Con G de GNU

General

Haz que tu sistema de ficheros “vuele” montándolo en la RAM

por Maxpowel el oct.08, 2011

Hoy seré breve, o por lo menos lo intentaré. El caso es que necesitaba acceso masivo al disco duro para un procesamiento en lote de archivos de texto bastante grandes (quien me siga en twitter verá que el otro día lo mencioné :P ).

Hormigonera

El ruido del disco duro era semejante al de esta maquina mezclando hormigón

El proble ma no eran los archivos en sí mismos ya que mediante buffers que gestiona el propios sistema operativo se consigue un rendimiento excelente, sino por la base de datos mysql. En mi caso, hacía currar a la base de datos de tal manera (con updates, inserts y selects constantes) que el disco duro parecía una hormigonera. Después de estimar el tiempo total de procesamiento en 6 horas pensé que eso le iba a hacer mucha pupa al disco duro duro (además del evidente cuello de botella) y que había que hacer algo. Entonces me dije: “Quiero almacenar los datos en algo que no haga ruido y si es posible que sea rápido” y eso amigos, es precisamente la memoria RAM. Así que vamos al tema.

(continuar leyendo…)

4 Comentarios General, GNU/Linux, Hardware, Software more...

NoSQL: No es oro todo lo que reluce

por Maxpowel el ene.31, 2011

NoSQL, o tal vez sí?

Muy buenas! Seguro que más de uno ha oído hablar de las bondades de las bases de datos llamadas “nosql”. Yo también y la verdad es que me intrigaba mucho así que me puse a analizarlo fríamente. Todos los benchmarks y comentarios de la gente dan como absoluto ganadador a las “nosql”, obligando al destierro a las bases de datos relacionales. Después de analizar qué es cada cosa y las necesidades reales he llegado a una conclusión: Nada más lejos de la realidad. Intentaré explicar lo mejor posible mis razonamientos, quizá de manera demasiado abstracta, del por qué las “nosql” no son la panacea. No obstante, esto es mi opinión y alguien puede pensar que sólo digo chorradas o que en algún aspecto estoy totalmente confundido. Si es así, me gustaría saberlo ya que mi intención siempre es aprender más y nunca imponer mis ideas. Pero siempre desde el respeto ;) (continuar leyendo…)

17 Comentarios blog, General, Software more...

Integra y cifra tus correos gmail con firefox y KDE

por Maxpowel el nov.30, 2009

¿Cómo va todo? Un poco de frío ya a estas alturas del año pero tampoco es malo del todo, ese frío ayuda a que los electrones puedan moverse mejor por el ordenador y… bueno! que me lío! Al turrón! Sin duda el correo GMail es increíble pero le faltan un par de pequeños detalles para tenerlo a mi gusto y estos son el cifrado de correo e integración con mi escritorio. De eso voy a hablaros.

Antes de nada decir que soy consciente de que puedes mantener un canal seguro entre tú y el servidor de Google usando https (simplemente entra como https://mail.google.com y ya está) pero acabo de decir, es sólo un canal seguro y aun así google tiene acceso a nuestro correo. Sinceramente no creo que implique ningún problema para un usuario normal, pero con esto del internet todo lo paranoico que seas siempre será poco así que mi intención va a ser alimentar tu locura paranoica.

(continuar leyendo…)

3 Comentarios General more...

La canción del software libre, versión en Español

por DiCrEn el jul.20, 2009

gnu_meditate

Este verano, el grupo ALEC (Arte Libre Estudio Cooperativo) en la Ciudad de la Plata, Argentina, han tranducido e interpretado la famosa canción del software libre de Richard Stallman.  La reinterpretación pasa por la letra y música. Con música y voz punk del grupo Performous y la letra ingeniosa y pegadiza que respeta perfectamente el espíritu de la canción original.

Por supuesto realizada 100% con software libre, en la distribución Musix GNU+Linux con Audacity, Ardour y Jamin para la grabación, mezcla y masterización.

También, como debe de ser, publicado bajo licencia CC BY-SA Argentina. Ademas de esto están disponibles las pistas para cada instrumento y la voz por separado, incluso pistas para Karaoke y el para tocarla en el Frest on Fire.

Acontinuación, los que usen un navegador que admita la nueva versión de HTML5 (firefox 3.5) podran escuchar la canción desde aquí gracias al soporte nativo de ogg.

Unete y comparte el software
en libertad, hacker, lucha, para ser libre
Unete y comparte el software
hay que luchar, hacker, vive, para ser libre
Siendo avaro y esclavista
dinero haras, hacker, triste,  triste verdad
Impotentes, divididos, ya no podras, ayudar a tus amigos

ojos rojos, muchos ojos
programando las cabezas
eludiendo las fronteras
levantando las banderas

ojos rojos, muchos ojos
el imperio se diluye
tras sus luces
y sus miedos
se opaca
se destruye

Cuando el software libre llegue
con igualdad, hacker, escuha nuestro llamado
Tiraremos sus licencias y mucho más,
hacker, lucha para ser libre

1 Comententario General more...

Widgets Avanzados en Cutrenti

por Maxpowel el jun.16, 2009

Un widget normal solo te permite mostar datos estáticos. Mantienen los mismos datos durante todo su periodo de existencia. ¿Qué pasa si queremos que esos datos se vayan actualizando o que simplemente puedan cambiar?

Pues te voy a dar una solución. Un widget complejo puede estar compuesto por hasta 3 partes:

Cuerpo del widget (el widget en sí)
Servidor del widget (una parte del widget que escucha consultas ajax)

Objetos en la base de datos (puede guardar datos en la base de datos)
(continuar leyendo…)

1 Comententario General more...

¿Buscando algo?

Usa el formulario de debajo:

¿Sigues sin encontrar lo que buscas? ¡Deja un comentario o ponte en contacto con nosotros para que lo encontremos por ti!