Citrix Client on Ubuntu 10, 64 Bit.

Unfortunately, there is no 64 Bit package for the Citrix client 11. So, it is a smaller challange to install the client using 32 bit libraries. There are a couple of nice tutorials on the net. The one which helped me most was the how to by I can has linux. Basically it describes, that one should download the current 32 Bit Linux client from the Citrix Download Page. After running the basic installation you’ll need to download the Motif 32Bit Libraries, extract its files using ar and copy its libs to /usr/lib32 on your Ubuntu system.

But I still had a few issues installing the client: A symbolic link called libXm.so.4 was missing in the first place. To fix that, I did the following:

cd /usr/lib32
sudo ln -s libXm.so.3.0.2 libXm.so.4

Now, I was able to start the client: /usr/lib/ICAClient/wfcmgr

Trouble connecting via SSL

But when I tried to connect to a SSL Host, the connection broke telling me that To fix this, 2 steps are required. Download the certification files. Now, move the files to /usr/lib/ICAClient/keystore/cacerts or whatever the installation directory of your client installation is.

After that, Citrix client and connecting SSL hosts worked like a charm.

Gedittools – a plug-in for gedit.

Update September 21: The XML Highlighting algorithm has been re-implemented. Therefore, this feature is now much faster than before. Also, it is not triggered automatically. There is a new button in the toolbar to start XML highlighting.

During the past few weeks I extended gedit by several little plug-ins that I needed to have for my daily developer work. Now, I merged all those to one single configurable plug-in called gedittools.

It comes along with the following features:

  • XML highlighting: After hitting the highlighting button in the tool bar, the complete tree inside the file will be highlighted. Depending on depth different colors will be used.
  • Selection highlighting: After a double click on any word, all occurrances of the selected word will be highlighted throughout the whole current document.
  • Search selection count: After a double click on any word, all occurrances of the selected word will be counted and the sum will be displayed in the status bar of the document.
  • Launch meld to compare files: A button is added to the toolbar of gedit to allow launching meld. Therefore a screen will be displayed: It allows selection of a file which will be compared to the current active file in gedit.

The plug-in is configurable: You can choose which plug-in you want to use. To make use of the meld launcher feature, an installation of meld is required. Refer to the README file for details.

Download here

If you want to use the plug-in, feel free to download it at github: http://github.com/mmuell23/mmuell23

To install from git:

git clone http://github.com/mmuell23/mmuell23.git
cp -r mmuell23/gedittools/* ~/.gnome2/gedit/plugins

Activate plug-in in gedit preferences and configure it as you wish.

Install from zip File:

You might also download the plug-in as a zip file from github. Hit the “download source” button on the top right of the site.

Extract all files and copy to ~/.gnome2/gedit/plugins

Activate plug-in in gedit preferences and configure it as you wish.

Plug-ins for gedit: count results or compare files.

Well, after I could count words in a gedit document based on a selection I made, I decided to add another missing feature:

I needed a diff tool to compare two files that are currently opened in gedit. Unfortunately, gedit doesn’t come along with these kind of features. So, another plug-in was needed.

Meldlauncher

What it does? It simply starts the open source diff & merge tool Meld using two documents opened in gedit. That’s why I called it meldlauncher. Therefore, if you want to use meldlauncher, you will need to have Meld installed. On Ubuntu do something like this:

sudo apt-get install meld

If there are only two documents opened in gedit, meldlauncher will launch Meld and pass those two files to it. If there are more than two documents opened, meldlauncher will open a selection dialog from which you can easily choose the document to compare the current document with.

I moved both the counter plug-in and the meldlauncher plug-in to Github. Feel free to grab it from there:

http://github.com/mmuell23/mmuell23

Count search results in gedit.

Update September 21:
After all, I found some time to reimplement the algorithm for highlighting XML. It is now triggered by a new button in the toolbar. As it now does not run automatically, this will be another improvement to overall speed. Feel free to download the new version at the provided download link below or at github!

Update May 5:
Count results are now being displayed in the Status Bar instead of an alert window. Also, there were a couple of bug fixes. Feel free to download the new version at the provided download link below or at github!

Lately I was looking for a small but missing feature in gedit: I needed to be able to count all occurrances of a selected word. This is a standard feature in many other editors such as Notepad++ in the Windows world, for example. However, I didn’t come across a solution on the net, so I decided to write a little plug-in myself.

What it does: After marking a word the plug-in counts all occurrances of the selection in the current document. It adds a new button to the toolbar and an entry to the menu right in the “Search” section. On top of that you may trigger counting the selection by hitting “CTRL+SHIFT+F”. A small pop-up window will appear and show the results of the search. The results will be displayed in the status bar of the window.

How to use it: Simply mark a word, and have a look at the statusbar: The number of search results will be displayed there.

If you find it useful, feel free to download the plug-in here:

Donwload at github:
http://github.com/mmuell23/mmuell23

git clone http://github.com/mmuell23/mmuell23.git
cp -r mmuell23/gedittools/* ~/.gnome2/gedit/plugins

Ubuntu und Abhängigkeiten

Heute Morgen installierte ich das neue Ubuntu 10.04 Beta in einer Virtuellen Maschine.

Funktionierte wunderbar, bis auf die Tatsache, dass sich die Maschine bei der Installation der MySQL Gui Tools wohl ein wenig verschluckte. Jedenfalls installierte sich das Paket mit seinen “Kindern” mysql-query-browser und mysql-admin nicht korrekt.

Deinstallieren und neu installieren ließ es sich auch nicht. Es brach mit folgendem Fehler ab:

Entferne mysql-admin ...
dpkg (Unterprozess): kann installiertes post-removal-Skript nicht ausführen: Exec format error
dkpg: Fehler beim Bearbeiten von mysql-admin (--remove):
Unterprozess installiertes post-removal-Skript gab den Fehlerwert 2 zurück

Was tun? Viele Forenbeiträge liefen ins Leere und ich fand keinen Weg, die korrupten Pakte manuell zu löschen.

Die Lösung für dieses Problem war aber sehr leicht:

Es existieren im Verzeichnis /var/lib/dpkg/info Dateien mit Informationen zu allen installierten Pakten. Hier habe ich einfach alle Dateien rausgesucht, die für meine gesuchten MySQL Pakete relevant waren und sie aus dem Verzeichnis verschoben. Mit

apt-get remove mysql-admin mysql-query-browser

verschwanden dann auch alle Fehlermeldungen und Abhängigkeiten und ich konnte über

apt-get install mysql-query-browser mysql-admin

die Pakte sauber neu installieren.

Evolution und Exchange

Da nun endlich meine Entwicklermaschine eine Linux-Maschine wird (einen Mac gabs leider nicht…), musste ich Evolution dazu bringen, mit dem Firmeneigenen Exchange Server zu kommunizieren. Nach ein wenig Frickelei und Überraschungsmomenten, klappt es nun.

Und so gehts:

1. Ein Exchange Konto erstellen in Evolution

Zu allererst muss ein Exchange Account in Evolution (in meinem Fall in Version 2.2.8) erstellt werden. Für diesen sind folgende Einstellungen wichtig:

Domain und Username müssen, genau wie Server, durch die jeweiligen persönlichen Daten ersetzt werden und schon klappt der Zugriff auf die Emails. Wenn man den Server- oder Username nicht kennt, wird man in den Kontoeinstellungen von Outlook schnell fündig und kann die Einstellungen übernehmen.

2. Zugriff auf das Adressbuch im Active Directory

Für den Zugriff auf das globale Adressbuch im Active Directory muss eine weitere Einstellung getätigt werden. Dazu trägt man den Server, an welchem man sich angemeldet hat, im folgenden Screen als Setting ein. Herausfinden kann man diesen unter Windows in einer Eingabeaufforderung mit

echo %LOGONSERVER%

3. Zugriff auf Kalender anderer Nutzer

Um auf freigegebene Kalender anderer Nutzer zugreifen zu können, wechselt man in die Kalenderansicht und wählt Datei -> Kalender eines anderen Nutzers abonnieren

Es öffnet sich ein Screen, in welchem man aus dem globalen Adressbuch einen User suchen kann. Als default Ordnername steht “Calendar” in der Auswahlbox des zu abonnierenden Ordners. Das hat mir etwas Kopfzerbrechen bereitet, weil es schlicht nicht funktionieren wollte: Immer brach der Vorgang mit einer “Zugriff ist nicht erlaubt” Meldung ab. Je nach lokaler Installation des Exchange Servers scheint dieses Setting also nicht immer zu stimmen. In meinem Fall hat das Ersetzen durch das deutsche Wort “Kalender” den Effekt gebracht, dass ich auf freigegebene Kalender zugreifen konnte. Das englische “Calendar” blieb leider erfolglos.

4. Zugriff auf öffentliche Ordner

Einfacher verhält es sich mit den öffentlichen Ordnern. Diese können sehr einfach in der Email-Ansicht unter Ordner -> Abonnements verwaltet werden und erscheinen dann in der Liste der verfügbaren Email-Ordner. Hier können auch öffentliche Kalender abonniert werden, welche dann automatisch im Kalender erscheinen.

Nach diesen vier einfachen Schritten steht mir Evolution nun als nahezu vollwertiger Outlookersatz zur Verfügung.

Linktipp zum Thema Reisen.

Ich buche schon seit Jahren alles, was mit Reisen zusammenhängt, online: Flüge, Hotelzimmer, Mietwagen. Pauschalreisen für meine Eltern, Restaurants oder Zugtickets. Damit gehöre ich wohl nach wie vor zu einer Minderheit, denn die meisten Menschen informieren sich zwar online, buchen aber im good old Reisebüro.

Ein Interessanter Artikel der FAZ beleuchtet nun dieses Thema und spannt einen großen Bogen vom Thema Online-Reisebüro über Hotel-Bewertungsportale hin zur allgemeinen Informationskompetenz des Internetusers. Durchaus lesenswert:

Virtuelle Revolution des Reisens:
Was ich weiß, macht mich nicht heiß

Dein Freund und Helfershelfer

Im ICE nach Hannover sitzt uns ein recht korpulenter Polizist im Abteil gegenüber und döst vor sich hin. Die Kaffeeverkäuferin der Bahn kommt zu uns und mein Kollege kauft sich einen Becher Kaffee aus ihrem Sortiment. Da die Verkäuferin beide Hände voll hat, bittet sie meinen Kollegen, sich das Wechselgeld selbst aus ihrem Portmonaie zu nehmen. “Na, da bedien’ ich mich mal ordentlich!” sagt dieser. “Wird schwierig- bei dem Herrn gegenüber” erwidert die Kaffeefrau. Da meldet sich der Gegenüber-Polizist aus seinem Schlaf und sagt: “Kein Problem, wir teilen!”

Das iPad ist da.

Viele Gerüchte gab es, viel wurde spekuliert und seit gestern ist nun die Katze aus dem Sack: Apple hat ein neues Produkt. Das iPad. Vieles wurde in den letzten 24 Stunden geschrieben und kritisiert. Der Spiegel würde es seiner Oma kaufen, sich selbst aber nicht und bei Gizmodo finden sich gleich 8 Gründe, die gegen das iPad sprechen. Keiner hatte es bisher in der Hand und viele Kritikpunkte sind somit auch wieder nur Spekulation.Dennoch geb ich auch noch meinen Senf dazu und sage, warum ich mir eines kaufen werde. Oder warum nicht, mal schauen, wie mein Urteil am Ende ausfällt.

Ein Tablet PC

Wie oft hat man in den letzten Monaten von dem Trendthema der Computerwelt gesprochen, den Tablet PCs. Einige Geräte kamen ja auch schon auf den Markt, die meisten von denen sind aber nichts anderes als hybride Notebooks: Mit drehbarem Display, das halt auch noch “touchfähig” ist. So dick, wie ein Notebook und so schwer. Naja, hybrid eben. Das iPad ist nun eben ein wirkliches Tablet: Es ist mit seinen 1,3cm so dünn, wie ich es von einem Tablet erwarten würde und hat tatsächlich nichts anderes, als einen Screen. Und eben einen Home-Button, wie das iPhone. Optisch eine elegante Geschichte, iPhone-User fühlen sich gleich wie zu Hause. Es wird wohl mehrere Varianten geben, mit unterschiedlichen Flash-Memory-Größen und einer 3G-Option zusätlich zum WIFI für die, die es gerne unterwegs nutzen möchten.

Die (fehlende) Tastatur

Der schlichte Screen bringt natürlich mit sich, dass die Tastatur des iPads auch auf dem Display bedient werden muss, ähnlich wie beim iPhone, nur in groß. Wie sich das gestaltet, wird sich noch zeigen: Das Werbevideo von Apple zeigt einen User, der die ganze Zeit mit angewinkelten Beinen sitzt und das iPad bedient. Das scheint sehr komfortabel. Wie dies nun aber an einem Schreibtisch oder in der U-Bahn aussieht, wird man sehen müssen. Im Zweifel bietet Apple die Möglichkeit, über Bluetooth eine Tastatur an das iPad zu koppeln. Hat man dann noch eine Docking-Station, ist bestimmt recht komfortables Tippen möglich.

Filmmusikbuchspielkonsoleninternetterminalscreen

Wer aber dachte, mit einem Tablet lange Texte schreiben zu können oder seine Diplomarbeit zu tippen, wird sicher enttäuscht sein. Da liegen auch nicht die Stärken des iPads und beabsichtigt war das von Apple wahrscheinlich auch nicht. Vielmehr ist es ein ziemlich cooles Gadget für Medienwiedergabe: Fotos und Filme auf einem Tablet zu schauen, während man in Bus, Bahn oder Flieger sitzt oder auf der Couch oder im Bett liegt, scheint sehr spaßig zu sein. Das Display wirkt brilliant und wenn die Akkulaufzeit nur annährend so ist wie die versprochenen 10 Stunden, ist das ein echtes Plus.

Darüber hinaus ist das Surfen im Internet offensichtlich auch schön, wenn man mit einem Device in Form und Größe eines Magazins Texte lesen kann. Sicher, der Spaß wird getrübt dadurch, dass das OS keine Flashunterstützung bietet. Somit kein Youtube, keine Flashgames. Aber gut, ich vermisse das auf meinem iPhone auch nicht. Für Youtube gibts ja die integrierte App und über fehlendes Flash habe mich noch nie geärgert. Außerdem gibt es ja schon Pläne, Flashapplikationen in den App-Store zu migrieren. Der Schritt zur Flashintegration im Browser ist dann vielleicht auch nicht mehr so groß.

Die Email-Applikation ist eine Weiterentwicklung derer vom iPhone und scheint eine einfache Bedienung zu bieten. Neben Email-Preview und der automatischen Fullscreen-Anzeige einer Email beim Drehen des iPads, findet sich hier die gewohnte Bedienung und Anordnung der Programmelemente, wie sie im iPhone schon in klein vorhanden ist.

Kindlekiller

Womit das iPad Pluspunkte sammelt, ist die E-Book-Funktionalität. Wer sich einen Kindle von Amazon gekauft hat, schaut nun ein wenig in die Röhre: Dort ist alles schwarz-weiß und der Kindle kann bzw. konnte bisher nicht viel mehr, als Bücher darzustellen. Amazon hat das wohl erkannt und öffnet nun einen App-Store für ihren Kindle. Inwiefern Applikationen in schwarzweiß aber spannend sind, wird sich zeigen. Ganz anders das iPad: Was ich bisher vom eBook-Reader sah, ist wirklich toll und genau das, was ich mir lange vorgestellt habe. Graphisch sieht eine Seite aus, wie eine Buchseite; selbst der Blättermechanismus ist optisch wunderschön dargestellt. Klar, das ist Eye-Candy. Aber mir doch hundertfach lieber, als schwarzer Text auf weißem Grund, der optisch nichts mehr mit einem Buch zu  tun hat. Auch die Bibliothek ist optisch toll gelöst und bietet eine gelungene Übersicht, ähnlich einem Buchregal, in welchem Bücher mit dem Cover nach außen präsentiert werden.

Ich denke, dass hier ein großer Vorteil des iPads liegt. Im Segment der E-Book-Reader wird Apple Boden gut machen. Wenn nun im iBook-Store auch Zeitungen und Magazine verkauft werden, wird dies sicher ein interessantes Konzept. Wie sich dies in Deutschland mit der Buchpreisbindung verhält, wird sich allerdings noch zeigen.

Echte Mängel

Als wirklicher Nachteil ist eine Sache zu nennen, die Apple noch nicht einmal im iPhone gelöst hat: Fehlende Multitaskingfähigkeit. Für das iPhone ist mir das egal, weil die Nutzungsdauer sich in kleine Abschnitte über den Tag verteilt. Aber wenn ich das iPad in der Hand habe, was ich tendenziell länger als zehn Minuten in der Hand haben werde, möchte ich gerne beispielsweise Skype im Hintergrund laufen haben, während ich ein E-Book lese und evtl. Internetradio höre. Mit einem Gerät wie dem iPad wird das wirklich eine Notwendigkeit.

Über die fehlende Kamera kann man streiten, außer für Skype Videokonferenzen und vergleichbare Applikationen fällt mir kein unentbehrlicher Nutzen ein. Ist in meinen Augen zu vernachlässigen. Mir persönlich ist das also egal.

Auch bietet das iPad keinerlei Schnittstellen außer die des Apple-Steckers: Über diesen kann man beispielsweise Adapter für SD-Karten anschließen. Naja. Ich denke, ein USB-Port wäre bestimmt eine gute Sache gewesen. Aber gut, wir haben hier keinen vollwertigen PC, sondern ein Tablet.

Was ich wirklich vermisse, ist eine innovative Eingabemöglichkeit. Beispielsweise eine Spracherkennung für Emails, Sprachsteuerung des Tables an sich etc.. Da scheint Google weiter zu sein. Aber vielleicht findet sich ein solches Konzept im nächsten Softwareupdate wieder.

Fazit?

Die Leute werden es kaufen, da bin ich mir sicher. Trotz der Mängel wird es angenommen werden. Es ist wie mit dem ersten iPhone: Eine Time To Market Geschichte- das Gadget hat Mängel, ist in anderen Dingen aber wegeweisend. Apple musste mit dem iPad auf den Markt kommen und hat gute Chancen, den Tablet-PC Markt zu dominieren. Auch ohne Kamera. Bleibt zu hoffen, dass die Software so nachgebessert wird, dass es Multitasking gibt und vielleicht sogar Flash Support. Spätestens dann werden sehr viele Anwender überzeugt sein. Amazon und der Kindle sollten sich einen Schal besorgen, um sich wam anzuziehen. Denn ich denke, dass die Killerapp der E-Book-Reader und der iBook-Store wird. Zumindest außerhalb Deutschlands. Da gibt es einige Kunden zu gewinnen und das könnte ein Zugpferd sein für den Verkauf des iPads.

Ich persönlich kann mir gut vorstellen, ein iPad zu kaufen: Als Media-Surf-Gadget für Wohnzimmer, Küche und unterwegs. Als Arbeitsgerät taugt es nichts. Aber dafür ist es schlicht auch nicht gedacht. Und das ist für mich auch ein Unterschied zu einem Netbook: Denn mit einem solchen kann man arbeiten; mit einem Tablet PC nicht. Denn der ist noch abgespeckter was die Hardware betrifft. Aber wer weiß, selbst das ist mit einer Bluetooth Tastatur und einer Dockingstation vielleicht auch möglich. Im Vordergrund des Geräts steht das Surfen, lesen und Video schauen. Die Kommunikation per Email geht sicher auch, aber da ist wahrscheinlich tatsächlich eine extra Tastatur von Nöten. Aber das wird sich beim Live-Test zeigen: Vielleicht ist die Tastatur im Screen wesentlich bedienbarer, als man denkt.

Mal abwarten, wann es das iPad in Deutschland gibt. Testen werde ich es allemal! Und vielleicht kauf ich auch eins. Denn bei Preisen ab 499$ bewegt sich Apple durchaus in einem annehmbaren Rahmen.

Folk for you, folks.

In den letzten Monaten bin ich immer wieder über einige tolle Folk Alben gestolpert. Die meisten davon habe ich aus Irland mitgebracht, weil dort der Markt für solche Musik offensichtlich viel größer ist, als der in Deutschland mit R’n’B verseuchte Chartmassenmarkt. Dabei sind die Alben gar nicht alle irisch und schon gar nicht mit Fiddle und Flöte eingespielt. Im Gegenteil: Es sind alles moderne Alben junger Musiker aus USA und Europa, die aber einfach ehrliche Musik machen. Und das hört man. Einige sind schon älter als ein Jahr, andere sind neuer.

Da in meinem Wohnzimmer oft gefragt wurde, wer denn das auf der CD ist, gebe ich hier einfach mal ein paar Empfehlungen der Alben, die gerade meinen iPod schmücken dürfen. Es gibt noch mehr, unter anderem Geschenke aus “fernen Ländern”, die es hier aber schlicht nicht zu kaufen gibt. Hier nun also Musik, die es im Zweifel auch bei Amazon zu kaufen gibt.

First Aid Kit

Zwei Mädels, wie aus dem katholischen Kirchenchor. Könnte man zumindest meinen, wenn man sie live erlebt. Ihre Songs sind aber an Intensität kaum zu überbieten. War ohne Erwartung beim Konzert und bin völligst geflasht wieder nach Hause gekommen. Bisher gibt es nur eine EP, aber ihr Erstlingswerk soll Ende Januar 2010 veröffentlicht werden. Tolle Musik zum wohlfühlen. Hier bestellen.

Fleet Foxes

Auf die Fleet Foxes und ihr gleichnamiges Album bin ich nur zufällig aufmerksam geworden bei einem Konzert von First Aid Kit, die dort einen ihrer Songs coverten. Bei Amazon hörte ich in den Rest rein und bestellte das Album: Eine Mischung aus ruhigen, teils melancholischen Songs, die alle ein wenig “retro” klingen und von schönen Vokalarrangements geprägt sind. Der Tiger Mountain Peasant Song ist mein Favorite. Hier zu bestellen.

Wallis Bird

Sie ist eine Songwriterin aus Dublin und hat an der Popakademie in Mannheim studiert. Mittlerweile hat sie ihr zweites Album veröffentlicht; am ersten hab ich mich aber noch nicht satt gehört. Schlanke, akustische Arrangements und ihre unverwechselbare Stimme machen die Platte echt zu einem schönen Hörerlebnis. Sowohl die rockigeren Nummern wie Counting to Sleep oder langsame Songs wie Slow Down sind wirklich schön. Empfehle das Debütalbum, aber auch ihr Zweitwerk, uneingeschränkt zum Kauf. Hier zu bestellen.

Mumford & Sons

Sind in Irland und England gerade sehr populär, hier dauert es vielleicht nicht mehr lange. Die Jungs aus UK machen einen tollen Folksound und schaffen es, trotz Banjo, ihre Songs nicht etwa wie Squaredance Musik klingen zu lassen, sondern erfinden für jedes Lied einen neuen Klang, mal mit Streichern oder Bläsern, mal Plain mit Bass, Schlagzeug, Gitarre. Die markante Stimme des Sängers ist dabei immer der Fixpunkt. Ihr erstes Album Sigh no More ist wirklich eines der besten Alben, die ich in letzter Zeit gehört habe. Favoriten sind The Cave und Little Lion Man für die schnellen Songs und I gave you all als Ballade. Hier zu bestellen.

Lisa Hannigan

Sie ist die Backgroundsängerin von Damien Rice, der etwas depressive Sänger aus Dublin. Ganz ehrlich: Ihr Album habe ich mir gekauft, weil ich das Cover so lustig fand. Im Gegensatz zu Damien ist sie erfrischend positiv gestimmt: Auf der CD sind leichte Folk/Popsongs, geprägt von ihrer wunderschönen Stimme. Vielleicht nichts zum gezielten Hören, aber als Worksoundtrack bestens geeignet. Hier zu bestellen.

Damien Dempsey

Ein echter Dubliner Junge. Hab mir vor etwa 2 Jahren eines seiner Alben in Dublin gekauft und bekam neuen, irischen Folk vom feinsten. Als er dann 2009 noch Support Act von U2 in Dublin war, konnte ich ihn auch live sehen und erlebte ihn als sehr intensiven Musiker. Seine alten Alben sind sehr rockig. Wer ihn aber als Folkmacher erleben will (und das ist dann wirklich unverkennbar irisch!), sollte sich sein Album The Rocky Road kaufen. Das eine oder andere Guinness dazu und das Wohnzimmer wird zum Pub. Hier bestellen.