Archive for July, 2007

El bug número 1 de Ubuntu

Tuesday, July 31st, 2007

Andaba leyendo sobre sobre el escaso interés de los usuarios en Linux cuando me encontré con el bug número 1 de Ubuntu:

https://bugs.launchpad.net/ubuntu/+bug/1

Microsoft has a majority market share

Y está asignado por supuesto a Mark Shuttleworth, el friki multimillonario que pone la pasta para que Ubuntu funcione. Hay que reconocer que los frikis son graciosos :)

Y en líneas generales estoy de acuerdo con el autor del post. Las predicciones de hace unos años sobre cuota de mercado para Linux eran *muy* optimistas. Yo creo que es ahora cuando realmente Linux empieza a ser una alternativa real y viable para usuarios “normales”. La ayudita de Dell y otros grandes fabricantes de incluirlo por defecto en algunos de sus equipos va a ser clave (Dell Asking ATI For Better Linux Drivers), así que yo sí pienso que en un futuro medio (5 años) la cuota de mercado de Linux puede crecer hasta un punto que las empresas, gobiernos y demás lo tengan que tener en cuenta.

The wall

Sunday, July 29th, 2007

The wall

Dicen que están construyendo un muro porque demasiados de los nuestros entran ilegalmente y no aprenderán su lenguaje o asimilarán su cultura

QUÉ GRANDE

Vía Menéame

Recicla tu código

Thursday, July 26th, 2007

Recicla tu código

Voy a explicar un poco de qué va a ir mi conferencia en SubFlash.

La idea básica es que la mayoría de aplicaciones que hacemos realizan una serie de tareas comunes. A saber:

- Leer un xml de configuración
- Escuchar los eventos de Stage para ajustarse al tamaño disponible
- Leer variables que vengan por FlashVars
- etc.

Empezar las aplicaciones desde cero es un poco una pérdida de tiempo porque estamos solucionando problemas que ya hemos afrontado en el pasado. Hacer que todas nuestras películas Flash compartan un código común tiene las siguientes ventajas:

- Picar el código común una sóla vez. Don’t Repeat Yourself (DRY)
- Las aplicaciones son más sencillas de mantener. Cuando un error se arregla en la parte común automáticamente se arregla en todas las aplicaciones que lo usan.
- De la misma forma, agregar una mejora a todas las aplicaciones es muy sencillo ya que al agregarla a la parte común todas las películas lo heredan.
- Las aplicaciones son más sencillas de entender (y mantener) una vez que conocemos el código común. Además se comportan de una forma predecible.

¿Y muchos de estos problemas no se solucionarían utilizando un framework ya existente? Sí, pero aunque programar nuestro propio framework sea un poco reinventar la rueda, tiene ciertas ventajas como que se ajusta perfectamente a nuestras necesidades (no hace ni más ni menos de lo que queremos) o como que arreglar bugs o añadir funcionalidades es mucho más sencillo al ser nosotros los creadores del código.

Utilizar un framework de desarrollo es algo muy básico pero no suele ser la norma en el mundillo Flash. Desde luego hay gente utilizando frameworks (ARP, GAIA, etc.), pero yo diría que son la excepción.

En la conferencia empezaremos desde cero el desarrollo de un framework propio. La idea es ir escribiendo código, compilando e ir respondiendo las preguntas según vaya surgiendo. La ponencia será *muy* práctica. Vamos, que no llevo PowerPoint :D Y por el camino veremos MTASC, SWFMill, y las ventajas *prácticas* de algunos de los patrones de diseño. En fin, picar menos y mejor.

¡Espero que os guste!

Flash player 10 wishlist

Wednesday, July 25th, 2007

Pues ahora que los Reyes se acercan, aquí va mi whislist para el futuro player 10:

- Componentes básicos incluidos en el player. Como ya explique aquí, me parece que Adobe debería primero hacer unos componentes decentes y segundo incluirlos en el player. Eso todavía permitiría a quien quisiera utilizar los suyos propios.
- Que funcione wmode o que lo quiten. No más infierno.
- Seamless tabbing. Es una parámetro del objeto HTML que permite que un objeto Flash entre en el ciclo de TABs normal del navegador sin tener que hacer click en el. A dia de hoy sólo funciona en IE y salió con el player 7…
- Fuentes compartidas oficiales, para evitar esto o sus derivados.
- Solucionar todos los bugs del player ANTES de añadir más complejidad.
- Igualar las versiones del player en TODAS las plataformas. Esto entiendo que es lo más complicado de todo, pero es que a día de hoy hay un player para PC, Win y Mac, otro para Pocket PC, otro para Flash Lite y el player de la PSP…

Si sacaran una versión del player arreglando todo aunque no añadieran nada molón yo estaría más que feliz.

El spam se va a acabar

Monday, July 23rd, 2007

Por la vía tradicional española. Ojo a la captura de los comentarios de una noticia del Marca:

El spam se va a acabar por la vía rápida

:D

Los grandes clientes…

Sunday, July 22nd, 2007

… no tienen por qué ser las grandes marcas. A las agencias de publicidad se les suele llenar la boca diciendo que ellas trabajan para “grandes clientes” cuando lo que realmente hacen es trabajar para clientes conocidos. Ya sabéis, Nike, Adidas, BMW, Telefónica, etc., etc.

Yo he tenido la poca suerte de trabajar para empresas muy grandes en las que he visto cada chapuza que quitaba el hipo. Lo curioso es que la mayoría de la gente que trabaja en esas empresas grandes son bastante buenas. Ahora, no sé cómo se las apañan pero siempre aparece un cargo medio-alto de los que les han dado el puesto en la tómbola y lo empantanan todo.

Además, no sin cierta lógica, a las empresas grandes les cuesta mucho tomar decisiones, la burocracia se lo pasa allí en grande. Obtener un “sí” para una modificación de algo que ya está funcionando requiere mucho esfuerzo y no siempre es posible. Así que aunque los protocolos y la burocracia son necesarios a según qué niveles, no es menos cierto que son un freno al desarrollo.

Muy bien, entonces ¿cuáles son los grandes clientes? ¿Los que te dan un briefing como dios manda? ¿Los que no te dan briefing pero te dejan trabajar? ¿Los que no quieren las cosas para ayer? ¿Existen?

A mi me gustan los clientes que:

a) Saben a nivel técnico y se implican en el desarrollo

o

b) No saben nada a nivel técnico PERO confian en tu experiencia para que el proyecto se finalice sin problemas.

Lo que me mata son los que NO tienen ni idea a nivel técnico y aún así te dan consejos o incluso fuerzan a tomar decisiones técnicas absurdas. Vamos, los que van al dentista y le dicen cómo operar. Los que van al carnicero y le dicen cómo tiene que cortar los filetes. Los que van al taller y le dicen al mecánico cómo cambiar la junta culata…

Por qué no se les paran los pies a estos clientes desde cuentas es tema de otro post :)

Gestionar una central nuclear con Flash

Thursday, July 19th, 2007

¿Qué? ¿Que no se puede controlar una central nuclear con Flash y AS3? Pues vaya kk de lenguaje. Me voy a Java entonces. ¡Ups! Tampoco:

You acknowledge that Licensed Software is not designed or intended for use in the design, construction, operation or maintenance of any nuclear facility

De la licencia de Java. Bueno pues ¿entonces con qué me monto mi central nuclear en casa? Nada de software, hay que hacerlo con interruptores:

Commercial nuclear reactors, at least in the US, are controlled via relays, not integrated circuits. The control room for a nuclear plant looks a lot like the array of switches and dials on the spacecraft in the movie Apollo 13, scaled up to fill a large room. You might see some more modern technology used for recording or monitoring purposes, but the fundamental operations are not based on anything as unreliable as software.

Si ya decía yo que tenemos demasiados bugs.

Y tú, ¿cuánto cobras?

Tuesday, July 17th, 2007

Desde hace mucho tiempo me pregunto por qué la gente tiene tanto reparo en comentar lo que cobra. Cuando alguien quiere saber lo que cobras te dice algo como:

Oye, perdona que te pregunte, y si no es mucha indiscrección, ¿cuánto cobras?

No es que me haya pasado especialmente (solo un par de veces), pero es un tema delicado. Yo pienso que los mayores beneficiados de esta oscuridad son los malos. Y con los malos no me refiero solo a las empresas, me refiero tambien a esos que son muy malos trabajadores. Posibles escenarios en los que no te gusta que sepan lo que cobras:

- Cobras mucho más de lo que vales. Y te preocupa que lo sepan tus compañeros para que no se enfaden contigo o para que no vayan a pedir más a tu jefe.
- Cobras mucho menos de lo que vales. Y te da vergüenza reconocerlo.
- Pagas mucho menos de lo que debes y prefieres que tus empleados vivan en la duda de si son los únicos que cobran mal.

Estoy seguro de que si pusiera una encuesta anónima preguntando por el sueldo responderían X personas. Si en esa encuesta se pidiera el nombre, contestarian 1/10 parte (dato facilitado por el departamento de predicciones super-precisas). Sin embargo yo creo que saber el sueldo de las personas con las que trabajas (incluidos los jefes) podría ser beneficioso.

Ahora, cuando he hablado de esto con mas gente, siempre hay alguien que saca el tema de las comparaciones como mayor problema:

Que por qué ése cobra más que yo si se toca los cojones. Que por qué cobra lo que yo si no se implica en su trabajo…

¿No sería labor del jefe de equipo asumir esas diferencias? Algo como:

Ése cobra mas que tu porque me sale de los huevos.

Jeje, que no. Mejor algo como:

Ése cobra mas que tu por X,Y,Z, cosas que yo, como jefe, valoro.

Yo creo que soy capaz de reconocer cuando una persona aporta más que yo a una empresa. Sé cuando mi compañero vale más que yo. Porque tiene más conocimientos, porque lleva más en la empresa, porque se implica más, porque no se mete en camisas de once varas… Claro, que tambien sé que hay gente que NO es capaz de eso, pero ¿queremos realmente a trabajadores que no saben reconocer el valor de sus compañeros? ¿No estaríamos mejor sin ellos?

¡Politica de sueldos transparente ya!

L.I.A.C.C.R

Sunday, July 15th, 2007

La Industria Antes Conocida Como Rentable

Es la de la música. A Prince le están lloviendo palos a mansalva desde que se confirmó que la única manera de pillar su nuevo álbum será una de dos: a) gratis con la entrada de uno de sus conciertos b) gratis al comprar un periódico inglés (1.4 libras, como 2 euros). Ojo a los argumentos de los gerifaltes musicales:

It devalues the music and the losers will be new artists who are trying to come through who won’t have any support from recording companies because established artists are chucking out their music for free.

“Consumers only have so much listening time in the week and if they receive the new album from Prince then they don’t need to buy new music and will spend their money on something else.”

POR FIN! Alguien que no viene con el cuento de “matar a la cultura”. Éste lo dice alto y claro, ¡¡¡¡¡¡¡¡¡QUE NOS JODES EL CHIRINGO!!!!!!!! Está más que claro que los músicos NO necesitan a las mafias discográficas para sacar adelante sus trabajos.

Si eres un artista juvenil, graba tu música con una licencia CC, y ofrécela gratis en tu web, tu myspace*, pásate por bares que sólo pongan música CC y vive DE DAR CONCIERTOS.

* Por favor, que alguien mate a myspace o me enseñe una página que no duela a la vista.

Titulares ingleses

Friday, July 13th, 2007

Los becarios del Marca no están solos en la ingente tarea de hacernos sonreir con sus titulares. Hay unos cuantos periódicos ingleses que también se apuntan al carro. Ejemplo después de la cagadita de Hamilton en la última carrera:

The Sun rocks