July 18, 2014
cd liteide/lib/liteide && mkdir bak && mv *Qt* bak/ 
http://code.google.com/p/golangide/issues/detail?id=104

June 13, 2014
sudo aptitude install gimp-plugin-registry

May 24, 2014

Sfx ORM

Generador de Entidades v 0.2

Cada entidade se define en un archivo en formato JSON con la extensión *.ent.
Ejemplos de definición de una entidad simple:
{
    Namespace: 'Demo',
    Label: 'Localidad',
    Description: 'Name',
    Properties: [
        { Name: 'Name', Label: 'Nombre', Type: 'string', Length: 25 },
        { Name: 'Lat', Label: 'Latitud', Type: 'decimal' },
        { Name: 'Lon', Label: 'Longitud', Type: 'decimal' }
    ]
}
Los tipos de datos posibles son:
    String,
    SmallInt,
    Int,
    BigInt,
    Reference,
    Decimal,
    Money,
    Text,
    Date,
    DateTime,
    Bool,
    Link,
    Image,
    File,
    Password,
    Encrypted

Partial Class

Para generar una clase parcial, con un archivo autogenerado y otro personalizable establecer Partial:
{
    Namespace: 'Demo',
    Partial: true,
    Properties: [...]
}

Picklists

{
    Properties: [
        { Name: 'Status', Label: 'Estado', Type: 'picklist' }
    ],
    Picklists: {
       status: [ 
            { name: 'Active', label: 'Activo' },
            { name: 'Inactive', label: 'Inactivo' } 
        ] 
    }
}

Relaciones

Para que se genere una relación con un lookup que muestra la descripción de la tabla relacionada en vez del Id:
Properties: [
    { Name: 'IdSerial', Type: 'reference', Reference: 'Serial.Id', RefDescription: 'Serial.SerialNumber' }    
]
El generador creará automáticamente una propiedad que se llame igual pero sin el prefijo Id. Por ejemplo en el ejemplo anterior se generaría:
public int IdSerial
public string Serial

y serial se cargaría siempre con el valor de SerialNumber en la tabla relacionada. Para que se genere una relación que muestra el Id y otra propiedad que muestra la descripción de la tabla relacionada hay que omitir el valor de RefDescription:
Properties: [
    { Name: 'IdSerial', Type: 'reference', Reference: 'Serial.Id' }
    { Name: 'Serial', Type: 'reference', Reference: 'Serial.SerialNumber' }    
]

Tags

Se pueden añadir tags para utilizar más adelante en el código.
    { Name: 'WeekDay', Type: 'string', Length: 25, Tags: '-t Weekday' }

April 28, 2014
Lo mejor es hacer varias pruebas. Despues de unos cuantos intentos conseguimos casi la misma apariencia pero reducido de 295MB a 2MB:
ffmpeg -i video.mov -vcodec libx264 -preset veryslow -crf 28 -an video.mp4
ffmpeg -i video.mov -vcodec libvpx -preset veryslow -crf 28 -an video.webm
-an significa que le elimina el audio. Con sonido:
ffmpeg -i video.mov -vcodec libx264 -preset veryslow -crf 28 -acodec aac video.mp4
ffmpeg -i video.mov -vcodec libvpx -preset veryslow -crf 28 -acodec libvorbis video.webm
Con estos valores convirtió un .mov de 314.4MB a 8.7MB en mp4 y 3.9MB webm. En esta última conversión a webm la calidad era horrenda. Con estos valores mejoró algo:
ffmpeg -i m3.mov -vcodec libvpx -acodec libvorbis -qmin 0 -qmax 50 -crf 10 -b:v 2M m3.webm
-qmin should be set from 0–4, and -qmax from 50–63. These Q values are quantization parameters, and lower generally means "better quality". If you set the bounds from 0 to 63, this means the encoder has free choice of how to assign the quality. source Finally, the html5 video tag:
<video width="600" height="400" controls autoplay loop>
   <source src='video.mp4' type='video/mp4'>
   <source src='video.webm' type='video/webm'>
   <source src='video.ogv' type='video/ogg'>
</video>


April 24, 2014

Arrancar con brilo predeterminado:

sudo vim /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 3 > /sys/class/backlight/acpi_video0/brightness
exit 0

Altavoces bose:

sudo vim /etc/modprobe.d/alsa-base.conf
And change usb index from -2 to 0:
options snd-usb-audio index=0
The reload alsa
sudo alsa-force reload