Δημοσιεύτηκε: 30 Ιουν 2012, 12:55
από evolgen
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 που είχα διαβάσει, γι' αυτό και το άλλαξα. Όσον αφορά άλλα, θα δω τι θα κάνω.