Zequez Cosas mías y algunas cosas útiles… en Wordpress…

17Mar/13Off

Cómo ganar una guerra de toques de Facebook de forma definitiva

5529204841_c8cf81b5c4Cansado de que te toquen en Facebook? Sos incapaz de ignorar los toques, tienes que responderlos, pero ya estás desperdiciando demasiado tiempo y te rompe mucho las bolas? Fear not!

Simplemente van a la página de toques en Facebook y ejecutan el siguiente script en un navegador web moderno:


setInterval(function(){ 
  var pokes = document.querySelectorAll('.pokesDashboard .prs .uiIconText');
  for(var i = 0; i < pokes.length; ++i){ 
    pokes[i].click(); 
  } 
}, 1000);

También pueden agregarlo a marcadores arrastrando el siguiente link a la barra de marcadores: Autotocar.

Recuerden que tienen que dejar la pestaña abierta para que siga funcionando, así que la pinnean y la dejan ahí a un costadito y listo.

La única desventaja es que te va a pokear a TODOS tus amigos, no solo a uno en especial. Pero me daría mucha paja mejorarlo. Capaz que algún día hago una extensión de Chrome. *Algún día*

Y ahora, me voy a seguir procrastinando.

 

13Aug/12Off

Como entrar a la página de administración del router de Fibertel y cambiar opciones

Bueno, si sos usuario de Fibertel te habrás dado cuenta que al intentar ingresar a la página de administración del router de Fibertel, no carga.

Copiamos 192.168.0.1 y lo ponemos en nuestro navegador y no pasa nada, se queda cargando...

Sin embargo, si le hacemos un ping, responde...

¿Qué nos dice esto? No mucho, es para confundir a la gente que lee, y una excusa para poner otra imagen.

Yo lo segundo que intenté fue entrar por Telnet...

Y tampoco funcionó.

Entonces se me ocurrió reiniciar al router a la configuración de fábrica. Pero antes que nada, tenés que desconectar el router del cable de televisión, y esto es MUY IMPORTANTE. ¿Se entiende?

Luego tenés que mantener apretado el botón de reset durante 10 segundos, pero yo lo mantengo apretado durante 30 por si acaso, porque en realidad no tengo idea el tiempo exacto.

Si no encuentran ningún botón de reset es porque en realidad es un agujero. Y si siguen sin encontrarlo miren la foto que le saqué la punta del escarbadientes. Y si siguen sin encontrarlo fíjense si tienen el mismo router the yo. Si no es el mismo router sigan buscando, el botón está ahí. Y si siguen sin encontrarlo, chequeen que el artefacto en cuestión sea, de hecho, un router.

Muy bien, ahora entramos de nuevo a 192.168.0.1, y epa, ¿qué pasó? Carga.

Nota: No necesitás conectarlo por cable, se puede entrar desde la red wifi "Motorola", sin contraseña.

¡Yay! Problema solucionado, a comer perdices! NO, seguí leyendo.

Primero lo primero, pueden entrar con el usuario `admin` o el usuario `root`, y la contraseña `motorola` en ambos casos. Hagan lo que hagan es lo mismo, así que ni siquiera sé para qué se los digo, solo quería que quedara en claro que hay 2 usuarios, porque en la documentación del router no lo dice.

Bueno, ya están adentro, ahora hagan todo lo que tienen que hacer, cambien el nombre y password del WiFi, abran puertos, hagan lo que se les cante.

Listo, terminaste? Seguro no? Bueno, ahora conectá el cable de televisión de nuevo. Esperá 30 segundos. Intentá cargar 192.168.0.1. Nope, nada, otra vez bloqueado.

¿Qué pasó?

Los muy buenos de Fibertel te actualizan el firmware del router remotamente, y ya sabes como dicen, con mucho poder viene mucha facilidad para cagar a la gente. Esto sería una feature muy buena, mantener el firmware actualizado para solucionar problemas de seguridad, pero el problema es que ellos te instalan su propia versión, la cual tiene bloqueado el acceso.

¿Solución definitiva? Llamás a Fibertel y les decís que querés que te pongan el modem/router en modo "bridge", entonces se queda solo como modem y te conectás con un router propio. Pero eso, tenés que comprar un router. Mi única recomendación es que no compren TP-Link porque todo lo que sea de TP-Link *es una garcha.

Bueno, eso es todo, espero que les haya gustado, chauuuuu (?)

* Opinión basada en experiencias personales.


18Jun/12Off

Mapa de colectivos Mar del Plata (Actualización)

Bueno, no tengo ganas de escribir, así que voy a ir directo al grano. Al final decidí lanzar la aplicación de mapas de colectivos en Mar del Plata, así que está colgada en Internet. Si quiere acceder puede hacerlo desde http://mapadetransporte.com.ar. Próximamente otras ciudades y varias funciones más también. Se aceptan sugerencias :)

19Jul/110

Separar amigos conectados de desconectados en el nuevo chat de Facebook

Es probable que hace poco se les haya activado en Facebook el nuevo chat, que te muestra todos los amigos con los que más te comunicas, conectados y desconectados, el problema es que están todos mezclados y puede resultar molesto para ver de una manera rápida quiénes están conectados.

Por eso hice esta extensión que pone a todos tus contactos conectados juntos, en la parte inferior de la lista de amigos.

Sin la extensión:


Con la extensión:

Para descargar la extensión (que en realidad es un userscript para GreaseMonkey así que lo pueden usar en casi cualquier navegador web) hacen click aquí.

Espero que les sea útil ^^

PD: Al ser un script de Greasemonkey les va a pedir autorización para acceder a los datos de todos los sitios web, pero en realidad solamente corre en Facebook, pueden corroborarlo abriendo el archivo en un editor de texto.

Descargar extensión

2Jul/110

¿Cómo eliminar la página de “Ayuda en la búsquda” de Telefónica?

Nota: esto sirve para cualquier proveedor de Internet que haga lo mismo que Telefónica.

Si tenés internet con Telefónica/Speedy entonces habrás notado que cuando intentás entrar a una página que no existe, como por ejemplo http://tarniag.com/ porque tipean con anagramas, Telefónica "gentilmente" los va a redireccionar a una página que supuestamente los ayuda a encontrarla, obviamente con publicidad, y cambiándote complétamente la dirección en la barra de direcciones, así que si te habías equivocado en una puta letra tenés que escribir todo denuevo.

Bueno, esto sucede porque estamos usando el servidor DNS de Telefónica, pero como el Internet es genial, podemos usar el DNS que se nos cante, yo uso los de Google, porque me cae bien, que son 8.8.8.8 y 8.8.4.4

Ahora, para hacer esto:
En Windows 7 lo siguiente:
1. Click en inicio
2. Escribimos Conexiones de Red y apretamos enter

En Windows XP lo siguiente:
1. Click en inicio
2. Panel de control -> Conexiones de Red

3. Hacemos click derecho y vamos a propiedades, en el dispositivo de red que uses para conectarte.
4. Hacemos doble click en el item de la lista que dice Protocolo Internet (TCP/IP), o (TCP/IPv4) en Windows 7
5. En la nueva ventana hacemos click en donde dice "Usar las siguientes direcciones de servidores DNS"
6. "Servidor DNS preferido" pegá 8.8.8.8, en "Servidor DNS alternativo", 8.8.4.4

Listo, ahora si vamos a http://tarniag.net/ nos va a aparecer el error que nuestro navegador web tiene preparado para la situación, y no le dejamos un solo centavo más a nuestra codiciosa ISP:

Y podemos hacer click felizmente en la sugerencia de Google Chrome o nuestro navegador web.

30Jun/111

Cómo importar todos tus contactos de Facebook a Google+

Como muchos habrán notado Google+ no permite importar contactos de Facebook (váyase a saber por qué Google no permitió esto). Lo bueno es que eso no nos impide que los importemos, ya que nosotros somos demasiado piratas para que no nos permitan hacer algo.

El truco está en importar los contactos de Facebook a una cuenta de Yahoo, y luego importarlos desde Yahoo a Google+.

Aquí saqué algunas capturas de pantalla de cómo hacerlo...

Primero vamos a http://mail.yahoo.com y hacemos click abajo a la derecha en Sign in with Facebook

Se abrirá un popup para venderle tu alma a Yahoo, le damos ok. Luego completas tus datos, siguiente, siguiente y ya estás en tu casilla de correo.


Vamos a la pestaña de contactos y luego hacemos click en Import Contacts, que está el iconito de Facebook


Le damos ok a todo y listo, ya terminaste con Yahoo, podés cerrar la pestaña porque no vas a usar esa cuenta nunca más en tu vida.

Ahora vamos a nuestra cuenta de Google+, si no tienen una, entonces no sé que carajo hacen acá, pero si quieren una invitación van a Twitter y buscan por "Google+ invite" que está lleno de gente ofreciendo, porque a mí ya no me dejan invitar más jaja.

Ok, una vez en nuestra cuenta de Google+ vamos a la sección de círculos y hacen click en "Find and Invite", les recomiendo que si tienen ahí a contactos que no van a invitar, como por ejemplo, todos los contactos de Gmail, vayan a "More actions", luego a "Select all", y luego "Remove", así una vez que importan los contactos pueden seleccionar a todos y agregar, sino van a tener que seleccionarlos uno por uno para agregarlos.

Hacen click en Yahoo, se les abre una ventana de confirmación en Yahoo, le dan OK y listo, ya se importaron todos sus contactos, ahora solo tienen que seleccionarlos y agregarlos a algún círculo (yo hice uno que se llama Facebook porque me daba paja ordenarlos en el momento)

Y listo, así es como importan contactos de Facebook a Google+, si les sirvió me dejan un comentario y un abrazo, sobre todo el abrazo, que no falte eh?

EDIT: Google cerró las invitaciones denuevo, estuvieron abiertas por unas horas y miren el bolonqui que se armó en Twitter. Hice un formulario con Google Docs para las invitaciones, agreguen su email si quieren y en cuanto vuelvan a abrir las invitaciones, si todavía no lo hacen complétamente público, los invito ^^

Filed under: Sin categoría 1 Comment
17Jun/110

Sneak Peek de mi último proyecto

Bueno, hace un par de semanas que vengo trabajando en un proyecto nuevo, no voy a decir qué es para no arruinar la sorpresa (?), igual se pueden hacer una idea de la screen que pongo a continuación, y además a algunas personas ya les he comentado..

Como pueden ver el panel de administración ya está casi terminado, la parte visible también está casi terminada, tengo que retocar algunas cosas nomás.

Este es el primer proyecto que estoy usando un framework ajeno, en este caso CodeIgniter con DataMapper, la verdad que está muy buenos :P

Para dentro de poco voy a terminarlo y después me tengo que poner a hacer mi propio gestor de contenidos para el blog :B

Ah, también comento que es muy probable que deje la facu, pero voy a explicar eso en otro post. Lo digo como si alguien leyera esto, además de los bots (?)

Bueno, me voy a volver a programar ^^

15May/110

Ha pasado mucho tiempo

El tiempo se te va volando cuando estás trabajando en algo, y este es el caso, actualmente estoy trabajando en dos proyectos y tengo un tercero que debo comenzar una vez termine los anteriores. Lamentablemente voy a tener que aflojar un poco al tiempo dedicado a los proyectos porque se acercan los parciales de la facultad.

Tengo un parcial de Análisis Matemático este viernes, otro de Programación el 4 de Junio y de Álgebra el 15, por estas razones no esperen demasiados post porque voy a estar estudiando a full para promocionar y sacárme las asignaturas de encima. De cualquier modo nunca posteo demasiado jajaja.

Por tirar una fecha, no creo que pueda volver a concentrarme 99% en mis proyectos hasta después del examen de Álgebra, así que espero poder postear algo un par de semanas después de ello, que tengo pensado terminar el P1 (Proyecto 1).

Quiero más tiempo.

4Apr/114

Abrir todas las notificaciones de Facebook al mismo tiempo

¿Cansado de tener que hacer clicks interminables en Facebook para abrir todas las notificaciones?
- ¡¡Si!!
¿¡Sos una persona muy solicitada que le llegan toneladas de notificaciones minuto a minuto!?
- ¡¡¡SI!!!
Entonces esta extensión para navegadores web que hice, es para vos ^^

¿Qué hace?
- Agrega un par de botones a la derecha de la ventana de notificaciones en Facebook.
- Haciendo click en "Open all" abre todas las notificaciones no leídas en nuevas pestañas.
- Si marcas la casilla "Don't open likes" entonces cuando abre las notificaciones se saltea las que sean "Me gusta".
- Además al ser un userscript, en vez de una extensión para un navegador web en especial, ¡funciona en todos los navegadores web! ^^
- Tiene el texto en inglés para hacerlo más estándar =P, pero si quieren lo editan y lo cambian (?)

¿Qué NO hace?
-  Un café con leche
- Medialunas
- Destruir el mundo
- Encontrar a Wally
- Comprarte una computadora nueva
- Salir a caminar por la calle en búsqueda del tesoro perdido del capitán Ricky Lamentos

 

Para instalarla en Firefox primero tienen que instalar GreaseMonkey.
En Chrome detecta automáticamente.
En Opera creo que también.
En Internet Explorer no tengo las más puta idea, pero sé que se puede. De todos modos, usá un navegador web decente.

¡DESCARGAR LA EXTENSIÓN!

Actualizado 30/7/2011

Versión 1.1.1

Ooop! Me olvidé de sacar una cosa de cuando estaba haciendo la extensión y se abrían todas las notificaciones, incluso las leídas ._. Ya está ahora, ya lo arreglé, sorry -.-

Versión 1.1.0

Solucioné el tema de que se abrían ventanas duplicadas, Facebook había comenzado a incluir parámetros GET en las notificaciones y las comparaciones de las URL no daban bien.

Agregué un checkbox que te permite seleccionar si querés o no querés abrir los likes, si está seleccionada, abre todas las notificaciones que no sean likes/me_gusta. A petición de un amigo (?)

Además, ahora convertí la extensión en Userscript, por lo que: ¡¡¡Puede ser usada en todos los navegadores web!!! ^^

ATENCIÓN: Si ya habías instalado esta extensión antes, desinstalala en chrome://extensions antes de instalar esta versión, porque al convertirla a Userscript pasa como una extensión complétamente nueva y no actualiza.

 

Actualizado 3/6/2011

Versión 1.0.1

Facebook cambió algunos IDs en la página y la extensión se rompió, pero ya lo arreglé y la descargan de nuevo y listo ^^

Bueno, cansado de tener que hacer click en cada una de las notificaciones para abrirlas en pestañas separadas finalmente hice una extensión de Google Chrome que lo hace por mí.

Facebook open all

Hermoso, simplemente hermoso (?)

Simplemente descargan la extensión, la instalan, recargan la pestañas de Facebook y listo, ya tienen el botón.

Lo que hace:

  • Abre las notificaciones no leidas (las que están en azul) en pestañas separadas.
  • Si hay 2 notificaciones que llevan al mismo lugar, solo abre la URL una vez.

Lo que no hace:

  • Abrir las notificaciones una vez que se marcaron como leidas (unos pocos segundos después de que hiciste click en el ícono de las notificaciones).
  • Un café.

Y eso es todo, espero que a alguien le resulte de utilidad ^^

PD: No está en la lista de extensiones oficial porque tengo que pagar US$5 y no tengo tarjeta de crédito u.u (aunque de todos modos a menos que fuese una extensión grosa no lo pagaría xD)

¡DESCARGAR LA EXTENSIÓN!

Filed under: Sin categoría 4 Comments
20Jan/112

Minijuego Target Shooter 1.0

Target Shooter en acción durante la fase 3

Si, es el nombre más original del mundo.

Tengo que confesar que en un principio se llamaba BlindMice, por eso la URL está bajo la dirección de /blindmice en mi sandbox web. Le había puesto así debido a que en un principio la idea era ver cuánto aguantabas pegándole a los objetivos sin ver el mouse, pero cómo siempre me desvié de la idea inicial -costumbre que debo dejar de lado- y lo extendí más de lo necesario.

La buena noticia es que el juego ahora es más completo y bonito, consta de cuatro fases:

  1. Normal: Tienes un tiempo límite para dispararles a los objetivos, te da poco tiempo, tu muñeca debe estar entrenada.
  2. Ciego: No ves el mouse (no funciona en Opera porque no me deja cambiar el cursor) y tienes que apuntarle a los objetivos. El tiempo límite de cada objetivo es un poco mayor que el dado en el modo normal. El mouse debe ser una extensión de tu mano.
  3. Movimiento: Los objetivos atraviesan la pantalla y cada vez son más rápidos. Tus ojos deben ser capaces de percibir un cambio en los pixeles de la pantalla antes de que eso siquiera suceda (?).
  4. Aumento: La cantidad de objetivos aumenta cada vez que los matas a todos, también disminuyen su tamaño, y aumenta una ronda cada vez que se juega la fase. Un click en falso y estás acabado.

Bueno, después de tremenda descripción debo agregar que las fases salen al azar -excepto las 4 primeras-, y puedes ver las próximas fases que saldrán en la barra de fases a la izquierda. Cada vez que juegas las fases hay un contador que aumenta la dificultad de dicha fase.

Pueden jugar Target Shooter en la URL original, o pueden hacerlo en Facebook, notese que si no juegan en Facebook no van a poder presumir sobre sus habilidades con el mouse frente a sus amigos, quedan advertidos.

Target Shooter en acción durante la fase 3

Poniéndonos un poco más técnicos, quiero comentar que para el desarrollo del minijuego utilicé Canvas de HTML5 y JavaScript, obviamente. Debido a esto, el comportamiento en los distintos navegadores web es distinto:

  • En Google Chrome and 10 puntos.
  • En Firefox anda 10 puntos pero con pocos FPS.
  • En Opera anda 9 puntos, no permite que esconda el mouse para la fase Ciega por lo que pierde la gracia.
  • En Internet Explorer 8/9 no probé porque lo descargué y me dijo que tenía que reiniciar la computadora, y la verdad que la re paja, todavía no lo hice, pero CREO que va a funcionar bien, han hecho bastantes mejoras en las últimas versiones. Eso si, no sé a que velocidad andará el motor JavaScript de IE jaja.

Poniéndonos incluso más técnicos les cuento que este juego lo hice con la versión 0.5 del Game Engine que estoy haciendo (decir Motor de Videojuego queda raro), y me ha ayudado a darme cuenta de las cosas que uno necesita en la práctica durante el desarrollo de los juegos, por lo que ya tengo la lista de cosas que tengo que agregar para la próxima versión jaja.

El código fuente lo pueden ver en el archivo comprimido JavaScript, lo embellecen con JSBeautifier y listo, queda casi igual que como lo tengo yo porque como boludo que soy no puse un solo comentario jaja. Ya cuando tenga una versión más estable del motor lo voy a publicar por si a alguien más le sirve. Está todo licenciado bajo la licencia GPLv3, porque me pareció la que más se adaptaba a un proyecto así. A decir verdad nunca había puesto licencia a nada, pero estuve una semana en esto jaja.

Me despido diciendo que no pienso actualizar el juego. En realidad faltaría pulirlo un poco para que quede como versión 1.0, pero vamos a ser buenos y decir que es la versión 1.0 porque se puede jugar bien xD. En realidad puedo agregar fases facilmente debido al modo que lo programé pero de todos modos me da paja. Mañana tengo pensado arrancar con otro proyecto, también en HTML5, o quizás me consiga algo de lectura profunda sobre las API de Facebook y me ponga a hacer alguna app copada.

Ya veremos mañana. Ahora me tomo un descanso: veo si hay algo nuevo en Cuevana, reviso mi amado e indispensable Google Reader, reviso las suscripciones de YouT

ube, reviso Facebook, cierro pestañas demás, cierro programas demás, voy al baño, vuelvo, tomo agua, y posiblemente después de eso me vaya a dormir. O quizás debería tomar agua. Bueno, no importa, chau! ^^

Filed under: Sin categoría 2 Comments