Altenwald Blog
Blog sobre programación, software libre, redes, servidores, ...
Menú
Acerca de... ¿Quiénes somos? RSS
Categorías
sistemas (70) desarrollo (128) historias (25) productividad (49) seguridad (10) libros (25) noticias (45) opinión (37) humor (3)
Etiquetas
programación (111) desarrollo de software (79) erlang (75) opinión (37) noticia (36) libros (28) servidores (26) desarrollo web (24) base de datos (24) administración de sistemas (23) php (22) desarrollo ágil (22) empresa (21) otp (20) ruby (19) ingeniería de negocio (18) elixir (18) desarrollo profesional (16) redes (16) seguridad (14)
2015-01-11
3 min sistemas
Virtualizando: Xen vs KVM

Uno de los últimos proyectos que he realizado últimamente ha tenido como punto fuerte y principal las estadísticas (usando graphite y collectd principalmente) y paravirtualización empleando Xen (a través de los servicios de Amazon). De pronto un problema de rendimiento. ¿Por qué un incremento en E/S eleva tanto el uso de la CPU en Xen?

Leer más ➤
2015-01-10
4 min sistemas
Graphite: Monitorizando Servidores

En 2014 uno de los principales problemas que surgió en el proyecto que estuve realizando en Finlandia fue la poco o nada visualización que teníamos de los servidores, la carga de trabajo, los usuarios en cada momento del día, ... Estábamos ciegos. Cuando un sistema se caía, monit se encargaba de levantarlo pero, ¿por qué se caía?, ¿podemos adelantarnos o saber cuándo podría suceder?

Leer más ➤
2015-01-02
4 min libros
RabbitMQ In Action

Este año he comenzado leyendo. Al igual que muchos, me he propuesto aprender nuevos conocimientos y los elegidos para este mes de enero han sido RabbitMQ, Elixir y FreeBSD. El primero lo hago de la mano de Álvaro Videla y Jason J.W. Williams, a través de su libro RabbitMQ In Action. La primera pregunta a resolver: ¿Para qué necesitamos un sistema de encolado de mensajes?

Leer más ➤
2014-07-30
3 min desarrollo
Hack: Facebook conquista PHP

Hoy en PHP-Classes he leído un artículo en el que se menciona una posible pugna entre el equipo de desarrollo de PHP y Facebook. Todos saben que Facebook fue construido empleando este lenguaje de programación y que ha invertido tiempo y dinero en desarrollar herramientas que lo mejorasen como HipHop (o HHVM), ¿Quiere Facebook hacerse con el control de desarrollo de PHP?

Leer más ➤
2014-07-28
2 min desarrollo
Qué, Cómo... mejor, ¿Por qué?

Uno de los avances más grandes en el desarrollo del software fue el intento de estandarizar, industrializar o sistematizar el proceso de creación del software. Este esfuerzo nos ha llevado a disponer de técnicas de gestión del tiempo, procesos y tareas. Ha evolucionado la generación de software. ¿Qué debemos hacer? Indica el análisis. ¿Cómo lo hacemos? Indica el diseño... pero, ¿Por qué lo hacemos?

Leer más ➤
2014-07-23
5 min productividad
Bootstrapping o Los Duros Inicios

A lo largo de los últimos meses he aceptado muchos proyectos. Todos los proyectos estimados según la forma de hacer de cada empresa y según sus necesidades. No importa. Pero, ¿qué sucede cuando una empresa solicita una tecnología nueva, en la que no tiene experiencia y necesitan aprender?

Leer más ➤
2014-06-25
7 min seguridad
Desde Rusia con Amor

Dan las 14:00h en el reloj y me extraño de no haber recibido mucho correo electrónico a lo largo de la mañana. De repente, en la bandeja de entrada 120 mensajes, todos errores de Postfix y entre ellos un mensaje del proveedor de los servidores: hemos cortado el acceso al puerto 25 en el router porque hemos detectado muchos mensajes con una alta puntuación de spam saliendo del servidor. Raudo me pongo a ver los logs y hay entre 2 y 3 veces más que de costumbre, ¿qué o quién está haciendo esto?

Leer más ➤
2014-06-11
3 min productividad
Motivación y Trabajo

Llevamos 12 horas de caída del sistema, al final la copia de la base de datos se realizó, 45 millones de registros activos y una tabla de 20 GiB, vamos a reunión con la dirección y al entrar nos aplauden, abrazan y nos dan un café para comenzar una retrospectiva sobre qué hemos conseguido y qué podemos conseguir la siguiente vez, ¿no hay enfado, reprimendas ni sermones de horas? ¿Por qué?

Leer más ➤
2014-05-28
3 min sistemas
¿Reinicio ahora?

De repente un servidor se apaga, se enciende la alarma en Nagios, nos preocupamos y al poco rato los mensajes de monit y por Skype una explicación: He visto que teníamos una versión comprometida de OpenSSL para el heartbleed, he actualizado y reiniciado; ¿y por qué has reiniciado?

Leer más ➤
2014-05-22
4 min opinión
Software: Libre o Propietario

En proyectos actuales como Android donde Microsoft ha perdido terreno contra este sistema operativo abierto deja presente que el software desarrollado por una comunidad activa suele tener una calidad y un ritmo de crecimiento mientras que el software propietario crece únicamente según la inversión económica que se le destine. ¿Aún piensas que hay ventajas en el software propietario?

Leer más ➤
2014-04-25
5 min noticias
Erlang 17.0

El día 9 de abril recibimos la noticia de la liberación de Erlang 17.0. Esta nueva versión marca un hito en Erlang por tres motivos fundamentales: una nueva nomenclatura en el número de versión, la adición de mapas como tipo básico y clausuras con nombre. ¿Qué relavancia tiene esto realmente?

Leer más ➤
2014-04-16
2 min productividad
TODO, FIXME, DEPRECATED... ¡Marca tu código!

Si programas con frecuencia y lees código de software libre, sabrás o te habrá llamado la atención el uso de ciertas etiquetas dentro de los comentarios del código que comienzan por TODO, o FIXME, o XXX... estas etiquetas se conocen con el nombre de codetags, ¿sabes para qué sirve cada una?

Leer más ➤
[Página anterior]  [Página siguiente]