Einträge der Kategorie 'Eigene Software'

Alle Bilder eines Ordners verkleinern: MB-Resize

Wer kennt das nicht: Man will ein paar Bilder per Email verschicken oder im Internet (ebay, autoscout, etc) hochladen.

Meist dürfen die Bilder dabei eine bestimmte Größe nicht überschreiten, sodass man sie von Hand verkleinern muss.

Um nicht jedes Bild von Hand bearbeiten zu müssen kann man auf Tools wie IrfanView oder imagemagic & bash zurückgreifen. Da diese aber für Einsteiger nicht unbedingt leicht zu bedienen sind gibt’s dafür jetzt ein kleines Programm, das einem die Arbeit abnimmt:

Mit MB-Resize können alle Bilder eines Ordners gleichzeitig in der Größe skaliert werden. Die Seitenverhältnisse bleiben dabei erhalten. Im gewählten Ordner wird eine neuer Ordner resized erstellt, in dem die skalierten Bilder abgelegt werden.

Fertig durchlaufenes Programm

Programm und Bedienungsanleitung gibt’s hier zum Download: http://mbecker-tech.de/files/resize/

Das ganze ist übrigens in Python geschrieben und verwendet die Python-Imaging-Library.

Grafischer Kreuzworträtsel-Löser unter Windows

Unter Windows gibt’s jetzt auch eine grafische Benutzeroberfläche für meinen Kreuzworträtsel-Löser:

Eingabe

Ausgabe

Download als fertige exe (keine Python-Installation erforderlich): Download

Kreuzworträtsel-Löser

Ab heute gibt’s die erste Version meines Kreuzworträtsel-Solvers zum Download.

Das in Python geschriebene Programm crossword.py vergleicht die Benutzereingabe mit einer Liste von ca. 180.000 deutschen Wörtern innerhalb weniger Sekunden und gibt passende Wörter aus.

Oft reichen schon 2-3 Buchstaben eines Wortes, um die richtige Lösung zu finden oder zumindest die Lösung auf wenige Wörter beschränken zu können.

Beispiele: H__H__F__, B__M_, ___DS_E:

C:\workspace\wordlist\src>python crossword.py H__H__F__
Check wordlist for 'H__H__F__'...
Heuhaufen
End of file reached...

C:\workspace\wordlist\src>python crossword.py B__M_
Check wordlist for 'B__M_'...
Baume
Baums
Blume
Burma
End of file reached...

C:\workspace\wordlist\src>python crossword.py ___DS_E
Check wordlist for '___DS_E'...
Landsee
Nordsee
Waldsee
End of file reached...

Außerdem liegt in der zip noch das Skript wordcheck.py, mit dem man “durcheinander geratene Wörter” (vertauschte Buchstaben) erraten kann:

Beispiele: DUNNEL, FUNORT:

C:\workspace\wordlist\src>python wordcheck.py dunnel
Check wordlist for 'dunnel'...
Nudeln
End of file reached...

C:\workspace\wordlist\src>python wordcheck.py funort
Check wordlist for 'funort'...
Notruf
End of file reached...

Update: Für Windows gibts jetzt auch eine grafische Benutzeroberfläche, Link