Tag Archives: ios

JPA vs Hibernate

image3x1_258_20140430015456.png

Muchas personas me suelen preguntar que diferencias existen entre JPA ( Java Persistence API) e Hibernate como frameworks de persistencia. La realidad es que la diferencia es mucha ya que JPA es una parte de la especificación de EJB 3 ( JSR 220) . Por lo tanto no existe realmente como framework, sino que es simplemente un documento. Un documento en el cual se especifica los principios básicos de gestión de la capa de persistencia en el mundo de Java EE. Hibernate en cambio si que es algo real y se trata de un framework que gestiona la capa de persistencia a traves de ficheros xml o anotaciones.hibernatejpa.png

Continue reading JPA vs Hibernate

Celebremos la llegada del hombre a la Luna con el código fuente del Apollo XI

Aunque en España y buena parte del mundo ya era día 21, como fueron los yankees los que lo consiguieron, podemos decir que ayer 20 de Julio se cumplían 45 años de la llegada del hombre a la Luna en el Apollo XI (no confundir con el Apollo XIII de la peli homónima esa del “Houston tenemos un problema”) y que mejor manera de celebrarlo que leyendo el código fuente del ordenador de a bordo del mítico transbordador espacial. Cientos no, miles de líneas de código que son oro puro, canela en rama para todos los amantes de la historia de la informática y el desarrollo… vamos, todos los que nos paseamos por aquí (o así debería ser).

El código, que fue escrito por gente del MIT ex profeso para este Apollo Guidance Computer (AGC), es desde 2009 de dominio público, está alojado en ibiblio.org (el archive.org del software, basicamente) y estos días de conmemoración está siendo compartido como la espuma por todas las redes sociales. No te preocupes si no sabes código ensamblador (no ya cosas más arcanas como código máquina o hexadecimal) o lo tienes más oxidado que las bisagras de Bender después de un día sin cerveza, que todo bien profusamente explicado para que podamos entender cada línea de todas y cada una de las subrutinas y ficheros. Simplemente gozoso, como adentrarse en un yacimiento abisal de conocimiento developer.

Pd: entre esto y lo enganchado que estoy a la nueva serie ‘Halt and Catch Fire’, donde la trama gira en torno a la ingeniería inversa a la BIOS del primer PC Computer de IBM, me están entrando unas ganas locas de volver a la programación de bajo nivel, de HLT y soldador. Espero que se me pase pronto, que o estoy yo ya para esos trotes.


via:ibiblio

Pistas y más pistas sobre la unificación de los sistemas operativos de Microsoft

devices-windows8.jpg

No deja de ser un secreto a voces que Microsoft pretende unificar sus sistemas operativos. Ya sea mediante un mismo núcleo, una misma interfaz o aplicaciones universales; los de Redmond pretenden crear una plataforma única que facilite el trabajo a los desarrolladores y permita a los usuarios disfrutar de una misma experiencia en todo tipo de dispositivos. En este inicio de semana nuevas pistas revelan ese empeño.

En el portal de empleo de Microsoft ha aparecido una oferta de trabajo donde se hace referencia al tema de la unificación de sistemas. La oferta viene del equipo de XAML encargado de construir la estructura de la interfaz del sistema que debe “permitir a los desarrolladores crear interfaces que funcionen bien a través de todos los dispositivos: móviles, tablets, PCs y Xbox”.

En el texto de la oferta de trabajo se habla del “núcleo del sistema operativo ‘One Microsoft'”. Una denominación un tanto extraña pero que podría tener relación con esa etiqueta de ‘OneCore’ que se ha podido ver acompañando al nombre de Windows y de Xbox en la presentación y currículo de un par de empleados de Microsoft.

Todo parece indicar que Microsoft trabaja no solo en la unificación interna de sus sistemas operativos sino también en un único entorno común para los desarrolladores. La fusión de los centros de desarrollo de Windows y Windows Phone es buen ejemplo de ello, que además apunta a la próxima y más que probable unión de las tiendas de aplicaciones.

Muchos de estos cambios podrían llegar de la mano de Threshold, la próxima versión de Windows que están desarrollando en Redmond. Con ella parece que Microsoft pretende corregir el rumbo errático de Windows 8 y tratar de explotar mejor el potencial de sus sistemas para proporcionar una misma experiencia sin tener que preocuparnos de la pantalla que utilicemos en cada momento. Continue reading Pistas y más pistas sobre la unificación de los sistemas operativos de Microsoft

Microsoft All-in-One Media Keyboard, análisis

Microsoft se está convirtiendo en una compañía de productos y servicios y va mucho más allá de los servicios en la nube o bien los sistemas operativos Windows.

De hecho los periféricos de la compañía son dispositivos cada vez más competitivos con un buen acabado y funcionalidades adaptadas a las características de sistemas operativos Windows y a usos cada día más populares.

Analizamos al teclado All-in-One Media Keyboard que llega como un modelo inalámbrico con touchpad perfecto para usuarios de equipos HTPC y para equipos Windows 8.

All-in-One Media Keyboard, características

Microsoft ha querido ofrecer al público un teclado para usos cada día más habituales como por ejemplo equipos HTPC e incluso como sistema de entrada para SmartTVs de última generación e incluso para consolas como Xbox One.

Se trata de un teclado de dimensiones contenidas 36,7 x 13,2 cm y un diseño delgado que funciona con dos pilas AAA y realmente promete trabajar como un todo en uno.

Hablamos de un teclado que tiene diseño chiclet, en el que todas las teclas están separadas y que dispone de teclas dedicadas con soporte de reproducción multimedia. Además de eso, a la derecha nos encontramos con una zona táctil (touchpad) como el que integran los portátiles con el que manejar tu ordenador, consola o TV de manera natural.

Está disponible en color negro con acabado mate y las teclas serigrafiadas en blanco y funciones dedicadas en azul.

En la parte trasera sólo destaca la tapa que esconde la ranura para dos pilas AAA que alimentan el teclado y un pequeño hueco magnético para el transporte del transmisor de 2,4 GHz USB y que no se pierda.

Análisis y conclusiones tras dos semanas de uso

Microsoft ha lanzado al mercado este teclado a un precio de 39,95 € PVPR y si bien no es de los más económicos con estas características sí que podemos comentar que es uno de los dispositivos con mejor acabado y funcionamiento que hemos probado.

Hemos probado el teclado en distintos escenarios y el rendimiento del mismo ha sido bueno en su gran mayoría y que os detallamos a continuación:

  • PC de escritorio / portátil: el uso como teclado tradicional es bueno. En un tamaño tan compacto ( como un teclado con zona de teclado numérico, ya tenemos teclado y ratón. La precisión de la zona táctil es muy buena siendo además una zona muy amplia y con soporte de gestos para Windows 8. Echamos en falta para un uso de escritorio la posibilidad de variar el grado de inclinación del teclado,
  • HTPC: digamos que este tipo de uso es un uso particular del anterior o bien sistemas como puede ser Raspberri Pi con XBMC o bien sticks Android HDMI. En este escenario destacamos que pese a ser un teclado con teclas de tamaño completo y gran zona táctil es ligero y manejable.
  • Xbox One / Smart TV: cualquier dispositivo que tenga soporte USB HID (Human interface Device) es compatible con este teclado, y el uso es natural, sin instalación de drivers ni ningún problema añadido, conectar el pequeño transmisor USB y listo.

 

Como se puede ver, estamos ante un dispositivo muy versátil que seguro que hará las delicias de cualquier tipo de usuario ya que podrás utilizarlo con tu ordenador de sobremesa y llevártelo al salón y seguir utilizándolo con tu consola o bien tu SmartTV.

Una apuesta inteligente por parte de Microsoft a la que sólo podemos ponerle de pega que el precio está ligeramente por encima de otros dispositivos de la competencia.

Continue reading Microsoft All-in-One Media Keyboard, análisis

¿Cuántas veces vuelve el fantasma del MacBook Retina de 12 pulgadas?

retina-macbook-air

El tema de los nuevos procesadores que ha diseñado y está fabricando Intel, está dando más de un quebradero de cabeza a los de Cupertino. Los continuos problemas con procesadores Broadwell de Intel están causando que Apple haya tenido que retrasar el lanzamiento de su rumoreado MacBook de doce pulgadas según informa el Economic Daily News de Taiwan.

Según el sitio, ese nuevo MacBook no se enviará hasta finales de 2014 o principios de 2015 ya que utilizaría los chips de 14 manómetros, los Intel Broadwell, que se han retrasado ya en numerosas ocasiones. Los rumores más recientes han sugerido que los chips de la serie U de Broadwell, diseñados para su uso en los MacBooks de Apple no se envíen hasta febrero de 2015.

Muchos son los analistas que han apuntado de que Apple se está dejando ir mucho con la actualización de sus ordenadores. Apuntan a que ya está siendo necesaria la inclusión de un remodelado de los mismos así como la inclusión de una nueva serie de procesadores más eficientes. Sin embargo, Intel parece no tener prisa y mes a mes siguen reportando problemas en la fabricación de estos chip de 14 nanómetros de tamaño. Continue reading ¿Cuántas veces vuelve el fantasma del MacBook Retina de 12 pulgadas?

Skype ahora ofrece videoconferencia grupal gratis en tablets con Windows 8.1/RT

Hace unos meses Microsoft anunció que las videoconferencias grupales en Skype empezarían ser gratuitas, dejando de ser una función premium como era hasta ese entonces. Sin embargo, en ese entonces la medida se implementó solo en algunas de las plataformas sobre las que Skype funciona, dejando momentáneamente de lado al cliente Modern UI para Windows 8.1 y Windows RT.

Ahora el equipo de Skype enmienda esa situación, agregando la videoconferencia grupal en la aplicación de Skype de la Windows Store. Antes la única forma de acceder a esta función era usando la aplicación de escritorio de Skype, con lo que a los usuarios de tablets y equipos con pantalla táctil se les hacía más difícil iniciar estas videoconferencias (y a los usuarios de Windows RT les era derechamente imposible).

En estas videoconferencias grupales pueden participar hasta 10 contactos, y para iniciarlas simplemente debemos agregar a los contactos deseados a una conversación, y luego presionar el botón de “iniciar videoconferencia” (como se explica en este vídeo). Eso sí, se debe tomar en cuenta que esta función no es soportada por Windows 8.0, sino que requerimos de la versión 8.1. Continue reading Skype ahora ofrece videoconferencia grupal gratis en tablets con Windows 8.1/RT

Apple empieza a encritptar los correos en tránsito de iCloud

icloud-seguro-cocodrilo

La compañía de Cupertino ya realizaba la encriptación del correo electrónico enviado y recibido desde todas las las cuentas iCloud de sus usuarios, pero como ya advertimos ayer mismo esta encriptación de correos electrónicos para los servicios de terceros (Gmail, Yahoo, Outlook…) está fuera de esta encriptación de seguridad, de momento.

De momento y por lo que explican en 9to5mac, los correos que ya se están empezando a encriptar durante el tránsito son los que ya advertimos ayer, los de me.com y mac.com. Ahora falta que este método de encriptación se continúe extendiendo al resto de proveedores de correo electrónico para que la privacidad de los usuarios aumente y nadie pueda ‘observar’ el contenido de nuestros correos.

encriptado-email

Aún y con las medidas de seguridad realizadas por muchas empresas gracias a la encriptación del contenido, existe un estudio que afirma que este método usado por la compañía de Cupertino no es tan seguro como se esperaba. El informe explica que el algoritmo de cifrado usado por Apple para encriptar el contenido es el RC4-128 y parece ser que este método de cifrado está desfasado o no es tan bueno cómo ellos esperaban.

Sea cómo fuere siempre es bueno aplicar medidas que protejan el contenido que los usuarios intercambiamos mediante correos electrónicos o cualquier tipo de mensajería, así que esperamos que se extiendan entre los servicios que tenemos disponibles a día de hoy.

Continue reading Apple empieza a encritptar los correos en tránsito de iCloud