On Monday 20 December 2010, Stefan Schmitt wrote:
Genau so was suche ich für Linux! Ich kann mir im Besten Willen nicht vorstellen, dass es das nicht schon irgendwo für Linux gibt... Wenn ich Linux-Programmiererfahrung hätte, würde ich mir ein solches Teil selbst zusammenschrauben. Ich denke nicht, dass das so umfangreich/kompliziert ist...
Na dann: kannst Du C++? Oder im Notfall eine andere C-ähnliche Sprache (Java, C#, ...)? Falls letzteres: wünsch Dir ein C++-Buch zu Weihnachten! Falls keines von beiden: wünsch Dir mehrere C++-Bücher!
0) kram Deine Linux-Install-DVD raus (falls das zutrifft, sonst: wirf Dein DSL-Modem an)
1) Installiere Dir eine Programmierumgebung - KDE-Nutzern empfehle ich KDevelop, viele schwören auf Eclipse, Puristen bevorzugen vim (dezimal wäre das sowas wie 994) oder emacs (Escape Meta Alt Ctrl Shift)... ;-)
2) Installiere Qt, nebst Tools und Demos (Ubuntu/Debian: libqt4-dev, qt4- qmake, qt4-dev-tools, qt4-demos; der Rest kommt als Dependency automagisch mit)
3) Schau Dir das Tutorial von Qt an - ich habe damals Qt innerhalb von 3 Tagen gelernt (das war noch das etwas störrischere Qt 1.4x).
4) Schau Dir den Standard von POP3 an (es gibt verschiedene RFCs dazu, Wikipedia hat einen guten Einstieg zum Thema.
Die zentralen Qt-Klassen an denen Du ansetzen kannst (nachdem Du das Tutorial durchgearbeitet hast): - QSystemTrayIcon für das Icon in Deiner Task-Leiste - QTimer damit Du regelmäßige Checks anstoßen kannst - QTcpSocket für die Netzwerkverbindung - QMenu für das Contextmenü Deines Icons - QDialog damit Du Einstellungen vornehmen kannst - QSettings damit Du die Einstellungen auch speichern kannst
5) Weitere Fragen dann wieder per Mail an die Liste... ;-)
Und das genialste daran: wenn Du fertig bist kannst Du Dein tolles neues Tool auf beliebigen Unixen (die großen Maschinen ohne Preisschild), unter Windoof (die Sendung mit der Mouse) oder MacOS (Apple hat am OS gespart?) übersetzen und allen Deinen Freunden geben, die noch nicht zum Pinguin konvertiert sind.
Konrad