Alle Artikel mit dem Schlagwort: kurz & gut

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 …

Eclipse IDE: Was ist neu bei Version 3.5?

Ein Interview mit Jörg Staudemeyer, Senior-Consultant bei der European IT Consultancy EITCO GmbH, erfahrener Java-Programmierer sowie Autor und Übersetzer vieler erfolgreicher Bücher des O’Reilly Verlags. In diesen Tagen erscheint die von ihm komplett überarbeitete und erweiterte 2. Auflage von „Eclipse IDE – kurz & gut“, die die aktuelle Eclipse-Version 3.5 (Projektname Galileo) behandelt. Was sind die wichtigsten Neuerungen bei Eclipse Version 3.5? Was die Java-Tools selbst angeht, gibt es keine allzu großen Innovationen. Daran zeigt sich, dass Eclipse inzwischen einen hohen Reifegrad erlangt hat und dass man es bei diesem Open Source-Projekt – anders als bei so manchem kommerziellen Tool-Anbieter – nicht nötig hat, neue Features nur mit dem Ziel einzubauen, dass neue Käufer ihren Geldbeutel aufmachen. Trotzdem gibt es allerlei interessante Verbesserungen vor allem im Bereich Content Assist und Refactoring, die man sich auf jeden Fall ansehen sollte. Die automatische Code-Vervollständigung und die Unterstützung von Umbauten im Interesse der Code-Qualität sind wichtige Hilfsmittel zum schnelleren, besseren und bequemeren Entwickeln, die hier noch weiter perfektioniert worden sind. Die wohl bedeutendste Neuerung im Eclipse-Galileo für Java-Entwickler …

Was ist Eclipse?

Eclipse ist eine benutzerfreundliche, freie Entwicklungsumgebung (IDE), mit der die Anwendungsentwicklung dank vieler Werkzeuge zum Design, zum Modellieren und Testen vereinfacht wird. Hinter Eclipse verbirgt sich ein quelloffenes Programmierwerkzeug. Wurde es zu Beginn als integrierte Entwicklungsumgebung für Java benutzt, kann es heute aufgrund seiner Erweiterbarkeit auch für viele andere Entwicklungsaufgaben eingesetzt werden. Eine Vielzahl von Erweiterungen sind für Eclipse erhältlich, sowohl quelloffen als auch kommerziell. Eclipse selbst basiert auf Java-Technologie, seit Version 3.0 auf einem so genannten OSGi-Framework, das Equinox genannt wird. Die Version 3.5 mit dem Projektnamen „Galileo“ wurde am 24. Juni 2009 freigegeben. Soeben ist Eclipse IDE – kurz & gut erschienen, es gibt in knapper Form einen Überblick über zentrale Konzepte von Eclipse wie z.B. Views, Editoren und Perspektiven und ist mit zahlreichen Tipps und Tricks, wie Sie Ihre täglichen Abläufe vereinfachen können und einem kleinen Eclipse-Lexikon ein hilfreiches Werkzeug für jeden Eclipse-Entwickler.

Gibts grep auch in der Familienpackung?

Muss man als normal sterblicher Mausschubser wissen, was grep ist? Für wen ist grep interessant? Was macht man damit? Und: Gibts das auch in der kostengünstigen Familienpackung? grep (steht für „global/regular expression/print“) ist ein kleines Open-Source-Software-Werkzeug, das jeder Linux-Distribution beiliegt, aber auch für fast jedes Betriebssystem erhältlich ist. Mit diesem Konsolenzeilenprogramm kann beispielsweise ein Systemadminstrator bequem alle Textdateien seines gesamten Netzwerkes auf eine bestimmten Zeichenfolge durchsuchen und sich das Ergebnis anzeigen lassen — und das alles mit einer einzigen, winzigen Befehlsfolge: $ find /home/benutzername -exec grep -H „Passwort“ {} \; Dieses Kommando durchsucht alle Dateien des Quellverzeichnisses des Benutzers „benutzername“ nach der Zeichenkette „Passwort“ und zeigt die gefundenen Zeilen zusammen mit dem Dateinamen an, wobei die Anzeige des Dateinamens durch die Option -H ausgelöst wird (Beispiel Wikipedia entnommen). grep arbeitet dabei mit reguläre Ausdrücken (regular expressions, das „re“aus grep). Reguläre Ausdrücke — oder auch in der Kurzform Regex genannt — sind Filter für Texte, indem der jeweilige reguläre Ausdruck in Form eines Musters mit dem Text abgeglichen wird. So kann man alle Wörter, die mit …

Das Making-of der „Windowsbefehle kurz & gut“ und der Admin-Alltag

Helge Klein hat in den letzten 5 Jahren mehrfach unsere beliebte Taschenreferenz zu den Windows-Befehlen überarbeitet und aktualisiert. Wir haben ihn zum „Making-of“ der Referenz und zum Alltag von Sysadmins befragt. Helge Klein hat beruflich alle Windows-Betriebssysteme seit NT 4.0 kennengelernt, für Großkunden Windows-Netzwerke konzipiert und umgesetzt und entwickelt gern Skripte und kleinere Programme, um sich die Arbeit zu erleichtern (bekanntestes Beispiel: SetACL), Open Source, seit 2004 über 280.000 Downloads. Hier seine Antworten auf unsere Fragen: Was waren für Sie die größten Herausforderungen beim Schreiben und Überarbeiten der „Windows-Befehle kurz & gut“? Man hat bei Microsoft vor langem erkannt, dass es sehr wichtig ist, dass alle in der grafischen Oberfläche angebotenen Aktionen auch auf der Kommandozeile verfügbar sind. Dementsprechend wird die Anzahl der Kommandozeilentools mit jeder Windows-Version erhöht. Nicht nur ist die Anzahl der mitgelieferten Tools mittlerweile sehr hoch, auch haben einige Befehle eine schier unglaubliche Menge an Optionen. Das alles in einem handlichen kleinen Büchlein zu beschreiben, ist schier unmöglich. Es war daher immer wieder nötig, zu entscheiden, welche Befehlsvarianten wichtig genug sind, dass …