Διαγωνισμός δημιουργίας εφαρμογής για το Ubuntu Software C

...από το ubuntu, το linux, και το ελεύθερο λογισμικό / λογισμικό ανοιχτού κώδικα (ΕΛ/ΛΑΚ)

Συντονιστές: adem1, ubuderix

Re: Διαγωνισμός δημιουργίας εφαρμογής για το Ubuntu Software

Δημοσίευσηαπό Ilias95 » 29 Ιουν 2012, 15:33

evolgen έγραψε:
medigeek έγραψε:Δεν γνωρίζω πολλά περί transifex, αλλά ίσως να χρειαστεί να δημιουργήσεις τα ελληνικά και να αναθέσεις σε μια ομάδα την μετάφραση. Περιττό να πω πως δοκίμασα και δεν με αφήνει.

Ούτε αν είσαι signed in; Δεν το ήξερα, θα το δω.

Θα πας στην καρτέλα του project σου -> Διαχείριση -> Έλεγχος πρόσβασης.
Από εκεί μπορείς να επιλέξεις project type και access control.

Αν επιλέξεις «Περιορισμένη πρόσβαση (χρήση ομάδων)» οποιοσδήποτε μπορεί να σου στείλει ένα αίτημα για δημιουργία ομάδας, πχ. ελληνικής. Απ' την στιγμή που αποδεχτείς το αίτημα, θα δημιουργηθεί η ομάδα και ο καθένας θα μπορεί να συνεισφέρει στην συγκεκριμένη ομάδα/μετάφραση.

Edit:
Αυτή την στιγμή το έχεις σαν «Ελεύθερο για όλους», πράγμα που σημαίνει ότι οποιοδήποτε μέλος μπορεί να επεξεργαστεί τα αρχεία που ανέβασες.
Δοκιμαστικά μετέφρασα μερικά strings και δεν αντιμετώπισα κάποιο πρόβλημα.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Διαγωνισμός δημιουργίας εφαρμογής για το Ubuntu Software

Δημοσίευσηαπό evolgen » 29 Ιουν 2012, 19:45

Ilias95 έγραψε:
evolgen έγραψε:
medigeek έγραψε:Δεν γνωρίζω πολλά περί transifex, αλλά ίσως να χρειαστεί να δημιουργήσεις τα ελληνικά και να αναθέσεις σε μια ομάδα την μετάφραση. Περιττό να πω πως δοκίμασα και δεν με αφήνει.

Ούτε αν είσαι signed in; Δεν το ήξερα, θα το δω.

Θα πας στην καρτέλα του project σου -> Διαχείριση -> Έλεγχος πρόσβασης.
Από εκεί μπορείς να επιλέξεις project type και access control.

Αν επιλέξεις «Περιορισμένη πρόσβαση (χρήση ομάδων)» οποιοσδήποτε μπορεί να σου στείλει ένα αίτημα για δημιουργία ομάδας, πχ. ελληνικής. Απ' την στιγμή που αποδεχτείς το αίτημα, θα δημιουργηθεί η ομάδα και ο καθένας θα μπορεί να συνεισφέρει στην συγκεκριμένη ομάδα/μετάφραση.

Edit:
Αυτή την στιγμή το έχεις σαν «Ελεύθερο για όλους», πράγμα που σημαίνει ότι οποιοδήποτε μέλος μπορεί να επεξεργαστεί τα αρχεία που ανέβασες.
Δοκιμαστικά μετέφρασα μερικά strings και δεν αντιμετώπισα κάποιο πρόβλημα.

Ναι, σκέφτηκα ότι θα είναι πιο εύκολο να μεταφράζει όποιος θέλει και αφού μπορώ να ελέγχω τις μεταφράσεις, no problem.

Edit: Καταλάθος, έσβησα τις μεταφράσεις σου. Θα τις ξαναγράψω εγώ, δεν το έκανα επίτηδες.
Το να μειώνεις ένα έργο ελεύθερου λογισμικού, επειδή θεωρείς το δικό σου καλύτερο,
είναι απαράδεκτη συμπεριφορά και δε συμβαδίζει με τις αρχές του ελεύθερου λογισμικού.

Γνώσεις Linux: Μέτριο++ ┃ Προγραμματισμός: Perl, R, Python, SQL, C, Common Lisp, BashΑγγλικά: Άριστα

1. Ubuntu 14.04 trusty
2. Intel Core i7-3520M CPU @ 2.90GHz ‖ RAM 7892 MiB
3. Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
4. eth0: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10) ⋮ eth1: Broadcom BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
Άβαταρ μέλους
evolgen
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1031
Εγγραφή: 28 Ιούλ 2010, 14:22
Τοποθεσία: UK
IRC: bioevolgenec
Εκτύπωση

Re: Διαγωνισμός δημιουργίας εφαρμογής για το Ubuntu Software

Δημοσίευσηαπό evolgen » 30 Ιουν 2012, 09:56

Σκέφτομαι να στείλω την εφαρμογή στο διαγωνισμό τη Δευτέρα, ώστε να έχω χρόνο να διορθώσω τυχόν λάθη του Packaging που θα μου υποδείξουν. Αν έχετε κάποιο σχόλιο, πρόταση, ιδέα για επιπλέον feature ή οτιδήποτε άλλο να πείτε για το OrthCal, κάντε το τώρα. :)
Το να μειώνεις ένα έργο ελεύθερου λογισμικού, επειδή θεωρείς το δικό σου καλύτερο,
είναι απαράδεκτη συμπεριφορά και δε συμβαδίζει με τις αρχές του ελεύθερου λογισμικού.

Γνώσεις Linux: Μέτριο++ ┃ Προγραμματισμός: Perl, R, Python, SQL, C, Common Lisp, BashΑγγλικά: Άριστα

1. Ubuntu 14.04 trusty
2. Intel Core i7-3520M CPU @ 2.90GHz ‖ RAM 7892 MiB
3. Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
4. eth0: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10) ⋮ eth1: Broadcom BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
Άβαταρ μέλους
evolgen
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1031
Εγγραφή: 28 Ιούλ 2010, 14:22
Τοποθεσία: UK
IRC: bioevolgenec
Εκτύπωση

Re: Διαγωνισμός δημιουργίας εφαρμογής για το Ubuntu Software

Δημοσίευσηαπό simosx » 30 Ιουν 2012, 12:24

evolgen έγραψε:Σκέφτομαι να στείλω την εφαρμογή στο διαγωνισμό τη Δευτέρα, ώστε να έχω χρόνο να διορθώσω τυχόν λάθη του Packaging που θα μου υποδείξουν. Αν έχετε κάποιο σχόλιο, πρόταση, ιδέα για επιπλέον feature ή οτιδήποτε άλλο να πείτε για το OrthCal, κάντε το τώρα. :)


Τα παρακάτω είναι παρατηρήσεις. Μπορεί να έχουν νόημα, μπορεί και να είμαι υπερβολικά προσεκτικός.

1. Είναι καλό να διευρύνεις το κοινό σου. Μπορείς να φτιάξεις λίστα με χώρες που θα τους ενδιέφερε μια τέτοια εφαρμογή;
Αν κατάλαβα καλά, μιλάμε για Ελλάδα, Κύπρος, Βουλγαρία, Ρωσία, Σερβία και άλλες χώρες που έχουν ορθόδοξο πληθυσμό.
Κάτι τέτοιο πρέπει να το προβάλλεις στη σελίδα περιγραφής του πακέτου, και ίσως και στο About.
Αν καταφέρεις να προωθήσεις την εφαρμογή ως εφαρμογή για 300+ εκ. χρήστες ελεύθερου λογισμικού, θα είναι εξαιρετικά καλό.
Το ποια εφαρμογή θα καταφέρει να πάρει το πρώτο βραβείο καθορίζεται από τους ψήφους που θα λάβει μέσω του Κέντρου λογισμικού.
Οπότε θέλεις ψήφους και από άλλες χώρες όπως Ρωσία, που έχουν ισχυρή ορθόδοξη κοινότητα και σημαντική κοινότητα Ubuntu.

2. Στην εφαρμογή αναφέρει για Ιουλιανό και Ανανεωμένο Ιουλιανό ημερολόγια. Ποια είναι η διαφορά; Ήξερα για Ιουλιανό και Γρηγοριανό ημερολόγια.
Εδώ θα ήταν καλό να δείξεις ένα από τα δύο, και να μπορεί ο χρήστης να αλλάξει στο άλλο μέσω των ρυθμίσεων. Και στις ρυθμίσεις να μπορείς να εξηγήσεις τη διαφορά μεταξύ των δύο.

3. Στο About και στα παράθυρα που αναφέρουν για τις γιορτές, περιλαμβάνουν εικόνα με έντονο γαλάζιο χρώμα. Η εντύπωση που έχω είναι ότι κάνει την εφαρμογή να μην ταιριάζει με το υπόλοιπο Ubuntu 12.04.

4. Κάτι που μετρούν πολύ στις συμμετοχές είναι τα προγράμματα να ακολουθούν το γενικό θέμα (theme) της διανομής.
Έτσι, έχω την εντύπωση ότι η χρήση της εικόνας παρασκηνίου μπερδεύει την ανάγνωση και νομίζω ότι το παραδοσιακό παρασκήνιο (μονόχρωμο) του Ubuntu είναι καλύτερο.

5. Όπως είναι τώρα, όταν ανοίξεις ένα παράθυρο με το ημερολόγιο, τότε δε μπορείς να ανοίξεις δεύτερο παράθυρο με το άλλο ημερολόγιο ή με το About. Έστω ότι δοκιμάζεις 3-4 φορές να ανοίξεις ένα παράθυρο ημερολογίου ενώ υπάρχει ήδη ένα ανοικτό (και π.χ. δε φαίνεται), τότε αν κλείσεις αυτό το ήδη ανοικτό θα ανοίξουν τα υπόλοιπα που ήταν σε αναμονή. Αυτό είναι ζήτημα χρηστικότητα.

6. Όταν εμφανίζεται το περιεχόμενο με τις γιορτές, ο χαρακτήρας Unicode για το σταυρό είναι κολλημένος με το κείμενο της γιορτής. Φαίνεται πολύ άσχημο και είναι καλό να υπάρχει τουλάχιστον ένα διάστημα.

7. Θα ήταν εξαιρετικό αν μπορούσες να εμφανίσεις με έντονη γραμματοσειρά (bold) τα ονόματα των αγίων, ώστε να μπορεί να δει κανείς εύκολα τα ονόματα με μια ματιά.

8. Μπορούν να προκύψουν και άλλες ανάγκες που είναι καλό να γίνουν πιο μετά. Καλό να είναι βάλεις ένα TODO list, για να διατηρήσεις τους χρήστες στην εφαρμογή. Παραδείγματα για TODO list: δυνατότητα να δεις ποιος γιορτάζει αύριο, σύνδεση με το σύστημα ημερολογίου του Ubuntu (Evolution) για υπενθυμίσεις, δυνατότητα να δεις πότε γιορτάζει ένα συγκεκριμένο όνομα.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Διαγωνισμός δημιουργίας εφαρμογής για το Ubuntu Software

Δημοσίευσηαπό medigeek » 30 Ιουν 2012, 12:32

1. Θα αφαιρούσα το c πρόγραμμα -- αφού γίνεται και σε perl -- και δεν είναι μαθηματική πράξη που χρήζει ταχύτητας. Όσο πιο λιγότερα dependencies τόσο το καλύτερο.
2. Ίσως να ανεβάσεις τον κώδικα κάπου π.χ. launchpad https://launchpad.net/projects/+new ή github.
3. Να φτιάξεις ένα tarball -- Ο κώδικας πρέπει να ξεχωρίσει από το debian φάκελο. Όπως είναι τώρα, το diff.gz περιέχει patches σε αρχεία του προγράμματος.
4. Διόρθωσε τα «προβλήματα» που εμφανίζει το lintian:
Κώδικας: Επιλογή όλων
$ sudo apt-get install lintian
$ $ lintian -Ii orthcal_1.0-0%7E11%7Eprecise1.dsc
I: orthcal source: missing-debian-source-format
N:
N: Explicitly selecting a source format by putting the format in
N: debian/source/format is recommended. This allows for future removal of
N: the 1.0 default for the package source format and, depending on the
N: source format, may allow unambiguous declaration of whether this package
N: is native or non-native.
N:
N: If you don't have a reason to stay with the old format for this package,
N: please consider switching to "3.0 (quilt)" (for packages with a separate
N: upstream tarball) or to "3.0 (native)" (for Debian native packages).
N:
N: If you wish to keep using the old format, please create that file and
N: put "1.0" in it to be explicit about the source package version. If you
N: have problems with the 3.0 format, the dpkg maintainers are interested
N: in hearing, at debian-dpkg@lists.debian.org, the (technical) reasons why
N: the new formats do not suit you.
N:
N: Refer to the dpkg-source(1) manual page and
N: http://wiki.debian.org/Projects/DebSrc3.0 for details.
N:
N: Severity: wishlist, Certainty: certain
N:
N: Check: debian-source-dir, Type: source
N:
W: orthcal source: out-of-date-standards-version 3.9.2 (current is 3.9.3)
N:
N: The source package refers to a Standards-Version older than the one that
N: was current at the time the package was created (according to the
N: timestamp of the latest debian/changelog entry). Please consider
N: updating the package to current Policy and setting this control field
N: appropriately.
N:
N: If the package is already compliant with the current standards, you
N: don't have to re-upload the package just to adjust the Standards-Version
N: control field. However, please remember to update this field next time
N: you upload the package.
N:
N: See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the
N: debian-policy package for a summary of changes in newer versions of
N: Policy.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: standards-version, Type: source
N:
I: orthcal source: debian-watch-file-is-missing
N:
N: This source package is not Debian-native but it does not have a
N: debian/watch file. This file is used for automatic detection of new
N: upstream versions by the Debian External Health Status project and other
N: project infrastructure. If this package is maintained upstream, please
N: consider adding a debian/watch file to detect new releases.
N:
N: If the package is not maintained upstream or if upstream uses a
N: distribution mechanism that cannot be meaningfully monitored by uscan
N: and the Debian External Health Status project, please consider adding a
N: debian/watch file containing only comments documenting the situation.
N:
N: Refer to Debian Policy Manual section 4.11 (Optional upstream source
N: location: debian/watch) and the uscan(1) manual page for details.
N:
N: Severity: wishlist, Certainty: certain
N:
N: Check: watch-file, Type: source
N:


Σημείωση: Αν διορθώσεις το "missing-debian-source-format", και χρησιμοποιήσεις το 3.0 format, δεν θα μπορέσεις να ανεβάσεις πακέτα για natty (νομίζω, δεν είμαι 100% σίγουρος)

Αρκούν για να σε κρατήσουν απασχολημένο... :P
Κύπριος; Κόπιασε στο 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: Διαγωνισμός δημιουργίας εφαρμογής για το Ubuntu Software

Δημοσίευσηαπό simosx » 30 Ιουν 2012, 12:54

evolgen έγραψε:Σκέφτομαι να στείλω την εφαρμογή στο διαγωνισμό τη Δευτέρα, ώστε να έχω χρόνο να διορθώσω τυχόν λάθη του Packaging που θα μου υποδείξουν. Αν έχετε κάποιο σχόλιο, πρόταση, ιδέα για επιπλέον feature ή οτιδήποτε άλλο να πείτε για το OrthCal, κάντε το τώρα. :)


Θα πρότεινα ακόμα να άλλαζες το όνομα από OrthCal σε NameDay,
http://en.wikipedia.org/wiki/Name_day

και βάζεις στο TODO την υποστήριξη για περισσότερες χώρες, κάτι που θα βοηθήσει να αποκτήσεις ψήφους από άλλα μέλη,
καθώς και βοήθεια στον προγραμματισμό.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Διαγωνισμός δημιουργίας εφαρμογής για το Ubuntu Software

Δημοσίευσηαπό evolgen » 30 Ιουν 2012, 12:55

simosx έγραψε:1. Είναι καλό να διευρύνεις το κοινό σου. Μπορείς να φτιάξεις λίστα με χώρες που θα τους ενδιέφερε μια τέτοια εφαρμογή;
Αν κατάλαβα καλά, μιλάμε για Ελλάδα, Κύπρος, Βουλγαρία, Ρωσία, Σερβία και άλλες χώρες που έχουν ορθόδοξο πληθυσμό.
Κάτι τέτοιο πρέπει να το προβάλλεις στη σελίδα περιγραφής του πακέτου, και ίσως και στο About.
Αν καταφέρεις να προωθήσεις την εφαρμογή ως εφαρμογή για 300+ εκ. χρήστες ελεύθερου λογισμικού, θα είναι εξαιρετικά καλό.
Το ποια εφαρμογή θα καταφέρει να πάρει το πρώτο βραβείο καθορίζεται από τους ψήφους που θα λάβει μέσω του Κέντρου λογισμικού.
Οπότε θέλεις ψήφους και από άλλες χώρες όπως Ρωσία, που έχουν ισχυρή ορθόδοξη κοινότητα και σημαντική κοινότητα Ubuntu.

Οκ.
simosx έγραψε:
2. Στην εφαρμογή αναφέρει για Ιουλιανό και Ανανεωμένο Ιουλιανό ημερολόγια. Ποια είναι η διαφορά; Ήξερα για Ιουλιανό και Γρηγοριανό ημερολόγια.
Εδώ θα ήταν καλό να δείξεις ένα από τα δύο, και να μπορεί ο χρήστης να αλλάξει στο άλλο μέσω των ρυθμίσεων. Και στις ρυθμίσεις να μπορείς να εξηγήσεις τη διαφορά μεταξύ των δύο.

Από ό,τι καταλαβαίνω από τη Wikipedia, το Γρηγοριανό ημερολόγιο το χρησιμοποιούν οι Καθολικοί και σε αυτό οφείλεται το γεγονός ότι το Πάσχα πέφτει κάποιες φορές σε διαφορετική ημερομηνία από το δικό μας. Οι Νεοημερολογίτες Ορθόδοξοι χρησιμοποιούν το Revised Julian calendar.
simosx έγραψε:
3. Στο About και στα παράθυρα που αναφέρουν για τις γιορτές, περιλαμβάνουν εικόνα με έντονο γαλάζιο χρώμα. Η εντύπωση που έχω είναι ότι κάνει την εφαρμογή να μην ταιριάζει με το υπόλοιπο Ubuntu 12.04.

4. Κάτι που μετρούν πολύ στις συμμετοχές είναι τα προγράμματα να ακολουθούν το γενικό θέμα (theme) της διανομής.
Έτσι, έχω την εντύπωση ότι η χρήση της εικόνας παρασκηνίου μπερδεύει την ανάγνωση και νομίζω ότι το παραδοσιακό παρασκήνιο (μονόχρωμο) του Ubuntu είναι καλύτερο.

Το είχα δοκιμάσει στην αρχή και μου φάνηκε λίγο μουντό και βαρετό. Θα το ξαναδώ και πάλι.

simosx έγραψε:5. Όπως είναι τώρα, όταν ανοίξεις ένα παράθυρο με το ημερολόγιο, τότε δε μπορείς να ανοίξεις δεύτερο παράθυρο με το άλλο ημερολόγιο ή με το About. Έστω ότι δοκιμάζεις 3-4 φορές να ανοίξεις ένα παράθυρο ημερολογίου ενώ υπάρχει ήδη ένα ανοικτό (και π.χ. δε φαίνεται), τότε αν κλείσεις αυτό το ήδη ανοικτό θα ανοίξουν τα υπόλοιπα που ήταν σε αναμονή. Αυτό είναι ζήτημα χρηστικότητα.

Οκ, θα το ρυθμίσω αυτό.

simosx έγραψε:6. Όταν εμφανίζεται το περιεχόμενο με τις γιορτές, ο χαρακτήρας Unicode για το σταυρό είναι κολλημένος με το κείμενο της γιορτής. Φαίνεται πολύ άσχημο και είναι καλό να υπάρχει τουλάχιστον ένα διάστημα.

Οκ.

simosx έγραψε:7. Θα ήταν εξαιρετικό αν μπορούσες να εμφανίσεις με έντονη γραμματοσειρά (bold) τα ονόματα των αγίων, ώστε να μπορεί να δει κανείς εύκολα τα ονόματα με μια ματιά.

Αυτό είναι αρκετά δύσκολο να γίνει αυτόματα, καθώς δεν είναι standard οι φράσεις που χρησιμοποιεί το Orthodoxwiki, από όπου πήρα τα δεδομένα, για τη θέση όπου εμφανίζεται το όνομα του κάθε αγίου. Μάλλον θα κάτσω να το κάνω χειροκίνητα. :P

simosx έγραψε:
8. Μπορούν να προκύψουν και άλλες ανάγκες που είναι καλό να γίνουν πιο μετά. Καλό να είναι βάλεις ένα TODO list, για να διατηρήσεις τους χρήστες στην εφαρμογή. Παραδείγματα για TODO list: δυνατότητα να δεις ποιος γιορτάζει αύριο, σύνδεση με το σύστημα ημερολογίου του Ubuntu (Evolution) για υπενθυμίσεις, δυνατότητα να δεις πότε γιορτάζει ένα συγκεκριμένο όνομα.

Για το αύριο, γίνεται. Για να δεις πότε γιορτάζει ένα όνομα, θα σου βγάλει πάρα πολλά αποτελέσματα με λιγότερο γνωστούς αγίους, π.χ. δεν υπάρχει μόνο ένας άγιος Γεώργιος. Πάντως κι αυτό γίνεται. Θα δω και τι μπορώ να κάνω με το Evolution.

simosx έγραψε:
Θα πρότεινα ακόμα να άλλαζες το όνομα από OrthCal σε NameDay,
http://en.wikipedia.org/wiki/Name_day

και βάζεις στο TODO την υποστήριξη για περισσότερες χώρες, κάτι που θα βοηθήσει να αποκτήσεις ψήφους από άλλα μέλη,
καθώς και βοήθεια στον προγραμματισμό.

Αν το βάλω NameDay, θα πρέπει να κάτσω να υποστηρίξω όλα τα πιθανά ημερολόγια όλων των θρησκειών, με όλες τις κινητές και μη εορτές τους και δε θα ήθελα να το τραβήξω τόσο πολύ. :P


medigeek έγραψε:1. Θα αφαιρούσα το c πρόγραμμα -- αφού γίνεται και σε perl -- και δεν είναι μαθηματική πράξη που χρήζει ταχύτητας. Όσο πιο λιγότερα dependencies τόσο το καλύτερο.
2. Ίσως να ανεβάσεις τον κώδικα κάπου π.χ. launchpad https://launchpad.net/projects/+new ή github.
3. Να φτιάξεις ένα tarball -- Ο κώδικας πρέπει να ξεχωρίσει από το debian φάκελο. Όπως είναι τώρα, το diff.gz περιέχει patches σε αρχεία του προγράμματος.
4. Διόρθωσε τα «προβλήματα» που εμφανίζει το lintian:
Κώδικας: Επιλογή όλων
$ sudo apt-get install lintian
$ $ lintian -Ii orthcal_1.0-0%7E11%7Eprecise1.dsc
I: orthcal source: missing-debian-source-format
N:
N: Explicitly selecting a source format by putting the format in
N: debian/source/format is recommended. This allows for future removal of
N: the 1.0 default for the package source format and, depending on the
N: source format, may allow unambiguous declaration of whether this package
N: is native or non-native.
N:
N: If you don't have a reason to stay with the old format for this package,
N: please consider switching to "3.0 (quilt)" (for packages with a separate
N: upstream tarball) or to "3.0 (native)" (for Debian native packages).
N:
N: If you wish to keep using the old format, please create that file and
N: put "1.0" in it to be explicit about the source package version. If you
N: have problems with the 3.0 format, the dpkg maintainers are interested
N: in hearing, at debian-dpkg@lists.debian.org, the (technical) reasons why
N: the new formats do not suit you.
N:
N: Refer to the dpkg-source(1) manual page and
N: http://wiki.debian.org/Projects/DebSrc3.0 for details.
N:
N: Severity: wishlist, Certainty: certain
N:
N: Check: debian-source-dir, Type: source
N:
W: orthcal source: out-of-date-standards-version 3.9.2 (current is 3.9.3)
N:
N: The source package refers to a Standards-Version older than the one that
N: was current at the time the package was created (according to the
N: timestamp of the latest debian/changelog entry). Please consider
N: updating the package to current Policy and setting this control field
N: appropriately.
N:
N: If the package is already compliant with the current standards, you
N: don't have to re-upload the package just to adjust the Standards-Version
N: control field. However, please remember to update this field next time
N: you upload the package.
N:
N: See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the
N: debian-policy package for a summary of changes in newer versions of
N: Policy.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: standards-version, Type: source
N:
I: orthcal source: debian-watch-file-is-missing
N:
N: This source package is not Debian-native but it does not have a
N: debian/watch file. This file is used for automatic detection of new
N: upstream versions by the Debian External Health Status project and other
N: project infrastructure. If this package is maintained upstream, please
N: consider adding a debian/watch file to detect new releases.
N:
N: If the package is not maintained upstream or if upstream uses a
N: distribution mechanism that cannot be meaningfully monitored by uscan
N: and the Debian External Health Status project, please consider adding a
N: debian/watch file containing only comments documenting the situation.
N:
N: Refer to Debian Policy Manual section 4.11 (Optional upstream source
N: location: debian/watch) and the uscan(1) manual page for details.
N:
N: Severity: wishlist, Certainty: certain
N:
N: Check: watch-file, Type: source
N:


Σημείωση: Αν διορθώσεις το "missing-debian-source-format", και χρησιμοποιήσεις το 3.0 format, δεν θα μπορέσεις να ανεβάσεις πακέτα για natty (νομίζω, δεν είμαι 100% σίγουρος)

Αρκούν για να σε κρατήσουν απασχολημένο... :P

Κάποια από τα προβλήματα που εμφανίζει το lintian έχουν να κάνουν με τις διάφορες παραξενιές του packaging του Ubuntu, π.χ. το
Κώδικας: Επιλογή όλων
out-of-date-standards-version 3.9.2 (current is 3.9.3)

Προτείνει το Ubuntu συγκεκριμένα το 3.9.2 σε κάποιο guideline που είχα διαβάσει, γι' αυτό και το άλλαξα. Όσον αφορά άλλα, θα δω τι θα κάνω.
Το να μειώνεις ένα έργο ελεύθερου λογισμικού, επειδή θεωρείς το δικό σου καλύτερο,
είναι απαράδεκτη συμπεριφορά και δε συμβαδίζει με τις αρχές του ελεύθερου λογισμικού.

Γνώσεις Linux: Μέτριο++ ┃ Προγραμματισμός: Perl, R, Python, SQL, C, Common Lisp, BashΑγγλικά: Άριστα

1. Ubuntu 14.04 trusty
2. Intel Core i7-3520M CPU @ 2.90GHz ‖ RAM 7892 MiB
3. Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
4. eth0: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10) ⋮ eth1: Broadcom BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
Άβαταρ μέλους
evolgen
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1031
Εγγραφή: 28 Ιούλ 2010, 14:22
Τοποθεσία: UK
IRC: bioevolgenec
Εκτύπωση

Re: Διαγωνισμός δημιουργίας εφαρμογής για το Ubuntu Software

Δημοσίευσηαπό Qdata » 30 Ιουν 2012, 19:35

Άνοιξα ένα καινούργιο θέμα σχετικά με την εφαρμογή που έχω στο μυαλό μου: viewtopic.php?f=6&t=23861. Όπως θα διαβάσετε υπάρχει ένα θέμα οπότε αν έχετε κάτι να προτείνετε σας ακούω! :)
Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

Re: Διαγωνισμός δημιουργίας εφαρμογής για το Ubuntu Software

Δημοσίευσηαπό clepto » 30 Ιουν 2012, 23:23

μπορεί κάποιος να μου πει τι ακριβώς παίζει με το quickly-glade και τις μεταφράσεις; γιατί θέλω να δημιουργήσω ένα po αρχείο για να μεταφράσω την εφαρμογή αλλά δεν ξέρω πως
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Διαγωνισμός δημιουργίας εφαρμογής για το Ubuntu Software

Δημοσίευσηαπό simosx » 01 Ιούλ 2012, 00:29

clepto έγραψε:μπορεί κάποιος να μου πει τι ακριβώς παίζει με το quickly-glade και τις μεταφράσεις; γιατί θέλω να δημιουργήσω ένα po αρχείο για να μεταφράσω την εφαρμογή αλλά δεν ξέρω πως


Κανονικά το Launchpad πρέπει να τα υποστηρίξει αυτά αυτόματα.
Διαφορετικά, χρησιμοποιείς το xgettext που είναι πρόγραμμα που δημιουργεί τα αρχεία .po.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

ΠροηγούμενηΕπόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Νέα - Ειδήσεις - Ανακοινώσεις