Geekly Planet
Technology & Misc Ravings
04 - IX - 2010
Dropbox I: Incrementar capacidad con FuseCompress

Dropbox es una aplicación que nos permite sincronizar nuestros datos a través de la nube “cloud” el cual es una tremenda ventaja si queremos sincronizar archivos entre varias computadoras.Dropbox
Por internet esta repleto de trucos para sacarle más provecho a dropbox

Hoy os voy a enseñar como lograr aumentar su capacidad mediante fusecompress (GNU/Linux, MacOSX – Si sois usuarios de Windows hay una aplicación llamada Delphi que permite algo similar)

¿Que es fusecompress? »

Proporciona un sistema de ficheros con todo su contenido comprimido de manera transparente.
Los archivos alojados en este sistema son comprimidos al vuelo, y Fuse permite crear una interfaz transparente entre los archivos comprimidos y las aplicaciones del usuario.

De esta manera almacenando nuestro sistema comprimido en Dropbox podemos incrementar hasta un 20%-60% su capacidad.
Fusecompress soporta algunos tipos de algoritmos de compresión: zlib, lzo, bzip2, xor.

Bzip2 es el que tiene mejor ratio de compresión y menor velocidad, pero como los ficheros que suelen ponerse en Dropbox no son enormes. Elegiremos este como formato.

Creamos dos archivos, uno para sistema comprimido en Dropbox, y otro para el punto de montaje.

  1. mkdir $HOME/Dropbox/compressedfolder
  2. mkdir $HOME/CompressedDropbox

Y finalmente montamos nuestro sistema de ficheros comprimidos.

  • fusecompress -o fc_c:bzip2 $HOME/Dropbox/compressedfolder $HOME/CompressedDropbox

Y para finalizar, Disfrutad de vuestro nuevo Dropbox comprimido!

Y si aún no estáis en Dropbox a que esperáis?

Desde aquí invitamos a uniros y disfrutar de sus ventajas

Como usar foofind

Viendo que van varias veces que me preguntan acerca de como usar foofind, y que he visto que muchos habéis llegado con esa intención. He decidido hacer un pequeño posts para explicaros como usarlo.

Cuando buscamos ya sea por la web, o mediante el OpenSearch (ver Buscar en Foofind con Firefox), podemos obtener resultados en Web, Ftp, Gnutella, Torrent, Ed2k.

Si queréis los resultados en Web o Ftp, ningún problema deberíais tener, sin embargo cuando buscamos resultados de Torrent, Gnutella, o Ed2k nos encontramos con esos enlaces llamados: “Magnet Links” o “Meta Links”.

Para ello debemos asociarlos a nuestros programas favoritos, a continuación os relato los distintos tipos, advierto que lo he hecho orientado a Mozilla Firefox, ya que aún no he llegado a comprender como funcionan en otros navegadores.

Click para continuar leyendo “Como usar foofind”

“Entrevista” al @PSOE – Tercera parte

Bueno, lo prometido es deuda, aqui os traigo la tercera parte de esta “saga” por llamarlo de alguna manera. Hoy tuve que coger un avion asi que yo a penas he participado en la conversacion, pero me alegra ver que la gente continua mi iniciativa que ya se mantiene por si sola, y un claro ejemplo de esto es la discusion de hoy, que a pesar de ser breve (no se si es que los viernes tienen otro horario o que no eran capaces de seguir respondiendo) es muy buena. Hoy ademas una mencion especial a @piratbey que se lo ha currado, y me ha ayudado recopilando sus twitts y las respectivas respuestas.

Leyenda (click para ir al twitter correspondiente):
- piratbey
- PSOE
- Yo (Choms)
- Harko
- Falc

Click para continuar leyendo ““Entrevista” al @PSOE – Tercera parte”

“Entrevista” en “exclusiva” al PSOE sobre la LES

Bueno, no es una entrevista como tal, y de exclusiva lo unico que tiene es que solo respondia mis twitts xD pero el caso es que consegui mantener una conversacion bastante curiosa via twitter con la gente del PSOE, la cual voy a recopilar y a postear aqui…

Nota: tambien escribire comentarios de gente que siguio y aporto al debate.
Leyenda (click para ir al twitter correspondiente):
- Yo (Choms)
- PSOE
- Harko
- dib

Click para continuar leyendo ““Entrevista” en “exclusiva” al PSOE sobre la LES”

GNU/Beer: Cerveza Casera Libre

Hola a todos! Muchos de vosotros os habréis percatado ya de las similitudes entre la cocina, y el software libre (nuesta amiga Eowyn, lo demuestra en su blog).
Pues hoy en parte inspirado por esos posts de cocina, y en parte inspirado por las ganas de ir de fiesta, os traigo algo que quizá os llamará la atención, y seguramente aquellos que probaron la OpenCola, también querrán probar.

Se trata de una iniciativa creada entre Mephiston (yo) y un usuario que permanecerá en el anonimato hasta que decida unirse a la plantilla (cof, cof)…
GNU/Beer!, muchos conoceréis la famosa OpenCola, pero esto llega un poco más lejos, y a los geeks cerveceros os molará y podéis leer a continuación.

Para los materiales siempre podéis echar mano de Tu Propia Cerveza y de aquí (Cerveza Aramis)

A lo largo de internet si después buscáis por ahi, veréis que se recomienda el “kit start premium”.
Ya que equivale a la versión barata, pero los tapones son reutilizables, por tanto las botellas. Cosa que la versión posterior (y más cara) lleva chapas “pofesionales”, pero eso nos impediría el ahorro, y somos cerveceros inteligentes.
Si tenéis la suerte de no necesitar comprar nada, genial!

Sin más dilación os dejo con la receta:

Leer Ingredientes »

* 20 Litros de agua: NO destilada, podéis usar la del grifo, o embotellada, yo en mi caso cuando la haga, será del grifo, pasada por el supermegafiltrador (que solo quita el sabor a cloro).
* 1.5 Kilogramos de malta: La podéis comprar, pero si os hace ilusión podéis hacerla vosotros mismos. Que no tiene mucho misterio. Solo neceitais poner en remojo grano de cebada, y cuando empiece a germinar, se pone a secar. Al secarse se machaca entero, y listo.
* 25 gramos de lúpulo: Son hojas verdes (toma ya!) que brotan en ciertas parras. Es la que se encarga de neutralizar la dulzor y le da el toque amargo y sexy a la cerveza. Esto es mejor que lo compréis ya que podríais confundiros de planta, y luego tener malas consecuencias. Pero vosotros mismos veréis.
* 30 gramos de levadura: Tomando la Malta como Linux, esto sería GNU. Es la clave de que todo funcione. Deberéis comprar una que sea indicada para cervezas. La levadura se encarga del proceso de fermentación de los azucares, y los transforma en alcoholes y CO2.

Leer Elaboración »

Es de las recetas más simples del mundo.

* Juntamos el agua, lúpulo y malta en un barreño para hervir durante un rato, lo vertimos en el fermentador y lo dejamos enfriar.
* Añadimos nuestra levadura y lo cerramos al vacío.
* Aproximadamente al pasar 10 días la levadura ha hecho su trabajo, solo nos queda embotellar y dejar en el típico lugar fresco y seco durante el tiempo deseado.
* Huelga decir, que la cerveza al igual que el vino, gana sabor los primeros años y después acaba por perderlo, para después ir perdiéndolo poco a poco.
Aunque esta claro que no es necesario esperar un año, para poder probar vuestra elaboración casera.

Observaciones

* Creo que ya sabemos que existen diferentes tipos de cerveza, algunas con maíz, otras con cebada, azucar, arroz, etc.
* Esta es una receta sencilla, simple (KISS), Los ingredientes salen bastante baratos, por menos de 30€ te da para más de 60 litros y la verdad su precio/calidad esta no solo bien pagado, si no casi regalado, recordemos que para una cerveza de 75cc de calidad te pueden llegar a clavar 5€.
* Esta receta ha sido escrita bajo analogía culinaria a la licencia GNU GPL VERSION 3 cuya traducción no oficial a español de variante argentina se puede encontrar aquí.

Esto es todo! Espero que os atrevías a hacerlo en casa y nos contéis vuestra experiencia.

Google recompensará por encontrar vulnerabilidades en Chromium

Por el IRC, Falc de la Zona KF, me avisa sobre una brillante noticia acerca de los responsables de Google Chrome/Chromium, los cuales han decidido llevar a cabo una iniciativa “experimental” con la idea de mejorar la seguridad del programa.Chomium Pagarán 500 dólares a quien encuentre vulnerabilidades con cierta relevancia, aunque la cifra podría alcanzar los 1337 dólares en caso de errores muy importantes o difíciles de encontrar.

La idea es incentivar a aquellas personas con cierto nivel, para que se animen a buscar vulnerabilidades y reportarlas a través del sistema de seguimiento de errores (bug tracker). Obviamente no todos los avisos optarán a la recompensa, solo lo harán los que sean considerados graves por los responsables de esta iniciativa, y si varias personas avisan del mismo error, solo la primera será recompensada.

Se considerarán los errores encontrados tanto en el programa como en los plugins que incluye por defecto, en cualquier “rama” (Stable, Beta o Dev). También se aceptarán algunos errores que afecten a Chrome y no a Chromium.

Si alguien está interesado, puede leer los detalles en el blog de Chromium.

Por nuestra parte aqui en Geekly Planet, no podemos evitar destacar que la suma de dinero es de 1337, casualmente los números que simbolizan el “leet” o elite. ¿Guiño o Mensaje?

Recordemos, que Mozilla también lo ofreció en su día., y que sigue funcionando como Bugzilla.

Original de: La Zona KF| Google recompensará por encontrar vulnerabilidades en Chromium
Traducido de: The Chromium Blog: Encouraging more Chromium security research

Convertir OGG a MP3

Supongo que ya casi todos, sabréis que la supremacía en cuanto a compresión-calidad en formatos de audio, la tiene OGG Vorbis™.
Además de las ventajas de ser un formato libre y sin patentes, algo que le hace ganar frente a otros formatos como MP3 el cual posee una licencia y patentes.
Pero como todo en esta vida, es lo más expandido, por ello actualmente hay aún dispositivos que no poseen compatibilidad con OGG Vorbis™ (no obstante van aumentando).

Para aquellos dispositivos que solo leen MP3, necesitamos siempre convertir nuestros archivos.

Para ello podemos usar ffmpeg:

ffmpeg -i INPUT.ogg -ab 128000 OUTPUT.mp3

La transformación directa con este en muchos casos es efectiva.
No obstante a mi me causo estragos en el archivo, así que decidi buscar por internet otra forma, llegando a mi un bonito script del 2005, no obstante esa versión aunque sin muchos fallos, no me satisfacía, así que me dispuse a hacerle cuatro cambios, adaptándolo más a mis gustos.

Copyright 2009 Mephiston »

Copyright 2009 Mephiston

Este programa es software libre, puedes redistribuirlo y/o modificarlo bajo los terminos de la GNU General Public License publicada por la Free Sofware Foundatio ya sea la versión 2.0 de la Licencia o
(a tu decisión) cualquier versión posterior.

Este programa esta distribuido con la esperanza de ser de utilidad, pero SIN NINGUNA GARANTÍA; incluso sin la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR.
Ver la GNU Public License para más detalles

Script »

# ogg2mp3-lame written in bash
# version 0.2
# Copyright 2009 Mephiston
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2.1.1 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, get a copy on http://www.gnu.org/licenses/gpl.txt

# —————- Utilidades generales —————- #
# El proposito principal de este script es el convertir archivos OGG a MP3 con normalización incluida.
# Debido a que algunos dispositivos solo son capaces de reproducir OGG.
# Este script además automatiza la conversión haciendo un conversionado de todos los archivos OGG del directorio actual.

# —————- Instructiones —————- #
# Para poder usar este script debeís usar un sistema derivado de Unix i GNU/Linux
# Además requiere tener instalado bash, lame, oggdec, y normalize-audio.
# Os aconsejo dejarlo en algún lugar de vuestro PATH.

if [ -z "$1" ]
then
value=160
valuet=$(( ($value*1000) ))
#If bitrate is not specified will use
mensaje=”Bitrate value not supplied. Default: 160kbps.”
mensaj=”Note: If you want to specify some specify bitrate in kbps, just write something like ‘ogg2mp3 120 ‘”
else
value=$1
valuet=$(( ($1*1000) ))
mensaje=”Bitrate value suplied. Using $value”
mensaj=”"
fi

if ! which oggdec &>/dev/null; then
echo “ogg2mp3: You must install first ‘vorbis-tools’”

elif ! which lame &>/dev/null; then
echo “ogg2mp3: You must install first ‘lame’. ”

elif ! which normalize-audio &>/dev/null; then
echo “ogg2mp3: You must install first ‘normalize-audio’. ”

else
echo “———————————”
echo “| ogg2mp3-lame v0.2 BASH VERSION|”
echo “| Author: Mephiston |”
echo “———————————”

#Lowercasing names
rename ‘y/A-Z/a-z/’ *.ogg

#Erasing spaces between words
rename ‘y/ /_/’ *.ogg

#Converting ogg files to wav format.
echo $mensaje$mensaj && sleep 3
for archivo in *.ogg; do oggdec $archivo; done

#If you don’t want to normalize audio, just comment this line’
normalize-audio -m *.wav

for archivo in *.wav; do
#A variable, for giving name to files
wavname=”$(basename “$archivo” .wav)”
#Now it checks if bitrate is supplied.
#If not supplied it will use a default value.
lame -b $valuet “$wavname.wav” “$wavname.mp3″
#Now it checks if exists some errors.
#If all is correct delete the wav.
if [ $? -eq 0 ]
then
echo “File conversion with bitrate on $value finished”
echo “In the conversion we created temporaly WAV files”
echo “Do you want to delete WAV files? y/n”
read respuesta;
case $respuesta in
Y|y) rm -f “$wavname.wav”;;
S|s) rm -f “$wavname.wav”;;
*) echo “The files were not deleted”;;
esac
fi
done
fi

Y con esto ya podréis convertir toda vuestra música o audios, sin problema.

También lo podéis descargar de mi repositorio personal aquí, donde tengo también mis configuraciones de zsh, un cortador de urls, y temas/plugins de wordpress que voy modificando. Personalmente os recomiendo que vayáis vigilando el repositorio puesto que voy haciendo modificaciones y las suba allí.

Edit: El script se ha mejorado un poco, además he hecho una versión con zsh+ffmpeg y una con bash+ffmpeg.