Archivo de la categoría: Software Libre

De charleta con Tiscar Lara

Con motivo de la Moodle Moot Euskadi 2008, Tiscar Lara se pasó por tierras vascas a contarnos cómo veía ella la Red. Su conferencia en la Moot estuvo muy bien, me encantó los puntos que trató y su enfoque escéptico y crítico. Cuando ya estábamos con el hamaiketako y los canapés, Josi Sierra, videoactivista de Aprendices, me comentó a ver si me apetecía hacer una pequeña entrevista a Tiscar. Yo acepté encantado porque no se presentan este tipo de oportunidades todos los días, así que la abordamos mientras hablaba con David y la convencimos para grabar un rato.

Fruto de esa conversación tenemos estos vídeos grabados por Josi con su estilo propio, que a mí personalmente me encanta:

Resumen de la conferencia de Tiscar:

Las dos caras de la Red:

¿Qué usos de Internet te gustarían que se dieran?

Gracias a Tiscar por sus opiniones y a Josi por su manera de ver el mundo en 4:3 😉

Curso de programación en C para GNU/Linux (final II)

Hace bastante tiempo escribí un curso de programación en C para GNU/Linux, unos años después lo publiqué en este blog, y finalmente colgué un PDF con el curso maquetado.

A la gente le gustó bastante y todavía recibo algunas dudas, correcciones o comentarios sobre el curso, lo que me hace bastante ilusión porque significa que se sigue utilizando 🙂

A raíz de los premios startup2.0, recordé la existencia de bubok, una web en la que subes tu PDF, diseñas una portada y permites que la gente pida copias impresas de tus escritos. Muy buena idea si quieres difundir tus trabajos evitando gastarte mucho dinero al principio. Intenté subir mi documento desde el portátil del trabajo (Debian + Iceweasel) y no me funcionó muy bien la web, así que miré un poco por Internet y vi que Lulu hacía prácticamente lo mismo. Enredé un poco con la web y finalmente subí el curso.

Lo podéis descargar y comprar desde mi tienda en Lulu: http://stores.lulu.com/garaizar. El material es copyleft, la descarga gratuita y si queréis tener las 81 páginas en papel, tendréis que pagar 6 euros, precio amigo ;-D (de esos 6 euros creo que me llevo 0.30 o algo así, intenté poner lo mínimo).

Si alguien se lo compra, que mande una foto de cómo queda, ¿vale? 😉

Actualización: A sugerencia de Angel María, he vuelto a probar en Bubok y de maravilla (ahora con Ubuntu 8.04 y Firefox 3beta5). Aquí tenéis el resultado: http://www.bubok.com/libros/1561/gnulinux-programacion-de-sistemas.

Call for levelz!

Llevo ya unos cuantos años encargándome del concurso “Hack it!” de la Euskal Encounter, y algunos más haciendo lo propio en la Universidad de Deusto. A pesar de que es bastante trabajo, lo hago encantado porque en nivel técnico y las ganas de los participantes son alucinantes 🙂

Sin embargo, mi red neuronal es finita y cada vez me cuesta más inventar nuevos retos que tengan la mezcla justa de complejidad técnica, ingenio y diversión, así que el año pasado decidí (después de hablar con muchos de los participantes) cambiar un poco el concurso.

Las reglas serán prácticamente las mismas, pero la manera de definir los niveles será mucho más abierta.

Hubo un debate el año pasado con respecto a la secuenciación de los niveles. Existían partidarios de publicar todos los niveles a la vez y otros que preferían el reto del “camino único” (niveles con un orden pre-establecido que evitan que pases al siguiente si no has completado el anterior). Todavía no lo tengo 100% claro, pero quizá opte por probar un método que me sugirieron: ir publicando cada X tiempo un nuevo nivel. La gente que pase los niveles anteriores, tendrá ventaja porque tendrá más tiempo para los siguientes y la gente que no los pase, no se quedará atascada en un nivel infernal (siempre hay alguno, aunque es muy difícil detectarlos desde la organización O:-) ).

Dicho todo esto, os escribo para pediros niveles. En lugar de un “call for papers”, hagamos un “call for levels”, donde se pueda contribuir enviando propuestas de niveles para el hackit. Las condiciones son las siguientes:

1) Se podrán enviar tantas propuestas como se estime oportuno, no hay límite de envíos.

2) Las propuestas deberán remitirse a txipi ALGARROBO txipinet PUNKO com, indicando en el asunto “Call for levels, hackit 2008”.

3) En la propuesta deberá especificarse una explicación detallada del nivel, su resolución y un grado de dificultad estimado.

4) Se admitirán también sugerencias de niveles menos elaboradas, bocetos, ideas, etc. aunque sus posibilidades de ser incluidas en el concurso serán menores que las de propuestas más elaboradas.

5) El nivel propuesto deberá desvelar una palabra (frase o URL) que apunte hacia el siguiente nivel en el concurso. Conseguir esa palabra será el indicador de que el nivel ha sido superado.

Ya, ¿y qué ventaja tiene participar en este “call for levels”? Tampoco es que os pueda conceder la vida eterna, pero hay algunos beneficios:

1) Si participas en el concurso y se incluye alguna de tus propuestas, tendrás niveles ya resueltos, lo que puede suponer una gran ventaja.

2) Aparecerás en los créditos del concurso, por supuesto.

3) Me harás una persona un poco menos agobiada y más feliz 🙂

De acuerdo, supongamos que os he convencido (o estáis de exámenes y os enrolaríais en un carguero uzbeko con tal de no estudiar)… ¿qué se puede enviar como propuesta? Podéis echar un vistazo a otras ediciones del hackit para situaros: hackit1, hackit2. En general se aceptan pruebas de seguridad en cliente web (javascript, Java, Flash, ActiveX, etc.), criptografía, cracking en cualquier plataforma y cosas similares. Si queréis enviar algo para hackear en la parte servidora (por ejemplo, un nivel de sql injection contra un servidor web), deberéis preparar una máquina virtual de Qemu con lo necesario, para que la lancemos desde el servidor del hack it (intentad limitar la memoria RAM que use la máquina virtual, para que pueda haber varias ejecutándose concurrentemente).

Así que lo dicho, espero que concursantes de otros años como la gente de 48 bits, e-ghost, DiarioLinux, Navarparty, #euskal_linux, Linuca y demás, os animéis a colaborar! 😉

Happy hacking!

¿La Web 2.0 es realmente la web social?

Durante la pasada Jornada Hacktivista celebrada en Bilbao, tuvimos una charla-taller dedicada a la web 2.0. Como grabamos el audio de la charla y colgué la presentación en Slideshare, me he animado a hacer mi primer slidecast. Aquí lo tenéis:

Si tenéis opiniones contrarias a las expuestas o queréis hacer comentarios, serán muy bienvenidos 😉

PD: ¿Alguien sabe cómo hacer para que el RSS generado por wordpress.com pille bien el título del post? 🙁

Cursillo de software libre para ITSAS

Hace un par de semanas estuve en el Campus de Araba de la EHU/UPV colaborando con ITSAS en un cursillo de introducción al Software Libre y preparé unas presentaciones para que la gente pudiera seguir mejor mis explicaciones.

Cursillo de software libre para ITSAS

Como es bastante común tener que dar cursillos sobre estos temas, os dejo las presentaciones para que las utilicéis cuando y como queráis 😉

La primera es una introducción al Software Libre y a las diferentes licencias de software que hay:

La segunda explica cómo instalar GNU/Linux (en concreto Ubuntu Linux) y cómo utilizarlo por primera vez:

La tercera da un repaso a las aplicaciones libres de uso más común (OpenOffice.org, Mozilla Firefox, Mozilla Thunderbird, GIMP, etc.), con algunos ejercicios para practicar:

Espero que os sirva el material. Aprovecho también para agradecer a jEsuSdA que pusiera su material a disposición de todo el mundo 😉

Compiz Fusion con GNOME en Debian GNU/Linux "lenny"

Siempre me han gustado los escritorios austeros. Durante años he usado Window Maker como gestor de ventanas, pero cada vez me daban más rabia esos comentarios tipo:

– ¿”Eso” es GNU/Linux?
– Sí.
– Wow, parece como… ¿de los 80? ¡Tiene que ser muy difícil de manejar!
– ¬¬
– Bueno, difícil sí, pero parece muy potente…
– ¬¬!

Así que, casi por despecho, me he ido apuntando a la moda de las “golosinas visuales” y finalmente he sucumbido a la magia del cubo (ya, ya sé que Compiz Fusion es mucho más que el puto cubo, de hecho yo tengo lo del cubo deshabilitado salvo cuando quiero deslumbrar a las visitas :-D).

Compiz Fusion

Bueno, basta de cháchara, aquí va…

Cómo instalar Compiz Fusion con GNOME en Debian “lenny”:

1) Instalar los drivers necesarios para habilitar el soporte 3D en nuestra tarjeta. Hay zillones de HOWTOs para esto, busca el tuyo 😉

2) Editar /etc/X11/xorg.conf y…

2.1) añadir la carga del módulo “dbe”:

Section "Module"
 Load    "dbe"
 [...]

2.2) añadir la opción “XAANoOffscreenPixmaps” “true” en vuestra tarjeta:

Section "Device"
Identifier      "Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
Driver          "i810"
Option          "XAANoOffscreenPixmaps" "true"
[...]

2.3) habilitar la extensión “Composite”:

Section   "Extensions"
Option       "Composite"   "Enable"
EndSection

3) Editar /etc/apt/sources.list y añadir el repositorio de paquetes:

# Compiz
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./

4) Añadir la firma GPG del repositorio para que no se queje. Ejecutar:

wget http://download.tuxfamily.org/shames/A42A6CF5.gpg
apt-key add A42A6CF5.gpg
apt-get update

5) Instalar los paquetes necesario:

apt-get install compiz-fusion-gnome fusion-icon compizconfig-settings-manager

(el resto de paquetes, se instalarán por dependencias)

6) Opcional: añadir fusion-icon al inicio de sesión en Gnome (Sistema > Preferencias > Sesiones).

Et voilá! 🙂

Por último, si acabamos con desprendimiento de retina de tanto giro y tanto revoloteo de ventanas, podemos deshabilitar (y habilitar) momentáneamente Compiz Fusion con estos comandos (cortesía de DiarioLinux 😉 ):

  • Deshabilitar Compiz Fusion:
    $ metacity --replace
  • Volver a habilitar Compiz Fusion:
    $ compiz --replace

Spin, spin, spin the black cube!

¡Feliz gravidad!

Hace un par de semanas tuve que escribir a Richard Stallman por un tema relacionado con la universidad, y, como somos amigos, al final del correo le quise felicitar el año. Conocido su ateísmo practicante (se despide diciendo “¡a ningún dios!” :-D), le recordé que el 25 de diciembre nació alguien casi santo para los científicos: Sir Isaac Newton (aunque en la Wikipedia pone que nació el 4 de diciembre, hay que recordar todo el jaleo de los calendarios Juliano y Gregoriano para darse cuenta de que fue el 25 de diciembre).

En su mensaje de vuelta, Stallman me felicitó la “gravidad”:

From: Richard Stallman
To: txipi

> Un saludo y feliz cumpleaños de Isaac Newton ;-)

(-; ¡Feliz Gravidad! ;-)

Me quedé un poco pillado al principio, pero luego dí con la página de la Gravidad en su blog y me eché unas cuantas risas.

Tal y como explican, la manera correcta de celebrar la Gravidad es decorar un árbol con frutos no muy bien pegados para que eventualmente se despeguen y se observen los efectos de la gravedad. También es aconsejable reunirse para hablar sobre el conocimiento científico y el entendimiento del universo, discutiendo algún experimento o resolviendo alguna duda acercad de cómo funciona el mundo. Las reuniones pueden amenizarse con un villancico compuesto para la ocasión 😀

Obey gravity!

Merry Grav-mass, and happy GNU year 😉

PD: ¡Que no os confunda esa turba de “La Caída Inteligente“! 😀

Jornadas Bolunta'07

Siguiendo con las crónicas de eventos a los que he acudido durante estos meses, voy a contar mis experiencias en Bolunta 07.:La incorporación de los movimientos sociales a la Sociedad de la Información.

A pesar de que las jornadas duraron del 14 al 17 de noviembre, yo solamente me pude pasar la mañana en la que tenía la mesa redonda sobre TICs y Movimientos Sociales, junto con Patricia Izquierdo de la URJC y Pau Vidal del Observatorio del Tercer Sector. Previamente, Víctor Manuel Marí, profesor de la Facultad de CC.SS. de la Universidad de Cadiz, inauguró la mañana con su ponencia “Análisis de la sociedad de la información y repercusiones en el tercer sector”, que englobó perfectamente los temas que se querían tratar en las jornadas.

En el descanso estuve probando la red (Wi-Fi) y el videoproyector porque siempre hay movida con esos dos asuntos. Gracias a la chica que llevaba la infraestructura técnica en Bolunta, lo solucionamos rápidamente y en mi exposición todo funcionó a las mil maravillas.

Tenía muchas cosas que contar y bastante poco tiempo, así que empecé despacito, pero fui acelerando y al final solté un montó de “palabros” que espero que no hicieran que la gente se perdiera.

Me ha hecho mucha ilusión encontrarme con las notas que tomó Olga de La broma sobre lo que dije. Quizá la primera de ellas sea la más polémica: “Las asociaciones no están preparadas para adaptarse a Linux”. Mi intención no fue generar debate, sino constatar algo que me he ido encontrando a lo largo de mis años de (ciber)militancia: exceptuando las asociaciones enfocadas en lo técnico, el resto ve con una importancia muy relativa el uso de software libre en su funcionamiento y como un sacrificio inasumible pasarse a GNU/Linux. De hecho, creo que es normal. El software libre es el software que más casa con el asociacionismo, los movimientos sociales o la izquierda en general, pero a veces es más importante el qué que el cómo y la gente necesita ser operativa. Hay que trabajar en formar en software libre a las asociaciones, pero no creo que migrar a GNU/Linux así de buenas a primeras sea una opción razonable para todas ellas. De todas maneras, si no estáis de acuerdo, lo debatimos 😉

Jornadas Bolunta’07

Mis transparencias están en Slideshare y el audio en la web de bolunta:

Los materiales del resto de ponentes también están en la web de Bolunta.

Otras crónicas del evento:

Un saludo desde aqui para María Carrascal, la organizadora de las jornadas y para el resto del equipo de Bolunta. Zorionak, ¡porque las jornadas estuvieron muy bien!

Charla de introducción al Software Libre

La semana pasada estuve por primera vez en el campus de San Sebastián de la Universidad de Deusto, invitado por Iratxe Esnaola y Miguel Castiella, para dar una charla de introducción al Software Libre. Lo pasé muy bien, a pesar de los nervios por no poder entrar en el campus (están en obras por esa zona y la entrada a la universidad está muy escondida) y el careto de sueño después de haber dormido 4 horas escasas la noche anterior. Os dejo aquí la presentación que utilicé, por si os sirve para “difundir la palabra” (:-D, ahora todo el mundo dice “Evangelización” sin despeinarse, ¿no?).

Que el UID de root sea con vosotros 😉

Sigue leyendo

NO a las patentes de software en Europa

El pasado martes 17 de octubre, Javier Ortega Conde (Malk) y un servidor participamos en el programa DebaTIC de Euskadi Digital hablando acerca de las Patentes de Software. El programa comenzó con una introducción muy buena al tema que hicieron los propios redactores de la radio (en concreto, Eva Arana) y luego Rafa Martínez dinamizó un poco el “debate” (no hubo mucha disparidad de criterios entre Malk y yo). Realmente el debate fuerte será la próxima semana, donde se espera que Juan Tomas García, de Hispalinux y alguien de Microsoft Ibérica, se enzarcen de lo lindo :-). Os podéis bajar el audio de nuestro programa de radio desde aquí. Las críticas y correcciones, como siempre, son muy bienvenidas 😉
Sigue leyendo