Mittwoch, 5. August 2009

Bilder zu Postern aufblähen...

Um Wände zu gestalten kann man Poster aufhängen. Doch wie macht man aus einem Foto ein aufgepepptes Poster, das nicht nur wie ein zu groß gedrucktes Foto aussieht?

  • Der Rastorbator rastert ein Foto in monochrome oder farbige Punkte. Online und Offline.
  • KnitPro mach aus einem Foto eine Häckel- bzw. Strick- oder Kreuzstichtabelle um sich einen Wandteppich zu arbeiten
  • Für Texte kann man Schlagwortwolken (Tag clouds) verwenden. Es gibt verschiedene Seiten die so etwas machen: , schön kann es Wordle oder interaktives Flash
  • Hat man sehr viele Bilder kann man Mosaiks generieren lassen (Andrea Mosaik).
  • Oder ganz stylisch wie Obama zur Wahl?
  • Um hässliche Pixel beim Hochskalieren zu vermeiden kann man das Bild vektorisieren (Online: vectormagic.com)

Update 26.08.2009:

  • BeFunky.com bietet kostenlos einige nette Moeglichkeiten (Comic, Warhol, Stencil, Etch ...)

Mittwoch, 29. Juli 2009

GPSmid mit Nachtlayout


So bei GPSMid tut sich wieder etwas. Nachdem einer die Diskussion um die Ordnung beim Style und beim Highstyle ansprach und ich das Wort "Nacht-Style" ins Spiel brachte wurde intensiv an der Umsetzung gearbeitet.

Nun habe ich einen Nachtstyle, der sich bei einigen Erprobungen schon als nutzbar aber noch verbesserungswürdig erwies, gebastelt. 

In GPSmid kann man unter Displayoptionen direkt von Tag auf Nacht umstellen. Dafuer muessen alle Farben aber in einem Style untergebracht werden. Ich arbeite daran.

Literatur

Folgende Werke sollte ich mir mal anscchauen/lesen:

  • Glockner: Materialprüfung mit Röntgenstrahlung
  • Krischner: einführung in die Röntgenfeinstrukturanalyse
  • Schulze: Physik der Röntgenstrahlen

Sonntag, 19. Juli 2009

Geotaggen von Fotos

Nachdem ich nun schon eine ganze Weile mit meinem GPS und meiner neuen Kamera (Ricoh CX1) zusammen und trotzdem getrennt durch die Landschaft ziehe, ist es Zeit dass ich mich kundig mache, wie ich die Positionsdaten den Fotos zuordne. Das ganze nennt sich Geotaggen und in den EXIF Daten gibt es fuer GPS Daten schon feste Felder. Nun muss ich nur mit passender Software die Position aus einer GPX Datei in die JPGs uebertragen. Es gibt schon  fertige Software die es kann, z.B.: 

  • RoboGEO (Windows XP, Kaufsoftware) scheint alles so zu machen wie ich es mir wuensche, doch es kostet 40US$ ...
  • Fodysseus (Windows XP, Kaufsoftware) kommt nicht ganz so sympatisch ueber wie RoboGEO, macht aber auch fast alles fuer 25Eur ....
  • Panorado - Flyer (Windows XP Shellerweiterung, Freeware) kann keine Daten aus GPX Dateien holen, sondern nur der Eintrag von Hand oder via Google Earth ist moeglich. Schade. Der grosse Bruder Panorado kostet 21Eur... 
  • Microsofts Pro Photo Tool (Windows, kostenlos fuer Windowsbesitzer) download nur ueber ein echtes Windows moeglich...
  • JPhotoGeoTagger (JAVA, Open Source Freeware) ist nur Kommandozeilenbasiert...
  • GPicSync (Windows, Mac, Linux, Open Source Freeware) ist die erste Software mit GUI die auch nativ unter Linux laeuft. Jedoch gibts kein Paket zum Direktinstalllieren und mit Wine laeufts nicht, also weitersuchen...
  • GeoTag (Java, Open Source Freeware) ich kam nicht zurecht mit dieser Software...
  • GPSCorrelate and GUI (found in my Kubuntu Packet Manager) keine Thumbnails

Und eine lange Zusammenstellung findet sich auch hier.

Edit 17.09.2009: Ich habe die Loesung gefuenden: Geosetter! Er tut alles was ich will. Einfach Klasse. Einziges Manko ist das die Software nur unter Windows laeuft. Mit wine unter Linux stuerzt die derzeitige Version ab.

Mittwoch, 8. Juli 2009

Latex Editoren

Für viele Jahre nutzte ich MikTeX und TextPad um Latexdokumente zu erstellen. Um mit der zeit zu gehen (Strukturmenu, Code-Faltung etc..) habe ich mich nach Alternativen umgesehen. Latex Editoren gibt es nun doch einige, hier meine Wissen und meine Erfahrungen:

  • Texmaker: einen Tag lang benutzt, dabei einen Absturz, einmal eingefroren, keinen intelligenten Einzug, keine Textmarken... Fazit: nicht mein Ding
  • TexmakerX: besseres Highlightning als Texmaker, intelligenter Einzug (mit Macken), hat Textmarken
  • Texniccenter: der Nichtfunktionierende Zeilenumbruch nervt. Keine Code-Faltung.
  • TextPad: kein Strukturmenu, keine Code-Faltung
  • LED
  • AucTex / Emacs: konnte mich mit Emacs nie anfreunden :-(

Montag, 22. Juni 2009

Mathematik am Rechner

Heute stehe ich mal wieder vor dem Problem am Rechner etwas rechnen zu wollen. Für die meisten Dinge nutze ich ja immer noch Excel oder dan doch das Papier. In "echte" Mathesoftware habe ich mich noch nicht richtig eingearbeitet. Ich sollte mich da mal festlegen um effektiv arbeiten zu können. Geben tut es ja einige Programme (Maple, MathCAD, Matlab etc.) und auch frei Software (SAGE, Octave) gibt es. Heute habe ich nun ein Programm gefunden das in Octave laufen soll. So wage ich einen kleinen Ausflug in Octave...

Nachtrag: Octave arbeitet Problemlos, schein aber nur einen kern meines DualCore-Prozessors zu nutzen.

Umbenennen von vielen Fotos nach EXIF Datum

Nach einer Reise stand ich mal wieder vor dem Problem, das ich Fotos aus mehreren Fotoapparaten sortieren und archivieren muss. Schon seit Jahren benutze ich zum Ablagen der Fotos ein bewährtes Schema bei den Verzeichnis- und Dateinamen:

YYMMDD_##_Kurzbeschreibung.jpg

Heute stand ich vor dem Problem das zum einen alle Digicams unterschiedliche Dateinamen (R01234.jpg, CIMG0123.jpg ...) verwenden, und das das Dateidatum nicht bei einer Sorte nicht mehr stimmte. Da alle Angaben in den EXIF Metadaten stehen nutzte ich diese um die Dateien umzubenennen. Natürlich möchte ich es mit meiner Lieblingsbildersoftware IrfanView machen. Etwas Suche inder Hilfe brachte Erleuchtung. In drei Schritten komme ich zum gewünschten Ziel:

  1. Umbenennen nach EXIF inklusive Zeit.  Bei Irfan View nutze ich dazu folgende Umbenennanweisung:
    $E36868(%y%m%d)_$E36868(%H%M%D)_###_

  2. Aussortieren der doppelten Motive usw.

  3. Nochmal umbennen ihne den Zeittag
    $E36868(%y%m%d)_###_ 

Samstag, 13. Juni 2009

System error (0e01)

Heute hat die alte Digitalkamera (Casio QV-R40) plötzlich gesponnen. Nach dem Einschalten zeigte sie nur noch eine Fehlermeldung (SYSTEM ERROR 0e01) an und nichts ging mehr. Eine Weile habe ich Netz gesucht und fand auch Hilfe:

http://www.oborona.net/stuff/qv-r40/eng/index.html

Das Englisch ist teilweise schwer zu verstehen, aber vollständig. Meine Kamera geht wieder. Juhu!

Mittwoch, 3. Juni 2009

Caches Along a Route

Geocahces entlang einer Strecke kann man sich nur als Premium member runterladen, oder man nutzt "CaAlARo 0.9.6 beta". Die Route sucht man sich vorher z.B in Google Maps raus, Speichert den xml-File mit der option "&output=kml" und konvertiert diesen auf "http://www.gpsies.com" in eine "GPX Route"... :-)

Montag, 1. Juni 2009

Kindertag

Ach ja, und allen Kindern (kleinen und GROSSEN) wuensche ich einen schoenen Kindertag. :-)

ein Zoo von Viren...

Ich wurde um Hilfe gebeten als sich auf einem Rechner der Virenscanner meldete aber den Virus nicht selbst entfernen konnte. Ein, zwei Laeufe von Virenscannern spaeter stand fest das nicht nur ein Virus, sondern ein ganzer Zoo davon sich auf dem Rechner tummelten. Wahrscheinlich kan der erste, ein Trojaner, in einem eMail-Anhang und hat dann seine Freunde nachgeladen oder freigelassen. Die Biester wurden als
- WORM/Netsky.HB
- TR/Small.byt
- TR/Runner.DK
- TR/Dldr.Bredold.G.6
- TR/PSW.Papras.KY
- und TR/Crypt.XPACK.Gen
erkannt. Nach dem Entfernen startet Windows nun nicht mehr richtig. Explorer schein nicht mehr die Standartshell zu sein. Hoffentlich muss ich nicht das WinXP neu aufsetzen.

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