Intro original de Star Wars en HTML, CSS y JavaScript

En este enlace o haciendo click en la imagen que encabeza este post, puedes verlo en ejecución con su código fuente correspondiente en HTML, CSS y JavaScript.
Leer más

Nueva sección CyberHades: "¿Y tú de qué vas?"

Queremos presentaros una nueva sección en Cyberhades que hemos llamado "¿Y tú de qué vas?" ;) en la que nuestros amigos de todos los campos de la Informática, Arte, cualquier Ciencia, etc. nos contarán qué ordenadores, sistemas operativos, gadgets, programas, etc utilizan en el día a día, tanto en su trabajo como en casa. No es una entrevista larga, sólo hacemos estas 4 preguntas: 1) ¿Quién eres y a qué te dedicas?
Leer más

Cydia Substrate, plataforma de modificación de código de aplicaciones

Según la wikipedia: Cydia es una aplicación de software para iOS que permite la gestión de paquetes dpkg mediante una interfaz gráfica como “saurik”). Cydia fue lanzado originalmente como una alternativa de código abierto para Installer.app en iOS 1.1.x, pero rápidamente se convirtió en el gestor de paquetes más popular desde la liberación del iOS 2.0 Su nombre se basa en el gusano común de la manzana, Cydia pomonella para hacer referencia de que es un programa tipo “gusano” que se mete dentro de los dispositivos de Apple, o sea, la manzana.
Leer más

Curvas de Bézier y Picasso

Pablo Picasso. Foto: Herbert List Espectacular post de la fantástica web Math ∩ Programming donde nos explican la teoría y luego la parametrización de las Curvas de Bézier, usando como modelos algunos grabados de Picasso. Curva Bézier (Wikipedia) Finalmente, nos enseña a escribir código en Javascript para dibujar estas curvas y obtener algunos dibujos como el famoso grabado llamado "Perro": "Perro" y parámetros para dibujarlo Un artículo para guardar y revisar una y otra vez en nuestro archivo.
Leer más

Aprende VIM jugando

click en la imagen para jugar Curiosa y simpática manera para aprender VIM, jugando a un minijuego de aventuras: http://vim-adventures.com/
Leer más

Hacking Secret Ciphers with Python - eBook grauito

Para los que os gusta la criptografía y Python, aquí tenéis todo un detallazo. Hacking Secret Ciphers with Python es un libro que puedes comprar en Amazon, pero además lo puedes bajar en formato PDF o mobi, para tu lector de libros electrónico. Y por supuesto puedes leerlo online también. El índice tiene muy buena pinta: Chapter 1 - Making Paper Cryptography Tools Chapter 2 - Downloading and Installing Python Chapter 3 - The Interactive Shell Chapter 4 - Strings and Writing Programs Chapter 5 - The Reverse Cipher Chapter 6 - The Caesar Cipher Chapter 7 - Hacking the Caesar Cipher with the Brute Force Technique Chapter 8 - The Transposition Cipher, Encrypting Chapter 9 - The Transposition Cipher, Decrypting Chapter 10 - Programming a Program to Test Our Program Chapter 11 - Encrypting and Decrypting Files Chapter 12 - Detecting English Programmatically Chapter 13 - Hacking the Transposition Cipher Chapter 14 - Modular Arithmetic and the Multiplicative Cipher Chapter 15 - The Affine Cipher Chapter 16 - Hacking the Affine Cipher Chapter 17 - The Simple Substitution Cipher Chapter 18 - Hacking the Simple Substitution Cipher Chapter 19 - The Vigenère Cipher Chapter 20 - Frequency Analysis Chapter 21 - Hacking the Vigenère Cipher Chapter 22 - The One-Time Pad Cipher Chapter 23 - Finding Prime Numbers Chapter 24 - Public Key Cryptography and the RSA Cipher Como decía todo un detallazo!
Leer más

Exponiendo nuestro sensor de temperatura y humedad

En el último artículo dónde hablamos como construir un monitor de temperatura y humedad con tu Raspberry Pi, os dimos algunas ideas de que hacer con él y al final de dicha entrada os comentamos que habría una segunda entrada en la que veríamos como exponer los datos del sensor en nuestra red. Si todas tus necesidades de monitorizar la temperatura y/o humedad están cubiertas con un simple trabajo cron, perfecto, tu Raspberry Pi posiblemente te será suficiente, pero si tus necesidades van más aĺlá, quizás necesites un sistema un poco más potente.
Leer más

Conoce tu HTTP

Si hay un protocolo que todo programador web debe conocer, ese es el HTTP. HTTP es la base de cualquier aplicación web y cuanto más cómo y mejor conozcamos éste, más fácil se nos hará la vida a la hora de no sólo programar, sino de depurar posibles problemas en nuestra aplicación, especialmente cuando tu aplicación corre en un entorno empresarial con Firewalls, Single Sign On, etc. En Github hay un proyecto llamado Know Your HTTP!
Leer más

33 Cursos de Informática y Programación gratuitos que puedes empezar ahora en Abril

Con algunos días de retraso, aquí tienes un listado con 33 interesantes cursos gratuitos online que puedes empezar este mes (transcribo directamente la tabla vista en Reddit): PRINCIPIANTE (4) Course Name Start Date Length Initiative An Introduction to Interactive Programming in Python Apr 15th 9 weeks Coursera Computer Science 101 Self Paced NA Coursera CS 101: Building a Search Engine Self Paced 7 weeks Udacity Program Arcade Games - Learn Computer Science Self Paced NA Others INTERMEDIO (24) Course Name Start Date Length Initiative Scientific Computing Apr 1st 10 weeks Coursera Social and Economic Networks: Models and Analysis Apr 1st 8 weeks Coursera M101P: MongoDB for Developers (Python) Apr 1st 7 weeks 10gen Computational Methods for Data Analysis Apr 1st 10 weeks Coursera Introduction to Logic Apr 1st 8 weeks Coursera Learning from Data (Introductory Machine Learning course) Apr 2nd 10 weeks Others Introduction aux réseaux cellulaires Apr 2nd 11 weeks Others Datenmanagement mit SQL Apr 8th 6 weeks openHPI Probabilistic Graphical Models Apr 8th 11 weeks Coursera Graph Partitioning and Expanders Apr 15th NA Venture Lab The Hardware/Software Interface Apr 15th 8 weeks Coursera Computational Neuroscience Apr 19th 8 weeks Coursera User Experience for the Web Apr 22nd 4 weeks Open2Study Machine Learning Apr 22nd 10 weeks Coursera M102: MongoDB for DBAs Apr 29th 7 weeks 10gen Compilers Self Paced NA Coursera CS255 - HTML5 Game Development - Building High Performance Web Applications Self Paced 7 weeks Udacity CS212 - The Design of Computer Programs Self Paced 7 weeks Udacity CS253 - Web Application Engineering - Building a Blog Self Paced 7 weeks Udacity CS262 - Programming Languages - Building a Browser Self Paced 7 weeks Udacity CS215 - Algorithms - Crunching Social Networks Self Paced 7 weeks Udacity CS313 - Intro to Theoretical Computer Science - Dealing with Challenging Problems Self Paced 7 weeks Udacity Introduction to Internetworking with TCP/IP Self Paced 6 weeks openHPI CS271 - Introduction to Artificial Intelligence Self Paced 10 weeks Udacity CS291 - Interactive Rendering - Introduction to 3D Computer Graphics Self Paced 7 weeks Udacity AVANZADO (5) Course Name Start Date Length Initiative CS 373: Programming a Robotic Car Self Paced 7 weeks Udacity CS387 - Applied Cryptography Self Paced 7 weeks Udacity In-Memory Data Management Self Paced 6 weeks openHPI CS344 - Introduction to Parallel Programming - Using CUDA to Harness the Power of GPUs Self Paced 7 weeks Udacity CS348 - Functional Hardware Verification - How to Verify Chips and Eliminate Bugs Self Paced 7 weeks Udacity
Leer más

10 PRINT CHR$ (205.5 + RND (1)); : GOTO 10, un libro que no puedes perderte (además es gratuita su descarga)

Esto es lo que ocurre cuando escribes: 10 PRINT CHR$ (205.5 + RND (1)); : GOTO 10 en el BASIC de un Commodore 64: httpv://youtu.be/m9joBLOZVEo 10 PRINT CHR$ (205.5 + RND (1)); : GOTO 10 es un libro colaborativo escrito por 10 autores distintos el cual explora, partiendo de esta sencilla, pero con un resultado espectacular, línea de programación, cómo podemos obtener complejos resultados desde una aparente base sencilla de código.
Leer más