Alle Artikel in: Bücher

We are Jolted, again!

Auch in diesem Jahr wurden wieder die Jolt Awards vergeben – und es sind wieder O’Reilly-Bücher dabei!  Chad Fowler, Softwareentwickler, Ruby-Evangelist und Buchautor, bezeichnete die Jolt Awards als Oscars der IT-Branche.  1990 wurden sie erstmals an Bücher, Websites und Software vergeben, die besonders innovativ und bedeutend sind – und die die Softwareentwicklung effizienter, schneller und einfacher machen. Seitdem werden sie jährlich vergeben und wir waren schon häufig unter den Ausgezeichneten. So schafften es auch dieses Jahr zwei Bücher aus der Reihe der 51 nominierten Bücher herauszustechen. Unsere Bücher teilen sich Platz 2 und erhalten so einen Jolt Productivity Award! The top book of the year receives the Jolt Excellence Award, the two runners up receive a Jolt Productivity award, and the remaining three books are known as Jolt Finalists. Und das sind die Bücher: Seven Languages in Seven Weeks: I enjoyed exploring the insights that Seven Languages had to offer, and I commend the author for taking the time to delve into up-and-comers like Clojure and Scala; doing so helped me decide which of these are worth my time …

Vererbung oder „Sieht genau aus wie der Vater“

Wie bei anderen Programmiersprachen können auch in Python Klassen genutzt werden, um reale Objekte innerhalb der Sprache zu beschreiben und zu definieren.  Dabei gibt es zwei Arten von Klassen – die unabhängigen und die erbenden Klassen. Doch was unterscheidet die beiden? Und welche Vor- und Nachteile bieten sie jeweils? Im folgenden Textauszug aus „Python von Kopf bis Fuß“ diskutieren die unabhängige und die erbende Klasse, was gerade sie jeweils so besonders macht. Unabhängige Klasse: Programmierer lieben mich, weil sie mit mir alles in ihrem Code kontrollieren können … du weißt ja, wie Programmierer sind: Sie lieben, es Code zu schreiben. Erbende Klasse: Ja, das tun sie. Aber manchmal ist es nicht die beste Entwurfsentscheidung, alles von null an aufzubauen. Unabhängige Klasse: Entwurf! Schmuh! Wahre Programmierer essen, schlafen, träumen, schnarchen und atmen Code. Das ganze Entwurfsgelaber ist doch nur was für Leute, die nicht programmieren können! Erbende Klasse: Tatsächlich? Du willst also wirklich behaupten, dass es besser ist, alles von Grund auf aufzubauen und die Arbeit von anderen zu wiederholen, weil die eigene Arbeit immer die …

Tastaturkürzel für Kommentarmoderation in WordPress

Ein Blog lebt nicht nur von den Artikeln selbst, sondern auch von der Interaktion mit den Lesern, die in Form von Kommentaren erfolgt. Deren Anzahl – darunter leider auch lästige Spam-Nachrichten – können im Laufe der Zeit immer weiter zunehmen. Das Freischalten jedes einzelnen Kommentars kann einiges an Zeit kosten. Mit Hilfe einiger Tastenkombinationen kann dieser Schritt jedoch beschleunigt werden. Im Textausschnitt aus „Praxiswissen WordPress“ nennt Olivia Adler einige dieser Tastenkombinationen, die das Moderieren von mehreren Kommentaren vereinfachen können. Wenn Sie sehr viele Kommentare auf einmal moderieren müssen, können Sie auch mit einem Tastaturkürzel die Moderation beschleunigen.   Um die in Tabelle 5-3 gezeigten Tastaturkürzel verwenden zu können, müssen Sie zunächst im Dashboard unter Benutzer ➝ Dein Profil die Option Tastenkürzel für die Moderation der Kommentare aktivieren mit einem Häkchen in der Checkbox markieren. Sobald Sie die erste Taste, z.B. J, gedrückt haben, ist das aktive Kommentarfeld hellblau unterlegt und markiert.   Mehr zum Thema WordPress und dessen Nutzung gibt es in der zweiten Auflage von „Praxiswissen WordPress“ von Olivia Adler. Nach einer Einführung in …

Geht doch spielen! Ein Buch für Innovationsfreudige

Gehören Sie auch zu den Menschen, die bei der Aufforderung zum gemeinsamen »Brainstormen« innerlich die Augen verdrehen? Oder die bei dem Begriff »Gruppenarbeit« Fluchtgedanken hegen? Kein Wunder: Von der Grundschule bis zur Uni, vom VHS-Kurs bis zum Jobmeeting – seit Jahrzehnten werden wir durch wie auch immer geartete Techniken gezwungen, mehr Kreativität aus uns und unseren Mitmenschen herauszukitzeln. Doch je erfolgserprobter und häufiger eingesetzt, desto größer sind auch die Abnutzungserscheinungen – und so langweilig die Methoden, so langweilig und eintönig sind eben immer häufiger auch die Ergebnisse langer Ideenfindungs- und Kreativmeetings. Was also tun, wenn originelle und überraschende Lösungen gesucht sind? Wenn verkrustete Strukturen im Team aufgelockert und Mitarbeiter und Kollegen wieder in neue Gedankengänge gelöst werden sollen? Die Autoren Dave Gray, Sunni Brown und James Macanufo plädieren dafür, sich den Spieltrieb der Menschen zunutze zu machen: Statt Brainstorming rufen sie »Gamestorming« und stellen in einem neuen O’Reilly-Buch ganze 80 verschiedene Spiele vor, mit denen es Teams schaffen, Denkblockaden zu überwinden, besser zu kommunizieren und zu neuen Erkenntnissen zu gelangen. Darunter sind kurze Eröffnungsspiele wie …

Programmieren lernen mit den Rittern der Kokosnuss

Jedes Jahr vor den Sommerferien, wenn die Noten längst feststanden und der Lehrstoff abgehandelt war, verbrachten wir die letzten Tage in der Schule mit Unterhaltungsprogramm. In der Mittelstufe spielten wir stundenlang Hangman, und in der Oberstufe wurden Videos (sic! – ich bin ein Kind der Neunziger) geguckt. Klassenfahrt nach Cornwall 1997: Hier besuchten wir König Artus dann persönlich. Auf dem Foto sehen Sie „Merlin’s Cave“ neben der Ruine von Tintagel Castle – der Sage nach der Ort, in dem King Arthur gezeugt wurde. Der Höhepunkt in damaliger und heutiger Sicht: Monty Python. Wir schauten immer wieder „Die Ritter der Kokosnuss“. Wer sich noch erinnern kann, wie lang eine Schulstunde ist, kann sich vorstellen, dass wir über den Anfang des Filmes besser Bescheid wussten als über das Ende ;-) Aber auch das nicht so schlimm, da wir sie dennoch alle kennenlernten: König Artus, Sir Lancelot, Bruder Maynard oder das fiese Kaninchen. Wir waren natürlich damals schon fest überzeugt, in diesen Stunden wirklich fürs Leben zu lernen – aber wer hätte gedacht, dass wir Recht behalten würden? …