Cadenas de texto "comprometedoras"

Filtra los datos de entrada y sanea la salida (filter input, sanitize output) esto es de Seguridad 101, posiblemente las premisas más básicas en cuanto a temas de seguridad informática. Aunque como bien decía estos son dos conceptos muy básicos, eso no quiere decir que sean fáciles de implementar. Sobre todo el filtrado de la entrada de datos. Para cada lenguaje (con los que yo he trabajado) existen librerías que te ayudan con esta ardua tarea e incluso algunos soportan al menos de forma parcial este tipo de funcionalidad en el propio lenguaje.
Leer más

9+1 juegos adictivos ... en ASCII

Goblin Hack, uno de los juegos de la lista Existen muchos buenos juegos en Linux, Windows ó Mac en modo texto que te sorprenderán. De esta lista todos están en Linux y casi todos en Windows. A mi desde luego me encantan, no sólo porque sean adictivos, sino por ese aroma "retro" que me invade cada vez que ejecuto uno de ellos. Desde luego sólo lo difrutarás si ya tienes una edad y te has criado desde pequeño rodeado de monitores en fósforo verde o televisiones conectadas a ordenadores con teclas de goma.
Leer más

Screencasts en modo texto

Muchos conocemos el concepto de screencast, el cual es básicamente es grabar en vídeo todas las acciones que vas haciendo en tu escritorio. Muy usado para la creación de tutoriales por ejemplo. Pero si lo que estás grabando es por ejemplo un tutorial sobre la línea de comandos o alguna utilidad que ejecutas en modo texto, ¿Por qué no grabar el “vídeo” en modo texto? ¿Que ventajas tienes? Pues por ejemplo puedes hacer click en enlaces o copiar y pegar el texto del screencast, cosa que no podrías hacer desde un vídeo.
Leer más

Street View en modo texto

Para los curiosos, aquí podéis navegar por Google Street View, pero en modo texto. Tiene toda su gracia. Necesitas un navegador moderno que soporte de texturas CORS (Chrome o Firefox 8 o superior lo soportan). La applicación está escrita en WebGL usando @thespite's Google Street View Panorama y three.js. Fuente
Leer más

Cómo hacer tu propia aventura de texto usando Python

(El famoso juego Zork I en ejecución) ... o cómo aprender Python creando una aventura de texto. En principio puede parecer un poco extraño programar una aventura de texto en estos días con esos espectaculares juegos con gráficos 3D alucinantes. Pero si eres tan viejuno como yo, recordarás esa magia de los juegos de texto (también llamados "conversacionales" ó MUDs) los cuales algunos tenían gráficos estáticos, pero otros eran puro texto y nada más.
Leer más

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

19 años del mensaje de texto (Inforgrafía)

Source: Tatango SMS Marketing
Leer más

Apuntes del curso "Machine Learning" de Stanford

El pasado otoño de 2011, en la Universidad de Stanford se impartió un curso sobre “Machine Learning” por el profesor Andrew Ng. El autor ha recopilado todos sus apuntes en este blog, donde puedes consultarlo online o incluso descargar un fichero RAR con toda la documentación. Este es el índice: 01 and 02: Introduction, Regression Analysis and Gradient Descent 03: Linear Algebra - review 04: Linear Regression with Multiple Variables 05: Octave[incomplete] 06: Logistic Regression 07: Regularization 08: Neural Networks - Representation 09: Neural Networks - Learning 10: Advice for applying machine learning techniques 11: Machine Learning System Design 12: Support Vector Machines 13: Clustering 14: Dimensionality Reduction 15: Anomaly Detection 16: Recommender Systems 17: Large Scale Machine Learning 18: Application Example - Photo OCR 19: Course Summary Realmente interesante.
Leer más

Captura de pantalla de salida de la línea de comandos

¿Cuántas veces has tenido que copiar y pegar la salida de un comando? Si copias y pegas en formato texto y dicho texto tiene algún tipo de formato como tabuladores por ejemplo, seguramente hayas tenido problemas a la hora de pegar. Una forma de solventar el problema anteriormente descrito es capturar la pantalla o parte de la pantalla que nos interese, pero ¿Y si la salida de dicho comando es un poco larga y se nos sale de la pantalla?
Leer más

Aprende Vim de forma progresiva

El único motivo por el que tengo este fondo de escritorio, es por los comandos de Vim. Yo era de la escuela de Emacs, pero ahora cuando tengo que editar un fichero de texto de forma rápida uso nano. Pero no puedo dejar de reconocer que el editor de texto que todo administrador de sistemas *nix debe conocer es Vi, porque es el único que aparece en todos o casi todos por defecto.
Leer más