Requisitos para adquirir un dispositivo electrónico.

Buenas noches.

Ayer por la mañana me entere que mi hermanita va adquirir una BlackBerry y bueno sinceramente mucha gracia no me hizo, pero bueno es su elección y para gustos hay colores y no hay nada escrito pero bueno y me gustaría explicar mi particular punto de vista sobre este tema que tanto debate da entre los "tres grandes" sistemas para teléfonos que hay en la actualidad IPhone, Blackberry y Android. ¿Nokia?

Me centraré básicamente en los dispositivos móviles, voy a dejar otros dispositivos electrónicos para otro momento, yo cuando me decido a cambiar de dispositivo es por varias razones.

  1. Se me daña.
  2. No me da todo lo que pienso que podría dar.
  3. No me convence.
Una vez tomada la decisión de cambiar de dispositivo hay que estudiar lo que estás dispuesto a gastar (punto MUY importante en la mayoría de casos) a mi no me sobra el dinero pero cuando voy a cambiar de dispositivo "siempre" me lo planteo como una inversión y como tal tiene que durar y no hacerme la vida imposible. Una vez que sabemos lo que queremos/estamos dispuestos a gastar, viene lo posiblemente más complicado elegir el bendito modelo.

Ok, sabemos cuanto podemos gastarnos, ahora ¿Qué?. Llamo al amigo informático y le digo. ¿Tengo 600€ quiero comprar un teléfono que me recomiendas? ¡NO!

(YO suelo tardar uno o dos meses en decidirme, además de comprobar que funciona al 100% en mi Sistema Operativo GNU/Linux.) Pierdo 20 minutos en google leyendo un poco sobre la idea que tengas sobre el teléfono que te gustaría porque siempre tienes una idea (aunque sea mala, es una idea al fin y al cabo). Por lo menos para saber que sensación tiene la gente que lo tiene, de que se queja...

Comparemos un poco las tiendas de para adquirir aplicaciones en los diferentes sistemas 

IPhone (Apple Store)  - 250.000 aplicaciones. Apple no permite que los programadores suban sus programas de forma libre, deben pasar unos filtros y si una aplicación funciona bien en en Apple Store es improbable que otra aplicación similar sea subida. (para mi un error, el la variedad está el gusto). Pero estos señores como son así de cerrados, lo demuestran en cada una de sus acciones.


Dejando un poco de lado el tema de la tienda OnLine, tengo que hacer referencia a la maravilla creada por los Analistas del IPhone 4 y su excelente posicionamiento de la antena gsm/cdma, sin duda alguna un ejemplo excelente de lo que no se debe hacer. ¿Cuanto le va costar a la empresa el error del Genio? (aunque yo no descartaría que fuera intencionado, alguien dijo... Da igual que hablen bien o mal de ti pero que hable... Estos son gringos y el Marketing lo llevan a raja tabla)

Android (Market) - 100.000 aplicaciones, el 64,2% de lo existente en el Android Market es gratuito. En Android no pasan filtros, los usuarios son el filtro gracias a su sistema de votación y descargas ayuda a filtrar las aplicaciones que son menos buenas..

BlackBerry (BlackBerry App World10.000 aplicaciones. BlackBerry tienen en sus tiendas un mayor número de aplicaciones de pago. Hablando del precio de las aplicaciones, BlackBerry es quien ofrece las aplicaciones más caras del mercado, seguido muy de cerca por Windows y Apple.

Sobre Nokia no tengo nada que decir, si he de elegir un terminal de está compañía (que hasta hace dos años me "surtía" de terminales) Sería un N900 con MAEMO es lo único que podría llamar mi atención. (No sé si tiene sistema de tienda Online NI ME IMPORTA y no voy a perder 20 segundos en teclear.) 

Windows Mobile? Es una basura su versión 6.1 y el Windows Phone esa no la he visto pero después de ver la cantidad de errores que cometen con sus Microsoft Windows xXx, sus Internt Explorer... No tengo nada más que decir de este sistema.

Ahora me dirás, pero es que yo NO voy a comprar ninguna aplicación porque no lo veo necesario y no me hace falta, lo que trae el teléfono me llega.¿Ok entonces para que te gastas 600€ en un teléfono que vas a usar para enviar, recibir llamadas y sms, mms?. Cuando veas las ventajas que te dan esas aplicaciones "que según tú" no ibas a comprar te acordarás del día que por impaciente cometiste ese error.

Ok, ahora que hemos visto sus tiendas OnLine y nos hemos dado cuenta del error que cometimos, quiero comparar las ventajas de alguno de esos terminales:


Empezare por Android que desde mi punto de vista es el que más beneficios aporta con diferencia sobre el resto de los otro dos, esto como bien sabemos está hecho por Google y como es habitual en los ellos el código de su software es Open Source( no haré referencia al OpenSource porque tanto en el blog, como en internet hay mucha información sobre el tema). Esto nos genera un alto número de posibilidades desde que "cocineros" de más o menos nivel nos den ROM's mejoradas y optimizadas un poco más para nuestros queridos terminales.
Por otro lado tenemos las diferentes aplicaciones de Google integradas en Android  (me atrevo a decir que a la perfección y si no es al 100% es a un 98.5%) puede que alguna cojeé un poco, pero tarde o temprano alguien tendrá ese mismo dilema y tendrá la "suerte" de saber programar y lo hará luego recaerá en su conciencia si esa aplicación la libera como OpenSource o no (allá cada quien con su Karma). 


Correo electrónico integrado a la perfección con gmail, gtalk para hablar con amigos sin gastar en SMS, saber donde están tus panas y dejar de hacer la estúpida llamada de ¿Donde estás?, un álbum de fotos online y que con un par de "click" compartes, gestión excelente de contactos telefónicos e integración con redes sociales para que cuando vayas a llamar a tu contacto sepas gracias a su perfil de Facebook, Twitter si va estar disponible o no y te ahorra la llamada, almacenar TODAS tus llamadas en el calendario y cuando venga el típico pipas y te diga !Te estuve llamando toda la tarde ayer y no agarraste! ¿Sí? déjame comprobar una cosa.... Le muestras el calendario del día anterior y le sueltas, pues no sé aquí no me aparece reflejada ninguna llamada tuya. almacenar todos los SMS, MMS de forma automática en una etiqueta de gmail para no perderlos. Y por ultimo Google Navigator lo cual es como un "TomTom" pero gratis (quizás tenga la pega de que si no tienes cobertura pues igual falla un poco, pero a menos que tengas una compañía que te de un servicio pésimo no deberías de tener esos problemas.
Posiblemente el mayor y único pero que le pondría a este sistema (justo lo hablaba ayer con ais) es que quizás para un usuario no avanzado es un poco lioso a la hora de transferir música, fotos.


IPhone ... ¿Acceso a iTunes? No lo sé si alguno quiere colaborar y explicarme aparte de estética y un terminal bonito. ¿Que aporta realmente? (hasta da problema para sincronizar correos, por no hablar de su dudosa multi-tarea que han implantado ahora hace cosa de dos meses)


BlackBerry al menos aporta el BB Pin que es un protocolo de mensajería interna el cual puede llegar a estar bien si todo el grupo de amigos tiene una y mediante esto nos ahorramos gastos tontos como los que mencione antes. Después aporta lo que un smartphone de la actualidad conexión a internet, correos push, etc etc... Pero aporta algo.

Después de esto, solo voy a exponer cuales son MIS terminales favoritos, posiblemente uno de estos a final de año sea mio, ya que la prueba con HTC Hero no ha sido 100% satisfactoria (debo decir que el único pero es la falta de QWERTY físico), he comprobado que el teclado físico PARA MI, es una necesidad imperiosa.


Europa HTC Desire Z  - USA HTC Vision.
Samsung Galaxy Q  -- Es muy interesante, apesar de sus 3" de pantalla ... 


Un saludo y espero que alguno le sirva esto a la hora de decidir que comprar.


NetBeans + UML

Bueno ya hemos acabado el modulo de UML (hace casi un mes y pico y ya casi estamos terminando el modulo de SQL) y para variar mi vagancia sigue a sus niveles altísimos de pasar por aquí a comentar, hemos tocado un poco de java y me ha entrado el mono. Me he propuesto crear una biblioteca para mostrar y llevar un control del contenido multimedia que poseo. Se que hay una infinidad de ellos en internet, pero que quieren que les diga... Se me ha metido en los cuernos hacerlo y espero terminar este proyecto.

Lo primero que estoy haciendo es instalar Netbeans en mi pc (es lo que vamos usar para programar en java en el curso\aunque prefería el Eclipse, pero que se le va hacer\) y añadirle el modulo..

Abrimos el Netbeans --> tools --> Plugins --> Settings --> ADD

nombre: UML
url: http://ea.ddns.com.br:8090/netbeans6.8/UML/catalog.xml

y ahora vamos a Tools --> Plugins --> Availlable Plugins
Seleccionamos UML (esperamos a que lo instale) y listo...

A empezar a crear diagramas...

Aún no he pensando el nombre del programa, solo tengo en la cabeza la estructura de la DDBB y para aclarar mis ideas empezare hacer el pseudocodigo y los diagramas correspondientes.



Cambio de planes...

Bueno como dije hace unos días empece un curso y han modificado el temario, ahora veremos los siguientes módulos:


Módulo 1: 
Programación Orientada a Objetos y  Unified Modeling Language (UML) 
Módulo 2: 
Bases De Datos y Lenguaje SQL 
Módulo 3: 
Diseño De Estructuras De Datos y Algoritmos
Módulo 4:
Metodologías de Diseño de Aplicaciones Informáticas 
Módulo 5:
Programación en Java 
Módulo 6:
Programación Avanzada Estructurada en C 
Módulo 7:
Pruebas y Documentación 
Módulo 8:
Coordinación de Equipos de Trabajo 


Después de estás dos semana terminamos el martes el primer módulo, interesante posiblemente donde más se use sea para proyectos grandes donde sea necesario tener y saber que vas hacer y claro si hablamos de varios grupos de trabajo, es esencial un buen trabajo de análisis y desarrollo. Si no pueden pasarte cosas como por ejemplo el pequeño despiste del Iphone 4, que no es nada grave, nada problemático eso sí, si no  quieres cometer cagadas como estás, pierde dos días aunque sea analizando y diseñando que seguro que el usuario final te lo agradecerá de alguna forma... :-Ð

Sigo pasando la documentación del módulo 1, para poder colgar pronto mis anotaciones y algún que otro ejemplo. Por cierto en el post anterior comente que íbamos usar el programa ArgosUML, pero después de usarlo estas semanas está muy muy verde aún, tengo instalado con la computadora Eclipse en el transcurso de la semana que viene pruebo el addon que tienen para UML y les comento que tal, porque en serio que el ArgosUMLva francamente mal :-Ð


No me he olvidado...

Sé que tengo esto muy olvidado y que prácticamente ni paso por aquí, acabo de empezar un curso de programación y prometo que al finalizar cada modulo pondré las notas y los ejercicios que vaya haciendo. El curso va tratar C, Java, PascalUML  ... Como es evidente hemos empezado por UML para la estructuración y documentación del proyecto, por ahora solo hemos visto los Casos de Uso, hemos realizado algunos ejemplos de UML con argouml, que es la aplicación que hemos usado. Supuestamente saldremos con varios programas hechos.....

Ya les contare... Un saludo :-Ð

Instalando Age of Empires III en Gentoo

Bueno hace algún tiempo me engancharon al Age of Empires III y la verdad es que no había jugado al III por no probarlo la primera impresión no me había gustado y después de algunas campañas pues me adapte, después de este pequeño proceso de adaptación vino ais y me dijo de echar una partida como han sido las primeras, pues me pulió sin piedad.
 Después me paso un link donde decían como instalarlo mediante wine... (este no es el link, que me pasaron es otro, que no sé cual es, es el que seguí yo)... Ahora preparate cabrón que he estado entrenando al 'Black Empire' ;-Ð

Aquí podemos comprar el juego, para el que no lo tenga :-Ð

Ayer me puse manos a la obra y los pasos son los siguientes...

1) Copiar todas el contenido de los CD's a una carpeta...

$ su -
$ mount -o loop /media/Almacen/Juegos/PC/aoe3/aoe_cd1.iso /media/isos
$ cp -rv /medios/isos/* /home/user/ao3
$ umount /media/isos ; mount -o loop /media/Almacen/Juegos/PC/aoe3/aoe_cd2.iso /media/isos
$ cp -rv /medios/isos/* /home/user/ao3
$ umount /media/isos ; mount -o loop /media/Almacen/Juegos/PC/aoe3/aoe_cd2.iso /media/isos
$ cp -rv /medios/isos/* /home/user/ao3
$ umount /media/isos
$ chown -R user:user 
$ exit
$ exit 

Ok, ahora que tenemos todos los CD's solo tenemos que copiar TODAS las dll's del CD1 a ~/.wine/drive_c/windows/system32/


$ mount -o loop /media/Almacen/Juegos/PC/aoe3/aoe_cd1.iso /media/isos
$ su 
$ cp -rv  /media/isos/*.dll ~/.wine/drive_c/windows/system32/
$ cp -rv /media/isos/Age\ of\ Empires\ III/*.dll ~/.wine/drive_c/windows/system32/
$ chown -R user:user ~/.wine/drive_c/windows/system32/
$ exit
$ exit

Ahora bajamos un par de dll's que nos hacen falta e instalamos con el usuario que bamos a jugar, de aquí bajamos  MFC42.DLL y D3DX9_25.DLL 

$ cd ~/ao3 ; wine instalar.exe 

Después de un rato cuando termine de instalar se nos va quedar colgado el IDriver.exe lo matamos con 'kill -9 supid'

Es hora de probar el juego... Hacemos click en el acceso directo que se nos creo en el Desktop, !!OH¡¡ Falla diciendo que no tenemos el MSXML 4.0 bueno hombre, tranquilo...

$ wget http://www.kegel.com/wine/winetricks
$ sh winetricks msxml4

Ok, ya está... Ahora a viciar!!!

Ave Negrooo!!!!

Espero que les ayude señores ;-Ð

PS: Tienen que usar Wine 1.1.38, después de leerme varios hilos de bugs, fue el que vi que funcionaba, es la versión estable en Gentoo :-Ð






Actualización Monday 03 May 2010 18:42:41....

Después de estar ayer bastante rato por la noche haciendo pruebas con ais, de conexión y tratando de actualizar el juego a la versión 1.13, lo dimos por imposible, pero él consiguió a PlayOnLinux y con esto, si hemos podido actualizar y jugar por inet...

Los pasos son muy parecidos, simplemente instalamos playonlinux...

$ emerge -av playonlinux

Una vez instalado añadimos, nuestro usuario al grupo games y cerramos la sesión y volvemos a conectar

$ adduser user games

Una vez echo esto, ejecutamos

$ playonlinux 

Ahora solo nos queda seguir los pasos y disfrutar del vicio ;-Ð

Ellos premian tu constancia :-Ð

Bueno según veo están sorteando un N1 los amigos de elandroidlibre, y la verdad es que bien sea por la camiseta o por el llavero que están regalando se lo currando mucho, pq están muy guapos los dos :-Ð

 Eso sí que es premiar la fidelidad un N1 y lo demás son tonterías, señores un gran aplauso para ustedes Sí Sí :-Ð

Quien era participar tiene aquí las instrucciones para participar, pero bueno si lo leen diario seguro que esto está demás :-Ð

Instalar sdk y driver en Gentoo de Android

Desde hace unos días tengo mi Kaiser corriendo su Android Nativo y solo puedo hablar maravillas, sobre todo el la autonomía de la batería y la evidente mayor fluidez con la que funciona, pero hoy hablando con unos amigos de como pasaban paquetes al teléfono me dijeron que desde el SDK y bueno, después de ver un poco como iba les explico como hacerlo funcionar.

Primero tenemos que bajarnos el SDK de aquí, simplemente descomprimimos

$ tar zxvf androidinstall.tgz -C ~/
$ cd ~/android-sdk-linux_86
$ vim ~/.bashrc # añaidmos
export PATH=${PATH}:~/android-sdk-linux/tools

$ sources ~/.bashrc
# Ahora actualizamos el SDK
$ android update sdk # Yo solo instale la API del 2.1 y ejemplos


Ok, ahora que tenemos instalado el SDK solo nos queda decirle a la computadora que hacer cuando conectemos el teléfono a ella...

$ vim /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666"
$ chmod a+r /etc/udev/rules.d/51-android.rules
\Creo recordar que en Debian era "SYSFS{}="\


Ok, listo ahora para comprobar que nos funciona ejecutamos... 'adb devices' y nos debería salir algo como esto:

$ adb devices
List of devices attached
???????????? device


Listo, tenemos acceso a nuestro terminal de forma cómoda y rápida :)

# cat /proc/cpuinfo
Processor : ARMv6-compatible processor rev 4 (v6l)
BogoMIPS : 383.38
Features : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant : 0x0
CPU part : 0xb36
CPU revision : 4
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 32768
I assoc : 4
I line length : 32
I sets : 256
D size : 32768
D assoc : 4
D line length : 32
D sets : 256

Hardware : HTC Kaiser
Revision : 0000
Serial : 0000000000000000

# uname -a
Linux localhost 2.6.25-00976-g11b8ce9 #71 PREEMPT Sat Feb 20 15:04:00 EST 2010 armv6l GNU/Linux

Flashear Kaiser mediante NAND e instalar Android Eclair 2.1

Buenas noches!!!

Hola amigos, después de muchos meses usando Android desde la SD ayer me decidí a instalarlo en el teléfono mediante el método NAND y con la ROM de polymod 2.1 Gamma la cual es la mejor que he probado hasta la fecha, en la SD iba como un tiro y en 5 días solo me dio un "FC" así que después de mucho leer, pensármelo, darle vueltas me decidí hacerlo.

En xda hay mucha información, muy variada y puede llegar hacer hasta confusa, yo me decante por la siguiente forma y siguiendo estos paso.

  1. Tener cargado el teléfono.
  2. Tener instalado el Hard SPL en el teléfono.
  3. El autor recomienda la radio (1.65.24.36)yo uso la 1.71.09.1 y encantado con ella.
  4. Una SD de 1GB formateada en FAT32
  5. Descargar el polymod de aquí, que prefieran (yo uso la Light)
  6. Descargar el NBH kaiserclair adecuado de aquí. (yo uso el panel2-320)
  7. Renombrar el NBH bajado a KAISimg.nbh y copiarlo a la raíz de la sdcard.
  8. Una vez tengamos en la /sdcard/ la carpeta andboot y el archivo antes mencionado. Presionamos el botón de la cámara y el on/off a la vez para reiniciar el teléfono y actualizarlo (cuando nos pregunte si queremos reiniciar con stylus, le decimos que sí) y nos debería salir una una pantalla blanca con una barra que se cargará hasta el 100% y una vez cargado completo, esperamos 20 segundos y quitamos la batería. Ahora se reiniciará el teléfono y nos arrancará un kernel dejamos presionado el D-PAD (el botón del medio) hasta que nos aparezca el Menú de Instalación, en el que seleccionaremos con un (*) Sys on Nand y (*) Data on Nand. Esto le llevará un tiempo y cuando termine de formatear/instalar regresará al Menu de Instalación, le damos a Quit y empezará arrancar nuestro nuevo sistema.
  9. Después de un rato, nos saldrá la pantalla de configuración de Android aquí en este paso el auto recomienda saltar TODAS las configuraciones y dejar el teléfono 10 minutos.. Una vez transcurridos los 10 minutos, quitas la batería y vuelves arrancar el teléfono y ya puedes empezar a disfrutar de tu nuevo y nativo sistema.

Bueno señores yo desde luego que estoy muy contento con el rendimiento que he visto en el teléfono en estos días que use esa ROM en la SD y por ello me decidí a instalarla y ahora el poco tiempo que la he usado de forma Nativa he notado una buena mejoría. Espero que esta pequeña guía (que no es mas que una burda traducción) les ayude y anime a flashear sus Kaiser...

Como bien dicen todos los autores, esto es MUUY BETA, cada quien lo hace bajo su responsabilidad!!! :-Ð

Dejo los enlaces de los post que leí...

[android] NAND flashale android !!USER!! Questions UPDATED MANY HOW TO'S
Anyone afraid of NAND flashing is a wuss. Check this out, its so easy..

Sí no fuera por estos chicos de xda ya hubiera tirado la Kaiser y su Windows Mobile por la ventana, gracias majos!!! :)

¿Creen que somos imbeciles?

Bueno según veo en androidsis Orange y Yoigo van a traer el Nexus One de Google, pero a unos precios que dejan mucho que desear y pretenden cobrar en Orange desde 399€ hasta los 619€ y en Yoigo 509€ y los 569€.

Osea que Google vende su telefono por 529$ (a.k.a 390€) y los impresentables estos lo venden a esos precios y en Media Markt te piden 800€ como lo dicen los chicos de El Android Libre en está foto...

Lo único que hace eso es joder el mercado, porque quien en su sano juicio se gasta 800€ cuando la empresa que lo hace lo vende a mitad de precio?? Y después la gente compra nokias por 600€ que son bastante ...

Eclair on Kaser -- polymod 2.1 alpha 4

Buenos días!!

Hoy revisando el foro veo que han sacado una nueva alpha4 del polymod sobre OpenEclair y con la novedad que ya se puede flashear mediante NAND, aparte de eso han solucionado el doble kernel que había en la versión 3 para la aceleración y empiezan con el bluetooth que aunque sea inestable es una gran noticia, que en ninguna de las versiones anterior funcionaba ahora van por buen camino, solo les queda hacer funcionar la cámara y la opción de "altavoz/manos libres"

Bajamos los archivos de aquí
copiamos a la /sdcard/
corregimos el default.txt a nuestro gusto
ejecutamos el haret.exe y dejamos presionado el botón"redondo del pad"
install system (hacemos una instalación nueva)


Bueno, ahora esperamos que formateé la partición, instale y cuando termine, le damos 'Quit' y esperar que arranque nuestra nueva versión y mientras arranca deleitarnos con el splash del Nexus que cada vez que lo veo me gusta más!! :-D

Eclair 2.1 para Kaiser [Based on OpenEclair 1.1.5]

Los que me conoce un poco saben que desde que instale el verano pasado Android en mi SD, me cambio por completo la forma de ver el teléfono y día a día Android me ha cautivado más, más y más... He pasado por:
  • Cupcake 1.5
  • Donut 1.6
  • Eclair 2.1
  • OpenEclair 1.1.5 polymod 2.1 alpha 3
En cada una de las versiones mencionadas he visto grandes cambios, mejoras y desde luego es una "versión portada" y no lo tengo nativo (ya se puede flashear mi kaiser, pero aún está muy verde me voy a esperar a que este estable) .

Voy a explicar brevemente como instalar está versión en nuestra kaiser (desde luego me gusta más de instalar OpenEclair)

  1. Tenemos que descargarnos los ficheros de aquí.
  2. Descomprimir y copiar a la raíz de nuestra SD la carpeta andboot.
  3. Configurar el archivo default.txt (Digo esto porque yo la configuración que mejor resultado me ha dado)
  4. En el archivo default-gps.txt encontré pequeño fallo y es que el set RAMSIZE no está al principio de la linea y por ello no lo toma como debe, solo hay que bajarlo y salvar.
  5. ejecutar el haret.exe y en lo que arranque el kernel pulsar el botón de la cámara hasta que les aparezca el menú de instalación.
  6. install system, nos pregunta si queremos formatear (para gustos, yo sí formateé). Esperamos y wualaaaa

(paso 3) set cmdline "board-htckaiser.panel_type=0 ppp.nostart=0 ppp.apn=airtelwap.es ppp.username=wap@wap ppp.password=wap125 board-kaiser-battery.battery_capacity=1800 mddi.width=380 mddi.height=360 lcd.density=140 msm_sdcc.msmsdcc_fmax=20000000 pm.sleep_mode=1 no_console_suspend board-kaiser-keypad.atttilt=1"
(Solo pasteo la ultima linea que es la importante, el APN que sale es de vodafone... Esa no es la resolución que viene por defecto, es la que uso yo.)


Cuando arranque creamos las APN como explique en el post anterior y disfrutar de esta ROM... Eso sí, recomiendo encarecidamente que actualicen la Radio de sus Kaiser yo hasta ayer estaba usando la Radio 1.65.16.25 y era morirse de lo lento que iba, está mañana actualice a la Radio que recomienda el autor (1.71.09.01) y espectacular el cambio, va perfecto... Si necesitan más ayuda, les dejo el link del foro y cualquier cosa pregunten aquí.

Un saludo!! :D

DeprecationWarning: portage.dep.dep_getkey() is deprecated

Después de unos de los updates me salio este error, que no le había hecho caso hasta ahora, que me dio por ver y es el bug 303519 que hace referencia a los warnings deprecation python....

$ Kaiser ~ # emerge -DuNa world

These are the packages that would be merged, in order:

Calculating dependencies -/usr/lib64/portage/pym/portage/dep.py:931: DeprecationWarning: portage.dep.dep_getkey() is deprecated, use portage.dep.Atom.cp instead
DeprecationWarning)
/usr/lib64/portage/pym/portage/dep.py:695: DeprecationWarning: portage.dep.dep_getcpv() is deprecated, use portage.dep.Atom.cpv instead
DeprecationWarning)
... done!

Y bueno, solo hay que actualizar el portage a la versión 2.1.7.17 y problema solucionado. :-Ð

Configurando una AVerMedia AVerTV Volar Black HD (A850) en Gentoo

Bueno está semana me han prestado una AVerMedia AVerTV Volar Black HD (A850), ya que mi antigua Lifeview FlyVideo 98/ Lucky Star Image World ConferenceTV LR50 me falla bastante y antes de comprar una si puedo siempre prefiero probar (aparte de leer la lista de soportadas del kernel, para esta bien seguro que funciona). Pues bueno, después de alguna que otra conversación con el liante de turno (a.k.a ais) me dispongo a configurar la tarjetita, para después configurar el Mythtv y sacarle mayor rendimiento.

Lo primero que tenemos que hacer es darle soporte en el kenel:

<*> Multimedia support --->
<*> DVB for Linux
[*] DVB/ATSC adapters --->
Support for various USB DVB devices
Afatech AF9015 DVB-T USB2.0 support


Después de esto como hemos añadido integrados y modules, recompilamos nuestro kernel

$ make ; make modules,{_install}
$ mkdir /lib/firmware/ ; cd /lib/firmware/ ; wget http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw


Una vez hecho esto, reiniciamos nuestra computadora y cuando reinicie, solo nos queda cargar el modulo...

$ modprobe dvb-usb-af9015


y ya veremos en nuestro syslog algo como ...

Feb 6 00:35:08 Kaiser kernel: dvb-usb: found a 'AverMedia AVerTV Volar Black HD (A850)' in warm state.
Feb 6 00:35:08 Kaiser kernel: i2c i2c-1: adapter [AverMedia AVerTV Volar Black HD (A850)] registered
Feb 6 00:35:08 Kaiser kernel: i2c-dev: adapter [AverMedia AVerTV Volar Black HD (A850)] registered as minor 1
Feb 6 00:35:08 Kaiser kernel: dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Feb 6 00:35:08 Kaiser kernel: DVB: registering new adapter (AverMedia AVerTV Volar Black HD (A850))
Feb 6 00:35:08 Kaiser kernel: i2c i2c-5: adapter [AverMedia AVerTV Volar Black HD (A850)] registered
Feb 6 00:35:08 Kaiser kernel: i2c-dev: adapter [AverMedia AVerTV Volar Black HD (A850)] registered as minor 5
Feb 6 00:35:08 Kaiser kernel: af9013: firmware version:4.95.0

Una vez hecho esto, solo nos queda ver la tv, yo como soy made in kde pooos

$ emerge -av kaffeine


Bueno, espero que esto les haya ayudado a configurar su capturadora... También podemos encontrar más información en el wiki del proyecto linuxtv el cual me proporciono mucha información y muy buena.

Saludos ;-Ð

Cannot connect to hald

Buenas noches.

Antes que nada quiero felicitarles a todos/as las fiestas (Feliz Navidad, Feliz Año) espero que les haya entrado bien el nuevo año, aunque hay de todo algunos no perdemos las bonitas costumbres de poder pasar más tiempo en la computadora cuando podemos, yo estas fiestas aparte de estar con la familia y demás le dedique algunas horitas extras a mi computadora, que desde su instalación no le había hecho ningún mantenimiento y estaba hecha un lió la pobre.

Bueno después de la chachara está, vamos a lo que vamos después de hacer mi revdep-rebuild, emerge --depclean, emerge -DuNa world, solucionar los típicos errores que hay en las compilaciones me encuentro con que hald no arranca (día de reyes) y hasta hoy que conseguí el porqué del problema, después de venir de tomar unos cafés con ais (estar por ssh a mi computadora desde su casa tratando de arreglarlo). Pues llego a casa y consigo un link en gentoo bugs, de él porque del problema ...

Resulta que los que tenemos los cflags [CFLAGS="-march=k8 -O3 -pipe -fomit-frame-pointer"] y gcc-4.4.2 pues no arranca el hald, así que lo que toca es modificar el -O3 por -O2 y compilar el gcc-4.3.4 y glib, después el hal, así solucionaremos este problema...

Posibles errores, para darse cuenta del problema ya que me costo bastante encontrar el porqué del asunto (y lo mejor es activar el debug en /etc/conf.d/hald )

Cannot connect to hald
rc-scripts: /sbin/runscript.sh: must be root to run init scripts