El júbilo de programar - Videotutoriales

Pues eso, más material del que nos gusta cortito y claro. Gran colección de vídeos sobre programación usando Java resolviendo problemas divertidos. JoC #28: Return of the object interaction JoC #27: Object interaction – a second look JoC #26: How to display text JoC #25: Dealing with errors JoC #24: Smoke and mirrors JoC #23: Animating the image JoC, Teacher Commentary 22: Tracing control flow JoC #22: Refactoring for good style JoC #21: Image manipulation – take two JoC #20: Image manipulation – first contact JoC #19: Class methods vs instance methods JoC #18: Bouncy balls with mouse input JoC #17: Bouncy coloured balls JoC #16: Adding a score counter JoC #15: Object interaction (first encounter) JoC #14: A first look at variables JoC #13: The structure of a class JoC #12: Fun with sound JoC #11: Make it your own JoC, Teacher Commentary 10: Motivation and reflection JoC #10: It’s done: Play the game!
Leer más

Publica el código fuente de todos sus proyectos

Este es el caso de Hunter Davis, un desarrollador que ha decidido compartir el código fuente de todos sus proyectos, entre ellos sus más de 70 aplicaciones para Android. Todo este material está disponible en su cuenta de Github. A la que cualquiera puede acceder. ¿Te has preguntado alguna vez que pinta tiene una aplicación para Android? Ahora tienes donde elegir. Visto en Hack a day.
Leer más

Plantillas de herramientas de programación para hiperpolíglotas

En la página hyperpoliglot.org de la que ya os hablamos hace tiempo, podemos encontrar ahora una sección de para herramientas de programación. La documentación recogida es muy útil especialmente para aquellos que trabajamos con más de una herramienta distinta. La nueva sección está compuesta por: Unix Shells: Bash, Dash, Ksh, Tcsh, Zsh Version Control: Git, Mercurial Tabular Data Selection: SQL, Awk, Pig Lightweight Markup Mediawiki, Wikidot, Markdown, Asciidoc, Confluence Computer Algebra Software: Maxima, Pari/GP, Mathematica, Sage Numerical Analysis Software: Fortran, MATLAB, R, NumPy Si no tenías esta página ya en tus favoritos ya estás tardando.
Leer más

El nuevo juego del creador de Minecraft se basa en la programación en ensamblador

Pues sí, el juego llamado 0x10^c (elevado a "c") y se desarrolla en un universo de Ciencia Ficción donde un error en un ordenador hace hibernar en 1988 a toda la Humanidad hasta trillones de años en el futuro, cuando el Universo casi está desapareciendo. Tendrá batallas estelares contra la IA o incluso otros jugadores, etc, pero lo mejor es que todo el juego gira alrededor de un ordenador de 16 bits llamado DCPU-16 (el único sistema que había en 1988).
Leer más

57 programas que provocan errores en compiladores

No tengo clara la utilidad de estos programas que "paran" la compilación, dando error (creo que hay pocos errores en la Informática que desesperen más que uno en un compilador), pero una podría ser estudiar casos típicos en fallos de programación o incluso bugs en dichos compiladores. De hecho algunos de estos 57 programas se pueden compilar perfectamente en otros compiladores (o incluso en una versión superior del mismo), así que los errores suelen ser más bien bugs de uno en concreto.
Leer más

Visualizando el código o cómo tendrían que se los entornos de programación

[vimeo]http://vimeo.com/36579366[/vimeo] En este vídeo de 54 minutos, Bret Victor (ha trabajado entre otros para Apple) nos muestra cómo tendrían que ser los entornos de programación (aunque no me cabe duda que esto será posible muy pronto). Es sólo un concepto pero llama bastante la atención y sobre todo, si has programado alguna vez, seguro que has pensado ¿dónde consigo ese IDE? No te pierdas el vídeo, merece la pena echarle un vistazo.
Leer más

El creador de "Prince of Persia" encuentra el código fuente del juego perdido hace 23 años

(Esta es la caja real en la que se encontraba el código fuente) Jordan Mechner es el creador de ese juego revolucionario llamado "Prince of Persia", creado originalmente para Apple II en 1989. Ha trabajado con Ubisoft para crear Prince of Persia 2: The Shadow and the Flame pero durante ese recorrido de 23 años, el código fuente del primer Prince of Persia se perdió. Ayer lo encontró gracias a su padre.
Leer más

HTML Examples, ejemplos de código HTML

266px-HTML_svg (Imagen Wikipedia)

A estas alturas ya todos conocéis en más o menos profundidad el lenguaje de marcado HTML (base de todas las páginas web de Internet), pero nunca viene mal tener a mano una web donde nos muestren ejemplos de código fuente más frecuentes (como enlaces, imágenes, formateo de texto, etc) y el resultado de su ejecución.

En la web de w3schools.com, puedes encontrar este genial enlace llamado HTML Examples, en el cual puedes ver una gran variedad de ejemplos que pasamos a listar:

Haz click abajo para ver el listado completo de ejemplos que nos ofrecen:


Leer más

PyCon US 2012 - Vídeos

Ya están disponibles los vídeos de la PyCon US 2012: Graph Processing in Python How to make your websites more accessible Introduction and Welcome DevOps for Python: Doing More With Less Documenting Your Project With Sphinx High Performance Python I High Performance Python II Introduction to Game Development Introduction to Interactive Predictive Analytics in Python with scikit-learn Optimize Performance and Scalability with Parallelism and Concurrency Plotting with matplotlib Python Epiphanies Social Network Analysis with Python Bayesian statistics made (as) simple (as possible) Data analysis in Python with pandas Django in Depth Faster Python Programs through Optimization How to get the most out of your PyPy Introduction to Django IPython in-depth: high-productivity interactive and parallel python Web scraping: Reliably and efficiently pull data from pages that don't expect it Writing a Pyramid application
Leer más

Analizando las técnicas SEO a nivel de programador

Este buen artículo llamado "What every Programmer Should Know About SEO" no debes perdértelo si quieres profundizar en el funcionamiento de las técnicas SEO pero explicado para programadores y así comprender mejor y poder optimizar dichas técnicas en nuestro sitio web (mejorar su posicionamiento para los buscadores). Explica el funcionamiento básico de los motores de búsqueda para luego dar algunos consejos, como por ejemplo estar seguro que tu sitio es "
Leer más