jueves, 29 de febrero de 2024

Cambios importantes en PWA en iOS 17.4 para usuarios de la UE

Por Mónica Godoy, Senior Principal Product Manager for Oracle APEX

El próximo iOS 17.4 de Apple se adherirá a la Ley de Mercados Digitales (DMA) de la UE al imponer la igualdad de navegadores. Si bien la DMA podría haber permitido a otros proveedores de navegadores también ofrecer PWA en iOS, Apple ha optado por desactivar esta funcionalidad por completo.
 
Esta decisión afecta significativamente a las aplicaciones APEX en la UE al:
  • Eliminando la experiencia similar a una aplicación instalable.
  • Desactivar las notificaciones push.
  • Ralentizar la carga de la página al borrar el caché local.
Las PWA APEX se reducirán a simples marcadores y las aplicaciones existentes que dependen de la funcionalidad PWA dejarán de funcionar. Esto afectará negativamente a las empresas y a los consumidores de la UE, que lo percibirán como un defecto en su aplicación APEX.


👉 Puedes unirte a la comunidad #orclapex firmando la carta abierta a Tim Cook en letter.open-web-advocacy.org ahora.

No dude en agregar un comentario a continuación si su aplicación o negocio se verá afectado. Sería bueno comprender cómo afecta esto a las aplicaciones APEX PWA en el mundo real.

domingo, 25 de febrero de 2024

Por que el símbolo de arroba @ en el correo electrónico.

 Hay dos motivos por los que se incluyó la @ en las direcciones de correo electrónico:

  1. El primero, que era un ícono poco utilizado.
  2. El segundo, que en latín el símbolo significa “en”, lo que dota de significado a las direcciones (por ejemplo usuario (en) gmail, ronald.vargas.quesada@gmail.com
En España por el ejemplo, sin que conste el inicio de la utilización del símbolo, una arroba equivalía a la cuarta parte de un quintal, es decir, entre 30 y 36 libras.


El 21 de junio de 1971, cuando el programador estadounidense, Raymond Tomlinson, lo añadió a la dirección del primer mensaje de correo electrónico que se envió de un ordenador a otro, alcanzó la inmortalidad.

Copiar y Pegar - COPY/PASTE - la invención que nos ha ahorrado millones de horas de edición.

Hace unos días atrás, el 16 de febrero pero del 2020, muere en Portola Valley, California, Larry Tesler, a la edad de 74 años.

Tesler, inventó una de las funcionalidades que supone millones de horas en ahorro para todos los usuarios de un ordenador.

El copy/paste, fue por primera vez ejecutado por Tesler en el año 1981.



Tesler quién trabajaba para XEROX, renunció a dicha compañía para incorporarse a Apple en julio de 1980 apoyando el desarrollo de Apple Lisa, gracias a la intervención de Steve Jobs.

A partir de 1990, Tesler fue nombrado vicepresidente del Grupo Newton de Apple bajo el Grupo de Tecnología Avanzada y dirigió los esfuerzos de desarrollo del Apple Newton , uno de los primeros asistentes digitales personales y predecesor de la tableta.

Los dominios de nombres en INTERNET.

Paul Mockapetris informático estadounidense y pionero de Internet, junto con Jon Postel, inventaron el DNS (sistema de nombres de dominio) de internet.

Crearon un sistema jerárquico en niveles, de la misma forma que dentro de un libro hay capítulos. Cada una de las etiquetas jerárquicas asignadas a cada dispositivo estarían compuestas por dos elementos: el nombre de dominio y la extensión.

En 1985 se establecieron seis tipos de extensiones diferentes, destinadas a identificar el uso general del dominio:
  • .com (Sitios de uso comercial)
  • .net (Sitios de infraestructuras de la red)
  • .org (Sitios de Organizaciones)
  • .gov (Sitios de organismos gubernamentales)
  • .mil (Sitios de dependencias militares)
  • .edu (Sitios de institutos educativos)
Hasta 1995 registrar un dominio era gratis.
Pensaríamos, que el dominio internet.com, sería el más caro, sin embargo no es así. Este dominio, se ubica en el 5 lugar con un valor de $18 millones.


Carinsurance.com, se ubica como el dominio más caro con un valor de $49.7 millones y INSURANCE.COM en el segundo con $35.6 millones. VacationRentals.com – $35 millones en el tercer lugar y Voice.com – $30 millones en el cuarto lugar, completa el TOP5 al año 2023.

Contrariamente los dominios ".shop", se venden por un poco más de $1 al año.

Son curiosidades que pocas veces, le ponemos atención.

CAPTCHA significa…

“Completely Automated Public Turing Test to tell Computers and Humans Apart”, o lo que viene a ser “Prueba de Turing completamente automática y pública para distinguir máquinas de humanos”.

Lo que debe de suponer que el Test de Turing ya ha sido superado según los creadores del concepto, dado que ya hace tiempo que la Inteligencia Artificial es capaz de superar captchas.

El CAPTCHA fue inventado por Luis Von Ahn  informático y empresario guatemalteco, profesor de ciencias de la computación en la Universidad Carnegie Mellon, fundador de las compañías Duolingo,​ Captcha y Recaptcha, la cual fue vendida a Google en 2009.



Qué hay de especial con la historía del término "Bug".

Que una de las ingenieras que hizo parte del reporte de incidente y que operaba el Mark II, era Grace Hooper.!!!

Sí, la misma que desarrolló el lenguaje de programación COBOL.



Sabías que el término "Bug" se originó por una polilla real.?

Específicamente, lo causó un mal funcionamiento en el ordenador Mark II en 1947.
Un equipo de científicos de la Universidad de Hardvard en Massachusetts, Estados Unidos, escribió una nota en el registro de uso de la computadora Mark II, que era básicamente una calculadora gigante.
La nota en cuestión era muy simple y estaba marcada a las 3:45 p.m: “Primer caso real de un bug encontrado”, reza el registro, junto a una muestra del especimen.

Lo que había ocurrido en realidad es que una polilla, una real polilla, estaba dentro de los circuitos de la Mark II. Y no solo habitaba en el aparato, sino que era la causa de que la computadora generara problemas de varios tipos en su funcionamiento; literalmente, un bug causando errores en una computadora.

Los ingenieros a cargo del uso de la Mark II descubrieron que la polilla estaba atrapada en un circuito muy particular: el relé 70 del Panel F, tal como indica la nota. Y como prueba del suceso, pegaron el cadáver de la polilla en la nota con cinta adhesiva, en lo que se convertiría en el primer registro exacto y literal de un bug, que pasaría a la historia.

Imágen podría contar con derechos de autor.


Breve historia de los Transpiladores.

Transpilador: Uno de los primeros programas de este tipo fue Digital Research XLT86 en 1981, un programa escrito por Gary Kildall, el cual traducía código fuente .ASM del procesador Intel 8080 a código fuente .A86 para el procesador Intel 8086. 

Utilizando análisis de flujo de datos global sobre el uso de los registros del 8080, el traductor también optimizaba la salida en cuanto a tamaño de código y convenciones de invocación. Así que los programas de CP/M-80 and MP/M-80 pudieron ser portados a las plataformas CP/M-86 y MP/M-86 de forma automática. El XLT86 fue escrito en PL/I-80.

En abril de 1974, Intel lanza su microprocesador 8080, el "segundo microprocesador de 8 bits".
El i8080 fue una variante del diseño ampliado y mejorado de su microprocesador anterior 8008, aunque sin compatibilidad binaria.

El límite de frecuencia de reloj especificada inicial fue de 2MHz y con instrucciones comunes que tiene tiempos de ejecución de 4, 5, 7, 10 o 11 ciclos de esto significaba que operaba a una velocidad efectiva de unos cientos de miles de instrucciones por segundo.

El i8080 ha sido a llamado "el primer microprocesador realmente utilizable", debido a que hasta su llegada, no se utilizaban microprocesadores para las calculadoras, cajas registradoras, terminales de ordenador, robots industriales y otras aplicaciones.

La arquitectura del 8080 influyó fuertemente en 8086 la arquitectura de la CPU de Intel, que dio lugar a la familia de procesadores x86.



Oracle Database 23cPerformance TuningSQL Transpiler

SQL Transpiler automáticamente y siempre que sea posible convierte (transpila) funciones PL/SQL dentro de SQL en expresiones SQL, sin intervención del usuario.

Las expresiones en sentencias SQL de Oracle pueden llamar a funciones PL/SQL. Pero estas llamadas generan una sobrecarga porque se debe invocar el tiempo de ejecución de PL/SQL. El compilador SQL intenta convertir automáticamente cualquier función PL/SQL llamada desde una declaración SQL en una expresión SQL semánticamente equivalente.

La transpilación de funciones PL/SQL a SQL aumenta el rendimiento de programas y funciones nuevos y existentes. Cuando se invoca una función PL/SQL transpilada, el costo por fila de ejecutar el código transpilado dentro de SQL es mucho menor que cambiar del tiempo de ejecución de SQL al tiempo de ejecución de PL/SQL para ejecutar el código PL/SQL original.



miércoles, 21 de febrero de 2024

Oracle implementará cambios incrementales en My Oracle Support (https://support.oracle.com), lo que podría afectar su capacidad para iniciar sesión.

Comunicado al Cliente de Oracle,

El primer cambio está planeado para el 1 de marzo de 2024. 

Cuando haga clic en "Iniciar sesión en My Oracle Support" en https://support.oracle.com, verá una breve redirección a https://login-ext.identity.oraclecloud.com antes de ingresar sus credenciales de inicio de sesión. Además de esta redirección momentánea, su experiencia de inicio de sesión será la misma que hoy.

Más adelante en marzo, la URL de inicio de sesión de la cuenta Oracle https://login.oracle.com será reemplazada por https://signon.oracle.com y la página de inicio de sesión única existente se reemplazará por un proceso de dos pasos: primero el correo electrónico, seguido de su contraseña en una segunda página.

Acción requerida:

Por favor, inicie sesión en MOS Communities o Cloud Customer Connect, que ya han introducido el primer cambio. Si puede iniciar sesión con éxito, no se requiere ninguna acción adicional.

  • https://community.oracle.com/mosc
  • https://community.oracle.com/customerconnect

Si no puede iniciar sesión en ninguna de las comunidades, tiene un firewall u otras políticas de seguridad que le impiden acceder a URL específicas. Agregue las siguientes URL a la lista aprobada en su firewall o trabaje con su equipo de IT, Seguridad o Redes para agregar las URL a la lista aprobada:

  • https://login-ext.identity.oraclecloud.com
  • https://signon.oracle.com

Nota: Ninguna de las dos URL anteriores está disponible para realizar pruebas directas.

Si necesita ayuda o no puede completar las acciones requeridas antes del 1 de marzo de 2024, notifíquenos registrando una Solicitud de Servicio no técnica con el Soporte de Oracle.


miércoles, 14 de febrero de 2024

Oracle Database 19c, llega al fin de su período de Soporte Premier!!!

 Que rápido se nos va el tiempo.!!!


Actualización: Oracle Database 19c, concluye su período de Soporte Premier el 30 de abril de este año 2024.!!!

El soporte extendido, sin costo alguno se prolongará por 2 años y tendrá efecto del 01/05/24 al 30/06/26.

Oracle Database 23c, es la siguiente versión con soporte extendido, hasta el mes de abril del 2032. Por el momento la versión 23c, sigue estando disponible sólo en OCI Database Service, pero en este primer semestre lo estará para otras plataformas.

Mayor información en Release Schedule of Current Database Releases (Doc ID 742060.1) @myoraclesupport



Todos los Sábados a las 8:00PM

Optimismo para una vida Mejor

Optimismo para una vida Mejor
Noticias buenas que comentar