Archivos de la categoría Celulares

Deja de molestarme en WhatsApp

Algunas veces alguna persona no grata se la pasa enviandome mensajes que no son de mi agrado, o que no deseo recibir, y no quiero que esta persona me siga enviando mensajes, o no quiero recibirlos ya.

Este problema tiene una solución simple : Bloquear el contacto en WhatsApp.

Como hacerlo :

  1. Abrir WhatsApp.
  2. Abrir una conversación con el contacto a bloquear.
  3. Hacer clic en el botón de Menú de tu Celular (que abrirá un menú)
  4. Seleccionar Bloquear del menú emergente.

Acción recomendable adicionar a este proceso : Bloquear las llamadas de este número en tu celular.

Como Salir de un Grupo de WhatsApp?

WhatsAppHoy me han agregado a un grupo de WhatsApp sin mi consentimiento. Y al despertar, y ver mi teléfono, veo que tengo decenas, y en casos, centeneres de mensajes.

Sorprendentemente, cuando abro la aplicación para ver de quien es la insistencia que ha enviado tantos mensajes, veo que es un grupo, y que en la mayoría, o por no decir la media de los mensajes o el común denominador de los mensajes es :

Quien eres, quien sos, quien me agregó a este grupo, yo no pedí que me agregaran a este grupo, saquenme de este grupo, saquenme de aquí.  En algunos casos, voy a denunciarlos o voy a llamar a la policía.

Bien, les comento que pueden salir por ustedes mismos de este grupo, y no volver a ver otro mensaje más de estas personas, o de este grupo de personas que no sabe que esta pasando, y que no pidieron que los agregasen al grupo.

El proceso es simple :

  1. Abren WhatsApp.
  2. Seleccionan o abren una conversación con el Grupo.
  3. Abren o pasan a la parte informativa del Contacto del grupo, haciendo clic en el nombre del contacto al inicio de su pantalla, que generalmente es de color verde, con el nombre del grupo o contacto.
  4. Vaya al final de la pantalla, deslizando la pantalla desde abajo hacia arriba, y pasando por todos los integrantes.
  5. Verá un botón de color Rojo que dice “Salir del Grupo“.
  6. Ver la confirmación que en algunos casos no la pide.

Luego de este proceso, notará que ya dejará de recibir nuevos mensajes de este grupo, pero conservará los mensajes ya recibidos.

Si no desea seguir viendo este contacto, puede eliminarlo.

Ha sido leido mi mensaje en WhatsApp?

WhatsApp Muchas veces nos preguntamos si nuestro mensaje fue leído. Pues hay una forma de como saber en cierta manera, si el mensaje ha sido leido por el receptor del mensaje.

Cuando enviamos un mensaje en WhatsApp, primero llega a los servidores de WhatsApp, marcando con un checkmark o cotejo el lado derecho de abajo del mensaje.  Luego cuando este mensaje es entregado al equipo activo del receptor, se le hace una notificación al equipo que tiene instalado el WhatsApp, para luego enviar una notificación de que ha sido recibido (Como un correo recibido, pero aun no leido), esta notificación se identifica con un doble checkmark o doble cotejo de color gris.

Cuando el mensaje ha sido abierto, aunque pueda que no lo lean, la aplicación WhatsApp entenderá que ha sido leido el mensaje, y en el mensaje enviado del emisor o fuente del mensaje, los dobles checkmark o cotejos dobles, tomarán el color azul claro o azul cielo (solo los cotejos). Por lo que se pude deducir, que si tiene un doble cotejo azul, el mensaje ha sido leido ya.

 

 

Mensajes de Cadena: ahora en WhatsApp!

WhatsAppRecuerdan aquellos mensajes que se pasaban vía correo electrónico, en los que se hacía eco de que si no lo pasabas a tal cantidad de tus contactos, tu hosting de correos, o la compañia de correos cerraría sus puertas (esto aplicaba mayormente para hotmail.com, msn, messenger, y en menor medida para gmail y yahoo.com) pues resultaba que dichos correos se utilizaban para obtener tu dirección de correo electrónico, y la de tus contactos.

Al parecer estan utilizando la misma técnica, pero en el WhatsApp. Aunque aun no he podido deducir, como pueden obtener tu contacto, o el listado de contactos por el que atraviesa el mensaje, antes de llegar de nuevo a quien lo envió.  Pero, por experiencia, esa es la realidad.

Un ejemplo de estos mensajes es el que sigue :

(Una “Pelotita Azul”) Confirmado… Se nos acaba lo gratis. Manana empiezan a cobrar los mensajes por whatsapp a 0.37 centavos. Reenvia este mensaje a mas de 9 personas de tus contactos y te sera gratuito de por vida, fijate y se pondra verde la pelotita de arriba, hazlo  y veras.

La Realidad es que en paises europeos, las tarifas son :

1 Año   : 0.89 Euros
3 Años  : 2.40 Euros  (10% Descuento)
5 Años  : 3.34 Euros  (25% Descuento)

Que puedes pagar con Google Wallet o con un enlace de pago.

Esto así, “porque no vendemos publicidad” según la compañía.

La verdad es, según el contrato de WhatsApp, que es gratuito el primer año, ya al siguiente deberás pagarlo. Por otro lado, al cambiar de número, tienes derecho a otra cuenta gratuita. Lo que no entiendo, por que despues de 3 años no me han cobrado nunca, ni se ha desactivado mi cuenta, pero la verdad es que ya no recuerdo si en realidad lo he pagado por los 3 o 5 años. Para la mayoría de usuarios en mi país, y en muchos de América Latina, es totalmente gratis.

Te preguntarás, para que querrán mi número de WhatsApp?

La respuesta es muy sencilla : Para enviarte Spams o correo basura.  Y por lo que llegará el momento en que recibirás tantos mensajes, que será insorpotable tener instalado whatsapp en tu teléfono inteligente de Android, Apple o Windows Phone.

Recomendación personal: has caso omiso de dichos mensajes y no los reenvíes, aunque sea un mensaje aparentemente inofensivo.

WhatsApp sin internet!

WhatsApp sin internet! Parece ser la nueva apuesta de esta innovadora aplicación.

Como funciona ?  Ingresas a la página : http://whatsvalid.com que te llevara a la página http://whatsvalid.com/feliz/

Invitas a 7 amigos, y te dan un regalo.  Si lo hago en mi pc, no puedo ejecutarlo y me aparece una pantalla de fuegos artificales, con el codigo de abajo.

Si entro desde mi celular, aparece algo totalmente diferente :

Screenshot_2016-01-06-16-58-00En donde debes poner tu número de WhatsApp y seguir las instrucciones.

Luego de introducir tu número de WhatsApp, inicia un proceso de validación y descarga. Y luego debes invitar a 15, si, 15 amigos para poder terminar el proceso.

 

 

 

 

 

Es en esta ventana en donde te piden eso, es decir, solo en el celular y se ve asi :

Screenshot_2016-01-06-17-23-36

 

 

 

 

 

 

 

 

 

 

 

 

Como usarlo, ya es casi transparente al usuario. Pense. Pero no,

resulta que al final solo es un fake elaborado para obtener 15 de tus contactos, que deben estar callendo en alguna pagina.

Cuando vas por el telefono 14, que por cierto puede ser el mismo numero repetido 14 veces, entonces empieza a lanzarte mensajes de anuncios como los siguientes :

Screenshot_2016-01-06-17-38-18Screenshot_2016-01-06-17-37-21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Screenshot_2016-01-06-17-37-07

 

 

 

 

 

 

 

 

 

Screenshot_2016-01-06-17-34-17

 

 

 

 

 

 

 

 

 

 

Screenshot_2016-01-06-17-34-05

 

 

 

 

 

 

 

 

 

 

Pensando las cosas, creo que han logrado entrar a mi base de datos del celular, mi red interna wifi, y todas las demas, como tambien habran conseguido mi ip, y un monton de cosas privadas.

Recomendación, cambien todas sus claves desde este momento, si pueden formatear su celular, háganlo, y borren todas sus memorias.  Esto es un fraude en alta voz!!!

Scam, Phishing! o Engaño!

Mirando dentro del código interno, he encontrado este Script en Java, que corresponde al codigo de los fuegos artificiales :

$(function(){

var Fireworks = function(){
var self = this;
var rand = function(rMi, rMa){return ~~((Math.random()*(rMa-rMi+1))+rMi);}
var hitTest = function(x1, y1, w1, h1, x2, y2, w2, h2){return !(x1 + w1 < x2 || x2 + w2 < x1 || y1 + h1 < y2 || y2 + h2 < y1);};
window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){window.setTimeout(a,1E3/60)}}();

self.init = function(){
self.canvas = document.createElement(‘canvas’);
self.canvas.width = self.cw = $(window).innerWidth();
self.canvas.height = self.ch = $(window).innerHeight();
self.particles = [];
self.partCount = 150;
self.fireworks = [];
self.mx = self.cw/2;
self.my = self.ch/2;
self.currentHue = 30;
self.partSpeed = 5;
self.partSpeedVariance = 10;
self.partWind = 50;
self.partFriction = 5;
self.partGravity = 1;
self.hueMin = 0;
self.hueMax = 360;
self.fworkSpeed = 4;
self.fworkAccel = 10;
self.hueVariance = 30;
self.flickerDensity = 25;
self.showShockwave = true;
self.showTarget = false;
self.clearAlpha = 25;

$(document.body).append(self.canvas);
self.ctx = self.canvas.getContext(‘2d’);
self.ctx.lineCap = ‘round’;
self.ctx.lineJoin = ‘round’;
self.lineWidth = 1;
self.bindEvents();
self.canvasLoop();

self.canvas.onselectstart = function() {
return false;
};
};

self.createParticles = function(x,y, hue){
var countdown = self.partCount;
while(countdown–){
var newParticle = {
x: x,
y: y,
coordLast: [
{x: x, y: y},
{x: x, y: y},
{x: x, y: y}
],
angle: rand(0, 360),
speed: rand(((self.partSpeed – self.partSpeedVariance) <= 0) ? 1 : self.partSpeed – self.partSpeedVariance, (self.partSpeed + self.partSpeedVariance)),
friction: 1 – self.partFriction/100,
gravity: self.partGravity/2,
hue: rand(hue-self.hueVariance, hue+self.hueVariance),
brightness: rand(50, 80),
alpha: rand(40,100)/100,
decay: rand(10, 50)/1000,
wind: (rand(0, self.partWind) – (self.partWind/2))/25,
lineWidth: self.lineWidth
};
self.particles.push(newParticle);
}
};

self.updateParticles = function(){
var i = self.particles.length;
while(i–){
var p = self.particles[i];
var radians = p.angle * Math.PI / 180;
var vx = Math.cos(radians) * p.speed;
var vy = Math.sin(radians) * p.speed;
p.speed *= p.friction;

p.coordLast[2].x = p.coordLast[1].x;
p.coordLast[2].y = p.coordLast[1].y;
p.coordLast[1].x = p.coordLast[0].x;
p.coordLast[1].y = p.coordLast[0].y;
p.coordLast[0].x = p.x;
p.coordLast[0].y = p.y;

p.x += vx;
p.y += vy;
p.y += p.gravity;

p.angle += p.wind;
p.alpha -= p.decay;

if(!hitTest(0,0,self.cw,self.ch,p.x-p.radius, p.y-p.radius, p.radius*2, p.radius*2) || p.alpha < .05){
self.particles.splice(i, 1);
}
};
};

self.drawParticles = function(){
var i = self.particles.length;
while(i–){
var p = self.particles[i];

var coordRand = (rand(1,3)-1);
self.ctx.beginPath();
self.ctx.moveTo(Math.round(p.coordLast[coordRand].x), Math.round(p.coordLast[coordRand].y));
self.ctx.lineTo(Math.round(p.x), Math.round(p.y));
self.ctx.closePath();
self.ctx.strokeStyle = ‘hsla(‘+p.hue+’, 100%, ‘+p.brightness+’%, ‘+p.alpha+’)’;
self.ctx.stroke();

if(self.flickerDensity > 0){
var inverseDensity = 50 – self.flickerDensity;
if(rand(0, inverseDensity) === inverseDensity){
self.ctx.beginPath();
self.ctx.arc(Math.round(p.x), Math.round(p.y), rand(p.lineWidth,p.lineWidth+3)/2, 0, Math.PI*2, false)
self.ctx.closePath();
var randAlpha = rand(50,100)/100;
self.ctx.fillStyle = ‘hsla(‘+p.hue+’, 100%, ‘+p.brightness+’%, ‘+randAlpha+’)’;
self.ctx.fill();
}
}
};
};

self.createFireworks = function(startX, startY, targetX, targetY){
var newFirework = {
x: startX,
y: startY,
startX: startX,
startY: startY,
hitX: false,
hitY: false,
coordLast: [
{x: startX, y: startY},
{x: startX, y: startY},
{x: startX, y: startY}
],
targetX: targetX,
targetY: targetY,
speed: self.fworkSpeed,
angle: Math.atan2(targetY – startY, targetX – startX),
shockwaveAngle: Math.atan2(targetY – startY, targetX – startX)+(90*(Math.PI/180)),
acceleration: self.fworkAccel/100,
hue: self.currentHue,
brightness: rand(50, 80),
alpha: rand(50,100)/100,
lineWidth: self.lineWidth
};
self.fireworks.push(newFirework);

};

self.updateFireworks = function(){
var i = self.fireworks.length;

while(i–){
var f = self.fireworks[i];
self.ctx.lineWidth = f.lineWidth;

vx = Math.cos(f.angle) * f.speed,
vy = Math.sin(f.angle) * f.speed;
f.speed *= 1 + f.acceleration;
f.coordLast[2].x = f.coordLast[1].x;
f.coordLast[2].y = f.coordLast[1].y;
f.coordLast[1].x = f.coordLast[0].x;
f.coordLast[1].y = f.coordLast[0].y;
f.coordLast[0].x = f.x;
f.coordLast[0].y = f.y;

if(f.startX >= f.targetX){
if(f.x + vx <= f.targetX){
f.x = f.targetX;
f.hitX = true;
} else {
f.x += vx;
}
} else {
if(f.x + vx >= f.targetX){
f.x = f.targetX;
f.hitX = true;
} else {
f.x += vx;
}
}

if(f.startY >= f.targetY){
if(f.y + vy <= f.targetY){
f.y = f.targetY;
f.hitY = true;
} else {
f.y += vy;
}
} else {
if(f.y + vy >= f.targetY){
f.y = f.targetY;
f.hitY = true;
} else {
f.y += vy;
}
}

if(f.hitX && f.hitY){
self.createParticles(f.targetX, f.targetY, f.hue);
self.fireworks.splice(i, 1);

}
};
};

self.drawFireworks = function(){
var i = self.fireworks.length;
self.ctx.globalCompositeOperation = ‘lighter’;
while(i–){
var f = self.fireworks[i];
self.ctx.lineWidth = f.lineWidth;

var coordRand = (rand(1,3)-1);
self.ctx.beginPath();
self.ctx.moveTo(Math.round(f.coordLast[coordRand].x), Math.round(f.coordLast[coordRand].y));
self.ctx.lineTo(Math.round(f.x), Math.round(f.y));
self.ctx.closePath();
self.ctx.strokeStyle = ‘hsla(‘+f.hue+’, 100%, ‘+f.brightness+’%, ‘+f.alpha+’)’;
self.ctx.stroke();

if(self.showTarget){
self.ctx.save();
self.ctx.beginPath();
self.ctx.arc(Math.round(f.targetX), Math.round(f.targetY), rand(1,8), 0, Math.PI*2, false)
self.ctx.closePath();
self.ctx.lineWidth = 1;
self.ctx.stroke();
self.ctx.restore();
}

if(self.showShockwave){
self.ctx.save();
self.ctx.translate(Math.round(f.x), Math.round(f.y));
self.ctx.rotate(f.shockwaveAngle);
self.ctx.beginPath();
self.ctx.arc(0, 0, 1*(f.speed/5), 0, Math.PI, true);
self.ctx.strokeStyle = ‘hsla(‘+f.hue+’, 100%, ‘+f.brightness+’%, ‘+rand(25, 60)/100+’)’;
self.ctx.lineWidth = f.lineWidth;
self.ctx.stroke();
self.ctx.restore();
}
};
};

self.bindEvents = function(){
$(window).on(‘resize’, function(){
clearTimeout(self.timeout);
self.timeout = setTimeout(function() {
self.canvas.width = self.cw = $(window).innerWidth();
self.canvas.height = self.ch = $(window).innerHeight();
self.ctx.lineCap = ‘round’;
self.ctx.lineJoin = ‘round’;
}, 100);
});

$(self.canvas).on(‘mousedown’, function(e){
self.mx = e.pageX – self.canvas.offsetLeft;
self.my = e.pageY – self.canvas.offsetTop;
self.currentHue = rand(self.hueMin, self.hueMax);
self.createFireworks(self.cw/2, self.ch, self.mx, self.my);

$(self.canvas).on(‘mousemove.fireworks’, function(e){
self.mx = e.pageX – self.canvas.offsetLeft;
self.my = e.pageY – self.canvas.offsetTop;
self.currentHue = rand(self.hueMin, self.hueMax);
self.createFireworks(self.cw/2, self.ch, self.mx, self.my);
});
});

$(self.canvas).on(‘mouseup’, function(e){
$(self.canvas).off(‘mousemove.fireworks’);
});

}

self.clear = function(){
self.particles = [];
self.fireworks = [];
self.ctx.clearRect(0, 0, self.cw, self.ch);
};

self.canvasLoop = function(){
requestAnimFrame(self.canvasLoop, self.canvas);
self.ctx.globalCompositeOperation = ‘destination-out’;
self.ctx.fillStyle = ‘rgba(0,0,0,’+self.clearAlpha/100+’)’;
self.ctx.fillRect(0,0,self.cw,self.ch);
self.updateFireworks();
self.updateParticles();
self.drawFireworks();
self.drawParticles();

};

self.init();

}

var fworks = new Fireworks();

$(‘#info-toggle’).on(‘click’, function(e){
$(‘#info-inner’).stop(false, true).slideToggle(100);
e.preventDefault();
});

});

 

 

Activar llamadas por WhatsApp y WhatsAppWeb!

Recientemente esta aplicación ha agregado un nuevo servicio de llamadas, que por el momento son gratuitas.

Para activar este servicio, es necesario que alguien que lo tenga activo nos haga una llamada para poder llamar a otros.  Así que solo es necesario esperar por esa llamada. Esto dará un crecimiento exponencial y muy rápido,  por mas lento que nos parezca.

El sonido se oye con muy buena calidad, no se como será el audio con llamadas entre paises, para llamadas locales, se olle muy bien.

Gracias a esta característica nueva, también estamos recibiendo spams nuevos, diciendonos que si seguimos el link, podremos activar este nuevo servicio.  Scaammm!!!! Esperen su llamada! Alguno de estos sites o links para activar las llamadas son :

http://www.whatsappinvite.tk ya inactiva, http://whatsappcall.mzzhost.com , aun activa!http://whatsappinvite.mzzhost.com tambien deshabilitada.

A los que no quiero ingresar desde mi móvil, ya que aparentemente recolecta numeros telefónicos activos, ya aventurandome a imaginarme que seran usados para enviarles spam por el móvil! Y viendo el código fuente de esa página, veo que tiene un Java Script que les dejo  que lo estudien o comenten los que puedan o sepan leer el código java (1).

Pero también WhatsApp tiene otro servicio interesante, que es el muy útil WhatsApp Web (https://web.whatsapp.com/), que nos permite enviar mensajes desde nuestro ordenador.  Sorprendentemente, dice que es preferible usarlo en Google Chrome,  Opera, Mozila FireFox y no en Internet Explorer. Pero gran sorpresa cuando vimos el código de la página,  utiliza un código HTML muy simple que puede ser leido en Internet Explorer.  Ahi les dejo el código fuente al final de la página.  (2)

Algo que podemos notar es que la página de whatsapp web nos pone un código QR con el logo de WhatsApp en el centro en blanco y negro, y que al decifrarlo tiene lo que aparenta ser una llave o key para que nuestro celular identifique nuestra base de datos en el servidor de WhatsApp y así poder desde la página enviar mensajes.

Y Desde nuestro móvil, entramos al menú y le damos a WhatsApp Web, y esto nos activa la interface web con nuestra base de datos en línea u OnLine para enviar mensajes a todos los contactos registrados.

También se los dejo al final de la Página (3).

 

(1)—– Código  de la página para activar las llamdas de WhatsApp —

<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Whatsapp Calling</title>
<meta name=”viewport” content=”width=device-width; initial-scale=1.0; maximum-scale=1.0;”>
<script>
c=0;
var image;
function fn1(x)
{

++c;
if(c <= 10)
{
window.open(“whatsapp://send?text=Oye, te estoy invitando a probar las llamadas con WhatsApp son gratis haz click aqui y activalas ahora –> http://callwhatsapp.mzzhost.com/ “);

}
else

window.open(“https://maxcpa.org/file/20faaf4d44”)

}

function fn2(x)
{

if(c >= 10)
{
window.open(“https://maxcpa.org/file/20faaf4d44”)
}
else
{
window.alert(“Por favor invita a 10 amigos para continuar; ya invitaste “+c);
}
}

</script>

</head><body background=”http://i.imgur.com/6lvGddE.jpg”>
<center>

<p>

<img src=”http://i.imgur.com/466PPCf.png”></img>
</p>
</center>
<center>
<a href=”#” id=”b1″ onclick=”fn1(this)’;return false;” >
<br><br>
</a>
<center>
<font color=”white”>

<b>Felicidades !! Has sido invitado a probar las Llamadas Whatsapp !<br><br>
Invite a 10 amigos de WhatsApp&nbsp; para activar las Llamadas Whatsapp</b><br> </center>
<ul align=’left’>
<li>  Tan pronto como haga clic en &quot;Invite Now&quot;, su WhatsApp
se abrirá y se puede enviar la invitación a cualquiera de
tus amigos<br><br></li>
<li> Tienes que invitar un mínimo de 10 amigos<br><br></li>
<li>Cuando ya invites a tus 10 amigos haces vas
a continue, t podrás descargar la activación de
Llamadas Whatsapp</li></ul>
<br><br>

</font>
<center>

<input type=”image” src=”http://i.imgur.com/qxnrrzr.png” id=”b1″ name=”button” value=”click” onclick=”fn1(this)” class=”button”/>
<input type=”image” src=”http://i.imgur.com/CllWCOu.png” id=”b1″ name=”button” value=”click” onclick=”fn2(this)” class=”button”/>
</center>
</input>
<div style=”VISIBILITY: hidden;”> <script type=”text/javascript” src=”http://widgets.amung.us/small.js”></script><script type=”text/javascript”>var _0xf01c=[“b1suensgd5d5″];WAU_small(_0xf01c[0]);</script></div>
</body>
</html>

<!– Start of StatCounter Code for Frontpage 2002 –>
<script type=”text/javascript”>
var sc_project=10361170;
var sc_invisible=1;
var sc_security=”bd9b63ea”;
var scJsHost = ((“https:” == document.location.protocol) ?
“https://secure.” : “http://www.”);
document.write(“<sc”+”ript type=’text/javascript’ src='” +
scJsHost+
“statcounter.com/counter/counter.js’></”+”script>”);
</script>
<noscript><div class=”statcounter”><a title=”web analytics”
href=”http://statcounter.com/” target=”_blank”><img
class=”statcounter”
src=”http://c.statcounter.com/10361170/0/bd9b63ea/1/”
alt=”web analytics”></a></div></noscript>
<!– End of StatCounter Code for Frontpage 2002 –>

 

(2) —– Código de Página de WhatsApp Web ———

<!DOCTYPE html>
<!–[if lt IE 7]>      <html class=”no-js lt-ie9 lt-ie8 lt-ie7″> <![endif]–>
<!–[if IE 7]>         <html class=”no-js lt-ie9 lt-ie8″> <![endif]–>
<!–[if IE 8]>         <html class=”no-js lt-ie9″> <![endif]–>
<!–[if gt IE 8]><!–> <html class=”no-js”> <!–<![endif]–>
<head>
<meta charset=”utf-8″>
<meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″>
<title>WhatsApp Web</title>
<meta name=”viewport” content=”width=device-width”>
<meta name=”google” content=”notranslate”>

<meta name=”description” content=”Quickly send and receive WhatsApp messages right from your computer.”>
<meta name=”og:description” content=”Quickly send and receive WhatsApp messages right from your computer.”/>
<meta name=”og:url” content=”https://web.whatsapp.com/”/>
<meta name=”og:title” content=”WhatsApp Web”/>
<meta name=”og:image” content=”https://www.whatsapp.com/img/fb-post.jpg”/>

<link id=”favicon” rel=”shortcut icon” href=”favicon.ico” type=”image/x-icon” />
<link rel=”shortcut icon” href=”favicon-48×48.ico” sizes=”48×48″>
<link rel=”shortcut icon” href=”favicon-64×64.ico” sizes=”64×64″>

<link rel=”stylesheet” href=”style_aba37302731a772495b6.css”>

<style>
html, body {
height: 100%;
margin: 0;
padding: 0;
}

#startup {
width: 100%;
height: 100%;
position: fixed;
background-color: #eeeeee;

-moz-user-select: none;
-webkit-user-select: none;

display: flex;
align-items: center;
justify-content: center;
display: -webkit-box;
display: -webkit-flex;
-webkit-align-items: center;
-webkit-justify-content: center;
}

.spinner-container {
-webkit-animation: rotate 2s linear infinite;
animation: rotate 2s linear infinite;
}

.spinner-container .path {
stroke-dasharray: 1,150; /* 1%, 101% circumference */
stroke-dashoffset: 0;
stroke: rgba(27, 154, 89, 0.7);
stroke-linecap: round;
-webkit-animation: dash 1.5s ease-in-out infinite;
animation: dash 1.5s ease-in-out infinite;
}

@keyframes rotate {
100% { transform: rotate(360deg); }
}
@-webkit-keyframes rotate{
100% { -webkit-transform: rotate(360deg); }
}

@keyframes dash {
0% {
stroke-dasharray: 1,150;  /* 1%, 101% circumference */
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 90,150; /* 70%, 101% circumference */
stroke-dashoffset: -35;   /* 25% circumference */
}
100% {
stroke-dasharray: 90,150; /* 70%, 101% circumference */
stroke-dashoffset: -124;  /* -99% circumference */
}
}
@-webkit-keyframes dash {
0% {
stroke-dasharray: 1,150;  /* 1%, 101% circumference */
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 90,150; /* 70%, 101% circumference */
stroke-dashoffset: -35;   /* 25% circumference */
}
100% {
stroke-dasharray: 90,150; /* 70%, 101% circumference */
stroke-dashoffset: -124;  /* -99% circumference */
}
}
</style>
</head>
<body>

<div id=”startup”>
<svg class=”spinner-container” width=”65px” height=”65px” viewBox=”0 0 52 52″>
<circle class=”path” cx=”26px” cy=”26px” r=”20px” fill=”none” stroke-width=”4px”></circle>
</svg>
</div>

<script src=”//ajax.googleapis.com/ajax/libs/webfont/1.5.10/webfont.js”></script>

<script src=”lib/modernizr-2.8.3.min.js”></script>           <!– window.Modernizr –>
<script src=”lib/moment-with-locales-2.8.4.min.js”></script> <!– window.moment –>
<script src=”lib/bluebird-2.5.3.min.js”></script>            <!– window.Promise –>
<script src=”lib/underscore-1.7.0.min.js”></script>          <!– window._ –>
<script src=”lib/velocity-1.2.0.min.js”></script>            <!– window.Velocity –>
<script src=”lib/velocity-ui-5.0.min.js”></script>           <!– window.Velocity –>
<script src=”lib/react-with-addons-0.12.2.min.js”></script>  <!– window.React –>

<script src=”app_9272f05fa0881ead97ce.js”></script>
</body>
</html>

 

(3) ——  Contenido del código QR para tu Celular —– O al menos en uno de esos códigos presentados en la página.

@4moiWj0On7ldIrhGRfRwS7ojjOSEcoCwkMeZrc5nilUULGmVaW/THpUU,o7f3KLpPXQpsteMQMT/8ITGpqoSPPkgCOwncYaBWCkY=,eb9gIT42bSLSHnBFDT5O0A==

20150404_120941

 

 

Samsung Galaxy S6! Ya!

Galaxy-S61Especificaciones técnicas :

Pantalla          :        Super AMOLED 5.1″
Resolución    :       QHD 2560 x 1440p (577ppi), Diamond PenTile
Cámara           :       16MP, 1.9f, Sony IMX 240 / 5MP selfie wide-angle
Procesador   :       Samsung Exynos 7420 (4 x ARM Cortex A57 + 4 x ARM Cortex A53) 14 nm LPE
GPU                  :       Mali-T760 M8
RAM                 :       3GB LPDDR4
Almacenamiento   :       32GB/64GB/128GB
Batería                         :       2550 mAh y 2600 mAh, no removible!
Conectividad           :        LTE cat 6, Bluetooh 4.1, NFC

Galaxy-S6BDimensiones            :       S6 – 143.4 x 70.5 x 6.8mm, S6 Edge – 142.1×70.1×7.0 mm

Peso                               :      132g y 138g
Colores                        :       Dorado, Blanco, Negro, Azul y Verde.
Lanzamiento            :      10 de abril a nivel mundial.
Precio                           :      699€ 32GB/799€ 64GB/ 899€ 128GB

Modelos                     :      S6, y S6 Edge

 

Por lo que pude ver del video, tiene multiventanas, y puedes intercambiar aplicaciones con cierta facilidad. Tiene una barra de notificaciones en la parte curveada de la pantalla (en los laterales), que ayuda a ahorrar bateria debido a que  no enciende la pantalla por completo, solo enciende la parte curveada de la pantalla que se encuentra tanto del lado derecho, como del lado izquierdo de la pantalla del S6, es personalizable por supuesto, cuenta con un gran menú “QuickLaunch”, control de voz con una gran variedad de comandos.