Archivo de la categoría Informática

Descargas con PHP en IE



Resulta que si desde PHP, forzamos que el navegador descargue el archivo que se genera, en vez de mostrarlo inline, Internet Explorer 6 o superiores, a veces se informa que no es posible descargar el archivo, y dan un error.

Es un error que me traía de cabeza hace algún tiempo, y que hoy he conseguido solventar gracias a la información de algunas páginas web (lo siento pero no recuerdo sus nombres).

Típicamente el código de descarga en PHP suele ser así:

<?php
session_start();
header("Content-type: application/x-msexcel");
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=MiExcel.xls");
echo "…Código del libreo Excel a descargar…";
?>

Con otros navegadores, el archivo suele descargarse sin problemas.…

Continuar leyendo...

Space Ace



El juego de recreativa Space Ace, se lanzó al mercado en un ya lejano año 1983. Usaba la misma tecnología de laser disc que Dragon's Lair, pero en este caso ambientado en una época futurista.

En aquella época (y hasta mucho tiempo después), los juegos estaban basados en sprites, por lo que ver un juego que era como una película me impresionó. Y es que efectivamente Space Ace era más una película con algo de interactividad que un juego. Prueba de ello, es que los gráficos estaban creados por el conocido Don Bluth.

En 1989, apareció Space Ace para PC, con la friolera de casi 3,5 Mb de datos, Space Ace se distribuía en 10 discos de doble densidad de 5 1/4 o 5 de 3 1/2.…

Continuar leyendo...

15 días en agosto



Eduardo González, nos presenta desde Youtube su corto 15 días en agosto, que ha sido galardonado con varios premios.

Un relato de apenas 3 minutos, que desde el punto de vista de un niño, nos incita a reflexionar sobre el objetivo de los períodos vacacionales.



Continuar leyendo...

Flash Player 9.0.60 beta



Está actualmente en fase beta dentro de los Laboratorios Adobe, una nueva versión del reproductor de Flash 9 (9.0.60.184).

No incluye mejoras revolucionarias, pero si cambios que lo mantienen como una plataforma actual. Comparándolo con las últimas 9.0.47/9.048:
– Soporte multi-core/multi-threading en la representación de gráficos vectoriales.
– Soporte de los CODEC de video H.264 y audio AAC.
– Escalado acelerado por hardware en los modos de pantalla completa.

Sin duda es un paso en la dirección correcta, con el fin de llegar a conseguir renderizado por hardware total, y mayores posibilidades multi-threading.…

Continuar leyendo...

Si viviera en Springfield



Según Simpsonize Me, si yo fuera un personaje de los Simpson, mi aspecto sería más o menos así.



Continuar leyendo...

Depurar VS 2005 con VS 2005



¿Qué es lo que ocurre cuando hay un problema con Visual Studio 2005?

Pues básicamente lo mismo que con cualquier otro programa… Windows ofrece la posibilidad de cerrarlo, o en el caso de tener instalado Visual Studio 2005, depurarlo.

Lo irónico de este caso, es que podemos llegar a depurar el código ensamblador que ha generado la excepción de Visual Studio, ¡con el propio depurador de Visual Studio!



Continuar leyendo...

Deluxe Paint



En 1985, Dan Silva revolucionó el mercado al escribir Deluxe Paint para Commodore Amiga, que acabaría siendo publicado por Electronic Arts.

Brent Iverson se encargó de portarlo a PC, y Steve Shaw le añadió nuevas funcionalidades, y se encargó del mantenimiento.

Mientras que para Amiga en 1994 llegó a lanzarse la versión V, los usuarios de DOS, nos tuvimos que conformar en esa misma fecha con la version II Enhaced 3.0.

En una época en que el concepto de capa todavía no había cuajado, Deluxe Paint fue la herramienta elegida para desarrollar los gráficos de multitud de títulos comerciales tales como Loom, Monkey Island, Another World, …

Deluxe Paint será recordado por la polémica que hubo cuando EA, pretendió adueñarse de los derechos de todo el material gráfico que se hubiera creado con DPaint… Un hecho curioso que al final se quedó en nada, habida cuenta que por ejemplo Microsoft en ningún momento les reclamó nada por compilar los binarios para PC con el Microsoft C Compiler…



Continuar leyendo...

El captcha imposible



En el Quantum Random Bit Generator Service han colocado un formulario con un captcha casi imposible de resolver.

Invirtiendo el concepto, me vienen a la cabeza direntes retos a contestar, para evitar que los humanos accedan facilmente a un sistema, y que en cambio sean muy sencillos de calcular para las máquinas. Sin duda el concepto será de extrema utilidad cuando compañías como Cyberdyne Systems o la Omni Consumer Products (OCP) dominen el mercado.

Algunos ejemplos:
1) Resultado del checksum de 8 bits para la cadena ASCII NO SOY UN HUMANO.
2) Resultado de la operación 23^23.
3) Resultado del CRC de 32 bits para la cadena ASCII NO SOY UN HUMANO.…

Continuar leyendo...

Larry Wall



Larry Wall, el inventor del lenguaje PERL (Practical Extraction and Report Language), además de un excelente programador y lingüista, destacó por ser un magnífico pensador.

Fuera de la faceta tecnológica, pero aplicable a todos los aspectos de la vida (incluída la tecnología), enunció lo siguiente:

Si tienes un solo clavo, tiendes a ver a los martillos como un problema.…

Continuar leyendo...

YaTV.info



Desde YaTV.info es posible descargar de forma directa, series, películas y documentales.

La variedad no es que sea enorme, pero la velocidad de descarga lo compensa.

De hecho el site, está pensado para ver los contenidos desde internet en tiempo real, pero no es complicado descargarlos a nuestro disco duro vía HTTP.

Sin duda merece la pena visitarlo, para llevarse aquello que nos interese, antes de que las cosas cambien…



Continuar leyendo...