miércoles, 28 de mayo de 2008

Descarga vídeos MP4 de YouTube

Para favorecer la integración con nuevos dispositivos móviles, YouTube cuenta con la posibilidad de descargarlos en formato MP4. La dirección es la misma de la descarga de los FLV añadiendo "&fmt=18".

Para simplificar la tarea abre ESTE LINK en nueva pestaña y arrástralo a la barra de marcadores, así sólo tienes que pinchar en el link cuando estés en la página del vídeo que quieras descargar.

Fuente en inglés | googlesystem

Dividir ficheros

Bien, se nota que empiezo a ordenar mis marcadores, ¿verdad? Este post lo he dividido en tres partes.

1>

Hay diversas aplicaciones, algunas ya están preinstaladas para usar por consola. Hace tiempo leí en un blog de asiduidad 0, que existe un hacha-compatible para Linux, se llama hoz, y se puede instalar con:

sudo apt-get install hoz-gui

NOTA: A partir de ahora dejaré los links apt:// correspondientes para instalar las aplicaciones desde firefox.

"hoz-gui" depende de "hoz", que también se instalará. Para ejecutar la GUI (interfaz gráfica) el comando es ghoz, pero imagino que se instalará en su correspondiente submenú.

2>
Eso no es lo importante: Yo no uso hacha, y tampoco se ha convertido en un estándar de facto, por lo que no creo que lo vaya a usar. Más importante que la propia entrada del blog, suelen ser los comentarios (pasa a menudo). Ahí descubro:

·Que las versiones más simples de hacha usan una función que ya existía en linux: la función split*. Esta función divide un programa en trozos de n bytes.
·La función cat tiene la función inversa, unir datos. (Eso sí lo sabía XD)

Sin necesidad de instalar programas podemos dividir un archivo_grande en trozos de 1300 Bytes de la siguiente forma:
split archivogrande.zip -b 1300
Y unirlos así:
cat x* > archivograde.zip

Cada parte la llama x** donde ** son dos letras. Si se usa la opción -d se usa número en lugar de letras pero se limita el archivo a 100 trozos (de 0 a 99). También puedes especificar un nombre más específico al final de la línea de split, reemplazará x por dicho nombre. Con cat habría nombre* en lugar de x*.

Se pueden usar sufijos para múltiplos del Byte: K M G T P E Z Y (múltiplos en base 2^10 = 1024 ); KB MB GB TB PB EB ZB YB para múltiplos de 1000 Bytes y b para grupos de 512 Bytes. Resulta curioso que emplee los prefijos del SI correctamente, mientras que simplifica los prefijos de la norma CEI KiB (KibiByte) MiB (MibiByte)... sólo con su inicial cuando faltarían lustros para que saliera tal norma. Un KibiByte = 1024 Bytes.

* La función split es un comando por consola. Ese programa es otro programa más hecho por nuestro amigo Richard M. Stallman junto con Torbjorn Granlund.

3>
Además hay otras aplicaciones libres que son compatibles con hacha y otros programas: El más versátil es dalle, con compatibilidad para
Astrotite ; Axman 3 ; Easy File Splitter ; File Splitter ; Genérico ; Hacha (1, 2 y Pro) ; KamaleoN (1 y 2) ; MaxSplitter ; SplitFile ; Zip

Ya ha salido Foxmarks para Firefox 3

¡Por fin! Esta tarde me ha llegado el aviso de actualización de Foxmarks.
Foxmarks es un plugin que sincroniza los marcadores que tengas en distintos Firefox, así que puedes tener varios ordenadores, con varios sistemas operativos que tus marcadores se añadirán/borrarán inteligentemente en cada Firefox. Como en toda sincronización hay un servidor que gestiona los marcadores, requiere un rápido registro gratuito.

Como muchos sabéis, la versión 3 (y sus betas y RCs) vienen con una función llamada Marcadores no ordenados. Cuando activas la estrella en la barra de dirección pasan a "marcarse" pero van a la subcarpeta de no ordenados. Es una función muy útil, que hace innecesaria la extensión Taboo, aunque pensándolo bien la conserve para animarme a postear más a menudo.

Para mí era un coñazo no tener disponible Foxmarks por incompatibilidad entre versiones porque con eso de los "Marcadores Rápidos" como yo lo llamo han crecido exponencialmente. Tenía la tentación de modificar la configuración de firefox para forzar que funcionara, pero he preferido no hacerlo dado que los marcadores en Firefox3 han cambiado y me libro de borrar información valiosa.

Ahora no sólo me toca ordenar los marcadores, sino que a menudo habrá que ordenar los marcadores rápidos.   grfnzñl!!

Por suerte, ahora postearé más, aunque seguramente sean entradas más bien cortas.

lunes, 26 de mayo de 2008

Ahora mi GRUB se carga rápido

Durante una época estuve viendo porqué mi GRUB tadaba ~30 segundos en cargarse mientras ponía:

Loading GRUB Stage 1.5...

Algunos foros decían que era la configuración de la BIOS, pero por más que la he trasteado nada cambiaba. Ahora se ha solucionado. La explicación:

Tengo dos discos duros IDE:
Primario 200GB: 192 NTFS / 8 ext3
Secundario 40GB: 8.5 ext3 / 30 ext3 / 1.5 swap (un disco viejo)

El flag de Booteo estaba (y sigue estando) en el disco primario, y el mbr apuntaba a mi /boot/grub/menu.lst en (hd1,0) (primera partición del disco secundario) donde tengo instalado Ubuntu.
Todo se ha solucionado cuando, tras instalar Debian en la partición #2 del disco primario ahora direcciona a /boot/grub/menu.lst en (hd0,1) --Disco primario. Ahora GRUB no sólo es más bonito (viene en colores) sino que se me carga instantáneamente.

Sé que ésto me va a durar hasta que actualice el kernel de Ubuntu, pero al menos ahora tengo una explicación de porqué el grub arranca tan lento y no encontraba explicación.

PD: Si en Debian me llega a funcionar el entorno gráfico pondré cómo lo he instalado, que es curioso.

sábado, 24 de mayo de 2008

Proyectos varios

Está acabando el curso. Haciendo recuento, este año mi mente ha promovido frikiadas varias, entre ellas:
  • Hacer Linux From Scratch (reemplazada por...)
  • Instalar GNU/Hurd
  • Hacer un servidor LAMP (Linux Apache MySQL y PHP)
  • Instalar Asterisk (que he visto que no cumple mi función)
Entre las no llevadas a cabo (aun), pero que ahí quedan:
  • Integrar un bot AIML en pidgin (un bot con el que se pueda conversar y responda preguntas)
  • Hacer una Reactable desde linux con software libre. ¡Colaboraré con psynth3d!
  • Hacer un programa para compartir wallpapers* NUEVO e interesante :-D

*¿Porqué estar limitado a tus galerías de fondos cuando puedes tener las de cualquiera? La idea es integrar un servidor p2p en uno de esos programas que cambian el fondo cada cierto tiempo al estilo de wallpapoz o Wallpaper Tray. Las imágenes se podrían categorizar, valorar y añadir tags para así sólo recibir automáticamente el tipo de imagen que desees y que se pusiera de fondo automáticamente. Si te gusta mucho podrías guardarla permentemente. Además hay páginas tipo NASA, National Geographic y otras que comparten imágenes que el programa podría descargar, o Firefox podría enviar con alguna extensión. Lo más complicado es hacer un protocolo p2p descentralizado o integrar el programa en alguna red tipo ed2k y puedas descargar el fondo que tengan varios usuarios de xMule. ¿Alguien se anima?

martes, 20 de mayo de 2008

BOINC: Colabora con la ciencia

Posiblemente os suene a muchos, pero es posible contribuir con la ciencia cuando no usamos nuestro ordenador al 100%.

Pongámonos en situación. Somos unos investigadores que estamos buscando la vacuna contra la malaria, basada en cálculos matemáticos de proteínas; Estamos descifrando el proteoma humano; Estamos descifrando las condiciones climáticas en busca de pistas que nos ayuden a predecir el cambio climático; Buscando la demostración matemática de (...) todo ello tiene un factor en común: Gran procesamiento de datos. Se necesitarían superordenadores o clústeres de ordenadores en su defecto, pero gracias a internet podemos formar un grid con más procesamiento de cálculo que el mayor superordenador existente.

En ésto consiste BOINC. Un proyecto con sede en la Universidad de California, en Berkeley. Este software está abierto a cualquier proyecto que desee utilizarlo. Se encuentra en los repositorios de Ubuntu y otras distros. Es software libre y nosotros elegimos el proyecto al que queremos ayudar. No todos los proyectos están igual de necesitados de procesamiento de cálculo y por eso es recomendable elegir varios.

Generalmente hay que registrarse gratuitamente en la página y logearse desde el programa.

Qué se le pide a un programa de estas características
Que garantice que no va a ser un esfuerzo inútil: Que no se puedan falsear los datos enviados, por lo que usa cifrado en el envío. Que no envíe información confidencial. Que nos permita usar el ordenador sin que incida en su rendimiento. Que aproveche toda la capacidad de procesado de nuestro ordenador sin molestar.

Que sea software libre le quita muchos de éstos problemas. En cuanto a la incidencia, he de decir que lo uso siempre y a pesar de que mi CPU está usándose al 100% mis programas se ejecutan con normalidad. Eso demuestra una buena programación y gestión de tareas. Si no quisiéramos, también podemos hacer que se ejecute cuando el ordenador está inactivo. He de insistir en que no tengo un ordenador potente.

Personalmente lo he puesto para que se me ejecute al inicio, y para que no me ocupe lugar en la barra de tareas lo combino con alltray. Los proyectos que yo apoyo son Climateprediction.net y el World Community Grid.

Para instalarlo:
sudo apt-get install boinc-client boinc-manger

Para que se ejecute al inicio (combinado con alltray):
Sistema>Preferencias>Sesiones>añadir
Comando: alltray "boincmgr"

Hay diferentes programas similares, pero BOINC, por su fama y su código abierto es el más famoso y lo apoyan grandes entidades.

Más información en español | Canal BOINC

martes, 13 de mayo de 2008

15 años después, Wine 1.0

Tras 15 años de desarrollo ve la luz la primera RC1 de Wine (Wine Is Not an Emulator). Los autores piden a la comunidad que la prueben en busca de bugs. Wine es GNU LGPL (GPL limitada).

La gran importancia de Wine es que en cierta manera están clonando la API de Windows en SW libre, y esto promueve proyectos que porten código fuente de windows a linux. Además, un sistema que no pueda ejecutar las aplicaciones más populares no deja de estar incompleto, por ello el último fin de Wine es que las mayores aplicaciones de Windows se instalen/integren fácilmente en linux. Ésto ya se puede hacer con juegos como Max Payne ó The SIMS, y programas como QuickTime, Windows Media Player, Photoshop o MS Office entre otros.

¿Pero ésto no supone un ataque al software libre?

Puede que alguien piense que un software que emula Windows para poder ejecutar sus binarios está destruyendo GNU/Linux desde dentro, pero nada más lejos. La libertad del usuario prima ante todo, incluso poder usar programas que sólo funcionan en windows (incluso libres como µtorrent).

En absoluto. El software libre siempre será mejor que el privativo, o al menos tendrá un potencial mayor desde sus comienzos. Cuando se hace software libre surge una comunidad que mira por que sea práctico y no quede obsoleto, es por ello que usa estándares y ponen en común la mejor forma de programarlo. De esta razón también deriva que los progamas libres aprovechen al máximo los recursos, e incluso separan el motor del programa de su GUI para que pueda ser usado por consola o por otros programas.

Por otro lado los programas más conocidos que sólo funcionen en Windows suelen ser de pago y los suelen exigir profesionales. Nunca tendrán la ventaja de actualizarse desde los repositorios y tienen otras muchas desventajas. Es por ello que las estadísticas dicen que un 40% de usuarios Linux no usan ningún emulador, lo que es un buen dato para el software libre: Tener la libertad de elegir y no usar es también elección.

Si con software libre se puede 'clonar' Windows, ¿qué no se va a poder hacer con otros programas? Hay que mirar el software libre como una necesidad de la sociedad, la única manera de que se promueva el conocimiento en el único área donde muchos países lo bloquean con patentes: las patentes de software.

Fuente | The Inquirer ES

jueves, 8 de mayo de 2008

Juegos linux

Existe un TOP25 de jugos en linux más conocidos, aunque para lo más jugones existe PlayOnLinux y tutoriales para instalar juegos de Windows con wine o windoors. Siento no extender esta entrada, pero no suelo jugar normalmente, entre otras cosas porque hasta ahora no podía ni jugar al tux racer, wormux ó armagetron... doy paso a quien tenga expericencia o que nos quiera contar su primera experiencia jugando a juegos en 3D.

Ya era hora de que hablara de juegos, un tema que en linux cada vez está mejor.