A Django site.
Octubre 27, 2011
» Recordemos a Nestor creando nuestro propio nestornauta

Hace un año atrás se nos fue un gran compañero, Nestor Kirchner. Hoy, con algunos compañeros queremos recordarlo  creando nuestro propio nestornauta !!

Entrá a http://www.softwarelibreconcfk.com.ar/nestornauta/ creá tu nestornauta y empezá a disfrutarlo :) #NestorVive

Marzo 18, 2011
» gcoop busca drupaleros!

Desde #gcoop buscamos nuevos socios (Si sabes #drupal mejor!!)

http://www.gcoop.coop/equipo#tabset-tab-4

Diciembre 1, 2010
» Estuve con gcoop en DrupalCamp2010 Córdoba

El pasado 20 de Noviembre participé del primer DrupalCamp en la Argentina. Se desarrolló en Córdoba Capital, y fueron alrededor de unas de 100 personas.

La idea de las charlas, era que uno llegaba y se anotaba en la pizarra, así que como llegue 8:30 y recién estaban armando la pizarra, anote la mia !

Tuve la oportunidad de dar una charla/debate por gcoop sobre como nosotros desarrollamos con drupal y el uso de sistemas de versiones (git/svn) en drupal. Conte un poco de features, uuid, features_uuid, drush, etc.

Entre las charlas que escuché estaba la de Views 3 , muy buena ! El flaco que dio la charla es de Santa Fé y tiene un par de modulos desarrollado por el y ha mandado muchos parches para views.  El nick en drupal.org es dagmar y tiene el sitio cuencodigital.com

Otra charla que asistí es la de Sitios de Drupal con alto tráfico. La dieron dos personas que trabajan en CMD, el area de desarrollos del Grupo Clarín y contaron como pasaron el sitio de tn.com.ar a drupal y como han logrado mantener el alto tráfico que tiene dicho sitio.  Hablaron desde modulos de drupal como boost, hasta hablar de proxy reversos, etc.

Sobre mi charla, además de que parece que gusto mucho, podemos decir que dar charlas en un editor de texto siempre garpa!

lukio_drupalcamp2010

Junio 15, 2010
» Instalando APC PHP Cache en Debian / Lenny para Drupal

Hace poco me estuve peleando con la lentitud de drupal 5 al que no le podía activar la cache que viene con el core. Entonces empecé a investigar la posibilidad para mejorar la performance del lado del servidor. Una de las cosas que miré y me ayudó fue el APC PHP Cache Accelerator

Este módulo de PHP hace un caché del código y reduce increíblemente la carga del sitio web. Sobre todo si tienen un drupal con muchos módulos!

Para instalar el php-apc en debian lenny como usuario root ejecutar:

aptitude install php-apc

También le configuré algunos parámetros del apc ya que los que vienen por defecto a mi no me servían:

Abrimos el php.ini:

sudo vim /etc/php5/apache2/php.ini

Y pasteamos las siguientes lineas al final de todo:

#APC 3.0.16 tuning below

extension="apc.so"
apc.enabled=1
apc.shm_segments=1
apc.shm_size=128
apc.num_files_hint=2048
apc.user_entries_hint=4096
apc.gc_ttl=3600
apc.cache_by_default=1
apc.mmap_file_mask=/dev/zero
apc.slam_defense=0
apc.file_update_protection=2
apc.enable_cli=0
apc.max_file_size=1M
apc.stat=0
apc.write_lock=0
apc.report_autofilter=0
apc.include_once_override=1
apc.localcache=0

Luego de restartear nuestro servidor web (apache2 en nuestro caso) comienza a correr el APC.

sudo /etc/init.d/apache2 restart

De esta forma activamos el APC PHP para todos los virtualhost de nuestro apache2.

Si por alguna razón quisieramos deshabilitar el APC para alguno de los virtualhost que tenemos en el servidor, debemos agregar la siguiente linea en el .htaccess o la configuración del sitio web correspondiente.

php_flag apc.cache_by_default Off

Si queremos habilitar el APC únicamente para algunos sitios debemos agregar la linea

php_flag apc.cache_by_default On

Si queremos visualizar el uso del cache por el APC ejecutamos lo siguiente:

gunzip /usr/share/doc/php-apc/apc.php.gz
ln -s /usr/share/doc/php-apc/apc.php /var/www/apc.php

Deberiamos de ver unos gráficos como estos

APC INFO_1

APC INFO_2