Ideone.com ofrece algo que puede ayudar mucho a los estudiantes y profesores de programación. Se trata de una aplicación que ejecuta los códigos incluidos por los usuarios, entendiendo decenas de lenguajes de programación diferentes entre los que se encuentran Ada, C++, Java, php, Python, etc.
Aunque no pueda compararse con un compilador dedicado y no sea adecuado para ejecutar miles de lineas de código, sí nos sirven para dar los primeros pasos en los diferentes lenguajes, obteniendo el resultado de la compilación correspondiente directamente en la web.
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.