Notizen
Neuigkeiten, ungeordnete Notizen, Eindrücke, Mitteilungen, Erfahrungsberichte, Tipps und Hinweise zu Programmierung und Werkzeugen sowie andere Berichte aus dem Alltag eines Software-Entwicklers.
Dies ist praktisch das Weblog dieser Webseite. Hier veröffentliche ich in unregelmäßigen Abständen Neuigkeiten zu dieser Webseite, meinen Projekten und auch Dinge, die mir persönlich besonders gefallen (oder auch nicht), und von denen ich denke, dass sie auch andere interessieren können. Alle Einträge werden auch über den Newsfeed veröffentlicht.
Filter:
Alle Notizen
Alle Neuigkeiten
Nur Projekte
Nur Code-Schnipsel
Nur Artikel
Mit der Filteransicht „Nur Artikel“ werden die Neuigkeiten der einzelnen Seiten ausgeblendet und nur die längeren Berichte angezeigt.
Category: Code-Schnipsel – Sunday, 7. March 2010
Read more
Category: Code-Schnipsel – Saturday, 19. September 2009
– Einlesen von Kommandozeilenparametern und -optionen
Diese Klasse stellt Methoden zum Einlesen von Kommandozeilenparametern bereit. Die Parametersyntax orientiert sich an den POSIX-
getopt()-Funktionen.
Read more
Category: Code-Schnipsel – Saturday, 19. September 2009
– Kombiniert ein Label mit einer horizontalen Linie
Dieses Steuerelement kombiniert ein Label mit einer horizontalen Linie, um es als Trennzeile und Überschrift zwischen verschiedenen Gruppen von Steuerelementen zu verwenden.
Read more
Category: Code-Schnipsel – Saturday, 19. September 2009
– TextBox mit Eingabeprüfung und zusätzlichen Hotkeys
Diese aufgebohrte TextBox erweitert das Standard-Steuerelement um Funktionen zur Eingabeprüfung und erlaubt die Verwendung gängiger Hotkeys zur Textbearbeitung. Sie lässt sich so konfigurieren, dass sie nur Zahleneingaben oder erlaubte Zeichen akzeptiert oder die Eingabe mit einem regulären Ausdruck prüft.
Read more
Category: Code-Schnipsel – Friday, 18. September 2009
– Aktivitäts- und Fortschrittsanzeige in einem
Dieses Steuerelement ist Aktivitäts- und Fortschrittsanzeige in einem. Es biegt einen Fortschrittsbalken sozusagen im Kreis herum und belegt dadurch wesentlich weniger Platz auf der Oberfläche. Außerdem kann das Kreissegment rotiert werden, um eine andauernde Aktivität zu vermitteln.
Read more
Category: Code-Schnipsel – Thursday, 12. February 2009
Fehler bei der Sortierung negativer Zahlen behoben.
Read more
Category: Projekte – Saturday, 13. December 2008
– unterstützt DVBViewer
Version 1.4.2 unterstützt DVBViewer genauso wie Windows Media Center.
Read more
Category: Projekte – Tuesday, 25. November 2008
– Kleine Verbesserungen
MCE ISO Mount 1.2 listet auch *.img-Dateien auf. Außerdem wählt das Setup-Programm die Sprache automatisch, falls möglich, und zeigt sonst eine Auswahl an.
Read more
Thursday, 7. August 2008
Modifikation mit unaufdringlicheren Statusmeldungen
Read more
Category: Code-Schnipsel – Tuesday, 15. July 2008
Mit CSS-Selektor und weiteren Neuerungen
Read more
Category: Projekte – Monday, 30. June 2008
Bild kann als Kommandozeilenparameter angegeben werden
Read more
Category: Labor-News – Sunday, 1. June 2008
Stromverbrauch des PC neu gemessen
Read more
Category: Projekte – Saturday, 5. April 2008
– Kennworteingabe unsichtbar
In dieser Version ist die Eingabe von Kennwörtern unter Linux unsichtbar, wie bei ‚su‘.
Read more
Category: Artikel, Software – Monday, 4. February 2008, 23:00
So können die Videos auf der Festplatte gespeichert werden.
Read more
Category: Projekte – Tuesday, 18. December 2007
– Mit neuen Funktionen und auf englisch
MCE ISO Mount 1.1 bietet direkt am Fernseher und über die Fernbedienung das Auswerfen (Unmount) von eingebundenen Images und das Löschen der aufgelisteten Dateien an. Diese Version wurde komplett auf englisch übersetzt, die Programmsprache wird automatisch ausgewählt.
Read more
Category: Artikel, Software – Monday, 1. October 2007, 01:05
Jetzt mit Plugins und Suchkürzeln
Read more
Zugriffsstatistik im Labor überarbeitet
Category: Labor-News – Monday, 24. September 2007
Am Ende jeder Seite dieses Labors gibt es einen Link „Zugriffsstatistik“, der früher auf eine gemeinsame Seite verwiesen hat, auf der man zu den unterschiedlichen Seiten eine Zugriffsverteilung der letzten 7 Wochen abrufen konnte. Diese gemeinsame Seite ist nun entfallen und das Diagramm wird stattdessen direkt auf der Seite angezeigt. Mit demselben Link wird jetzt ein kleiner Abschnitt direkt über der Fußzeile eingeblendet, in den das Diagramm in Kompaktform geladen wird. Es zeigt jetzt 8 Wochen und ggf. ein zweites Diagramm über die Downloads auf dieser Seite an.
Category: Projekte – Monday, 24. September 2007
– Mit neuen Funktionen
DropExplorer 1.5 enthält eine Fehlerkorrektur und verbessert die Handhabung von MemoryStreams. Daten aus MemoryStreams können mit ANSI- oder Unicode-Kodierung interpretiert und außerdem in einer Hex-Spalten-Ansicht dargestellt werden. Die MouseFilter-Komponente vereinfacht das Blättern mit dem Mausrad. Der Inhalt von FileContents-Daten wird jetzt teilweise angezeigt.
Read more
Category: Code-Schnipsel – Sunday, 16. September 2007
– Beeinflusst die Funktionsweise der Maus in Anwendungen
Die MouseFilter-Komponente stellt Funktionen bereit, mit denen sich die Funktionsweise der Maus in Anwendungen beeinflussen lässt:
- Ausblenden des Mauszeigers nach Inaktivität
- Weiterleiten der Mausrad-Eingaben an das Steuerelement unter dem Mauszeiger
Read more
Category: Code-Schnipsel – Saturday, 4. August 2007
– Nützliche mod_rewrite-Schnipsel
Der weit verbreitete Apache-Webserver bietet mit seinem
mod_rewrite-Modul ein sehr mächtiges Werkzeug, um URLs und Seitenanforderungen umzuschreiben oder zu anderen Zielen umzuleiten, bevor sie bearbeitet werden. Das ermöglicht es, außerhalb des Programmcodes Weiterleitungen zu anderen Domains oder Verzeichnissen einzurichten oder die tatsächliche Verzeichnisstruktur vor dem Besucher zu verbergen. Auf dieser Seite stelle ich einige nützliche
mod_rewrite-Schnipsel vor, die alltägliche Probleme lösen.
Read more
Category: Code-Schnipsel – Friday, 27. July 2007
– Komplett überarbeitet
Die
DelayedCall-Klasse wurde komplett neu geschrieben. Die neue Version erlaubt einen typsicheren Aufruf beliebiger Methoden mit bis zu 3 Parametern. (Die Unterstützung für mehr Parameter ist ohne großen Aufwand umsetzbar.) Wrapper-Methoden und Typkonvertierungen von
object sind damit nicht mehr notwendig. Außerdem können Methoden auch asynchron, also in einem
ThreadPool-Thread aufgerufen werden, falls sie nicht mit Windows Forms interagieren müssen. Die Aufruf-Syntax wurde in dieser Version geändert und mit statischen Methoden umgesetzt. Die vorherige Aufruf-Syntax ist zur Wahrung der Kompatibilität noch möglich, wird aber als „veraltet“ markiert.
Read more
Category: Projekte – Tuesday, 24. July 2007
– Konvertiert Dateien in Base64 und zurück
base64.exe ist ein kleines Konsolenprogramm, das Dateien in die Base64-Kodierung und wieder zurück konvertiert. Als Ein- oder Ausgabe kann auch direkt die Windows-Zwischenablage verwendet werden.
Read more
Category: Code-Schnipsel – Monday, 23. July 2007
– Ermittelt Angaben über den Client/Browser
Ermittelt Angaben über den Client/Browser, der eine Webseite abruft, aus den Umgebungsvariablen des Webservers und stellt sie zum einfachen Zugriff in einem Array bereit
Read more
Category: Projekte – Monday, 23. July 2007
– Weiße flache Popup-Menüs auch im Classic-Design
FlatMenu ist ein einfaches Programm, das die aus dem bunten XP-Luna-Design bekannten weißen flachen Popup-Menüs auch im Classic-Design anzeigt.
Read more
Category: Projekte – Sunday, 22. July 2007
– Sicheres Löschen ganzer Festplatten
Einfaches Programm zum sicheren Löschen von ganzen Festplatten. Das ist insbesondere sinnvoll, um persönliche Daten von einer Festplatte zu löschen, bevor man sie verkauft.
Read more
Category: Projekte – Sunday, 22. July 2007
– Dateien aus einer Playlist kopieren
M3uExpand kopiert Musikdateien aus einer M3U-Playlist wahlweise mit angepassten Dateinamen zusammen in ein neues Verzeichnis, um sie z.B. auf eine CD zu brennen oder auf den portablen MP3-Player zu übertragen.
Read more
Labor überarbeitet
Category: Labor-News – Saturday, 21. July 2007
– Kleineres Design-Update
Das Design des Labors wurde in den letzten Tagen wieder ein wenig überarbeitet, insbesondere die Startseite und weitere Übersichtsseiten sehen durch die Symbolgrafiken jetzt ansprechender und farbenfroher aus. Der farblich abgesetzte Hintergrund im Seitenkopf ist jetzt wieder für alle Seiten einheitlich. Hier noch einmal die vorherigen Designs im Überblick:
Category: Projekte – Monday, 16. July 2007
Welcher Bildschirm hat welche Auflösung? Wie groß erscheinen Fenster und Texte dabei und welches Seitenverhältnis ist das überhaupt? Wüsstest du die Antworten? Hier kannst du sie einfach ausrechnen.
Read more
Category: Code-Schnipsel – Sunday, 8. July 2007
Sortiert Zeichenketten, die Zahlen enthalten, nicht zeichenweise, sondern nach ihrem nummerischen Wert: „a1“ < „a2“ < „a10“ < „a11“ < „a20“
Read more
Category: Projekte – Wednesday, 20. June 2007
– CD-/DVD-Images im Media Center einbinden
MCE ISO Mount ermöglicht es bequem über die Fernbedienung aus dem Windows Media Center, direkt vom Fernseher aus CD-/DVD-Images einzubinden, um sie mit dem DVD-Player abzuspielen.
Read more
Category: Projekte – Friday, 15. June 2007
– Startet Konsolenanwendungen fensterlos
Startet eine Konsolenanwendung unter Windows, ohne dass das Konsolenfenster angezeigt wird.
Read more
Category: Code-Schnipsel – Sunday, 10. June 2007
Unbehandelte Ausnahmefehler werden zuverlässiger abgefangen und behandelt.
Read more
Category: Code-Schnipsel – Sunday, 27. May 2007
– ver-/entschlüsseln Zeichenketten mit dem Windows-API
Einfache C#-Funktionen, um Zeichenketten mit dem Windows-API zu verschlüsseln und wieder zu entschlüsseln
Read more
Category: Code-Schnipsel – Wednesday, 16. May 2007
– PHP-Funktionen zum gezielten Zugriff auf Kommandozeilen-Parameter
Diese PHP-Funktionen ermöglichen einen gezielten Zugriff auf einzelne Kommandozeilenparameter in CLI-Anwendungen.
Read more
Category: Code-Schnipsel – Monday, 14. May 2007
– Diese PHP-Klasse erzeugt einen ATOM-1.0-Newsfeed
Diese PHP-Klasse erzeugt einen ATOM-1.0-Newsfeed. Die einzelnen Datenfelder können mit einer einfachen Schreibweise gesetzt werden.
Read more
Category: Projekte – Monday, 14. May 2007
– Verwaltung von MySQL-Datenbanken und -Benutzern
Kommandozeilenprogramm zur Verwaltung von MySQL-Datenbanken und -Benutzern (in PHP)
Read more
Category: Artikel, Software – Friday, 11. May 2007, 21:55
mit Erweiterungen und optimierenden Anpassungen
Read more
Neue .NET-Klassen und Steuerelemente
Category: Code-Schnipsel – Saturday, 28. April 2007
– InfoLabel, Line und SystemSound
Heute sind ein paar der neuen .NET-Klassen und Steuerelemente verfügbar, die ich in letzter Zeit für andere Anwendungen entwickelt habe.
InfoLabel und
Line sind Steuerelemente, die im Form-Designer verwendet werden können.
SystemSound stellt einen einfachen Zugriff auf System-Geräusche zur Verfügung, um diese abzuspielen.
Category: Code-Schnipsel – Thursday, 5. April 2007
– Erkennung von Eingabefehlern, Spam und Missbrauch von Web-Formularen
Dieses Beispiel zeigt die Prüfung von Formular-Eingaben und erklärt einen Ansatz zur Erkennung von Spam und Missbrauch.
Read more
Category: Artikel, Hardware – Monday, 19. March 2007, 21:55
Über die Geräuschdämmung und Entkopplung einer Festplatte und deren Auswirkungen
Read more
Category: Projekte – Thursday, 18. January 2007
Zeigt vergangene, laufende und geplante TV-Aufzeichnungen des Windows Media Centers in einer Liste an
Read more
Labor überarbeitet
Category: Labor-News – Saturday, 6. January 2007
– Neues Design, Notizen im Newsfeed
Das
Aussehen des Labors wurde in den letzten Tagen
überarbeitet, insbesondere die Kopfzeile, die Navigation und die Links auf der Startseite sehen jetzt anders aus. Durch den farblich abgesetzten Hintergrund oben wirkt das Logo nicht mehr so verloren. Im Zuge der Vereinfachung meiner gesamten Webseiten-Struktur unter der Domain
unclassified.de habe ich der Navigation den Link auf meine
private Webseite, der neben dem Labor einzigen verbleibenden „Top-Level-Seite“, hinzugefügt. Die Linkflächen der Startseite auf die Unterbereiche und das „Projekt der Woche“ sind jetzt deutlich größer. Außerdem wurden die beiden Bereiche „Neuigkeiten“ und „Notizen“ zusammengefasst. Damit werden die Artikel auch im Newsfeed und in der Übersicht auf der Startseite angezeigt.
Category: Projekte – Thursday, 4. January 2007
– Mit geringerer Dateigröße
Einige der .NET-Anwendungen sind jetzt etwas kleiner geworden. Ich habe eine Möglichkeit gefunden, das Programmsymbol (Icon) nur einmal in der Programmdatei einzufügen, es aber trotzdem in den Dateieigenschaften, dem Fenstertitel, der Taskleiste usw. anzuzeigen. Die Programme
AspectRatio,
NetPorter,
RemapKeyboard und
Winamp Presenter liegen in einer neuen Version vor.
Read more
Category: Projekte – Thursday, 4. January 2007
– Jetzt über das Labor erreichbar
Der Web-Counter unter
counter.unclassified.de war bislang über die Projektübersicht auf
unclassified.de und meine Software-Seite, dem Vorgänger dieses Web-Labors, erreichbar. Um die Projektübersicht später zu vereinfachen, habe ich den Link auf den Web-Counter hier im Labor unter „
Projekte“ eingeordnet. Vielleicht ist er dadurch auch einfacher zu finden.
Read more
Category: Projekte – Wednesday, 13. December 2006
Winamp-Steuerung mit Präsentationsfernbedienungen
Read more
Category: Artikel, Hardware – Saturday, 4. November 2006, 17:50
Ein Erfahrungsbericht über die Microsoft-Tastatur, die aufgrund der leicht modifizierten Tastenanordnung etwas tückisch zu bedienen ist.
Read more
Category: Projekte – Saturday, 4. November 2006
– Konfiguration und einige Verbesserungen
Version 1.4.1 erlaubt die Konfiguration der Timeouts und Aktionen und einige Verbesserungen und behebt ein paar Fehler.
Read more
Category: Artikel, Software – Tuesday, 10. October 2006, 18:58
Dieses kleine Programm ermöglicht es, Programme durch teilweises Eintippen ihres Namens zu starten, anstelle sie in irgend einem Ordner im Startmenü zu suchen.
Read more
Category: Projekte – Sunday, 8. October 2006
Zeigt Bilder auf verschiedenen Papiergrößen
Read more
Category: Projekte – Monday, 2. October 2006
Erlaubt eine freie Umbelegung von Tasten
Read more
Category: Artikel, Software – Tuesday, 5. September 2006, 23:20
Mit diesem Programm lässt sich das Automatic Acoustic Management (AAM) nun auch für Serial-ATA-Festplatten konfigurieren, was mit vielen anderen Programmen nicht möglich ist.
Read more
Category: Artikel, Software – Saturday, 2. September 2006, 23:50
Die bekannte Mausgeste zum Wechseln zur vorherigen Seite schließt jetzt auch ggf. das Tab oder das ganze Fenster, wenn es nicht mehr weiter zurück geht.
Read more
Category: Artikel, Software – Thursday, 24. August 2006, 21:05
Aufgrund eines „Fehlers“ wird das Firefox- und Thunderbird-Fenster unter Windows beim Minimieren nicht ans Ende der Fensterliste verschoben, was zur Folge hat, dass es nach einem erneuten Drücken von ‹Alt›+‹Tab› sofort wieder aktiviert wird. Bis dieser Fehler behoben ist, lässt sich dieses Verhalten teilweise korrigieren.
Read more
Category: Labor-News – Thursday, 24. August 2006
– Der Versuch eines Weblogs
Dies ist praktisch das Weblog dieser Webseite. Hier veröffentliche ich in unregelmäßigen Abständen Dinge, die mir persönlich besonders gefallen (oder auch nicht), und von denen ich denke, dass sie auch andere interessieren können.
Read more
Category: Projekte – Saturday, 12. August 2006
– Mit einer neuen Sprache
This update only features the new Dutch translation.
Read more
Category: Code-Schnipsel – Tuesday, 8. August 2006
– Neue Methoden hinzugefügt
Die DelayedCall-Klasse unterstützt jetzt neue Konstruktoren, um einen Aufruf vorzubereiten, aber noch nicht zu starten und
Reset-Methoden zum erneuten Starten des Timers. Dadurch kann man langlebige DelayedCall-Objekte in Programmen verwenden, die man immer wieder abbrechen und erneut starten kann.
Read more
Category: Projekte – Tuesday, 8. August 2006
Dies ist ein Amateurfunk-Logbuch-Programm zur Verwaltung von Funkverbindungen (QSOs) und QSL-Karten. Es zeichnet sich v.a. durch seine unkomplizierte Bedienung mit Echtzeit-Filteransichten und direktes Bearbeiten der Einträge aus. Es sind Funktionen zur Auswertung der Daten enthalten. Nach über fünf Wochen Entwicklungszeit und viel Fein-Tuning ist das Programm nun in einer ersten Version fertig. Derzeit ist der Quelltext nicht öffentlich verfügbar, ob sich das später ändert, weiß ich noch nicht.
Read more
Category: Projekte – Saturday, 15. July 2006
– Mit einer neuen Sprache
This update only features the new French translation.
Read more
Category: Labor-News – Wednesday, 12. July 2006
Die Zugriffsstatistik ist jetzt verfügbar. Damit kann man den zeitlichen Verlauf der Aufrufe einzelner Seiten grafisch einsehen. Wie man sehen kann, ist hier noch nicht gerade viel los. Ich hoffe, das ändert sich noch...
Read more
Category: Labor-News – Saturday, 8. July 2006
– Druckversion und Suchbegriff-Hervorhebung
Seit heute sind diese Webseiten speziell für den Ausdruck optimiert. Mehr dazu in den
Darstellungshinweisen. Außerdem werden Suchbegriffe, die in einer vorherigen Suche in Google verwendet wurden, im Inhalt dieser Seiten hervorgehoben. Weitere Suchmaschinen werden vieleicht noch hinzugefügt, aber Google ist erstmal am wichtigsten, da ja auch die Seitensuche oben rechts darüber läuft. Sollte es nach Suchergebnissen Probleme mit der Seitendarstellung geben, bitte ich um eine Nachricht.
Read more
Category: Code-Schnipsel – Saturday, 1. July 2006
– Neue Methoden hinzugefügt
Die DelayedCall-Klasse unterstützt jetzt auch eine Abfrage, ob der Time gerade läuft (
IsWaiting), sowie die sofortige Ausführung der auszuführenden Funktion (
Fire()).
Read more
Category: Projekte – Tuesday, 13. June 2006
– Verbesserungen beim Suspend-Modus
Version 1.3 schaltet den Computer nach einer Weile wieder aus, wenn sich niemand anmeldet.
Read more
Category: Projekte – Sunday, 4. June 2006
– Entfernt das Hintergrundbild bei gesperrtem Computer
Version 1.2 entfernt bei gesperrtem Computer das Hintergrundbild und setzt die Desktop-Farbe auf schwarz, beim Entsperren wird alles wieder zurückgesetzt.
Read more
Category: Projekte – Wednesday, 31. May 2006
– Mit zwei neuen Sprachen
This update features two new translations and a list syntax compatible to the original JRU.
Read more
Category: Projekte – Tuesday, 23. May 2006
– Behebt Probleme mit Standby und Ruhezustand
Version 1.1 behebt die Probleme, die nach dem Aufwachen aus dem Standy-Modus oder Ruhezustand aufgetreten sind.
Read more
Category: Projekte – Friday, 19. May 2006
Thanks to a new patch to Class.Jabber.PHP, this class ist now PHP5-ready and supports STARTTLS on PHP 5.1, which is one of the requirements to log in to Google Talk. I added another small fix so that you can now use JRU-PHP to manage your Google Talk roster. (This requires mhash support in your PHP setup.)
Read more
Category: Projekte – Sunday, 14. May 2006
Dieses Programm sperrt nach Inaktivität den Computer und schaltet den Bildschirm aus, allerdings ein ganzes Stück optimierter als die Windows-Bordmittel.
Read more
Category: Artikel, Software – Monday, 8. May 2006, 21:13
– Erklärt die Installation von Wildfire, PyICQ-t und PyMSN-t
In dieser Anleitung beschreibe ich möglichst allgemeinverständlich, wie man einen Jabber-Server inklusive Transports zu ICQ und MSN auf einem Linux-Server installiert.
Read more
Category: Code-Schnipsel – Saturday, 29. April 2006
Die Code-Schnipsel-Kategorie C#, .NET enthält jetzt fast alle der für den Anfang geplanten Inhalte. Außerdem sind in der Kategorie
Unterhaltung Humor weitere Texte dazugekommen.
Read more
Category: Code-Schnipsel – Wednesday, 26. April 2006
Die FocusMe-Funktion und die Update-Check-Klasse machen den Anfang in der Code-Schnipsel-Kategorie C#, .NET.
Read more
Labor eröffnet
Category: Labor-News – Tuesday, 25. April 2006
– Nach wenigen Tagen Entwicklungszeit ist mein Web-Labor einsatzbereit.
Nach wenigen Tagen Entwicklungszeit, verteilt über knapp zwei Wochen, ist mein neues Web-Labor endlich einsatzbereit. Es löst die mittlerweile extrem veraltete Webseite
software.unclassified.de und ein paar andere Einzelseiten ab und bietet für mittlerweile entwickelte Anwendungen und derzeit in Planung befindliche Projekte eine neue virtuelle Heimat. Ich werde hier noch einiges an Arbeit reinstecken müssen, aber der Anfang ist jetzt gemacht und die Pflege dieser Seite ist bedeutend einfacher als die der oben genannten.
Category: Projekte – Sunday, 23. April 2006
DropExplorer unterstützt jetzt die Darstellung von HTML-Daten mit Hilfe des Internet Explorer Web-Controls.
Read more
Category: Projekte – Monday, 17. April 2006
– FileConvert, DropExplorer und NetPorter
Die Werkzeuge FileConvert, DropExplorer und NetPorter sind ab sofort öffentlich verfügbar.
Read more
Artikel, Hardware
Artikel, Software