Archivo de la categoría Informática

La programación era cosa de mujeres



Según datos recientes, el porcentaje de mujeres desempeñando tareas de programación en el ámbito informático, es del orden de 12%. Nada que nos sorprenda, a poco contacto que tengamos con la profesión, eminentemente masculina. Si bien es cierto que en tareas que combinan creatividad, como la maquetación web, la cifra puede ascender levemente. La curva es completamente descendente, partiendo de casi un 40% en 1985.

Sin duda hablé de la que podríamos considerar la iniciadora: Ada Lovelace, así como otras contribuciones posteriores de Grace Hooper, Radia Joy Perlman o incluso Roberta Williams.…

Continuar leyendo...

Tecnología, productividad y sueldos



Nos encontramos es un mundo que ya es casi completamente digital, algo que sorprendería incluso a Claude Shannon. Y si antaño, la acumulación de conocimiento se conseguía gracias a la palabra, ahora lo hace gracias a la tecnología.

Suena bien, pero vamos a necesitar cambiar mucho. Nada que ver con las imágenes de un futuro de paz, ocio, salud y felicidad que se promulgaban en los años 1940, 1950 y 1960. La causa de ello, es muy simple, nuestro poder adquisitivo, no va en consonancia con el de los avances tecnológicos. Tengo entendido, que ha quedado más o menos corroborada aquel pronóstico de los años 50, donde se preveía, que en el año 2000, sería suficiente con una jornada laboral de 2 horas diarias.…

Continuar leyendo...

Una de enlaces (XIII)



Vamos con la vigésimo tercera entrega de una de enlaces:

Abéñula
Abéñula el legendario cosmético que ya utilizaban nuestras abuelas.

Caliber Corney
Recopilación de movimientos de relojes con características, y fotografías.

¿Cómo programar en C (en 2016)?
Traducción de How to C in 2016 por Adrián Arroyo Calle.

Compiler Explorer C++
Permite compilar online código C/C++ con diferentes versiones de GCC, ICC, Clang en diferentes versiones, para diferentes arquitecturas, y ver el código generado.

Compu Saurios
Variada colección de contenidos de retroinformática.

Fluenz.org
Campaña gratuita que fomenta el aprendizaje básico del idioma inglés para hispanoparlantes.…

Continuar leyendo...

PXP 3 Slim Station



Empecé navegando en busca de información sobre las consolas portátiles de los 80 (Elektronika, Nintendo Game & Watch, Casio, …), hasta que me tropecé con esta PXP3.

Me quedé pasmado viendo como en eBay por 16€, podía tener una consola portátil retro.

En esencia, esta PXP 3 Slim Station MD-2700, que es su denominación completa, adopta una carcasa parecida a la de la Playstation Portable (PSP), y le mete el hardware de la Sega Megadrive / Genesis. Si recordáis a finales de los 80 y principios de los 90, la Sega Megadrive, era la consola que todos queríamos, la más potente, si obviamos las Neo-Geo.…

Continuar leyendo...

Blink (by D.T.S.)



Es inadmisible que después de hablar de AIN, o incluso de Ultra Compressor, mencionando la fuente de inspiración para mis programas, no haya tenido ocasión de hablar de BLINK.

Sin nada que ver con Blinker, salvo que el nombre me gustaba, y el concepto de parpadeo era muy pertinaz, Blink surgió a principios de 1997, con la idea de ser el archivador/desarchivador más rápido del mercado. No en vano, se basaba en mi apreciado RLE, como recientemente haría con RLE64, y a pesar del pobre control de calidad que me caracterizaba, estuvo activo hasta principios de 1999.

De la mano de De Trans Software (D.T.S.), aportaba importantes innovaciones.…

Continuar leyendo...

Más que relojes



Hoy os quiero hablar sobre Más que relojes (MQR) un blog, donde su autor, Marc, nos introduce en el mundo de los relojes.

MQR, pretende darle un enfoque intermedio a la relojería, ni con la típica información comercial que apenas dice nada, con notas de prensa copiadas y pegadas que vemos en otros sitios, ni tampoco con un nivel de expertise que se aleje de la mayoría de usuarios.

Así que si te gustan los relojes, o tal vez quieras simplemente resolver una duda; pero encuentras el resto de páginas, demasiado básicas, o tan avanzadas que no entiendes nada de lo que hablan, échale un vistazo a Más que relojes.…

Continuar leyendo...

Ultra Compressor II



Hace unos meses hablando de AIN, os adelantaba mi interés en hacer exactamente lo mismo, pero con otra joya de la compresión bajo DOS: Ultra Compressor II.

Creado por AIP-NL (Ad Infinitum Programs), y bautizado comercialmente como Ultra Compressor II Pro, no dejaba de ser un desarrollo de tres individuos: Nico de Vries, Danny Bezemer y Jan-Pieter Cornet.

El propio Nico nos explica bastantes de sus detalles técnicos, que no obstante, os resumiré aquí.

Usaba el algoritmo LZHUF, comparable a la de otros compresores de la época, pero con algunas particularidades:
– Usaba una ventana de 64 Kb., cuando lo máximo que solía usarse de 32 Kb.…

Continuar leyendo...

Sieve en Javascript (asm.js)



Hace casi 6 años que en los artículos sobre Sieve programados en diferentes lenguajes, os mostré la implementación de Sieve en Javascript y de Sieve en Javascript optimizado.

Tanto tiempo es demasiado en tecnología, y mucho más en web. Y aunque a nivel de lenguaje Javascript, no ha habido grandes cambios, es cierto que en 2010, los JIT de Javascript estaban aún en pañales. Así que a raíz del artículo asm.js, me propuse comprobar por mi mismo, como de grande es esa mejora, si sacábamos partido a asm.js.

Recordemos que la versión original de la que partimos era esta:

var ITER=10000; var flags=Array(ITER); var i, k, iter, count; var start, end;   start=new Date().getTime(); for(iter=1; iter< =ITER; iter++) { count=0; for(i=0; i<=ITER; i++) { flags[i]=0; } for(i=2; i<=ITER; i++) { if (flags[i]==0) /* found a prime */ { count++; for (k=i+i; k<=ITER; k+=i) { flags[k]=1; } } } } end=new Date().getTime(); alert(ITER + ' iterations, ' + count + ' primes found, ' + (end-start) + ' ms.');

Procedemos a su conversión.…

Continuar leyendo...

asm.js



Recuerdo haber leído sobre asm.js, hace como un par de años. Quizás atraído por su nombre, mezclando ensamblador y Javascript. No me pareció nada relevante en su momento, pues además, sólo estaba adoptado en Firefox. Os voy a contar la esencia de asm.js, y vosotros decidiréis.

asm.js es un subconjunto de Javascript, es decir, cualquier navegador que ejecute Javascript, es en principio capaz de ejecutar asm.js. Está claro, aunque de momento no se le vea la utilidad.

Pero si desde hace años, que Javascript ya no es interpretado, y utiliza un compilador JIT, que en tiempo de ejecución convierte el script a código nativo, ¿qué ganamos?…

Continuar leyendo...

FileOptimizer 8



FileOptimizer 8 lleva ya un tiempo entre nosotros, concretamente desde finales de 2015, sobre el que he ido aplicando ya 4 actualizaciones. Sin embargo desde Estadísticas de FileOptimizer, que nos os mantenía al corriente.

La falta de tiempo, y porque no, también la creciente complejidad del proyecto, unido a que no hay colaboradores que ayuden a su mantenimiento, ha hecho que su progreso se frene notablemente. Los esfuerzos se han centrado en actualizaciones de herramientas, plugins y la corrección de bastantes errores (tanto propios, como vinculados a plugins de terceros).

Ello no quita que no haya nuevas características, como el añadido de ECT o UPX; nuevas opciones y configuraciones (EXEEnableUPX, LeanifyIterations, DisablePluginMask, AllowDuplicates, TempDirectory, …); y mejoras de rendimiento.…

Continuar leyendo...

Uso de cookies

Esta web utiliza cookies para mejorar la mejor experiencia de usuario. Si continúas navegando estás dandos tu consentimiento para la aceptación de las mismas y la aceptación de la política de cookies, pincha el enlace para más información.

CERRAR