Review: WeBuilder 2006

Como no tengo sueño (típico) y ya la noche del Sábado se terminó, acá vá el review que les debía sobre un editor que vengo usando y que ya —les soy sincero— ha reemplazado a TopStyle como mi editor de código por default. Se trata de WeBuilder 2006, un editor de código “multiuso”, es decir, sirve —y colorea— sintaxis de varios lenguajes, entre ellos los que más nos interesan a nosotros, es decir, PHP, XHTML, CSS, JavaScript, etc.

WeBuilder en acción

Resúmen: Tiene autocompletar, buena integración con atajos de teclado y selecciones, colorea sintáxis de varios lenguajes, preview integrado. Un poco lento y sensación de “buggy”.

Ventajas:

  • Autocompletado de sintáxis. Esto es fundamental, probé muchos editores que parecían buenos pero que se quedaban cortos al no tener esta función (Crimson Editor es un ejemplo). Es realmente un embole andar cerrando etiquetas en editores que no soportan autocompletado.
  • Ayuda al editar PHP. Poniendo, por ejemplo, mail, aparece un tooltip de lo que la funcion hace, los argumentos que recibe, etc. Además tiene una muy buena herramienta de mapeo al servidor local, lo que le permite un excelente preview integrado, tanto en Internet Explorer y Firefox.
  • Buen uso de teclado. Ctrl + K marca un enlace (Ctrl + Shit + A en Topstyle), TAB indenta lo seleccionado y ¡OHHHH!, Alt + Mouse selecciona verticalmente (¡esto es una delicia para los que veniamos de EditPlus!) ¿Todavía escribís tus etiquetas? Es como usar Photoshop y tener que recurrir al toobar para hacer algo ;)
  • Ayuda al editar CSS. Realmente no encuentro muchas diferencias contra TopStyle, de hecho, hay varias características (sutiles) que parecen haber copiado de este último. Creo que hasta el esquema de colores para resaltar sintáxis CSS es idéntico al de TopStyle.
  • Gestión de proyectos/sitios incluída. Un proyecto es una carpeta del servidor local (incluye opción de sincronización con el servidor remoto, aunque nunca la utilicé, pues siempre uso NetDrive). PHP Designer 2006, creo, no tiene un buen —y simple— gestor de proyectos.
  • Buena integración con FTP. Graba archivos y proyectos completos en el servidor remoto. Esto es un punto más a favor si lo comparamos con UltraEdit, por ejemplo.
  • Búsqueda completa. Busca en archivos, busca y reemplaza, y otras combinaciones interesantes. Para los más geeks, también soporta expresiones regulares.
  • Multi copy&paste. Esto no lo probé nunca, pero a alguno capaz que le sirva. Lo ideal sería tener un editor que pegue ademas con el tercer botón del mouse (como en Linux).
  • Browser SQL integrado. Tiene un simple pero potente query browser para testear sentencias SQL. Soporta, obviamente MySQL.
  • Muy configurable. Al extremo, como PHP Designer o TopStyle.

Desventajas:

  • No es gratuito (cuesta 40USD).
  • A veces se “olvida” de las opciones guardadas. Me ha pasado tener que poner algunas veces a Monaco como fuente predeterminada.
  • Es medio lento al abrir un archivo. TopStyle sigue siendo el rey en este sentido, a mí me abre un archivo en menos de un segundo.
  • Un poco lento al seleccionar, tiene comportamiento erróneo al editar una línea de código en el límite del viewport.

Puntuación: 9 chelines.
Descarga: Desde la web de Blumentals.

Charla de Ruby on Rails el Lunes

Anibal me cuenta que mañana Lunes 2 de Mayo habrá una charla sobre Ruby on Rails en Córdoba.

Ruby es un lenguaje orientado a objetos que está haciendo furor en Internet. Es una de las “tendencias” en diseño web para este año. Una de las aplicaciones más conocidas de Ruby es el excelente BaseCamp, un administrador de proyectos orientado al usuario, de 37 Signals. A través de su framework “web oriented”, Ruby permite crear aplicaciones web de forma sencilla y rápida. Bajen el video de demostración del sitio de Rails y sorprendase (como me sorprendí yo) de lo simple que se hace el programar para la web.

La charla la dá Edgardo Hames (FaMAF), en el Auditorio de la Facultad de Matemática Astronomía y Física, a las 18 horas.

Con Anibal nos estaremos juntando en mi departamento-oficina-estudio como a las 17hs. Los que vayan, dejen un comentario en este post así coordinamos de alguna manera para juntarnos e ir en patota.

Demás está decir que si laburas “para la” web tenés que ir :)

Actualización: Me olvidaba, la charla es grátis como el aire.

Algoritmo para colorear imágenes en Blanco y Negro

Vía el blog de Aníbal (el kía para los amigos :P), me encuentro con un paper que presenta un interesante algoritmo para colorear imágenes en blanco y negro y hasta videos (que en realidad son una colección de imágenes superpuestas con una determinada velocidad para producir el efecto de movimiento).

El algoritmo se basa en un concepto simple: Los píxeles “vecinos” que tienen intensidades similares deberían tener colores similares. Entonces, lo que nos queda a nosotros es definir el color del primer píxel (por ejemplo, el color rosado de la cara de un bebé), para que el algoritmo calcule —analizando la intensidad de los demás píxels— el color resultante que debería tener esa parte de la imágen.

Muy interesante, el algoritmo en C++ está disponible.

PHP Designer 2005

Nosé si les pasa a ustedes, pero yo siempre estoy en la búsqueda por el editor perfecto de código. Aquel que entre en un diskette, sea capaz de seleccionar verticalmente, buscar en varios archivos, sea standards compliant ready, y tenga un respetable autocompletar para sintáxis PHP, XHTML y CSS.

Ahora bien, no les voy a decir que la eterna búsqueda por el santo grial de los editores ha terminado al instalar PHP Designer 2005, pero bueno, se le acerca bastante y es una opción mas que interesante (sobre todo porque es grátis como el aire).

Ventajas:

  • Grátis.
  • Resalta sintáxis de varios lenguajes, como PHP, JS, VB, JAVA, C# y hasta SQL.
  • Tiene un autocompletar —lento, pero lo tiene— exclusivo para PHP.
  • Entra en un diskette, ideal para llevarlo a cualquier lado.
  • Cuenta con un administrador de proyectos, sencillo, pero sirve.
  • Cliente FTP propio.
  • Búsqueda en el manual de PHP —integrado en el programa— con solo hacer F1 (muy útil).
  • Previsualizador de código interpretado integrado.

Desventajas:

  • No tiene un “buscar” en varios archivos !
  • Medio lento al abrir archivos de varias líneas de código, por el resaltado de sintáxis.
  • El Ctrl + Tab para pasar entre varios archivos abiertos (en tabs) anda increiblemente al azar.
  • No es un editor standards-compliant … te deja algunos tags sin cerrar (si no te acordás, fuiste) y no te recuerda atributos XHTML.

Lo estoy probando a ver si reemplazo a mi querido TopStyle, que me encanta por su insuperable manejo de CSS y sus propiedades. EditPlus es el —sin duda— editor perfecto de código, pero si no fuera tan “feo” visualmente haría el cambio.

Ustedes que editor de código usan ?

Los lenguajes de programación más populares

Tiobe ha publicado un interesante ranking con los lenguajes de programación mas populares y más pedidos por las empresas para el mes de Febrero.

Ranking de Lenguajes de Programación

El rey indiscutible, por supuesto, sigue siendo el viejo y querido C —que me recuerda a las largas horas pasadas en los laboratorios de programación de la facu—, seguido por sus “variantes” o “mutaciones” mas conocidas y chetas, como Java y PHP (basadas en la sintáxis de C, y que nadie me lo discuta ! :P).

Me llama la atención que Java tenga una tendencia a bajar en su nivel de popularidad (es Java realmente el futuro, Gonzalo ?) y me complace saber que PHP sigue ganando adeptos.

P2P en 15 líneas de código

Dificil de creer: TinyP2P, un servidor y cliente P2P en Python, programado en 15 líneas de código. El funcionamiento es simple, si lo hacés andar como servidor, arma una pequeña red y comparte todos los archivos del directorio actual. Si lo hacés andar como cliente, se descarga todos los archivos del servidor (o servidores).

15 lineas es mucho, tal vez ? Que tal MoleSter, programado en 9 líneas de código ?

Vía Boing Boing.

La historia de los lenguajes de programación (el póster)

Leyendo el interminable site sobre XML de O’Reilly, me encuentro con un banner que me llamó la atención: Se trata de un inmenso póster con la historia de los lenguajes de programación, que por lo que veo, empieza con el lenguaje Fortran (FORmula TRANslator), en Noviembre de 1954, y continúa hasta el desarrollo de C# y PHP 4.3.3 (bastante actualizado el póster).

El poster se envía gratuitamente a cualquier parte de los Estados Unidos con la compra de 2 libros de O’Reilly (me compraría todos), aunque también se puede bajar un PDF con el póster enterito listo para imprimir. Alguien sabe como imprimirlo en varias hojas para que quede póster póster ? :D Mandarlo como EPS a alguna imprenta tal vez ?

La historia de la programación según O'Reilly

El poster de la historia de los lenguajes de programación, según O’Reilly.



Copyright © 2004–2010 Rodrigo Galindez. All rights reserved. Web hosting by XMundo.

RSS Feed. Proudly powered by Wordpress. Correct at time of going to print.