Linux / Desarrollo

Gnome 3, al final no era tan malo

Los comentarios de este artículo han sido cerrados por ser obsoleto:

“No es tan malo” me dije después de usarlo un par de horas. A pesar de ser muy criticado (como si se viniera el apocalipsis), me bajé GNOME 3.0 de los repositorios de testeo de Arch.
¡No podía ser la excepción a todos esos blogs que comentan sobre el último chiche tecnológico que sale al mercado!

Con un cambio de paradigma de trabajo radical y con la minimización de opciones de configuración, pensé que iba a ser una experiencia dura usarlo porque ya hacía años que venía acostumbrado del escritorio clásico de Windows (menú, barra y tres botones).
Justamente estaba muy cómodo usando XFCE, super liviano, super clásico y super limpio.
(más…)

Recuperar archivos eliminados en una tarjeta SD en Linux

Me ha ocurrido un par de veces que he borrado accidentalmente un grupo de fotos ya que en el menú contextual de Thunar, “Eliminar” está muy cerca del “Copiar” y la aplicación no es muy preguntona; directamente borra.

A no desesperar, hay que googlear un poco y ver qué se puede hacer.
En este artículo encontré cómo hacerlo.

Lo primero es que inmediatamente después de haber borrado los archivos, NO copiar nada en la memoria SD.
(más…)

Experiencia con Archlinux

Los comentarios de este artículo han sido cerrados por ser obsoleto:

Hace unos días comencé una nueva experiencia linuxera. Se llama Archlinux, una distribución denominada rolling distribution. Esto quiere decir que a diferencia de alguna distribución como Fedora o Ubuntu que por cada versión que sale, se debe actualizar todo, en este caso el sistema operativo se va actualizando progresivamente.
O sea, no existe una versión de Archlinux porque uno va actualizando sobre la marcha lo que desea.
Y por lo tanto no debo esperar a que salga una versión nueva del sistema operativo para tener la última versión del software que quiero usar.

Instalación:
Una de las características de esta distribución es que el instalador nos deja con un sistema base casi sin nada instalado.
Es muy recomendable tener un cable de red (y una buena conexión) para poder bajar todo lo que uno necesite. Es muy necesario estar con la wiki de Archlinux al lado para poder instalar lo que uno desee.
La documentación es muy completa y si uno sigue las instrucciones de las mismas, casi nada puede fallar.
Los foros también ayudan mucho ya que muchas personas han pasado por problemas parecidos a los que uno pueda padecer.
O sea, la puesta a punto del mismo tiene una complejidad baja-media con un hardware de unos 3 o 4 años (como ni notebook).

Uso:
El tiempo de inicio del sistema es corto, tal vez la mitad de la que emplea Ubuntu o Fedora. Y no es porque sea más rápido, sino porque carga menos cosas ya que al ser un sistema “vanilla”, viene pelado y por lo tanto no se cargan servicios ni hay elementos que uno no usa. Muy contento me ví de no tener pulseaudio instalado por defecto.

El sistema de paquetes llamado pacman es sencillo, como apt-get aunque no podría decir si es más versátil. Igualmente me adapté mucho más facil que con yum.
También existe la oportunidad de bajar paquetes de la comunidad de Archlinux a través de una herramienta llamada yaourt.

Así que lo que he instalado paso a paso fue:

  1. red wifi
  2. Xorg
  3. Xfce 4.8 🙂
  4. Slim (display manager)
  5. alsa-utils
  6. Libreoffice
  7. Después utilizando pacman instalé: anthy, mc, pidgin, thunderbird, dropbox, vlc, skype,etc. Lo típico.

Un buen texto para imprimir/leer: https://wiki.archlinux.org/index.php/Beginners’_Guide

Problemas:
Me surgieron algunos cuelgues muy feos del kernel cuando en la carga del sistema quiso levantar el servicio NETWORK (DHCP). Al no detectar portadora en la eth0 (porque uso wifi) se me colgaba.
Lo solucioné poniendo @network en la sección DAEMONS del rc.conf con la actualización del kernel.
Otro cuelgue que me surgió fue cuando agregué unos módulos de Virtualbox, así que los tuve que deshabilitar. En algún momento me pondré a ver cómo hacerlo andar.

Opinión:
Creo que no es una distribución recomendable para principiantes (a menos que tengan ganas de invertir mucho tiempo investigando) y mucho menos para los que aman hacer clic sin pensar y se horrorizan cuando ven una línea de comando. Si alguna vez han instalado Debian o Redhat se sentirán familiarizados, incluso más cómodos con el proceso de instalación de Arch. Como siempre, recomiendo leer mucho la documentación.

Arch es mucho texto y poca GUI -ya me había mal acostumbrado a hacer clics-, pero se aprende mucho y hasta puede llegar a ser divertido.
No viene mal probarlo ya que es un intermedio entre Debian y Ubuntu-Fedora.

¿hay algún usuario de Archlinux por ahí que me de su opinión?

Post de prueba

Este es un post de prueba usando Blogilo, antes conocido como Bilbo (es el nombre que aparece en los repositorios de Ubuntu).
Blogilo viene en el PPA de KDE 4.4 y si bien KDE 4.x todavía no me convence porque es un poco pesado y se cuelga bastante, debo reconocer que las aplicaciones K (no de Kirchner) y/o QT me gustan mucho. Entre ellas el mensajero Kopete, el K3B, el Kaffeine (aunque a la última versión le falta más pulido) y el Amarok (la versión vieja).

Hasta el momento no he encontrado un editor de blog (más que nada WordPress) que me permita editar mis artículos localmente y después los pueda publicar.
Los que venían escritos en GTK eran muy básicos o incompletos y éste dentro de todo parece tener lo que necesito.

Photobucket

El Pidgin se ha vuelto loco

Los comentarios de este artículo han sido cerrados por ser obsoleto:

PidginYo sigo usando Pidgin como mensajero multiprotocolo a pesar que en Ubuntu ya viene de prepo Empathy como nuevo mensajero multiprotocolo que reemplazaría a Ekiga y a Pidgin.
Algunos dicen que es el dibujito (isotipo) del Pidgin es un pingüino pero en verdad es una paloma fea, muy deforme pero al fin y al cabo una paloma y Pidgin (se pronuncia como pidgeon) significa paloma.

En fin, instalé la nueva versión de Ubuntu (con mejoras notorias) y resulta que cada vez que escribía un mensaje en Pidgin y presionaba la tecla “k” me aparecía la siguiente leyenda:

Se ha parado el registro. No se registrarán mensajes de esta conversación de ahora en adelante.

y si presionaba otra vez la tecla “k” volvía a aparecer la leyenda:

Se inició el registro. A partir de ahora se registrarán todos los mensajes de esta conversación.

O sea, no me dejaba escribir con “k”. ¡Es anti-K! No me dejaba escribir correctamente: ok, kiosko, Okinawa, Kiribati, Kana, Kuala Lumpur y Yom Kipur entro otros.

Este error parece que sólo ocurre en Ubuntu cuando lo actualizamos y ya hemos usado previamente Pidgin; en sí es una suma o combinación de factores. Si no les ocurre ésto, no lean lo que sigue a continuación.

Buscando en internet un rato encontré que a otros usuarios le pasaba lo mismo con la tecla “i”. La solución está en el directorio .purple de nuestro directorio personal. Ej: /home/kana/.purple.
Que tenga el . (punto) delante significa que es un directorio oculto.

Editamos (con gEdit por ejemplo) el archivo accels que se encuentra en nuestro directorio .purple y tiene la siguiente apariencia:

; pidgin GtkAccelMap rc-file -*- scheme -*-
; this file is an automated accelerator map dump
;
; (gtk_accel_path "/Tools/sep3" "")
; (gtk_accel_path "/Tools/sep2" "")
...
...
(gtk_accel_path "/Options/Enable Logging" "k")

La línea que dejé en negrita es la culpable de mis disgustos.
Dos posibles soluciones:

  1. O la comentan (lo que yo hice) anteponiéndole un ; (un punto y coma) a la línea
  2. O le borran la k (pero no las comillas) y dejan ese espacio vacío

Listo el pollo (o la paloma).

Agregar repositorios ppa es más fácil en Ubuntu Karmic

Los comentarios de este artículo han sido cerrados por ser obsoleto:

Los usuarios de Ubuntu y derivados nos acordábamos cómo agregar repositorios del Launchpad. Si bien no era difícil a veces podía ser tedioso.

Con la nueva edición de Ubuntu, la 9.10 Karmic este proceso se ha hecho más sencillo.
Doy como ejemplo algo que probé bajar; en este caso, la última versión de Listen, un reproductor multimedia estilo Rhythmbox o Banshee, pero escrito en Python.
Uno lo primero que atina a hacer es agregar el repositorio al archivo sources.list o en el synaptic agregar la línea deb http://ppa.launchpad.net/listen-devel/ppa/ubuntu karmic main,
añadir la clave PGP y hacer apt-get update.

Esto es lo que generalmente hacemos; pero con Karmic es todavía más sencillo.
(más…)

Chromium para Linux 64 corre Flash

Los comentarios de este artículo han sido cerrados por ser obsoleto:

Hace ya un tiempo que salió a la luz Google Chrome, un navegador que promete mucho, un producto que funciona muy bien y que si bien no es software libre, está basado en Chromium que sí es software libre.

El problema era que Chromium todavía estaba verde para Linux y Mac. Compilado para Linux corría en 32 bits emulado (usando ia32-libs) pero los que usamos una distribución Linux de 64 bits estamos de parabienes porque hoy (o ayer) salió compilado íntegramente en 64 bits y se puede usar flash si lo corremos con la opción –enable-plugins
(más…)

Seti@home: Buscando señales de vida

Estando en la primaria, alguno de mis compañeros, al conocer mi visión atea (aunque todavía no tenía idea qué era ateo y sus implicancias) de la realidad me decían “te vas a ir al infierno por no creer en Dios” cuando les decía una y otra vez que los dinosaurios existieron, que las pruebas eran fehacientes y que estaba demostrado como hecho científico o cuando hablaba de la existencia de vida no-humana en el espacio exterior. A los niños es fácil malearle el pensamiento pero es triste decir que eso ocurriera a finales de siglo XX y no a fines del XIX.
Actualmente a éstos temas científicos se los combate con algo muy de moda llamado creacionismo y/o diseño inteligente. Es otro tema de conversación. (Lectura recomendada: Paleofreak)

Una de las tantas preguntas que me hacía de chico era si existía vida en otros mundos teniendo en cuenta que solo 400 mil millones de estrellas (número estimado) existen en nuestra galaxia y supongamos que una de 1 millón de estrellas tenga vida. Nos quedan 400 mil sistemas planetarios con vida en al menos un planeta y que de esos 400 mil sistemas, uno de mil tenga vida inteligente. Ya nos da 400 culturas en nuestra galaxia.
Pero multipliquemos esto por 100 mil millones de galaxias estimadas, aunque podrían ser mas porque muchos cosmólogos dicen que el universo está en en expansión. ¿Podríamos estar solos? ¿No sería un gran espacio desperdiciado si estuviéramos solos? Por otra parte, si lamentablemente fuera así, ¿no deberíamos cuidar más nuestro planeta?

Por suerte, hay mucha gente dedicada a la ciencia y a la búsqueda de vida inteligente en otros planetas.
Hace ya muchos años que existe el proyecto SETI (Search for Extra-Terrestrial Intelligence). Como todo proyecto científico de estas características, debe haber tenido un fin militar (y lo debe tener) pero centrémonos en lo científico.

Radiotelescopio de Arecibo, Puerto Rico

(más…)

Usar LONG VARCHAR en Oracle

Un problema que me surgió con Oracle es que al usar LONG VARCHAR o LONG de algún tipo no puedo hacer una simple consulta usando LIKE o algún otro operador.

Según leí, LONG es un tipo de datos que se descartará en futuras versiones de Oracle. A cambio de LONG, se recomienda usar LOB (Large Object). Pero a veces la realidad (el trabajo) nos obliga a usar un formato que es casi obsoleto.
(más…)