A Django site.
Octubre 10, 2010
» if test “Ubuntu 10.10″; then echo 42; fi

Cuando Pensamiento Profundo, el más grande computador construído por una sociedad de seres pandimensionales, anunció tras siete millones y medio de años de cálculo que la respuesta definitiva al sentido de la vida, el universo y todo lo demás era el número 42, posiblemente lo hizo un día como hoy 10 del mes 10 del año 10 (que en binario representa el decimal 42); claro que en el correspondiente calendario de esa sociedad.

Qué afirmación más geek (yo mismo me asombro!), digna de la Guía del Autoestopista Galáctico (sin ningún interés de tratar de ponerme a la altura de Douglas Adams, por supuesto).

Cuando Pensamiento Profundo percibió que la respuesta final no conformaba, se apresuró a indicar que posiblemente no había sido formulada la pregunta definitiva, para lo cual construyeron un segundo computador que lograra formular dicha pregunta, ese computador fue “la Tierra”.

Tal vez habría que habér preguntado: “Ubuntu 10.10?”

Sí, pues hoy es el lanzamiento de Ubuntu 10.10 (qué casualidad!!!)

La presentación oficial de Ubuntu 10.10 en Uruguay se realizará el próximo sábado 16 de octubre en la ciudad de Carmelo.

Lanzamiento Ubuntu 10.10

en la oportunidad estaré compartiendo con quienes asistan las características de la versión servidor y sus prestaciones para la construccion de computación en nube.

Notas en la prensa que he visto hoy a propósito de este evento en Carmelo:

Entonces a disfrutar este día tan especial…

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!

Mayo 24, 2010
» La cocina del Ubuntu

En el Ubuntu Developer Summit

Diciembre 3, 2009

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Recuperar GRUB en Ubuntu luego de re-instalar Windows

Bueno, si tenes una laptop es muy probable que te haya venido con Windows Vista (de aquí en más tal vez Seven) y aunque tenes Ubuntu instalado, si usas Windows, tarde o temprano lo vas a tener que reinstalar. Es su naturaleza y nada vas a poder hacer para evitarlo. Cuando ese día llegue, te va a borrar GRUB… por que es el tipico brabucon del barrio, al que no le gusta compartir :D

Ahora, sea cual fuere tu caso, si queres volver a reinstalar grub, y esto aplica para cualquier distribución — pongo Ubuntu por que es la más común y suele ser la que más ayuda necesita hoy día –, ahora ya no hacen falta todos esos pasos de antes, y se reduce a 4 lineas.

Arrancamos con un LiveCD (puede ser Ubuntu 9.04 o 9.10 o cualquier otra distribución, siempre y cuando sea la misma que tenemos instalada).

Luego, una vez que arranco todo ejecutamos:

sudo grub

Y una vez dentro de la shell de Grub:

> root (hd0,0)
> setup (hd0)
> exit

Ojo, aquí es donde esta el truco:
Los comandos root y setup se deben ejecutar teniendo en cuenta el disco donde esta Windows. Normalmente las laptop tienen uno solo, con lo cual siempre sera hd0, pero no es el caso de los pc de escritorio y la particion de Windows no siempre es la 0.

Para saber donde esta Windows, deben ejecutar:
sudo fdisk -l

Verán algo como esto:

Disk /dev/sda: 160.0 GB, 160041885XXX bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x04XXXXXX                     

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2444    196313XX+   7  HPFS/NTFS
/dev/sda2            2445       18431   1284155XX+   5  Extended
/dev/sda3           18432       19452     82011XX+  1c  Hidden W95 FAT32 (LBA)
/dev/sda4           19453       19457       401XX+  ef  EFI (FAT-12/16/32)
/dev/sda5            2445        2456       963XX+  83  Linux
/dev/sda6            2457        2578      9799XX+  83  Linux
/dev/sda7            2579        5010    19535XXX+  83  Linux
/dev/sda8            5011       15882    87323XXX   83  Linux
/dev/sda9           15883       18431    20474XXX   83  Linux

Allí la primera partición NTFS en aparcer, muy probablemente sea la que tiene Windows instalado. Va a tener la forma de /dev/sdaX donde X es un numero. En Grub, deben ingresar ese numero menos uno. Entonces, yo tengo Windows en mi primer disco “sda” y la primer particion “sda1″. Osea, en mi caso es /dev/sda1 entonces en Grub utilizo (hd0,0).

Fuente:

http://www.howtogeek.com/howto/ubuntu/reinstall-ubuntu-grub-bootloader-after-windows-wipes-it-out/

Noviembre 1, 2009
» Fierita sobre Ubuntu

Con la salida de Ubuntu 9.10 (Karmic Koala) TELEFE emitió una nota al respecto: Fierita sobre Ubuntu

Agosto 3, 2009

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Launchpad se pasa al Software Libre y sienta un precedente para las aplicaciones SaaS.

Finalmente Launchpad, uno de los directorios de Software Libre mas grandes y utilizados, libera su propia aplicación bajo la licencia libre para servicios web (o software as a service – SaaS), la GNU Affero General Public License, versión 3 (AGPL v3.0).

Hace tiempo que muchos se preguntaban por que Ubuntu utilizaba Launchpad como plataforma de bugs y desarrollo cuando esta era una plataforma cerrada (incluyéndome). A su vez, muchos de los que hacían dicha critica, jamas pensaron o supieron que SourceForge también sufría de este problema (incluyéndome nuevamente). Canonical finalmente responde a esto liberando el código completo de dicha plataforma, algo que había anunciado que haría hace tiempo,  y ahora cumple.
Seguramente esta movida le cueste su buena cuota de mercado a SourceForge.net, quienes hicieron el camino inverso hace algunos años y otro tanto a GitHub que lleva menos de 2 años en la escena pero ha tenido una buena acogida por parte  de los desarrolladores. El 4to integrante de este selecto grupo de repositorios de aplicaciones es ni mas ni menos que Google Code, el cual como prácticamente todos los productos del gigante, ha sido muy bien recibido por sus buenas características, pero que sin embargo, sigue siendo una plataforma cerrada.

En fin, de los 4 repositorios de software libre mas grandes, solo uno incluye su backend en el trato. Yo sabría cual elegir :)

Este hecho no es significativo únicamente en si mismo. Sino en el precedente que deja. Una de las áreas de mayor crecimiento en los últimos años es la de SaaS (o Software como Servicio), la cual hasta no hace mucho no poseía una licencia aceptada globalmente que le permitiera ser Software Libre, con la incorporación de la Affero por parte de GNU a su portafolio de licencias, esto cambio, y que una empresa como Canonical la utilice en un producto tan popular como Launchpad, implica que dicha licencia ya puede ser tomada en serio por otras corporaciones.

El concepto de que las plataformas de SaaS deben ser libres es uno muy difícil de comprender por el usuario medio. Generalmente se preguntan para que necesitan que el codigo de esa aplicación este disponible, sin darse cuenta que el concepto de SaaS sin plataformas abiertas, es la peor forma de perder el control sobre nuestra propia información. Como todo, es un tema de educación, y generalmente, educar en algo que a poca gente le interesa, es difícil y lleva tiempo.

Compartí este articulo: del.icio.us Meneame BarraPunto Facebook Digg Slashdot FSDaily Google Bookmarks Identi.ca LinkedIn StumbleUpon Twitter

Mayo 24, 2009

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Refresco de pantalla Ubuntu 9.04 y ATI Radeon 9200 SE (RV280)

Por alguna razon, Ubuntu Intrepid Ibex (9.04) se resiste a funcionar correctamente con un monitor/televisor LCD AOC. La cosa es que le fallaba el refresco de pantalla (refresh rate) con los drivers “xserver-xorg-ati” o “xserver-xorg-radeon”. El unico que aceptaba sin quejarse era el “vesa”. Obviamente, esto impedia cualquier resolucion decente o refresco de pantalla aceptable.

En definitiva, para utilizar una ati 9200 con ubuntu 9.04 y resoluciones widescreen, editar /etc/X11/xorg.conf y agregar lo siguiente en la sección Device:

Section "Device"
Identifier "Configured Video Device"
Driver "ati"
Option "UseFBDev" "true"
Option "BusType" "PCI"
EndSection
Compartí este articulo: del.icio.us Meneame BarraPunto Facebook Digg Slashdot MisterWong

Mayo 15, 2009

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Howto: Via Chrome9 IGP on Ubuntu Linux

This tutorial is an updated version of the one made two years ago. For some unknown reason, that post keeps getting lots of visitors. After two years of development, the OpenChrome drivers are looking much better than the Via one’s, being the case, it’s in everyone’s best interest to use them instead of the ones provided by Via.

The steps are quite easy, and we wont use the binary packages, as those are always out of date. With the SVN version you should get a nice refresh rate for your CRT monitor and snappy 2D video for your window manager. You can check how to add 3D support later on the Ubuntu Wiki.

You should have all the compilation and build essentials installed first:

sudo apt-get install build-essential subversion
sudo apt-get install autoconf automake1.9 libtool
sudo apt-get build-dep xserver-xorg-video-openchrome

Get the openChrome sourcecode like this:

svn checkout http://svn.openchrome.org/svn/trunk openchrome

Change into the newly created directory

cd openchrome

Run autogen.sh with the prefix option so that the driver is being installed in the correct directory

./autogen.sh –prefix=/usr

Compile openChrome

make

Install openChrome

sudo make install

Remember to configure Xorg to use the openchrome driver:

sudo nano /etc/X11/xorg.conf

And replace:

Driver "vesa"

with:

Driver "openchrome"

Thats it. Restart Xorg or your PC.

Compartí este articulo: del.icio.us Meneame BarraPunto Facebook Digg Slashdot MisterWong

Abril 5, 2009

Leonardo Andrés Gallego
hombrepac
Leonardo Andrés Gallego trata sobre »
» Locales en Ubuntu y Debian

Muchas veces debemos reconfigurar los locales en Ubuntu o Debian y nos encontramos con el problemita de que “dpkg-reconfigure locales” no funciona. A veces no muestra nada, otras muestra una pantalla de ncurses (azul) donde vuelve a compilar los locales, pero no nos permite seleccionar nuevos o cambiar el por defecto.

En estos casos, debemos revisar el archivo “/var/lib/locales/supported.d/local”. Allí agregar, uno por linea, cada locale que deseemos que el sistema soporte. En el formato clásico con el que se identifican estos:

es_ES.UTF-8
es_ES
es_ES@euro

Y luego volver a correr
dpkg-reconfigure locales

Para una lista de locales validos, pueden mirar en: “/usr/share/i18n/SUPPORTED”.

Compartí este articulo: del.icio.us Meneame BarraPunto Facebook Digg Slashdot MisterWong

Enero 20, 2009
» Más y mejor CEIBAL

Más y mejor CEIBAL

Escritorio de Ubuntu 8.10

(Publicado en La Diaria, el 20 de enero de 2009)

El Plan CEIBAL se amplía y va por más. Recientemente el gobierno aprobó la extensión del programa a los tres primeros años de la educación media. Además brinda a todos los docentes de la Administración Nacional de Educación Pública (ANEP) la posibilidad de adquirir un computador portátil de mayores prestaciones que la XO (el laptop verde manzana entregado gratuitamente en las escuelas), a un precio bonificado que incluye un descuento de 100 dólares aportado por ANEP, la exoneración del IVA y la posibilidad de utilizar un crédito de la División Crédito Social del BROU.

(more…)

Enero 19, 2009
» confundamos mas todavia que es divertido, parte 2

Ya me queje alguna vez de algo parecido, pero como me gusta quejarme, voy a volver a quejarme:

Recien leyendo noticias varias de la red, me encontre con la siguiente “noticia” (valga la redundancia): “Una guia para principiantes sobre como instalar software en linux“, que ya desde el vamos arranca mal. Porque? simplemente porque dice ‘en linux’, cuando lo que esta mostrando y enseñando es Ubuntu, tan solo *una* distribucion de linux y no *todo linux en general*.
Otro de los problemas es que tambien enseña como instalar .rpm. Pero cual es el problema ahora? simple: RPM = RedHat Package Manager, es decir, *fue creado para RedHat (y sus derivados)*. No para cualquier distribucion.
Y para finalizar con la desinformacion, tambien explica como instalar un .tar.gz. Mientras que puedan pensar que ya me estoy poniendo molesto, paso a explicar el porque de mi queja: Normalmente cuando uno baja el .tar.gz (o .bz2, o .gz o lo que sea) con el codigo fuente de alguna aplicacion, uno deberia extraer los archivos, ejecutar al script ‘configure’ para verificar dependencias varias y luego ejecutar ‘make’ seguido por ‘make install’ para realizar la instalacion de dicha aplicacion.
Bueno. no. A este muchacho con extraer los archivos y ejecutar al “instalador magico” que suelen traer estas aplicaciones (?) basta y sobra.

Meh.

Octubre 25, 2008
» Ganandole a un bug de Intrepid Ibex

Bueno, en las ultimas 2 semanas me habia dejado de andar la version de desarrollo de intrepid y ya lo resolvi, pero queria compartir con ustedes el problema por que quizas a alguien mas le esta pasando o le vaya a pasar.
Resulta que arrancaba perfecto, me aparecia la pantalla de login, me logueaba y despues de loguearme aparecia el wallpaper y cuando iban a aparecer las barras de gnome… PLAF… pantalla de login de nuevo.
lo primero que se me ocurrio fue lo que ustedes se hubieran imaginado… sisisi, Xorg. pero resulta que lo que se iba al “joraca” era gnome-wm. como me di cuenta? no tengo idea, fue mas un presentimiento que otra cosa. creo que cuantos mas problemas ve uno mas aparecen esas cosas. (de vicenzo dijo una vez “cuanto mas practico mas suerte tengo)
El problema radicaba en que cuando hice un fresh install, sin mi home sino con uno nuevo esto no pasaba asi que llegue a la conclusion de que era uno de los archivos de configuracion de gnome de mi home, hice un mv de todo los archivos .gnome y los .confd y etc y levanto bien. Mi sospecha es que hay alguna setting de composite de metacity que esta molestando. todavia no aisle cual es pero por lo menos ya tengo intrepid de nuevo.
Si bien perdi todas mis configuracioens de gnome prefiero configurar todo de nuevo que volverme loco buscando en cada una de las settings.
Espero que esto le sirva a alguien que le pase lo mismo.
Saludos,
Lipe

Octubre 18, 2008
» Flash Player 10 para Linux

Siguiendo un artículo publicado por Alex Celi sobre su instalación de Flash 10 en Linux, decidí investigar un poco y es sumamente sencilo tener instalada esta última versión en *ubuntu, así que puse manos a la obra y aquí resumo los pasos:

apt-get remove –purge flashplugin-nonfree

Luego descargar directamente del sitio de descargas de Adobe la versión deb para Ubuntu 8.04+.

dpkg -i install_flash_player_10_linux.deb

y listo, arrancar Firefox e ir a Herramientas -> Agregados -> Plugins y verificar que allí diga Shockwave Flash 10.0 r12, lo cual quiere decir que ha quedado instalado y habilitado debidamente.

Sobre esta versión del Flash Player, se pueden ver algunos videos en el sitio de Adobe, con algunas pruebas de sus características y mejoras principales.

Octubre 14, 2008
» Intrepid Ibex Release Party @ Argentina

Next thursday Octuber 30th, Ubuntu-ar celebrates the arrival of the Intrepid Ibex, and we want you all to join us, not befor letting the “sudo aptitude dist-upgrade” in your computer.

The party venue in Buenos Aires will be Dr. Mason, in Palermo - Araoz 1199 (Two blocks from Córdoba Av.)

If you are in BA feel free to come, we will be glad to have you in our party!!!

If you are planning to come please be kind to add yourself to the wiki (just to estimate) https://wiki.ubuntu.com/ArgentinaTeam/releaseparty

See you there!

» Invitacion release party

El próximo jueves 30 de Octubre, Ubuntu-ar celebra la llegada de Intrepid Ibex, la versión 8.10 de Ubuntu, y queremos que te unas a nosotros, no sin antes dejar corriendo un “sudo apt-get dist-upgrade” en tu máquina.

El lugar del festejo en Buenos Aires, será el bar Dr. Mason, en Palermo - Araoz 1199 (A dos cuadras de Córdoba) – a partir de las 19.30 hs. Nos podrás encontrar en el subsuelo.

El objetivo general de la reunión es presentar las novedades de esta nueva versión y destinaremos algunos minutos a resumir aquello que como grupo hemos concretado desde la ultima release, contarles en que tareas estamos trabajando actualmente y cuales son nuestros planes para el futuro.

La entrada cuesta $ 30 por persona e incluye 2 Cervezas / Gaseosas / Agua + Tapas + Propinas + Alguna Pequeña Sorpresa.

Si bien no es necesario confirmar presencia es de gran utilidad que se anoten en la wiki:

https://wiki.ubuntu.com/ArgentinaTeam/releaseparty

Allí también podrás encontrar información sobre festejos en otras ciudades de nuestro país.

Octubre 6, 2008

Criado Indomable
Sebastian D. Criado
Criado Indomable trata sobre »
» Error en el paquete tzdata hace que Ubuntu y Debian muestren mal la hora


BroncaSegún informa Horacio en la lista Lugro, hay un error en el paquete tzdata de Debian que ha originado que a partir de hoy (domingo 5) se muestre en forma errónea el Time Zone. Argentina es GMT-3, pero el TZDATA porfía con que Argentina es GMT-2, lo que da como resultado que estemos una hora adelantados.

El error, reportado por Mauro Lizaur (conocido en el ambiente como Lavar a Mano) fue debido a que quién sube el paquete tzdata a los repositorios “invento” que hoy cambiaba la hora de Argentina a horario de verano y lo pusieron en los archivos gloabales  basado supuestamente en una información muy poco fiable de esta fuente:
http://www.impulsobaires.com.ar/nota.php?id=57832

Margarita Manterola (aka Marga) ya saco un parche para Etch, el cual también funciona para Ubuntu.

El mismo lo podrán encontrar en:

http://www.marga.com.ar/~marga/debian/tzdata/

Ahora mismo, a las 23:57 (o 0:57) según la gente que administra el tzdata, estoy actualizando servidores con el parche. Muchas gracias chicos :D

      

Setiembre 21, 2008
» Encore ENUWI-G2 (RTL8187b) en Debian


/me pone música porque se viene para largo…

En el transcurso del fin de semana estuve peleando con la placa de red USB Encore ENUWI-G2, pero al final conseguí hacerla funcionar y de la forma que pretendía hacerlo.

Hace algunos meses que tenía ganas de comprarme una placa de red wifi para estudiar algunos conceptos y ver la forma de analizar paquetes con encriptación. Algunas de estas cosas las vimos muy por arriba en la facu y me quedó picando el bichito de ver como es esto de las redes wifi.

En aquél momento averigué por todos lados sobre placas PCI, que suponía que eran más barata y que además me daba la impresión de que tenían más alcance al tener una antenita por afuera. Después de esta recorrida no decidí comprarme nada porque estaban un poco caras, algo así como $100 o más. No quería gastar esa plata para algo que no necesitaba ya que era sólo por investigación.

Pasó cierto tiempo, empecé a trabajar, me pelié con muchas placas wifi en el trabajo y mi ignorancia me mataba frente a este tipo de redes. Me dí muchas veces la cabeza contra la pared cuando quería conectarme a un AccessPoint: me mataba depender de un entorno gráfico para poder conectarme (estaba usando el KWifiManager), asique me decidí a aprender todo este tipo de cosas.

El viernes por la tarde, me fui a promocionar la 3ra Jornada de Python en Santa Fe con un amigo al centro en busca de sponsors y de paso aprovechaba para preguntar sobre una placa wifi en algunos lugares que quedaban por el centro. Me fui de casa con la idea de comprar una TP-Link que estoy seguro que funciona ya que es la que pudimos configurar en el trabajo: mediante ndiswrapper.

Los precios que manejaban las casa de computación eran al rededor de los $80 para arriba y todas eran placas que no conocía, asique no me gustaba para nada. Igualmente le preguntaba si sabían que estas funcionen en linux para luego ir a averiguar si en alguna me decían que si. La mayoría no tenía ni idea, asique seguía mi camino.

Por último fui a un lugar que venden DVD’s, CD’s y un montón de accesorios pero… Por las dudas fui igual. Me encontré con la placa del título de este post a un precio de $60, anoté el modelo porque era interesante este precio y le dije que iba a averiguar si funcionaba en Linux y que si era así volvía a comprarla. Antes de irme le pregunté si sabía si funcionaba y me dijo: “Anda!”, nada más.

Encore ENUWI-G2

Encore ENUWI-G2

Cuando me estoy yendo mi amigo me dice: “¿Y porqué no la llevás si sabés que anda?”, a lo cual le contesto delante de los vendedores: “Me quiero asegurar”. Salimos de ahí y nos estábamos volviendo para casa, para supuestamente volver al día siguiente (Sábado) a comprarla luego de buscar en internet. Se me ocurrió ir a un cyber para verificar esto y comprarla ese mismo día.

Lo primero que encontré es que muchos la habían hecho funcionar con ndiswrapper, tal y como yo sabía que funcionaba la TP-Link, asique ya estaba dicho: “La tenía que comprar”. Salí del cyber y la compré.

Cuando llegué a mi casa seguí buscando información sobre cómo instalarla y por todos lados estaba la misma descripción del que había encontrado en el cyber asique me puse a hacerlo de esta forma. Esto era instalar ndiswrapper, cargar el driver de Windows XP y levantar el módulo del kernel de ndiswrapper, pero… Oh! sorpresa me encuentro que el módulo del kernel no levanta. Buscando en Google encontré que tenía que compilar el módulo para la versión específica de mi kernel (2.6.24-amd64) ya que no venía precompilado.

Manos a la obra entonces. Instalé los paquetes necesarios y compilé el paquete:

 apt-get install module-assistant ndiswrapper-source
 m-a a-i ndiswrapper

Una vez que tenía esto andando, pude hacer modprobe ndiswrapper y que carge correctamente este módulo, aunque en los logs (/var/log/message) me estaba indicando que tenía un driver para 32bit y que yo tenía un kernel de 64bit. ¡Qué mala suerte!. Busqué por todo el CD los drivers para XP64bit y no los encontré, asique los bajé la página oficial de encore y estos sí funcionaron.

Luego investigué como hacer para conectarme a mi AccessPoint, busqué por internet e hice muchas pruebas antes de lograrlo. Lo primero que me fijé en realidad era el comando iwlist (del paquete wireless-tools) que entre otras cosas sirve para escanear las redes y ver los essid’s que exportan los AccessPoint. Por suerte veía el mío, y la calidad de la señal era de 60 más o menos estando a 1,5 metros de distancia. Esto no me sorprendío porque calidad de la señal que teníamos en el trabajo con las otras placas era más o menos igual.

En poco tiempo logré configurar la conexión sin encriptación y funciona sin problemas. Luego probé hacerlo con WEP y también funcionaba. Asique quise pasar al siguiente paso: sniffear la red utilizando la placa en el modo Monitor. Cuando intento cambiar el modo de la interfaz, el mismísimo driver me dice que la placa esta no soporta este modo, nah!. Me fui a la página oficial y efectivamente dice que sólo funciona en Ad-Hoc (punto a punto) y en modo Managed (contra un AccessPoint).

Seguí buscando por todos lados, no me podía dar por vencido. Encontré por todos lados un proyecto de drivers libres para el modelo rtl8187, que aunque esa página no está muy completa, tiene unos links que resultaron interantes. Y como siempre sucede, uno nunca lee la página completa, lee un poquito y se va directamente a ejecutar los comando :) , luego me encontré con que el chipset rtl8187b no estaba soportado por ese driver :(

También encontré una modificación a este driver que parece funcionar con este modelo de chipset. Mmm… vamos a probar. Me pelié mucho para compilarlo, hice un poco de magia negra y salió andando. Me lo detectaba y todo lindo, pero cada 2 o 3 minutos recibía un hermoso Kernel Panic, lo cual me llevó a hacer algunas pruebas más y descartarlo por completo si quería que mi sitema siga funcionando :) .

Ya eran las 2 de la mañana de anoche y yo seguía dando vueltas con mi placa de red wifi, no encontraba la solución que buscaba. Sí tenía la placa funcionando con ndiswrapper, pero no la podía sniffear ni tampoco me gustaba que los drivers no sean libres (lo único que tengo no-libre son los de NVIDIA porque no encontré solución aún :( ). Me fui directo al código fuente del kernel y me puse a leer los ChangeLogs, vi que se estaba trabajando para el chipset rtl8187 y me volvieron las esperanzas nuevamente. También vi que Linus Torvalds hizo un commit el 23 de Diciembre de 2007: ¡Que capo!

A todo esto me dijo: “¿Y porqué no?, ya estoy en el baile. Me compilo el kernel y lo saco andando”. Me bajé el kernel (2.6.27-rc6) de la página oficial y seguí una guía muy buena que explica como hacerlo a la manera Debian, esto sería creando un paquete .deb y luego instalándolo.

Por supuesto que lo primero que hice cuando hay que configurar las opciones fue verificar que estaba tildada la opción de mi placa de red wireless :) . Además tuve que cambiar unas cositas en esa guía, primero, el comando fakeroot por fakeroot-sysv porque el primero comando me decía que no lo tengo. Segundo, me saltié el paso de crear un ramdisk (el paso 8) de la guía. Al terminar la instalación completa me daba este error al intentar bootear con el nuevo kernel:

Kernel panic - not syncing VFS: Unable to mount root fs on unknown - block (0,0)

Esto tengo entendido que es por ese paso que me saltié, pero no lo hice porque no me gustaba nada tener que bajar un paquete que no conocía de un lugar que no fueran los repositorios de debian, además era una versión del kernel muy vieja y decía que era algo novedoso la forma en que se trataba el RamFS. Quizás una maña mía nomás. Al final lo terminé haciendo de otra forma:

update-initramfs -c -v -k 2.6.27-rc6-rtl8187b-1

Esto me generó el archivo /boot/initrd.img-2.6.27-rc6-rtl8187b-1 el cual tuve que agregar a la entrada del nuevo kernel el archivo /boot/grub/menu.lst para que funcione correctamente.

Reinicié la máquina, bootié con este kernel y me fijé si se había detectado la placa wifi: perfecto. Me conecté al router, hice algunas pruebas, intenté switchear sobre los distintos modos (Managed, Monitor, etc) y funcionaba. Wiiii!

Pero todo no se puede, no tenía X porque los drivers de NVIDIA no estaban funcionando en este kernel :) . Igualmente lo que me importaba era testear a full este nuevo driver y pude hacerlo. Cuando hice un iwlist scan me detectó la red de mi casa con una señal de 100. Wow!! Nada que ver a los drivers que estaba usando con ndiswrapper, y cada tanto veo que oscila entre 90 y 100.

El próximo paso fue investigar como hacer para que funcionen correctamente los drivers de NVIDIA en el kernel 2.6.27-rc6 que es en dónde me está funcionando la placa wifi… Tema para otro post.

Update: Martes 23 de Septiembre

NOTA: la primer parte (instalación con ndiswrapper) fue probada en un Live-CD (32bit y 64bit) de Ubuntu también. La compilación de los kernel’s no, pero debe ser exactamente lo mismo. Mejorando esto, lo que conviene hacer es bajarse los drivers Beta de NVIDIA ya que no tienen ningún problema para instalarse.

Agosto 26, 2008
» Mis charlas de las Jornadas

Para los que me pidieron los slides de mis charlas del miercoles y jueves en las jornadas los pueden encontrar en http://www.felipelerena.com.ar/charlas/

cuando pueda subo el link

Agosto 22, 2008
» Jon ‘Maddog’ Hall Impersonated Mark Shuttleworth in a Parody

The last three days I have been working in the Ubuntu-ar stand and helping the organization in the 8th Jornadas Regionales de Software Libre in Buenos Aires. Mark Shuttleworth confirmed his assistance as a keynote speaker but at last minute he canceled. So Jhon ‘Maddog’ Hall president of Linux International gave a talk as if he where Mark about how to make money with free software.

When he entered the room the “2001: a space odissey” music sounded the lights where off and then he suddenly appears in the stage. It was SO funny!

This are the pictures of his talk.

We have all signed “marks” attendance certificate and will give it to him.

You can see all the other pictures here

Agosto 15, 2008
» ubuntu y los 15 años de debian.

Por los 15 años de Debian (el dia 16/8), ubuntu en su portada agrego un banner felicitando, y lo raro de esto es que dicho banner tiene un link de costado con la leyenda ‘upgrade’, pero sin embargo no apunta a debian.org ;)