[eside-ghost] Localizadoresde IP

Alfredo Beaumont alfredo.beaumont en gmail.com
Jue Jun 19 11:01:53 CEST 2008


Og, 2008eko Ekaren 19a(e)an, Nando Quintana(e)k idatzi zuen:
> Aupi,

Aupa Nando!

> la nota sobre geolocalizar ips, muy buena, gracias!
>
> Por cierto, reddit ha publicado su código y... tachánnnnnnn... Python.
> Me alegro de que se empiece a desmitificar la escalabilidad de Python.

El caso de reddit tiene traca. No sé si conocéis el origen de reddit, pero si 
no os lo cuento brevemente:

reddit[1] es una startup financiada por Y Combinator[2] que es una empresa de 
inversión para startups creada por Paul Graham[3], que es un experto y 
evangelista de lisp y creador del lenguaje Arc[4], y que ganó mucha pasta 
desarrollando aplicaciones web en lisp (en la era dotcom) y que siempre ha 
insistido en que la diferencia que le propició el éxito fue la capacidad de 
lisp. Así pues, el desarrollo de reddit empezó en lisp, pero migraron a 
python a medio camino, diciendo que era muy complicado hacerlo en lisp, lo 
cuál generó bastante polémica en el mundo lisp, supongo que por la misma 
razón que comentas Nando, que esperaban poder utilizar reddit para 
desmitificar los problemas que se achacan a lisp. Surgieron varios clones de 
reddit, y casi se ha llegado a convertir en el "Hello World" de las 
aplicaciones web en lisp. Hay hasta screencasts[5,6] que explican como hacer 
un reddit en lisp, el segundo se llama "como (re)escribir reddit en 20 
minutos y 100 líneas" X-D

> Empezar un proyecto con PHP es como elegir oracle para la gran
> empresa. No tienes que dar explicaciones. Pero si apuestas por Python,
> todos te apuntan con su entrecejo arrugado y te desafían a que les
> justifiques tu elección.
>
> - IMHO escribir Python es mucho más divertido que hacer PHP.
> - Me atrevo a decir que habrá pocos recursos/librerías escritas en PHP
> que no estén en Python.

Hombre, la cuestión no es si hay muchos o pocos que falten, sino si están los 
que necesitas...

> - La escalabilidad de un proyecto, no es solo cuestión de lo rápido
> que corra por unidad de máquina. También cuenta la mantenibilidad del
> código.
> - Convertirte en un experto en PHP te abrirá más puertas. Convertirte
> en un experto en Python te hará más feliz :-D

Pues entonces lo mejor es hacer las 2 cosas ;)

[1] http://www.reddit.com/
[2] http://ycombinator.com/
[3] http://www.paulgraham.com/
[4] http://arclanguage.org/
[5] http://bc.tech.coop/blog/070924.html
[6] http://www.beta9.be/svc/lisp-movie-2-reddit.mov
-- 
Alfredo Beaumont Sainz
http://www.alfredobeaumont.org/blog.cgi


Más información sobre la lista de distribución eside-ghost