viernes, 24 de mayo de 2013

25 años con RPG

El blog de Jon Paris y Susan Gantner comenta los 25 años que cumple el lenguaje de programacion RPG de IBM en la plataforma IBM i o as400.

Ni siquierea el propio nombre es adecuado, porque a lo largo de los años ha cambiado tanto que ni lo que significaba ese nombre al principio tiene relación con la potencia que tiene desde hace mucho.
Por otra parte el acronimo RPG es mas conocido en el mundo por ser las iniciales de "juegos de rol".

Mal-traducimos aqui algun contenido del blog:

Con todas las celebraciones en relación con el 25 aniversario de IBM i (as400), pensamos que sería interesante echar un vistazo a un aspecto muy concreto del IBM i, el RPG, el lenguaje de elección para la mayoría de las instalaciones IBM i. Por supuesto, RPG existió mucho tiempo antes de junio de 1988, pero vamos a limitar esta discusión a los últimos 25 años.

Piense en el RPG que tuvimos en junio de 1988. En ese momento no parecía tan malo, pero en comparación a donde estamos hoy, RPG/400 parece un antiguo dialecto. Por supuesto, es un dialecto que todavía está disponible para su uso en la actualidad. De hecho, por desgracia en algunas instalaciones por ahí se sigue escribiendo código nuevo en RPG/400-for razones que se nos escapan por completo!

Luego vino el nuevo dialecto llamado RPG IV por la mayoría, aunque el nombre oficial de IBM era ILE RPG. Mientras que este nuevo lenguaje podría ser utilizado como un lenguaje ILE, se utiliza más a menudo como simplemente una mejor versión del lenguaje RPG. De buenas a primeras, en su primera versión, RPG IV tenía características que superaron RPG/400, como los nombres de campo largos , fuente en mayúsculas y minúsculas, expresiones, tipos de datos de fecha y una biblioteca de potentes funciones integradas (BIF) y estructura de escritura mejorada rpg-free.

Hoy dia se pueden escribir programas con mucho menos codigo, codigo mas elegante y facil de comprender... aunque no demasiados programadores los usan, ya que el peso de la historia lo dificulta.

Por ejemplo, hoy con los tipos de datos de fecha de RPG IV, y con las funciones incorporadas se puede hacer el mismo cálculo en una sola sentencia:

NumberOfDays = %Diff( %Date(MMDDYY: *MDY0): %Date(): *D );

"Nuestra intención era recordar a todos lo lejos que hemos llegado en 25 años de RPG, y tal vez para hacer pensar sobre lo que se viene en las aplicaciones RPG, y cómo puede llegar hasta allí..."

jueves, 23 de mayo de 2013

Cobol en la nube !

Nos enteramos por nuestro amigo Alberto PapaHelp de una noticia espeluznante, ya habiamos visto algunas locuras en la nube, pero esto del Cobol nos ha srprendido, la verdad.

IBM actualiza COBOL para acercarlo a la nube.
Las aplicaciones de negocio ejecutadas en sistemas mainframe se extienden a entornos web, cloud y móviles gracias a las nuevas capacidades escritas en lenguaje COBOL.
El objetivo de IBM no es otro que extender su uso en entornos basados en web, cloud computing y movilidad.

Por cierto si te aburres puedes echar un vistazo a este enlace:
20 cosas que probablemente no sepas de COBOL
  • Más del 80% de todas las transacciones comerciales diarias son procesadas con COBOL.
  • Más del 70% de todos los datos de negocio en todo el mundo se almacenan en un mainframe.
  • Más del 70% de las aplicaciones de misión crítica se desarrolllan en COBOL.
  • Incluso 50 años después, el 15% de todas las nuevas funcionalidades de las aplicaciones se desarrollarán en COBOL.
  • La madre de COBOL, Grace Hooper, inventó el término "bug informático", cuando una polilla se atascó en su ordenador Mark II y bromeó al afirmar que ella tendría que "de-bug".

domingo, 12 de mayo de 2013

Buscar mensajes en GMail con adjuntos grandes

GMail es el correo de Google, es gratuito para usos particulares (aunque mucha gente lo usa tambien gratuito en las empresas), y ofrece una opcion de pago (unos 50 euros al año por usuario) para empresas.

Aunque GMail ofrece muucho sitio alguna gente llega al tope.
Una opcion es borrar mensajes antiguos, pero otra mejor es borrar mensajes (antiguos o no) que tengan adjuntos grandes.

En la funcion de buscar de gmail se pueden incluir argumentos para buscar por tamaño y fecha.

Ejemplos de busqueda:
  • size:5m
    buscar tamaño (5 MB en el ejemplo) sin importar fecha
  • size:5m older_than:3y
    buscar tamaño pero en mensajes de mas de 3 años
  • size:15m older_than:1y
    facil? no?

martes, 7 de mayo de 2013

IBM extiende el servicio a la version v5r4

Parece que hay muchos usuarios que han pedido a UBM que posponga el soporte para v5r4, que tenía previsto su vencimiento este Setiembre, y ahora lo extiende tres años mas.

jueves, 2 de mayo de 2013

IBM crea un corto de animación 'dibujado' con átomos

El aumento para que sea visible es de cien millones de veces.

Esta película está más cerca de un Nobel que de un Oscar.
Hecha como la animación a lápiz, fotograma a fotograma, IBM ha creado un corto de un niño que juega con una pelotita.
Su mérito está en que el contorno de las figuras, los rudimentarios puntos que se ven, son en verdad átomos, y la película es un alarde de la precisión con la que la compañía es capaz de manipular la estructura básica de la materia.
No se trata solo de un divertimento: el manejo de átomos (¿o moléculas?, bueno, tambien estan hechas de átomos), uno a uno, es clave para la futura computación cuántica.




miércoles, 1 de mayo de 2013

la primera pagina web de la historia

Parece que Internet ha existido siempre, casi no podemos vivir sin ella, pero no...
20 años después resucitan la primera web de la historia.
La tecnología World Wide Web que propició la expansión de Internet cumple apenas 20 años y lo celebran restaurando la primera página.

La Web, también conocida como World Wide Web o W3, y habitualmente vista como el www previo a las direcciones de páginas de web, fue desarrollada por Tim Berners-Lee en 1989 como un proyecto interno del CERN (Consejo Europeo para la Investigación Nuclear), con el objetivo de facilitar el compartir información entre físicos e ingenieros de universidades de todo el mundo.

Pero no fue hasta un 30 de abril de 1993 -hace 20 años- cuando se abrió al mundo, dando acceso al dominio público de forma libre y gratuita, tal y como la conocemos hoy en día.

Lo que ocurrió aquel día es que Tim Berners-Lee hacía público el software, un navegador básico y las instrucciones necesarias (incluidas las herramientas para crear webs) para conectarse a la recién nacida World Wide Web. La tecnología World Wide Web consistía en una especie de navegador y editor de páginas web que permitía crearlas de manera mucho más fácil y rápida, incluyendo cosas como hojas de estilo en cascada, descarga y apertura de cualquier tipo de archivo, navegación por grupos de noticias, corrector ortográfico y protocolo FTP.

Para conmemorar este hecho, el CERN ha restaurado la primera página web de la historia en su URL original (accede pinchando aquí), como parte del proyecto Restoring the first website. No te asustes si no ves más que una página en blanco con algo de texto y unos pocos enlaces (olvidaos de gráficos o animaciones como ahora)… así eran las cosas entonces. Por cierto, la web restaurada sigue estando alojada en el viejo ordenador de Berners-Lee, que sigue funcionando como el primer día.