8 Media Centers en Linux


Existen 8 buenas opciones para convertir una computadora en un centro de entretenimiento y todas estas opciones son distribuciones Linux. Conoce 8 de las mejores distribuciones linux que pueden convertir un viejo PC en un media center.

En el artículo original se describen 8 de esas opciones, a saber:
El nombre de estas interesantes distros son:

1.XBMC http://xbmc.org/

2.Entertainer http://www.entertainer-project.com/ (no funciona link)

3.Elisa http://elisa.fluendo.com/

4.MythTV http://www.mythtv.org/

5.Freevo http://freevo.sourceforge.net/index.php

6.GeeXboX http://geexbox.org/en/doc.html

7.My Media System (MMS) http://mymediasystem.org/

8.LinuxMCE http://linuxmce.com/

Todas estas distribuciones son excelentes opciones, si deseas probar alguna puedes visitar la pagina oficial de cada una de ellas.

CrossOver gratis! solo hoy 28/10/08!

Rapido chic@s que se acaba!
http://down.codeweavers.com/

Escanear desde el Gimp

relacionado con el post anterior, para que gimp pueda adquirir imagenes desde xsane, se tiene que hacer un symlink del binario de xsane al directorio de plugins de gimp.

Para ver dónde está ubicado xsane:
$ type xsane

Para ver donde está el directorio de plugins del gimp (gimp/plug-ins)

$locate gimp*/plug-ins (en mi caso) /usr/lib/gimp/2.0/plug-ins/

hacer el symlink:
# ln -s /usr/bin/xsane /usr/lib/gimp/2.0/plug-ins

o si es solo para nuestro usuario:

$ ln -s /usr/bin/xsane /home/usuario/.gimp-2.0/plug-ins

iniciar el gimp, menú File -> Acquire -> Device dialog o el dispositivo.


Al escanear, la imagen se volcará en una imagen de Gimp!

Scanner, Slack, libusb y un poco de udev

Me regalan una impresora multifunción hp psc 1350, (impresora y scanner) y ete aquí, que cuando lo conecté, /var/log/messages me mostró lo siguiente:

Oct 27 22:18:40 bita kernel: usb 3-2: new full speed USB device using ohci_hcd and address 7 Oct 27 22:18:40 bita kernel: usb 3-2: configuration #1 chosen

"configuration #1 chosen from 1 choice" me sonó de otras veces y si, es precioso que te nombre los dispositivos a tu gusto.... pero en udev hay reglas predefinidas, y hay veces que no se sabe "qué ha hecho" udev con nuestros dispositivos.

Luego de iniciar el daemon de sane (saned) indiqué que me encontrara los scanners (sane-find-scanner) y se me informó que no se había detectado nada.

Siendo linux un sistema operativo que es mas restrictivo que permisivo en su estandar, y siendo slackware uno de los linux mas estándares, pensé en falta de privilegios para acceder al scanner y efectivamente, como root detectó el scanner:

# sane-find-scanner found USB scanner (vendor=0x03f0 [hp], product=0x3b11 [psc 1300 series]) at libusb:003:007

y xsane fue capaz de escanear perfectamente...
Por ende recordé cuando para mi primer scanner, se me indicó: "at /dev/sg0" y dije, bueno, lo mismo, permisos para el dev y ya está!

pero, como se muestra, ésta vez me informó: "at libusb:003:007", y ahi se quedó mi experiencia aprendida....

busqué un poco en las reglas de udev y encontre un archivo (80-libsane.rules) que debe contener alrededor de 600 reglas de identificación, todas con el mismo patrón:

"ATTRS{idVendor}=="XXXX", ATTRS{idProduct}=="YYYY", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes""

Ok, un idVendor XXXX y un idProduct YYYY, otorgan permisos (0664) de lectura/escritura para root y para el grupo "scanner" y lectura para todos los demás (los scanners necesitan acceso de escritura para poder funcionar)
Habiendo alrededor de 600 dispositivos, en un principio dudé que no estuviese ésta impresora, asique verifique el id de fabricante y producto (pego solo una parte de la salida):

# lsusb -v
Bus 003 Device 007: ID 03f0:3b11 Hewlett-Packard PSC 1300 series
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x03f0 Hewlett-Packard idProduct 0x3b11 PSC 1300 series
bcdDevice 1.00
iManufacturer 1 hp
iProduct 2 psc 1300 series
iSerial 3 HU3AFBQ30M9F

Ok, ahi tengo los datos, ahora al buscarlos en el archivo de reglas udev por vendorId:

# grep 03f0 -i /etc/udev/rules.d/80-libsane.rules | wc -l
45

me dice que tiene 45 reglas para dispositivos de ese fabricante, al buscar por Productid:

# grep 3b11 -i /etc/udev/rules.d/80-libsane.rules | wc -l
0

No encontró ninguno. Por lo tanto, agregué una regla mas:

ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3b11", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

A mi usuario lo agregué al grupo "scanner"

# usermod -G scanner bita

y como usuario, al preguntar por scanners, tuve la grata respuesta:
$ sane-find-scanner
found USB scanner (vendor=0x03f0 [hp], product=0x3b11 [psc 1300 series]) at libusb:003:007

con xsane pude escanear algo, en otro post explico como escanear desde gimp.

Salu2!

AC/DC.... en Excel??

¿¿un video de AC/DC en Excel??



bajate el xls ya!! Visto en UbuntuLife

¿Qué ocurre al iniciar Linux?

Pues una pregunta muy interesante a si que veamos gráficamente que es lo que ocurre cuando iniciamos nuestro querido linux.

Articulo completo en http://gndx.org/

Visto en BlogUbuntu


Gadgets de Google en Linux

Las miniaplicaciones de escritorio comunmente llamadas gadgets hace tiempo que se pusieron muy de moda en todos los sistemas operativos incluso se ha dicho han revolucionado a los escritorios personales. Para linux disponemos desde hace tiempo de soluciones variadas como gdesklets, screenlets o los nuevos plasmoides de KDE 4.

Ya se puede agregar a estas soluciones los Google Gadgets. Google ha publicado los ficheros del código fuente de este proyecto, que ya podemos encontrar disponible para descarga en su versión 0.10.2.

Artículo completo en Ars Technica

Ya era hora...¿no?

Por fin Coyote, por fin!!.........No se pierdan el resto en Spynet.ru

Flash 10 para linux, con 3D y toda la fiesta!

Veo en el blog de desarrollo de Flash para Linux, Penguin.swf que está disponible desde ayer Adobe Flash 10 para Linux. Esta versión tiene dependencias.

Bueno, aqui va como instalé Flash 10 en mi slack 12.05 (entre el 0 y el 1, slackpkg).

1. Revisar dependencias:
1a. curl:
$ ls /var/adm/packages/ | grep -i curl
curl-7.16.2-i486-1

1b. mozilla nss (openssl):
$ locate libnss | grep -i firefox
/usr/lib/firefox-3.0/libnss3.so

1c. glibc >= 2.4
$ ls /var/adm/packages/ | grep -i glibc
glibc-2.7-i486-10

2. Bajar el .tar.gz
3. descomprimirlo
4. En mi caso, no utilicé el script de instalación, busqué todos archivos "libflashplayer.so" con locate, y los reemplacé con la nueva versión.

para reemplazar todos los archivos libflashplayer.so del sistema, se puede hacer lo siguiente (firefox se cierra al reemplazar) como root en la consola (en este caso parado en el directorio donde está la nueva versión del archivo)

# for arch in `locate libflashplayer.so`;do cp -vf libflashplayer.so $arch; done

5. Comprobación: en firefox, poner como dirección "about:plugins" y mirar la versión, la mia es:

File name: libflashplayer.so
Shockwave Flash 10.0 r12
6. Comprobar que funciona!
3D: espectacular


Saludos!

slackpkg - recordando mi blacklist.

Para cuando la pierda. (buscar post de slackpkg aqui)

# This is a blacklist file. Any packages listed here won't be
# upgraded, removed, or installed by slackpkg.
#
# The correct syntax is:
#
# to blacklist the package xfree86-devel-4.3.0-i386-1 the line will be:
# xfree86-devel
#
# DON'T put any blank line(s) or any space(s) before or after the package name.
# If you do this, the blacklist will NOT work.
#
# Automated upgrade of kernel packages aren't a good idea (and you need to
# run "lilo" after upgrade). If you think the same, uncomment the lines
# below
#
#kernel-ide
#kernel-modules
#kernel-source
#kernel-headers

#
# aaa_elflibs can't be updated.
#
aaa_elflibs

#
# Now we can blacklist whole directories
# The two versions of udev inside that dir conflicts with
# Slackware 11.0's default udev (in /slackware).
/extra/udev-alternate-versions

kernel-generic
kernel-generic-smp
kernel-headers
kernel-huge
kernel-huge-smp
kernel-modules
kernel-modules-smp
kernel-source
etc
fuse
ntfs-3g
sysvinit-scripts

Juegos Flash: Desktop Tower Defense


Desktop Tower Defense, el objetivo de este juego es simple. Hay que posicionar una serie de torretas en un campo. La tarea es administrar la posición donde colocaremos las torretas y tratar de administrar el dinero para comprar diferentes tipos de torretas y colocarlas de manera tal de que cada ola de enemigos no cruce a la meta y nos saque vidas.....Se nos va el Lunes con esto!

Revista Soflix #3

Contenido:

  • Symfony
  • Firefox 3
  • Super Grub Disk
  • Solid State Drives
  • Joomla!, manual de instalación.
  • Halo 3 y Fifa Street 3
  • Ubuntu para novatos (I)
  • Humor
Descarga

¿Cuanto es un kibibyte?, cuando la costumbre nos engaña.

Estaba leyendo sobre el término "user space", lo cual me llevó a leer sobre "Virtual Memory" y de ahí me fui al término "Virtual Address Space (VAS)" lo cual me derivó por "Memory addresses", y ahí fue cuando encontré el término "Gibibyte".
Toda mi vida informática ha estado regida por bits, bytes, kilobytes y megabytes. con el tiempo, llegaron a mis manos los gigabytes y recientemente los terabytes, supongo que dentro de poco los petas, exas, zettas y yottas pasarán por mas de un sistema.
Me sentí sorprendido de mi mismo al no conocer el término Gibibyte, término que la IEC (apoyado por la IEEE) concedió para mis unidades de medida de almacenamiento de toda la vida, en el año 1999!.
Según leo, el término para las unidades es correcta, ya que el prefijo giGa representa 1000 y no 1024 (como lo he calculado siempre).
Mi cd de 700MB siempre lo estuve pronunciando mal. tengo un cd de 700 Mebibytes (MB: Mebibyte, MiB: Megabytes).

Ahora, por mas que la IEC o quien sea lo promueva, la mayoría de los Sistemas Operativos siguen contando con múltiplos de 1024 y no de mil, pero los fabricantes utilizan múltiplos de 1024 para los discos duros.
Por eso un disco de "40GiB", o 40.000.000.000 de bytes según el fabricante, en realidad es de 37,25GB para el sistema operativo.

En fin, creo que tendré que empezar a acostumbrarme a ésta familia de nombres, aunque lo haga casi con 10 años de retraso desde que existen :(

1 byte = 8 bits
1 kilobyte = 1000 bytes
1 kibibyte = 1024 bytes
1 megabyte = 1000 kilobytes
1 mebibyte = 1024 kibibytes
1 gigabyte = 1000 megabytes
1 gibibyte = 1024 mebibytes
1 terabyte = 1000 gigabytes
1 tebibyte = 1024 gibibytes

claro que también están los mebibits (1Mebibyte/8), y los gibibits etc....

TuxInfo #10

Índice

  • Pàg 2- Editorial.
  • Pàg 5- Noticias.
  • Pàg 12- GOOGLE CHROME. ¿Simplemente un navegador más o el principio del fin?.
  • Pàg 17- Informe “FreeDom Software Day” desde La Plata, la Matanza (Pcia de Buenos Aires) y Neuquén.
  • Pàg 26- Reproductores para Gnome.
  • Pàg 32- JUEGOS WINDOWS EN TERRITORIO DEL PINGüINO.
  • Pàg 45- Entrevista Proyecto Maryan Linux.
  • Pàg 50- Desde Tuxinfo nos acercamos a un ciber que sólo tiene equipos GNU/Linux corriendo en sus Pcs.
  • Pàg 54- LaboXpress Distribuciones Alternativas.
  • Pàg 59- Páginas Linux recomendadas Tuxinfo Número 10.
  • Pàg 63- Python y las interfaces gráficas de Usuario.
  • Pàg 71- CLInux: hay mucha vida en la consola de Linux.Segunda parte.
  • Pàg 76- Docks En Linux.
  • Pàg 83- Aplicaciones Cliente/Servidor en Gambas.
  • Pàg 90- Estamos Rodeados…
Descarga TuxInfo “Numero 10″

Java controla las cuentas de los paises

jajajajaja! ésto ya es lo último que me quedaba ver. Me puedo morir tranquilo :D :D

TeeWorlds


Teeworlds es un juego que me trajo diversión al minuto de empezar a jugar. Es multiplayer, es deathmatch y es....2D, pero con aceleración 3D.
Se los recomiendo, es muy simple para jugar (ver conf de teclas antes de empezar) y una conexión a internet no muy veloz ya sobra (con mapas de 8kb...).
Para instalar: solo descomprimir y doble clic en teeworlds!

Viene para Linux, Linux64, win32 y MacOS 10.5

AdSense FAIL!

Siguiendo la línea de postear a lo failblog
adjunto ScreenShot de la publicidad de AdSense de google que me mostró cuando entre en la página del partimage.

"Toilet Partitions" son los divisores que se ponen en los baños públicos

Revista Papirux nº0

Contenido del Numero Cero:

  • La nueva cara de la GPL
  • Las bondades del software libre frente al software privativo.
  • Juego: Circus Linux!
  • How To: Instalar Ubuntu 8.04 conservando Windows XP
  • Tip’s y trucos
  • Experiencias libres
Descargar la revista. Su pagina es http://www.papirux.tk/

Algoritmos de ordenamiento animados

Veo en el supremo blog de (excelente me queda corto) MicroSiervos, un post que enlaza con dos páginas que muestran Sort algorithms (para los que buscan en inglés) animados. Son muy interesantes estas páginas, porque por mas que no programes, en muchos scripts te pueden servir
Animated sorting algorithms
Sorting algorithms