Archivo de la categoría Internet

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 estos compiladores, pero en este caso, hablamos de 650.000 líneas de código ObjectPascal, que usando Delphi 2007 generan un binario de 3,2 Mb en ¡menos de 10 segundos!, es decir, una media de más de 80.000 lineas por segundo, o la friolera de 5 millones por minuto.…

Continuar leyendo...

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í.…

Continuar leyendo...

Microsoft sugiere: Haz cosas



Durante el proceso de instalación de Microsoft Live Writer, en una máquina no demasiado potente, me he encontrado con una sugerencia por parte de Microsoft, cuanto menos sorprendente. El texto dice así:

La instalación puede tardar varios minutos, pero puedes hacer otras cosas mientras esperas.

¿A qué se refieren exactamente? ¿A que puedo seguir trabajando con el ordenador? ¿O quizás quieren decir que es un buen momento para aprovechar a tomarme un café, fregar los platos, o leer un libro durante un rato?

(adsbygoogle = window.adsbygoogle || []).push({});



Continuar leyendo...

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 me planteé compilarlo estáticamente con las clásicas optimizaciones del compilador, y usando PGO, pues actualmente, la compilabilidad para plataformas de 64 bits es imposible.

Las instrucciones para compilar Chromium, son sencillas y claras. Basicamente debemos descargar el cliente para consola de SVN, y a partir de ahí, bajamos del repositorio los fuentes completos.…

Continuar leyendo...

Robotto



El amigo Javier Duce, después de algún tiempo de silencio, ha decidido hacernos disfrutar de nuevo a todos, con el blog que recientemente ha inagurado: Robotto.

Es difícil explicar los temas tan variopintos que toca, así que mejor os dejo con una instantánea de él programando, que os ayudará más a haceros una idea, y que además, espero que os guste…

var googletag=googletag || {}; googletag.cmd=googletag.cmd || []; googletag.cmd.push(function() { googletag.defineSlot("/360613911/GenericosDFP2018", [728, 90], "div-gpt-ad-1523882324353-5").addService(googletag.pubads()); googletag.pubads().set("page_url", "http://www.javiergutierrezchamorro.com/category/informatica/internet/page/25"); googletag.pubads().enableSingleRequest(); googletag.enableServices(); });googletag.cmd.push(function() { googletag.display("div-gpt-ad-1523882324353-5"); });



Continuar leyendo...

Rendimiento de Google Chrome



Tenemos ya disponible para descargar la versión beta de Google Chrome, el navegador web de Google, basado en el código de Webkit al igual que Safari.

Entre sus ventajas, destaca el énfasis que se le ha dado al rendimiento, sobre todo de ejecución Javascript, que a nivel estratégico para las aplicaciones web de Google es relevante.

La interfaz de usuario es sencilla, mientras que se ha decido que las pestañas sean independientes, para evitar que el cuelgue de una, cuelgue todo el navegador.

Lo que me ha llamado la atención, ha sido el rendimiento de Javascript, así que con el Web Browser Javascript Benchmark entre Chrome 0.2.149.27 y Opera 9.60.10414.…

Continuar leyendo...

Casi 600 CV en un Golf



Puede parecer imposible que alguien haya conseguido meter 580 CV en el motor de un Volkswagen Golf III. Pero lo más difícil de todo, es hacer que con esa potencia, el coche sea manejable.

No hay más que verlo en un circuito, para comprobar que es posible…



Continuar leyendo...

NeoMule 4.55 y estadísticas



Hace algo más de medio año, estuve testeando algunas betas de NeoMule 4.50, que hicieron que se borrasen mis estadísticas.

Aunque por funcionalidades, acabé pasandome a la versión modificada por High-Time del NeoMule 4.25, hoy he actualizado al 4.55, basicamente, por estar basando en el núcleo de eMule 0.49b, y por corregir algunos problemillas que tenía la 4.50.

Es cierto que a nivel de funciones añadidas, la 4.25 se llevaba la palma, pero con casi dos años de antigüedad, y estando todavía construída sobre la base del 0.47c, era el momento de actualizarse, y así gozar de las mejoras implementadas en el protocolo Kademlia.…

Continuar leyendo...

Spectrum en el Assembly 08



El ganador en la categoría extreme, ha sido Spacecake, una composición musical para Spectrum escrita por gasman, h-prg y ay riders, que es realmente una virguería teniendo en cuenta la plataforma.

Menos de 8 Kb, crean la siguiente maravilla, de la que un fragmento de un minuto en MP3, a calidad reducida, requiere 20 veces más espacio…

Puedes descargarlo aquí (140 Kb. en formato MP3).



Continuar leyendo...

SolveWordChallenge



Me engancharon a Word Challenge de Facebook, un juego de tipo brain training, que trata de enunciar palabras en base a un conjuto de letras dado, muy al estilo Scabble.

Tras un par de días jugando, conseguí obtener 2.938 puntos en inglés, y 5.912 en castellano. Con algo más de práctica, y un poco de suerte, veo factible llegar a los 8000 puntos, aunque pasar de ahí, es cosa casi imposible.

El brain training trata de entrenar el cerebro poniéndolo a practicar, así que decidí que la mejor manera de entrenarlo, era desarrollar un programa que buscara en un diccionario las palabras que contenían la secuencia de letras dada.…

Continuar leyendo...