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.



Copyright © 2004–2010 Rodrigo Galindez. All rights reserved. Hosting by XMundo Networks.

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