Frikismo: Ideología Política anti-discriminación

March 31, 2007

Muchas personas se habrán visto marginadas por la sociedad por sus ideas que parecen un poco “locas” al resto de la gente. Incluyo en esta categoría a los Hackers, a los Activistas de Software Libre y por supuesto a los Otakus, es decir, fanáticos del anime y el manga.

Y la verdad es que cuando las modas de plástico que poseemos hoy, como los grupos musicales de telenovelas, hacen que estas personas no tengan motivos para ser discriminadas, ya que las fans de cantantes hacen verdaderas locuras por sus ídolos, y a veces cosas que escapan de toda comprensión humana.

Los Frikis, que son todos los que mencioné al comienzo, son personas que actúan distinto a la sociedad al llevar su afición a algunos extremos entendibles. El hecho de actuar como tales (Decir “Que la fuerza te acompañe” o cantar a todo pulmón algun tema de anime) hace que la sociedad los rechaze por ser diferentes.

Aquí es donde aparece el Frikismo, que según los Foros McAnime, es una ideología política de la no-discriminación a los que actuen diferentes a la sociedad. Algunos suelen confundir el término con el “gobierno de los Otakus”, cosa muy alejada de la realidad. El frikismo engloba a todos los sectores ya sean Otakus, Activistas de Software Libre, Hackers, etc y les da un grupo de gente afín que comprende sus ideas y costumbres.

En lo personal puedo afirmar que soy un Friki en nacimiento. Me gusta el anime, pero no he llegado a extremos todavía por esto. En lo que sí llegé a extremos fue por defender al Software Libre, al que apoyo incondicionalmente.

Para los que deseen mostrar al mundo que realmente son Frikis y no sienten verguenza por ello, está el 25 de Mayo, que es el Día del Orgullo Friki (Al menos en España). Este día coincidió con el estreno de Star Wars: Una Nueva Esperanza. Y es que justamente los Frikis de Star Wars fueron los que popularizaron el término, luego de ellos vendrían, animados por esto quizá, los Otakus (Friki, en Japonés).

Aunque a algunos no les guste, debemos aceptar que esta clase de personas (En las que me incluyo), existe y debemos aceptarla, porque generalmente de ellos salen ideas que sirven para cambiar el mundo o mejorarlo.

En fin… los Frikis están ahí y aunque algunos no se den a conocer tal como son… ¡En su interior lo siguen siendo! ¡Esa es gente verdaderamente valiente!.

En fin… difúnde esta idea y si eres Friki… feliz 25 de Mayo.

pdCurses: I/O de consola libre

March 28, 2007

Debido a que en la USAT usamos Borland C para aprender C, hemos tocado la famosa librería <conio.h> y hemos trabajado con funciones como getch().

El problema que veo es al llegar a usar funciones que no están definidas por ANSI C, ni por POSIX ni por algun otro estándar, tales como gotoxy() o window() totalmente dependientes del compilador de Borland. Sin embargo la realidad demuestra que ese compilador ya está deprecado (Data de 1993) por su antiguedad y seguramente no incorpora los últimos avances de ANSI C.

El problema es buscar información sobre librerías de I/O que sean multiplataforma (Ya que la I/O de consola es algo que sale fuera del estándar de C) y me topo con dos: nCurses y pdcurses.

nCurses es una librería del Proyecto GNU, pero que no está portada a Windows aún. Como en la USAT desarollamos bajo Windows, lamentablemente queda descartada.

pdCurses es una librería liberada al Domino Público (De ahí su nombre: Public Domain Curses) que está portada a Windows, DOS y Linux. Me decidí bajarla y probarla. Los resultados fueron satisfactorios. La funcionalidad es casi idéntica a la <conio.h> de Borland.

Sin embargo algo que aún no he hecho es aprenderla. Me he probado los ejemplos que trae. Espero que no sea demasiado diferente de <conio.h>, ya que debo presentar un sistema en cual usarán el “curses” de Borland.

El motivo principal de usar pdcurses y no el <conio.h> de Borland es que no me apetece trabajar con ese sistema. Pienso trabajar con Dev C++, un entorno basado en el compilador MinGW, un porte del compilador GNU GCC a Windows, que es libre.

Espero que esto sirva para liberar a algún programador más y para buscar alternativas (Las aplicaciones DOS ya no funcionarán en Windows Vista). Además garantiza la portabilidad del Software si nos ceñimos al estándar ANSI C.

Perú: Clasificamos al Mundial después de 25 años

March 26, 2007

Aunque esto es un blog de Software Libre, no puedo pasar la oportunidad de destacar que después de 25 años de larga espera y de ver series sobre el legendario “Perú Campeón”, el destino nos sonrie y volvemos a clasificar al Mundial de Fútbol. (Con la selección Sub-17, claro)

Hay que destacar que es la Sub-17, y no la Selección Nacional de Jugadores la que ha clasificado. Realmente nunca esperaría nada de esa selección que “dice” amar a la camiseta, cuando todo lo que hace es por un sucio interés monetario e intereses a otros paises. Como lo dice un periódico local: “La selección sub 17 dio el ejemplo a mayores fracasados que se hacen los lesionados para no vestir la blanquirroja”.

Por esta razón, el gobierno les dará una buena y justa recompenza de 20 000 dólares a todo el equipo. ¡Esperemos que después de esto la Selección Nacional tome cartas en el asunto! ¡Ya no podemos permitir un grupo mediocre!

Es muy probable, lamentablemente, de que empiese el Show Mediático (Una queja o discusión hecha por personajes en medios de comunicación) por parte de los entrenadores de la Selección Nacional, por echarse la culpa unos y otros por los que el Perú no clasificó al mundial. Para todos los peruanos está claro que esa Selección Nacional no ama a su país y solo le importan los contratos extranjeros.

El otro lado de la moneda nos muestra que si bien la Sub-17 clasificó al Mundial, las transmisiones de CMD mostraban el estadio casi vacio. ¿Acaso hay interés por la Juventud Deportiva? Me parece preocupante eso, porque de ser así se estarían perdiendo talentos peruanos. ¿Acaso debemos esperar a que alguien tire una pelota desde un mirador y llege a 100 metros de ese lugar? Jamás esperemos jugadas épicas de fútbol donde nunca las habrá. (Me refiero a Captain Tsubasa)

Los muchachos de la Sub-17 ya entraron a la historia y eso no se los quitará nadie, pero no deben desatenderse. El conocido caso de Cienciano y su subida de humos les costó muy mal al final. No deben descuidarse. Lograr quedar en un buen puesto, o mejor aún ganar el mundial es algo que definitivamente todos los peruanos esperamos. Es un sueño de miles de corazones y esos corazones jamás podrán ser detenidos.

De mi parte planeo celebrarlo (Solo con alguna gaseosa, por motivos de estudio) y pienso ver algunos capítulos de esa tan recordada Serie Captain Tsubasa (Entiendan la ironía), porque fue la que impulsó a muchas personas a jugar fútbol (Aunque no fue en mi caso) y quizá por que estos triunfadores sean Sub-17, probablemente hayan tenido al menos un 1% de su influencia.

En fin… como decía Oliver Atom:

El balón es nuestro amigo…

Ubuntu y el Bluetooth

March 22, 2007

Leo en Meneame de que un usuario llamado Javier Pérez ha creado en su blog un script para bloquear y desbloquear la pantalla cuando se acerca con su celular Bluetooth. El artículo pueden encontrarlo aquí. El script ha sido probado con Ubuntu.

Personalmente pienso de que eso si es innovación y me alegra del que lo creó lo libere al público. Hace un tiempo leí de un script similar, pero que mandaba mensajes vía Bluetooth cada vez que alguien escribía en el IRC (Específicamente en X-Chat).

Esperemos pues que la comunidad nos siga sorprendiendo con sus creaciones. Con esta idea, podemos localizar a la gente que alrededor de la PC con Bluetototh activado (Como en el Proyecto OpenBeacon).

Otra muestra de que el ingenio humano no tiene límites.

GNOME 2.18 liberado!!

March 15, 2007

Leo en Barrapunto que la versión 2.18 de GNOME ha sido liberada. La nueva versión corrige algunos problemas de la internaciolización (Como texto vertical en árabe, chino o japonés) y mejoras en algunos programas para desarolladores y multimedia añadida. Los interesados pueden ver las notas de la versión aquí.

A mi parecer, el problema de Glade y sus ventanas desperdigadas era algo que debió haberse corregido en las primeras versiones y no esperar hasta ahora para corregirlo. Pero bueno, al parecer ya lo han corregido y eso está bien.

El sistema de Multimedia fue mejorado. Podemos encodificar a .mp3, .ogg e inclusive .aac. (Me pregunto como harán con las patentes…) Por otro lado la capacidad de conectar el escritorio a cualquier lado del mundo a sido mejorada.

Lo único que desearía que implementaran GNOME, KDE o XFCE es la capacidad de que el sistema controle el volumen de cada aplicación. Esta característica es ya parte de Windows Vista. Podría decir que es lo único que Microsoft no copió. (Por no hablar de la Interfaz y Aero)

Aunque los parches que Linus Tolvards envió a GNOME no fueron aceptados, esperemos que la productividad de este popular escritorio suba. Muchos dicen que es uno de los hitos del Software Libre, por no tener tantas cosas que si trae KDE. Personalmente no me decanto ni por uno ni por otro. Cada uno con sus gustos y no tienen porqué imponerlos a otros.

Será cuestión de esperar a que las distribuciones lo empaqueten. Pero siempre para el desesperado tenemos… el Código Fuente para compilar. Puede bajarse desde aquí.

¡Además tienen LiveCDs para probar! ¡Eso es digno de mención! Los LiveCD pueden encontrarse aquí.

Disfruten de la nueva versión.

Combatiendo ladrones de Wi-Fi

March 14, 2007

Leo en Vivalinux.com.ar, sobre un usuario que combatió de forma, en parte graciosa, el robo de Wi-Fi que sufría por parte de sus vecinos.

El robo de conexiones Wi-Fi es muy habitual, ya que a veces el dueño de la línea no se da cuenta, si no cuando ve su velocidad de descarga muy menguada. Algunos solucionan esto encriptando las comunicaciones y pidiendo un Usuario y Contraseña, pero este usuario tuvo una idea muy extraña:

  • Dividió su red en dos: Insegura y Segura
  • En el lado Inseguro, creó una regla IpTables que redirigía siempre a Kittenwars.
  • Después de probar esto, creó un Script que recogía las imágenes descargadas y las invertía o hacía difusas usando el paquete ImageMagick

El Script y las reglas IpTables que usó pueden encontrarse aquí.

Personalmente pienso que es una forma un poco hilarante de mantener a los ladrones de Wi-Fi lejos. ¡Quien podría navegar con imágenes invertidas! Aparte de llevarse un buen dolor de cabeza, pienso que no volvería a hacerlo. Y aunque desactivara las imágenes, el otro método lo llevaría siempre a ver una página sobre “guerras” de gatos.

En fin… una muestra de que el ingenio humano no tiene límites y jugarle una muy mala pasada a los que se aprovechaban de las ondas de Wi-Fi que salían de su casa. Espero que no se aplique aquí en el Perú. ¡Hay muchas cabinas que tienen un escape Wi-Fi sin encriptar! ¡Podríamos ahorrarnos así unas monedas!

JavaCup 2007: Fútbol en Java

March 13, 2007

Leo en Barrapunto que el portal JavaHispano.org en unión con Sun Microsystems están lanzado la convocatoria a la competición JavaCup en su versión 2007.

Para el que no sepa, JavaCup es una competición que llama a la creación de una clase Java que simule a un jugador de fútbol. El objetivo es lograr un programa que juege el fútbol de manera casi natural. Actualmente están abiertas las inscripciones y el framework para los partidos es de pública descarga. Sun Microsystems ofrece como premio un equipo valorado en 1000 euros y para el segundo puesto un iPod. Además los programas ganadores serán liberados bajo la GNU GPL.

Personalmente pienso que es una buena apuesta por parte de Sun. Quizá con los resultados de estos concursos, que se inspiran en otras competencias parecidas como Robocup, podamos tener material para realizar Juegos sobre Fútbol libres y de buena calidad. Algún clon o derivado de FIFA 2005 no estaría nada mal, sin mencionar lo que podríamos mejorar juegos como TuxFootball.

Esperemos que esta iniciativa se lleve a cabo y tengamos mejoras para el Software Libre. Muy bien por Sun.

Premio Chris Nicol: Premio Nobel del Software Libre

March 8, 2007

Leo en Meneame, que han comenzado las inscripciones para el Premio Chris Nicol, que es una suerte de Premio Nobel del Software libre por algunas similitudes que tiene con este último.

El Premio Nobel es un premio que se da a los que destacan mas en campos de la Física, Química, Literatura, Paz y otros que apoyen a la sociedad. Este premio incluye aproximandamente 1.4 millones de dólares (Según la Wikipedia Inglesa).

El Premio Chris Nicol es un premio que se da al Software Libre que hayan mejorado la imagen de este movimiento, hayan atraído al usuario medio y que estén debidamente documentados. El Premio consta de 4000 dólares. Actualmente están en vias de elegir candidatos y nominados.

Personalmente pienso que este premio podría impulsar a la creación de más Software Libre y sobre los nominados puedo proponer a Mozilla Firefox, que sin embargo posee una tacha: La Pelea contra Debian por el ícono no-libre de este Software. Otro proyecto que podría hacerse mención podría ser Berly, por rivalizar con el Aero de Windows Vista, Mplayer que ha demostrado ser superior a reproductores propietarios, Python por erigirse como alternativa a Java en los celulares Nokia y ser la base de algunas distribuciones.

En fin, espero que este premio no cree rivalidades y sirva para premiar a las personas o grupos que verdaderamente se esfuerzan por hacer Software Libre y de calidad para los usuarios.

Proyecto Freebound: Otro dueño

March 7, 2007

Después de ponerme en contacto con el Lugcix (Grupo de Usuarios Linux de Chiclayo) y hacer contacto através de ellos con el AQPGLUG (Grupo de Usuarios Linux de Arequipa) llego a un descubrimiento tanto extraño: El Proyecto FreeBound habría sido avanzando un poco más en Arequipa y originario de allá. (El enlace de su página aquí)

Dicha noticia me sorprendió no mucho, ya que en el Perú el juego GunBound fue todo un éxito (Softxyn tiene ofertas de recargas de Cash solo para el Perú) y muchos profersores que hablan de la ludopatía en los colegios toman a este juego como ejemplo, y era obvio de que a algún usuario de Linux con cierto fanatismo al juego decidiría clonarlo para tener un sustituto libre.

Tuve un pequeño malentendido sobre la autoría original del Proyecto Freebound y sobre los dominios de Sourceforge que me pertenecen actualmente. He llegado a un acuerdo y pienso darles los dominios después de analizar el código que se haya hecho. En Arequipa, el Proyecto FreeBound se empezó en el 2006, pero en mi caso tenemos algunos antecedentes:

  • 2003: Aprendiendo Visual Basic, surge la primera idea de clonación de GunBound, cuando el juego está en todo su auge. A esta iniciativa la llamo GunBound LAN
  • 2004: Después de un tiempo de estudio, logro averiguar que el archivo sound.xfs de GunBound… ¡Es un .mp3!, pero con ciertos detalles. Escribo un programa en Visual Basic para poder escuchar pistas individuales. Además, tenía una versión de la Pantalla de Login muy mejorada y segura contra lo que era GunBound
  • 2005: Al no poder encontrar una libreria gráfica para gráficos en Visual Basic y fracasar al querer clonar el Gameguard (Las ventanas era idénticas), decidí detener el Proyecto. Mas adelante se me ocurrió recomenzarlo, pero le cambié el nombre: OpenBound, sin embargo al este nombre ya existir lo llamé FreeBound.
  • 2006: Registro el Proyecto en Sourceforge y empiezo a desarollar en C++. Comienzo a aprender la Librería Allegro. Lamentablemente por un virus y un arranque de rabia destruyo todo el código fuente de los Proyectos anteriores. Lo único que se salvó fue el binario de los .mp3 que actualmente ya no sirve porque Softxyn cambió el formato.
  • 2007: Envio un correo cadena pidiendo desarolladores para FreeBound. Tres me contestan y me entero de los avances del AQPGLUG (Grupo de Usuarios Linux de Arequipa). Empieza todo lo explicado arriba.

Aunque ellos avanzaron un poco más en el desarollo puedo atreverme a decir que tuve algunos antecedentes en desarollo, que aunque fueron infructuosos (¡A quien se le ocurriría hacer un GunBound en Visual Basic!) existieron. Sin embargo estoy satisfecho de saber que la idea de un clon libre de GunBound viene del Perú y no de otro país.

En fin… eso demuestra que las ideas son compartidas… y que a veces si existen las mentes paralelas.

Firefox: Futuro preocupante

March 3, 2007

Leo en Meneame, que la nueva versión de Firefox va a permitir ejecutar aplicaciones web e incluso servicios offline. Esto indica que nos acercamos a una revolución de Firefox.

Sin embargo hay algo preocupante con esta revolución: El consumo de memoria. Firefox siempre ha sido un software que ha consumido ingentes cantidades de memoria para funcionar. Si se le añaden mas características y no se corrige su problema de consumo de memoria, es probable que acabe como el propio Netscape o lo que es peor que Opera se haga popular y ahí seria una derrota para Mozilla y para el Software libre.

Personalmente pienso que Mozilla debería preocuparse más por el consumo de memoria de su producto en lugar de ponerle demasiadas características que podrían ser cosa de extensiones, muy buena característica de este navegador.

Buscando en Google sobre estos problemas de memoria encontré una página donde se dan consejos para solucionarlos. La página en cuestion puede verse aquí. Lo recomendable sería que Firefox trajera esos ajustes por defecto.

En Windows, algunos usuarios dirán que Microsoft Internet Explorer es más rápido en iniciar que Firefox. Lamentablemente, si lo es. Una parte del código de Microsoft Internet Explorer se almacena en el Kernel de este sistema operativo. Pero esta unión forzosa trae también sus costos. Muchos habrán notado que generalmente cuando se cuelga el explorador, se cuelga casi todo el sistema. (Esto último muy frecuente con Windows 98)

Me preocupa el futuro de Firefox y su al parecer preocupante aumento de consumo de memoria. Algunos usuarios terminarían cambiándolo por Opera, del que se dice que tiene un consumo menor.

Esperemos también que Iceweasel, el fork de Firefox por el Proyecto GNU, redusca por su parte los consumos de memoria de Firefox. Toda la comunidad se lo agradecerá.