Author Archives: samuel

Mundo Hacker TV, un programa interesante

El otro día, aburrido por elhacker.net encontré un tema de enero de este mismo año, que hablaba de un programa de TV llamado Mundo Hacker que pinta bastante bien. Para los que hemos escuchado a Antonio y a Jean Paul desde hace tiempo en la radio con el programa homónimo, no nos sorprende mucho ya que es igual pero viéndole el careto a los tertulianos; aunque sí es verdad que también es útil ver alguna de las demostraciones en directo.

El programa va por su cuarto episodio televisivo, aunque en radio llevan algunos más. Los podemos ver por aquí:

 

Los números de 2010

Los duendes de estadísticas de WordPress.com han analizado el desempeño de este blog en 2010 y te presentan un resumen de alto nivel de la salud de tu blog:

Healthy blog!

El Blog-Health-o-Meter™ indica: Wow.

Números crujientes

Imagen destacada

Un barco de contenedores puede llevar a unos 4.500 contenedores. Este blog fue visto cerca de 18,000 veces en 2010. Si cada cada visita fuera un contenedor, tu blog llenaria 4 barcos.

 

In 2010, there were 21 new posts, growing the total archive of this blog to 35 posts. Subiste 129 imágenes, ocupando un total de 6mb. Eso son alrededor de 2 imágenes por semana.

The busiest day of the year was 20 de diciembre with 164 views. The most popular post that day was Instalación y configuración de Squid3.

¿De dónde vienen?

Los sitios de referencia más populares en 2010 fueran google.es, google.com.mx, linuxquestions.qhub.com, google.co.ve y google.com.co.

Algunos visitantes buscan tu blog, sobre todo por squid3, instalar dansguardian desde consola, configurar squid3, musica instrumental japonesa y configurar dansguardian.

Lugares de interés en 2010

Estas son las entradas y páginas con más visitas en 2010.

1

Instalación y configuración de Squid3 febrero, 2010
8 comentários

2

Instalación y configuración de Dansguardian febrero, 2010
6 comentários

3

Squid en modo transparente marzo, 2010
3 comentários

4

Aptana Studio, una alternativa a Dreamweaver enero, 2010
8 comentários

5

Música Instrumental japonesa noviembre, 2009
9 comentários

Dingoo A320

Hola a todos 🙂

Recientemente he adquirido una Dingoo A320. Un aparato bastante curioso, y a mi parecer, bastante potente. Dingoo A320 es una consola portátil de fabricación china con numerosas funciones. La he comprado en DealExtreme por unos 65 € aproximadamente. Ha estado más barata ya que el dólar se devaluó demasiado durante la crisis, y ahora se está recuperando.

Es una consola ideal para la emulación retro, ya que emula muchas de las máquinas antiguas. Si eres un amante de los juegos retro como yo, sin duda alguna esta es tu consola. Y no solo emular, también podemos instalarle su propia versión de Linux, Dingux. El hecho de instalar Dingux en nuestra consola, multiplica sus funciones de manera asombrosa, llegando incluso a emular el PS3 Jailbreak.

Dingoo tiene una scene bastante amplia que crece día a día, son muchos los programadores que están interesados en Dingoo y Dingux, y esto se debe fundamentalmente a que posee un SDK libre. Otra más para la colección, con esta ya son… 😀

Especificaciones técnicas de Dingoo A320:

  • CPU Ingenic JZ4732 @ 336MHz (Pudiendo ponerse hasta a 500Mhz) (arquitectura MIPS)
  • RAM 32MB (Ampliable a 64 Mb con MOD Hardware)
  • Almacenamiento Interno 4GB
  • Ranura de Expansión MiniSD/SDHC (MicroSD/SDHC con adaptador)
  • Interfaz de entrada D-Pad, 2 botones superiores, 4 en el frontal, botones Start & Select, Micrófono.
  • Interfaz de salida Altavoces Stereo, Salida para auriculares de 3.5mm y salida de TV con cable incluido
  • Pantalla LCD 2.8″, resolución 320×240, 16M de colores
  • Batería 3.7V 1700mAH (6.29WH) Li-Ion, aproximadamente 7 horas de duración
  • Formatos de Video RM, MP4, 3GP, AVI, ASF, MOV, FLV, MPEG,RMVB
  • Formatos de Audio MP3, WMA, APE, FLAC, RA
  • Radio Sintonizador FM Digital, sin necesidad de conectar auriculares
  • Grabación Permite grabación tanto de voz como de la radio
  • Software Disponible SDK libre
  • Dimensiones 12,49cm x 5,51cm x 1,49cm
  • Peso 326 g

Vídeo:

  • Formatos de video: RMVB, RM, AVI, WMV, FLV, MPEG, DAT, MP4, ASF
  • Resolución máxima: 320*240

Audio:

  • Formatos de audio: MP3, WMA, APE, FLAC, RA
  • Canales: Stereo

Imagen:

  • Formatos de imagen JPG, BMP GIF, PNG

Otros:

  • Soporta ficheros flash SWF

Dingoo A320 color negro

 

 

Dingoo y PS3 Jailbreak

[youtube=http://www.youtube.com/watch?v=DrMtV0dRfkc]

Cargando ejecutables de GameCube

Hace poco he adquirido un aparato similar al SD Gecko, lo compré en DealExtreme a buen precio. Este aparato sirve para cargar homebrew en nuestra GameCube si tenemos instalado un chip, como por ejemplo XenoGC.

En el caso de no tener XenoGC debemos tener Action Replay o similar. SD Gecko no sólo sirve para cargar homebrew, también podemos cargar nuestras backups desde una tarjeta SD o MicroSD con adaptador. Explicaré en otro tutorial como realizar esto.

Para cargar nuestros archivos .dol o .elf (ejecutables de GameCube), necesitamos lo siguiente:

  • Consola GameCube con chip o Action Replay.
  • SD Gecko o similar.
  • Tarjeta SD o MicroSD (doy por hecho que si tenéis una tarjeta, tendréis lector de la misma).
  • SD Loader – Descárgalo aquí – [Resubido a SendSpace]
  • SD Load Pack – Descárgalo aquí – [Resubido a SendSpace]

Aquí vemos el aparato por dentro, en realidad es un aparato muy simple y hay incluso quien se aventura a fabricarse uno.

Descargamos la .iso de SD Loader y la grabamos en un miniDVD. Ahora conectamos nuestra SD a nuestro lector en el PC y la formateamos en FAT16. Una vez formateada, copiamos el contenido de SD Load Pack al directorio raíz de nuestra SD.

Introducimos el miniDVD en la GameCube y colocamos nuestro SD Gecko con nuestra tarjeta SD en el puerto 1 de memory card de nuestra GameCube. Ahora la encendemos y nos cargará el SD Loader, mostrándonos el contenido de nuestra tarjeta SD y en este caso, con un Tetris de ejemplo.

Para ejecutar cualquier .dol o .elf, lo copiamos a nuestra SD, ya sea en el directorio raíz o dentro de una carpeta.

Este aparato es ideal para las personas que se aventuren a programar algo para GameCube. Yo quizás me ponga un día 😉

Pro Evolution Soccer 2010

He subido a Megaupload unos de los mejores juegos de fútbol para PS2. A mí parecer, FIFA 2010 y PES 2010 están igualados, lo que a uno le falta lo tiene el otro. Son 31 partes en formato .rar que al descomprimirlas generan un archivo .iso de 3,28 GB que podéis grabar con Nero, CD Burner XP, Img Burn o el que uséis.

El juego no está modificado, trae la música y las plantillas de fábrica. Ya explicaré como cambiar la música o usar un archivo Option File actualizado a día de hoy. Ni que decir tiene que es la versión PAL en italiano, portugués y castellano.

PES 2010 no será la última versión de PES que salga para PS2, ya que a finales de septiembre verá la luz la versión 2011, junto con FIFA, que también lo hará. Esperemos que sean tan buenos como las versiones de 2010.

Aquí un vídeo de este magnífico juego.

[youtube=http://www.youtube.com/watch?v=RDaXcBIfokc]

Enlaces de descarga:

http://www.megaupload.com/?d=4G6CF52E
http://www.megaupload.com/?d=FQ7C7P7N
http://www.megaupload.com/?d=8JBLIN1P
http://www.megaupload.com/?d=YOM3UWD9
http://www.megaupload.com/?d=V98KTQOL
http://www.megaupload.com/?d=YFSVEH63
http://www.megaupload.com/?d=ALKH8EK6
http://www.megaupload.com/?d=AIUKRAGA
http://www.megaupload.com/?d=76XO557M
http://www.megaupload.com/?d=2SPZY3QV
http://www.megaupload.com/?d=SE9W8TH4
http://www.megaupload.com/?d=ETQAHYT4
http://www.megaupload.com/?d=CUN2TSBJ
http://www.megaupload.com/?d=G79MQHK0
http://www.megaupload.com/?d=R8B51F8T
http://www.megaupload.com/?d=ZATAEZE4
http://www.megaupload.com/?d=BN8R4HL2
http://www.megaupload.com/?d=RLXFIUSG
http://www.megaupload.com/?d=BGXEBA8G
http://www.megaupload.com/?d=OFGOUTQT
http://www.megaupload.com/?d=C6CVT2NT
http://www.megaupload.com/?d=P665WBVT
http://www.megaupload.com/?d=A3FUOU0P
http://www.megaupload.com/?d=JC538Z4D
http://www.megaupload.com/?d=CNG5TLOS
http://www.megaupload.com/?d=4C5844HE
http://www.megaupload.com/?d=89Y2HZ0E
http://www.megaupload.com/?d=GZTX0NDB
http://www.megaupload.com/?d=PVZJ214O
http://www.megaupload.com/?d=3J52L679
http://www.megaupload.com/?d=MN2PH881

Enlace a la portada:

http://www.megaupload.com/?d=KEDDV5AZ

The Legend of Zelda – Ocarina of Time (Castellano)

Después de un parón bastante largo, y aprovechando mis absolutas e inquebrantables vacaciones, voy a volver a las andadas. Voy a seguir posteando juegos para la Gamecube, ya que tengo muchísimos y sería una pena no compartirlos. Hoy posteo otra joya, para muchos en los que me incluyo, La Joya. ¿Quién no ha jugado a Ocarina of Time? Desde pequeño es un juego al que le tengo un especial cariño, para mí es el mejor de los juegos jamás hechos para una consola.

The Legend of Zelda – Ocarina of Time, vio la luz en las navidades de 1998. Éxito de ventas en Japón, EEUU y Europa, su modalidad de juego atrajo a los jugadores que buscaban la esencia típica de los juegos de rol, pero con más acción. Lamentablemente, el juego sólo vio la luz en japonés, inglés, alemán y francés, pero por suerte y gracias a la evolución tecnológica, la ROM de este juego pudo ser traducida a otros idiomas más, entre ellos el castellano.

Yo mismo he aplicado el parche de eduardo_a2j a la versión 1.0 de la ROM, asegurándome de que funciona. El juego está montado sobre el emulador de Nintendo 64 para Gamecube, este emulador aprovecha el arranque de la edición especial de Master Quest que se regalaló junto a Wind Waker hace unos años. Sobre la traducción hay poco que decir, es muy buena y es bastante fiel a los diálogos en inglés de la versión original.

Para grabarlo basta con descomprimir el .rar y grabar el archivo .iso. Para ello reomiendo ImgBurn y un miniDVD Verbatim de 1,4 GB que no sea regrabable, ya que la lente de la Gamecube no está preparada para leer este tipo de formato óptico. El .rar pesa 24 MB, y la .iso 1,4 GB, esto se debe a que los juegos de Gamecube, al igual que los de Wii, deben ocpuar por completo el DVD.

Yo mismo creé el archivo .iso con la ROM parcheada, después lo estiré para que ocupase 1,4 GB y así poder grabarlo. El juego funciona de maravilla, no se ralentiza nada de nada, el sonido es espectacular, y la función de guardar partida funciona a la perfección.

Enlace de descarga (actualizado el 19 de marzo de 2016):

https://mega.nz/#!e8JTEJAD!pEn9ID_G9vip8Fi_AszHOsy_F2GH7SosD8I8Sk97G3U

Sólo me queda decir, que llevo tres días jugando y ya voy por el Templo del Bosque 😀

Ubuntu 10.04 Lucid Lynx LTS

Desde hoy (ayer) se encuentra disponible Ubuntu 10.04 Lucid Lynx LTS. Somos muchos los que estábamos esperando su aparición para actualizar o instalar. Ahora mismo estoy instalándolo en mi equipo, la instalación terminará en breve.

Así de primeras, lo que más se nota es el cambio en el aspecto gráfico, está mucho más conseguido. Arranca de forma más ligera que sus antecesores y es más seguro e intuitivo. Ubuntu 10.04 Lucid Lynx trae soporte para iPod y iPhone entre otras novedades. Cabe destacar que en esta versión no se incluye Gimp, anque siempre podemos instalarlo nosotros.

Otro cambio interesante, es la tipografía y el logo. Han sido modificadas respecto a anteriores versiones, aunque esto son cambios que no influyen en el sistema, pero era curioso de comentar. Un cambio que de primeras no me ha gustado, y creo que a mucha gente le pasará como a mí, es el cambio de ubicación de los botones minimizar, maximizar y cerrar, ahora están colocados a la izquierda de cualquier ventana. Espero que esto se pueda modificar.

Mi instalación se encuentra ahora mismo en el 90%, le queda muy poco. 🙂

Si deseáis obtener la versión 10.04 de Ubuntu, la podéis descargar de aquí:

http://www.ubuntu.com/GetUbuntu/download

¡Un saludo a todos!

1080º Avalanche

Muy buenas a las 40 personas que entran diariamente en mi blog ( 😀 ). He subido a Megaupload este magnífico juego de snowboard para GameCube. Ya que todas las isos de esta consola ocupan lo mismo, pues viene al igual que The Legend of Zelda – Twilight Princess, comprimido en rar y en 9 partes.

Análisis en Meristation

La verdad es que el juego deja muy buen sabor de boca, sobre todo para los que ya teníamos 1080º en Nintendo 64.  Un clásico que no puede faltar si tenemos la suerte de poseer el cubo morado de Nintendo.

La podéis grabar con Nero, aunque recomiendo Imgburn. A ver si hago un pequeño tutorial de cómo grabar las isos, aunque a estas alturas ya sabréis grabar una iso, ¿verdad? 😛

Enlaces al juego:

http://www.megaupload.com/?d=RJNHYYVI
http://www.megaupload.com/?d=C90RJ8SL
http://www.megaupload.com/?d=OA5L0BRB
http://www.megaupload.com/?d=2D9VH5HF
http://www.megaupload.com/?d=JZIWFPXK
http://www.megaupload.com/?d=MSC900UC
http://www.megaupload.com/?d=ZQXPUVI7
http://www.megaupload.com/?d=4VVB4RTF
http://www.megaupload.com/?d=2KUEMSYS

Enlace a la portada:

http://www.megaupload.com/?d=M2NQ7W2J

Squid en modo transparente

Hola a todos, fui un pelín mentiroso cuando dije que la práctica de Dansguardian iba a ser la última del curso. Esta sí que va a ser la última. Hoy vamos a ver cómo configurar Squid en modo transparente.

¿Modo transparente?

Normalmente, los proxys navegan a través del puerto 3128, y hay que configurar los clientes para que puedan acceder a internet a través del proxy. En cambio, en un proxy transparente, no es necesario configurar ningún cliente, todo se configura una única vez en la máquina en la que está instalado el proxy y los clientes no saben que navegan a través de este. Se redirige el tráfico del puerto 80 al 3128.

Empezando

Supongamos que tenemos una red local con tres equipos que deseamos conectar a internet, pero antes queremos que pasen por un proxy, ya sea para filtrar contenidos o para almacenar información en la caché. Para ello necesitamos una máquina con dos interfaces de red, una para nuestra red local y otra que nos conectará a Internet. Sabiendo esto, vamos a comenzar.

Configurando las interfaces de red

En primer lugar vamos a mostrar información referente a nuestras interfaces de red. En una consola tecleamos:

ifconfig

Como vemos en la imagen, poseemos dos interfaces de red, etc0 y eht1eth0 será la interfaz que nos conectará con nuestra red local y eth1 nos conectará con el ruter que a su vez no conectará a Internet. Necesitamos configurar eth0 de forma estática, para ello abrimos un terminal y tecleamos:

sudo gedit  /etc/network/interfaces

Y dejamos el archivo de la siguiente forma:

auto lo
     iface lo inet loopback

auto eth1
     iface eth1 inet dhcp

auto eth0
     iface eth0 inet static
     address 10.0.0.1
     netmask 255.0.0.0
     gateway 10.0.0.1

Bien, ya tenemos configurada eth1 como dinámica y eth0 como estática. Ahora reiniciamos el servicio de red, desde la terminal:

sudo /etc/init.d/networking restart

Instalando el servidor DHCP

Vamos ahora a instalar el servidor DHCP en nuestra máquina, desde un terminal escribimos:

sudo aptitude install dhcp3-server

Ya tenemos instalado nuestro servidor DHCP, ahora vamos a configurarlo, así que tenemos tecleamos lo siguiente en una consola:

sudo gedit /etc/dhcp3/dhcpd.conf

Una vez con el archivo abirto, borramos el contenido y lo dejamos aproximadamente así:

option domain-name "midominio.com";
option domain-name-servers 10.0.0.1;
option subnet-mask 255.0.0.0;
option netbios-name-servers 10.0.0.1;
option routers 10.0.0.1;
default-lease-time 600;
max-lease-time 7200;
subnet 10.0.0.0 netmask 255.0.0.0 {
     range 10.0.0.2 10.0.0.100;
     option domain-name-servers 10.0.0.1;
     option subnet-mask 255.0.0.0;
     option netbios-name-servers 10.0.0.1;
     option routers 10.0.0.1;
     host PC1 {
          option host-name "PC1";
          hardware ethernet 00:1E:24:6F:2B:5C;
          fixed-address 10.0.0.11;
     }
     host PC2 {
          option host-name "PC2";
          hardware ethernet 00:1E:24:1C:53:DF;
          fixed-address 10.0.0.12;
     }
     host PC3 {
          option host-name "PC3";
          hardware ethernet 00:1E:24:CC:1A:E2;
          fixed-address 10.0.0.13;
     }
}

Explicación del contenido: En el fichero anterior, debemos incluir un nombre de dominio si pertenecemos a uno, la dirección de la máquina donde está el servidor con su máscara y diversas opciones más como NetBios y los tiempos de asignación de direcciones.

En subnet, vamos a configurar cómo se asignarán las direcciones para esa red (que está controlada por eth0), aparte de indicarle la misma información que antes, le debemos de especificar el rango con el que queremos que trabaje. En mi caso he especificado del 1 al 100.

En host, definimos la dirección que se asignará a cada máquina de nuestra red, se especifica el nombre real, su dirección MAC y la dirección IP que se asociará a dicha MAC. Así hasta que completemos todos los equipos de los que dispondrá la red.

Ahora reiniciamos el servicio de DHCP con el siguiente comando:

sudo /etc/init.d/dhcp3-server restart

Creando las iptables

Vamos ahora a crear las llamadas iptables. Las iptables son un complemento del framework Netfilter, usadas para el filtro de tráfico en una red. Nosotros vamos a usarlas para redirigir el tráfico del puerto 80 al 3128, entre otras cosas.

Para crear nuestras iptables, debemos crear un archivo con ellas, para crear el archivo tecleamos el siguiente comando en un terminal:

sudo gedit /etc/init.d/proxy-rules.sh

Al nuestro archivo le añadimos lo siguiente:

echo "Aplicando las reglas para el direccionamiento, espere..."
iptables -t nat -F
iptables -t nat -X
iptables -t nat -Z
iptables -F
iptables -X
iptables -Z

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A PREROUTING -s 10.0.0.0/8 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A POSTROUTING -o eth1 -s 10.0.0.0/8 -j MASQUERADE

Nota: Yo he elegido el nombre de proxy-rules para el archivo, podéis elegir el que queráis, pero obviamente que sea de carácter descriptivo.

Explicación de las iptables: Las primeras reglas iptables eliminan cualquier iptable que se encuentre en ejecución en ese momento. La primera cadena de iptables, direcciona el tráfico de nuestra red desde el puerto 80 al puerto 3128. La segunda cadena de iptables, se encarga de enmascarar nuestra red para que pueda salir a Internet mediante la interfaz eth1.

Descargando, compilando y configurando Squid

Vamos ahora a descargar Squid desde su web oficial para después compilarlo. Las versiones disponibles las podemos ver en http://www.squid-cache.org/Versions/, sería ideal trabajar con la última versión estable de Squid, en este caso, la última versión estable es la 3.0. Antes de descargar Squid, nos vamos al directorio /usr/local/src, para ello tecleamos en la consola:

cd /usr/local/src

Una vez allí, volvemos a teclear en el terminal lo siguiente:

sudo wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE24.tar.gz

Eso descargará la última versión de Squid al directorio en el que nos encontramos. Cuando ya tenemos descargado el paquete de Squid, tenemos que descomprimirlo, por lo que tecleamos en un terminal:

sudo tar xvzf squid-3.0.STABLE24.tar.gz

Muy bien, ya tenemos los archivos de Squid listos para compilar, para esto necesitaremos tener instalado un compilador de C/C++ en nuestra máquina, por lo que en un terminal tecleamos:

sudo aptitude install build-essential

Una vez instalado el compilador, y estando dentro de /usr/local/src, tecleamos en un terminal:

cd squid-3.0.STABLE24

Bien, ya estamos dentro de dicho directorio, ahora de nuevo en un terminal tecleamos lo siqguiente:

sudo ./configure --prefix=/usr/local/squid --enable-linux-netfilter  --enable-follow-x-forwarded-for --enable-x-accelerator-vary

Cuando el proceso acabe (es posible que esté unos minutos) tecleamos esto ahora:

sudo make

Este proceso también tardará unos minutos posiblemente. Al finalizar este proceso, escibimos lo siguiente en la consola:

sudo make install

Ya tenemos Squid instalado en /usr/local/squid. Vamos ahora a crear el usuario y grupo squid. En un terminal tecleamos:

sudo useradd squid

Y después:

sudo groupadd squid

Nota: Es posible que al añadir el grupo nos diga que ya existe un grupo llamado squid, no pasa nada, nos saltamos este paso y sin problemas.

Ahora vamos a hacer al usuario squid dueño de los directorios de Squid. Para ello nos vamos a un terminal y tecleamos:

cd /usr/local/squid

Una vez estamos en este directorio, tecleamos lo siguiente:

sudo chown -R squid *

Y depués:

chgrp -R squid *

Con esto, el usuario squid ya es dueño de los directorios que maneja Squid. Vamos ahora a configurar nuestro Squid para permitir la conexión a nuestra red, nos vamos a un terminal y tecleamos:

sudo gedit /usr/local/squid/etc/squid.conf

Una vez tenemos el archivo, con Ctrl + F, buscamos la línea http_port, la borramos y la añadimos de esta forma:

http_port 10.0.0.1:3128 transparent

Ahora buscamos la línea cache_dir, y la dejamos de la siguiente manera:

cache_dir ufs /usr/local/squid/var/cache 1024 16 256

Volvemos a realizar otra búsqueda, esta vez de cache_effective_user, aquí añadimos dos líneas:

cache_effective_user squid
cache_effective_group squid

Ahora vamos a añadir una ACL, nos vamos a la zona de las ACL, que está por la línea 600 más o menos, y allí añadimos:

acl nuestra_red src 10.0.0.0/24

Vamos ahora a añadir una regla http_access, nos vamos aproximadamente a la línea 645, y añadimos:

http_access allow nuestra_red

Ya queda poco por hacer, ahora vamos a crear los directorios para la caché de Squid, así que desde un terminal tecleamos:

sudo /usr/local/squid/sbin/squid -z

Ahora toca configurar rc.local para que arranque Squid y proxy-rules.sh al iniciar Ubuntu, esto es fácil, desde el terminal tecleamos:

sudo gedit /etc/rc.local

Una vez con el fichero abierto, añadimos lo siguiente:

sh /etc/init.d/proxy-rules.sh
cd /usr/local/squid/sbin/
./squid

Magnífico, ya sólo queda reiniciar nuestra máquina y comprobar que hay dos procesos de Squid ejecutándose en nuestro equipo. Una vez con la máquina reiniciada, volvemos a abrir un terminal y tecleamos:

sudo ps ax | grep squid

Si nos apareden los dos procesos de Squid significa que todo está correcto, ya tenemos nuestro proxy caché transparente instalado y configurado.