<body>

Sitios web relacionados: PingBlog | Fotos

domingo, febrero 26, 2006

Donación de sangre

Sin más preambulos les coloco algo para que ayuden y reflexionen (no, no es una cadena):

Estimados amigos,

¿Hay manera de que difundan este mensaje, como servicio público? Donde puedas, donde quieras, en realidad si no puedes pues tampoco hay problema, pero es que se necesitan tantos donantes, por tanto tiempo, que bien vale el intento.
"Como los blogs también sirven para darle una mano a los amigos, esto es un servicio público:

La hija de un gran amigo acaba de ser diagnosticada con leucemia, está en el Centro Médico de Caracas, en San Bernardino , y necesita donantes de sangre de cualquier tipo. Su nombre es Alejandra Bello, y sólo tiene 20 meses. La niña es un Sol, una dulzura, le he pedido a Dios con todas mis fuerzas que la ayude en este momento tan fuerte.

Cuando me enteré del asunto esta mañana, me deprimí muchísimo, pensando en tantas personas que no aprecian tener buena salud y estar vivos, y que se pasan toda esa vida persiguiendo sólo lo material, quejándose de lo que no tienen.

Muchas gracias de antemano a quienes puedan acercarse unos minutos por alli y donar sangre."

Este es el enlace al post en mi blog:

http://www.caracascafe.net/modulor/?p=35

Ya varios amigos de la blogosfera venezolana se han solidarizado, de nuevo y de antemano, un millón de gracias, sea lo que sea que puedas hacer.

Saludos,
Guillermo

viernes, febrero 24, 2006

Opinión de libro: Memorias de John Lennon

Memories of John Lennon
Como se nota lo mucho que me conocen mis amigos. No he podido dejar de leer este libro en el tren por las úlas dos semanas


Al principio cuando me regalaron el libro pensé que era un intento de Yoko Ono en capitalizar en la muerte de Lennon; Después de todo, ¿otra biografía de este gran músico?

¿Quién necesita escuchar más sobre Lennon y los Beatles?

¿A quién le importa la opinión de otras personas (sobre todo si no lo conocieron) sobre este?

Que equivocado estaba; El libro es una colección de relatos, todos ellos de alguna manera relacionados con John Lennon mientras estuvo con Los Beatles y luego en su carrera en conjunto con Yoko Ono. Sin embargo, los mejores (y más emotivos) relatos son aquellos de la gente que lo conoció de cerca y compartió momentos con la pareja.

Si, digo la pareja porque el libro es una reflexión de como Yoko y John trabajaban juntos, como enfocaron su vida para cambiar algunas cosas en el mundo. Es interesante ver como se revelaron contra los poderes de su tiempo y uno no deja de preguntarse que hubieran hecho algunos politicos de nuestros días al verse amenazados por un genio superior (Nixon trató en vano de deportarlo por ejemplo).

En fin, es una lectura recomenda incluso si nunca se vió tocado por su música (trato de pensar en quien nunca ha escuchado "Imagine" y la respuesta suena imposible). Es increible como tantos años después su mensaje siga vigente e incluso tome fuerza ante las contracciones que nos rodean.

Buscar en Technorati:

martes, febrero 21, 2006

Venezuela Zombie: Mis últimos momentos en el Sambil



Bueno, el primer relato (van a ir viniendo sin orden cronologico) es el de un desconocido el cual es sorprendido dentro de el Centro Comercial el Sambil cuando revienta el brote en Caracas. ¿Que oportunidades tienen él y un vigilante en contra de toda una ciudad?

El relato aquí.

Buscar en Technorati: ,

El negocio de venta de computadoras en Venezuela: ¿Quien quiere comprar Gallinas?

Empire State
¿Puede identificar a alguno de los edificios que se ven desde el Empire State?

Yo no, no sin ayuda. Igual pasa cuando se trata de escoger una computadora para la compra en Venezuela...

Voy a contarles una historia que ocurrió hace quizas 15 años atrás: Recien me gradué de bachiller en Ciencias y mi papá (muy sabio) me ayudo a conseguir un trabajo, transcribiendo documentos en WordStar (si, yo lo llegué a utilizar y fuí increiblemente bueno con la herramienta). Al tiempo logré aprender a programar en algo de Basic (viendo unos programas de "Fundamentos Finitos") que los Ingenieros Civiles de la oficina utilizaban e inclusive algo de DBASE III.

Que días aquellos. Pero lo mejor fué que pude ahorrar lo suificiente para comprarme mi primera computadora, una poderosa 386. Poco sabia yo las fustraciones que me vendrian encima al comprar el equipo.

Yo pagué de contado y la maquina de mis sueños me sería entregada en una semana. Pero esto fué lo que pasó:
  • Tardé un mes en recibir el equipo: Resulta que el modus operandi de esa epoca era comprar máquinas con el efectivo de el cliente que recien pagaba, pero el equipo le era entregado a alguien que habia pedido su equipo antes que usted. En pocas palabras trabajan sin capital.
  • La máquinas fué ensamblada torpemente y con componentes de baja calidad: Una vez que me la entregaron tuve que retornarla 3 veces (los botones de apagado, reiniciar no servian), problemas de memoria...
  • Sin software original: Si, TODO el software era copiado de otra computadora. Olvidense de soporte técnico (antes de que me cataloguen como purista, vea mi explicación más abajo).
Y eso que a quien se la compré era un vendedor reconocido. Dios me libre que carajo hubiera pasado si hubiera ido con un loco de playa, ¿verdad?

Hoy en día la situación no ha cambiado mucho; Hace un mes estuve tratando de ayudar a mi cuñado a comprar una computadora nueva, y debo decir lo siguiente:
  • La diferencia de precios estre locales estaba en un rango de los 600 mil bolivares
  • La antención en muchos sitios fué pésima e inclusive nos trataron de engañar para comprar equipo con características inferiores
  • Ningún local nos ofreció software original. Todos eran "demos" de productos Microsoft los cuales ellos "usaban" para probar los equipos. una táctica balurda para entregar equipos con software pirata...

Racimo de ideas
Les doy una idea: traten con dignidad a los usuarios de computadoras. ¡Se sorprenderan lo que hace un cliente fiel que confia en un negocio!


No entiendo que les pasa a una buena parte de los empresarios Venezolanos de este ramo; Con su actitud marginal y de escasa visión están matando un negocio que podría ser muchisimo más lucrativo. Todo negocio exitoso se basa en ofertas de calidad, la confianza entre el cliente y el empresario y sobre todo la capacidad de ofrecer alternativas a los clientes.

Pero pareciera que en los últimos 15 años en vez de vender computadoras solamente hubieran aprendido a vender gallinas :)

Pero no todo está perdido. Usted como comprador tiene el poder de cambiar la situación a su favor; Yo le tengo unos cuantos consejos que quizas le intere seguir:
  • Busque a su máquina de ensueño por Internet: Un sitio que me encanta es Dell.com. Es un peo comprar desde Venezuela a menos que usted tenga Dolares (más el costo de importar la máquina) pero de allí puede hacerse una idea de precios y configuraciones. Armado con esa información, vaya de vendedor a vendedor buscando un equipo similar, pidiendo presupuestos. NUNCA salga sin saber que tipo de máquina quiere y sin saber que tiendas visitará primero, porque lo que está haciendo es cediendo control. Usted sabe lo quiere, sólo tiene que pedirlo.
  • Tenga cuidado con negocios penalizados por el Seniat: Sin falla, todas las cotizaciones que pedimos en tiendas que habian sido penalizadas por el Seniat (con un papel grande que lo indicaba en sus ventanas) tenian los precios más caros, tiempos de entrega más largos y sobre todo no entregaban software original. Evitelas como la plaga.
  • Nunca compre por catalogo ni por avisos de periodico: Muchas de las tiendas pequeñas operan sin capital, busque a un distribuidor conocido. Por ejemplo, uno de los distribuidores con los cuales tratamos de comprar el equipo, nos dijo que cierto modelo de computador (curiosamente en oferta) no estaba disponible porque "le estaban ensamblando máquinas a PDVSA y no tenian inventario". Eso dijo demasiado ya que ¿quien quiere comprar un equipo que a la hora de ser reemplazado no lo van a tener en inventario?
  • Haga su tarea y visite los locales de los vendedores: Evalue cosas como ¿como es el trato al cliente? (no sintio que no le "paraban bolas") ¿el vendedor se tomó la molestia de explicarle o recomendarle un equipo? Pregunte a sus amigos, utilice Google (si, algunos locales Venezolanos salen). Pida presupuestos y compare entre ellos.
  • No compre una máquina sin software original: Si, ya se que Microsoft tiene precios ridiculos en Venezuela, sobre todo para Microsoft Office y que ellos mismos son culpables de el problema de la piratería. Pero si usted tiene soporte de Microsoft, entoces al menos puede llamarlos para pedir ayuda cuando las cosas salgan mal. ¿No tiene el dinero para usar Microsoft? Entonces dejese de pendejadas e instale Linux Ubuntu, el cual además de ser grátis es muy amigable y tiene aplicaciones similares a las que usted está acostumbrado a usar bajo Windows (Mozilla en ves de Explorer, Open Office en vez de Microsoft Office entre otros). Yo ya tengo 2 años usando sólo Linux en mi laptop y realmente no me arrepiento de la movida. Lo otro es que Microsoft está trabajando en mejorar su esquema de licencias con Windows Vista, lo cual quizas signifique buenas noticias para usted.
  • Cuando compre un equipo, no acepte nada que tenga menos de un año de garantia: Por ejemplo, los disco duros (particularmente laptops) empiezan a dañarse al año de comprados. Cuando recien compre una máquina, dejela prendida por una semana y corrale todos los diagnosticos que pueda (memoria, CPU, disco duro). Hay programas gratuitos basados en Linux los cuales se pueden correr desde un floppy o CDROM y le pueden ayudar a detectar problemas. Si la maquina se funde a la semana, no hay problema ya que estaba en garantía y este tipo de uso intensivo puede ayudarlo a detectar problemas; También este atento a ruidos, programas que se congelan y otras cosas fuera de lo común ya que puede significar que el equipo viene con problemas. Otra cosa: Pregunteles en donde tienen el taller en donde reparan las computadoras.
  • Comprese una laptop en vez de una máquina de escritorio: Si, son más caras pero el control de calidad es mejor, además de que es más difícil para un local chimbo hacerle cambios. Hoy en día el rendimiento de estas está casi a la par de las máquinas de escritorio, además de que tienen mayor mobilidad.
  • No tenga miedo de pedir: Usted está pagando por el equipo, no sea pendejo y haga valer suus derechos. Pida presupuestos y pregunte si estos tienen el IVA (Impuesto al Valor Agregado) incluido. Pregunte por planes de financiamiento y si esta pagando en efectivo, pida un descuento (que no sea a expensas de recortarle beneficios) recuerde que el efectivo es rey. Finalmente pregunte por recompenas, como un ratón o impresora grátis ;)
  • Si tiene un vendedor de confianza o alguien que le parece confiable: Mantengalo. Hagale saber que usted le comprará más equipos o servicios en el futuro y que usted le puede recomendar la compañia a sus familiares y amigos. En pocas palabras, construya una relación. Si usted nota que el vendedor sólo está interesado en hacer este negocio o si se muestra apatico entonces mandelo para el carajo y busque a otro vendedor. Hay muchos en la calle, todos buscando su dinero...
  • Si tiene un amigo que sepa de computadoras, invitelo en su búsqueda: Expliquele para que quiere el equipo y los precios que usted ya ha conseguido. Esta persona lo va ayudar a protegerse de especuladores y quizas le sugiera ideas que no se le habian ocurrido antes. Invitele una cena o cerveza después para pagar el favor :)
Recuerde, quien tiene el dinero es el que hace las condiciones. En este caso es usted, no los vendedores...

Buscar en Technorati: ,

lunes, febrero 20, 2006

Venezuela Zombie: Mi tributo a George Romero



Siempre me han llamado la atención los Zombies; Genios como George Romero utilizaron la analogia de una masa estúpida y agresiva de personas (mejor dicho muertos) para transmitir un mensaje. Por años muchas personas le han rendido tributo y han sacado numerosas películas.

Zombie books
Si, estos libros están entre mis favoritos...

Para mi cumpleaños Vero me regaló dos libros excelentes: La guia de Supervicencia de Zombies y The Celular (de otro genio a quien admiro, Stephen King). Eso me llevó a pensar por varios días (sobre todo en esos largos momentos en el tren, después de dejar de leer otros libros menos macabros) ¿que pasaría en Venezuela ante una invasión de Zombies? ¿Como reaccionaria el gobierno? ¿la Iglesia?

Todos los relatos que he leido hasta el momento siempre ocurren en algún lugar de los Estados Unidos, o en Europa. Sería interesante ver que haría un Chavista frente a un muerto viviente, o como los Sifrinos de El Centro Comercial San Ignacio reaccionarian ante una turba solamente interesada en arrancarles las entrañas.

Pienselo por un momento, vivimos en tiempos de Zombies: Comemos la misma comida chatarra, pelamos bolas con un sueldo insuficiente, compramos la misma ropa todos los años y celulares todos los años (consumismo), no tenemos orientación politica bien definida (y los politicos nos joden en su juego todo el tiempo), nos creemos especiales (al igual que los otros nosecuantos millones que pueblan este planeta). En una cultura que proclama el individualismo, la masa es lo que predomina.

Si eso no es un Zombie...

Visita nuestro bar en NYC
No todas las puertas llevan al mismo destino. ¿A donde los llevará esta?


Así que eso me motivo a escribir un pequeño relato, un experimiento. Y es que como ya antes les había escrito, este Blog es mi cama para experimentos. Vamos a ver como sale este, la historia de Venezuela Zombie.

Buscar en Technorati:

domingo, febrero 19, 2006

Echando código: Desarrollando un sistema de votación Open Source

Jan 2006 018
A veces es bueno ver las señales, si las ignoramos pueden traer cosas desagradables...


Leyendo el Blog de Reste@dos me topé con un articulo titulado "se vende un diván". En el se comentá que un software Open Source podría restaurar la confianza en el proceso electoral y que si este es debidamente auditado, podría hacer más limpio el proceso electoral.

¿Es eso verdad? Bueno, Resteado propone que un grupo de Venezolanos escriba el software el cual eventualmente será incluido en esta (o en futuras elecciones). Yo digo lo siguiente:
  • Contrariamente a lo que se expresa en Resteados blog, el movimiento Open Source Venezolano no está integrado. Si no me cree, lean los articulos que existen en la red sobre el despelote existente relacionado con el decreto 3390. Por otro lado, existe la inquietud e interés en trabajar en el tema.
  • El software y Hardware utilizado para esta plataforma deben ser lo suficientemente flexible como para soportar cambios rápidos. La escalabilidad, tolerancia a fallos y seguridad serán factores claves por lo que herramientas poco maduras serán eliminadas de manera inmediata (por ejemplo, ¿programar el sistema en Groovy y Quizas en Rails?). El lenguaje seleccionado debe contar con una audiencia numerosa que le permita al grupo que desarrolla la aplicación el conseguir una piscina grande de mano de obra y talento para desarrollar la aplicación (por ejemplo # de programadores de C++ Vs. # de programadores en LISP. Si, la comparación es odiosa...).
  • Alguien tiene que pagar por esto: Sea el Gobierno, sea la oposición, esto debe ser pagado por alguien. El hacer gratuito el código permitirá que sea auditado de manera más fácil y que este sea estudiado por una cantidad mayor de observadores. Pero alguien debe pagarle a los programadores para que lo hagan. El software no se escribe sólo, quizas la cooperación de varios grupos permitira esto. ¿En cuanto tiempo se puede reunir el capital necesario para pagar por este sistema en estas elecciones? (el dinero no es problema, Smartmatic cobró millones por sus sistemas. Pero detrás de esos millones había una compañia respaldando un producto y respondiendo a acusaciones).
  • Tiempo de desarollo y certificación: ¿En cuanto tiempo se puede tener una versión beta¿. ¿En cuanto tiempo se puede certificar (para que todos los grupos involucrados estén contentos)? Este es un sistema complejo que requerirá tiempo y muchas pruebas.
El escribir este tipo de sistemas tiene muchos inconvenientes. En los Estados Unidos hay desconfianza en diversos sectores y la propuesta de un sistema abierto ya ha sido mostrada con anterioridad. Por ejemplo en California (USA) ya hay grupos (entre ellos RedHat) trabajando en el problema.

Yo en particular creo que a estas alturas en Venezuela lo mejor es simplemente auditar las máquinas y código de SmartMatic. Además de las pruebas de caja cerrada que se hicieron, quizas una auditiría de el código permitiría encontrar cosas poco seguras o que no concuerden (un grupo muy selecto de personas podría hacer esto ya que el código es cerrado y me imagino que sólo después de firmar un acuerdo de confidencialidad).

Algo que podría inspirar más confianza es saber como el Gobierno nacional está probando las máquinas (no veo porque esta información no puede ser de dominio público).
Esto se puede mejorar a corto plazo, no debería ser tan costoso y si se hace de manera adecuada debería generar más confianza.

Aqui el tiempo es el factor crítico...

En pocas palabras, un proyecto de código gratuito (hardware y software) es algo que llevará varios años, una cantidad considerable de dinero y sobre todo determinación. El camino a corto y mediano plazo auditar lo mejor posible el código propietario, además de contar con alternativas (gratuitas automatizadas o manuales) para auditar los resultados, una especie de "sanity check" de las máquinas, las cuales serian tratadas como una caja negra.

Yo no soy un experto en el tema, y de hecho esto requerirá la participación de diversos grupos (tecnología, legislación, etc.). Mientras tanto los dejo con otro articulo en el cual se critican y poponen cosas interesantes.

Buscar en Technorati: ,

sábado, febrero 18, 2006

Echando código: Trabajando en PingBlog (II)


Después de pasar casí una semana sin poder tocar el proyecto (PingBlog), hoy al fin terminé el código para poder hacer pings a Bitacoras.net; Es bastante generico, así que si necesito hacer otros "Pingers" no me debería costar tanto (hubo varias ideas de como hacerlo, pero no quize "Over Engineer" el código, sino más bien sacarlo rápido para dedicarme ahora a las cosas nuevas que quiero aprender).

Siempre hay que hacer comprimisos entre sacar el código rápido y hacerlo lo más elegantemente posible :)

La forma en como me decidí a resolver el problema fué así:
  • Enviar parametros con el método POST a el sitio web. Como quiero flexibilidad en el futuro, me decidí a utilizar Apache HttpClient. los ejemplos son brutales. Más ejemplos aquí.
  • Luego viene buscar en la respuesta (sepultada bajo HTML que cambia de blog en Blog). Para eso utilizo a Jtidy el cual me devuelve un arbol DOM el cual puedo recorrer a mi antojo. Más ejemplos aquí.
Ya antes le habia hecho pings a bitacoras.net usando HTTP POST. Así que esta vez integré el código y con un poco de Junit todo quedó listo:
[josevnz@localhost pingblog]$ ant -Dtestcase=com.blogspot.elangelnegro.blog.pingblog.pinger.TestHttpPingers test
Buildfile: build.xml

init:

build:
[javac] Compiling 1 source file to /home/josevnz/sf/pingblog/build
[copy] Copying 2 files to /home/josevnz/sf/pingblog/build

jar:
[copy] Copying 8 files to /home/josevnz/sf/pingblog/build
[unjar] Expanding: /home/josevnz/sf/pingblog/lib/xmlrpc-1.2-b1.jar into /home/josevnz/sf/pingblog/build
[unjar] Expanding: /home/josevnz/sf/pingblog/lib/commons-codec-1.3.jar into /home/josevnz/sf/pingblog/build
[unjar] Expanding: /home/josevnz/sf/pingblog/lib/commons-httpclient-3.0.jar into /home/josevnz/sf/pingblog/build
[unjar] Expanding: /home/josevnz/sf/pingblog/lib/Tidy.jar into /home/josevnz/sf/pingblog/build
[unjar] Expanding: /home/josevnz/sf/pingblog/lib/commons-httpclient-3.0.jar into /home/josevnz/sf/pingblog/build
[unjar] Expanding: /home/josevnz/sf/pingblog/lib/commons-logging.jar into /home/josevnz/sf/pingblog/build
[jar] Building jar: /home/josevnz/sf/pingblog/dist/PingBlog.jar

test:
[echo] Running unit tests
[junit] Running com.blogspot.elangelnegro.blog.pingblog.pinger.TestHttpPingers
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.022 sec
[junitreport] Transform time: 1970ms

BUILD SUCCESSFUL
Total time: 11 seconds
El siguiente asunto por resolver es el del archivo de configuración y la interfaz gráfica. por ahora sólo tengo un hola mundo para la parte gráfica:

PingBlogIntroCaptura de Pantalla de PingBlog. Un poco inútil por los momentos.


Buscar en Technorati:

lunes, febrero 13, 2006

Echando código: Trabajando en PingBlog


Después de un periodo de letargo de varias meses, me decidí a volver a trabajar en PingBlog; Por ahora terminé de acomodar algunas cosas triviales relacionadas con la compilación de el proyecto, pero lo más importante es que el 90% de los "pingers' (código que se encarga de hacer los ping) está listo. Ahora me estoy concentrado en el %10 faltante y en cuanto eso esté listo me voy a concentrar en trabajar en la interfaz de el usuario (de la cual sólo hay un prototipo el cual no hace nada).

Hacer un pinger generico utilizando XmlRpc fué bastante fácil; Hacerlo con Http POST puro no tanto ya que cada sitio web tiene parametros distintos, además de que hay que parsear el HTML que viene de vuelta, buscando errores. Supongo que JTidy y algo de web scrapping vendrán a la mano.

Esta vez me estoy concentrando más en jugar con el código, dejando de un lado formalidades y dandome más "libertades" en como hago las cosas. Este pedazo de código es para complacerme a mi mismo, así que si a alguien no le gusta pues bien puede mirar a otro lado ;)

En fin, ya coloqué código en CVS y cuando haya algo "usable" heré el anuncio de el alpha :D.

Buscar en Technorati:

jueves, febrero 09, 2006

¿Qué es lo que nos motiva a escribir?: El blog de Delygallete



Esto de escribir en un blog es toda una aventura. En serio, suena bien gafo pero el hecho de poder sentarse a expresar lo que se tiene en la cabeza es todo un ejercicio intelectual. Yo en particular comencé esto como un experimiento, sin muchas expectativas (aún no tengo muchas :D) y debido a eso sus tópicos han ido cambiando con el tiempo.

La constancia al escribir es lo que al final le da camino y forma a un blog, en pocas palabras sólo se aprende haciendo.

Yo he probado con varios miembros de mi familia (inclusive uno de ellos de 90 años ya) sin ningún exito; Sin embargo es mi propia hermana la que me ha soprendido gratamente, escribiendo sobre cocina y otras cosas en su blog. Ya una de mis primas tiene tiempo en eso y aunque ella no lo crea, tiene una base de fanaticos que la siguen en sus andanzas.
Es curioso como cambia nuestra percepción de quienes nos rodean cuando los leemos y consumimos lo que escriben; Nos damos cuenta que son más coherentes de lo que parecen y sobre todo mucho más ricos espiritualmente.

Así que está es mi bienvenida (si todo complicado) a mi hermana al mundo de los Blogs. Espero que siga escribiendo, de lo que sea, pero que lo siga haciendo.


Buscar en Technorati:

sábado, febrero 04, 2006

El Super Bowl (O el Super Tazón): La excusa para ver comerciales en televisión



En el futbol Americano, el Super Bowl es el equivalente a una final entre Magallanes y Caracas, excepto que:
  • Hay cantantes famosos y un espectaculo de luces en varias recesos de el juego
  • Los mejores comerciales de televisión Americanos son transmitidos en ese tiempo. Por ejemplo, el famoso comercial de 1984 de Apple.
Yo como siempre, no tengo planes para ese día. Tampoco soy amante de este deporte ya que en realidad no sigo ninguno (excepto el futbol el cual es llamado "soccer" aquí, en una mania en cambiarle los nombres a todo :)).

El Super Bowl ha sido el centro de polemica en los últimos años, entre ellas el escandalo de Janet Jackson y su pezón perforado. Nunca el pezón de una mujer había causado tanta histeria entre los defensores de las buenas costumbres, se encargó de desintegrar la fantasía de Hollywood de que America es liberal cuando es en realidad tanto o más conservadora que cualquier parte de Latinoamerica.

Lo cual me lleva a otro aviso de televisión, el de la gente de GoDaddy.com. Ellos venden dominios de DNS y ofrecen otros servicios, y sus avisos ya habian causado polemica. Este año, ellos curiosamente nos describen todo el esfuerzo y trababajo que tuvieron que pasar para que su anuncio pudiera aparecer en el evento. La cronología en si es divertida y se las dejo para que se entretengan, además de unas fotos en Flickr.

Buscar en Technorati:

miércoles, febrero 01, 2006

Echando código: Buscando código abierto en Internet



Yo en particular tengo un par de trucos que quiero compartir con ustedes:
  • Si quiero buscar pedazos de código, utilizo Google. Por ejemplo, si quiero archivos de Java con referencias a venezuela utilizo en el cuadro de búsqueda: filetype:java Venezuela
  • Si quiero buscar por proyectos más elaborados en cualquier lenguaje, entonces SourceForge es el sitio. Por ejemplo, todo el código que he escrito para este blog está allí.
  • Si quiero Perl, entonces no hay de que hablar, CPAN es el propio.
  • Si quiere ver directorios de software entonces visite Freshmeat o CodeZoo.
  • Un recurso que vengo utilizando desde hace tiempo, Koders. Es un buscador que reviza hasta en repositorios CVS.
Y usted, ¿como busca su código fuente?

Buscar en Technorati: