opinión 2011-04-04
8 minutos de lectura

El Problema de Aprender

Después de revisar lecturas tan interesantes como el libro de Ramón Campayo, Aprende un Idioma en 7 días; Introducción a PNL de Joseph O'Connor y John Seymour; los 7 hábitos de la gente altamente eficiente de Covey, así como los libros de las reglas del management y otros de Richard Templar; en todos ellos se pone de manifiesto algo bastante interesante, que conforma los mitos y las inexactitudes de hoy en día.

Leer más ➤
productividad 2011-04-04
6 minutos de lectura

Reuniones Eficientes

Durante años, en las empresas en las que he estado siempre ha existido el mismo problema: las reuniones se eternizan. Se habla de muchos temas misceláneos y tras horas no se tiene la información clara sobre el tema principal y motivo por el que se organizó la reunión. ¿Cómo podemos mejorar esta situación?

Leer más ➤
desarrollo 2011-03-24
3 minutos de lectura

Ruby: Reescritura y <em>yield</em>

Durante unas pruebas en el trabajo, enseñando a mi mujer (Marga), cómo funciona Ruby con su mayor potencia, la reescritura de código y los yield, pensé: con lo que me ha costado... mejor lo guardo en el blog. Y esto es :-)

Leer más ➤
desarrollo 2011-03-08
2 minutos de lectura

Inversión de Control: El Patrón de los Frameworks

Leyendo un artículo de Martin Fowler, sobre el tema Inversión de Control (en inglés), comenzando por el final, la etimología de la frase (entendido como el origen del concepto), se comenta que, en un principio (sobre los años 80) la gente se refería a una nueva forma de hacer las cosas como el Principio de Hollywood, teniendo presente la famosa frase de los cineastas: no nos llames, nosotros te llamaremos.

Si pensamos en las librerías, en cualquier lenguaje, ya sean módulos, paquetes u objetos, siempre alcanzamos una funcionalidad encapsulada dentro de una forma específica a la que se la puede llamar para realizar una acción. Pero esto cambia radicalmente en los frameworks, u entornos de desarrollo, ya que estos entornos, normalmente, realizan un cierto trabajo, y te permiten extender esa funcionalidad base, con ciertas reglas, a través de código que se escribe.

Leer más ➤
sistemas 2011-03-07
1 minutos de lectura

Bundler: Despliega fácilmente Rails

Después de haber dado una vuelta por la versión estable de rails, he reparado en que, por defecto, se instala bundler y un fichero llamado Gemfile en la raiz de cada proyecto rails que se genera nuevo.

La verdad es que, en el momento que vi el fichero de Gemfile, queda clara la misión de dicho fichero, ya que viene con una colección básica de gemas que se suelen instalar de forma base cuando se trabaja con rails (out of the box) y unos comentarios de gemas que aconsejan para ciertos usos cotidianos (opcionales).

Leer más ➤
libros 2011-02-28
2 minutos de lectura

Rework: Trabaja de forma Eficiente

Dando una vuelta por el sitio web de Ruby on Rails, he topado con la página de 37 signals, donde se podía ver la portada de un libro que han escrito y que se titula Rework.

Leer más ➤
desarrollo 2011-02-24
5 minutos de lectura

SpiderMonkey: Extendiendo PHP

Hay muchas veces que nos encontramos con el problema de que queremos extender la funcionalidad de nuestro programa por extensiones, plugins, addons o como los queramos llamar. Estas extensiones tienen el problema de que pueden afectar al funcionamiento del resto del programa si lo ejecutamos directamente desde el core del programa que estemos haciendo, quedando el mismo en una situación inestable o nada funcional.

Leer más ➤
sistemas 2011-02-23
1 minutos de lectura

Apache: Módulo Status Server

El otro día me acerqué a ver qué hacía un compañero de trabajo (Fermín), ya que estábamos teniendo algún que otro problema con los servidores web, y veo que en su pantalla tiene una ventana abierta con los procesos internos que está gestionando Apache, así como información de memoria, el uso de los hilos disponibles, etc.

Le pregunté inmediatamente qué era esa pantalla, ya que me impresionó de sobremanera que una pantalla así pudiese estar disponible para los servidores web (hay mucho que indagar y descubrir aún en Apache y otros grandes servidores ;-).

Leer más ➤
noticias 2011-02-14
1 minutos de lectura

¡Debian Squeeze 6.0 liberada!

Hace aproximadamente una semana se liberó la nueva versión de una de las distribuciones de GNU/Linux más usadas y respetadas del sector: Debian 6.0 Squeeze.

La nueva versión viene con un instalador mejorado, la instalación gráfica recuerda a las primeras instalaciones de RedHat, tiene un buen acabado y es bastante rápida, además de configurable. Destacar que esta versión está disponible en soporte Blu-Ray (además de DVD y CD-ROM, como siempre), y USB.

Leer más ➤
sistemas 2010-12-16
3 minutos de lectura

FTS (I): Búsqueda de Texto Completo en PostgreSQL

Al final me dió por actualizar los PostgreSQL a la nueva versión 9.0, junto con el pgadmin3, y al entrar a la aplicación (versión 1.12.1) me encuentro que hay unos cuatro iconos nuevos: Configuraciones FTS, Diccionarios FTS, Analizadores FTS y Plantillas FTS. ¿y qué es todo esto?

Leer más ➤
sistemas 2010-11-27
6 minutos de lectura

Procesos en GNU/Linux

Me he dado cuenta de que, hace bastante tiempo que aprendí cómo se gestionan (sobre todo desde la consola) la creación, parada, paso a segundo plano y cambio de prioridad de los procesos de los sistemas tipo Unix, pero, que es algo no tan trivial para la gente que comienza a usar este tipo de entornos, y sobretodo los que vienen de sistemas con Windows.

Por ello, voy a explicar lo que son los procesos de este tipo de sistemas operativos (sobre todo orientándome en GNU/Linux).

Leer más ➤
opinión 2010-11-16
3 minutos de lectura

Carta de Solicitud de Participación en Definición de Proyectos

En estos últimos días, hablando con colegas del tema de realizar proyectos/productos en los que pudiésemos tener mayor visibilidad, mayor participación, ya que somos la mano de obra que se encarga de su realización, llegamos a la redacción de esta carta:

Leer más ➤