Tutorial de iniciación a la programación de juegos en Python ... creado por un niño de 13 años

El post original se titula “Beginning game programming for teens with python” y ha sido escrito por Julian Meyer, un desarrollador Python de 13 años (aquí tienes su Google+ y Twitter). Tan claro como sólo un niño de 13 años puede escribir, te explica desde como instalar Python, instalar algunos recursos para python orientados a juegos y finalmente como programar un sencillo juego. Y tú que tienes ya casi cuarenta ¿sabes programar en Python?
Leer más

Descarga de forma gratuita algunas guías rápidas de PowerShell creadas por Microsoft

Hay muchas “cheat sheet” por Internet sobre PowerShell, pero estas en concreto son directamente ofrecidas por Microsoft. La primera nos muestra un listado de los comandos más utilizados (en formato .doc). El otro enlace permite la descarga de seis ficheros en formato PDF con trucos, atajos y operaciones comunes en PowerShell 3.0, PowerShell WorkFlow, PowerShell ISE, Windows PowerShell Web Access, Server Manager for Windows Server 2012, WinRM, WMI, y WS-Man.
Leer más

Aprendiendo PowerShell con ejemplos

Excelente tutorial lleno de ejemplos, visual y muy bien explicado de la web HowToGeek. Perfecto si quieres empezar a trastear un poco con esta estupenda y poderosa herramienta de una forma amena y directa al grano. Estos son los tutoriales: Learn How to Automate Windows with PowerShell Learning to Use Cmdlets in PowerShell Learning How to Use Objects in PowerShell Learning Formatting, Filtering and Comparing in PowerShell Learn to Use Remoting in PowerShell Using PowerShell to Get Computer Information Working with Collections in PowerShell Learn How to Use Jobs in PowerShell Learn How to Extend PowerShell Learning PowerShell Variables, Input and Output Perfectos para este Verano ;)
Leer más

¿Y tú de qué vas?, Alejandro Ramos

1) ¿Quién eres y a qué te dedicas?. Trabajo en un banco online, en concreto dentro del departamento de seguridad. Allí hacemos un poco de todo: análisis de seguridad, definición de requisitos, cumplimientos normativos y hacking... Me divierte mi trabajo y lo prolongo en mis horas de ocio, cuando no estoy con un teclado (que ocurre poco), me encanta ir al cine y viajar. 2) ¿Qué hardware utilizas en el trabajo y en casa?
Leer más

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

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

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

Introducción a la programación en ensamblador x64 (PDF)

Si te ha costado casi toda una vida aprender más o menos a programar en ensamblador para x86 ;) (como es mi caso), ahora tienes que ir preparándote para programar en x64. Es imprescindible aprenderlo si sueles programar y quieres sacar el máximo partido a esta arquitectura (por ejemplo insertar parte de tu código en ensamblador x64 en tus programas). También es útil si tienes que hacer debugging o desensamblar programas.
Leer más

Microhistorias: la pantalla de la muerte (killscreen) del Donkey Kong y como superarla

Killscreen de Donkey Kong. Web donhodges.com Donkey Kong también tiene su pantalla de la muerte ó killscreen, al igual que Pac-Man (del que hablamos en nuestro libro) y otros juegos de la época. Uno de los motivos por el cual estas pantallas existen es que el hardware en el cual se implementaba el juego (las máquinas recreativas) tenía bastantes limitaciones y estaban diseñadas para partidas, en teoría, "cortas". Si a esta limitación técnica le sumamos el hecho que los programadores de estos juegos míticos nunca imaginaron que los jugadores llevaran la máquina hasta esos límites (qué ilusos), aparecen errores de programación que dieron lugar a las famosas killscreen.
Leer más