Programación

Programación general, plataformas (Windows, DOS, Linux, recreativas, móviles, web, …), y lenguajes de programación (C/C++, PHP, Javascript, HTML, Flash, BASIC, Pascal, …)

WebStorm

WebStorm

Como ya leeríais en su día, usaba Komodo Edit/Komodo IDE, para el desarrollo de proyectos HTML, Javascript y PHP. Digo usaba en pasado, porque recientemente he migrado a WebStorm de JetBrains. De los mismos desarrolladores que el renombrado entorno de desarrollo Java IntelliJ IDEA, WebStorm parte del mismo concepto que IntelliJ, y probablemente de la […]

WebStorm Leer entrada »

Mejorar el rendimiento de SQLite

Mejorar el rendimiento de SQLite

Con el desarrollo de SQLite 4, el énfasis se está poniendo fundamentalmente en mejorar su rendimiento. Es una consecuencia lógica debida a su mayor popularidad, que la han hecho evolucionar como backend de datos de aplicaciones cada vez más complejas. Hasta ahora, los esfuerzos se destinaban sobre todo a añadir nuevas funcionalidades, al mismo tiempo

Mejorar el rendimiento de SQLite Leer entrada »

Formato propietario DOCX

En una conversación de hace algunos días, me pedían unos documentos que estaban originalmente en formato DOCX, convertidos en algo así como un “formato no propietario”. Me resultó curioso, por lo que aprovecharé este espacio para aclarar algunos conceptos. Empezamos por lo que es DOCX, el formato de documentos con el que guarda por defecto

Formato propietario DOCX Leer entrada »

Paralelizador automático de Visual C++ 2013

Si el otro día hablaba del declive de Delphi, hoy vamos a justo lo opuesto. Como C/C++ un lenguaje de programación del que en bastante ocasiones se ha pronosticado su final, sigue vigente, e incluso ganando cuota de mercado. El reciente Visual C++ 2013, viene con mejoras sobre la versión 2012 en cuento a funciones

Paralelizador automático de Visual C++ 2013 Leer entrada »

Declive de Delphi

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

Declive de Delphi Leer entrada »

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

¿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

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

Calibre portable x64

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

Calibre portable x64 Leer entrada »

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

Spammers “inteligentes” Leer entrada »

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

FPS en ensamblador Leer entrada »

FPS con GRAPH.LIB

En la anterior entrega (FPS con BIOS), vimos el funcionamiento de los servicios de BIOS. Lo que hoy haremos será exactamente lo mismo, pero usando las bibliotecas bibliotecas gráficas del compilador, en nuestro caso graph.lib de Watcom C/C++, es decir, como nos enseñarían a hacerlo, incluso en la universidad. El código tiene un aspecto bastante

FPS con GRAPH.LIB Leer entrada »