Archivo de la categoría Internet

WikiquoteES



WikiquoteES lleva funcionando más de un año, pero acabo de darme cuenta, que no llegué a anunciarlo aquí.

Es un sencillo bot que he creado, que sindica en RSS la frase del día de Wikiquote. Es decir, poco más que un parseador HTML escrito en PHP, que obtiene el contenido deseado.

Menos de 100 lineas de código son las responsables de tomar y seleccionar el contenido, manejar un caché de citas diarias por días, y devolverlo en formato RSS, o bien HTML

Con twitterfeed.com se publica además en la cuenta de Twitter de @WikiquoteES, y se publica en Facebook en Wiki Quote ES.

Unos resultados bastante vistosos y convincentes.…

Continuar leyendo...

Una de enlaces



Doy comienzo a una nueva iniciativa, que espero se acabe convirtiendo en una saga periódica y exitosa, donde iré poniendo sin ningún orden en particular, enlaces frescos acompañados de una breve descripción que os de una idea del contenido, y a la vez no os quite demasiado tiempo.

Empezamos…

Amstrad Personal. Colección completa
Los 10 números de la efímera revista Amstrad Personal, disponibles para descargar en formato DjVu.

Introducing “Find Your Way to Oz”, a new Chrome Experiment
El nuevo experimento de Chrome/Chromium desarrollado por UNIT9 basado en la nueva película de Disney, y que explota los gráficos WebGL y CSS3.…

Continuar leyendo...

Miranda NG



Miranda NG (New Generation), es un fork de Miranda IM, surgido a raiz de ciertas desavenencias de algunos desarrolladores con el proyecto original, donde se quejaban de la lentitud a la hora de traspasarcambios e innovaciones al programa, que al final acabaría siendo una disputa más o menos personal entre George Hazan y Boris Krasnovskiy.

Así que desde que George pusiera en marcha el nuevo derivado a mediados de 2012, su diseño se ha centrado en permitir la rápida evolución de Miranda NG, que se focaliza en varios aspectos, el primero es limitar la retrocompatibilidad a nivel de APIs, es decir no se garantiza la interoperabilidad entre plugins y programas de diferentes versiones, lo que representa en mi opinión un buen movimiento para introducir cambios de cierta magnitud, y agiliza la liberación de cambios.…

Continuar leyendo...

¿Qué le falta a Thunderbird?



Como sabéis llevo tiempo en el que con cierta regularidad, reviso los avances de Mozilla Thunderbird, con el objeto de migrar a él.

Extensiones
Sus funcionalidades de serie, son bastante limitadas, lo que requiere extensiones adicionales para realizar tareas tan sencillas como minimizarlo a la bandeja del sistema (MinimizeToTray revived).

Los contactos no se sincronizan con servicios online externos, si queremos hacerlo con Google Contacts, necesitaremos de Google Contacts.

En contraposición tenemos sus poco usadas pero en mi caso muy útiles funciones de chat (integrando Facebook, Twitter, y Google Chat).…

Continuar leyendo...

Opera se pasa a Webkit



Recientemente se ha presentado una versión móvil de Opera con el motor de renderizado de Webkit. El producto en cuestión se ha bautizado, al menos de momento como Opera, abandonando los sufijos de Mini y Mobile, lo que deja entrever las intenciones de aplicar el mismo concepto a las versiones de escritorio.

Mi opinión personal es que este movimiento, no es más que la consecuencia de las presiones de Google, que es la principal fuente de ingresos del navegador, así como un afán de reducción de costes de desarrollo. Prueba de ello es que la compañía, has despedido a gran parte de los desarrolladores de core.…

Continuar leyendo...

Consejos en la compra online



Cuando hacemos compras en internet en sitios como Amazon, zalando.es, o cualquier otro, hay algunas consideraciones que debemos tener en cuenta, para que nuestra experiencia sea lo más satisfactoria posible, y nos de las menos sorpresas posibles.

Reputación del sitio
La reputación del sitio es lo más importante a la hora de realizar la compra. Nos permitirá tener la tranquilidad que el producto adquirido será tal cual se anuncia, estará en perfecto estado, que en caso de problemas, podamos devolverlo, y que esté cubierto por la garantía del fabricante.

Confianza del método de pago
En general, cuantos menos rastros deje el pago, más fácil será anularlo en caso de que no llegue, o cualquier otro problema que pueda causar que te queden sin producto habiendo pagado.…

Continuar leyendo...

Radia Joy Perlman



Después de haber hablado de Roberta Heuer Williams, hoy vamos a encargarnos de Radia Perlman, de nombre completo Radia Joy Perlman.

Nacida en 1951, es probablemente conocida por haber ejercido de CTO (Chief Technology Officer) en Sun Microsystems, donde llegó a crear cerca de 50 patentes, aunque la compra por parte de Oracle la obligara a marcharse después a Intel.

Su mayor contribución cuando formaba parte de DEC (Digital Equipment Corporation), al crear Spanning Tree Protocol (STP), un protocolo fundamental hoy día en las redes locales (LAN) basadas en Ethernet.

Menos conocido, pero para mi más meritorio, fueron sus anteriores contribuciones en el MIT, donde bajo la supervisión de Seymour Papert, participó en la creación del lenguaje LOGO, y sobre todo, puso en práctica sus condiciones pedagógicas en la enseñanza del mismo a niños de a partir de 3 años.…

Continuar leyendo...

DOS en la actualidad (III)



Continuamos con las aplicaciones para DOS que teníamos pendientes.

Entornos gráficos
GEM/OpenGEM como acrónimo de Graphical Environment Manager fue presentado para PC en 1985, ofreciendo capacidades superiores a las del Windows 1 de la época. Desafortunadamente requería un ratón para trabajar, que no venía de serie en los equipos de aquellos años, y que además era un dispositivo de precio bastante elevado, lo que indudablemente frenaría bastante su difusión. Se quedaría oficialmente en la versión 3, que ya estaba lejos del competidor de Microsoft.

A día de hoy tenemos FreeGEM, que por desgracia, es una actualización incremental, sin características revolucionarias al respecto.…

Continuar leyendo...

FileOptimizer



Ha pasado algo más de un año desde TBClamAV, y ya me empezaba a entrar el gusanillo de desarrollar otra cosa. Además, a pesar de lo capaz que era TBClamAV, obtuvo menos éxito del que me esperaba. Quiero creer que por la decreciente popularidad de The Bat!.

De manera que me propuse crear FileOptimizer o File Optimizer, un optimizador de archivos nativo para Windows, gratuito y de código abierto, que consiguiera reducir el tamaño de los mismos, sin pérdidas de calidad (lossless), a lo sumo, y de manera configurable, puede eliminar los metatags, pero ese es el único cambio que en apariencia externa realiza sobre los archivos, a pesar que a nivel interno se efectúen gran cantidad de manipulaciones.…

Continuar leyendo...

Encriptador Xor en Javascript



En los años 80 y 90 con una potencia de proceso más que limitada, los algoritmos de tratamiento de datos que se usaban eran sencillos en concepto, y eficientes en implementación.

Así se comprimía y descomprimía información usando variantes de Run-length encoding (RLE) o Lempel–Ziv–Welch (LZW), se encriptaba usando el algoritmo de César el de Vigenèreo, o el de Xor, y la comprobaciones de integridad de hacían con checksum o Adler como mucho.

Codificar cualquiera de estos algoritmos tiene el encanto de que son ideas sencillas, y brillantes al mismo tiempo. Pero es que además, son candidatas idóneas para ser ejecutadas en entornos poco potentes, ya sea por ser lenguajes no nativos sin demasiado desempeño como Javascript o PHP; bien porque deban ejecutarse en plataformas no demasiado potentes como teléfonos móviles o tabletas.…

Continuar leyendo...