Descarga de JDK 8

JavaYa está disponible para descarga la versión 8 del Java Development Kit (JDK).

Dentro de los cambios más significativos está el soporte para Expresiones Lambda, que permiten crear funciones anónimas (no están ligadas a un identificador) las cuales se pueden pasar como argumento en métodos, o bien, recibirse como resultado de una función.

También viene incluido un motor de Javascript llamado Nashorn, el cual puede ser utilizado tanto en línea de comandos, o como un intérprete empotrado dentro de una aplicación Java.

A continuación algunos enlaces de interés:

Descarga del JDK8
http://www.oracle.com/technetwork/java/javase/downloads/index.html
¿Qué hay de nuevo en el JDK 8? [Inglés]
http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html
Expresiones Lambda en JDK 8
http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/Lambda-QuickStart/index.html
Nashorn
http://docs.oracle.com/javase/8/docs/technotes/guides/scripting/nashorn
http://www.oracle.com/technetwork/articles/java/jf14-nashorn-2126515.html

Actualización iOS 7.1

iOS updateYa está disponible la actualización del iOS 7.1. Esta actualización cuenta con nueva funcionalidad, resalta el soporte de CarPlay, que es una versión de iOS para el automóvil.

También tiene mejoras en la forma en que se interactúa con Siri, fotografías y calendario. Pero tal vez, lo más importante es que esta actualización mejora rendimiento en dispositivos iPhone 4, los cuales se han visto afectados desde la actualización al iOS 7 cuando se lanzó el iPhone 5.

Aquí está el enlace con más información al respecto:

http://www.apple.com/ios/ios7-update/

 

Actualización OS X 10.9.2

mavericksYa está disponible la actualización al OS X Mavericks 10.9.2, dentro de las correcciones/mejoras que trae están:

  • Posibilidad de realizar y recibir llamadas FaceTime de audio
  • Función de llamada en espera para las llamadas FaceTime de audio y vídeo
  • Posibilidad de bloquear los mensajes de iMessage entrantes de determinados remitentes
  • Mayor precisión en el número de mensajes no leídos que se muestra en Mail
  • Solución de un problema que impedía la recepción de mensajes nuevos de ciertos proveedores en Mail
  • Mejora de la compatibilidad del autorrelleno en Safari
  • Corrección de un problema que provocaba la distorsión del audio en determinados ordenadores Mac
  • Mayor fiabilidad de las conexiones a servidores de archivos a través de SMB2
  • Resolución de un problema que causaba la desconexión de las conexiones VPN
  • Mejora de la navegación de VoiceOver en Mail y Finder

La actualización se puede instalar por medio del App Store, pesa aproximadamente 769MB.

Nota: Es recomendable tener un backup completo por medio de Time Machine.

Más información en los siguientes enlaces:

http://support.apple.com/kb/DL1726?viewlocale=es_ES

http://support.apple.com/kb/HT6114?viewlocale=es_ES

Agregar colores de sintaxis al editor nano

GNU nano es un editor de texto en modo de consola, disponible en sistemas operativos basados en unix o linux. Es de mi preferencia ya que permite editar archivos de una forma muy sencilla, y con los mínimos recursos que ya de por sí son característicos de las aplicaciones de consola, con la gran ventaja que puede aplicar colores a la sintaxis de diferentes archivos de código, por ejemplo archivos de HTML o XML. Continue reading

Doble seguridad en redes sociales y servicios de correo

Una de las mejores prácticas de seguridad en el entorno tecnológico es crear una contraseña difícil de decifrar y compleja, dentro de las recomendaciones que generalmente se brindan están:

  1. No usar su nombre, apellido, o números muy obvios como la fecha de nacimiento, o cuántos hijos tiene.
  2. Que la contraseña sea mayor o igual a 8 caracteres.
  3. Que contenga mayúsculas, minúsculas, números, y preferiblemente hasta incluir caracteres especiales como @!$#%.
  4. No utilizar la misma contraseña en más de un servicio.
  5. Utilizar sitios seguros (https / SSL)

Digamos que los tres primeros puntos son realizables y fáciles de cumplir, pero el 4. requiere un tratamiento especial. Una persona que tiene diferentes cuentas en redes sociales, servicios de correo electrónico, varias contraseñas del lugar de trabajo y algunas veces hasta las contraseñas de sus papás o hijos, podría tender a no cumplir ese mandamiento.

Continue reading

JDK + Retina (OS X)

La versión 7u40 (Early Access) del Java Development Kit (JDK) implementa la tecnología HiDPI, esta tecnología utilizada en las MacBook Pro Retina y algunos smartphones de última generación, consiste en pantallas con densidad de pixels mayor o igual a 220 por pulgada, al presentar los gráficos a gran tamaño en estas pantallas el ojo humano no percibe los puntos de los pixels, creando una experiencia visual nunca antes alcanzada.

Una de las limitaciones que ha tenido la introducción de esta tecnología es que el software que no lo soporta -ejemplo aplicaciones antiguas- obliga a que el sistema operativo deba ampliar los gráficos, perdiendo definición en las imágenes, inclusive mostrándolas de forma borrosa.

El enlace para descargar la versión del JDK 7u40_ea es:

https://jdk7.java.net/

Aquí un ejemplo de una pantalla de Netbeans capturada en una MacBook Retina:

Netbeans Retina

Nota: Esta implementación aún es experimental, en mi caso encontré algunos errores de presentación en pantalla y un rendimiento degradado de las aplicaciones Java.

Si el artículo te ha resultado útil, por favor compártelo! ;-)

Blog de Tecnología por Alvaro Araya

%d bloggers like this: