Ατζέντα

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

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

Ατζέντα

Δημοσίευσηαπό greatst » 12 Φεβ 2009, 18:36

Μια απλή εφαρμογή που ανέπτυξα στο Netbeans σε λειτουργικό σύστημα Ubuntu 8.10. Μας επιτρέπει να έχουμε μια ατζέντα που αποθηκεύεται τοπικά στον υπολογιστή μας. (Πληροφορίες για το πώς φτιάχνεται μια τέτοια εφαρμογή μπορείτε να βρείτε (αναλυτικά) στον αντίστοιχο οδηγό που έχω αναρτήσει στο viewtopic.php?f=9&t=3337)

Το πρόγραμμα (πρέπει να) τρέχει σε οποιοδήποτε λειτουργικό σύστημα που διαθέτει το Java Runtime Environment (έκδοση 1.6) και δεν χρειάζεται εγκατάσταση (δηλαδή ... να αντιγράψετε κάπου τα jar αρχεία) αφού τρέχει με χρήση της τεχνολογίας Java Web Start.

Για να το εκτελέσετε: http://stavros.filippidis.name/atzenta.html

Προσοχή: η εφαρμογή είναι αυτόματα ψηφιακά υπογεγραμμένη (προκειμένου να έχει δικαίωμα να γράψει στον δίσκο σας τα αρχεία της βάσης δεδομένων). Προσέξτε επίσης ότι (ανάλογα με τη σύνθεση του υπολογιστικού σας συστήματος) μπορεί να αργήσει λίγο να ξεκινήσει. Υπομονή...

Σημείωση-Παρατήρηση-#1
Μετά την πρώτη φορά που θα εκτελέσετε την εφαρμογή από το

http://stavros.filippidis.name/atzenta.html

η εφαρμογή παραμένει (όπως όλες οι εφαρμογές java που κάνουν χρήση της τεχνολογίας java web start) στην cache μνήμη της java virtual machine του υπολογιστή σας, οπότε μπορείτε να την εκτελέσετε όσες φορές θέλετε χωρίς να είστε στο internet. Για να το κάνετε αυτό, πηγαίνετε στον πίνακα ελέγχου της java (στο Ubuntu 8.10 με την Sun Java πηγαίνουμε Σύστημα --> Sun Java 6 Plugin Control Panel) και στην καρτέλα General, στην ενότητα Temporary Internet Files πατάμε το πλήκτρο View. Εμφανίζεται το παράθυρο Java Cache Viewer, όπου εντοπίζουμε την εφαρμογή που μας ενδιαφέρει (atzentaPortable), κάνουμε δεξί κλικ επάνω της και επιλέγουμε Run Offline για να την εκτελέσουμε τοπικά (ή Run Online για να την εκτελέσουμε εκ νέου από το δικτυακό τόπο, για την περίπτωση που υπάρχει κάποια αναβάθμιση της εφαρμογής). Επιπρόσθετα, σε λειτουργικά συστήματα όπου αυτό υποστηρίζεται, μπορούμε να επιλέξουμε και Install Shortcuts ώστε να έχουμε μια συντόμευση για να ξεκινάμε την εφαρμογή στα γρήγορα (νομίζω ότι αυτή η λειτουργία δεν υποστηρίζεται από το Ubuntu).

Σημείωση-Παρατήρηση-#2
Η ιστοσελίδα που χρησιμοποιείται για την φόρτωση της εφαρμογής έχει ένα κουμπί που χρησιμοποιεί το Deployment Toolkit. Με το κουμπί αυτό εάν δεν υπάρχει JRE εγκατεστημένο μας οδηγεί να το κατεβάσουμε/εγκαταστήσουμε. Για λόγους συμβατότητας, υπάρχει και ένας κλασσικός σύνδεσμος για την περίπτωση που το κουμπί δεν λειτουργεί σωστά (πχ: εάν σας προτείνει να κατεβάσετε το Java Runtime Environment ενώ εσείς πιστεύετε ότι το έχετε ήδη εγκατεστημένο).
Τελευταία επεξεργασία από greatst και 15 Φεβ 2009, 20:25, έχει επεξεργασθεί 2 φορά/ες συνολικά
προσωπική ιστοσελίδαgreatst in Launchpad

Γνώσεις ⇛ Linux: Όσο ζω μαθαίνω ┃ Προγραμματισμός: Μια χαρά ┃ Αγγλικά: Εξαιρετικά

Mac mini (late 2009) (8GB RAM) με OS X 10.11.6 [και Ubuntu 16.04 Server amd64 και άλλες GNU/Linux εικονικές μηχανές με 2GB RAM, 128MB VRAM+3D_acceleration η κάθε μία].
Άβαταρ μέλους
greatst
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 639
Εγγραφή: 14 Δεκ 2008, 00:41
Τοποθεσία: Κατερίνη
Launchpad: greatst
IRC: greatst
Εκτύπωση

Re: Ατζέντα

Δημοσίευσηαπό linuxman » 12 Φεβ 2009, 18:44

Μπράβο πολύ καλό , όμορφο .
Όταν κάνεις τις εγγραφές που κάνουν την αποθήκευση αυτά ?
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: Ατζέντα

Δημοσίευσηαπό greatst » 12 Φεβ 2009, 18:53

linuxman έγραψε:Μπράβο πολύ καλό , όμορφο .
Όταν κάνεις τις εγγραφές που κάνουν την αποθήκευση αυτά ?


Ευχαριστώ Linuxman!

Δημιουργεί έναν φάκελο Recordings και κάποια άλλα αρχεία (μπορείς να τα βρεις όλα στον αντίστοιχο οδηγό, απλά εκεί ο φάκελος έχει άλλο όνομα, αλλά τα υπόλοιπα αρχεία εκτός φακέλου είναι ίδια).
προσωπική ιστοσελίδαgreatst in Launchpad

Γνώσεις ⇛ Linux: Όσο ζω μαθαίνω ┃ Προγραμματισμός: Μια χαρά ┃ Αγγλικά: Εξαιρετικά

Mac mini (late 2009) (8GB RAM) με OS X 10.11.6 [και Ubuntu 16.04 Server amd64 και άλλες GNU/Linux εικονικές μηχανές με 2GB RAM, 128MB VRAM+3D_acceleration η κάθε μία].
Άβαταρ μέλους
greatst
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 639
Εγγραφή: 14 Δεκ 2008, 00:41
Τοποθεσία: Κατερίνη
Launchpad: greatst
IRC: greatst
Εκτύπωση

Re: Ατζέντα

Δημοσίευσηαπό dyrer » 12 Φεβ 2009, 21:40

Συγχαρητήρια έτσι να εμπλουτίζεται από Ελληνικά προγράμματα το Linux
Το WordPress στα Ελληνικά
MegaBlogSite
To Προσωπικό Μου Ιστολόγιο
Άβαταρ μέλους
dyrer
babeTUX
babeTUX
 
Δημοσιεύσεις: 57
Εγγραφή: 09 Νοέμ 2008, 21:51
Εκτύπωση

Re: Ατζέντα

Δημοσίευσηαπό greatst » 12 Φεβ 2009, 21:55

dyrer έγραψε:Συγχαρητήρια έτσι να εμπλουτίζεται από Ελληνικά προγράμματα το Linux


Σε ευχαριστώ φίλε dyrer. Για την ώρα η διανομή+εκτέλεση γίνεται μέσω java web start (την πρώτη φορά, μετά τρέχει και τοπικά-offline), αλλά με ενδιαφέρει η ανάπτυξη εφαρμογών που θα είναι πακεταρισμένες για ubuntu και debian (debian packages). Μελετώ το μηχανισμό για την ώρα (ευχαριστώ τον φίλο cyberpython σχετικά για τις συμβουλές και τα resources που μου έδωσε) και ελπίζω σύντομα να είμαι έτοιμος. Αλλά έχω και μερικές απορίες σχετικά με την αδειοδότηση των εφαρμογών σε java που χρησιμοποιούν άλλες βιβλιοθήκες (jar) που έχουν τις δικές τους άδειες κοκ. Για το θέμα της αδειοδότησης έχω στείλει σχετικό email στο free software foundation (GNU) και ελπίζω σε απάντηση τους σύντομα.
προσωπική ιστοσελίδαgreatst in Launchpad

Γνώσεις ⇛ Linux: Όσο ζω μαθαίνω ┃ Προγραμματισμός: Μια χαρά ┃ Αγγλικά: Εξαιρετικά

Mac mini (late 2009) (8GB RAM) με OS X 10.11.6 [και Ubuntu 16.04 Server amd64 και άλλες GNU/Linux εικονικές μηχανές με 2GB RAM, 128MB VRAM+3D_acceleration η κάθε μία].
Άβαταρ μέλους
greatst
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 639
Εγγραφή: 14 Δεκ 2008, 00:41
Τοποθεσία: Κατερίνη
Launchpad: greatst
IRC: greatst
Εκτύπωση

Re: Ατζέντα

Δημοσίευσηαπό ftso » 12 Φεβ 2009, 23:52

Το έχεις διαβάσει το παρακάτω υποθέτω...
http://www.gnu.org/philosophy/java-trap.html
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Ατζέντα

Δημοσίευσηαπό greatst » 13 Φεβ 2009, 00:16

ftso έγραψε:Το έχεις διαβάσει το παρακάτω υποθέτω...
http://www.gnu.org/philosophy/java-trap.html


αυτό ειδικά όχι, τώρα το διάβασα :(

έχει όμως ένα λινκ σε αυτό

http://www.fsf.org/news/fsf-welcomes-GPL-java.html

που (δεν ξέρω σε τι ακριβώς φάση βρίσκεται τώρα) φαίνεται παρήγορο.
προσωπική ιστοσελίδαgreatst in Launchpad

Γνώσεις ⇛ Linux: Όσο ζω μαθαίνω ┃ Προγραμματισμός: Μια χαρά ┃ Αγγλικά: Εξαιρετικά

Mac mini (late 2009) (8GB RAM) με OS X 10.11.6 [και Ubuntu 16.04 Server amd64 και άλλες GNU/Linux εικονικές μηχανές με 2GB RAM, 128MB VRAM+3D_acceleration η κάθε μία].
Άβαταρ μέλους
greatst
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 639
Εγγραφή: 14 Δεκ 2008, 00:41
Τοποθεσία: Κατερίνη
Launchpad: greatst
IRC: greatst
Εκτύπωση

Re: Ατζέντα

Δημοσίευσηαπό greatst » 15 Φεβ 2009, 20:25

επεξεργασία 20090215-1925:

Άλλαξε η ιστοσελίδα φόρτωσης της εφαρμογής (για λόγους συμβατότητας η παλιά σελίδα ανακατευθύνει αυτόματα στην καινούργια).
προσωπική ιστοσελίδαgreatst in Launchpad

Γνώσεις ⇛ Linux: Όσο ζω μαθαίνω ┃ Προγραμματισμός: Μια χαρά ┃ Αγγλικά: Εξαιρετικά

Mac mini (late 2009) (8GB RAM) με OS X 10.11.6 [και Ubuntu 16.04 Server amd64 και άλλες GNU/Linux εικονικές μηχανές με 2GB RAM, 128MB VRAM+3D_acceleration η κάθε μία].
Άβαταρ μέλους
greatst
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 639
Εγγραφή: 14 Δεκ 2008, 00:41
Τοποθεσία: Κατερίνη
Launchpad: greatst
IRC: greatst
Εκτύπωση

Προσωρινό πρόβλημα με τον σύνδεσμο της εφαρμογής

Δημοσίευσηαπό greatst » 02 Απρ 2009, 20:31

Προσωρινό πρόβλημα με τον σύνδεσμο της εφαρμογής

Η εφαρμογή φιλοξενείται στον δικτυακό τόπο χρηστών του ΑΠΘ ο οποίος αυτές τις μέρες φαίνεται να έχει κάποιο πρόβλημα, οπότε εάν δεν μπορείτε να την επισκεφθείτε δοκιμάστε ξανά σε λίγες ( ; ) μέρες ( ; ).

Εάν το πρόβλημα κρατήσει πάνω από μερικές ημέρες, θα μεταφέρω την εφαρμογή στον κύριο δικτυακό μου τόπο.

Ευχαριστώ για την κατανόηση!
προσωπική ιστοσελίδαgreatst in Launchpad

Γνώσεις ⇛ Linux: Όσο ζω μαθαίνω ┃ Προγραμματισμός: Μια χαρά ┃ Αγγλικά: Εξαιρετικά

Mac mini (late 2009) (8GB RAM) με OS X 10.11.6 [και Ubuntu 16.04 Server amd64 και άλλες GNU/Linux εικονικές μηχανές με 2GB RAM, 128MB VRAM+3D_acceleration η κάθε μία].
Άβαταρ μέλους
greatst
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 639
Εγγραφή: 14 Δεκ 2008, 00:41
Τοποθεσία: Κατερίνη
Launchpad: greatst
IRC: greatst
Εκτύπωση

Επίλυση του προβλήματος με τον σύνδεσμο της εφαρμογής

Δημοσίευσηαπό greatst » 04 Απρ 2009, 10:20

greatst έγραψε:Προσωρινό πρόβλημα με τον σύνδεσμο της εφαρμογής

Η εφαρμογή φιλοξενείται στον δικτυακό τόπο χρηστών του ΑΠΘ ο οποίος αυτές τις μέρες φαίνεται να έχει κάποιο πρόβλημα, οπότε εάν δεν μπορείτε να την επισκεφθείτε δοκιμάστε ξανά σε λίγες ( ; ) μέρες ( ; ).

Εάν το πρόβλημα κρατήσει πάνω από μερικές ημέρες, θα μεταφέρω την εφαρμογή στον κύριο δικτυακό μου τόπο.

Ευχαριστώ για την κατανόηση!


Επίλυση του προβλήματος με τον σύνδεσμο της εφαρμογής

Το πρόβλημα επιλύθηκε, η εφαρμογή είναι διαθέσιμη και πάλι!
προσωπική ιστοσελίδαgreatst in Launchpad

Γνώσεις ⇛ Linux: Όσο ζω μαθαίνω ┃ Προγραμματισμός: Μια χαρά ┃ Αγγλικά: Εξαιρετικά

Mac mini (late 2009) (8GB RAM) με OS X 10.11.6 [και Ubuntu 16.04 Server amd64 και άλλες GNU/Linux εικονικές μηχανές με 2GB RAM, 128MB VRAM+3D_acceleration η κάθε μία].
Άβαταρ μέλους
greatst
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 639
Εγγραφή: 14 Δεκ 2008, 00:41
Τοποθεσία: Κατερίνη
Launchpad: greatst
IRC: greatst
Εκτύπωση

Επόμενο

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