Browsing articles from "Januar, 2012"
Jan
27

iCal.app: Design von Snow Leopard auch auf Lion

By Fabi  //  Mac OS X  //  No Comments

Wer iCal in Lion zu kitschig findet, der kann einfach auf das alte Design von Snow Leopard wechseln. Dazu muessen nur ein Archiv geladen und in der iCal-App die Bilddateien angepasst werden. Wie das genau geht steht auf apple-weblog.de.

Weg mit dem Kitsch und her mit einem funktionalen Design. Manchmal ist weniger mehr, nicht wahr Apple?

Jan
24

XAMPP und Zugriffsrechte unter Mac

Eben habe ich mir XAMPP auf meinen Mac installiert und bin erstmal ueber die Zugriffsrechte gestolpert. Das Verzeichnis, in dem die Dateien der Webseite (html, php, etc.) aufbewahrt werden, findet sich in /Applications/XAMPP/htdocs. Genau genommen handelt es sich dabei um einen symbolischen Link auf /Applications/XAMPP/xamppfiles/htdocs, aber das spielt im Folgenden keine Rolle. Genau dieses Verzeichnis kann zwar mit neuen Dateien versehen werden (dazu ist ein Root-Zugriff notwendig), allerdings wird das Verzeichnis nicht ueber den localhost ansprechbar sein.

Der Grund dafuer ist die Rechteverwaltung. Generell empfiehlt es sich einen eigenen htdocs-Ordner anzulegen, der sich irgendwo in eurem Benutzerordner befinden sollte. Ich habe beispielsweise /User/USERNAME/Documents/htdocs gewaehlt, es kann aber auch eine andere Verzeichnisstruktur sein.

Wichtig ist, dass ihr nachdem ihr einen Ort fuer den htdocs-Ordner gewaehlt habt, die Datei /Applications/XAMPP/etc/httpd.conf anpasst. Das Verzeichnis muss an zwei Stellen eingetragen werden. Einmal muss die Zeile

DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"

abgeaendert werden in

DocumentRoot "/User/USERNAME/Documents/htdocs"

Zudem muss die Zeile

<Directory "/Applications/XAMPP/xamppfiles/htdocs">

abgeaendert werden in

<Directory "/User/USERNAME/Documents/htdocs">

Danach muesst ihr euch noch als Besitzer der Dateien eintragen. Dies macht ihr indem ihr die Zeilen

<IfModule !mpm_netware_module>
User nobody
Group nogroup
</IfModule>

abaendert in

<IfModule !mpm_netware_module>
User USERNAME
Group nogroup
</IfModule>

USERNAME steht in allen drei Faellen natuerlich als Variable fuer euren Benutzernamen und muss von euch angepasst werden. Anschliessend den XAMPP-Server (neu)starten (ueber XAMPP-Control) und loslegen. Dateien koennen nun einfach in den eigenen htdocs-Ordner kopiert und ohne weitere Aenderung im Webbrowser aufgerufen werden. Viel Spass dabei!

(via)

Jan
21

TextMate – Benutzer/Passwort-Kombination aendern

TextMate ist ein Editor fuer Mac OS X, der von vielen als der beste Editor weit und breit beschrieben wird. Um mich davon zu ueberzeugen, habe ich ihn mir installiert und ihn direkt ausprobiert. Da dieser Editor auch Bloggen unterstuetzt (via xmlrpc) dachte ich mir, dass ich am Besten einfach mal einen Blogeintrag schreibe.

Gesagt, getan. Wie das geht sieht man auch hier im Screencast: Blogging from TextMate

Allerdings hatte ich das Problem, dass meine Benutzername/Passwort-Kombination nach einmaligem Eingeben nicht mehr akzeptiert wurde. Einmalig war die Anmeldung moeglich, danach nicht mehr. Woran das liegt habe ich nach kurzer Recherche herausgefunden. Anscheinend vertraegt sich mein Passwort nicht mit TextMate, so dass es falsch in der Schluesselbundverwaltung eingetragen wird. Daher funktioniert einmaliges Anmelden, da TextMate dann die Benutzereingabe direkt verarbeitet, aber das Speichern haut nicht hin. Jede weitere Abfrage liefert dann die Fehlermeldung “Falsche Benutzer/Passwort Kombination”, da dann auf ein fehlerhaftes Passwort zurueckgegriffen wird.

Abhilfe schafft es die Schluesselbundverwaltung manuell aufzurufen und das Passwort dort per Hand zu aendern. Danach funktioniert das Bloggen mit TextMate anstandslos, wie dieser Blogeintrag beweist.

Viel Spass damit!

(via)

Jan
6

Android – von dubiosen Geschaeftsfeldern

By Fabi  //  Android, fail  //  No Comments

Eine Plattform ist dann bei der breiten Masse angekommen, wenn sich Spammer und Virenautoren damit beschaeftigen oder andere dubiose Geschaeftsfelder gesucht werden. Bei Android ist es langsam aber sicher so weit, dass vermehrt Apps auftauchen, die Malware, Spyware, usw. enthalten.

Ein paar Beispiele gefaellig? Fangen wir an mit Airpush.
Airpush bietet dem Entwickler einer Android-App ein Framework an, welches dafuer verantwortlich ist, dass der Nutzer der App spaeter Werbung angzeigt bekommt. Dabei gibt es unterschiedliche Methoden, die mehr oder weniger penetrant sind. Am Schlimmsten finde ich persoenlich die Variante, die dem Nutzer Werbung in der Info-Schublade (oder Notification-Area) anzeigt. Das Problem hierbei ist, dass nicht auszumachen ist von welcher App diese Werbung stammt, so dass sich im Netz zahllose Threads auf unterschiedlichen Foren damit beschaeftigen die Quelle des Uebels auszumachen.
Abhilfe schafft hier die App Airpush Detector. Diese listet auf, welche Apps von dem Framework Gebrauch machen. Der Nutzer kann daraufhin diese Apps deinstallieren und die verantwortlichen Apps so loswerden.

Abgesehen davon, dass ich jeden Entwickler der von solchen Tools Gebrauch macht am liebsten vom Android Market ausgeschlossen sehen wuerde, sollten sie sich schaemen auf diese Weise ihre Kohle zu machen. Aber mit Moral brauche ich hier gar nicht erst anfangen. Diese Entwickler haben sowieso schon ihre Seele verkauft.

Okay, was haben wir noch im Angebot. Da gibt es noch das Angebot von StartApp. Dieses ist dem Entwickler wiederum durch ein Framework zugaenglich und legt dem Nutzer nach der Installation eine Verknuepfung zu einer Suchmaschine auf den Homescreen. Passend dazu werden dann auch noch entsprechende Lesezeichen angelegt. Fazit: weniger schlimm und einfacher zu korrigieren aber laestig.
Auch hier sollten die Entwickler, die davon Gebrauch machen auf der Stelle vom Blitz getroffen werden.
Allerdings outen sich diese Apps fuer den Nutzer, in dem sie das Recht anfordern Lesezeichen zu lesen und zu bearbeiten. Wer einer App den Zugriff aud die Lesezeichen erlaubt obwohl die App selbst damit nichts zu tun hat, der ist im Gunde genommen auch selbst schuld. Trotzdem gibt es reichlich Apps mit noch mehr Nutzern, die das offensichtlich gekonnt ignorieren.

Gesamtfazit: Als Nutzer solltet ihr niemals Rechte absegnen, die euch dubios erscheinen. Lieber einmal zuviel die App-Beschreibung oder die bei der App verknüpfte Entwickler-Webseite besuchen und Nachforschungen ueber die Rechte anstellen bzw. im Zweifel die App nicht installieren, als sich Schadsoftware aufs Telefon zu holen. Die von mir vorgestellten Apps sind ja noch recht harmlos was die Weitergabe von sensiblen Daten betrifft. Sicherlich gibt es auch noch Apps im Market die weit mehr ausspionieren. Deswegen bleibt immer wachsam und geht mit offenen Augen durch den Market.

(via reddit)

Jan
4

Was mich an den Android-Updates stoert …

By Fabi  //  Android, fail, Klartext  //  No Comments

… ist beispielsweise, dass ein noch nicht einmal zwei Jahre altes Geraet wie das Samsung Galaxy S, welches sich irrsinnig gut verkauft hat und in den ersten sieben Monaten rund 10 Millionen mal ueber den Ladentisch gegangen ist, jetzt noch nicht einmal eine abgespeckte Version von Android 4.0 aka Ice Cream Sandwich erhaelt. Samsung, das ist ganz ganz schwach.

Die Begruendung TouchWiz, also die Samsung eigene Oberflaeche, wuerde damit nicht fluessig funktionieren legt nahe, dass Samsung zunaechst einmal vernuenftige Programmierer einstellen sollte. Warum sonst bekommen die Jungs vom CyanogenMod oder andere Custom-ROM Autoren bei den XDA-Developers das hin? Klar handelt es sich bei diesen Ports um ein Stock ROM; aber liebe Samsung’ler, wenn ihr es nicht selbst hinbekommt, dann lasst in Gottes Namen die Finger von eurer eigenen Oberflaeche und rueckt ein Update auf das Stock-ROM raus. Die Personen, die sich dafuer interessieren, die koennen es sich dann installieren. Und verzichten dabei sicher nur zu gerne auf eurer ach so tolles TouchWiz. Dem Rest sind die Updates dann entweder egal oder sie ziehen es vor TouchWiz zu behalten.

Google sollte wirklich anfangen ueber die Motorola-Sparte selbst Mobiltelefone auf den Markt zu bringen und diese besser zu supporten. Nicht zur Strafe fuer die anderen Hersteller sondern nur zur Uebung. Ende der Druchsage.

Analytics

Gemaess den Richtlinien des deutschen Datenschutzes weisen wir darauf hin, dass dieser Blog persoenliche Daten des Besuchers zu Analysezwecken sammelt. Dem kann hier widersprochen werden.

Werbung