www.walthelm.net
walthelm.net
English
English

PictureRelate - Download

Home
Download
Lizenz
Hilfe
Kontakt


Ach ja, bevor ich es vergesse, ein kurzer "Disclaimer": Ich habe dieses Programm nach bestem Können und mit besten Absichten geschrieben. Nichtsdestotrotz enthält es wahrscheinlich immer noch Fehler, von denen einige nur unter sehr speziellen Bedingungen auftreten. Ich gehe eigentlich davon aus, dass keiner dieser Fehler Ihnen Schaden zufügen wird, aber garantieren kann ich das leider nicht. Daher müssen Sie das Programm auf eigenes Risiko verwenden.

Jetzt wo das gesagt ist, können Sie das Programm gerne herunterladen und benutzen. Es ist ein kleines Install-/Uninstall-Programm beigefügt, so dass es eigentlich ganz einfach sein sollte. Nach der Installation können Sie Bilder in das Programm einlesen. Es können ganze Verzeichnisse durchsucht und geladen werden. Oder Sie ziehen die Bilder Ihrer Wahl einfach mit der Maus in das Programm. Für fortgeschrittene Benutzer ist es auch möglich, eine Liste von Bild-Dateien in Form einer Textdatei einzulesen. Lassen Sie es mich wissen, falls es doch nicht so einfach ist wie ich denke.



Version 2.6.4 hotfix alpha

Mit Firefox 18 hat SendToPictureRelate leider nicht mehr funktioniert. Folgende Fehlermeldung wird angezeigt: "Error: Not enough arguments [nsIWebBrowserPersist.saveURI]"
Meine Recherche ergab, dass die Firefox Entwickler ihre API nichtkompatibel verändert haben, und offenbar auch noch stolz darauf sind. Leider kann ich keine verständliche Info finden, wann und wie der neue "sicherheitsrelevante" Parameter verwendet werden soll. Schade dass den Firefox-Entwicklern das Thema so wichtig ist, dass sie ihre API brechen, aber doch nicht wichtig genug, um Addon-Entwicklern in einfachen Worten und Beispielen zu erklären, wie man den Parameter sinnvoll versorgt. Aber man kann den neuen Parameter als "null" angeben, und Gerüchten zufolge ist das ausreichend, also habe ich das probiert. Jetzt geht es zumindest wieder so gut wie vorher, würde ich sagen.

Wer diesen Hotfix als neue Version 2.6.4. mal vorab auszuprobieren will, hier ist sie:

http://www.walthelm.net/picture-relate/de/download/setup-picture-relate-264-de.exe (Deutsch)
http://www.walthelm.net/picture-relate/download/setup-picture-relate-264.exe (Englisch)

Bitte sagt mir bescheid, ob alles soweit funktioniert; dann melde ich die Version an die diversen Download Archive.


Version 2.6.3

Wieder einmal haben sich über Monate hinweg ein paar kleinere, aber vielleicht für den Einen oder Anderen nützliche Änderungen angesammelt. Und endlich habe ich mal wieder einen ruhigen Sonntag gefunden, um das ganze Prozedere der Veröffentlichung eines Updates in zwei Sprachen durchzuexerzieren.

Wen es im Detail interessiert, das funktionert folgendermaßen: erst schaue ich, ob alle Änderungen in der Versionverwaltung eingecheckt sind. Meistens ist noch irgend eine Kleinigkeit offen geblieben, die ich dann noch mal kurz teste, ob's auch wirklich funktioniert, oder ob ich die Änderung besser für die nächste Version aufspare oder vielleicht sogar verwerfe. Dann muss die Versionsnummer an einem dutzen Stellen aktualisiert werden. Dann übersetze ich die Englische Version als setup.exe Paket. Als nächstes generiere ich die Deutsche Version über ein Skript. Sind neue Texte hinzugekommen oder haben sich welche geändert, muss ich die Übersetzungs-Konfiguration entspechend aktualisieren und noch mal generieren. Dann übersetze ich die Deutsche Version als setup.exe Paket. Dann mache ich noch ein oder zwei Stichproben-Tests, ob alles soweit gut gegangen ist. Falls nicht, kann es schon mal vorkommen, dass das Ganze wieder von vorn losgeht.

Dann kommt die eigentliche Veröffentlichung. Ich kopiere die Pakete an die richtigen Stellen auf dem Web-Server über ein FTP Tool. Dann suche ich den letzten Stand der PAD XML Dateien heraus, aktualisiere den und spiele die Dateien gleichfalls auf den Server zurück. PAD Dateien sind dafür da, dass die diversen Download-Archive mitbekommen, dass eine neue Version bereitsteht. Dabei habe ich die Wahl zwischen umständlichen UI-Tools und manuellem Editiern im XML. Ziemlich bürokratisch, ungefähr so unterhalsam wie die Steuererklärung, aber so kriegen es wenigstens alle mit.

Theoretisch unterstützen PAD Dateien mehrere Sprachen. Praktisch ist die Unterstützung leider nur halbherzig und viele Download-Archive kommen nur mit einer Sprache zurecht. Z.B. ist es offenbar in PAD nicht vorgesehen, dass verschiedene Sprachen verschiedene Download-Adressen haben. Im Laufe der Zeit sind so an einem halben dutzend Stellen der PictureRelate Web-Seiten diverse PAD XMLs entstanden. Inzwischen habe ich nur noch zwei verschiedene Varianten, aber damit alle Archive Bescheid bekommen, muss ich die zwei Varianten an alle Stellen kopieren.

Rundmails spare ich mir inzwischen, da PictureRelate inzwischen selbst die PAD Dateien im Internet lesen kann; einfach alle paar Monate mal kurz die Check Updates Funktion aufrufen...

Der letzte Schritt ist die Aktualisierung dieser Download Seite, inklusive einer Liste der Änderungen. Das Ganze natürlich wieder in zwei Sprachen. Um es zu vereinfachen probiere ich mal, ob es jemanden stört, wenn die Liste nur in Englisch hier steht. Ich hoffe mal, ich habe alles richtig hinbekommen und es funktioniert alles mindestens so gut wie in der letzten Version. Falls nicht, lasst es mich bitte wissen und benutzt so lange noch die Vorgängerversion (Link dafür steht ganz unten).



Der Anlass für PictureRelate 2.6.2 war die bizarre Versions-Politik der Firefox-Entwickler. Ich beginne zu bedauern, mich auf die Entwicklung eines Firefox Add-Ons eingelassen zu haben. Add-Ons laufen in Firefox nur, wenn sie für die entsprechende Version explizit freigegeben worden sind. Mit anderen Worten: statt sorgfältig und kompatibel zu entwickeln sagen die Firefox-Entwickler einfach: das sollen halt mal die Add-On Entwickler machen. Ist doch nicht unser Problem, wenn die unsere Änderungen nicht vorausgeahnt haben. Wenn sowas alle Jahr mal nötig ist, dann würde ich es noch für ok halten. Obwohl, Freeware lebt von der Beteiligung der Nutzer, also wäre das wirklich so schlimm, wenn Ihr das ausprobieren würdet und mir falls nötig die Fehler meldet?

Jedenfalls hat Firefox beschlossen, schneller neue "große" Versionen zu veröffentlichen. In der Praxis heisst das nur, dass die Versionen anders benannt werden. Statt 3.6, 3.7, 3.8, 3.8.1 u.s.w. heißt es jetzt 4, 5, 6, and 7.

Also habe ich SendToPictureRelate mit allen verfügbaren Vor-Veröffentlichungen von Firefox bis hin zu Version 7 alpha getestet, and ratet mal - es waren keine Änderungen nötig. Außer dass ich die unterstützte Version auf 7 hochsetzen musste. Kein besonders sinnvoller Verwendungszweck für meine Ferien, oder...?

Ein neues Paket zu bauen, einzupacken, zu dokumentieren, auf die Web-Site zu spielen und nicht zu vergessen die Formulare für die Software-Download Sites auszufüllen ist immer ein ziemlicher Aufwand. Damit der nicht für so eine Lappalie vergeudet ist, habe ich noch ein paar Tage in Fehlerbehebung und neue Features investiert. Das am meisten nachgefragte Feature dabei waren größere Minituransichten. Hier ein paar Bildschirmabzüge:

Miniaturansicht 100%
Miniaturansicht 125%
Miniaturansicht von Icons - 100%
Miniaturansicht von Icons - 50%
Miniaturansicht von Icons - 50%, kleine Bilder vergrößert

Sieht schon deutlich anders aus, oder?

Hier die komplette Liste mit Änderungen:
Viel Spaß damit!




PictureRelate 2.6.1 beinhaltet diverse Fehlerbehebungen und Verbesserungen der letzten Monate. Nichts Dringendes, außer die Anpassungen für Firefox 4 für das Add-on. Außerdem gibt es eine ganze Reihe von Verbesserungen für das Add-on. Wer es also noch nicht ausprobiert hat, sollte es mal versuchen. Die Verbesserungen sind im einzelnen:

PictureRelate SendToPictureRelate (das Firefox Add-on) Puh! So, das war es jetzt in etwa. Fühlt sich an, als hätte das Zusammenschreiben länger gedauert als das Programmieren, für das wiederum ich schon kaum Zeit finde. Hm, nein, das Programmieren hat definitiv länger gedauert. Aber es macht auch mehr Spaß. Gefreut hat es mich aber sehr, dass PictureRelate immer noch von vielen positiv unterstützt wird. Danke für alle Rückmeldungen und Viel Spaß mit der neuen Version. :-)





PictureRelate 2.6.0 beinhaltes Korrekturen und Verbesserungen der letzten Jahre. Viele davon sind eher klein, also habe ich mir Zeit gelassen mit dieser Version. Aber immer noch werden PictureRelate Lizenzen gedownloadet, und für diese Nutzer habe ich mir die Zeit genommen, diese Version zusammenzupacken. Danke für den Feedback und die Ermutigungen! Und sorry, wenn es mal länger oder gar ewig gedauert hat, bis ich auf Nachrichten geantwortet habe; manchmal schaffe ich es einfach nicht... Aber hier ist nun die 2.6.0. Die wesentlichen Änderungen sind:
Meine interne Liste von Änderungen hat etwa 70 Einträge, aber die Meisten davon sind ziemlich technisch und daher für die Meisten von Euch eher uninteressant, vermute ich.




PictureRelate 2.5.1 enthält folgende Änderungen:




Wieder einmal ist es Zeit für eine neue Version. Eigentlich hatte ich gehofft, gleich auf Version 3.0 gehen zu können. Alles einpacken, letzte Änderungen übersetzen, ins Web stellen, Seiten aktualisieren, Infos für die Download-Archive aktualisieren, u.s.w., das dauert immer ein ganzes Wochenende. Und Wochenenden gibt es viel zu wenige.
Aber hier nun trotzdem als Zwischenversion die Version 2.5.0; es gabe eine Menge Änderungen, aber wer eine stichpunktartige Zusammenstellung davon sehen möchte, der sehe bitte auf die englische Download-Seite. Die Meisten werden doch lieber interaktiv ausprobieren, was sich geändert hat, oder?



So, endlich mal wieder komme ich dazu, die neueste Version freizugeben. Danke an alle, die mich dabei unterstützt haben, dieses Utility weiter zu pflegen und zu entwickeln. Wer einen Eindruck von dem Aufwand haben möchte, dem sei gesagt, dass der Quellcode inzwischen über 12000 Zeilen lang geworden ist. Stellen Sie sich mal vor, daß Sie einen Aufsatz dieser Länge schreiben sollten... das gäbe schon ein kleines Buch. Aber ohne viel Liebe zum Detail wäre PictureRelate bei weitem nicht so leistungsfähig geworden.

Leider haben die Erfahrungen der letzten Monate gezeigt: mein Traum irgendwann von PictureRelate leben zu können wird ein Traum bleiben. Meine Zeit wäre anderweitig sinnvoller/profitabler investiert. Somit betrachte ich PictureRelate nun endgültig als Donation-Ware. Nach der Zahlungsmoral vieler Lizenznehmer zu schließen, war das bisher de facto auch schon so. Wer gerne einen Beitrag zum Projekt liefert, der tut es. Wer schmarotzen will, den kann und werde ich nicht abhalten. Es lohnt also die Mühe nicht, das Lizenz-System wieder auszubauen. Auch fehlt in meinem PAD-Gen Tool die "Donation-Ware"-Option, also werden viele Software-Sites PictureRelate weiter als Shareware führen.

Kurz: PictureRelate wird ein Hobby bleiben. Aber weiterhin gilt: je mehr positives Feedback ich bekomme, desto mehr Freizeit werde ich auf dieses Hobby verwenden.

Eine kurze übersicht über die Neuheiten:

Das waren die Neuheiten in Version 2.0.5:
Aktuelle Version ist 2.6.3


Deutsch:

Windows, alle Versionen, würde ich sagen (0,6 MB Exe-Datei)

English:
Windows, any flavor, as far as I know (0.6 MB exe-file)

Andere Sprachen:

Wer PictureRelate übersetzen möchte, kann sich gerne bei mir melden.
UNIX, Linux:
Mir wurde berichtet, dass mit dem kostenlosen Programm Wine PictureRelate auch unter Linux benutzt werden kann.




  Für konservative Anwender hier noch die alte Version 2.6.2: Deutsch und Englisch
  Für sehr konservative User hier noch die alte Version 2.0.6: Deutsch und Englisch