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, …)

Benchmark Javascript

Está disponible mi nuevo Benchmark Javascript, que evalúa el rendimiento del intérprete de Javascript en los navegadores web. Aunque no aporta casi nada inédito o revelador, es especialmente interesante la posibilidad de consultar en tiempo real los valores agregados obtenidos por otros usuarios. Si os apetece probarlo, lo tenéis aquí. Como es habitual, se aceptan […]

Benchmark Javascript Leer entrada »

Compilación de HeidiSQL

Compilación de HeidiSQL

Poco después de las historias con MySQL-Front/SQL-Front, me pasé a HeidiSQL. Actualmente sigo con bastante asiduidad sus compilaciones diarias, y de acuerdo a los logs, lo más impresionante es la velocidad con la que se compila el programa completo. Desde los tiempos de Turbo Pascal, siempre ha sido admirable a la endiablada velocidad que trabajaban

Compilación de HeidiSQL Leer entrada »

RAD Studio 2009

RAD Studio 2009

Después de haber hablado sobre Delphi 2009 en su versión preliminar, le llega el turno a RAD Studio 2009, esta vez, con experiencias extraídas de la versión final. Como sabéis, la idea era centrarse solamente en los cambios de C++ Builder 2009, aunque aprovechando la disponibilidad de RAD Studio, daré un vistazo global sobre él,

RAD Studio 2009 Leer entrada »

Tetris en SVG

Ahora que la mayoría de navegadores recientes como Opera 9, Firefox 3, Safari 3.1 o Chrome 0.2 soportan nativamente SVG (Scalable Vector Graphics) en mayor o menor medida es posible disfrutar en nuestro navegador de esta resultona versión de Tetris en apenas 13 Kb. Podéis comprobarlo vosotros mismos aquí.

Tetris en SVG Leer entrada »

Google Chromium

Google Chromium

Tras una revisión inicial de Chrome, observé que los resultados en cuanto a rendimiento de este navegador, estaban lejos de los de Opera, tanto a nivel de Javascript con V8, como del motor de renderizado de Webkit. Así que descubrí Chromium, la versión de código abierto de Chrome, disponible para la comunidad de desarrolladores, y

Google Chromium Leer entrada »

String o string en C#

String o string en C#

En mis programas, acostumbraba a utilizar variables de tipo String, en vez de declararlas del tipo string. Mi razonamiento era que si string, simplemente es un tipo que encapsula a la clase System.String, entonces, iba a ser algo más eficiente utilizar directamente el segundo. Cabe decir, que el MSDN, secunda esta hipótesis con la frase:

String o string en C# Leer entrada »

RealSpeed

RealSpeed

En un par de horas, he creado un sencillo monitor de la velocidad real de la CPU, con C++ Builder 2009. El algoritmo de obtención de velocidad, es una variante del publicado por el amigo Ciusbet, que basicamente evita el loop que controla el paso del tiempo para reducir el uso de CPU. En portátiles,

RealSpeed Leer entrada »

Unicode bajo DOS

La codificación de caracteres unicode, es algo que se está volviendo tremendamente popular en nuestros días, sobre todo, a raiz de la migración sucesiva de Windows ANSI (1.x, 2.x, 3.x, 95, 98, y ME), a sus respectivas versiones con soporte del juego de caracteres unicode, basadas en el núcleo de NT (NT 3.x, 4.x, 2000,

Unicode bajo DOS Leer entrada »

Delphi 2009

Delphi 2009

Aunque Delphi 2009, fue lanzado oficialmente ayer, llevo algunas semanas jugando con una prerelease de él, que antes era conocido como Tiburón. Esta nueva versión, que está destinada a reemplazar al anterior 2007, y que ahora se identifica como Delphi 12 (12.0.3128.15596 en la versión preliminar), actualiza el compilador de Pascal a la versión 20.

Delphi 2009 Leer entrada »

Profile Guided Optimizations

Profile Guided Optimizations

Profile Guided Optimizations, o simplemente PGO, es una técnica que permite a los compiladores recopilar información extra acerca de la ejecución de un programa, de manera que puedan refinar el código generado en base a esos datos. Aunque parece algo muy lógico, no fue hasta el Intel C++ en su versión 6, creo, que no

Profile Guided Optimizations Leer entrada »