WhatsApp dejará de funcionar en ciertos celulares para el 2020

WhatsApp informó a través de su blog oficial que los sistemas operativos iOS 7 y Android 2.3.7 “Gingerbread”, y todas sus versiones anteriores, a partir del 1 de febrero de 2020 no tendrán más soporte. Si bien en el caso de los iPhone, la cantidad de equipos que afectará esta medida es“residual”, en el caso de Android alcanzará al menos a 6 millones de dispositivos. read more

Vistas Materializadas en ORACLE

Os paso una serie de notas traducidas del libro “Troubleshooting Oracle Performance” de Christian Antognini, libro muy, muy recomendable

Una vista es una tabla virtual basada en un juego de resultados devuelto por una query especificada en el momento de creación de la vista. Cada vez que se accede a la vista se ejecuta la query. Para evitar que la query se ejecute en cada acceso, el resultado de la query se almacena en una vista materializada. En otras palabras, las vistas materializadas simplemente transforman y duplican los que están almacenados en otro lugar.

Las vistas materializadas también se utilizan en ambientes distribuidos, para repicar los datos entre diferentes bases de datos. Pero esta funcionalidad no la veremos en este post.

¿Cuándo usar stateless, stateful o singleton en un bean de sesión?

Los beans de sesión se mantienen a lo largo de la sesión del cliente con la finalidad de dar representar flujo de trabajo, estado de aplicación, lógica y utilidades de empresa. No obstante, no es persistente, puesto que los datos no se almacenan en un repositorio y por tanto, los datos de la sesión no sobreviviría a una caída del servidor, por ejemplo.

Cómo hacer una aplicación que soporte precios con decimales sin errores

Hace algunos días comentaba, en un artículo muy básico, cuáles eran las operaciones matemáticas o fórmulas para sacar y extraer el IVA de los importes. Sin embargo, manipular decimales, cuando se trata de precios, requiere seguir una serie de pautas muy importantes si no queremos encontrarnos con situaciones como la de la imagen.

Y no me refiero a usar simplemente el tipo de datos apropiado, sino a como gestionar los precios y manipularlos durante todo el flujo de la aplicación si queremos que estos sean coherentes durante todo su ciclo de vida: alta de productos, compras, descuentos, impuestos, etc.

La visión del artículo es funcional: hay poco código, pocos tecnicismos y muchas recomendaciones de negocio, principalmente. Si quieres literatura técnica, puedes ir directamente al final, donde hay algunos buenos enlaces y un FAQ propio. Mi idea no es ser un experto en coma flotante, si no cómo hacer una aplicación donde se trabaja con precios de una manera robusta y a prueba de errores de cálculo.

Netflix añade su contenido offline en la app de Windows 10

windows10_netflix-960x623

Desde hoy podremos ver un amplio catálogo de contenidos sin conexión a Internet en nuestros PC.

Cuando te contamos que Netflix añadiría un modo sin conexión, la vida nos sonrió para mejor, ya que no siempre tenemos Internet en nuestros dispositivos, por lo que nunca está de más tener esta opción habilitada. Ahora todo lo anterior se traslada a la aplicación para Windows 10, gracias a una actualización que estará disponible desde hoy para todos los usuarios del sistema operativo de Microsoft. read more

WikiLeaks revela cómo la CIA hackea cualquier dispositivo Apple

wikileaks-2b-960x623

A Tim Cook no le gusta lo que revela WikiLeaks en Dark Matter. Los productos Apple podrían ser intervenidos de fábrica.

A pesar de los incidentes recientes, persiste la idea generalizada de que los dispositivos Apple, son productos seguros y casi imposibles de vulnerar en la protección de su privacidad. Sin embargo, una nueva filtración de WikiLeaks, bajo el título de Black Matter, viene a revelar que en realidad la CIA podría tener intervenido prácticamente cualquier producto Apple desde fábrica. read more