jueves, 20 de noviembre de 2008

Netbeans tiene soporte para PHP

Netbeans junto a Eclipse son dos IDE muy populares en los que es desarrollo de aplicaciones Java. Yo hace un tiempo vengo usando Eclipse y la verdad es que me gusta bastante. Sin embargo hoy me enteré por medio de ZDNet que Netbeans tiene soporte para desarrollo de aplicaciones PHP.

Lo instalé en la oficina, en OS X ,y la verdad es que anda bastante bien: codehint como la gente, coloreo de código, renombra automáticamente la instancia de una clase en caso de modificación, documentación de código facil y decente, cliente FTP, editor visual de HTML para los que le dá alergia el código, soporte para javascript, entre otras cosas que hacen feliz al programador.

El instalador tanto para OS X como para Windows pesa 23 MB y que al momento de instalar, se transforman en 90 MB, lo cuál esta bastante bien.

Veamos como evoluciona , creo que tendrá futuro pues partió con el pie derecho. Aquí pueden ver un video de demostración.

miércoles, 19 de noviembre de 2008

Palabras: Consenso


Esta palabra no me era en absoluto desconocida, sin embargo, el espanto que me provocó un titular de emol me llevó a agregar consenso a la lista de palabras que desde hace un tiempo publico.

Consenso: Del latín Consensus, es un acuerdo producido por consentimiento entre todos los miembros de un grupo o entre varios grupos.

Fuente: RAE

sábado, 15 de noviembre de 2008

Interfaces de usuario: Minority Report ya es realidad (en parte)

Quienes vieron Minority Report recordarán que uno de los ingredientes más llamativos, era la intefaz de usuario con que los agentes interactuaban con los sucesos que predecían los precogs (esta película es una delicia para geeks).

Hoy en The Inquirer me encontré con que una compañía llamada Oblong Industries que desarrolló, en conjunto con un científico que asesoró a Spielberg en la filmación de la citada película, una intefaz denominada g-speak. El usuario se coloca un par de guantes que permiten manipular diversos elementos en 4 pantallas: dos a los costados, una al frente y otra similar a una mesa.

Esto está en pañales pero todo apunta que el desarrollo de las interfaces de usuario para TI, conllevará a una mayor interacción con el usuario (Surface de Microsoft ejemplo), dejando de lado la sedentaria posición que nos ha tenido un poco pasados de peso :D.

Aparecen algunas preguntas: ¿los costos de desarrollo de esto hará viable su masificación? ¿cuánto aumenta la usabilidad con una interfaz así? ¿cómo se adaptará a los usuarios con discapacidades?

Por último quiero agregar que no me imagino desarrollando software con esa interfaz :D.


g-speak overview 1828121108 from john underkoffler on Vimeo.

viernes, 14 de noviembre de 2008

Palabras: Taciturno, Hopalanda y Birrete

Taciturno: Del latín Taciturnus, es un adjetivo que se refiere a alguien callado, silencioso, que le molesta hablar. También alude a alguien melancólico, triste o apesadumbrado.

Hopalanda: Vestidura pomposa. Tenía unas mangas largas que podían llegar al suelo. En su confección se utilizaban materiales de alto valor como terciopelo, perlas, entre otros, de ahí que su decorado reflejaba el "prestigio" que quien la usaba. En la imagen de abajo la hopalanda es la del lado derecho, de color rosado.



Birrete: Este es el sombrero que utilizan, en conjunto con la toga, alumnos y profesores en graduaciones. Tambien es usado por jueces y magistrados en algunos países.




Fuente: RAE y Wikipedia

jueves, 13 de noviembre de 2008

404, la página más vista de un sitio

Por simple casualidad me encontré con el sitio www.andradesac.cl. Aparte del detalle de compartir el nombre con el fundador de dicha empresa, me encontré con algo que me mató de espanto:
El problema de dejar todo automático es que ocurren estupideces como la de arriba, que la página para el error 404 sea la más vista.

¡Cuek!

miércoles, 12 de noviembre de 2008

Promedio de un array (PHP)

En PHP no existe una función nativa que calcule el promedio de un array. Necesitaba una asi que la musa dictó lo siguiente:

function array_avg($array,$precision="2"){
$a=0;
if(is_array($array)){
foreach($array as $value):
if(!is_numeric($value)){
$a++;
}
endforeach;
if($a==0){
$cuantos=count($array);
return round(array_sum($array)/$cuantos,$precision);
}else{
return "ERROR en la función array_avg(): el arreglo contiene uno o más valores no numéricos";
}
}else{
return "ERROR en la función array_avg(): esto no es un arreglo";
}
}
La función verifica que el array lo sea efectivamente y contenga solamente números, si no cumple indica el error respectivo. La precisión por defecto es 2 sino la indican.

martes, 11 de noviembre de 2008

Leonardo Da Vinci

Esta semana me topé en Delicious con dos sitios interesantes. El primero es The Drawings of Leonardo da Vinci y en él están disponibles los dibujos de Leonardo da Vinci con título y fecha de creación. Es posible además descargar todas las imágenes en .zip o en .tar. Al pie de la página hay links a sitios con información relativa a Leonardo como sus cuadernos en Project Gutemberg.


El otro sitio también es relativo a Leonardo da Vinci, aunque más que un sitio, es un artículo del sitio wikiHow.com . El artículo en cuestión se llama How to think like Leonardo da Vinci y nos entrega las directrices de cómo pensar como este fascinante renacentista:

"Leonardo da Vinci was the ultimate multi-tasker: an accomplished scientist, mathematician, engineer, inventor, anatomist, painter, sculptor, architect, botanist, musician and writer. If you want to be a Renaissance Man (or Renaissance Woman), you can learn a lot from how Leonardo da Vinci lived and thought."
Los consejos están basados en un libro del mismo nombre escrito por Michael Gelb. Es realmente fascinante lo contemporáneo que nos puede ser Leonardo, su genialidad aún nos maravilla e inpira. Por otro lado nos lleva a hacernos una pregunta un tanto positivista: ¿qué tanto hemos progresado?

ACTUALIZACIÓN 11/04/2017: Hace un tiempo recibí un correo desde Artsy, una web que agrupa obras de diversos artistas.  Me contaron que cuentan con una sección dedica a Leonardo da Vinci y la verdad es que está bastante bien; les recomiendo que la visiten.