programmierung

Bilderspektakel im Browser

Tim Riemann
Über die folgende Zeile bin ich in einem Forum gestolpert. Und so könnt ihr das Javascript benutzen: Geht mit eurem Browser auf eine Seite mit vielen Bildern und wartet bis die Seite komplett geladen ist. Danach einfach den folgenden Text in die Adresszeile kopieren und staunen: javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);

Frontpanel Simulator

Tim Riemann
Was es nicht alles gibt… Heute bin ich beim Lesen einer Newsgroup über eine Frontpanel Emulation gestolpert. Mit dieser C++ Bibliothek kann man die Bedienpults von alten Computern bzw. generell von elektrischen Geräten simulieren. Bisher sind die Bedienpults des Altair 8800, des IMSAI 8080 (das ist übrigens der Computer aus dem Film Wargames mit Matthew Broderick), des Nova 3, des Nova 1200 und des D-116 simuliert. Wer also Lust hat, seine alte Stereoanlage nachzubauen, der kann sich die Bibliothek “Frontpanel” ja mal anschauen ;-).

Fachbücher für lau

Tim Riemann
Normalerweise muss man für Fachbücher eine Menge Geld auf den Tisch legen, aber einige Buchverlage stellen im Internet sogar Fachbücher zum freien Download zur Verfügung. Vor kurzem habe ich dabei Galileo Computing entdeckt. Auf der Seite gibt es jede Menge IT-Fachbücher zum legalen (!) Download. U.a. findet man hier so bekannte Bücher wie “Java ist auch eine Insel” oder ganz aktuelle Bücher wie “Visual C# 2008”. Die Onlineausgaben werden, zumindest bei mir, eine gedruckte Version der Bücher nicht ersetzen können, aber wenn man mal schnell etwas nachschlagen möchte oder um zu testen, ob das Buch auch das richtige ist, ist ein solches Angebot natürlich genau richtig.

BufferedStream oder nicht?

Tim Riemann
Ab und an trifft man immer wieder auf elementare Fragen beim Programmieren, die man sich vorher in der Art noch nicht gestellt hat. Diesmal war es generell der FileStream in .NET. Die Frage ist halt, ob die FileStream Klasse in .NET schon einen Buffer verwendet oder ungebuffert ist, sodass man sie besser in einen BufferedStream einpackt, um die Performance zu erhöhen. Glücklicherweise bin ich auf einen Blogeintrag von Brad Abrams im MSDN gestossen, der diese Frage eindeutig beantwortet:

Das Sterben der 2D Spiele

Tim Riemann
Warum braucht man eigentlich bei jedem Spiel 3D Modelle? Bspw. Command & Conquer, da würde es doch 2D auch tun. Oder die guten alten Point & Click Adventures a la Monkey Island oder Sam & Max - die brauchen doch auch kein 3D. Ohne 3D wären die Anforderungen an den Computer minimal. Im Prinzip bringen die paar Sätze oben das auf den Punkt, was man schon länger in diversen Foren bei Spieleankündigungen lesen kann, aber haben die Personen, die wieder 2D einfordern wirklich recht?