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

Setiembre 29, 2011
» Hay equipo ! gcoop en pyconar

pycon2011

El fin de semana pasado con algunos compañeros de gcoop nos fuimos a Junin a disfrutar de uno de los eventos mas importantes de la región. PyConAr 2011.

En esta oportunidad se realizó en la ciudad de Junin, Provincia de Buenos Aires. La verdad que a pasamos muy lindo, muchas charlas, muchas caras amigas que hace rato que no nos cruzabamos.

Para nueces y nico cesar que hace rato no nos veiamos, les mando un gran abrazo !

PD: queremos sprint gcoopero!

sprint gcoopero

Setiembre 22, 2011
» Software Freedom Day 2011 – Ciudad Autónoma de Buenos Aires

Este Sábado se estara realizando uno de los eventos mas importantes a nivel global con respecto al Software Libre y es el festejo del Día de la Libertad del Software.

El evento se realizada el Sábado 24 de Septiembre, en la Facultad de Ciencias Economicas (UBA), situada en Av. Cordoba 2122, Ciudad Autonoma de Buenos Aires de 10:00 a 18:00 hrs.

Contaremos con charlas de expositores muy importantes y lo mas importante PARA TODOS LOS NIVELES!!! desde principiantes a expertos, desde charlas orientadas a negocios como charlas tecnicas y ademas estaremos realizando talleres espontáneos. Así que festejaremos el Día de la Libertad del Software juntos en comunidad y como nos gusta a nosotros compartiendo conocimiento con quien quiera participar del evento, ya que la entrada es libre y gratuita!

Cronograma de Charlas

Hora

Auditorio A

Auditorio B

10:00 – 11:00 10 Años de Experiencias en 101 Casos de Software Libre (Bernardo González – CADESOL) Introduccion tecnica conceptual a Linux (Guillermo Lisi – Ubuntu-AR)
11:00 – 12:00 SugarCRM en el mundo real. Experiencia de una implementación exitosa (Leandro Monk – GCoop) Punk Fluid, The Shorewall (Hernan Saltiel – Red Hat LatAm Services Manager)
12:00 – 13:00 Compartiendo el capital – Cooperativismo y Software Libre (José Massón – GCoop) Plataforma SALOME-MECA, una solución CAE del Software Libre. (Guillermo Ortiz – INTI)
14:00 – 15:00 Introducción a la seguridad Informática (Juan Manuel Zele – Ubuntu-AR) El presente y el futuro de HTML5 y los estándares abiertos. (Guillermo Movia – Mozilla-AR)
15:00 – 16:00 Como involucrarse en un proyecto global. La experiencia en KDE (Alvaro Soliverez) Firefox y su futuro inmediato (Santiago Hollmann – Mozilla-AR)
16:00 – 17:00 Hacking Linux Parte I (Matias Katz) Virtualizacion: ¿Que es eso? ¿Que es VirtualBox? (Juan Manuel Zele – Ubuntu-AR)
17:00 – 18:00 Hacking Linux Parte II (Matias Katz) PHP: ¿Para hacer paginas? (Diego Canizares)

Mayo 18, 2011
» segundo evento de software libre y economia social

El Software Libre es un movimiento nacido en la década del ’70 como respuesta al avance privatizador del mundo del conocimiento y del software en particular. Basado en la idea de que el conocimiento debe ser compartido, el software libre creó herramientas legales (la licencia GPL) que le permitieron desarrollar software en base a un modelo de desarrollo y una forma de trabajo totalmente nueva y centrada en el compartir. Es por esta filosofía y este modelo de negocios que desde hace un tiempo el Software Libre comenzó a ganar un lugar entre los proyectos de la economía social, al mismo tiempo que comenzaron a surgir modelos cooperativos en el mundo del Software Libre. El evento tiene como objetivo difundir las ideas del Software Libre y de la Economía Social y generar espacios de debate e intercambio entre los diferentes colectivos para ampliar la sinergia entre estas corrientes de pensamiento.

Agenda

  • Lugar: Hotel Bauen – Salón Bolivar y Salón Cascada
  • Día: 20 Mayo del 2011 17:00 Hs

Ejes de trabajo

En el evento de este año, ampliamos el espectro de trabajo dividiendolo en tres ejes de trabajo:

Ejes de Trabajo:

Charlas:

Este eje contará con charlas, presentaciones y debates de diferentes actores de la Economía Social y el Software Libre para generar  intercambios y sinergia entre estas corrientes de pensamiento.

Reunión Regional

La reunión tiene como objetivo juntar diferentes colectivos de Economía Social que desarrollan Software Libre para comenzar a construir lazos entre las cooperativas de Brasil, Uruguay, Chile y Argentina.

Taller de difusión:

Esta actividad está destinada a trabajar con los colectivos de Economía Social en un taller para aprender sobre el uso de Software Libre y llevarse material para continuar utilizando e investigando.

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

Junio 10, 2010
» tv publica nacional y popular ole ole …

gracias al post del blog de ubuntuperonista.blogspot.com pude hacer funcionar el sintonizador de TV Digital Geniatech USB MyGica S870 con Ubuntu.


Los pasos a seguir son los siguientes:


sudo aptitude install mercurial linux-headers-$(uname -r) build essential
cd ~
hg clone http://linuxtv.org/hg/v4l-dvb
cd v4l-dvb
make
sudo make install

Si falla la compilación, debemos editar el .config y cambiar la siguiente linea:
vim v4l-dv/v4l/.config
CONFIG_DVB_FIREDTV=m y la cambiamos a CONFIG_DVB_FIREDTV=n. Luego guardamos y cerramos el archivo.

Luego debemos bajarnos el firmware e instalarlo para nuestro kernel.


cd ~
wget http://www.linuxtv.org/downloads/firmware/dvb-usb-dibusb-6.0.0.8.fw
cd /lib/firmware
cd `uname -r`
sudo cp ~/dvb-usb-dibusb-6.0.0.8.fw .
cd ~
echo "# Canales UHF del 14 to 69 en el sistema argentino de televisión digital terrestre SATVD-T
T 473142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 14
T 479142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 15
T 485142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 16
T 491142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 17
T 497142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 18
T 503142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 19
T 509142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 20
T 515142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 21
T 521142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 22
T 527142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 23
T 533142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 24
T 539142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 25
T 545142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 26
T 551142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 27
T 557142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 28
T 563142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 29
T 569142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 30
T 575142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 31
T 581142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 32
T 587142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 33
T 593142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 34
T 599142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 35
T 605142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 36
# channel 37 not used
T 617142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 38
T 623142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 39
T 629142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 40
T 635142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 41
T 641142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 42
T 647142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 43
T 653142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 44
T 659142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 45
T 665142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 46
T 671142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 47
T 677142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 48
T 683142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 49
T 689142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 50
T 695142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 51
T 701142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 52
T 707142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 53
T 713142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 54
T 719142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 55
T 725142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 56
T 731142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 57
T 737142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 58
T 743142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 59
T 749142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 60
T 755142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 61
T 761142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 62
T 767142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 63
T 773142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 64
T 779142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 65
T 785142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 66
T 791142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 67
T 797142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 68
T 803142857 6MHz 3/4 AUTO AUTO AUTO AUTO NONE # channel 69" > freq.cnf
scan freq.conf > channels.conf

Deberia de ver por el momento los canales de la tvpublica y el canal encuentro.

Network Name ‘TVPublica’
0×0000 0xe741: pmt_pid 0×0102 (null) — HD TVPublica (???)
0×0000 0xe758: pmt_pid 0×1fc8 (null) — One Seg TVP 1 (???)
0×0000 0xe742: pmt_pid 0×0103 (null) — SD Encuentro (???)
0×0000 0xe740: pmt_pid 0×0101 (null) — SD Tvpublica (???)

Si queremos visualizar los canales tenemos el programa VLC

vlc channels.conf

Ahora ya somos felices, tenemos tele en la computadora y con High Definition.

A distrutar del mundial canejo!

Junio 4, 2010
» Tips de svn y bash

Descomprimir masivamente

Descomprimir masivamente en directorio sites/all/modules cuando me baje los .tar.gz de los modulos usando wget

for i in `ls *.tar.gz`;do tar zxvf $i;done

Script agregar archivos

for i in $(svn st | grep ? | awk "{print $2}");do svn add $i;done

Enero 13, 2010
» gcoop crece y busca socios

Luego de tres años de éxitos, en gcoop, cooperativa de desarrollo de Software Libre, se nos plantean nuevos desafíos. Para cumplirlos, estamos convocando a desarrolladores que quieran trabajar con Software Libre, a incorporarse a nuestra cooperativa. Para ello, les pedimos a los interesados/as, que completen el formulario de nuestra web.

* ¿Qué es gcoop? *

gcoop es la primera cooperativa de Software Libre de la Argentina, que ya lleva 3 años trabajando. gcoop está radicada en la Ciudad Autónoma de Buenos Aires, en el barrio de Villa Crespo y trabajamos en nuestras oficinas.


- Es una empresa *democrática*.
- Es un lugar donde pasarla bien, *trabajando*.

* ¿Que *no* es gcoop? *

- No es una bolsa de trabajo.
- No es un grupo de usuarios.
- Si bien no es un empresa tradicional, todos los socios vivimos de nuestro trabajo en la cooperativa.

* ¿Con que tecnologías trabajamos? *

- PHP
- MySQL
- Python
- JavaScript / CSS

Si los desafíos te gustan, te esperamos.

gcoop