En este articulo trataremos como instalar Maia Mailguard en nuestro servidor de correo Postfix, para ello usaremos los siguientes programas:
Sigue el enlace para ver el “Como (HowTo)” enterito ![]()
Para empezar instalaremos los siguientes paquetes:
# apt-get install amavis clamav clamav-daemon spamassassin spamc zoo nomarch lzop cabextract
Luego descargamos y descomprimimos Maia para este howto hemos utilizado la version 1.0.2a (puede que cuando leas esto haya una version mejor, quien sabe)
# wget http://www.maiamailguard.com/files/maia-1.0.2a.tar.gz
# tar zxf maia-1.0.2a.tar.gz
# cd maia-1.0.2/
Añadiremos tambie el usuario clamav al grupo amavis
# adduser clamav amavis
Ahora vamos a crear la base de datos para maia (yo tengo configurado el .my.cnf en el usuario root, si no lo teneis asi debeis poner -u root -p para autenticaros en la base de datos como tal)
root@turbo:~/maia-1.0.2# mysqladmin create maia
root@turbo:~/maia-1.0.2# mysql maia maia-mysql.sql
root@turbo:~/maia-1.0.2# mysql
mysql> GRANT CREATE, DROP, ALTER, SELECT, INSERT, UPDATE, DELETE ON maia.* TO amavis@localhost IDENTIFIED BY ‘passwd’;
Creamos los directorios para maia, copiamos los scripts y templates que va usar y los ficheros de configuracions
root@turbo:~/maia-1.0.2# mkdir /var/lib/amavis/maia
root@turbo:~/maia-1.0.2# mkdir /var/lib/amavis/maia/scripts
root@turbo:~/maia-1.0.2# mkdir /var/lib/amavis/maia/templates
root@turbo:~/maia-1.0.2# cp scripts/* /var/lib/amavis/maia/scripts/
root@turbo:~/maia-1.0.2# cp templates/* /var/lib/amavis/maia/templates/
root@turbo:~/maia-1.0.2# chown amavis:amavis -R /var/lib/amavis/maia/
root@turbo:~/maia-1.0.2# chmod 640 /var/lib/amavis/maia/templates/*.tpl
root@turbo:~/maia-1.0.2# chmod 750 /var/lib/amavis/maia/scripts/*.pl
root@turbo:~/maia-1.0.2# cp maia.conf.dist /etc/maia.conf
root@turbo:~/maia-1.0.2# chown amavis:amavis /etc/maia.conf
root@turbo:~/maia-1.0.2# chmod 640 /etc/maia.conf
Ahora pasaremos a configurar cuatro campos basicos de maia, primero la base de datos (aqui dejaremos los datos por defecto, pero en una instalacion real deberian cambiarse, esta claro
)
$dsn = “DBI:mysql:maia:localhost:3306″;
$username = “amavis”;
$password = “passwd”;
Rutas de los ficheros y directorios usados por maia (estos si hay que cambiarlos)
$script_dir = “/var/lib/amavis/maia/scripts”;
$pid_file = “/var/lib/amavis/.process-quarantine.pid”;
$template_dir = “/var/lib/amavis/maia/templates/”;
$base_url = “http://nuestrohost.com/”;
Ahora comprobamos que librerias de perl nos faltan ejecutando:
# /var/lib/amavis/maia/scripts/configtest.pl
En mi caso he necesitado instalar estos paquetes
apt-get install libdata-uuid-perl libcrypt-blowfish-perl libcrypt-cbc-perl libtemplate-perl libmail-spf-query-perl
Ejecutaremos el script tantas veces como sea necesario hasta tener por lo menos, los paquetes necesarios para que funcione maia.
Cargamos las reglas basicas (si hemos cambiado algo de la configuracion del spamassassin esto lo recogera) y lo carga en la base de datos de maia. Lo podremos ejecutar cada vez que actualizemos configuraciones o reglas del spamassassin, reescribira las antiguas.
# /var/lib/amavis/maia/scripts/load-sa-rules.pl
Bien, ha llegado el momento de configurar la interfaz web de Maia, esto va a gustos, un alias para todos tus dominios, un virtual host…. Yo en ese articulo me limitare a copiar el contenido del directorio dentro de uno llamado maia en la raiz de mi sitio.
root@turbo:~/maia-1.0.2# cp -r php/* /var/www/maia/
root@turbo:~/maia-1.0.2# cd /var/www/maia/
root@turbo:/var/www/maia# chown -R www-data:www-data .
root@turbo:/var/www/maia# cp config.php.dist config.php
Configuramos la web de maia, editando el fichero config.php
$maia_sql_dsn = “mysql://amavis:passwd@tcp(localhost:3306)/maia”;
$address_rewriting_type = 4;
$auth_method = “imap”;
Necesitaremos instalar Smarty y PEAR para que funcione todo bien, estos son los paquetes mínimos para que funcione Maia.
root@turbo:/var/www/maia# apt-get install smarty
root@turbo:/var/www/maia# mkdir libs/Smarty
root@turbo:/var/www/maia# cp -a /usr/share/php/smarty/libs/* libs/Smarty/
// o tambien podemos crear un symlink
root@turbo:/var/www/maia# ln -s /usr/share/php/smarty/libs/ libs/Smartyroot@turbo:/var/www/maia# apt-get install php-pear php-mail-mime php-db php-pager php-net-socket php-net-smtp php-auth php-log php-net-imap
Podemos comprobar que modulos de PEAR nos faltan entrando a nuestrohost.com/maia/admin/configtest.php aunque no funciona demasiado bien, mi recomendacion es mirar los que necesita, instalarlos y probar directamente que maia funcione. Los que son opcionales (marcados en amarillo, os los dejo a vuestra eleccion).
Ya queda poco, vamos a terminar con la configuración web entrando a nuestrohost.com/maia/login.php?super=register y entrando con un usuario de correo valido, ese sera el administrador de nuestro sistema con Maia Mailguard. Ahora ya es cosa vuestra jugar con todas las opciones que lleva, esta interfaz web es muy completa.
Ahora, configuraremos Postfix para que coja filtre los correos con amavis, y que este utilice el ejecutable que nos ofrecen la gente de Maia. Para ellos vamos a añadir al final de los ficheros master.cf y main.cf de Postfix en /etc/postfix/ las siguientes opciones
master.cf
smtp-amavis unix - - - - 2 smtp
-o smtp_data_done_timeout=1200
-o smtp_send_xforward_command=yes127.0.0.1:10025 inet n - - - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
-o smtpd_bind_address=127.0.0.1main.cf
content_filter = smtp-amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
Ahora, para configurar el amavis, primero lo pararemos, quitaremos el script del inicio del sistema, copiaremos el script con otro nombre para maia, lo añadiremos al inicio del sistema y copiaremos el ejecutable amavisd-maia
root@turbo:~# /etc/init.d/amavis stop
Stopping amavisd: amavisd-new.
root@turbo:~# cd /etc/init.d/
root@turbo:/etc/init.d# update-rc.d -f amavis remove
Removing any system startup links for /etc/init.d/amavis …
/etc/rc0.d/K20amavis
/etc/rc1.d/K20amavis
/etc/rc2.d/S20amavis
/etc/rc3.d/S20amavis
/etc/rc4.d/S20amavis
/etc/rc5.d/S20amavis
/etc/rc6.d/K20amavis
root@turbo:/etc/init.d# cp amavis maia-amavis
root@turbo:/etc/init.d# update-rc.d maia-amavis defaults 20
Adding system startup for /etc/init.d/maia-amavis …
/etc/rc0.d/K20maia-amavis -> ../init.d/maia-amavis
/etc/rc1.d/K20maia-amavis -> ../init.d/maia-amavis
/etc/rc6.d/K20maia-amavis -> ../init.d/maia-amavis
/etc/rc2.d/S20maia-amavis -> ../init.d/maia-amavis
/etc/rc3.d/S20maia-amavis -> ../init.d/maia-amavis
/etc/rc4.d/S20maia-amavis -> ../init.d/maia-amavis
/etc/rc5.d/S20maia-amavis -> ../init.d/maia-amavis
root@turbo:/etc/init.d# cp /root/maia-1.0.2/amavisd-maia /usr/sbin/amavisd-maia
Ahora debemos editar nuestra copia del script, haremos los siguientes cambios
DAEMON=/usr/sbin/amavisd-maia
DAEMONNAME=amavisd-maia
N=/etc/init.d/maia-amavis
Vamos a copiar y a editar la configuracion de amavisd-maia
root@turbo:~# cp /root/maia-1.0.2/amavisd.conf.dist /etc/amavisd.conf
Y aqui vamos a relaizar los siguientes cambios
$mydomain = ‘nuestrohost.com’;
$MYHOME = ‘/var/lib/amavis’;
$QUARANTINEDIR = ‘/var/lib/amavis/virusmails’;
$pid_file = “/var/run/amavis/amavisd.pid”;
$lock_file = “/var/run/amavis/amavisd.lock”;
$DO_SYSLOG = 1;
$SYSLOG_LEVEL = ‘mail.log’;
@lookup_sql_dsn = ( ['DBI:mysql:maia:localhost', 'amavis', 'passwd'] );
\&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd.ctl"],
Reiniciamos todos los servicios implicados
root@turbo:~# /etc/init.d/postfix restart
Stopping Postfix Mail Transport Agent: postfix.
Starting Postfix Mail Transport Agent: postfix.
root@turbo:~# /etc/init.d/maia-amavis start
Starting amavisd: amavisd-new.
root@turbo:~# /etc/init.d/clamav-daemon restart
Stopping ClamAV daemon: clamd Waiting . . .
Starting ClamAV daemon: clamd .
Y con esto y un bizcoho ya tenemos nuestro sistema antispam y antivirus con Maia Mailguard
Documentación de interes:
Wiki de Maia para la instalacion
README de AMAVIS para integrarlo con Postfix (disponible en la documentación de Debian)
Mini howto:
Para esto sencillamente debemos crear un fichero .my.cnf en nuestro home con el siguiente contenido
[client]
user=root
password=NUESTRAPASS
Asi cada vez que queramos hacer algo con mysql no tendremos que teclear la contraseña.
y MUY importante cambiar los permisos para que SOLO nosotros podamos leerlo
chmod 600 .my.cnf
Y con eso a partir de ahora solo debemos ejecutar los comandos de mysql sin especificar el usuario root ni su contraseña.
Saludos!
Hace unos días que he empezado mis hazañas con Python y Qt4. Indagando en Qt4 y concretamente en mi escritorio KDE4, descubrí Decibel: un framework de comunicaciones a tiempo real que integra servicios como CTI (Computer Telephone Integration), VoIP (Voice over IP) y mensajería instantánea, que próximamente será parte de KDE4.
Me interesó el tema, al ver que Decibel utiliza Telepathy, la misma biblioteca que Empathy. Mi curiosidad despertó cuando vi que Decibel funciona como un servicio a través de DBus, y me dije: ¿Donde está el cliente? Y de ahí nació la idea:
Neper quiere ser un cliente multiprotocolo como los conocidos Kopete o Pidgin, desarrollado en Python y Qt4, que utiliza el framework Decibel a través de DBus.
La página oficial del proyecto la tenéis aquí: https://launchpad.net/neper
El neper o neperio (Np) es una unidad de medida relativa que se utiliza frecuentemente en el campo de la telecomunicación, para expresar relaciones entre voltajes o intensidades. Su nombre procede de John Napier, el inventor de los logaritmos. Aunque no es una unidad de medida del Sistema Internacional, su uso es ampliamente aceptado en muchos países, para los mismos fines que el decibelio (Decibel).
Haciendo eco de una noticia de KDE Blog que creo que puede ser del interes de todos sobre openSUSE:
Una de las novedades que introdujo desde openSuSE 10.3 es la incorporación a su sistema de 1-click-install.
1-click-install es un sistema de instalación de software de openSuSE vía web automático. Su uso está recomendado para disponer de software que no está en tu lista de repositorios y se puede utilizar, comom he dicho en los productos openSuSE desde la versión 10.3.
Su icono es el siguiente:

Y simplemente pinchando en él, el software indicado se instalará en tu sistema operativo.
Este sistema es el empleado por diferentes webs como Susegeek.com
También lo podemos usar a través del buscador web de software de openSUSE: http://software.opensuse.org/search
Bien, en este articulo explicaremos los 4 pasos (si es que llega) para hacer que nuestro PureFTPd siga enlaces simbólicos en los home’s de los usuarios.
Decir que esto esta probado con una Debian Etch actualizada, y con el paquete pure-ftpd-mysql instalado y configurado, que ese es otro tema aparte.
Primero de todo paramos el servicio:
/etc/init.d/pure-ftpd-mysql stop
Luego lo eliminamos del inicio del sistema:
update-rc.d -f pure-ftpd-mysql remove
A continuación le cambiamos el nombre al script de inicio, pues ya esta pensado para eso
mv /etc/init.d/pure-ftpd-mysql /etc/init.d/pure-ftpd-mysql-virtualchroot
Y finalmente lo volvemos a poner en el inicio del sistema con
update-rc.d pure-ftpd-mysql-virtualchroot defaults
Volvemos a iniciar el servicio y nuestros usuarios ya podran seguir los symlinks que les hayamos creado en sus respectivos home’s.
Saludos!
Actualización:
Todo esto se puede solventar añadiendo, descomentando o cambiando el valor de una variable en el fichero /etc/default/pure-ftpd-common
VIRTUALCHROOT=false
Inicio este nuevo blog básicamente con el objetivo de distraerme y pasar el rato, intentar explicar como me las apaño para realizar mi trabajo como técnico de sistemas en entornos GNU/Linux.
Y como para empezar no tengo nada que explicar, os dejo la curiosidad “Cuales son los 5 comandos más ejecutados en mi pc?”
zunbado@zunbado-laptop:~$ history |awk '{print $2}'| sort |uniq -c |sort -n -r|head -n 5
147 ls
74 cd
56 sudo
28 ssh
18 history
Y sin olvidarme del colega de Interrupciones que gracias a él he sacado la idea de los comandos más ejecutados, solo que ya ha borrado la entrada.
Saludos!
Image via CrunchBase, source unknown Esta tarde había instalado un nuevo plugin de Wordpress: WP-o-Matic. Se encarga de leer canales RSS y publicarlos automáticamente en la web. Pues bien, menudo desastre. Ha copiado como 500 veces una misma entrada, y para colmo lo ha seguido haciendo una vez desactivado, así pues os pido disculpas si se hos a llenado el lector de noticias o bien me seguis en el Twitter. Gracias por vuestra comprensión.

De piedra me he quedado al digerir esta noticia, a principio bastante simple: Mozilla está desarrollando un plugin para Internet Explorer para que este navegador pueda reconocer los elementos Canvas de igual manera que Firefox. Es decir, que IE sea 100% compatible con Firefox en este apartado concreto. Para quién no esté familiarizado con Canvas, en resumen se trata de un elemento de HTML que permite varias operaciones nuevas para trabajar más cómodamente con bitmaps, incluyendo varias operaciones de dibujo y animación.
El caso es que Canvas ya se ha implementado en WebKit (motor de Safari y varios más), Gecko (Firefox y familia) y Presto (Opera, punto), y aunque es un elemento muy nuevo y todavía experimental, es bastante compatible entre estos navegadores, si bien todavía hay algunas pequeñas diferencias. Por supuesto, el equipo de desarrolladores de Internet Explorer ni siquiera se ha pronunciado al respecto y no tienen planes de acogerlo a corto plazo, a pesar de que aplicaciones como Google Maps lo usan intensivamente (en IE usan un pseudoemulador que ralentiza su uso).
Esta desidia es la que ha llevado a Mozilla a empezar a desarrollar este plugin, que todavía está en una etapa muy temprana y que por ahora es bastante difícil de usar, debido a las continuas preguntas derivadas de las nuevas medidas de seguridad de IE7. Este precedente tiene mucha importancia: no se trata de un plugin para una funcionalidad ajena a los estándares básicos, es un estándar básico de HTML5, y por tanto es una tarea directa del navegador, no de sus plugins, y menos con un elemento que requiere tanta eficiencia como Canvas.
Pero la cosa no acaba aquí, ya que han creado un proyecto experimental que va más lejos: portar el motor de Javascript de Firefox como un plugin para Internet Explorer. Sí, el motor enterito. Aquí yo creo que directamente están viendo si pueden canibalizar a IE, quitarle las tripas y meterle las de Firefox. Si el usuario no se pasa a Firefox, pues evolucionamos su navegador por dentro.
Por último, queda una cuestión abierta: ¿cómo va a obligar a los usuarios a instalar esos plugins? Porque estamos en las mismas, si los usuarios no se han pasado a Firefox, ¿cómo se van a instalar sus plugins? La respuesta es muy sencilla y tiene que ver con las buenas relaciones que mantiene con Adobe. Sí, has pensado bien, la solución es integrar todo ese código portado en la próxima versión de Flash. Está claro que con la base de usuarios que dispone Adobe con su Flash, se extendería como la pólvora, así que como véis la estrategia de Mozilla es muy ambiciosa.
Pensando en el plugin de Flash, no creo que le haga un favor muy grande, ya que últimamente se ha convertido en una especie de cajón de sastre donde Adobe mete componentes sin pensar mucho en la estabilidad o en que no se coma todos los recursos de la máquina. Vamos, como Acrobat. Tampoco queda claro si le conviene o no que se extienda el uso de Canvas, un elemento que permite dibujar y animar nativamente en un navegador, porque la cuota de mercado (cantidad de webs que lo usarían) de Flash podría verse seriamente recortada. La respuesta, cerrando el círculo, son las ansias de Adobe de que el Silverlight de Microsoft no triunfe.
Como véis, el tema tiene mucha miga, hay diferentes actores y hay varios frentes abiertos; por no hablar que la mitad son supuestos y la otra mitad todavía es aire. Y todo porque Microsoft se empeña en ir 5 años por detrás en un campo en el que cada día salen cosas nuevas.
Vía | Ars Technica
Enlace | Blog de Vladimir Vukićević, desarrollador de Mozilla
Mientras se avanza en la puesta a punto de Amarok 2, los desarrolladores de este magnífico reproductor musical no dejan de lado su primer proyecto y lanzan la versión 1.4.10, que además soluciona un grave problema de seguridad detectado.
Evidentemente no tiene muchas novedades aunque si una mejora importaante si utilizas asiduamente el servicio de música online Magnatune, por lo que el equipo de Amarok aconsejan la descarga y actualización.
Multiple vulnerabilities have been discovered in Ruby. It’s recommended that you upgrade to the latest versions.
After collecting some feedback and following some of the threads that have been started up, I've decided to do a second thought about my first proposal.
It had too much uncovered use cases, and still it didn't solved some major problems from the current one. To save some time and try to focus on the UI design issue, I decided to just do an inkscape mockup instead of a working solution.
This proposal tries to solve a few problems, and it's somehow inspired by gnome-specimen from uws. First, it gives an overview on how each style would look like without the need to click on each of them, and it grants more space for the preview. It also adds a way to search for certain typeface classes, monospaced, language specific using a thunderbird like search box.
Some problems that I'm not sure how to solve here is, how to properly let people edit the preview text, I think that the entry box on top is fine, but I have the gut feeling that it could have problems. Also, I'm not sure how hard to implement the search box would be.
Anyway, feedback, again, is welcome.
Ez da lehen aldia kexatu nahizena Ubuntu eta bere itzulpen sistemaren inguruan. Igaro da ia urte osoa honen inguruan beste artikulu bat idatzi nuenetik, kasu hartan upstream (garapen ofiziala) eta Ubuntu-ren arteko arazoak agertaraziz gnome-terminal paketean.
Gaurkoan beste arazo bati buruz da eta ez dakit zehazki noren errua den, itzultzailearena ala Ubunturen sistemarena. Kasualidadea izango da nire Gentoo eta Debian sistemetan horrelakorik ez agertzea. Irudian ikusi daitekeen moduan Baobab programaren kredituak agertzen diren leihoan itzultzaile zerrenda bat agertzen da, ofizialak eta Launchpad berak gehitutakoak baina fitxan Launchpad erabili duen azken erabiltzailearen izena agertzen da “Itzultzaileak” agertu beharrean. Zer dela eta gertatzen da hori!?

Ubuntu eta kredituen leihoen arazoa oraindik onglets-ak erabiltzen direnean
Image via CrunchBase, source unknown Buenas, seguramente los que me seguis, sabeis que he andado probando alternativas a Twitter, a causa de la cantidad de veces que sus servidores están caidos, que no les funciona el bot de jabber desde hace meses y varias cosas más.
Hoy he descubierto Tumblr.com, una gran alternativa por ciertos detalles que os pondré a continuación:
Creo que Tumblr es una grán alternativa que empezaré a probar. Ya os contaré.
Lately I'm sucking at getting anything useful done code wise, somehow every time I spend like more than 20 minutes in front of a computer I feel like running away from it. That's even more frustrated when you have like a few set of pet projects in mind that you really want to get in speed and show something useful.
One of these projects is a rework of the Gtk+ font selection dialog, which currently sucks usability and aesthetically speaking.

This is a list of things that are wrong with this particular dialog in my opinion:
I started a small prototype in pygtk to investigate how to improve it, now, I'm not a font expert, so I'm willing to get any possible feedback so that I can shape up a good replacement. Anyhow, here you have a screenshot on my current work:

Now, this prototype doesn't cover all the use cases yet, there are more style properties than Bold an Italic, so a combobox with non bold/italic supported styles would be needed though. I'm not too convinced about the preview lay tout either. Anyways, comments are welcome.
If you want to try it, grab the current snapshot of the code, however note that some of the intended behavior is not yet implemented (such as preserving style and size on family change and search).
Por fin, se cerro el acceso restringido a Wuala. Un sistema para compartir archivos tanto pública, como privada, de manera totalmente segura gracias a la encriptación y la distribución de los archivos. Básicamente es como si existiera un disco duro, donde cada sector del mismo es un trocito que cede voluntariamente (si se quiere no se tiene por que ceder). Así que una vez subido algo no tenemos por que estar online para que otro usuario lo reciba.
Tres años de programación y diez meses testeando es lo que lleva wuala en sus espaldas, una aplicación que permite a sus usuarios guardar archivos en Internet con la misma facilidad que se hace en un usb-stick, ya que Wuala aparece en el ordenador como una nueva unidad.
Cada archivo guardado podrá ser compartido con uno o varios usuarios, definiendo los permisos de forma detallada. Los archivos públicos estarán disponibles para toda la comunidad, permitiendo navegar entre miles de documentos, imágenes y vídeos compartidos por todo el mundo.
El cliente de escritorio es compatible con Windows, Mac y Linux, ya que está desarrollado en java,y permite agilizar la selección de archivos y definición de permisos. A partir de ahora, también será accesible desde la web con la tecnología Java Web Start, y sin necesidad de estar registrado para descargarse los archivos públicos o los que están protegidos con contraseña.
En principio nos dan 1Gb de espacio, sin limites de ancho de banda. Pero se puede ganar más tamaño para subir cosas, bien cediendo espacio de nuestro disco y estando online más de cierto tiempo al día , o bien comprando el espacio. Durante la beta privada también se ganaba espacio invitando a gente, 1Gb por cada persona que invitabas.

mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
mañana es casi hoy
Liferea jario irakurlea erabiltzen dut nire GNU/Linux makietan (etxean eta lanean), ikusi dudan txukunena da eta laister Google Reader-en euskarria gehitzen diotenean ume txiki bat olentzero etxetik pasa ostean bezain pozik egongo naiz.
Ala ere badu arazo bat aplikazioak. Egunetik egunera denbora gehiago behar du abiarazteko. Garatzailearen eskutik konpontzeko modua azalduko dut, oraingoz eskuz egin beharrekoa.
Lehendabizi begira dezagun fitxategiaren pixua.
du -h $HOME/.liferea_1.4/liferea.db 59M .liferea_1.4/liferea.db
Ondoren goazen sqlite erabiliz datubasea garbitzera. Hortarako lehenik ITXI liferea eta idatzi terminal batean:
sqlite3 $HOME/.liferea_1.4/liferea.db SQLite version 3.5.9 Enter “.help” for instructions sqlite>
Hemen idatzi honakoa eta itxaron apur bat:
sqlite> VACUUM;
Eta amaitzean:
sqlite> .exit
Begira dezegun berriz fitxategiak ze tamainu duen
du -h $HOME/.liferea_1.4/liferea.db 40M .liferea_1.4/liferea.db
Nire kasuan 19M liberatu ditu eta aplikazioa orain segundu pare batean abiarazten da, lehenago segundu dexente behar zituenean.
El arbitro mira el reloj y pita el final de la primera parte, los jugadores se dirigen hacía el túnel de vestuario y el partido acaba 2 - 3. ¿Qué te ha parecido el partido hasta ahora Paco?
Realmente el gol del equipo local ha sido de lo peor que he visto en mucho tiempo, no sé como el arbitro no ha visto esa agresión tan clara al portero … Estoy muy indignado con la actuación del arbitro en ese jugada.
En cambio el gol del equipo visitante ha sido impresionante, han sabido trabajar en equipo y eso les ha llevado a poder empatar el partido. Una gran jugada del delantero!
Con su segundo gol se han puesto por delante en el marcador durante pequeños instantes, el portero del equipo local ha sido patoso al no interceptar ese chute a puerta tan desviado del jugador visitante.
Con el segundo gol el equipo local ha demostrado su fortaleza y dureza, ha sido un marcado desde fuera del área en toda la escuadra que el portero del equipo visitante no ha podido ni ver.
Casi al final del primer tiempo el equipo visitante en un contra-ataque el delantero ha marcado su hatrick dejando al portero en el suelo, después de dejar a todos los defensas atrás sin posibilidad de llegar su alcance.
Planetas alineados tiran piedras que veo caer como bolas de fuego, chocan contra el cristal de esta ventana. Todo se empieza a destruir y cae magma, un magma que derrite gatos de plástico que hacen miuamiau noches de brujas gris y azul amanecer, gatos muertos por no dejar dormir.
Gritos, llantos y gemidos se pueden escuchar a la perfección. El mundo se ha vuelto loco al ver como se caen las estrellas, nadie quiere recogerlas.
Es el momento de pagar las deudas, el espagueti volador quiere vengarse de los infieles por su fechorías. Todos huyen hacía el centro del universo sin saber que allí van a encontrar una muerte lenta y dolorosa. Las falsas compañías desaparecen, queda la familia. (Si la tienes)
Quien ha destruido la familia no tiene salvación, únicamente le queda esperar su turno viendo pasar uno a uno los condenados por no saber estar unido a quien es de su sangre.
Madres, padres, hijos, abuelos, tíos y primos se arrepienten, lloran por su gran error. Pero se acabó, espagueti no concederá ninguna salvación.
Las familias se van de domingo. Comen pollo a l’ast, paella o preparan una barbacoa para ver como se hace justicia divina.
Bajo corriendo por la calle y se me caen todas las monedas del bolsillo, ¡mierda! Las recojo todas lo más veloz que puedo y al fondo veo al bus pasar… El día no puede empezar peor…
De puro milagro el tren llega a la hora, puedo cogerlo casi por los pelos, el trayecto empieza lento. No puedo dejar de mirar la hora y ver que los minutos pasan y pasan… pero el tren casi no avanza. Salimos del túnel y el tren empieza a ir más rápido, rezo para que no haya ningún contratiempo y todo vaya bien desde este momento.
Faltan 20 minutos para que llegue el avión, aún no ha llegado el tren.
Después de un viaje tortuoso y lento llego a la estación de tren, al bajar salgo corriendo (esta vez nadie me sigue para morderme).
Miro el reloj, las 13:50. ¡Miiiiiiiiiierda!
Cojo un carro que uso como patinete, seguridad me sigue. Pero yo ya te veo a lo lejos
con cara de enfadada… Me caigo por el camino, casi me doy de boca, pero voy corriendo los
últimos metros que me quedan hasta ti y al llegar nos abrazamos. Me
preguntas con cara de enfadada — ¿Qué ha pasado? — te respondo con un simple — Nada, luego te cuento –.
Sé que cuando lea esto no se enfadará, le hará gracia y nos acordaremos del día que llegó durante mucho tiempo.
La técnica de desgaste es un método de seducción que debe aplicarse a chicas emparejadas o con algún tipo de sentimiento hacia otra persona. Tampoco vale cualquier fémina. Ésta debe ser capaz de confiar ciegamente en alguien que apenas conoce. También es de agradecer que la persona a quien se pretende excluir no esté completamente seguro de sí mismo, pero cada caso es todo un mundo.
¿En qué consiste esta técnica? Primero, uno debe de armarse de paciencia y saber que necesita cumplir unos requisitos previos: no tener escrúpulo alguno; ser capaz de disociar intención y acción y tener un carisma que permita que la otra persona se sienta relajada. Pero, ¿cómo se aplica? Como habréis adivinado, el primer paso es hacer que la víctima nos coja confianza. Aquí cada uno explota su método personal, no es mi intención modificar vuestros hábitos de manipulación.
En este preciso momento es cuando se deben sembrar los primeros cimientos de la duda. Cómo hacerlo es importante. Es preciso que aquél a quien se pretende desgastar no nos vea como a una amenaza; que nos permita hacer las primeras incursiones en territorio ajeno. Aunque, al fin y al cabo, eso es lo de menos. Por eso requiere paciencia. Si el ambiente es hostil, la posición a tomar es de simple observador. Los comentarios que denoten cierta filiación a los gustos y opiniones de la víctima deberán minimizarse hasta conseguir que la brecha necesaria sea suficientemente sólida.
Hay personas más predispuestas a ser manipuladas, pero el momento es lo más esencial. Si la elección es errónea y la pantomima ejecutada prematuramente, se puede despertar el recelo de quien se pretende abordar. En momentos de tensión de la pareja de terceros es cuando debe hacerse la aparición estelar. Evidentemente, toda treta debe recoger los frutos de una siembra previa, sí que debe evitarse el cambiar de estratagema; únicamente regular la intensidad. La intención que se persigue con este movimiento es la de agrandar la discordia que apareció como simiente. Conseguir ser la discordia.
Quede claro que la posición a tomar es siempre la de alguien en quien se pueda confiar. Que la liebre levantase el vuelo podría llevar la situación al punto opuesto al que debe dirigirse. Nunca deben dirigirse críticas hacia la otra persona, sino; simplemente, estar ahí, disponible, relajado, abierto, conciliador. Poco a poco, lo que un día fue de otra persona, dejará de serlo.
Felicidades.
Intentando sacar fuerzas, la última semana ha sido la peor en esta guerra. Se ha desmontando la estrategia y ahora los planes son otros. Desde que el enemigo destruyó las trincheras luchar no es tan fácil y seguramente no llegue la paz cuando los de mi bando esperábamos. Seguimos luchando día y noche para ganar al enemigo que nos lo pone difícil, los infieles del lado oscuro tienen que morir.
Negociamos la paz, hablamos con los aliados pero no llegamos a un acuerdo y la lucha persiste hasta limites insospechados… No nos rendimos, seguimos al píe del cañón con nuestras armas disparando al enemigo intentando derrotarle. Pero por muchos que disparamos, muchos blancos que alcancemos y objetivos que cumplimos parece que el enemigo es fuerte.
Pensamos en nuevas estrategias de guerra, nos deshacemos de nuestras pertenencias dejándolas escondidas a dos metros bajo tierra y así podemos salir sin miedo del escondite. A por todas, armados hasta los dientes y disparando sin mirar donde apunta el arma.
Una feroz lucha entra el comando japonés y la resistencia, heridos por doquier y muertos en las cuentas. Sabemos que aunque quede uno de los nuestros, este se sentirá orgulloso por la victoria.
Así es, al abrir los ojos vemos que el enemigo ha caído y a nuestro alrededor crecen otra vez jazmines, flores de colores y praderas. La playa vuelve a llenarse de bañistas, domingueros hacen sus barbacoas y nosotros contemplamos desde la cima que todo vuelve a ser normal. Pero ahora hemos vencido al feroz enemigo japonés, por fin somos libres.
Harajuku, nuestra primera visita, es la zona donde se reúnen cantidad de "cosplayers" y "lolitas".
Después de Harajuku y el parque de Yoyogi nos dirigimos a la "hiperconcurrida" calle Takeshita en la cual, entre las cabezas de los humanos que por ella paseaban se podía ver un montón de tiendas "fashion" de ropa, bisutería y demás chorradillas. Aunque nuestro grupo decidió adentrarse Iker, Opel y yo decidimos dar un rodeo y buscar algún sitio para comer y reunirnos en el punto de encuentro, que era el final de la misma calle, para luego ir al barrio de Shibuya. Como anécdota citaré que la hora de reunión eran las 6 de la tarde, y a las 7:30 todavía faltaba por aparecer un subgrupo que se formó con las tres chicas que viajaban con nosotros, por lo que Iker y nuestro guía, Razi, tuvieron que ir al tumulto en su búsqueda mientras los demás volvimos a separarnos para reunirnos posteriormente en la estatua de Hachikoo.
Algunos me matarían por lo que hice, pero... me perdí la excursión a Ginza (un barrio pijo lleno de tiendas caras) y al Palacio Imperial. Llegué demasiado cansado del karaoke y además no me llamaba mucho la atención el darme el pateo para ver un sitio que solo podría contemplar por fuera. El caso es que al ver las fotos de los demás reconozco que un poco sí que me arrepentí de no haber ido (pero poco) ;-).
El lunes visitamos Asakusa, que es una zona de Tokio un poco más tradicional. Tras cruzar el Kaminarimon, que es como se llama la puerta con el farolillo rojo enorme protegida por Raijin y Fuujin (los dioses del trueno y del viento), vimos una calle atiborrada de gente y puestos de recuerdos, artesanía, camisetas, kimonos, colgantes para móvil, ingredientes para platos tradicionales, dulces, muñecos...
Después de comer, aprovechando que solo se encuentra a tres paradas de tren de Asakusa, fuimos al parque Ueno.
Yokohama es la segunda ciudad más grande de Japón. En un viaje de no más de 3 horas nos situamos en el distrito Minato Mirai 21 (que podría traducirse como "puerto futuro 21") de Yokohama contemplando la Torre Landmark; el rascacielos más alto de las tierras niponas.
El pequeño vecindario de Ebisu es una zona muy tranquila, situada en las cercanías de Shibuya. En este barrio, en el que podemos encontrar varios bares y restaurantes bastante "pintorescos" disfrutamos de un relajante paseo por los jardines que rodeaban los edificios.
Odaiba es una isla artificial situada en la bahía de Tokio, en un principio construida como defensa, pero actualmente más orientada a zona de ocio, residencial y comercial.
El museo Ghibli fue el primer sitio que visitamos al llegar a Mitaka. Sinceramente, el museo me pareció algo pobre pero, todo sea dicho, hay cosillas que merecen la pena. Para empezar y visto desde fuera podemos ver un Totoro grande en la taquilla y en su azotea un soldado robot de los que aparecen en la película de Laputa: El castillo en el cielo (cuyo nombre en España cambiaron a "Lapuntu") haciendo de guardia del lugar. Tras esperar bajo un toldo durante un rato largo a unas amigas de Nana que nos acompañarían todo el día por fin entramos a ver la exposición.
Uno de los últimos días de nuestra estancia en Tokio la dedicamos a la visita del Tokyo Dome; un enorme estadio de baseball que se encontraba bastante cerca de nuestro hotel, en el que se realizan muchísimos conciertos, y alrededor del cual se encuentra la llamada "Tokyo Dome City", que no es más que una zona comercial llena de tiendas y sitios donde comer y con una curiosa montaña rusa que se mete dentro de uno de los edificios.
La última excursión que hicimos en Japón fue una visita a Kamakura. Sin duda fue la visita que más me gustó. Kamakura es una ciudad plagada de casas pequeñas con jardines y muchísimo verde construida completamente entre montañas.He de tomar una decisión, algo que cambie el sentido y el rumbo de mi vida. Las personas normales, siempre lo hacen. Los hay que viven en un mundo de fantasía, toda su mísera existencia se puede basar en lo más simple pero lo más simple les hace felices.
Pasas años pensando en que quieres pensar, pienses en hacer y deshacer pero ni haces ni deshaces. En ascuas, en Babia, en el limbo… esperamos que por arte de magia llegué en forma de google maps indicando la ruta y el tiempo lo que tenemos que hacer.
Puede que haya perdido un tren, dos, tres, cuatro igual he sido impuntual o no sé llegar a la estación. Pero con el tiempo cuando piensas en esos trenes, te das cuenta donde has cometido tu error. Hoy todo sería diferente, pero quizá nunca hubieses pasado esas horas en casa para llegar a conocerla.
Si hubieses hecho las cosas bien puede que siguieras viviendo en el centro, compartiendo piso yendo y viniendo de trabajar… Saliendo por ahí, haciendo todo lo que hacías por entonces. Pero no lo echo de menos, soy feliz con mis decisiones.
No es algo de lo que me arrepienta, el último año aunque caótico y difícil ha sido un año para meditar. Hacía ya tiempo que quería irme de Barcelona, hacia años que lo decía que quería irme…
Ahora es una realidad, me marcho y salgo por la puerta trasera sin pena ni gloria. La decisión ya estaba tomada, faltaba un destino … Conocí a May y ya supe donde ir, me voy a Málaga. En el sur se vive bien.
(Ahora pienso en lo que quería escribir y no tiene nada que ver con esto, creo que dejaré mi idea principal otro día. No se me ocurre como desviar el tema)
Euskal Encounter 16tik oraindik errekuperatu enaizen honetan tita batean hegazkina zai izango dut Portugalera bidaitxo bat egiteko. Zazpi egun Lisboa, Cascais, Estoril eta Sintra ezagutzeko. Konpainia ona eta eguraldia lagun izaten badugu aste interesgarria izango da. Itzuli eta Getariko festak Santa Klarekin jarraitua. Oporretan deskantsua hartu beharrean jo ta su ibiliko naiz beste behin.
Egia esan, hau izango da “benetako” oporretara kanpora joango naizen lehen aldia. Txikitan bidairik ez nuen egin eta batxilergo garaiko bidai bat kenduta oporretarako ez dut beste hegazkinik hartu. Bildur pixkat dudala esan behar, baina eztit inondik ere astelehen goizeko hotzikara sortzen.
Konturatu gabe ia urte bete osoa egin dut Elorrioko bulegoetan lanean. Eroski megaenpresak nola funtzionatzen duen ezagutzeko denbora eta bertako kooperatibismoa zertan datzan ere ezagutzeko parada izan dut, “gure” departamenduan behintzat: Faltsukeria edozein bazterretan eta paper-pasatze postu gehiegi. Lotsagarria.
Urtea pixkat errepasatzen hasita, 2007a oso fruktiferoa izan zen proiektu kopuruan eta hau ere motelago doan arren ez doa gaizki. Joxe Teknopatak proposatu zuen zazpi@2007 lehiaketan parte hartu dudan 3 proiektuk jaso zuten saria adibidez. Proiektuen zerrenda egin nahiean edo (ez dira inondik ere nire lana soilik, argi geratu dadila!):
2008a xuabeago doa neurri batean, nahi adina denbora ez dudalako, baino ez gabiltza geldi.
Oporretatik bueltan beste proiektu batzueikin jarraitu nahiko nuke, ala nola
Idazteak eta ondoren irakurtzeak nekatu egin nau. Agian ez da horrenbeste baino etzait gutxi iruditzen. Banoa. Abuztu erdirarte erdi deskonektatua ibiliko den baten partetik agurrak! Ondo izan!