El Blog de DeepY0X: emerge —update —deep –newuse world

Office OpenXML (OOXML) no debe ser ISO 29500

May 31, 2007

Croneando en gentoo

Filed under: GNU/Linux

Haber aqui les dejo un pequeño tip de como configurar cron en gentoo:
1.- Instalamos:
emerge -va vixie-cron
2.- Programamos tareas:
crontab -e (y agregamos)
#Minutos Hora Dia Mes Dia de la semana Comando
23 0 * * * /usr/bin/updatedb

3.- Activamos Cron:
rc-update add vixie-cron default
/etc/init.d/vixie-cron start

Explicacion:
Bueno Cron es un demonio que permite programar tareas para que sean ejecutadas en determinadas horas (verifica cada minuto si existe una tarea a ejecutar), en el portage a parte de vixie-cron tenemos fcron y dcron, deacuerdo a nuestras necesidades podemos elegir entre estas 3 versiones.
Ahora este pequeño demonio nos puede servir para hacer backups de nuestras B/D por ejemplo, o para actualizar nuestro sistema o el portage, para que se realizen automagicamente.

El archivo de crontab esta conformada por 6 campos:
Minuto, Hora, Dia, Mes, Dia_semana, comando
Es decir en el ejemplo anterior: “Quiero que todos los dias de todos los meses a las 23 horas se jecute el comando update”.

Los valores que pueden tomar los campos pueden ser valores numericos( 0-59 para minutos por ejemplo), puede tomar el valor de: * que quiere decir en cada instante segun el campo en que se especifique.
El campo dia de la semana tiene como valores(0-7), donde lunes es 1 y domingo puede ser 0 o 7, y asi sucesivamente.

May 21, 2007

El asesino de la Ilusion - Leusemia xD

Filed under: Miscelanea


May 16, 2007

Ecuador y el Software Libre

Filed under: Software Libre

Un Mensaje del Presidente de ECuador Rafael Correa para el uso del Software Libre.
Ojala que los “gobernantes” aqui en Peru se pongan las pilas y dejen de hacer tanta politiqueria barata como siempre.


May 13, 2007

Competencia de Religiones en la Web?

Filed under: Miscelanea

Eres Cristiano o Islamita?? pues en estas dos paginas puedes ver videos espcificamente sobre estas religiones Cristiana e Islam
Particularmente no creo en ninguna religion, me considero agnostico pero eso no quiere decir que sea Ateo son cosas my distintas, especificamente me considero un agnostico teista, creo que las religiones el mayor logro que han tenido es alejar a las personas de Dios, y distorsionar la idea de Dios, por eso me llega al pincho tanta religion que hay, que solo se preocupan en someter a la gente con las cosas que tratan de imponer, y como diria Daniel F. que se vayan a la “Concha, a la Concha, a la Concha de su Mare” esos webones .
xD, disculpen es que no lo puede resistir xD

Bind en Gentoo

Filed under: GNU/Linux, Redes

Ahora voy a dar algunas pautas basicas para comenzar a trabajar Bind sobre Gentoo.
Primero que todo Bind es una implementacion de codigo abierto para el protocolo DNS, es decir nos va a permitir resolver nombres o ips en una red, es lo que se usa en internet por ejemplo cuando en el navegador se realiza una peticion para www.google.com, ese nombre de dominio es traducido a una direccion ip, o viceversa , por un servidor DNS en este caso Bind, este servicio va a escuchar por el puerto 53 en UDP y TCP

Para instalar bind sobre gentoo realizamos lo siguiente:
1.- echo “net-dns/bind berkdb ssl dlz doc idn -ipv6 -ldap -mysql -odbc -postgres resolvconf -threads” >> /etc/portage/package.use
2.- emerge -va bind //instalamos bind

3.- Editamos el archivo /etc/bind/named.conf y agregamos lo siguiente:

zone “test.org” {
type master;
file “/var/bind/test.org.hosts”;
};

4.- Creamos el archivo /var/bind/test.org.hosts t agregamos lo sgte:

$ttl 38400
test.org. IN SOA oasis. usuario.gmail.com. (
1179050601
10800
3600
604800
38400 )
test.org. IN NS oasis.
oasis.test.org. IN A 192.168.1.6

5.- Reiniciamos el servidor BIND: /etc/init.d/named restart y ya tenemos un servidor DNS Maestro

6.- Agregar la ip del servidor DNS a los clientes para que puedan resolver los dominios que se consulten

May 9, 2007

“Secret Sauce” - Gentoo 2007.0 listo!!!

Filed under: Miscelanea

Veo con gran emocion que ya esta disponible, despues de un buen retrazo, la nueva version de Gentoo 2007.0(”Secret Sauce”) para su descarga y uso, entre las version de gentoo listas estan, como detalla su Pagina Principal:

-Gentoo 2007.0 Minimal CD/InstallCD: alpha amd64 hppa ia64 ppc (32 bit) ppc64 sparc64 x86
-Gentoo 2007.0 Universal install CD: hppa ppc (32 bit) ppc (64 bit) sparc64
-Gentoo 2007.0 Package CD: ppc (g4) sparc64
-Gentoo 2007.0 LiveCD: i686 amd64
-Gentoo 2007.0 LiveDVD: i686 amd64

Entre algunas novedades incluye la nueva version de Gentoo Installer que fue reescrito denuevo para arquitecturas AMD64 y x86 para LIVECD y LIVEDVD
Ademas:
-GNOME 2.16.2, KDE 3.5.5, Xfce 4.4, Mozilla Firefox 2.0.0.3, OpenOffice.org 2.1.0,y la version 2.6.19 del kernel.
-Soporte para arquitecturas: Alpha, AMD64, HPPA, IA64, MIPS, PPC, S390, SH, SPARC y x86

Mas dettalles de caracteristicas aqui

Firebird en Gentoo

Filed under: Miscelanea

En este ciclo estoy lelvando la asignatura de Cliente/Servidor y bueno el docente nos dejo como trabajo migrar una base de datos en Firebird a otra manejador de B/D que queramos, nos dio los instaladores de firebird y de un administrador GUI, para Güindow$, (asi es en mi Universidad todavia se usa windows para este tipo de cursos) y bueno quise conocer un poco mas de este gestor de B/D y me puse hacer esta pequeña guia, que espero que le sirva a alguien.

Primero que todo como dije Firebird es un gestor de Base de Datos Libre bajo la licencia Interbase Public License, es el reemplazo de Interbase de la propia empresa Borland.

Yo particularmente en mi casa uso Gentoo Linux, asi que haciendo una busqueda con
emerge -s firebird me di con la sorpresa que gentoo lo tiene en su arbol de portage(la version 1.5), tambien queria ojear DB2 (la version gratuita, ojo no es libre, como confunden algunos profesores de mi U) pero lamentablemente no esta en el portage, asi que a instalar firebird.

Antes de instalar, cabe decir que Firebird tiene dos versiones la version Firebird Super Server
y la Firebird Classic Server, diferencias? pues que la primera crea un proceso por conexion y la segunda crea un proceso para todas las conexiones, esta ultima sigue la filosofia de interbase, portage nos da la primera version Firebird Super Server, ahora si a emerger.

#emerge -va firebird ##nos muestra los USE con las que se va a compilar(-doc y -xinetd)
#emerge –config =firebird-1.5.3-r1

-Esto nos instalara y configura firebird en el directorio /opt
-Ahora arrancamos el servicio: #/etc/init.d/firebird start
-Agregamos los ejecutables de /opt/firebird/bin en la variable PATH en el archivo /etc/profile:
PATH=$PATH:/opt/firebird/bin
export $PATH

-Administrando Firebird:
Cuando se instala firebird se crea un usuario administrador por defecto:
usuario: sysdba
password: masterkey (eso es una tradicion en los productos de Borland)

Existen dos herramientas de administracion:
-gsec: para administrar usuarios
-isql: para ejecutar sql(como el psql de postgresql)

Si queremos cambiarle el password al administrador:
#gsec -user sysdba -password masterkey
GSEC> modify sysdba -pw 1234567890

Ahora como prueba vamos a crear nuestra primera B/D
Nos conectamos a la consola de firebird

#isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> create database ‘demo.gdb’ USER ’sysdba’ PASSWORD ‘1234567890′;

Si queremos mostrar caracteristicas de la B/D(parecido a mysql?)
SQL> show database;
Database: demo.gdb
Owner: SYSDBA
PAGE_SIZE 4096
Number of DB pages allocated = 146
Sweep interval = 20000
Forced Writes are OFF
Transaction - oldest = 1
Transaction - oldest active = 2
Transaction - oldest snapshot = 2
Transaction - Next = 6
Default Character set: NONE

-Creamos una tabla:
SQL> create table persona (
CON> nombre varchar(10),
CON> apellido varchar(10));

-Insertamos un par de registros:
SQL> insert into persona values(’Richard’, ‘Stallman’);
SQL> insert into persona values(’Linus’, ‘Torvalds’);

-Consultamos:
SQL> select * from persona;

NOMBRE APELLIDO
========== ==========

Richard Stallman
Linus Torvalds

Y bueno a seguir investigando un poco mas. No esta demas conocer otro gestor de B/D y mas aun que es libre xD