Leopard auf einem Asus eeePC

Donnerstag, November 29th, 2007

Sehr schön, dass es Leute mit viel Zeit und Enthusiasmus gibt, denn schon kommen spannende Projekte ans Licht, wie zum Beispiel ein kleines How To load OSX 10.5 Leopard on the eeePC.

Das heisst im Klartext: Absoluten Billo-Computer kaufen, das beste Betriebssystem der Welt draufzimmern, und die Helle Freude haben, auch wenn es ein paar Drawbacks gibt (mini Festplatte, dafür solid state, wenig Ram, dafür WLAN etc. integriert, keine Special Leopard GFX).

Mit Sicherheit kommen bald neue eeePCs mit größeren Platten und mehr Ram raus, dann sind das die perfekten Begleiter für die Business Nomaden (ääh, Kasper) von Heute.

via ben_

Die Zeit verfliegt. Es ist Winter!

Donnerstag, November 1st, 2007

Eben noch in der Provence, jetzt schon auf der Showbühne und jetzt ist schon Winter.

Als kleinen Teaser (oder Teaser vom Teaser) gibt es das folgende Schmankerl, sehr gut gemacht dazu:

Aus diversen Gründen wird die diesjährige “Silvester woanders feiern”-Tour wohl ausfallen, dafür geht’s Ende Februar, wenn alles nach Plan abläuft, Richtung Österreich um mit Rene und Freunden ein wenig Powderschnee zu genießen.

Nebenbei gibt es bei unserem Unternehmen für technischen Dienstleistungen eine neue, kleine Webseite (besser, als ein kleiner Text, wie es vorher war), und ein neues, schickes Büro gibt es gleich dazu. Wer also möchte, darf sich bei mir gerne auf einige Espresso mit aufgeschäumter Milch einladen. Firma, viel Arbeit und Büro sind es natürlich auch, die vom Bloggen der Alltagssituationen abhalten – aber, wenns draussen regnet und schneit kommt man eventuell auch zu mehr am Rechner… ausserdem bin ich auch noch viele Provence Bilder schuldig.

MAMP unter Parallels (und Update)

Montag, August 27th, 2007

Bei einem Projekt ist heute ständig mein httpd Service auf dem Mac abgeraucht. Da niemand im nahen Umfeld eine leisteste Ahnung hat, warum das passiert sein könnte (und ständig wieder passierte), hab ich es mal auf die ältere (buggy) PHP Version geschoben.
What to do? Kurz das Update von MAMP runtergeladen, und dann, gemäß MAMP Foren, folgendermaßen installiert:

  1. Stop the servers.
  2. Quit MAMP and/or MAMP PRO
  3. Rename the folder /Applications/MAMP e.g. to /Applications/MAMP_old
  4. Copy the new MAMP folder to your Applications folder.
  5. Copy the databases and other files that you want to keep to the new MAMP folder from the old one. Databases are located under /Applications/MAMP/db but there are possibly also other files that you want to keep like the folder /Applications/MAMP/htdocs or configuration files within /Applications/MAMP/conf.
  6. Start new MAMP or MAMP PRO.

War auch wirklich pups einfach, wie erwartet.

Dabei bin ich noch auf eine andere, viel wichtigere und nützlichere Sache gestossen:

Localhost vom Mac unter Windows mit Parallels Desktop

Das funkioniert wirklich ebenso pupseinfach, nach folgender Anleitung:

Windows wird unter Parallels als zweiter Rechner gesehen, und hat somit auch eine eigene IP im Netzwerk.

Die IP vom Mac findet man leicht im Terminal raus, indem man den Befehl “ifconfig” eingibt (auf dem PC heißt der Befehl “ipconfig“) – man beachte die folgenden Screenshots:

Rausfinden der IP Adresse auf dem Mac

Mit der Kommandozeile unter Windows die IP rausfinden

Wenn man diese beiden IP Adressen hat, ist der Rest ein ziemliches Kinderspiel:
Adresse und Port (bei mir läuft der Apache von MAMP unter Port 8888) in die Adresszeile tippen, Enter, fertig.

Beweis:

Mamp unter Windows ansprechen

Auslieferung von PHP Sourcecode verhindern

Dienstag, August 14th, 2007

Im Zuge der veröffentlichten Quelltexte der Facebook Suche und Startseite gibt Nik Cubrilovic (unter anderem Autor bei Techcrunch) ein paar Tipps, die fälschlich ausgelieferten PHP Code bei Apache Servern (unter anderem durch mod_security) verhindern sollen: Learning from Facebook: Preventing PHP Leakage.

Keine schlechten Ansätze dabei.

Ärger mit mod_rewrite und Apache

Montag, Juli 23rd, 2007

Im Zuge eines kleinen Projektes mit Typo3 und der für Suchmaschinenoptimierung hervorragend geeigneten RealURL Extension (und daher auch mit .htaccess Dateien) habe ich nach langem Testen festgestellt, dass dem Live Server mod_rewrite nicht die nötigen Dinge erledigen darf, bzw. dass die .htaccess Datei nicht per mod_rewrite weiterleiten darf.

In meinem Fall macht die .htaccess rewrite-technisch genau gar nix.

Da die Regeln auf dem Testserver 1a funktionieren, hab ich mal den Google Test durchgeführt:

RewriteEngine On
RewriteRule ^ http://www.google.de [R,L]

Hier soll eigentlich jeder Aufruf direkt an Google weitergereicht werden.

Die ursprüngliche .htaccess beinhaltet folgende (fast Standard-) Werte:
RewriteEngine On
RewriteBase /
RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads)/ - [L]
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* /index.php

Auf dem Testserver klappt das wohl nicht, weil in der Apache Konfiguration keine AllowOverride FileInfo für das DocRoot gesetzt wurde (und das PHP mod_rewrite Modul geladen ist).

Was rede ich da?

Hier stehts genauer: FAQ: mögliche Fehlerquellen und Fehlermeldungen beim Gebrauch von mod_rewrite.

Unter anderem geht es dort um Folgendes:

-> 1.-3. behandelt die Frage, ob mod_rewrite überhaupt auf dem Server läuft,
-> 4.-5. einzelne Problemstellungen
1. Modul geladen?
2. Jede Regel wird ignoriert – es passiert rein gar nichts
3. Fehler 403 Forbidden
4. Fehler 500 Internal Server Error
5. Einzelne Regeln laufen nicht oder nicht richtig (auch Bilder werden nicht geladen, 404 Not Found)
7. FAQ: Q & A (questions and answers)

Usability Brunch

Sonntag, Juni 10th, 2007

Heute morgen mit Usability Experte Patrick Roelofs von eparo.de aus Hamburg lecker usability brunch abgehalten.

Sehr lecker, nett und immer äußerst aufschlussreich.

Themen waren user centered design, interface design und verschiedene Web 2.0 Ideen. Mehr darüber in Kürze…

DSC00067.JPG

MDM Zinc mit Datenbank auf Mac und PC

Freitag, Mai 25th, 2007

Wer schon einmal eine Stand Alone App in Flash entwickelt hat, die auf Mac und PC Rechner laufen soll, kennt sicher ZINC von Multidmedia.

Hierbei ist es leicht, auf eine Access Datenbank zuzugreifen, zumindest auf einem PC. Auf dem Mac gibts es bis dato noch keine Lösung, ausser, mit XML und XPath zu arbeiten. Für XPath gibt es mittlerweile eine Implementierung (seit Flash MX 2004), die aber nur rudimentär abbildet, was mit XPath eigentlich erreicht werden könnte (einen kleinen Einblick gibt es zum Beispiel hier). Für besseren XPath Support gibt es die XPath Klasse von XFactor Studio (die original Seite ist leider nicht mehr richtig online, runterladen kann man es allerdings noch).

In den Supportforen von MDM scheint es aber den ein oder anderen User zu geben, der sich für die gleiche Fragestellung interessiert, und evtl. ist bald Hilfe in Sicht, die sogar im Produktiveinsatz funktionieren könnte: An SQLite solution – MDM Forum 3.0. Ich bin freudig gespannt.

Für Haustierfreunde: Haustiervideos

Donnerstag, Mai 24th, 2007

Achtung Werbung!

Bei Lieblingtier.tv gibt es einen neuen Star, Nika, der die Hauptrolle in deren neuer “Doggy-Soap” spielt.

Für Haustierfreunde und Hundefans evtl. interessant (und süss?), da gezeigt wird, wie der Hund / Welpe (mit Hundeschule etc.) aufwächst, und was dabei alles an Problemen bei der Hundehaltung etc. auftreten können.

Also : LieblingTier.tv – Doggy Soap Hundevideo.

Und ja, Anmerkung: Ich hab technisch mit der Seite zu tun ;)

WorldWideWeb Washington, USA, Los Angeles etc.

Donnerstag, Mai 10th, 2007

Nach ca. 2 Wochen USA habe ich – auch wenn es hier kaum Waagen gibt (interessiert hier offensichtlich niemanden) – sicher 10 Kilo zugelegt. Es gibt morgens mittag abends schlimmes Zeug zu essen und ich kann kaum erwarten, wieder deutsches Essen essen zu können.

Was habe ich bis jetzt bei meinem USA Aufenthalt gelernt? Die Reihenfolge spiegelt bei dieser Auflistung nicht die Mächtigkeit des Eindruckes wieder :) :

» In-n-out Burger macht die besten Burger hier unten (bzw. in California, mittlerweile bin ich in Washington DC angekommen). Wieso sind die so gut? Vielleicht, weil auf dem Menü genau 3 Burgervarianten stehen: Hamburger, Cheeseburger, Double-Double Burger. Easy und nicht viel schnick schnack. Manchmal sollte man sich auf die wesentlichen Dinge konzentrieren, und nicht jeden Quatsch (Evtl. McDonalds Crazy Weeks) mit machen (ok ok, McD ist ebenfalls erfolgreich, aber eben nicht so lecker). Lediglich deren BBQ Sauce hab ich bei in-n-out vermisst.

» Amerika ist relativ weit hinten was Organisation angeht. Die Geschichte mit “Dienstleistungsgesellschaft” ist absoluter quatsch. Das Kongresszentrum in dem ich momentan bin (Washington D.C.), zeitgleich mein Hotel, soll “outstanding” sein, und präsentiert sich auch (u.a. im Preis) so. Es ist gerade 0 Uhr (erst jetzt zum posten gekommen: 20:43 Uhr des nächsten Tages), seit heute morgen um 10 wird von der Haustechnik versucht, 5 Räume mit Gigabit Netzwerk zu verbinden.

Glaubt nicht, dass es jemand geschafft hätte, mehr als 2 Räume zum Laufen zu bekommen. Wenigstens gibt es morgens Kaffee vorm Zimmer…. Das ist jedoch auch das mindeste, mein Zimmer kostet geschmeidige 500 US$ / Nacht, die natürlich weder ich noch sonst irgendjemand in unserem Fall bezahlen muss (Mengenrabatt, special deals etc.).

» Automator auf dem Mac ist für viele tägliche Aufgaben hervorragend geeignet. Zum Beispiel, um per Rechtsklick aus PDF Dateien Powerpoint Files zu machen. Zumindest vermute ich das. Momentan gehe ich nämlich noch den Umweg über Pages, aber es funzt hervorragend für den Zweck, den ich hier lösen muss (nämlich: PDF -> Powerpoint). Meinen Workflow zum Export von Images aus einem PDF und Import in Keynote und dann Export gibts hier: Mac Workflow zum PDF Images export.

WorldWideWebWashington

Vorgestern bin ich zufällig in den “WorldWideWebWashington” (wwww) Kongress hineingestolpert.

Neben Caroline Little von der Washington Post und einigen anderen Leuchten aus der Web-Ecke (hier gibts die Liste der Redner) gab es allerdings grundsätzlich nichts weltbewegend neues (ausser ordentlichem Lunch).

Viel Trara um “Web 2.0″, trotzdem habe ich nicht einmal das Wort “Tagging” aufgeschnappt, was ich im Web 2.0 am spannendsten finde. Web 2.0 bedeutet hier ziemlich allein eher User generated content im Sinne von YouTube bzw. AAL (=andere arbeiten lassen).

Ansonsten? In den letzten Wochen Los Angeles und (Sublime o lé) Long Beach angeguckt. Lunch in Mailbu Beach, Rumcruisen in Bel Air, Sonnenuntergang in Long Beach. Schöner Tag.

Weitere Bilder gibt es in dieser Los Angeles Bilder Galerie. Bilder von Washington gibts in Kürze.

Blogs ohne Inhalt

Dienstag, April 24th, 2007

Blogs leben von ihren Beiträgen, oft gilt hier sogar die Gleichung viele Einträge = gute Unterhaltung und evtl. dann sogar = gutes Blog. Den Anspruch verfolge ich hier nicht einmal, aber so wenig wie die letzten Tage hier draufgesetzt wurde: Ein grosses Entschuldigung.

Allerdings ist abseits des Blogs viel passiert, über das Beizeiten (wenn alles spruchreif bzw. überschaubar ist) berichtet wird. War, nächste Entschuldigung, auch noch im Kurzurlaub, und Beweisfotos gibt es hier:
Fotos von Barcelona

Jetzt lande ich grad in San Diego, California, nach 25 Stunden Reise etwas erschöpft und freue mich auf drei Wochen Arbeit die hier und in Washington vor mir liegen.

Kurze Impressionen und mehr Updates folgen in Kürze, dann auch bald wieder etwas mehr Inhalt in Richtung Webdevelopment, Datenbanken, die Medienwelt und woran man sich erfreuen und worüber man sich Ärgern kann.

O lé.

img_5123.jpg