Tutorial zur Einrichtung, Installation bzw. Integration von Maven in eclipse

Seit ein paar Wochen arbeite ich zusammen mit ein paar Kollegen mit der Entwicklung eines Programms in der Programmiersprache Java. Wie bei vielen Projekten verwenden wir externe Bibliotheken für einige Zusatzfunktionalitäten. Dabei war das Problem auf alle Entwickler-PC’s (ich habe selbst zwei davon) diese Abhängigkeiten zu verteilen und den Kompilierungsvorgang für alle Beteiligten zu vereinheitlichen bzw. vereinfachen. Auf meiner Suche bin ich dabei auf Apache Maven  , ein auf Java basierendes Build-Management-Tool der Apache Software Foundation  gestoßen....

Java - Fehlermeldung: Cannot cast from Float to String

Gerade eben bin ich in einem Javaprojekt auf den Fehler “Cannot cast from Float to String” gestoßen. Behoben war dieser auch recht schnell: 1 2 float myFloat = 1.3f; String myString = Float.toString(myFloat);

Perl Cpan: Your urllist is empty! The urllist can be edited. E.g. with ‘o conf urllist push ftp://myurl/’

Gestern musste ich ein paar zusätzliche Perl-Module einspielen, die in portage (Gentoo) nicht enthalten waren. Blöderweise meldete mein cpan (dort installiert man die Module) immer folgendes Problem: 1 2 3 4 5 6 cpan> install XML::RSS CPAN: Storable loaded ok (v2.15) Going to read /root/.cpan/Metadata Database was generated on Fri, 7 Nov 2008 13:33:37 GMT [...] Your urllist is empty! The urllist can be edited. E.g. with ‘o conf urllist push ftp://myurl/’ Um dieses Problem zu beheben, geht man auf die Mirror-Seiten  von CPAN und sucht sich dort eine passende Seite zum eigenen Standort heraus....

Minify / Minimize Javascript (JS) und Cascading Stylesheets (CSS) online durchführen

Heute habe ich meine Kommentarfelder ein wenig aufgepeppt und ein Javascript, welches ein paar HTML-Tags einfügen kann eingefügt. Blöderweise hat dieses nochmal 6kb mehr zu meiner eh schon relativ großen Seite hinzugefügt. Ich habe mich daher entschieden, dieses JS ein wenig zu komprimieren. Der Fachbegriff dafür heißt “Minify”, wofür die englische Wikipedia sogar eine eigne Seite  hat, von der auch das folgende Zitat stammt: Minify, in computer programming languages, is the process of removing all unnecessary characters from source code, without changing its functionality....

Twitter als Plattform für Benachrichtigungen von Blogs nutzen

Heute habe ich das Plugin Twitpress  installiert, welches ermöglicht, dass man meinen Beiträgen nicht nur per RSS folgen kann, sondern auch via Twitter  informiert werden kann. Was ist Twitter? Zitat aus der Wikipedia  : Twitter ist ein soziales Netzwerk und ein Mikro-Blogging-Dienst. Angemeldete Benutzer können dort SMS-ähnliche Textnachrichten, die „Updates“ oder „Tweets“ (maximal 140 Zeichen), über verschiedene Dienste versenden. Diese Nachrichten werden anschließend an alle Benutzer verteilt, die sich für das jeweilige Thema, den Autor oder die Gruppe angemeldet haben....

Schneller und einfacher Passwortgenerator in PHP

Heute habe ich für ein Script einen schnellen und unkomplizierten Weg gesucht um ein Passwort mit Groß/Kleinschreibung & Zahlen zu generieren. Das kam dabei raus: 1 2 3 4 5 6 7 /***********************************\ | Passwordgenerator by Ulrich Wolf | | Copied from https://wolf-u.li | ***********************************/ $length = 20; // Gewuenschte Passwortlaenge for($len=$length,$r='';strlen($r)<$len;$r.=chr(!mt_rand(0,2)?mt_rand(48,57):(!mt_rand(0,1)?mt_rand(65,90):mt_rand(97,122)))); echo $r; // Erzeugtes Passwort