Biftekoupolis

Σύλλογοι ΕΛ/ΛΑΚ: Όνειρα & Εφιάλτες

Posted in computer science by trelobifteki on Αύγουστος 25, 2009

Πρόσφατα είδα ένα ακατανόμαστο site (μην πατάτε το link, μη δίνετε ούτε GET  request στον server του) το οποίο απλά είναι η αρχή για διάφορα πράγματα που έχω βιώσει και σκεφτεί σχετικά με το όλο θέμα των συλλόγων και του ΕΛ/ΛΑΚ στην Ελλάδα.

Προσωπικά, δεν θα εκφράσω τι πρέπει να είναι ένας σύλλογος. Μόνο μία εικόνα. Ένας στόχος μου (πια) θα ήθελα να ήτανε να βοηθάω φοιτητές με εξοπλισμό/ χώρο / πηγές (λεφτά γενικότερα) για να γίνονται εκδηλώσεις σχετικά με το ανοιχτό λογισμικό.  Coding summer camps, beer fests, install fests σε σχολεία, να φέρνουμε κανά ομιλητή από το εξωτερικό, gatherings γενικότερα είναι αυτά που ΟΝΤΩΣ δένουν τους ανθρώπους μεταξύ τους και βοηθάει σε συνεργασίες, ιδέες, μετάδοση γνώσεων και οτιδήποτε άλλο.

Όπως με τις παρουσιάσεις που κάναμε τον καιρό εκείνο στην σχολή και μετά μαζευόμασταν όλοι για καφέ/φαγητό, μπορώ να πω με σιγουριά ότι μάθαινα πολύτιμα πράγματα και γνώριζα ανθρώπους που με ενέμπνεαν και μου δίνανε ένα σημαντικό «κομμάτι» από τις ιδέες και γνώσεις τους. Χαίρομαι που είχαμε και την συμπαράσταση του Hellug για ορισμένες εκδηλώσεις, γιατί μας έφερε σε επαφή με άτομα που μπορούσαν να παρουσιάσουν χρήσιμα πράγματα. Είχαμε μία μικρή ομάδα, που όμως κατάφερε κάποια σημαντικά πράγματα με τη συνεργασία κάποιου συλλόγου. Δεν κλειστήκαμε στους εαυτούς μας και όποτε θέλαμε βοήθεια την ζητάγαμε χωρίς να μας νοιάζει κανένας «υποτιθέμενος» εγωισμός.

Βέβαια, αυτό δεν σημαίνει ότι δεν βρίσκω και πολλά προβλήματα σε συλλόγους.  Σε δύο συναντήσεις που ήμουνα και εγώ, τα πράγματα μου φαινόντουσαν απλά λυπηρά. Ίντριγκες (αν είναι δυνατόν), άνθρωποι να στήνουν λαϊκό δικαστήριο με το καταστατικό στο χέρι (σαν να βρίσκομαι στο ΙΚΑ), και ένας μαύρος χαμός.  Σαν όλοι να κυνηγούσαν συμφέροντα,την αναγνώριση, το κύρος του «προέδρου» σε δημόσια υπηρεσία. Αν και συνειδητοποιώ ότι γίνανε σημαντικές αλλαγές φέτος στον σύλλογο, είναι λίγο ντροπή να παιδιαρίζουμε έτσι.

Γενικότερα όμως, πιστεύω ότι υπάρχει μία σχετικά χαμηλή ενεργή δραστηριότητα των ΕΛ/ΛΑΚ κοινοτήτων. Ως ενεργή θεωρώ ανθρώπους που συνεισφέρουν γράφωντας κώδικα, διατηρώντας open-source projects και συνεισφέροντας σε διανομές Linux ως maintainers.  Πιστεύω πως οι άνθρωποι αυτοί εντός Ελλάδος είναι λίγοι και πρέπει γενικότερα να τους σεβόμαστε (ως είδος υπο εξαφάνιση) και να εμπνευστούμε από αυτούς.

Δεν θέλω να σας πικράνω, αλλά αυτό που έχετε μπροστά στην οθόνη σας δωρεάν και παίζει (όσο γίνεται) το έχουν γράψει άνθρωποι με την καλή τους την καρδιά. Από το να το χαζεύετε και να κλαίγεστε ότι δεν παίζει, ανοίξτε τον κώδικα και διορθώστε το. Το να διορθώνονται open-source projects είναι η καλύτερη προώθηση που μπορεί να του γίνει και δεν χρειάζονται άλλα κόλπα 🙂

Από την άλλη, μια χώρα με χαμηλή δραστηριότητα αποκτά τόσους συλλόγους (τυπικούς και μη) και τόσες μικρές ομάδες, όπου αδυνατούν να συνεργαστούν.  Αυτό είναι απλά θλιβερό. Άνθρωποι που επιθυμούν ΑΠΛΑ να οργανώσουν (όλοι κρύβουμε τον manager μέσα μας τελικά) αντί ουσιαστικά να ΣΥΝΕΙΣΦΕΡΟΥΝ (με όλη την σημασία της λέξης), το μόνο που χρειάζονται είναι την απόρριψη όλων μας.

Κοινώς, μην φτιάχνετε ομάδες / συλλόγους / κουραφέξαλα πια. Άμα θέλετε οι υπόλοιποι να σας σέβονται για αυτό που είστε και εσείς τους εαυτούς σας, ανοίξτε το λογισμικό σας, διορθώστε κώδικα και συνεισφέρετε είτε χρηματικά είτε με ΔΟΥΛΕΙΑ.  Είναι ντροπή να δείχνεις ότιδήποτε αν δεν έχεις πραγματικά δουλέψει σε αυτό.

Και πάνω απ΄ όλα συνεργαστείτε επιτέλους και ζητήστε βοήθεια από τους άλλους. Κανείς δεν θα σας δαγκώσει.

Δεν συμπεριλαμβάνω workshops γιατί τις περισσότερες φορές δεν βλέπω να αποδίδουνε στην open-source κοινότητα (ή τουλάχιστον εμείς αποτυγχάνουμε να παράγουμε κάτι).
Advertisements

Why Windows explorer cannot copy?

Posted in computer science by trelobifteki on Αύγουστος 21, 2009

Κάθε φορά που προσπαθώ να κάνω copy μεγάλο (?) αρχείο (πάνω από 800ΜΒ), τρώω το παρακάτω σφάλμα από τον explorer:

Error 0x800705AA: Insufficient system resources exist to complete the requested service

Δεν ζητάω πιστεύω πολλά από οποιοδήποτε OS από να μπορεί με απλό τρόπο να αντιγράφει/μεταφέρει αρχεία ΧΩΡΙΣ προβλήματα. Ειδικά και όταν έχω 3GB μνήμη….

Τελικά, cygwin + mc κάνουν την δουλεία αργά, αλλά τουλάχιστονχωρίς κανένα πρόβλημα. Ντροπή ρε παιδιά….

Tagged with: , ,

X.Org > 1.6 + HAL input keymapping

Posted in computer science by trelobifteki on Αύγουστος 21, 2009

Ήτανε Σάββατο βράδυ και ετοιμαζόμουνα για να πάω σε ένα πάρτυ μιας κοπέλας. Μπήκα στο driveme και ήθελα να ψάξω την τοποθεσία του σπιτιού της. Παρατήρησα ότι δεν είχα βάλει το ελληνικό πληκτρολόγιο στο linux και δεν μπορούσα να γράψω την διεύθυνση…

Από εκεί, ξεκίνησαν όλα… Και θα πω και πως τελειώσανε. Ένα σπασμένο πληκτρολόγιο, μια άθλια πίτσα μισοφαγωμένη, να μαζεύω τους αφρούς από το στόμα μου.

Συστατικά:
Debian GNU/Linux (unstable)
Xorg: 1:7.4+1
HAL: 0.5.12~git20090406.46dc48-2

Το πρόγραμμα ξεκίνησε να configurarw το xorg. Δοκίμασα 5-6 φορές με διάφορες εκδοχές από το ίδιο σχεδόν configuration. @@. Τελικά κατάλαβα ότι όλες οι προσπάθειες έπιασαν πάτο επειδή αυτόματα απενεργοποιούσε ο Xorg το kbd και mouse device. Μετά από ώρα και εφόσον έκανα διάφορα πειράματα και ερωτήσεις στο irc, κατάλαβα ότι οι γλώσσες ρυθμίζονται πια (ΓΙΑΤΙ;) από το HAL έναντι του πατροπαράδοτου configuration file που όλοι ξέραμε και αγαπούσαμε.

Εννοείται με πιάσανε τα φιλοσοφικά μου και αναρωτιόμουνα γιατί αυτή η ρύθμιση πρέπει να ανήκει στο HAL και όχι στο Xorg. Μάλλον οι δεύτεροι τύποι απλά κουράστηκαν να ασχολούνται μαζί μας.

Οι δρόμοι χωρίστηκαν και κατάλαβα ότι έπρεπε είτε να κλείσω modules στο xorg για να απορρίψω τα αυτόματα του HAL είτε να το ρυθμίσω το ρημάδι. Τελικά διάλεξα HAL, γιατί δοκίμασα το κόλπο να βάλω το ποντίκι από USB σε PS2 και το κατάλαβε άμεσα (στα Windows παίζει να φας και μπλε οθόνη). Κορίτσια γλεντούσανε στο πάρτι με ένα live συγκρότημα που δεν ακουγότανε καλά αλλά ποιος χέστηκε και δεν μύρισε; Εγώ έτρωγα την πίτσα που έμεινε από εχτές και βιαζόμουνα μπας και προλάβαινα.

Λίγο από δω, λίγο από εκεί. Βρήκα τις ρυθμίσεις και ήτανε περίπου όπως της περιγράφει ο Βαγγέλη (πολύ καλό παιδί με προίκα και αυτός και full-pansion εντοιχισμένος) εδώ. ΚΑΙ ΠΑΛΙ ΔΕΝ ΕΠΑΙΖΕ!!! Δοκίμαζα 2-3 διαφορετικούς τρόπους και τίποτα πάλι. Εκεί απλά τρελάθηκα και έσπασα το space.

Πήρα νέο πληκτρολόγιο, έψαξα λίγο παραπάνω και βρήκα τη λύση. ΟΙ γαμι.ληδες αλλάξανε την σύνταξη στο συγκεκριμένο πεδίο για τις γλώσσες (μέσα σε περίοδο 2 βδομάδων). . To πεδίο-κλειδί ήτανε το input.x11_options.XkbLayout έναντι του input.xkb.options. Το διόρθωσα και είχα επιτέλους Ελληνικά. Είχε πάει η ώρα όμως αργά και εγώ πήρα τα @@ μου για μία άλλη φορά.

Τα σχόλια δικά σας. Παραθέτω πως είναι οι ρυθμίσεις στο HAL μου τώρα (ευτυχώς, παίζουνε ακόμα!)

<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
 <device>
 <match key="info.capabilities" contains="input.keymap">
 <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
 </match>

 <match key="info.capabilities" contains="input.keys">
 <merge key="input.xkb.rules" type="string">base</merge>

 <!-- If we're using Linux, we use evdev by default (falling back to
 keyboard otherwise). -->
 <merge key="input.xkb.model" type="string">keyboard</merge>
 <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
 string="Linux">
 <merge key="input.xkb.model" type="string">evdev</merge>
 <merge key="input.xkb.Options" type="string">grp:alt_shift_toggle</merge>
 <merge key="input.xkb.variant" type="string" />
 <merge key="input.x11_options.XkbLayout" type="string">us,el</merge>
 <merge key="input.xkb.layout" type="string" >us,el</merge>
 </match>
 <merge key="input.xkb.model" type="string">pc105</merge>
 <merge key="input.x11_options.XkbOptions" type="string">grp:alt_shift_toggle</merge>
 </match>
 </device>
</deviceinfo>
Tagged with: , , ,