Entradas

Mostrando entradas de enero, 2010

Copiar desde el portapapeles con JS

Es la función inversa a la de copiar al portapapeles de Windows.function clipboardPaste() {
    if(window.clipboardData) {
        txt = window.clipboardData.getData('Text');
        return txt;
    }
    else if (window.netscape) {
        try {
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
        }
        catch (e) {
            alert("Un script no puede Cortar / Copiar / Pegar automáticamente por razones de seguridad.\n"+
                  "Para hacerlo necesitas activar 'signed.applets.codebase_principal_support' en about:config'");
            return false;
        }
        var clip = Components.classes["@mozilla.org/widget/clipboard;1"].getService(Components.interfaces.nsIClipboard);
        if (!clip)
            return false;
        var trans = Components.classes["@mozilla.org/widget/transferable;1"…

Copiar al portapapeles con javascript

A veces necesitamos copiar datos al portapapeles (clipboard) de Windows desde javascript, aquí os dejo una pequeña función que realiza dicho proceso. La utilizo hace mucho tiempo y no recuerdo el origen de la misma.function clipboardCopy(txt) {
    if (window.clipboardData) {
        window.clipboardData.clearData();
        window.clipboardData.setData("Text", txt);
    }
    else if (window.netscape) {
        try {
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
        }
        catch (e) {
            alert("Un script no puede Cortar / Copiar / Pegar automáticamente por razones de seguridad.\n"+
                  "Para hacerlo necesitas activar 'signed.applets.codebase_principal_support' en about:config'");
            return false;
        }
        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(…

Curiosidades técnicas sobre Google

Imagen
Estoy analizando la web de google y por cada cosa que veo me sorprende más, ya era sabido que no cumplían los estándares pero la cosa va mucho más allá, la web de google está perfectamente optimizada para una carga rápida y un rendimiento óptimo, entre las cosas que he podido ver se encuentran las siguientes:los estilos están incluidos en la propia página, no se hacen llamadas a archivos css externosno se cierran los tags td, tr, body, html y li, esto es debido a que el navegador es capaz de interpretar cuando este tipo de tags son cerrados de manera automática, ahorrando de esta forma espacio de código htmlel javascript también está incluido en la propia página y optimizado al extremo para ocupar el menor espacio posible.solo se utiliza el logo y una composición de imágenes para los backgrounds, utilizando los atributos de posición del background, propiedad muy utilizada ya por los webmasters. carece de doctype y meta tags prácticamente, solo tiene el contenct type y el title. el fo…

Facebook falla con emails .info

Hoy al ir a crear un grupo en facebook he puesto la siguiente dirección info@ecine.info y de repente me dice que esta dirección no es válida, luego de poner mi dirección normal me he dado cuenta que facebook da error en las validaciones de emails con extensión .info. A ver cuando lo corrigen.

Mostrar varios RSS en una página de Facebook

Imagen
Hay multitud de aplicaciones en facebook para agregar feeds RSS a ti perfil o también para agregar un solo feed a páginas creadas. En este tutorial veremos como agregar múltiples direcciones de feeds RSS a una sola página de facebook utilizando la aplicación RSS Graffiti.Lo primero que debemos hacer es crear la pagina en este enlace y luego ir a modificarla pulsando en el enlace Modificar Página justo debajo de la imagen del perfil de la misma.Una vez allí iremos al apartado de aplicaciones y en dónde pone más aplicaciones pulsaremos el enlace buscar más.Allí escribimos en el cuadro de texto RSS Graffiti y nos aparecerá la aplicación para agregarla. Una vez echo esto nos aparecerán a la izquierda todas nuestras páginas y nuestros grupos además de nuestro perfil, escogemos el que queremos agregarlo los feeds y los vamos haciendo uno a uno.Antes de ejecutar la aplicación nos pedirá como es normal en facebook dar permisos a esta para acceder a nuestro perfil y luego permiso para publicar…

La función parseInt de JavaScript

Esta es una función muy útil pues convierte una cadena a un entero pero debemos tener en cuenta que si tiene 2 parámetros, el primero es la cadena en sí y el segundo es la base en la cual se va a convertir esta cadena, porqué hago hincapié en esto, pues porque si no se especifica este parámetro la función toma por defecto una base según determinadas condiciones, ella son las siguientes:Si la cadena empieza con "0x", la base es 16 (hexadecimal)Si la cadena empieza con "0", la base es 8 (octal) [esta funcionalidad dicen que esta en desuso pero con Chrome hasta la versión 4 si funciona al igual que en Firefox 3.5, no he probado en otros navegadores]Si la cadena empieza con cualquier otro valor la base es 10 (decimal)Es un pequeño detalle pero que puede traernos algunos dolores de cabeza en varias situaciones cuando queremos pasar un cadena a un entero en javascript. Más información sobre la función parseInt en esta página aunque está en inglés http://www.w3schools.com…

Integración en la web 2.0

Imagen
Cada vez leemos más feeds RSS porque cada vez más sitios lo ofrecen, nos mantienen actualizados; a su vez cada vez estamos en más redes sociales, para estar en contacto y compartir información sobre nosotros; cada vez tenemos más servicios de chat y mensajería a los que nos suscribimos por uno y otro motivo; pero también cada vez tenemos el mismo tiempo de siempre, por eso es que servicios de integración son muy útiles en nuestros tiempos, ya no vamos a los enlaces de compartir en, los cuales son muy funcionales pero no suficientes porque tendrías que clicar en cada servicio en que lo quieras compartir, de ahí que surjan herramientas para unificar todas nuestras suscripciones y a su vez volcar estos datos en todos nuestros universos paralelos.Quiero resaltar 3 ejemplos que me parecen imprescindibles en esta integración. ebuddy, pidgin y friendfeed.eBuddy es un servicio de chat online y para dispositivos móviles que te permite agrupar tus cuentas de correo en múltiples servidores inclu…

¿Es rentable mi web?

Imagen
Parece una pregunta tonta, pero en realidad es bastante seria de analizar. Una web puede ser rentable según los criterios del webmaster, por ejemplo para algunos con tal de que les pague el alojamiento es suficiente, para otros en cambio intenta hacer dinero con sus web. Pues en vista de esto quiero analizar algunos de los valores más importantes y a su vez más sencillos de la analítica web en base a la publicidad. Ellos son las vistas a una web, el click true y el coste efectivo por mil impresiones.Para que tu web genere dinero deberías empezar a tener como mínimo 2 mil visitantes al día, a partir de 3 mil visitantes o 100 mil al mes tu web comienza a parecerse a algo más rentable.El click true o CTR indica los click que hacen los usuarios por cada mil impresiones del anuncio, esto NO te indica si tu web es rentable o no, solo te indica si tu anuncio esta bien colocado, un click true bajo (por debajo del 1%) te indica que tu anuncio no es efectivo, que debes cambiarlo de ubicación, …

Rentabilizar una web

Imagen
Desgraciadamente este artículo se aplica mayormente a webs en castellano y que se visualicen sobre territorio español, porque mayormente pues porque hablo de adsense que si es universal. La mayoría de compañías de publicidad online se encuentran en Europa y estas gestionan el mercado para sus países, América latina está muy verde en este sentido. voy a hablar en este artículo de las empresas de publicidad online que conozco y las que he utilizado, iré enumerándolas de las que menos me han gustado a las que más complacido estoy con ellas. Impresiones Web: es la peor página con la que he trabajado te pagan en vez de por click por impresiones lo cual es bueno si tienes gran número de visitantes lo malo es que aparte de pagar poco el cálculo de impresiones es errado y poco corresponde con la realidad. además no puedes elegir las campañas que se publican en tu sitio web incluyéndote publicidad para adultos lo cual da una malísima imagen a páginas web serias. TradeDoubler: no he utilizado e…