Hace varios meses que os hablé de un proyecto que los amigos de Mozilla estaban preparando para que sea extremadamente sencilla la programación de extensiones para Firefox. El proyecto se llama JetPack, y en noviembre publicaron en blog.mozilla.com varios ejemplos de lo que puede hacerse.
Hoy mismo descubro en www.azarask.in un plugin que, en 14 lineas, permite incorporar un editor de imágenes en nuestro navegador web usando el poder de uno de los mejores editores online existentes: pixlr.com.
Squad nos ofrece un nuevo editor de código que no necesita instalar nada en nuestro ordenador para permitir un trabajo organizado.
La versión gratuita contiene anuncios, aunque es compatible con varios lenguajes de programación permitiendo compartir el contenido en tiempo real con otras personas.
Una buena opción para los que necesitan programar en los sitios más inesperados.
En speckyboy han publicado una excelente lista de sitios web que podemos usar para crear o limpiar archivos de estilo (css). Ideal para diseñadores organizados y para documentar el código de alguna aplicación existente.
Con el nombre Closure Tools, Google está ofreciendo una serie de herramientas que pueden ayudar a los programadores a hacer maravillas con Javascript.
La primera de las herramientas es Closure Compiler, un paquete que nos permite reducir el tamaño del nombre de las funciones, transformando, por ejemplo DisplayAddress() en a(). Google Page Speed ayudará a saber cuánto hemos ganado en velocidad.
Closure Inspector es una extensión del famoso Firebug, de Firefox, que servirá para encontrar errores en los códigos.
Closure Library, por otro lado, tendrá una colección de funciones en Javascript listas para ser usadas, ayúdandonos a ahorrar tiempo.
Por último, Closure Templates, con Javascript y HTML preparado para ayudar en la creación rápida de interficies para usuarios.
En ReadWriteWeb han publicado una excelente colección de herramientas que podemos usar para desarrollar aplicaciones para iPhone, lo que, desde el punto de vista de muchos (incluído el mío), puede ser una actividad muy lucrativa.
Aquí os dejo la lista, en el artículo original y en el sitio de cada producto podréis ver descripciones más detalladas para los interesados.
1 – swebapps.com: Para crear botones y menús, sin necesidad de saber programar. 2 – app incubator: Para enviar ideas y esperar que el equipo de Apple las desarrolle si son buenas. 3 – kanchoo: Para mostrar contenido en un iPhone. 4 – appBreeder: Para crear páginas con gadgets, menús y botones. 5 – myappbuilder: Para crear tiendas y aplicaciones integradas con otros servicios web. 6 – buildanapp: Otra opción para crear páginas con contenido para clientes. 7 – ebookAppMaker: Para crear aplicaciones que lean ebooks. 8 – gamesalad: Para crear juegos. 9 – Mobile Roadie: Crea aplicaciones con fotos, música, vídeos.. 10 – MobBase: Para bandas musicales que quieran promocionarse via iPhone. 11 – Rhomobile: Para quien sabe programar (HTML y Ruby), se puede hacer de todo. 12 – PhoneGap: Para quien sabe HTML y Java. 13 – RedLaser: Para leer códigos de barra
QuickDiff es una aplicación web sencilla pero que en ocasiones resulta ser bastante útil, ésta consiste en encontrar rápidamente la diferencia entre dos textos.
Su utilización es simple ya que sólo cuenta con dos cajas de texto en donde se insertan los textos a comparar y un botón que sirve para iniciar la comparación. Inmediatamente el site responderá con los resultados resaltando el lugar en el que el texto cambia.
Cabe mencionar que este tipo de utilidades son de gran utilidad especialmente para programadores ya que es muy común lidiar con códigos similares o versiones diferentes.
Para versión de escritorio yo uso el famoso PsPad, que también me permite editar código de servidores remotos.
TechVideoBytes es un sitio que se encarga de recopilar los mejores vídeos relacionados con el mundo de la tecnología.
Podéis navegar entre las diferentes etiquetas usadas para clasificarlos con posibilidad de compartirlos en varias redes sociales.
Aunque prácticamente todos estén en inglés, es un buen recurso para no perderse ruedas de prensa, tutoriales, presentaciones y muchos más vídeos que han hecho historia en Internet.
Una vez más en webresourcesdepot nos muestran una excelente lista de aplicaciones. En este caso tenemos 15 utilidades en Adobe Air que pueden ser de gran utilidad para quienes trabajan con diseño web, SEO o programación de sitios.
1 – ColrFul: Busca en flickr por colores e imágenes relacionadas.
2 – Polaris: Cliente de google Analytics para ver los datos de hasta una web en la versión gratuita.
Aunque no me dedico al diseño web sí soy un reconocido fan de la técnica CSS a la hora de diseñar páginas. Cuesta un poco acostumbrarse después de tantos años peleándose con tables, td, tr y demás, pero el resultado vale la pena: flexible, limpio y dócil ante cualquier futura modificación.
El caso es que ayer un amigo me habló de LESS y de la posibilidad de aumentar el poder de las técnicas CSS usando variables, por ejemplo.
También podemos organizar las reglas dentro de una misma entidad, dejando el código más limpio y sencillo de entender.
O incluso añadir operaciones matemáticas para facilitar el diseño geométrico del proyecto.
Podéis programar la hoja de estilos en LESS y, al finalizar, compilar el código para que se genere el archivo CSS de toda la vida. Tenéis toda la documentación necesaria en https://lesscss.org
Aquí os dejo hoy una lista de herramientas que los programadores podéis usar cuando no tengáis otro editor a mano o necesitéis de ayuda extra para trabajar. Aunque en la categoría de Sólo programadores hay muchísimas más herramientas, éstas son de las más votadas en delicious.
Para compartir y dar formato a pedazos de código en varios lenguajes de programación. Genera direcciones fáciles de recordar con los códigos que previamente hayáis recomendado.
Permite encontrar códigos publicados en diversos libros de programación. Ideal para aquéllos que lo están leyendo y no tienen un CD con el contenido del código incluido.
Organiza los archivos CSS. Podéis copiar y pegar cualquier código o indicar cualquier archivo .css para obtener un resultado más limpio y fácil de leer.
Un editor bastante completo para programar directamente en la web. Incluye la posibilidad de organizar los archivos y permite a varias personas trabajar en los mismos proyectos al mismo tiempo.