Archive for May, 2008

Dilbert goes ZLog

Tuesday, May 27th, 2008

La friki-alegría del día :)

A los usuarios de ZLog:

1) Abrid ZLog
2) Id a la página de los Dilbert más populares.
3) : )

A los NO usuarios de ZLog: el flashero encargado de la página de Dilbert utiliza ZLog para sus trazas, algo de lo que yo me he dado cuenta por casualidad al abrir la página con ZLog abierto y ver un chorro de cosas aparecer.

En fin, estas cositas que te alegran el día y me recuerdan que tengo que subir la version AIR de ZLog!

A votar el diseño de HippoHX

Monday, May 26th, 2008

ACTUALIZACIÓN: La votación ha finalizado con claro ganador. En el anuncio oficial del ganador se retrasa brevemente por problemillas técnicos.

Muchas gracias!

——————————————-

Perdón por el retraso pero ayer me fui al culo del diablo y llegué a casa tarde y cansado. Lo dejo para otro post.

Lo bueno es que he tenido sorpresa de última hora con un tercer diseño que ha llegado apurando cuando los teléfonos estaban apunto de cerrar, pero a tiempo.

Aquí os dejo los diseños. No pongo ahora ninguna referencia a los autores para que esto no se convierta en un concurso de popularidad, cuando se haya decidido el ganador por supuesto que habrá agradecimiento público. Si por lo que sea alguien sabe quién son los autores que no monte una campaña de apoyo estilo “Salvemos a Bustamante” ¿ok?

He intentado instalar un plugin de encuestas para Wordpress pero no tiene pinta de gustarme así que para votar tendréis que dejar vuestro lector de RSS y hacer el pequeño esfuerzo de venir a votar al blog. Amos, no seáis flojos. Para ampliar las imágenes simplemente hacer click en ellas.

¡A votar!

HippoHX 01

HippoHX 01

HippoHX 02

HippoHX 02

HippoHX 03

HippoHX 03

Cambridge Beer Festival

Wednesday, May 21st, 2008

Venga va, que últimamente sólo doy chapas técnicas.

Esta semana es el 35 Cambridge Beer Festival y ayer improvisamos una visita después de currar. En Inglaterra se toman muy en serio el tema de la cerveza y de las pintas, así que el evento dura una semana en la que la mayoría del pueblo acaba desfilando por allí.

Después de 2 años viviendo aquí por fin he podido entrar. Todas las veces que había ido la cola era de aproximadamente 1 hora /1 hora y media (algo así) por lo que desistí nada más llegar a la puerta del recinto. Pero ayer martes llegamos a las 6 y en 10 minutos estabamos dentro.

La cosa evidentemente va de hincar pintas a todo lo que de. Pagas la entrada y luego puedes “alquilar” un vaso (pagas 2 libras que te devuelven si al irte entregas el vaso de vuelta) o llevarte uno propio de casa. Las pintas están a 2.5-3 libras y las medias a 1.30 y 1.60. Ir a por pintas completas es un error de juvenil porque habiendo 170 tipos de cervezas estate seguro de que:

1) quieres probar cuantas más mejor
2) vas a dar con una mala y mejor beber media mala pinta que una entera
3) si es buena puedes repetir

La mayoría de las cervezas que se sirven en el festival son Ale. De hecho, el festival está patrocinado u organizado por Camra (Campaign for real Ale) una asociación que se dedica a promocionar el “buen” consumo de “buena” cerveza Ale en “buenos” pubs. Aunque así dicho da un poco de miedo creo que se dedican a cuidar un poco la costumbre de disfrutar de una pinta tranquilamente en un pub sin que te claven o te den una pinta mal tirada. Parecen buena gente.

El caso, seguro que hay muchas más diferencias pero a ojos profanos como los mios la mayor es que las Ale van directamente desde el barril al vaso SIN gas añadido. Eso hace que no estén muy frías pero a esta gente no le importa y a mi sinceramente ya tampoco mucho. Las Ale me gustan porque no te llenan tanto la tripa aunque aun así se las apañan para eructar sonoramente por supuesto.

Luego en el festival siempre hay montones de comida y si tienes suerte de que haga bueno, hay mogollón de cesped para espanzurrarse agusto.

En fin, que el evento está muy bien si vas entre semana, en fin de semana hay demasiada gente para todo.

Aquí dejo unas fotitos sacadas de Google:

Una pinta tabernero
Cambridge beer festival
Yummy ale pint

Lo típico

Monday, May 19th, 2008

Te sobran 35.000 millones de dólares para invertir (fuera de USA, para el mercado USA se ve que tiene otro pellizquito) pero tienes una PUTA MIERDA DE WEB COMO ESTA:

http://www.berkshirehathaway.com/

Estoy por mandarle un presupuesto…

Grandes compañías e innovación

Sunday, May 18th, 2008

Joel Spolsky se despacha agusto con Microsoft y su nueva “revolución”, Mesh. Para que no pierdas mucho tiempo, se trata de software para tener tus documentos en servidores externos y acceder a ellos desde cualquier dispositivo. Creo que estamos de acuerdo que muy revolucionario no suena. Personalmente no me hace mucha gracia lo de tener mis documentos en servidores de empresas que normalmente están en otro país y suelen tener absurdas condiciones de uso y tal. Pero bueno, eso lo dejo para otro día.

Por lo que parece no es la primera vez MS intenta algo así (HailStorm) y a mr Spolsky parece que no le hace mucha gracia. ¿Por qué? Pues no porque sea accionista sino por esto:

Why I really care is that Microsoft is vacuuming up way too many programmers. Between Microsoft, with their shady recruiters making unethical exploding offers to unsuspecting college students, and Google (you’re on my radar) paying untenable salaries to kids with more ultimate frisbee experience than Python, whose main job will be to play foosball in the googleplex and walk around trying to get someone…anyone…to come see the demo code they’ve just written with their “20% time,” doing some kind of, let me guess, cloud-based synchronization… between Microsoft and Google the starting salary for a smart CS grad is inching dangerously close to six figures and these smart kids, the cream of our universities, are working on hopeless and useless architecture astronomy because these companies are like cancers, driven to grow at all cost, even though they can’t think of a single useful thing to build for us, but they need another 3000-4000 comp sci grads next week

Es decir, empresas como Google y Microsoft hinchadas de dinero están pagando a los programadores un pastizal brutal y lo peor de todo es que los ponen a currar en aplicaciones que, según Spolsky, nadie realmente quiere. Como ejemplos de aplicaciones que la gente quiere pone Twitter, Flickr, YouTube, Facebook…

¿Por qué estas aplicaciones no salen de empresas grandes? ¿Es un tema de burocracia? ¿Es que no arriesgan? ¿Es que simplemente no les interesa y prefieren comprar cuando está claro que el producto funciona?

¿No parece claro que si quieres trabajar haciendo cosas realmente innovadoras tienes que ir a la pequeña empresa o montártelo por tu cuenta y esperar a ser comprado por alguna de las grandes?

Diseñando que es gerundio

Thursday, May 15th, 2008

Pues resulta que tengo no uno, sino dos diseños preliminares para HippoHX! Muy muchas gracias a los autores!

Si hay alguien que todavía se quiere apuntar vamos a dar de plazo una semana más, entregas hasta el sábado 24. El domingo 25 los pongo en el blog y hacemos votación popular.

Por cierto, para la próxima release espero tener lista la API en AS3 junto con la API de acceso al registro que ya está en el repositorio.

Ea!

Perfect is the Enemy of Innovation

Thursday, May 15th, 2008

Vuelve a por otra que dice el Calero:

Perfect is the Enemy of Innovation

¿Y esto quien lo dice? El que viene un poco a ser el director de Pixar. Entrevista en inglés o castellano.

Flex 3 SDK - MSVCR71.dll not found

Monday, May 12th, 2008

Titular para Google y compañía.

Resulta que me acabo de bajar a mi copia de Windows pirata el SDK de Flex 3. Para ponerlo a funcionar primero necesitas la JRE 1.6.

Hasta ahí todo bien pero cuando he ido querido compilar los ejemplos me ha saltado un bonito error:

MSVCR71.dll not found

Diciendo además que reinstalar la aplicación podría solucionar el problema.

Con un poco de Google llego a los foros de Winamp para encontrar la solución. Copiar la susodicha dll (Archivos de programa > Java > Jre 1.6 > bin) a c: > Windows > System32. Listo. Espero ahorrar al siguiente un poco de Google.

Y para que no te aburras tanto con este post te cuento que me ha bajado el SDK de Flex para evaluarlo como herramienta para la GUI de HippoHX. Las otras opciones son Xinf y hxGtk.

Ya veremos dijo un ciego.

Votando con la cartera

Sunday, May 11th, 2008

“Votar con la cartera” viene a decir que si no estoy contento con un servicio o producto no lo compro más expresando así mi descontento. Pero también es lo contrario, si estoy contento con algo lo compro ayudando así a que siga funcionando. Esto viene a que cuanto más lo pienso más cuenta me doy de que tenemos que pagar por algunas de las cosas que utilizamos es/será necesario.

Contexto. Hank Williams es un entrepeneur Flashero que los que anden por la lista de OSFlash le conocerán de hacer defensas acérrimas de cosas como reverse engineering (darle la vuelta a un protocolo propietario símplemente echándole un ojo a los bits que se mueven de aquí para allí).

Tiene un blog que se llama Why does every thing suck en el que suele contar cosas interesantes. Algunas de las cuales no estoy muy de acuerdo, pero interesantes al fin y al cabo. Personalmente lo que menos me gusta es que le encanta sentar cátedra en cada frase, pero bueno.

Al lio. El hombre lleva dando la tabarra una temporadita (por ejemplo aquí) con el siguiente argumento (simplificado):

La idea de que todo lo que hay en internet es gratis es mala

Él cree que no todas las aplicaciones webs van a poder vivir de la publicidad y que el ejemplo de Google NO es extrapolable al resto de aplicaciones. Por lo que se comenta, ni siquiera tochazos como YouTube cubren gastos con la publicidad.

Google probablemente no esté demasiado preocupado por no hacer dinero con YouTube ya que lo enmarcará en su estrategia de dominar el mundo, pero si eres tú quien quiere montar una web nueva y ofrecer un producto/servicio, más vale que lo pienses despacito.

Yo, como usuario, sé lo siguiente:

- No quiero publicidad
- Quiero que las webs que leo sean independientes de sus anunciante. Me gustaría que si por ejemplo el Tendero tiene que pegarle un toña a Intel, se la pueda dar sin miedo ya que si Intel le retirara la publi, seguiría siendo económicamente viable. Es un ejemplo, El Tendero no tiene publi en el blog.

Pero hete aquí que los servidores cuestan pasta, que los programadores cuestan pasta, que los diseñadores cuestan pasta… Es decir, si quieres dar el salto de start-up de colegas a negocio, alguien tiene que pagar.

La mayoría de la gente parece contenta pagando con su atención, pero yo también creo que la publi en internet tiene menos impacto en los usuarios. Por un lado hay cositas como AdBlock. Por otro lado gracias a la usabilidad en Internet es mucho más fácil no prestar atención a los banners porque sabemos perfectamente dónde están. Es lo que comenta Hank Williams en Stats explain why we don’t read banners a cuento de una nueva chapa del amigo Jakob Nielsen.

Así que si la publi en Internet no es tan efectiva, unido con que hay mega-millones de webs y que probablemente no haya anunciantes para todas… ¿de dónde va a salir la pasta?

Yo creo my friend que es hora de empezar a asumir que hay que pagar por algunas de las cosas que te interesan… Aun no tengo claro si esto es aplicable a todos los casos (que se lo pregunten a los de El País online) pero creo que cuando Internet madure, no será tan raro. Igual será un modelo mixto tipo “quien no quiera pagar que vea publi”, pero tampoco lo tengo claro.

¿Qué decís?

¿Ahora picar frameworks propios es malo?

Tuesday, May 6th, 2008

Vaya, vaya. Leo en PHP Senior:

Si por cualquier razón la respuesta es “tenemos un framework propio”, mal pinta la cosa. De hecho, hasta me atrevería a ser radical y decir que es hora de huir de ahí como del demonio. A 2008, el mundo del software no necesita otro framework casero realizado por mentes privilegiadas

Vamos a ver si yo le encuentro sentido a picar un framework propio a ese 1% de situaciones :)

Utilizar un framework desarrollado por otros es bastante útil, completamente cierto. Por varias razones: seguramente lo haya hecho gente más lista que tú, lo han revisado muchas más personas y lo han usado en muchas más situaciones por lo que es mucho menos probable que haya bugs…

Pero ¿qué pasaría si todo el mundo pensara así? ¿qué pasaría si nadie se tirara a la arena? ¿que pasaría si nadie pensara que las cosas se pueden hacer mejor? Pues que no tendríamos Rails, no tendríamos CodeIgniter, etc, etc, etc…

Yo en mi caso no he picado un framework propio sino 3 :) En la mayoría de casos por requerimientos de los proyectos. Por ejemplo, el que tenemos en mi curro actual tenía que ser compatible hasta con player 6 y cuando miré los frameworks disponibles no encontré ninguno que se adaptara.

Dicho esto, desde que he descubierto CodeIgniter he desechado mi triste wanna-be framework en PHP. ¿Por qué? Pues porque como PHP no es mi fuerte, estaba claro que mejor ser usuario y no creador. Mejor beneficiarme del curro de gente que sabe mucho más que yo de PHP.

En lugar de deshechar tan rápidamente los frameworks propios hay que pensar un poco más, hay ocasiones en las que yo creo que es la mejor solución. Lo que nos lleva a la gran pregunta:

¿Cuándo picar y cuándo usar el código de los demás?

Sólo la experiencia te lo puede decir. ¿Y cómo pillar la experiencia? Picando un framework propio :) No lo digo en broma, yo creo que es un MUY buen ejercicio. No se tarda tanto en darse cuenta de que si lo que has picado es bueno o no.

Si lo puedes reutilizar fácilmente, si se pueden añadir nuevas funcionalidades sin tener que tocar muchas clases, si se puede utilizar para proyectos muy variados…. entonces lo has hecho bien. Si es todo lo contrario, échale un ojo a los frameworks que tengas a tu alrededor.

Así, a las malas, picar un framework propio es bueno aunque sea para saber que no lo tienes que hacer más. Es el clásico “no soy tan malo, por lo menos sirvo ejemplo de lo que no hay que hacer”.

+1 por reinventar la rueda con sentido.

Salud!