¿Firewall o no?
Hace un buen tiempo estoy a cargo de unos servidores, por así decirlo, y tuve que poner manos a las obras en cuanto a la seguridad de los mismos.
Según un referente en la materia (?), Ángel Freire, y con quién coincido: Es mejor controlar qué servicios se brindan y dónde escuchan, que desconocerlos y a causa de eso cargar reglas mediante iptables a nuestro querido net filter.
Pero algo se escapa, qué pasa con los ataques por fuerza bruta a servicios vitales como SSH? Bien, a continuación mi solución.
crear un alias en Bash?
Simple y sensillo!
$ gvim ~/.bashrc
y luego agreamos algo como
alias lsa='ls -lha''
lsa va a ser el nombre del comando al que llamaremos desde la terminal. Lo seguido del igual, y entrecomillado, es lo que se va a ejecutar
excluir extensiones de archivo del svn?
Siempre me pasa que al crear un nuevo proyecto y agregarlo al repositorio SVN, se me añaden archivos .pyc .pyo y .swp, entre otros ¬¬
Para evitarnos dolores de cabeza hacemos lo siguiente:
1. nos situamos en el raíz de nuestro proyeco y creamos un archivo llamado .svnignore con un contenido similar a éste:
.pyc
.pyo
.tmp
.swp
y luego ejecutamos el siguiente comando:
svn ps svn:ignore . -F .svnignore -R
Con esto logramos que se aplique recursivamente la exclusión del monitoreo en todo nuestro proyecto
levantar un webserver con Python?
Muchas veces queremos compartir archivos entre dos o más PCs y Samba o Windows o lo que haya en el medio no coopera, por eso la mejor solución es situarse en el directorio que queremos compartir y ejecutar:
python -m SimpleHTTPServer
para tener un servidor compartiendo los ficheros por http
Instalar y configurar lighttpd + PHP + MySQL en Ubuntu
Si bien hay cientos de artículos de cómo instalar y echar a andar la fórmula lighttpd + PHP + MySQL, la gran mayoría peca de estar apuntada a un público intermedio/avanzado, y la poca minoría es difícil de encontrar
.
Es obvio que tanto un intermedio como un neófito de GNU/Linux puede compilar desde las fuentes aunque seguramente utilice algún gestor de paquetes, pero no que la media de novatos logre hacer andar (configurar correctamente) los programas que instale. Por eso voy a ir paso a paso por el camino de instalar y configurar la fórmula antes mencionada.
cdrdao: Crear imágenes .bin con .toc y .cue de PlayStation 1
Con la llegada del pSX a mi Ubuntu (gracias a Ensoñaciones y Linux) ya puedo resusitar mis queridos clásicos de PlayStation 1 que tenía tirados por ahí a causa de la rotura de mi consola.
Me encantó lo bien que emula al aparato de Sony, pero a los minutos me irritó tener que poner y sacar los CDs de mi lectora por lo que empecé a buscarle la vuelta como para poder ejecutar grandiosos títulos como "Collin McRae Rally 2" o "Legend" desde el disco rígido de la PC.
Ajustando la hora según zona horaria en PHP
Muchas veces, los programadores, tenemos que resolver problemas y cálculos en donde alguna de sus variables es el tiempo. Un ejemplo clásico es guardar la hora en la que se realizó un ingreso al sistema o la registración de un cliente.
Ya está el RC de Ubuntu 7.10 (Gutsy Gibbon)
Después de bajar la fea y poco estable beta del Gutsy y a 5 días de su lanzamiento oficial vi en los directorios de descarga de Ubuntu el Release Candidate de Gutsy.