sábado, julio 26, 2008

Google tiene 1 Trillon de paginas indexadas... ¿Cuál es el secreto de este suceso?

Ayer (Viernes 25 de Julio 2007) a en la mañana, el blog oficial de Google anuncio que este motor de búsqueda tan popular alcanzo un trillon (1,000,000,000,000) de URL's únicas de Internet almacenadas en sus sistemas.

No es solo imponente la cantidad de información que Google tiene "indexada" (indexed) en su base de datos, sino que también la cantidad es intimidante para los motores de búsqueda que desean competir con Google. Uno de los detalles más interesantes de esa entrada (en el blog de Google) es que ellos realmente no saben cuantas paginas "tiene" Internet, solo han llegado a 1 trillon de paginas únicas, pero ellos siguen revisando cada pagina, y almacenando y siguiendo cada URL que encuentran sucesivamente.

"¿Me darian $1 por cada URL que tiene Google indexado?"

Lo mas interesante quizás, es que las URL's son Infinitas, haciendo que encontrar paginas web únicas, sea algo realmente dificil de encontrar.
¿Por que las URL son infinitas? Imagínate un calendario web, que por cada día del mes tiene un URL para el día siguiente y el día anterior, si estamos en el día lunes, y seguimos el URL para el día siguiente obviamente caemos en el día martes, pero martes tiene un URL para el día anterior y otro para el día siguiente, si seguimos el URL para el anterior caemos en lunes, y podemos seguir nuevamente el del día siguiente.... eeeeeennnn fin, el ejemplo es claro, ciertas URL's son infinitas y no todo lo que esta en la web puede ser indexado. Tampoco se indexaran páginas que no sean útiles, como paginas de error 404 por ejemplo, mucho depende de la utilidad/calidad del contenido que se encuentra en la pagina web... pero eso también es dificil de definir.

¿Cuantas paginas web únicas tiene Internet?, nadie sabe... ni la misma gente de Google. Lo que si se sabe es que la cantidad de información y contenido crece a un ritmo exponencial. Pero eso no detiene a Google, porque su objetivo siempre ha sido "indexar toda la información mundial". Siempre y cuando Google honre esa meta no dejara de crecer nunca.
Por eso mismo, otro punto interesante del logro de Google, es la calidad o mas bien, la escalabilidad de su sistema de búsqueda e indexado. Es admirable que aun con 1 trillon de URL únicas, realizar una búsqueda Google tarde apenas un par de milisegundos. ¿Se han fijado que casi todos los productos de Google son algún tipo de "plataforma"? por ejemplo: Google (el buscador) es una plataforma para anuncios (Adsense). Para que los productos de Google sirvan como una plataforma, siempre hay que pensar en "Escalabilidad": ¿Como hago para que mi producto/sistema, tenga oportunidad para crecer y adaptarse?.
Ese es el secreto de este suceso:
"La escalabilidad hace que un sistema tenga éxito, siempre."

Google tiene 1 Trillon de paginas indexadas... ¿Cuál es el secreto de este suceso?

Ayer (Viernes 25 de Julio 2007) a en la mañana, el blog oficial de Google anuncio que este motor de búsqueda tan popular alcanzo un trillon (1,000,000,000,000) de URL's únicas de Internet almacenadas en sus sistemas.

No es solo imponente la cantidad de información que Google tiene "indexada" (indexed) en su base de datos, sino que también la cantidad es intimidante para los motores de búsqueda que desean competir con Google. Uno de los detalles más interesantes de esa entrada (en el blog de Google) es que ellos realmente no saben cuantas paginas "tiene" Internet, solo han llegado a 1 trillon de paginas únicas, pero ellos siguen revisando cada pagina, y almacenando y siguiendo cada URL que encuentran sucesivamente.

"¿Me darian $1 por cada URL que tiene Google indexado?"

Lo mas interesante quizás, es que las URL's son Infinitas, haciendo que encontrar paginas web únicas, sea algo realmente dificil de encontrar.
¿Por que las URL son infinitas? Imagínate un calendario web, que por cada día del mes tiene un URL para el día siguiente y el día anterior, si estamos en el día lunes, y seguimos el URL para el día siguiente obviamente caemos en el día martes, pero martes tiene un URL para el día anterior y otro para el día siguiente, si seguimos el URL para el anterior caemos en lunes, y podemos seguir nuevamente el del día siguiente.... eeeeeennnn fin, el ejemplo es claro, ciertas URL's son infinitas y no todo lo que esta en la web puede ser indexado. Tampoco se indexaran páginas que no sean útiles, como paginas de error 404 por ejemplo, mucho depende de la utilidad/calidad del contenido que se encuentra en la pagina web... pero eso también es dificil de definir.

¿Cuantas paginas web únicas tiene Internet?, nadie sabe... ni la misma gente de Google. Lo que si se sabe es que la cantidad de información y contenido crece a un ritmo exponencial. Pero eso no detiene a Google, porque su objetivo siempre ha sido "indexar toda la información mundial". Siempre y cuando Google honre esa meta no dejara de crecer nunca.
Por eso mismo, otro punto interesante del logro de Google, es la calidad o mas bien, la escalabilidad de su sistema de búsqueda e indexado. Es admirable que aun con 1 trillon de URL únicas, realizar una búsqueda Google tarde apenas un par de milisegundos. ¿Se han fijado que casi todos los productos de Google son algún tipo de "plataforma"? por ejemplo: Google (el buscador) es una plataforma para anuncios (Adsense). Para que los productos de Google sirvan como una plataforma, siempre hay que pensar en "Escalabilidad": ¿Como hago para que mi producto/sistema, tenga oportunidad para crecer y adaptarse?.
Ese es el secreto de este suceso:
"La escalabilidad hace que un sistema tenga éxito, siempre."

viernes, julio 25, 2008

Consejos practicos de desarrollo de software...

Como desarrollador ocasional de software, me he aventurado en el área de la producción de software a la medida, para un par de individuos. Como muchos desarrolladores, me encuentro con el terrible y repetitivo paradigma de ser un: Programador-DBA-Diseñador-Tester, lo cual, siempre termina siendo un dolor de cabeza.
Pero aunque sea un dolor de cabeza, no podemos negar que es una realidad que a todo estudiante de alguna carrera afín de la informática termina haciendo para conseguir un par de $$$ extra.

"Arrrgh!, que asco de GUI... x_x"

La teoría nos dice por ejemplo que un Programador NO debe hacer trabajo de diseño de la GUI del programa, pero la practica y la realidad (no mucha gente capaz en el medio) nos enseña que podemos hacer un poquito de todo tomando ciertas medidas, que en mi opinión son necesarias para mantener la cordura en todo el proceso de desarrollo de software.

Así que sin más retrasos, les presento una lista de consejos prácticos - que parten de mi experiencia - de desarrollo de software:

1. Planea entrevistas, visitas y un par de meses para entregar el software.
Planea entrevistas con las personas que utilizaran el software y visitarlos varias veces al mes, la idea detrás de esto es saber cuanto conocimiento tienen la o las personas que usaran tu programa. Deberías de ser capaz de contestar estas preguntas de tus clientes: ¿Qué tipo de usuario es? ¿Es un usuario común, avanzado o un PowerUser? ¿Qué sistema operativo prefiere/utiliza?

"Conoce a tu cliente para atender sus necesidades informáticas."

2. No esperes que tu cliente cambie de sistema operativo solo por tu programa.
Pedir que tu cliente cambie de sistema operativo solo porque tu programa usa "cron", es desconsiderado y poco profesional. Puedes recomendar que cambie de sistema, pero no lo cambies solo porque si. Si eso sucede, implica que como profesional tienes que hacerte cargo de que la mingración sea 100% satisfactoria, sin excusas.

"Trata de no atentar contra la comodidad del usuario."

3. Utiliza Frameworks y herramientas de desarrollo populares.
Utiliza .NET, Java SDK, RoR, etc. No te quedes con lenguajes o entornos de desarrollo desfazados como VB 6.0, Delphi 7.0 ó VisualFoxPro, se practico y ¡mantente al tanto de las herramientas que te hacen la vida más fácil!
Al menos deberías de usar/conocer lo basico: Unit Testing, Code Coverage, Source Version Control, Automated Build/Deployment. Si no sabes que es nada de eso, más te vale comenzar a aprender, porque son herramientas que te ahorraran tiempo.

"Utilizar un framework hará que tu trabajo sea más rápido."

4. No reinventar la rueda.
Si algo ya esta hecho, es software libre (opensource) y lo entiendes, entonces: tomalo, modifícalo y usalo. Y reconoce al autor del código que usaste.

"Solo puedes mejorar la rueda... ¿Para que re-inventarla?"

5. Concentrate en solucionar solo lo que prometiste.
Imagina que estas haciendo un programa tipo Agenda. Y de pronto se te ocurre que te gustaría que envié mensajes a celulares y correos electrónicos que sirvan de notificaciones... si no te lo pidieron NO lo hagas. Si agregas constantemente características a tu programa: terminaras con un "Frankenware".

"No pierdas de vista tu objetivo (vivan las 3D manías)"

6. Busca la simplicidad y el minimalismo.
Ingeniate para que tu GUI sea sencilla y clara. Ejemplos de simplicidad es el iPod, el iPhone y la pagina principal de Google.

"La imagen lo dice todo, haz click para verla más grande."

7. Si puedes construye librerías/controles propios y ¡compartelos!.
Crea una serie de librerías/controles personales que te ayuden a realizar tu trabajo más rápido y asegurate de compartirlo, ya sea con el mundo o con algún colega.
Esto te servirá para madurar como programador y mejorar la legibilidad y el estilo de tu código.

"Un programador celoso no es un buen programador."

También comparte tus experiencias, a más de alguien le pueden servir :)
Y tú, ¿que tipo de experiencias has tenido como desarrollador de software?

Consejos practicos de desarrollo de software...

Como desarrollador ocasional de software, me he aventurado en el área de la producción de software a la medida, para un par de individuos. Como muchos desarrolladores, me encuentro con el terrible y repetitivo paradigma de ser un: Programador-DBA-Diseñador-Tester, lo cual, siempre termina siendo un dolor de cabeza.
Pero aunque sea un dolor de cabeza, no podemos negar que es una realidad que a todo estudiante de alguna carrera afín de la informática termina haciendo para conseguir un par de $$$ extra.

"Arrrgh!, que asco de GUI... x_x"

La teoría nos dice por ejemplo que un Programador NO debe hacer trabajo de diseño de la GUI del programa, pero la practica y la realidad (no mucha gente capaz en el medio) nos enseña que podemos hacer un poquito de todo tomando ciertas medidas, que en mi opinión son necesarias para mantener la cordura en todo el proceso de desarrollo de software.

Así que sin más retrasos, les presento una lista de consejos prácticos - que parten de mi experiencia - de desarrollo de software:

1. Planea entrevistas, visitas y un par de meses para entregar el software.
Planea entrevistas con las personas que utilizaran el software y visitarlos varias veces al mes, la idea detrás de esto es saber cuanto conocimiento tienen la o las personas que usaran tu programa. Deberías de ser capaz de contestar estas preguntas de tus clientes: ¿Qué tipo de usuario es? ¿Es un usuario común, avanzado o un PowerUser? ¿Qué sistema operativo prefiere/utiliza?

"Conoce a tu cliente para atender sus necesidades informáticas."

2. No esperes que tu cliente cambie de sistema operativo solo por tu programa.
Pedir que tu cliente cambie de sistema operativo solo porque tu programa usa "cron", es desconsiderado y poco profesional. Puedes recomendar que cambie de sistema, pero no lo cambies solo porque si. Si eso sucede, implica que como profesional tienes que hacerte cargo de que la mingración sea 100% satisfactoria, sin excusas.

"Trata de no atentar contra la comodidad del usuario."

3. Utiliza Frameworks y herramientas de desarrollo populares.
Utiliza .NET, Java SDK, RoR, etc. No te quedes con lenguajes o entornos de desarrollo desfazados como VB 6.0, Delphi 7.0 ó VisualFoxPro, se practico y ¡mantente al tanto de las herramientas que te hacen la vida más fácil!
Al menos deberías de usar/conocer lo basico: Unit Testing, Code Coverage, Source Version Control, Automated Build/Deployment. Si no sabes que es nada de eso, más te vale comenzar a aprender, porque son herramientas que te ahorraran tiempo.

"Utilizar un framework hará que tu trabajo sea más rápido."

4. No reinventar la rueda.
Si algo ya esta hecho, es software libre (opensource) y lo entiendes, entonces: tomalo, modifícalo y usalo. Y reconoce al autor del código que usaste.

"Solo puedes mejorar la rueda... ¿Para que re-inventarla?"

5. Concentrate en solucionar solo lo que prometiste.
Imagina que estas haciendo un programa tipo Agenda. Y de pronto se te ocurre que te gustaría que envié mensajes a celulares y correos electrónicos que sirvan de notificaciones... si no te lo pidieron NO lo hagas. Si agregas constantemente características a tu programa: terminaras con un "Frankenware".

"No pierdas de vista tu objetivo (vivan las 3D manías)"

6. Busca la simplicidad y el minimalismo.
Ingeniate para que tu GUI sea sencilla y clara. Ejemplos de simplicidad es el iPod, el iPhone y la pagina principal de Google.

"La imagen lo dice todo, haz click para verla más grande."

7. Si puedes construye librerías/controles propios y ¡compartelos!.
Crea una serie de librerías/controles personales que te ayuden a realizar tu trabajo más rápido y asegurate de compartirlo, ya sea con el mundo o con algún colega.
Esto te servirá para madurar como programador y mejorar la legibilidad y el estilo de tu código.

"Un programador celoso no es un buen programador."

También comparte tus experiencias, a más de alguien le pueden servir :)
Y tú, ¿que tipo de experiencias has tenido como desarrollador de software?

Musica Legalmente Gratuita

Los aspectos legales del software y la multimedia son temas muy delicados y poco tratados entre los usuarios, por lo menos en la mayoría de países de Latinoamérica donde la tecnología esta un tanto atrasada en comparación con los demás.

Desde los tiempos de Napster, los usuarios no tan afortunados y otros cuantos aprovechados, han buscado alternativas para compartir de forma gratuita sus adquisiciones pero como ya todos sabemos, las disqueras y productoras siempre han condenado estas prácticas ya que consideran que perjudican en gran medida a su capital.

Entre los villanos que actualmente protagonizan esta película, se encuentran la RIAA de EUA, la SGAE de España, la SCD de Chile y la British Telecom. Estas sociedades se encargan de buscar y denunciar a los sitios y personas que promueven la violación de los derechos de autor, y especialmente de actuar en contra de los sitios que promueven estos actos (IsoHunt, The Pirate Bay, Demonoid y hasta Youtube han sido víctimas).

Afortunadamente existen alternativas legales para escuchar música, gracias a artistas que han decidido lanzar su material bajo licencias libres como CreativeCommons. Este tipo de material puede ser escuchado, compartido, descargado y redistribuido desde sitios como estos:

  • Jamendo: Te permite acceder a una gran cantidad de música publicada bajo licencia CreativeCommons, muy al estilo de last.fm. Puedes crear tu perfil para agregar la música a tu lista de reproducción, hacer un review, descargarla, compartirla con amigos y hasta incrustar un widget en tu sitio web/blog para reproducir el álbum seleccionado.

"Página principal de Jamendo. Como pueden notar, su interfaz es multilenguaje".

  • CCMixer: Un sitio que te permite crear tus remixes utilizando samples publicados bajo licencia CreativeCommons.
  • Magnatune: Sitio con gran cantidad de música, el cual te permite escucharla de manera gratuita, incrustar un reproductor en tu sitio web y descargarla mediante la compra del "derecho de descarga" (Los músicos se llevan la mitad de las ganancias). Este pago depende del uso que le darás al archivo de audio el cual podría ser para alguna pelicula, remix, podcast, juego de vídeo, etc. y de esto dependerá el costo (los fines no comerciales tienen un costo de CERO).
"Interfaz de Magnatune, reproduciendo un álbum. Pueden apreciar la información del artista y los vínculos para descargar la musica."
  • SoundClick: Otro sitio web con capacidad de publicar/escuchar/descargar música con licencia CreativeCommons.

"Interfaz del sitio SoundClick"

  • Freesound: Base de datos de efectos de sonido publicados bajo licencia CreativeCommons. Estos pueden ser utilizados en cualquier tipo de proyecto que requiera efectos de sonido.
En esta página encontraran la lista completa de sitios que ofrecen cualquier tipo de audio bajo licencias CreativeCommons.

Por cierto, si tienes suerte podrás encontrar uno que otro track gratuito dentro de last.fm full lengh y descargable(lo cual es muy poco común), aunque no se brinda ninguna información acerca de la licencia de estos tracks así que hay que tener cuidado con lo que hacemos con ellos.


"Algunos tracks dentro de last.fm pueden ser descargados. Estos no brindan información acerca de su licencia de uso."

Si conoces mas sitios que puedas aportar los cuales contengan música legalmente gratuita, compartela con nosotros.

Musica Legalmente Gratuita

Los aspectos legales del software y la multimedia son temas muy delicados y poco tratados entre los usuarios, por lo menos en la mayoría de países de Latinoamérica donde la tecnología esta un tanto atrasada en comparación con los demás.

Desde los tiempos de Napster, los usuarios no tan afortunados y otros cuantos aprovechados, han buscado alternativas para compartir de forma gratuita sus adquisiciones pero como ya todos sabemos, las disqueras y productoras siempre han condenado estas prácticas ya que consideran que perjudican en gran medida a su capital.

Entre los villanos que actualmente protagonizan esta película, se encuentran la RIAA de EUA, la SGAE de España, la SCD de Chile y la British Telecom. Estas sociedades se encargan de buscar y denunciar a los sitios y personas que promueven la violación de los derechos de autor, y especialmente de actuar en contra de los sitios que promueven estos actos (IsoHunt, The Pirate Bay, Demonoid y hasta Youtube han sido víctimas).

Afortunadamente existen alternativas legales para escuchar música, gracias a artistas que han decidido lanzar su material bajo licencias libres como CreativeCommons. Este tipo de material puede ser escuchado, compartido, descargado y redistribuido desde sitios como estos:

  • Jamendo: Te permite acceder a una gran cantidad de música publicada bajo licencia CreativeCommons, muy al estilo de last.fm. Puedes crear tu perfil para agregar la música a tu lista de reproducción, hacer un review, descargarla, compartirla con amigos y hasta incrustar un widget en tu sitio web/blog para reproducir el álbum seleccionado.

"Página principal de Jamendo. Como pueden notar, su interfaz es multilenguaje".

  • CCMixer: Un sitio que te permite crear tus remixes utilizando samples publicados bajo licencia CreativeCommons.
  • Magnatune: Sitio con gran cantidad de música, el cual te permite escucharla de manera gratuita, incrustar un reproductor en tu sitio web y descargarla mediante la compra del "derecho de descarga" (Los músicos se llevan la mitad de las ganancias). Este pago depende del uso que le darás al archivo de audio el cual podría ser para alguna pelicula, remix, podcast, juego de vídeo, etc. y de esto dependerá el costo (los fines no comerciales tienen un costo de CERO).
"Interfaz de Magnatune, reproduciendo un álbum. Pueden apreciar la información del artista y los vínculos para descargar la musica."
  • SoundClick: Otro sitio web con capacidad de publicar/escuchar/descargar música con licencia CreativeCommons.

"Interfaz del sitio SoundClick"

  • Freesound: Base de datos de efectos de sonido publicados bajo licencia CreativeCommons. Estos pueden ser utilizados en cualquier tipo de proyecto que requiera efectos de sonido.
En esta página encontraran la lista completa de sitios que ofrecen cualquier tipo de audio bajo licencias CreativeCommons.

Por cierto, si tienes suerte podrás encontrar uno que otro track gratuito dentro de last.fm full lengh y descargable(lo cual es muy poco común), aunque no se brinda ninguna información acerca de la licencia de estos tracks así que hay que tener cuidado con lo que hacemos con ellos.


"Algunos tracks dentro de last.fm pueden ser descargados. Estos no brindan información acerca de su licencia de uso."

Si conoces mas sitios que puedas aportar los cuales contengan música legalmente gratuita, compartela con nosotros.

lunes, julio 21, 2008

WebMail Notifier (Extension de FireFox recomendada)

WebMail Notifier, es una complemento/add-on de Firefox 3.0 que revisa periódicamente diversas cuentas de correo y notifica ademas el numero de emails que tienes sin leer cada cuenta que configures. Así que si posees varias cuentas de correo electrónico, como una yahoo, otra hotmail y otra en gmail ( como yo :P ) y pasas revisando compulsivamente cada una de tus cuentas, esperando que llegue un emocionante correo...solo para darte cuenta que es una "Alerta" de Google... este complemento es definitivamente para ti.
Las cuentas de correo que WebMail Notifier soporta son:
  • mail.google.com(Gmail)
  • mail.yahoo.com (yahoo.com, ymail.com, rocketmail.com)
  • mail.live.com(hotmail.com, msn.com, live.com)
Y tambien añade algunas que -sinceramente- ni sabia que existían:
  • www.daum.net(hanmail)
  • www.naver.com
  • www.empas.com
  • www.nate.com
Todo esto se visualiza -de una manera terriblemente sencilla- en un conveniente icono que se aloja en la barra de estado de Firefox, en la esquina inferior derecha de la ventana, al que se accesa con un sencillo click derecho (sobre ese icono ¡por supuesto!):

"Como ven WebMail no quita espacio en el navegador."

Y si no esta la cuenta extraña de correos que utilizas quizás eres un spammer, puedes añadir otros proveedores de correo electrónico, utilizando una útil opción en las preferencias (de complemento) llamada "User Script", este boton sirve para buscar archivos de javascript".js" que contengan la informacion para accesar a algun proveedor de servicio que quizas WebMail Notifier no soporta por defecto.

"Esta es la ventana de Preferencias, donde se añaden las cuentas y scripts para aumentar la funcionalidad de WebMail Notifier."

Algunos de esos archivos javascripts soportan los siguientes proveedores:
  • mail.qq.com
  • www.fastmail.fm
  • www.gmx.net
  • mail.lycos.com
  • www.orkut.com
  • freemail.web.de
  • poczta.fm(poczta.interia.pl)
Y si no esta el proveedor que utilizas y conoces javascript: puedes realizar tu propio script para tu cuenta de correo. Si deseas más información sobre esta extensión este es el sitio oficial (en algún lenguaje asiático que ignoro por completo):
http://tobwithu.tistory.com/category/WebMailNotifier
Y nuevamente, el sitio para descargar el complemento es:
https://addons.mozilla.org/en-US/firefox/addon/4490
¿Y tu que usas para revisar todas las cuentas de correo que posees?

WebMail Notifier (Extension de FireFox recomendada)

WebMail Notifier, es una complemento/add-on de Firefox 3.0 que revisa periódicamente diversas cuentas de correo y notifica ademas el numero de emails que tienes sin leer cada cuenta que configures. Así que si posees varias cuentas de correo electrónico, como una yahoo, otra hotmail y otra en gmail ( como yo :P ) y pasas revisando compulsivamente cada una de tus cuentas, esperando que llegue un emocionante correo...solo para darte cuenta que es una "Alerta" de Google... este complemento es definitivamente para ti.
Las cuentas de correo que WebMail Notifier soporta son:
  • mail.google.com(Gmail)
  • mail.yahoo.com (yahoo.com, ymail.com, rocketmail.com)
  • mail.live.com(hotmail.com, msn.com, live.com)
Y tambien añade algunas que -sinceramente- ni sabia que existían:
  • www.daum.net(hanmail)
  • www.naver.com
  • www.empas.com
  • www.nate.com
Todo esto se visualiza -de una manera terriblemente sencilla- en un conveniente icono que se aloja en la barra de estado de Firefox, en la esquina inferior derecha de la ventana, al que se accesa con un sencillo click derecho (sobre ese icono ¡por supuesto!):

"Como ven WebMail no quita espacio en el navegador."

Y si no esta la cuenta extraña de correos que utilizas quizás eres un spammer, puedes añadir otros proveedores de correo electrónico, utilizando una útil opción en las preferencias (de complemento) llamada "User Script", este boton sirve para buscar archivos de javascript".js" que contengan la informacion para accesar a algun proveedor de servicio que quizas WebMail Notifier no soporta por defecto.

"Esta es la ventana de Preferencias, donde se añaden las cuentas y scripts para aumentar la funcionalidad de WebMail Notifier."

Algunos de esos archivos javascripts soportan los siguientes proveedores:
  • mail.qq.com
  • www.fastmail.fm
  • www.gmx.net
  • mail.lycos.com
  • www.orkut.com
  • freemail.web.de
  • poczta.fm(poczta.interia.pl)
Y si no esta el proveedor que utilizas y conoces javascript: puedes realizar tu propio script para tu cuenta de correo. Si deseas más información sobre esta extensión este es el sitio oficial (en algún lenguaje asiático que ignoro por completo):
http://tobwithu.tistory.com/category/WebMailNotifier
Y nuevamente, el sitio para descargar el complemento es:
https://addons.mozilla.org/en-US/firefox/addon/4490
¿Y tu que usas para revisar todas las cuentas de correo que posees?

jueves, julio 17, 2008

Silvermel, tema recomendado para FireFox.

Silvermel (creado por Pardal Freudenthal) es un tema sobrio y minimalista para el navegador web Mozilla Firefox, posee un perfecto esquema de grises suaves y bien degradados. Sigue el estilo de diseño moderno de temas usando bordes redondeados y sombras en las pestañas y barras de desplazamiento, utiliza un suave contraste de azul para resaltar los botones debajo del cursor, incluye un grupo de iconos agradables a la vista, y muchos y agradables detalles que hacen de este, un tema MUY profesional.

"Vista general del tema, haga click para ver más grande"

Silvermel añade una serie de iconos de otro tema llamado Charamel (también muy bonito, pero me gusta por mucho más este), que se integran de manera muy agradable para añadir vida a las ventanas:

"Iconos del tema Silvermel en la ventana de opciones"

Todas las ventanas que puedas utilizar en Firefox y Thunderbird están integradas a la perfección en este tema:

"Cuadro de descargas con el tema Silvermel"

Y cuando digo todas pues mira por ti mismo:
  • about:robots
  • about:plugins (copia y pega en la barra de direcciones)
  • about:crash (lo mismo, copia y pega en la barra de direcciones)
  • Y otros más como "address not found", "reported web forgery", "our contributors", "Index of ftp://", etc...
...bueno, en el único que no esta integrado es "about:mozilla", por obvias razones :)

Sin lugar a dudas, es uno de los temas más completos, compatibles, ligeros y agradables a la vista.
Silvermel, es un tema visual para Firefox (v1.0 - v3.0) y Thunderbird (v1.5 - v2.0) altamente recomendado por este autor.

Te recordamos que los temas de Firefox se pueden instalar justo como los Complementos (Add-ons).

Si deseas renovar el "look" de Firefox y cambiar el tema que trae por defecto (llamado Strata), basta con visitar la pagina web del tema:
http://www.silvermel.net/

"Captura del sitio web del tema: Silvermel"

Para instalarlo, dar click en el botón que dice "install" y luego permite a Firefox instalar el tema, si te fijas, aparece un rectángulo en la parte superior de la pagina web, similar a este:

"Aviso que aparece para permitir instalar un complemento o un tema en Firefox"

Basta con dar click en "Permitir" (Allow) y veras como Firefox te muestra el progreso de la descarga, e instala el tema. Luego reinicia el navegador para ver tema.

O también puedes descargarlo (es un archivo ".jar") y luego abrir el cuadro de diálogos de "Complementos" (Add-ons), en el menú Herramientas->Complementos, seleccionar el icono de la "paleta de pintor" (que dice "Temas" (Themes) abajo), y aparecerá una ventana a la que pueden "arrastrar y soltar" (Drag & Drop) el tema descargado, finalmente se selecciona y se da click en el botón "Usar Tema" (Use Theme), reinicia el navegador y ¡ta-da! ya le diste un nuevo look a tu navegado.

"Ventana de Complementos con el tema Silvermel"

Y tú, amante de Firefox, ¿cuál es tu tema es tu preferido?

Silvermel, tema recomendado para FireFox.

Silvermel (creado por Pardal Freudenthal) es un tema sobrio y minimalista para el navegador web Mozilla Firefox, posee un perfecto esquema de grises suaves y bien degradados. Sigue el estilo de diseño moderno de temas usando bordes redondeados y sombras en las pestañas y barras de desplazamiento, utiliza un suave contraste de azul para resaltar los botones debajo del cursor, incluye un grupo de iconos agradables a la vista, y muchos y agradables detalles que hacen de este, un tema MUY profesional.

"Vista general del tema, haga click para ver más grande"

Silvermel añade una serie de iconos de otro tema llamado Charamel (también muy bonito, pero me gusta por mucho más este), que se integran de manera muy agradable para añadir vida a las ventanas:

"Iconos del tema Silvermel en la ventana de opciones"

Todas las ventanas que puedas utilizar en Firefox y Thunderbird están integradas a la perfección en este tema:

"Cuadro de descargas con el tema Silvermel"

Y cuando digo todas pues mira por ti mismo:
  • about:robots
  • about:plugins (copia y pega en la barra de direcciones)
  • about:crash (lo mismo, copia y pega en la barra de direcciones)
  • Y otros más como "address not found", "reported web forgery", "our contributors", "Index of ftp://", etc...
...bueno, en el único que no esta integrado es "about:mozilla", por obvias razones :)

Sin lugar a dudas, es uno de los temas más completos, compatibles, ligeros y agradables a la vista.
Silvermel, es un tema visual para Firefox (v1.0 - v3.0) y Thunderbird (v1.5 - v2.0) altamente recomendado por este autor.

Te recordamos que los temas de Firefox se pueden instalar justo como los Complementos (Add-ons).

Si deseas renovar el "look" de Firefox y cambiar el tema que trae por defecto (llamado Strata), basta con visitar la pagina web del tema:
http://www.silvermel.net/

"Captura del sitio web del tema: Silvermel"

Para instalarlo, dar click en el botón que dice "install" y luego permite a Firefox instalar el tema, si te fijas, aparece un rectángulo en la parte superior de la pagina web, similar a este:

"Aviso que aparece para permitir instalar un complemento o un tema en Firefox"

Basta con dar click en "Permitir" (Allow) y veras como Firefox te muestra el progreso de la descarga, e instala el tema. Luego reinicia el navegador para ver tema.

O también puedes descargarlo (es un archivo ".jar") y luego abrir el cuadro de diálogos de "Complementos" (Add-ons), en el menú Herramientas->Complementos, seleccionar el icono de la "paleta de pintor" (que dice "Temas" (Themes) abajo), y aparecerá una ventana a la que pueden "arrastrar y soltar" (Drag & Drop) el tema descargado, finalmente se selecciona y se da click en el botón "Usar Tema" (Use Theme), reinicia el navegador y ¡ta-da! ya le diste un nuevo look a tu navegado.

"Ventana de Complementos con el tema Silvermel"

Y tú, amante de Firefox, ¿cuál es tu tema es tu preferido?

miércoles, julio 16, 2008

Clientes de Twitter para todos los gustos y sabores

"Logotipo de Twitter"

Twitter, y el microblogging en general, es una tendencia que se ha puesto de moda en los últimos meses hasta el punto de quizá, ser preferidos como alternativas a algunos blogs o programas de mensajería instantánea. Su idea es facilitarle la vida al usuario de forma que pueda compartir su información de la forma mas simple y rápida posible en no más de 140 caracteres.

Parte de su popularidad y acogida por parte de los usuarios se debe a la diversidad de formas que existen de tuitear, actualizar tu estado, contarle al mundo lo que estas haciendo o como quieras llamarle a lo que quieras escribir en el.

Entre estas formas tenemos:

Via web: La mas común de todas es haciéndolo desde la misma pagina de twitter.

"Twiteando desde la Web"

TwitterFox: Este es un plugin (add-on, complemento, o como le quieran llamar) para firefox el cual permite agregar múltiples cuentas de usuario de twitter, actualizar y mostrar las actualizaciones de la gente que seguimos en un cuadro emergente en la esquina inferior de la ventana de firefox. Para evitar la adicción y la sobrecarga de los servidores de twitter, automáticamente se ajusta para no permitir más de veinte actualizaciones por hora.

"Vista previa de la interfaz de TwitterFox"

Twhirl: Este es un cliente creado usando Adobe Air (¡lo cual lo vuelve multiplataforma!), el cual nos permite recibir nuestras actualizaciones sin necesidad de tener abierto el navegador. Permite múltiples cuentas y muestra una extensa cantidad de información sobre las actualizaciones, además de ciertas estadísticas. Trae embebidas funcionalidades para postear una imagen en TwitPic y para acortar URLs, usando cualquiera de los servicios existentes, además de una serie de skins para personalizarlo.

"Vista previa de Twhirl"

Tweetr: Este es otro cliente de escritorio basado en Adobe Air, el cual se destaca por su simplicidad (esto significa un ahorro de memoria). Entre sus características especiales están la capacidad de capturar/enviar fotografías desde una cámara web y subir/enviar archivos de un máximo de 10Mb mediante arrastrar y soltar.

"Interfaz de Teetr"

TweetDeck: Otro cliente de escritorio basado en Adobe Air, cuya particularidad reside en la capacidad de mostrar múltiples columnas de información en las cuales se pueden organizar los contactos en grupos, resultados de búsquedas, repplies, etc.

"Vista previa del TweetDeck"

Digsby: Digsby es uno de mis favoritos clientes de mensajería instantánea ya que, siguiendo la tendencia, incorpora múltiples protocolos (como aim, msn, yahoo, gtalk, ...) y los combina con actualizaciones de las bandejas de correo y redes sociales como facebook, myspace y por supuesto, Twitter. Debido a todo lo que permite hacer, este programa consume gran cantidad de memoria RAM, pero si tienes la suficiente, vale la pena instalarlo. Lamentablemente aun no se encuentra disponible para Mac o Linux pero según el sitio, estas versiones están por salir.

"Vista previa de la interfaz de Digsby, mostrando las actualizaciones de Twitter"

Existen muchos mas clientes para actualizar el twitter y seguir el estado de tus contactos, acá les he presentado los que he tenido la oportunidad de utilizar y los que me han llamado la atención por sus características. Algún otro que quieran mencionar?

Si realmente eres un fanático de twitter, tal vez te interese revisar los wallpapers de twitter creados por Hongkiat, además de darte una vuelta por la pajarera para encontrar mas informacion sobre el pajarito azul y las demás herramientas del microblogging, como Pownce, el puerco sin cabeza, FriendFeed, la ardilla, entre otros.

Que tal un fan videoclip?:


"Asi como este, hay muchos otros homenajes a Twitter, hechos por fans"




Sunsetting Sr. Byte.

El Sr. Byte ha estado más de 5 años inactivo. Digamos que estaba en " code freeze ". Pero ahora es el último release. Quizas no...