Geek & Roll

Everlasting Flame es ahora No Te Pases

Cesar December 16th, 2010 aplicaciones 9 comentarios

Everlasting Flame icon

Como ya se anunció previamente, le dije adiós a Everlasting Flame y su desarrollo continuó a puertas cerradas. El resultado de este desarrollo es No Te Pases. Hoy me da mucho gusto ver que la página de No Te Pases tiene pies y cabeza, y hasta un video explicativo que les comparto después del salto. Leer el resto de este post.

Cómo instalar git en Windows

Cesar November 13th, 2010 Uncategorized 3 comentarios

Ya antes he hablado de git, el sistema de control de versiones que me hizo no odiar los sistemas de control de versiones. Git está muy amarrado a GNU/Linux en donde se instala fácilmente, pero no significa que no lo podamos instalar en Windows.

La manera más fácil, práctica y que te deja con un sistema completamente funcional es usando cygwin. En versiones anteriores, usar git con cygwin requería de compilación y magia negra, pero ahora que se incluye en su lista de paquetes es tan sencillo como point, click, listo.

Al final tendrás no solo git, sino también cygwin que te permite tener un ambiente GNU/Linux en tu máquina Windows. Eso para mi es invaluable.

Paso a paso
Descargamos cygwin de su sitio y ejecutamos el instalador, seleccionando la opción de instalar desde Internet. Después de varias pantallas donde podemos seleccionar una lista de mirrors y configurar un servidor proxy si lo necesitamos, llegamos a la pantalla de selección de paquetes:

cygwin

En la barra de búsqueda, buscamos git y dentro de la categoría devel seleccionamos git. Al presionar siguiente, el instalador automáticamente selecciona todas las dependencias y se pone a descargar e instalar todo. Esto puede tomar un tiempo, dependiendo de nuestra conexión a Internet y el mirror seleccionado.

Finalmente recomiendo seleccionar la opción de crear acceso directo al escritorio. Al dar doble click se abre una ventana similar al Command Prompt, pero las similitudes terminan ahí, ya que esa ventana es una terminal GNU/Linux hecha y derecha. Desde esa terminal pueden usar las herramientas GNU más habituales como bash, vi, nano, curl, perl, python y obviamente git. Si algo no está, pueden ejecutar el instalador de cygwin de nuevo y agregar las herramientas que desean.

Adiós Everlasting Flame

Cesar November 9th, 2010 FLOSS, aplicaciones, noticias, programacion 26 comentarios

Everlasting Flame icon

Hace aproximadamente 2 años (el 1ro de Diciembre se cumplen) inicié un proyecto, como empiezan la mayoría de estos: para rascar una comezón propia. A lo largo de los meses se fue desarrollando, hasta que se convirtió en algo útil no solamente para mi, sino para muchas otras personas en mi misma situación.

Se creó un sitio para que la gente pudiera descargarlo, probarlo, donar al proyecto pero más importante, contribuír. Como en cualquier proyecto Open Source, las contribuciones pueden ser de muchos tipos, no solamente en código. Con Everlasting Flame, recibí contribuciones muy importantes:

  1. La página fue hecha por mi compañero Geek&Roller Rafyta, además de estar hosteada en sus servidores
  2. Ideas de nueva funcionalidad
  3. Numerosas contribuciones monetarias por medio de paypal y depósitos directos

Pero llegó el momento de decir adiós.

¿Porque?
La razón principal es que ya no tengo el tiempo necesario para continuarlo como hobbie. No hay nadie que tome la batuta, nunca llegó otro programador a querer contribuir con el desarrollo. Un tiempo comencé a darle vueltas a la idea de cobrar por distribuir los binarios, o ponerlo en el App World de paga, pero en ese entonces no se podían comprar aplicaciones en la App World desde México. Finalmente llegó la empresa Innox y me compró el proyecto, asegurando su desarrollo futuro.

¿Qué va a pasar con Everlasting Flame?
Será responsabilidad de Innox continuar con su desarrollo, pero se vuelve closed source. Como parte del acuerdo yo dejo de distribuír los binarios desde mi sitio.

¿Y la tan prometida versión 2.0?
Toda la funcionalidad de esta versión estará presente en la primera que se libere por parte de Innox.

¡Cerdo capitalista!
Hay que comer pues…

Mi Dropbox no se conecta automáticamente en Ubuntu

Cesar October 18th, 2010 FLOSS, tips Haz un comentario

Si al iniciar sesión en tu escritorio GNU/Linux te encuentras con que Dropbox no se conecta automáticamente, y se queda de manera permanente en estado de “Conectado”, aquí la solución.

Copia y pega lo siguiente en un archivo de texto, en mi caso le puse de nombre restartdropbox.sh:

#!bin/bash
sleep 150
pkill dropbox
sleep 5; dropbox start -i
exit 0

Guarda el archivo y dale permisos de ejecución:
sudo chmod +x restartdropbox.sh
sudo mv restartdropbox.sh /usr/bin

Y finalmente lo configuramos para que se inicie junto con nuestro escritorio. Vamos a System, Preferences, Startup Applications. Algo como lo que se muestra en la imagen:

Screenshot

Listo. Dropbox deberá conectarse después de approximadamente 150 segundos. Lo que hace el script es simplemente reiniciarlo.

(Script via aquí)

Windows ¡Te ODIO!

Rafyta October 16th, 2010 opinion 8 comentarios

YA MUÉRETEHace poco más de un año –después de mucho fantasearlo– pude hacer el cambio que muchos diseñadores (por lo menos que yo conozca) consideran como “un sueño”. Digo un sueño leve así como carro nuevo o algo así medio mundano; no como comprar un yate, casarse con la MissUni o sacarse la casa del tec y eso. Cambiarse a Mac es un sueño plausible pero que a veces es un poco difícil.

Yo como no tenía mucho presupuesto empecé con una hackintosh: mi laptop hp fue la primera Mac que tuve y con esa probadita después armé –con la ayuda de mi sensei de hackintosh– una pc más adecuada a mis necesidades y que hasta hoy es mi computadora principal. Después una MacBook Pro d’esas de Telmex. Y la verdad ha sido como pasar de dialup a broadband; jamás he pensado en volver.

Desde el primer día hay un lastre que me molesta mucho: IE6. O sea ya se que todo mundo nos quejamos de él y que fue hasta una cuasi moda odiarlo y que ya casi nos libramos de él y todo, pero la verdad es una carga muy pesada tener que checar todo en un browser obsoleto (aunque en su momento fue muy bueno). Es como un freno para el progreso de las tecnologías web; Un mal necesario. Pero bueno…

Esto a colación por unos twits en cuanto a que correr Windows en una máquina virtual dentro de una PC con OS X no me pareció lo más cómodo del mundo y –ante la frustración– decidí comprar una laptop para éste fin precisamente. Una computadora separada para probar un navegador de más de 8 años de edad. En internet time sería como 120 años o no se cuanto. Lo absurdo no es eso, sino la situación en que me pone al descubrir que viene con Windows Vista. ¡Fácil! –pensé– la solución avanzada de Windows (formatear) y listo.

PUES NO.

El programa de instalación de Windows no puede detectar ningún disco duro. Claro que la laptop bootea sin problemas, pero bueno la acabo de comprar hace unas horas y no me he puesto a buscar una solución al respecto. Mi razonamiento fue que si no la puedo formatear, por lo menos le quito la basura, una defragmentada y vámonos ricky.

El problema es que trae una serie de cosas que ni siquiera son basura en el sentido de “emoticons for your hotmail” y ese tipo de cosas que suelen bajar algunas personas sin pensarle mucho. O sea me refiero a Windows Live essentials, Windows Live login assistant, Microsoft Office Live Add-in, Microsoft Sync Framework Runtime Native (x86) y material fecal similar.

Mi coraje es que habiéndome librado del yugo herrumbroso y hediondo que era usar Windows XP y habiendo pasado a vivir en una casa elegante en la playa que es Mac OS X, ahora tengo que enredarme en algo tan divertido como el canal del congreso: desinstalar caca. Vista es peor que XP (en mi corta experiencia con él). Inicio > Panel de Control > Desinstalar Programa > Esperar media hora a que llene la lista > Seleccionar programa > Esperar a que se ponga la pantalla negra > Darle “Aceptar” al Firewall que no sirve pa’ nada > Esperar la barrita que brilla > LISTO > Siguiente programa (quedan como 30).

Windows es como una ex amargada y repugnante que no quiero volver a ver nunca, pero aquí estoy, sobándole las patas con todo y juanetes. Es como si anduviera con una, no se, cualquier mujer buena –por dentro y por fuera– o sea bondadosa, considerada y agradable y de repente llega una vieja loca llorando, gritando y aventando cosas y OFCUK! es mi ex: Elba Esther Gordillo. Pues ahí voy desatendiendo a Miss Perfecta para sobarle los callos a Miss Erable para que se apacigüe.

No puedo esperar a que IE6 termine de pudrirse para que yo pueda seguir mi vida feliz con Miss Mac y no tenga que volver a usar Windows NUNCA.

Gracias,

Sale más barato que ir al psicólogo.

Descargar portadas de juegos de Wii automáticamente

Cesar September 22nd, 2010 FLOSS, linux, tips, utilidades 1 comentario

El canal USB Loader GX de Wii tiene la capacidad de descargar las portadas de nuestros juegos. Si por alguna razón no las pueden descargar desde el Wii y quisieran mejor hacerlo desde la PC, aquí les presento una alternativa práctica para cualquier sabor de GNU/Linux

coverDownloader.sh

¿Cómo usarlo?
Descarga el script a cualquier directorio en tu computadora, ábrelo en un editor de texto para configurar lo siguiente:

  • GAMES: La ruta en donde tienes guardados todos tus juegos en formato wbfs (en un disco externo USB).
  • DEST_3D, 2D y DISC: La ruta en donde se guardarán las imágenes de las portadas de los discos (en la tarjeta SD)


# Ruta a los juegos
GAMES=/media/DISCOUSB/wbfs/*.wbfs
# Ruta a la carpeta destino para
# las imagenes en formato...
# 3D
DEST_3D=/media/tarjeta_sd/images
# 2D
DEST_2D=/media/tarjeta_sd/images/2D
# Disco
DEST_DISC=/media/tarjeta_sd/images/disc

Una vez configurado, lo ejecutamos:

chmod +x coverDownloader.sh
./coverDownloader.sh

El script lee el nombre de los juegos que tienes y descarga sus correspondientes portadas. Listo, no más descargar portadas manualmente, o por lo menos te ahorra mucho trabajo.

Tema de Ubuntu 10.10 Maverik en Lucid 10.04

Cesar September 20th, 2010 Uncategorized 2 comentarios

Normalmente actualizo mis instalaciones de Ubuntu cuando sale el Beta, aunque no es lo más recomendado cuando dependes de la estabilidad de tu sistema operativo. Si aún no puedes actualizar a 10.10 porque te da miedo el Beta, pero quieres probar el nuevo tema, estas de suerte porque es muy sencillo gracias a un PPA con los paquetes actualizados.

Para agregar el PPA e instalar los nuevos temas (Radiance y Ambiance) desde la consola:


sudo add-apt-repository ppa:murrine-daily/ppa
sudo aptitude update
sudo aptitude install light-themes gtk2-engines-murrine

Listo. En el diálogo de apariencia (puedes abrirlo dando click derecho en el escritorio y seleccionando la opción de cambiar la imagen de fondo) deben de aparecer los temas actualizados.

Bonus: Si como yo, eres fan del menu global (si, como el de la mac) y quisieras poder tener el que trae Unity, pero sin toda la interfaz para netbooks, también es posible agregando el PPA de los responsables de Unity.


sudo add-apt-repository ppa:canonical-dx-team/une
sudo aptitude update
sudo aptitude install appmenu-gtk libqtgui4 indicator-applet-appmenu indicator-appmenu

En mi caso fue necesario cerrar la sesión de Gnome y volver a entrar. En ese momento el menu global cargó automáticamente, pero en caso de que no lo hiciera basta con dar click derecho sobre el panel superior y agregar al panel el “Indicator Applet Appmenu”; después de 5 minutos estaba fuera de mi panel, como que no se lleva muy bien con el panel estándar de Gnome. En específico no me gusta:

  1. Cómo se acomoda con el menu de aplicaciones actual. Los menus de Aplicaciones, Lugares y Sistema quedan pegados al menu de la aplicación activa. Se ve feo y confunde al usuario.
  2. Existe un ligero pero notable redibujado al momento de mover el menu fuera de la aplicación hacia el panel superior.
  3. No es compatible con todas las aplicaciones, específicamente con algunas que uso mucho como Firefox, OpenOffice y Netbeans.

Aparente crack para PS3: PS Jailbreak

Cesar August 19th, 2010 cracking, entretenimiento 3 comentarios

En las últimas horas ha salido la noticia de un supuesto dongle USB que, al conectarlo al PS3, te permite copiar los juegos a una unidad externa para después ejecutarlos sin la necesidad del disco. El costo del dongle: $150 dlls. La noticia ha corrido como reguero de pólvora y no es para menos. De ser cierto, la última consola que quedaba de pie ante los crackers habría caído y de que manera. No hay nada que modificar, ni abrir la consola ni nada. Simplemente conectas el USB y listo.

Aparentemente no se trata de una unidad USB común y corriente, sino de un dongle USB. Es decir, no es una memoria, sino un modchip que se conecta al puerto USB con su propio procesador y firmware. Hasta el momento varias fuentes independientes han confirmado la autenticidad del producto, pero no ha llegado a manos de los consumidores.

Todo parece indicar que es real, pero hay $150 razones para esperar hasta una confirmación 100% confiable. Mientras eso sucede, pueden mantenerse informados en este mismo post que iré actualizando o en Ars Technica que ya cubrió la historia.

Update 1: Los Españoles de ElOtroLado han confirmado que se trata de algo 100% real. Visiten su post para más imágenes del dongle en funcionamiento.

Update 2 (tomarlo con una pizca de escepticismo): Se confirma que se ha filtrado desde un SAT de Sony, que se puede hacer de forma “casera”, que es posible que se bloquee en un futuro, que pueden marcar la consola para posibles baneos y que la distribución del JSJailbreaker (el software) será ilegal al incluir código propiedad de Sony. Fuente.

Update 3: Hay sospechas de que Geohot, el autor de los jailbreaks y unlocks para iPhone, esté detrás de todo esto. La sospecha viene de DemonHades y es bien sabido que no son mejores amigos, pero varias cosas tienen sentido como el hecho de llamarle Jailbreak (término popularizado por los hacks de Geohot al iPhone) cuando esto no tiene nada que ver con un Jailbreak.

Sobre la demanda de Oracle a Google

Cesar August 19th, 2010 FLOSS, Google, opinion 4 comentarios

Estaba esperando a que se calmaran los ánimos con aquello de la demanda de Oracle a Google con respecto a su uso de Java, para poder empezar a leer opiniones informadas sobre el tema y no el típico argumento de “Maldito Oracle, con ellos todo es sobre el dinero” o de “Pero Dalvik no es Java, estúpido Oracle” o de “Google tan buenos ayudando a Java a ser más popular y Oracle que los demanda, los odio”.

Pero ese tiempo aún no llega. El post más informado sobre el tema lo leí en el blog de Osvaldo Pinali, donde argumenta que Java es igual que Dalvik, es decir la máquina virtual (VM) que Google implementó para su sistema Android es, en esencia, lo mismo que Java. Tan es así que puede existir una herramienta relativamente sencilla que convierta las clases compiladas por Java del formato binario .class propio de Java al .dex propio de Dalvik. A nivel de código fuente es exactamente lo mismo con sus java.lang y toda la cosa. Convertir código compilado de Java a cualquier otra cosa es algo muy complejo, pregúntenselo a IKVM que ha tratado por años de convertir Java a .NET y le sigue costando bastante trabajo.

El punto es que la demanda tiene más trasfondo. Claro que tiene que ver con sacarle el mayor dinero posible a Google, pero también tiene que ver con el hecho de que Google en vez de pagarle a Sun por usar la Java VM, prefirió irse por el lado de implementar la propia y sacarle la vuelta al licenciamiento. Por supuesto que ya que iban a implementar una VM nueva, pues había que mejorar la existente y quien mejor que Google que tiene los recursos económicos y el conocimiento técnico.

Google no quiso pagar como lo hacen otros, RIM (los de la BlackBerry) por dar un ejemplo. Ahora Oracle quien se encuentra en una posición económica mucho mejor que la extinta SUN decide ir tras ellos, idea supuestamente producto del entonces CEO de SUN Jonathan Schwartz y que le plantó a Larry Ellison. Si Google hubiera decidido pagar a SUN por el uso de su tecnología, quien sabe, a lo mejor SUN todavía existiría (pero quien sabe, porque tenían una habilidad como pocos para no capitalizar).

Volviendo al tema de Dalvik (Android) y Java, ellos dos son uno mismo. Yo si pienso que Google con Android y GWT, ha ayudado a que más personas programen en Java haciéndolo aún más popular. Se agradece, pero eso no lo exenta de una demanda al tratar de sacarle la vuelta a las patentes de Oracle (por más ridículas que sean las patentes de software) ni convierte a Google en “el bueno”. Google sabía perfectamente lo que estaba haciendo y deliberadamente hizo a su VM compatible con Java, sus librerías y herramientas disponibles. Microsoft se encontraba en la misma situación al crear .NET, pero decidió tomar el camino más largo.

Así que quien es el malo, ¿Oracle, Google, ambos o ninguno?

Fail WAVE

Rafyta August 4th, 2010 internet 4 comentarios

Después de la muerte de los ratones, ahora se nos va Google Wave.

Extraño las dos veces que lo usé   :(

Posts anteriores Posts recientes