Dienstag, 18. Oktober 2011

iPhone 4s pictures / camera quality

I am very very impressed by the quality of the iPhone 4s camera. Look at this amazing picture!
Made with Camera+ app and enhanced by the same app: Scenes -> Clarity. That's it!
iPhone 4s pictures / camera quality
Click here to see original


Donnerstag, 21. April 2011

com.skype.skype com.apple.console WirelessAttach: IOServiceOpen error: e00002c7

I used to get this error message in my log (s. attached screenshot):

"com.skype.skype[] com.apple.console WirelessAttach: IOServiceOpen error: e00002c7"


After this error occurs certain times my wireless connections used to get disconnected and only a reboot could help to get the wireless connection to work properly. My airport app couldn't even see the SSID name. I was seeking for solutions online, but couldn't find any dependence between Skype and WirelessAttach IOServiceOpen error. Then I checked my preferences on Skype and came across a checked option in Preferences -> Erweitert. I unchecked the first option "Skype Access zur Verbindung mit Drahtlosnetzwerken verwenden" and checked for errors in error log. I monitored the error log for 2 days and couldn't notice any errors like that. Furthermore my internet connection seems to get stable.

Skype verion: 5.1.0.992
Mac OS X: 10.6.7 (10J869)

Sonntag, 23. Januar 2011

Wo arbeiten die CIS-Absolventen? Oder Berufsperspektiven der Computerlinguistik in München.


Das war ein wunderschöner Samstag Nachmittag: Beim Student-Trifft-Aboslvent-Event am 22. Januar 2011 trafen sich, dank Organisation von Frau Dr. Geierhos, Studenten, Ex-CISler, Magistranden, Doktoranden und einfach nur gute Freunde und Bekannte.

Da ich mich als frische Absolventin vor kurzem mit der Arbeitssuche in München und Umgebung beschäftigt habe, dachte ich mir, dass es vielleicht für einige von Euch nützlich wäre, zu wissen, welche Firmen mit Computerlinguistik und Sprachtechnologien im Raum München zu tun haben. Hier sind also einige Firment/Institutionen, wo bereits Absolventen der Computerlinguistik in München beschäftigt sind. Diese Liste ist keinesfalls vollständig und enthält nur einen Bruchteil aller Unternehmen in Bayern, die mit Computerlinguistik und Sprachverarbeitung zu tun haben (die Liste soll im Laufe der Jahre sicherlich noch vervollständigt werden (alphabetisch sortiert)). Falls Ihr diese ergänzen möchtet, schreibt bitte in die Kommentare oder per Email!

  1. Accenture
  2. affilinet GmbH
  3. Allianz AG
  4. ARCA Consult GmbH
  5. AutoScout24 GmbH
  6. Bayerische Staatsbibliothek
  7. ByteWorx GmbH
  8. Centrum für Informations- und Sprachverarbeitung LMU München
  9. cerasus.media
  10. CHIP Xonio Online GmbH
  11. ClimatePartner GmbH
  12. conject AG
  13. contraco Service Ltd
  14. DOCOMO Euro-Labs
  15. European Computer Telecoms AG
  16. Exelution GmbH
  17. Exorbyte GmbH
  18. Experteer
  19. German Space Operations Center beim DLR
  20. Google
  21. Intrafind AG
  22. Jobanova
  23. JobScout24 GmbH
  24. Kabel Deutschland
  25. Linguatec GmbH
  26. Linguistic Search Solutions R&D (LSSRD) GmbH
  27. Max Planck Digital Library
  28. Microsoft
  29. Nokia Siemens Networks
  30. Nuance
  31. Pattern Science
  32. SEARCHTEQ GmbH
  33. Siemens AG
  34. TrustYou
  35. Valuescope GmbH

Diese Liste ist nicht vollständig und ist auf Raum München lokalisiert.


Freitag, 12. November 2010

Spielplan FC Bayern auf dem Desktop: Geek-Tool und Shell machen es möglich!

Da ich seit einiger Zeit FC Bayern Fan bin, dachte ich mir, ein Tool in meine geliebte Geek-Tool-Application einzubinden, welches ein- bis zweimal in der Woche den Spielplan auf meinem Desktop aktualisiert anzeigt. Meine Lösung ist nur eine der vielen Möglichkeiten, wie man das lösen könnte.

1. Schreibt ein Shell-Script mit folgendem Inhalt:

TMPFILE=/tmp/fcbspielplan.raw.tmp
TMPFILE_encode=/tmp/fcbspielplan.tmp
WEBSITE=http://www.fcbayern.t-home.de/de/saison/spielplan/profis/index.php

lynx -dump $WEBSITE > $TMPFILE
iconv -f ISO-8859-1 -t UTF-8 $TMPFILE > $TMPFILE_encode
cat $TMPFILE_encode | grep -A 34 Datum
echo

Oder lädt das Script hier herunter und speichert es lokal ab. Was dieses Script macht ist Folgendes:
  • Crawlt mit Hilfe von "lynx -dump" den Inhalt der FC Bayern Webseite, wo sich alle Spielpläne des FCB befinden und ständig aktualisiert werden. Man kann hier eine beliebige Seite nehmen, wie Yahoo Sport oder Kicker etc. Hauptsache ist, die Seite wird aktualisiert und hat einen guten lesbaren HTML, so dass man es gut ansprechen und "greppen" kann. Falls jemand eine andere Webseite bevorzieht, sollte sie erst mal mit lynx testen. Ihr braucht selbstverständlich das lynx auf dem Mac laufen (das kann man in der Regel problemlos mit ports installieren):

    sudo port install lynx
  • Man könnte das Ganze als eine einzige Pipeline ausführen lassen, aber da den Arbeitsspeicher unnötig belasten kann (wir wollen es ja von Geek ausführen lassen), sollte man die Datei lokal abspeichern und dann mit grep bearbeiten.

  • Lynx "dumpt" die Webseiten automatisch in der Zeichenkodierung ISO-8859-1 und das ist für mein Geschmack nicht genügend. Die Umlaute werden falsch angezeigt. Deswegen sollen wir die temporär abgespeicherte Datei noch in UTF-8 konvertieren, so dass wir keine Probleme mit dem Zeichensatz bekommen dürften.
  • Wenn die Datei konvertiert wurde, können wir den uns interessierten Datenabschnitt mit grep problemlos extrahieren. Mit "-A 34" extrahieren wir eben den Kontext nach dem Wort "Datum", welcher uns die Spieldaten liefert (34 Zeilen ist die genau Anzahl von Spielen in den Bundesliga, die in der Tabelle angezeigt werden, s. Screenshot 1).
FC Bayern Spielplan Geektool
2. Jetzt speichern wir das Script im .bash-Format lokal ab und fügen im Geek ein neues Shell-Ereignis hinzu. Im Properties-Fenster fügt den Pfad zu dem lokal abgespeicherten Script hinzu, in meinem Fall: "/Users/alla/Library/Geektool_Library/fcbayern.bash" Es ist empfehlenswert, die Aktualisierung auf 3000 Sek. zu setzen in der "Refresh every"-Option bei Properties.

3. Und so sieht es das aus:

FC Bayern GeekTool Desktop-AnzeigeViel Spaß damit!
Alla

Sonntag, 24. Oktober 2010

Root User mit "su root" aktivieren

Um mit "su root" anmelden zu können, muss man den Benutzer in Wheel-Group eintragen. Dazu erst als Administrator in Shell anmelden. Bevor man sich in die Wheel-Gruppe eingetragen hat, geht das mit:

MacBookPro:~ user$ su [adminuser]

Admin-Passwort eintragen

MacBookPro:~ user$ sudo bash

Wieder Admin-Passwort eintragen.
Jetzt können wir uns in die Wheel-Gruppe eintragen. Dazu

bash-3.2# sudo /usr/bin/dscl . -append /groups/wheel GroupMembership [Benutzername]

Nun kann man als Nicht-Admin-User als root direkt anmelden, indem man

su root

ausführt. Das Passwort für root-User kann man übrigens nach dieser Anleitung unter Mac einlegen.

Samstag, 4. September 2010

How to uninstall McAfee SiteAdvisor Addon in Firefox on Mac

Recently I installed, for some testing issues, the add-on by McAffe, called SiteAdvisor. This add-on supposed to be a help for someone who wants to find out if a site he's visiting is safe. It is running in the background and check a site for some parameters such as downloadable files, pop-ups, advertising stuff, malware etc.

After some test I wanted to uninstall it and found out that the uninstalling button in the menu Add-ons is enabled:

After some recherché I found the application in my Applications folder. Thus to uninstall this add-on please follow these steps:

1. Close your Firefox Browser either by using the hot key cmd+Q or go to Firefox and click on "Quit Firefox" or "Firefox beenden" (for German)
2. Go to /Applications/SiteAdvisor . Double click on Uninstall.app
3. Follow the steps to uninstall the app, enter your admin password
4. Open your Firefox and make sure the addon is now uninstalled by clicking on Extras --> Add-ons

Ready!

Donnerstag, 21. Mai 2009

Unitex Install trick

For all computational linguists who want to use the tool Unitex 1.2 and install it on Mac OS X 10.5.7:
I don't know why the developers do not give informations about an error message on Mac OS X if you install it using the install instructions on the official website? This instructions seem to be useless for Mac users. Here is the right commando for install:

make install USE_TRE_LIBRARY=no install

Just use it instead of normal make install and Unitex 1.2 will run on your system properly :)

Donnerstag, 12. März 2009

UTF-8 for Term.app

defaults write com.apple.mail NSPreferredMailCharset "UTF-8"

Montag, 16. Februar 2009

Mittwoch, 11. Februar 2009

Give Your Best To Relationships



A boy and a girl were playing together. The boy had a collection of marbles. The girl had some sweets with her.
The boy told the girl that he will give her all his marbles in exchange for her sweets. The girl agreed. The boy kept the biggest and the most beautiful marble aside and gave the rest to the girl. The girl gave him all her sweets as she had promised.

That night, the girl slept peacefully. But the boy couldn’t sleep as he kept wondering if the girl had hidden some sweets from him the way he had hidden his best marble.

Moral of the story:
If you don’t give your hundred percent in a relationship, you’ll always keep doubting if the other person has given his/her hundred percent..

This is applicable for any relationship like love, employer-employee relationship etc., Give your hundred percent to everything you do and sleep peacefully.

Freitag, 5. Dezember 2008

Post an Wagner: Briefwechsel zwischen Wagner und Lahm :)


Am 3. Dezember schrieb Herr Wagner im Bild:

Lieber TSG 1899 Hoffenheim,

als ich Fußballreporter war (Ihr in der Kreisliga), war vor Spitzenspielen das Mann-gegen-Mann-Duell Pflicht. Wer hat den besseren Torwart, den besseren Stürmer ...

Vor dem Spitzenspiel übermorgen – Hoffenheim gegen FC Bayern – will ich die Tradition weiterführen. Wer ist besser? Da ist die Münchner Maximilianstraße mit Gucci,Bulgari, Hermès gegen die Gartenstraße von Hoffenheim mit dem Dorfbrunnen. Da ist die Münchner Presse mit BILD, „Bunte“, „Focus“, „Süddeutsche“. Und da ist die Hoffenheimer Presse mit der „Rhein-Neckar-Zeitung“ und der „Kraichgau-Stimme“. Ein Reporter der „Kraichgau-Stimme“ ist natürlich ein anderer Reporter als ein Reporter von BILD.

Da ist das Nachtleben. In Hoffenheim gibt es die „Alte Mühle“. Man kann ihr zusehen, wie sie das Wasser schaufelt. Es gibt auch noch das Bistro in Hoffenheim. Das Bistro in Hoffenheim schließt auch um Mitternacht. In München tanzen die Stars im P1, im Schumann’s.

In München herrscht die Überheblichkeit. Wenn Hoffenheim in zwei Tagen gewinnt, dann ist das ein Sieg über Kaviar, Champagner – und ein Sieg der Provinz.

Die größten Sportler kommen aus der Provinz – Boris Becker, Fritz Walter, Steffi Graf. Aus der Provinz sind wir Deutschland. Die TSG 1899 Hoffenheim kommt aus der Provinz. Und die wird Deutscher Meister.

Darauf wette ich – mein ganzes Weihnachtsgehalt – für kranke Babys in Afrika.

Herzlichst
Franz Josef Wagner



Am 4.Dezember 2008 antwortete Philip Lahm:

Lieber Franz Josef Wagner,

als ich gestern Ihre Post an die TSG 1899 Hoffenheim las, habe ich mich gefreut. Sie verwetten also Ihr ganzes Weihnachtstsgeld auf den Titelgewinn von Hoffenheim. Das ist mutig. Auch wenn das Team von Ralf Rangnich im Augenblick erfrischend Fußball spielt, wird dies nicht ausreichen, um die Schale in die Provinz zu holen. Wir sind stärker als Hoffenheim und ich freue mich schon auf das Spiel.

Und was Sie Münchener Überheblichkeit nennen, bezeichne ich als Glaube an die eigene Qualität. Sie werden also Ihre Wette verlieren. Deshalb halte ich dagegen und behaupte: Deutscher Meister 2009 wird wieder der FC Bayern München. Sollten wir nicht Meister werden, spende ich den gleichen Betrag für Kinder in Afrika, den Sie in Aussicht gestellt haben.

Herzlichst,
Ihr
Philipp Lahm,
Nationalspieler vm FC Bayern München


Ich persönlich bin überzeugt, dass FC Bayern gewinnt heute!
Freue mich schon auf das Spiel FC Bayern gegen Hoffenheim!!!!!!!!

Ole-ole-ole-ole!!!!!

Dienstag, 25. November 2008

Graphviz für Mac OS X, Prolog, Computerlinguistik

Für die Mac-Users ist folgende Anleitung bei dem graphischen Tool zu beachten:

um den Parser unter Prolog in Mac OS laufen zu lassen, ist es erforderlich, Graphviz zu installieren, und zwar:
  1. Grafische Oberfläche und
  2. Command line

  1. Grafische Oberfläche ist einfach zu installieren: drag&drop ins Programmenverzeichnis. Das spannende kommt später :) Ich habe die letzte Version, 1.13 (v16), installiert.
  2. Kommandozeile kann man auf verschiedene Weisen installieren. Ich habe den einfachsten Weg gewählt. Über darwinports. Darwinports dürften mittlerweile bei jedem installliert sein, falls nicht, Anleitung hier folgen. Wenn die Macports bereits installiert sind, legt los, und zwar im Terminal, als Root angemeldet, mit:

port install graphviz

Die Installation wird ca. 15-30 Min. dauern, denn Darwinports installiert ein ziemlich komplexes Package mit vielen Extras, z.B.

gmp @4.2.2_1
graphviz @2.20.3_0+darwin_8
hamcrest-core @1.1_0
jpeg @6b_2
junit @4.4_0
libiconv @1.12_0+darwin_8
libmcrypt @2.5.8_0
libpixman @0.12.0_1
libpng @1.2.32_0
ncurses @5.6_0
ncursesw @5.6_1
pango @1.22.2_0


Nach der Installation sind folgende Tools verfügbar:

acyclic, bcomps, ccomps, dot, gvpack etc...

Für Computerlunguistik werden wir vor allem dot und gvpack brauchen. Diese Tools kann man unter anderem mit folgender Syntax benutzen:

toolname -Tps filename -o output.ps

So weit gut. Alle über darwinports installierte Tools sind im Terminal als Kommandozeile verfügbar, zu jedem gibt es einen ausführlichen man-Aufruf. Was fällt ist, der Pfad zur grafischen Oberfläche Graphviz aus Punkt 1, um die dot-Dateien zu pipelinen und beim Kompilieren zu öffnen. Man muss den Pfad nicht unbedingt definieren: die gespeicherten dot-Dateien kann man auch manuell aufmachen und bearbeiten. Apropos die gespeicherten dot- und ps-Dateien - sie werden von unserem Parser [Parser/dot.syntaxbaum.pl] ins Homeverzeichnis geschrieben [/Users/username].
Damit Prolog automatisch diese Dateien mithilfe von Graphviz aufmacht und schön im Hintergrund anzeigt, müssen wir 2 Dinge machen:
  • Den Pfad im Terminal definieren und
  • Prolog-Programm dementsprechend ändern
Um den Pfad zu setzen, fügt folgendes in die .bash_profile hinzu (falls ihr Graphviz in Application folder installiert habt):

cd
mate .bash_profile


wobei mate ein Texteditor sein soll, z.B. mate für Textmate oder smultron für Smultron (benutzt den Befehl für den Editor, den ihr benutzt) etc... Wenn die .bash_profile nicht existieren sollte, einfach anlegen:

cd
touch .bash_profile


Nachdem ihr die .bash_profile mit dem Texteditor geöffnet habt, wird ein Fenster fürs Editieren von .bash_profile aufgemacht. Da folgendes eingeben:

# This sets up the Graphviz path:
export PATH=/Applications/Graphviz.app/Contents/MacOS:$PATH


Dann speichern und den Editor schließen. Terminal neustarten und 'nen neuen Tab öffnen. Jetzt wenn ihr

Graphviz&

eingebt, wird die grafische Oberfläche gestartet. Falls soweit alles gut gegangen ist, können wir das Prolog-Programm ein bisschen anpassen. In der Datei [Parser/dot.syntaxbaum.pl] soll das Prädikat [i]viewgraph/1 [/i] wie folgt geändert werden:

[code]
viewgraph(Datei) :-
concat_atom(['dot -Tps ',Datei,'.tmp.dot ',' -o',Datei,'.tmp.ps '],Command1),
concat_atom(['Graphviz ',Datei,'.tmp.dot &\n'],Command2),
shell(Command1),
shell(Command2).
[/code]

Ich habe lediglich Graphviz hinzugefügt, um den Syntaxbaum gleich nach dem Kompilieren ausgegeben zu bekommen. Achtung: Wenn Graphviz schon mal läuft und ihr noch mal kompiliert und den Syntexbaum ausgeben lässt, kann folgende Fehlermeldung kommen, was des Weiteren nichts Schlimmes ist:

Graphviz[12712] CFLog (0): CFMessagePort: bootstrap_register(): failed 1103 (0x44f), port = 0x4103, name = 'com.pixelglow.graphviz.gui.ServiceProvider'
See /usr/include/servers/bootstrap_defs.h for the error codes.
2008-11-19 23:40:47.294 Graphviz[12712] CFLog (99): CFMessagePortCreateLocal(): failed to name Mach port (com.pixelglow.graphviz.gui.ServiceProvider)


oder ähnlich. Um das zu vermeiden, einfach jedes Mal schön Graphviz beenden. :)

Das war's schon. Ich hoffe, ich habe Euch Zeit gespart... :) Falls Ihr Fragen habt, los damit!

Viel Spaß!

Dienstag, 11. November 2008

GrowlMail 1.1.4: Versuchen Sie die Installation erneut

Nach der Neuinstallation meines Betriebsystems OS X musste ich Growl updaten und das GrowlMail Plug-in neu installieren. Obwohl ich alle Schritte genauso wie in der Anleitung gefolgt habe, habe ich trotzdem diese Fehlermeldung bekommen: "Versuchen Sie die Installation erneut". Ich habe mehrmals versucht, aber erfolglos. Die Lösung ist einfach: als Admin-Benutzer anmelden und installieren. Dann ist alles reibungslos gelaufen. Also mit Administratorenrechten probieren!

Viel Spaß

Mittwoch, 5. November 2008

Samstag, 1. November 2008

Error: Unable to open port: couldn't change working directory to "[path]": n

Error: Unable to open port: couldn't change working directory to "[path]": no such file or directory

To fix it, just type

port sync

Freitag, 24. Oktober 2008

RoR etc

/usr/local/src
/usr/local/pgsql
script/server
/usr/local/bin/pg_ctl -D /usr/local/pgsql/data -l postgres.log start
/usr/local/bin/pg_ctl stop -D /usr/local/pgsql/data/

Donnerstag, 23. Oktober 2008