Archive for the 'Recursos' Category

Identificar el Hardware de tu PC en Debian GNU/Linux

Bien, lo que vamos a hacer a continuación es muy fácil, tán fácil como instalar un paquete, luego ejecutarlo y leer la información que él nos “escupe” (me encanta como suena :) ). Como sabrán, soy usuario de Debian GNU/Linux en su versión Etch para la arquitectura AMD64, pero ésto en realidad no es tan relevante ya que el paquete se encuentra tanto en Testing como en Stable para la mayoría de las arquitecturas y en la sección main de los repositorios.

Lo que vamos a instalar es el paquete lshw-gtk, que bien como dice en la descripción del paquete: “es una pequeña herramienta que provee información detallada de la configuración de hardware de la máquina. Puede reportar la configuración exacta de la memoria, versión de firmware, configuración de la tarjeta madre, versión del procesador y su velocidad, configuración de la caché, velocidad del bus, etc. en sistemas x86 con soporte DMI, en algunas máquinas PowerPC (se sabe de su funcionamiento en las PowerMac G4) y ADM64″.

Como ya sabrán, para instalar el paquete es tan sencillo como abrir una terminal y escribir en modo superusuario los siguiente:

 # aptitude install lshw-gtk 

El paquete no es muy pesado, de hecho, con todo y dependencias a penas ha de superar el mega de información, por lo que el proceso de instalación es rápido (si se tiene una conexión decente claro).

Una vez instalado el paquete no tenemos que hacer más que ejecutarlo. Para poder ejecutarlo debemos hacerlo desde una terminal, ya que según tengo entendido, no se instala en los menús del Gnome. Así que debemos escribir en una terminal (en modo superusuario):

 # lshw-gtk 

y listo, se ejecutará perfectamente, dejándonos navegar por unos paneles donde se encuentran los distintos componentes de nuestro sistema.

Si lo que quieres es tener un lanzador en los menús del Gnome, es muy sencillo, sólo deberás crear uno de la siguiente manera. Abre una terminal en modo superusuario y escribe lo siguiente:

gedit /usr/share/applications/LSHW.desktop

luego de presionar la tecla Enter se abrirá una ventana con el gedit en la cual deberás pegar el siguiente texto:

[Desktop Entry]
Name=LSHW
Comment=Identifica el hardware del sistema
Exec=gksu lshw-gtk
Icon=(el icono que les guste)
Terminal=false
Type=Application
Categories=Application;System;

Y ya con eso deberías tener tu lanzador en el menú Aplicaciones –> Herramientas del sistema. Vas a necesitar de permisos de superusuario para poder ejecutarlo.

Acá una imagen de como se ve el lshw-gtk:
lshw-gtk

Primer documental de Software Libre hecho en Venezuela

Para todos aquellos que aún no han tenido la oportunidad de ver el primer documental sobre Software Libre realizado en Venezuela, Software Libre, Capítulo Venezuela, ahora pueden hacerlo gracias a la colaboración hecha por Luigino Bracci Roa, quien realizó la codificación del fichero.

El documental, cuya duración es de 25 minutos, fué producido por el Ministerio de la Cultura a través de la Fundación Villa Cine, dicha fundación busca estimular, desarrollar y consolidar la industria cinematográfica a nivel nacional, a su vez, favorece el acercamiento del pueblo venezolano a sus valores e idiosincrasia.

Se pueden observar algunas entrevistas muy interesantes, el documental pretende orientar al ciudadano común, aquel que no domina profundamente los temas de la informática y específicamente el tema del Software Libre, entre otras cosas se explican los conceptos e importancia detrás de él.

A continuación una serie de sitios espejos desde los cuales puede descargar el documental, de igual manera a lo dicho por Ricardo Fernandez: por favor no use siempre el mismo mirror, es para compartir anchos de banda y para dar un mejor servicio a todos.

Formato OGG (aprox. 43.5MB)

Free TV

Daniel Olivera nos informa que:

Ya esta en UTUTO FreeTv emitiendose luego de cada video que ya estaba.

Pueden verlo en radio.ututo.org:8000/ o en WebConference en el sitio de UTUTO.

Esta las 24 horas funcionando FreeTv.

Formato AVI (aprox. 170MB)

Puede encontrar mayor información acerca del tema en los siguientes artículos:

Actualización: Se añaden nuevos sitios espejos para el formato AVI, además, Daniel Olivera ha facilitado algunos enlaces de gran ancho de banda para el formato OGG. ¡Gracias Daniel!.

Campaña CNTI vs. Software Libre

Javier E. Pérez P. planteaba en el tema HOY MARTES debemos colocar los banners y escritos sobre el caso IBM y CNTI!!!! de la lista de correos de Softwarelibre (Lista General de Discusión Sobre Software Libre) lo siguiente.

… tambien creo que seria bueno hacer una banner flotante como los hace
la fundacion make poverty history [1] el cual es un javascript que
coloca en la parte superior de la pagina una banda [2].

Después de ver el código que propone la fundación mencionada por Javier me puse a trabajar en Inkscape y The Gimp, me he basado en uno de los textos desarrollados por el profesor Francisco Palm y el resultado lo puede apreciar al principio de esta entrada o en la parte superior derecha de la página principal de este blog.

¿Desea unirse a la campaña?

Si le gusta la idea puede colocar la banda en su sitio web, solamente debe agregar el siguiente código debajo de la etiqueta <body>.

<script type="text/javascript"
src="http://www.milmazz.com/cnti/cntivssl.js"></script><noscript><a
href="http://bureado.com.ve/solve.html">http://bureado.com.ve/solve.html</a></noscript>

Además, si lo prefiere, puede descargar el trabajo que he realizado.

Actualización: Si decide usar la banda y unirse a esta campaña en contra de la gestión actual del CNTI, sería agradable que me comunicara a través de un comentario en esta entrada o por privado para conocerles y agregarles a la lista de sitios que poseen la banda.

¿Quiénes se han unido a la campaña?

Le recuerdo que: ¡cualquier sugerencia es bienvenida!.

Automatiza el uso de pastebin desde la línea de comandos

Si deseas colocar gran cantidad de código en un canal IRC, Chat o haciendo uso de la mensajería instantánea, es realmente recomendable que haga uso de un sistema pastebin, por ejemplo, pastebin.com, el cual es una herramienta colaborativa que permite depurar código.

Además, siguiendo esta metodología se evita incurrir en el conocido flood, el cual consiste en el envio de gran cantidad de información a un usuario o canal, la mayoría de las ocasiones con el fin de molestar, incluso, puede lograr desconectar a otros usuarios. Este tipo de prácticas se castigan en muchos canales IRC.

Si no está familiariazado con la idea de los sistemas pastebin, un resúmen le puede ayudar en algo:

  • Envie un fragmento de código al sistema pastebin de su preferencia, obtendrá una dirección similar a http://pastebin.com/1234
  • Informe de la URL obtenida en los canales IRC o a través de la conversación que mantenga por mensajería instantánea.
  • Cualquier persona puede leer su código, a su vez, pueden enviar modificaciones de éste.
  • Si no se da cuenta de las modificaciones a primera vista, puede hacer uso de las opciones que le muestran las diferencias entre los ficheros de manera detallada.

Existe un script hecho en Python que le permite de manera automática y fácil el colocar la salida del terminal o de otros programas hechos en Python al sitio de pastebin que usted prefiera.

Instalación

Ejecute los siguientes pasos:

$ wget http://www.ubuntulinux.nl/files/pastebin
$ chmod +x pastebin
$ sudo ./pastebin --install

El comando anterior instalará el script dentro del directorio /usr/bin/ con permisos de ejecución.

Uso

pastebin [--name Autor] [--pid Entrada_Padre] [--bin URL_Pastebin]

Los valores entre corchetes son opcionales, cada uno significa lo siguiente:

--name
Recibe como valor el nombre del autor del código.
--pid
Debe usarlo cuando está dando una respuesta o corrección a alguna entrada. Normalmente es el número que le sigue inmediatamente al nombre del servidor por ejemplo:
Si usted tiene una URL de este tipo, http://pastebin.com/2401, el pid sería 2401.
--bin
Recibe como valor el sistema pastebin que esté usando.

Si no desea estar especificando a todo momento el nombre del autor (--name) y el servicio pastebin que usa (--bin), puede crear un fichero en /etc/pastebinrc o en ~/.pastebinrc. El primero aplica a todos los usuarios y el segundo a un usuario local. En cualquiera de los casos, dicho fichero debe contener lo siguiente:

poster = Nombre Autor
pastebin = Servicio Pastebin

Por ejemplo, en mi caso particular, el contenido del fichero /etc/pastebinrc es el siguiente:

poster = [MilMazz]
pastebin = paste.ubuntulinux.nl

Haciendo uso de la tubería o pipe

Colocando la salida estándar
$ comando | pastebin
Colocando la salida estándar y los posibles errores
$ comando 2>&1 | pastebin

Recuerde que debe sustituir comando en los dos ejemplos mostrados previamente por el nombre real del comando del cual desea obtener una respuesta.

Vía: Ubuntu Blog.

Conozca la temperatura de su disco duro

Si desea conocer cual es el valor en grados centígrados de la temperatura de su disco duro, simplemente instale el paquete hddtemp desde el repositorio universe haciendo lo siguiente:

$ sudo aptitude install hddtemp

Después, siempre que desee conocer la temperatura actual de su disco duro, proceda de la siguiente manera:

$ sudo hddtemp /dev/hdb

Por supuesto, recuerde que en la línea anterior /dev/hdb es el identificador de mi segundo disco duro, proceda a cambiarlo si es necesario.

Mi temperatura actual en el segundo disco duro es de:

milmazz@omega:~$ sudo hddtemp /dev/hdb
/dev/hdb: ST340014A: 46°C

Antes de finalizar, es importante resaltar que hddtemp le mostrará la temperatura de su disco duro IDE o SCSI solamente si éstos soportan la tecnología SMART (acrónimo de: Self-Monitoring, Analysis and Reporting Technology).

SMART simplemente es una tecnología que de manera automática realiza un monitoreo, análisis e informes, ésta tiene un sistema de alarma que en la actualidad viene de manera predeterminada en muchos modelos de discos duros, lo anterior puede ayudarle a evitar fallas que de una u otra manera pueden afectarle de manera contundente.

En esencia, SMART realiza un monitoreo del comportamiento del disco duro y si éste presenta un comportamiento poco común, será analizado y reportado al usuario.

Vía: Ubuntu Blog.

Charlas en #ubuntu-es

El día de ayer se llevo a cabo la primera de la serie de charlas que se emitirán por el canal #ubuntu-es del servidor FreeNode, en esta oportunidad el ponente ha sido zodman, el tema que abordo zodman fue acerca de Cómo montar un servidor casero haciendo uso de Ubuntu Linux como plataforma, en el transcurrir de la charla se explico como configurar y establecer un servidor con los siguientes servicios.

  • Apache2
  • MySQL
  • PHP4
  • FTP
  • SSH

También se hablo acerca de la configuración de dominios .com, .net y .org sin hacer uso de bind, aplicando dichas configuraciones en el servidor que se está estableciendo.

Si desgraciadamente no pudo estar presente en el evento, no se preocupe, ya he habilitado un registro de la charla. Por motivos de tiempo se decidio dividir la charla en dos partes, si le interesa asistir a la segunda parte de esta charla, esté atentos a los cambios en la sección de Eventos en Ubuntuchannel.org.

ubuntuchannel.org

Mis dos o tres lectores habituales habrán podido darse cuenta que últimamente no redacto con frecuencia en este weblog de caracter personal, pero ello se debe a ciertas razones, las cuales explico a continuación.

El motivo principal ha sido la acumulación de trabajo que he tenido en estos últimos días, debo entregar dos proyectos al final de esta semana, el primero el viernes, el segundo el día sábado, ya le estoy dando los toques finales a dichos proyectos, de manera adicional tengo una reunión con un cliente el día sábado, ya se que estas explicaciones poco le interesarán, pero en realidad siento un compromiso con ustedes, lo digo en serio.

La segunda razón y no menos importante por ello es la inauguración del dominio ubuntuchannel.org, el objetivo del sitio es difundir de la manera más amena e interactiva posible los beneficios que conlleva el uso de Software Libre, tanto el sentir de su filosofía como demás beneficios. En dicho wiki se dispone de información acerca de una serie de charlas que serán dictadas en el canal #ubuntu-es del servidor FreeNode, si deseas colaborar con el proyecto de ubuntuchannel.org eres bienvenido, por medidas de seguridad (evitar spam) el wiki no permite la edición anónima, además, para registrar una cuenta es necesario que el administrador (en este momento ese es mi rol) la cree previamente, por lo tanto, si desea aportar algo puede comunicarse conmigo a través de la sección de contacto, seria conveniente que explicara brevemente cual sería su aporte y con mucho gusto procedere a crearle la cuenta.

Espero que esta iniciativa sea de su agrado y le pueda promover, recuerde, ubuntuchannel.org, el canal de los fanáticos de Ubuntu Linux.

Reduciendo el tamaño de tus hojas de estilos, una revisión

Hace pocos días atrás comenté acerca de la reducción en el tamaño en bytes de las hojas de estilo en cascada a través del uso de CSScompiler, en esta ocasión presentaré otras herramientas que cumplen el mismo fin, unas lo llevan a cabo mejor que otras.

Continue reading ‘Reduciendo el tamaño de tus hojas de estilos, una revisión’

Pages: 1 2 3

Libros sobre Perl

Victor Reyes, miembro de la lista de correos para consultas técnicas de VELUG (Grupo de Usuario Linux de Venezuela), nos facilita de su biblioteca personal la excelente recopilación The Perl CD Bookshelf, el cual contiene 6 excelentes libros de la editorial O’Reilly sobre el lenguaje de programación Perl.

Actualización:

En la página principal de Victor Reyes podrán conseguir mayor documentación sobre otros temas, menciono solo algunos de ellos:

  • Java
  • TCP/IP
  • Unix
  • Java Enterprise
  • Linux
  • Oracle PL/SQL
  • WWW
  • FreeBSD

CSScompiler, reduce el tamaño de tus hojas de estilos

Daniel Mota recientemente ha lanzado CSScompiler 1.0, se trata de un script que reduce al máximo el peso en bytes (unidad básica de almacenamiento de información) de tus hojas de estilo, esto puede ser significativo si existe excesiva cantidad de peticiones a dichos ficheros, el beneficio es ahorrar ancho de bando en nuestros servidores.

Ahora bien, ¿qué hace CSScompiler para reducir el tamaño de las hojas de estilos en cascada?, simplemente elimina los comentarios, saltos de líneas y el último punto y coma antes del cierre de los corchetes, además, se ofrecen otras funcionalidades que mejoran la sintaxis e interpretación de algunas propiedades.

Puedes obtener una descripción más detallada en el artículo CSScompiler. En el mismo artículo podrás encontrar dos ejemplos (uno compilado y el otro sin compilar) que te darán una idea acerca de la funcionalidad de este script.