Proof-of-Concept – Super Mario in 14kB Javascript

Sonntag, 13 April 2008 21:37 - Geschrieben von René Lindhorst

URL-IconWer kennt ihn nicht, den guten alten Super Mario, Nintendos wohl bekannteste Videospiel-Figur. Jacob Seidelin hat als einen Proof-of-Concept dem kleinen Klempner mithilfe von JavaScript neues Leben eingehaucht.

Das Besondere an seiner Implementierung ist, dass sämtliche Grafiken zur Laufzeit gerendert werden. Dabei wird ein Großteil des ersten Levels durch eine gerade einmal 14kB große JS-Datei realisiert.

Here’s an experiment in keeping things small and confined to one Javascript file. There are no external image files or anything, everything is rendered with Javascript using either canvas elements or old fashioned div-making tactics (for IE). The sprites are stored in custom encoded strings in a format that only allows 4 colors for each sprite but in turn only takes up around 40-60 bytes per sprite.

[nihilogic: Super Mario in 14kB Javascript]

Selbst der (etwas eintönige) Sound des Spiels stammt nicht etwa aus einer externen Musik-Datei. Er ist bereits Base64-Kodiert in der JS-Datei enthalten. Das finde ich wirklich sehr gut gelöst.

aSounds = [
// very small, very simple mario theme. Sequenced by Mike Martel."data:audio/mid;base64,TVRoZAAAAAYAAQAEAMBNVHJrAAAAGQD/
UQMFe3EA/1gEBAIYCAD/WQIAAAD/LwBNVHJrAAABqwD/AwRCYXNzAP8gAQAAsAdh
AMAjhgCQJGGCHoAkQAeQK1qCB5AwXAeAK0CBUZApVQSAMECCJJAwWQmAKUCCD5ApVwG

Wer das Spiel einmal selbst ausprobieren möchte, der findet die Variante mit Ton auf dieser Seite. Viel Spaß dabei!


Super Mario im Browser spielen

(via Nerdcore)

Links:
Super Mario in 14kB Javascript – nihilogic

Ähnliche Beiträge:


Interview mit dem Marketingchef von iTunes Europa

Mittwoch, 9 April 2008 19:26 - Geschrieben von René Lindhorst

Ein lesenswertes Interview mit dem iTunes-Europa-Chef zum Verkaufsstart von TV-Serien in Deutschland:

Im Exklusiv-Interview mit dem Medienmagazin DWDL.de sprach Dr. Oliver Schusser, Marketingchef iTunes Europa, über das neue Angebot, dessen Ausbau, US-Serien im Originalton und die Marktsituation in Deutschland.

[iTunes-Europa-Chef Schusser im DWDL-Interview - DWDL.de]

Darin werden Themen wie die mögliche Erweiterung des Angebots, die noch ausstehende Anpassung des Apple TV Preises und die Preisgestaltung angesprochen. Auch auf den Verkauf der gebührenfinanzierten TV-Inhalte von ZDF wird kurz eingegangen.

Ähnliche Beiträge:


Webapplikationen als eigenständige Anwendungen für den Desktop

Montag, 7 April 2008 20:10 - Geschrieben von René Lindhorst

Einen sehr interessanten Artikel zum Thema Webapplikationen für den Desktop gibt es bei TechCrunch. Man bekommt einen guten Überblick über Mozilla Prism, Adobe AIR, Fluid sowie Google Gears und die Unterschiede zwischen den verschiedenen Projekten.

New platforms like Adobe Air and Mozilla Prism are evolving that combine the benefits of Internet flow with the flexibility and power of desktop applications. They are part browser, part desktop app and are extremely efficient for certain types of applications.

Flash, Silverlight and Ajax get most web applications over the hump in terms of usability and are the technologies behind the fast transition of desktop applications to the web. But it’s not clear that they’ll ever kill off all desktop applications entirely. The bridge between them may very well be Air and/or Prism.

[Bridging Desktop And Web Applications - A Look At Mozilla Prism]

Passend dazu wurde heute im Google Operating Systems Blog eine Übersicht über aktuell verfügbare Google Gears Anwendungen veröffentlicht.

Links:
TechCrunch – Bridging Desktop And Web Applications
Google Operating Systems – List of Web Applications That Use Google Gears

Ähnliche Beiträge:


WiFi-Protected-Access (WPA)

Sonntag, 6 April 2008 14:25 - Geschrieben von René Lindhorst

WLAN-IconNachdem ich bereits vor einiger Zeit den WLAN-Sicherheitsstandard WEP (Shared-Key-Authentication, Verschlüsselung) und dessen Schwachstellen beschrieben habe, möchte ich mich nun dem WiFi-Protected-Access (WPA) zuwenden.

Die IEEE gründete im März 2001 eine Arbeitsgruppe, die zur Absicherung von 802.11-Netzwerken einen neuen Standard erarbeiten sollte. An diesem neuen 802.11i genannten Standard wurde jedoch über drei Jahre gearbeitet. Da die Netzwerkindustrie aufgrund der Schwachstellen von WEP nicht bis zur endgültigen Verabschiedung des Standards warten wollte, beschloss die Wi-Fi Alliance einen “Hersteller-Standard” zu schaffen. Im Oktober 2003 veröffentlichte sie den “Wi-Fi Protected Access” (WPA) der eine Untermenge von IEEE-802.11i (dritter Draft) darstellt.

WPA sollte die grundlegenden Schwachstellen von WEP in Infrastruktur-Netzwerken beseitigen, dabei jedoch keine höheren Anforderungen an die Hardware stellen. So sollte WPA durch Firmware- bzw. Treiber-Updates auch auf älteren Access-Points und WLAN-Adaptern funktionieren. Die wesentlichen Neuerungen von WPA sind:

  • WPA-Enterprise zur Benutzer-Authentifizierung
  • Temporal-Key-Integration-Protocol (TKIP) als Verschlüsselungsverfahren
  • Message-Integrity-Code (MIC) für eine verbesserte Integritätsprüfung

WPA Übersicht

(Quelle: Lindhorst, René: Sicherheit von drahtlosen Netzwerken, Diplomarbeit, November 2007)

Links:
IEEE Std 802.11i-2004
Wi-Fi Alliance

Ähnliche Beiträge:


Sammlung alternativer Icons für Apples Mail

Donnerstag, 3 April 2008 20:38 - Geschrieben von René Lindhorst

Mail-IconWer auf der Suche nach einem ausgefallenem Icon für Apples Mail.app ist, der sollte sich den Beitrag 456 different Apple Mail icons im Hawk Wings Blog ansehen. Aufgrund des Alters des Beitrags (2005) sind nicht mehr alle ursprünglich verlinkten Sammlungen online aber es gibt trotzdem noch einiges zu entdecken. Mein aktueller Favorit ist das Icon mit Albert Einstein aus der Think Different Stamp Collection.

Um das Icon von Mail zu ersetzen kann man wie folgt vorgehen:

  • Das neue Icon z.B. Einstein.icns im Finder auswählen und das Informationen-Fenster öffnen (Apfel + i)
    der Info-Dialog des gewünschten Icons
  • Das Miniatur-Icon in der linken Ecke auswählen und mit Apfel + c kopieren
  • Mail.app im Programme-Ordner auswählen und das Informationen-Fenster öffnen
    der Info-Dialog von Mail
  • Das Miniatur-Icon in der linken Ecke auswählen und mit Apfel + v das zuvor kopiert Icon hier wieder einfügen
    der Info-Dialog von Mail mit dem neuen Icons
  • Nach einem Neustart von Mail wird das neue Icon anschließend auch im Dock angezeigt

Wenn man später das ursprüngliche Icon wieder zurück haben möchte, dann wählt man im Informationen-Fenster das Icon aus und löscht es einfach (Backspace). Danach ist das Original-Icon wieder da.

Links:
Hawk Wings – 456 different Apple Mail icons

Ähnliche Beiträge: