Feed Estás viendo el archivo de la categoría: Software
La última versión de PHP 4

Logotipo de PHPYa no es que se supiera hace tiempo que PHP 4 dejaría de tener soporte, que, el equipo que lleva adelante este estupendo lenguaje de programación, recomendase encarecidamente actualizar a PHP 5. No; ya está más claro que el agua, y, ayer mismo (me entero hoy en una entrada de Programanía) se da un paso más en este sentido, y, en el sitio web de PHP, acaban de publicar la versión 4.4.9 de PHP, y enfatizan que será la última versión de la rama 4.x de PHP.

Yo tendría muy poco que decir al respecto, si no fuera porque conozco a una persona que se encarga del "hosting" de bastantes sitios web, y, en su momento, me comentaba que no cambiaba a PHP 5, básicamente, porque tenía algo de miedos y reparos a cómo se comportarían los sitios web con esta nueva (aunque ya no tan nueva) versión de PHP. Creo que estos reparos y miedos son normales, pero, acaso estén retrasando más de la cuenta la instalación de PHP 5.

Al fin y al cabo, PHP 5 no es incompatible con el código de PHP 4. Y sólo aplicaciones que hagan uso de funciones y recursos obsoletos (pero, más allá de PHP 4...) podrían encontrar acaso problemas. Pero, entonces, ¿qué se hace? ¿Se cierra uno al futuro, cada vez más pasado? ¿Deja uno de actualizar a una versión que todos reconocen más estable, mejor, más refinada, porque unas cuantas aplicaciones no se encuentren preparadas? ¡Joroba!

Cuando menos que se instalaran ambas versiones... que se diera soporte a ambas versiones, porque, de no actualizar, esto se convierte en un círculo vicioso: yo no programo en PHP 5 porque no hay servidores que lo soporten, y tú no actualizas tu servidor a PHP 5, porque para qué, si al fin y al cabo tus aplicaciones ya funcionan poco más o menos en PHP 4. Por otro lado creo que esto dice algo bueno de PHP: su difusión extraordinaria en tantos y tantos servidores.

Tarde o temprano veremos que PHP 4 queda, definitivamente, en el baúl de los recuerdos. ¡Pero sin pena alguna! Porque ahí está PHP 5 ofreciéndonos toda su magia, y pronto PHP 6, con novedades útiles para todos. En fin. No deja de parecerme curioso que en el sitio web de PHP anuncien la última versión de PHP 4, y lo "subrayen" (lo ponen en negritas, es la última versión), y mira que lo llevan anunciando hace tiempo. A ver si así consiguen hacer entrar en vereda a los reticentes.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
A ver qué vas a pensar

A ver si como llevo un par de días sin decir ni mu en esta bitácora, te vas a pensar que estoy parado o algo así. O de vacaciones. ¡Nada de eso! Aquí me tienes intentando llevar adelante el nuevo sitio web de Gesbit, ni más ni menos. El anterior enlace te lleva a una entrada de la bitácora de Gesbit que informa sobre "la noticia", pero, ya mismo puedes visitar el sitio web de Gesbit, si quieres.

Me he propuesto utilizar el sistema DokuWiki, y, creo que me está yendo bastante bien, hasta el punto de que no estoy basando en este sistema la wiki de Gesbit, qué va, sino todo el sitio web de Gesbit, que, por supuesto, incluirá su wiki, de hecho todo el sitio web es una wiki, con las ventajas de posible cooperación que cabe esperar y espero de este tipo de sistemas.

Actualización: Rectificar es de sabios, ¿no dicen eso?

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Software
Los contadores de Feedburner

Me entero en la bitácora de Víctor Esparza de la sencillez con la que es posible falsear los contadores del servicio de Feedburner, ya sabes, ese icono que puedes ver en muchos sitios web, donde reza el número de "suscriptores" a alguno de los "feed" de dicha página web. Es sorprendente, como verás en el vídeo, la aparente facilidad con la que puede falsearse el contador de que hablamos:

Y ¿ahora quién puede fiarse de los contadores de Feedburner? Sin duda tendrán que arreglar el desagisado, y, es de suponer, que pongan en su sitio los contadores que se hubieran visto beneficiados con la aplicación del "truco", si es que esto es posible dilucidarlo. Ya veremos en qué queda todo. No es que me preocupe, ni mucho menos, pero, me ha parecido curioso el asunto y sólo por eso lo refiero aquí.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Curiosidades, Software
Plugin Corners para jQuery

Logotipo de jQueryOtra estupenda "pieza de código" que se suma a los plugins para jQuery, el fantástico plugin  jQuery Corners, que te hará realmente sencillo redondear las esquinas de ciertos elementos de tus páginas web, incluso elementos "en línea", con lo que se consiguen efectos muy curiosos, como enlaces a modo de "botones" realmente chulos.

jQuery Corners se suma a una larga lista de plugins para jQuery que persiguen el mismo objetivo con peor o peor fortuna, pero, Corners tiene bastantes cosas a su favor. Abajo puedes ver una imagen que sirve de ejemplo, y que también describe el plugin e informa de los navegadores soportados.

Captura del ejemplo del plugin jQuery Corners

¿Qué hace especial a jQuery Corners? Pues que no utiliza imágenes, que no es obstrusivo (separado del HTML), que degrada bien (si no se dispone de JavaScript), que funciona en todos los navegadores "modernos", que su funcionamiento es realmente intuitivo y sencillo, que ocupa 12 KB aún sin comprimir... ¿No es bastante? Desde luego merece la pena echar un vistazo a los ejemplos del plugin, si te resulta interesante.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
Cientos de iconos para aplicaciones

Descubro a través de Delicious otro sitio web con cantidad de iconos, similares a los FamFamFam, que creo que pueden ser muy útiles en nuestras aplicaciones, sobre todo si estas son aplicaciones web, puesto que los iconos parece que se enfocan por ahí.

Paquete de iconos Fugue de PInvoke

Estoy hablando del sitio web PInvoke, que ofrece cientos, miles de iconos, como he dicho, todos bajo una licencia Creative Commons. Hay que tener en cuenta atribuir la autoría de los iconos en nuestras aplicaciones, y, si se desea no atribuir la autoría, PInvoke ofrece una licencia de uso por unos 50 dólares.

Personalmente, estoy muy contento con el uso de los iconos de Mark James, o sea, con FamFamFam, pero, no está demás saber de alguna que otra alternativa. ¿No te parece?

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Software
Visores para Microsoft Office

Logotipo de Microsoft Office Es muy probable que te encuentres conque algún conocido te envíe un archivo generado por alguno de los programas que componen Microsoft Office. Alguien te envía un correo una presentación "Power Point", necesitas abrir un documento "Word", una hoja de cálculo "Excel", etc. ¿Pero qué ocurre si no tienes Microsoft Office? De entrada no podrías a acceder esos documentos.

Existen alternativas como OpenOffice, capaces de abrir el tipo de documentos susomentado, pero, Microsoft también proporciona programas "Microsoft Office vievers and converters", o sea "visores" y "convertidores" para estos documentos, programas que te permiten hacer justo lo que necesitas: echar un vistazo a los documentos en cuestión. También es posible que encuentres el "convertidor" adecuado, y puedas traspasar el contenido del documento al formato que necesites.

Pero, personalmente, lo que me ha hecho falta alguna vez ha sido, simplemente, ver el contenido de algún que otro documento Microsoft Office. Y, gracias a los programas "visores", te evitarás instalar un programa mucho más pesado, y que, en el caso de Microsoft Office, cuesta su dinero además. Porque los programas "visores" son además gratuitos, aunque, hasta donde yo llego, sólo están disponibles para Windows (y alguno para MacOS).

Este sería el único inconveniente, pero, es lo que hay, en GNU/Linux se contaría con OpenOffice, que suele venir "de serie", al menos, en las distribuciones que he podido probar. Pero, venga, menos cháchara, y aquí los enlaces a los distintos "visores" que ofrece Microsoft para los documentos de su Microsoft Office. Los enlaces llevan directamente al propio sitio web de Microsoft, desde donde descargar el o los programas "visores" que necesites en un momento dado.Continuar leyendo...

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Software
Navegador de código fuente

Fragmento de código HTML Quisiera plantearos una pregunta, y es que, llevo tiempo dando vueltas con cierta necesidad que me surge de vez en cuando. La pregunta es, ¿conocéis algún navegador de código fuente HTML? Me explico. Te encuentras en esta página web, navegando con Firefox, por ejemplo, y, como sabes, es posible utilizar el menú contextual de la página para mostrar el código fuente HTML de la misma. Ahora bien, lo que yo necesito (al menos a veces echo de menos algo así) sería que la ventana que abre Firefox, contara con una barra de direcciones, de modo que fuera por sí sola un navegador, pero, que, mostrara nada más que el código de las páginas web.

En ocasiones veo muer... no, espera. En ocasiones estoy en una página web y quiero navegar por su código fuente. Pero, no quiero tener que hacer el trabajo dos veces, es decir, abrir la página que quiero ver, y mostrar su código fuente; "cerrar la ventana", abrir otra página, y mostrar su código fuente... quisiera poder navegar por la página, incluso siguiendo sus enlaces, pero, de manera que sólo se me mostrase lo que quiero ver: su código.

Pienso que igual alguno de vosotros conoce un programa de estas características. Llevar a cabo un programa así con Delphi, por ejemplo, no sería demasiado complicado, al menos en principio, porque ya se sabe cómo son estas cosas. Sin embargo, con esto obtendríamos un programa válido sólo para Windows, y se me ha metido en la cabeza que acaso podría hacerse una extensión para Firefox... de modo que se mataran dos pájaros de un tiro, conviene a saber, un programa multiplataforma, y dentro del navegador que utilizo preferentemente.

Pero, me temo que no estoy en condiciones de llevar a cabo una extensión así. Así que, de momento, ¿conoces algún programa que pueda servirme? ¿Sabes de alguna extensión de Firefox que pueda ofrecerme lo que necesito y más o menos he tratado de explicar?

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Software
Usando el plugin GbDefensio

Captura de las estadísticas de Defensio He comenzado a utilizar en mis bitácoras el plugin GbDefensio para Gesbit. Puedes ver abajo a la derecha, en el lateral de esta bitácora, unas estadísticas de funcionamiento del mismo, aunque, en el caso de esta bitácora, precisamente, estas no son correctas en este momento, puesto que he hecho algunas pruebas que afectan a las cifras, pero, que, no son reales.

En mis otras bitácoras puedes ver las estadísticas reales del uso de Defensio, es decir, no hay estadísticas, mejor dicho, no hay "SPAM", y es que, gracias al "CAPTCHA" de los comentarios, y a la "moderación" de los mismos (incluidos los "Trackbacks"), puedo decir que mis bitácoras no han recibido sino un par de comentarios "SPAM", ambos "Trackbacks", por cierto. Sea como sea, espero que Defensio pueda también poner su granito de arena, por si acaso les da a los "spammers" por enviar comentarios indeseados, por decirlo educadamente.

Actualización: He conseguido otra "API Key" en Defensio, de modo que las estadísticas del plugin para esta bitácora son "reales" a partir del día de hoy, 3 de agosto.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: General, Software
Lo que es un plugin para Gesbit

Pues eso, que no me he podido resistir y quiero copiar aquí el código fuente (a fecha de hoy) de un típico plugin "filtro" para Gesbit. A ver qué te parece, supongo, o porque lo veo "enseñable", hay que jorobarse, ¡igual es que no tengo otra cosa que hacer! En fin. Juzga tú mismo.

class GbMarkdown extends GbPlugin 
{  
  public function OnActivatePlugin(){}
  public function OnDeactivatePlugin(){}
 
  public function FilterCallback($filterID, $content){
    if(($filterID == GBPLUGINS_FILTER_POST_CONTENT) 
     && is_readable($this->GetDirPScriptsPath().GBMARKDOWN_MAIN_SCRIPT)){
       require_once($this->GetDirPScriptsPath().GBMARKDOWN_MAIN_SCRIPT);
       return Markdown(html_entity_decode($content));
    }
    return $content;
  }
}

¡Pse! Ahí donde lo ves, el plugin filtra el contenido de las entradas de una bitácora, de forma que es posible utilizar en el mismo la sintaxis de Markdown, una especie de "lenguaje en texto plano", que luego se transforma en el correspondiente código HTML. Ea. Ahí queda eso. ¿Qué te parece?

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Curiosidades, Software
Plugin para jQuery: DataTables

Logotipo de jQuerySiguiendo con mi costumbre de visitar prácticamente a diario el sitio web de los plugins para la biblioteca de JavaScript jQuery, sigo encontrándome con plugins cuando menos curiosos, y que, en no pocas ocasiones ya, termino por utilizar en mis proyectos. En este caso me topo con el plugin DataTables, de Allan Jardine, que, me deja sorprendido ante la cantidad de características que puede añadir a las tablas de nuestros documentos HTML, con sólo una instrucción de Javascript.

El plugin transforma por completo una tabla normal y corriente. De repente es posible para el usuario especificar cuántos registros se muestran en la tabla, se pone a su disposición un buscador "en tiempo real" para que pueda buscar información dentro de la tabla en cuestión. Los registros de la tabla aparecen "paginados", de modo que el lector del documento pueda cambiar de páginas para ir viendo los distintos registros de esta forma. ¡Y todo sin tocar el HTML!

Tabla enriquecida con el plugin jQuery DataTables
Haz clic en la imagen para agrandarla

Con la magia de jQuery, el plugin logra además otras muchas cosas interesantes. Entre otras, el plugin es completamente "internacionalizable", y los archivos de lenguaje pueden ser eso, diferentes archivos de lenguaje, aunque el plugin deja la posibilidad de cambiar las cadenas de su interfaz directamente, de modo que podremos usar la opción que más nos convenga en cada momento. En fin, yo te lo valoro, pero, puedes ver tú mismo numeros ejemplos de uso del plugin DataTables.

Creo que voy a descargar el plugin DataTables y a echarle un vistazo más de cerca, porque, desde luego tiene una pinta excelente. Y seguiré visitando el sitio web de los plugins para jQuery, porque, raro es el día que no te enteras de un nuevo plugin para esta fantástica biblioteca, o bien de la actualización de alguno que ya estás usando, vamos, que merece la pena darse una vuelta por ahí de vez en cuando, ya lo he dicho.

Actualización: Mostrar la interfaz del plugin DataTable en cualquier idioma resulta muy sencillo, como queda dicho arriba, si se cuenta con el correspondiente archivo de lenguaje, por ejemplo. Así que, me he permitido llevar a cabo la traducción del plugin al español: en realidad pocas cadenas había que traducir, no pretento arrogarme mérito alguno, y así he informado al autor del plugin, por si quiere incluir el archivo en la distribución del mismo. Si quieres, tú también puedes, con el archivo de lenguaje español.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
« Entradas anteriores