Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas

martes, 20 de mayo de 2008

AceHTML

Otro Freeware sorprendente, quizá el hecho de que no sea de código abierto desanime a algunos fans del GNU, aun así es increíble que tanto profesionalismo en una aplicación sea gratuita, aunque esto no quiere decir que los creadores de AceHTML están trabajando gratuitamente, al parecer también es viable obtener ganancias con un modelo de negocio enfocado al Freeware.

AceHTML es un editor muy poderoso y útil para cualquier Webmaster, permite trabajar con Perl, XML, WML, ASP, PHP, ColdFusion, CSS, y tiene codificación de color para cada uno de estos lenguajes, incluye su propio previsualizador, e integra de forma automática las tareas más comunes (y no tan comunes) dentro de HTML al igual de la capacidad de corregir su sintaxis. Además incluye 175 Javascripts y DHTML scripts listos para usarse, permite usar plantillas predertimadas y salvar tu HTML como plantilla, y por si fuese poco incluye su propio editor de hojas de estilo, en fin mecanismo a lo que sacar provecho.

Como ya mencioné no es de código abierto y solo para Windows, pero esto no debería desanimar a nadie de tomar la oportunidad de disfrutar de una herramienta tan profesional a tan bajo costo monetario, libre de cargo.

Enlaces:

Página oficial y descarga.

viernes, 3 de agosto de 2007

Bluefish

Desde las frias pero hermosas tierras holandesas nos llega otro excelente editor orientado a los programadores y diseñadores Web, Bluefish. Ya sé que se han comentado otras opciones en este mismo blog y quizá ya hayan elegido su editor favorito, pero simplemente no podemos limitarnos cuando opciones tan profesionales se aparecen ante nosotros, para no aburrir a nadie aqui esán las caracteristicas claves de esta herramienta:

+Ligero: Bluefish arranca utilizando un 40-45% de la memoria que necesitan otros editores como Quanta y Screem y durante una sesión completa usa cerca del 33% de lo que necesitan esas aplicaciones
+Rápido: Bluefish carga páginas completas en un segundo
+Abre múltiples documentos facilmente (el máximo probado han sido 3500 simultáneamente)
+Soporte para proyectos que te permite trabajar eficientemente en múltiples proyectos
+Soporte para archivos remotos mediante gnome-vfs (dependiendo de tu configuración de gnome-vfs tendrás disponibles unos u otros protocolos como FTP, HTTP, Samba etc.)
+Marcado de sintáxis personalizable basado en expresiones regulares compatibles con Perl, con soporte para sub-patrones y patrones predefinidos para:

* HTML
* PHP
* Javascript
* Java Server Pages (JSP)
* SQL
* XML
* Python
* Perl
* CSS
* ColdFusion
* Pascal
* R
* Octave/Matlab

+Ventana de texto “anti-aliased”
+Soporte para múltiples codificaciones, puede convertir entre diferentes juegos de caracteres, soporta caracteres multibyte, unicode, UTF-8 etc.
+Líneas numeradas, marcadores en los documentos y una excelente función de búsqueda
+Asistentes para comenzar, crear tablas, frames y otros
+Diálogos para muchas etiquetas HTML, con todos sus atributos
+Barra de herramientas HTML y menús desprendibles
+Cumple con las directrices de KDE y Gnome para la interfaz de usuario en la medida de lo posible
+Barra de herramientas personalizable por el usuario para el acceso rápido de las funciones más utilizadas
+Abre archivos basándose en patrones de nombre de archivo o contenido
+Dialogo para insertar imágenes totalmente funcional
+Creación de miniaturas y enlazado automático de la miniatura con la versión original
+Creación de múltiples miniaturas para facilitar la creación de albumes de fotos o páginas de capturas de pantalla
+Un menú personalizable, especifíca tus propios tags o fragmentos de código y define tus propios diálogos
+Potente Buscar y Reemplazar, permite el uso de expresiones regulares compatibles con POSIX y Perl y el reemplazo de sub-patrones.
+Soporte de plantillas personalizadas de búsqueda y reemplazo para el menú personalizado
+Excelente e ilimitada funcion de deshacer/rehacer
+Buscador de referencia de funciones, incluyendo archivos de referencia para PHP, CSS, Python y HTML.
+Funcionalidad configurable de archivos y directorios recientes
+Traducciones completas a: portugués brasileño, bulgaro, chino, danés, finés, francés, alemán, húngaro, italiano, noruego, polaco, portugués, español, sueco y tamil
+Integración personalizable por el usuario con múltiples programas: tidy, make, javac, etc.
+Cierre automático de etiquetas para HTML y XML
+Funciones de escape para HTML y XML

Si, y todo eso totalmente libre de cargo, ademas que esta disponible para todos los sistemas operativos compatibles con POSIX (Linux, FreeBSD, MacOS-X, OpenBSD, Solaris y Tru64, aunque no encontré un instalador para Windows).

Enlaces:

lunes, 30 de julio de 2007

MAMP

MAMP es la abreviatura de Macintosh, Apache MySQL y PHP, asi que este es uno de los primeros posts exclusivos para los usuarios de Mac, los usuarios de otros sistemas no se preocupen ya que en un previo post se comentó de XAMPP la alternativa para usuarios de PC para instalar un servidor Apache con PHP y MySQL.

MAMP instala un servidor local en cuestion de segundos en cualquier equipo corriendo con Mac OS X, la instalación es bastante fácil y segura ya que no compromete ningun servidor Apache que se tenga previamente instalado, ademas la "desinstalación", si puede ser llamada asi, solo consiste en la eliminación de la carpeta correspondiente (ya deseamos que todas las aplicaciones lleguen a desinstalarse asi), aun con todo esto los mismos autores de MAMP no recomiendan usarlo como servidor en Internet (para eso recomiendadn el servidor incluido con el sistema) sino como una herramienta de desarrollo, al igual que los paquetes de este estilo para PC, MAMP es completamente libre de cargo.

Enlaces:

Página oficial, descarga.

sábado, 28 de julio de 2007

Programmer's Notepad

Levante la mano quien a usado el Notepad de Windows para hacer alguna modicificción a un archivo de codigo fuente (si yo tambien la estoy levantando), gracias a su capacida de generar texto sin formato el Notepad es una pequeña joya dentro del monton de utilidades que Windows ofrece, sum simplicidad, su ligereza, su rapidez, si necesitas hacer un cambio rápido a un archivo que requiere posterior compilación es una opción viable, pero aun así aun se queda un poco corto de funciones si en verdad quiere convertirse en parte de la caja de herramientas del buen programador.

Programmer's Notepad tiene todo eso que le falta al Notepad de Windows para ser tomado en serio, y sí me refiero a todo, código de col0res para palaabras claves de (ilimitados y configurables) lenguajes de programación, indicadores de línea y caracter del cursor, sin limite de tamaño de archivos, busqyeda y reemplazo de expresiones regulares, capacidad de gestion de proyectos y grupos de proyectos, capacidad de exportar a HTML y RTF y muchas otras cosas que aun no he descubierto ni utilizado, obviamente todo esto dentro de un ligero programa que el RAM apenas y alcanza a notar, talves no sea un IDE propiamente dicho pero es una excelente opción (aunque solo en Windows) para modificación rapida de archivos y proyectos pequeños.

Enlaces:

Sitio oficial, pantallas, descarga.

jueves, 21 de junio de 2007

DBDesigner

Si algo debo confesar es que del trabajo de desarrollo de software y aplicaciones la parte de la creación de bases de datos nunca ha sido mi fuerte, y actualmente muchas aplicaciones dependen de un buen diseño y ejecución de bases de datos.

Afortunadamente existe una herramienta que si bien no automatiza el proceso, si lo hace mucho más facil y gráfico: DBDesigner. Disponible para Windows y Linux, DBDesigner es una de las mejores herramientas para la gestión, creación y diseño de bases de datos, entre las funciones que posee destacan: Edición en modo diseño y modo Query, ingenieria inversa para bases de datos MySQL, Oracle, MSSQL y cualquier otra base ODBC, generación de esquema definido por el usuario, soporte para indices, inclución automática de llave foranea, capacidad completa de documentación, uso de tipos de datos definidos por el usuario y docenas más de otras opciones, que hacen que nos centremos más en la funcionalidad de nuestra base de datos que en los detalles tecnicos.


viernes, 1 de junio de 2007

Alice v2.0

Mientras más tiempo paso investigando hacerca del software libre/gratuito más es mi asombro sobre la calidad y variedad de herramientas de software disponible, esta ves tomé algo de tiempo para postear debido al tiempo que me tomó familiarizarme con Alice.

Aunque la programación de computadoras a existido en su forma moderna desde hace más de 50 años, este "arte" está restringido a una pequeña fracción de la sociedad. Mientras que programar es de manera inherente una actividad poco fácil, existen muchas barreras, tanto mecánicas como sociologicas que evitan que largas porciones de la poblacion aprendan a programar.

Alice enfrenta las barreras mecánicas de la programación haciendo mucho más fácil para los estudiantes el crear programas. En ves de tener que escribir comandos de acuerdo a unas oscuras reglas de sintaxis, se utiliza una interface de manipulación directa de palabras por medio de arrastar y soltar. Esta interface asegura que los programas estan siempre bien definidos. Ademas Alice enfatiza en progrmación orientada a objetos por medio de objetos animados en 3D.

Las barreras sociologicas son más dificiles de vencer, pero el hecho de proporcionar la capacidad de utilizar un modo historia hace que la utilización de Alice sea más emocionante. Sin duda una herramienta que ayudará a muchos a perder ese miedo o tedio a la programación. Disponible para Windows, Linux y Mac OS X.



Enlaces:


Sitio oficial, videos de demostración, descarga.

lunes, 21 de mayo de 2007

Dev-PHP IDE

Muchas personas han llegado a creer que desarrollar/programar es dificil, cuando en realidad lo que puede llegar a ser es costoso, los entornos de desarrollo (IDE) han hecho que la tarea de programar sea menos frustrante pero un poco más cara, si bien es cierto que podrias tomar tu block de notas (o cualquiera que sea tu editor de texto sin formato favorito), escribir tu código y compilarlo de manera externa, esto solo es factible cuando no es un gran proyecto del cual dependa tu estabilidad laboral o académica.

Personalmente soy bastante adepto al PHP y en las empresas en las que he laborado tuve la fortuna de contar con una excelente herramienta de desarrollo: Macromedia. Pero no todo mundo puede correr con la misma suerte, se puede trabajar para una empresa pequeña, o haber iniciado tu propio negocio o simplemente tienes ese proyecto para la universidad y no quieres rendirte al lado oscuro e instalar una version ilegal de un IDE comercial, entonces Dev-PHP IDE puede ser lo indicado.

Lo que nos ofrece Dev-PHP IDE como entorno de desarrollo (ademas de ser gratuito) son las opciones infaltables dentro de las herramientas de esta categoria: codigo de colores para las palabras reservadas del lenguaje, comprobación de sintaxis, previsualización de los scripts, inclusión de las librerias PHP-GTK, en resumen no tiene nada que envidiarle a los costosos IDEs comerciales. Para bien o para mal solo está disponible para Windows, pero bueno, a los otros sitemas no le faltan opciones.



Enlaces:

Sitio del proyecto, descarga, documentación.

martes, 1 de mayo de 2007

XAMPP

Quienes estan familiarizados con la creación de sitios y páginas web dinámicas, asi como de aplicaciones orientadas a web saben de antemano que configurar un servidor Apache (ya sea para Linux o Windows) con PHP, MySQL y Perl no es una tarea sencilla, no porque se requiera la sabiduria de un genio para hacerlo, pero si la paciencia de un santo, la configuracion de parametros puede llegar a desanimar a cualquiera, obviamente habria gente lo suficientemente brillante como para encontrar una forma de ahorrarnos todo ese problema, Apache Friends.

Apache Friends es otro de esos (escasos y valiosos) grupos de personas que sin fines de lucro promueven el uso de tecnologias, en este caso en especifico del servidor web Apache, con su propia distribución XAMPP, que es ni mas ni menos que un servidor Apache con PHP, MySQL y Perl incluidos, tan simple como instalar cualquier programa y listo, no hay que hacer mas que configuraciones básicas como si queremos que los servicios se enciendan o se apaguen, y eso es todo, XAMPP tambien incluye la herramienta web de gestion de bases de datos PHPMyAdmin que por si sola se merece otro post, y como agregado una consola grafica para la puesta en marcha de los servicios, además dispone de versiones para Windows, Linux, Mac OSX y Solaris, definitivamente no puede faltar en el repertorio de ningun desarrollador web.

Enlaces:

Sitio oficial de Apache Friends, página del proyecto XAMMP.