Archivo de la categoría Programación

Robocopy



Robocopy, como abreviatura de Robust File Copy, es como su propio nombre indica, una herramienta de copiado robusto de archivos. Desde Windows NT 4, se ofrecía gratuitamente como parte del Windows Resource Kit, pero su difusión ha ido aumentando, gracias a que desde Windows Vista, se incluye de serie con el sistema operativo, ya sea de escritorio, como de servidor.

Desde su primera versión pública de 1997, la 1.7 (Windows NT 4), lo hemos visto pasar a la 1.9 de 1999 (Windows 2000), 5.1 de 2003 (Windows Server 2003), 5.1 de 2008 (Windows Vista y Server 2008), 6.2 de 2012 (Windows 8), 6.3 de 2013 (Windows 8.1), y 10.0 de 2015 (Windows 10).…

Continuar leyendo...

El fraude de VW y la ECU



Recientemente ha saltado a la palestra el fraude de Volkswagen descubierto por la EPA (Agencia de Protección Medioambiental Estadounidense). El escándalo, de momento descubierto sobre motores VW 2.0 TDI de 140 CV vendidos entre 2009 y 2015, afecta a cerca de 500.000 vehículos, pero es probable que se extienda a otros propulsores, y enseñas del grupo como Audi, Seat y Skoda.

El comunicado de la marca, anuncia ya que se puede estar hablando de 5 millones de coches dentro del grupo, aunque hay voces que afirman que la cifra podría elevarse hasta los 11 millones.

¿En qué consiste el escándalo? Pues que para superar las normativas anticontaminación de la EPA, la ECU (Engine Control Unit) o ECM (Engine Control Module), es decir, la centralita de estos motores, detectaba cuando se estaba pasando el test de homologación, y actuaba en consecuencia empobreciendo la mezcla, de manera que se superaban las pruebas.…

Continuar leyendo...

rep movsb



Con el Z80 del Spectrum, había usado las instrucciones de repetición, que con un solo nemónico, era capaces de repetir un proceso varias veces: ldir, lddr, cpdr, cpir, … No es que en aquellos años 80 llegara a ser un experto en ensamblador, pero eran cómodas, y particularmente veloces y compactas.

Así que cuando me pasé a PC, y empecé a trastear con el ensamblador del x86, me sorprendió que no hubiera instrucciones que hicieran lo mismo. Es decir, lo hacían una vez, pero no un número determinado de veces. Lógicamente, aquello fue un malentendido por mi parte, por supuesto que si había forma de hacerlo, y naturalmente de manera mucho más flexible que en el Z80.…

Continuar leyendo...

¿Aplicaciones web ligeras?



Hace ya mucho que se habla de los Network Computer, donde los JavaStation y JavaOS se dieron un tremendo golpe. Hace todavía más de los Thin client, por ejemplo aquellos terminales VT100.

Hoy en día, esta tendencia vuelve renovada, en gran medida sustentada sobre HTML, Javascript y las Single Page Applications. Ni más ni menos que trabajar desde nuestro navegador web, lo que se denomina aplicaciones web ligeras.

Sin embargo, basta una rápida prueba para darnos cuenta, que de ligeros no tienen nada. Abro un Chromium x64 en blanco, y me consume 98 Mb. de RAM. Cargo Gmail en esa misma pestaña, y el consumo asciende a 248 Mb.…

Continuar leyendo...

Historia de Northwest/Datalight/Zortech/Zorland/Symantec/Digital Mars C/C++



Tras mucho tiempo sin publicar nada acerca de la historia de clásicos entre los entornos de la programación, hoy os obsequio con un gran desconocido.

Se trata de Symantec C++, el compilador de C/C++ del gigante americano, que históricamente destacó por lo compacto de sus ejecutables, y la excelente velocidad de compilación.

La historia, está muy ligada a la de Walter Bright, el programador que lo desarrollara inicialmente como Northwest C sobre Northwest Software, luego como Datalight C / Datalight Optimum-C como Datalight, después como Zorland C como Zorland Ltd, posteriormente como Zortech C/C++ como Zortech Ltd / Zortech International Ltd, después como Symantec C++ como Symantec, y por último como DMC C++ como Digital Mars.…

Continuar leyendo...

OpenZinc



Como me pasara hace unos cuantos años con AfterGRASP, hoy me he topado con otro clásico de los años 90 que tiene nuevos aires: OpenZinc.

Seguro que recuerdas aquellas aplicaciones para DOS, que recreaban la apariencia de aplicaciones gráficas, para Windows 3.x o 9x, combinando así la facilidad de uso de éstos, pero con el rendimiento y el bajo consumo de recursos de DOS. Seguramente te vendrá a la mente Partition Magic. La mayoría de ellas, usaban una librería llamada Zinc.

De hecho, Zinc, fue revolucionario en cuanto al concepto que después Sun llamaría look&feel, es decir, adaptarse, o imitar la experiencia de uso de una plataforma en otra.…

Continuar leyendo...

Al principio fue el libro



Parafraseando el título del libro de Neal Stephenson, en el principio fue el libro. Parece ya lejano el tiempo en que la mayoría de software, bien fuera especializado como de propósito general, se vendía acompañado de manuales impresos. Además multitud de autores y editoriales, complementaban dicha bibliografía con títulos dedicados a complementar dicho material.

Desde MS-DOS 3.30, GW-BASIC 3.23, Lotus 1-2-3 2, IBM PC-DOS 5 o Windows 2, hasta herramientas más especializadas como Turbo C++ 1.0 o Visual BASIC 3, todos se hacían acompañar de sus recursos en papel.

En algunos casos, el motivo era por la documentación y ayuda insuficiente en el propio paquete de software.…

Continuar leyendo...

Vivaldi Browser



Vivaldi Browser, es un nuevo navegador web gratuito, que se encuentra disponible para Windows, Mac y Linux, desararollado por Vivaldi Technologies, sobre la cual se encuentra en anterior fundador de Opera: Jon Stephenson von Tetzchner.

Su objetivo es claro, crear un navegador web idóneo para usuarios avanzados, y para entusiastas del anterior Opera. Como decía, desde su paso a Blink, Opera 15 no tiene nada que ver con sus predecesores de la versión 12 y anteriores, siendo ahora un Chromium con una apariencia ligeramente distinta, pero habiendo perdido por el camino multitud de funciones, que aún no se han reimplementado.…

Continuar leyendo...

Opera no muestra imágenes de Tinypic



Muchos ya os habréis dado cuenta que los magníficos navegadores web Opera, basados en el antiguo motor Presto, no visualizan bien las imágenes de TinyPic desde hace unas semanas, cosa que antes no daba ningún problema.

El problema se aplica a Opera 12.x y anteriores, así como a Opera Mini, y está causado por un problema en la última actualización de TinyPic, que intencionadamente o no, esconde las imágenes a navegadores basados en Presto, de modo que al final, estas no se visualizan.

La solución que he creado, se basa en user.js que ha creado Drozdman de Informatics Stuff, pero que por varios motivos no me gustaba por los siguientes motivos:
1) Dependía de jQuery, que lo hace más lento y pesado.…

Continuar leyendo...

European MS-DOS



A decir había oído hablar de las versiones multitarea de MS-DOS, pero pensé que nunca llegaron a estar disponibles.

Sin embargo, no fue así. De hecho el proyecto MS-DOS 4 fue anunciado en 1986, y algunos manufacturadores europeos como SMT Goupil e International Computers Limited (ICL) se interesaron por él, de ahí que se le conozca también como European MS-DOS.

Partía de un código base de MS-DOS intermedio entre la 3.1 y la 3.2 de 1987, al que añadía multitarea preventiva en modo real 8088/8086, y un programa que permitía cambiar de una a otra, el Session Manager: sm.exe.

Sin embargo, IBM, lo rechazó, y optó por continuar con la linea tradicional de PC-DOS 3.x, lanzando la versión 3.3, por lo que en 1988, Microsoft decidió entregar la versión multitarea para cumplir con los acuerdos de los OEM, manteniendo su versión interna de 4.00.…

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.

ACEPTAR
Aviso de cookies