Fonyou – el futuro de la telefonia movil… en internet

Filed Under (Internet, Noticias, Tecnología) by admin on 11-12-2009

Tagged Under : , , , , ,

Recientemente me llegó un boletín (uno de los muchos a los que estoy suscrito) en que me anunciaban una nueva compañía de telefonía… hasta aquí… lo de siempre.

Pero lo que realmente me despertó el interés es que esta nueva operadora de telefonía llamada fonyou, funciona a través de internet. De momento está en modo beta así que hay que aprovecharlo ya que te dan hasta 500 minutos gratis y 500 mensajes al mes totalmente gratis (de momento) al estár en fase de pruebas.

Puedes seleccionar tu propio número de móvil (entre los que te ofrecen que son bastantes) y que empieza por 668….

Eso si, de momento es una especie de desvio al móvil que tengas actualmente… pero si no quieres dar tu número a alguien… jejeje

El registro es sólo para particulares, de momento, y sobre todo… es gratis

Tienes tu propio panel de control, en el que gestionas tus contactos, qué locuciones quieres poner para el buzón de voz e incluso directamente mandar al buzón de voz un número de móvil.

panel_de_control_fonyou

 

Todo un adelanto en la telefonía… pero… dónde está la trampa? Lo veremos

Link a la página: www.fonyou.com

Script para crear copos de nieve cayendo en la página

Filed Under (Javascript) by admin on 11-12-2009

Tagged Under : , , , ,

Ahora que llega la navidad, a algunos les gusta decorar la página, pues bién, os dejo un script de efecto de copos de nieve cayendo en la página, por si os puede valer.

<script language=”JavaScript1.2″>

/******************************************
* Snow Effect Script- By Altan d.o.o. (snow@altan.hr, http://www.altan.hr/snow/index.html)
* Visit Dynamic Drive (http://www.dynamicdrive.com/) for full source code
* Modified Dec 31st, 02′ by DD. This notice must stay intact for use
******************************************/

//Configure below to change URL path to the snow image
var snowsrc=”snow.gif
// Configure below to change number of snow to render
var no = 100;

var ns4up = (document.layers) ? 1 : 0; // browser sniffer
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;

if (ns4up||ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();

for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ns4up) { // set layers
if (i == 0) {
document.write(“<layer name=\”dot”+ i +”\” left=\”15\” top=\”15\” visibility=\”show\”><a href=\”http://dynamicdrive.com/\”><img src=’”+snowsrc+”‘ border=\”0\”><\/a><\/layer>”);
} else {
document.write(“<layer name=\”dot”+ i +”\” left=\”15\” top=\”15\” visibility=\”show\”><img src=’”+snowsrc+”‘ border=\”0\”><\/layer>”);
}
} else if (ie4up||ns6up) {
if (i == 0) {
document.write(“<div id=\”dot”+ i +”\” style=\”POSITION: absolute; Z-INDEX: “+ i +”; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\”><a href=\”http://dynamicdrive.com\”><img src=’”+snowsrc+”‘ border=\”0\”><\/a><\/div>”);
} else {
document.write(“<div id=\”dot”+ i +”\” style=\”POSITION: absolute; Z-INDEX: “+ i +”; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\”><img src=’”+snowsrc+”‘ border=\”0\”><\/div>”);
}
}
}

function snowNS() { // Netscape main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout(“snowNS()”, 10);
}

function snowIE_NS6() { // IE and NS6 main animation function
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = ns6up?window.innerWidth : document.body.clientWidth;
doc_height = ns6up?window.innerHeight : document.body.clientHeight;
}
dx[i] += stx[i];
if (ie4up){
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
else if (ns6up){
document.getElementById(“dot”+i).style.top=yp[i];
document.getElementById(“dot”+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);
}
}
setTimeout(“snowIE_NS6()”, 10);
}

if (ns4up) {
snowNS();
} else if (ie4up||ns6up) {
snowIE_NS6();
}

</script>


y su imagen:snow

Aunque podéis poner la que queráis, solo tener en cuenta:   var snowsrc=”snow.gif” que es lo que llama al archivo de imágen