GNU/Linux
BeagleBone: Primeros pasos
por Maxpowel el ene.28, 2012
Hola! Os voy a presentar el beagle bone. Seguro que muchos ya lo conocéis así que tras una breve introducción mostraré cómo dar los primeros pasos, que aunque sencillos, a veces te pueden hacer perder mucho tiempo. En resumidas cuentas Beagle Bone es un ordenador en pequeño pero con el que también puedes controlar hardware externo a través de sus pines (como con arduino). Para que te hagas una idea, su procesador es un ARM A8 cortex que funciona a unos 700mhz (este dato es sólo algo orientativo, otro día veremos cómo “comparar” procesadores) y cuenta con 256MB de RAM. Exacto, con todo eso puedes ejecutar un sistema operativo como el que tienes en tu ordenador (siempre y cuando exista para ARM que en el caso de Linux así es
.

El logo es un adorable perrito
Es realmente pequeño, unos 9cm de largo y 5,5 de ancho (un poco más grande que arduino) y cuenta con un lector de trajetas microsd (donde metes el SO y lo que tu quieras), un host USB (para enchufarle camáras, teclados, ratones…), un conector RJ45 y un micro USB para conetarlo al PC.
Bien, no me enrrollo más. Todo esto que cuento ya lo han contado cientos de veces en otras páginas así que vamos al tema. Qué hacer cuando sacas el beaglebone de su caja.
Lo primero que se me ocurre es conectarlo al PC por el microUSB y ver que pasa. Tras unos segundos (recuerda que tiene que iniciar el sistema operativo y eso lleva tiempo) el ordenador detectará un dispositivo de almacenamiento masivo mediante el cual podrás acceder a las particiones que tengas excepto la usada por beaglebone. Recuerda que en esa tarjeta de memoria también están los archivos del sistema operativo. Por defecto la tarjeta trae dos particiones, la que he comentado (que es un Angstrom Linux) y una FAT donde trae unos archivos de manual y drivers para windows y mac. En linux no te hará falta instalar nada.
Bien, ya sabemos que el cacharrito funciona, ahora vamos a hacer algo más divertido. Vamos a conectarnos por consola a nuestro beaglebone y a hozar un poco. Por supuesto también podrías enchufarle un monitor y un teclado pero para conectarle un monitor necesitas una shield (que es carilla) o fabricarla tu mismo.
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é
).

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.
Oh no! bad geometry: block count exceeds size of device
por Maxpowel el nov.29, 2009
A quien no le ha salido este error?? Nadie?? Bueno, a alguien seguro que sí. La verdad es que es un error muy chungo que te puede hacer perder toda una partición a pesar de saber que los datos están intactos.
Primero, ¿Qué quiere decir este fallo? Pues básicamente que la partición dice que tiene un tamaño superior del que realmente tiene y en cuando intentamos montar esa partición linux detecta un problema y dice “soo, que aquí algo no cuadra”.
Bueno, más concretamente dice
mount: wrong fs type, bad option, bad superblock on /dev/sda5,
missing codepage or helper program, or other error
In some cases useful info is found in syslog – try
dmesg | tail or so
Salon de la vergüenza creada por FFMPEG
por Maxpowel el ago.29, 2009
Buenas, he visto esta noticia en Meneame (http://meneame.net/story/salon-verguenza-empresas-violan-licencia-gpl-lgpl-ffmpeg) y con el motivo de ayudar a FFMPEG creo este post.
Hay mucho criminal que viola y se aprovecha vilmente de las licencias libres. Todos esos criminales (ya sean personas o empresas) merecen toda nuestra repugna. A parte del tema legal que supone violar una licencia libre (que parece no importar a casi nadie a menos que haya billetes de por medio) es más despreciable el cómo se aprovechan y se ríen de la comunidad, que trabaja en un proyecto con su mejor intención para que luego vengan cuatro listillos y… bueno, me voy a cortar la lengua que si no… Aquí dejo el enlace a la lista.
http://ffmpeg.org/shame.html
Por suerte no uso ningún software de la lista pero en el caso de usar alguno, sin duda buscaría una alternativa a dicho software.
Tux se tomará unas vacaciones
por DiCrEn el mar.21, 2009
La nueva versión del kernel de linux, la 2.6.29, tendrá una nueva mascota temporal, Tuz, un demonio de tasmania.
Esto se debe al apoyo que le ha dado la comunidad en la reciente conferencia linux.conf.au a la campaña para salvar a esta criatura, que se encuentra en peligro de extinción debido a un tumor facial que se transmite.
Rusty Russell, el autor del cambio, lo expresó de la siguiente manera:
Tux se toma tres meses sabáticos para trabajar como barbero, asi que Tuz se queda con nosotros.
Link | tassiedevil




