Relevant Music

Mac OS: Use HUAWEI 3G modem without Mobile Partner

December 8th, 2011

The HUAWEI Mobile Partner software is written in Java and seems to be mandatory to connect with HUAWEI’s mobile devices, but I think it is really annoying to always keep this heavyweight piece of software open while accessing the Internet.

The device will also appear in Apple’s built-in Network Manager, once the drivers are installed. But unless the PIN is disabled, trying to use the Network Manager (System Preferences > Network) will fail. In a next step, I tried to open Mobile Partner for entering the PIN, but then closing it without connection initiation. After entering the PIN, the connection via the Network Manager seemed to work fine! So we need a solution to enter the PIN without using the Mobile Partner software.

Eventually, I found the following solution at It requires that drivers are already installed, e.g. by using the installers from HUAWEI. It works with my HUAWEI Mobile Connect E160 card (o2 Surf Stick).

An alternative to this solution is to disable the PIN completely, but be sure if somebody steals your surf stick or your SIM card, he will be able to use your Internet connection and possibly do illegal stuff.

Read the rest of this entry »

Mac OS: How To Create Shell Script Launchers for Launchpad or Dock

December 7th, 2011

Apps in the Launchpad created from shell scriptsMac OS X’s core component Darwin is a UNIX-compatible operating system, which may attract former Linux users to join the Mac fan community. Projects like MacPorts successfully try to thwart the lack of a built-in package manager, important for Linux residents to install new open-source software. Given these preconditions, many shell scripts you have created in the rest of the Unix world, run on Mac OS X.

Based on a built-in tool in Mac OS X

While both KDE and Gnome enable you to create launcher icons for your scripts, this is not an easy thing to do on the Mac OS X desktop. Since Mac OS X 10.4, a tool called Automator is shipped which allows you to automate some tasks on Mac OS X without programming skills. The interesting thing about Automator is that you can export your task flows to a Mac OS X application.

To launch a shell script from Automator, you may simply create a task starting Terminal with a shell script. Then export the shell script to a Mac OS X application, which will appear in your Launchpad.

Automating Automator

However, when using a lot of shell scripts like I do, it would be an annoying thing to always launch Automator, create a new workflow and export it to an app. So I have written another shell script, automatically creating such an Automator app which opens an existing shell script in the Terminal. The script basically creates an application directory, copies the application stubs from the Automator directory on your hard drive to the new directory, and includes a custom XML file telling Automator what to do. Read the rest of this entry »

Kangee is online!

January 11th, 2011

The Kangee LogoLadies and gentlemen,

I am proud to present Kangee, the Personal On-Demand Fileserver. Kangee has its own website now:

Currently, it is in an early development state, but it is going to evolve. Have fun with it,


Modification: Use the Joomla! Admin area with an SSL proxy

October 10th, 2010

Some webspace providers use HTTP SSL proxies that allow their  shared hosting customers to use some sort of “point-to-computing-center” security. Although it does not provide the full SSL security in all aspects, it is the only possibility to use encryption for most shared-hosting customers. Since SSL key negotiation is done before information for selecting the appropriate domain name is transmitted, it is not feasible to include domain names of hundreds of clients per IP address (Subject Alternative Name) into an SSL certificate.

Especially when administering them via the Web, using these proxies is a great security gain in untrusted networks in the proximity of the client. However, a great drawback is the incompatibility with many administration backends, so as Joomla.

This modification is targeted to help Joomla! users having an SSL proxy that routes a request of the format “” to your domain “”. Goal of this modification is to create a support for SSL proxies that even enforces the usage of SSL for the Joomla admin panel. Read the rest of this entry »

Datenübertragung leicht gemacht.

May 2nd, 2010

In 1-2 Monaten werde ich eine Eigenentwicklung von mir zum Download anbieten. Es handelt sich um ein Tool zur Dateiübertragung. Genauer gesagt ist es ein kleiner HTTP-Server, der es dem Benutzer ermöglicht, Dateien über den Austausch von Links bestimmten Personen zur Verfügung zu stellen. Fokus habe ich auf Benutzerfreundlichkeit gelegt, ein Konfigurationsassistent übernimmt die wichtigsten Netzwerkeinstellungen (z.B. mit Hilfe von UPnP), sofern möglich. Genauere Details wird es in nächster Zeit von mir, Stück für Stück, auf diesem Blog geben.

Es muss noch so einiges abgerundet werden, aber es ist weitgehend fertig. Es wird mit an Sicherheit grenzender Wahrscheinlichkeit unter einer Open-Source-Lizenz verfügbar sein.

Relevant Music © 2003-2006 Leo Nobach. Blog proudly powered by WordPress