Zend Framework Rewrite with 1&1 Web Hosting

If you plan to host your Zend-based web-application on a 1&1 ( 1and1 / 1und1 ) server, you should consider the two following special features in the .htaccess-file:

  • The first one is to define the RewriteBase for your project which is simply the root directory /. Otherwise you will get an HTTP error 500 (or something like that).
  • And the second one is to disable the Multiviews option. Otherwise you will get the HTTP error 404 (or something like that).
1
2
3
4
5
6
7
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php 
 
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
Options -MultiViews

Btw: PHP5 is not enabled by default. So that’s why I inserted the AddType and the AddHandler statements at the beginning. ;)

Batman und die Plevna-Brauerei

Am letzten Samstag haben wir uns zuerst The Dark Knight im Kino in Tampere angeschaut. Das hat auch ziemlich gut funktioniert, da der Ton auf Englisch und der Untertitel auf Finnisch und Schwedisch war. Trotz der beiden Untertitel war dort tatsächlich noch Platz für das eigentliche Bild :) Ich kann den Film wirklich uneingeschränkt empfehlen. Am Besten hat mir die Rolle des Jokers, Batman’s Gegenspieler, gefallen!

Mit den tollen Eindrücken vom Batman-Film sind wir dann anschließend direkt nebenan in die Plevna-Brauerei marschiert, um ein gutes Bier zu trinken und richtig zünftig zu speisen. Yoan und ich haben uns für das hausgebraute Dunkel-Lager von Plevna entschieden – wirklich hervorragend! Und nicht nur das Bier war spitzenmäßig, sondern auch das Essen: Als Hauptgericht hatte ich ein Braumeistersteak mit Ziegenkäse, Kräutersoße, Röstkartoffeln und geschmortem Gemüse. Die Karotten waren mit Honig abgeschmeckt – sehr lecker! Dazu wurde zusätzlich ein Korb mit Brot gereicht. Zum Nachtisch bekamen wir ein Vanilleeis mit Teesoße. Kurioserweiße stand in der Menükarte “Vanilla ice cream with tar-flavoured syrup.“, wobei wir hoffen, dass tee-flavoured (Tee) und nicht tar-flavoured (Teer) gemeint ist :) Das Dessert sah gut aus und schmeckte auch direkt auf dem ersten Biss. Allerdings verliert man im Laufe der Zeit die Lust, da das Ganze aufgrund des Tee-Sirups doch stark nach Medizin schmeckt. Als Absacker bekamen wir einen Erdnuss-Schnaps. Toll!

Sonntagsspaziergang am Suolijärvi

Tanzen auf Finnisch

Beim Erforschen fremder Kulturen kommt jeder irgendwann unweigerlich an den Punkt wo man sich fragt: Wie verhält man sich hierzulande eigentlich in der Diskothek? Die Antwort dazu liefert das Finnische Fernsehen der 80er Jahre:

Tipp: “Yksi, kaksi, kolme” bedeutet “1, 2, 3″. Des Weiteren hören Sie im Hintergrund den Titel “Moskau” der Gruppe “Dschinghis Khan” mit Deutschem Text. Ich wünsche Ihnen gute Unterhaltung!

Meine neue Finnische Kaffeemaschine

Mehr als 1 Woche habe ich es ohne Kaffee ausgehalten. Doch seit heute Nachmittag ist Schluss mit der Durststrecke! Da sich in unserem WG-Inventar noch keine Kaffeemaschine befindet, bin ich einfach schnurstracks gegenüber in den Vapaa Valinta-Shop im DUO-Einkaufszentrum marschiert und habe “Sie” erstanden: Die ideale+ KAHVINKEIIN! Vielleicht das Modernste, was man heute so auf dem Markt erwerben kann. Und ein Meisterwerk Finnischer Französischer Maschinenbaukunst.

Kosten: 14,95 EUR (inkl. 1 Jahr Garantie) + Filterpapier und Kaffee = 18,23 EUR. Ich bin glücklich :)

Tervetuloa Suomeen!

Ja, da bin ich nun schon mehr als 2 Wochen in Finnland und es wird Zeit für ein kurzes Lebenszeichen. Kurz oder lang: Mir geht’s hier richtig gut! Allerdings fühle ich mich gerade heute nicht sooo gut, weil wir gestern Abend den Einzug eines weiteren WG-Mitbewohners gefeiert hatten. Michal kommt aus Tschechien und hatte nichts besseres vor, als zuerst einmal eine Flasche Schnaps auf den Küchentisch zu stellen, bevor er seinen ganzen Kram in sein Zimmer gebracht hatte. Während Michal dann seinen Einstand gab, startete Yoan aus Frankreich (der andere Mitbewohner) mit seinen Kochkünsten, da uns allen ein mehr oder weniger tiefes Hungergefühl plagte. Des Weiteren habe ich dann schottischen und irischen Whiskey ins Spiel gebracht, so dass der ganze Abend einfach prima war! Allerdings hatten wir alle dann heute morgen die ein oder anderen Problemchen beim Aufstehen. ;) Fazit: WG und das Appartment selbst sind einfach spitzenmäßig!

Dieses Album ist geschützt. Bei Interesse schreib’ mir einfach eine E-Mail.

Using the Windows Search API From a MFC Application

Download (ca. 235 KB)

There exists a good article on CodeProject that explains the usage of Windows Search API from a WPF application. However for my own purposes I needed an option using Windows Search in an unmanaged application (like MFC) and tapping it in a way like CRecordset (with its “lovely” Move()-methods) as well. So I wrote a new C++ class called CWindowsSearch that capsules the whole COM-stuff (retrieving the connection string and the SQL statement from ISearchQueryHelper) and the OleDB-mechanism (querying and fetching the data):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CString lsSearch = _T("the search keyword");
CWindowsSearch lkWindowsSearch;
 
// open search
if ( !lkWindowsSearch.Open(lsSearch) )
	return;
 
// get results
while ( lkWindowsSearch.MoveNext() )
{
	// do something
	CString lsName = lkWindowsSearch.GetItemName();
	CString lsPath = lkWindowsSearch.GetItemPath();
}
 
// close search
lkWindowsSearch.Close();

I packed a demo application in this post that takes a search keyword from a CEdit and “prints” the results (found file name and path) as items into a CListCtrl. Double-click on an existing item and the application will open the corresponding file. You can download the ZIP archive above to get an idea of the internal functionality, espescially about the CWindowsSearch class.

Fotos von Brüssel 2008

Dieses Album ist geschützt. Bei Interesse schreib’ mir einfach eine E-Mail.

Einen Antrag auf Erteilung eines Antragformulars

Dass man als Student beim Besuchen des Studierendensekretariats, des Akademischen Auslandsamt oder des Prüfungsamts viel Zeit mitbringen sollte, ist mittlerweile bekannt. Oft sind die Warteschlange vor den Büros kilometerlang, da vermutlich die Uni/das Land/der Bund einfach kein weiteres Personal zur Verfügung stellen kann. Witzig fand ich deshalb die folgende Nachricht, die ein Kommilitone an eine Bürotür geklebt hatte, vor der er vermutlich schon etwas länger als üblich stand:

Hmm, da hat wohl jemand etwas überreagiert… :)

AdBlock for Safari and Firefox

Many years ago Webwasher was the first tool for blocking ad’s within Web Browser’s. It’s been a long time :) As you know, Webwasher used a proxy server installed on your machine for filtering all the incoming HTML data. Nowadays there’re a lots of plugins for Browsers that can block ad’s as well – without a proxy server and for free. Here I’d like to give you two links for those kind of tools both for my favourite Web Browsers:


AdBlock for Safari


Adblock Plus for Firefox