15. Oktober 2013

Linux

15. Oktober 2013 16:07

Früher hatte ich mal einen PC, einen mittelgroßen Tower, das war mein Linux-Rechner… 1999 gekauft.
Später das 2002er Gericom Notebook, mit mehreren Linux-Distros drauf, meist SuSE und Debian.
Darauf viele Jahre lang nur virtuelle Linux-Installationen auf den MacBooks. Immer openSUSE und Ubuntu, manchmal auch andere.
Am 1.2.2010 bekam ich das

  • Nokia Handy N900 mit Maemo,

ein richtiges Linux, und immer dabei, immer ein vollwertiges Linux in der Hosentasche, herrlich. Leider gab das Teil im Frühsommer ‘13 auf, wie hier berichtet.
Dafür hab ich seit Dezember 2012 den

  • Raspberry Pi

als Server für meine Eisenbahnsteuerung laufen.
(Und bald gibt es ein Geburtstagsgeschenk, hab ich läuten hören, ein kleines feines Linux Notebook…)

Aber außer den “richtigen” Computern gibt es noch die Embedded Systems, da haben wir:

  • die GoPro Hero3 Action-Cam – auch die läuft auf Linux
  • oder die Märklin Central Station 2: das Betriebssystem ist Linux
  • und jetzt die AR.Drone2.0, ein Quadcopter von Parrot, dessen winziger Bordcomputer ist – Linux

Eigentlich eine ganze Menge Linuxsysteme für einen einzigen (Apple-)Haushalt.
Hab ich was vergessen?
(Ja, auf dem ADSL-Router läuft auch Linux, glaube ich jedenfalls.)

QGroundControl

15. Oktober 2013 15:15

Seit ein paar Wochen habe ich die Parrot AR.Drone 2.0 von meinem Sohn “geerbt”, ein Quadcopter, der noch als Spielzeug durchgeht.
Man kann damit aber ziemlich lässige Sachen machen, besonders mit der ansteckbaren Erweiterung “Flight Recorder”, einem Teil mit GPS und 4GB Flashspeicher.
Allerdings kann selbst mit diesem Teil die Drone nicht wirklich autonom fliegen, das heißt, sie muss immer im WLAN-Bereich des steuernden Gerätes bleiben. (Bei mir ist das das iPad mini.)
Damit kommt man so 50 Meter weit oder je nach Wetter, Gelände und Laune der Elektronik auch mal 100 Meter, weiter sicher nicht.
Aber mit der App FreeFlight kann man doch einen Wegpunkt auf einer guten Karte setzen, die Höhe und die Geschwindigkeit einstellen, und das Fluggerät dann per Touch auf “Go” losschicken. Am Wegpunkt angekommen hovert die Drone solange, bis sie einen neuen Befehl bekommt, einen neuen Wegpunkt oder den Befehl zur Heimkehr “Home”, oder bis die Batterie leer ist…

Mehrere Wegpunkte für eine komplexere Flugkurve kann man nicht auf einmal eingeben, und ohne WLAN-Verbindung bleibt die Drone stehen, Auftrag hin oder Auftrag her, da geht nix. Angeblich war Parrot gezwungen, diese Beschränkung einzuhalten, um das ganze als Spielzeug auf den Markt bringen zu dürfen.

Alles nicht so schlimm, denn es gibt ja freie Software. Die allgemeine Steuersoftware QGroundControl kann auch mit der AR.Drone umgehen, und damit sind dann mehrere Hundert Wegpunkte möglich, ohne WLAN-Fessel. So weit, so schön.
Nur ist das Programm nicht so ganz einfach zu bedienen. Es gibt einen sehr guten Thread in diesem Forum.
Die ersten Schritte habe ich jetzt geschafft, und eine Anleitung (für totale Anfänger, wie ich einer bin) dazu auf den Server gestellt.

Screenshot von QGroundControl

9. August 2013

neuer Auftrag für das N900

9. August 2013 18:52

Auch wenn das N900 als Handy nicht mehr zu gebrauchen ist, weil das GSM-GPRS-UMTS-Funkmodul eingegangen ist, kann es noch vieles andere tun, weiterhin.
Schließlich ist es noch immer ein richtiger kleiner Linux-Computer, mit WLAN-Anschluss ins Internet, mit Bluetooth, GPS-Satelliten-Ortung, diversen Sensoren, Display, Tastatur, alles da.
(Im Grunde fast der gleiche Prozessor wie beim Raspberry Pi, dazu aber die volle Hardware-Ausstattung mit 48 GB Kartenspeicher, dafür nur 256 MB Hauptspeicher – der Raspi hat jetzt 512 MB. Und das N900 ist drei Jahre älter!)

Heute habe ich endlich mal eine Idee verwirklicht, die ich schon vor Wochen hatte: Wenn ich das N900 nicht mehr als mission-critical Haupthandy habe, dann kann ich es doch mal beim Schwimmen in der Donau als GPS-Tracker verwenden. Ich habe es einfach in eine wasserdichte Plastikdose gesteckt, und ab.
Allerdings war es nicht leicht, den GPS-Empfänger zu überzeugen, das Satellitensignal zu akzeptieren. Das brauchte WLAN und viel Geduld. Dann aber ab in die Donau:
GPS-Track vom Donauschwimmen, aufgenommen mit eCoach auf N900

N900 Nachruf

9. August 2013 18:39

Oh weh, nach dreieinhalb Jahren hat mein super geniales Linux Handy, das Nokia N900 mit Maemo, den Geist aufgegeben. Ganz von selbst ging seit zwei Monaten das Zellfunkmodul nicht mehr zuverlässig, fiel alle paar Tage aus, dann war ich nicht erreichbar. Schließlich vor etwa 5 Wochen ging es gar nicht mehr, auch nicht nach aus- und einschalten des Mobilgerätes.
Seit dem benutze ich aushilfsmäßig ein altes iPhone 3GS.
Mein sagenhaftes, aber todkrankes N900
Wenn die Sailfish-Leute nicht so furchtbar trödeln würden, hätte ich mir ja längst ein solches Handy gekauft, als legitimen Nachfolger des N9/N950 und somit auch des noch älteren N900. Mit einem richtigen Linux drauf, einer kompletten Distribution, nicht bloß einem Linux-Kernel so wie bei Android und FirefoxOS.
Ja, das Sailfish finde ich schon sehr verlockend, wieder ein offenes Linux in der Hosentasche, das wäre fein – aber es kommt und kommt nicht… das dauert einfach zu lange.
Und das iPhone ist auch sehr verlockend, muss ich sagen, vor allem wegen der vollständigen Integration in die restliche Apple-Welt der Familie (und ich habe ja auch MacBook Pro, MacBook Air, und iPad mini in täglichem Gebrauch). Mit Fotostreams, iMessage, Friends, iCloud inkl. iCal und Contacts ist die tägliche Informationsflut schon um Klassen leichter im Griff zu haben.
Was werde ich mir also zulegen, ein neues iPhone oder ein Sailfish? Mal sehen, schaun mer mal.

5. März 2013

Dreikäsehoch

5. März 2013 14:25

Am 1. Februar wollte ich einen Post zum dritten Geburtstag meines Linux-Handys Nokia N900 posten, hab es aber vergessen.
Drei Jahre lang ist das N900 mein mobiler Internetzugang, mein Netzwerkwerkzeug, meine Kamera, mein Musikspieler, mein Kartendienst und und und … gewesen, und immer noch mein Telefon.
Ja, das auch. So nebenbei.
Also nachträglich:
HAPPY BIRTHDAY N900!!!
Dass ich zu gratulieren vergessen hatte, liegt auch daran, dass das N900 für mich längst nicht mehr so wichtig ist, wie es bis vor Weihnachten war. Das iPad mini erledigt halt vieles schneller und einfacher, allein schon wegen des größeren Bildschirms.
Trotzdem genieße ich es nach wie vor, einen richtigen Linux-Computer mit der genialen Maemo Oberfläche in der Tasche stecken zu haben, jederzeit.

Anleitung um VNC Server auf Raspberry Pi zu installieren

5. März 2013 14:19

Eine gute Anleitung, um einen VNC Server auf dem Raspberry Pi Mikrocomputer zu installieren, habe ich hier gefunden:
http://raspberrycenter.de/handbuch/vnc-server-installieren

Das ist auch sonst ein interessantes Forum für den kleinen Raspberry Pi, der jetzt schon über ein Jahr alt ist und doch gerade erst so richtig in Fahrt kommt international.

19. Februar 2013

Myst und Riven

19. Februar 2013 14:45

Ich spiele nur selten am Computer.
Es gibt allerdings Ausnahmen. So habe ich zB mit meinem Sohn zusammen damals Myst gespielt, mit großer Begeisterung, und später Riven, parallel an einem Mac Performa und an einem Windows PC Notebook.
Dabei war er immer hauptsächlich für die Navigation zuständig, sich zurecht finden und sich nicht verlaufen, in diesen wunderschönen virtuellen Welten.
Mein Job war eher, die teils sehr komplizierten Puzzles zu lösen, wobei diese Rätsel in Myst und Riven ja nicht aufgesetzt sind, sondern sich logisch in den Aufbau und den Ablauf einfügen, im Gegensatz zu vielen anderen Adventures dieser Zeit, die sich als mäßig gelungene Nachbauten mit der Logik schwer taten und den Ruf dieser Spielegattung bald ruinierten.

Nun habe ich seit Weihnachten ein iPad mini, und dafür gibt es realMYST, die 3D-Ausgabe von Myst, und Riven. Das konnte ich mir nicht verkneifen, und ich habe es fast noch mehr genossen als damals. Den Sound auf die große Anlage streamen, damit es richtig wummert, wenn sich die Felsentüren drehen… herrlich. Und diesmal musste ich mich allein zurechtfinden, mein Sohn ist längst erwachsen und aus dem Haus…

Screenshot von realMyst auf iPad
das zusätzliche Zeitalter in realMyst – die Belohnung: Blick auf Riven

Screenshot von Riven for iPad
die Froschfalle in Riven

Screenshot von Riven for iPad
Eine Feuermurmel – wenn ich mal viel Zeit habe, gehe ich mal auf Fotopirsch in Riven – so viele atemberaubende Anblicke!

15. Februar 2013

wofür Internetforen (nicht) gut sind

15. Februar 2013 16:46

Kürzlich stand ich mit Badeschuhen über dem Donaustrand im Schnee, um wieder meiner Leidenschaft Kaltwasserbaden zu frönen.
Ich hatte die GoPro Hero3 schon eingeschaltet mitgenommen, um das ganze aufzunehmen, und wollte nun die Aufnahme starten – aber – die Cam reagierte nicht.
Nochmal und nochmal presste ich den Knopf, der wegen des wasserdichten Gehäuses ziemlich schwergängig ist, aber – keine Reaktion. Das Display zeigte die üblichen Informationen, aber die Aufnahme startete nicht.
Es hatte so um die Null Grad, meine Finger wurden kalt, und nun war die GoPro abgestürzt. So ein Mist. Ich nahm sie aus dem Gehäuse, nahm das LCD-Touch-Backpack ab, und plagte mich ziemlich, nun den winzigen Akkudeckel aufzubekommen. Dann hatte ich schon viele Teile in der (kalten) Hand, und natürlich nichts, wo ich das Zeug hätte hinlegen können. Endlich bekam ich den Akku raus, als Not-Aus Lösung altbewährt, siehe etliche Einträge im GoPro User Forum. Nun, schon vor Kälte zitternd, alles wieder zusammenbauen, ohne was fallen zu lassen. Es gelang.
Kamera einschalten – Film starten – alles klar.
Noch während ich ins Wasser stapfte, ging mir ein Licht auf, eine ganze Supernova:
Die Hero3 war gar nicht abgestürzt gewesen. Ich hatte nur den falschen Knopf gedrückt. Ach ja.
Man soll nicht zuviel Foren lesen. Der Absturz war reine Einbildung gewesen. Falscher Knopf! Das war alles.
Bei mir hat die kleine Filmkamera bisher sehr zuverlässig funktioniert, nur die iPad-App lässt zu wünschen übrig, aber die brauche ich auch nicht wirklich.
Im Geiste schickte ich ein dickes “Entschuldigung!” an GoPro…
(Das Resultat der Aktion ist zB hier anzuschauen.)

9. Februar 2013

wie man den Flashplayer auf dem Mac los werden kann

9. Februar 2013 0:57

dieser Blogbeitrag folgt einer Anleitung von John Gruber von Daringfireball.net (hier im Original).

1. Schritt – kein Flashplayer mehr
Zuerst im Finder aus dem Ordner “/Library/Internet Plugins/” (*) die folgenden Dateien entfernen, am besten in einen Ordner “/Library/Internet Plugins/Disabled Internet Plugins/” verschieben:
- Flash Player.plugin
- flashplayer.xpt
Natürlich kann man diese Dateien auch einfach löschen bzw. in den Papierkorb verschieben, denn wenn man seine Meinung ändert und sie wieder haben will, ist nichts einfacher als sie von Adobe neu herunterzuladen…
Dann ausloggen (abmelden), und wieder anmelden.
Nun haben die meisten Browser (Safari, Firefox, …) kein Flash-Plugin mehr. Soweit so gut.
Es geht aber noch besser:

2. Schritt: Safari soll aktiv nach HTML5-verpackten Videos fragen
Nun installiert man die Safari-Erweiterung (nicht Plugin, sondern Erweiterung, engl. Extension) Youtube5.
Einfach auf dieser Seite anklicken: “New users can download YouTube5 here.”, dann kommt das Ding in den Download-Ordner.
Das dann doppelklicken, es installiert sich auf Nachfrage von selbst in das richtige Verzeichnis.
Nun können die meisten Webseiten, auch die mit eingebetteten Videos, richtig angeschaut werden, da diese Erweiterung “YouTube5″ dafür sorgt, dass die Server die HTML5-Variante der Videos ausspucken anstatt der Flash-Version.
Super!

3. Schritt: wenn Flash doch sein muss, dann Chrome benutzen – und gleich hinterher beenden
Und wenn das mal doch nicht funktioniert, und man die betreffende Seite unbedingt sehen will/muss?
(Es gibt ja nicht nur Videos, die per Flash ausgeliefert werden, manche Seiten sind komplett in Flash programmiert und ohne Flash-Player sieht man gar nix, oder nur den Hinweis, man solle doch bitte zuerst Flash installieren… Wäh! Dank der Verbreitung von iPhone und iPad gibt es das zwar immer seltener, aber eben doch hier und da noch.)
Für den Zweck lädt man sich (ein für alle Mal) den Google Chrome Browser herunter.
Wenn man also partout eine Seite anschauen will, die ausschließlich nur mit Flash geht, startet man dafür den Chrome Browser, nachher beendet man den sofort wieder: Quit oder Befehl-Q. Damit nicht im Hintergrund ein Flashplayer läuft. So bald wie möglich Quit, und der Flashplayer von Chrome wird mit Chrome beendet. So sicher kann das ablaufen. Immerhin.
(Das funktioniert, weil Chrome im Gegensatz zu den anderen Mac Browsern einen eigenen, eingebetteten Flashplayer enthält, der von Google auch brav upgedated wird.)
Ich komme derzeit noch ohne Chrome aus…

PS:
sowas bräuchten wir jetzt noch für Java, das ja derzeit noch mehr nervt als Flash… und das ich ab und zu für meine GoPro brauche.
(*) wer’s nicht weiß: “/Library/Internet Plugins/” ist die Schreibweise für den Ordner “Internet Plugins” im Ordner “Library” im obersten Verzeichnis der Startfestplatte, die normalerweise “Macintosh HD” heißt. Um den Inhalt der ganzen Festplatte im Finder anzeigen zu können, muss man evtl. die Einstellungen von Finder entsprechend ändern, so, dass die Festplatte in der Seitenleiste oder auf dem Schreibtisch angezeigt wird.

23. Januar 2013

neue Gadgets

23. Januar 2013 14:11

In den letzten Monaten hat es hier viel neues Spielzeug gegeben:
- GoPro Hero3 (Action Filmkamera)
- Raspberry Pi (Linux-Computer auf scheckkartenkleiner Platine)
- 2 iPad mini (WiFi+Cellular)
- Kindle Paperwhite 3G

Alles toll, aber was mich heute wieder beeindruckt hat, was man mit dem iPad alles so machen kann:

iPad mini als Terminal für den Raspberry Pi Linux Computer

Zum Beispiel, das Flachbrett als Terminal für den Raspberry Pi verwenden, der bei mir “headless” betrieben wird, also ohne Bildschirm und ohne Tastatur.
Der Bildschirm zeigt eine Session mit zenmap.
Sogar den PiStore, den Appstore des Raspberry Pi, hab ich mir so auf das iPad geholt. Nett.

11. Dezember 2012

endlich auch auf OS X

11. Dezember 2012 0:24

Endlich läuft meine Modellbahn-App auch auf OS X:

Python app shown on OS X under XQuartz

Aber das sieht nur so aus:
In Wirklichkeit läuft die App auf dem Raspberry Pi, der irgendwo im Haus ans LAN angesteckt ist. Per X11 über das Netzwerk wird das Fenster der Python-App aber auf dem Mac angezeigt, unter der neuen X11-Implementierung für OS X mit dem schönen Namen XQuartz.

Dazu tippe ich in das Terminal-Fenster von XQuartz ein:
ssh -Y pi@raspberrypi.local
python cs2-s88-app.py

10. Dezember 2012

Raspberry Pi steuert die Modellbahn – perfekt

10. Dezember 2012 21:08

So, nun habe ich den Raspberry Pi auf meine Eisenbahn im Garten losgelassen.
(Gar nicht einfach gewesen, den angeeisten Schnee über den Gleisen zu entfernen.)
Die Züge fahren sehr präzise, stoppen auf den Zentimeter genau – ganz wie es sein soll.

Raspberry Pi mini Linux Computer
Der kleine Linux-Computer wurde von RS in dieser pinkfarbenen Box geliefert, die innen Rastleisten hat, in die die Platine genau hineinpasst. Und zwar inklusive der Speicherkarte, die zur Hälfte über den Platinenrand ragt. Inzwischen habe ich noch die Ausschnitte für Ethernetkabel und Stromkabel eingeschnitten, so dass ich die Box auch schließen kann. Perfekt, ein besseres Gehäuse brauche ich nicht. Ein Pluspunkt für RS!
Ich hab auch die Temperatur geprüft, im laufenden Betrieb werden die drei heißesten Chips nicht wärmer als 55° C, also kein Grund, weitere Lüftungslöcher zu bohren.

Raspberry Pi mini Linux Computer
Die Behauptung, der Raspberry Pi wäre ein Linux-Computer im Scheckkartenformat, ist ja ziemlich irreführend. Die ganzen Buchsen und die eingesteckte Speicherkarte ragen weit über die Scheckkartengröße hinaus. Mit der knapp alles umschließenden Box kommt das Ganze so auf die Größe von zwei nebeneinandergelegten Zigarettenschachteln. Aber gut, für die nackerte Platine würde es stimmen mit dem Kartenformat…

7. Dezember 2012

Raspberry Pi: HOWTO für simple headless server

7. Dezember 2012 0:22

Am 23. Juli 2012 hatte ich mir den Raspberry Pi bestellt, leider bei RS, mit einer erst nach dem Bestellvorgang sichtbaren Lieferzeitangabe „within 18 weeks“ => Woche 48 (26. November…).
Heute nun am 6. Dezember in der 49 Woche kam das süße kleine Computerchen endlich an.
Es gibt wunderbare Dokumentation im Netz, Quickstart-Guides oder ausführlichere Anleitungen. Für meinen Fall passte das alles gar nicht, denn ich will
- NICHT eine Tastatur über USB anschießen und
- NICHT einen Bildschirm über HDMI oder DVI anschließen.
Die graphischen Oberflächen interessieren mich gar nicht.

Denn ich möchte den kleinen Computer als Modelleisenbahn-Steuercomputer verwenden, und das heißt bei mir: ich will den RPi als “headless server” aufsetzen.
Das ist in der Tat noch viel einfacher, als was in den lieben Quick Start Guides erklärt wird.
Ich habe folgendes gemacht:

1. Betriebssystem herunterladen und auf SD-Karte installieren
- ich nahm eine 4GB SD Card
- zum Glück habe ich mich für die Distribution Raspbian “wheezy” entschieden, siehe hier.
- die Anleitung für Download und Installation von Mac (oder Linux oder Windows) Host ist hier zu finden, perfekt, das schreibe ich nicht nochmal neu.
Ich habe mich nach der Anleitung im Abschnitt “Copying an image to the SD card in Mac OS X (command line)” gerichtet, und zwar sehr gewissenhaft (der Volume-Name war dann bei mir “/dev/rdisk2″).

2. SD Card in RPi einstecken

3. Netzteil (5V/1200mA) in die Steckdose stecken, den microUSB Stecker in den RPi stecken.

4. Mit einem Ethernet-Kabel den Ethernet-Port des RPi mit dem LAN verbinden.

Das war schon alles, hardwaremäßig.
Nun geht es am Computer weiter.
Der RPi wählt sich per DHCP ins LAN ein – das ist bei der Distro Raspbian “wheezy” dankbarerweise so vorinstalliert.
Noch besser: Es läuft ein SSH-Server, man kann sich also als User “pi” einloggen.
Dazu muss man aber erst mal die IP-Nummer des RPi wissen.
Die kann man zB mit einem Portscanner herausfinden, ich habe mein altbewährtes Tool nmap benutzt.
> nmap -A 192.168.1.0/24 (entsprechende Basis-IP deines LAN einsetzen)
Dann kann man also einloggen:
ssh pi@192.168.1.11 (entsprechende IP deines RPi einsetzen)
Dann kann man sich zB per cd und ls ein bisschen auf dem neuen Rechner umschauen… und weiter geht’s:
Gleich mal das Programm zur Erstkonfiguration aufrufen, wie vom RPi selbst vorgeschlagen:
sudo raspi-config
Das einzige, was ich da drin gemacht habe, war der Punkt, die Partitionsgröße von 2GB auf die tatsächliche Kartengröße zu ändern, bei mir also auf 4GB.
Dann habe ich noch diese Programme installiert, ohne die ich mich nicht wohl fühle: rsync zur bequemen Dateisynchronisation von Ordnern auf meinen anderen Computern mit dem RPi, nmap für Netzwerkprobleme und avahi, damit sich der Raspberry Pi wie ein Mac per Name im LAN finden lässt, also nix mehr mit IP-Adresse suchen.
Wenn avahi läuft, findet ein Mac oder sonstiger Computer mit Avahi (oder Bonjour oder Zeroconf oder Rendezvous oder wie immer) den RPi unter “raspberrypi.local” im Netz. Sehr angenehm.
sudo apt-get update
sudo apt-get install rsync
sudo apt-get install nmap
sudo apt-get install avahi-utils

Nachher kann man schon von jedem Mac oder jedem mit Avahi verfeinerten Linux den RPI im LAN so finden:
ping raspberrypi.local Nett.

So, jetzt warte ich auf das Tageslicht, damit ich meine Pythonskripte zur Eisenbahnsteuerung auf dem RPi laufen lassen und testen kann. Spannend!

28. November 2012

Hero3 und iMovie – ruckelfreie Filme

28. November 2012 20:41

Nochmal zu dem Thema GoPro Hero3 und Apple iMovie.
Inzwischen komme ich gut zurecht.
Ich verwende jetzt die Aufnahmeeinstellung 720p bei 50fps und ohne Protune.
Das ergibt perfekt aussehendes Rohmaterial in akzeptabler Größe. Auf die 32 GB class10 SD-Card passen so viereinhalb Stunden Film, also bei weitem genug.
In iMovie werden die Clips automatisch in der Framerate reduziert, und zwar auf die Framerate, die man vorher eingestellt hat im Projekt. Da gibt es leider nicht viel Auswahl: 24 fps (nennt sich Kinoqualität), 25 fps (für PAL) oder 30 fps (für NTSC). Wenn ich hier 25 fps einstelle, kann iMovie die aufgenommenen 50 fps problemlos (lies: ruckelfrei) auf 25 fps herunterrechnen. Das Ergebnis ist dann für Fernsehen oder Beamer gut genug.
Protune ergibt etwa doppelt so große Dateien, weil es weniger stark komprimiert ist, und die Farbtemperatureinstellungen (Weißabgleich) und Nachschärfung sind nur moderat, fast wie “Raw”. Es lässt sich also besser nachbearbeiten. Diese Einstellung verwende ich nun nicht mehr, denn das Ergebnis ist auch so gut, und ich spare mir den Verarbeitungsschritt “Filtern” des Protune-Rohmaterials im Hilfsprogramm “Cineform Studio”. Ich kann damit inzwischen zwar umgehen, aber es bringt mir unter dem Strich nicht mehr, als wenn ich gleich die Automatikfunktion der Hero3 verwende, also kein Protune einstelle. Das gilt zumindest solange ich kein besseres Videoschnittprogramm als iMovie habe.
Also bin ich erst mal glücklich mit den neuen Möglichkeiten, die mir Hero3 mit iMovie bieten…

23. November 2012

Filme machen – Hero3

23. November 2012 1:11

Da ich in letzter Zeit doch ganz gerne mal ein Filmchen mache, und auch ein bisschen bearbeite, ist mir die Qualität der N900-Video-Aufnahme nicht mehr gut genug. Zwar sind Farben, Auflösung und Schärfe ganz in Ordnung, aber die Clips ruckeln doch erheblich. Wenn ich dran denke, vor der Aufnahme den Flugmodus einzuschalten, wird das Ruckeln deutlich reduziert, aber so richtig flüssig sehen die Bewegungen immer noch nicht aus.

Daher hab ich mir zum Geburtstag eine Hero 3 silver edition schenken lassen. Das ist eine Action-Kamera, wobei mich Sport-Action bzw. Action-Sport nicht interessiert. Aber dennoch ist diese Kamera nach langer Sucher das, was am ehesten zu meinen Anforderungen passt: Klein genug um auf der Modellbahn mitfahren zu können, schnelle Bildraten bis zu 60 fps, oder auch Full HD, also 1080p Aufnahmequalität. Das alles bei angeblich einwandfreier Optik und angeblich besser als die (wenigen) Konkurrenzprodukte. (Genauer verglichen hab ich mit denen von JVC und Sony.)

Die ersten längeren Tests waren aber enttäuschend: Die Filme ruckelten. Und genau das sollten sie doch gar nicht.
Aber es liegt nicht an der Kamera. Nach längerem Herumprobieren bekam ich heraus, dass da verschiedene Dinge berücksichtigt werden müssen. Einmal ist die USB-Verbindung zum Mac zu langsam, um ruckelfrei auf der internen SD-Karte gespeicherte Filme auf dem Mac anschauen zu können. Zweitens kann mein 17″ mit seinem 1920×1200 px großen Bildschirm zwar HD unskaliert und ohne zu beschneiden anzeigen, aber ruckelfrei nur, wenn sonst nichts auf dem Schirm ist, also nur im Fullscreen Modus. Damit hätte ich nie gerechnet. Und die beiden Kerne des Prozessors sind damit dann voll ausgelastet, na so was.
Auf meinem MacBook Air kann ein solcher Full HD Film natürlich nur herunterskaliert angezeigt werden, aber der Core i7 kommt damit anscheinend weit besser zurecht – oder ist der Grafik-Chip schneller?
Drittens, und das ist das schlimmste, macht iMovie irgendwas beim Importieren, was die Clips mehr oder wenig ruckelig macht. Genau habe ich das noch nicht herausgefunden, aber wenn das wirklich wahr ist, müsste ich mir auch noch Final Cut X kaufen, das hatte ich eigentlich nicht vor gehabt… der Fluch der Billigsoftware – wenn es denn wahr ist. Vielleicht habe ich auch nur die richtige Einstellung in iMovie noch nicht gefunden.
Jedenfalls weit mühsamer, das ganze, als ich mir das vorgestellt hatte.
Ich wollte doch nur ruckelfreie Filmchen machen können…

20. November 2012

most annoying bugs in Mountain Lion – die ärgerlichsten Bugs (englisch)

20. November 2012 15:07

Here my list of most annoying bugs of Mountain Lion (OS and its apps)
of course, my personal view, and the list is incomplete – there are so much more.
Please Apple, return to your old slogan: “It just works.”
It’s about time to do something…

OS X Mountain Lion bugs

- in iCal: when creating new entry in default calendar, cannot switch this new entry to a shared calendar even if I have write privilege for that shared calendar. Contrary, when I first select the external shared calendar in the sidebar (which returned in Mountain Lion) then I can create an entry in that calendar.

- in Contacts/Mail: I can create „intelligent“ groups, and I can create groups that consist of logical connections of other groups like „all from group friends and all of group family“ or „all of group family but not from group kids“. But I cannot use such a logical group in Mail: the address field snaps to empty after the list should have expanded…

- Finder: user interface in Finder for file sharing is inconsistent and hard to use. Worse, every so often it does not connect, or takes a long time to connect, for no obvious reason.

- Finder: AirDrop. Very nice in principal. But impossible to use without using an extra window, and temporary files/folders (drag-n-drop-with-folder-spring-open does not work with AirDrop, standard Save-As… or Export… does not work into AirDrop). Why can’t this be as easy as DropBox?

- Finder: settings and menu „Darstellung“ („View“?) are a mess. Some options concerning display of file objects are found here, some there, with no rational order whatsoever.

- Dashboard: Dashboard mixes up if another application’s window opens shortly after Dashboard has become visible

- Mission Control: Mission Control and Dashboard often mess up the screen with some surprising results, when using some gestures rapidly

- Notification Center: can become unusable stuck when shift-in or shift-out (from the right screen border) happens to get interrupted. Only fix seems to be logging out – logging in.

- iCal: Alarm/Notification handling settings are settable but ignored for shared (imported) calendars. Also on iOS devices.

- TimeMachine: since latest updates, often TC is running but the little animation in the menu bar does not rotate and the status menu entry of that menu sticks at “Searching for Backup Volume…” while in fact TC is already running.

17. November 2012

openSUSE quirks

17. November 2012 16:31

Immer wieder lese ich, wie sich Leute aufregen, wie hässlich openSUSE mit KDE4 aussieht.
Ich kann das nicht nachvollziehen, erstens kann man ja nun gerade KDE fast beliebig anpassen, und zweitens sieht es für mich frisch aus der Box schon gut aus, zumindest nach dem Wechsel des Hintergrundbildes.

openSUSE 12.2 auf MacBook Pro 17-Zoll

Gerade hatte ich dieses Foto geknipst, da wurde plötzlich der Susebildschirm schwarz, alles außer dem Terminal-Fenster. Das blieb stehen. Aber man konnte nichts mehr eingeben, das System reagierte weder auf Maus noch auf Tastatur.
Natürlich läuft das Linux in einer virtuellen Maschine, und manche Mausgesten werden ja nach wie vor vom Mac abgefangen.
So blieb mir nichts anderes, als die VM rückzusetzen, über den entsprechenden Menübefehl von VirtualBox.
Nach dem Neustart blieb das openSUSE aber hängen, mitten im Booten. Und von da ging nix weiter, ich habe es x-mal probiert. Zwar konnte ich auf eine Konsole wechseln, wo ich zum Login aufgefordert wurde, aber dort konnte ich nicht einloggen, weil auch diese Konsole auf nichts reagiert hat.
Irgendwann gab ich das auf und installierte openSUSE 12.2 neu, diesmal von der LiveCD (die erste Installation war von der DVD).
Nett: weil ich eine separate Home-Partition hatte, brauchte ich nachher nur meine Programme neu installieren, die Daten und Einstellungen aber waren schon da.
Seltsam: nach dem Neustart ins frisch installierte System kamen etwa 180 MB Updates über Apper (oder heißt das Zapper? Nein, auch nicht Zipper… verwirrend, inzwischen.). Als ich später noch ein kleines Programm über Yast-Software-Manager nachinstallierte, kamen auf einmal über 900 MB Nachinstallationen und Updates dazu, insbesondere fette Programme wie LibreOffice und Gimp, aber warum erst jetzt? Das verstehe ich nicht. –
Na gut, jetzt ist alles da und läuft wieder rund.

7. November 2012

OS X: schwerer Fehler, dringender Handlungsbedarf

7. November 2012 22:48

Apple sollte mal wieder seine Hausaufgaben machen, die Programme vom Mac werden immer fehlerhafter.
In Mail, iCal, Kontakte gibt es immer mehr ärgerliche Bugs, aber die schlimmeren sind in iPhoto versteckt bzw. offensichtlich.
John Gruber von Daring Fireball betont immer, wie wichtig Apple die Sorgfalt im Detail ist, aber die Zeiten scheinen mir längst vorbei zu sein.
Dauernd muss man um irgendwelche Fehler herumarbeiten.

Dazu kommt ein tiefgehendes Problem mit der Mountain-Lion-Betriebssystemoberfläche selbst.
Der Fehler tritt bei unseren 3 Macs, vor allem den MacBook Airs, am öftesten beim MacBook Air 13″ auf, ein ganz übler Fehler beim GUI-Zugriff auf Dateien.
Das äußert sich vielfältig:
- ein Fotos-verwendender Screensaver lässt den Bildschirm schwarz und wacht nicht mehr auf
- wenn man in einem Programm den “Datei öffnen”-Dialog benutzen will, bleiben die Spalten leer, obwohl man weiß, dass da viele Dateien drin sind
- dagegen kann man Dateien aus “zuletzt benutzte Dateien” öffnen, ganz normal, aber u.U. nicht mehr speichern
- iPhoto kann nicht starten, meldet nur, die Library (Mediathek) wäre kaputt (ist sie aber nicht)
- TimeMachine läuft nicht, obwohl es das verwendete Volume findet
- …
und zwar all diese Symptome gleichzeitig.
Dh wenn man testen will, ob der Fehler gerade da ist, einfach zB TextEdit aufmachen, dann “Datei öffnen…”, und wenn man dann keine Datei auswählen kann weil keine angezeigt wird, obwohl da welche sein müssten, hat man den Fehler gerade, sonst nicht.
Und wenn man dann einen Neustart machen will, bleibt selbst das Herunterfahren beim hellgrauen Bildschirm hängen, so dass man Notaus (10 Sekunden lang Einschalttaste drücken) machen muss…
Nach dem wieder Hochfahren ist dann aber alles wieder in Ordnung, bei dem 11″ MacBook Air für Wochen, bei dem 13″ Air für 1-3 Tage… beim MacBook Pro 17″ kommt es nur selten vor.
Ich hoffe, Apple hat das Problem inzwischen erkannt und flickt das spätestens beim nächsten Mountain-Lion-Update 10.8.3!

3. Oktober 2012

Neustart?

3. Oktober 2012 23:34

Am 1. Oktober hab ich diese seltsame Mischung aus Treiber (für das Huawei E220 UMTS-Modem) und Verbindungsmanager auf meinem MacBook Air installiert und freigeschaltet.
Ich wollte es heute nun auf mein 17″ MacBook Pro holen. Installer gestartet, durchgeklickt, fertig. Dachte ich.
Allerdings wollte das Progrämmchen “Mobile Partner” einfach nicht verbinden. 3 Sekunden nach dem Klick auf “Verbinden” kam “Verbindung trennen” ganz wie in der guten alten 28k-Modem-Zeit… au weh!
Dabei sah man in der Statuszeile des Programms, dass es das Modem sieht und das “3″-Netz mit UMTS-Geschwindigkeit anbietet. Nur verbinden tat es nicht. Auch nicht, wenn ich den Verbindungsbefehl aus dem globalen Modem-Menü genommen habe, beim Air funktioniert das auch, wenn auch dann ohne Datenstatistik.
Soweit das geht, habe ich alle Einstellungen in “Netzwerk” verglichen zwischen den beiden Computern, alles gleich.
Ich war schon ziemlich genervt, dann habe ich einfach mal einen Neustart gemacht.
Und ja, das war es, nachher funktionierte das Verbinden einwandfrei.
Kann mich nicht erinnern, das Air neu gestartet zu haben… aber man wird ja nicht jünger. Vielleicht hab ich das einfach vergessen/verdrängt.
Also mal auf dem Air “uptime” aufgerufen – tatsächlich, da war vorgestern ein Neustart. Alles klar.

ÖBB online ticket – Probleme

3. Oktober 2012 15:58

Gestern abend versuchte ich 2 Stunden lang vergeblich, mir ein Eisenbahnticket zu kaufen.
Das ging auf keinem der folgenden Browser/Systeme:
- Safari 6.01 (Mac)
- Firefox 15.0.1 (Mac)
- Firefox 15.0.1 (Linux)
die Fehlermeldungen waren allerdings sehr unterschiedlich, Firefox lief durch bis fast zum Schluss und brach dann ab mit “Ein Fehler ist aufgetreten: Ihre Sitzung ist abgelaufen” – egal wie schnell ich es gemacht habe, beim ersten Mal noch alles ganz gründlich kontrolliert, beim fünften Mal schon alles im Eiltempo durchgeklickt…
Beim Safari dagegen kam bald zu Anfang nach “Verbindung suchen” schon ein Fehlercode “HTML 0 Code:….” mit einem länglichen Fehlercode. Ich weiß nicht mehr wie oft ich das probiert habe, jedenfalls ziemlich oft, zumal auf dem Bildschirm die Aufforderung kam, es später nochmal zu versuchen, oder die Hotline anzurufen, wo aber nach 10 Minuten immer noch niemand abgehoben hat, das gab ich gleich wieder auf.
Ich war ziemlich daneben. Schließlich hat das die letzten Jahre ganz gut funktioniert, das online Buchen von ÖBB-Fahrkarten.
Nun haben sie ein neues Buchungssystem aufgesetzt, integriert mit Smartphone-Apps, eigentlich ganz cool das Ganze – aber funktionieren muss es doch auch! Sonst hilft das alles nix.
—-
Heute Mittag habe ich es nochmal probiert, weil im Ubuntu noch der Firefox offen war. Ich hab mich ins ÖBB Ticketing System eingeloggt, und gleich danach kam wieder der Fehler: Ihre Sitzung ist abgelaufen.
Ja hey!?!? Was soll das nun, ich hab mich ja grad erst angemeldet, und 30 Sekunden später ist die Session schon abgelaufen? Da ist doch was oberfaul, oder nicht?
Und da ich geduldig bin, nochmal neu eingeloggt, und siehe da, diesmal lief alles bis zur Bezahlung durch, mit Bestätigung und allem Pipapo.
Am Ende hat man bezahlt, und muss nun entscheiden, ob man das Ticket gleich abholen will oder später, die dazu nötigen Links bekommt man per Email zugeschickt.
Das war für mich ideal, denn ich habe noch keinen Drucker eingerichtet in Ubuntu und hab das auch gar nicht vor. So konnte ich den Rest bequem über die Email im Safari erledigen, Fahrschein ausdrucken und fertig.
Also doch eine feine Sache, nur müsste es zuverlässig funktionieren, nicht immer hat man Zeit, das Ganze am nächsten Tag nochmal zu probieren…

1. Oktober 2012

Initiative 100% – Internet für alle – mit Huawei-Modem auf Mac?

1. Oktober 2012 17:12

Momentan kriegt man 20 MB geschenkt, Tag für Tag, von drei.at.
Gute Idee. Oder?
Der Pferdefuß ist die Werbung, die man sich damit einhandeln kann. Aber gut, wirklich geschenkt kriegt man eben nix.

Und nun, wollte ich die geschenkte SIM-Karte in mein Huawei-Modem stecken. Und gratis loslegen.
Aber so einfach ist das dann auch wieder nicht, zuerst braucht man mal aktuelle Treiber für das reichlich alte Huawei E220 UMTS-Modem.
Die fand ich dann unter kryptischem Namen hier auf dieser Seite.
Dort muss man noch Software anklicken, dann bei Product Type “Data Cards” auswählen und dann die Zeile suchen:
HUAWEI_DataCard_ClientSoftware_MACB009D05SP00C983(for Mac OS 10.8)
Ich schätze mal, dass das dieses Treiberpaket auch für andere Huawei-Modems funktioniert, da ja der Typ gar nicht angegeben ist – anscheinend handelt es sich um ein umfassendes Huawei-Treiberpaket für Mac OS 10.8 Mountain Lion.
Gut gemacht, obwohl mir der Verbindungsmanager weniger gefällt, da mag ich eigentlich lieber die nackerten Settings in Netzwerk/Systemeinstellungen, aber gut, es funktioniert. (Und heißt “Mobile Partner”, wer sich das wohl ausgedacht hat?)

Wenn man dan “drin” ist, weil das Lämpchen erst blau und dann türkis leuchtet, ist man noch lange nicht wirklich drin. Der erste Browser-Aufruf leitet einen zwangsweise auf eine Aktivierungsseite, wo man unter anderem seine Handy-Nummer für die Aktivierungs-SMS hergeben muss und der Werbezusendung zustimmen muss. Mal sehen, wieviel da kommt, ich hab es mal ausprobiert.
Danach muss man nochmal die Verbindung trennen und nach empfohlenen 15 min wieder herstellen – bei mir hat es nach drei (!) Minuten schon funktioniert. Diesen Artikel schreibe ich also per Gratis-Internet…

28. September 2012

wir ziehen um: neuer Webhoster

28. September 2012 14:04

Seit Ende der Neunziger Jahre sind wir unserem Webhoster treu geblieben.
Teils aus Trägheit, teils aus Sorge vor Problemen beim Domain-Umzug. Früher war das ja mal ziemlich riskant, dass einem ein Domaingrabber zwischendrin die Domain wegschnappt und nachher dafür kassieren will, dass er sie wieder hergibt. Aber das ist lange her und heutzutage kein Problem mehr.
Der neue Webhoster ist nicht nur um Häuser billiger, sondern bietet dazu auch weitaus mehr Features, auf die ich schon lange heiß gewesen bin: SSH-Zugriff alleine hilft schon so viel, kaum zu glauben dass wir solange ohne ausgekommen sind. Moderne Software (das ganze LAMP Zeugs eben), und viele Skriptsprachen, und und und…
Bisher hatten wir 512 MB Speicherplatz, jetzt 50 GB plus nochmal 50 GB für die Email-Postfächer – für WWW also das Hundertfache. Und das zu weniger als dem halben Preis. Der Webspace ist demnach etwa um den Faktor 220 billiger.
So weit, so schön.
Weniger schön war der Einzug in das neue Haus.
Während der statische Teil (HTML mit ein bisschen PHP) schnell angepasst war, machte das Wiedereinlesen der Blogs mit ihren MySQL-Datenbanken ziemliche Probleme. Nur bei zwei der Wordpress-Datenbanken klappte das Rücksichern so, wie es eben gehen soll, nach allerdings umständlichem Ersetzen von kryptischen Ersatzfolgen für Umlaute. Bei zwei anderen brach das Einlesen der SQL-Sicherung mittendrin ab, teilweise gar ohne Fehlermeldung, was ich am wenigsten verstehe. Letztlich wusste ich mir nicht anders zu helfen, als die Dateien stückweise aus dem Skripteditor (TextWrangler, sehr empfehlenswertes Programm!) über den SSH-Zugang in den geöffneten MySQL-Interpreter zu füttern, eine elendigliche Geduldsarbeit bei Sourcefilegrößen von knapp 2 MB.
Besser wäre es natürlich gewesen, ein Python-Programm zu schreiben, was den Prozess automatisiert hätte, aber das hätte ich auch erst lernen müssen…
Nur bei meinen beiden selbstprogrammierten Webapplikationen war das Einlesen der SQL-Dateien ganz problemlos möglich, denn ich habe nie einfach so Umlaute in die Datenbanken geschrieben, sondern immer passend umgewandelt und nach einer Abfrage wieder zurückgewandelt, daher entfallen diese Probleme völlig.
Muss ich mir selbst auf die Schulter klopfen…

20. September 2012

Mac OS X 10.8.2

20. September 2012 10:03

im App Store liegt das neue Update für den Mountain Lion auf 10.8.2 bereit.
Es handelt sich um ein richtiges Feature Update mit einer sehr langen Liste von Neuererungen, natürlich auch Fehlerbereinigungen und Sicherheitsverbesserungen.
Um die Liste durchzulesen, auf den Knopf “Mehr…” klicken im AppStore.

17. September 2012

Mac App Store Fehlermeldung: NSURLErrorDomain

17. September 2012 16:44

Neuerdings kommt manchmal eine seltsame Fehlermeldung, wenn man per App Store nach Updates sucht (in Mountain Lion).
”The operation couldn‘t be completed. (NSURLErrorDomain error -1100.)“
Die Nummer kann auch eine etwas andere vierstellige Nummer sein. Der Text kann auch auf Deutsch erscheinen.
Jedenfalls kann man dann keine Updates bekommen… Schlecht!

Jetzt habe ich in einer Comment-Diskussion auf TidBits gelesen, es könnte helfen, im Terminal einzugeben:

sudo killall -HUP mDNSResponder

Weil das den DNS-Cache löscht. Danach sollte es wieder funktionieren.
Bin gespannt, ob das bei mir funktionieren wird.
Nachbemerkung:
Wer als “normaler” User eingeloggt arbeitet, nicht als Administrator, der kann den Befehl nicht einfach so eingeben.
Sondern er muss zuerst eingeben:
su admin
wobei admin für den Kurznamen des Administrator-Accounts steht, danach wird er nach dem Admin-Passwort gefragt.
Erst dann kann man den oben angeführten sudo-Befehl eintippen.

iCloud-Email-Zugriff von nicht-Apple-Systemen

17. September 2012 10:23

Wenn man seinen Apple-Email-Account auch von Linux oder Windows Rechnern oder Handys verwenden will, muss man die Details des IMAP-Accounts kennen. Dann kann man auf dem Gerät den Mail-Account manuell einrichten.
Diese Details finden sich auf der Apple-Support-Seite zu diesem Thema.
Für mein Linux-Handy war der Hinweis im letzten Absatz sehr wichtig: Wenn es mit SSL Probleme gibt, dann mit TLS versuchen… genau das musste ich bei den SMTP Einstellungen (Mail senden) machen, während SSL beim Empfang (IMAP4) einwandfrei funktioniert.