Nov 15 2009

¿Muchas descargas de Rapidshare o Megaupload? JDownloader

GNU Linux

Hola amable lector ¿Has necesitado descargar un archivo grande que esta dividido en muchas partes? ¿Estos archivos son de rapidshare o megaupload?

JDownloader es una aplicación que automatiza las descargas de estos servidores. Tu le das una lista de enlaces y el programa se encarga de ir descargandolos. No se si también funcione con otros sitios similares, no he probado. Otra cosa que también me gusta es que -al menos con FireFox- explora la página que estés viendo y encuentra los links de descarga para que, si quieres bajarlo, solamente le des click al play y empieces a bajar los enlaces. También puedes indicar los enlaces manualmente.

El programa tiene métodos anti-captcha -captcha es la precaución de mostrarte una imagen y pedirte que teclees lo que hay en ella- y se va dando cuenta de cuando termina una descarga para no perder tiempo en comenzar la siguiente, así una y otra vez hasta terminar el trabajo.

Esta aplicación es software libre, con código abierto, gratuito y bajo la licencia GPL.

Esta programado en Java, así que es multiplataforma pero necesita que tengas una maquina virtual de Java instalada y funcionando en tu sistema operativo para poder utilizarlo. Para Windows existen instaladores .exe como es tradicional, pero en Linux hay varias maneras.

Ubuntu 9.10 Karmic Koala

En Ubuntu puede instalarse un paquete .deb para facilitarnos las cosas y que abra rápido la aplicación, una busqueda en google seguro que nos llevará a alguno… pero según he sabido estas instalaciones no se auto-actualizan y esta aplicación tiende a estar al día con sus “páginas objetivo” así que tomare un camino más largo pero más definitivo. Ahora veamos por instalarlo en Ubuntu 9.10

Lo primero es ver si ya tenemos Java en nuestra computadora. Java en su sitio oficial nos provee un test para saber si ya tenemos java instalado que nos será útil y allí mismo en su página tienes la descarga del instalador de Java por si es necesario… como en mi caso que tengo Java pero no la versión más reciente así que aprovecho para actualizar.

Yo descargue el paquete de instalación desde el enlace que me proporciono ese botón azul que dice “Descargar ahora” donde además de la descarga hay instrucciones detalladas para cada uno de los archivos descargables disponibles, así que no debe ser problema ni me voy a poner a explicar lo mismo en en la misma página de java ya esta aclarado.

Otra alternativa es usar el Centro de Software Ubuntu para instalar las versiones de los repositorios, que funcionaran pero tal vez no estés del todo actualizado si el repositorio no lo esta también.

Ya que estés seguro de que tienes Java en tu computadora entonces entra a la sección de descargas de la página de JDownloader y bajar el instalador para nuestro sistema operativo, en mi caso Linux.

Bajo un archivo .zip, que descomprimi en una carpeta de mi carpeta de usuario. Me genero otra carpeta que nombre JDownloader como podemos ver en esta captura de consola.

Para ejecutar el programa por primera vez uso desde aqi mismo la instrucción java -jar JDownloader.jar como puede verse también en la imagen anterior.

Se abre JDownloader y nos pide el idioma y una ruta de carpeta donde dejar los archivos que descargue de megaupload y rapidshare.

Lo siguiente es que posiblemente pida actualizarse, lo hará automagicamente.

Ya que termine de actualizar, queda lista para usarse la aplicación. Se ve así:

Habrán notado que para ejecutar la aplicación utilice una instrucción de linea de comando. Seria muy tedioso tener que hacer eso siempre ¿verdad? Entonces voy a agregar la aplicación al menú principal.

Lo que hay que hacer es abrir en las preferencias del sistema la opción Menú Principal (Sistema > Preferencias > Menú Principal) donde podremos administrar el menú.

Allí escogí el submenú de Internet y la opción de +Elemento nuevo al cual le puse la ruta del archivo .jar que antes había utilizado para ejecutarlo desde linea de comando, me quedo así java -jar /home/gnoblis/JDownloader/JDownloader/JDownloader.jar como vemos a continuación.

Ahora ya es facil ejecutarlo cuando yo quiera desde el menú principal de aplicaciones de mi sistema operativo, así.

Y ya esta… ya acabamos. Por ultimo, solo le dejo mi wallpaper por si a alguien le gusto.

Oct 28 2009

Mañana sale Ubuntu 9.10

Recordandoles que mañana sale la versión 9.10 de Ubuntu, una distribución de GNU/Linux muy popular y de las más recomendadas para usuarios novatos pero con potencial para usuarios avanzados debido a todas las caracteristicas que hereda de Debian.

Ya pueden pedir sus discos originales de este SO en https://shipit.ubuntu.com/ pues los envian sin costo a cualquier parte del mundo. En mi caso tengo instalaciones recientes en mis computadoras de escritorio y netbook así que con la simple actualización funcionaran bien, pero ya he pedido discos antes y han llegado.

Entre las novedades interesantes en esta versión yo destaco “El Centro de software de Ubuntu” que viene a centralizar en una sola aplicación todas las opciones para instalar y actualizar aplicaciones y los paquetes del sistema que estaban repartidos por el Gestor de actualizaciones, la herramienta Orígenes de software, el Instalador GDebi para paquetes individuales y el Gestor de paquetes Synaptic. Este centro aparece en lugar del Instalador de aplicaciones, pero por si acaso o por costumbre, también se mantiene como opcional al Gestor de paquetes Synaptic en el menú de administración, y hermanado a esto también se facilito la manera de agregar PPAs a las listas de origenes de software de donde tomaras las instalaciones pues tiene una herramienta grafica u opcionalmente el comando add-apt-repository y ambas formas aceptan direcciones recortadas y buscan automaticamente las claves publicas.

También renovaron el Gestor de conexiones de red, lo cual le va a venir muy bien a mi Netbook con eso de lo portatil y andarla conectando aquí y alla a donde voy, aunque ya me he acostumbrado al actual, espero que ademas de la usabilidad también mejore el control del hardware y prenda la luz del indicador de red sin tener que instalar nada aparte como fue necesario en mi Acer One con 9.04

Al parecer el soporte para audio y video ha mejorado pues cambiaron al cliente de mensajeria instantanea (el MSN pues, por llamarle de modo que cualquier simple mortal entienda aunque se lea más feo) que traia por default, Pidgin, por el Empathy. Este cliente tiene un buen soporte para audio y video estilo Skype, o eso dicen, yo no lo he probado y uso aMSN para eso. Como sea, dado lo común que se me ha vuelto ultimamente el uso de webcams y microfonos esto me da buenas expectativas.

Karmic Koala

Y hablando de microfonos, en asuntos de sonido, por fin viene la nueva versión de Control de volumen integrado con PulseAudio que no incluyeron en 9.04 aunque ya era la oficial de Gnome en ese momento.
El nuevo control de volumen permite controlar las entradas y salidas de diferentes fuentes de sonido como el micro de la Webcam o la tarjeta de sonido y permite ajustar el volumen de cada aplicación que este corriendo por separado.

En cuestiones de usabilidad, ya se puede formatear unidades desde el menú contextual del botón derecho del mouse (aquí donde los windowseros se rien XD) y llamar la herramienta de gestión de unidades de ahí mismo. Otros detallitos como la instalación de fuentes se ha facilitado, recuerdo aquel lio cuando no sabia como hacerlo y queria fuentes para editar avatares y firmas.

El sistema de archivos ahora es ext4 por defecto. Yo en mis dos PCs tengo los discos formateados en ext4 funcionando con Ubuntu 9.04 pero no era el default, tuve que modificar las particiones manualmente en la instalación o se seguia de largo con ext3. El nuevo sistema de archivos ofrece mejoras de rendimiento y se nota mucho en las comprobaciones de disco periodicas al arrancar el SO cada X veces.

Espero que el Koala Karmico trabaje bien pero me esperare un poco a actualizar a ver como fluyen las novedades en la practica y no toparme con sorpresitas como la repentina falta de drivers de mi tarjeta de video ¬¬.

Saludos.

Aug 27 2009

Ahora si la hicieron buena ATI y Canonical

Ubuntu y ATI

Buenas noches, como sabrán mis estimados dos lectores, Gnoblis usa Ubuntu en su PC desde la versión 6.10 (Octubre 2006) y se la ha pasado haciendo actualizaciones encima y una que medio completa pero conservando el home y eso. Desde entonces muchas cosas han cambiado en el escenario del software y ahora, Gnoblis dio un formato total a la PC, rehizo particiones, y solo regreso a los discos duros las cosas que de verdad usa y re-ambiento de nuevo. Ahora tengo particiones ext4 y NTFS nada más por ejemplo, y volví a tener dual boot Ubuntu/WinXP por usar la guitarra de GH World Tour en Frets on Fire (aun no se como en linux) y otro asunto con iTunes y los podcast que no viene al caso explicar y creo que solo tendra un uso muy puntual, y bueno, allí esta ya.

Cuando a configurar a gusto los sistemas operativos nuevamente todo fluyo bien, je je, el Windows me quedo parecido al linux con GIMP, VLC, Open Office, Audacity, FireFox y cosas así, mientras el Ubuntu, lo que ya sabia, poner los codecs, descargar las mismas aplicaciones que me gustan y configurar también pero… llegado el momento de la tarjeta grafica ahí vamos otra vez. Al menos yo me sentia confiado porque con 7.10 y 8.10 ya había tenido mis experiencias instalando los drivers propietarios y sacandole provecho a la tarjeta de vídeo pero esta vez paso algo curioso…

Ubuntu me recibio con una resolución de 1600×1200 a 75Hz que mi humilde monitor CRT no soporta, entonces edito el xorg.conf para poner las configuraciones que ya se que sirven y ya puedo entrar. Todo iba normal, fui a la página de AMD (dueña de ATI) a buscar los drivers más recientes, encontré la versión 9.3 para Linux y todo muy bien, voy a instalarla y ahí empezaron los problemas. Resulta que Ubuntu me dice que no puede instalarla por que no es la versión adecuada, me documento un poco y me encuentro con esto.

ATI va en la versión 9.8 del Driver pero descontinuo el soporte a mi tarjeta de vídeo, una ATI RADEON 9550, así que solo del 9.3 hacia atrás me sirve el driver, y por otro lado, Canonical hizo cambios al sistema que maneja las X en Ubuntu 9.04 incluyendo la versión 1.6 de este sistema, el cual solo tiene soporte de los drivers ATI para el 9.4 en adelante… me quiero volver chango.

Hasta ahora mi sistema esta funcionando muy bien excepto por eso, que tengo un driver libre no oficial que me da una burla de aceleración gráfica, solo entre 100 y 200 FPS cuando con el driver de ATI pasaba de 1700 FPS sin problema, aunque lo he dejado así porque en la practica no me ha dado problema alguno, pues lo más demandante de gráficos que suelo hacer es ver vídeos en MP4 a 720p y lo ha hecho bien ya con los codecs, estare atento a ver que pasa en el futuro próximo y con la venidera Karmic Koala.

Saludos.

Aug 20 2009

Acer One, configurando…

Acer One

Buenos días mis estimados dos lectores. Recordaran ustedes cuando les hablaba de haberle puesto GNU/Linux a mi netbook y habia tenido un problema con el reproductor flash por defecto pero en ese momento no hice nada. Ahora he tenido tiempo pues estoy de vacaciones y esta mañana me dije a mi mismo, “mi mismo, vamos a terminar de configurar la netbook”, sale pues, me contesto.

El curioso caso del touchpad muerto fue una falsa alarma.

Lo primero que noto, y que no habia notado es que el touchpad no funciona. No se si esta así desde que instale o como, porque tengo un mouse USB y funciona perfectamente, pero el ratón por medio del touchpad integrado en la computadora no da señales de vida, que raro. Me puse a “googlear” y veo que, al parecer, es un fallo generalizado de la Acer One con GNU/Linux, incluso con el Limpus que puede traer de fabrica les ha pasado a algunos, al parecer por cosa de los drivers proporcionados por Acer.

Al leer estas cosas me empieza a dar miedo pues encuentro muchas menciones del problema pero sobre la solución nada o procedimientos algo esotericos y raros de desintalación/instalación de drivers… nah, no puede ser tan grave eso, hay controles de calidad ¿los hay verdad? je je, en fin. Me dejo de cosas y voy al foro de usuarios de acer al que más confianza le tengo y ya me orientan bien… Fn + F7 ¿Qué? Si, presionar las teclas Fn + F7 desactiva/reactiva el touchpad y ya.

Al parecer el problema que mencione al principio existia, pero Acer ya actualizo su software por eso, pero en fin, me sorprende un poco como es que la gente se lanza de cabeza a dar instrucciones de Synaptic omitiendo las soluciones simples primero… y otra cosa rara es que al parecer puedes hacerle de todo, hasta formatear y cambiar de sistema operativo y el touchpad no se activa hasta que le des Fn+F7… me toco leer casos de gente que hasta la devolvio en la tienda, mando garantia, formateo, etc pero jamas intento activarlo con las teclas de función.

Retomando el asunto del Flash

Desinstale todos los plugins de flash desde Synaptic, de Añadir y quitar aplicaciones y también por linea de comando con sudo aptitude remove flashplugin-nonfree gnash gnash-common ubufox

Ya seguro de estar limpio de flash, descargue el archivo install_flash_player_10_linux.tar.gz desde la página oficial de Adobe Flash Player. También tienen un .deb para Ubuntu +8.04 pero no me dio confianza. Bien, descargue el archivo y lo descomprimi desde la misma linea de comando tar xvzf install_flash_player_10_linux.tar.gz

Quedo un archivo libflashplayer.so, ahora cierro el navegador y luego copie el archivo a la carpeta de plugins de Mozilla sudo cp libflashplayer.so /usr/lib/mozilla/plugins/ y listo, abre FireFox y voy a Youtube, me busco un video muy movido para hacer la prueba y funciona bien hasta en pantalla completa. Esto ya quedo.

Flash ataca de nuevo

Uno de los usos que le doy a esta netbook es para transmitir/grabar programas de InGame así que asegurarme de poder hacerlo es basico. Bueno, Ubuntu 9.04 Netbook Remix reconoce mi webcam sin problema, y también la probe -el microfono- con Audacity, pero en Ustream no la puedo usar. Voy documentandome de porque y al parecer es cosa del flash. Así es, resulta que el flash debe poder reconocer las webcam y en linux se pone algo anticuado y latoso. ¿No hay solución? Como pasa muchas veces con los formatos propietarios hay una solución pero no es la mejor, solo la posible. The Flashcam Project. Lo que esta aplicación hace es traducir las intrucciones de la camara para que Adobe Flash la reconozca como V4L y ya funciona, más o menos según que casos.

The Flashcam Project es una utilidad para que las webcams con el driver V4L2 sean reconocidas por Adobe Flash en linux, donde solo reconocen el driver V4L1 quien sabe porque. Manos a la obra. Comienzo por descargar el instalador de flashcam desde su página oficial, clic aquí para descargar Flashcam v1.3.

Entro por consola al directorio donde descargue el archivo flashcam-1.3.tgz y lo descomprimo y entro a la carpeta donde han quedado los archivos.

Descomprimir: tar xvf flashcam-1.3.tgz
Entrar a la carpeta: cd flashcam-1.3
Compilar: make
Instalar: sudo make install

Lo que sigue es probarlo, con flashcam -L obtendremos un listado de las camaras compatibles, en mi caso:

Found V4L2 Capture device: /dev/video0 (uvcvideo/USB 2.0 Camera)
Found V4L Video loopback input: /dev/video2

En mi caso tengo una camara integrada y una por puerto USB.

Con sudo chmod o+rw /dev/video* le doy derechos de uso a ambas camaras. Para activar Flashcam y usar las camaras en internet simplemente ejecutamos:

flashcam

Hay que mantenerlo activo mientras queramos usar la camara en flash. Ahora entro a ustream y ya me reconoce la camara como queria, bien pero… bueno, ni tanto.

¿Ustream y Firefox no se llevan?

Incluso en el windows, los usuarios asiduos de ustream no me dejaran mentir, a veces el servicio se pone loco y da fallos raros que se van tan inesperadamente como vinieron, por ejemplo no dejarte transmitir con firefox pero si con internet explorer, ah, pero estoy en Ubuntu, no tengo internet explorer así que ahorita que el ustream no me deja usar el firefox bien necesito otro plan. En este caso nunca me aparece el popup donde deberia preguntarme por la autorización del uso de la camara, pero no, no sale jamas así que no puedo transmitir.

Bueno, me pongo a buscar un navegador web alternativo a ver que pasa. A lo mejor sea cosa del motor Gecko, así que buscare de preferencia un browser basado en otro motor. Probe con Opera pero el flash se puso emo y no quiso funcionar, segui probando alternativas y por fin funciono con Seamonkey, un browser que encontre en el repositorio de Ubuntu. Funciono muy bien, pero… siempre peros, solo funciono para la camara integrada, la camara externa por USB no la pudo usar, se congelaba la imagen al ponerla. Lastima, por cierto esa camara es marca Microsoft ¿Casualidad?

Codecs

Lo tipico, poner los codecs, bueno ya es de rutina en las instalaciones nuevas y no tiene nada interesante. Bueno, a probar. Pongo unos videos en el disco duro portatil y a ver que pasa, lo común; flv, mp3, mp4 y avi. Hubo que habilitar algunos recursos restringidos pero nada dificil. Bien, funciona ya el VLC, Audacius y SMPlayer, ya con eso esta bien.

Bien, con eso termino por hoy con la netbook, saludos.

Aug 02 2009

Ubuntu Netbook Remix

Para los que no lo sabian, tengo una Netbook, una Acer One. Cuando la compre venia con Windows XP. En teoría este modelo también se vende con Linux y hasta deberia ser más barato así, pero por alguna extraña razón en las tiendas solo la tienen con Windows. Bueno, pues como estuve usando esa netbook en las grabaciones de InGame, habia funcionado bien y tenia pereza de moverle algo y preocupación de que si algo no quedaba bien pronto eso nos diera problemas con InGame.

Pero oh, el horror. Como a todo windows, la infecto un virus y desde entonces mi netbook ya no es la misma.

Pude quitarle los virus, pero no salio ilesa, muchos archivos ejecutables se fueron al carajo, cosas tan basicas como el notepad se dañaron para siempre. Ademas el antivirus que quedo, como todos consume recursos y una pequeña netbook el rendimiento se resiente un poco en cuanto quiero tener varias cosas abiertas a la vez y cosas como usar el MSN oficial es un infierno.

Acer One con Ubuntu

Ubuntu Netbook Remix en mi Acer One

Hoy domingo estoy con ganas de no hacer nada, no voy a salir más por comida así voy a solucionar esto de una vez por todas, GNU/Linux a la netbook. Estuve viendo en el foro oficial del fabricante y lei buenas recomendaciones de una distribución de Ubuntu ajustada a Netbooks, y en Ubuntu califican a la Acer One como una de las netbook que mejor funcionan con su sistema operativo. Bien, será el elegido.

Iniciando desde USB

Descargo la imagen para instalar Ubuntu 9.04 Netbook Remix, que es la versión de esta distribución de GNU/Linux para estas pequeñas portatiles. En la misma página tienen un instructivo de instalación en ingles y enlaces a las aplicaciones que pudieses necesitar, por ejemplo… la netbook no tiene unidad de DVD/CD así que tendre que instalar por USB. Para esto necesito poder grabar la imagen del instalador en una memoria flash y hacerlo “booteable“, y como estoy en GNU/Linux en la PC de escritorio opto por utilizar usb-imagewriter u algún otro equivalente, yo digo este porque es el que en la página de Ubuntu recomiendan y esta a la mano. Quien este en windows puede hacerlo también por ejemplo con Win32DiskImager que hace lo mismo.

Me encantan las instalaciones de los hijos de Debian… sudo aptitude install usb-imagewriter y ya esta

Utilice una memoria micro SD de 4GB que tengo para grabar la imagen alli, aunque con una de 1GB hubiese sido suficiente como requerimiento minimo. El proceso fue rapido. Para que la Acer One inicie desde el puerto USB lo que hay que hacer es presionar F12 cuando enciendo la computadora y escoger desde donde “bootear“.

Instalando

Antes de instalar inicio una sesión live para asegurarme por mi mismo de que el hardware esta reconocido por el sistema operativo. Todo parece funcionar: WiFi, camara, microfono, resolución de pantalla, configuración de teclado. Ok. Instalo.

La instalación es grafica e identica a las ultimas versiones de Ubuntu y te lleva de la mano preguntandote cosas. Me parece interesante que me permita instalar el sistema operativo en una tarjeta SD de 8GB que tengo en uno de los slots de la netbook como si fuera un disco duro. Este sistema necesita 2.5 GB de espacio para ser instalado, pero no. Voy a quitar el windows, si alguna vez en la vida lo vuelvo a poner tengo el disco de instalación que venia con la computadora nueva así que escojo utilizar todo el disco y adios windows. Comienza el particionado y formateado del disco duro.

Ambientar a mi gusto

Muy bien, ya esta instalado el nuevo sistema operativo, ahora toca dejarla como a mi me gusta. La primera descarga de actualizaciones de un sistema operativo recien instalado siempre es la más pesada, mientras hace ese update voy a hacer una lista de las cosas que voy a querer que tenga la netbook; el editor de audio Audacity, un reproductor multimedia y codecs, creo que VLC hará el trabajo. Me gusta el reproductor de audio Audacius. Pidgin ya viene instalado por default, no hay problema con eso, flash para el web browser… cosas así.

Conclusión

Me gustaron varias cosas, pero una no. El reproductor flash va mal, probe en varios navegadores ademas del por default FireFox y en todos hace un efecto como de frameskip que hace que de repente se salte algunos cuadros del video y no valla suave. No ver youtube en estos días ya es mala onda. En cambio, todo lo demas funciono bien, me reconocio todo el hardware, hasta una webcam marca microsoft que hasta la versión 8.10 de Ubuntu se ponia roñosa en Linux, estuve probando los usos más comunes y hasta vi por ustream a los de anime oshimai y todo muy bien excepto por eso que les comento de los videos flash.

Jun 20 2009

Ponerle subtitulos a un video y prepararlo para PSP

Hoy aprendi una cosa nueva respecto a mi PSP pues la semana que entra lo voy a prestar, a una amiga que sale de la ciudad a cierto tramite y entre viaje y fila tendra tiempos muertos así que quiere ver los capitulos de una serie que le faltan, me ha pasado los capitulos en AVI y con los subtitulos por separado.

Hasta ahora no habia manejado en PSP los subtitulos por separado aunque tiene una opción pero dado que esta chica al parecer no tiene mucha experiencia con PSP para que no batalle voy a convertirle los archivos en MP4 con los subtitulos ya integrados al formato y resolución aceptado por default por PSP, que si, con homebrews puede leer AVI pero no es el caso ponerme a explicar más de la cuenta y fastidiarnos a los dos.

Para empezar, estoy en GNU/Linux y uso el programa Avidemux por costumbre para varias cosas como convertir videos al formato MP4 para el PSP o extraer el audio de archivos FLV. Pero esta aplicación utiliza GTK+ para la interfaz grafica así que es multiplataforma y puedes usarla en casi cualquier sistema operativo común, como un GNU/Linux, Windows, MacOS, BSD… cualquiera que soporte GTK+ y compilados en C++ ademas de que la 1ra parte de esto sirve para convertir video a más formatos ademas del PSP o por lo menos da pistas de como hacerlo así que creo que le será útil a más de un internauta enviado para aca por don Google.

Lo primero es abrir el video, puede que nos pida hacer un mapa VBR, le decimos que si.

Mapa VBR
El mapa del tiempo ayuda a mantener la sincronia de audio y video

Acto seguido vamos a poner los subtitulos, los cuales son considerados un filtro sobre el video. Para hacer esto vamos al menú video y escogemos la opción Filtros como se muestra en la siguiente imagen.

Avidemux
Abrir la ventana de filtros para el video.

Avidemux
En esta ventana escogeremos el tipo de subtitulos

Se abrira esta ventana donde nos iremos a la parte de subtitulos y le daremos doble click al tipo de subtitulos que tengamos para usar, en este caso yo tengo unos archivos SRT así que elijo la primera opción. Entonces se abrira una ventana como esta:

Seleccionar archivo de subtitulos

En esta ventana indicamos donde esta el archivo de subtitulos y se da formato al tipo, tamaño, color y posición de la letra y cosas así. Prueba la configuración que creas conveniente para el tipo de pantalla y resolución que uses, yo para PSP suelo usar un tamaño de fuente un poco más grande de la sugerida por dafault que es para monitores o televisión.

Una vez hecho esto recomiendo que uses la opción de previsualizar para que confirmes que se ve bien, aun estas a tiempo de corregir porque codificar el archivo de video y ver después que no quedo como esperabas te hará perder mucho tiempo, revisa antes.

Ahora a convertir, en mi caso como yo quiero un archivo MP4 con resolución de 720*480 para PSP lo que hago es tomar la opción PSP del menú auto donde Avidemux nos ofrece valores predeterminados de conversiones comunes. Aquí puede variar lo que hagas dependiendo tus necesidades de conversión, a mi el default me basta para este caso.

Avidemux
Indicando que el archivo será para PSP

Listo, ahora a guardar el archivo con el nombre y extención deseada… y esperar mientras avidemux codifica y genera el video convertido. Ya tengo los videos y me pasaron una serie.

Dec 19 2008

Programando un WebBrowser multiplataforma

Hace un tiempo les comente de una aplicación con un ActiveX WebBrowser basado en Gecko y Mozilla. Esta aplicación esta hecha en .NET (NetFramework de Microsoft) con Windows Forms y el control principal, pues es un ActiveX. Obviamente esta aplicación es para Windows, pero por ciertas necesidades que aquí no vienen a cuento pero requieren que el explorador quede abierto después de una manipulación inicial al contenido de la página mostrada, se requirio un navegador así pero en Linux, entonces ¿Podria hacer una aplicación multiplataforma en lugar de dos especializadas? Me aventure a intentarlo. Aclaro desde ahora que aquí solo incluyo un ejemplo simple de como montar crear un explorador basico y nada más.

Empece por contemplar posibilidades para hacerlo. Hay algunas como por ejemplo WebControl con Mono 2.0 porque en esta versión se incluyo en el framework un control basado en Mozilla a modo de emular la manera en que el NetFramework de Microsoft puede manejar el motor de Internet Explorer para incluir navegación web en controles windows forms. Mono 2.0 incluye soporte para windows forms permitiendo usar aplicaciones windows como multiplataforma.

Del caso anterior no me gusto mucho el uso de Windows forms porque después de todo en mi caso particular mi prioridad es que funcione en linux me parecio mejor algo con GTK así que escogí probar a incluir un control de Gecko en una ventana GTK. Para esto use el control Gecko#. Hay un control similar llamado GtkMozEmbed que también permite incluir browsers en aplicaciones GTK pero me parecio que esta algo verde, aunque no la probe solo lei la documentación de su página y reconocen que esta limitada. No encontre como manejar el DOM, solo cargar páginas.

También existe en desarrollo un control para incluir WebKit en ventanas GTK#. WebKit también es un motor de navegadores web y es usado por Safari y puede ser incluido en las aplicaciones .NET consiguiendolo para agregarlo como referencia en la aplicación. El componente se llama webkit-sharp para quien quiera profundizar en sus posibilidades. Esta opción la encontre cuando ya tenia un poco avanzado el desarrollo y por eso no indague más pero me parece bueno mencionarla también.

AMBIENTACIÓN Y REQUERIMIENTOS

Desarrollo esta aplicación usando SharpDevelop (2.2.1), compilando con Mono 2.0 y creando el entorno grafico con GTK#; todo sobre Windows XP en español, el sistema operativo que instalaron en mi trabajo. Extraño el diseñador de ventanas Stetic que trae MonoDevelop pero ya que, si lo necesito en mi casa tengo Ubuntu con MonoDevelop y ambiente grafico Gnome que me servira para pruebas complementarias de compatibilidad y también dispongo de una computadora con la distribución slackware con el ambiente grafico KDE 3.4 donde también probare el desarrollo. Uhm, me falta un Mac… ademas no me atrae nada de nada seguirle con esto en casa, salvo la curiosidad de ver si funciona o no, cosa que no me llevará mucho tiempo.

Dando por hecho que es obvio que hay que tener instalado MONO (estoy usando el 2.0.1) y de preferencia un IDE como MonoDevelop (GNU/Linux) o Sharp Develop (Windows) para manejarlo, aunque te las podrias arreglar con un editor de texto y compilando por linea de comandos si te gusta “lo retro“, te gusta presumir que programas “como los hombres” o si por alguna razón particular no hay una mejor opción en tu caso.

Para poder compilar adecuadamente con SharpDevelop y Mono en Windows XP en español tuve que hacer unos ajustes a las variables de entorno de Windows XP. Hay que crear la variable MONO_EXTERNAL_ENCODINGS para que mono trabaje perfectamente con una PC que no tenga el sistema operativo por default en ingles. si, ya se, que chafa, decia, es así:

Ah, no faltara quien no sepa donde y como poner las variables así que… Click derecho a Mi PC -> Propiedades -> Pestaña Opciones Avanzadas -> Variables de entorno. Con eso les aparecera la ventana donde poner variables de entorno para tu usuario y globales para todos. Si una misma variable existe en ambos, se le da prioridad a la del usuario sobre la global. La global solo se toma si en tu usuario no existe. Toma en cuenta esto. En mi caso declare a MONO_EXTERNAL_ENCODINGS como global.

Variables de entorno

Variables de entorno

Todavia no cierres la ventana, aun hay unas variables de entorno que necesite modificar. Primero la variable Path, donde agregue la dirección del directorio bin de mi instalación de MONO. Las otras variables de entorno que modifique son TEMP y TMP. Estas ultimas indican donde Windows pondra y buscará los archivos temporales que valla creando. En mi caso lo cambie porque en las variables de entorno de mi usuario, al estar el sistema operativo en español, me dejaba los archivos temporales en C:\Documents and Settings\adan\Configuración local\Temp. Esto es un problema por los acentos y espacios en la ruta por lo mismo de que al parecer no validaron que hay programadores fuera de los paises de habla inglesa, y que provoca un error al compilar (creo que era el CS2011) proyectos GLADE# y GTK# (por lo menos en esos me dio problema a mi, tal vez halla más) así que le di la misma dirección que existia en las variables de entorno globales.

Entonces las variables de entorno me modificadas por mi quedan así:

MONO_EXTERNAL_ENCODINGS=default_locale
Path=C:\Archivos de programa\Mono-2.0.1\bin
TEMP=%SystemRoot%\TEMP
TMP=%SystemRoot%\TEMP

Instalando Gecko#

Vamos por partes como el descuartizador, primero necesitamos el Gecko Runtime Enviroment, o GRE para los amigos. Esto nos provee de las librerias necesarias para incluir el motor de navegación de Gecko en nuestras aplicaciones. En Linux esto ya es parte de la distribución en casos que ya traen exploradores basados en Mozilla desde el principio. En Windows se necesita instalar un GRE especial porque ademas de que no esta y al parecer el oficial tiene un problema con pasarle cadenas en UTF8 a Gecko#

Yo use el instalador que se encuentra en la página de Novell, GRE-GeckoSharp-1.7.12-0.1.exe. Si todo salio bien tendran también una nueva variable de entorno que dirá GECKOSHILLA_BASEPATH=C:\Archivos de programa\Archivos comunes\gtkmozembed-win32 y también también debe estar en el Mono Global Assembly Cache. Busquen la dll en la carpeta GAC de la instalación de MONO en Archivos de programa. Esta variable de entorno es requerida en Windows para que la aplicación encuentre la libreria gtkembedmoz.dll, necesaria para usar el WebControl.

Agregando DLL al GAC de MONO

Puedes agregar la dll de Gecko# al GAC de MONO desde linea de comandos con el comando gacutil -i gecko-sharp.dll desde la carpeta donde quedo instalado originalmente. Algo así como en la imagen mostrada arriba.

Ahora si, ya podemos poner el Gecko# en nuestras aplicaciones. Cree un proyecto que usa GTK# para la creación de ventanas y agregue la referencia a la .dll de Gecko# para poder usar el Gecko.WebControl en nuestro código.

agregar referencia

Agregando referencia a Gecko# en nuestro proyecto

Ocurrio un extraño problema que lo deja a uno con cara de WTF? Resulta que a la hora de compilar la aplicación con la dll de Gecko# agregada como referencia el compilador arroja lo siguiente:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(0,0) : Advertencia MSB3247: Found conflicts between different versions of the same dependent assembly.

¿Pero que rayos? Estoy compilando con MONO ¿Por qué se mete el NetFramework aquí? Solo he instalado una vez el Gecko#, no veo porque deberia tener versiones diferentes regadas por la PC. Basta de preguntas, voy por soluciones. Voy a buscar documentación en internet un rato.

Ok. Al parecer no hay manera de usar MONO al ejecutar el debugger en SharpDevelop, solo con el NetFramework de Microsoft. Para poder usar a MONO y que el .NET de Hasecorp no me tire errores lo que he hecho es lo siguiente.

Primero seleccionar a Mono 2.0 como mi framework indicado. Para eso edito las propiedades del proyecto como se ve a continuación.

Usando el Framework de MONO

Seleccionando MONO 2.0 como mi framework a usar

Con eso usara el Gmcs (o Mcs con MONO 1.1) para correr la aplicación después de compilarla. Pero si uso las opciones de debug sigue recurriendo al de Microsoft y por eso me marca el error antes mencionado arriba. Para poder correr la aplicación con el Framework debo preparar los parametros de linea de comando de esta manera, como muestro en la imagen siguiente hay que indicar que se va a iniciar con un programa externo (MONO) así que indico la ruta donde esta en la instalación y también un par de parametros por linea de comando ${TargetPath} y ${TargetDir}

Preparando para correr con MONO

Preparando el proyecto para correrlo con MONO

Pero como mencione antes, si tratas de usar debugger entonces SharpDevelop recurre al Framework de Microsoft, el cual lanza excepciones raras, así que uso la opción Ejecutar sin depurador o Run without debugger para los que lo tengan en ingles. De este modo no pasará por el debugger y generará el ejecutable compilandolo con MONO, pero siempre que uses el debbuger NetFramework seguira marcando el mismo problema antes mencionado.

Hecho todo esto, ya estoy listo para programar.

DESARROLLO DE LA APLICACIÓN

Me puse a codificar para crear un explorador basico de prueba, muestro el código fuente a continuación. Es solo un explorador sencillo que ejecuto con MONO y enviandole la dirección URL de la página que desee abrir y nada más. En esto han venido a resumirse las horas de documentación y desarrollo en las que he trabajado ultimamente.

using Gtk;
using System;
using Gecko;
namespace GeckoBrowser
{
/// Ejemplo sencillo de explorador web basado en Gecko#
public class MainWindow : Window
{
#region Variables de la clase
/// Explorador web incluido
WebControl web;
/// Direccion de la pagina cargada en el explorador
static string UrlPagina;
#endregion
#region Punto de entrada de la aplicacion
[STAThread]
public static void Main(string[] arg)
{
Application.Init();
if (arg.Length > 0)
{
UrlPagina = arg[0]; // Obtener la pagina indicada por parametros
}
new MainWindow();
Application.Run();
}
#endregion
#region Ventana y sus eventos
public MainWindow() : base(“MainWindow”)
{
DeleteEvent += new DeleteEventHandler(MainWindowDeleteEvent);
#region Codigo requerido por GRE and Gecko# en Windows
string mozillaEnvPath = System.Environment.GetEnvironmentVariable(“GECKOSHILLA_BASEPATH”);
if (mozillaEnvPath != null && mozillaEnvPath.Length != 0)
{
Gecko.WebControl.CompPath = mozillaEnvPath;
}
#endregion
web = new WebControl(); // Inicializar el explorador
web.LoadUrl(UrlPagina); // Abrir la pagina indicada
this.Add(web); // Agregar el control a la ventana
ShowAll();
}
void MainWindowDeleteEvent(object o, DeleteEventArgs args)
{
Application.Quit();
args.RetVal = true;
}
#endregion
}
}

Para que este código funcione he agregado como referencia en mi proyecto las siguientes DLL que he usado y no estan incluidas en NetFramework. Yo las tengo por MONO y por el mismo GTK#

  • atk-sharp
  • gdk-sharp
  • gecko-sharp
  • glib-sharp
  • gtk-sharp
  • pango-sharp

Ademas de estas dll, también pongo en la carpeta junto al ejecutable a gtkembedmoz.dll debido a que cuando lo probe en GNU/Linux (un Ubuntu 8.10 con Gnome para más señas) me arrojo un mensaje diciendo que me faltaba ese archivo. Esta dll la tome de la carpeta donde se instala GTK# como explique al principio de la nota. En linux puedes tomarla de la instalación de Mozilla o FireFox que seguramente estará en /usr/lib/[carpeta de tu navegador] por lo regular.

Navegador

Así se ve el navegador

La aplicación me funciono bien excepto en un caso, cuando la ejecute para abrir una página segura me solicito la instalación del Personal Security Manager (PSM) como requisito para mostrar las páginas HTTPS, con las demas sin problema. Esto es cosa del navegador, Gecko en este caso. Este paquete consiste en un set de librerias para operaciones Cryptograficas, incluida SSL por lo que es necesaria para visualizar “páginas seguras” (https) y manejo de certificados. Al parecer los navegadores como Mozilla FireFox incluyen este componente pero lo hacen en si mismos, en una capa por encima de Gecko así que por eso no lo estoy usando de manera predeterminada.

En GNU/linux me dio una excepción debida a falta de ambientación. El mensaje es este:

Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Gecko.WebControl —>
System.DllNotFoundException: gtkembedmoz.dll
at (wrapper managed-to-native) Gecko.WebControl:gtk_moz_embed_get_type ()
at Gecko.WebControl.get_GType () [0x00000]
at GtkSharp.GeckoSharp.ObjectManager.Initialize () [0x00000]
at Gecko.WebControl..cctor () [0x00000] — End of inner exception stack trace —
at GeckoBrowser.MainWindow..ctor () [0x00000]
at GeckoBrowser.MainWindow.Main (System.String[] arg) [0x00000]

Entonces abri el archivo

/etc/environment para agregar la variable LD_LIBRARY_PATH=”[inserte aquí la ruta de los .so de mozilla, firefox o donde sea que este]” y ya con eso funciona.

Explorador solicitando Personal Security Manager

Otro problema que puede llegar a darse y que aun no he resuelto es cuando el navegador trabaja tras un firewall y necesites darle una IP particular al browser como salida a Internet. Aun no se como indicarselo.

Estos casos aun no los resuelvo, así como tampoco he implementado control de los eventos del navegador y del DOM de las páginas deplegadas en él, pero esos puntos me interesa trabajarlos también aunque este ultimo no estoy seguro que tan profundamente se pueda manejar con Gecko# o si será mejor cambiar de enfoque. En cualquier caso practicar el uso de GTK# me cayo bien para refrescar memoria pues hace tiempo no lo usaba más que en GNU/Linux con el diseñador de ventanas STETIC de MonoDevelop.

Acepto sugerencias de mejora y resolución de lo que falta.

Dec 13 2008

Frets on fire

Hola de nuevo mis querid@s lector@s, como les dije ayer continuo con el tema. Quiero el Guitar Hero World Tour para mi hermana (la secuestradora de gatos) y para mi. Actualmente es dificil por no decir imposible conseguirlo en tiendas de Culiacán porque a donde llega se agota, solo quedan versiones de solo Guitarra para Xbox360 en Game 4 Less pero yo quiero el completo, y me parece un juego muy caro para animarme a la ligera a recurrir a comprarlo en linea, ademas no tengo una prisa loca y contra reloj pues yo no creo que Jesús halla nacido el 25 de diciembre o demas tradición catolico navideña, pero tengo aguinaldo y es una epoca donde se antoja comprar cosas y eso es innegable… retomo el tema, entonces mientras lo tengo decidi jugar Frets on Fire en mi PC para ir practicando porque nunca he tenido un Guitar Hero o Rock Band, y de hecho es la bateria lo que más me motivo esta vez.

Frets on fire logo

Monigote demostrativo

Frets on Fire es un juego que surgio por ahí después del Guitar Hero y se basa en la misma mecanica, un poco más simple tal vez. Es como jugar Guitar Hero con el teclado en lugar de guitarra, las notas (también cinco) se marcan con los botones F1 a F5 y el pulsador es la tecla ENTER. En caso de que tu teclado no soporte la presión simultanea de algunas teclas se puede configurar para jugarlo con otras teclas, lo cual también aplica para adecuarlo si eres zurdo. Graficamente es muy sencillo pero se le pueden aplicar MODS para mejorar y cambiar su apariencia, algunos lo hacen verse como un Guitar Hero o Rock Band pero también hay MODS originales con apariencias personalizadas. Yo lo he dejado tal cual porque me va bien así.

Respecto a ajustes, también puede ser jugado con guitarras de los juegos de consola, por ejemplo conectando una guitarra por puerto paralelo con uno de esos adaptadores caseros y los drivers para PAD. Yo hice un cable para usar un PAD de PS2 a mi PC por el puerto paralelo hace tiempo y algunos juegos y emuladores lo reconocen directo y también lo puedo hacer que los botones emulen teclas comunes para los juegos que no soportan joystic o casos dificiles de configurar. También hay adaptadores de PAD por USB que son más practicos aun y también puede usarse la guitarra de Wii por Bluetooth… como se me antoja probar esto ultimo cuando tenga el Guitar Hero para mi Wii en parte por jugar y en parte por pura curiosidad cacharrera.

Captura de Frets on fire

Así se ve el juego sin MODS

Pues resulta que en mi PC no hiba del todo bien. En Ubuntu Hardy no arrancaba y en Intrepid Ibex si lo hacia pero con algunos bug como que me desconfiguraba la resolución cuando lo cerraba y volvia al escritorio después de jugar en pantalla completa. Todo el problema venia de los drivers de video y por eso en la semana estuve actualizando, configurando y eso. Ahora ya deje los drivers propietarios bien y el Frets on fire, compiz y video con aceleración por Hardware va como la seda.

Lo unico que si personalice del juego en mi PC fue la lista de canciones. Recien instalado solo tenia cuatro canciones desconocidas, pero al ser un software libre para PC con la libertad que eso implica los usuarios podemos hacer nuestras propias canciones para el juego y hay páginas y foros dedicados a este juego donde recopilan canciones para el juego. Busque un rato e instale en mi juego canciones de Sonata Arctica, Metallica, Stratovarius, Nightwish, Evanescence, Linkin Park, Yngie Malmstein, The Black Mages Rhapsody of fire y Gorillaz, por lo pronto unas veinte canciones pero con el tiempo seran más. El punto fuerte de este juego es esa personalización. Puedes buscar canciones ya preparadas para el juego o crear las tuyas propias, cualquier canción. Un setlist limitado solo por tu voluntad de buscar/crear las canciones para el juego y la capacidad de tu disco duro. Es como comprar un sandwich en Subway, si no te gusta como quedo es tu culpa porque tu escoges que le ponen. De hecho el juego tambié trae la opción de importar las canciones de Guitar Hero directamente si tienes el disco.

Instalando Frets on fire en Ubuntu

Instalar Frets on fire es muy facil

El juego esta disponible para Linux, Windows y Mac y puede descargarse desde la página oficial del mismo o desde algún repositorio como es el caso de Ubuntu que lo tiene en sus repositorios de aplicaciones a solo una vista a Añadir o quitar programas como muestra la imagen anterior. Solo lo buscas en la lista de aplicaciones e instalas.

Si te gustan este tipo de juegos pero no tienes consola, te parecen caros o no te gustan las canciones que incluyen aquí tienes una opción muy viable.

Dec 12 2008

Ubuntuaventuras 2: La venganza del driver

buenas noches mis estimad@s cinco lector@s, disculparan bastante que siga con temas tecnicos que aburren a la gente pero es lo que hay, lo siento. Procurare hacer cosas más divertidas en los proximos días y así de paso tener algo mejor que contarles.

Pues que creen. Unos días antes de pasar al Ubuntu 8.10, instale en mi PC el juego Frets on Fire desde el repositorio; pero no funciono. En fin. Cuando pase al Intrepid Ibex el juego si funciono… pero tuve los problemas tecnicos que les conte por los que regrese al 8.04 Hardy Heron… y de nuevo el Frets of fire no funciono. Ese juego me interesa para ir practicando mientras me compro el Guitar Hero World Tour.

Entonces realice un respaldo del archivo xorg.conf para poder restaurar la configuración de video en caso de emergencia y volvi a dar el salto al Intrepid Ibex. Lo hice y esta vez no instale el driver propietario para mi tarjeta de video de mi PC, una ATI Radeon 9550. Esta vez fui a la página de AMD/ATI a bajar el driver desde ahí y a instalarlo manualmente en lugar de hacerlo desde las opciones de Ubuntu. Ya habia hecho algo así con la versión 7.10 y que lo habia publicado en el foro de NGA, así que lo busque para autorecordarme como lo hice.

Instalador de driver de video ATI

Instalador de driver de video propietario de ATI

En realidad no fue tan dificil. Baje el driver desde la página y lo instale desde consola con el siguiente comando: sudo sh ati-driver-installer-8-11-x86.x86_64.run. Inmediatamente después fui al menú de Ubuntu Sistema -> Administración -> Gestor de Controladores Restringidos y ahí active el controlador que acababa de instalar. Luego reinicie la PC.

Cuando reinicio, como era de esperar mi monitor se apago porque la imagen estaba fuera de rango porque daba una resolución mayor a la soportada por mi monitor. Esta vez con este driver funciono la combinación CTRL + ALT + - para disminuir la resolución con ese atajo de teclado. Funciono y bajo a 640×480 y pude iniciar sesión. Ya dentro fui a Sistema -> Preferencias -> Resolución de pantalla para arreglar la configuración. Termine usando un decente 1280×1024 a 60Hz. Faltaba componer el usplash, o sea, la ventana de inicio de sesión. Eso lo hice desde Sistema -> Administración -> Ventana de entrada donde escogi simple en lugar del tematizado que viene por default. Eso me da la ventana de inicio de sesión de Debian y esa ventana si se ve sin problemas.

Aparentemente todo esta bien ya, es hora de probar. Uso el comando fglrxinfo para ver la información de la tarjeta de video.

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon 9550 / X1050 Series
OpenGL version string: 2.1.8201 Release

Bien, es mi tarjeta. Lo que sigue es usar glxinfo | grep direct ver si tengo aceleración de video. Me dijo que si… direct rendering: Yes

Ahora a probar la aceleración con glxgears

8848 frames in 5.0 seconds = 1769.533 FPS
8835 frames in 5.0 seconds = 1766.934 FPS
8839 frames in 5.0 seconds = 1767.799 FPS
8834 frames in 5.0 seconds = 1766.798 FPS
8826 frames in 5.0 seconds = 1764.199 FPS
8834 frames in 5.0 seconds = 1766.800 FPS
8842 frames in 5.0 seconds = 1768.399 FPS

¿Solo 1700? Cuando lo tenia instalado en la 7.10 pasaba de 2000 pero facil ¿Por qué perdi 1000 FPS? Ah, no se. Frets of fire, compiz y todo lo que necesita la aceleración de video funciona bien. Ya esto funciona, pero solo era un paso para mi verdadero objetivo del que ya esta vez me da pereza contar porque este primer paso se extendio mucho, así que continuare el relato en una proxima entrada.

Saludos.

Nov 30 2008

Gnoblis, el pringao

Persona de carácter altruista y generoso merced al
cual termina por ser embaucada en absurdos proyectos
o tareas que no le van a reportar ningún tipo de beneficio
y sí muchos dolores de cabeza.

– Definición de pringao

Buenas noches mis estimados cinco lectores. Esta semana me he tomado licencia de dejar descuidado este changarro unos días. Saben, he estado haciendola de pringao un poco, bueno. Cosas familiares, ustedes saben supongo.

LA COMPU DEL PRIMO

Primeramente tengo un primo que se ha comprado una PC muy buena, HP Pavilion, 2 GB de RAM, 320 GB de disco duro SATA, procesador Intel Dual Core, tarjeta de video buena (no he analizado cual es ni sus detalles tecnicos, no me importa), monitor plano Wide Screen… una chulada. Claro, no tiene mucha idea y la quiere para jugar GTA III pirata e instalarle cuanta cosa se le atraviesa como es logico y deseable.

Bueno, el caso es que el antivirus de marca famosa que traia instalado de fabrica como un time-trial ya expiro y es una lata molesta que te esta reclamando para que lo compres, con tanta cosa instalada el Windows VISTA que trae de fabrica se arrastra lastimosamente para el hardware que es y ademas no se que daño que se restaura solo desde la partición especial para eso que deja HP en sus discos duros con sistema operativo de fabrica, y cuando lo hace le borra las personalizaciones que a duras penas pudo hacer.

Como resultado de eso ya no quizo ni encenderla y se acordo de su primo el informatico, o sea yo. Ok, vamos a arreglarla.

No tiene ningún archivo, tarea o documento importante, así que me dio permiso de llevarmela a casa y borrarle todo. Preferi traermela para trabajar con ella cuando tenga tiempo libre y no hechar a perder mi unico día libre en hacerlo de un jalon.

Le di formato y empece de cero. No encontro el disco de instalación de Windows Vista por ningún lado, aunque trae la etiqueta con el SERIAL-KEY pegado en el CPU, así que deberia. Bueno, no hay tal. Yo no lo tengo. Solo tengo un windows XP pero HP hizo la puntada de no sacar Drivers para XP de estas PC, así que con él no se puede ni configurar el video para ponerle la resolución correcta a ese bello monitor. Como no sabe de esto, supongo que aprendera lo que sea. Le puse un Ubuntu 8.04, la versión LTS para mayor tiempo de estabilidad.

Instalare con Wine los juegos que se puedan, que los que el tiene tampoco son tan avanzados. Pondre lo que se pueda para tenerlo contento y ya le enseñare a usar su PC de nuevo. Le interesaba tener un office, así que con Open Office una vez que le diga como guardar .doc vamos sobrados.

Queria ponerle un Dual Boot con XP pero, por extraño que parezca no se esta dejando. Si instalo primero el XP como es costumbre y luego el Ubuntu en el espacio sobrante preparado para esto. Hice 4 particiones. NTFS para windows, / para Ubuntu y HOME, una partición swap y una FAT32 para facilitar el intercambio de archivos compartidos por ambos sistemas operativos. Pero no funciono, al instalar el linux el windows se niega a volver a arrancar, y los procedimientos por la consola de recuperación para corregir la partición o borrar el GRUB rehaciendo el MBR dañan el formato del disco duro dejandolo como si no tuviera formato.

Cuando intento hacerlo a la inversa, el windows simplemente no ve las particiones, como si el disco no tuviera formato. En fin, al averno con eso. Se queda el linux solo y ya. Punto. El Ubuntu si reconocio el Hardware y hasta se activo el compiz bien desde que cargo luego de la instalación limpia.

Y así es como predico la palabra GNU/Linuxera y de paso le pido que me enjarre el techo de la escalera, porque la humedad hizo estragos. Mi tio es albañil y así hay más confianza.

LAS RATITAS QUIEREN SU TAREA

Ya les habia hablado de las ratitas algunas veces antes. Pues esta vez necesitaban un volante y un triptico para un proyecto de la escuela. Me garabatearon un par de hojas para hacerlo en base a eso. Ok. Decidi ayudarles pero no contaba con que mi madre limpiaria el cuarto y… las madres no entienden el delicado equilibrio del ecosistema de la habitación de un hijo y tiro esas hojas rayadas a la basura. Eso causo un retraso. Hasta hoy hice de una ambas cosas en lugar de hacerlos durante la semana poco a poco según el plan.

QUEMAR DISCOS

El tercer caso va muy relacionado con el segundo.

Cuando mi sacrosanta jefecita me tiro las hojas de mi hermana, a cambio dejo un par de discos. Uno de musica y el otro en blanco, acompañados de una petición de hacer una copia. No se si la tiro de buena fé por ver limpio o para no hacer fila con su petición.

Como sea, hoy trae la idea de que le queme otro, me pidio buscarle una canción del Buki y dice querer “las nuevas de Laura Flores”… ¿Y cómo se llaman? Me pregunto yo con suma ingenuidad… pues no sabe la señora. Así ya casi se las voy a encontrar ¿Verdad? Y bueno, pausa este proyecto hasta que haga una lista de canciones que quiera.

Y bueno, en eso he estado… Ahora un TEST

¿ERES UN PRINGAO?

*  ¿Alguna vez has hecho gratis un trabajo que debía ser remunerado?
* ¿Cuantas veces has instalado (sin cobrar) Güindous en un PC que no es el tuyo?
* ¿Alguna vez te has arrastrado (sin cobrar) por debajo de una mesa, entre polvo, pelusa y demás inmundicias para arreglar el PC de una amistad?
* ¿Cuantas galletitas rancias y cervezas caducadas sin alcohol te has visto educadamente obligado a consumir como única recompensa a tu trabajo?
* ¿Alguna vez has tenido que pagar de tu bolsillo un elemento que ya estaba estropeado cuando abriste el PC porque todo el mundo insistía en que “funcionaba perfectamente” y que “no entienden porqué lo tocaste”?
* ¿Cuántas veces has oido la respuesta “yo no he hecho nada” a la pregunta “¿Qué has hecho aquí?” ?
* ¿Alguna vez el propietario de un PC te ha dejado solo arreglando el aparato mientras el se ha ido a otra sala a ver un pelicula o a divertirse con su pareja?
* ¿Cuantas horas has pasado leyendo manuales que debería estar leyendo otra persona?
* ¿Cuantas veces has tenido que quitar una dirección web de tipo sexual de la página de inicio del navegador de tus amistades?
* Kilómetros que has recorrido hasta casa de tus amistades solo para conectar un cable o enchufar el ordenador.
* Número de veces que has oido la frase “pero si tú disfrutas haciendo esto”.

RESULTADOS

A veces los animales también descubren que son pringaos haciendo este test
A veces los animales también descubren que son pringaos haciendo este test

En las preguntas de tipo si/no, suma un punto por cada respuesta afirmativa.

En las preguntas de tipo numérico, suma tu respuesta a la puntuación.

* 0 puntos: No eres un pringado. Es más, probablemente eres de esos listillos que se aprovechan de los pobres pringadetes. Te odiamos.
* De 1 a 100 puntos: Eres un pringadete. Controlas la situación, pero no dejas de ser un pringadete.
* de 101 a 1.000 puntos: Eres un pringado con todas las letras. La gente se aprovecha de tí con todo el morro. Apúntate a un cursillo de ser mala persona y a otro de hacer cortes de manga y mejorará tu situación.
* De 1.001 a math puntos: Eres el pringado más pringado en la historia del pringue. Tu única solución es que la próxima vez que te llamen para pringar, en lugar de CDs y destornilladores aparezcas con una lata de gasolina, un mechero y una navaja de afeitar. Si así no te toman en serio lo tuyo no tiene solución.

Este TEST fue tomado de la página con la definición de pringao en la Inciclopedia, por lo tanto es fiable y exacto.