Postkarten im Podcastkeller

Falls sich der eine oder andere fragt wo eigentlich die ganzen Postkarten bleiben, hier habe ich sie mal kurz abgefilmt da ich eh zum lasern im Keller war. Kein Gruß aus der Küche aber ein Gruß aus dem Podcastkeller, auch wenn da gar kein Podcast mehr aufgezeichnet wird.

Folding@home läuft weiter

Vor einem Monat habe ich ja bereits berichtet dass ich auf das Prokekt gestossen bin und es wurde flugs eine DSM-Gruppe gegründet. Mittlerweile sind nun also 15 Mitglieder in dieser Gruppe und wir sind immerhin unter den top 10.000, ist doch auch schon was. Wenn ich mir die Statistik so anschaue wirkt es als würde die Hälfte der Teilnehmer recht häufig, die andere Hälfte eher selten Rechnenleistung übrig haben. Und das ist auch gut so, das ist ja kein Wettbewerb auch wenn man sich natürlich gerne Statistiken anschaut.

Da ich das Projekt immer noch sehr gut finde, es letztlich auch einem guten Zweck dient, wollte ich es einfach noch mal wieder einstreuen. Wer also Lust hat überflüssige Rechenpower zur Verfügung zu stellen, der kann das über dieses Projekt machen und wenn er Lust hat natürlich gerne unserer kleinen Cacher-Gruppe beitreten damit wir noch weiter nach vorne kommen 😉

Ach ja, die Punkte bringen übrigens exakt gar nichts! Das ist wirklich nur als Ansporn eingeführt worden und hat keinerlei Vor- oder Nachteile.

Ich laser weiter

Weihnachten vorbei, jetzt ist wieder mal etwas Zeit vorhanden um sich weiter mit dem Laser zu beschäftigen. Es ist bisher so zweigeteilt, richts schwarz-weiß Bilder keine Problem, Graustufen geht so gar nicht obwohl die Software so eine Einstellung hat.

Einfach Wood-Coins sind somit sogar recht einfach, man muß einmal die Einstellung heraus probieren und dann go. So läuft der Laser auf 100%, die Tiefe steht am besten auf 20-25 und dann ist das was er brennt eigentlich schon völlig ausreichend für das was ich erreichen wollte. Einzig auf die Schrift muß man aufpassen, die sollte nicht zu klein werden. Die ist zwar ansonsten auf der Coin zu lesen, aber man benötigt nahezu eine Lupe 😉 Das war dabei eigentlich das Hauptproblem, arbeiten an einem Bild am großen Monitor und nicht dran denken dass es auf der Coin später halt viel kleiner ist. Aber daran gewöhnt man sich natürlich recht schnell.

Dann habe ich mal mit einfachen Bilder experimentiert, aber trotz Software-Einstellung, wirklich klappen tut nur schwarz-weiß was aber für einen Laser in der Preisklasse ja auch völlig ok ist. Damit gehen dann aber halt auch nur Bilder die in schwarz-weiß noch gut aussehen, jede Graustufe kann man (jedenfalls nach meinen bisherigen Erfahrungen) komplett vergessen.

Um das mal zu relativieren, die Anleitung zu dem Laser ist ein schlechter Witz. Immerhin gibt es einen USB-Stick mit Treiber und kurzem Filmchen, der erklärt aber auch nicht wirklich viel mehr als wie es so grob los geht. Die Software kann genau dass was sie soll, aber eben auch keinen Handschlag mehr und nach einer Anleitung oder Hilfe braucht man nicht weiter suchen. Daher dauert es halt etwas sich zurecht zu finden da man halt testen muß. Der Beutel Rohlinge hilft da ungemein weiter 😎

von links nach rechts geht es voran. Der Brocken sieht dabei auf dem Bild besser aus als im Original. Die Coin mit unserem Logo ist hingegen top, nur auf diesem Exemplar war die Schrift noch viel zu klein.

Corona besiegt, oder so

Im vorigen Artikel habe ich folding@home vorgestelt, etwas dass ich erheblich sinnvoller als stayathome empfinde. Und eine Gruppe war auch flugs eingerichtet, die „die schweigende Mehrheit“ Gruppe. Einem Vorschlag auf Facebook bin ich zum Teil nachgekommen und habe sie in „die schweigende Mehrheit – Geocacher Germany“ umbenannt, aber bisher scheint die Änderung noch nicht übernommen worden zu sein. Ok, finde ich auch nicht sooo wichtig. Es ging eh nicht darum über die Gruppe irgendwelche Vorteile oder Ehre einzuheimsen! Ein Name musste her und unseren Podcast sah ich da weniger als den Podcast der Podcaster sonder in dem Fall eher als der Podcast der Hörer. Gehupft wie gesprungen, ein paar Teilnehmer haben sich mittlerweile gefunden und nun stellen wir fleißig Rechenleistung gegen Corona zur Verfügung.

Und ja, es kamen schon die ersten Anmerkungen das es etwas schwierig mit dem Datenschutz ist. Und dass bestimmt die bösen Amerikaner was davon haben und es dann nicht so einfach weiter geben.

Ja, vielleicht kommen auch böse Außerirdische und sperren uns alle im Auftrag der Deutschland GmbH ein um uns dann konzentriert mit Chemtrails umzubringen, wer weiß das schon. Ich finde das klang jetzt besser als so ein einfaches „Leck mich“ 😎

Im Ernst, alles kann, nichts und niemand muß. Ich sah halt die Chance dass dies etwas helfen kann und zwar nicht nur gegen Corona und Co sondern auch gegen anderen Krankheiten wie man auf deren Seite nachlesen kann. Und da bei mir Hardware teils vor sich hin dümpelt bringe ich sie jetzt halt zum Einsatz. Wenn es eine deutsche Uni nachmacht, so what, wechsel ich auch von mir aus dahin. Dank Datenschutz wird das aber in Deutschland wohl erst in 30 Jahren möglich sein, so lange helfe ich halt bei folding@home.

Wer nun sehen möchte wie die DSM-Gruppe sich entwickelt kann das auf jeden Fall hier tun:

Helden-Gruppe 😉

Fuck Corona! Rechenleistung für folding@home

Gerade in der Ct auf einen Artikel gestossen der mich in Bewegung gebracht hat. Was früher das SETI-Programm war gibt es auch für Corona und Co, eine Idee Rechenleistung von privaten Nutzern für den Kampf gegen Krankheiten zu nutzen. Auf https://foldingathome.org könnt ihr das im Detail nachlesen. Kurzform: Euer Rechner wird genutzt um Rechenleistung für die Forschung gegen Krankheiten zu nutzen. Dabei könnt ihr diverse Einstellungen vornehmen ob und wann er Rechenleistung zur Verfügung stellt. Die Softwaren ist vielleicht etwas technisch geraten aber dennoch so einfach zu installieren dass wirklich jeder damit klar kommt. Schaut selber mal auf die Seiten und überlegt euch ob ihr vielleicht mitmachen wollt.

Da ich nun noch einen Reserve-Rechner im Keller habe wurde der gleich mal flott gemacht und steht jetzt komplett diesem Programm zur Verfügung. Und irgendwie überkam es mich, jetzt gibt es die Gruppe „die schweigende Mehrheit“ mit der Gruppen-ID 261336, wer also eine Gruppe sucht, da gibt es eine 😎

Kurz und gut, Fuck Corona, wir unterstützen an dieser Stelle von Herzen gerne!

GGZ – das Programm

Hui, die Zugriffszahlen auf den GGZ-Artikel haben mich wirklich überrascht, scheint ein Thema zu sein dass erstaunlich viele interessiert! Und das obwohl es, wie in den Kommentarten zu lesen ja schon seit 2015 oder so eine Lösung gibt die wohl auch gut funktionieren soll. Die Lösung hatte ich vorher zwar gesehen, aber dank Phyton und Comand-Line war die für mich nicht so interessant. Nichts gegen die Comand-Line, aber die ist mir dann doch zu händisch. Außerdem ging es mir weniger um eine wirkliche Lösung als eher um so eine Art Fingerübung, mal was anderes Programmieren als ich es sonst auf der Arbeit mache. Gehupft wie gesprungen, jetzt ist was fertig. Einiges an der Programmierung wirkt vielleicht auf den ersten Blick befremdlich. Das ist zwei Dingen geschuldet. Zum einen hat Groundspeak ein zum Teil wirklich seltsames Vorgehen in ihrem Datenforma, zum anderen ist es halt auf die schnelle zusammen geschustert.

Eins mal vorab, wer was Ausgereiftes sucht dass er problemlos sofort einsetzen kann und mit wenig Fehlern rechnen muß, dann nehmt was ggzgen!! Ich habe hier in Visual Studio (VB) was zusammen geschraddelt das funktioniert, aber keine Fehlerabfang-Routinen oder irgendwas integriert hat. Es ist ein wenig getestet, zum Glück scheint der liebe Markus Gründel damit was anfangen zu können, daher hatte ich sozusagen einen Tester mit echten Daten. Ehrlich gesagt bin ich mir nicht mal sicher dass ich mir ohne den einen Anwender der damit was anfangen kann überhaupt so viel Arbeit gemacht hätte 😎

Aber lange Rede, kurzer Sinn, es ist jetzt eine einfache Programm-Version fertig geworden und mehr Zeit möchte ich auch gar nicht versenken. Sie funktionert bei mir und dem Markus, ist also wohl nicht so ganz verkehrt. Und damit, wer immer möchte, damit rumexperimentiert werden kann stelle ich die hier mal zur Verfügung. Und zwar mit Source-Code. Vielleicht möchte ja einer mit Programmierung beginnen oder irgendwas für sich selber anpassen oder was auch immer. Das Visual-Studio gibt es ja auch in einer kostenfreien Version für Hobby-Programmierer. Irgendwelche Rechte habe ich nicht und will ich nicht haben. Wer also das Tool für viele Millionen auf den Markt bringt dem sei das Geld gegönnt 😎

Zur Nutzung braucht ihr diese ZIp-Datei. Entpacken und in ein Verzeichis. Programmierer waren schon immer zu faul um wirklich zu dokumentieren 😉 Und wer eben mag kann sich hier die Quellen runterladen. Viel Spaß damit.

Das GGZ-Format von Garmin

Mit dem GGZ-Format von Garmin kam es ja endlich dazu mal Caches ohne Ende auf einige der Garmin-Geräte laden zu können und die dennoch schnell aufrufen zu können. Das beschreiben sie hier. Wobei beschreiben ja mal wieder eher geprahlt ist 😎 Hinzu kommt dass die Beschreibung wohl uralt ist wenn man sich die genannten Gerät dort anschaut.

Mich interessierte das Format dennoch und so hörte ich mich mal um ob es eine Dokumentation gibt, finden konnte ich leider nichts. Wie das so auf Facebook nicht ganz unüblich ist kamen durchaus Antworten, mit der Frage hatten sie leider meist nichts zu tun. Ist aber gar nicht böse gemeint, bemüht waren alle zu helfen! Und immerhin kam ein Tipp mit der Info dass es eigentlich nur eine Zip-Datei ist. Das hatte ich zwar schon selber ermittelt, war anhand der spärlichen Beschreibung von Garmin nicht so schwer zu erraten, aber immerhin ein hilfreicher Tipp falls dies nicht so gewesen wäre.

Garmin schwurbelt da von speziell komprimierten Zip-Dateien, mir hat sich bisher „speziell“ nicht erschlossen, ist eigentlich eine völlig normale Zip-Datei. Wenn ihr mal schauen wollt schnappt ihr euch eine GGZ und benennt die in ZIP um. Dümmliche Windows-Nachfragen einfach mit JA beantworten

Nun mit 7-Zip oder was auch immer für einem Entpacker auspacken lassen, es entstehen zwei Hauptordner.

In meiner 7 MB Datei waren rund 4000 Caches. Daraus macht er dann in „data“ 8 GPX-Dateien die alle rund 4400 KB groß sind. Genau hier hätte ich halt gern eine Doku, denn so ist unklar ob er das nach Anzahl Caches oder Dateigröße trennt und wenn nach welcher Größe?! Ok, könnte man natürlich mal auf 4400 KB begrenzen und schauen, wissen wäre aber schöner.

Im anderen Strang unter index ist nur ganz unten in v0 etwas. Warum der Strang dann denoch so aufgeblasen wurde ist unklar. Da wird es schon einen Sinn geben, aber ohne Dokumentation wäre das wieder raten. Ich vermute es hat was von Androids Aufbau, dort sehen Verzeichniss-Stränge ähnlich aus, aber wie gesagt, geraten. Ist auch Wurst, in v0 findet man eine index.xml.

Die macht jetzt nicht anderes als auf die GPX-Datein zu verweisen. D.h. der obige Cache liegt in Geocaches_1.gpx, Kurzinfo für das GPS und von wo bis wo er dort liegt. CRC ist nur einmal ganz oben und dürfte eine Prüfsumme sein die sich auf die ZIP-Datei bezieht, da muß ich noch mal genauer hinschauen. Warum hier File-Pos und File-Len angegeben sind ist mir ebenfalls nicht völlig klar, könnte aber performanter sein als von hier auf die GPX zu springen und dort suchen zu müssen. Wird wohl auch seinen Sinn haben. Macht übrigens beim Programmieren viel Freude 😉 Falls da einer was rumprobieren möchte und sich wundert dass seine mitgerechneten File-Positionen nicht stimmen, Stichworte: Carriage LineFeed und Encoding. Programmierer werden wissen was gemeint ist.

Was Garmin da als neues Format aufführt ist also eigentlich nichts anderes als die normalen GPX-Dateien erweitert um eine Index-Datei. Und weil das GPS jetzt nicht mehr alle Daten des Caches lesen muß sondern alles in der Index-Datei hat was angezeigt wird geht das alles erheblich schneller. Die anderen Daten werden nicht mehr komplett eingelesen sondern erst wenn man auf einen Cache klickt. Oh Wunder, oh Wunder, eigentlich ganz einfach.

Ich schreibe mir gerade ein Programm um aus GPX-Dateien GGZ-Dateien machen zu können. Warum? Einfach mal so 😎 Oder weil GSAK irgendwann nicht mehr da ist und ich dann dennoch z.B. auch die Wandernadeln (Harz) auf das Gerät bekommen möchte und das GGZ für mich einen guten Eindruck macht. Einen ersten Rohentwurf der Index-Datei habe ich mit einem zusammen geschusterten Progrämmchen hin bekommen, werde ich demnächst mal auf Funktionalität testen.

GC-Project und die Ignore-Liste – Workaround mit oder ohne GSAK

Wahrscheinlich kennen die meisten den Trick schon, aber sicherlich gibt es immer mal wieder Einsteiger oder Wieder-Einsteiger wie mich bei GC-Project.

Nun kann man dort ja viele schöne Dinge mit den Geocaching-Daten basteln und sich Listen ohne Ende bauen. Und damit die genau auf einen zugeschnitten sind ist es natürlich entscheidend umfangreich filtern zu können. Das bietet GC-Project in wirklich großem Umfang!

Was leider nicht geht, die Ignore-Liste einzubeziehen. Wenn man etwas sucht stösst man auf einen Eintrag in dem erklärt wird das dies wohl an der API von Groundspeak liegen würde. Und die Aussage dass es danach auch kaum Nachfrage geben würde. Nun gut, das mit der API mag sein, fehlende Nachfrage hört sich für mich schon weniger glaubwürdig an. Wobei ich die Antwort eh gefühlt etwas arrogant empfinde. Aber gehupft wie gesprungen, Project-GC kann die Ignore-Liste nicht einbeziehen was ärgerlich für Cacher mit großer Liste ist. Und ich weiß wovon ich rede, bei mir sind es bald 700 Caches die sich dort tummeln. Da gibt es vielfältige Gründe, T5er die für mich nicht machbar sind oder ich nicht machen möchte, Rätsel die ich nicht mag, Earthcaches die ein Studium verlangen, zu urban, oder was auch immer, eigentlich auch nicht entscheidend. Was also tun?

Es gibt einen Workaround den ich hier mal vorstellen möchte. Zuerst einmal holt man sich seine ignorierten Caches in GSAK. Dazu geht ihr im Web auf eure Ignore-List bei Groundspeak. Dort ist oben eine Zeile mit den Möglichkeiten die man hat. Und oben rechts neben dem Zahnrad im graunen Kasten ist das viereckige Symbol mit zwei runden Pfeilen drin, darüber kann man aus der Ignore-List eine PQ machen. Wenn man schon hier ist legt man auch unter Listen eine neue Liste an die man nennt wie man mag und möglichst auf Privat eingestellt lässt um Ärger mit beleidigten Owner zu vermeiden 😉

Diese PQ liest man sich dann in GSAK ein, am besten eine eigene DB, dann wirft man nichts durcheinander.

bitte kein Genöle, die Caches sind aus verschiedensten Gründen auf der Ignore-Liste, das hat noch nichts mit einer Bewertung zu tun!

Nun gibt es den Menüpunkt „Geocaching.com access“ – „List Manager“, den benötigen wir.

Hier wählt man nun die neu angelegte Liste aus, bei mir wäre es in dem Fall GCProjectIgnore. Dazu dann den Punkt aus der Auswahl-Box „Add Geocaches to list“. Weiter unten sollte dann „All in current filter“ markiert sein und mit „+ Add“ werden nun über die API die Caches in die neue Liste kopiert. Das kann je nach Menge schon eine ganze Weile dauern! Im Prinzip haben wir damit über GSAK die Cache der Ignore-List auf die GCProjectIgnore-Liste kopiert.

Das bedeutet für die Zukunft natürlich einen gewissen Mehraufwand. D.h. Cache die ich auf Ignore schiebe muß ich gleichzeitig auf auf GCProjektIgnore schieben. Aber nun ja, die Mehrarbeit hält sich wirklich in Grenzen 😎

Bin ich nun auf GC-Project kann ich hier jetzt einen Filtereintrag hinzuführen „Bookmark-Liste ignorieren“ und da steht mir jetzt die neue Liste zur Verfügung. Und es funktioniert!

Und das wars, das Leben kann so einfach sein 😉

Und jetzt, raus cachen!

P.S.: wie Michael Drewes mir gerade auf Twitter schrieb:

Das geht seit ? (irgendeinem Update bei GS) übrigens auch ohne Umweg über GSAK. Man kann in der Ignore-List alle auswählen und in eine separate Bookmark-Liste kopieren. Die widerum kann man dann wie beschrieben bei Project GC nutzen.

Hätte ich auch drauf kommen können 😎