El mayor almacén de ficheros .txt de los 80 y 90

Si eres ya un poco viejete como yo y has estado metido desde pequeño en esto de la Informática, seguro que recuerdas las famosas BBS y ftps de los 80 y 90 (como nuestra querida nic.funet.fi, ¿verdad DuenD y tuxotron? ... que buenos ratos hemos pasado) sabrás que prácticamente toda la información estaba en formato .txt. Desde luego también había imágenes, audio, etc ... pero la información de verdad estaba en formato texto plano.
Leer más

MinWin o la revolución del Kernel de Microsoft

Microsoft creó un proyecto en 2003 para intentar evitar en el futuro problemas de seguridad con sus sistemas operativos, sobre todo Windows 2000 y Windows XP. Uno de esos grandes problemas fueron los virus Nimda, Code Red, etc... Parte de ellos se beneficiaban de bugs, errores o exploits en el desarrollo del código fuente de su kernel. Gracias a los sucesivos Services Packs la mayoría de estos problemas se solucionaron, pero sólo parcialmente.
Leer más

Consejos para empezar a programar

coding1

En la fantástica LifeHacker nos ofrecen algunos consejos para aprender a construir nuestros propios programas y sobre todo cómo empezar a programar.

Lo primero de todo un consejo, no te atasques al elegir un lenguaje de programación. Es un error común para principiantes pensar y complicarse en no saber qué lenguaje utilizar. La respuesta es simple, NO IMPORTA DEMASIADO. Comprender la estructura de los datos, control de flujo y patrones de diseño es mucho más importante. Todos los lenguajes de programación tienen algunos de estos  componentes que utilizarás en otros. Resumiendo, cambiar o usar otro lenguaje de programación se reduce a cambiar de sintáxis. Si tienes clara la metodología de programación, la elección de los lenguajes en secundaria. De todas formas, yo personalmente recomiendo siempre el lenguaje C.

¿Qué puedo programar y en qué plataforma/entorno?


Leer más

UDK: Unreal Development Kit, disponible y gratuito

¿Has querido siempre hacer un juego como el fantástico Gears of War o Unreal Tournament?, pues ya no tienes excusa. Epic ha puesto a disposición de manera gratuita (eso sí, no comercial) de su kit de desarrollo de juegos UDK. Esto quiere decir que tienes el potencial del motor del Unreal 3 para crear escenas, juegos o lo que quieras. Este kit contiene todo lo que necesitas para crear juegos, visualizaciones avanzadas o simulaciones en 3D.
Leer más

10 Técnicas impresionantes y ejemplos de animación con jQuery

Si programas páginas web, conoceras seguro jQuery. Esta impresionante biblioteca de Javascript te permite crear, entre otras muchas cosas, alucinantes animaciones para tus páginas. Todo lo que necesitas es aprender a manejar su API que es bastante intuitiva, y con un poco de creatividad podrás crear efectos como estos: Efectos de humo. Ejemplo. Tarjetas animadas. Ejemplo. Efectos de flotación de objetos, reflejos y sombras. Ejemplo. Efectos de scroll para el fondo.
Leer más

Documentales

La semana pasada eran 28, hoy son 31 los documentales que podemos encontrar en CosmoLearning. Todos ellos relacionados con la informática, desde su historia, temas de actualidad como la piratería o la seguridad, etc. Documentales realizados por empresas como la BBC o Discovery Channel, pasando por la archiconocida 2600, entre otros. Una gran fuente de información que no tiene desperdicio alguno.
Leer más

Hakin9, revista sobre seguridad y sus recursos gratuitos PDF

Creo que todos conocemos ya la fantástica revista hakin9, lamentablemente ya no se publica en castellano (y es difícil conseguirla en inglés en España) pero podemos acceder a su web y descargar en PDFs de forma grauita, cientos de documentos muy interesantes de seguridad. Pero no sólo podemos descargar estos fantásticos PDF, también hay entrevistas, webcasts, whitepapers, etc … No te la pierdas, visita la web: hakin9
Leer más

Tres libros sobre programadores

Si quieres aprender un poco más sobre la vida que hay detrás de algún programador o simplemente algo de inspiración, no puedes perderte cualquiera de estos tres libros. De paso aprovechamos y hablamos un poco sobre estos genios de la Informática: Coders at work Frances Allen: pionera en optimizar compiladores, primera mujer que ganó el Premio Turing en 2006. Joe Armstrong: inventor del Erlang. Joshua Bloch: Java, ahora en Google.
Leer más

Animaciones de los algortimos de ordenación

A raiz del anterior artículo sobre la auralización de los algoritmos, he encontrado este enlace donde podremos ver animaciones de los algoritmos de burbuja, quicksort, etc … e incluso compararlos. Esta visualización ayuda mucho a la hora de comprender el funcionamiento de estos algoritmos básicos en el mundo de la informática. Puedes verlos en: http://www.sorting-algorithms.com/
Leer más

Auralización del software ¿has escuchado tu programa hoy?

La auralización es una técnica que consiste en visualizar la información usando el sonido. Las técnicas de visualización de algoritmos puede ayudar a los programadores a tener una mejor percepción del funcionamiento de sus programas. Un estudiante de postgrado ha desarrollado un programa que justamente hace eso, mapeando con cuidado los registros por notas y ajustando el tiempo a escala humana, obtiene una representación musical de los algortimos. Al igual que la teoría de la música de las esferas, podríamos estar ante la teoría musical que mueve todo el mundo digital.
Leer más