Introducción a la manipulación de texto en sistemas basados en UNIX

Todos sabemos la potencia de Linux/UNIX para procesar ficheros de texto. En este documento de IBM nos ofrecen un estupendo documento de introducción a los comandos que podemos encontrar en sistemas operativos basados en UNIX destinados a la manipulación de textos (nos advierten que algunas flags, comportamiento, etc de los comandos pueden variar en función de la distrubución de Linux) Un documento que no viene mal tenerlo a mano.
Leer más

Kara (corto realizado en tiempo real con una PS3)

Impresionante, a mi me ha puesto los pelos de punta. Pero aparte de la tremenda carga sentimental que tiene, a nivel técnico está realizado íntegramente en tiempo real (no está pre-renderizado) con una PS3 y lo han hecho los mismos que crearon el juego HeavyRain (QuanticDream). Está en inglés pero siempre puedes intentar activar los subtítulos de YouTube. Visto en TheAwesomer.
Leer más

Guía de supervivencia para la línea de comandos en Linux

Linux ¿Eres capaz de estar un día usando sólo la línea de comandos? (sin salir del terminal, como en los buenos tiempos). En esta web nos desafían justamente a eso. Por ejemplo según el tiempo que seas capaz de aguantar tienes estas valoraciones: Fácil: 1 día. Medio: 1 semana. Campeón (Duro): 1 mes. Ultimate Geek (o también Ultimate Machote): 6 meses. Más allá del desafío, este artículo es interesante para recordarnos que hay vida debajo de la capa gráfica de Linux.
Leer más

10 comandos útiles para manejar los procesos desde la consola Linux

(Comando htop, imagen de HowToGeek) Artículo de HTG donde nos muestran algunos de los comandos (seguro que los conocéis casi todos pero nunca viene mal recordarlos) para manejar los procesos desde la consola Linux. Desde "matarlos", mostrarlos en pantalla o cambiar su nivel de prioridad son sólo algunas de las operaciones que puedes realizar con estos comandos. Voy a intentar resumir y traducir el artículo: top El comando top es un clásico para mostrar los recursos usados por tu sistema y así poder ver cual de ellos consume más.
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

Tabla de referencia comparando con todo detalle PHP, Perl, Python y Ruby

(click para ampliar) Casi podrías aprender a programar en estos cuatro lenguajes de programación simplemente mirando esta hoja de referencia (formato tabla) donde nos muestran con todo nivel de detalle desde los operadores, separadores, matrices, declaración de variables, debuggin, funciones, operadores lógicos, etc, de PHP, Perl, Python y Ruby. Puedes consultarla al completo aquí. Una genial hoja de referencia (Cheat Sheet) muy útil. Visto en HackerNews.
Leer más

¿Cuánto sabes de programar en C?, unas cuantas preguntas para probarlo

Aquí tienes 16 preguntas nada fáciles de contestar para probar el nivel que tienes en programación C. Estas preguntas aparecieron originalmente en un artículo en ProgrammersHeaven escrito por Ashok K. Pathak. Prueban el nivel de conocimiento de C a nivel general (punteros, recursividad, etc) pero incluye también otras características un poco raras para probarte (además de algunas trampas en el código para hacerlo menos legible). ¿Cuántas has respondido correctamente?
Leer más

Tutor online de Python

Este tutor online de Python (del MIT) te permite escribir el código directamente en la web para luego analizar su ejecución al detalle. Esto es genial para analizar como se comporta paso a paso el programa que has creado en Python, visualizando variables y su contenido, la memoria, saltos, etc. Viene con varios ejemplos ya creados como las famosas Torres de Hanoi. Soporta Python 2.5 (de momento, anuncian que en breve soportará Python 3).
Leer más

Microsoft recrea una "Mini Internet" para probar y mejorar la fiabilidad de Internet Explorer

Por lo visto, los chicos de Redmond se han montado un buen laboratorio para probar su Internet Explorer 9 y asegurarse que es competitivo (viendo la gran competencia que el está haciendo sobre todo Google Chrome), pero realmente se ha creado para probar el nuevo Internet Explorer 10 para convertirlo en el navegador más rápido. 140 ordenadores y 20.000 pruebas diarias que miden el funcionamiento del navegador hasta 200 veces por día (se analiza cada 100ns), recopilando más de 5,7 millones de registros como bytes TCP recibidos, uso de la GPU, tiempo invertido de la CPU en renderizar, etc.
Leer más

Descarga una copia de The Pirate Bay con un script en Perl, son sólo 90MB

(Parte del contenido del fichero descargado) The Pirate Bay no alojará más ficheros.torrent en sus servidores. Usaran ahora los magnet torrents (enlaces magnéticos), ficheros torrent que contienen más información sobre la descarga y no necesitan servidores para comenzarla (aquí tienes más información sobre su estructura). Usando este script en Perl, un usario de The Pirate Bay llamado "allisfine", ha creado este fichero que puedes descargar con todos los torrent que existen en dicha web.
Leer más