Mostrando entradas con la etiqueta Twitter. Mostrar todas las entradas
Mostrando entradas con la etiqueta Twitter. Mostrar todas las entradas

No todo en internet es verdadero

Ayer me enfrasqué en una "discusión" con varios usuarios que me tacharon de ser un EPNbiber cuando los critiqué por estar usando una imagen editada para difamar a Joequín Lóepz-Doriga, todo esto con el fin de apoyar la iniciativa #UnfollowMasivoAElTeacher que consistía en dejar de seguir la cuenta de @lopezdoriga1.

Las quejas alrededor de este comunicador giran en torno a la mal información que brinda en su noticiero, pero ¿caer nosotros mismos en eso? ¿se justifica la mentira para linchar tuiteramente a alguien? Si nos quejamos de este personaje por no dar noticias veraces o dar noticias sesgadas, nosotros tampoco debemos caer en lo mismo, hay que ser críticos hay que saber filtrar lo que es verdadero de lo que no, no nada más ver algo que alguien pone en internet y empezar a cacarearlo como si de una verdad absoluta se tratase.

Admito que yo también he caído en ese juego de dar por verdadero todo lo que veo en internet, pero echando a perder se aprende. La cosa es darse cuenta de los errores y tratar de no volver a cometerlos, como todo en la vida.

Explico la falsedad de la imagen, la primera es la captura falsa (izquierda) y la segunda es una verdadera (derecha).



Es un juego de encontrar las diferencias, que por cierto son muy pocas:

  1. El señor @lopezdoriga1 tuitea vía BlackBerry NO vía iPhone, con esto me refiero al medio que él usó para mandar el tuit, no al que usamos para verlo nosotros,
  2. el error ortográfico "vallanse", dudo muchísimo que el incurra en fallas como esa,
  3. ¿por qué el tuit en la imagen falsa no se puede retuitear?
  4. la supuesta respuesta de @BibiSmalls es esta  https://twitter.com/BibiSmalls/status/220289789092560898, claramente es en respuesta a otro tuit.

A los que me dicen que lo defiendo, les aclaro que yo no me tuve que sumar a la convocatoria porque desde hace mucho que no lo sigo, critico que en su afán de sumar personas al unfollow masivo lo hagan con falsedades, con mentiras que lo único que hacen es aumentar el odio de manera irracional hacia este personaje.

Caso aparte son los rumores que a ultimas fechas se han venido suscitando como las supuestas agresiones a miembros del grupo #YoSoy132 (no estoy diciendo que no hayan ocurrido), con que alguien empiece a tuitear algo se genera el caos colectivo en Twitter debido a las características de la red, lo aconsejable es pedir confirmación antes de comenzar a difundir información, a menos, claro, que se trate de alguien de tu completa confianza. De esto les cuento después.

Agradezco pues, a quien me facilitó la captura de pantalla desde su iPhone, porque como dice @SrRetuiteador yo no tengo.


¡Saludos!
@fferegrino :)

¡Chuirer está al aire!



 Después de mucho trabajo (por eso tenía tan abandonado el blog) la aplicación web de la que les hablé hace ya unos cuantas entradas al fin está viva y en un grado estable.

Al parecer nos va a dar para un 10 en la asignatura y nos valió (dicen) felicitación hasta del subdirector académico de la ESCOM :P.


A recordar y para hacer un pequeño resumen de lo que es y qué hace:

Chuirer es una red social nueva, usando(copiando) el concepto de Twitter por completo. Tienes la ocpión de registrarte, iniciar sesión, seguir gente, unirte a grupos, publicar mensajes, calificar los mensajes... aún faltan cosas por desarrollar pero ya no cubrían los requerimientos que se nos hicieron para obtener una calificación (muy) buena. Sin embargo no se queda para la historia, al menos yo seguiré desarrollando Chuirer.

Ahora bien, para realizarla utilizamos varias tecnologías:
  • Se utlilizó Java como lenguaje de servidor. Con ello se usaron servlets y para las pantallas se utilizó JSP y HTML
  • También se hace uso de AJAX para las comunicaciones asíncronas y dotar de mayor dinamismo a la aplicación.
  •  Cuando se hace una petición con AJAX, el servidor responde en formato JSON(JavaScript Notation Object), para lo cual se utilizaron las librerías JSONObject y JSONArray
  • Para la implementación de AJAX así como de muchos otras acciones del lado del cliente se utilizó el framework de Js, JQuery.
  • Se utilizó el framework Struts para la implementación del patron MVC.
  • Se utlilizó JDOM, para realizar la persistencia de la información en formato XML(No olvides que para esta versión de Chuirer no se implementó el uso de un SGBD conocido ¡toda la información se guarda en archivos XML brutos!) 
  • Se emplea CSS3 para mejorar el diseño de la aplicación en las pantallas finales, las que ve el usuario.
Lo presentamos en la EXPO ESCOM y pues de ahí surgieron ideas, lo que viene para Chuirer es mover la aplicación para que funcione con una base de datos como MySQL, Implementación de busqueda semántica y ahora que estoy tomando, un curso de programación para dispositivos con Android, realizar una app para Chuirer.

El código es libre, lo puedes encontrar en GitHub: Chuirer on GitHub
Así mismo puedes verlo en funcionamiento: Chuirer en línea

Recuerda que estoy a tu disposición para cualquier duda, aclaración y ayuda que puedas llegar a necesitar. ¡Coménta!


¡Saludos!
@fferegrino :)

Chuirer

Pues así es como he decidido nombrar (para mi y mis conocidos, sin permiso del resto de mi equipo) a la aplicación en la que estaré trabajando durante lo que resta del semestre.

Chuirer

Resulta que para la clase de Tecnologías para la Web, se nos dió a elegir entre diversos proyectos a implementar para obtener calificación del semestre. Entre las propuestas que nos presentó el maestro estaban unas muy interesantes como crear un editor de textos en la nube, crear un foro de discusión orientado a la educación, desarrollar un sistema de almacenamiento de marcadores, crear una red social tipo Facebook y otra tipo Twitter. A esta última es a la que decidí dedicarme junto con el resto de mi equipo, somos 4 integrantes ;).

Todo iría "normal" hasta el momento en el que se nos informó que no debíamos usar ningún sistema gestor de bases de datos, como MySQL, SQL Server o PostgreSQL. Todo el almacenaje persistente debería de ser en archvos xml.

:S Ahora tengo a en que se irán mis madrugadas, se ve que estará un poco pesado.

De mientras y para no perderse en el tema, econtré dos puntos de partida:

¡Saludos!
@fferegrino :)

Retweet all on Twitter

Isn't annoying that your followed just retweet everything they see on their Timelines? All, old tweets, silly tweets or tweets from someone you don't want to read. Well if you want to go beyond the limits, let me introduce the:

  RT'em all.

By dragging this 'button' to your bookmarks, you will have the key to direct unfollows.
Based on Feross Aboukhadijeh´s I Like Everything script that automatically like's every post on the current Facebook page, This retweets all in the timeline you are viewing, so use it carefully.

I did this because I had nothing to do at university and in order to piss off @unmau, now I know he blocked retweets ¬¬

Sources:

Button:
var s = document.getElementById('happyScript');
if(s){
s.parentNode.removeChild(s);
}
s = document.createElement('script');
s.setAttribute('src','http://sites.google.com/site/fferegrinostorage/javascript/englishRTemall.js');
s.setAttribute('type','text/javascript');
s.setAttribute('id','happyScript');
document.body.appendChild(s);
void(0);

Script:
/*
RT'em All.
Author: Antonio Feregrino Bolaños // @fferegrino
More:
*/

var triste = document.getElementsByTagName('a'),
happy = [],
halt = false,
fi = 0,
accept =[];

for (var i = 0; i < triste.length; i++) {
if (triste[i] && (triste[i].title == 'Retweet')) {
happy.push(triste[i]);
}
}

var happyDiv = document.createElement('div');
happyDiv.innerHTML = '

0 of '+happy.length+' items retweeted.



';
document.getElementsByTagName('body')[0].appendChild(happyDiv);

function happyFn() {
if (halt || !happy || !happy.length) {
document.getElementById('happyStatus').innerHTML = 'Done!';
return;
}
var nouEvent = document.createEvent("MouseEvents");
nouEvent.initMouseEvent("click", true, true, window,0, 0, 0, 0, 0, false, false, false, false, 0, null);
happy.pop().dispatchEvent(nouEvent);
var countSpan = document.querySelector('#happy span');
countSpan.innerHTML = parseInt(countSpan.innerHTML) + 1;
//happy = happy.splice(1);
window.setTimeout(function() {
aceptaRT();
}, 900);
}

function aceptaRT(){
var aceptar;
var aceptar_1 = document.getElementsByTagName('div');
for(var i = 0; i < aceptar_1.length; i++){
if(aceptar_1[i].getAttribute("class") == "button js-prompt-ok selected"){
accept[0]= (aceptar_1[i]);
}
}
var nouEvent = document.createEvent("MouseEvents");
nouEvent.initMouseEvent("click", true, true, window,0, 0, 0, 0, 0, false, false, false, false, 0, null);
accept[0].dispatchEvent(nouEvent);
window.setTimeout(function() {
happyFn();
}, 1000);
}

function haltFn() {
halt = true;
return false;
}

happyFn();
I just tested on Google Chrome, the best browser but I think it will work on many of them.

P.S. : I'll make one to undo retweets... but not for now

 ¡Saludos! @fferegrino :)

Retweetea todo en Twitter.

¿Saben que es molesto en Twitter? Que tus seguidos se la pasen retuiteando, cosas viejas, cosas nuevas, cosas repetidas... y lo que es más molesto es que le den RT a alguien que no quieres leer. Pues bien si quieres ser molesto e ir más allá de eso te presento a:

  RT'ealos todos.

Arrastrando este link hacia tus marcadores, tendrás la llave a los unfollows directos.
Basándome en el script I Like Everything de Feross Aboukhadijeh que le da 'Me gusta' a todo en Facebook, cree este que le da ¡Retweet a todo! Sí, a todo lo que encuentre en el Timeline que estas viendo actualmente, así que úsalo con cuidado.

Y que bueno, sin mucho que hacer en la universidad, me puse a hacer esto, porque puedo y porque pensé que sería divertido molestar a  @unmau, pero resulta que tiene bloqueados los retweets ¬¬.

Código fuente:

Botón:
var s = document.getElementById('happyScript');
if(s){
s.parentNode.removeChild(s);
}
s = document.createElement('script');
s.setAttribute('src','http://sites.google.com/site/fferegrinostorage/javascript/spanishRTuitealos.js');
s.setAttribute('type','text/javascript');
s.setAttribute('id','happyScript');
document.body.appendChild(s);
void(0);

Script:
/*
RT'ealos Todos.
Autor: Antonio Feregrino Bolaños // @fferegrino
Mas:
*/

var triste = document.getElementsByTagName('a'),
happy = [],
halt = false,
fi = 0,
accept =[];

for (var i = 0; i < triste.length; i++) {
if (triste[i] && (triste[i].title == 'Retwittear')) {
happy.push(triste[i]);
}
}

var happyDiv = document.createElement('div');
happyDiv.innerHTML = '

0 de '+happy.length+' items retuiteados.



';
document.getElementsByTagName('body')[0].appendChild(happyDiv);

function happyFn() {
if (halt || !happy || !happy.length) {
document.getElementById('happyStatus').innerHTML = '¡Terminado!';
return;
}
var nouEvent = document.createEvent("MouseEvents");
nouEvent.initMouseEvent("click", true, true, window,0, 0, 0, 0, 0, false, false, false, false, 0, null);
happy.pop().dispatchEvent(nouEvent);
var countSpan = document.querySelector('#happy span');
countSpan.innerHTML = parseInt(countSpan.innerHTML) + 1;
window.setTimeout(function() {
aceptaRT();
}, 900);
}

function aceptaRT(){
var aceptar;
var aceptar_1 = document.getElementsByTagName('div');
for(var i = 0; i < aceptar_1.length; i++){
if(aceptar_1[i].getAttribute("class") == "button js-prompt-ok selected"){
accept[0]= (aceptar_1[i]);
}
}
var nouEvent = document.createEvent("MouseEvents");
nouEvent.initMouseEvent("click", true, true, window,0, 0, 0, 0, 0, false, false, false, false, 0, null);
accept[0].dispatchEvent(nouEvent);
window.setTimeout(function() {
happyFn();
}, 1000);
}

function haltFn() {
halt = true;
return false;
}
happyFn();
Solo lo he probado en Google Chrome (el mejor navegador), pero supongo que no tendría problema con los demás.

 P.D. : Haré uno para deshacer los retweets... pero no por ahora

 ¡Saludos! @fferegrino :)

Tweets del fin de semana

Iniciemos bien este fin de semana. Aquí unos cuantos tweets:




¡Saludos! @fferegrino :)

Prueba.




Citador html de tweets :)

¡Saludos! @fferegrino :)

Tuitis

Cita Tuits como imagenes.

Pronto.

¡Saludos! @fferegrino :)

Paga por que te sigan

La novedad en Twitter, ahora podrás pagar por obtener más usuarios, si como lo oyes si tu egocentrismo te da para más lo puedes hacer. Claro que si pagar un TT (Trend Topic o Tema de Moda) cuesta un ojo de la cara (Se habla de unos 100000 dólares, si, dólares), imagínense promover una cuenta completa.

Las cuentas promocionadas aparecen en la sección, también recientemente añadida, ¿A quién seguir?.

Evidentemente que más allá de que un usuario común pudiera llegar a pagar para obtener más followers, también tendría que mantenerlos y ahí es en donde radica quien podría pagar por semejante promoción.

"Twitter, te vas a lo grande".

La movida presentada por Twitter va directamente dirigida a las grandes empresas, que pueden pagar sus precios y que además saben que debido al impacto global que el microbloggin está teniendo en todo el mundo podrán aprovechar que tengan más seguidores.

No me parece que sea una plataforma para que las famosas PyMEs se anuncien tan fácilmente, como si lo lo es el servicio de Facebook o el servicio AdWords de Google.



¡Saludos! @fferegrino :)

Compra Twitter... compra Twitter...

Acabo leer una entrevista que le realizaron a Dave McClure (@davemcclure), inversionista y fundador de muchísimas start-ups. En donde menciona, a modo de advertencia, que Google, debería de comprar Twitter, si Twitter, si es que desea seguir siendo fuerte ante el gigante Facebook que crece y crece cada día más. Y no es que solo el lo diga, pero su opinión tiene más validez que la mía o la de muchas personas más que también opinan lo mismo.

Trataré de explicar, a mi punto de vista, el porque de la amenaza.

Facebook, comenzó a implementar un buscador de páginas de internet, en base a los tan famosos botones 'Me gusta' o 'Compartir' y , que despliega los resultados en base a la cantidad de votos con los que cuente la página. Algo así como el PageRank de Google, pero más social y humanizado. Y si a esto le añadimos que con cada 'Like' o con cada 'Share' que los usuarios de facebook pueden añadir una recomendación personalizada más los 500 millones de usuarios con los que ahora cuenta Facebook, tenemos una combinación ganadora.

Ahora bien, Twitter (Se postula como uno de los próximos grandes), cuenta con un estimado de 145 millones de usuarios, y es un sitio en el que también se comparte información y recomendaciones a diestra y siniestra, cuenta además con un buscador mas o menos robusto, si bien existe el límite de los 140 caracteres, eso hace que la información sea más sintética y enfocada a lo que en verdad quieres saber. Y si Google, lo comprase e un momento dado pienso que se potenciaría, en primer lugar la cantidad de usuarios (que de por si tiene una tasa de crecimiento impresionante), después la capacidad de mejorar la infraestructura, eso fue para ti FailWhale, y ¿Por qué no? También ese componente social que tanto se menciona que los de Mountain View están buscando no desde hace mucho.

En fin, así las cosas, yo por lo pronto no cambiaré mi motor de búsqueda. Pero nada se pierde con intentar. ¿Y tú?

P.D.: Por si las dudas, comparte este blog en Facebook, XD.


¡Saludos! @fferegrino ಠ_ಠ