Jahr: 2010

Arrays mit jQuery.grep filtern

Wenn man über jQuery spricht, geht es häufig um die Hauptkonzepte – das Bearbeiten des DOM und der Styles sowie die Events. Es gibt aber noch eine ganze Reihe weiterer „Core“-Features und Hilfsfunktionen, die dem Entwickler entgegenkommen. Dies ist eine der nicht so bekannten Hilfsmethoden von jQuery. Problem Sie müssen Elemente in einem Array filtern und entfernen. Lösung (function($) { $(document).ready(function() { var months = [ ‚Januar‘, ‚Februar‘, ‚März‘, ‚April‘, ‚Mai‘, ‚Juni‘, ‚Juli‘, ‚August‘, ‚September‘, ‚Oktober‘, ‚November‘, ‚Dezember‘]; months = $.grep(months, function(value, i) { return ( value.indexOf(‚J‘) == 0 ); }); $(‚#months‘).html( ‚<li>’+ months.join (‚</li><li>‘) + ‚</li>‘); }); })(jQuery); Diskussion Dieses Rezept nutzt die Methode $.grep(), um das Array months so zu filtern, dass es nur Einträge entält, die mit dem Großbuchstaben J beginnen. Die Methode $.grep gibt das gefilterte Array zurück. Der vom Entwickler definierten Callback-Methode werden zwei Argumente übergeben. Sie muss den Booleschen Wert true zurückgeben, wenn ein Element beibehalten werden soll, oder false, wenn es verworfen werden kann. Das erste Argument ist der Wert des Array-Elements (in diesem Fall der Monat), während …

.NET Day Franken 2010

Am 26. Juni 2010 findet in Nürnberg die erste .NET Community-Konferenz Frankens statt. Einen ganzen Tag erwarten die Besucher spannende Vorträge und Fachdiskussionen rund um die .NET-Technologie. Der .NET Day Franken ist eine Community-Konferenz, die sich an Entwickler, Architekten, Projektleiter und alle die wendet, die sich für .NET als Entwicklungstechnologie und die damit verbundenen technologieübergreifenden Themen interessieren. So wird neben den spannenden News rund um .NET 4 auch die agile Softwareentwicklung eines der Themen auf dieser Konferenz sein. Die folgenden Themen sind die Schwerpunkte der Konferenz: .NET 4 C# 4.0 Visual Studio 2010 Verteilte Softwareentwicklung Agile Softwareentwicklung Mehr Informationen über die Veranstaltung finden Sie unter: http://www.dotnet-day-franken.de/. Wir unterstützen diese Konferenz und wünschen Ihnen viel Spaß am Tag der Veranstaltung und viel Glück bei der Verlosung der  O’Reilly-Bücher.

KOL000 Der Platzhalter

Dieser Beitrag ist – wie der Name schon nahelegt – ein Platzhalter. Und zwar für den neuen Podcast von O’Reilly der auf den klangvollen Namen Kolophon hört. Dahinter steckt die Idee, über Interviews mehr Einblicke in die Welt von O’Reilly Deutschland zu bieten. Geplant sind Gespräche natürlich über O’Reilly selbst, aber auch und vor allem Dialoge mit Buchautoren, die von ihren Themen und natürlich auch ihren Büchern erzählen sollen. Mir – Tim Pritlove – wurde die Aufgabe übertragen diese Gespräche zu moderieren. Und in Kürze geht es damit auch los. Ich und das Team von O’Reilly Deutschland wünschen schon mal viel Spaß im voraus.

Übersetzungen in Magento

Wie das geht, erläutert in diesem Blogbeitrag Roman Zenner, Autor von Online-Shops mit Magento und Co-Autor von Magento – Das Handbuch für Entwickler. Was nützt das schönste Multishop-System, wenn sich die einzelnen Elemente nicht einfach übersetzen lassen? Glücklicherweise hält die Magento-Software einige Möglichkeiten bereit, Navigationselemente und andere Textbausteine in die gewünschte Sprache zu übersetzen. Das bekannte Market Ready Germany-Modul beispielsweise sorgt dafür, dass viele nötige Übersetzungen und Anpassungen in Ihrer Magento-Installation vorgenommen werden. Was aber, wenn Ihnen Übersetzungen nicht zusagen? Und wie lassen sich Produktinformationen in mehreren Sprachen hinterlegen? In folgendem kleinen Tutorial lernen Sie, wie eine neue Sprache konfigurieren, Produktattribute übersetzen und mittels der sogenannten Inline-Übersetzung auf einfache Weise Navigationselemente anpassen können. Produktdetails Um Produktinformationen wie Beschreibung, Titel etc. übersetzen zu können, sollten Sie zunächst Ihre Magento-Installation so konfigurieren, dass mehrere Sprachen abgebildet sind. Sprachen werden in Magento über die so genannten Storeviews abgebildet. Um einen neuen Storeview hinzuzufügen, öffnen Sie die entsprechende Konfigurationsseite Ihres Admin-Panels unter System -> Stores verwalten. Klicken Sie dort auf Storeview anlegen und tragen Sie die Werte so ein, …

Linuxtag 2010 – Tag 3 und Tag 4

Auch am 3. und 4. Tag des Linuxtags haben wir viele Gäste  an unserem Stand begrüßen dürfen und tolle Gespräche geführt. Mit dabei waren Bernhard Schneck und sein Team von der GeNUA-Gesellschaft für Netzwerk und Unix-Administration. Es besuchten uns zwei Vertreter der Usergroup „Spline“,  dem Studentischen Projekt Linux Netzwerk am Institut für Informatik der Freien Universtität Berlin, die Mitglied im O’Reilly UserGroup-Programm sind. Hier im Bild Gregor Segner und Paul Hänsch. Pünktlich zum WM-Eröffnungsspiel in Südafrika kickerten die Champions von O‘Reilly gegen Marcus und Arthur vom Kubuntu Stand. Das Spiel stand in Punkto Spannung den „großen“ in keiner Hinsicht nach! Eine der Attraktionen auf dem Linuxtag war der makerbot, ein DIY-3-D-Printer, der stetig Interessierte anzog. Ein ähnlicher Publikumsmagnet war der makerbot bei der re:publica 2010, als Bre Pettis ihn den Zuhörern im Friedrichstadtpalast vorführte. Kein Wunder, denn die Möglichkeit, Dinge selbst reproduzieren zu können, erscheint vielen Linuxtag-Besuchern als sehr faszinierend. Übrigens, Ende Juni erscheint bei uns die zweite Auflage von „Arduino – Physical Computing für Bastler, Designer und Geeks“ und Ende Juli erscheint für alle …