muy buena la discusión! creo no queda mucho para agregar sobre la definición de programador... En cuanto a la especificación de requerimientos, la tengo en papel pero quisiera pulirla un poco mas antes de exponerla.<div>En cuanto a las tareas, me quede pensando en el primer ejercicio del curso (devolver una frase con la primera palabra en mayúscula y el resto en minúsculas), llegue al resultado pero no se porque creo que se puede optimizar mas el código, alguna sugerencia? gracias!!!:</div>
<div>el codigo:</div><div><br></div><div><div><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"></div>
<div><html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"></div><div><head></div><div><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></div>
<div><title>Ejercicios primera clase</title></div><div></head></div><div><br></div><div><body></div><div><?php</div><div>if (isset($_POST['control']) && $_POST['control']=="OK")</div>
<div>{</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>$tex=$_POST["frase"];        </div><div>        $tex=trim($tex);</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>$vec=explode(' ', $tex);</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>$vec[0]= strtoupper($vec[0]);</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>$long= count($vec);</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>for ($i=1; $i < $long; $i++){</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>$vec[$i]= strtolower($vec[$i]);</div><div><span class="Apple-tab-span" style="white-space:pre">              </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>$vec= implode (' ', $vec);</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>print("</br>" .$vec);</div><div>}               </div><div>else { ?><span class="Apple-tab-span" style="white-space:pre">     </span></div><div>
<form id="form1" name="form1" method="post" action="ejercicios.php"></div><div>  <p></div><div>      <label>Ingresar frase:<input type="text" name="frase" id="frase" /> </label></div>
<div>  </p></div><div>  <p></div><div>    <input type="submit" name="enviar" id="enviar" value="Enviar" /></div><div>  </p></div><div>  <p></div><div>    <input type="hidden" name="control"  value="OK" /></div>
<div>  </p></div><div></form></div><div><?php }?></div><div></body></div><div></html></div></div><div><br></div><div><br><br><div class="gmail_quote">El 1 de octubre de 2012 10:58, David Barraud <span dir="ltr"><<a href="mailto:davidbarraud@gmail.com" target="_blank">davidbarraud@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Una ayuda del origen de la palabra programador: busquen algo de puertos, barcos, persona que acomoda los barcos....<br>
<br><div class="gmail_quote">El 28 de septiembre de 2012 16:46, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a>></span> escribió:<div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Buenas a todos,<br>
<br>
        quería escribirles para instarlos al uso de esta lista.<br>
        Los que estén subscriptos con cuentas de Hotmail, Live, MSN o Outlook,<br>
recuerden marcar los mensajes como "no spam" varias veces o agregar la<br>
dirección de la lista a sus libretas de direcciones, para que no vayan a<br>
parar al correo no deseado.<br>
<br>
        Tienen en este momento 3 actividades en curso:<br>
- buscar sobre el origen de la palabra "programador", que terminó en el<br>
ámbito del software por accidente. Pueden compartir libremente sus<br>
hallazgos por acá.<br>
- los ejercicios del curso. Pueden compartir sus dudas y sugerencias por<br>
acá.<br>
- las primeras versiones de sus especificaciones de requerimientos.<br>
<br>
        Saludos cordiales!<br>
<span><font color="#888888"><br>
<br>
--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a><br>
Web: <a href="http://leonardo.tadei.com.ar" target="_blank">http://leonardo.tadei.com.ar</a><br>
Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
</font></span></blockquote></div></div></div><br>
<br>_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br></blockquote></div><br></div>