Migrando a ArchLinux para el 2012

Seré fan de Ubuntu siempre, he pensado que fue (y sigue siendo) una gran distribución de Linux, pero he querido probar algo más "atrevido" y personalizado: ArchLinux. El proceso que llevo hasta el momento no ha sido fácil, pero lo interesante es que sólo lo tendré que hacer una vez: se mantendrá al día para siempre.

En la siguiente serie de posts hablaré sobre el proceso de migración y configuración paso a paso de lo que tuve que hacer para tener ArchLinux funcionando (con GNOME 3, claro!).

Felices fiestas de fin de año.

Solicitudes AJAX secuenciales

Hace algunos días tuve un problema con un proyecto que desarrollo actualmente: debía ejecutar un script php desde la web usando AJAX, pero debían mantener un orden en su ejecución. Todas estas llamadas a ejecución las realizo desde un archivo que usa jQuery, pero las solicitudes terminan siendo simultáneas.

Solución:

Cómo generar un archivo CSV desde PHP?

Hace unos días necesitaba generar un archivo CSV desde una aplicación que estoy desarrollando en PHP. Buscando por la web descubrí lo siguiente:

Cómo agregar launcher personalizado a barra de favoritos en GNOME3?

En mi último post (¿Qué le falta a GNOME 3?) hablaba sobre las funciones que se podrían mejorar. Entre estas mejoras se encontraba la carencia de opciones para crear launchers personalizados (ejecutar cualquier aplicación que no haya sido instalada a través de los repositorios) y su posibilidad de agregarlos a la barra de favoritos. Después de cacharrear un rato, logré hacer que funcionara. Acá explico cómo.

¿Qué le falta a GNOME 3?

Sé que soy usuario fan de GNOME 3 (última versión: 3.2), y desde hace tiempo he venido impulsando su uso a la gente que me rodea, ya que me parece una interfaz de usuario que vale la pena usar. De todas formas, es conveniente hacer una reflexión sobre lo que creo son puntos suceptibles a mejorar en la experiencia de usuario:

Instalar Java en Ubuntu 11


Si a ustedes les molesta tanto como a mi que no hayan incluído Java en los repositorios de Ubuntu, espero esto les ayude.

Programa recomendado: MuseScore!

Algo me molesta del software de notación musical que puede encontrar uno en internet:
  1. Está hecho para Windows.
  2. Generalmente es software propietario.
Desde que me cambié a Linux, estuve buscando opciones a los software más representativos de notación musical (Sibelius Finale). Encontré algunos relacionados con edición de audio y un poco de partituras (como TiMidityRosegarden, etc), hasta que encontré la mejor solución para esto: MuseScore.

Es un editor de partituras LIBRE, que permite muchísimas opciones que se hacen en los programas más "famosos" de notación musical en el mercado. Tiene características deseables de un software de notación musical, como edición rápida desde teclado, o desde un teclado MIDI, exportación de partituras en MusicXML, MIDI, en fin. Se pueden compartir en línea las composiciones o también buscar las composiciones de otros usuarios en la red. Otro detalle: se puede instalar en Windows, Linux (sudo apt-get install musescore) y Mac (a ver si eso lo pueden igualar Sibelius ó Finale).

Recomendado!

Cómo instalar Firefox 8 en Ubuntu desde repositorios

Firefox 8 está aquí! Si no quiere perderse esta primicia y quiere instalarlo/actualizarlo en Ubuntu (10.04, 10.10, 11.04 u 11.10) a continuación explico cómo hacerlo.

OpenTTD: Transport Tycoon Deluxe LIBRE!

Desde hace tiempo soy aficionado al tipo de juegos tycoon, este tipo de juegos hace que los ratos de ocio en el computador sean más divertidos (en mi opinión). Si son tan maniáticos como yo con este tipo de juegos, habrán notado que las buenas versiones de ellos no son gratis, cosa que (personlamente) me aburre mucho para conseguir juegos.

Hace unos días (quizás un mes) descubrí OpenTTD: una versión Open Source de Transport Tycoon Deluxe. A continuación hablo (muy brevemente) sobre mi relación con este juego.

GRUB Customizer en Ubuntu

Hace un tiempo (en las épocas de Ubuntu 8.04), y en mis ánimos de personalizar todo lo posible sobre Ubuntu, conocí StartUpManager: un programa que nos facilitaba la vida en la personalización del GRUB.  Permitía personalizar las opciones básicas de arranque del pc (sistema operativo seleccionado por defecto, qué opciones mostrar en el menú, colores, resolución, etc etc), y esto era muy útil, sobre todo para uno que no es experto en Linux...

Todo en la vida va cambiando (para bien o para mal) y en algún momento tenía que pasar: llegó GRUB versión 2 con Ubuntu (no recuerdo muy bien) 10.04. Recuerdo que, luego de actualizar la distribución,  instalé StartUpManager sin problemas y noté algo diferente al iniciarlo: las opciones de personalización habían cambiado... no tanto cambiado, sino... más bien disminuído.

Cómo saber el id de un proceso (PID) en Ubuntu?

El otro día estaba Ubunteando (como raro) y se me trabó una aplicación. ¿Qué hacer? no reaccionaba a la acción del mouse, entonces quise "matar" el proceso. En Linux, se puede realizar con el comando kill.

La forma que sé que sirve para matar un proceso es:
kill pid
Siendo pid el id del proceso. La pregunta: cómo saber el id de un proceso?

¿Por qué me gusta Exaile?

He visto que en Ubuntu se han promocionado diferentes reproductores de música desde hace tiempo. Recuerdo varios: TotemRhythmbox, y en las últimas distribuciones de Ubuntu han promocionado Banshee, que sin duda es bien poderoso; alguna vez instalé Amarok (de KDE), y me pareció genial también.

Cuando todavía era usuario de Windows, para mi el mejor reproductor era (¿sigue siendo?) Winamp. Lamentablemente no hay opción de usarlo en Linux, y la verdad no me llama la atención usar Wine para esto. Es por esto que he tratado de encontrar un reproductor para linux simple de manejar, liviano, LIBRE y que básicamente cumpla con su propósito: reproducir música.

¿Chromium inicia en pantalla completa?

Un día común y corriente me levanté y encendí el computador. Inicié sesión y entré a Chromium, y para mi sorpresa inició en modo pantalla completa. Salió un aviso "Press F11 to exit fullscreen", y aunque presionara F11 no pasaba nada.

Busqué en internet la solución y no encontré algo que solucionara mi problema, sin embargo hice lo siguiente para solucionarlo:

¿Cómo instalar en Ubuntu la última versión de VirtualBox?

Si usan VirtualBox y quieren tener la última versión para sistemas basados en Debian (en este caso Ubuntu), a continuación explico este proceso. Esta última versión ofrece más funcionalidades que la versión ya incluída en los repositorios: virtualbox-ose.

Balance personal sobre Ubuntu 11.10 (a Oct 20 de 2011)

Llevo una semana probando el nuevo Ubuntu 11.10 (Oneiric Ocelot) y quiero hacer un pequeño balance personal al respecto. 

Cómo instalar el Kernel de Linux 3.0 en Ubuntu 11.04

Este post es un poco delicado. Aclaro que lo probé en Ubuntu 11.04 y en Linux Mint 11, en Ubuntu 10.10 no me sirvió.

Quiero compartir con ustedes el proceso de instalación del Kernel de Linux en su versión 3.0. Según el propio Linus Torvalds, no hay grandes diferencias en este release del Kernel, simplemente es una cuestión de renumeramiento (renumbering?) para celebrar los 20 años de vida de Linux; eso sí, hay mejoras de drivers, compatibilidad, etc etc (aunque no en cantidades alarmantes, claro está). Si no quieren probar este nuevo kernel, está bien, pero me pregunto: ¿No sería interesante unirse a esta fiesta? En mi caso, lo probé y estoy contento: me ha gustado su rendimiento y celebro junto a los Linuxeros este importante cumpleaños.

Bueno, vamos con el asunto que nos concierne en este post.

Cómo aparece la opción "Apagar/Power Off" en GNOME3?

Después de un rato de estar cacharreando, me di cuenta que la opción de Apagar/Power Off sale presionando la tecla Alt al momento de tener visible el menú donde sale Suspender/Suspend

No es tan natural, eh? De pronto sería mejor cambiar la opción (que por defecto salga Power Off y con Alt se convierta en Suspend)... en fin.

Ubuntu 11.10 está aquí!!

Esta nueva versión de Ubuntu denominada Oneiric Ocelot fue publicada el día de hoy, y las descargas no se hacen esperar. El link de descarga se encuentra acá.

Desde hace un tiempo se ha hablado de los cambios importantes de esta distribución (Como la pantalla de Login, el Ubuntu Software Center y demás), pero si mal no recuerdo, hay un cambio importante que me ha interesado: La inclusión de GNOME 3 en sus repositorios.

Una vez instalado el Ubuntu 11.10 (instalación en limpio sobre mi Ubuntu 10.10), me dispuse a probarlo y estas son las impresiones que me deja (no voy a entrar en muchos detalles, sólo dar mis impresiones de uso):

¿Por qué YouTube no está integrado con Google+?

Buena pregunta... este servicio de Google debería estar integrado con Google+, de la misma forma que Picasa Web Albums lo está.

Mi hermano me preguntó hace unos días si sabía cómo integrar los videos que se suben a Blogger con la cuenta personal de YouTube... No estoy tan seguro que esté integrado esto (subir video a blogger y que lo agregue en YouTube), pero me vuelvo a preguntar: ¿Por qué no tienen integrado a YouTube? Sería excelente tener todos estos servicios conectados.

De pronto me equivoco y esté muy muy muy desactualizado al respecto, pero en caso que esté en lo cierto, ¿No les parecería genial?

"Jaime Penagos y las Redes Sociales"

Título a lo J.K. Rowling, pero con un tema terrenal (aunque no tanto). En este post quiero contarles por qué me salí de Facebook.

Ubuntu, Ubuntu... ¿Qué será de ti en mi computador de escritorio?

He sido un fan de Ubuntu desde su versión 7.04 (Feisty Fawn), y he seguido de cerca su evolución hasta su versión actual 11.04 (Natty Narwhal). En este proceso he visto características que me han gustado y otras que, a pesar que espero que las mejoren, no lo hacen.

Cómo instalar GNOME3 en Ubuntu 10.10

Si son fanáticos (como yo) de GNOME, y quieren probar GNOME 3 con Ubuntu 10.10, con los siguientes 3 comandos se puede instalar: 

Cómo instalar Firefox 4 en Ubuntu 10 desde PPA

[POST DESACTUALIZADO] Recomiendo buscar (en este mismo Blog) Cómo instalar Firefox 8 en Ubuntu desde repositorios.


Para instalar Firefox 4 en Ubuntu 10.04 y 10.10 se deben agregar los repositorios en PPA. Se abre una terminal y se ejecuta lo siguiente:

Cómo usar una base de datos en SQLite3 desde PHP

Me vine a enterar hace poco (mientras sufría con un problemita en PHP) que desde PHP 5.3.0 se incluyen las librerías de manejo de SQLite3 por defecto. Hay que anotar que el manejo de las bases de datos se hace a través de objetos.

Hago otra anotación: SQLite3 es un motor de base de datos (SQL) que no necesita un servidor para correr, y hace las operaciones directamente sobre un archivo de base de datos (en otro post entro más en detalle).

A continuación explico cómo ejecutar consultas en una base de datos en SQLite3 desde PHP:

Cómo deshabilitar el Caché de MediaWiki

Si están desarrollando una extensión para MediaWiki y se dan cuenta que el caché puede ocasionarles problemas (por X ó Y motivo), hay una forma para deshabilitarlo: