miércoles, 30 de diciembre de 2009

Cowbuilder y [el la] caché de paquetes

Leyendo Planet Debian me encuentro con que se puede hacer que pbuilder sea mas rápido montando /var/cache/pbuilder/build/ en un tmpfs. Pero también parece que no se pueden cachear los paquetes de esa manera.

Personalmente uso apt-cacher-ng en una de mis máquinas, y le digo a cowbuilder que lo use como proxy, lo que me ha sido una gran ventaja. Quizás debiese deshabilitar el cacheo de pbuilder directamente :)

Actualización 20091230 14:10 ARST: parece que alguien mas sugirió lo mismo. Debo terminar de leer el planet antes de poner mis dedos a teclear ;)

jueves, 17 de diciembre de 2009

Llamadas de "sondeo de calidad del servicio celular"

Ayer y hoy me llamaron a mi celular de un número de Buenos Aires (011 47792820). La primer llamada me pidieron 10' para hacer una encuesta de sondeo de calidad para mi proveedor (que lo nombró correctamente). Le dije que estaba trabajando, me despedí, fin.

Hoy insistieron. Otro interlocutor, pero esta vez llegó a preguntarme quién era mi proveedor (¿no lo sabías ya?). Me dijo que era de una consultora cuyo nombre empezaba con S. Le mandé fruta y seguí a ver que mas quería. Y la siguiente pregunta fué
-"¿que tipo de plan tiene?".

Je.

-"Ah, no, no sé si te puedo dar esa información".
-"Usted comprenda que las telefónicas no pueden hacer ésto ellas mismas". (¿wtf?)
-"Lo que no implica que deba pasarle esa información".
-"Pero mire que esto es confidencial".
-"Pero ya tenés mi número de teléfono. Lo siento" (cuelgue).

A muchos les puede parecer cotidiano, y por eso aceptable, pero a mi no me dieron ganas de seguirle el juego. Por otro lado, las Páginas Doradas indican que el teléfono pertenece a Arkema S.A. Again ¿wtf?

martes, 8 de diciembre de 2009

viernes, 27 de noviembre de 2009

Mis mas sinceras felicitaciones

Hoy me entero que el proyecto en donde están involucrados algunos amigos míos obtuvo el premio Sadosky a la inteligencia Argentina en la categoría "innovación tecnológica". Espero que ésto les abra muchas puertas mas :-)

¡Mil felicitaciones chicos!

sábado, 21 de noviembre de 2009

Instalando FreePBX en Debian

Siempre me pego unos mareos bárbaros cada vez que quiero instalar FreePBX en Debian. Pero esta guía me dió una mano mas que interesante.

Si, éste es uno de ésos posts de "backup de info" :-)

lunes, 16 de noviembre de 2009

Broadcom bcm4322: todavía no para todos

Me acabo de enterar que el soporte propietario para la placa Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN fué removido del repositorio de Debian. Parece ser que no estaba siendo mantenido y que los módulos b43 del kernel ya las soportan. Lástima que mi placa no entra dentro de ésa lista:

0c:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)

Y la salida de dmesg:

b43-pci-bridge 0000:0c:00.0: PCI INT A disabled
b43-pci-bridge 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
b43-pci-bridge 0000:0c:00.0: setting latency timer to 64
ssb: ERROR: PLL init unknown for device 4322
ssb: ERROR: PMU resource config unknown for device 4322
ssb: Sonics Silicon Backplane found on PCI device 0000:0c:00.0
b43-phy1: Broadcom 4322 WLAN found (core revision 16)
b43-phy1 ERROR: FOUND UNSUPPORTED PHY (Analog 8, Type 4, Revision 4)
b43: probe of ssb0:0 failed with error -95
Broadcom 43xx driver loaded [ Features: PML, Firmware-ID: FW13 ]

No me quejo, basta con instalar el soft propietario que ofrece Broadcom hasta tanto tengamos una versión libre del mismo. Sólo que no va a estar module-assistant para ayudarnos :-)

Ahora me pregunto si será muy difícil ayudar a que tenga soporte libre...

Nota: por las dudas aclaro: no, no me gusta tener un driver propietario en mi sistema. Pero me veo imposibilitado de instalar otra cosa por el momento :-(

Nota 2 20091127 00:23 ARST: el paquete terminó volviendo a Debian. Menos mal, la porquería esta me estaba dando dolores de cabeza tratando de hacerla andar :-(
/me anota otro poroto a sentarse a ver como hacer un driver libre de éste bicho...

sábado, 31 de octubre de 2009

Ya es tarde

Estoy leyendo "After the software wars" (también disponible para descarga), un libro en inglés escrito por un ex empleado de Microsoft. Ésto me llamó mucho la atención, ya que, como una vez me dijo René Mérou, "no hay peor enemigo que alguien que estaba de tu lado" (OK, no me acuerdo si la frase era exactamente así, pero se entiende...).

Lo primero que quise saber es si era un rant del estilo "me echaste y te hecho tierra", pero no. O al menos no lo parece.

Podría comentar varias cosas de las escasa 39 páginas que llevo leídas, pero me quedo con una sola, que debería haberme dado cuenta hace mucho tiempo. ¿Que pasaría si Microsoft liberara el código fuente de su kernel? Poco y nada.
Si, seguramente muchos dirán "vamos a poder jugar los juegos de Windows en Linux". Pero eso sería sólo compatibilidad, que seguramente lo tomaría el proyecto wine y no el kernel. El resto es claro que tiene una calidad muy inferior al actual kernel de Linux.

Nota 31/10/2009 11:14 ART: le erré de René. Me refería a René Mérou y no a René Mayorga. Disculpas a ambos :-)

viernes, 30 de octubre de 2009

Extendiendo el escritorio en KDE 4

Hoy fué la primera vez que tengo a mano un monitor extra para conectarle a mi laptop y tiempo para jugar con eso. Si bien estuve buscando en la web un poco, encontré muchas soluciones que tocan el xorg.conf... y nada claro.

Con el menú de configuraciones de KDE tampoco tuve mucha suerte: cree que tengo un monitor solo con dos resoluciones :-/ (es mas que claro que mucha idea al respecto no tengo...).

Y llegué hasta xrandr:

xrandr # Veamos que es lo que tenemos disponible
xrandr --output LVDS --right-of VGA

El monitor externo está funcionando a 1024x768 en vez de a 1680x1050, pero es mejor que nada :-)

Por las dudas, la info de mi placa de video:

00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)


Nota 20091101 17:30 ARST: David Palacio me pasó el siguiente dato:

xrandr --output VGA --left-of LVDS --mode 1680x1050

Dicho sea de paso, también Armin Berres me sugirió que jugara con ésos parámetros.

Y con eso, problema resuelto: cada monitor con su resolución :-)
Ahora me faltaría agregar eso al código de krandr y proponer un parche...

viernes, 16 de octubre de 2009

Antiparras

Para alguien que hace 15 años hace natación, y que concurre tres veces a la semana a realizar dicho deporte, las antiparras son un accesorio de especial relevancia.

Como con cualquier otro accesorio personal, los parámetros para su elección dependen de cada individuo. En mi caso personal, soy un fana de las antiparras Speedo. Pero ésto no quiere decir que sencillamente vaya y compre el primer par de antiparras que vea.

El primer detalle a tener en cuenta es mi tabique nasal. La distancia entre las órbitas de mis ojos y el borde superior del tabique es muy grande, y el tabique angosto (es decir, soy un narigón). Ésto hace que las antiparras suecas, de dos cuerpos rígidos y muy amadas en nuestro país por muchos nadadores, no se amolden lo suficiente y no sólo me sean incómodas, sino que también es muy fácil que el agua penetre en ellas.

Otra opción son las tipo máscara. Éstas pueden ser o no rígidas. El modelo linkeado es un modelo que actualmente se lo vende dentro de la línea BioFuse: el plástico que conforma el cuerpo es flexible y se amolda muy bien a la cara.
Obviamente por su tamaño no son ideales para la competición, pero sí para un entrenamiento bajo/medio. Dentro de sus pro, permiten una visibilidad muy grande, y suelen ser muy cómodas al contacto. En cuanto a las contras, en éste modelo en particular las correas tienden a aflojarse fácilmente, por lo que después de uno o dos roles en los extremos del natatorio, hay que reajustarlos o sufrir una inundación...

Hace ya ¿casi? 10 años atrás inicié un idilio con una serie de antiparras: las Speedo Futura. Mi primer par vinieron de España, y las obtuve casi de rebote: eran para un amigo mío, que al verlas no le gustaron... y a mi me pasó exactamente lo contrario. Al igual que las mencionadas en el párrafo anterior, su cuerpo se amolda a la superficie de la cara. Son mucho mas pequeñas que una máscara, pero poco mas grande que unas suecas, permitiendo una visual mas que agradable. Ya voy por mi tercer par de Futura: las Futura originales, un par de Futura II y ahora una variación: las Glacier. Éstas son como las futura, pero sus lentes se desplazan hacia los costados, abriendo un poco mas la visual (y, posiblemente, siendo levemente mas hidrodinámicas). El ajuste de las correas me ha resultado excelente en los tres modelos.

Pero la cosa no termina ahí. Otro detalle de tener en cuenta es el color de las lentes. Si uno va a nadar en natatorios cerrados, especialmente en horarios donde se hace necesaria la luz artificial, suelen ser conveniente las lentes transparentes, para aprovechar al máximo la luz.
Si en cambio uno va a entrenar en piletas abiertas (como solía hacer en mis tiempos de nadador de competición en Coronel Suárez), las lentes coloreadas proporcionan un filtro mas que agradable para la luz solar natural, en especial cuando se nada espalda :-)
Y ésto no se trata sólo de cuidar la vista: también hay un tema psicológico. Entrenar con antiparras de lentes coloreadas en ambientes de luz artificial me suele dar la sensación de "bajos ánimos"... es como si todo costara mas.
En mi último par, las Glacier, las lentes son de una coloración celeste bastante leve. Pensé que serían un buen compromiso, pero me equivoqué. Es impresionante la sensación de frío que me dá al usarlas...

Manga de inútiles

Leo en un artículo de La Nación:

"El 18 de octubre no va a pasar nada, porque además nosotros nunca dijimos que iba a ocurrir nada, fue una medida instalada por algunos sectores mediaticos. Los gobernadores que salieron a decir que no adelantaran la hora sobre una hipótesis mediática, calculo que tendrán debidamente garantizado su sistema de distribución", sentenció De Vido.

Es claro que De Vido no tiene la mas pálida idea de lo que está hablando. No se trata de una "medida instalada por algunos sectores mediáticos", se trata de algo que ellos parecen no saber que es: necesidad de planificación.

Hay mucha gente que requiere que un cambio de horario sea planificado con tiempo. Un ejemplo claro e inevitable en éstos tiempos se dá para los encargados de los servidores detrás de los distintos servicios que corren en Internet, por citar un ejemplo. En éstos casos, es primordial que el servidor sepa exactamente la zona horaria en la que se encuentra. Para ello existe gente que mantiene una base de datos con los cambios pertinentes. Con las formas de manejar los husos horarios de nuestro país, mediante decretos firmados pocas horas previas al cambio, demuestran una vez mas su inoperancia para entender un problema y actuar de manera acorde.

De Vido se defiende diciendo: "El 18 de octubre no va a pasar nada, porque además nosotros nunca dijimos que iba a ocurrir nada". Ése, casualmente, es el problema. Son una manga de improvisados. Entre otras cosas.

Y ya que estamos, el año que viene retomemos nuestro huso horario real, GMT-0400, y no GMT-0300 que es el huso horario actual (por las dudas: esa no es la forma de ser un país "adelantado").

viernes, 25 de septiembre de 2009

Siempre hay una primera vez... y un primer paquete

Me acaba de llegar un mail confirmando que mi primer paquete ya es parte de Debian :-D

Y, por supuesto, los agradecimientos, pseudocronológicamente: a los chicos del LugFI que me dieron a conocer a Debian; a Marga, que fué quién me inició con el empaquetamiento gracias a su charla por IRC, y muy especialmente a Ana, que siempre me dió una mano desde que entré al equipo de mantenedores de KDE en Debian, y quién me dió los empujones que me faltaban para largarme... y esponsoreó el paquete :-)

domingo, 20 de septiembre de 2009

NetEmul: simulando redes con software libre (y, con un poco de suerte, mi primer paquete en Debian)

Luego de estar observando QtApps por un buen tiempo y un par de intentos fallidos por problemas de copyright en las fuentes, dí con un programa que realmente me atrajo la atención: NetEmul, un programa para simular redes de computadoras.

Escrito usando Qt 4, es un programa libre y multiplataforma. Pero una imagen dice mas que mil palabras:




Las imágenes son las provistas en la descripción del proyecto en QtApps.org

Las fuentes tenían un par de detalles que quise arreglar antes de crear el paquete. Por suerte upstream es muy dispuesto a colaborar y aceptó los parches =) (hasta me dieron acceso al SVN). Ya tengo el bug ITP creado, ahora sólo estoy esperando que se haga un release con los cambios. Y arreglar un par de warnings de lintian. Y luego a hacer sponsor-hunting ;-)

sábado, 29 de agosto de 2009

PlanetaWeb: ¿la revista que murió por Linux?

Corría el año 2002, dias calurosos de Enero. La secundaria era un paso ya terminado, la universidad era la nueva aventura que empezaría en Febrero. En casa éramos clientes de Advance, el servicio dial-up de Telefónica S.A., desde ¿finales de 1998? En ésa época, la factura llegaba con una revista, PlanetaWeb. Y así empezó la historia...

La tapa de esa revista tenía algo extraño: un par de pingüinos. Uno de ellos, saliendo de un monitor-ventana. La revista número 33 de PlanetaWeb estaba dedicada a Linux. Pero ¿qué era eso? Alga vez había escuchado sobre "eso". Pero ni idea de que se trataba. La tapa me contaba que era el "sistema operativo que desafía a Windows" ¿Algo que le hacía competencia a Windows? Caramba...

Contarles que decía la revista es ya anecdótico. Ahora que la re hojeo me doy cuenta que estaba bastante bien redactada, si bien no hubiese estado mal un poco mas de información sobre las 4 libertades y la GNU.

Incluso hablaba de Ututo (¡no confundir con Ututo-e!), la primera distro Argentina, que encima era Live-CD (y que mas tarde se convertiría en mi primer distro, mi primer Live-CD y el primer contacto con mi amor en el software libre: KDE).

Extrañamente, la boleta posterior vino sola. No había revista con ella. La página web tenía todos los contenidos, excepto los de la última revista (ahora faltan muchos mas). Pero ya era tarde. Demasiado tarde. La semilla del software libre se había vuelto a esparcir. Alguien mas en éste mundo empezaba uno de los caminos que marcaría su vida: aprender, enseñar, compartir. El software libre había entrado en mi vida. Gracias por tu sacrificio, PlanetaWeb :-)

lunes, 24 de agosto de 2009

Cómo montar una imagen JFFS2

Era algo que se me estaba complicando, pero encontré como hacerlo:

mkdir /media/mmc/
modprobe mtdram total_size=24576 erase_size=128
cat /proc/mtd
modprobe mtdblock
dd if=jffs2.img of=/dev/mtdblock0
mount -t jffs2 /dev/mtdblock0 /media/mmc

La fuente: http://www.digitalpeer.com/id/mount

jueves, 20 de agosto de 2009

La chica de al lado

¿Nunca soñaron ir en un colectivo y que sea "la casualidad" la que te presente a ésa persona que hace tanto estás buscando? Yo si. Y hoy pareció que "la casualidad" quiso cumplirme el sueño... y me quedé en el molde, como siempre (ok, casi).

Than thing you do

Llegar a la terminal, sacar el pasaje. La rutina del viajante. En la cola tuve la primer llamada de atención. Pero mi conocimiento empírico de las probabilidades de que toque un asiento apropiado hicieron que ni siquiera lo considere. Pasaje en mano, colectivo. Asiento en la parte de arriba. Con dos mochilas de equipaje, parada forzada frente al asiento para acomodar la carga. Espacio de paso concedido, ocurre lo impensable: en un colectivo lleno de lugares vacíos, se sienta al lado mio. De reojo la miro: ojos celestes, anteojos montados al aire, gorrito de lana blanco y hojas en mano. Acomodo una de las mochilas en el compartimiento superior a tal fin, no logro leer que dicen las hojas. La otra mochila debajo del asiento, me recuesto sobre el mismo. Me pongo los auriculares, me tapo con la campera y miro de reojo. That thing you do es lo que suena. Mi canceriana imaginación empieza a volar.

Es costumbre mia rezar al arrancar un viaje. U orar, como aprendí en el Movi. Y Eduardo Meana me ayuda con "Eso que soy, eso te doy", sin siquiera que lo busque. Pasan las canciones, salimos de Suárez. "Love today" sólo ayuda a liberar mas mi mente. Sueño. Pispeo. Sueño mas. Las hojas se vuelven claras: un texto en Alemán sobre Argentina, todas garabateadas. Alguien estudia.

Relax, take it easy ('cause there is nothing that you can do)

Debo haber dormitado un rato, porque no recuerdo nada de ninguna Profecía. Me relajo intentando pensar un poco mas en frío. Pero no hay nada que pueda hacer. No tengo un saco sino una campera azul cubriéndome. El dúo sueco me lo advierte: ella es peligrosa. Ésta vez no sé si les voy a creer. Yo no quiero ser Grace Kelly, pero si me gustaría saber nada mas que decir. Se encienden las luces. Estamos en Pigüé.

Afuera

El colectivo para, la gente empieza a pararse. Miro a los costados. De pronto, se mueve. -"¿Me permitís?". Era claro que su viaje terminaba mucho antes del mío. "Afuera tu no existes, sólo adentro" rebota en mis oídos. Me paro, la dejo salir. Se baja. Afuera no la puedo cuidar. Sólo adentro. ¿Será que los colectivos no son mi lugar? "La esperanza no está en el mar ni en las antenas de TV" es la burda traducción que parece tratar de enseñarme. All alone, esa pieza que algún día me gustaría adaptar a una Big Band, me confirma lo obvio. Pero con un teclado a mano. Quizás sea bueno dejarlo por escrito. Al fin y al cabo, alguien está ahí afuera esperando mi canción...

sábado, 15 de agosto de 2009

Jornadas del Sur: el resumen que pretendió ser del día cero y terminó siendo el final

Mi intención fué bloggear día por día lo que iba viendo y viviendo.... pero no llegué :-)

Lo primero que debo hacer es felicitar públicamente a Nico y Níco (adivinen cuál es cuál. Tip: miren el acento). Cuando me contaron del proyecto lo ví muy ambicioso. Gracias a Dios me equivoqué :-)

Seguidamente pero sin quitarles mérito, al resto de los chicos del BBLug (y creo que otros también, incluyendo a GulBAC y chicos del CeCom). Se movieron un montón, y cabe destacar lo bien que reaccionaron a los imprevistos que siempre surgen en éstos casos.

En lo personal, y jugando de local, no tuve nada que ver con la organización. Eso fué por decisión propia. De hecho, no hubiese presentado una charla si MEC no hubiese mandado un mail a sus contactos pidiendo que el que pueda presente algo. Ahí fué cuando me dije: "OK, aaaalgo tengo que hacer". Menos mal. MEC, te debo una :-)

En lo que a mi respecta, ya es tarde para resumir algo mas. Encuentro con amigos y conocidos, caras familiares y no tanto. Tengo casi dos Gigas de videos y fotos para colgar. Bueno, los videos los voy a reducir.

Espero que Níco y Nico no pierdan las ganas para el año próximo :-) . Y, porqué no, alguno que se haya mantenido al costado del LUG local por el motivo que fuese y quiera empezar a participar de la comunidad, se anime a dar el primer paso.

viernes, 14 de agosto de 2009

Linux en la tostadora: una breve introducción al desarrollo de sistemas embebidos con GNU/Linux

Éste domingo doy una charla homónima a éste post en las Jornadas del Sur. La charla va a ser muy sencilla, dedicada a quellos que quieran un primer pantallazo de lo que hay que aprender para desarrollar software libre en sistemas embebidos. El material de la misma lo pueden encontrar acá.

Con respecto a las jornadas, para ser que se realizan en Bahía Blanca, no he tenido casi relación con su organización. Recién hoy por la tarde pude ir a tratar de dar una mano, para volverme medio rápido a mi casa debido a un resfrío que estoy curando...

Pero me pone muy contento ver la cantidad de logros (¡y lo que se han movido!) que han conseguido los chicos que organizan. Al igual que Marga, es mi primer contacto social en masa con otros geeks desde la DebConf 8.

Si pueden, no se las pierdan :-)

domingo, 9 de agosto de 2009

Reeducando a spammers linuxeros

Actualmente soy el encargado de mantener a raya los mails que SpamAssasin no sabe que hacer (a.k.a. "el moderador") de la lista principal de GrULiC, permitiendo que la gente no suscripta pueda escribir a la lista y avisando en la misma, para que les respondan con copia.

En el tiempo que tengo en ésto, he notado algo interesante: cada vez llega mas spam de productos y servicios de Linux. Incluso muchos apelan a la comunidad para hacerse conocer.

No puedo dejar pasar esos mails porque siguen siendo spam, pero se me ocurre una idea: yo puedo rechazarlos con un mensaje del moderador. La idea es comentarles que el mail es spam por tal y cuál motivo, y sugerirles que si quieren realizar publicidad de sus productos, que se conviertan en sponsors de algún evento de software libre. Bernabé suele mantener una lista de eventos, estaría muy bueno pasarles ése link al momento de rechazarles los mails.

viernes, 31 de julio de 2009

ATI RS690 (Radeon X1200) y el kernel 2.6.30

Me estaba pasando algo raro cuando usaba el kernel 2.6.30 de Debian. Mi placa de video:

01:05.0 VGA compatible controller: ATI Technologies Inc RS690 [Radeon X1200 Series]

no podía renderizar los efectos de KDE 4. Por eso se me ocurrió hacer un diff de /var/log/Xorg.log.0 para cada kernel, y me dí cuenta que no se levantaba el módulo DRM. Un poco de búsqueda en Google me hizo recordar que no tenía instalado el paquete firmware-linux. Bastó con instalarlo y volver a los hermosos efectos de KDE 4 (y a poder disfrutar de GlassifiedAlt).

miércoles, 29 de julio de 2009

Samsung LTE430WQ-F0C LCD config for u-boot and Linux

I have been trying to config a Samsung LTE430WQ-F0C LCD display in a PXA270 (PXA27x). So far, this is what I have achieved:

LCCR0 0x003008f8
LCCR1 0x0307A1DF
LCCR2 0x0204250F
LCCR3 0x04700005
LCCR4 0x00000000
LCCR5 0x3f3f3f3f

I am not completely sure that this is 100% OK (cat /dev/urandom > /dev/fb0 produces at least one line of pixel repetitions). I could neither run X on it. Today I am going to try with Qt embedded. If it is right, I hope it will help someone else; else, I hope you leave a comment saying so, and better if you have a fix :-)

Note 20090730 12:32 ARST: I modified the values. Now filling the framebuffer with random data covers the display correctly.

Note 20090730 13:21 ARST: I also reduced the frequency divider, now seems to work great :-)

Configuración del LCD Samsung LTE430WQ-F0C para u-boot y Linux

Hace unos dias vengo tratando de configurar un display LCD Samsung LTE430WQ-F0C en un micro PXA270 (PXA27x). Hasta el momento, ésto es a lo que he llegado:

LCCR0 0x003008f8
LCCR1 0x0307A1DF
LCCR2 0x0204250F
LCCR3 0x04700005
LCCR4 0x00000000
LCCR5 0x3f3f3f3f

No estoy seguro que sea 100% correcto (cat /dev/urandom > /dev/fb0 produce una repetición de píxeles en al menos la última linea, posiblemente sean dos).
Por algún motivo tampoco logré levantar X, y en un rato voy a probar con Qt en el framebuffer. En fin, si está correcto, espero que le sea útil a alguien. Si alguien encuentra un error, espero que me lo deje en un comentario :-)

Nota 20090730 12:34 ARST: cambié los valores, ahora llenar el framebuffer con datos aleatoreos cubre bien el display.

Nota 20090730 13:22 ARST: también reduje el divisor de frecuencia, ahora parece andar realmente bien :-)

martes, 21 de julio de 2009

KDE 4.2.4 llegó a Debian testing

Finalmente KDE 4.2.4 entró a Debian testing. Personalmente he visto bastantes mejoras con respecto a 4.2.2, en especial con krunner (que se me colgaba al querer acceder a cosas que empezaban con a... como amarok).

Recomiendo a aquellos que usen testing actualizar sus sistemas :-)

Por otro lado, éste es mi primer post en Planet Debian en español, y hay que seguir las costumbres:

¡Hola planeta!

viernes, 3 de julio de 2009

Origami matemático (o de cómo lograr que gente muerta resuelva tu problema)

Robert Lang dió una charla para TED sobre el origami y las matemáticas. Lo que al principio parece un lindo juego para matemáticos termina convirtiéndose en una herramienta:


Algunas frases para destacar:

  • "Cómo lograr que gente muerta resuelva tu problema"
  • "Nuestra aplicación corre en muchas plataformas... inclusive en Windows", refiriéndose a TreeMaker... que está bajo la GPL.

miércoles, 1 de julio de 2009

Arreglando problemas de una instalación truncada de ia32-apt-get

Hoy estaba instalando ia32-apt-get en mi máquina, cuando se clavó la misma durante la generación de unas claves gpg. Cuando quise volver a ejecutar la misma, saltaba un error. Cuando quise desinstalar el paquete a medio instalar... otro error. Para colmo, no me dejaba instalar o desinstalar otro paquete. Hora de ensuciarse las manos :-)

Probé un par de cosas que se me fueron ocurriendo, y como no podía dar en el clavo, pregunté en #debian-ar. Marga tuvo la gentileza de darme una mano.

El primer error fué éste:

  1. root@tonks:/home/lisandro# aptitude install ia32-apt-get
  2. Leyendo lista de paquetes... Hecho
  3. Creando árbol de dependencias
  4. Leyendo la información de estado... Hecho
  5. Leyendo la información de estado extendido
  6. Inicializando el estado de los paquetes... Hecho
  7. Leyendo las descripciones de las tareas... Hecho
  8. No se instalará, actualizará o eliminará ningún paquete.
  9. 0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 12 sin actualizar.
  10. Necesito descargar 0B/20,1kB de ficheros. Después de desempaquetar se usarán 0B.
  11. Escribiendo información de estado extendido... Hecho
  12. dpkg (subproceso): fallo al ejecutar dpkg-deb para extraer la información de control: No existe el fichero o el directorio
  13. dpkg: error al procesar /var/cache/apt/archives/ia32-apt-get_18_all.deb (--unpack):
  14.  el subproceso dpkg-deb --control devolvió el código de salida de error 2
  15. Se encontraron errores al procesar:
  16.  /var/cache/apt/archives/ia32-apt-get_18_all.deb
  17. E: Sub-process /usr/bin/dpkg returned an error code (1)
  18. Un paquete no se pudo instalar. Intentado recuperarse:
  19. Leyendo lista de paquetes... Hecho
  20. Creando árbol de dependencias
  21. Leyendo la información de estado... Hecho
  22. Leyendo la información de estado extendido
  23. Inicializando el estado de los paquetes... Hecho
  24. Leyendo las descripciones de las tareas... Hecho
Marga sugirió que me fije que existiera /var/cache/apt/archives/ia32-apt-get_18_all.deb, pero estaba ahí. Instalarlo a mano con dpkg -i daba el mismo error. Entonces sugirió que intentara abrir el archivo con mc. Ahí dió en el clavo que llevaría a al solución: mc se quejaba de que no existía dpkg-deb. Resulta ser que ia32-apt-get genera un divert de ése binario. Para solucionar el problema, bajé el paquete dpkg, lo descomprimí y copié los binarios a mano en donde correspondían. Esto no asegura que el sistema quede limpio, ya que no sabía en qué estado estaban los divert.

Ésto me permitió volver a intentar instalar el paquete ia32-apt-get obteniendo el siguiente resultado:

  1. root@tonks:/usr/bin# aptitude install ia32-apt-get
  2. Leyendo lista de paquetes... Hecho
  3. Creando árbol de dependencias
  4. Leyendo la información de estado... Hecho
  5. Leyendo la información de estado extendido
  6. Inicializando el estado de los paquetes... Hecho
  7. Leyendo las descripciones de las tareas... Hecho
  8. No se instalará, actualizará o eliminará ningún paquete.
  9. 0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 12 sin actualizar.
  10. Necesito descargar 0B/20,1kB de ficheros. Después de desempaquetar se usarán 0B.
  11. Escribiendo información de estado extendido... Hecho
  12. Seleccionando el paquete ia32-apt-get previamente no seleccionado.
  13. (Leyendo la base de datos ...  00%
  14. 169299 ficheros y directorios instalados actualmente.)
  15. Preparando para reemplazar ia32-apt-get 18 (usando .../ia32-apt-get_18_all.deb) ...
  16. Desempaquetando el reemplazo de ia32-apt-get ...
  17. Configurando ia32-apt-get (18) ...
  18. gpg: no default secret key: clave secreta no disponible
  19. gpg: signing failed: clave secreta no disponible
  20. dpkg: error al procesar ia32-apt-get (--configure):
  21.  el subproceso installed post-installation script devolvió el código de salida de error 2
  22. Se encontraron errores al procesar:
  23.  ia32-apt-get
  24. E: Sub-process /usr/bin/dpkg returned an error code (1)
  25. Un paquete no se pudo instalar. Intentado recuperarse:
  26. Configurando ia32-apt-get (18) ...
  27. gpg: no default secret key: clave secreta no disponible
  28. gpg: signing failed: clave secreta no disponible
  29. dpkg: error al procesar ia32-apt-get (--configure):
  30.  el subproceso installed post-installation script devolvió el código de salida de error 2
  31. Se encontraron errores al procesar:
  32.  ia32-apt-get
  33. Leyendo lista de paquetes... Hecho
  34. Creando árbol de dependencias
  35. Leyendo la información de estado... Hecho
  36. Leyendo la información de estado extendido
  37. Inicializando el estado de los paquetes... Hecho
  38. Escribiendo información de estado extendido... Hecho
  39. Leyendo las descripciones de las tareas... Hecho

Bien, ése error era entendible: el proceso se había cortado durante la generación de las claves. Al principio pensé que se trataba de una clave general del sistema. Busqué sin suerte, hasta que me cansé y tomé por el lado sano: descomprimí el paquete ia32-apt-get y miré los scripts de instalación. Ahí encontré que las claves se generan en /usr/share/ia32-apt-get/.gnupg . El script chequeaba que las claves no existieran, para no generarlas de gusto en caso de que ya estuviesen creadas. bastó con eliminar ése directorio y finalmente pude instalar el paquete.

Pero no todo termina ahí: no sabía como estaba el divert. Para arreglar ése problema, desinstalé ia32-apt-get. Ésto hizo que se volvieran a borrar los binarios como dpkg-deb. Arreglando el problema a mano, procedí a volver a instalar ia32-apt-get. Listo, ahora todo éstá en su lugar :-)

En tódo ésto, fué primordial tener acceso al códgo fuente. Después me preguntan porqué me gusta tanto "éso del software libre" :-)

¡Mil gracias Marga!

martes, 30 de junio de 2009

apt-cacher-ng: como hacer que el servidor sea un cliente (o de cómo sentirse estúpido)

Ahora que tengo dos máquinas corriendo con la misma arquitectura, creí bueno instalar un proxy de paquetes deb. Investigando, llegué a apt-cacher-ng (acng de ahora en mas).

Pero configurándolo me saltó una duda: si yo corro acng como server en una máquina ¿se puede hacer que ésa misma máquina use la cache de acng?

La forma de configurar los clientes es muy sencilla: o se establece un proxy o se ponen sources que apuntan al servidor. Mi duda entonces era: si yo configuro el apt.conf para que use como proxy el acng de ésa misma máquina, al querer actualizar, ¿acng iba a tomar la config del apt.conf y entraría en un bucle infinito? La documentación (que si leí) no me lo dejaba claro.

Podría haber probado, pero elegí preguntar en la lista de correo... que no encontré. Ni canal de IRC. Terminé mandándole un mail al desarrollador, ya que no encontré otra forma. Lamentablemente parece ser que mi pregunta era muy estúpida, y después de tres mails (en los que intenté ser lo mas amable posible), el mismo desarrollador me mandó a freír churros.

Terminé haciendo lo que debería haber hecho de buenas a primeras: probar. La respuesta: no entra en un bucle infinito.

Para la próxima, si veo que no hay lista de correo o canal de IRC, primero pruebo.

lunes, 29 de junio de 2009

Un domingo ejerciendo derechos y obligaciones civiles... en familia

Ayer tuve el gusto de ejercer mis derechos y obligaciones como ciudadano de éste país. En mi caso, fuí fiscal de la UCR en el partido de Coronel Suárez. Pero también tengo el orgullo de decir que fué algo hecho en familia, hecho que quiero destacar.

En familia

Soy un firme defensor de la idea que la familia es el pilar fundamental de una sociedad. Poder decir que la idea de "poner nuestro granito de arena" fué una idea cultivada y llevada a cabo en familia me llena de orgullo. Cada uno colaboró como pudo: fiscal de mesa, presidente o sumplente. O llevando las viandas a los fiscales, hecho que tampoco es menor =D (¡Gracias hermano!).

El respeto, presente

Otra cosa que también me llevo de éstas elecciones, en lo que a mi mesa particular se refiere, fué el respeto y camaradería que existió entre todas las personas involucradas en el proceso, mas allá de la bandera política. No faltó el buen humor, la predisposición a escuchar al otro ni el buen trato, como así tampoco los mates y las facturas, gentileza de fiscales de otros partidos :-)

Al terminar los comicios, nos despedimos efusivamente (con las energías que nos quedaban). Un muy buen signo de algo que debería primar siempre, ya que, al final y al cabo, seguimos siendo vecinos que debemos aprender continuamente a convivir unos con otros.

Para repetir... con ganas

Siempre que el Señor me lo permita, las próximas elecciones van a volver a contar con mi presencia. Quizás otra vez de fiscal, quizás de autoridad de mesa, no sé. Pero si sé que también es mía la responsabilidad de que el proceso democrático se lleve adelante, y los comicios son un punto fundamental en donde puedo poner mi granito de arena.

lunes, 22 de junio de 2009

La evolución de la danza

Para algunos puede llegar a resultar algo nuevo. Para muchos otros mas, no. Si hay algo que me gusta es hacer música. Y bailar. Un amigo que también ama el café publicó éste video que les muestro a continuación. Bizarro, quizás, pero debo admitir que hay que moverse así... con jeans :-)

domingo, 21 de junio de 2009

Boats: una aplicación para carreras de botes

Hace un tiempo atrás, una persona preguntó en #debian-kde si alguno estaba interesado en esponsorear un programa de su autoría para diagramar carreras de botes. Yo estoy lejos de poder hacer eso, pero si me ofrecí a ver el programa. Pude hacerle algunas sugerencias (se encuentra hecho en Qt, y algo de eso manejo ;-) ) y hacer una primera traducción básica al español, ya que no manejo la jerga de la navegación.

Les presento a Boats:



El programa fué finalmente esponsoreado, y tuve la oportunidad de aprender que "star board" no se refiere a un "tablero de estrellas", sino a estribor :-)

Siempre se aprende algo nuevo :-)

miércoles, 17 de junio de 2009

Aprendiendo de la cola de un gecko

Gracias Geeks are sexy, me encontré con la siguiente charla de TED. ¿Alguna vez se preguntaron porqué ciertos animales tienen cola? Bueno, la respuesta me dejó muy asombrado.




Según mi madre mi mascota ideal sería un cable, yo me inclino cada vez mas por uno de éstos animalitos. Me queda ver si realmente les puedo dar un hábitat como el que se merecen.

martes, 2 de junio de 2009

me->addTitle(Professions::ElectronicEngineer);

Todavía no sé la nota de la exposición, pero todo tiende a decir que estoy recibido :-)

Mas información... ni bien la tenga :-)

Actualización 20090606 20:52 ARST: gracias a Nacho Rocca, me vengo a enterar (justo para la última materia) que es posible ver la Actuación Provisoria (la nota que el profesor pone en el sistema, previa a que firme la planilla de conformidad). Tengo un 10 :-D

jueves, 28 de mayo de 2009

Me recibo

Éste Martes 2 de Junio estaré rindiendo la última materia que me queda para el título. Horario a confirmar.

Actualización 29/05/2009 08:39 ARST: los datos completos de la exposición:
  • Tema: Procesamiento adaptivo espacio temporal (STAP) de señales de radar.
  • Lugar: Sala de conferencias del DIEC, Alem 1253, cuerpo A primer piso, Complejo Alem de la Universidad Nacional del Sur.
  • Horario: 14 hs.

lunes, 25 de mayo de 2009

El pelado con ritmo de cumbia

Estaba leyendo La Nación cuando encontré un artículo sobre el comienzo de los festejos del bicentenario. Y enseguida algo me llamó la atención: Damas Gratis cantando el himno al pelado^w Sarmiento. No me quería perder el espectáculo, y enseguida llegué al artículo en Clarín, para terminar en el sitio oficial.

Decididamente algo para defenestrar^w analizar :-)

Antes que nada, muy linda idea desde el punto de vista artístico. Mas allá de que nos puedan o no gustar las interpretaciones, me parece una idea excelente hacer nuevas versiones de temas patrios. Nos gusten o no los temas patrios :-) (la mayoría no me gustan, pero el Himno Nacional Argentino es realmente hermoso, y la marcha San Lorenzo es realmente una perla del género).

Bien, empecemos. Yo entiendo que el Bicentenario sea algo digno de ser festejado por el pueblo, pero ¿estamos en condiciones de gastar tanta plata en eso? ¿No deberíamos quizás tratar de hacer algo mas humilde y sencillo, pero no menos importante? El show lo organizó el Gobierno de la Ciudad de Buenos Aires. Yo no pertenezco a la ciudad de Buenos Aires. pero me dá lástima la plata derrochada en éso. ¿No hubiese sido acaso mejor refaccionar un hospital público, aunque mas no sea un sector? Y si eso también se va a hacer, se podría hacer mas. No hay excusa.

Pero bueno, lo mas divertido del asunto, en éste país tinellizado, es quizás el hecho de que el cantante de Damas Gratis haya interpretado el Himno a Sarmiento como una cumbia. Les voy a decir la verdad: me parece excelente. La cumbia villera es un fenómeno que por algo se arraigó en nuestra sociedad: tenemos cada día mas gente en la pobreza, sufriendo para vivir el día a día. Si ellos tienen la cumbia en su folcklore, tienen todo el derecho, como ciudadanos de éste país, de usar el estilo que a ellos los representa para celebrar un acto patrio.

Ésto puede no gustarnos a muchos argentinos. Pero debemos empezar por ser tolerantes: permitimos que muchos gobiernos nos vayan destruyendo de a poco, al punto de demostrar que el gobierno anterior no era bochornoso al lado del que le siguió. Y ésto trajo como consecuencia que, como decía Mariano Grondona en una columna para La Nación, seamos dos pueblos en un país; citándo a Aristóteles: "para que una democracia sea estable, debe prevalecer en ella la clase media".

Por otro lado, me gustaría ver la cara del pelado (por si no se dieron cuenta aún, a Sarmiento no le tengo respeto alguno, nos hundió mas de lo que nos ayudó) escuchando su himno en ritmo de cumbia. Imperdible :-)

Yo me quejo, pero ¿hago algo para tratar de cambiar la situación? No soy amigo de la política partidaria, concepto tan vapuleado en nuestro país. Pero sí hay algo que puedo hacer: nomás para empezar, hay que pensar al votar:









¿Hay algo mas que pueda hacer? Si, lo hay. Las votaciones pasadas tuve lo oportunidad de ser fiscal de comicios para un partido político. Les voy a decir la verdad: mas allá del partido en sí, y si bien fué "perderme" un domingo encerrado con mas responsabilidades, fué un deber cívico. No digo que con eso "evité" que se haga fraude. Pero puse mi granito de arena al intentarlo. Al terminar los comicios, me subí al cole de vuelta a Bahía Blanca. Cansadísimo. Pero contento, muy contento, y no por los resultados que ahora estamos sufriendo, sino porque había contribuído con el país, había ejercido una derecho y a la vez un deber.

Éste año, Dios mediante, seguramente volveré a ofrecerme.

domingo, 17 de mayo de 2009

KDE 4 llega a Debian Squeeze (testing) en unas horas

Sune Vuorela nos avisa que KDE 4.2.2 llegará a los repositorios de Debian Squeeze (testing) en unas horas. Ésto también significa que KDE 4.2.3 llegará pronto a unstable :-)

Los que quieran mantenerse en KDE 3, deberán mantenerse en Debian Lenny.

De parte del equipo de KDE en Debian... ¡Que lo disfruten!

Update 16:13 ARST: aquellos usuarios hispanohablantes que no sepan leer inglés pueden llegar a querer esperar un poco mas a que la próxima versión de kaboom llegue a testing. Recién hoy me enteré que la traducción estaba desfazada, pero ya está corregido y será subida tan pronto como sea posible.

Update 16:31 ARST: may wonders never cease? En éste momento, la cola NEW de Debian... ¡tiene sólo 8 paquetes!

sábado, 16 de mayo de 2009

La raíz de 3 / Root 3

Original english version below.

Éste es un poema que parece haber sido escrito por David B. Feinberg. Es sencillamente genial.

Raíz de 3 (burda traducción de mi parte)

Estoy seguro que siempre seré
Un número solitario como la raíz de tres

El tres es todo lo que es bueno y está bien
¿Porqué debe mi tres quedar fuera de vista,
debajo del vicioso signo de la raíz cuadrada?
Quisiera en cambio ser un nueve

Porque el nueve podría deshacer este truco maligno,
con nada mas que un poco de simple aritmética.

Sé que nunca veré el sol como 1.7321,
ésa es mi realidad, una triste irracionalidad.

Cuando ¡oye! ¿Qué es ésto que veo?
Otra raíz cuadrada de tres.

Mientras bailamos vals tranquilamente,
Entre los dos ahora nos multiplicamos
para formar el número que preferimos,
regocijándonos en un entero.

Nos libramos de nuestros lazos mortales
con el batir de varas mágicas

Nuestro signo de raíz cuadrada se despega
Tu amor por mí ha sido renovado.


Root 3

I’m sure that I will always be
A lonely number like root three

The three is all that’s good and right,
Why must my three keep out of sight
Beneath the vicious square root sign,
I wish instead I were a nine

For nine could thwart this evil trick,
with just some quick arithmetic

I know I’ll never see the sun, as 1.7321
Such is my reality, a sad irrationality

When hark! What is this I see,
Another square root of a three

As quietly co-waltzing by,
Together now we multiply
To form a number we prefer,
Rejoicing as an integer

We break free from our mortal bonds
With the wave of magic wands

Our square root signs become unglued
Your love for me has been renewed

David Feinberg

domingo, 10 de mayo de 2009

Nueva clave GPG (y pasos para no olvidarme)

Como algunos sabrán, el algoritmo SHA-1 ha sido comprometido (pero no roto). Ya han sugerido el cambio (y explicado alguno de los pasos siguientes con mas detalles), por lo que no es mal momento para pensar en una nueva clave :-)

Pero no quiero que les pase como a mi, que generé una clave nueva de 4096 bits de longitud, la publiqué [0], y resultó ser que el algoritmo para firmado seguía siendo de 1024 bits :-( Y justo cuando estaba tratando de averiguar como lograr ésto, leo el blog de Ana. Otra vez salvándome las papas :-)

Por eso decidí traducir paso a paso cómo generar una de éstas claves (cualquier similitud con el post de Ana no es casual :-P )

Mi nueva clave:

pub 4096R/0ED14B3B 2009-05-11
Huella de clave = 2B76 EAB6 5FAD 14FF 3E4A E4BC C5B0 5E9C 0ED1 4B3B
uid Lisandro Damián Nicanor Pérez Meyer
uid Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta)
uid Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)
sub 4096R/A359DE37 2009-05-11

Disponible aquí.

Bien, ahora veamos como crear la clave.

Modificar ~/.gnupg/gpg.conf:

Hay que agregar lo siguiente al final del archivo:

personal-digest-preferences SHA256
cert-digest-algo SHA256
default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed

Crear la clave:

$ gpg --gen-key
gpg (GnuPG) 1.4.9; Copyright (C) 2008 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Por favor seleccione tipo de clave deseado:
(1) DSA y ElGamal (por defecto)
(2) DSA (sólo firmar)
(5) RSA (sólo firmar)
Su elección: 5
las claves RSA pueden tener entre 1024 y 4096 bits de longitud.
¿De qué tamaño quiere la clave? (2048) 4096
El tamaño requerido es de 4096 bits
Por favor, especifique el período de validez de la clave.
0 = la clave nunca caduca
= la clave caduca en n días
w = la clave caduca en n semanas
m = la clave caduca en n meses
y = la clave caduca en n años
¿Validez de la clave (0)? 0
La clave nunca caduca
¿Es correcto? (s/n) s

Necesita un identificador de usuario para identificar su clave. El programa
construye el identificador a partir del Nombre Real, Comentario y Dirección
de Correo Electrónico de esta forma:
"Heinrich Heine (Der Dichter) "

Nombre y apellidos: Lisandro Damián Nicanor Pérez Meyer
Dirección de correo electrónico: perezmeyer@gmail.com
Comentario:
Está usando el juego de caracteres `utf-8'.
Ha seleccionado este ID de usuario:
"Lisandro Damián Nicanor Pérez Meyer "

¿Cambia (N)ombre, (C)omentario, (D)irección o (V)ale/(S)alir? v
Necesita una frase contraseña para proteger su clave secreta.

Es necesario generar muchos bytes aleatorios. Es una buena idea realizar
alguna otra tarea (trabajar en otra ventana/consola, mover el ratón, usar
la red y los discos) durante la generación de números primos. Esto da al
generador de números aleatorios mayor oportunidad de recoger suficiente
entropía.
.....+++++
....+++++
gpg: clave 0ED14B3B marcada como de confianza absoluta
claves pública y secreta creadas y firmadas.

gpg: comprobando base de datos de confianza
gpg: 3 dudosa(s) necesarias, 1 completa(s) necesarias,
modelo de confianza PGP
gpg: nivel: 0 validez: 3 firmada: 30 confianza: 0-, 0q, 0n, 0m, 0f, 3u
gpg: nivel: 1 validez: 30 firmada: 32 confianza: 14-, 0q, 0n, 0m, 16f, 0u
gpg: nivel: 2 validez: 14 firmada: 22 confianza: 6-, 0q, 0n, 0m, 8f, 0u
gpg: nivel: 3 validez: 1 firmada: 13 confianza: 1-, 0q, 0n, 0m, 0f, 0u
gpg: siguiente comprobación de base de datos de confianza el: 2010-01-01
pub 4096R/0ED14B3B 2009-05-11
Huella de clave = 2B76 EAB6 5FAD 14FF 3E4A E4BC C5B0 5E9C 0ED1 4B3B
uid Lisandro Damián Nicanor Pérez Meyer

Tenga en cuenta que esta clave no puede ser usada para cifrar. Puede usar
la orden "--edit-key" para crear una subclave con este propósito.

Agregar otra identidad (UID):

$ gpg --edit-key 0ED14B3B
gpg (GnuPG) 1.4.9; Copyright (C) 2008 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Clave secreta disponible.

pub 4096R/0ED14B3B creado: 2009-05-11 caduca: nunca uso: SC
confianza: absoluta validez: absoluta
[ absoluta ] (1). Lisandro Damián Nicanor Pérez Meyer

Orden> adduid
Nombre y apellidos: Lisandro Damián Nicanor Pérez Meyer
Dirección de correo electrónico: perezmeyer@uns.edu.ar
Comentario: Universidad Nacional del Sur
Está usando el juego de caracteres `utf-8'.
Ha seleccionado este ID de usuario:
"Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur) "

¿Cambia (N)ombre, (C)omentario, (D)irección o (V)ale/(S)alir? v

Necesita una frase contraseña para desbloquear la clave secreta
del usuario: "Lisandro Damián Nicanor Pérez Meyer "
clave RSA de 4096 bits, ID 0ED14B3B, creada el 2009-05-11

gpg: Frase contraseña incorrecta; inténtelo de nuevo. ...

Necesita una frase contraseña para desbloquear la clave secreta
del usuario: "Lisandro Damián Nicanor Pérez Meyer "
clave RSA de 4096 bits, ID 0ED14B3B, creada el 2009-05-11


pub 4096R/0ED14B3B creado: 2009-05-11 caduca: nunca uso: SC
confianza: absoluta validez: absoluta
[ absoluta ] (1) Lisandro Damián Nicanor Pérez Meyer
[desconocida] (2). Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)

Orden> save

Cambiar las preferencias:

$ gpg --edit-key 0ED14B3B
gpg (GnuPG) 1.4.9; Copyright (C) 2008 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Clave secreta disponible.

gpg: comprobando base de datos de confianza
gpg: 3 dudosa(s) necesarias, 1 completa(s) necesarias,
modelo de confianza PGP
gpg: nivel: 0 validez: 3 firmada: 30 confianza: 0-, 0q, 0n, 0m, 0f, 3u
gpg: nivel: 1 validez: 30 firmada: 32 confianza: 14-, 0q, 0n, 0m, 16f, 0u
gpg: nivel: 2 validez: 14 firmada: 22 confianza: 6-, 0q, 0n, 0m, 8f, 0u
gpg: nivel: 3 validez: 1 firmada: 13 confianza: 1-, 0q, 0n, 0m, 0f, 0u
gpg: siguiente comprobación de base de datos de confianza el: 2010-01-01
pub 4096R/0ED14B3B creado: 2009-05-11 caduca: nunca uso: SC
confianza: absoluta validez: absoluta
[ absoluta ] (1). Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta)
[ absoluta ] (2) Lisandro Damián Nicanor Pérez Meyer
[ absoluta ] (3) Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)

Orden> showpref
[ absoluta ] (1). Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta)
Cifrado: AES256, AES192, AES, CAST5, 3DES
Resumen: SHA1, SHA256, RIPEMD160
Compresión: ZLIB, BZIP2, ZIP, Sin comprimir
Características: MDC, Sevidor de claves no-modificar
[ absoluta ] (2) Lisandro Damián Nicanor Pérez Meyer
Cifrado: AES256, AES192, AES, CAST5, 3DES
Resumen: SHA1, SHA256, RIPEMD160
Compresión: ZLIB, BZIP2, ZIP, Sin comprimir
Características: MDC, Sevidor de claves no-modificar
[ absoluta ] (3) Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)
Cifrado: AES256, AES192, AES, CAST5, 3DES
Resumen: SHA1, SHA256, RIPEMD160
Compresión: ZLIB, BZIP2, ZIP, Sin comprimir
Características: MDC, Sevidor de claves no-modificar

Orden> setpref SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed
Establecer lista de preferencias a:
Cifrado: AES256, AES192, AES, CAST5, 3DES
Resumen: SHA512, SHA384, SHA256, SHA224, SHA1
Compresión: ZLIB, BZIP2, ZIP, Sin comprimir
Características: MDC, Sevidor de claves no-modificar
¿Actualizar realmente las preferencias? (s/N) s
gpg: AVISO: ningún ID de usuario está marcado como principal. Esta orden puede
causar que se tome como principal por defecto otro ID de usuario.

Necesita una frase contraseña para desbloquear la clave secreta
del usuario: "Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta) "
clave RSA de 4096 bits, ID 0ED14B3B, creada el 2009-05-11


pub 4096R/0ED14B3B creado: 2009-05-11 caduca: nunca uso: SC
confianza: absoluta validez: absoluta
[ absoluta ] (1). Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta)
[ absoluta ] (2) Lisandro Damián Nicanor Pérez Meyer
[ absoluta ] (3) Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)

Orden> showpref
[ absoluta ] (1). Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta)
Cifrado: AES256, AES192, AES, CAST5, 3DES
Resumen: SHA512, SHA384, SHA256, SHA224, SHA1
Compresión: ZLIB, BZIP2, ZIP, Sin comprimir
Características: MDC, Sevidor de claves no-modificar
[ absoluta ] (2) Lisandro Damián Nicanor Pérez Meyer
Cifrado: AES256, AES192, AES, CAST5, 3DES
Resumen: SHA512, SHA384, SHA256, SHA224, SHA1
Compresión: ZLIB, BZIP2, ZIP, Sin comprimir
Características: MDC, Sevidor de claves no-modificar
[ absoluta ] (3) Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)
Cifrado: AES256, AES192, AES, CAST5, 3DES
Resumen: SHA512, SHA384, SHA256, SHA224, SHA1
Compresión: ZLIB, BZIP2, ZIP, Sin comprimir
Características: MDC, Sevidor de claves no-modificar

Orden> save

Configurar el UID por defecto:

gpg --edit-key 0ED14B3B
gpg (GnuPG) 1.4.9; Copyright (C) 2008 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Clave secreta disponible.

pub 4096R/0ED14B3B creado: 2009-05-11 caduca: nunca uso: SC
confianza: absoluta validez: absoluta
[ absoluta ] (1). Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta)
[ absoluta ] (2) Lisandro Damián Nicanor Pérez Meyer
[ absoluta ] (3) Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)

Orden> uid 2

pub 4096R/0ED14B3B creado: 2009-05-11 caduca: nunca uso: SC
confianza: absoluta validez: absoluta
[ absoluta ] (1). Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta)
[ absoluta ] (2)* Lisandro Damián Nicanor Pérez Meyer
[ absoluta ] (3) Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)

Orden> primary

Necesita una frase contraseña para desbloquear la clave secreta
del usuario: "Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta) "
clave RSA de 4096 bits, ID 0ED14B3B, creada el 2009-05-11


pub 4096R/0ED14B3B creado: 2009-05-11 caduca: nunca uso: SC
confianza: absoluta validez: absoluta
[ absoluta ] (1) Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta)
[ absoluta ] (2)* Lisandro Damián Nicanor Pérez Meyer
[ absoluta ] (3) Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)

Orden> save

Agregar una subclave para encriptación:

gpg --edit-key 0ED14B3B
gpg (GnuPG) 1.4.9; Copyright (C) 2008 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Clave secreta disponible.

pub 4096R/0ED14B3B creado: 2009-05-11 caduca: nunca uso: SC
confianza: absoluta validez: absoluta
[ absoluta ] (1). Lisandro Damián Nicanor Pérez Meyer
[ absoluta ] (2) Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta)
[ absoluta ] (3) Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)

Orden> addkey
La clave está protegida.

Necesita una frase contraseña para desbloquear la clave secreta
del usuario: "Lisandro Damián Nicanor Pérez Meyer "
clave RSA de 4096 bits, ID 0ED14B3B, creada el 2009-05-11

Por favor seleccione tipo de clave deseado:
(2) DSA (sólo firmar)
(4) ElGamal (sólo cifrar)
(5) RSA (sólo firmar)
(6) RSA (sólo cifrar)
Su elección: 6
las claves RSA pueden tener entre 1024 y 4096 bits de longitud.
¿De qué tamaño quiere la clave? (2048) 4096
El tamaño requerido es de 4096 bits
Por favor, especifique el período de validez de la clave.
0 = la clave nunca caduca
= la clave caduca en n días
w = la clave caduca en n semanas
m = la clave caduca en n meses
y = la clave caduca en n años
¿Validez de la clave (0)?
La clave nunca caduca
¿Es correcto? (s/n) s
¿Crear de verdad? (s/N) s
Es necesario generar muchos bytes aleatorios. Es una buena idea realizar
alguna otra tarea (trabajar en otra ventana/consola, mover el ratón, usar
la red y los discos) durante la generación de números primos. Esto da al
generador de números aleatorios mayor oportunidad de recoger suficiente
entropía.
.....+++++

No hay suficientes bytes aleatorios disponibles. Por favor, haga algún
otro trabajo para que el sistema pueda recolectar más entropía
(se necesitan 71 bytes más).
.........................+++++

pub 4096R/0ED14B3B creado: 2009-05-11 caduca: nunca uso: SC
confianza: absoluta validez: absoluta
sub 4096R/A359DE37 creado: 2009-05-11 caduca: nunca uso: E
[ absoluta ] (1). Lisandro Damián Nicanor Pérez Meyer
[ absoluta ] (2) Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta)
[ absoluta ] (3) Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)

Orden> save

Firmar mi nueva clave con la clave vieja:

$ gpg --default-key c8820fa7 --sign-key 0ED14B3B

pub 4096R/0ED14B3B creado: 2009-05-11 caduca: nunca uso: SC
confianza: absoluta validez: absoluta
sub 4096R/A359DE37 creado: 2009-05-11 caduca: nunca uso: E
[ absoluta ] (1). Lisandro Damián Nicanor Pérez Meyer
[ absoluta ] (2) Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta)
[ absoluta ] (3) Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)

¿Firmar realmente todos los IDs de usuario? (s/N) s

pub 4096R/0ED14B3B creado: 2009-05-11 caduca: nunca uso: SC
confianza: absoluta validez: absoluta
Huella de clave primaria: 2B76 EAB6 5FAD 14FF 3E4A E4BC C5B0 5E9C 0ED1 4B3B

Lisandro Damián Nicanor Pérez Meyer
Lisandro Damián Nicanor Pérez Meyer (Punta Alta Digital - Cooperativa Eléctrica de Punta Alta)
Lisandro Damián Nicanor Pérez Meyer (Universidad Nacional del Sur)

¿Está realmente seguro de querer firmar esta clave
con su clave: "Lisandro Damián Nicanor Pérez Meyer " (C8820FA7)?

¿Firmar de verdad? (s/N) s

Necesita una frase contraseña para desbloquear la clave secreta
del usuario: "Lisandro Damián Nicanor Pérez Meyer "
clave DSA de 1024 bits, ID C8820FA7, creada el 2007-06-20

Creación del certificado de revocación:

No se olviden de imprimirlo y guardarlo en un lugar seguro.


gpg --gen-revoke 0ED14B3B

sec 4096R/0ED14B3B 2009-05-11 Lisandro Damián Nicanor Pérez Meyer

¿Crear un certificado de revocación para esta clave? (s/N) s
Por favor elija una razón para la revocación:
0 = No se dio ninguna razón
1 = La clave ha sido comprometida
2 = La clave ha sido reemplazada.
3 = La clave ya no está en uso
Q = Cancelar
(Probablemente quería seleccionar 1 aquí)
¿Su decisión? 1
Introduzca una descripción opcional; acábela con una línea vacía:
>
Razón para la revocación: La clave ha sido comprometida
(No se dió descripción)
¿Es correcto? (s/N) s

Necesita una frase contraseña para desbloquear la clave secreta
del usuario: "Lisandro Damián Nicanor Pérez Meyer "
clave RSA de 4096 bits, ID 0ED14B3B, creada el 2009-05-11

se fuerza salida con armadura ASCII.
Certificado de revocación creado.

Por favor consérvelo en un medio que pueda esconder; si alguien consigue
acceso a este certificado puede usarlo para inutilizar su clave.
Es inteligente imprimir este certificado y guardarlo en otro lugar, por
si acaso su medio resulta imposible de leer. Pero precaución: ¡el sistema
de impresión de su máquina podría almacenar los datos y hacerlos accesibles
a otras personas!


[0] Ésta clave, la 0x437CD1C2, ya ha sido revocada y enviada a pgp.mit.edu (por lo que debiese entrar al anillo completo en breve).


sábado, 9 de mayo de 2009

Estadísticas de código libre: Piwik

Leyendo Planet KDE me entero de Piwik, un software libre para el análisi de datos estadísticos de páginas web. La idea del proyecto es reemplzar con una alternativa libre a Google analytics.

La instalación me llevó sólo minutos (en la página dice que lleva 5 minutos, y si no fuera porque soy un queso con las bases de datos, así sería).

Con el tiempo veremos que tal es, y quizás deje Google analytics. Ah, y además no tengo que esperar 24 hs. para que la información se actualice :-)

lunes, 4 de mayo de 2009

Encore RTL8139D not working, solved

Today I bought two Encore ENL832-TX-RENT ethernet cards with the RTL8139D chipset in it. I now that this cheap cards tend to work out-of-the-box... but that wasn't my case:

root@luna:/home/lisandro# ifconfig eth1 up 192.168.1.5
eth1: ERROR while getting interface flags: No existe el dispositivo
SIOCSIFADDR: No existe el dispositivo
eth1: ERROR while getting interface flags: No existe el dispositivo

This card was the second ethernet card in my box. But it wasn't working. So, the first step was to run lspci, and I got:

03:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

I learnt (actually, refreshed) that the card is be supported by the 8139cp or the 8139too kernel modules. Running dmesg | grep eth I coould learn that my card was supported by the 8139too modules, and that it was configured as eth1.

Next step: rmmod 8139too ; modprobe -v 8139too. Voilà, it worked. But now my card was listed as eth3 :S

I asked in #lugfi, and the solution came from Traveler: check /etc/udev/rules.d/70-persistent-net.rules. In fact, there was the problem: the firewire port of my motherboard was "remembered" by udev as eth1. I changed the definition of the firewire port to eth2, removed the definitions of the rest of the cards (except eth0), rebooted, and everything went smooth :-)

domingo, 26 de abril de 2009

Nueva disposición de metapaquetes en KDE 4

Burda traducción del mail de Ana Guerrero a la lista Debian-KDE:

El equipo Debian-Qt-KDE ha transicionado los metapaquetes de KDE a KDE 4.

Todos los paquetes kde4-* que se utilizaron en experimental y, por un breve período de tiempo, en inestable, han desaparecido.

La disposición actual es ahora:

kde-minimal: exactamente igual que su predecesor kde4-minimal. Como su nombre lo indica, instala un ambiente mínimo de KDE.

kde-full: originalmente llamado kde4, instala el ambiente completo de KDE 4, es decir, todos los módulos oficiales.

kde-standard: éste es un paquete nuevo, actualmente igual a kde-minimal. El propósito de éste paquete es instalar lo que un usuario al azar esperaría de un ambiente de escritorio. Por el momento éste metapaquete sólo contendrá lo básico, hasta que nos pongamos de acuerdo en qué vamos a proveer aquí.

El método recomendado de instalación es usar kde-minimal y luego instalar las aplicaciones que se deseen.

kde-standard va a ser para usuarios novatos, que quieren un poco de todo al principio, cuando no saben que aplicaciones se encuentran disponibles. Con el tiempo, irán aprendiendo que paquetes van a querer/necesitar y sencillamente los instalarán.

Se encuentran todos invitados a discutir acerca de cómo deberían ser los metapaquetes, en la lista Debian-KDE. Algunos incluso van a llenar wishlist bugs (que serán marcados como wontfix). Por lo tanto, traten de entender que el set "ideal" de paquetes varía de persona en persona, y por eso intentamos que se mantengan simples y útiles.

viernes, 24 de abril de 2009

Debian's NEW queue: a proposal

In a previous post, I ranted about Debian's NEW queue. In that post I said I din't had an idea on how to fix it. Now I do. Please consider this something like a "non-official Debian draft RFC".

The queue's restrictions:

  • Debian can not guarantee that packages uploaded to the queue are fitted for the project, so they must not be publicy available.
  • It must be a ftp-master the one who does the final check and decide wether to let the package in the repos or not.
The proposal basics:

  • Let the packages be peer-pre-reviewed.
  • Allow access to the packages only to specific people.
  • The queue must be per-day-FIFO (more on this later), with the exception of packages that fixes RC bugs.
Posible implementation:

Allow both DDs and contributors to help (and thus, permission for accesing the packages in the queue). DDs are easy, contributors must fill some requirements:
  • Have a PGP key signed at least by two DDs. The same requirement for becoming a DD.
  • Ask permision ¿on some public list? to do the job. The contributor key must be added to a list of allowed keys.
Now for each package, a reviewer (now considering both DDs or contributors) must review the package (of course) and send a PGP signed mail with the acceptance of the package or notes on why it does fail, much in the way we already do with the BTS's control e-mail address. In case of comments, the uploader will receive a copy and may decide to upload a new version of the package, going to the bottom of the queue.

Why the need of the PGP signature? In this way we restrict the access to the packages in the queue to people that has been allowed to do that, and the sign in the e-mail will check that this person can review packages.

When a contributor accepts a package, it gives (for example) a point for that package. When a DD accepts the package, it gives (again as an example) two points to the package.

Now to the ftp-master game: when the ftp-master reviews the queue, it must take only packages from the latest day in the queue, not being able to review other package of a nearer day until the packages of the latest days are all reviewed (thus the per-day FIFO queue). Packages fixing RC bugs are an exception to this rule (thus we may consider two queues with priorities).
The puntuation given in the points below will help the ftp-master in reviewing the package: packages with more points were more peer-reviewed, packages with less points will need less attention. Comments will help to pin-point problems in a fastest way.

Of course, one may argue that the points are useless, but I think in this way people are encouraged to do revisions of the packages.

This being a "non-official Debian draft RFC", I wait for your comments :-)

Update (20090425 11:38 GMT-3): Ana told me that very similar things have been already proposed by several people before, and it seems that the FIFO idea just doesn't work. I must admit I was waiting someone to come up with this, but I have ranted and not proposed a solution, so at least with this I have tried :-)

Debian's shame

Got your attention? Good. First of all, the disclaimers: I am not a Debian Developer (DD), just a simple contributor. I may not be accurate in the following, and maybe I will create a flame out of this. Sometimes the land needs to be put on fire to produce better later. You have been warned.

I am not going to talk about a software flaw in Debian. Debian handles this questions very clearly and openly. No. What I want to rant about today is the NEW queue. Everyone who gets involved in Debian nows about this queue and why is it needed. New programs (and packages that were in the repos but change to provide new binaries) have to go to this queue first, so as to be checked that they can really be in Debian's repo. So far, so good.

So, what's the problem with the queue? The time it takes a package to go trough it. We all now that a QA check needs to be done and this takes time, but ¿almost two months just for that? In my [¿NS?]HPOV, that's a shame.

I'm ranting about this, but do I propose a better scheme? No, because there have been other propositions from people who have things much more clearer: DDs.

Guys, I really understand there is a lot of effort in the project, but this queue needs a change. Comments are most welcomed :-)

jueves, 23 de abril de 2009

La vibración y los discos rígidos

Russell Coker (via Planet Debian) escribe en su blog sobre los efectos de las vibraciones y el rendimiento de los discos SATA.

Siempre dije que es mejor tener el gabinete en un lugar con las mínimas vibraciones posibles. Si bien en éste caso pareciera ser un problema de armónicas entre los ventiladores y el disco, las vibraciones no son buenas.

Mi gabinete está puesto en una repisa amurada a la pared, sin ningún otro artefacto en ella. Puse la repisa a la misma altura del escritorio, y conservo una distancia de aproximadamente 2 cm entre ellos.


Luna y el escritorio

¿Porqué la mismo nivel? Visualmente me resulta una "continuación del escritorio". Ni hablar que podría reducir la probabilidad de golpes si estuviese mas alta la repisa, pero lo mas importante es reducir una de las principales fuentes de vibración: la que uno mismo provoca sobre el escritorio.

Como ya deberán estar intuyendo, no soy para nada amigo de dejar los gabinetes sobre el mismo escritorio de trabajo, aún aunque el gabinete se encuentre en su parte inferior.

Otro "detalle" que he notado, aunque muy empíricamente, es que los CDs grabados desde que tengo la repisa suelen ser mas legibles por lectoras agotadas que muchos de los que hice cuando aún conservaba el gabinete sobre el escritorio.

Por supuesto, siempre quedan vibraciones, en especial las de baja frecuencia (vivo a 100 metros de las vías del tren), pero bueno, se hace lo que se puede :-)

Nota: el logo de Debian me lo dió Luciano Bello durante la DebConf 8. Es mas o menos como un tesoro por partida doble :-)

miércoles, 22 de abril de 2009

firmware-linux

¿Actualizaron el kernel en Debian al 2.6.26-2 y la placa de red les dejó de andar? ¿O la placa de video? ¿O ambas?

Los firmwares de muchos dispositivos ahora se distribuyen en un paquete aparte: firmware-linux. Basta con instalarlo (y posiblemente reiniciar la máquina) para que las cosas vuelvan a ser como antes.

martes, 14 de abril de 2009

El efecto cover switch de KDE 4

Hace rato que uso KDE 4. Y hace rato que quería tener andando el efecto cover switch. Pero con mi placa de video, parecía no haber caso:

01:05.0 VGA compatible controller: ATI Technologies Inc RS690 [Radeon X1200 Series]








Ayer actualicé mi Debian Sid y noté la actualización del módulo radeon. Hoy se me dió por activar los efectos y... ¡voilá! Tengo el efecto andando. También entendí un pequeño gran detalle: la sincronización que tiene que haber entre dos opciones de configuración.

Veamos la primer pantalla:



Noten el menú "Efecto para el cambio de ventana". En éste momento está seleccionado "Selección de ventana en modo carátula", el cover switch. Resulta ser que hay varios efectos que proveen funcionalidades similares, como podemos ver en la siguiente imagen:

Como podrán deducir, en el primer menú necesitamos elegir cuál de los efectos vamos a usar. Ésta selección se cambia automáticamente si elegimos un efecto en el listado, pero al elegir varios puede ser necesario ser "mas fino".

Ahora me queda jugar con las opciones de aceleración a ver cuál me es mas conveniente :-)

martes, 31 de marzo de 2009

Raúl Alfonsín, 1927-2009



Mafalda diciendo: "¡¡Al único presidente capaz de demostrarnos que todo eso que nos enseñan en la escuela puede ser verdad!!"

Y eso no es poca cosa.

lunes, 30 de marzo de 2009

Ésta semana llega KDE 4 a Debian unstable (Sid)

Lo que muchos estábamos esperando: KDE 4 pasa a Debian unstable (inestable / Sid) esta semana, según se puede leer en el anuncio de Ana Guerrero.

Para los que no leen inglés, los detalles:

  • No se sabe aún el día exacto, pero va a ser esta semana.
  • Si se quieren quedar con KDE 3.5.10, tengan cuidado con lo que actualizan.
  • Reinicien la sesión X luego de la actualización :-)
  • La primera aplicación que van a ver corriendo es kaboom, una herramienta específica de Debian desarrollada por el equipo Qt/KDE para la migración de datos. Préstenle atención y lean bien que es lo que hace.
  • Si ya estaban usando KDE 4, kaboom también va a aparecer. Sigan las instrucciones.

viernes, 27 de marzo de 2009

Sistemas de archivos online: convenientes ¿o no?

Recién recibí una invitación automática de un amigo para ofrecerme el servicio gratuito de DropBox. La idea, en principio, es bastante buena: un servicio donde uno envía archivos, y con un programita puede accederlos desde cualquier PC. Es como tener un pendrive virtual con esteroides (aquí un demostración en inglés [FLASH-WARNING]). Hasta ahí, todo bárbaro.

Pero ¿que otras cosas ponemos en juego en éste tipo de servicios? En un análisis quizás demasiado rápido, se me ocurren:
  • ¿Mis datos pueden ser accedidos por personas de la empresa?
  • ¿Bajo que leyes me veo sujeto? (Suelen ser las leyes del país de origen del servicio) ¿Me convienen ésas leyes?
  • ¿Están realmente seguros mis datos? Y ésto no sólo con respecto a la posible pérdida de los mismos (se quemó el centro de datos con backups y todo...), sino ¿es posible que otra persona logre acceder a ellos sin mi consentimiento?
  • ¿Cedo el copyright de los archivos?
  • ¿Cómo puedo saber si los programas clientes son seguros si no tengo el código fuente?
  • Tampoco tengo el código fuente de lo que corre el servidor, y en caso de tenerlo ¿cómo compruebo que es realmente lo que estoy usando?
Seguramente al lector se le van a ocurrir un par de cosas mas, invito a que las agreguen en los comentarios.

Por supuesto, alguno me puede decir "eh, vos usás GMail y Blogger, es mas o menos lo mismo que usar un servicio de éstos". Correcto. Lo importante es saber que cosas envío. Y si son cosas que no son de fiar para éstos servicios, basta con usar OpenPGP.

Y para un servicio de éstos, quizás prefiera usar mi propio servidor con sshfs, aunque no sé si soportará actualizaciones delta :-(

jueves, 19 de marzo de 2009

Google Summer of Code, otra "oportunidad" que no es tal para los que vivimos en el hemisferio sur

Recién ArthurLiu entró a #debian-kde/oftc para preguntar que posibles proyectos habían para Debian y el Google Summer of Code (GSoC). Surgieron dos ideas interesantes, una de ellas un manejador de paquetes gráfico hecho en Q/KDE estilo Synaptic. Para la comunidad KDE que use sistemas .deb sería una herramienta muy útil (si alguien tiene ganas de probar codearla... ¡avise!).

Consideré proponerme, pero ahí nomás surgió el problema: la parte mala del GSoC es justamente la parte de "summer", verano. La idea en sí no es nada mala: aprovechar las vacaciones de verano de los estudiantes y hacer que trabajen en proyectos libres. Fenomenal. Para los que están en el hemisferio norte.

Los que estamos por aquí "debajo" sólo tenemos como mucho dos semanas de vacaciones de invierno. Un proyecto GSoC necesita de al menos 30 hs. semanales (lo que es mas que coherente, dado que, en caso de ser uno elegido, te pagan).

Con ésto no quiero decir que el GSoC sea malo o que no se debiese hacer o que se debiese hacer también en nuestro verano. Al fin y al cabo, es una propuesta de una empresa (Google) que no está obligada a nada por el estilo. Pero sí quiero dejar por escrito que... me molesta no tener una oportunidad así :-/

Si si, ésto es una queja ("rant"). Si no, como diría Wouter, ¿para qué sirven los blogs? ;-)

miércoles, 18 de marzo de 2009

Probando Konqueror y Arora: deshaciéndome de Firefox/Iceweasel de a poco

Personalmente, Firefox/Iceweasel me resulta demasiado pesado como navegador, aunque cumple muy bien su cometido. Si a eso le sumamos que uso KDE como escritorio, levantar Firefox implica levantar bibliotecas que no son del uso "normal" de KDE (kdelibs y Qt).

Hoy estuve probando un poco a Konqueror 4:4.2.1-1 y Arora 0.5-10, ambos bajo Debian, y he aquí un par de conclusiones.

Konqueror:

La versión citada en los repositorios de Debian sigue usando a KHTML como motor para el rendering. KHTML siempre fué un poco (bastante) mas lento que FF/IW, en especial en páginas con contenido de flash (aaaghh), que últimamente no andaba. Pero hoy lo probé con una grata sorpresa: flashplugin-nonfree anda, y de pronto todo se volvió "mas liviano". La contra: no puedo loguearme en Google...

Otro punto bueno: se pueden bloquear los contenidos de flash, pero no encontré una opción para eliminarlos, necesaria cuando el flash está flotando sobre el texto.

Me queda averiguar como configurar a Konqueror para que use WebKit y probarlo.

Arora:


Con Arora la experiencia cambia mucho: es muuuy rápido, cosa atribuíble a WebKit, si no estoy muy equivocado. Los plugins de flash andan igual de bien, pero no hay opción para bloquearlos, mucho menos para eliminarlos. Se convertiría en mi navegador por defecto si no fuese porque no logro escribir letras con acentos en él :-(, cosa de la que me jacté al querer escribir este post.

Conclusión:

La situación va mejorando muchísimo. Me quedo con las ganas de probar Konqueror + WebKit, y el bug de Arora seguramente es fácilmente arreglable. En breve me veo olvidándome de FF/IW para mi escritorio.