isdst - έλεγχος για DST / Θερινή ώρα [C]

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

isdst - έλεγχος για DST / Θερινή ώρα [C]

Δημοσίευσηαπό medigeek » 26 Ιουν 2013, 01:22

https://github.com/medigeek/isdst

Το πρόγραμμα είναι απλό, τρέχει στο υπόβαθρο μέχρι να αλλάξει η ώρα. Αν αλλάξει, θα εμφανίσει ένα παραθυράκι που θα λέει ότι άλλαξε η θερινή ώρα.
Όταν κλείσει ο υπολογιστής ή το πρόγραμμα, αποθηκεύει την ώρα στο αρχείο ".isdst" και όταν επανεκκινήσει ελέγχει την ώρα που είναι αποθηκευμένη στο αρχείο.
Είναι ακόμη νωρίς (ας το πούμε alpha), αλλά μπορεί να τρέξει.

Χρειάζεστε το πακέτο build-essentia για να δημιουργήσετε μεταγλωττισμένο/εκτελέσιμο πρόγραμμα.
Για την εμφάνιση του μηνύματος κατά την αλλαγή της ώρας έχετε δύο επιλογές:
α) να εμφανίσει το μήνυμα στο tray / notification area. Χρειάζεστε το libnotify-dev κατά την μεταγλώττιση.
ή
β) να εμφανίσει το μήνυμα σε ξεχωριστό παραθυρο. Χρειάζεστε το πακέτο zenity .

Θα το δημιουργώ σιγά-σιγά λόγω ελάχιστου ελεύθερου χρόνου και λόγω του ότι είμαι αρχάριος στη γλώσσα προγραμματισμού C. :)

Πατήστε εδώ για εγκατάσταση του build-essential

Τελευταία επεξεργασία από medigeek και 05 Ιούλ 2013, 19:18, έχει επεξεργασθεί 3 φορά/ες συνολικά
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: isdst - έλεγχος για DST / Θερινή ώρα [C]

Δημοσίευσηαπό Ilias95 » 26 Ιουν 2013, 02:25

Μια απορία. Γιατί σε C;
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: isdst - έλεγχος για DST / Θερινή ώρα [C]

Δημοσίευσηαπό medigeek » 26 Ιουν 2013, 14:03

Ήμουν μεταξύ C/Gtk3+ και C++/Qt. Δεν έχω λόγο συγκεκριμένο. Το πρόγραμμα είναι τόσο απλό που μπορεί να γίνει σε οποιαδήποτε γλώσσα.
Επέλεξα λιτότητα μιας και είναι μικρό. Επίσης, είπα να μάθω λίγο C. :)
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι