Antiguo y abandonado blog de Ricardo Galli :-(

Saturday 16/12/2006

Inauguramos nuevas oficinas

Filed under: Curiosidades, Weblogs — gallir @ 2:01

nueva oficina

En las últimas horas se habló mucho –demasiado, hasta el hartazgo– de las nuevas oficinas. No sé qué tiene de interesante, en la blogocosa ya festejamos hasta eso.

Pero me dio envidia y aquí también inauguramos nuevas oficinas. A la derecha puede verse la foto oficial del evento de inauguración. No faltó de nada: electricidad, internet, ordenadores, teclados QWERTY, monitores de ultimísima tecnología –o sea TFT–, música –observad el altavoz Cambdridge detrás del monitor–, y como no podía faltar en una Inauguración 2.0, los dulces caseros espectaculares en primer plano.

(more…)

Friday 15/12/2006

La filantropía de Bill Gates

Filed under: Política, Negocios, Curiosidades, En la prensa — gallir @ 2:30

Dicen que la Fundación Bill y Melinda Gates está haciendo un trabajo excepcional, especialmente en África. Está muy bien, pero algo no me cuadra, no puede ser que los Gates no se hayan dado cuenta, o es que alguien miente.

Con el lanzamiento del Vista se reprodujeron hasta el cansancio notas de prensa de Microsoft que decían que eso iba a generar billones de euros y miles de puestos de trabajo casi en cada país.

Si eso fuese así, ¿no sería muy fácil y efectivo dar una licencia de coste cero del Windows Vista a todos los países pobres, especialmente los africanos? ¿no generarían así billones de euros/dólares y cientos de miles de puestos de trabajo?.

Aprovechando las ventajas que dice que tiene el programa “shared source” de Microsoft, y la cantidad de empleos y conocimientos que dicen que genera, ¿no se le ocurrió a los Gates hacer participar en el programa a todas las organizaciones y PyMEs africanas?.

Supongo que los volúmenes de venta de Microsoft en los países pobres de África debe ser muy pequeño, y que en todo caso un filántropo como Bill Gates no permitiría que su propia empresa les obligue a exportar tantas divisas a esos países a los que dedica tanto tiempo y dinero.

¿Es que Bill Gates es tonto?

Claro que no, sabe muy bien que la riqueza que eso podría aportar a África sería muy poco –si es que deben mantener el negocio de Microsoft en marcha–. Los gilipollas son/somos en realidad todos los demás que nos creemos las notas de prensa, sobre todos lo de la “prensa” y algunos políticos que lo divulgan con tanta alegría.

Por otro lado, ¿os acordáis que hasta ayer los de Microsoft decían que lo del OLPC era una tontería y que lo que los países pobres necesitaban eran teléfonos móviles con el MS Mobile? Entonces… ¿porqué el interés tan apresurado de Microsoft por hacer funcionar ahora el Windows en esos cacharros?

No sé, preguntas que seguramente no las escucharé en ningún otro lado.

Thursday 14/12/2006

Los “pragmáticos” maqueros al ataque

Filed under: FUD, soft libre — gallir @ 23:18

No pensaba ni contestar, pero como me parece tan absurdo, ridículo, demagógico y desinformado no pude resistirme de al menos hacer coñas de algunas líneas.

Pero igualmente, también escucho a los profesores de Extremadura, Andalucía, etc. (en GRIMM) lamentarse porque sus administraciones les han impuesto (como suena), ordenadores equipados con sus respectivas variantes de Linux

(more…)

No más módulos binarios no-GPL en Linux

Filed under: soft libre — gallir @ 2:50

Lo leí primero en LWN y luego seguí la discusión en la LKML. A partir de este mensaje de Martin Bligh:

So let’s come out and ban binary modules, rather than pussyfooting around, if that’s what we actually want to do.

se está planteando seriamente impedir que se carguen módulos binarios que no sean GPL desde el núcleo que se publique el 1 de enero de 2008. Incluso ya están discutiendo el parche que avisará de estas nuevas condiciones.

En general no hay argumentos en contra de hacerlo. Pero lo que más llama la atención es el silencio de Linus Torvalds, que fue el que siempre aseguró que los módulos binarios no eran trabajo derivado del núcleo y que por lo tanto no violaban la licencia GPL (muy bien rebatido en el mismo hilo). Su respuesta por ahora es sólo este lacónico mensaje de respuesta a un poema en broma de Greg KH.

Mañana seguramente empezarán los flames y los FUDs, de que así nos quedaremos sin drivers, que los drivers de Nvidia son buenos, y cosas así. Pero vaya, ojalá prospere. Quizás pasemos un tiempo con pocas opciones de hardware –la libertad no es gratis, ¿pero habéis probado las tarjetas Intel?– pero a la larga es la única opción razonable…. al menos para la supervivencia de la comunidad de Linux –el kernel– que está comprometida con los principios del software libre y no sólo con que les funcione el driver de Nvidia, Atheros o ATI.

Actualización: va a ser que no (¿cómo un tío tan listo y brillante técnicamente parece un abogado de Hollywood o gran corporación cuando se pone a hablar de temas políticos-éticos? ¿porque es informático?)

Jugadores empedernidos que os quejáis que no hay buenos juegos libres…

Filed under: Negocios, soft libre — gallir @ 2:21

¿ya habéis la promesa de donación? Yo sí :-). Y la FSF ha prometido 60.000 dólares.

Wednesday 13/12/2006

La muerte de Loyola de Palacio en la Wikipedia

Filed under: Política, Curiosidades — gallir @ 23:31

No hace ni una hora que falleció Loyola de Palacio, y ya está reflejado en la Wikipedia:

loyola de palacio en la wikipedia

Vía la fisgona.

¿Trolles natos?

Filed under: UIB, Educación — gallir @ 21:46

El “foro social” de la asignatura “Seducciones de la Tecnología”. Se debaten temas de software, software libre y el último documental que hemos visto en clase (Revolution OS). Me sorprende mucho el nivel del debate, muy educado, con argumentos razonables a lo que se espera de un debate “académico”… hasta que ocurrió lo siguiente.

(more…)

El software quiere ser…

Filed under: Curiosidades, Hackerdom, soft libre — gallir @ 19:14

Me encantó la frase:

En la era de “informática barata”, el hardware quiere ser software y el software quiere ser libre.

Aunque me temo que Nicholas Carr estaba pensando en “gratis”, no a libre. Aún si fuese así se la podría completar siguiendo la misma lógica.

El hardware quiere ser software, el software quiere ser gratis y el gratis quiere ser libre.

Ho ho ho (hat y beard)

Filed under: soft libre — gallir @ 2:13

Tonterí­a mayúscula que tení­a que probar :-).

Visto en Boingboing

Tuesday 12/12/2006

El IM, ¿tiene que ser tan molesto?

Filed under: Curiosidades, Hackerdom — gallir @ 20:56

La IM/Jabber cada vez me está volviendo más loco, es casi más intrusivo y molesto que el teléfono. Cuando estoy en mi despacho en la universidad ya ni siquiera lo arranco. Y cada vez más lo uso menos en casa, si estoy en el ordenador suelo hacer bastante más cosas que sólo sentarme a ver si hay alguien que me hable.

Esta misma tarde casi sufrí un ataque de nervios, tuve que desconectarme para evitar tanta avalancha de avisos que no me dejaban concentrarme en lo que estaba intentando solucionar (el select ... where id in (select...) del mysql no está nada optimizado, además con http://dev.mysql.com yendo muy mal, prácticamente caído).

Ya empecé a deshabilitar todos los avisos del kopete, y lo que en en principio es una buena herramienta de comunicación quedará relegada al olvido.

Las cosas que más nervioso me ponen:

¿puedo interrumpirte?

Etiqueta: El sólo hecho de responder a esta pregunta ya es una interrupción, ve al grano.

¿puedo hacerte una pregunta?

Contesto, “sí, dime…” y cinco minutos después todavía sigo mirando la ventanita esperando ver la pregunta para poder responder y seguir en lo mío.

Etiqueta: Si ya has interrumpido, haz la pregunta inmediatamente. No dejes al interlocutor con cara de gilipollas mirando la pantalla durante dos minutos mientras tú estás haciendo otras cosas o hablando con otras personas.

¿hola?… ¿hola?.. ¿por qué no contestas?

Porque no estoy en el ordenador, o porque en ese momento no puedo.

Etiqueta: No agobies, deja pasar al menos varios minutos antes de pedir que te respondan. El IM no es el teléfono.

bla, bla…

Avisos, flashes y burbujas de aviso del kopete. Dos minutos después:

bla, bla…

Avisos, flashes y burbujas de aviso del kopete. Dos minutos después:

bla, bla…

Avisos, flashes y burbujas de aviso del kopete. Dos minutos después…

Etiqueta: Escribe todo lo que tengas que decir de un tirón, sino volverás loco al interlocutor con los avisos. Si quieres seguir la conversación espera que el otro dé señales que está interesado o tienes ganas. Espera que responda con al menos una línea, será la indicación que sigue “allí” (y cuando responda no lo tengas luego cinco minutos sin decir nada y vuelta a lo mismo). Sino sólo lograrás que se deshabiliten todos los avisos y que nadie se entere de que alguien quiere hablar con él.

No sé, no sé, será que ya estoy demasiado mayor, pero me pone de los nervios. O posiblemente es que mi roster es demasiado grande y siempre aparezco on line. O será que mi mujer tiene razón, intento contestar a todos, pero no “escalo”, y me estoy frustrando.

De todas maneras, además de haber una mínima etiqueta quizás hace falta re-pensar la forma de los avisos y cómo almacenar los mensajes para leerlos tranquilamente a posteriori. El Gmail lo tiene en parte solucionado, pero es otro coñazo con sus avisos, también intrusivos.

Monday 11/12/2006

No lo entiendo

Filed under: Curiosidades, Trucos — gallir @ 17:56

Ayer domingo por la mañana actualicé el Apache, PHP y MySQL de eso. Debido a que el tráfico era bastante inferior a lo normal –por el puente– decidí habilitar la compresión gzip en el PHP y también en el Apache (con el mod_deflate). Pensé que el consumo de CPU se dispararía hoy lunes con el aumento de tráfico, de hecho lo llevo controlando casi todo el día.

Pero es que no sólo no ha subido, también está por debajo de los niveles de cargas habituales a pesar de estar en “horas pico” (unas 5000 visitas/hora, diría que la carga ha bajado un 20-30% por lo menos):

$ uptime
 17:45:41 up 45 days, 17:12,  4 users,  load average: 0.48, 0.54, 0.53
$ uptime
 17:54:53 up 45 days, 17:21,  4 users,  load average: 0.45, 0.45, 0.48

Podría pensar que la mejora del Apache 2.2 en la gestión de las conexiones persistentes tuviese algo que ver. O que el rendimiento del PHP 5.2 es muy superior al del 5.1 (aunque he leído estudios que demuestran que no lo es).. ¿pero tanta diferencia? ¿influirá también en que se “descarga” de la gestión de las conexiones TCP/IP al haber muchos menos datos que transmitir? (un 20-25% del total sin comprimir) ¿mejor aprovechamiento del hyperthreading de los procesadores Xeon?.

No lo entiendo. ¿Alguna idea?

PS: Tampoco entiendo porqué muchos IE (sobre todo el 6) se bajan el CSS cada vez y porqué no aceptan la versión comprimida… pero me agobiaré con esto más adelante.

Sunday 10/12/2006

Acero, matemáticas, software, comunidades, OLPC

Filed under: Política, Cultura, Educación, soft libre — gallir @ 19:57

Si quieres escuchar una opinión sobre la relación entre el acero y las matemáticas en el siglo XX y la reconstrucción europea con el software en el siglo XXI. O la importancia del OLPC y su relación con el mercurio o sustancias tóxicas. En resumen, si quieres escuchar una conferencia intelectualmente provocadora, allí la tienes, el Eben Moglen en todo su esplendor :-) (en Archive en varios formatos):

Actualización: la transcripción de la conferencia.

(more…)

Samba se pasará a GPL3

Filed under: Legales, soft libre — gallir @ 16:11

Decían que los proyectos grandes, tales como Samba sería muy difícil que se puedan pasar a la GPL3. Pero este proyecto ya anunció que están listos y se pasarán a la GPL3. Sumado a que los proyectos financiados y mantenidos por la FSF/GNU (entre ellos las GNU Libc, los compiladores, etc.) también lo harán, Sun también podría también relicenciar Java con la GPL3, incluso se especula con un cambio de licencia del propio OpenSolaris. El acuerdo Novell-Microsoft parece que ha ayudado a muchos a darse cuenta que la GPL3 es mejor licencia y más adaptada a los tiempos que corren.

Aunque siga el eterno debate lleno de FUD, que Linux se pase o no a la GPL3 es casi irrelevante. El kernel sólo es totalmente inútil.

Tómate el tiempo para implementar una idea

Filed under: Hackerdom — gallir @ 11:46

Muchas veces me suelo quejar de la “poca visión general” que tienen los programadores a la hora de implementar una nueva funcionalidad. Parece que se mide la eficiencia o calidad en parámetros equivocados: número de líneas y complejidad de las estructuras. Así se suelen implementar soluciones más complicadas de las necesarias, duplicando código ya existente, estructuras de datos complicadas y poco flexibles para cambios o ampliaciones, abuso de variables locales sin sentido alguno, y además muy poca eficiencia.

A medida que se va haciendo lo mismo sobre un proyecto o sistema grande, el sistema se convierte cada vez en más inmanejable, pesado, lento, y con un tiempo de vida cada vez más corto.

Hay una solución que me parece sirve incluso para lo más novatos: nunca implementes nada nuevo a partir de la primera idea que se te ocurra.

Deja pasar el tiempo, piensa otras posibilidades, piensa en algunas que en principio de parezcan absurdas y ridículas. Sobre todo: piensa que tiene que haber una solución más simple que haga lo mismo. Durante ese tiempo programa otras cosas ya iniciadas, mira relajado otras partes del programa y fíjate si hay funcionalidades similares ya implementadas, fíjate las formas en que se implementan y pregúntate el porqué de cada una. Pon en dudas aquellas que sean más difíciles de leer y comprender, o que tengan unas pocas líneas de código tan ofuscadas que no se entiendan ni con comentarios. Te darás cuenta el porqué debes evitar implementar código similar (y porqué un buen código casi no necesita comentarios y los que necesita son de “alto nivel”, como referencias bibliográficas).

Así, además de hacer un control de calidad del programa llegará un momento en que ¡pam! te viene una idea clara de cómo debes implementar la nueva funcionalidad. Si además piensas, “pero si es mucho más simple de lo que parecía, ¿cómo no se me ocurrió antes?” es que seguramente la idea es buena.

A veces me paso hasta una semana dándoles vueltas a una idea antes de implementarla. A veces meses antes de encontrarle un sentido o la forma razonable de hacerla, y luego me sale en muy poco tiempo. Me ha vuelto a pasar lo mismo con los favoritos del Menéame. Después de meses dándole vueltas –programando otras cosas, pero igual me parecía un retraso innecesario– lo implementé en menos de una hora y casi sin escribir código adicional, reusando todo lo que había (¿cómo no me había dado cuenta antes?).

Aunque luego hemos perdido más de cuatro horas buscando un icono y probando dónde quedaba mejor y más usable… para que al otro día me indiquen que sería mejor en un lugar distinto. Quizás es que no pensé lo suficiente sobre ese tema. :-)

Archivado en: todo el mundo da sus consejos de gurú, yo también me apunto.

Saturday 9/12/2006

Max Headroom

Filed under: Cultura, Curiosidades — gallir @ 15:21

Max Headroom (en castellano sería algo así como la altura máxima de los vehículos) era mi serie norteamericana de culto de los años 80 derivada de la película de televisión “Max Headroom: 20 minutos en el futuro”.

En aquellos años yo estaba estudiando la ingeniería informática y haciendo los primeros pinitos en gráficos por ordenador con las CoCo (RadioShack), Commore64, las Amiga y con los primeros PCs de los amigos “pudientes”.

Una de las cosas que más nos llamaba la atención era cómo podían generar en tiempo real la cabeza parlante de Max Headroom (imagen de la derecha). Nos imaginábamos potentísimos ordenadores al alcance de la poderosas productores norteamericanas (en este caso la ABC).

Hoy me puse a buscar más información y ver si era posible encontrar esos vídeos. No los encuentro por ningún lado (Amazon me dice No results match your search for “max headroom” in DVD) salvo en el aMule que he encontrado unas pocas copias de los originales en inglés.

Pero lo más curioso y que me sacó de la duda de cómo generaban esas imágenes en tiempo real me la dio la wikipedia. No eran generadas por ordenador, sino que era un actor real, Matt Frewer el que se disfrazaba de personaje sintético, con una máscara de latex y el torso cubierto de fibra de vidrio simulando la americana, camisa y corbata. El fondo incluso era un dibujo real, con un dibujo inspirado en las “animaciones celulares”, que con la edición de vídeo generaban la ilusión de un fondo sintético.

Curioso. Hace 20 años se disfrazaban para parecer personajes sintéticos, hoy los personajes sintéticos son cada vez más indistinguibles de los reales. También es muy curioso cómo esa serie, que ha sido todo un suceso (incluso con apariciones en vídeoclips o anuncios de Coca Cola), esté casi perdida de la memoria colectiva de los geeks (o quizás es los nuevos geeks no son tan geeks como aparentan), y que no esté accesible en los circuitos comerciales (puedo estar equivocado, que me indiquen si alguien conoce cómo puedo comprarlos).

Lo que no es ninguna sorpresa es que el aMule sea la única opción para poder recuperar estas joyas perdidas, aunque en muchos países sea un delito penal :-(

« Previous PageNext Page »

Powered by WordPress