¡Salta! tm
Feed Estás viendo el archivo de la fecha: Julio 2008
El carro antes que los bueyes

A ver, David, que te quede claro, repite conmigo. Esto está mal:

class Foo{
  static public function DoFoo(){}
}

Y esto está bien:

class Foo{
  public static function DoFoo(){}
}

La visibilidad del método antes que la palabra reservada "static". De acuerdo que lo primero también funciona (para mayor compatibilidad con código de versiones de PHP anteriores a la 5, me parece), pero, el manual es el manual. ¡Y está para algo!

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Humor, Software
Defensio, protección contra SPAM

Logotipo de DefensioQuisiera hablar un poco del servicio web que ofrece Defensio para luchar contra el "SPAM" en nuestras aplicaciones. He estado estos dos últimos días trabajando en un plugin para Gesbit que hace uso de este servicio para tratar de pelear contra el "SPAM", que, en un momento dado, podría llegar a acuciarle. Ahora no es problema, ciertamente, pero, podría serlo en un futuro, y, contar con la ayuda de un servicio como el que ofrece Defensio no es moco de pavo, imagino, por las cifras de "SPAM" que veo que se mueven por ahí entorno a sitios web muy visitados.

Defensio cuenta con un "API" (Application Programming Interface) que podemos usar desde nuestras aplicaciones, gratuitamente, además, siempre que estas sean "personales". ¿Y qué entienden en Defensio por bitacorás, por ejemplo, "personales"? Para Defensio, si una bitácora no envía para su proceso más de 50.000 comentarios al mes y/o no tiene unos beneficios de más de 250 dólares, es considerada una bitácora "personal". A partir de esas cifras es menester adquirir una licencia de uso de Defensio, que vienen a costar unos 5 dólares al mes, cada una de ellas.

Hay que decir que existen implementaciones del API de Defensio en diferentes lenguajes de programación: Java, Perl, Microsoft .NET y PHP, entre algunos más. Y que, incluso existen ya plugins para varios gestores de contenidos. Personalmente, para Gesbit, estoy utilizando una implementación del API de Defensio para PHP 5, desarrollada por Greg Neustaetter. He hecho algunos pequeños cambios por mi cuenta, pero, lo que quiero dejar claro en este párrafo es que existe la posibilidad de trabajar con Defensio desde múltiples lenguajes y plataformas.

El uso de Defensio es relativamente sencillo, y, se basa en enviar los datos de un determinado comentario, de modo que Defensio responda si opina que es "SPAM" o que no lo es. Nuestra aplicación será la encargada de tomar las medidas oportunas en un caso y en otro. Hablando de Gesbit, por ejemplo, el plugin correspondiente se limita a marcar como "SPAM" el comentario que Defensio considere así. Pero, nadie es perfecto, y, por supuesto, Defensio tampoco. ¡Pero puede aprender! Y es importante que nosotros ayudemos a Defensio a aprender de sus "falsos positivos" y "falsos negativos".

El "API" de Defensio proporciona los métodos necesarios para hacerle llegar los "falsos positivos" y los "falsos negativos" que encontremos, de forma que nuestra aplicación ayude a Defensio a aprender. Hay que tener en cuenta además que nuestra aplicación utilizará una determinada "API Key", única para nuestra aplicación, de tal forma que Defensio irá conformando una especie de "perfil" con todos estos datos que le vamos haciendo llegar, que es de esperar que utilice tanto en benecifio propio como de nuestra aplicación, de forma que cada vez el filtro anti "SPAM" sea más fino.

En definitiva, creo que Defensio es un buen servicio, y lo digo tanto desde el punto de vista del usuario, como desde el punto de vista del desarrollador. Su "API" es sencilla de utilizar, pero, a la vez, poderosa. Cuenta con lo necesario, y, no parece sobrar ni faltar nada. Además, no partimos de cero, será raro que tengamos que implementar el "API" nosotros mismos, puesto que, como he dicho arriba, existen ya implementaciones en no pocos lenguajes de programación. En cuanto al punto de vista del usuario, parece claro que cualquier ayuda contra el "SPAM" será bienvenida.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
Barricada, Doble directo

Escucho a Barricada, concretamente, el disco Doble directo.

Carátula frontal del disco Doble directo

Tú también puedes escucharlo en Deezer.

* La carátula del disco la encontré gracias a Google Images

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Música
Barricada, No hay tregua

Escucho a Barricada, concretamente, el disco No hay tregua.

Carátula frontal del disco No hay tregua

Tú también puedes escucharlo en Deezer.

* La carátula del disco la encontré gracias a Google Images

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Música
Vreel, más alternativas a Stage6

Logotipo de Vreel En esta bitácora he hablado y aun hablaré de cuantas alternativas a Stage6 se presenten, siempre que tenga conocimiento de ellas. Por otro lado, dentro de las alternativas a Stage6, preferiré las que utilizan también la tecnología DivX, es decir, el estupendo reproductor multimedia de DivX, su "webplayer", que "se ve" como mil veces mejor que cualquier reproductor "flash".

Es el caso del sitio web Vreel, de que quería hablar hoy, puesto que lo he descubierto ahora mismo, precisamente, a través de Stage6Fullero. No puedo decir mucho, como se comprenderá, pero, Vreel tiene una pinta estupenda, una interfaz muy agradable, en tonos negros, como la desaparecida Stage6, y ya cuenta con bastante contenido, que es lo que más importa. Habrá que seguir pendiente de Vreel, y ojalá y puedan mantenerse en pie mucho tiempo.

El hecho de que se utilize el "webplayer" de DivX ofrece las ventajas de este reproductor. Por ejemplo, es posible descargar los vídeos, de hecho, si lo especificas en "tus preferencias", estos se descargarán automáticamente donde tú quieras. Huelga decir, además, que cualquier reproductor "flash" no llega a la altura de los talones del reproductor de DivX, que será más "caro" de mantener, pero, además de escuchar los vídeos, podemos verlos con una calidad excelente.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Software
Déjame desinstalar tu aplicación

Imagen del lateral de un asistente de instalación Si tu aplicación necesita un "asistente de instalación", procura que este incluya el correspondiente "asistente de desinstalación". ¡No hay cosa que odie más que tener que recurrir al gestor de instalación y desinstalación del propio Windows, porque, quien llevó a cabo la aplicación que acabo de instalar, pensó que esta iba a estar eternamente en mi ordenador! ¿Acaso necesité el gestor de instalación que incorpora el propio Windows para instalar la aplicación? No. ¿Entonces? ¿Cómo es que tengo que recurrir al mismo para desinstalar la aplicación de marras?

Suelen ser además los grandes, esto es, empresas como Google, por ejemplo, las que acaso piensan que sus programas están destinados a permanecer siempre allí donde se instalan. Generalmente, yo asocio el no incorporar un asistente de desinstalación a una mala práctica, a algo así como querer quedarse "por la fuerza" en mi ordenador, como si quien desarrolló la aplicación que sea me estuviese diciendo, "¡Eh! ¡No necesitarás desinstalar esta aplicación, ya lo verás!". Pues bien, no, señor.

Deja que yo decida si tu aplicación merece la pena o no, si ha de quedarse instalada o si prefiero desinstarla, sencillamente, usando el mismo programa que tú me proporcionaste para instalarla, y no ninguna otra cosa. Y sobre todo no me hagas pensar, cada vez que veo el icono de tu aplicación, solitario, en el menú de inicio, que te estás pasando de listo, que crees que tu aplicación merece estar ahí, quién sabe para qué recopilación de datos, incluso aunque no se piense utilizar. Proporcióname un asistente de desinstalación, y que, por supuesto, este haga el trabajo bien.

De la misma forma que quise instalar tu aplicación, si ahora quiero desinstalarla, deberías tenerme el respeto que merezco como usuario de tu programa, y procurar, como no puede ser de otro modo, dejar mi sistema exactamente como estaba, sin ningún tipo de rastro de la presencia de tu aplicación, porque, si quiero opto por desinstalarla, por algo será, y tú acaso deberías proporcionarme un formulario de "feedback", por si te quiero explicar los motivos que me llevan a obrar así, pero, nunca, bajo ningún concepto, tratar de impedirme la desinstalación de tu aplicación, o ponérmelo más o menos complicado.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
La utilidad prima: web 1.0 vs web 2.0

La imagen que puedes ver más abajo, es el resultado de utilizar el servicio que ofrece Google Trends, y que, como puedes observar, conforma una especie de gráfico que muestra el tráfico, la cantidad de "visitantes únicos", precisamente, estimados para los sitios web Softonic, UpToDown, Genbeta y Bitelia. Deben ser datos más o menos precisos, pero, supongo que pueden servir en todo caso, puesto que el margen de error, si se puede decir así, existirá más o menos para todos los sitios igual.

Google Trends sobre Softonic, UpTodown, Genbeta y Bitelia
Haz clic en la imagen para agrandarla

Con esta premisa, lo primero que me gustaría notar es el hecho de que la denominada Web 1.0, supera con mucho, en este caso, a la denominada Web 2.0. ¿Quién no conoce Softonic? Hace muchos años que Softonic está presente, bien en revistas, "cedés", en acuerdos con periódicos nacionales, con otros sitios web, etc., etc. Además, tampoco se puede decir que Softonic es un sitio web 1.0, puesto que cuenta con un equipo detrás que ha sabido llevarlo a la web 2.0 y más allá, como se ve.

Pero UpToDown, que es un sitio web bastante posterior a Softonic, se mantiene también por encima de los denominados sitios 2.0, nada menos que "weblogs", dedicados todos a lo mismo, es decir, a publicar noticias sobre diferente software para los sistemas operativos más populares, y, por supuesto, sobre las aplicaciones web 2.0 que van apareciendo como setas, prácticamente. UpToDown se ve por encima en cuanto a usuarios de los "weblogs" dedicados a muy similar temática.Continuar leyendo...

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión
Cuil, ¿competencia para Google?

He visto en la bitácora de ErSanti en Barrapunto (aunque yo juraría que lo he visto antes en algún otro sitio...) que algunos ex-ingenieros de Google han montado su propia empresa, que consiste en un buscador de contenidos, que ya tiene más de 120 millones de páginas en su índice. Nada que ver con el billón de páginas que indexa Google, pero, igual hasta nos llevamos una sorpresa con este buscador.

Formulario de búsqueda del buscador Cuil.com

Por cierto, que no lo he dicho (aunque ya lo ves en la imagen de arriba), estoy hablando de Cuil, que parece hay que pronunciar como "cool" en inglés, lo que vendría a ser "cul", en español. Personalmente, me parece estupendas las alternativas a Google, al que creo que me he acostumbrado tal vez más de la cuenta. No es que le tenga manía a Google, ni nada de eso, pero, es que me gustaría tener alguna alternativa, soy así de raro.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
Recopilación de enlaces 25

Algunas bitácoras de conocidos y amigos. *

* Por supuesto, no están todos los que son, pero, como suele decirse, son todos los que están. ;)

Si quieres, puedes suscribirte al RSS de la categoría Enlaces.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Enlaces
La GoogleCafetería del mañana
- Hola, buenas, ¿me pone un GoogleCoffee?
- Claro, cómo no. ¿Lo quiere usted con GoogleMilk?
- Sí, gracias, un poco de GoogleMilk no estaría mal.
- ¿Le apetece un GoogleCroissant para acompañar?
- Bueno, verá, es que no sé si vengo preparado...
- ¡No se preocupe! ¡Aquí todo es GoogleGratis! Ya ve.
- ¿Gratis? ¡Pues venga el GoogleCroissant pues!
- Estimule ahora su GooglePene con GoogleViagra.
- ¿Cómo dice?
- El mejor GoogleHosting para sus GoogleDatos.
- ¿...?
- ¿Quiere usted GoogleAzúcar?
- Pues mire, no sé si...
- Hágase GoogleRico en dos pasos, uno y dos.
- ¿Pero me quiere decir qué pasa aquí?
- Bueno, verá, es que, para GoogleDesayunar aquí...
- ¡Hable por usted! ¡Yo todavía no he probado nada!
- Reduzca su GoogleStress. GooglePago aplazado.
- ¿Sabe qué? No le mando a la GoogleMierda porque...
- ¿GoogleTaza pequeña, mediana o grande?
- Pues, mire, sí, ¡váyase usted a la GoogleMierda!
Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Humor
« Entradas anteriores