Megared tarda mucho en entrar a una página
De antemano una disculpa por el título, mis SEO-Skills no son muy buenos.
Si tienes el servicio de Internet que proporciona Megared (Megacable), y tu conexión tarda entre 5 y 10 segundos en “entrar” a una página, continúa leyendo. Yo como tú, tenía el mismo problema. Todo comenzó con mi esposa quejándose de que la granjita era más rápida con cualquier conexión WiFi que con la conexión cableada de nuestra casa. Mi lógica me decía que no era posible, pero después de navegar un poco con la conexión cableada de Megared confirmó las quejas de mi esposa.
El problema es que los servidores DNS de Megared son demasiado lentos, y a veces ni siquiera funcionan. Por suerte tenemos OpenDNS, que es una empresa a la que se le ocurrió la excelente idea de proporcionar un servicio tan básico para el buen funcionamiento de Internet como lo es DNS, y mejorarlo. Además proporcionan una versión gratuita.
OpenDNS is the world’s leading provider of Internet navigation and security. Make your network safer, faster, smarter and more reliable without the cost and complexity of traditional security services.
Si el marketing speak ya te convenció, hay que usarlo entonces. Configurarlo en Ubuntu es sencillo, pueden ir al sitio de OpenDNS para ver cómo se hace desde la interfaz gráfica. La configuración para otros sistemas operativos, ruteadores o inclusive consolas de videojuegos, pueden ir directamente al sitio de OpenDNS.
Sin embargo, si te gusta el terminal-fu, aquí está cómo hacerlo:
sudo cp /etc/resolv.conf /etc/resolv.conf.auto
sudo gedit /etc/dhcp3/dhclient.conf
Búsquen la línea que dice prepend domain-name-servers (estará comentada, o sea con # al inicio) y sustitúyanlo por:
prepend domain-name-servers 208.67.222.222,208.67.220.220;
Después pueden reiniciar la conexión (si es eth0):
sudo ifdown eth0 && sudo ifup eth0
O si quieren estar seguritos seguritos, reinicien. Y ya con eso, van a www.opendns.com/welcome/ y les debe dar la bienvenida.
Ahora si, a disfrutar de la velocidad de su conexión. Las páginas cargan mucho más rápido gracias a que el DNS resuelve más rápido. Lo mismo para las descargas.
Adobe IS lazy
Cuando el tío Steve dijo que Adobe son una bola de huevones (mi paráfrasis), a mí me pareció muy exagerado, pero con el paso de los días y leyendo varios puntos de vista de ambos lados, a mí me pareció que si se duermen en sus laureles (basta recordar las tardanzas para portear a Mac las versiones nuevas de Photoshop en los 2000’s, ni qué decir de Flash en OS X). Ahora me queda más clara la postura del tío Esteban Talachas, me refiero a esto:
O sea, en un logo que no debe tomar más de 10 minutos (haciendo breaks para tomar café, ir al baño, etc.) se les va un error como éste. A menos que sea un homenaje a M.C. Escher (no, no es compa de M.C. Hammer), la verdad es que se ve bastante mal; descuidado, por no decir mediocre.
Aparte, ¿no se les ocurrió que en el top of mind de la mayoría de usuarios de internet “FB” está más asociado con “FaceBook”? Ya se sabe que son audiencias distintas, pero yo nomás digo…
Como conectarse a la PSN sin el firmware 3.21
UPDATE: Geohot ha liberado un video en donde se muestra su custom firmware que permite actualizar a 3.21 manteniendo OtherOS. El firmware se instala como cualquier otro, es un archivo PUP modificado y no hay que abrir el PS3 ni nada por el estilo para instalarlo.
El firmware 3.21 para el PS3 vino, y nos quitó la opción de OtherOS. Claro, podemos elegir no instalarlo con el ligero efecto secundario de no podernos conectar a la PSN, ni bajar demos, o jugar en linea, ni descargar The Tester. Those bastards…
¿Que hacemos?
Podemos configurar un proxy, de tal manera que el PS3 se conecte a nuestra PC, y sea nuestra PC la que haga de PSN y así poder descargar contenido. Pero hay una manera mucho más sencilla.
Ve a las opciones de conexión de tu PS3, y configura tu conexión para una IP fija. En DNS pon lo siguiente:
67.202.81.137
Esa es la mágia. Prueba tu conexión y verás que se conecta a la PSN, puedes jugar, descargar, todo. Analizando la IP mágica, tiene un Web Server habilitado que dice de manera muy elocuente:
NOW DANCE FUCKER DANCE, MAN HE NEVER HAD A CHANCE
Srsly, gtfo.
Un momento… ¿Es seguro?
Esa IP es un DNS resolver, que redirecciona cualquier petición hecha a *.ps3.update.playstation.net a un web server local, que a su vez te envía un archivo updatelist.txt modificado que le dice a tu PS3 que está actualizado, no es necesario un upgrade, y por lo tanto se conecta a la PSN.
Sinceramente no se si es posible interceptar las credenciales enviadas, si es que se envían en texto plano, y por lo tanto comprometer la seguridad de tu cuenta de PSN.
Si la IP se muere, posteo el método del proxy.
Spotified.info: lo que nunca fue
Con todo el hype que hubo alrededor de Spotify (por lo menos yo me emocioné y lo sigo usando), nos dimos a la empresa de crear un sitio en el que la gente pudiera poner su código de invitación y que recibiera por e-mail sus datos de acceso sin tener que tomarse la molestia de crear una cuenta.
Por otro lado, si no tenías un código de invitación, hipotéticamente te podíamos dar una cuenta a cambio de un dólar. Sonaba a buen negocio, pero nunca logramos automatizar el proceso que se hacía detrás, por lo que incluso pensamos en cambiar el precio a dos dólares, pero por limitantes con los proxies que contratamos (entre otras cuestiones) no nos fue posible realizar el proyecto; así que, sólo nos resta sacarlo del pecho y desear tener más mañas la próxima vez.
Bit torrent sincronizado
Son tantas las cosas que se pueden comentar de The Pirate Bay. Tantos datos curiosos y tantas ironias.
Una de las ultimas: cuando decidieron poner un torrent de casi toda su base de datos para que la gente (osease la banda: tu, yo, nosotros) pudiéramos hacer una copia de tan controversial BT tracker.
¿Por que están las autoridades ensañadas con TPB si existen BTJunkie, NosequeNova, y muchos muchos mas?
Al ver que hay tantas copias de la base de datos de TPB, ¿no estaria atoda madre sincronizarlos de alguna manera “a la DNS”? ¿Contra quien se ensañarian ahora?
Estamos hablando de torrentear los indexes de torrents. Es como cuando entras a un vestidor y que ves un espejo frente al otro. ¡Un pedo fractal! Como googlear “site:google.com google”; o como…
*perdido en el espacio infinito de la 11va dimension*
Quitándole el ruido a twitter moviendo los hashtags
Últimamente he estado pensando en el principal problema de twitter (aparte de la estabilidad): el ruido. Es dificil separar la información “real” del ruido que llegamos a tener en nuestra timeline de un solo vistazo. Esta es una propuesta pequeñita de mejora:
Una de las principales fuentes de ruido son los hashtags (palabras “marcadas” que se utilizan para ayudar en la búsqueda). Hay gente que termina dedicando incluso más caracteres a los hashtags que al post en si.
Mi propuesta de 15 minutos no implica cambiar el funcionamiento de la publicación de hashtags, sino separarlos (por medio de programación) del contenido del post. Se entiende mejor con un ejemplo (click en las imágenes para ver a tamaño completo):
Este es un tweet normal:
Y este es uno con los hashtags separados del contenido del post.
A mi me parece que la diferencia, aunque en un sólo tweet se ve pequeña, sería de gran ayuda al leer Twitter por medio del sitio web.
No pretendo que esto llegue hasta twitter (ni que fuera la gran cosa), pero si a alguien le interesa, sería más o menos sencillo de implementar en un userscript de greasemonkey.
Antes de que digan cualquier cosa, si, ya estamos pensando en que cuando aparezca mi sección diga “tweet & roll” en el header.
El proyecto retweet de twitter
Biz Stone, co-fundador de Twitter hace un post hoy platicando la nueva funcionalidad para retweets que están a punto de introducir. La idea no es mala, básicamente se trata de esto:
Para retweetear algo que uno de tus contactos publicó, en lugar de repetirlo todo en un tweet anteponiendole RT y luego la mención con @username (notación que por cierto, como casi todo en Twitter fue inventada por la comunidad), vas a tener un botón de “Retweet” similar al de menciones (replies). El mensaje en cuestión aparecerá como el original (es decir, sin RT @username al principio), pero con un texto al final aclarando que se trata de un retweet.
Si no se entendió nada, no es culpa solamente de mis habilidades de redacción, sino de la palabra “retweet”.
Mi comentario al respecto es: ojalá al hacer eso, el retweet no aparezca en los timelines de las personas que siguen al que publicó el mensaje originalmente. Eso aminoraría un poco el ruido, el gran problema de Twitter. Ejemplifico:
Supongamos que yo, @axel, sigo a @cesarolea Y a @rafyta. @rafyta hace un tweet que es muy interesante y @cesarolea decide hacerle un retweet. El retweet en cuestión no debería aparecerme a mi, @axel, ya que tuve oportunidad de leer su aparición original. En cambio, para gente que sigue a @cesarolea y no sigue a @rafyta este retweet puede ser de valor.
Prometo que mi próximo post no contendrá neologismos.
¿Comentarios?
I see dead links
El domingo se anunció el cierre de tr.im, un servicio acortador de urls de esos tan utilizados en Twitter, que seguramente tiene cientos de miles, si no es que millones de direcciones en su base de datos. Direcciones que el 31 de diciembre dejarán de funcionar.

Desgraciadamente eso es lo que pasa con servicios que se lanzan para llevarse una tajada del mercado y al final, por la competencia no se la pueden llevar y se van a la tumba con todos los datos de los usuarios. Twitter eligió a bit.ly como su acortador de URLs “oficial” hace unos meses, y esto es lo que está sacando del mercado a los demás servicios de ese tipo. Seguramente en las semanas próximas caerán algunos más detrás de tr.im, lo que nos deja con millones de enlaces muertos.
Soluciones para que esto no vuelva a pasar:
Utiliza los enlaces “normales” cuando sea posible. Twitter te acorta automáticamente algunos enlaces, pero mientras lo puedas controlar, trata de utilizar los enlaces originales. Claro, esto no nos salva de uno que otro link muerto de vez en cuando, pero ciertamente evita que miles de nuestros enlaces desaparezcan de repente, aunque los destinos en realidad sigan ahi.
Si tienes un dominio y hosting, instala tu propio servicio acortador, y usalo de manera privada. Esto tampoco evita el asunto de los links rotos, pero si algún día tu dominio deja de existir, los únicos enlaces que se pierden son los tuyos. Gran diferencia. @gonzalolopez publicó en Twitter (y con bit.ly :P) un buen link a 7 scripts para crear tu propio acortador de direcciones.
¿No tienes hosting? Google Apps for your Domain ofrece un servicio llamado Google Short URLs. Puedes comprar un dominio o utilizar el que ya tienes, hostearlo (completo o un subdominio) en Google Apps y tener también tu propio servicio listo en un ratito. Puedes ver un ejemplo aquí.
En fin, estas son mis sugerencias. ¿Alguna otra? bienvenidos sean sus comentarios.
UPDATE:
Al parecer las personas detrás de tr.im se arrepintieron, así que el servicio no morirá aún. Toda la información aquí: tr.im resurrected.
Pachube, conectando el mundo real y el virtual
Nota: este post ha estado en el tintero por muchísimo tiempo. Originalmente la idea era hacer una demostración funcional utilizando algunos de los sensores con los que trabajaba en la maestría, algo que hubiera sido extremadamente cool.
Pachube es un servicio poco conocido, del que no se ha dicho mucho. No viene de una gran compañía como Google, Apple o Microsoft. La página inicial de Pachube te presenta con un mashup de Google Maps e información obtenida de sensores alrededor del mundo. Cada marca en el mapa representa una fuente de datos, al darle click te muestra la información básica de la fuente de datos y gráficas de cada canal.
Pero el fuerte del servicio no es ese mashup, sino la API que provee para crear y compartir tus propias fuentes de datos, o para consumir datos de otros sensores. Imagina lo siguiente: tienes un cuarto virtual (en Second Life, o Playstation Home, o World of Warcraft, o whatever) y conectas un sensor de luz a tu cuarto. Además, conectas el sensor de luz a tu computadora de tal manera que puedas detectar cuando la luz del cuarto esta encendida o apagada. Después, utilizando Pachube, “conectas” la información del sensor de luz a tu cuarto virtual, de modo que cuando enciendes o apagas la luz de tu cuarto real, se enciende y apaga la luz de tu cuarto virtual. How cool is that?
Bien, puede que el ejemplo sea algo simple. Después de todo, ¿Para qué quiero yo encender o apagar la luz de mi cuarto virtual? Y más aún, ¿Para qué demonios necesito Pachube? Si una vez con la información del sensor en mi computadora, lo más sencillo es utilizarla ¿cierto?
En parte. Lo interesante es que Pachube te proporciona una API para publicar la información de tus sensores. Esta API es muy sencilla de utilizar, tiene una interfaz REST y utiliza varios formatos de datos (XML, JSON, CSV, entre otros). Muy similar a otras APIs REST (como la de Twitter) a la que muchos Web Developers ya estan acostumbrados. Publicar datos de tus sensores, y consumir los datos de los sensores de otros nunca había sido tan sencillo. No solo eso, sino que la API también puede regresar gráficas y feeds RSS para integrar en aplicaciones o sitios Web.
Pachube divide las fuentes de datos en dos tipos: si tienes un sensor y quieres que los datos del sensor se encuentren disponibles a otras personas o sistemas, eso Pachube lo considera una entrada. Si quieres crear visualizaciones o responder a información proveniente de un sensor, eso Pachube lo considera una salida.
¿Y para que lo puedo utilizar?
Por ejemplo:
- Para cambiar el tema o los colores de tu sitio Web dependiendo del clima en tu ciudad. Obteniendo información de una fuente de datos con JavaScript, y cambiando el CSS de los elementos de decoración de tu sitio.
- Para desarrollar un juego que te permita interactuar con componentes del mundo físico
- O para controlar dispositivos de tu casa desde el trabajo, a través de Internet
Como dije, lo realmente novedoso es la manera en la que Pachube hace disponible los datos a través de una API sencilla de utilizar, permitiendo una especie de Twitter para sensores, del que podemos extraer los mensajes de un sensor y reutilizarlos de cualquier manera que se nos ocurra.











