Alle Artikel in: Technologie

Spielen mit Perl – irgendwie…

In diesem Beitrag unserer kleinen Perl-Reihe zeigt Renée Bäcker, wie Spielen noch mehr Spaß machen kann: Wenn man es nämlich automatisiert und so nebenbei noch die Automatisierungsmöglichkeiten von Perl erproben kann. Dann mal auf die Plätze, fertig, los: Nein, heute geht es nicht darum, Spiele mit Perl zu programmieren – darum kümmern sich andere. Ich möchte heute in ein Thema einsteigen, für das Perl bekannt ist: Automatisierung. Aber was haben Spiele mit Automatisierung zu tun? Ganz einfach: Man kann auch automatisiert spielen. Unter Windows ist eine der „Killer-Applikationen“ das Spiel „Minesweeper“. Ich habe das eine zeitlang gespielt, aber irgendwann war es wenig interessant. Also musste das Spiel interessanter gestaltet werden: Ich möchte nicht mehr selbst spielen, sondern der Computer soll das für mich tun. Ich bin dann auch gleich auf CPAN fündig geworden. Paul Fenwick hat das Modul App::SweeperBot geschrieben. Also per CPAN-Shell installiert und ausprobiert. Herrlich, wie man sich jetzt in der Mittagspause bei einem Minesweeper-Spiel so richtig gut erholen kann. Wie hat Paul das gemacht? Paul Fenwick benutzt für die Hauptaufgaben die Module …

Was ist jQuery?

Soll eine Webseite schnell und dynamisch werden, greifen Webentwickler häufig auf JavaScript-Frameworks zurück. jQuery ist solch eine freie, umfangreiche Sammlung von Funktionsblöcken im JavaScript-Bereich, die komfortable Funktionen zum Bearbeiten von HTML-Elementen und Ajax-Anfragen zur Verfügung stellt. Wenn sich auf einer Webseite durch einen Klick auf ein Bild eine ganze Bildergalerie im Vordergrund öffnet, ist meist eines der vielen jQuery-Plugins dafür verantwortlich. Kein Wunder also, dass es eine der beliebtesten JavaScript-Bibliotheken geworden ist. Die Besonderheiten von jQuery sind seine leichte Erlernbarkeit und die besonders schlanke Syntax, mit der man mit vergleichsweise wenig Zeilen JavaScript bereits sehenswerte Ergebnisse erreicht. Das ist auch das Motto von jQuery: write less, do more. Im September 2008 haben Microsoft und Nokia angekündigt, jQuery in ihren Produkten zu verwenden. Bei O’Reilly ist soeben „jQuery kurz & gut“ erschienen. Es vermittelt dem Leser zu Beginn die notwendigen Grundlagen von JavaScript, dem W3C-Dokumentenmodell und die grundlegende Arbeitsweise mit jQuery. „Suchen“ und „Ändern“ stellen die Kernkapitel der Befehlsreferenz dar und beschreiben die Navigation und Manipulation von DOM-Elementen. Wie man Events und Ajax mit jQuery nutzt …

O’Reilly-Mitarbeiter empfehlen iPhone Apps

Auf der ganzen Welt besitzen nach Schätzungen ungefähr 45 Millionen Menschen ein iPhone. Seit Eröffnung des App Stores sind ganze zwei Milliarden Apps heruntergeladen worden – allein in den letzen neun Monaten wurden eine Milliarde Apps gekauft. Das Volumen des App Stores beträgt über 200 Millionen Dollar – und dabei sind Spiele, Hilfsprogramme und Bücher schon für unter einen Euro zu haben. Die Zahlen sprechen für sich: Das iPhone ist in der Bevölkerung zwar längst angekommen, aber der Markt verspricht noch immer ein enormes Wachstum. Kein mobiles Endgerät war bisher so flexibel wie das iPhone – auch Tim O’Reilly ist bekennender Smartphone-Fan und rechnet mit großem Potential für die Zukunft. Über die Zukunft rund ums iPhone wird die nächsten zwei Tage auch hier in Köln diskutiert: auf der iPhone developer conference, die O’Reilly als Mediapartner unterstützt. Und für alle, die das iPhone lieber einfach nur nutzen wollen, als selbst Apps zu programmieren, empfehlen wir David Pogues Besteller – das iPhone Missing Manual – voll in Farbe, verständlich und immer unterhaltsam. Und da wir O’Reillies gerade im Empfehlungsmodus …

Magento auf dem neuesten Stand halten

Wie das geht, erläutert in diesem Blogbeitrag Roman Zenner, Autor von Online-Shops mit Magento: Gerade bei einem System, das sich so rasant entwickelt wie Magento, ist es wichtig, die Software auf dem neuesten Stand zu halten und eventuell neu erschienene Updates so schnell wie möglich einzuspielen. Dies ist dann besonders wichtig, wenn mit einem Update wichtige Sicherheitslücken geschlossen werden. Glücklicherweise macht es Ihnen Magento sehr einfach, zu erfahren, wann ein neues Update vorliegt und hilft Ihnen dabei, mit ein paar Mausklicks dieses Update durchzuführen. Wenn Sie sich in den Adminbereich einloggen, wird im Falle eines anstehenden Updates im oberen Bereich eine Informationsleiste sowie in der Mitte des Bildschirms ein Informationsfenster eingeblendet. Schließen Sie zunächst das Informationsfenster über den Button „schließen“. Wenn Sie danach auf „Details anzeigen“ oben rechts klicken, werden Sie zu Magentos internem Informationssystem weitergeleitet, in dem wie in einem E-Mail-Posteingang alle Informationen zu neuen Magento-Versionen gesammelt werden. In unserem Beispiel sehen Sie, dass dringend geraten wird, ein Update auf die Version 1.3.2.4 durchzuführen: Markieren Sie diese Nachricht über den entsprechenden Link als gelesen …

Mit welcher Programmiersprache haben Sie angefangen?

4x Perl, 3x ActionScript, 2x JavaScript, Oberon, RPG (Report Progamm Generator), Coldfusion, tcl, GFA Basic, Turbo Pascal, Amos Basic, PS-2a („Programmiersprache-2a“ in Anlehnung an PL/I; Algol-Subset), basic, Simula Letzte Woche haben wir über Twitter gefragt, mit welcher Sprache unsere Follower das Programmieren gelernt haben. Die Umfrage ist nun geschlossen, das Ergebnis steht fest und wir wollen uns die Verteilung mal ansehen. Knapp die Hälfte der Teilnehmer hat mit einer Form von Basic begonnen – tja, da erfahren wir wohl hauptsächlich etwas über die Demographie unserer Zielgruppe :-) . In den Achtziger Jahren ist nun einmal kaum jemand an Basic vorbeigekommen, auch Pascal auf Rang 2 hat ja schon ein paar Jahre auf dem Buckel. Interessant wäre in diesem Zusammenhang zu erfahren, wer immer noch zumindest gelegentlich in seiner „Muttersprache“ programmiert und wie die Sprachreise bei den Einzelnen dann weiterging. Neugierig ist man natürlich auch immer auf die Exoten: RPG? Ah, der Report Program Generator von IBM; manche lösen das Akronym auch mit „Raten Probieren Glauben“ auf… nie gehört von dieser auch nicht mehr ganz taufrischen …