Search and replace

In den meisten “neueren” und höheren Programmiersprachen gibt es eine Stringmethode, die “Suchen und ersetzen” implementiert oder wenigstens Bibliotheken, die so etwas können.
Applescript kann das nicht.

Um auf Planet-Punk.de meine iTunes Charts ohne LastFM präsentieren zu können, brauchte ich aber genau sowas:

on searchAndReplace(s, r, t)
	set d to text item delimiters
	set text item delimiters to s
	set t to t's text items
	set text item delimiters to r
	tell t to set t to beginning & ({""} & rest)
	set text item delimiters to d
	return t
end searchAndReplace

Diese kleine Funktion sucht im Text t nach s und ersetzt jedes Vorkommen durch r.

Zack und schon ‘nen Bug im Code Snippet Plugin für WP gefunden…. Zeile 28 der AppleScript Datei für GeSHi ist falsch:

Statt

'QUOTEMARKS' => array('"',"'"),

darf sie nur

'QUOTEMARKS' => array('"'),

lauten. Wenn man nicht alles selber macht…

| Comments (0) »

23-Apr-06



WordPress 2.0.x, Safari und der Visual Rich Editor

Ein passender, erster seitenspezifischer Eintrag:

Nachdem ich gerade ohne Probleme WordPress 2.0.2 mit dem wundervollen Tiger Style Administration Panel von Steve Smith eingerichtet habe, muss ich mich direkt drüber ärgern, dass auch dort im Safari unter Mac OS X der Default Visual Rich Editor von WordPress nicht angezeigt wird.

Anscheinend führt der Visual Rich Editor im Safari direkt zu einem Totalabsturz. Leider funktionieren selbst die Quicktags nicht im Safari bzw. die Buttons erscheinen erst gar nicht.

Das allerdings kann man leicht ändern: Man braucht nur die Datei admin-functions.php im Verzeichnis wp-admin wie folgt anpassen:

Read the complete article »

| Comments (0) »

22-Apr-06


janb: Just another nerd blog

Hallo zusammen,
auch auf die Gefahr hin, mich zu wiederholen: just another nerd blog, bloß ein weiteres Nerdblog.

Die Menschen, die mich kennen, wissen, dass ich mich auf Planet-Punk.de über Musik, Konzerte, Apple, mich selber, das Leben und den ganzen Rest austobe. Leider passen dort die Dinge, die mir im beruflichen Alltag als Programmierer und Berater wichtig und nützlich sind, nicht wirklich hin.
Unter anderem wären das nützliche Codesnippets, spezifische Linktipps, howtos oder auch einfach nur kleine Notizen, wie man Probleme lösen kann, nach deren Lösung ich teilweise habe recht lange suchen müsse, die deshalb auch für andere nützlich sein könnten.

Ich verfolge damit den gleichen Ansatz, den auch René mit seinem Blog versucht, leider aber nicht weiter durchgezogen hat. Ich gelobe diesbezüglich mehr Ehrgeiz.

Ganz bewußt habe ich mich für dieses Blog gegen eine selbstentwickelte Software und auch gegen ein selbstgestaltetes Theme für WordPress entschieden und nutze statt dessen WordPress und eine Beta von K2. Dass ich auch mit validem XHTML und CSS umgehen kann, kann man unter anderem auf Planet-Punk.de und Dailyfratze sehen. Beide Seiten basieren auf einem eigenen “Miniblogsystem”.

In diesem Sinne, viel Spaß beim Lesen!

| Comments (6) »

22-Apr-06