Archivo de la categoría Informática

Declive de Delphi



Pese a que Pascal nunca fue santo de mi devoción, debo reconocer la extraordinaria contribución que ha éste ha realizado al mundo del desarrollo.

En 1995, con Delphi 1.0, el ecosistema de herramientas de programación para Windows era bastante limitado: Visual C++ 2.0, Borland C++ 4, Watcom C++ 10, y Visual Basic 3. Había una gran dualidad entre ellas, y es que si se buscaba el rendimiento, las primeras eras las más adecuadas, mientras que si se buscaba la productividad, sólo VB era adecuado.

Delphi lo cambió todo, con una herramienta de desarrollo rápido (RAD), muy similar en características a y filosofía a Visual Basic, pero con la capacidad de generar código nativo en vez de p-code, y enlazar estáticamente con sus librerías.…

Continuar leyendo...

Avira 14 y Avast 2014



Pese a que me gusta el campo de la seguridad, y de los antivirus en particular, salvando algunas excepciones, no hablo demasiado de ellos aquí.

La razón es que cada nueva versión, tras nuevas técnicas de mercadotecnia, nuevas interfaces de usuario, etc, pero pocas veces llegan con novedades tecnológicas importantes.

En el caso de Avast 2014, si que se ha revisado el motor de análisis, que ahora es mucho más veloz, tanto para archivos ejecutables como de texto. No puedo más que halagar el esfuerzo que han puesto al conseguirlo renovar por fuera, y también por dentro.

Avira 14, se queda algo corto. Externamente es casi igual que la versión 2013, aunque internamente se han efectuado algunos cambios para permitirle añadir nuevas funciones poco a poco, y sin tener que esperar a la versión 15.…

Continuar leyendo...

¿Cómo transformar PDF CMYK a RGB con FileOptimizer?



Una utilidad colateral que ha surgido en FileOptimizer, es la conversión rápida y sencilla de documentos PDF con codificación de color CMYK a RGB.

La codificación CMYK, utiliza cuatro canales de color (Cyan, Magenta, Amarillo y Negro), en contraposición a los 3 de RGB (Rojo, Verde y Azul). Por un lado esta diferencia, ocasiona que los documentos en CMYK sean del orden de 33% más pesados, pero además, y por motivos de simplificación del código, es probable que se vean incorrectamente en determinados visualizadores de PDF, particularmente en dispositivos móviles, ya estén basados en iOS o Android.

CMYK tiene sentido cuando hablamos de impresión profesional en formato papel a 4 tintas, donde no será necesario realizar ninguna conversión.…

Continuar leyendo...

Calibre portable x64



El gestor de ebooks Calibre, está disponible para multitud de plataformas Linux, OS/X, Windows 32 bits, Windows 64 bits, … Incluso hay una versión portable para Windows que no requiere instalación. Lamentablemente nunca han distribuido una versión portable de 64 bit para Windows.

En este artículo os voy a explicar como la podéis hacer vosotros mismos, un proceso que es tremendamente sencillo.

Lo primero que necesitamos es una versión portable de 32 bits, extraída en nuestro equipo, y funcionando. Si no la tienes, lo primero es que la descargues.

Una vez la tengas, verás que en la ubicación donde está alojada, hay 3 carpetas: Calibre Library (con nuestra biblioteca de libros); Calibre Settings (con las preferencias del programa); y Calibre (con el propio programa).…

Continuar leyendo...

Spammers “inteligentes”



Seguramente habréis notado un incremento en la cantidad de spam, que recibís, y que está redactado de una manera en la que parecen mensajes legítimos. Su existencia es ya de por si engorrosa, ya que implica al menos una lectura superficial del mismo de cara a determinar si es spam o no lo es.

La lucha entre el spam y el antispam, ha sido continua como cualquier lucha. Si hago memoria, el primer paso que dieron los spamers fue evitar las palabras malas, entonces en vez de Viagra, escribían VIagra o cualquier otra variación. La contramedida de los filtros antispam fue detectar de manera heurística ciertas variaciones.…

Continuar leyendo...

Una de enlaces (II)



Seguimos con la recopilación de links en una de enlaces.

Bananabreed
Alucinante demostración de juego 3D multijugador en Javascript con WebGL.

Cinemagraph
Página dedicada a los cinemagraph, habitualmente GIF animados con técnicas cinematográficas.

Entrevista a David Leitch
Juegosa entrevista a David Leitch, el programador de la conversión ZX Spectrum de Double Dragon.

Junca Zapatos
Zapatería online, con unos precios de saldo.

node-webkit
Embede aplicaciones HTML en un ejecutable para Windows, Mac y Linux.

Pica Pic
Varios simuladores en Flash de maquinitas Game & Watch y similares.

Ohloh
Análisis de proyectos de código abierto, en términos de lenguajes utilizados, esfuerzo dedicado, lineas de código, …

PHP the right way
Manual con buenas prácticas de PHP, pero aplicadas al “mundo real”-

Cupones de descuento oficiales Burger King
Suculentas ofertas actualizadas regularmente, para que las aproveches cuando tengas que ir a un BK.…

Continuar leyendo...

Recuerdos de los 80



No estoy seguro de si los años 80 fueron una época en conjunto feliz, pero si de que fue una época llena de cambios. La tecnología empezaba a popularizarse en el mercado de consumo, avanzaba rápidamente, y España se abría al mundo, o al menos permitía que las novedades de fuera entraran.

Puede que la gente tuviera menos cultura, pero era más educada y respetuosa. El esfuerzo tenía recompensa, y por tanto había esperanza. Se les veía contentos gracias a la revolución que el futuro les deparaba, o eso es lo que pensábamos.

En pocos años pasamos de ver la tele en blanco y negro a tener una en color, poder grabar y reproducir usando una videograbadora (luego simplemente vídeo), o conectarla a un ordenador personal, que en aquellos años, era sensiblemente diferente a lo que IBM bautizó con el mismo nombre.…

Continuar leyendo...

Breadbox Ensemble



En DOS en la actualidad terminaba la pequeña saga de tres artículos, dando un repaso superficial a Ensemble, del que creo que merece un mayor detalle.

Breadbox Ensemble, conocido anteriormente como Newdeal Office (1996-2000), y GeoWorks o PC/GEOS (1990-1994), con el permiso de Xerox, GEOS era el entorno gráfico probablemente más profesional para ordenadores de los años 80. No en vano, sus orígenes se remontan a 1986 cuando lanzaron la versión para Commodore 64/128.

Desde su primera versión contaba con multitarea preemtiva, y menú inicio, por lo que no es de extrañar que Microsoft se acercara a ellos para intentar adquirirlos mientras trabajaban sobre Windows 2.…

Continuar leyendo...

GIF clásicos



Los que vivimos el principio de la multimedia, recordamos como en los tiempos de DOS, intercambiábamos disquetes con imágenes de alta calidad, primero artísticas, y luego de otros tipos.

No existía todavía JPEG, que llegaría a principios de los 90, y no empezaría a popularizarse hasta algunos años después, de manera que nos conformábamos con el máximo de 256 colores basados en paleta que ofrecía GIF, y que para ser sinceros, ya nos parecían de calidad fotográfica.

Usábamos CSHOW (CompuShow), nacido en 1987, poco después de la primera versión del formato GIF, la 87a, y que iría evolucionando enormemente, dando soporte a 89a, y llegando hasta 1995.…

Continuar leyendo...

FPS en ensamblador



En FPS con GRAPH.LIB, habíamos concluido con el análisis y resultados de diferentes implementaciones gráficas en C bajo DOS.

Os adelantaba que en ensamblador la diferencia de rendimiento no iba a ser demasiado elevada, y que el motivo era que la implementación de memcpy, era ya muy eficiente en los compiladores de C.

Pero me apetecía probar Jwasm, por lo que a pesar de todo lo implementé en ensamblador. Me lo estaba pasando bien, así que le apliqué algunos trucos que espero que os resulten interesantes.

Lo primero es que estoy mezclando instrucciones de 8, 16 y 32 bits. En general lo más veloz es usar de 32 bits, pero éstas van a consumir más espacio y memoria, por lo que salvo que estuviera en un punto crítico, he usado el menor tamaño posible para hacer la operación.…

Continuar leyendo...