Guía para principiantes de Shell Script, segundo artículo

Otra entrega de HowToGeek con un nuevo tutorial sobre Shell Scripting. No te pierdas la primera entrega.
Leer más

Guía para principiantes de Shell Script

Excelente tutorial para iniciarte al maravilloso mundo del Shell Scripting Si usas de vez en cuando Linux, sabrás que a veces pierdes bastante tiempo teclando comandos para realizar algunas tareas que podrías automatizar. Con el Shell Scripting podrás escribir comandos en forma de programas y ejecutarlos (como el BAT de Windows, pero más potente). Programar copias de seguridad, tareas administrativas, etc son sólo algunas de las cosas que puedes llegar a hacer.
Leer más

Programando un emulador de ZX81 en lenguaje C

Sí, el ZX81 ya hace algún tiempo que pasó de moda ;) pero más que en el resultado final de emular este magnífico ordenador (el primero que tuve), el interés de este artículo está en el contenido, ya que muestra las bases para programar emuladores de sistemas. En este artículo de la página #AltDevBlogADay, el autor Andre Leiradella nos explica paso a paso cómo programar un emulador completo de un ZX81 en C.
Leer más

Una nueva forma de explicar teoría de circuitos electrónicos, Wikibook

Magistral wikilibro donde explica de una forma amena y sencilla toda la teoría de circuitos electrónicos, tando digitales como analógicos, aunque recomendamos las explicaciones de los últimos, los analógicos. Como dicen en la wiki, ".. para aquellos no están contentos con la explicación formal". La verdad que repasando algunos de los enlaces que tiene el libro me he quedado realmente alucinado con la claridad de la explicaciones y la cantidad de información que existe en este wikibook.
Leer más

10 tutoriales sobre Git para principiantes

Y hemos hablado sobre Git varias veces (aquí, aquí o aquí) y cada día son más los proyectos que apuestan por este servidor de control de versiones distribuido. En Six Revisions han publicado una entrada dónde recogen 10 recursos muy útiles para aquellos que quieran iniciarse y conocer esta magnífica plataforma. Pro Git - Aquí nos encontramos con libro online escrito por Scott Chacon, desarrollador en GitHub Git Immersion - Tutorial paso a paso sobre lo básico de Git Git Community Book - Podríamos decir que este es el libro "
Leer más

Cómo hacer un Angry Birds, segunda parte

Ya tenemos la segunda parte (y parece que es la última) de este espectacular tutorial de Paul Firth para crear un juego igual que Angry Birds. Incluso ya puedes jugar, en artículo ya aparece el juego totalmente operativo (con tres niveles) y la verdad es que se parece bastante. Ahora sería un buen momento incluso para comprar el código, lo malo es esta vez ha pasado de los 4,99 dólares a los 49,9 dólares.
Leer más

Cómo hacer un Angry Birds, primera parte

Otro sensacional post de Paul Firth (ya hablamos de él en este otro artículo), esta vez nos ofrece una clase magistral de cómo hacer un juego igual que el famoso Angry Birds. Nos explicará todo, desde la el uso de la física, de la cámara, colisiones, gráficos de los personajes, etc. En esta primera parte nos hablará sobre la creación del entorno (background) del juego, las capas del suelo, cielo, decorado, etc.
Leer más

Dos tutoriales de iptables

Si usas Linux ya deberías conocerás iptables, y sino ahora es el momento de ponerte al día con estos dos tutoriales, uno en inglés y otro en castellano donde podrás desde aprender lo básico hasta las técnicas más avanzadas. Las iptables son la columna vertebral de la seguridad (Firewall) de cualquier sistema Linux, por lo tanto su conocimiento y uso es fundamental para mantener un sistema seguro. El primero en inglés aquí, "
Leer más

Ingeniería inversa en firmware, un ejemplo práctico

  Detallado y documentado análisis de ingeniería inversa aplicada esta vez a firmware, en concreto se analiza uno del router Linksys WAG120N.     Comprender la imágen de una firmware es útil para ver posibles bugs, vulnerabilidades, modding, etc. y de paso aprender un poco de la estructura estos sistemas. Constan de su kernel, boot loader e incluso un sistema de ficheros, al fin y al cabo no son más que sistemas embebidos.
Leer más

Tutorial para empezar con Minecraft

Si te pica la curiosidad como a mi pero no te atreves a jugar al que está considerado el juego más geek, echa un vistazo a este tutorial de How to Geek a ver si te convence. Minecraft es un juego sandbox de creación y construcción, donde puedes recopilar materiales para luego hacer construcciones y objetos. También aparecen animales (como lobos, pollos, cerdos, etc) que puedes domesticar y otros seres más agresivos como zombies y arañas.
Leer más