Mehrere Versionen von jQuery parallel verwenden06 Mrz

Von Julian am 06.03.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Um jQuery neben anderen Frameworks laufen zu lassen, gibt es die Möglichkeit einer noConflict-Methode. Beispielsweise ermöglicht Wordpress es damit, Prototype und jQuery zusammen einsetzen zu können, obwohl beide Frameworks by-default das Dollar-Zeichen $ als (verkürzten) Objektnamen verwenden.

<script src='jquery-1.3.2.js'></script>
<script>
  var jQuery132 = jQuery.noConflict();
</script>
<script src='jquery-1.4.2.js'></script>
<script>
  var jQuery142 = jQuery.noConflict();
</script>

Man muss allerdings darauf achten, dass die jeweiligen Objekte direkt nach dem Einbinden der jeweiligen jQuery-Version erstellt werden, damit diese sich gegenseitig nicht überschreiben. So wird nämlich die Klasse jQuery mit Version 1.3.2 in Zeile 5 durch die neuere Version ersetzt. Das Objekt jQuery132 muss also bereits davor zugewiesen werden. Danach ist per Zugriff auf entweder jQuery132 oder jQuery142 die jeweilige jQuery-Version genau wie das “$” anzusprechen.

postShare – Wordpress Plugin04 Mrz

Von Julian am 04.03.2010. Es wurden 4 Kommentare hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

postShare Logo
Download postShare 0.3

Seit Kurzem haben wir nun ja eine Mailingliste für interessierte Leser und Diskussionen rund um Webdevelopment, Serververwaltung, Netzwerke, Linux oder gar Elektrotechnik eingerichtet – alles was bei einer eierlegenden Wollmilchsau wie das GI Project eben so Gesprächsstoff bietet.
Es bot sich also an, aktuelle Artikel auf eben jener Mailingliste anzukündigen, beispielsweise als Alternative zu RSS. Zunächst entstand daraus eine kurz zusammengehackte Funktion, die bei jedem Veröffentlichen eines Blog-Artikels eine Mail versandt hat. Allerdings stolperte ich dann zufällig über Nils Langner pushWP-Plugin und durchstöberte kurzerhand einmal dessen Vorgehensweise und Funktionalität. Von vielen Dingen habe ich mir dann einfach das Prinzip kopiert, jedoch bin ich schon bald auf einige Unstimmigheiten gestoßen, die mir so nicht gefielen.

Weiterlesen ..

AVR-Net-IO02 Mrz

Von krisi am 02.03.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Ich habe mir mal wieder ein interessantes Spielzeug besorgt…

Schon vor ein paar Jahren war ich begeistert von dem AVR-basierten Webserver-Projekt von Ulrich Radig (http://www.ulrichradig.de/), bin jedoch mangels kompatibler Netzwerkkarte und Elektronikkenntinissen leider nie dazu gekommen, einen Nachbau zu wagen. Vor ein paar Wochen lief mir dann durch Zufall ein Bausatz von Pollin in den Browser.. Das AVR-Net-IO-Board, für 20€ als Bausatz verkauft, ist eine reltiv ausgereifte und günstige, einfach aufbaubare Version der in den letzten Jahren immer weiter entwickelten AVR-basierten Netzwerk-Projekte und dank aktiver Community eine perfekte Basis für eigene Gehversuche im Bereich embedded networking.

Weiterlesen ..

Wammu – Alternative zu Sony Ericsson PC Suite28 Feb

Von Julian am 28.02.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Es passt zwar nicht ganz in den Rahmen dieses Blogs, aber der ein oder andere “Linux / Ubuntu” – Artikel kann auch nicht schaden.
Unter Windows habe ich mein sehr geschätztes Handy hin und wieder über die mitgelieferte Software “SE PC Suite” synchronisiert. Eigentlich sehr praktisch, da man schnell Backups von Nachrichten, Kontakten uvm. machen kann, ohne dass der Speicher des Handys völlig überlädt. Aber wie gesagt: nur hin und wieder. Deshalb bestand auch im letzten halben Jahr, nach der vollkommenen Umstellung auf Ubuntu 9.10, keine Notwendigkeit die PC Suite zu verwenden. So langsam neigt sich dank der 5MP Kamera aber der Speicher zu Ende, weshalb ich mich um das Problem kümmern musste.

Wohin mit den Bildern und wie lade ich sie am besten auf den Rechner, ohne gleich irgendwelche Handy-Dateien zu beschädigen (pures Ausschneiden der Bilder aus dem USB-Massenspeicher war mir doch zu simpel)? Software-CD gesucht und gleich geprüft, ob die PC Suite unter Linux läuft, aber wie befürchtet: sie tut es nicht. Gut, man kann Sony Ericsson kein Vorwurf machen, immerhin wäre es sehr aufwändig die gesamte Software nochmal Linux-kompatibel zu schreiben (sie ist ja so schon nicht mal mit allen Windows-Versionen kompatibel).

Also habe ich die Software doch tatsächlich erstmal mit Wine gestartet. Wie man es so kommen sieht, funktioniert das selbstverständlich auch nicht. Dafür ist die Anwendung zu speziell und benötigt vermutlich diverse Windows-Bibliotheken (v.a. grafische), die Wine völlig überladen würden. Ein Virtual OS möchte ich aber weiterhin vermeiden, also wurde erstmal Google zu Rate gezogen und siehe da: In einem englischsprachigen Forum bin ich auf Wammu gestoßen, einer Handy-Manager (Kontakte, Adressen, Termine, Nachrichten, ..).

Weiterlesen ..

Mailingliste informiert über aktuelle Themen rund um GI-project26 Feb

Von krisi am 26.02.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Soeben ging die GI-project.de News-Mailingliste an den Start!
Aktuelle Informationen rund um gi-project und Hinweise auf neue Blogeinträge könnt Ihr euch jetzt direkt per Mail zusenden lassen und Eure Neuigkeiten rund um das Projekt allen zur Verfügung stellen!

Die Anmeldung geht ganz einfach:
Schickt eine E-Mail an

news-subscribe at gi-project.de

Der Rest erklärt sich von selbst.

Kristian

gi-project.de läuft jetzt auf lenny

Von krisi am 26.02.2010. Es wurde ein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Das wäre geschafft!

Bildschirmfoto

Ich liebe solche Listen ^^

Da Julian mich die letzten Wochen immer mehr damit genervt hat, dass er PHP5.3 auf dem Server haben wollte, das aber mit dem bisher hier verwendeten Debian Etch nicht ohne weiteres möglich war und zudem seit ein paar Tagen keine offiziellen Updates mehr für Etch verfügbar sind, haben wir uns heute Nacht mal dran gemacht den vServer auf Debian Lenny umzusatteln. Leider sitzen wir auf einem shared-kernel System und müssen daher mit dem Vorlieb nehmen was uns unser Hoster zur Verfügung stellt.

Wir haben beschlossen den veralteten Kernel vorerst also zu ignorieren und uns an den Rest der Distribution zu wagen. Und ich muss sagen — Es ging erstaunlich reibungslos über die Bühne! Nachdem wir uns versichert hatten, dass die Backup-Strategie (nächtliche Kopien der wichtigen System- und Datenordner auf meinen Homeserver) in den letzten Tagen lückenlos abgelaufen war, konnte es losgehn:

Zunächst werden in der /etc/apt/sources.list alle “etch”s durch “lenny”s ersetzt … Dann geht der Spaß mit einem ganz normalen Update über die Bühne:

root@gi-project.de:~# apt-get update; apt-get upgrade; apt-get dist-upgrade

Nach gut 20 Minuten und ein paar zickenden und um Aufmerksamkeit ringenden Paketen kam dann das dabei raus:

root@gi-project.de:~# cat /etc/debian_version
5.0.4

Da PHP5.3 leider noch nicht in den (allgemein nicht immer so aktuellen) Debian-Paketquellen steckt, haben wir uns das Paket von dotdeb.org besorgt und als Update eingespielt:

root@gi-project.de:~# echo "deb http://php53.dotdeb.org stable all" >> /etc/apt/sources.list
root@gi-project.de:~# apt-get update; apt-get dist-upgrade

Noch schnell ein reboot, um auch wirklich ganz sicher zu gehen, dass unser kleines Upgrade-Abenteuer sich beim nächsten Server-Ausfall nicht rächt …. und tadaa .. unser frisch gebackenes Debian lenny mit uralt-kernel läuft wie geschmiert. Entgegen allen Erwartungen vertragen sich auch alle Foren, Blogs und Webseiten, die auf gi-project.de laufen prächtig mit PHP5.3 … bisher zumindest ;)

Vielen Dank an all diejenigen, die Debian und das Paketsystem so einfach gemacht haben!

Grüße aus dem Admin-Keller
Kristian

Models: Sinnvolles Einsatzgebiet von Singletons entdeckt25 Feb

Von Julian am 25.02.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Im Web findet man haufenweise Diskussionen um den Sinn von Singletons. Auf Wikipedia finden sich ausführliche Erklärungen zu Singletons. Dabei sind auch haufenweise Nachteile aufgelistet, beispielsweise der Hang zur Erschaffung von Äquivalenten zu globalen Variablen – eben Klassen, die überall zur Verfügung stehen.
Bisher hatte ich auch nur einige wenige sinnvolle Einsatzgebiete entdeckt. In einem ehemaligen Blog habe ich das Singleton-Pattern an Hand einer Klasse beschrieben, die sich ähnlich wie Konstanten verhält, aber viel mehr Speichermöglichkeiten (Arrays, Objekte, ..) bietet. Dadurch ließen sich Konfigurationen ermöglichen, die von einzelnen Komponenten beispielsweise im Programmdurchlauf nicht manipuliert werden dürfen.
Nun bin ich aber während Arbeiten an einigen Komponenten eines aktuellen Projektes auf ein neues Einsatzgebiet gestoßen, das sich sogar nur umständlich ohne Singletons umsetzen lässt: Repositories im Model-Aspekt des MVC-Patterns.

Weiterlesen ..

PHPHatesMe.com – 500. Artikel23 Feb

Von Julian am 23.02.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

PHPHatesMe.com Startseite
Für all diejenigen, die keine eMail-Benachrichtigung erhalten haben: www.phphatesme.com hat gestern den 500. Blog-Artikel veröffentlicht und in diesem Zusammenhang das Blog-Layout erneuert.
Lustigerweise hat Nils nun zwar die 500 Artikel gebührend gefeiert, entsprechende technische Anpassungen immer noch nicht unternommen. So ist die Ideenschmiede immer noch sichtlich einfach manipulierbar. Darüber hinaus hat die Qualität des Blogs in meinen Augen die letzten Monate ziemlich abgenommen. Während früher tatsächlich täglich interessante Beiträge rund um PHP (design patterns, performance tuning, bugs, frameworks, project management, ..) veröffentlicht wurden, sind mittlerweile viele Lücken zu entdecken. Die Beiträge erscheinen nicht mehr täglich (wofür sich der Blog ja einst rühmte) und viele sind lediglich kurze, etwas weniger themenbezogene Artikel. Die Linksammlung und Artikelreihe “Max’ Lesestoff zum Wochenende” wirkt da ebenfalls wie ein Lückenstopfer, der die Leser hinhält.
Jetzt, da PHPHatesMe.com eine sehr starke Popularität in der php-Community erhalten hat, frage ich mich doch, ob das Design und vielerlei Features wirklich einen guten Blog ausmachen, oder ob es nicht doch die qualitativ guten und ausgewählten Beiträge sind.

Neues Design

Von Julian am 23.02.2010. Es wurde noch kein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Nicht gerade unauffällig, aber dennoch erwähnenswert: Seit letzten Sonntag erscheint der GI Project Blog nun in neuem Gewand, dank der künstlerischen Vorarbeit durch Thorwald Hoffmann von geschossen.com. Nach einigen Feinkorrekturen durch Kris ist das Design nun einsatzbereit und hoffentlich angenehmer als das Vorherige – immerhin haben wir uns nun von grausamen Formatierungen durch JavaScript verabschiedet.

Symfony support in NetBeans 7.020 Feb

Von Julian am 20.02.2010. Es wurde ein Kommentar hinterlassen. Du kannst einen Kommentar hinterlassen oder trackbacken.

Über Symfonynerds.com habe ich erfahren, dass Sun nun offiziell angekündigt hat, Symfony in NetBeans 7.0 zu integrieren. Damit lassen sich sehr viele kleine Tätigkeiten von der IDE automatisch erledigen, was Symfony zu meinen favorisierten Frameworks macht.
Symfony wird momentan übrigens ebenso energisch wie Flow3 vorangetrieben und ist für zukünftige Anwendungen in größerem Stil sehr zu empfehlen. Hoffen wir, dass sich PHP 5.3 und entsprechende Frameworks schnell durchsetzen, um die elenden Zend-Klassenbenennungen endlich loszuwerden.

« vorherige Seite

© 2009 GlobalIndustry-Project Blog