Google App Engine

google appsGoogle App Engine, es un servicio que permite a los desarrolladores crear sus propias aplicaciones web utilizando los servidores y la tecnología de Google. Esta herramienta esta orientada al mundo del desarrollo web 2.0, para que los desarrolladores crean aplicaciones basadas en web y las ejecuten en el entorno de Google. De este modo, sólo tienen que preocuparse del código, y Google pone el resto.

Este nuevo servicio está limitado a los primeros 10.000 desarrolladores que se suscriban usando su cuenta Gmail o cuenta Google Apps. Si te apuntas y te llega una invitación por correo, recibirás un espacio de 500MB con una cpu y un ancho de banda capaz de soportar más de cinco millones de páginas vistas al mes.

Luego puedes descargar Google App Engine, crear tu aplicación web y subirla al servidor que Google pone a tu disposición.

Nota sobre Google App Engine:
* Las aplicaciones creadas se pueden ejecutar desde appspot.com (alojamiento que Google pone a tu disposición) o desde un dominio externo a través de Google Apps.
* Python es el único lenguaje soportado por ahora, aunque Google tiene planeado otros lenguajes en el futuro.
* La API de identificación de Google está integrada a App Engine, con lo cual se puede usar cuentas Google para identificar a los usuarios en tus aplicaciones.
* Durante la fase de pre-lanzamiento, cada usuario suscrito sólo puede registrar hasta 3 aplicaciones.

Continúe leyendo

Komodo Edit

Komodo Edit es un editor multilenguaje gratuito especialmente pensado para programadores de sitios o aplicaciones web.

Con él, puedes programar con total libertad dejando que el editor, por sí solo, se encargue de diferenciar por colores los comandos de cada una de tus líneas. Además, incorpora un sistema de auto completado para mejorar la velocidad de tu escritura. La aplicación hace uso de los denominados ‘calltips’, menús desplegables que permite seleccionar los atributos de las diferentes etiquetas durante la edición del código. Además, el sistema de extensiones de Komodo Edit es idéntico al de Firefox.

Dispone de un validador de sintaxis, funciones para trabajar con pestañas, clasificar proyectos e incluye las herramientas de edición necesarias para buscar, reemplazar, cortar y pegar cadenas de caracteres.

Komodo Edit ha sido preparado para los lenguajes dinámicos PHP, Ruby, Perl, Python y TCL; también nos permite trabajar con XML, HTML, Javascript y CSS.

Continúe leyendo

Arachnophilia

Editor HTML que tiene una característica que le hace único, el WebThing con el puedes preparar tu texto, tablas y documentos en tu procesador de textos favorito y arrastrarlas hacia WebThing para una conversión directa e inmediata a HTML.

Además incorpora: soporte de hasta 6 navegadores; soporte de CGI, marcos (frames), JavaScript; barras de herramientas totalmente adaptables al usuario; interfaz de múltiples documentos; tutoriales incluidos para desarrollo HTML, JavaScript, e Internet; búsqueda y reemplazo en múltiples documentos; y lo esencial que todo Webmaster espera de un editor HTML. También incluye un inteligente cliente de FTP para subir automáticamente los archivos modificados.

Continúe leyendo

Simpedit

Simpedit no es un editor de texto gratuito, que viene preparado con todas las funciones necesarias para programar en los lenguajes más conocidos.

Con Simpedit podremos trabajar con ASM, C++, C#, CSS, HTML, INI, JAVA, JS, BAT/CMD, INNO, NSIS, Pascal/Delphi, Perl, PHP, Python, SQL, TCL, TeX y XML.

A sus funciones como editor de programación se le une el cifrado de textos con Twofish de 256 bits, previsualización de HTL, editor hexadecimal, corrector de etiquetas HTML y buscador de código. También incorpora un conversor de HTML a PHP, Javascript y ASP.

Simpedit no requiere instalación, así que para empezar a usarlo sólo hay que extraer el contenido del archivo comprimido.

Continúe leyendo

XAMPP

Una de las formas más fáciles y rápidas de tener Apache, MySQL, PHP y phpMyAdmin en nuestra máquina es, sin lugar a duda, pasando por un paquete de instalación cómodo y automático como XAMPP. XAMPP nos ofrece un pack de instalación automática con lo que podrás alojar y servir tus páginas web desde tu máquina en local.

XAMPP tambien nos ofrece una colección de librerías y otras aplicaciones de gran utilidad para el manejo y administración de una página web, junto a todas las dependencias que resultan imprescindibles para ello. Incluye, entre otras utilidades, PEAR, MiniPerl, mod_ssl, OpenSSL, PHPMyADmin, Webalizer, FileZilla FTP Server, SQLite, Zend Optimizar, Mercury Mail, así como un completo panel de control especialmente diseñado por XAMPP.

Un servidor web, una base de datos MySQL, PHP, un servidor de correo electrónico, Perl y un servidor FTP son los elementos claves de esta distribución. Además incluye Apache 2 y las últimas versiones de MySQL y PHP; Apache y MySQL se instalarán como servicios. Y todo esto gracias a un asistente que automatizará todo el proceso para que sea lo más leve y rápido posible.

Continúe leyendo

Octave

Octave es un software gratuito que realiza cálculos numéricos de álgebra, funciones, polinomios, etc. Se trata de la versión de Matlab de código abierto, y al igual que el de pago ejecuta comandos en tiempo real.

De la misma manera que Matlab, cuenta con un intérprete para su propio lenguaje, lo cual supone una gran ayuda, además, éste puede extenderse con otras funciones.

Permite el uso de gran parte de las funciones de la librería C y posee cierta compatibilidad con Matlab por lo menos en cuanto a los archivos de funciones con extensión .m.

Continúe leyendo