Usa Gnu/Linux

Uno de los principales motivos de este weblog es impulsar el uso de Gnu/Linux en cualquiera de sus sabores (distribuciones), por eso escribo algunas razones por lo cual pienso que se debe hacer:

Libertad:
Es la principal y más importante razón, por que puedes usarlo para cualquier proposito, tienes acceso al código fuente y si quieres lo puedes modificar, también puedes hacer una copia de cualquier distribución y pasarsela a quién la necesite.

Estabilidad:
Es de los sistemas operativos con menos fallos, y por lo mismo menos
cuelgues de sistema.

Infinidad de programas:
Cada distribución cuenta con una gran cantidad de programas para que escojas cual te conviene o te gusta más (entornos gráficos, suites ofimáticas, editores de texto, navegadores, reproductores de música, reproductores de video, etc, etc).

Seguridad:
No virus, no spyware, si se presenta algún fallo se arregla en poco tiempo.

Adaptable:
Gracias a que tienes acceso al código fuente, puedes modificarlo para que se adapte a lo que necesites.

Extensa documentación:
En internet puedes encontrar muchísima información referente a cualquier situación que se presente, ya sean manuales, comos, tips, foros, etc, etc.

Económico:
Puedes adquirir cualquier distribución de GNU/Linux directamente de internet o pedir una copia a un amigo sin ningún costo. Ojo!, GNU/Linux no es gratis. Muchos programadores alrededor del mundo se esfuerzan por sacar adelante estos proyectos, asi que no estaría demas ayudarles con una donación.

Ahora que esperas para usarlo!. Personalmente, la filosofía de cooperación mutua que ha llevado a Gnu/Linux a donde está es lo que más me ha gustado.

Seguramente en el lugar donde vives habra algun grupo de usuarios dispuestos a ayudarte en lo que necesites. En Tijuana México lugar desde donde escribo esto puedes acercarte a www.linuxbaja.org y/o www.linuxtj.org.

Consola integrada al escritorio (Eterm)

Gracias a unas propiedades de Eterm podemos hacer que nuestra consola se integre al escritorio. Yo hice esto en Slack.

Bajar código fuentes y dependencias desde la página oficial www.eterm.org
Eterm-0.9.3.tar.gz y las dependencias libast-0.7.tar.gz y imlib2

Compilar e instalar cada uno, empezando con las dependencias:
$./configure
$make
#make install

Tenemos varias opciones al ejecutar Eterm, para saberlas das:
$Eterm -help

y aquí viene la magia, ejecutas esto:

$Eterm -g 70×45+670+5
-x -c white –scrollbar off –buttonbar off -f white -O &

-g indica tamaño y posición en la pantalla
-x quita bordes
-c white color del cursos
–scrollbar off deshabilita la barra de scroll
–buttonbar off deshabilita botones
-f white color de fuente
-O lo mejor de todo, la transparencia, ojo es O no cero

Resaltado de sintaxis en Vim

Estando dentro de VIM podemos habilitar el resaltado de sintaxis con un simple

:syntax on

Pero si lo que queremos es que cada vez que abramos un archivo lo haga automatico tenemos que editar el archivo ~/.vimrc y agregar las siguientes lineas (las comillas son comentarios):

“Activar el resaltado de la sintaxis
syntax on

Leer y escribir en una partición Fat32 en Gnu/Linux

Para poder leer y escribir en una partición FAT32, solo tienes que agregar esta linea al archivo fstab que esta en /etc

/dev/hda2 /mnt/music vfat defaults,gid=100,umask=0002 1 0

Donde /dev/hda2 es la segunda partición del disco duro primario, /mnt/music se refiere a la ruta donde sera montada la partición FAT32, aquí ya deberiamos tener creado ese subdirectorio en /mnt. vfat se refiere al tipo de partición, en este caso Fat32 . En las opciones, defaults se refiera a las opciones predefinidas, en este caso rw, o sea que podremos leer y escribir, gid es el identificador del grupo, umask controla los permisos.

Con esta configuracion podremos tener acceso a leer y escribir en una partició FAT32.

Instalando el diccionario en español a OpenOffice

Para poder instalar el diccionario en español en OpenOffice bajo Gnu/Linux (en mi caso Slackware 10.2) tenemos que hacer lo siguiente:

Bajamos de internet el diccionario en español de México es_MX.

Descomprimir el archivo así:

# unzip es_MX.zip
Archive: es_MX.zip
inflating: es_MX.dic
inflating: es_MX.aff

Copiar es_MX.dic y es_MX.aff en /opt/openoffice-1.9.79/share/dict/ooo/ así:
#cp es_MX.aff es_MX.dic /opt/openoffice-1.9.79/share/dict/ooo/

Ahora lo que sigue es editar el archivo dictionary.lst que tiene la lista de los lenguajes y agregar las siguientes lineas:
#vim /opt/openoffice-1.9.79/share/dict/ooo/dictionary.lst
DICT es MX es_MX
HYPH es MX hyph_es_ES

Lo que resta es configurar OpenOffice en el menu Tools -> Options -> Languaje Settings -> Languajes -> Default Languaje for Documents -> cambiar a Spanish Mexico y es todo.

Si le damos F7 activaremos el Verificador Ortográfico.

Listo, ahora ya no hay pretexto para las faltas ortográficas.

Mini HowTo Tar

El programa tar (Tape Archiver) nos sirve para almacenar, respaldar y transportar archivos en uno solo. Estos son algunos de los usos mas comunes:

Empaquetar:
$tar -cvf archivo.tar archivosaempaquetar
Donde
c = create (crear un archivo)
v = verbose (muestra los archivos que con lo que se esta trabajando)
f = filename (nombre del archivo)
archivo.tar (es el nombre del archivo que se va a crear)
archivosaempaquetar (nombre de los archivos a empaquetar, pueden ser varios archivos o un subdirectorio en especifico)

Mostrar contenido de un .tar:
$tar -tvf archivo.tar
Donde t = table of contents (lista de archivos)
v, f = (ya se la saben)
archivo.tar (archivo del que se quiere ver el contenido)

Extraer contenido de un .tar:
$tar -xvf archivo.tar
Donde x = extract (extraer)
v, f = (ya se la saben)
archivo.tar (archivo del que se va a extraer los archivos)

Extraer archivos especificos de un .tar
usando comodines:
$tar -xvf archivo.tar *.jpg
Donde x = extract (extraer)
v, f = (ya se la saben)
archivo.tar (archivo del que se va a extraer el archivo)
*.jpg (en este caso va a extraer solo los archivos con extension .jpg)

Usando comprension de archivos
Podemos combinar la utileria gzip para comprimir archivos, solo debemos agregar una (z) a las opciones y en el nombre del archivo agregarle de .tar a
.tar.gz o .tgz para distinguir entre un archivo empaquetado y uno comprimido.
$tar -zcvf archivocomprimido.tar.gz archivosacomprimir
Donde z = gzip compresion (utileria gzip para comprimir archivos)
c = create (crear un archivo)
v = verbose (muestra los archivos que con lo que se esta trabajando)
f = filename (nombre del archivo)
archivo.tar.gz (es el nombre del archivo comprimido que se va a crear )
archivosacomprimir (nombres de los archivos a comprimir, pueden ser tambien un subdirectorio en especifico).

De regreso a clases

Hoy regrese a clases, y para no
perder costumbre llegue tarde, hoy sí se desperto la que menos creia que lo haría, la maestra de Intro a ISC, y dio clases!, creo que es la 4ta vez que ha dado, ha pero amenazo con ir el miercoles, cosa que no creo en lo mas minimo, deberia ir de lunes a jueves a las 7 am, pero se cree diva o no se que cosa.
Y pues para no variar ya tengo tarea, que deberia estar haciendo y estudiando por que tendre examen de Mate. Bueno, con muchas ganas de seguir aprendiendo estoy de regreso y a pegarle a C#, haber que sale.
Por cierto, todos llegaron con nuevo look, esa ida a San Felipe si que hizo bien, uts!!!
Saludos al 501. Al taquero, a la Cinthia, al biscuichi, al meño, al nomames, al nightcrowler que hoy no fue y a todos los demas.

Servidor alexagudo.net caido!

Desde la tarde habia estado caido mi servidor por una extraña razon, tan extraña que aun desconozco que pudo haberlo ocasionado. Tengo dos teorias, una es que ha telnor (mi proveedor de internet) se le haya caido el servicio y me dejo sin internet un buen rato, y otra que este fallando mi routeador.
Como no tengo acceso via ssh a mi servidor tuve que hacerlo todo
por medio de mi hermano desde la linea telefonica, diciendole paso a paso que hiciera, desde verificar direcciones ip del router como del server, reinicar el ruteador, verificar funcionamiento de apache, actualice manualmente
los dns y…nada. Todo estaba en orden, asi que lo deje todo hasta llegar a casa.
Llegando a casa verifico de
nuevo todo y veo que esta en su lugar, los logs no indican nada importante, y pues que se me ocurre entrar a la configuracion de mi router, en la seccion donde se habilitan los Servidores Virtuales, verifico que el que apunta
a alexagudo.net este correctamente y veo que si, no hice ningun cambio, asi que solo le doy aplicar mas por costumbre que por otra cosa, y ahi esta, por arte de magia ya estoy de nuevo en linea.
No se si este sea algo normal, tengo un Dlink DI-524, pero imagino que no, asi que si tienen alguna referencia de esto pues les encargo alguna sugerencia.