recomendación


te recomendamos Skiper0125



viernes, 30 de marzo de 2012

Go 1: primera versión final del lenguaje de programación de Google



Go es un lenguaje de programación de código abierto y desarrollado por Google para la creación de aplicaciones y programas.

Con el doble objetivo de posicionar un lenguaje de programación entre los más importantes y superar las complejidades de C++ y Java, Google presento en 2009 (1os trabajos en 2007) este proyecto que combina el rendimiento y las prestaciones de seguridad propios de un lenguaje compilado como C++ con la velocidad de un lenguaje dinámico como Python.

Llama la atención que Google es la única compañía entre los grandes del software( Adobe, Apple y Microsoft) que no dispone de su propio lenguaje programacion entre los 10 más destacados (ver último ranking).

Coinciendo con la reciente llamada del equipo de trabajo de Dart (lenguaje de Google y pretendida alternativa a JavaScript) a su comunidad de usuarios, el nuevo Go 1 añade junto a la estabilidad propia de una versión final, la disponibilidad en forma de binarios con Windows, FreeBSD, Mac OS X y Linux. Además el lanzamiento de Go 1 llega junto al nuevo SDK para Google App Engine.

Todos aquellos quieran conocer con todo lujo de detalles las características del nuevo Go 1 pueden acceder a  las notas de la versión desde golang.org/doc/go1.html.

IInteresados en acceer a más información y descarga de Go 1 pueden hacerlo desde golang.org/

Piénsalo bien antes de usar Facebook e instalar una extensión de Chrome

Investigadores de seguridad de Kaspersky Lab publican una nueva advertencia de seguridad para usuarios de Facebook y del navegador de Google.



Desde el pasado 2011 el navegador Google Chrome y la red social Facebook han copado los primeros puestos en sus respectivas clasificaciones de países como Brasil, desplazando a Internet Explorer y la plataforma Ourkut, respectivamente.

Estos dos factores parecen haber sido el desencadenante para que un grupo de hackers haya fijado entre sus objetivos a los usuarios de ambas plataformas. En este sentido durante el mes de marzo los usuarios brasileños de Facebook están recibiendo ataques con los mensajes "Cambia el color de tu perfil" "Descubre quien te ha visitado" o "Aprende como eliminar virus desde tu perfil de Facebook".

El mensaje pide al usuario instalar una extensión maliciosa alojada en página oficial de plugins de la Chrome Web Store que bajo la apariencia de Adobe Flash Player esconde Trojan.JS.Agent.bxo. Esta extensión tal y como muestra la página oficial cuenta con 923 usuarios que en el caso que hayan instalado el mencionado complemento habrán permitido ganar el control de su perfil al atacante quien inmediatamente comenzará con el envío de nuevos mensajes maliciosos.

Pese a que Kaspersky Lab informó de la extensión maliciosa de Google y fue rápidamente eliminada de la Chrome Web Store, ha sido comprobado que ésta vuelve a ser subida y vuelta a eliminar en algo parecido al juego del ratón y el gato. Actualmente ya hay un número indeterminado de usuarios afectados en Brasil y Portugal y la amenaza sigue extendiéndose.

Kaspersky Lab asegura haber comprobado que se ha creado un servicio de venta de "me gustas" de la red social Facebook para compañías que quieren promocionarse en la popular plataforma y que es el método usado por los responsables de este ataque para lucrarse.

Así que usa con cuidado Facebook y piénsalo bien antes de instalar una extensión de Gooogle Chrome.

HTTP Speed+Mobility: propuesta de Microsoft para HTTP 2.0

Microsoft presenta su propuesta frente al protocolo de comunicaciones HTTP con el que hacer la web más rápida.



 Al igual que ya hiciera Google con SPDY Microsoft acaba de presentar su propio proyecto para optimizar el protocolo HTTP bajo el nombre de HTTP Speed+Mobility.

HTTP es el Protocolo de Transferencia de Hipertexto que los navegadores usan para para solicitar las páginas web y servidores utilizan para entregarlas. Gracias al trabajo de Google, en 2009 fue presentado SPDY, un protocolo de red experimental capaz de encapsular al protocolo HTTP con el objetivo de reducir la latencia de carga de páginas web.

Este proyecto se ganó las alabanzas de IETF (Internet Engineering Task Force) el grupo especial sobre ingeniería de Internet encargado de regular las propuestas y los estándares bajo los que funciona la red de redes. Tan es así que los buenos resultados de SPDY a la hora de reducir el tiempo de carga de páginas web lograrón convertirlo en una de las bases sobre las que se ha empezado a desarrollar el nuevo HTTP 2.0, además de lograr adeptos tan relevantes como Twitter y Firefox junto a diferentes servicios del propio Google.

No obstante, ahora Microsoft, basando su trabajo en parte de lo conseguido por SPDY está desarrollando el proyecto HTTP Speed+Mobility que permite aprovechar el protocolo websockets y además que extiende sus posibilidades a las aplicaciones y plataformas móviles, en lugar de centrarse en los navegadores web.

En este sentido y tras el anuncio oficial de HTTP Speed+Mobility por parte de Microsoft, también ha sido apuntado que los detalles de este proyecto con el que superar las limitaciones de velocidad propias de HTTP serán desvelados próximamente en un encuentro con IETF sobre el diseño de HTTP 2.0.

La aceleración de la Web es una prioridad para algunas de las principales compañías de Internet, no en vano cuanto más rápida es la web, más tiempo pasan las personas navegando y mayor cantidad de dinero gastán o generan a través de la publicidad. Google ha estado trabajando durante años en distintas formas de acelerar la Web, y ahora Microsoft gracias a HTTP Speed+Mobility demuestra tener incentivos similares.

Notepad++ 6.0 disponible



Tras cerca de un año del lanzamiento de la versión anterior (5.0) Notepad++6.0 acaba de ser liberada por su equipo de trabajo oficial.

Esta nueva versión final de Notepad ++ conserva las propiedades que han hecho tan popular este editor avanzado y entre las que destacan la posibilidad de trabajar con múltiples lenguajes de programación como C, C++, Java, HTML, XML, PHP o JavaScript, la mejora de su funcionalidad mediante plugins, o el consumo mínimo de recursos de nuestro equipo.

Además de lo anterior, entre los cambios y caracteríticas más importantes del nuevo Notepad++ 6.0 encontramos soporte de PCRE (Perl Compatible Regular Expressions), mejora del rendimiento de carga de archivos de gran tamaño y nuevas características al mapa del documento a través del menú “Ver”.

Interesados pueden acceder a más información y descarga de Notepad++ 6.0, tanto a la versión con instalador como a la version portable, desde notepad-plus-plus.org.

El peligro de los enlaces no naturales


Hubo un tiempo en el que la estrategia de conseguir enlaces entrantes de otras páginas web (Link Building) era una de las partes más sencillas y productivas de toda acción SEO. Esta situación era posible porque los artículos que incluían dichos enlaces no estaban dirigidos a ser leidos por las personas sino a indicarle al buscador acerca de nuestra relevancia.

No obstante lo anterior, tras la llegada del algoritmo de Panda a Google y la penalización de todos aquellos contenidos considerados como de menor calidad, se ha puesto de relieve los peligros de determinado tipos de tácticas en una estrategia SEO.

En este sentido son muchos los webmasters que en el último año han comenzado a recibir alertas de Google por enlaces sospechosos de no ser naturales y que por
apartarse de las guías de buena conducta que todo webmasters debe seguir (tratando de manipular su PageRank) podrían generar la correspondiente sanción en el posicionamiento de su website/blog.
Sites advertidos pero no penalizados:
Pese a que no todos los sites que han sido advertidos han recibido la ccorrespondiente penalización, el mensaje es claro, Google conoce el uso de estás tácticas y se reserva la opción de tomar medidas.

Es por ello que se hace necesario identificar los enlaces en cuestión y eliminarlos con utilidades como Open Site Explorer y las herramientas para desarrolladores de Google.

Además existen ciertas pautas que nos ayudarán a entender los criterios seguidos por Google a la hora de identificar artículos con enlaces no naturales:

-Temas sin conexión con el resto de contenidos del site
-Falta de sección acerca de, identificación del autor o medios de contacto
-Importantes cantidad de identicos anchor text apuntando al mismo site
-Artículos de 400-500 páginas con 2-3 links dirigidos a la misma dirección
Sites advertidos y penalizados:
Para aquellos que hayan sido penalizados hay una forma de volver a caer en gracia con Google pero esta ni es inmmediata ni probablamente nos permita recuperar nuestro estatus si éste estaba basado en enlaces de pago o redes de vínculos.

Una vez que hemos sido advertidos y castigados, necesariamente hay que sacrificar TODOS los enlaces de pago, presentar una solicitud de reconsideración y desarrollar una cartera de vínculos legítimos. Si la eliminación de los enlaces no naturales no es completa, la solicitud de reconsideración será denegada.

Además, aquellos sites penalizados que presenten la correspondiente solicitud de reconsideración deben ser honestos en sus alegaciones, mostrar su cambio de estrategia y demás rectificaciones que acrediten el cumplimiento de las guías de buena conducta de Google (Google guideline).

Pese a que la idea perseguida con esta firme posición de Google es la de penalizar todos aquellos contenidos considerados de baja calidad, así como las técnicas no naturales para adulterar lo que es considerado como relevante, una duda puede preocupar a aquellos webmasters y responsables SEO que solo usan técnicas legitmimas, ¿no podría usar esta técnica nuestra competencia para dañarnos?

La respuesta a la anterior pregunta es clara: SI. No obstante y dejando de lado temas éticos, el esfuerzo por provocar una penalización en nuestros competidores es casi tan grande como la de llevar a cabo una correcta estrategía SEO, mientras que los frutos de uno y otro trabajo poco tienen que ver.

Disponible Chrome 18 final


 El equipo de trabajo de Google acaba de liberar la última versión del que es para muchos (19% de usuarios en todo el mundo) el mejor navegador que existe en el mercado.

El nuevo Chrome 18 pretende seguir impulsando un producto que desde su lanzamiento hace mas de tres años años es ya un punto de referencia para el resto de competidores en la carrera de navegadores.

Junto a la oportuna corrección de errores de distinta consideración de la versión anterior y el soporte del nuevo lanzamiento de Adobe Flash, Chrome 18 final añade aceleración por GPU de Canvas 2D con el que obtener una importante mejora en los equipos más potentes y que logra incrementar de forma significativa el rendimiento de aquellas aplicaciones web que como las animaciones hacen un uso intensivo del Canvas.

Además de lo anterior y del mantenimiento de características que han hecho de este el tercer navegador más importante, Chrome 18 también incorpora SwiftShader una tecnologia con la que mejorar el rendimiento a la hora de navegar por páginas web con contenidos 3D de aquellos equipos cuya tarjeta gráfica carece de soporte WebGL.

Para comprobar las posibilidades del nuevo Chrome 18 final puedes acceder con esta última versión del navegador a Chrome Experiments. Aquellos que deseen saber si su equipo va a poder aprovechar la aceleración por GPU es suficiente con que introduzcan en Omnibox (barra de direcciones del navegador de Google) chrome://gpu

Chrome 18 final está disponible para equipos Windows, Mac y Linux. Usuarios interesados pueden actualizarse a Chrome 18 final desde el propio navegador o accediendo a la descarga desde www.google.com/chrome.

Dirty Markup, interesante editor web de código

Dirty Markup es un nuevo editor online de código con el facilitar el trabajo de todo desarrollador web.


Esta utilidad multiplataforma (también para dispositivos móviles) con soporte de HTML (o incluso HTML5), CSS y JavaScript, mantiene el código optimizado y limpio mejorando su visualización y mantenimiento.


Dirty Markup es una aplicación web gratuita que combina la fuerza de herramientas como HTML Tidy, CSS Tidy y JS Beautify para llevar a cabo su trabajo.


Su uso no pueden ser más sencillo simplemente copía tu código, pégalo en el editor y selecciona "Clean" para obtener una optimización de forma automática. Además dispones de una panel de control con varios parámetros con los que mejorar las posibilidades de la herramienta. 


Usuarios interesados en Dirty Markup pueden acceder de forma gratuita y sin necesidad de registro desde dirtymarkup.com.

Ranking Lenguajes de Programación Marzo 2012

JavaScript escala posiciones en la clasificación gracias a su fuerte presencia en el desarrollo web.

Pese a los intentos de Google por promocionar su propia alternativa a JavaScript con Dart, lo cierto es que el potente lenguaje de script del lado del cliente está más vivo que nunca.

En visperas de la llegada definitiva de la nueva versión Javascript nombre en clave Harmony y previsto para 2013, este lenguaje de programación es ya el octavo más popular según el ranking TIOBE y todo apunta que seguirá escalando posiciones en un futuro próximo.

Es interesante señalar que pese a los intentos de Google con Go y Dart, la compañía líder de Internet es la única, entre los grandes del software (Oracle, Microsoft y Apple) que no cuenta con un lenguaje de programación entre los 10 más importantes.

De este último ranking también destaca que Ruby sale del top 10 o el buen momento de Objective-C gracias al creciente número de desarrolladores interesados en crear aplicaciones para los dispositivos iPhone e iPad.

Ranking lenguajes de programación Marzo 2012:
  1. Java
  2. C
  3. C#
  4. C++
  5. Objective-C
  6. PHP
  7. (Visual) Basic 
  8. JavaScript
  9. Python 
  10. Perl

Esta clasificación realizada a partir de los datos del indice de programación TIOBE es un indicador mensual de la popularidad de los principales lenguajes de programación que nos sirve de referencia para conocer si nuestras habilidades de programación están actualizadas y en su caso ayudarnos a tomar una mejor decisión sobre que lenguaje nos interesa aprender.

Guía esencial para trabajar con un iPad


La llegada de iPad ha supuesto una autentica revolución para una buena parte de los usuarios de este tipo de dispositivos tecnológicos.

Apple ha puesto todo su empeño e interés en su particular campaña de marketing y promoción con la que dado a conocer las características y posibilidades de su tablet.

No obstante lo anterior, no existe, al menos por el momento, una guía oficial de Apple que permita configurar su herramienta para sacar el máximo rendimiento desde el punto de vista de un uso profesional.

En atención a esta situación al portal técnologico ZDNet ha llevado a cabo una guía que en constante actualización (especialmente desde la llegada del nuevo iPad) pretende ayudar a todos los interesados a sacar el máximo rendimiento de la funcionalidad del iPad.

Integramente en inglés y acompañada de imágenes que hacen más sencilla su comprensión, este manual recoge aspectos como gestión de contactos, email, calendario, sincronización de favoritos, inclusión de webs al escritorio, acceso remoto y colaboración, así como distintas herramientas y aplicaciones con las que superar algunos handicaps del dispositivo de Apple y que suponen una mejora de sus posibilidades (GoodReader, DropBox, QuickOffice Pro HD, OnLive Desktop, Memeo Connect ,Stanza, Evernote....).

Todos aquellos interesados en sacar un mayor rendimiento profesional de su iPad pueden acceder ya a esta guía esencial de trabajo desde iPad at Work: The Essential Guide for Business Users.