Dienstag, 26. Mai 2009

Fotografieren von Mond und Gewitter

Für heute Abend sind heftige Gewitter angesagt. Vielleicht ergibt sich ja die Gelegenheit schöne Fotos vom Gewitterstimmung und Blitzen zu machen.

Kameraeinstellungen: Fokus unendlich, kleines ISO, Blende 3-8, lange Belichtungszeit bei Nacht, sonst kürzer, natürlich Stativ.

Auf den Mond muss ich wohl noch warten. Dafür sollte ich mit 9 Megapixeln und 200 mm Zoom auch nette kleine Bildchen hinbekommen. Richtwerte: Blende 5, Belichtungszeit ca. 1/500 s, natürlich Stativ.

Nominiere GpsMid auf Sourceforge

wir können den Entwicklern etwas auf die Schulter klopfen indem wir GpsMid und OSM2GpsMid als "Best Projekt" auf SF nominieren:

Freitag, 22. Mai 2009

Temperatursensoren an der NSLU

Nach und nach wird alles wieder hingebogen nach dem Plattencrash. Heute waren die Temperatursensoren dran. Folgendes war noetig um sie wieder ansprechen zu koennen:

gucken ob sie gefunden werden:
/opt/bin/digitemp_DS9097 -s /dev/ttyUSB0 -w

die .digitemprc anlegen lassen
/opt/bin/digitemp_DS9097 -s -a -q -i

den Link anlegen damits einfacher wird (so stehts auch in t4roku drin)
ln -s /opt/bin/digitemp_DS9097 /opt/bin/digitemp

Dienstag, 19. Mai 2009

Weihnachtswunsch fuer 2009 ?

Ich denke ich habe meinen Weihnachtswunsch fuer dieses Jahr entdeckt: eine Uhr mit eInk Display: siehe hier http://www.phosphorwatches.com/phosphorwatches/watches.html

SRTM daten für GPSmid

Höhenlinien in Kerten sind vor allem beim Wandern eine feine Sache. Die OSM.Daten selbst enthalten keine Höhenlinien, aber die Daten sind von der NASA SRTM Mission frei zugänglich. Man muss sie nur ins OSM Format umwandeln. Dazu bietet sich SRTM2OSM an. Das funktioniert sehr gut, jedoch kann GPSmid zu lange Höhenlinien nicht teilen. Leider hat mir der Entwickler mitgeteilt, das er diese Software nicht mehr weiterentwickelt und so habe ich mich nach einer Alternative umgeschaut. Die ist naheliegend und heisst SRTM2OSM-Perl. Dieses Script konnte ich leicht anpassen, so dass es nach 1000 Knoten die Höhenlinie teilt und einen neuen Weg beginnt. 

In der Datei mkcntr.pl habe ich eine neue sub eingefügt:

sub waysplit{
  print "\n";
  if ($ARGV[2] && $ARGV[3]) {
    if ( $z % $ARGV[3] == 0 ) {
      print "";
    } else {
      if ( $z % $ARGV[2] == 0 ) {
        print "";
      } else {
        print "";
      }
    }
  }

  print "\n";
  print "\n";
  print "\n";
  $id = $lastway++;
  print "\n";
  $ndcnt=0;
  return $id;
}


und in sub way die while schleife durch 

  $ndcnt++;
  if ($ndcnt == 1000) { waysplit() }

ergänzt. Das ist alles. 

Update von GPSmid und meinem Geocache-Style


Die tolle J2ME-Software GPSmid ist wieder etwas erwachsener geworden, seit vorgestern gibt es die Version 0.5.0 zum download. Ich habe das als Anlass genommen und meinen Style noch etwas aufgepeppt und an die neuen Möglichkeiten angepasst. Man kann es im Wiki von GPSMid runterladen. Den Ablauf zum erstellen der Karte habe ich robuster gemacht. Hier noch einmal alle Schritte:

  • Runterladen der OSM-Daten (Achtung mit API 0.6 Daten habe ich Probleme die OSM Dateien mit Osmosis zu kombinieren, daher beutze ich nachwievor OSM mit API 0.5)
  • Runterladen der SRTM Daten von http://srtm.csi.cgiar.org im ASCII format. Alternativ und für Höhendaten über 60° gibt es auf viewfinderpanoramas.org, auch wenn diese ggf. noch weitere Konvertierung benötigen.
  • Umwandeln der SRTM Daten in OSM mit srtm2osm_perl (da ganz lange Höhenlinien probleme mit GPSmid machen habe ich das Script angepasst. Siehe Extrapost)
  • Runterladen der Geocache daten mit dem Geocache-Scanner und Export in GPX-Datei
  • Umwandeln der Cachekoordinaten von GPX in OSM mit GPSbabel
  • Zusammenfügen der drei OSM Dateien zu einer Datei mit Osmosis (hier nutze ich noch die alte version "osmosis-0.24.1-java5")
  • Anpassen der *.property Datei und schliesslich das Generieren des Midlets

Donnerstag, 14. Mai 2009

Latex-Editoren

Unter Linux nutze ich Kile, und bisher unter WinXP das TexnixCenter. Letzteres hat aber einige bugs, weshalb mir die Diskussion in der Tex-Use-Group sehr gelegen kommt. TexMaker sieht vielversprechend aus:

http://www.xm1math.net/texmaker/ und http://texmakerx.sourceforge.net/

Mittwoch, 13. Mai 2009

Smart playlists in Firefly

Nach meinem Plattencrash im uNSLUng-Server muss ich nun auch die Smart Playlists wiederherstellen. Aus der alten Datenbank (songs3.db) konnte ich noch folgendes extrahieren:

  • Noch nie gespielt: play_count = 0 AND (title not includes "christm" And album not includes "christm" and album not includes "Weihnacht" and title not includes "Weihnacht" and album not includes "Pionier")
  • Weihnachtslieder: album includes "Weihnacht" OR album includes "Christmas" OR title includes "Christmas" OR album includes "Weihnacht" OR genre includes "Christmas"
  • Jazzy Musik: (genre includes "jazz" OR album includes "jazz" OR title includes "jazz" OR genre includes "bossa" OR genre includes "blue") AND (album not includes "festas" AND title not includes "christm")
  • Noch nicht bewertet: (genre includes "jazz" OR album includes "jazz" OR title includes "jazz" OR genre includes "bossa" OR genre includes "blue") AND (album not includes "festas" AND title not includes "christm")
  • Lieblingsmusik: rating > 80
  • Kinderlieder: Gartist = "Gerhard Schöne" OR artist = "Babydream" OR genre = "Kinderlieder"

Sprachausgabe für GPSMid / TTS Podcast

Um meinen Style in GPSMid noch etwas anzupassen möchte ich die Sprachausgabe auf Deutsch umstellen. Jedoch kraut mir davor meine eigene Stimme als Navigationsanweisung zu hören. Darum habe ich mich nach Text-to-Speech umgeschaut und einige nette Dinge gefunden:

Ich werde mal mit http://www.cepstral.com/demos/ und http://www.research.att.com/~ttsweb/tts/demo.php und http://mary.dfki.de/online-demos/speech_synthesis experimentieren. Wobei nur letzteres ein freies Angebot ist, das mir das hochladen der Files zu GPSMid erlaubt.

EDIT: Es tut sich was! Im GPSMid-Forum bin ich auf offene Ohren gestossen und habe Rueckmeldungen bekommen. Die Originalstimme wird mit espeak erstellt.

Es gibt eine neue Seite im Wiki die die moeglichen Saetze erklaert. 

Montag, 11. Mai 2009

The General Structure Analysis System

Heute habe ich per Zufall eine wissenschaftliche Software zur Auswertung von Pulverdiffraktogrammen (Neutronen-, Elektronenbeugung etc.) gefunden, die sehr mächtig und umfangreich zusein scheint und dazu noch frei verfügbar ist. Die Software heißt "The General Structure Analysis System" - kurz GSAS und kann hier herunter geladen werden. 

Ein umfangreiches Manual und dieses Tutorial sollten den Einstieg in die Welt der Rietveldanalyse möglich machen. Der Blogeintrag mit der Liste zu wissenschaftlicher Software ist aktualisiert.

Dienstag, 5. Mai 2009

Wiederbeleben meines Slug-Servers

Nun hats mich auch mal erwischt und zum ersten Mal hat eine Festplatte unter meiner Obhut Selbstmord begangen. Eines Tages bootete meine SLUG nicht mehr von der Platte und nur noch aus dem internen Speicher. Inzwischen habe ich fast alle Daten von der alten Platte retten können, eine neue größere Platte gekauft, formatiert und geslingt. Nun muss ich mich nur noch erinnern welche Pakete alle installiert waren.

  • mt-daapd: mein Musikserver für die Roku Soundbridge
    Achtung der benannte Firefly-Server fuer nightlies ist down. Ich konnte die letzte nighly version mit folgendem Befehl doch noch laden und installieren:
    ipkg -V 3 -verbose_wget http://nightlies.fireflymediaserver.org/nightlies/svn-1696/mt-daapd_svn-1696-1_armeb.ipk
  • cups, cups-doc: mein Druckersever für den Canon IP4300. Drucker per USB anschliessen, CUPS nach Anleitung im uNSLUng-Wiki einrichten, dann den Drucker in der Online-GUI von CUPS als "raw"-Drucker an "/dev/usblp0" einrichten. 
  • htop: zum gucken welche Prozesse wie laufen
  • perl: um mein t4roku script laufen zu lassen. Dazu kommen noch einige Perl-Pakete wie in der Readme zu t4roku zu lesen ist.
  • python: damit das Programm soundbridgescrobbler ausgeführt werden kann.
  • digitemp, kernel-module-usbserial, kernel-module-pl2303: für die Temperturfühler und Update der datei "pl2303.o" wie auf der uNSLUng-Seite beschrieben.
  • nano: als einzig komfortablen Editor für die Konsole
    lege eine datei /etc/profile an die folgende Zeilen enthaelt:
    export TERMINFO=/opt/share/terminfo
    export TERM=vt100
    export PATH=$PATH:/opt/sbin:/opt/bin

  • bash: macht einiges schneller...
  • ipkg-web: wie der Name sagt ein Webfrontend für ipkg

freie Routenplanung mit Höhendaten

Noch besser als ein Export von Google Maps ist der Service von BikeRouteToaster. Hier kann man auf einer (Google Maps) Karte die Strecke der Wahl zusammenklicken - mit Autorouting solange man Strassen folgt die Google kennt uns querfeldein wenn man die Option autorouting ausschaltet. Man kann beliebig hinundher schalten. Automatisch werden Höhendaten hinzugefügt, so dass man auch gleich ein Höhenprofil der Strecke sieht. Auch ein direkter Export in GPX ist möglich. Einfach Super finde ich!

Eine Tour aus Google Maps exportieren

Um fix mal eine Routenplanung zu machen benutze ich gern Google Maps. Das Ergebnis wird in schöner Klick&Bunt manier dargestellt, jedoch fehlen Optionen zum Export. Eine einfache Möglichkeit zum Export existiert ganz versteckt. Man hänge an den Link für die Route einfach 

&output=kml

an und schon bietet Google an die Routendaten als KML-Datei zu speichern. Diese kann man zum Beispiel auch online mit GPSVisualizers GPSbabel in GPX umwandeln und leicht auf ein GPS-Gerät übertragen.

EDIT: Routen mit mehreren Punkten und mit der Maus geänderte Routen kann man mit obiger methode nur unvollständig exportieren. Aber das Netz ist rege und hier hat jemand ein Script geschrieben um trotzdem alles zu exportieren:

http://www.nearby.org.uk/multi-to-kml.php