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

Insertar saltos de linea en ALT y TITLE

En todo el tiempo que llevo tocando HTML, nunca había tenido la necesidad de insertar saltos de carro en los atributos ALT y TITLE. Tras probar lo evidente: <br>, \n, he visto que con un retorno de carro físico, la cosa funcionaba. Aunque claro, con algunos problemas en cuanto a validación. En conclusión, de estas […]

Insertar saltos de linea en ALT y TITLE Leer entrada »

Mala práctica 4

Mala práctica 4

La sección de malas prácticas de programación, la había dejado abandonada desde hace algún tiempo. Hoy la retomo con un fragmento de código muy simple, que habla de consistencia. Como podéis ver, es un PHP que se encarga de ir concatenando un string, con el contenido del mensaje que se mandará por email. La mala

Mala práctica 4 Leer entrada »

GCC y OpenMP

GCC y OpenMP

Personalmente no me sorprendieron las limitaciones de OpenMP en Visual C++. De la misma manera tampoco puedo decir que me encaje que el código generado por G++ sea menos eficiente que el de Visual C++. Lo que no entiendo en absoluto, es por qué la actual versión de 4.1.2 de GCC/GPP, no soporta OpenMP. Realmente

GCC y OpenMP Leer entrada »

VS 2005 no es compatible con Vista

VS 2005 no es compatible con Vista

A finales de diciembre de 2006 apareció el Service Pack 1 para Visual Studio 2005. A pesar de la proximidad con el lanzamiento de Windows Vista, incluso con esa actualización daba algunos problemas, por lo que hace pocos días Microsoft lanzó Visual Studio 2005 Service Pack 1 Update for Windows Vista, un parche de 28

VS 2005 no es compatible con Vista Leer entrada »

Acelerar BDS

Acelerar BDS

Si hay algo que defina los productos de Borland (ahora CodeGear) desde hace mucho tiempo, es la calidad y facilidad de sus IDE, y el pobre rendimiento del código generado. Tanto Delphi, como C++ Builder, o el nuevo Borland Developer Studio 2006, están programados con Delphi, lo que hace que a no ser que tengamos

Acelerar BDS Leer entrada »

Explorer PC

Explorer PC

Explorer PC es un gestor de archivos que visto de lejos, tiene un gran parecido con el Explorer de Windows 95 y NT. Si se entra más en detalle, veremos que en realidad es una aplicación DOS, que imita la apariencia del de Windows. Hasta aquí debemos reconocer el mérito del programador, que ha conseguido

Explorer PC Leer entrada »

x86 vs x64 (Continuación)

x86 vs x64 (Continuación)

Si te perdiste la primera parte, la puedes leer en el artículo x86 vs x64, si fuiste de los que leyeron recordarás que se dejó como "deberes", optimizar la aplicación para que usase varios hilos de ejecución, y así resultar más veloz en equipos de varios nucleos. Para no complicarlo demasiado, he optado por usar

x86 vs x64 (Continuación) Leer entrada »

x86 vs x64

x86 vs x64

Para comprobar la ganancia que se podría obtener compilando para Windows 64 bits las aplicaciociones de 32 bits, he hecho un pequeño ejemplo que utiliza aritmética de 64 bits, y que pueda ser utilizado como benchmark comparativo. Intentando que sea lo más real posible, he configurado el Visual C++ 2005 SP1 para que utilice en

x86 vs x64 Leer entrada »

JLC&#039;s Internet TV

JLC's Internet TV

Tras mucho tiempo de ir probando de forma esporádica programas para ver la televisión por internet, he dado con JLC's Internet TV. JLC's Internet TV concentra en menos de 200 Kb un completísimo programa para Windows que permite ver la televisión por internet. Es sencillo de utilizar, gratuito e incluye más de 1300 canales preconfigurados

JLC's Internet TV Leer entrada »

Instalar MySQL en otro directorio

Instalar MySQL en otro directorio

Para instalar bajo Windows el servidor MySQL en otro directorio diferente al que se usa por defecto (c:\mysql), inclusive si el nuevo directorio contiene nombres de archivo largos, solamente hay que agregar un par de lineas al archivo de configuración my.ini ubicado en la carpeta de Windows (por defecto C:\Windows), de manera que el servidor

Instalar MySQL en otro directorio Leer entrada »