H Ελληνική ομάδα fedora και ο σύλλογος Chania-LUG διοργανώνουν στις 4-7
Ιουλίου
2009 το πρώτο Greek Coding Camp στην Παλαιόχωρα Χανίων στη Νότια Κρήτη.
Θα
κατασκηνώσουμε, θα φέρουμε τα laptop μας και θα ασχοληθούμε με το
hacking των
αγαπημένων μας εφαρμογών.
Ο στόχος του event είναι να έρθουν κοντά για 4 ημέρες έλληνες
opensource-άδες
όλων των ειδών (developing, design, documentation, translations, ...)
και κατά τη
διάρκεια της κατασκήνωσης να εμπλακούν σε συγκεκριμένα έργα που θα
ολοκληρωθούν
σε 4 ημέρες. Αρκετές ημέρες πριν το event τα πιο δημοφιλή θέματα θα
ανακοινωθούν και οι συμμετέχοντες θα έχουν τη δυνατότητα να οργανωθούν
από
πριν, να επιλέξουν έργο για να προετοιμαστούν κατάλληλα, κλπ.
Τα έργα που θα επιλεγούν θα έχουν σφαιρικές απαιτήσεις ώστε να μπορούν
να
συμμετάσχουν άτομα με διαφορετικές ειδικότητες και γνώσεις.
Το buzzword μας για το summit είναι: "Get stuff done". Στην καλύτερη των
περιπτώσεων θα δούμε στο τέλος του Camp να έχουν δημιουργηθεί νέα έργα
από
ποικοιλόμορφες ομάδες που συναντήθηκαν για πρώτη φορά στο Camp.
Πού και πώς
-----------
To event θα διεξαχθεί στις 4-7 Ιουλίου στην Παλαιόχωρα Χανίων, στα νότια
παράλια
της Κρήτης. Ο τόπος διεξαγωγής είναι ο κατασκηνωτικός χώρος "Palioxora
Camping".
Το πρόγραμμα περιλαμβάνει καθημερινά coding/contributing sessions με
κάθε μορφή
contribution. Κάθε βράδυ οργανώνουμε κάτι ξεχωριστό, όπως πάρτυ στην
παραλία,
εκδρομή σε κοντινή τοποθεσία μεγάλης φυσικής ομορφιάς και άλλα ωραία.
Για περισσότερες πληροφορίες, δήλωση συμμετοχής, για να δηλώσετε session
leader
για ένα έργο, τρόπους μετάβασης... Όλα στο wiki του GCC/2009:
Follow us on Twitter:
H Ελληνική ομάδα fedora και ο σύλλογος Chania-LUG διοργανώνουν στις 4-7
Ιουλίου 2009 το πρώτο Greek Coding Camp στην Παλαιόχωρα Χανίων στη Νότια
Κρήτη. Θα κατασκηνώσουμε, θα φέρουμε τα laptop μας και θα ασχοληθούμε με
το hacking των αγαπημένων μας εφαρμογών.
Ο στόχος του event είναι να έρθουν κοντά για 4 ημέρες Έλληνες
Μένουν μόνο 4 ημέρες μέχρι το Greek Code Camp 2009!
Έχουν καταχωρηθεί 11 προτάσεις/έργα μέχρι τώρα και 14 συμμετοχές. Τα
registrations είναι ακόμη ανοικτά για όποιον θέλει να συμμετάσχει και από ότι
ξέρουμε (και ελπίζω!) υπάρχουν ακόμη εισιτήρια για το πλοίο! Τα έργα διαφέρουν
σε είδος και δυσκολία και αρκετά διαθέτουν slots για διάφορες ειδικότητες.
http://greek-coding-camp.wikidot.com/subject
Για μερικά έργα (hint hint [1]), θα υπάρχει η δυνατότητα για συμμετοχή και εξ
αποστάσεως για όσους δεν μπορούν να ταξιδέψουν, με την προϋπόθεση ότι θα είναι
διαθέσιμοι τις ώρες του coding.
Επ' ευκαιρίας να ευχαριστήσουμε την ΕΕΛΛΑΚ και το έργο Fedora για την
υποστήριξη.`
8
+0
Happy hacking!
-δ
[1]: http://greek-coding-camp.wikidot.com/workflow-support-in-transifex
2009/6/18 Houtouridis Christos <hoo2....@gmail.com>:
--
Dimitris Glezos
Founder and Chief Engineer, Indifex
Transifex: The Multilingual Publishing Revolution
http://www.transifex.net/ -- http://www.indifex.com/
Πριν γίνει αυτό θα ήθελα οι συμμετέχοντες να στείλουν εδώ μια γρήγορη
αναφορά του τι έγινε τελικά σε κάθε project, γιατί για πολλά από αυτά
δεν είμαι σίγουρος.
Προσωπικά μόλις ανανέωσα το wikidot.com με τις πληροφορίες για τα:
Scripts FreeBSDgr.org (δεν πραγματοποιήθηκε)
Doclint (δεν πραγματοποιήθηκε)
Μεταφράσεις FreeBSD (Ο Γιώργος Πορτοκάλογλου ξεκίνησε μετάφραση του rc.d
scripting άρθρου)
Έχουμε επίσης ολοκληρωμένο το έργο με τα OpenOffice.org templates.
Δεν είμαι σίγουρος για την κατάσταση των υπόλοιπων έργων, και θα
παρακαλούσα οι leaders να στείλουν εδώ ένα mail.
Λοιπόν, για τα δικά μου projects:
1. Εκπαίδευση ocropus για Ελληνικά: Υλοποιήθηκε ένα chroot με το
ocropus/iulib (mercurial versions) βασισμένο σε debian/ubuntu το οποίο
μπορεί να χρησιμοποιηθεί για περαιτέρω πειραματισμό. Δυστυχώς
δεν συμμετείχε κάποιος άλλος με γνώσεις σε νευρωνικά δίκτυα ώστε να
βοηθήσει στην κατασκευή των training scripts.
Από την άλλη μεριά υπήρξε ενδιαφέρον από 4-5 συμμετέχοντες να βοηθήσουν
με την προϋπόθεση ότι δε θα χρειαζόταν εξειδικευμένες γνώσεις κλπ
πράγμα που με οδηγεί να πιστεύω ότι ο σωστός τρόπος για την ανάπτυξη
αυτής της λειτουργικότητας θα είναι μέσω ενός "greekocr @ home" project
το οποίο είναι σε φάση brainstorming αυτή τη στιγμή.
Ποσοστό ολοκλήρωσης: 5%
---------------------------------------
2. Ελληνική αρίθμηση για το OpenOffice. Το project αυτό το ανέλαβα εργολαβία
τελικά :) Αποκτήθηκε εμπειρία σχετικά με τη δομή του κώδικα του OpenOffice.org
και το πώς να κάνουμε ένα build εκμεταλευόμενοι σχεδόν βέλτιστα την ύπαρξη
multicore hardware (έγιναν δοκιμές με 16-core server από ntua και
8-core από Πάτρα).
Υπάρχουν 2 patch αυτή τη στιγμή που δουλεύουν. Θα στείλω mail στον Σπινέλη
σήμερα το βράδυ και ανάλογα με το τι θα απαντήσει, το ένα ή το άλλο patch
θα βρίσκονται στον bugtracker του openoffice.org και ubuntu jaunty ή
karmic packages (ανάλογα με το τι θα βολέψει περισσότερο) με τη λειτουργικότητα
αυτή ενσωματωμένη θα βρίσκονται στο ppa μου αύριο ή το πολύ το σαββατοκύριακο.
Όποιος άλλος θέλει να φτιάξει packages με την αρίθμηση ενσωματωμένη πριν
την έκδοση του OpenOffice 3.2 (π.χ., freebsd hint, hint) θα μπορεί
να πάρει το patch από το bugtracker:
http://qa.openoffice.org/issues/show_bug.cgi?id=91143
Ποσοστό ολοκλήρωσης: 90%
----------------------------------------
3. Υποστήριξη για USB/ADSL modems στο NetworkManager
Με το project αυτό ασχοληθήκαμε ουσιαστικά την τελευταία μέρα του camp (Τρίτη).
Διαβάσαμε τον κώδικα του NetworkManager και πιστεύουμε ότι καταλαβαίνουμε
τι χρειάζεται να γίνει. Έχει ήδη υλοποιηθεί ο stub κώδικας για μία νέα device
class (nm-atm-device) και μένουν κάποιες λεπτομέρειες όπως π.χ., το ακριβές
σύνολο των properties που θα γίνουν export κλπ.
Με το Χρήστο συμφωνήσαμε να συνεχίσουμε το project αυτό και μετά το camp
μέσω του git repo του chania-lug. Επίσης ο Φαίδων Λιαμπώτης παρατήρησε σε
προσωπικό email ότι η ίδια υποδομή μπορεί να χρησιμοποιηθεί και για PPPoE
οπότε υπάρχει η σκέψη να συμπεριληφθεί και
αυτή η λειτουργικότητα.
Ποσοστό Ολοκλήρωσης: 50%
--------------------------------------------------------------------------------------
4. Υποστήριξη "Sha384 with ECDSA" για το openjdk
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=356
Στο project αυτό συνεργαστήκαμε με τον Κώστα Αναγνωστόπουλο. Μετά από
μία ανάγνωση του κώδικα του keytool υλοποιήθηκε ένα πολύ απλό testcase
το οποίο απλοποιεί ιδιαίτερα την αναπαραγωγή του bug (λιγότερο από 10
γραμμές).
Έπειτα από μία αρκετά εκτενή περιπλάνηση στα ενδότερα του openjdk και
στην υλοποίηση του security architecture (jca) διαπιστώθηκε ότι μπορεί
να χρησιμοποιήσει υπάρχουσες native βιβλιοθήκες για την υποστήριξη
του pkcs11 standard το οποίο περιλαμβάνει την κρυπτογραφία ελλειπτικών
καμπυλών (Elliptic Curve Cryptography).
Μετά από μια ακόμα πιο εκτενή περιπλάνηση αυτή τη φορά και στα
compile options του libnss κλπ (λεπτομέρειες στο bug) ο Κώστας
εντόπισε το πρόβλημα και τώρα έχουμε μία διαδικασία επίλυσης η
οποία δουλεύει σε Gentoo, debian/ubuntu και Fedora. (Λεπτομέρειες
στο bug).
Αυτό που μένει είναι να φροντίσουμε η διαδικασία αυτή να ενσωματωθεί
στις διανομές.
Ποσοστό Ολοκλήρωσης: 95%
Φιλικά,
Παντελής
Για τα δικά μου τα projects έχουμε:
Knemo Traffic Plotter Plasmoid:
Ούτε που το αγγίξαμε. Βασικά έκανα μια κατασκευή ενός μικρού plasmoid για να
δω πως ακριβώς λειτουργεί το plasmoid framework, μελέτησα λίγο την κατασκευή
όλη του knemo, έκανα διαγράμματα με τα βασικά signal->slot connections και
άρχισα να ασχολούμαι με το traffic plotter. Φυσικά αυτή όλη η δουλειά δεν
ξεπερνάει το 5% της πληρότητας του έργου!
Templates Openoffice.Org:
Με τους συμμετέχοντες (Μανώλη, Γιάννη και Βέτα) μεταφράσαμε όσα templates
βρήκαμε σχετικά ενδιαφέροντα (λιγότερο σκουπίδια από τα υπόλοιπα σκουπίδια...)
και κατασκευάσαμε ένα για υπεύθυνη δήλωση και τρία για χαρτιά μιλλιμετρέ.
Συγκεκριμμένα το ένα για υπεύθυνη δήλωση το εκτύπωσα σήμερα μιας και το
χρειάστηκα. ΧΕΧΕ. Αυτό που μένει είναι να μου στείλει η Βέτα το τελευταίο που
έχει αναλάβει για μετάφραση και το έργο ολοκληρώνεται.
Letterscript:
Ο Χρήστος πήρε αυτό το project εργολαβεία και το ολοκλήρωσε. Έχω την εντύπωση
ότι ο Σίμος του έστειλε μια μικρή διόρθωση να κάνει η οποία όμως δεν είναι
σημαντική. Θεωρώ ότι το έργο έχει ολοκληρωθεί, αλλά καλύτερα τον βαθμό
ολοκλήρωσης να μας τον πει ο ίδιος ο Χρήστος μιας και είναι η πιο έγκυρη πηγή.
Φιλούρες σας
ΥΓ: Παιδιά με το Appartment Manager τι κάναμε; το τελειώσαμε; (μηλόπετρα....
γκρουμφ!....)