Grafikart: un tema oscuro para NetBeans

(17 comentarios)

Contestando a algunos lectores que me preguntaron por el tema utilizado en Code folding personalizado en NetBeans os dejo el enlace desde donde podréis descargar Grafikart, un tema oscuro para NetBeans especialmente pensado para PHP, XHTML, JavaScript, CSS y SQL (requiere registro, y está en francés): Ressource Netbeans, Thème Grafikart

Tema para NetBeans Grafikart

Code folding personalizado en NetBeans

(22 comentarios)

Si alguna vez has utilizado Visual Studio es posible que hayas visto las etiquetas #region y #endregion, que permiten crear regiones de código personalizadas que el usuario puede colapsar y expandir a su gusto. Pues si utilizas NetBeans como IDE, no tienes nada que envidiar al IDE de Microsoft. O al menos, no esta característica en concreto.

Para crear regiones de código en NetBeans basta con añadir un par de comentarios al código, uno al inicio y otro al final de la región, de esta forma:

[Pulsa para continuar]

IDEs para PHP

(44 comentarios)

Una decisión tanto o más importante a la hora de desarrollar en PHP que el framework que vayamos a utilizar, o el hecho de si preferimos o no reinventar la rueda, es el IDE que utilizaremos, ya que el entorno de desarrollo que elijamos puede suponer una verdadera diferencia en el tiempo de trabajo invertido. Por eso, a continuación os dejo unas pocas líneas sobre algunos de los IDEs para PHP más populares del mercado.

[Pulsa para continuar]

Visual Studio 2010 y .NET 4.0

(22 comentarios)

Ayer fue un dia bastante movido para los desarrolladores que utilizan tecnologías de Microsoft. Y es que la empresa de Redmond presentó la nueva versión de su entorno de desarrollo, Visual Studio 2010, acompañado de la nueva versión del framework .NET, la 4.0, casi 3 años después de la última versión.

[Pulsa para continuar]

Configurando Eclipse

(30 comentarios)

Eclipse es uno de los mejores entornos de desarrollo que existen, tanto para Java como para otros lenguajes como Python o C/C++, pero lo es mucho más si lo personalizamos para adaptarlo a nuestros gustos y necesidades. A continuación os dejo algunos de los cambios que me gusta realizar.

[Pulsa para continuar]

Python: Herramientas básicas

(7 comentarios)

Existen dos formas de ejecutar código Python. Podemos escribir líneas de código en el intérprete y obtener una respuesta del intérprete para cada línea (sesión interactiva) o bien podemos escribir el código de un programa en un archivo de texto y ejecutarlo.

A la hora de realizar una sesión interactiva os aconsejo instalar y utilizar iPython, en lugar de la consola interactiva de python. iPython cuenta con características añadidas muy interesantes, como el autocompletado o el operador “?”.

La función de autocompletado se lanza pulsando el tabulador. Si escribimos fi y pulsamos Tab nos mostrará una lista de los objetos que comienzan con fi (file, filter y finally). Si escribimos file. y pulsamos Tab nos mostrará una lista de los métodos y propiedades del objeto file.

[Pulsa para continuar]

Fuentes para programación

(36 comentarios)

Quizás sea porque soy bastante perfeccionista, pero me gusta utilizar siempre las mejores herramientas disponibles. Y la tipografía a utilizar en el IDE elegido no es una excepción.

Idealmente la fuente que usemos para programar debería cumplir con una serie de características especiales: todos los caracteres deben (o no, depende de los gustos) tener el mismo tamaño (monoespacio), deben ser agradables a la vista y fáciles de leer, debe ser sencillo distinguir entre caracteres parecidos (como la letra ‘l’, el número ‘1’ y la letra ‘i’), idealmente debería ser OpenType o en caso contrario, al menos no Bitmap, para que su aspecto no se viera mermado al utilizar tamaños distintos a los proporcionados por defecto; etc.

Probablemente Courier sea la fuente más utilizada para la programación, seguida de cerca por Lucida Console (Courier es, por ejemplo, la fuente que Eclipse utiliza por defecto), aunque puede que esto cambie con la llegada de Consolas, la fuente monoespacio por defecto de Windows Vista, que está específicamente diseñada para utilizarse con ClearType activado (de hecho sin ClearType se ve realmente mal).

Una alternativa a Consolas es Bitstream Vera Sans Mono de Gnome. Ambas son bastante parecidas, pero la fuente de Gnome tiene la ventaja de tener un Copyright mucho menos restrictivo (se pueden copiar, redistribuir; e incluso modificar siempre y cuando al resultado se le de otro nombre) y no tener que incurrir en la ilegalidad para descargarla (descargar Bitstream Vera Sans Mono / web con un enlace para la descarga de las nuevas fuentes de Windows Vista).

A continuación tenéis una lista de algunas fuentes que la gente suele recomendar para la programación, junto con una captura de pantalla de su aspecto (a 10pt, con ClearType activado) para que podáis hacer una elección informada de forma sencilla:

[Pulsa para continuar]

EasyEclipse

(14 comentarios)

El proyecto EasyEclipse consiste en una serie de instaladores que incluyen el que posiblemente sea el mejor IDE que existe, junto a distintos plugins útiles para programar en un determinado lenguaje (Java, LAMP, PHP, Python o Ruby on Rails). En la misma web también están disponibles otros plugins que instalar de forma sencilla.

Visto hace unos días en Download Squad.

EasyEclipse

Acelerar el comienzo de Eclipse

(0 comentarios)

Un pequeño apunte para probar cuando tenga tiempo. En el blog de Jesús M. Rodriguez describen un truco para hacer que Eclipse, posiblemente el mejor IDE para Java, tarde la mitad de tiempo en arrancar. Consiste simplemente en ejecutar la aplicación con los siguientes parámetros:

-vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M
-XX:MaxNewSize=32M -XX:NewSize=32M -Xmx160m -Xms160m