Try Ruby!

Da ich vor habe mich intensiver mit Ruby on Rails zu befassen, bin ich momentan auf der Suche nach guten und unterhaltsamen Ruby Tutorials (Man sollte eine Sprache wenigstens gesehen haben, bevor man sich mit einem Framework beschäftigt :)).

Hängen geblieben bin ich auf „Try Ruby!„.

Genial! Ein interaktives Tutorial für Ruby direkt im Browser. Man wird geleitet und testet sein neu erlerntes direkt im Browser! Wer schon immer mal Ruby testen wollte, sollte sich diese Seite mal anschauen.

PHP RSS Parser

Vor kurzem habe ich mich mal auf die Suche nach einem RSS-Parser für PHP gemacht. Gefunden habe ich Magpie RSS. Damit ist es sehr einfach einen RSS-Feed zu parsen. Man gibt den zu öffnenden RSS Feed mit seiner URL rein und bekommt ein Array mit all den Daten die der RSS-Feed beinhaltet.

Kleines Beispiel [Nicht von mir, sondern von der Magpie RSS Seite]:

require_once 'rss_fetch.inc';

$url = 'http://magpie.sf.net/samples/imc.1-0.rdf';
$rss = fetch_rss($url);

echo "Site: ", $rss->channel['title'], "<br />";
foreach ($rss->items as $item ) {
	$title = $item[title];
	$url   = $item[link];
	echo "<a href="$url">$title</a><br />";
}

Wichtig zu erwähnen ist, dass der Parser NICHT fopen() zum öffnen der URLs benutzt, und somit auch dann funktioniert, wenn allow_url_fopen deaktiviert ist.

Zum Abschluss noch die unterstützen Feed-Arten:

MagpieRSS is compatible with RSS 0.9 through RSS 1.0. Also parses RSS 1.0’s modules, RSS 2.0, and Atom. (with a few exceptions)

Menü Editor für Firefox

Wer eine große Menge von Firefox Addons installiert, kennt sicher das Problem. Kontextmenüs werden durch manche Erweiterungen sehr lange und manchmal nur schwer zu überschauen.

Zu diesem Zweck gibt es nun, man glaubt es kaum, ein Addon 🙂 Der Menü Editor für Firefox erlaubt einem, alle Kontextmenüs des Browsers zu editieren. Dabei hat man die Möglichkeit die Menüs von ungebrauchten Funktionen zu bereinigen, sowie das Menü durch Teiler übersichtlicher zu machen. Sehr praktisch!

Selbst ausprobieren unter: http://menueditor.mozdev.org/