jueves, enero 22, 2015

Un "pan" entesis en el blog ;)

Al final el blog es para dejarme apuntadas cosas que me interesan, y que lo mismo ingresan a alguien mas, así que aqui una receta para unas chapatinas con la termomix.

Aquí la explicación de que es la harina de fuerza, y donde comprarla online.

Pues ale, espero que os guste el pan... Y las pizzas y todo lo que seguro sabe mejor con la harina adecuada ;)

viernes, diciembre 12, 2014

Como realizar presentaciones tecnicas

En esta charla comentan un par de libros...

http://www.presentationzen.com
http://www.duarte.com/book/slideology/

y al final, presentan el suyo

http://presentationpatterns.com/


jueves, diciembre 11, 2014

¿Como modificar un .deb?

Pues aqui cuentan como...

mkdir tmp
dpkg-deb -R original.deb tmp
# edit DEBIAN/postinst
dpkg-deb -b tmp fixed.deb

martes, diciembre 02, 2014

Mostrar ultimo fichero modificado en un directorio...

...puedes ver la pregunta aqui

La ganadora:

#!/bin/bash
find $1 -type f -exec stat --format '%Y :%y %n' {} \; | sort -nr | cut -d: -f2- | head

lunes, octubre 27, 2014

HAL - Hypertext Application Language

Un concepto interesante para el REST y los JSON, mas info aqui. Y las librerias para usarlo, aqui.

PostGis + Debian + Spring

PostGis es la extension  "GIS" para PostgreSQL.

Para instalar en Ubuntu 14.04, aqui. Para instalar en Debian Wheezy (desde PostgreSQL 9.1) aqui.

Para usar estas extensiones desde Java con Hiberntate, aqui. Ojo a los espacios desde la linea de comandos.

Necesitaras crear un usuario en tu bd, aqui el comando. Luego crear la bd, aqui. Y añadirle todos los "scripts" que viste en los primeros links, a tu bd.

Algunas guias extra:
Esta y esta.

sábado, octubre 11, 2014

¿Te quedaste sin espacio en /var?

Pues aqui cuentan como solucionarlo.

Basicamente:
  1. stop anything that is using /var where possible
  2. remount /var readonly for good measure mount -f -oremount,ro /var
  3. copy /var to / under a different name with mkdir /vartmp; cp -av /var/* /vartmp/
  4. move things around with mv /var /varmount; mv /vartmp /var
  5. comment out the entry for /var in /etc/fstab
  6. reboot

Problemas con Trac y la codificacion...

Puede que tengas Debian desde hace tiempo, y hayas ido migrando la version de tu servidor pero el MySQL se quedara en la version 5.0.x.

Y puede que tubieras varios proyectos Trac que si hayas migrado de version, pues bien lo primero que debes hacer es seguir estas notas. Ejecutando sobre cada uno de tus proyectos

trac-admin /path/to/projenv upgrade

Despues, si tenias caracteres "iso" como ha cambiado por defecto a "utf-8" te dara un error de decodificacion al cargar las paginas que muestren esos caracteres, como comentan aqui.

Ahora bien, tienes 2 posibilidades, te quedas en MySQL 5.0 o migras...

En mi caso, la migracion fue mas facil de lo que se esperaba.

Eliminar el paquete (mantiene el contenido de /var/lib/mysql) y volver a instalar.

En este punto, las tablas seguirian siendo "iso" y "MyIssam".

Por tanto primero pasar las tablas a InnoDB

ALTER TABLE `attachment`  ENGINE = InnoDB;

Asi, con cada una y luego seguir los pasos de estas y estas instrucciones.

Que basicamente indican como comprobar que estas en iso con:

mysql> USE trac;
Database changed
mysql> SHOW VARIABLES WHERE variable_name IN ('character_set_database', 'collation_database');
  
Y luego

ALTER DATABASE `trac_database` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
ALTER TABLE `table_name` CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;

Pues ale, ahi queda.

Ah, si durante el proceso se quedas sin espacio en la particion /var este es el mensaje que te va a dar.