Aquí ya no, sigue por acá

Como no estoy siendo un blogo frecuente y lo que aquí se trata se puede integrar perfectamente con otro blog que tengo, pues para allá te invito con todo gusto.

Creo que a este blog lo dejo en paz un rato. Si alguien más quiere aportar contenido sobre Xubuntu entonces va a ser de lo mejor hacer de éste un blog comunitario.

Voy a vender la compu con Xubuntu

Pero no es porque no me guste. Necesito espacio y la PC con Xubuntu ocupa mucho, prefiero conseguir una portátil con el Xubuntu. Así que ya anuncié la Tlate2 en SegundaMano para ver si alguien se interesa.

Frívolo comentario

Odio que el texto de código y de la zona de enlaces de este blog se ven muy mal con Firefox mientras que con Opera lucen muy bien. Estoy usando un tema de los que WordPress.com ofrece que me parece sobrio, pero Mozilla lo mata.

Ya desde antes me ha parecido que Firefox es sí mismo luce mal, con todo y los temas que se le pueden poner encima. Aparte de eso no tengo queja con Mozilla.

Personalizar el CSS de este blog es asunto de dinero con WordPress.com, y francamente no me siento animado a mudarme a Blogger.com.

Por favor, si les resulta complicado leerlo, mientras doy con otro estilo de blog, aumenten el tamaño de la página con Control++, lo pueden reestablecer con Control 0.

Problemita al instalar sqlite3-ruby en Xubuntu

Había instalado SQLite3:

sudo apt-get install sqlite3

Luego me dispuse a incluir la gema correspondiente para Ruby:

sudo gem install sqlite3-ruby

Pero no:

Building native extensions.  This could take a while...
ERROR:  While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.

ruby extconf.rb install sqlite3-ruby
checking for fdatasync() in -lrt... yes
checking for sqlite3.h... no

make
make: *** No hay ninguna regla para construir el objetivo `ruby.h', necesario para `sqlite3_api_wrap.o'.  Alto.

Faltaban librerías:

sudo apt-get install libsqlite3-dev

Ahora si, lo siguiente funcionó:

sudo gem install sqlite3-ruby

Mi problema con wxRuby durante el require

Instalé Ruby para programar un poco, también incluí la gema wxRuby para conocerla. Se espera poder crear ventanas y controles con wxRuby para ir más allá de la simple línea de comandos y crear aplicaciones gráficas.

Resultó que al invocar al wxRuby como se describe en los tutoriales en línea el resultado era anómalo:

require 'wx'
LoadError: no such file to load -- wx
	from (irb):1:in `require'
	from (irb):1

El asunto se soluciona anteponiendo un require para rubygems:

require 'rubygems'
require 'wx'

La Full Circle Magazine

Hay una iniciativa provechosa para los usuarios de todos los sabores de Ubuntu, la Full Circle Magazine, que se puede descargar sin costo en formato pdf.

Se trata de un trabajo de voluntarios, al mismo tiempo aceptan artículos de todos quienes deseen participar, si el inglés no es tu lenguaje nativo, ellos se ofrecen a ayudarte con comentarios hasta que el trabajo se logre.

Entre varios artículos interesantes han estado publicando una serie sobre cómo crear un servidor propio, ejemplos de comandos, una serie sobre Gimp, y además algunas frivolidades como las vistosas capturas de pantalla de los escritorios de usuarios de Ubuntu, justo como en las revistas de autos cuando exhiben las personalizaciones de sus fanáticos.

Compilador y depurador para Xubuntu

En algun momento espero poder hacer algo de programación con el lenguaje C o en C++, así que encontré que para instalar los elementos básicos, compìlador y depurador, hay que usar apt-get con:

sudo apt-get install build-essential gdb

Pero ya estaban instalados en mi Xubuntu.

Para comprobar que funciona me preparé una carpeta llamada c en el escritorio, abrí una ventana de Terminal:

cd Desktop/c

Escribí un programa llamado hola.c con el SciTE y lo guardé en la nueva carpeta:

#include <stdio.h>

int main() {
printf("Hola Mundo\n");
return 0;
}

En la Terminal compilé:

gcc hola.c -o hola.bin

Y ejecuté mi nuevo programa escribiendo:

./hola.bin

Funcionó bien.

También con C++, escribí un archivo llamado saludo.cpp:

#include <iostream>
using namespace std;

int main()
{
cout << "Bienvenido, ";
cout << "ya estas programando en C++.\n";
return 0;
}

En este caso la compilación es:

g++ saludo.cpp -o saludo.bin

Y se ejecuta igual que el anterior:

./saludo.bin

Ahora con algo de tiempo, cuando termine mis actuales tareas pendientes, voy a desempolvar mis nociones de C y C++ para comenzar a crear algunos pequeños programas.

Gestionar proyectos en Xubuntu y otros buntus

Con miras a gestionar proyectos desde Xubuntu, he instalado Planner. Tiene un aspecto similar al del Microsoft Project.

Planner corriendo en Xubuntu

Planner corriendo en Xubuntu

Voy a usarlo experimentalmente,  para ver si resulta adecuado para lo que necesito: definir tiempos, fechas y algunos costos de mis proyectos de informática.

Planner ha sido sencillo para instalar:

Aplicaciones > Sistema > Añadir y quitar ... >

Aparece como Gestión de Proyectos en la ventana  Añadir y quitar aplicaciones de Xubuntu, justo en el ítem Office u Oficina.

Removiendo programas de Xubuntu con apt-get remove

He estado instalando varios programas con la intención de evaluarlos usando la línea de comando en la terminal o consola:

sudo apt-get install nombre_programa

Pero como no quiero tener el disco plagado de aplicaciones que al final no voy a usar, encontré en Internet que para removerlos por completo, sin que dejen restos de archivos de configuración se usa:

sudo apt-get --purge -remove nombre_programa

Probablemente una obviedad para muchos, pero finalmente el elemento:

--purge

es el que me resulta nuevo.

Ya instalé Samba en Xubuntu 8.04

Como necesito intercambiar recursos entre Tlate2 y la portátil Tlate1 que usa Windows XP, instalé Samba, versión 1.2.50, al parecer el software más popular para conectar Linux y Windows en una red local.

Y si, conseguí rapidamente  ver a Tlate2 desde Windows XP. Lo contrario no, en un sentido gráfico, por medio de la consola he encontrado instrucciones para ver los recursos disponibles de otros equipos, pero no lo he conseguido con una aplicación tipo Explorador de archivos, todavía estoy conociendo el Xfce y por lo que he podido encontrar en la red, voy a necesitar recurrir a software de terceros.

Pude migrar archivos desde XP a la Tlate2, aquellos que me han parecido más relacionados con el mundo Open Source, como los proyectos realizado con WordPress y documentos de OpenOffice.

Esto aún está en labor. Luego cuento lo que ha pasado y voy a actualizar esta entrada para incluir algunas instrucciones sobre cómo instalé y configuré Samba, aunque de eso hay mucho en la red.