Η Κοινότητα Ελεύθερου Λογισμικού ΕΜΠ την Παρασκευή 6 Απριλίου και ώρα 16:00, σας προσκαλεί στην παρουσίαση python/django που θα πραγματοποιηθεί στην αίθουσα της κοινότητας.
Θα είναι η πρώτη από μία σειρά παρουσιάσεων/workshops. Η παρουσίαση θα είναι εισαγωγικού χαρακτήρα και δεν χρειάζονται προαπαιτούμενες γνώσεις.
Θα αποτελείται από δύο ανεξάρτητα σκέλη, ώστε το κοινό να αποκτήσει γνώση τόσο στη χρήση της python ως γλώσσα προγραμματισμού όσο και ως εργαλείο για την ανάπτυξη ιστοσελίδων και άλλων web εφαρμογών.
(Αναδημοσίευση από:http://lists.foss.ntua.gr/pipermail/foss-general/2012-March/001163.html)
BugSense, a US-based startup is looking to hire a Python web developer.
If you the words Werkzeug, Tipfy, Jinja, Google App Engine, Task Queues and Memcache ring a bell then we would love to talk with you.
Requirements: Willing to learn, enthusiasm for technology, proficiency in english language.
Strong assets: Experience with Google App Engine, JS knowledge (especially jQuery, Backbone.js, Jasmine)
Please send your CVs at guys[at]bugsense[dot]com with subject: CV-Python-12
For a complex web application we are looking for 2-3 Django & Python experts
to join a distributed European Scrum team developing a sophisticated multi-level editor interface based on Django admin.
The core challenge is to allow users to create a highly complex data structure, consisting of ~100 model classes, via an editor interface based on Django admin.
The existing admin forms and widgets need to be adapted to support the functionality requested by our users.
Upcoming challenges include a publication / update workflow based on distributed user management, synchronization of data across multiple instances of the web application, and search / browse / statistics functionalities.
The freelancers must be based in Europe. Location close to either Athens (Greece) or Saarbrücken (Germany) is a plus, but not strictly required.
Evidence of a very strong Django & Python background is a must. Beginners or mere users of Django please do not apply.
A first contract will be for two weeks; if successful, the collaboration can be extended to several months.
Contact Note: Contact: Dr. Marc Schröder, marc.schroeder _at_ dfki.de, Haris Papageorgiou, xaris _at_ ilsp.athena-innovation.gr
Μόλις χθες βγήκαν οι υποψήφιες εκδόσεις της Python 2.6.8, 2.7.3, 3.1.5, και 3.2.3. Ο κύριος λόγος για αυτές τις εκδόσεις είναι ένα θέμα ασφάλεια στους τύπους που βαζίσονται σε hash (κατακερματισμό) όπως τα λεξικά και τα σύνολα.
Μέχρι τώρα, μπορούσε κάποιος να σχεδιάσει ειδικά μια είσοδο σε ένα πρόγραμμα ώστε η δημιουργία ενός λεξικού ή συνόλου να παίρνει παραπάνω χρόνο από το ιδεατό. Υπό κανονικές συνθήκες, αυτά μπορούν να δημιουργηθούν σε γραμμικό χρόνο ως προς το μέγεθος της εισόδου. Ο επιτιθέμενος μπορούσε όμως να δημιουργήσει στιγμιότυπα εισόδου που ο χρόνος που απαιτείται είναι τετραγωνικός ως προς το μέγεθος της εισόδου.
Για να καταλάβουμε αυτή τη διαφορά, ας σκεφτούμε το εξής. Αν 10 στοιχεία παίρνουν τρέχοντας σε γραμμικό χρόνο 10 δευτερόλεπτα για να κατασκευαστεί ο αντίστοιχος τύπος, τότε σε τετραγωνικό παίρνουν 100 δευτερόλεπτα. Αν ήταν 100 στοιχεία, τότε για γραμμικό χρόνο μιλάμε για τάξη 100 δευτερολέπτων ενώ για τετραγωνικό περίπου 2 ώρες.
Για να λυθεί αυτό το πρόβλημα, το hash πια γίνεται με τυχαίο τρόπο. Έτσι, κάποιος δε μπορεί (τουλάχιστον εύκολα) να δημιουργήθει παθογενή στιγμιότυπα εισόδου. Επειδή όμως μέχρι τώρα μπορεί να υπήρχαν προγράμματα που μπορεί να βασίζονται σε συγκεκριμένη σειρά στοιχείων μέσα στο σύνολο, αυτό δεν είναι ενεργοποιημένο από προεπιλογή.
Το να βασίζεται ένα πρόγραμμα στη σειρά των στοιχείων που έχει ένα σύνολο ή ένα λεξικό είναι λάθος. Δεν υπάρχει καμία εγγύηση για αυτή και το πρόγραμμα θα πρέπει να διορθωθεί. Επειδή όμως οι συγκεκριμένες εκδόσεις αποτελούν ενημέρωση ασφάλειας, πάρθηκε η απόφαση να μην αλλάξει κάτι που θα μπορούσε να κάνει προγράμμα να μη δουλεύουν, ακόμα και αν αυτά είναι ήδη γραμμένα λάθος.
Για να ενεργοποιήση κάποιος την τυχαιοποίηση στο hashing, στις καινούργιες εκδόσεις της Python, υπάρχουν δυο τρόποι:
Η χρήση της σημαίας (flag) -R στο εκτελέσιμο της python ή οτ να θέσει κάποιος τη μεταβλητή περιβάλλοντος PYTHONHASHSEED σε "random".
Πρόσκληση για συμμετοχή στο 1ο Ελληνικό Ντοκιμαντέρ Κοινοτήτων Ελεύθερου και Ανοιχτού Λογισμικού/Υλικού. Η ομάδα του SerLUG μαζί με τις ιδέες και την συνεισφορά μελών από άλλες ομάδες και LUGs αποφάσισαν να δοκιμάσουν να δημιουργήσουν ένα ντοκιμαντέρ για την μέχρι τώρα πορεία και ιστορία της Ανοιχτής Κουλτούρας την Ελλάδα. Με αυτόν τον τρόπο θα τονωθούν οι διαπροσωπικές μας σχέσεις και οι σχέσεις μεταξύ κοινοτήτων, θα είναι μια καλή προβολή και για το εξωτερικό αλλά κυρίως ένα σημείο αναφοράς για την εποχή που πέρα από το λογισμικό ανθίζει πλέον και το υλικό με εκατομμύρια εφαρμογές που θα αλλάξουν τον κόσμο τα επόμενα χρόνια.
Περιεχόμενο:
Τα βίντεο θα ήταν καλό να παρουσιάζουν λίγο την πόλη στην οποία δραστηριοποιείτε η ομάδα, πληροφορίες για την ιστορία μέχρι τώρα και το πως ξεκίνησε η όλη δραστηριότητα. Τρέχοντα project και ιδέες για το μέλλον.
Απαιτήσεις:
Βίντεο ποιότητας HD (720p) ή καλύτερης, σταθερή εικόνα (προτείνεται χρήση τρίποδα) και όσο το δυνατόν καθαρότερος ήχος.
Χρονικά Όρια:
Καλό θα ήταν τα βίντεο να αποσταλούν μέχρι τις 31 Μαρτίου 2012 στο Teambox με κάποιο link στο μέρος που έχουν ανεβεί ή με κάποιον άλλο τρόπο.
Συντονισμός:
Γι’ αυτό τον λόγο αποφασίστηκε να χρησιμοποιηθεί ένα εργαλείο ανοιχτού κώδικα το “Teambox” όπου θα συντονιστούν οι απαραίτητες εργασίες για την υλοποίηση αυτού του έργου. Όποιος ενδιαφέρεται να ασχοληθεί και με τον συντονισμό του όλου εγχειρήματος ή να βοηθήσει περεταίρω μπορεί να επισπευτεί το https://teambox.com/public/foscomd (μην σας τρομάξει η εμφάνιση μετά το login αλλάζει το οπτικό κομμάτι και αυτό επειδή είναι σε φάση beta)