I’ve just compiled the sources from dropbox and packaged 0.6.1 in a deb. Download and double click it to install. Please, let me know if there are some unmet dependences.
Download dropbox for ubuntu 9.10 karmic.
Dropbox package for Ubuntu 9.10 Karmic
Publicado por Paco Ros en 10 de Octubre de 2009
Publicado en Linux, Software | Etiquetado: 9.10, deb, dropbox, karmic, ubuntu | Deja un Comentario »
Tips to make Acer Aspire One 751h (AO751h) work better with Ubuntu
Publicado por Paco Ros en 2 de Octubre de 2009
The new toy from Acer is a affordable netbook featuring HT Intel Atom Z520 and a 1366×768 11.” LED LCD.
Almost all the hardwre included inside thie “piece of iron” is good and works out of the box with Ubuntu 9.04 (a.k.a. Jaunty) updated to 2.6.28-15 linux kernel version, but some manual configuration is needed to leave all the (at least for me) important things working:
Graphics Driver
I can’t stand without complaining about the stupid fact that Intel ordered another corp to develop the drivers for Intel GMA500 graphics chip. Somebody contracted Tungsten Graphics to build a driver that makes Dell mini family work with this piece of hell… and they did! So we now have a unmaintained old graphics driver with a binary privative piece inside it and we have to push it inside a free software system. I’d like to thank Lucazade at this point for the efforts made for this crap to work.
After complaining, let’s go for work. Remember this word, it’ll be your obsession th next hour afer you read this post: poulsbo. All GMA500 stuff is labeled with poulsbo or psk keyword, so, you know, you can begin by apt-cache searching for this term.
Begin by adding the following unofficial repositories to your /etc/apt/sources.list
deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main deb-src http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main
And authorize PPA packages to be installed
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C6598A30
If you arrived here, you’ll probably know what to do:
$ sudo apt-get update $ sudo apt-get install poulsbo-driver-2d poulsbo-driver-3d psb-firmware
But, this is not enough, you must compile and install a kernel driver (let DKMS do the work):
$ sudo apt-get install psb-kernel-source
Time to reboot now, next time you login you’ll see a beautiful 1366×768 3D accelerated desktop. No need to edit /etc/X11/xorg.conf for me, but you can do to enable horitzontal scrolling for synaptics touchpad.
If you want to enable desktop effects, locate /usr/bin/compiz and add psb at the beggining of the list in the line “WHITELIST”
WHITELIST="psb nvidia intel ati radeon i810 fglrx"
Now you can activate compiz by selecting System -> Appearance -> Visual Effects and clicking in “Normal”
Remember, if you update the kernel you must reinstall psb kernel module and if compiz-wrapper gets updated, you should edit it again and add psb to whitelist. You can read the long thread about GMA500, poulsbo and ubuntu at ubuntu forums here.
Wireless
ath5k works out of the box. I tried to enable Atheros unsuccessfully, but there’s no need to enable it because ath5k seems to work fine, despite of some messages about jumbo packages being logged in syslog. I will try to make Madwifi work when I have some time, it’s useful if you need to inject frames in a signal.
Suspend to RAM
All the info above can be easily found in the internet, but there is no info about suspend. Suspend works out of the box, but it got broken when you installed psb video driver (Did i told this is a piece of shit?) and I can’t imagine a laptop that can’t be suspended. Fortunately Wander Boessenkool published a patch to hal mailing list. You must locate /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-acer.fdi and add the following at the end (before the last </match>):
<match key="system.hardware.product" string="AO751h"> <merge key="power_management.quirk.dpms_on" type="bool">true</merge> <merge key="power_management.quirk.vbemode_restore" type="bool">true</merge> <merge key="power_management.quirk.vbestate_restore" type="bool">true</merge> </match>
This patch shouldn’t take too many time to be included in ubuntu hal packages. Remember to edit it it again if you update hal.
I couldn’t get suspend working by closing the lid. I’m working on ot and will update when it works.
Updated: It works fine by setting it in System -> Preferences -> Power Management
Enjoy the toy :-)
Publicado en Hardware, Libre, Software | Etiquetado: acer aspire one 751h, ao751h, hal, jaunty, poulsbo, psb, suspend, ubuntu, xorg | 4 Comentarios »
¿Cómo se calculan los consumos oficiales?
Publicado por Paco Ros en 28 de Agosto de 2009
Cuando vamos a comprar un nuevo vehículo, uno de los datos que no se pueden pasar por alto de las espcificaciones técnicas es el consumo.
Los valores de consumo que se encuentran en las especificaciones se encuentran desglosados en tres valores: consumo urbano, interurbano y mixto. ¿Cómo calculan las marcas estos consumos? ¿Por qué en la mayoría de coches esos consumos no se corresponden, luego, con la realidad de la conducción en el día a día?
Un artículo de 8000 vueltas me ha dado la respuesta sin yo buscarla y ésta se encuentra en la directiva europea 80/1268/ECC que especifica cómo hacer el cálculo de consumos y emisiones de CO2.
En resumen, la manera de medir estos consumos es la siguiente (copio y pego):
Ciclo urbano: El test de ciclo urbano se lleva a cabo en laboratorio bajo unas condiciones de temperatura controladas (entre 20º C y 30º C) en una superficie rodante y partiendo con el motor frío. El ciclo consiste en una serie de aceleraciones, tramos de velocidad constante, deceleraciones y esperas. La velocidad máxima es de 50Km/h, la velocidad media es de 19Km/h y la distancia recorrida es de 4Km.
Ciclo extra urbano: Se produce inmediatamente después del ciclo urbano y consiste de nuevo en aceleraciones, velocidades constantes, deceleraciones y tiempos de espera en los que la velocidad máxima es de 120Km/h, la media es de 63Km/h y la distancia cubierta es de 7Km.
Consumo medio o combinado: Se calcula haciendo la media de los consumos anteriores ponderada con respecto al número de kilómetros recorridos.
Por ejemplo, si una prueba ha entregado un consumo de 8 l / 100 Km en recorrido urbano y 6 l / 100 Km en recorrido extra urbano, la media es (8 * 4 + 6 * 7) / (4 + 7) = 6,73 l / 100 Km
Una de las particularidades que tiene esta forma de medir el consumo es que se especifica en qué momento se debe cambiar de marcha durante la prueba, operación que se debe realizar de la siguiente manera:
A los 15 Km/h pasar de 1ª a 2ª
A los 35 Km/h pasar de 2ª a 3ª
A los 50 Km/h pasar de 3ª a 4ª
A los 70 Km/h pasar de 4ª a 5ª
A los 100 Km/h pasar de 5ª a 6ª (si el vehículo dispone de ella)
La salvedad la ponen los cambios automáticos, con respecto a los cuales no especifica el momento del cambio sino que deja al criterio de la centralita (ECU) el momento de efectuar el cambio de marcha.
Ese es uno de los motivos por los que algunos vehículos que equipan una caja de cambios automática con gestión electrónica consiguen consumos y emisiones menores que los manuales equivalentes y ese hecho repercute en que el impuesto de matriculación pueda ser menor en España y el precio final del vehículo más bajo o el beneficio para el vendedor mayor.
Si vas a comprar un coche nuevo y estás preocupado por el consumo, pero desconfías de las cifras oficiales, la mejor opción es tomar el vehículo de pruebas del concesionario, llenar su depósito a tope, poner el tacómetro parcial a cero, probarlo haciendo una conducción normal y al acabar la prueba, volver a llenar el depósito y anotar la distancia recorrida y el volumen de combustible repostado en el segundo repostaje.
Publicado en Motor | Etiquetado: 80/1268/ECC, cambio automático, cambio manual, ciclo extraurbano, ciclo mixto, ciclo urbano, coche, consumo | Deja un Comentario »
Cajas de cambio automáticas
Publicado por Paco Ros en 28 de Julio de 2009
Introducción
Es una pregunta cada vez más habitual, ya que la mayoría de fabricantes de automóviles están incorporando esta opción en sus diferentes gamas y, poco a poco, el cambio automático se va haciendo un hueco en el un mercado europeo reacio, a priori, al cambio automático en contra de lo que sucede en el mercado americano donde lo extraño es encontrar cajas manuales.
En pleno siglo XXI el hecho de tener que accionar con el pie un embrague para llevar a cabo una operación tan sencilla como cambiar de marcha es todo un atraso. Un atraso, eso sí, que viene motivado por el mayor control que ofrecen al conductor las cajas manuales frente a las tradicionales automáticas.
Modo de funciomiento: secuencial o directo

Obsérvese como el cambio incorpora la posición "S" (Sequential) y el carril para el cambio manual de marcha.
Existe una variante de este mecanismo que la mayoría de personas recordarán por sus nombres comerciales como “Tiptronic” (VW / Audi y Porsche), “Steptronic” (BMW) introducido por Chrysler con el nombre comercial “Autostick” y que se caracteriza por permitir el cambio en marcha usando una palanca o un mando en el volante de modo que con una pulsación se sube una marcha y con una pulsación en sentido contrario se baja una marcha. Son los cambios llamados secuenciales y su particularidad es precisamente la de incorporar la posibilidad de subir y bajar una marcha.
Embragues pilotados

Se puede observar cómo el Smart ForTwo no lleva pedal de embrague y una palanca secuencial que efectúa los cambios con un mecanismo electrohiráulico.
Este tipo de cambio es el cambio automático más simple y el más sencillo de aplicar a una gama que cuente sólo con cajas de cambio manuales, pero como contrapartida es el cambio más lento y, en ocasiones, no permite el funcionamiento completamente automático forzando al conductor a cambiar de marcha manualmente, aunque, eso sí, sin necesidad de accionar ningún pedal de embrague.
Tecnología aplicada en el cambio automático.
El hecho de que en modo secuencial un cambio automático permita seleccionar exactamente la marcha a utilizar o que por las condiciones de la conducción decida automáticamente cambiar de marcha (por ejemplo por estar apurando el motor en la zona roja del cuentarrevoluciones) depende exclusivamente de la gestión electrónica del mismo y de cómo haya sido programada ésta, siendo la opción más habitual la que entrega un funcionamiento semi-automático al conductor a pesar de las críticas que recibe este sistema por restar capacidad de control al conductor cuando se selecciona un modo explícitamente manual.
Convertidor de par
Hasta hace muy poco, hablar de un coche automático era sinónimo de hablar de convertidor de par. La wikipedia explica con bastante detalle en qué consiste el cambio por convertidor de par, que no es más que un embrague anulador, que a regímenes altos transmite la fuerza del motor directamente al árbol primario del cambio sin resbalamiento mientras que a regímenes bajos permite un resbalamiento que es más alto conforme disminuye el régimen de giro del motor.
En otras palabras, es un sistema que provoca un resbalamiento continuo en la transmisión y que se va acoplando lentamente conforme aumentan las revoluciones del motor para llegar a ser completamente solidario en un determinado punto.
Es un sistema suave y confortable que puede programarse electrónicamente para determinar en qué momento se debe cambiar de relación. Tradicionalmente, los cambios automáticos por conertidor de par aumentan el consumo con respecto al mismo modelo con cambio manual debido al resbalamiento que producen, pero alargan la vida útil del propio cambio y del vehículo al no estar sometidos a grandes esfuerzos.
Los sistemas Tiptronic (VAG, Porsche), Steptronic (BMW), Autostick (Chrysler) y otros con otras denominaciones comerciales o sin denominación comercial explícita utilizan converidores de par ayudados por un sistema secuencial gestionado electrónicamente que determina a qué régimen se debe subir o bajar cada marcha. Muchos de estos cambios cuentan con programas deportivos que procuran que el motor funcione en una gama más alta de revoluciones o los modos económicos que procuran lo contrario.
Para conocer con detalle cómo funcionan estos sistemas secuenciales puede ser interesante este artículo sobre el cambio Tiptronic de VAG.
Variador continuo
Consiste en un conjunto de poleas que giran sobre unas superficies cónicas de manera que el diámetro de giro de las mismas es variable.
Este modo de funcionamiento otroga al vehículo infinitas relaciones de cambio posibles y cuando el vehículo incorpora el modo manual secuencial, la electrónica se encarga de bloquear las poleas en posiciones conocidas que presenten una distribución de 6 – 7 marchas concretas con desarrollos crecientes.
Utilizar un cambio CVT en modo manual no supone ninguna diferencia apreciable con respecto a su uso con un convertidor de par o un pilotado, pero utilizarlo en modo automático sí, o al menos sí en los primeros cambios de este tipo que se comercializaron donde el uso de la electrónica no estaba tan extendido.
En particular los coches con cambio CVT en modo automático revolucionan el motor hasta un determinado régimen (por ejemplo 4.000 r.p.m. en un motor de gasolina o 3.000 r.p.m. en un diésel) y el vehículo comienza a moverse. El diámetro de las poleas que mueven la correa comieza a cambiar y el vehículo empieza a ganar velocidad, pero el régimen de giro del motor no varía hasta pasados unos segundos.
Este funcionamiento aumenta ligeramente el consumo del vehículo (aunque no tanto como el resbalamiento del convertidor de par) pero la queja generalizada es el aumento de rumorosidad mecánica que los ocupantes del vehículo tienen que soportar debido a su peculiar funcionamiento.
Cambios automáticos por variador continuo se pueden encontrar en la gama VAG como Multitronic, denominación que comparten algunos fabricantes, y, en general, como CVT “a secas” en otras gamas como Nissan.
Cambios pilotados de doble embrague
El sistema de cambio pilotado por doble embrague mejora una de las principales deficiencias de los embragues pilotados, ya que cuenta con dos embragues independientes que, gestionados electrónicamente, aseguran que cuando se debe engranar una marcha ya exista un segundo embrague con la marcha engranada a punto para entrar en acción. Su funcionamiento se ve muy claramente en este vídeo sobre l sistema PDK de Porsche:
Este tipo de cambio está revolucionando de verdad la introducción del cambio automático en Europa y está enusiasmando a los conductores.
Los primeros modelos en incorporarlo fueron los Volkswagen con el nombre comercial DSG que, poco a poco fue propagándose a sus hermanos de marca (Seat y Skoda) y or último a Audi, pero con el nombre comercial “S-Tronic”.
Otros, como Porsche (véase el vídeo dos párafos más arriba) no han tardado en poner en marcha su sistema PDK y una inusualmente lenta BWM permite montar un cambio denominado DKG en algunos de sus modelos más deportivos. Todos ellos utilizan el mismo esquema de funcionamiento de doble embrague pilotado.
Conclusión
A día de hoy todos los sistemas están gobernados por una electrónica que minimiza sus carencias, pero los sistemas más interesantes son los de doble embrague pilotado que están cosechando éxitos de críticas y ventas entre los coches que los montan.
Publicado en Motor | Etiquetado: caja robotizada, cambio automático, convertidor de par, CVT, DKG, DSG, embrague pilotado, PDK, steptronic, tiptronic | 4 Comentarios »
Fast command line database UNIX/Linux version
Publicado por Paco Ros en 28 de Mayo de 2009
Me ha gustado el funcionamiento de este script que han mostrado en Lifehacker para almacenar y buscar pequeñas notas vía bash.
No tiene ningún secreto: almacena pequeños textos de una línea en un fichero y luego los busca.
Como no uso Windows, me he hecho una versión para bash, disponible en casi cualquier *NIX:
silver:tmp paco$ cat f #/bin/bash DICT=$HOME/.f.dict T=`date +"%d/%m/%Y %H:%M"` OP=$1 KEYWORD=$2 if [ "$3" != "" ] then echo "Are you sure you don't want to use quotation marks?" exit fi case "$OP" in "ADD" | "add" ) if [ "$KEYWORD" == "" ] then echo "No keyword fond" else echo "$T $KEYWORD" >> $DICT echo "Added" fi ;; "SEARCH" | "search") if [ "$KEYWORD" == "" ] then echo "Nothing to search" exit else grep -i "$KEYWORD" $DICT fi ;; * ) echo "Usage: $0 add|search keyword" ;; esac
Ejemplos de uso (asumimos que el script se llama f y está en el PATH):
$ f add "blog Paco Ros http://www.paacoros.net" Added $ f add "Restaurante sushi Wasabi Blue http://www.blue.wasabirestaurants.es/ Tel. 971 264 602" Added $ f add "TODO Regar las plantas" Added $ f search restaurante 28/05/2009 23:33 blog restaurantes Mallorca http://www.cometemallorca.com 28/05/2009 23:43 Restaurante sushi Wasabi Blue http://www.blue.wasabirestaurants.es/ Tel. 971 264 602 $ f search Tel 28/05/2009 23:43 Restaurante sushi Wasabi Blue http://www.blue.wasabirestaurants.es/ Tel. 971 264 602 $ f search TODO 6:28/05/2009 23:43 TODO Regar las plantas
Que lo disfrutéis :-)
Publicado en Software, Varios | Etiquetado: bash script, fast command line database | 4 Comentarios »
A les 3 arreglam el món
Publicado por Paco Ros en 6 de Abril de 2009
Aquest és un programa d’IB3 Ràdio que s’emet justament a l’hora en que surto de fer feina.
Es tracta d’una tertúlia entre varis convidats que canvien a diari i que està moderada per Elisenda Farré.
Avui han parlat de que els al·lots hagin de rebre educació en noves tecnologies (incloint-hi blogs, podcasts… etc) i ha estat un vertader despropòsit de tòpics sense contrastar pels contertulians. No em puc explicar perquè no duen una persona experta en la matèria quan no en tenen ni idea del que parlen.
El programa es pot escoltar a la ràdio a la carta des d’aquest link: A les 3 arreglam el món dilluns 6 d’Abril de 2009.
Si algun responsable d’IB3 llegeix això que sapi que és un gran programa, però sovint falta un convidat o una connexió telefònica amb un expert i en aques cas els il·lustrats convidats no tenien els coneixements mínims per envestir el tema de les noves tecnologies.
Publicado en Varios | Etiquetado: ib3radio | 1 comentario
La rubita Microsoft
Publicado por Paco Ros en 23 de Marzo de 2009
Ahora que estás estudiando, Microsoft te ofrece a un precio de risa su suite “Office” versión 2009, como a la chica rubita de la foto.
Cuando seas mayor, si decides montar una empresa, las cosas serán diferentes, aunque seas la misma chica rubita.
Más te vale que hayas aprendido algo que no lleve la palabra Microsoft delante durante tus estudios, porque en el futuro lo agradecerás.
Publicado en Privativo, Software | 2 Comentarios »
Frases célebres
Publicado por Paco Ros en 27 de Febrero de 2009
Las he visto en el post de Moltó sobre el Cayenne Diésel y me han hecho gracia (óbviese la última):
1890
Guillermo II de Alemania
“Creo en el caballo. El automóvil no es más que un fenómeno pasajero”
1900
Gottlieb Daimler
“La demanda mundial de automóviles no superará el millón, aunque sólo sea por la falta de chóferes disponibles”
1920
Karl Benz
“El automóvil ha llegado a su máximo nivel de desarrollo”
2002
Dr. Wendelin Wiedeking, Presidente de Porsche
“¿Motor Diesel en el Cayenne? Nuestros estudios demuestran que no tiene sentido.”
Publicado en Motor | Deja un Comentario »
La revalorització del programador
Publicado por Paco Ros en 23 de Febrero de 2009
Ahir llegia a trespams un interessant post d’en Toni on explicava com pareixia mentida que encara s’havés de justificar el desenvolupament fent servir programes lliures en front dels clàssics privatius .Net i J2EE.
La meva resposta es basava en la meva anterior entrada sobre la crisi i la innovació on pareix evident que la única manera de sortir-ne és innovant i els nous bastiments de programació lliures en són una manera excel·lent, ja que permeten reduïr el cost i duració del desenvolupament de manera dramàtica.
Mira per on que avui he llegit un altre post de Alejandro Suárez, un emprenidor del mundillo dels buzz (compta amb vèries empreses a internet) on comenta que amb la crisi molts projectes deixen de ser viables per mor del seu cost i que els programadors de programari lliure tornen a revaloritzar-se.
Si bé la idea de fons és la mateixa, no n’estic del tot d’acord. Sí és cert que el programari lliure en serà el clar guanyador, ja que la qualitat / preu dels programes lliures és insuperable, però els programadors són personatges molt especials.
N’hi ha que no n’aprendran mai i que no creuen en el model de programari lliure. Si hi ha sort, com a molt fabriquen frasses de l’estil “sí, bé, és gratis, no podem demanar més” i d’altres ni això “jo necessito una empresa que em recolzi i no aquesta cosa que ha fet un pringat en les seves estones lliures”.
D’altra banda existeix un gran i generalitzat desconeixement sobre el funcionament dels projectes de programari lliure i les seves llicències. Cal explicar un pic i un altre les diferències entre la GPL 2 i la 3 a més de que la majoria no entenen que només existeix l’obligació d’entregar el codi al client, cosa especialment poc retllevant quan es tracta de desenvolupaments a mida, ja que normalment aquests no publiquen el codi font a internet.
La figura del programador serà important i ho serà la figura del programador de programari lliure: tant el que el fabrica com el que el personalitza, però, fixau-vos-hi, es tracta d’un perfil de programador molt especial: un programador de programari lliure que coneix els processos del programari liure, que coneix com funcionen els sistemes de control de versions i sap el que és un branch, un tag, un diff, un patch a més de no tenir problemes en treballar en entorns altament basats en text i manejar apadaçaments de codi i compilar naturalment.
Una persona que està acosutmada a treballar amb GNU/Linux i al menys saps escupir cuatre coses en mitja dotzena de llenguatges de programació com perl, python, ruby, php, java, c/c++, i potser alguns funcionals esotèrics com Lisp, Haskell o privatius i les seves versions lliures com C#, Visual Basic i algun pascaloide.
També coneix força bé Apache i els mòduls relacionats amb la programació web dels llenguatges que millor coneix com Tomcat si és “javero”, django si sap python, rails si sap ruby i alguna cosa més -n’hi ha molts- si sap PHP.
Aquest tipus de personatge suposa un ordre del 10% del total de programadors en actiu i en alguns casos, fins i tot no es dedica a programar, sino que es dedica a tasques de caire comercial o al management ja que calen varis anys per tenir els coneixements necessaris i després d’uns anys es tendeix a minusvalorar el treball de programació en favor d’altres tasques més burocràtiques o amb una forta component de relació humana amb altres professionals, directius o clients.
En definitiva, la crisi durà una modernització del desenvolupament de programes que durà inevitablement cap a les plataformes lliures a la fi massivament i la feina de programació, que fins ara s’ha anat deixant als informàtics més joves i poc experimentats, cobrarà una gran rellevància i neixerà la figura del programador senior com a part indispensable del projecte i referent tecnològic com a clau competitiva en fornt de la competència. I lo millor de tot és que en Richard Stallman serà viu per veure-ho :-)
Publicado en Libre, Software | 7 Comentarios »
Receta: Pollo a la concejalía
Publicado por Paco Ros en 18 de Febrero de 2009
Ingredientes:
- Un pollo
- Un despacho
- Varios chorizos
Preparación:
- Se coge el pollo.
- Se le coloca en un despacho.
- Se le rodea de chorizos.
- Se le deja a su antojo.
- Y el solito se va haciendo rico, rico, rico.
Publicado en Bon Appetit, Varios | Deja un Comentario »






