Gnu+y+Linux

Es para mi un placer anunciarles que ya está disponible la versión 10 de Fedora ( ya no es llamada Fedora Core desde la versión 8 ), Fedora 10 incorpora multiples innovaciones entre las más destacadas para mi, son:

 

  1. Un arranque ultra rápido ( no visto en otras distribuciones ) debido al uso de plymouth, un nuevo boot manager, ya no se usa rhgb.
  2. Un servidor de sonido nuevo, ya qque pulse audio fue reescrito completamente.
  3. La incorporación de SecTool, una nueva herramienta para auditoría de seguridad y detección de intrusos.
  4. Un soporte nunca antes visto de webcams en Fedora.
  5. Ahora NeworkManager incorpora la funcionalidad de poder compartir ( ad-hoc ) tu conexión mediante wireless.
  6. Ahora se incorpora el ide de desarrollo netbeans.

Si quieres ver todo lo que cambio en Fedora para esta versión te recomiendo leer las notas de lanzamiento, de hecho es ultra-recomedable hacerlo antes de instalar o actualizar, las notas de lanzamiento están disponibles en castellano acá:

 

http://docs.fedoraproject.org/release-notes/f10/es/index.html

 

Para obtener tu versión 10 de Fedora ve a los sitios de descarga, te recomiendo uses como medio de descarga bittorrent debido a que estos días estarán colapsados los mirros por la cantidad de descargas, el sitio de descarga en ingles es ( aún no está disponible en castellano ):

 

http://fedoraproject.org/en/get-fedora

 

 La lista completa de mejoras o features se encuentra en:

 

http://fedoraproject.org/wiki/Releases/10/FeatureList

 

Richzendy | General, Gnu+y+Linux | 25 Noviembre, 11:14am | 1 comentarios

 

Ayer por la noche tuve la oportunidad de asistir a la inauguración y evento de lanzamiento de venCERT, venCERT es una nueva institución gubernamental que va a estar encargada de gestionar cualquier tipo de incidente informático sucedido en alguna institución pública del estado o privada y de dar asesorías en materia de seguridad informática , así como también de manejar y publicar información acerca de vulnerabilidades y bugs en sistemas informáticos.

 


 

Fotos del evento:

 

Richzendy | General, Gnu+y+Linux | 14 Noviembre, 4:09pm | 1 comentarios

i-educar es un sistema centralizado de gestión de escuelas orientado para centralizar la información de todas las escuelas de una ciudad o estado, liberado por el gobierno Brasileño, ver el siguiente enlace:

http://www.softwarepublico.gov.br/ver-comunidade?community_id=6552490

 

"Una de sus principales ventajas es la centralización de informaciones de todas las escuelas de una municipalidad en una base de datos única controlando el registro de alumnos, sus datos personales/familiares y pedagogicos. Funcionalidades como: matriculas, transferencias, emisión de certificados y diplomas, suspenciones, horarios de clases son realizados de forma integrada, el sistema también cuenta con  un modulo de biblioteca para la gestión de la biblioteca de cada escuela."

 

i-educar fue liberado  durante la V Conferencia Latino-Americana de Software livre http://2008.latinoware.org/, en la ciudad de Foz do Iguaçu, el día 30 de octubre.

Richzendy | General, Gnu+y+Linux | 4 Noviembre, 7:28am | Comentar acerca de esto

Si a alguien le quedaba dudas acerca de si Microsoft Windows es o no seguro, le aconsejo que vea el siguiente link ( tomar en cuenta que es una versión vieja de windows ):

 

 

Seguridad en Windows

 

 

Richzendy | General, Gnu+y+Linux, Humor | 2 Octubre, 1:18pm | 1 comentarios

Bueno esto más bien es un tutorial de instalación de todas estas herramientas, mucha gente pregunta en foros, listas de correo y demás relacionadas con symfony que recomiendan los gurus como ide de desarrollo para programar con symfony y basado en lo que han contestado la mayoría me decidi a probarlo por mi mismo y sobre todo instalarlo en mi fedora con el eclipse provisto por la distribución.

 

Antes que nada debo decir que esta combinación es muy buena para desarrollar y sobre todo comoda, sin embargo está el inconveniente de que el eclipse consume muchos recursos, así que si no tiene una máquina generosa en recursos de RAM, es mejor que considere usar un vim enhierrado con autocompletación de código o alguna otra cosa como komodo edit para desarrollar.

 

 

 


Instalando eclipse + PDT + CLAY + Symfoclipse en Fedora 9 

  • Primero vamos a instalar eclipse desde los repositorios oficiales:

[root_at_zeus ~]# yum install eclipse-subclipse-book

Al instalar este paquete, tendremos el libro de subversion con eclipse y además el plugin de subversion para eclipse el cual es muy necesario para trabajar con symfony y por dependencias nos instalara el IDE de desarrollo Eclipse con todo lo necesario.

  • Luego nos vamos a la página de PDT:

http://www.eclipse.org/pdt/

 

Y buscamos el área de downloads para PDT ( PDT es necesario para que funcione symfoclipse ):

 

http://download.eclipse.org/tools/pdt/downloads/

 

De allí nos vamos a la última versión de PDT:

 

http://download.eclipse.org/tools/pdt/downloads/release.php?release=R20080603

 

Y desde esta parte seleccionamos el paquete PDT All-in-One, el cual contiene PDT con todas sus dependencias necesarias para funcionar y además incluye eclipse.

 

Si no tenemos eclipse instalado o no se encuentra en los repositorios de la distribución que usemos, es buena opción usar este paquete de una vez, de lo contrario lo descargamos para posteriormente copiarnos toda el area de plugins.

 

Al descargarlo lo extraes, al extraerlo se creará un directorio llamado eclipse, adentro encontraras 2 directorios, plugins y features, debes copiar todo el contenido a los respectivos /user/share/eclipse/plugins y /user/share/eclipse/features

 

 

[root_at_zeus ~]# cd eclipse/plugins
[root_at_zeus plugins]# cp -r * /usr/share/eclipse/plugins/ [root_at_zeus plugins]# cd ../features/
[root_at_zeus features]# cp -r * /usr/share/eclipse/features/
 

 

Ejecutamos eclipse como root, desde una consola como root colocamos el comando: eclipse

Vamos a instalar el plugin de symfoclipse, para ello, pulsamos en el menú en la opción de help/Software Updates/Find and Install

 

En la ventana que se abre, seleccionamos la opción "Search for new features to install" y le damos al botón de "Next", luego le damos click al botón de "New Remote Site" en la ventanita que se abre le colocamos un nombre cualquiera en el campo "Name:" y en el campo "URL:" colocamos la siguiente dirección:

 

http://noy.cc/symfoclipse

 

NOTA: Este plugin tiene restricciones de uso, es de libre uso para fines no comerciales ( justo el que le estoy dando yo en este momento ) y si se quiere usar con fines comerciales se debe contactar al autor y suministrarle un pago de 20 euros ( esta es la tarifa al momento de escribir esto ), nadie te va a perseguir si usas este programa con fines comerciales, sin embargo creo en que el trabajo de cada quien se debe respetar y lo justo sería pagar el costo del programa que total no es mucho si se desea usar para tal fin.

 

Seleccionamos dicho repositorio y le damos en finish y seguimos el asistente de instalación seleccionando lo necesario para que se instale el plugin

 

Para usar el plugin de symfony debemos tener la version 1.0.X de symfony, con la versión 1.1.X no sirve, se instala pero no realiza ninguna acción.

 

  • Vamos a instalar symfony 1.0.X, para ello necesitamos el paquete php-pear:
[root_at_zeus home]# yum install php-pear
 

 

Como referencia, en el la siguiente dirección explican como instalar esta versión de symfony:

 

http://www.symfony-project.org/installation/1_0

 

Sin embargo acá usamos la versión resumida:

 

[root_at_zeus home]# pear channel-discover pear.symfony-project.com
 

 

Y luego instalamos la versión 1.0.17 del framework, que es la versión más nueva de esta rama:

 

[root_at_zeus home]# pear install symfony/symfony-1.0.17
 

 

Al finalizar la descarga verás un mensaje como:

 

install ok: channel://pear.symfony-project.com/symfony-1.0.17

 

Que indica que está instalado el framework, para verificarlo solo colocar:

 

[root_at_zeus home]# symfony -V
symfony version 1.0.17
 

 

  • Probar el plugin de eclipse:

Esta parte es la más importante y confusa de toda la historia debido a que casi no se consigue una documentación coherente de como se verá el plugin o de como se usa,  pero no te preocupes, acá se te dira que hacer:

 

Ahora supondremos que tienes eclipse abierto como un usuario cualquiera del sistema ( si, el tuyo seria el más adecuado face-smile-big.png ) y vamos a darle click a la opción del menú: Window/Show View/Other y en la ventana que se abre debes navegar hasta la opción "PHP Tools" y abrir el arbol de opciones que contiene y debes seleccionar "Synfony View", das click en el botón de aceptar y ya está.

 

Debemos ahora crear un proyecto:

 

File/New/Proyect

 

Y en las opciones que salen, navegas hasta PHP y seleccionas la opción contenida en el llamada "PHP Project", le das al botón de "Next" y en la siguiente ventana debes colocar el nombre a tu proyecto y pulsar al botón de "Finish", esperas un poco y te va a salir una ventana que dice en ingles "This kind of project is associated with the php perspective. Do you want to open this perspective now?" y debes seleccionar que si.

 

Al realizar esta acción debes ver que una nueva pestaña aparecio justo al lado de la pestaña del área de navegación de tu proyecto la cual tiene el logo de symfony, seleccionamos esta pestaña y sobre esta área de trabajo haremos todo nuestro proyecto con symfony, alli podremos dar click derecho justo encima del directorio de nuestro proyecto y en el menú desplegable al final debe aparecer la opción "init-project" con esto damos inicio a nuestro proyecto y luego de esto al dar click derecho sobre el mismo directorio veremos todas las acciones asociadas con symfony  disponibles con un simple click face-smile-big.png

 

  • Ahora vamos a instalar clay:

 

Para instalar el plugin llamado clay el cual nos permite realizar modelado de bases de datos con unos cuantos clicks, simplemente nos bajamos el paquete desde:

 

http://azurri.jp/en/software/clay/download.html

 

Extraemos el archivo y copiamos el contenido ( como root ) del directorio plugins y features a /usr/sahre/eclipse/plugins y /usr/share/eclipse/features respectivamente.

 

Para usar este plugin simplemente debes ver la guia en :

 

http://azurri.jp/en/software/clay/quick_start_guide.html

 

Sin embargo te adelanto que tienes que tener un proyecto cualquier creado y en el hacemos click en : File/New/Other y en la ventana que se abre desplegamos las opciones de "Database Modeling" y seleccionamos "Azurri Clay Database Desing Diagram"

 

Lo demás de su uso no se explicará ya que de aquí en adelante todo es muy intuitivo. face-smile-big.png

 

Richzendy | General, Gnu+y+Linux | 25 Septiembre, 7:28pm | 1 comentarios

Estaba anoche en el IRC de freenode cuando alguien pidio ayuda acerca de como instalar el rpm de screenlets, dicho programa no se encuentra dentro de los repositorios oficiales de fedora, pero alguien había hecho un rpm no oficial para fedora 9 y por lo visto era alguien de suse, en detalle al parecer el paquete tenía mal declaradas las dependencias en su archivo spec, muy seguramente debido a que en fedora se llaman diferente que en SUSE  y esta persona no los sabía probablemente, el problema exacto que da al tratar de instalarlo es:

 

rpm -Uvh screenlets-0.1.2-13.1.i386.rpm
warning: screenlets-0.1.2-13.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID d0978e40
error: Failed dependencies:
gnome-python-desktop is needed by screenlets-0.1.2-13.1.i386
python-gnome is needed by screenlets-0.1.2-13.1.i386
python-gnome-extras is needed by screenlets-0.1.2-13.1.i386
python-gtk is needed by screenlets-0.1.2-13.1.i386
 

 

Ver: http://answers.yahoo.com/question/index?qid=20080807101116AAtabYR

 

A todas estas me descargué el archivo fuente ( src.rpm ) de esta persona, arregle el .spec y reconstrui el paquete ( rebuild ), actualmente lo estoy hosteando en:

 

http://www.richzendy.org/repo/fedora/9/i386/RPMS/

 

El archivo fuente está en:

 

http://www.richzendy.org/repo/fedora/9/i386/SRPMS/

 

Para instalarlo, solo delen click al rpm y dejen que el instalador gráfico de fedora te haga todo el trabajo, pero si prefieres tener el control en la consola, descargate el rpm y como root:

 

yum localinstall  screenlets-0.1.2-13.1.i386.rpm
 

 

Esto te resolverá las dependencias de ser necesario de una vez.

 

Dicho programa no lo conocía, así que para probarlo lo instale y debo decir que me parecio muy chevere, provee una serie de gadgets para el escritorio al estilo de los widgets de kde4 o windows vista, muy bonitos con un buen eye candy y todo para tu gnome y supongo que tambien para xfce.

 

si quieren ver algunas capturas de pantalla de este programa pueden pasar por:

 

http://www.screenlets.org/index.php/Screenshots

 

Richzendy | General, Gnu+y+Linux | 25 Septiembre, 9:37am | 3 comentarios

 

 

Me imagino a un geek el día de navidad subiendo el último release  vía subversión de su paquete de software a los repositorios de sourceforge alumbrado por la luz de su monitor y su arbolito USB, que triste face-crying.png

 

Acá tienen el link directo a la tienda que los vende, por si quieren saber su precio, también se consiguen otros accesorios USB para geeks.

 

http://www.usbgeek.com/prod_detail.php?prod_id=0076

 

Richzendy | General, Gnu+y+Linux | 9 Agosto, 12:05pm | Comentar acerca de esto

Junto a un compañero de trabajo hemos realizado un cochino script en Bash que permite mantener actualizadas de forma automática tus archivos de blacklist ( listas negras ).

 

Cualquier comentario o recomendación usa el sistema de comentarios del blog, por favor.

 

El Script pueden verlo en formato html en:

 

http://www.richzendy.org/scripts/update_blacklist.sh.html

 

 

Richzendy | General, Gnu+y+Linux, Scripting | 5 Agosto, 12:14pm | Comentar acerca de esto

Bueno ya para nadie es un secreto lo del caso de Hans Reiser y su desafortunada esposa, sin embargo en la wikipedia en ingles han estado jugando con un poco de humor negro al respecto, le han agregado una nueva columna al final de la tabla de comparaciones entre los diversos sistemas de ficheros con el titulo "Murders your wife" y adivinen que sale en el área correspondiente a reiser? ver imágen para verlo:

 

 

 

Click en la imágen para agrandar

 

 

Richzendy | General, Gnu+y+Linux, Humor | 30 Julio, 3:09pm | 4 comentarios

Bueno no piensen mal, el post se refiere a una canción en el estilo "salsa" que realizó un amigo franco-argelino ( djamel ) en el cierre del 4 CNSL ( Congreso Nacional de Software Libre ), la canción es muy divertida, tienen que escucharla face-smile-big.png

 

El tema esta disponible para descarga directa en formato libre desde:

 

http://netjuke.r23.cc/musiq/nerd_files/djam-r1_softwarelibre.ogg

 

La canción se llama "Qué es el free software"  y el cantante de la misma es el mismisimo Richard Stallman, el cual se encontraba acá realizando una charla   face-smile-big.png

 

Si quieren ver más material de djamel, pueden visitar:

 

http://netjuke.r23.cc/search.php?do=list.tracks&col=al_id&val=824&sort=ge&filter=

Richzendy | General, Gnu+y+Linux, Humor | 19 Julio, 6:18pm | 1 comentarios

Roadrunner

 

Bueno para nadie es un secreto que Fedora está siendo ampliamente  usada en la NASA ( bueno tal vez para los debianitas si face-smile-big.png ), sin embargo me entero ahora que la distribución de GNU/Linux Fedora está siendo usada en la supercomputadora #1 del mundo, este gigante llamado RoadRunner ( correcaminos ) desarrollado por la empresa IBM con un costo de 100 millones de dólares,  reune la suma de 6,562 procesadores dual-core AMD Opteron® y 98 Terabytes de memoria RAM.

 

Cabe aclarar que aunque ninguno de los links de arriba hace claramente referencia a que Fedora está siendo usada en está máquina, pueden ver el siguiente documento que si lo especifica claramente, además de contener las especificaciones técnicas de esta gran computadora:

 

http://sti.cc.gatech.edu/SC07-BOF/06-Borrett.pdf

 

En dicho documento más bien especifican que este supercomputador es más bien un hibrido que corre Redhat y Fedora.

Richzendy | General, Gnu+y+Linux | 17 Julio, 6:39am | 4 comentarios

Normalmente es necesario reiniciar un servidor para que pueda reconocer al inicio los discos que se le han presentado desde una SAN, claro al iniciar el sistema operativo reescanea los dispositivos ( en mi caso unas tarjetas fiber channel que usan el driver qlaxxx ), el problema radica cuando se tiene que hacer esto en un servidor en plena producción... para resolver el problema se hace:

 

  • Reescanear tus HBA's qlogic:
#echo "scsi-qlascan" > /proc/scsi/driver-name/adapter-id
 

 

En donde "driver-name" es el nombre del driver de tu tarjeta, en mi caso qlaxxx, pero puede ser " qla2100/qla2200/qla2300" y "adapter-id" es el número de instancia de tu HBA, en mi caso 0,1,2,3 así que las mando a re-escanear todas.

 

  • Agregar el dispositivo:

Una vez hecho lo anterior, debemos obligar a que el sistema cree los dispositivos necesarios para poder montar el disco, para hacer esto usamos el siguiente comando:

 

# echo "scsi add-single-device 0 1 2 3" >/proc/scsi/scsi
 

Debes reemplazar los números "0 1 2 3" dependiendo de tu "Host Channel Id Lun", según un tutorial que estaba siguiendo, esto se consigue haciendo un "dmesg | less" y buscando la información acerca de "Host Channel Id Lun", yo no ví nada de esto en mi dmesg, así que probe usar un script que viene con el paquete fibreutils provisto por HP y que se debe conseguir con el cd que viene con tu servidor ( si tiene tarjetas de fibra ):

 

Dicho programa se llama lssd, así que lo ejecuto:

 

#/opt/hp/hp_fibreutils/lssd
sda  0,0,0,1         HP HSV210 5100
sdb  0,0,1,1         HP HSV210 5100
sdc  0,0,2,1         HP HSV210 5100
sdd  0,0,3,1         HP HSV210 5100
sde  2,0,0,1         HP HSV210 5100
sdf  2,0,1,1         HP HSV210 5100
sdg  2,0,2,1         HP HSV210 5100
sdh  2,0,3,1         HP HSV210 5100
sdi  0,0,0,2         HP HSV210 5100
sdj  0,0,1,2         HP HSV210 5100
sdk  0,0,2,2         HP HSV210 5100
sdl  0,0,3,2         HP HSV210 5100
sdm  2,0,0,2         HP HSV210 5100
sdn  2,0,1,2         HP HSV210 5100
sdo  2,0,2,2         HP HSV210 5100
sdp  2,0,3,2         HP HSV210 5100
 

 

Pruebo agregar el dispositivo para sdb, al cual le corresponde la númeración 0,0,1,1

# echo "scsi add-single-device 0 0 1 1" >/proc/scsi/scsi
 

Y aplico un fdisk -l y ya veo el nuevo disco ( tenía ya otro montado ), reviso el directorio /dev/mapper/ y veo un nuevo dispositivo creado ( mpath1p1 ) face-smile-big.png

De ahora en adelande ya puedes usar el comando mount para montar dicho dispositivo en el punto de montaje que desees.

Ojo si el disco SAN fue creado recientemente, podrás verlo como dispositivo, pero es como tener un disco en blanco, por lo cual no podrás montarlo a menos que le crees una partición ( con fdisk o cfdisk ) y le crees un sistema de archivos ( mkfs ).

 

Espero les sirva de ayuda, pueden leer como referencia al igual que yo:

http://sysdigg.blogspot.com/2008/03/add-san-disks-on-rhel-without-reboot.html

Supongo que debe haber una alternativa mejor sin tener que usar el programa lssd ( propietario de hp ) si alguien la sabe, le agradezco hacermela saber face-wink.png

Richzendy | General, Gnu+y+Linux | 10 Julio, 3:05pm | Comentar acerca de esto

Ayer tenía la tarea de hacer una modificación en un archivo de configuración ( con privilegios de root ) en una serie de máquinas clientes con GNU/Linux, al preguntar a un grupo de amigos me dieron las siguientes soluciones:

 

1. Usar claves compartidas de ssh

 

Ajá, esto seria válido si ya tuviera las llaves compartidas,  en este caso como no las tengo, tendría que entrar a cada máquina y hacer la configuración, lo cual no es una opción no viable ya que eso es justo lo que quiero evitar.

 

2. Usar la opción sudo -S de la siguiente manera: echo "password" | sudo -S

 

Tengo un script que puede ejecutarse automáticamente en cada máquina, pero este se ejecuta con privilegios de usuario, dicho script puede ser modificado y cargado masivamente en cada máquina de la red via rsync, el detalle con esta solución es que en la distribución cliente los usuarios no están por defecto en el grupo que pueden hacer sudo, por lo cual tendría que configurar /etc/sudoers máquina a máquina para poder implementar esta opción, con lo cual esto ya no es viable.

 

 

 

 


Viendo ya que la solución debería investigarla por mis medios, pense en usar la librería: 

 

http://search.cpan.org/~bnegrao/Net-SSH-Expect-1.09/lib/Net/SSH/Expect.pod

 

Que ya he usado con anterioridad  para otras cosas y hacerme un scriptcito en perl, pero de verdad me daba fastidio y pereza instalarla via CPAN, investigando un poco más di con la solución mas perezosa usando el programa expect, acá hay un ejemplo de como ( el cual use ):

 

 http://modp.com/wiki/sshpasswords

 

Expect no se usa necesariamente para hacer login remoto ssh o scp, realmente es un programa hecho en tcl que permite controlar programas en consola o linea de comandos ( CLI ) que tienen una interfase interactiva, por ejemplo esos programas que te preguntan opciones y opciones para poder realizar alguna función y requieren una intervención vía teclado para contestarlas, bueno expect bien configurado puede ser usado para responder todas esas preguntas de forma automática.

 

Sin más preambulo acá está el cochino script que realize, cabe destacar que no tenía idea de cuantas máquinas cliente existían en la red ( aunque más o menos calculo que podrían ser unas 100 al menos ) ni de sus direcciones ip ( el cliente tiene eso registrado, pero me dio fastidio pedirselo):

 

#!/bin/bash
for n in {1..9} ; do
for i in {100..140} ; do

expect -c "set timeout 10; eval spawn scp /tmp/rc.local root_at_192_dot_168_dot_$n_dot_$i:/etc/ ; expect 'yes: $'; send yes\n ; \ expect 'password: $'; send algunpassword\n ; expect '$ $'"

done
done

 

 

Nota: Por cuestiones del sistema anti-spam del blog, el comando scp no sale adecuadamente, se ve como :

root_at_192_dot_168_dot_$n_dot_$i , , sustituir por favor, _at_ por el simbolo arroba (@) y _dot_ por el punto (.).

 

La linea realmente importante es la que empieza con el comando "expect" precisamente y vamos a explicar sus opciones:

 

set timeout 10 : Esta opción permite configurar 10 segundos de timeout en caso de no conseguir una respuesta.

 

eval spawn scp /tmp/rc.local root_at_192_dot_168_dot_$n_dot_$i:/etc/ :

Esta opción es la que ejecuta realmente el scp, al final los últimos 2 octetos de la dirección ip, son variables, provistas por los for de arriba.

 

expect 'yes: $'; send yes\n : Esas 2 opciones pueden ser consideradas una sola, y es que como en muchas de esas máquinas clientes nunca se ha conectado vía ssh, entonces se debe aceptar primero la clave RSA del ssh, entonces  "expect 'yes: $" espera que se presenteuna linea que diga "yes:" y "send yes\n"  envía como respuesta yes y aplica un enter luego ( \n).

 

expect 'password: $'; send algunpassword\n : Como en la anterior, esto puede ser considerado una sola instrucción y es muy similar a la anterior, se espera la cadena "password:" y cuando se reciba, se contesta con  "send algunpassword\n" enviando la password de la sesión e iniciando la transferencia.

 

expect '$ $' : ya al final coloque esta opción la cual simplemente espera que se entregue un prompt para salir, realmente no se si era necesaría pero sin embargo la coloque por si acaso face-smile-big.png

 

Espero que le llegue a servir a alguno, como me sirvio a mi, en menos de 20 minutos ya tenía todos las máquinas cliente plenamente configuradas face-smile-big.png , tal vez hayan otras opciones incluso más elaboradas, pero me parecio buena esta debido a su sencillez, solo basta con instalar el paquete expect, el cual está en los repositorios de la mayoría de las distribuciones de GNU/Linux.

 

Por cuestiones de seguridad no me preocupe mucho, debido que todas esas máquinas están en una red local sin acceso a internet y los clientes son prácticamente terminales tontos en donde el usuario tiene perfiles de desktop muy bien delimitados y no tienen acceso a tty, además ya scp cifra la comunicación en la transferencia, incluso en la sesión de login.

 

Richzendy | General, Gnu+y+Linux | 18 Junio, 9:33am | Comentar acerca de esto

Este Viernes y Sábado fue el CNSLv4 en la ciudad de San Felipe, en el estado Yaracuy, yo solo pude asistir ( como participante y como ponente ) el día sabado, tenía una charla programada con el titulo "Instalaciones masivas de GNU/Linux usando anaconda/kickstart" para la tarde de dicho día, el material de la charla pueden conseguirlo en el siguiente link:

 

http://www.richzendy.org/docs/kickstart

 

Debo decir que nunca había estado en Yaracuy y me parecío un estado muy bonito, sobre todo por su gentilicio, la gente en Yaracuy es muy atenta y servicial.

 

Al final del evento para el cierre estaba programada la presentación de una banda local de nombre "dame pa' matala", la cual por diversos motivos no pudo presentarse en tarima, sin embargo 2 de sus miembros asistieron y dieron la cara ( esto es muy importante ), hablaron un rato con la gente y esta actitud me hizo investigar un poco más de esta banda, consegui un par de videos en youtube, acá se los dejo para que la conozcan, realmente me gusto mucho su música, sus letras y sobre todo el mensaje y la actitud de esta banda.

 

 


En favor de la paz 

 

 

Por que no te callas tu?

 

 

 


Acerca del material de la charla, pendientes que luego seguiré explotando este tema y colocando más material al respecto y con respecto a mi charla, allá me la convirtieron en taller lo cual no estaba previsto ( y tampoco estaba preparado para ello ) y bueno como siempre en estos casos murphy atacó y bueno no se dío como yo hubiera esperado face-sad.png

 

La misma charla tendré que darla en el CNSLv4 en portuguesa, pero allá si tratare de hacer una demostración práctica del tema ( en una máquina virtual ) y espero que todo salga bien face-smile-big.png .

 

 

Richzendy | General, Gnu+y+Linux | 4 Mayo, 10:38pm | Comentar acerca de esto

Es un caso que debido a diversos motivos podría darse, sin embargo aparte de revisar tus logs, la cola de referidos y usar mailq de vez en cuando para ver que es lo que está pasando, para saber si tu servidor de correo es considerado spam o algún otro servidor ( del cual no tienes acceso administrativo o a los logs ) puedes usar este par de herramientas web, las cuales revisan entre las diversas listas negras ( blacklist ) si tu servidor esta rayado ( Disculpen el Venezolanismo face-smile-big.png ).

 

La primera viene del sitio web de openrbl, para citar un ejemplo, vamos a revisar el MTA de cantv.net ( relay.cantv.net ):

 

http://openrbl.org/client/#200.44.32.36 

 

Esta herramienta web, verifica en diferentes listas negras de una vez por lo cual resulta muy completa esta búsqueda, al momento el relay de cantv aparece positivamente en lista negra de Fiveten.

 

La segunda herramienta, más que todo es el único sitio realmente importante que openrbl no revisa y es la lista de trend micro ( la cual es muy usada ) y volvemos a usar el MTA de cantv.net como conejillo de indias:

 

 http://mail-abuse.com/cgi-bin/lookup?ip_address=200.44.32.36

 

En este caso, el relay de cantv.net paso la prueba y es considerado limpio.

 

El proceso para eliminar tu servidor de alguna de esas listas en algunos casos es tedioso como por ejemplo con la gente de trendmicro, así que procura revisar tu servidor frecuentemente y estar al tanto de la cuenta postmaster de tu dominio de correo.

Richzendy | General, Gnu+y+Linux | 2 Mayo, 11:52am | Comentar acerca de esto

Excelente video/comercial de Linux, uno de los mejores que he podido observar:

 

 

Link directo al video: http://www.youtube.com/watch?v=PLHjT5-XM9o

Richzendy | Gnu+y+Linux | 4 Abril, 2:01pm | Comentar acerca de esto

Recién acabo de ver un bug que abrió el señor Linus Torvalds en bugzilla, el bug 439858 va acompañado de una clara explicación de por que swfdec ( el plugin de flash libre y gnu ) no sirve con youtube y debido a esto, fedora 9 no es apta para esposas face-smile-big.png , la descripción del bug dice claramente:

"youtube no workee - fedora 9 not usable for wife"

 

Como nota adicional:

 

"Additional info:


This is "high" priority because the wife will kill me if she doesn't have her
videos. And the adobe player won't install on current rawhide due to some
library issues."
"Obi-wan Kenobi, you're our only hope"
 ( Esto es altamente prioritario porque la esposa puede asesirnarme si ella no
tiene sus videos. Y el reproductor de adobe no quiere instalar
en la actual versión de desarrollo por algunos problemas de librerías"
Y realmente tiene razón yo lo veo como un GRAN BUG!!!!, me acuerdo que yo hace tiempo quise usar este plugin de flash como alternativa al de adobe para mi máquina 64 bits, ya que no habia un plugin especifico de adobe para 64 bits, con la consecuencia desastrosa que indica Mr Torvalds, swfdec no funciona adecuadamente con youtube y la mayoría de páginas de videos face-sad.png espero que siendo Torvalds quien lo público, le den importancia al bug y traten de corregirlo face-smile-big.png  

 

Richzendy | Gnu+y+Linux | 31 Marzo, 11:14pm | 2 comentarios

A solo 8 días de haber sido lanzada la versión 0.6.0 aparece la versión 0.6.1 la cual corrige algunos bugs como por ejemplo el que impedia listar directorios por intermedio del Handler dirlist ( creo que el bug más grave ), entre otros tiene mejoras en la documentación, soporte en la interfase de administración para crear cuentas user del tipo http://server/~user y algunos otros bugs menores.

 

Pueden ver las notas de lanzamiento con su respectivo log de cambios en:

 

Recomiendo actualizar a esta versión, como he venido haciendo desde hace poco he dispuesto rpms para fedora 8 en las arquitecturas de i386 y x86_64 en:
Espero les sirvan, sería bueno saber si alguien los esta usando para al menos conocer si el esfuerzo vale la pena face-smile-big.png ( un comentario en este blog sería suficiente ).
 

Richzendy | Gnu+y+Linux | 25 Marzo, 9:07pm | Comentar acerca de esto

Alvaro acaba de anunciar oficialmente en la lista de correo de cherokee el lanzamiento de su versión 0.6.0, para saber las notas de lanzamiento y conocer todo lo nuevo que se hizo por cherokee por favor sirvase de revisar el siguiente link ( está en ingles ):

 

http://www.cherokee-project.com/pipermail/cherokee/2008-March/002609.html 

 

Desde ya puede disponer de paquetes compilados para fedora 8 desde:

 

http://www.richzendy.org/repo/fedora/8/ 

 

 

Richzendy | Gnu+y+Linux | 17 Marzo, 1:05pm | Comentar acerca de esto

El molesto beep/sonido/pitido que suena cuando hay algún error de tipeo en la consola de gnome, puede ser eliminado simplemente con:

En la misma ventana del terminal, Editar/Perfil Actual

En la ventana nueva que se abre, desactivar la casilla "Campana del terminal"

Richzendy | General, Gnu+y+Linux | 14 Marzo, 10:10am | Comentar acerca de esto

Contrariamente a lo que pensaba, pude hacer el rpm para la versión 0.6.0b1211 de cherokee para la arquitectura de 64 bits ( la versión anterior tenia un problema bien raro ).

Pueden descargar el rpm desde:

http://www.richzendy.org/repo/fedora/8/x86_64/

Dentro de poco montare otros RPM's para otros programas que había compilado hace tiempo, tendré que actualizarlos, en cuanto los tenga listos, los iré montando en el repositorio.

Espero les sirva este rpm, cualquier sugerencia constructiva hacia el mismo sera apreciada.

Richzendy | Gnu+y+Linux | 11 Marzo, 9:18am | Comentar acerca de esto

Hola a todos, actualmente estoy probando cherokee como webserver ( me obstine de apache ) y hasta el momento tengo excelentes recomendaciones de este webserver, tal vez le falta madurar un poquito, pero lo poco que tiene trabaja excelente.

Al darme cuenta que no habían unos RPMS decentes para la última versión, decidí hacerme el propio, así que acá se los dejo por si a alguien le puede llegar a interesar probarlo:

http://www.richzendy.org/repo/fedora/8/i386/

Allí se encuentra solo para la arquitectura i386 y el rpm fuente ( src.rpm ), el cherokee al parecer tiene problemas al compilarlo en 64 bits sin embargo el rpm para i386 sirve sin ningún tipo de problema en procesadores 64 bits.

Cualquier sugerencia con el rpm será apreciada ( sobre todo al .spec ).

Richzendy | Gnu+y+Linux | 6 Marzo, 5:10pm | 3 comentarios

Estoy con la intención de comprar una tarjeta de TV/FM, que sirva en GNU/Linux sin tener que hacer malabares para instalarla o usar drivers que no están muy pulidos, preferiblemente usb para poderla usar en el Laptop y en el desktop ( pero no limitativo ) y que sea económica, de buena calidad y que pueda ser usada con software común y estándar de cualquier distribución.

No la requiero que sirva para tratar de decodificar canales privados de TV por cable o similar, ni tampoco que sirva para capturar, pero si alguna que cumpla los requerimientos antes descritos también permite estas funcionalidades no me quejo face-smile-big.png

Quedo en sus manos compañeros Linuxeros, a ver si alguno me recomienda alguna, que preferiblemente haya usado personalmente y que pueda recomendar abiertamente.

Espero sus recomendaciones en los comentarios de este post.

Richzendy | Gnu+y+Linux | 26 Febrero, 2:36pm | 3 comentarios

Si quieres saber que crontabs en total tienes instalados en tu GNU/Linux, ejecuta en consola como root:

 

 

for i in `cut -d : -f 1 /etc/passwd` ; do crontab -l -u $i ; done

 

Richzendy | Gnu+y+Linux | 21 Enero, 10:08pm | 2 comentarios

Si eres diseñador web o pretendes serlo, he encontrado un sitio con los libros imprescindibles para cualquiera que desee abordar las nuevas tecnologías en esta materia, el sitio en cuestión es:

 

 http://www.librosweb.es/

 

Todos estos libros ( que no son muchos pero si suficientes ) se encuentran en completo castellano, en formato html para leerlo por capitulos desde la misma web o en formato pdf para imprimir.

 

Actualmente me encuentro leyendo el de symfony un framework en php, el cual es una traducción de uno en ingles y es excelente, realmente lo recomiendo.

 

 

symfony book
 

 

Ojalá los aprovechen o incluso puedan colaborar en su mejoramiento o difusión.

 

 

Richzendy | Gnu+y+Linux | 15 Enero, 7:48pm | 1 comentarios

"Macho que se respeta no lee README's, solo ejecuta sin miedos ni vacilaciones"

 

./Richzendy

Richzendy | Gnu+y+Linux, Divagaciones, Humor | 8 Enero, 5:04pm | Comentar acerca de esto

Bueno no escribí nada antes... y es que la preparación para este evento fue extenuante, dejar todo en el trabajo listo para poder asistir, arreglar detalles personales, logisticos y demás... pero bueno, acá esta mi opinión post-foro.

 

El evento estubo tremendo, la asistencia fue masiva, había demasiada gente más bien ( y esto siempre es bueno ), la organización fue excelente, la logistica tremenda, el aporte de los patrocinantes y su colaboración envidiable.

 

Eventos de este tipo claro que hacen falta, este evento se ha convertido en el evento anual más importante de Venezuela y uno de los más importantes de latinoamerica y con un puesto bien ganado gracias al esfuerzo que cada año hacen sus organizadores.

 

No puedo sino agredecer enormemente a Hector Colina, a José Parrela ( bureado ) y a Ailé ( ailefi ) por su atención.

 

Esta vez fui como ponente, acá pueden encontrar los documentos relativos a mi ponencia:

 

 http://www.richzendy.org/docs/Squid_DansGuardian_SARG+How_To/

 

Esta es la segunda vez que la doi y me di cuenta que hay muchas cosas que cambiar, por ejemplo no creo que la vuelva a dar como ponencia, tal vez como taller y en un ambiente más orientado al uso empresarial de estas herramientas, debido a que se lleva mucho tiempo el explicar todo este tema y tiene mucha tela que cortar, sin embargo en planos generales creo que la ponencia cumplio su cometido que es el de ganar atención en torno a el uso de estas herramientas y hacer en incapié en la importancia que tiene el proteger lo que ven los niños a través de internet.

 

Estando en el foro me dieron ganas de preparar un taller de programación BASH, de hecho lo ofrecí en caso que tuvieran inconvenientes con algún ponente, sin embargo no ocurrío afortunadamente, de todas maneras las intenciones quedan y si alguien me quiere invitar a un evento para explicar un poco este tema, estoy a la orden si me dejan preparar con algo de tiempo el material face-smile-big.png .

 

Como conclusión, creo que de todo esto como lo más importante  que queda es la experiencia  enriquecedora que  se  logra  al compartir con profesionales en areas tan diversas  en el Software Libre y no es precisamente  en  las charlas  donde se consigue esto, si no a nivel de pasillo y conversando face-smile-big.png , concuerdo con bigjocker en este sentido y bueno, espero que la próxima edición del foro, que será el año que viene en la ciudad de mérida sea igual de productiva.

 

P.D.: las fotos las quedo debiendo, las coloco luego en mi galería.

Richzendy | Gnu+y+Linux | 27 Noviembre, 11:23pm | Comentar acerca de esto

He preparado un pequeño documento que indica como actualizar entre versiones de fedora, si gustan pueden contribuir al mejoramiento del mismo,  ya que se encuentra en el wiki del Proyecto Fedora Venezuela, acá esta la dirección del documento:

 http://wiki.fedora-ve.org/Instalaci%C3%B3n/Actualizaci%C3%B3n 

 Antes habia escrito un documento similar acá en mi blog, supongo que el del wiki está algo más completo.

Richzendy | Gnu+y+Linux | 14 Noviembre, 2:17pm | Comentar acerca de esto

He desarrollado PassReminder, que es un sencillo script que ayuda en funciones administrativas en organizaciones que usan autenticación mediante algún servidor LDAP como  Fedora Directory Server u otro servidor LDAP ( a pesar de que se probo solo con FDS, tal vez funcione como está o con pocas modificaciones en openldap ), ya que permitirá poder enviarle un correo electrónico a cada usuario del directorio al cual tenga a punto de expirar su cuenta, recordandole que debe cambiar su contraseña.

 

Si desea saber más al respecto, descargar el script, saber como instalarlo puede ver el siguiente link:

 

http://wiki.fedora-ve.org/Autenticación/FedoraDirectoryServer/PassReminder 

 

Si tiene algún tipo de pregunta al respecto, por favor hagamelo saber.

Richzendy | Gnu+y+Linux, Scripting | 10 Octubre, 9:27pm | 1 comentarios

Una de las caracteristicas del Software Libre es de hacer las cosas cuando se necesitan y no dependiendo si es "comercialmente viable" y se ve demostrado en la nueva versión de OpenOffice ( 2.3.0 ) en dondedesde ya se incluye la nueva denominación de la moneda en Venezuela.

Esta es la información que podemos ver en el  Issue 78586 de las notas de lanzamiento de la versión 2.3.0 de OpenOffice.

 

ID: VEF

Symbol: BsF.

Decimals: 2

Name: bolívar fuerte


Richzendy | Gnu+y+Linux | 17 Septiembre, 8:30am | Comentar acerca de esto

"Tu vida digital a donde sea" reza el lema de el sitio http://portableapps.com/ .

 

Dicho sitio provee programas GNU plenamente configurados para que puedan ser instalados y usados directamente desde un pendrive o memoria USB, lo que permitiría por ejemplo, en el caso de usar ThunderBird, tener tus correos electrónicos en tu pendrive y poderlos ver y gestionarlos desde cualquier computador, o guardar todas tus acciones de firefox y poder usar esto en cualquier computador.

 

Es más para aquellos desarrolladores de aplicaciones LAMP ( Linux Apache MySQL Php ), podrían instalar XAMPP  en el USB y llevar su aplicación a donde sea y poder hacer una demostración a un cliente, por ejemplo ( no todos tienen un laptop ).

 

El listado de aplicaciones disponibles puede verse desde el siguiente enlace-> http://portableapps.com/apps

 

Entre las más fámosas tenemos:

 

  • vlc y mplayer ( reproductores multimedia )
  • notepad++ ( una abominación del notepad hecha en GNU para desarrolladores de software )
  • Nvu y Kompozer ( un editor de html y css  potente y mucho más fácil de usar que dreamweaver )
  • Sudoku ( juego muy de moda, también hay otros )
  • Gimp ( un programa de tratamiento y manipulación de imágenes )
  • Filezilla ( cliente ftp GNU )
  • Pidgin ( cliente de mensajería instántanea multiprotocolo, maneja talk, msn, yahoo, aol, ic, etc )
  • OpenOffice ( suite ofimática )
  • ClamWin ( Antivirus )

Como nota final, doy mi comentario al respecto:

 

Nada de esto se puede con el software propietario, por que aunque se pueda instalar una aplicación en un pendrive, el poder distribuir tantas aplicaciones desde un mismo sitio y en  un entorno común para todas es un verdadero problema ( coordinar empresas es dificil ya que cada una quiere su propio beneficio ).

 

Estas aplicaciones, son el disfrute para aquellos que son usuarios de computadoras con cuentas limitadas en su trabajo, ya que les permite lanzar aplicaciones desde el pendrive e incluso algún sistema operativo emulado y el dolor de cabeza para todos los SysAdmin face-smile-big.png

 

Richzendy | Gnu+y+Linux | 31 Agosto, 10:35am | Comentar acerca de esto

Leyendo el blog del Russo me consegui que la gente de google ha sacado una excelente extensión que permite grabar entre diferentes browser firefox con solo tener la extensión en cada uno de ellos, la siguiente data:

  • Passwords
  • Bookmarks
  • Historial
  • Cookies
  • Ventanas y pestañas.

Lo ideal de esta extensión es que si usas varias computadoras: pc de trabajo, laptop, pc de casa puedes compartir toda tu data relevante entre todos estos browsers asi que si guardas en uno de ellos un link en un bookmark, esta data se replica en los demás, la data se guarda encriptada en google y se necesita un pin para acceder a ella, solo necesitas tener una cuenta google para poder usarla.

 

http://dl.google.com/firefox/google-browsersync.xpi

 

Nota: tendrás que copiar el link en tu navegador e intentar cargar la página para que se instale el add-on.

 

Sería bueno que también pudiera guardar el perfil de las extensiones que tengas cargadas, para poderlas volver a sincronizar e instalarlas entre diferentes browsers face-smile-big.png

 

Hasta el momento estoy usando la extensión solo para mantener sincronizadas mis bookmarks, ventanas y pestañas

Richzendy | Gnu+y+Linux, Internet | 20 Julio, 1:30pm | 5 comentarios

No, no, no vamos a actualizar nuestro fedora usando apt face-smile-big.png , simplemente mucha gente cree que al llegar una nueva versión de Fedora debemos actualizar usando el dvd o lo que es peor aún, "reinstalar", pero el caso es grave cuando se tiene un servidor desde al cual solo se tiene acceso remoto ( aunque también podemos actualizar nuestro desktop de esta manera, de hecho yo lo hice asi ), la solución es actualizarlo online como lo actualizamos? simple, sigue leyendo:

  • Procura tener tu FC6 lo más actualizado posible.
  • Procura tener suficiente espacio en disco ( al menos 3 GB si usas X)
    • Primero actualizamos las notas de release:

    rpm -Uvh http://mirror.internode.on.net/pub/fedora/linux/releases/7/\

    Fedora/i386/os/Fedora/fedora-release-notes-7.0.0-1.noarch.rpm

     

    ( el contraslash "\" indica que la linea de abajo va pegada a la url de arriba, no cabia la dirección completa aca y me dañaba el ccs del tema en el blog )

    • Luego actualizamos el fedora-release:

    rpm -Uvh http://mirror.internode.on.net/pub/fedora/linux/releases/7/\

    Fedora/i386/os/Fedora/fedora-release-7-3.noarch.rpm

     

    ( el contraslash "\" indica que la linea de abajo va pegada a la url de arriba, no cabia la dirección completa aca y me dañaba el ccs del tema en el blog )

    • Si tenemos otros repositorios en nuestra configuracion de yum, actualicemos los archivos para que apunten a servidores con paquetes de F7 o de plano desactivalos, para livna es facil ya que solo actualizamos el rpm que configura el repo:

    rpm -Uvh  http://livna-dl.reloumirrors.net/fedora/7/i386/\

    livna-release-7-2.noarch.rpm

    • Por ultimo hacemos un upgrade:

    yum upgrade

     

    En esta parte es muy probable que algún paquete exotico que hayas instalado de algún repositorio tb exotico te de problemas de dependencias, si es asi y el paquete no es necesario ve pensando seriamente en desistalarlo o en buscar la actualizacion del paquete o del archivo de configuración del repo original para dicho paquete.

     

    Si estamos actualizando un servidor y que no tiene X ( entorno gráfico ) la actualización tarda realmente poco ( no me responsabilizo si tu servidor no arranca luego de esto, asi que usa esto bajo tu propio riesgo face-smile-big.png )

     

    •  Ahora es ir por una buena taza de cafe o a ver tv, ya que esto va a tardar face-smile-big.png

     

    NOTA: probablemente te toque ejecutar en una consola ( tty ) el comando system-config-display luego del upgrade y reiniciar, al menos a mi luego de reiniciar no me aparecia el panel de gnome, ni los iconos del escritorio, luego de ejecutar el comando ( y cambiarme la resolucion) todo funciono adecuadamente.

     

    Actualización de la nota anterior: Luego me di cuenta que algo en mi configuración de usuario de gnome era lo que estaba mal ( el usuario root si entraba sin problemas ), lo solucione momentanéamente con un :

     

    desde una tty externa y sin estar logueado en entorno gráfico:

     

    mv  ~/.gnome* /tmp

     

    ( luego reviso que estaba mal en el profile de gnome face-smile-big.png )

     

    Richzendy | Gnu+y+Linux | 19 Junio, 2:45pm | Comentar acerca de esto

     

     

    Fedora 7, que ya no es core, nombre código "Moonshine" fué liberado hoy!!! dale click a la imágen y veras la página de descarga de torrents, los mirrors estan full para poder bajar la iso, así que recomiendo los torrents.

     

    Esta versión de fedora tiene cambios radicales en su estructura, aunque no tiene muchos cambios fisicos a primera vista, si tiene cambios radicales en la forma en que esta construida la distribución y que verán sus frutos en futuros release.

     

    Si quiere leer que tanto viene en esta versión, lo invito a leer el siguiente link, a pesar de que este en ingles:

     

    https://www.redhat.com/archives/fedora-announce-list/2007-May/msg00002.html

     

    ( Alguien se anima a traducirlo? face-smile-big.png )

     

    Estoy descargandolo en este momento y lo instalare en el portatil este fin de semana, luego les cuento que tal face-smile-big.png

     

    De parte de todo el equipo de http://www.fedora-ve.org le extendemos la invitación a usar esta excelente distribución y a contribuir en ella y en la comunidad local de soporte, si se anima a instalarla.

    Richzendy | Gnu+y+Linux | 31 Mayo, 2:22pm | 1 comentarios

    Bueno como todos los años, prácticamente el evento más importante de software libre a nivel Latinoamericano, el FLISOL o Festival Latinoamericano de Instalación, se llevara a cabo el sábado 28 de Abril.

     

    Si deseas saber más información de este evento y si hay alguna sede cerca de ti, dirigete a la página oficial del FLISOL, en :

     

    http://www.installfest.info/

     

    Yo por mi parte estare en la sede de Caracas, ayudando y colaborando en lo que pueda.

     

    FLISOL BANNER

     

    Lastima que ese dia coincida con el concierto gratuito de Rata Blanca en Valencia face-sad.png

    Richzendy | Gnu+y+Linux | 22 Abril, 12:51am | 2 comentarios

    Miren este video face-surprise.png


    Enlace directo al video

    http://www.youtube.com/watch?v=Yx9FgLr9oTk

    Richzendy | Gnu+y+Linux | 28 Enero, 10:22am | Comentar acerca de esto

    #! /bin/sh

    #

    # This script update your dinamic ip in Zoneedit

    # Execute this script in a cron job each 15 or 10 minutes...

    # ( whatismyip.org ban people for more to 3 request in 10 minutes )

    # crontab -e

    # */15 * * * * /your/script/path/update_host.sh

    #

    # comments? mail me to : Richzendy_at_gmail_dot_com

    ###############################################

     

    USER="your zoneedit user"

    PASSWD="your zoneedit password"

    DOMAIN="your wanna update this domain name in zoneedit"

    # path for save your ip's data base ( edit is variable... )

    DB_PATH_FILE="/var/log/ip_DB"

    # Search your actual ip

    IP_NEW=`curl -s http://www.whatismyip.org/`

    # you need permissions over this file

    IP_OLD=`tail -n 1 $DB_PATH_FILE`

     

    if [ $IP_NEW == $IP_OLD ] ; then

    exit 0

    else

    # update your host

    /usr/bin/wget -O - --http-user=$USER --http-passwd=$PASSWD \ "http://dynamic.zoneedit.com/auth/dynamic.html?host=$DOMAIN" &> /dev/null \ echo $IP_NEW >> $DB_PATH_FILE

    fi

     

     

    Grabalo como, update_host.sh y dale permisos de ejecución, Alguna sugerencia? colocala en los comentarios unsure.png

    Richzendy | Gnu+y+Linux, Scripting | 22 Noviembre, 5:11pm | 3 comentarios
    http://dev.mysql.com/find_bug-win_ipod.gif

     

    Buena Iniciativa de esta compañia Sueca  ( MySQL AB ) para fomentar la perfección en sus programas, al motivar a sus usuarios a encontrar bugs, regalandoles un ipod face-smile-big.png

    Se imaginan si aquella compañia de Redmond de cuyo nombre no quiero acordarme, tomase una iniciativa similar con su producto estrella Hasefroch? Personalmente creo que le quebraríamos la cuenta bancaria al señor Billy Billetes face-smile-big.png

    Richzendy | General, Gnu+y+Linux | 6 Noviembre, 1:01pm | 1 comentarios

    OpenWengo es un programa de comunicación para vozip, muy parecido a Skype, pero con caracteristicas mucho mejores como soporte de webcam y sobre todo que es libre y multiplataforma ( Windows, Gnu/Linux y Mac OS ).

    OpenWengo

    Para instalar OpenWengo, en Fedora Core 5, tienes que seguir los siguientes pasos:

    Como root:

    rpm -ivh http://wengofiles.wengo.fr/wengophone/beta/ wengophone-0.958m-1.i386.rpm

    Debido a que OpenWengo pide la libreria  libssl.so.5 para funcionar y en Fedora Core tenemos una mas nueva ( y por lo tanto deberia ser completamente compatible ) simplemente le creamos un enlace dinamico:

    ln -s /usr/lib/libssl.so /usr/lib/libssl.so.5
     

    Ya deberiamos poder ejecutar WengoPhone en : Aplicaciones --> Internet ( menu de Gnome )

    Agregame, mi ID es: Richzendy

    face-smile-big.png

    Mi webcam me va perfectamente aca, en cambio en amsn, casi me consume todos los recursos de procesador ( en el laptop ), ademas probe hacer una llamada a Argentina y perfecto, repico el celular alla desde WengoPhone face-smile-big.png  

    Las llamadas desde openwengo a telefonos residenciales y celulares se pueden hacer a varios paises y son pagas, sin embargo mucho mas baratas que un proveedor de telefonía cualquiera ( de Venezuela a Argentina me cobraron 37 bs. o sea 0.017 euros por el minuto ), tambien puedes mandarles sms a celulares a casi cualquier parte del mundo, asi mismo puedes hablar con tus contactos que usan openwengo desde internet  totalmente gratis o simplemente chatear con ellos.

    Yo pude realizar la llamada, ya que al crear tu cuenta en Wengo, te regalan un euro para que pruebes las llamadas.

    Ver Precios de llamadas 

    También hay una extensión para firefox, de OpenWengo:

    Extension Firefox de Openwengo 

    Richzendy | Gnu+y+Linux | 11 Octubre, 6:04pm | Comentar acerca de esto

    Ahora estoy usando un reproductor de musica muy cool para gnome hecho en mono, se llama muine, es como la version light de amarok, me mantiene actualizado mi audioscrobler  ( hoy en dia  last.fm ) via un plugin y me permite ver las letras de las canciones via otro, lo que mas me agrada es que me mantiene organizada mi lista reproduccion en forma de albums  y me muestra las caratulas de los mismos ( creo que se las baja de algun sitio ) o por orden alfabetico de canciones, tambien me agrada que se pueda iconificar completamente ( lo trae por defecto ) y que hay un applet para la barra de gnome que ofrece control de el desde alli face-smile-big.png .

    Bueno el detalle es que me fui inmediatamente a buscar un plugin para xchat de el y encontre uno pero era muy feo ( creo que no me funciono ) asi que decidi hacerme uno, pueden ver el proyecto en el siguiente link:

    http://www.richzendy.org/index.php?page/muine_xchat 

    Screenshoot de Muine XChat Announcer

    El que lo use, por favor, envieme sus comentarios, bugs o sugerencias, en los comentarios de este post, o a mi e-mail ( sabran donde encontrarlo ), realmente les recomiento este player, es muy liviano y facil de usar ,el que use Fedora Core, pregunte por los repositorios de donde lo descargue via yum face-smile-big.png .

    Richzendy | Gnu+y+Linux, Scripting | 23 Septiembre, 7:48pm | Comentar acerca de esto

    este es un comando que me encontre de casualidad... cada dia consigues aqui en Gnu/Linux algo nuevo face-smile-big.png

    de su help:

    [richy_at_localhost ~]$ yes --help Modo de empleo: yes [CADENA]... o bien: yes OPCIÓN Muestra repetidamente una línea con todas las CADENA(s) especificadas, o `y'.

    --help muestra esta ayuda y finaliza

    1. -version informa de la versión y finaliza

    Comunicar bichos a <bug-coreutils_at_gnu_dot_org>_dot_

    Lo cual en cristiano es que es un comando, que repite todo lo que le coloques como argumento en la consola, hasta que mates el proceso o que lo canceles con "control + c" y si no le das un argumento, solo repite la letra "y"

    me parecio muy curioso este comando, si alguno se le ocurre alguna utilidad practica, por favor comuniquelo en los comentarios de este post.

    por favor, no ejecuten este comando en el xchat mientras estan en un canal:

    /exec -o yes HOLA!

    o tampoco coloquen en su consola, o en cualquier otra:

     yes "quiero llenar el disco duro hasta el tope" >> /tmp/file &
     

    >face-smile.png

    Para mas info: man yes

    Richzendy | Gnu+y+Linux, Scripting | 30 Agosto, 11:41pm | Comentar acerca de esto

    .ocinu le are on euq rop se ,xunil ed eroc le ne oyulcni ol neiugla is y abatisecen ol ,ozih ol euq le euq rop se etsixe is ograbme nis ,litu euq osoiruc sam ecerap em oñartxe yum odnamoc nu se ,saiconoc ol on y asoc arto odnacsub seugisnoc euq sose ed odnamoc nu se ver

    .radnatse adilas al a adartne omoc amot sodacificepse nos on sovihcra o ovihcra nu is y !sever la odot acoloc ol riced se ,otxet ed ovihcra nu ed seretcarac sol ed nedro le ritrever arap evris selareneg sonalp ne y "ritrever" ed ominorca le omoc res a airdnev ver

    ...soiratnemoc sol ne otse noc erobaloc neiugla euq orepse ,odnamoc etse arap acitcarp dadilitu anugnin erruco em es on

    ...soiratnemoc sol ne otse noc erobaloc neiugla euq orepse ,odnamoc etse arap acitcarp dadilitu anugnin erruco em es on

    Si usas Gnu/Linux y quieres leer de forma normal el post, ejecuta en tu consola el siguiente comando:

     

    curl -s http://www.richzendy.org/files/rev | rev
     

    Richzendy | Gnu+y+Linux, Scripting | 15 Agosto, 11:37pm | Comentar acerca de esto

     

    Vengo leyendo a traves de Caronte ( un amigo ) que me paso un link que NTFS al parecer tiene ya soporte total en Linux.

     "¡Finalmente Linux tiene soporte opensource completo para  lectura/escritura de NTFS! Las pruebas "benchmarks" preliminares demuestran que el driver  no-optimizador ya es dos veces más rápidamente que ext3 y 20-50 más rápido que el modelo comercial PARAGON NTFS. Interesante este captive NTFS, que utiliza el driver nativo de Windows NTFS, falla todas las pruebas "benchmarks" con pérdida de archivos.!"

    Para los que no lo sabian, NTFS esta soportado en LINUX desde hace bastante tiempo, con un modulo para el kernel que fue hecho gracias a ingenieria inversa y funcionaba a la perfeccion pero para solo el modo de lectura, la escritura estaba en desarrollo y era considerada experimental y el que la usara debia hacerlo bajo su propio riesgo pudiendo llevar a perdida de datos en dicha particion.

    Noticia leida de :

    http://www.osnews.com/story.php?news_id=15196

    Richzendy | Gnu+y+Linux | 15 Julio, 1:47am | Comentar acerca de esto

    Buscando como diablos arreglo el CSS del tema nuevo de mi blog, que se ve super horrible en Internet Explorer ( los bloques de la derecha no deberian estar abajo ), me encuentro este link que me parecio super interesante:

    http://www.desdeguate.com/blog/2005/11/16/como-hacer-que-firefox-luzca-como-el-internet-explorer/

    Me parece genial, precisamente en casos en que la gente ( usuario promedio ) fastidia por que esta acostumbrada a IE y le tiene miedo al cambio... bueno le cambias su asqueroso navegador por algo que si sirva sin que se den cuenta face-smile-big.png

    Vean las imagenes, de mas esta decir que se ve que es un buen How To face-smile-big.png

    Richzendy | Gnu+y+Linux | 19 Junio, 1:12pm | Comentar acerca de esto

    Hace unos dias me dispuse a instalar mi Aironet 350 sobre Fedora Core 5, aqui explicare los pasos:

    Luego de instalarla fisicamente veo que no se habilita la tarjeta, solo se limita a parpadear su led naranja ( tiene dos, uno naranja y el otro verde )... y el modulo correspondiente ( airo ) estaba cargado en el listado de los modulos ( lsmod ), pero sin embargo la tarjeta parecia muerta :S, ya habia trabajado perfectamente en otras distribuciones por lo cual me parecia bien extraño que no estuviera funcionando.

    Sin internet y con mucha voluntad me dispuse a ver cual era el problema, luego de matarme la cabeza un buen rato me di cuenta que el gran problema, es que en el kernel presente en la distribucion no venia ( no vienen firmwares de hardwares propietarios ) el firmware de mi tarjeta de red debido a que es propietario, algunas otras distribuciones han incluido este tipo de software alegando de que son firmware que hacen funcionar otros procesadores ( perifericos ) y no el C.P.U. central del computador, sin embargo considero que esto deberia ser revisado detenidamente en el marco legal ( aunque sea un fastidio instalarlo sin tener esto ) ya que no todo el mundo dispone de una tarjeta de este tipo, por lo cual pienso que el que la tenga debe tener la eleccion de hacerla funcionar de esta manera o no, y el que no la disponga mas aun para no tener incluido en su kernel software de este tipo que en realidad ni esta usando o no va a necesitar...

    Sin mas preambulo, lo que hice fue navegar el cd ( menos mal que aun lo conservo ya que en la pagina de cisco es un fastidio bajarlo por lo del registro, mas para mi que odio los registros en las webs ... ) y encontrar el instalador para hasfroch *.exe que viene con mi tarjeta inalambrica y extraerlo ( no explicare los metodos poco ortodoxos que use ) y vi el dichoso firmware ( me acorde que una vez me toco instalar una tarjeta inalambrica en un laptop thinkpad t43 de ibm que usaba el driver ipw2200 y se colocaba a trabajar de forma similar ), copie el dichoso firmware a mi computador y aqui estan los pasos en la consola...

    #Copio el driver al directorio de firmwares

    [root_at_athenea ~]# cp pcx500b.IMG /lib/firmware/

    #Descargo el modulo, mi tarjeta es pcmcia pero esta en una bahia pci, por lo tanto no uso airo_cs, solamente airo

    [root_at_athenea ~]# rmmod airo

    #Vuelvo a montar el modulo

    [root_at_athenea ~]# modprobe airo

    #EUREKA!!! esta funcionando!!! veo que el led verde empieza a parpadear indicando que esta despertando del letargo y esta buscando algun wireless...
    #Mando un scan a ver que consigo.... mmmm solo aparece la red del router wirelless que tengo en la casa =/

    [root_at_athenea ~]# iwlist wifi0 scan
    wifi0     Scan completed :
              Cell 01 - Address: 00:0D:88:2C:6C:E1
                        ESSID:"cat_black"
                        Mode:Master
                        Frequency:2.437 GHz (Channel 6)
                        Quality=46/100  Signal level=-72 dBm  Noise level:-93 dBm
                        Encryption key<img src="http://richzendy.org/plugins/Emoticons/images/face-surprise.png" border="0" alt="face-surprise.png " width="16" height="16" />n
                        Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s

     

    Espero le sirva a alguien este mini-tutorial, cualquier errata es bienvenida en los comentarios ( si es que queda espacio para ellos luego de los ataques de bots de spam que le estan haciendo a mi humilde blog... creo que ya es hora de actualizar el Jaws )

    Descarga del firmware aqui http://www.Richzendy.org/files/pcx500b.IMG

    Richzendy | Gnu+y+Linux | 17 Mayo, 7:19pm | Comentar acerca de esto
    Richzendy | Gnu+y+Linux | 29 Marzo, 9:33am | 10 comentarios

    En este sitio [1] se encuentran extensiones para firefox, thunderbird y mozilla en castellano gracias a la gente de este proyecto que colocan su granito de arena, para que todos dispongamos de estas cosas en nuestro idioma, recomendadas la de web developer y la del manejador de descargas y la del calendario para thunderbird tongue.png

    [1] http://nave.escomposlinux.org/productos/extensiones/

    Richzendy | Gnu+y+Linux | 24 Marzo, 6:28pm | 1 comentarios

    Hoy Discutiendo en clases con mis estudiantes y los estudiantes de mi compañero k0k, salio el siguiente analisis:

    Caso 1: Imaginate que eres dueño de un webhost, el cual tiene una maquina Gnu-Linux, eres le root absoluto, te llega un cliente y te paga el plan mas caro que tienes por 2 años seguidos, pero de repente en un par de meses todos los precios se disparan al triple, ya lo que te paga o te pagara este cliente no cubrira los gastos de mantenimiento, asi que decides salir de el pero no le puedes cancelar la cuenta por que tienes un contrato... Pero pequeño detalle!!! todos los contratos tienen clausulas ( las letras pequeñas que nunca lees ) y en la mayoria de los webhost la clausula principal es acerca del contenido en tu cuenta, o sea, cero porno o archivos ilegales como warez o programas con licencia, asi que haces: su fulanito (root no necesita la clave del usuario, para usar su identidad), le llenas su cuenta de porno, mp3 y warez y le cancelas la cuenta alegando que irrespeto el contrato ( un claro caso de usurpacion de identidad ), que hace el cliente? reclamar? a quien? como demuestra que el no hizo eso ? ( el mismo que usurpo su identidad tiene acceso a todos los logs del sistema asi que los puede manipular... ).

    Caso 2: Eres administrador de una red corporativa o gubernamental, eres el root de muchos servidores en la empresa, manejas todos los servicios y las cuentas de usuario, el usuario fulanito te cae mal y decides que ya no es hora de volverlo a ver, asi que haces: su fulanito y usurpas su identidad y te encargas de hacer algo indebido en el sistema, que no causa daño pero que hace ver que fulanito quizo abusar de sus privilegios... y taran! pruebas en mano te vas a la oficina de tu jefe y al otro dia fulanito esta en la calle buscando otro trabajo, que puede hacer fulanito? como demuestra que el no hizo eso ?

    Caso 3: Eres el administrador de una red en un proveedor de internet, te gusta estar usando la red para cualquier estupidez y en una de esas la defecas en grande por que te metiste con quien no debias.... imaginas que llegaran haciendo algunas preguntas ... agarras y ves la tabla de clientes conectados y eliges precisamente al que mas jode por telefono y gasta mas ancho de banda, le haces un nmap y vez que usa guin2 equispies ( seguro sabe un poco del pc como para poder echarsela y no lo suficiente como para no saber zafarse ), manipulas los logs y ya esta ... tienes tu chivo expiatorio... que puede hacer este cliente ? como demuestra que el no hizo de lo que se le puede acusar?

    Al menos en los 2 primeros casos esta un ejemplo de la autoridad de root sobre el sistema, es el super usuario, el administrador del sistema con todos los privilegios... deberiamos confiar en su etica, pero y si no la tiene? quien lo administra a el? interesante pregunta verdad?

    Divagando y divagando llegamos a la conclusion de que al menos en el caso 2 se puede solucionar si se mandan copias de los logs a otros servidores sin acceso fisico ni de red para el susodicho root malagente y gestionado por otras personas (al menos 3 personas ) en la empresa tal vez del area administrativa o de gerencia y a la hora de poder hacer una auditoria externa poder contar con informacion de primera mano no manipulable... ( a menos que el fulanito le caiga mal a todo el mundo, jejeje face-smile-big.png ), de esta manera root seria un sujeto auditable e inspeccionable... al menos no evitara que haga lo que quiera, pero si que pueda borrar sus huellas tan facilmente...

    Sim embargo los otros 2 casos estan abiertos a discusion, tienes otra solucion? los comentarios estan abiertos!!!

    Acaso root deberia ser el "Superusuario" ? o deberia haber alguien ( o algunos ) arriba de el en la escala de privilegios?

    Richzendy | Gnu+y+Linux | 21 Marzo, 5:48pm

    Preparate una vez más!

    TALUG te invita en esta nueva oportunidad a participar en el evento que reúne en un solo día a 13 paises y más de 100 ciudades en todo el continente. Por segundo aÃo consecutivo estaremos llevandole el Festival Latinoamericano de Instalacion de Software Libre, y esta vez usted será el protagonista.

    Viernes, 24 de Marzo de 2006: Talleres, Conferencias y Mesas de Trabajo.

    Sábado, 25 de marzo 2006: Escoge que distribución de Linux quieres usar y te guiaremos paso a paso a instalarla y usarla, trae tu computador (completo) con espacio libre en disco de 3 a 5 GB previamente particionado.

    Entrada Totalmente Libre. Estas jornadas tiene por objetivo que el público en general, conozca la existencia de tecnológias alternativas en torno al sistema operativo Linux y otras versiones de Software Libre en sus computadoras asistidos por el equipo de colaboradores de TALUG.

    Lugar: Salones de Sorteo de la Lotería del Táchira Hora: Desde las 9 A.M. Más información: http://installfest.info/Venezuela/SanCristobal Afiche del Evento anterior: http://www.linuxtachira.org/images/afiche_flisol.png

    Usa el Boton del Flisol provisto por ghostbar:

    Richzendy | Gnu+y+Linux | 11 Marzo, 5:56pm | Comentar acerca de esto

    Buenas Noches, Pinguino

     

    Erase una vez tres ratoncitos de ordenador que vivian en tres pequeños ordenadores. El primer raton era perezoso, asi que instalo Windows 95. El segundo, tambien perezoso, aunque le gustaban los dibujos bonitos, asi que instalo Windows XP. El tercero de los ratones era un trabajador nato, asi que instalo Linux.

     

    Un dia un Virus Muy Malo visito a los tres ratones. La primera visita la realizo al raton de Windows 95. "Abre un puerto y dejame entrar", grito el Malisimo Virus. "!Ni por un nuevo procesador!", exclamo el primer raton.

     

    "Entonces te atacare y reformateare tu disco duro", dijo el Horrible Virus. Y eso hizo... El primer ratoncito corrio al ordenador del segundo raton y pronto pudieron oir al Asqueroso Virus que decia: "Abre un puerto y dejame entrar". "!Ni por una nueva tarjeta de video!" vocifero el segundo ratoncito. "Entonces te atacare y reformateare tu disco duro",dijo el Malvadisimo Virus. Y eso hizo. Los dos pequeños ratones corrieron hasta el ordenador del tercer raton y pronto oyeron decir al Vil Virus "Abre un puerto y dejame entrar". "Ni por mas memoria", dijeron los tres ratones. "Entonces te atacare y reformateare tu disco duro" dijo el Destructivo Virus. Y lo intento. Pero, como el tercer raton habia instalado Linux, el Vomitivo no podia hacer nada al ordenador del tercer ratoncito.

     

    Asi que el Terrible Virus ( que ya no era tan terrible ) se fue y no regreso nunca jamas, probablemente por que los dos primeros ordenadores volvieron a sus ordenadores e instalaron Linux.

     

    Y los tes ratones vivieron felices y comieron perdices.

    William Jhonston, 14 años, via email

     

    Tomado de la revista LINUX MAGAZINE, edicion española, numero #28, de la zona FEEDBACK: correo de los lectores.

     

    Nota de Richzendy: imaginativo cuento, una remasterizacion del famoso cuento de los 3 cerditos, llevado al plano geek o informatico muy buena de verdad, algo cursi tal vez, pero viendo la edad del creador... sin embargo, hay que tomar en cuenta que a veces olvidamos a los pequeños en todo este proceso del aprendizaje del Gnu, iniciativas como esta deben tomarse en cuenta a favor, de captar todas esas mentes aun muy jovenes, pero que no tienen la inquietud que tuvimos nosotros o aun no han despertado sus cerebros ...

    Disculpen la falta de acentos, estoy en un teclado en ingles y escribi esto muy rapido, por falta de tiempo...

    Richzendy | Gnu+y+Linux | 11 Marzo, 3:40pm | 2 comentarios

    Esta funcionabilidad que era vista desde h