Some words on things we like

Κυκλοφόρησε το marikworld.com

Η πρώτη έκδοση της νέας μας δουλειάς, το website της illustrator και animator Μαρίας Κοντογιώργου a.k.a Marik, βγήκε στον αέρα.

Το marikworld.com είναι ένας εύχρηστος και λειτουργικός χώρος, στον οποίο η καλλιτέχνης θα μπορεί να παρουσιάζει τις δουλειές της, να ανακοινώνει τα νέα της. Ανάμεσα στις δουλειές, υπάρχουν animations, illustrations καθώς και βιβλία που έγραψε και εικονογράφησε η Marik.

Η κεντρική σελίδα

Το site σχεδίασε η 2BRAINS και το υλοποίησε η Unweb.me με τη χρήση του open source python web framework Django. Σύντομα θα είναι διαθέσιμο και το e-shop μέσα από το οποίο θα μπορεί να προμηθεύεται κανείς βιβλία και δώρα. Το ηλεκτρονικό κατάστημα θα φτιαχτεί με τη χρήση του e-commerce framework Satchmo.

Κυκλοφόρησε το Plone 4.0

Το Plone 4.0 κυκλοφόρησε επίσημα στις αρχές του Σεπτέμβρη 2010, εστιάζοντας στην ταχύτητα, την επεκτασιμότητα και την ευκολία χρήσης.

Το Plone είναι το πανίσχυρο, φιλικό προς το χρήστη σύστημα διαχείρισης περιεχομένου (Content Management System) που βασίζεται στον application server Zope και την Python. Η καινούργια του έκδοση θα ενθουσιάσει τόσο τους παλιούς, όσο και τους καινούργιους χρήστες του βραβευμένου συστήματος!

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

Screenshot από τις δοκιμές μας με το Plone 4.0

Κάποιες από τις πιο σημαντικές αλλαγές και βελτιώσεις στην έκδοση 4.0 λοιπόν είναι και οι εξής:

  • Τρέχει γρηγορότερα. Περί που 50% πιο γρήγορα από το Plone 3.X. Το Plone 4.0 είναι από τα πλέον γρήγορα CMS που υπάρχουν στην αγορά.
  • Έρχεται με καινούργια και ιδιαίτερα μινιμαλιστική εμφάνιση και αισθητική, μέσω του θέματος Sunburst, το οποίο είναι εύκολο να τροποποιηθεί.
  • Η αναζήτηση και το indexing έχουν βελτιωθεί.
  • Δραστικά βελτιωμένη είναι και η διαχείριση των μεγάλων αρχείων (πχ video).
  • Βελτιώσεις έχουν γίνει και στο σύστημα διαχείρισης χρηστών και γκρουπ.
  • Ο default editor (kupu) έχει αντικατασταθεί από το TinyMCE.
  • Η βιβλιοθήκη jQuery έχει μπει ως default σε μια σειρά από forms (πχ login).
  • Απαιτεί λιγότερη μνήμη.
  • Η εγκατάσταση και το upgrade είναι εύκολες υποθέσεις, με point-and-click installers για Windows και Mac, και εύκολο εργαλείο εγκατάστασης για Linux. Μέσα σε 10 λεπτά μπορείτε να ξεκινήσετε να το χρησιμοποιείτε!

Για περισσότερα σχετικά με τα features που προσφέρει δείτε εδώ. Η πλήρης αναγγελία της νέας έκδοσης βρίσκεται εδώ.

Plumi 3.1 video platform released

EngageMedia and Unweb.me are pleased to announce the new version of Plumi, free software video sharing platform built on Plone.

Online video is a major source of the “web 2.0” boom. Plumi aims to become a video platform allowing the easy upload, sharing and download of videos, without the disadvantages of big online platforms. No limit on video size exists, the quality of transcoded videos is configurable, the process of uploading a video is as easy as filling a form, and you can also use ftp to upload a video. Plumi is an ideal platform for independent media organizations, non-profits, but also anyone that wants to build a video site or community.

Engagemedia.org a citizen journalism video portal based on Plumi

In Plumi, anyone can register an account and upload videos. The site's administrators, or anyone with reviewer rights, will decide if the video will be published, or not. If it is published, it appears on the main page, on the latest videos feed. The admin team might also grant a video the Featured state, and then this video will appear on the above place of the main page, as long as there is not a newer featured video!

Users might also publish News and Events, that need to be moderated too by the admin team before they get public. All content is tagged and categorized in genres, categories, keywords and country. It is easy to add/edit/remove these criteria, according to your portal needs, for example whether you're making an environmental or an e-learning portal. Lastly, you can comment on and rate videos.

Plumi publish form

Improvements in Plumi 3.1

The biggest change in Plumi 3.1 is the inclusion of transcode.star that adds transcoding support for Plone video files, using collective.transcode.daemon as the transcoding framework. This replaces existing transcoding products used in Plumi and allows transcoding options to be easily edited, adds load balancing support and security between the transcoding server(s) and the Plone site.

transcode.star is a new Plone product that can easily be added to handle transcoding of video files in any Plone 3.x or 4.x site. The new transcoding product works out of the box with standard Plone Files, providing transcoding services to web friendly formats (mp4, ogv) when uploading video content. Additionally, a jpeg thumbnail is being extracted from the 5th second of the videos and a flowplayer viewlet pointing to the produced mp4 file will be displayed inside the IAboveContentBody viewlet manager when transcoding is complete.

All communication between transcode.star and transcode.daemon is encrypted using symmetric encryption by the pycrypto module so that the transcode server(s) transcode videos sent by the Plone site only, preventing abuse by third parties. Also extra care has been taken to transcode videos in private state, typical scenario for a Plone site, when users upload a file, by using the same secure channel.

The first page of an out of the box Plumi portal

Other fixes and feature additions include:

  • proper listings for videos, based on publication date
  • valid RSS and RSS2 for latest-videos, featured-videos, videos per author
  • creation of a "featured" state in the workflow to allow easy addition of content on the first page
  • videos don't retranscode when editing metadata
  • design changes
  • Upgraded to the latest version of FlowPlayer
  • Translated the /publish page into Indonesian
  • Redesign the Callout template
  • Add ability to feature a call out
  • Add “processing” state to workflow with listing
  • Add callout portlet to right nav
  • Enlarge size of download links in video/view page
  • “Read more” link on featured news/events

Downloads and Development

Plumi 3.1 can be downloaded as a compressed tar file from Plone.org or via SVN. A working version of the Plumi 3.1 can be viewed at http://demo.plumi.org .Feel free to experiment there and if you find any issues please report them via the Plumi Trac. If you’d like to get involved in Plumi development, make contact at irc.freenode.net #plumi or join the discussion or announcement lists. Plumi Manual is available on flossmanuals.

Ημερίδα Ενημέρωσης για το Ε.Π. Ψηφιακή Σύγκλιση

Η ημερίδα οργανώθηκε από την Ειδική Γραμματεία Ψηφιακού Σχεδιασμού, στις 17 Ιούνη, στο Εμπορικό & Βιομηχανικό Επιμελητήριο Αθηνών. H Unweb.me ήταν εκεί και σας μεταδίδει τις εντυπώσεις της.

Ομιλητές της ημερίδας ήταν οι:

  • Αντώνης Μαρκόπουλος, Ειδικός Γραμματέας Ψηφιακού Σχεδιασμού
  • Διομήδης Σπινέλλης, Γενικός Γραμματέας Πληροφοριακών Συστημάτων
  • Στ. Γκρίτζαλης, Ειδικός Γραμματέας Διοικητικής Μεταρρύθμισης
  • Β. Κουλαϊδής, Γενικός Γραμματέας του Υπουργείου Παιδείας, Δια Βίου Μάθησης και Θρησκευμάτων
  • Λ. Μενδώνη, Γενική Γραμματέας του Υπουργείου Πολιτισμού και Τουρισμού
  • Αθηνά Δρέττα, Γενική Γραμματέας Κοινωνικής Ασφάλισης
  • Γιώργος Καλαμαράς, Διευθύνων Σύμβουλος της «ΚτΠ ΑΕ»

Η ημερίδα είχε πολύ μεγάλη προσέλευση, δυστυχώς όμως δεν δόθηκε καθόλου χρόνος για ερωτήσεις και διάλογο. Μια πιο συνολική δημοσιογραφική ενημέρωση για τις παρουσιάσεις που έγιναν μπορείτε να βρείτε σε αυτό το σύνδεσμο. Εμείς θα θέλαμε να σχολιάσουμε κάποια σημεία που μας έκαναν εντύπωση, με την ελπίδα να ξεκινήσει ένας διαδικτυακός δημόσιος διάλογος γύρω από τα θέματα που αναφέρθηκαν.

Η παρουσίαση του κ. Μαρκόπουλου για την νέα ψηφιακή στρατηγική ήταν πολύ ενδιαφέρουσα. Αυτό που δεν θεωρούμε ότι εξήγησε επαρκώς είναι το πως θα επιτευχθεί η διαφάνεια που ορίστηκε ως πρωτεύον στόχος της στρατηγικής αυτής. Περιμέναμε να ακούσουμε κάποια αναφορά τουλάχιστον σε διαδικασίες αξιολόγησης και παρακολούθησης έργων που θα γίνονται σε δημόσια θέα, όπου τουλάχιστον είναι αυτό εφικτό, ώστε να δωθεί η δυνατότητα αφενός στους ενδιαφερόμενους φορείς να συμμετέχουν από ισότιμη βάση και αφετέρου στους πολίτες να αξιολογούν τις επιλογές των αξιολογητών και διαχειριστών των δημοσίων έργων πληροφορικής.

Στην ίδια παρουσίαση, αρνητική εντύπωση μας έκανε η δήλωση ότι παρόλο που τα ανοιχτά πρότυπα και δεδομένα θα τεθούν ως προτεραιότητα, το ανοικτό και ελεύθερο λογισμικό θα αντιμετωπίζεται σε ισότιμη βάση μόνο όταν προσφέρει αντίστοιχα λειτουργικά χαρακτηριστικά με ιδιόκτητες λύσεις. Η θέση αυτή δυστυχώς χωράει πολλές διαφορετικές ερμηνείες ανά περίπτωση. Εμείς θεωρούμε πως το ΕΛ/ΛΑΚ θα πρέπει να είναι στρατηγική επιλογή για τα συστήματα του δημοσίου, με την προϋπόθεση ότι υπάρχουν αξιόπιστες λύσεις που να μπορούν σε πρώτη φάση να καλύψουν τις βασικές ανάγκες και να συνεχίσουν να εξελίσσονται παράλληλα με τις διαδικασίες που εξυπηρετούν. Με τον τρόπο αυτό, από τη μία θα εξασφαλιστεί η διαφάνεια και η ανεξαρτησία των δημόσιων φορέων από συγκεκριμένους προμηθευτές και από την άλλη θα αναπτυχθεί το παραγωγικό κομμάτι της εγχώριας αγοράς πληροφορικής που ασχολείται με την έρευνα και την ανάπτυξη συστημάτων, αντί για τους μεταπωλητές λύσεων που κυριαρχούν στην αγορά μέχρι σήμερα.

Εξαιρετικός ήταν ο κ. Διομήδης Σπινέλλης. Ιδιαίτερη εντύπωση μας έκανε η εκτενής αναφορά του στην στρατηγική επιλογή agile διαδικασιών για την ανάπτυξη συστημάτων του δημοσίου. Αντίστοιχη πρόταση είχαμε κάνει και εμείς ως Unweb.me, κατά την παρουσίαση του openfish.gr στη δεύτερη ημερίδα του labs.opengov.gr. Αναφέρθηκε επίσης σε μια σειρά από σημαντικά έργα υποδομής που γίνονται από τη Γενική Γραματεία Πληροφοριακών Συστημάτων, όμως δεν συγκρατήσαμε τα ονόματά τους ούτε καταφέραμε να βρούμε στην ιστοσελίδα της ΓΓΠΣ σχετικές αναφορές για τις διαδικασίες με τις οποίες γίνεται η επιλογή και ανάπτυξη τους.

Πολύ θετικές εντυπώσεις μας άφησε η παρουσίαση του κ. Κουλαϊδή, ιδιαίτερα το κομμάτι της ψηφιοποίησης και ελεύθερης διάθεσης στο διαδίκτυο των σχολικών βιβλιών και σχετικού εκπαιδευτικού υλικού.

Τέλος, κατά τη διάρκεια της ημερίδας ακούσαμε αναφορές στις λύσεις Software as a Service (SaaS) σαν κομμάτι της στρατηγικής του δημοσίου. Το SaaS μπορεί να αποτελέσει ένα εξαιρετικά επικερδές business model για τις εταιρίες πληροφορικής, αλλά δεν καταλαβαίνουμε τα οφέλη που μπορεί να έχει ο δημόσιος τομέας από την επιλογή αντίστοιχων λύσεων για τις πάγιες ανάγκες του. Σε πολλές περιπτώσεις οι λύσεις SaaS δημιουργούν πολύ μεγαλύτερη εξάρτηση ακόμα και από την αγορά αδειών χρήσης κλειστού λογισμικού. Πολύ καλύτερη στρατηγική από κάθε άποψη είναι η ανάπτυξη μιας υποδομής ανοικτών συστημάτων που θα βρίσκονται στην κυριότητα του δημοσίου σε όλη τη διάρκεια του κύκλου ζωής τους, με την ανάπτυξη να γίνεται σε δημόσια θέα από εταιρίες πληροφορικής και ερευνητικά ιδρύματα με βάση τις συγκεκριμένες ανάγκες κάθε δημόσιας υπηρεσίας.

Athcon 2010

H Πέμπτη, 2 Ιουνίου, ήταν αφιερωμένη στο Athcon, ένα μονοήμερο συνέδριο ασφάλειας πληροφοριακών συστημάτων που διοργανώθηκε στην Αθήνα.

Από το πρωί μέχρι αργά το βράδυ, είχαμε την ευκαιρία να παρακολουθήσουμε ορισμένες ιδιαίτερα καλές τεχνικές παρουσιάσεις, στους τομείς της ασφάλειας συστημάτων, δικτύων και πληροφοριακών συστημάτων. Η συμμετοχή του κόσμου ήταν πολύ καλή, με δεκάδες blackhats, whitehats και greyhats να παρευρίσκονται στο συνέδριο! Για μας το συνέδριο ήταν η επιβεβαίωση οτι η ελληνική αγορά διαθέτει άτομα με πολύ υψηλές γνώσεις σε αυτούς τους τομείς, και αν υπολείπεται σε σχέση με τις αντίστοιχες ευρωπαϊκές, αυτό δεν αφορά τεχνικούς τομείς. Σε αυτό το post θα καταγράψουμε τις εντυπώσεις και τους προβληματισμούς μας για ορισμένες από τις παρουσιάσεις που έγιναν.

Athcon banner

Οι παρουσιάσεις ξεκίνησαν με τον Κωνσταντίνο Παπαπαναγιώτου από το Owasp.gr ο οποίος έδειξε το Owasp Top 10 risks για Web applications (με τα διάφορα Injections να κλέβουν την πρωτιά στα προβλήματα των web εφαρμογών) και πώς αυτό μπορεί να χρησιμοποιηθεί στον κύκλο ανάπτυξης ενός λογισμικού.

Η επόμενη παρουσίαση ανήκε στον Sandro Gauci, από την EnableSecurity, ο οποίος κάνει σημαντική δουλειά ερευνώντας προβλήματα σε διάφορα πρωτόκολλα VoIP. Το όφελος που μπορεί να έχει ένας επιτιθέμενος εκμεταλλευόμενος ανασφαλή Voip clients και servers είναι δωρεάν κλήσεις (κάτι που φυσικά χρησιμοποιούν στο underground) και ατελείωτο spam (voice spam!).

Η ομιλία του Sandro Gauci

Στη συνέχεια, είχαμε μια παρουσίαση για το tor στο iPhone, το android και άλλες φορητές πλατφόρμες/κινητά από τον Marco Bonetti και την ιταλική Cutaway. Δουλειά χρήσιμη για το μέλλον, καθώς για την ώρα δεν μπορούμε να φανταστούμε πολλούς χρήστες iPhone να μπαίνουν μέσω tor.

Οι επόμενες παρουσιάσεις είχαν μεγάλο ενδιαφέρον, με την επίδειξη επίθεσης σε ένα εμπορικό CMS, και μια παρουσίαση από την Encode περί Extrusion Testing. Η τελευταία μας άρεσε πολύ σε θεωρητικό επίπεδο όμως ο περιορισμένος χρόνος μας απαγόρευσε να κάνουμε περισσότερες ερωτήσεις στον ομιλητή. Ο τελευταίος ανέφερε ότι η εταιρεία του, στη διάρκεια των τελευταίων χρόνων που κάνει penetration testings, απέκτησε windows domain admin πρόσβαση σε 78 από τα 80 (?) εταιρικά δίκτυα που κλήθηκε να δοκιμάσει την ασφάλεια τους με extrusion testing. Το ποσοστό μας φαίνεται υπερβολικά μεγάλο, χωρίς από την άλλη να έχουμε ενδείξεις ότι δεν ισχύει.

Ενδιαφέρουσα παρουσίαση και από τον Χαρίτωνα Καραμήτα περί fuzzing, ο οποίος φαίνεται ότι κάνει πολύ ποιοτική δουλειά. Στην παρουσίαση του ωστόσο δεν φάνηκαν ξεκάθαρα τα πλεονεκτήματα της προσέγγισης του σε σχέση με άλλους τύπους fuzzing, όπως πχ intelligent fuzzing. Πολύ καλή και η παρουσίαση του Φώτη Χατζή, nmap hacker, ο οποίος μετέφερε την ιδέα του zombie port scan για την εκμετάλλευση της αδυναμίας του πρωτόκολλου xmpp και την πραγματοποίηση επιθέσεων DoS και stealth port scan.

Στη συνέχεια είχαμε μια ακαδημαϊκή παρουσίαση περί μεθόδων παράκαμψης συστημάτων ανίχνευσης επιθέσεων (IDS) από τον Δ. Γλυνό και την census labs, η οποία μας φάνηκε υπερβολικά πολύπλοκη για να έχει χρήση από blackhats, όμως η εμπειρία του ομιλητή σε παρουσιάσεις αποζημίωσε το ακροατήριο.

Η ομιλία του Δ. Γλυνού

Ομολογούμε ότι δεν εντυπωσιαστήκαμε από την ιδέα του A.R.Samhur περί επέκτασης των DHCP Exhausting attacks. Η ιδέα βασίζεται στο spoofing και στην γνώση των gateways για κάθε VLAN που θέλουμε να κλέψουμε τις ip's, κάτι που δεν προσδιόρισε πώς μπορεί να γίνει εφικτό σε μια επίθεση.

Η παρουσίαση του Α.Βενιέρη ήταν ενδιαφέρουσα,για ένα θέμα που δεν έχει λάβει τις διαστάσεις που θα έπρεπε και είναι σίγουρο ότι θα ανεβαίνει σε επικινδυνότητα (csrf, session hijacking, κα). Τα θέματα προς συζήτηση και σε αυτή την περίπτωση είναι πάρα πολλά και δεν μπορούν να περιοριστούν σε μια παρουσίαση. Αντίθετα είναι το κίνητρο για περισσότερη έρευνα και μελέτη στους τρόπους που τα διάφορα CMS (ή σε χαμηλότερο επίπεδο οι γλώσσες προγραμματισμού) χειρίζονται την αυθεντικοποίηση και τα sessions, σε παραδείγματα προβληματικών σχεδιασμών, επιτυχημένων υλοποιήσεων κτλ. Μια καταπληκτική ανάλυση στο θέμα βρίσκεται στο ycombinator.com.

Στη συνέχεια και για μια ώρα περίπου έλαβε χώρα το Capture the flag! Η ιδέα είναι ότι όσοι θέλουν να παίξουν, ατομικά ή σε μικρές ομάδες, συνδέονται σε ένα δίκτυο και προσπαθούν να παραβιάσουν ένα σύστημα, ή σε παραλλαγές να παραβιάσουν τα συστήματα των αντιπάλων ομάδων και παράλληλα να προστατέψουν τα δικά τους. Το goal για το Athcon ήταν η εύρεση ενός web server εντός του δικτύου, και η αλλοίωση της σελίδας του. Συνολικά, για την επίτευξη αυτού του στόχου, περιλαμβανόταν η εύρεση κωδικού προστατευμένου με στεγανογραφία, cookie manipulation, local privilege escalation σε ένα windows 2003 σύστημα και πολλά άλλα! Το σύστημα ήταν αρκετά καλά στημμένο με αρκετά distraction points προς αποπροσανατολισμό των συμμετέχοντων :) Η εμπειρία του CtF ήταν εξαιρετική και ανυπομονούμε να πάρουμε μέρος όταν και όπου ξαναγίνει. Αν καταλάβαμε καλά ο νικητής κέρδισε μάλιστα και ένα netbook :)

Στο τελευταίο μέρος του athcon και ενώ τα μυαλά είχαν "πάρει φωτιά" από τις προηγούμενες παρουσιάσεις και το CtF, ακολούθησαν οι πιο ενδιαφέρουσες παρουσιάσεις της ημέρας από πραγματικούς guru του χώρου. Ο Alberto Revelli μας έδειξε το open source sqlninja το οποίο έχει γράψει ο ίδιος και αποτελεί μια de facto επιλογή για sql injection testing. Φοβερή παρουσίαση, πολύ έμπειρος ομιλητής, ομολογούμε ότι παραλίγο να πάθουμε επιληψία όταν έδειξε demo exploitation mssql server και επίθεση στο σύστημα μέσω dns tunelling! Έχασαν όσοι είχαν αποχωρήσει.

Η ομιλία του Alberto Rivelli

Πλησιάζοντας στο τέλος, εξαιρετική παρουσίαση περί fuzzing από τον Rodrigo Marcos, ένα απο τα μεγάλα ονόματα του χώρου και δημιουργό του taof open source fuzzer. Αυτή η παρουσίαση έπρεπε να γίνει στην αρχή του athcon για να την παρακολουθήσουν περισσότερα άτομα, αλλά και επειδή εξηγούσε απλά και αναλυτικά τα περί fuzzing και θα χρησίμευε για τις παρουσιάσεις που ακολούθησαν. Αναδρομή στο παρελθόν, και αναφορά στο μέλλον του fuzzing, 3 demos με τα taof και zzuf να σπάνε έναν httpd server και απόπειρα κρασαρίσματος του totem player!

Η ομιλία του Rodrigo Marcos

Δυστυχώς δεν υπήρχαν δυνάμεις για την τελευταία παρουσίαση...

Συνολικά, το επίπεδο των παρουσιάσεων ήταν πολύ υψηλό. Ορισμένοι ομιλητές "έχασαν" πόντους κάνοντας πάρα πολλές παραδοχές για το τί γνωρίζει το ακροατήριο. Ακόμα και σε έναν τέτοιο συνέδριο, δεν είναι απαραίτητο ότι το κοινό γνωρίζει τα πάντα για ορισμένα προχωρημένα θέματα, οπότε καλό είναι ο παρουσιαστής να εξηγεί για 5-6 δευτερόλεπτα κάποια βασικά στοιχεία παρά να προχωράει με ένα "υποθέτω ότι το Χ θέμα το ξέρετε όλοι". Τέλος, δυστυχώς δεν φαινόταν τίποτα στις κονσόλες οπότε την επόμενη φορά ζουμ στα γράμματα παιδιά.

Ραντεβού στο επόμενο athcon!

H unweb.me στην 2η ημερίδα του labs.opengov.gr

Tη Δευτέρα 31 Μαΐου έγινε στο αμφιθέατρο του Εθνικού Ιδρύματος Ερευνών η 2η ημερίδα του labs.opengov.gr. H Unweb.me ήταν εκεί για να παρουσιάσει το openfish.gr.

Στην ημερίδα παρουσιάστηκαν 15 από τις 41 προτάσεις που δημοσιεύθηκαν στον ιστότοπο του labs.opengov.gr, στις θεματικές ενότητες αγροτική ανάπτυξη, αναβάθμιση δημόσιας υγείας, εξοικονόμηση πόρων - προστασία περιβάλλοντος και τουριστική ανάπτυξη. Όλες οι παρουσιάσεις βρίσκονται εδώ, ενώ σύντομα πρόκειται να δημοσιευτούν και τα αντίστοιχα βίντεο.

Οι προτάσεις που παρουσιάστηκαν κατέδειξαν τρεις περιοχές όπου θα πρέπει να επικεντρωθεί η προσπάθεια εκσυχρονισμού του ευρύτερου δημόσιου τομέα:

  1. Ηλεκτρονικές πληρωμές ωφειλών προς το δημόσιο, για τη μείωση της γραφειοκρατίας και την εξοικονόμηση πόρων μέσω της ελάττωσης του διαχειριστικού φόρτου
  2. Ελεύθερη διάθεση ποιοτικών δεδομένων με γεωγραφική αναφορά, πάνω στα οποία θα μπορούσε να χτιστεί ένα σύνολο από εφαρμογές που αφορούν πολλούς τομείς, όπως ο πολιτισμός, ο τουρισμός, το περιβάλλον και η αγροτική ανάπτυξη.
  3. Μηχανοργάνωση των νοσοκομείων με ευέλικτα συστήματα διαχείρισης για την εξοικονόμηση πόρων και τη διαφάνεια

Η unweb.me ήταν εκεί για να παρουσιάσει το openfish.gr. Η συγκεκριμένη πρόταση εντάσσεται στο πλαίσιο της αγροτικής ανάπτυξης, η μοναδική που παρουσιάστηκε σε αυτή τη θεματική, και αφορά την ανάπτυξη ενός εθνικού γεωπληροφοριακού συστήματος αναφοράς για τους αλιευτικούς κανονισμούς. Συνοδεύεται και από ένα λειτουργικό πρωτότυπο σύστημα που αναπτύξαμε ώστε να επικοινωνήσουμε καλύτερα την ιδέα. Tις διαφάνειες της παρουσίασης μπορείτε να τις κατεβάσετε από εδώ.

Η προσέλευση στην ημερίδα ήταν περιορισμένη σε σχέση με την προηγούμενη φορά, ειδικά όσον αφορά εκπροσώπους δημόσιων φορέων, κάτι που σχολιάστηκε αρνητικά από τους παρευρισκόμενους. Ωστόσο το επίπεδο των προτάσεων ήταν σαφώς υψηλότερο. Οι προτάσεις είχαν σαφή στόχο και πρότειναν συγκεκριμένο τρόπο για να τον πετύχουν, ενώ εντονότερη σε σχέση με την προηγούμενη ημερίδα ήταν και η παρουσία του ΕΛ/ΛΑΚ. Αρκετοί ομιλητές είχαν χρησιμοποιήσει ΕΛ/ΛΑΚ για την υλοποίηση των πρωτοτύπων τους και τόνισαν τα πλεονεκτήματά του σε σχέση με κλειστές λύσεις. Μεταξύ αυτών ήταν και η unweb.me που προχώρησε τη συζήτηση ένα βήμα πιο πέρα, προτείνοντας ένα εναλλακτικό μοντέλο διαχείρισης δημόσιων έργων ανάπτυξης λογισμικού, παρόμοιο με αυτό των κοινοτήτων ΕΛ/ΛΑΚ. Φυσικά δεν έλειψε και η Microsoft, με την παρουσία της ωστόσο να περνάει σε δεύτερη μοίρα.

Κλείνοντας, να πούμε συγχαρητήρια στους διοργανωτές για τα όσα έχουν κάνει μέχρι τώρα, να επιστήσουμε όμως την προσοχή τους σε μερικά σημεία, κρίσιμα για την επιτυχή συνέχιση αυτής της προσπάθειας. Αρχικά θα θέλαμε να δούμε ένα πιο ανοιχτό φόρουμ ανταλλαγής ιδεών, έξω από παγιώμενες θεματικές, που θα δώσει μια μεγαλύτερη δυναμική στην διαδικασία. Υπεύθυνοι του εγχειρήματος μας ανέφεραν ότι αυτό είναι στους άμεσους στόχους τους, οπότε μένει να το δούμε να πραγματοποιείται το συντομότερο δυνατό. Στο σημείο που δεν δώθηκαν ξεκάθαρες απαντήσεις ήταν στο πώς θα αξιοποιηθούν οι ιδέες που παρουσιάζονται και σε τί χρονικό πλαίσιο. Να θυμίσουμε ότι από τις προτάσεις της πρώτης φάσης που έληξε πριν από περίπου 3 μήνες, δεν υπάρχει κανένα νεώτερο για το τί έχει γίνει και πώς έχουν ενσωματωθεί, εάν έχουν, στον πολιτικό σχεδιασμό των αντίστοιχων υπουργείων. Τί νοήμα έχει ένα σύνολο ασκήσεων επί χάρτου εάν δεν υπάρχει μια αποτελεσματική και γρήγορη διαδικασία η οποία θα κάνει αυτές τις ιδέες πραγματικότητα;

Το επόμενο ραντεβού του labs.opengov.gr δίνεται για κάποια στιγμή τον Σεπτέμβρη, μάλλον στην Θεσ/νίκη, με τη θεματολογία να επικεντρώνεται σε τρόπους μείωσης της γραφειοκρατίας. Θα τα πούμε εκεί.

Plumi 3.0 video platform released

Unweb.me and EngageMedia proudly present Plumi 3.0, a free and open source video sharing software based on Plone.

The Plumi project started in 2007 by EngageMedia. Development was led by Andy Nicholson untill October 2009 (now in Infinite Recursion) and by Victor Rajewski untill January 2010.

Unweb.me worked closely with the EngageMedia team during the Budapest Plone Video sprint last October where we developed Transcode Daemon, a new transcoding system for web applications which Victor started integrating in Plumi 3.0.

Since February 2010, unweb.me has been leading the development of Plumi, which now ready for a final 3.0 release. Engagemedia.org and several other Plumi sites have already been migrated to Plumi 3.0 during the Archive Camp in central Java, Indonesia, where we were happy to participate and assist the local video and tech activists that have been using older versions of the software.

The new release brings many improvements in speed, functionality and usabiility. Check out the Plumi page on plone.org for a complete list of improvements. See plumi in action at demo.plumi.org. Read the comprehensive Plumi Manual by Anna Helme.

Ανατομία του openfish.gr

To πρωτότυπο ενός εθνικού γεωπληροφοριακού συστήματος αναφοράς, με πληροφορίες σχετικές με την αλιεία.

Το openfish.gr live

Το openfish.gr είναι το πρωτότυπο ενός εθνικού γεωπληροφοριακού συστήματος αναφοράς, που θα δίνει σε κάθε αλιέα, λιμενικό ή απλό πολίτη, μια άμεση και σαφή απάντηση στο κατά πόσο είναι νόμιμη η αλιεία σε οποιοδήποτε σημείο των ελληνικών θαλασσών και υπό ποιές συνθήκες. Το σύστημα έχει υλοποιηθεί αποκλειστικά με τεχνολογίες ΕΛ/ΛΑΚ και αποσκοπεί στην αποσαφήνιση του περίπλοκου κανονιστικού πλαισίου, με πολλαπλά οφέλη για όλους τους εμπλεκόμενους στον χώρο, και αφετέρου στην προστασία των ελληνικών θαλασσών από την υπεραλίευση. Το πλήρες κείμενο που περιγράφει την ιδέα μας βρίσκεται αναρτημένο εδώ, στη σελίδα των προτάσεων της δεύτερης φάσης του labs.opengov.gr.

Στο παραπάνω κείμενο θεωρήσαμε ότι θα ήταν καλό να μην κάνουμε αναφορά σε τεχνικά ζητήματα καθώς ο στόχος του labs είναι η παρουσίαση της ιδέας και η συζήτηση γύρω από αυτήν. Με το κείμενο που ακολουθεί ερχόμαστε να καλύψουμε αυτό το κενό, παρουσιάζοντας τα εργαλεία με τα οποία φτιάχτηκε το openfish.gr και συζητούμε για τεχνικά ζητήματα που θα μπορούσαν να απασχολήσουν στην υλοποίηση του τελικού συστήματος.

Ως πρωτότυπο, παρέχει μόνο ένα μικρό μέρος των δυνατοτήτων του τελικού συστήματος, και αναπτύχθηκε σε σύντομο χρονικό διάστημα. Ο χρήστης δεν έχει παρά να επιλέξει τον τύπο της αλιείας (Ερασιτεχνική, παράκτια, μέση) μέσα από drop down μενού, που δημιουργεί η βιβλιοθήκη javascript jQuery.

Μόλις επιλέξει τον τύπο, αυτόματα εμφανίζεται δεύτερο drop down μενού με μια επιπλέον ερώτηση, που σχετίζεται με την απάντηση στο πρώτο.

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

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

Στο μέλλον θα επιστρέψουμε με περισσότερες πληροφορίες για την εφαρμογή, και φυσικά τον κώδικα, καθώς πιστεύουμε θα αποτελέσει χρήσιμο εργαλείο στην ελληνική και όχι μόνο κοινότητα προγραμματισμού Django.

Συνοπτικά, τα βασικά μέρη του συστήματος είναι τα εξής:

Django

Το Django είναι ένα high-level Python Web framework που επιτρέπει τη γρήγορη ανάπτυξη συστημάτων και ιστοτόπων. Ορισμένα από τα χαρακτηριστικά του, όπως ο object-relational mapper, το έτοιμο διαχειριστικό εργαλείο του, το φιλικό σύστημα για templates, και φυσικά το γεγονός ότι είναι σε Python, μας απέτρεψαν από την αναζήτηση κάποιου άλλου περιβάλλοντος για την ανάπτυξη του openfish.gr.

GeoDjango

Το GeoDjango είναι το GIS σύστημα που έχει αναπτυχθεί για το Django, με κύριο σκοπό μάλιστα να είναι εύκολο στη χρήση του. Αποτελεί πλέον μέρος του Django, είναι σε αρκετά ώριμο στάδιο, ενώ το χρησιμοποιούν μεγάλα sites με τεράστιο όγκο γεωγραφικών δεδομένων, όπως το everyblock.com.

OpenLayers

Το OpenLayers είναι μια βιβλιοθήκη JavaScript για την παρουσίαση χαρτών και γεωγραφικών δεδομένων, όπως για παράδειγμα είναι το Google Maps, με τη διαφορά ότι το OpenLayers είναι ανοιχτό λογισμικό. Στο link αυτό υπάρχουν πολλά παραδείγματα τι μπορεί να κάνει κανείς με το OpenLayers.

Παρουσίαση στο OpenFest

Την Κυριακή 14 Μάρτη, η Unweb.me θα είναι στο OpenFest στο Τ.Ε.Ι. Πειραιά για να παρουσιάσει τη δουλειά της στο web radio του ραδιοσταθμού "Στο Κόκκινο", που στηρίζεται σε ΕΛ/ΛΑΚ.

headeropenfest.jpg

Το OpenFest είναι ένα φεστιβάλ με θέμα το ελεύθερο λογισμικό και τον ανοιχτό κώδικα που πραγματοποιείται στις 13 και 14 Μαρτίου στο ΤΕΙ Πειραιά. Στο προηγούμενο OpenFest που είχε γίνει το 2002, είχαμε την ευκαιρία να παρακολουθήσουμε κάποιες ιδιαίτερα ενδιαφέρουσες παρουσιάσεις από τον χώρο της Πληροφορικής, σε ένα άρτια οργανωμένο φεστιβάλ!

Φέτος τα θέματα αφορούν τα πνευματικά δικαιώματα, το LTSP, την Python, τη Ruby, το AWMN, το Mercurial, ενώ θα γίνει παρουσίαση των κοινοτήτων Fedora & Mandriva του Τ.Ε.Ι. Λάρισας.

Η Unweb.me θα πραγματοποιήσει παρουσίαση με τίτλο "A complete web radio system powered by open source", όπου θα παρουσιαστεί ο ιντερνετικός ραδιοσταθμός "Στο Κόκκινο 105.5 FM", μέσα από τη στοίβα προγραμμάτων ανοιχτού κώδικα που τον στηρίζουν. Την παρουσίαση μπορείτε να τη βρείτε και εδώ. Η παρουσίαση θα γίνει την Κυριακή στις 17.00 και θα διαρκέσει περίπου μισή ώρα.

Σάββατο 13 και Κυριακή 14 Μαρτίου, όσοι θα είστε Αθήνα και δεν πάτε εκδρομή, περάστε μια βόλτα από το ΤΕΙ Πειραιά!

Plumi 3.0 Beta2 Released

We interrupt this program to bring you a special announcement: Plumi 3.0 Beta2 is Released!

This release has been made possible thanks to the work of EngageMedia, Unweb.me, Mahiti, Andy Nicholson and Victor Rajewski and uses the Transcode Daemon that was created by Unweb.me during the 2009 Plone Sprint in Budapest.

plumi logo

Plumi is a free software video sharing platform built on Plone.

This release enables all the features previously available with Plumi 0.2.3 and includes some additional enhancements and bug fixes listed below. A 3.0-Final release will follow in the coming weeks.

The release can be downloaded at http://plone.org/products/plumi/releases/3.0-Beta2 or you can access the release via svn here. We’d love to have people testing the beta2 to assist with the progression through a Release Candidate version and on to the final production release. If you find any issues in testing please report them via the Plumi Trac!

A development version of the beta2 can be viewed at http://latest-v.plumi.org

plumi.jpg

 

Plumi 3.0 Beta2 includes the following fixes and feature additions

  • upgraded to latest plone stable release 3.3.4
  • auto-creation of thumbnail image from uploaded video
  • large file uploads – integrated FTP support (previously available but not packaged with 0.2.3)
  • Built in blob support to improve large file handling
  • New, more stable and configurable transcoding framework (Transcode Daemon)
  • html5 support
  • Social networking – ability to find people based on their location or their interest in genres, activities & media formats
  • Indonesian translation of Plumi and Plone interface
  • Built in content translation via linguaplone
  • Increased flash player size and quality
  • Ability to add related items, location information and language when publishing a video
  • Updated flowplayer
  • Auto-notifications on retraction or rejection of content
  • New cleaner design
  • Fixed the content licensing UI error
  • Date of release can start from 1960
  • All countries are now included in taxonomy by default
  • Ajaxification of commenting including profile thumbnails associated with comments

These features are in addition to the out of box new features in Plone 3.0 such as:

  • content ratings
  • dashboard to list your content and add rss feeds
  • Inline editing
  • easier collaboration and sharing of content with other site members

plumi_publishform.jpg

Anna Helme has created a comprehensive manual covering almost all issues around Plumi, from installation to advanced tweaking. Find it at http://en.flossmanuals.net/bin/view/Plumi

Plumi's page on plone.org is at http://plone.org/products/plumi

and on Pypi at http://pypi.python.org/pypi/plumi.app/

 

Enjoy!