Bananas Development Blog: share your thoughts

Auflistung installierter Perl Module

perl -MFile::Find=find -MFile::Spec::Functions -Tlwe 'find { wanted => sub { print canonpath $_ if /\.pm\z/ }, no_chdir => 1 }, @INC'

Dies kommt alles in eine Zeile.

OOP ? Hat doch nur Vorteile.

OOP ist ja eine gute Sache, oder ?

Was man damit tolles machen kann, zeigt dieses schöne Beispiel:
This awesome yet simple and pragmatic PHP library performs an addition of two numbers.

Wäre doch auch zu einfach wenn man 1+1 einfach so rechnen könnte ;-)



Kopierst Du noch, oder entwickelst Du schon ?

Vagrant. Development environments made easy.
Vagrant uses Oracle’s VirtualBox to build configurable, lightweight, and portable virtual machines dynamically. The first couple of pages serve to introduce you to Vagrant and what it has to offer while the rest of the guide is a technical walkthrough for building a fully functional web development environment. The getting started guide concludes by explaining how to package the newly created vagrant environment so other developers can get up and running in just a couple commands.


(R)?ex
With (R)?ex you can manage all your boxes from a central point through the complete process of configuration management and software deployment.


Diese Software sollte das Entwickeln und die Handhabung von vielen Projekten vereinfachen und man kann sich auf die eigentliche Arbeit konzentrieren.

Insipid 1.5

Insipid bietet nun die Möglichkeit Screenshots für einen Bookmark zu erstellen. Bei Anlage und auch nachträglich.

Verwendet wird dazu phantomJS
PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.


Dazu muss phantomJS seperat installiert werden. Sollte aber keine Problem sein. Es gibt Builds für Windows, GNU/Linux und OSX

Download insipid version 1.5



Early morning check

Wenn man für viele Webseiten verantwortlich ist, dann kann man schnell der Überblick verlieren.
Schlecht ist es wenn man der Letzte ist der mitbekommt, dass die Webseite / Anwendung nicht mehr funktioniert.

Um so einem Fall entgegen zu steuern, habe ich ein kleines Perl Script erstellt.
https://github.com/jumpin-banana/klimbim/blob/master/perl/WebsiteStatusCheck.pl

Dieses anpassen und speichern und schon hat man einen kleinen Überblick was Sache ist.

Map of CPAN

Wer schon immer mal wissen wollte, wie so die Verteilung der einzelnen Bestandteile von CPAN ist, dem seit hiermit geholfen:

Map of CPAN


Interview mit Larry Wall

Es gibt sicherlich viele Interviews mit Ihm, aber dieses hier ist sehr aufschlussreich und erwähnt Dinge die man nicht so erwartet hat.

Divine Invention: An interview with Larry Wall

Lesbarkeit von Perl

Randal Schwarz hat es sehr treffend formuliert, wie die Lesbarkeit von Perl und anderen Programmiersprachen und Sprachen im allgemeinen zusammenhängt. Und warum es bullshit ist zu sagen eine Programmiersprache wäre unlesbar.

Perl's "readability"

E-Mail via Perl versenden

Das ist leider nicht immer so einfach. Dazu soll es ja auch nicht nur auf einem System funktionieren, sondern portabel sein.

Problems with and solutions to sending e-mail with Perl. Short on time? Try Email::Sender. See also Email Hates The Living. Do not, I repeat, do not attempt to send e-mail by piping data directly to sendmail or mail(1).

Sending E-mail with Perl

Nun, dann auf ein gutes Gelingen.

Perl und UTF-8

Kurzes aus dem Maschinenraum ;-)

Zeichenkodierungen oder „Warum funktionieren meine Umlaute nicht?”

Reguläre Ausdrücke. Man lernt nie aus

Reguläre Ausdrücke sind Fluch und Segen und man lernt nie aus.

Regular Expressions are the Swiss Army knife for searching through information for certain patterns. They have a wide arsenal of tools, some of which often go undiscovered or underutilized. Today I will show you some advanced tips for working with regular expressions.
Advanced Regular Expression Tips and Techniques

MVC Framework für Perl. Moving-camel

Wenn man seinen Code mit dem MVC erstellt ist das schon was feines.

Mun hat gibt es moving-camel, dass die Erstellung und Benutzung von MVC in Perl vereinfacht.
MovingCamel is an open-source Perl Web-Framework to ease the creation of Webapplications.
MovingCamel follows the Model, View, Controller patterns to separate data, design and logic.


Habe es selber schon mal probiert und muss sagen, das sieht schon mal vielversprechend aus.
Es ist zwar noch keine stabile Version vorhanden aber die aktuelle Dev Version kann man schon verwenden.




pop-urls.de | Mein 24h Projekt

Eigentlich habe ich ja genug zu tun, aber die Fahrt mit dem Zug ist einfach zu lange, jeden Tag.

Daher habe ich mit Hilfe meines IdeaPad s12 mein 24h Projekt geschrieben.

Die ausfürlichere Beschreibung findet man hier.
Kurz gesagt, es ist das Gegenstück (noch nicht ganz) von popurls.com blos mit deutschen Inhalten.

Also hingehen und geniesen ;-)

Wer noch gute Inhalte liefern kann, nur her damit.