Posteado por: murci en: 7/10/09
Estoy de acuerdo con que las patentes son indicador del grado de innovación y avance tecnológico de un pais, pero no podemos permitir que el sistema de patentes se convierta en un circo para que una panda de abogados sin escrúpulos hagan ganar dinero a empresas que además frenan el desarrollo tecnológico. Todo esto viene a raíz de una noticia que he leido en ArsTechnica sobre la infame patente ‘906 (y posterior ‘985).
Esta patente en cuestión protege la ejecución de contenidos a través de “objetos de programa embebido”, es decir, los plugins de los navegadores de toda la vida. La verdad que el texto de la patente es un poco más enrevesado y no dice esto directamente, pero es así de escalofriante. Los perpetradores de tamaña infamia son una empresa llamada Eolas y la universidad de California (a la cual ni enlazo), y tras haber litigado con Microsoft y haberle levantado unos cuartos, ahora van a la pesca de la anchoa contra, atentos a la lista: Adobe, Amazon, Apple, eBay, Google, JPMorgan, Playboy, Sun Microsystems, Texas Instruments, Yahoo y otros que no conozco. En su tiempo, esta patente fue invalidada, pero por arte de del dicharachero sistema judicial americano (muchas veces digno de admiración, en otras de asombro, y en las menos, de vergüenza) fue puesta de nuevo en circulación, además de aprobarse otra patente que metía AJAX en el mismo saco: la maldita patente ‘985.
Todo este asunto me provoca un odio hacia la clase política, que al fin y al cabo es la que conforma el poder legislativo, y no porque sienta lástima de las grandes empresas mencionadas anteriormente, sino precisamente por aquellas empresas que no se citan, pero que han visto cómo sus ideas de negocio, se veían frenadas por un sistema de patentes que está totalmente loco. Reconozco que las patentes permiten proteger la propiedad intelectual, pero hay ámbitos en las que directamente no tienen ningún sentido. No es lógico permitir el registro de modelos de negocio y servicios (caso Bilski) que al fin y al cabo recogen de prácticas habituales en la sociedad. Si sólo una entidad puede ofrecer ese servicio, ¿cómo se sostiene la libre competencia?, ¿cómo protegemos al consumidor final?
Y llegando al punto que toca mi fibra sensible, el software. El software es una solución a un problema, ofreciendo una funcionalidad determinada. La funcionalidad no se debe poder patentar, ya que al igual que en caso de modelos de negocio, frena la competencia y por ende, la mejora. Por otro lado, para ofrecer esa funcionalidad, el software está compuesto por una cantidad de algoritmos, y ese encadenamiento de algoritmos puede ajustarse a patrones de diseño estándar, puede ser la única solución lógica, es decir, que sería difícil determinar si incumple una patente, y los evaluadores de patentes ya tienen bastante trabajo. Además, estás patentes ponen en riesgo el desarrollo de software libre, ya que estos programas, al no generar beneficios económicos y estar soportados en ocasiones por particulares, no podrían hacer frente a un sistema de patentes tan tiránico.
En Europa aún no se han aprobado, pero hay un fuerte lobby a favor, y también en contra. Curiosamente, empresas que se ven afectadas por las patentes (algunas de la mencionadas) promueven la aprobación de las mismas ya que al fin y al cabo es “otra línea de negocio más”, pero una línea de negocio que puede dañar el progreso y dejarlo en manos de unos pocos.
Posteado por: murci en: 23/09/09
Magna sorpresa el encontrarme que MySQL no funcionaba con Python tras actualizar a MacOSX 10.6 (en adelante SnowLeopard, que queda más kul), y mayor sorpresa aún descubrir que era debido a que se está ejecutando como aplicación de 64bit. Para hacer que Python se ejecute por defecto como una aplicación de 32bit simplemente cambiamos la configuración con el siguiente comando:
$ defaults write com.apple.versioner.python Prefer-32-Bit -bool yes (esto lo cambia sólo para el usuario en cuestión; para hacerlo en todo el sistema usaremos la clave '/Library/Preferences/com.apple.versioner.python')
Et voilá. También podemos hacerlo a través de una variable de entorno (cuyo valor toma preferencia sobre la clave anterior):
$ export VERSIONER_PYTHON_PREFER_32_BIT=yes
Posteado por: murci en: 14/09/09
When we work in a web project it’s usual to have a devlopment version and a production version that only differ in some configuration parameters (database, user authentication, file paths…). Usually, the development version is deployed from the version control repository, and you have to tune some settings before restarting the service. With RoR you got that for free but it’s a feature I find lacking in django. Until today. Leer el resto de esta entrada »
Posteado por: murci en: 11/09/09
El paquete de MySQL para MacOSX nunca me ha funcionado bien a la primera. La base de datos funciona siempre, pero por alguna razón que no me quiero molestar en comprender, en ocasiones no me instala el script para lanzar la aplicación como demonio. Aquí os detallo los pasos que he seguido, una vez harto de lanzarlo a mano desde la línea de comandos.
Lo primero, comprobar que mysql está correctamente instalado y tenéis un link a la carpeta de mysql en “/usr/local/mysql” apuntando a la versión que queráis que se ejecute.
Bajaros el siguiente archivo de configuración para el launchd de MySQL (cortesía de TomatoCheese) y lo movéis a la carpeta “/Library/LaunchDaemons”. Tened en cuenta que tendréis que actuar como superusuarios para muchas de estas acciones.
Cambiamos los permisos del fichero:
sudo chown root /Library/LaunchDaemons/com.mysql.mysqld.plist
Y probamos que funciona correctamente:
sudo launchctl load /Library/LaunchDaemons/com.mysql.mysqld.plist
Ya está.
Posteado por: murci en: 23/07/09
Tras haber realizado el que, en mi opinión, es el anuncio más divertido del verano, he decidido hacer un pequeño repaso de los mejores anuncios que nos ha deparado esta compañía. Como operador de telecomunicaciones, no está mal (tengo el cable con ellos por precio…y calidad) pero sus campañas se salen.
Todo empezó con nuestro querido Patxi…(y ha llegado a lehendakari!):
Leer el resto de esta entrada »
Posteado por: murci en: 16/06/09
Ahora que Apple acaba de lanzar el que espero que sea mi próximo portátil, hay una característica del mismo que me resulta curiosa: la batería no reemplazable por el usuario, al menos no reemplazable de manera inmediata.
Digo curiosa porque hace un tiempo era algo que hacía que yo descartase un producto: si no puedo cambiarle la batería no lo quiero. Pero eso fue hasta que compré mi primer iPod. Antes de que falle la batería me habría comprado el siguiente chisme, y ya tiene más de tres años y sigue funcionando. La verdad es que a la velocidad a la que avanzan los chismes tecnológicos (no “gadgets”, en todo caso sería “gacheto”) es enorme y la obsolescencia casi tan rápida como su evolución. Pero siempre hay un chisme al que le tenemos cariño y queremos estirar su vida (y si fuera posible, hacerlo eterno) y en este caso la política de “carcasa cerrada” de Apple es una putada en toda regla: por dónde abres un iPod sin dejar marcas? y un iPhone? Pero en este macbook es diferente y si nos vamos a iFixit vemos que tampoco es para tanto: con cuatro tornillos (bueno, puede que alguno más) ya tenemos acceso a la batería, y exceptuando que puede que en un Apple Store no nos la vendan (pero para eso se inventó internet, no?) podemos cambiarla nosotros mismos, ganando en el camino mayor autonomía, una mejor batería y menos piezas móviles. Las ventajas las explican los de Apple en su página, que para eso del vender cualquier cosa tienen cierto know-how (savoir-faire que dirían los francófonos).
Siempre que un equipo tenga una autonomía decente (como dice @kaske, como un diesel) no necesitamos ir con baterías de repuesto, lo cual es “tan del pasado” que es por vuestro bien. Lo que pedimos es que se pueda reemplazar sin problemas.
PD: un día de estos debería reflexionar sobre la autonomía de los dispositivos…
Posteado por: murci en: 4/06/09
Aún no tengo un netbook, y tal cómo van las cosas, seguiré esperando a la apuesta de Apple. Si se cumplen los rumores que llenan posts y posts de macrumors, será un dispositivo con pantalla táctil, sin teclado. Pero voy a pasar a describir lo que me gustaría encontrarme.
Lo primero de todo, el tamaño debe ser el de un cuaderno pequeño, más o menos como 2.5 moleskines de bolsillo, pero más fino. Como mucho, el grosor ha de ser el de un iphone. El form-factor del kindle, me agrada pero más pequeño.
Ya que hablamos del kindle, este chisme debe estar preparado para ser un e-reader competente. No le pido las prestaciones del kindle, pero debe ser cómodo para leer documentos, lo cual ha de traducirse en la calidad de la pantalla, la cual, por supuesto ha de ser táctil. Aquí os presento a “plasti-logic” un reader que promete (sobretodo promete tener un precio caro, eso sí). Incluye 3g y todo.
Respecto a conectividad, tener 3g ayuda (y entonces tendríamos un iphone grandote), aunque con wifi (n) y bluetooth ya me conformo. Un conector usb (o dos si caben) permitirían extenderlo, y ya que hablamos de extender, si lo podemos jackear mejor, así podríamos ampliar el disco duro, ya sea clásico (por tamaño) o ssd (por no tener partes móviles y mejorar la autonomía).
Y la autonomía, pues 7h horitas (pero horas de 60 minutos, no de esas que utilizan para la publicidad de los netbook) sería para darse con un canto en los dientes, de tal forma que a través de la webcam nos verían sin piños.
Por cierto, con una salida de cascos y un altavoz mono me conformo.
Y todo esto, siendo estéticamente bonito (como un zunehd en grande, por ejemplo) por 600 euracos. Quien me lo fabríca?
UPDATE: el crunchpad se acerca pero necesito algo con mas chica. Van por el buen camino. Gracias Yon por el aviso!
Posteado por: murci en: 22/05/09
Ya sé que todos vosotros preferís utilizar firefox incluso en la gameboy, pero soy uno de esos irreductibles que no se pliegan a la razón, y me gusta más como renderiza webkit, aparte de su velocidad, y por eso soy más de Safari (en macos) y Chrome (en Windows) – Linux sólo lo uso en línea de comandos, como ha de ser! -.
Si utilizáis Safari en macosx y estáis hartos de tener que pulsar la manzanita para abrir en pestaña, basta con que abráis un terminal y escribáis la siguiente línea:
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
Y ahora podréis disfrutar de una navegación más lógica, adaptada a la forma de pensar de los browsers del presente.
PD: esto ha sido probado con la versión 3 de Safari. La versión 4 no os la recomiendo porque es un crimen contra las interfaces de usuario, por mucha otra mejora que tenga.Posteado por: murci en: 15/04/09
…son nuestros recuerdos, y con ellos, las improntas que dejamos en los recuerdos ajenos.
Sin recuerdos, simplemente estamos, dejamos de ser.
Posteado por: murci en: 4/04/09
Tras ver el trailer de Where The Wild Thing Are, de Spike Jonze, no he podido evitar añadir este post. Esta es una de esas películas que desearías haber visto de pequeño para añadir a tu imaginario, ya que el efecto de mayor no es el mismo. A veces no nos damos cuenta de que estamos creciendo y cambiando, y hay momentos en los que miras atrás y ves que has recorrido un largo camino que ha dejado tus pies totalmente curtidos, lo cual viene muy bien para lo aún queda por delante. Os dejo una de las mejores canciones de los últimos años, “Wake Up” de los canadienses Arcade Fire: ya podéis empezar a gritar el coro!
Something filled up
Algo llenó
my heart with nothing
mi corazón de nada
someone told me not to cry
alguien me dijo que no llorara
Now that I’m older
Ahora que soy más viejo
my heart is colder
mi corazón más frío
and i can see that it’s a lie
y puedo ver que es una mentira
Children wake up
Niños, despertad
hold your mistake up
mostrad vuestro error
before they turn your summer into dust
antes de que conviertan vuestro verano en polvo
If the children don’t grow up
Si los niños no crecen
our bodies get bigger but our hearts get torn out
nuestros cuerpos se hacen grandes pero nuestros corazones se desgarran
We’re just a million little god’s causin rain storms turning every good thing to rust
Sólo somos un millón de pequeños dioses provocando tormentas de lluvia que oxida todo lo bueno
I guess we’ll have just to adjust
Creo que simplemente tendremos que adaptarnos
With my lighning bolts a-glowing
Con mis relámpagos brillando
I can see where I am going to be
puedo ver dónde estaré
when the reaper he reaches and touches my hand
cuando la parca me alcance y toque mi mano
With my lighning bolts a-glowing
Con mis relámpagos brillando
I can see where I am going
puedo ver dónde voy
With my lighning bolts a-glowing
Con mis relámpagos brillando
I can see where I am go-going
puedo ver dónde voy
You better look out below!
Mejor que mires debajo!
Os dejo ahora con la actuación del grupo acompañados de David Bowie: