martes, 16 de enero de 2007

Introducción a las redes en Linux

Aquí dejo un pequeño tutorial para todos aquellos que se inicien en el uso de redes en sistemas linux. Estos datos han sido obtenidos en un sistemas Fedora, por lo que no serán del todo compatibles con sistemas Debian y demás.

Conocimientos básicos

-Demonios:
Los demonios que se ejecutan al inicio del sistema en nivel 5 (entorno gráfico) se encuentran en la carpeta /etc/rc5.d. Los demonios que delante del nombre tienen una S son aquellos que se inician con el sistema, mientras que los que tienen una K no se inician.

-Syslog:
Los registros de las incidencias que van ocurriendo en el sistema se almacenan en diversos ficheros dependiendo del tipo de incidencia que sea, esos archivos estan asignados en el fichero /etc/syslog.conf

-Interrupciones:
Las diversas interrupciones asociadas a cada dispositivo se pueden ver en el fichero /proc/interrups

-Puertos de dispositivo:
Los puertos asociados a cada dispositivo se pueden ver en el fichero /proc/ioports

-Interfaces asociadas a dispositivos:
Las interfaces o módulos (los equivalentes a los drivers en Windows) se pueden observar en el fichero /etc/modprobe.conf o bien ejecutando el comando lsmod.


Redes

Configuración dinámica:

Para configurar una interfaz de red de forma dinámica, o sea, que solo sirva para ese inicio del sistema, se usan los comando ifconfig y route. Para configurar la interfaz con una dirección IP específica y una máscara de red se hace lo siguiente:

ifconfig eht0 172.16.7.2 netmask 255.255.255.0

Una vez tenemos configurada la interfaz nos hace falta configurar la tabla de enrutamiento, si queremos añadir la puerta de enlace (gateway) hacemos lo siguiente:

route add default gw 172.16.7.1

Si queremos añadir otra red:

route add-net 172.16.7.0 netmask 255.255.255.0 gw 172.16.7.1

Configuración permanente:

Si hemos configurado el equipo de la forma antes comentada la proxima vez que iniciemos el ordenador ya no tendremos nuestra configuración, si queremos configurar la conexión de manera permanente debemos modificar algunos archivos:

-/etc/sysconfig/network:
En este archivo se establece la puerta de enlace (GATEWAY) que es única para el sistema.

-/etc/sysconfig/network-scripts/ifcfg-eth0:
En este archivo configuramos esta interfaz en concreto, si fuesemos a configurar otra interfaz, por ejemplo la eth1, el archivo de configuración sería /etc/sysconfig/network-scripts/ifcfg-eth1. Algunos de los campos que tiene este fichero son:

BOOTPROTO=static/DHCP
IPADDR= dirección IP (este campo esta incluido por defecto)
NETMASK= máscara de red (este campo esta incluido por defecto)

Aunque en este archivo se permite poner gateway no se debe hacerlo, ya que el gateway es único para la máquina y ya esta definido en el fichero /etc/sysconfig/network

-/etc/sysconfig/network-scripts/route-eth0:
Este fichero no suele estar creado. Se usa para almacenar una tabla de enrutamiento, el formato de cada línea sería como sigue:

172.16.2.0/24 via 172.16.1.2 dev eth0

-/etc/sysctl.conf:
Si un otro PC se va a conectar a través del PC actual en este fichero hay que activar una opción llamada "IP packet forwarding".

Para probar los cambios realizados en estos ficheros hay que reiniciar el servicio de red, para ellos ejecutamos:

service network restart

Cuidado con este comando que si se ejecuta cuando estamos configurando la conexión dinámicamente perderiamos la configuración.


Ethereal:

Ethereal es una herramienta de captura de paquetes y analizador de protocolos que es útil para gestionar una red. El programa se puede bajar de aquí.
Una vez tengamos los paquetes que hemos capturado nos puede interesar aplicarles ciertos filtros para tener una mejor idea de lo que ocurre en nuestra red, algunos filtros son:

-ip.src==dirección IP
Paquetes cuyo origen sea esa dirección IP.

-ip.dst==dirección IP
Paquetes cuyo destino sea esa dirección IP.

-dns
Paquetes dns.

-http
Paquetes http.

-ip.addr==dirección IP
Paquetes que tengan esa dirección en el origen o en el destino.

-udp
Paquetes udp.

Estos filtros se pueden unir por conjunción (&&) o disyunción (||). Así como las condiciones pueden ser de igualdad (==) o desigualdad (>,<, >=,<=,!=).
Espero que sea de utilidad.
Un saludo,
Kalm

lunes, 15 de enero de 2007

LispWorks en Debian

Lo primero que hay que hacer es bajarse el LispWorks Personal Edition de aquí donde elegimos como S.O. linux. En la siguiente página nos descargamos el "RPM format", que es un paquete en formato RPM. Para aquellos que nos lo sepan RPM es un tipo de paquete usado por algunas distribuciones linux como Red Hat y sus derivados, mientras que Debian usa los paquetes ".deb".


Por lo tanto si lo queremos instalar deberemos convertir entre estos dos formatos de paquetes, para ello existe una herramienta llamada "alien" que podemos instalar en nuestro Debian, si no lo tenemos instalado para instalarlo basta hacer:
apt-get install alien
Una vez tenemos el alien instalado podemos convertir el paquete, para ello ejecutamos la siguiente instrucción:

alien -d lispworks-personal-5.0-1.i386.rpm


Con lo que se nos crearía el paquete "lispworks-personal_5.0-1.i386.deb". Ahora lo que tenemos que hacer es instalar este paquete, para ello hacemos:

dpkg -i lispworks-personal_5.0-1.i386.deb


Con esto ya tendriamos instalado del LispWorks pero sin entorno gráfico, para tener el entorno gráfico operativo debemos instalar el Open Mofit 2.2, que es un paquete RPM que nos descargamos de aquí, para el cual seguimos los mismos pasos de antes:

alien -d openmotif-libs-2.2.4-0.1.i586.rpm
dpkg -i openmotif-libs_2.2.4-0.1.i586.deb


Con lo cual ya tendriamos el LispWorks funcionando y con entorno gráfico como muestro en la siguiente imagen:


Un saludo,
Kalm

viernes, 12 de enero de 2007

Consola Virtual de la Wii

Supongo que los que no tengais la Wii o no hayais jugado con ella no tengais ni idea de lo que es la Consola Virtual. Pues bien, la Consola Virtual es un servicio que ofrece la Wii para poder jugar a juegos de consolas antiguas, previo pago del juego y descarga via Internet.
Una vez te has descargado los juegos te aparecen como canales en la Wii, como se puede apreciar en la siguiente captura de pantalla:


Si picas sobre uno de estos canales aparece algo como lo siguiente:


O en otro caso:


O como en el caso del gran Golden Axe:


Los juegos se pagan mediante puntos que se pueden comprar a su vez o bien mediante tarjeta de crédito o comprandote una tarjeta de puntos en alguna tienda de videojuegos. El precio de los juegos depende de la plataforma para la que sea, los de NES 500 puntos, los de MegaDrive 800 al igual que los de SNES, los de N64 1000 puntos y por último los de TurboGraph 600 puntos. La venda de puntos es a 10€ los 1000 puntos.


La verdad que si pretendes tener muchos juegos es un poco caro, ya que son juegos de hace muchos años y para colmo no han sido retocados. También hay quien dice que es una boberia comprarlos pudiendo jugarlos en cualquier emulador de PC, pero a mi me parece una idea genial poder disfrutar de nuevo de estos juegos, o poder disfrutar de alguno que no pudimos disfrutar en su momento, y en una consola y con sus correspondientes controladores como se merecen estos juegos.


Lo que es una pena que no vayan a sacar juegos que no saliesen en Europa en su momento, ya que según dicen en aquella época nos perdimos autenicos juegazos.


A mi la verdad que me gustan los juegos que he bajado hasta el momento, me divirtieron en su tiempo y me divierten ahora. No creo que compre mas juegos de momento hasta que salgan para la N64 el Zelda Ocarina of Time y el Mario Kart, que eso será por marzo. Ya comentaré a ver.
Un saludo,
Kalm


jueves, 11 de enero de 2007

Práctica de Criptografía

Bueno, creo que ya iba siendo hora de poner algo relacionado con la informática.
Voy a mostrar una práctica hecha con Jose para la asignatura de criptografía, es una práctica sencilla pero para ir mostrando algo.



En esta práctica había que desarrollar un programa que nos permitiera ejecutar tres algoritmos sencillos, el MCD, el algoritmo extendido de Euclides y el cálculo del inverso modular. Este último es muy interesante ya que es la base de criptosistemas muy conocidos y muy utilizados como son el DES y el RSA.
La práctica la pueden ver aquí.
Lo más interesante de esta práctica es que la hemos desarrollado como un applet de Java. Lo hemos hecho así como entrenamiento para un libro virtual sobre criptografía antigua que estamos desarrollando para el profesor de la asignatura y que ya mostraremos por aqui cuando lo acabemos.
Un saludo,
Kalm

miércoles, 10 de enero de 2007

Una curiosidad con PEGI y la Wii

Hola a todos!!
Hace un par de días me dio por mirar detenidamente la caja de la Wii (cuando la estrené tenía tantas ganas a jugarla que ni la mire :P) vi lo que para mi es un fallo de la Pan European Game Information (www.pegi.info) esa asociación que se dedica a decidir para que edades son recomendables cada juegos y cada consola.
En la caja de la Wii pone que es recomendada para 7+ años, como se muestra en la siguiente foto de la caja:

En reyes me han regalado el Rayman (aprovecho para decirlo y para poner la imagen de la portada :P) donde se ve claramente que PEGI lo recomienda para 3+ años:


No digo que sea un fallo, pero cuanto menos curioso, que para jugar a una consola te recomienden tener más de 7 años y te recomienden un juego de esa consola para niños de 3 o más años.
Un saludo,
Kalm

P.D. Agradecimientos a Daesance por los zoom en las fotos ;)

domingo, 7 de enero de 2007

Bleach

Hola a todos!!
Como ya dije estoy empezando en esto de leer mangas, y la primera serie por la que me he decidido ha sido por Bleach, que aunque estoy viendo el anime al ritmo que va saliendo creo que el manga tiene algunos cambios. El anime ya va por el capitulo 108.
De momento tengo los tomos 1,2,3 y 5 (el 3 y 5 fueron regalo de reyes :D). Me he leido hasta el 3 y espero adquirir el 4 dentro de poco.


Portada del tomo 1

En el primer tomo se nos presenta a un chico de 15 años, Ichigo Kurosaki, que puede ver fantasmas, pero esta habilidad no le ha repercutido en exceso hasta el momento. Lo primero que ocurre es que conoce a una Shinigami (mensajera de la muerte), que viene a matar a un Hollow (almas perdidas), pero este ataca a la familia de Ichigo y a la Shinigami e Ichigo debe convertirse en Shinigami para salvarlos.

Portada del tomo 2

En los tres primeros tomos que he leido se presenta al personaje, como es su vida normal, como tiene que actuar de Shinigami, y como era su vida antes. En el anime ya he visto muchas cosas que no desvelaré aqui, pero decir que la historia da mucho de sí y se vuelve cada vez mas interesante.

Portada del tomo 3

Es una serie que recomiendo, tiene una gran historia, con bastante acción y algunos toques de humor. Además hayas o no hayas visto el anime el manga es distinto, de momento no cambia mucho la historia pero se ven algunos detalles que no se aprecian en el anime.

Si quieren ver los titulos de esta y otras colecciones que hay disponibles pueden visitar la página de su editorial (www.edicionesglenat.es) y acceder a la sección de Shonen Manga. De esta editorial estoy interesado en otros dos series, Full Metal Alchemist y Samurai Deeper Kyo, que espero adquirir el primer tomo dentro de algún tiempo, ya informaré.
Un saludo,
Kalm

jueves, 4 de enero de 2007

Mi Wii

Hola de nuevo!!
Como prometi aqui dejo las fotos de mi Wii.
Esta primera foto muestra como es la Wii:


En esta otra se pueden ver los dos WiiMote (así es como se llaman los mandos de la Wii) junto con sus correspondientes Nunchuk. La consola viene con una sola pareja de WiiMote+Nunchuk, el otro WiiMote lo adquirí junto con el WiiPlay y el otro Nunchuk por separado:



De momento tengo tres juegos de Wii (WiiSports (viene con la Wii), WiiPlay y Zelda), la Wii posee retrocompatibilidad con la GameCube, por lo que me compre también un mando de GameCube y un par de juegos de segunda mano, el Fifa 06 y el Super Mario Sunshine. Se muestra todo a continuación:


En la primera foto de esta entrada no se aprecia donde se enchufan los mandos de GameCube (los de Wii funcionan sin cables y tienen una barra que recibe la señal), esto es debido a que los conectores están protegidos por una tapa en la parte superior de la Wii. En la foto se puede ver que hay dos tapas, la de alante protege los conectores de los mandos y la de atras los conectores de la tarjeta de memoria de la GameCube.
En el frontal de la Wii hay una tapa más chica que corresponde al lector de tarjetas SD:

La Wii posee una memoria interna de 512 MB, parte de esta memoria está dedicada a almacenar el sistema operativo de la propia Wii. En esta memoria no se pueden almacenar las partidas guardadas de la GameCube por eso son necesarias las ranuras para sus tarjetas de memoria. La memoria interna de la Wii también se utiliza para almacenar los juegos de la consola virtual de la cual hablare en otro post.
Dentro de poco pondré imagenes de la DS.
Un saludo,
Kalm

Mi experiencia con las VideoConsolas

Hola de nuevo,
Como dije en la presentación, me gustan los juegos, soy jugador y seguidor de las videoconsolas de hace mucho tiempo, y aún más de los juegos y los videojuegos.
Mi primer contacto con la informática fue con un ZX Spectrum 128k, hace ya bastante tiempo. Mi primera videoconsola fue la Master System, luego tuve la Game Gear, más tarde la Mega Drive con la Mega CD y por último la Sega Saturn, o sea, que hasta ese momento era seguidor de Sega total.
A partir de ahí me despegué un poco de las consolas y tiré por los ordenadores, comprandome ordenadores más o menos potentes que me permitiesen jugar a los juegos de última generación, ya que notaba que las consolas me daban poca libertad y nunca me han gustado los grandes tiempos de carga.
La siguiente consola que tuve fue la Play Station, a la cual no le di mucha utilidad. Luego tuve en mi casa la Play Station 2, lo digo así porque prácticamente no jugaba a ella, que aún siendo una gran consola nunca me termino de llenar.
Hace cosa de año y medio he vuelto a disfrutar de las consolas y todo de la mano de Nintendo, primero con la fabulosa Nintendo DS que todavia poseo y que me ha dado muchas horas de diversión, y más recientemente con la Wii, que para mi es una maravilla de consola.
Realmente estas consolas me han llenado porque son el único soplo de aire fresco en el panorama de los videojuegos, Nintendo es la única que ha innovado y ha salido de la lucha de gráficos que mantienen otras empresas.
Para mi la jugabilidad es el factor clave para la diversión, y eso me lo proporcionan tanto la Nintendo DS como la Wii.
Por supuesto XBox360 es una máquina genial (no he tenido la ocasión de probarla pero tanta gente que habla tan bien de ella en internet y en foros como el de EOL no puede estar equivocada) y seguro que Play Station 3 también estará a un altisimo nivel.
Nintendo ha provocado que renazca en mi las ganas de jugar a una consola, y que no me eche atrás ni el control de toda la vida ni los tiempos de carga excesivos y que lo acentue con innovaciones que son muy necesarias en un mundo en el que no todas las empresas están por arriesgar como es el mundo de las consolas.
Hasta aquí mi experiencia, espero que comenteis las vuestras ;)
Dentro de poco fotos de mi DS y de mi Wii.
Un saludo,
Kalm

miércoles, 3 de enero de 2007

Presentación

Hola a todos,
No espero que haya mucha gente que lea este blog, me he decidido a crearlo porque parece que esta de moda, últimamente todo el mundo tiene uno. En el contaré cosas que me van pasando y noticias que crea son relevantes o dignas de comentar.
Voy a comentar mis gustos para que sepais más o menos por donde va a ir este blog. Primero, tengo 22 años y soy estudiante de Ingeniería Informática. Por lo tanto podeis suponer que en este blog se comentarán cosas relacionadas con la informática. Soy un amante de los videojuegos, desde hace mucho tiempo, mi última adquisición ha sido la Nintendo Wii, que ya comentaré más adelante mis experiencias con ella y mis impresiones. Me gustan las series de televisión, he visto bastantes y soy seguidor de muchas que también comentaré. Me gusta el anime y me estoy introduciendo en el mundo de los comic manga.
Seguro que se me olvida algo, pero ya ireis descubriendo lo que da de sí este blog, espero postear pronto algo nuevo.
Un saludo,
Kalm.