Feb 24

Tagged with:
Oct 24
#internetnecesario

#internetnecesario

Oct 06

Este JCL mostrará el uso de los parámetros SKIP y COUNT del programa IDCAMS para poder seleccionar secciones de un archivo secuencial.

SKIP : Omite N registros desde el inicio del archivo.
COUNT : Selecciona los N registros indicados a partir del inicio del archivo o en combinación con SKIP desde el registro siguiente del omitido.
Continue reading »

Tagged with:
Oct 03

Con la instalación de openSuSe 11.1 me tope con un error en la Tabla de Descripción del Sistema Diferenciada o DSDT por sus siglas en ingles. El error en esta tabla causaba que el proceso de encendido o apagado de mi laptop DV6921la fuera muy lento, casi interminable si esta se encontraba desconectada de la corriente.

Voy a documentar paso a paso el procedimiento para corregir esta tabla con openSuSe 11.1 a 32 bits, funciona también a 64 e incluso en ubuntu, señalare las diferencias de esta última.

Continue reading »

Tagged with:
Sep 28

El hackmeeting es un encuentro libre y autogestionado que gira en torno a las nuevas tecnologías, sus implicaciones sociales, la libre circulación de saberes y técnicas, la privacidad, la creación colectiva, el conflicto telemático… Está destinado a todo tipo de personas que tengan una mente abierta y curiosa con ganas de compartir sus experiencias y vivirlo participando en la coordinacion como una más. Algunas charlas y talleres exigen conocimientos informáticos avanzados, otros no; y otros ni informáticos.

Más información en : http://espora.org/hackmitin/

Poster-HM09

Sep 13

Como fanático del Am. Football siempre trato de no perderme los partidos de mi equipo favorito los empacadores de Green Bay, desafortunadamente no siempre se cuenta con televisión.

Lo que encontré fue que podía ver estos partidos usando P2PTV pero en los canales de mejor calidad se requiere del software Sopcast, estuve buscando y encotré estos paquetes, que aunque no son recientes, funcionan tanto en la versión 11.0 como en la 11.1 de OpenSuSe.

Para instalar tienes 2 opciones:
1: Un solo comando :

1
hackob@home:~> sudo zypper in http://hackob.me/wp-content/uploads/2009/09/gsopcast-0.4.0-20.1.i586.rpm

2: Dos comandos:
2.1 : Descarga el paquete :
gsopcast-0.4.0-20.1.i586.rpm

2.2 : Instalar el paquete :

1
hackob@home:~> sudo zypper in gsopcast-0.4.0-20.1.i586.rpm

De cualquier forma el resultado es el mismo y te recomiendo la siguiente página en donde he encontrado un gran numero de eventos en vivo, recuerda seleccionar la transmisión Sopcast.

Tagged with:
Sep 07

Como ya lo había comentado, en este espacio “mainframe” publicaré algunos ejemplos de JCL con las tareas que comúnmente se realizan, seque hay miles de manuales, pero trataré de ponerlos para que sea sólo un copy&paste:

Bueno, este primer ejemplo será una copia simple de archivos a través de la utilería ICEGENER:

//*--------------------------------------------------------------------
//* COPIA DE ARCHIVOS SECUENCIALES CON ICEGENER
//* SYSUT1 : ARCHIVO ORIGEN
//* SYSUT2 : ARCHIVO DESTINO
//*--------------------------------------------------------------------
//COPY0001 EXEC PGM=ICEGENER
//SYSUT1 DD DSN=ARCHIVO.DE.ENTRADA,
//          DISP=SHR
//SYSUT2 DD DSN=ARCHIVO.DE.SALIDA,
//          DISP=(NEW,CATLG,DELETE),
//          UNIT=3390,SPACE=(CYL,(1,1),RLSE),
//          DCB=*.SYSUT1
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY
//*--

Si crees que es necesario que explique línea por línea dímelo por este medio o a través de twitter a @hackob en lo haré en los siguientes ejemplos.

Tagged with:
Ago 21

He leído en más de un sitio guías para instalar un LAMP (Linux+Apache+MySQL+PHP) Server y la verdad son al menos 10 pasos y tienes que copiar desde la página a la línea de comandos todo un bloque de paquetes. Bueno, pues ahora te explico como hacer lo mismo con un sólo comando tasksel :

1
hackob@home:~$ sudo tasksel install lamp-server

Después de esto, sólo se te pedirá la contraseña que le quieras dar al usuario root de MySQL y el LAMP Server está listo.

Adicionalmente yo instalo un paquete más que me permite ejecutar código php desde la línea de comandos y activo el módulo userdir de apache para poder leer contenido web desde el directorio ~/public_html de cada usuario, los comandos son los siguientes:

1
2
hackob@home:~$ sudo aptitude install php5-cli
hackob@home:~$ sudo a2enmod userdir

Ya sólo falta reiniciar el servidor apache :

1
hackob@home:~$ sudo /etc/init.d/apache2 restart

Suerte y ya saben que estoy a sus ordenes.

Tagged with:
Ago 21

Por primera vez intenté sincronizar un ipod con mis podcast a través de banshee, el problema que me encontré fue que estos parecían sincronizarse de forma correcta, pero no aparecían.

Les dejo un par de links en donde encontrarán los pasos para “parchar” una de las librería de que usa banshee para hacer la sincronización de forma correcta, agradeciendo claro al autor Gabriel Burt:

[1] http://bugzilla.gnome.org/show_bug.cgi?id=434237#c15
[2] http://bugzilla.gnome.org/show_bug.cgi?id=434237#c21

Para los que odien eso de la compilada y demás, les dejo los archivos *.deb compilados en Ubuntu 9.04 arquitectura i386, una vez que los descarguen, ejecutan en la terminal lo siguiente:

1
2
3
hackob@home:~$ sudo dpkg -i libipod*.deb
hackob@home:~$ sudo cp /usr/lib/ipod-sharp/ipod-sharp*.dll* /usr/lib/banshee-1/
hackob@home:~$ banshee

Suerte y espero sus comentarios …

monodoc-ipod-manual_0.8.2-1_all.deb
libipod-cil_0.8.2-1_all.deb
libipodui-cil_0.8.2-1_all.deb

Tagged with:
Ago 21

Uno de los problemas que me encontré al instalar Fedora 11 y Ubuntu 9.04, fue que cada que reiniciaba la máquina la interfaz de red aumentaba en uno llegando a eth8. No he encontrado una solución definitiva, pero les dejo un bypass:

* Lo que vamos a hacer será editar el archivo /etc/udev/rules.d/70-persistent-net.rules con el editor de tu preferencia en mi caso yo uso vi.

1
hackob@home:~$ sudo vi /etc/udev/rules.d/70-persistent-net.rules

Dentro de ese archivo cambiamos una línea similar a esta :

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:6c:30:ee:56", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

Por esta otra:

SUBSYSTEM=="net", DRIVERS=="forcedeth", NAME="eth0"

Con esto debiera ser suficiente, suerte!

Tagged with:
preload preload preload