In diesem Monat erschienen: Februar 2013

Laos - ein weiterer stiller Verlierer im Vietnamkrieg

Laos - das Land am Ende der Welt Laos. Ein meist unbekanntes Land. Vietnam; wurde bekannt durch den Vietnamkrieg. Laos liegt östlich von Vietnam. Es ist ein kleines, langgezogenes Land, dass dem Mekong folgt. Viele wissen nicht, dass es die Versorgungsader der vietnamesischen Armee war. Genau aus diesem Grund wurde es im Vietnamkrieg von den Amerikanern bombardiert. Tausende von Streubomben sorgen heute noch für Menschen ohne Arme und Beine. Warum? - Weil es im Vietnamkrieg …

Weiter →

Ordos - die Geisterstadt in der inneren Mongolei

Ordos - Die Geisterstadt in der inneren Mongolei Ordos ist eine Stadt für ca. 300’000 Einwohner. Wohnen tun aber nur etwa 2’500. Also für Unsereins, dem es bei uns zu eng wird wäre dies der Optimale Ort zum Auswandern. Die Regierung baut immer noch Wohnungen, obwohl schon 297’000 leer stehen. Aber egal, Immobilien sind ja gute Anlagen. Auch Expedia ist von Ordos überzeugt: “Buchen Sie Ihre Ordos-Reise bei Expedia, und erleben Sie die einzigartige Atmosphäre …

Weiter →

Ausgabe von Fehlermeldungen bei PHP 5.3 (reactivate error_reporting) reaktivieren

Seit mein Server auf PHP 5.3 aktualisiert hat, werden alle PHP Parser Fehler im Web-Browser Fenster nicht mehr ausgegeben. Heute habe ich einen Weg gefunden, dies wieder zu reaktivieren. 1. Im Paralles für die Domain oder Subdomain den CGI-Dienst aktivieren. 2. Anschliessend im cgi-bin Verzeichnis bei der entsprechenden Domain im File php.fcgi die letzte Zeile modifizieren: exec $PHP_CGI -d error_reporting=6135 3. Anschliessend eine .htaccess Datei im root-Verzeichnis der Domain erstellen mit folgendem Inhalt: AddHandler php5-fastcgi …

Weiter →

Über die Demokratie und das Glück im Leben

Seit der griechischen Antike gab es Staaten, die mehr oder weniger demokratische Formen annahmen. Grundsätzlich bestand dabei für alle dasselbe Ziel. Die Gleichberechtigung des Bürgertums. Reiche, Adlige und Fürsten sollten nicht mehr die Oberhand über Recht und Gesetz haben. Liberté, Égalité und Fraternité sind bis heute in der französischen Verfassung enthalten. Die Demokratie handelt fast immer von einer besten Entscheidungsfindung und von der Frage wie ein optimales Zusammenleben in einer Gemeinschaft gewährleistet werden kann. Dabei …

Weiter →

Joomla 1.5 Login-Page mit .htacces und .htpasswd schützen

Es kommt des Öfteren vor, dass Joomla-Seiten ‘gehacked’ werden. Bei fast allen Joomla Installation kann man über das Verzeichnis <URL> /administrator zum Loginbereich gelangen. Anschliessend kann mit einer Bruteforce-Methode das Password in endlicher Zeit ermittelt werden. Am besten und effektivsten schützt man sich dagegen, indem man das gesamte Verzeichnis ‘/administrator’ als passwortgeschützten Bereich definiert. Folgende Einstellungen sind dazu nötig: 1. Wähle ein Passwort und einen Benutzername: Benutzername: peter23 Passwort: d6Rw2Nz   2. Erstelle eine .htpasswd …

Weiter →

Seitentitel in Joomla ermitteln

Um Seitenspezifische, hardcoded Informationen auf einer Joomla Seite auszugeben, ist es manchmal wichtig zu wissen, auf welcher Seite/Beitrag man spezifische Informationen ausgeben möchte. Der Seiten-/Beitragsname kann ganz einfach mit folgendem Script ermittelt werden: global $mainframe; $pTitle = $mainframe->getPageTitle();

Weiter →

Google Maps iFrame in Joomla 1.5 WYSIWYG-Editor einfügen

Heute stand ich vor dem Problem, ein iFrame in einen Beitrag einer Joomla Installation für einen Kunden einzufügen. Der Editor - Tiny MCE - entfernte das iFrame immer. Dies kann ganz einfach gelöst werden, indem man in die Parameter für den Tiny MCE Editor in der Plugin-Sektion ein wenig anpasst: Beim Speichern des Code soll dieser einfach nicht gesäubert werden.

Weiter →

DB ‘timestamp’ in ein europäisches Datumsformat umwandeln

Immer wieder muss man einen Zeitstempel aus der Datenbank in ein europäisches Datumsformat umwandeln. Dazu habe ich mir nun mal zwei Funktionen geschrieben, die mich dabei unterstützen sollen: private function switchTimestamp($s) { $l = explode(” “,$s); return $this->switchDate($l[0]).” “.$l[1]; } private function switchDate($d) { $r = explode(“-”,$d); return $r[2].”.”.$r[1].”.”.$r[0]; }

Weiter →