Mozilla anuncia el lanzamiento de Firefox 26 para Windows, Linux, Mac y Android

Firefox

Mozilla acaba de lanzar oficialmente la versión 26 de Firefox para Windows, Linux, Mac y Android con importantes novedades. En lo referente a las versiones de escritorio, éstas estarán disponibles en cualquier momento a través de Firefox.com para todos los usuarios, y como novedad principal cuenta con la función «Click To Play» para los elementos Java disponibles en sitios web, de manera que los usuarios que deseen ejecutar elementos Java en las páginas que estén visitando, deberán hacer click en ellos inicialmente para poder interactuar con ellos.

Previamente Firefox cargaba elementos Java cuando los propios sitios web lo solicitaban, salvo aquellos que bloqueaba por motivos de seguridad, teniendo en cuenta que Firefox ya bloquea la carga de versiones antiguas de Java, Silverlight y Flash. Respecto a los elementos Flash, en esta versión no se le ha incluido en la función «Click To Play», ya que Mozilla se ha centrado especí­ficamente en Java. En próximas versiones ya vendrá incluido, dando a los usuarios el control de aquellos elementos de desean cargar en cada momento. Además, los usuarios pueden establecer que sitios web concretos puedan cargar por defecto los plugins configurando a a función «Click To Play» para ello.

La compatibilidad del gestor de contraseñas con los campos de contraseñas generados por scripts, la posibilidad de actualizar versiones de Firefox por los usuarios de Windows que no tengan permisos de escritura, el soporte para H.264 en Linux en caso de disponer de los plugins gstreamer apropiados instalados, el soporte para la decodificación de MP3 en Windows XP, entre cambios, funciones para desarrolladores y arreglos varios, conforman el grueso de las novedades que se pueden consultar en la lista de cambios oficial de esta versión para escritorio.

Home Screen Firefox

En lo que respecta a Firefox 26 para Android, ahora cuenta con una nueva página de inicio, la cual aparecerá al iniciarse la aplicación, a la hora de abrir una nueva pestaña o a la hora de presionar en la barra de URL, la cual ofrece una forma rápida de acceder a los sitios más destacados, al historial, a los marcadores y a la lista de lectura. Además, también se incluye la posibilidad de elegir los motores de búsquedas de Bing y Yahoo. La lista completa de cambios oficial también incluye mejor rendimiento con algunos dispositivos nVidia, soporte para la orientación de imágenes mediante CSS, así­ como arreglos varios y mejores funciones para los desarrolladores.

Udacity presenta nuevo curso de Introducción a la Programación

programming

Udacity, en colaboración con la San José State University, nos presenta el último curso añadido a su catálogo llamado Intro To Programming, un curso para principiantes y novatos en el tema de programar que nos enseñará a trabajar con Java para resolver problemas simples y complejos, aprender distintos métodos de trabajo, loops y mucho más.

Impartido por Cay Horstmann de la San José State University y por Sara Tansey y Cheng-Han Lee, miembros del equipo de Udacity, el curso pretende enseñar a los estudiantes lo que se puede hacer con unas bases de programación, proclamando que «podemos hacer que un ordenador haga lo que nosotros queramos siempre que hablemos su lenguaje». El curso, además, servirá para reconocer créditos universitarios, así­ que quien quiera convalidación y reconocimiento de créditos además de los conocimientos que pueda darle el curso, tenéis hasta el 24 de Mayo para apuntaros.

Si os preguntáis por qué el curso está centrado en Java y no otros lenguajes, este mismo problema lo contestan en el sitio web del curso, en el que afirman que Java es un buen punto de comienzo por ser fácil, seguro, popular y útil.

El curso empieza el dí­a 3 de Junio de este año y si queréis apuntaros simplemente tenéis que hacer clic en este enlace y hacer clic en el link «Add To My Courses».

Cómo deshabilitar Java en Google Chrome y Firefox

seguridad

Evernote, Twitter, Facebook, Apple y otras grandes firmas han sido en dí­as recientes ví­ctimas de los ataques informáticos, y en la mayorí­a de casos el principal responsable ha sido Java con sus continuas vulnerabilidades, digo continuas porque ya casi no sorprende escuchar en el mundo de la informática que cierta empresa sufrió un ataque debido a un agujero de seguridad relacionado con sus applets.

Vale aclarar que las vulnerabilidades se centran en los ataques remotos, por ejemplo, en los permitidos
por los plugins que permiten la ejecución de Java en navegadores, con lo que podemos pensar que una forma de protegerse serí­a prescindir de estos, deshabilitarlos por completo en nuestros navegadores ya que si ni los equipos de los gigantes del software están a salvo, es muy poca la esperanza que queda para los usuarios del común. En fin, así­ se hace: Continúa leyendo «Cómo deshabilitar Java en Google Chrome y Firefox»

Facebook ha sido hackeado por culpa de Java

face

Desde Facebook llega el anuncio de un ataque que sufrieron hace algunas semanas, donde algunos hackers realizaron una acción «sofisticada y compleja» aprovechando los problemas de seguridad de Java.

Según comentan, los datos de los usuarios no han sido robados ni han corrido peligro de ningún tipo, y prometen que están invirtiendo mucho en la prevención, detección y respuesta a las amenazas a su infraestructura.

El ataque se produjo cuando algunos empleados visitaron un sitio web de desarrolladores móviles que habí­a sido infectado. Por culpa de la vulnerabilidad de Java, se instaló malware en sus sistemas, comprometiendo a toda la red. Se detectó rápidamente y se consiguió eliminar la amenaza antes de que los datos fuesen atacados, según comentan en la nota. 

Ese ataque no se produjo solamente en Facebook, aunque ya que ellos detectaron el problema, otras empresas fueron avisadas para que entre todos puedan combatir y eliminar el problema.

Este tipo de ataques ocurren constantemente, pero cuando hablamos de una red social que tiene datos personales de más de mil millones de personas, la piel se pone de gallina…

Probamos coffee.io, la nueva plataforma de trabajo para programadores

Trabajar en un mismo proyecto al mismo tiempo, usando una misma plataforma, no es un lujo, es una necesidad que muchos programadores no ven cubierta con las soluciones actuales.

Aunque existen desde hace muchí­simos años sistemas de control de versión de proyectos que gestionan perfectamente el trabajo realizado por los programadores en los diferentes componentes de un mismo trabajo, no hay muchas opciones para la programación en un entorno web de todas las partes que necesitamos para el proyecto, siendo necesario la mayor parte de las veces instalar un ambiente de desarrollo en la red local, algo que ni siempre es posible.

Coffee.io nace para ayudar a tener un ambiente de desarrollo online sin tener que instalar nada en nuestras máquinas, ofreciendo en la web un entorno con opción para crear bases de datos, acceso a un terminal, chat para comunicar a los que estamos trabajando en una tarea especí­fica, creación y organización de archivos, etc.

programar

Cuando creamos un proyecto generará un subdominio para que nuestro equipo de trabajo pueda identificarse en un ambiente privado y único, siendo posible seleccionar los lenguajes de programación con los que se trabajará y diversos tipos de bases de datos, con opción para configurar el ambiente usando el terminal al que podemos acceder en cualquier momento.

terminal

Podemos decidir bajar el código al ambiente local, aunque de momento no existen funciones que ayuden a sincronizar el contenido entre local y ambiente web.

De momento coffee.io se encuentra en beta cerrada, siendo posible solicitar acceso desde su página principal. Aún hay mucho camino por recorrer, como un sistema para compilar y ver resultados de forma sencilla, por ejemplo, o herramientas de colaboración más efectivas, aunque siempre es bueno ver que se están dando los primeros pasos.

Google Chrome se actualiza y añade más soporte para juegos 3D

Google ha lanzado una nueva versión de Chrome hoy mismo en la que se añade soporte a la API de JavaScript Pointer Lock.

Esto básicamente dará lugar a que el usuario viva una experiencia mucho más optimizada cuando inicie juegos 3D en el navegador, ya que el puntero del mouse se quedará dentro de la aplicación / ventana de juego. Según Google esto supondrá una diferencia determinante en lo que se refiere al control del mouse sobre los juegos, sin que se salga fuera de la ventana y controlando la perspectiva totalmente con el ratón.

La API no sólo ofrece funcionalidades para los juegos, ya que también servirá para perfeccionar la visualización de herramientas cientí­fico-médicas, simuladores, modeladores y aplicaciones que funcionen de igual manera con altos niveles de gráficos.

Podéis probar Pointer Lock en Chrome utilizando BananaBread 3D, el shooter de Mozilla.

Ví­a: TechCrunch

Google presenta Closure Stylesheets, para quien trabaja con CSS


En el blog de google han presentado hoy una herramienta que ayudará a todos los que trabajan programando hojas de estilo.
Se trata de Closure Stylesheets, disponible en java, siendo una extensión a css que añade variables, funciones, condicionales y otras nuevas posibilidades al css tradicional.
De la misma forma que las actuales Closure Tools para JavaScript y HTML, Closure Stylesheets permite potenciar nuestra creatividad eliminando las barreras de las técnicas tradicionales, ofreciendo un código optimizado a los usuarios.
Podéis leer más sobre el tema en el blog Open Source at Google, así­ como en code.google.com/p/closure-stylesheets/

ParticleCode – Ayuda a transformar Java o As3 en aplicaciones para móviles


La idea que se desprende de particlecode.com es la que desde hace tiempo se viene discutiendo entre los cí­rculos de programadores.
Cada vez que aparece una nueva plataforma hay miles de personas que tienen que empezar a adaptarse a nuevos lenguajes de programación, aprender nuevas funciones, acostumbrarse a nuevos «puntos y comas» que separan comandos, procedimientos, etc.
Si alguien que ya ha aprendido a programar bien en un lenguaje determinado, como Java, tiene que invertir meses para crear una aplicación básica para iPhone o Android, es porque algo no funciona, y eso es lo que intentan solucionar en particlecode.com.
Se trata de una plataforma que ayuda a transformar código en JAVA y AS3 para que sea más sencillo publicar aplicaciones para dispositivos móviles y HTML5. Una herramienta que, en su fase beta, está siendo distribuida de forma gratuita, sin dar información sobre los precios futuros pero prometiendo un 90% de descuento para los que participen de esta fase.
Aún estamos muy lejos de poder crear cualquier tipo de aplicación con pseudocódigo, esperemos que herramientas así­ ayuden a acelerar el proceso.

Xtracked – Usa tu smartphone para monitorizar tu actividad deportiva

Xtracked es una aplicación gratuita para teléfonos móviles con GPS y Java, que monitoriza la actividad fí­sica del usuario.

De este modo, cualquiera que la descargue y la utilice cuando salga a correr o con la bici, podrá ver el camino recorrido, la velocidad en distintos tramos y otros datos interesantes como la altitud o la fecha y hora exactas del ejercicio.

Algo que hay que tener también en cuenta es que aunque la aplicación en si es gratis, los informes que se enví­an a la web posiblemente nos cuesten algunos céntimos, aunque sus creadores aseguran que los datos son tan compactos que la cifra será minúscula.

Por si alguien se queda con ganas de más, la aplicación cuenta con un servicio premium que ofrece funcionalidades sociales, que nos permitirán crear eventos, grupos de amigos y guardar nuestro historial deportivo para poder ver nuestra evolución.

Una alternativa más a tener en cuenta para los fanáticos del deporte.

Ví­a | Google maps mania

Devcheatsheet – Recopilación de chuletas de lenguajes de programación

Devcheatsheet es un servicio web que nos permite informarnos sobre una gran variedad de lenguajes de programación y scripts.

Según los responsables del servicio web, actualmente recopilan lenguajes de programación como:

Ada, AJAX, C, C#, C++, CFScript, Clojure, COBOL, ColdFusion, Common Lisp, Delphi, Erlang, F#, Fortran, Haskell, Java, JavaFX Script, JavaScript, Lisp, Lua, MATLAB, Objective-C, Pascal, Perl, PHP, Prolog, Python, R, Ruby, Scala, Scheme, Server Side Includes ,Tcl, VB.NET, VBScript, Visual Basic.

Además de códigos de programación tradicionales, ahora también comienza a recopilar lenguajes de marcado como CSS, HTML5, entre otros.

A la hora de buscar una chuleta de un lenguaje podremos encontrarlos en formato de imagen, HTML o PDF.

Un servicio web imprescindible para todo aquél que es aficionado a la programación.

Enlace | www.devcheatsheet.com