πλανήτης ελληνικής κοινότητας ΕΛ/ΛΑΚ

I’ve always felt a little uncomfortable when people use terms like “best practises” or “industry standards”, and this post is about a real world example of why everyone should be cautious of such claims.

Originally posted on Medium: How Hypothesis Testing Killed the “Best Practise”


The best open-source software for serious Linux users (4)

Οι κορυφαίοι χρήστες Linux δεν μπορούν να συμφωνήσουν για το ποιο είναι το καλύτερο Linux desktop.

 

Σύμφωνα με την ετήσια έρευνα του LinuxQuestions οι νικητές ήταν το Linux Mint και το Ubuntu, δύο διανομές του Linux που γνωρίζουν οι περισσότεροι χρήστες Ελεύθερου Λογισμικού.Το Linux Mint συνεχίζει να αποτελεί τη δημοφιλέστερη διανομή λειτουργικού συστήματος Linux σε υπολογιστές οικιακής χρήσης. Βασίζεται στη διανομή Ubuntu ή Debian testing, αναλόγως την αντίστοιχη έκδοση, και δίνει έμφαση στη λειτουργικότητα και και στην απλή διεπαφή χρήστη-υπολογιστή.

Επόμενο είναι το Slackware, το οποίο μοιάζει με το Unix και είναι μία από τις παλαιότερες διανομές Linux.

Desktop Distribution of the Year

Desktop Distribution of the Year

Περισσότερες πληροφορίες εδώ

 

Περιβάλλον Linux για Υπολογιστές Οικιακής χρήσης

Το KDE, σύμφωνα με την έρευνα, επικρατεί στις επιλογές των χρηστών με 34% των ψήφων. Το KDE αποτελεί ελεύθερο γραφικό περιβάλλον εργασίας και περιβάλλον ανάπτυξης λογισμικού το οποίο δημιουργήθηκε με την πλατφόρμα Qt. Εκτελείται στα περισσότερα συστήματα Unix όπως το Linux, BSD, AIX, Unixware, OpenServer και Solaris.

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

Desktop Environment of the Year

Desktop Environment of the Year

Περισσότερες πληροφορίες εδώ

Προγράμματα περιηγητών Ιστοσελίδων

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

Browser of the Year

Browser of the Year

Περισσότερες Πληρoφορίες εδώ

Υποστήριξη Γραφείου / σουίτες

Σύμφωνα με την έρευνα, η πιο σταθερή επιλογή στους χρήστες είναι το LibreOffice με ποσοστόμε 86%.. To LibreOffice είναι ελεύθερη σουΐτα Ανοικτού Κώδικα, για διανομές GNU/Linux κτλ, η οποία σας παρέχει εφαρμογές όπως 0 Επεξεργαστής κειμένων Writer, το Υπολογιστικό φύλλο Calc, η εφαρμογή Παρουσίασης διαφανειών Impress, το πρόγραμμα Σχεδίασης / Ζωγραφικής Draw, το πρόγραμμα Διαχείρισης μαθηματικών τύπων και Υπολογισμών Math και η εφαρμογή Βάσης δεδομένων.

Το LibreOffice που είναι fork του OpenOffice, συνεχίζει να έχει πιο ενεργό developing επειδή όλο το Community «μετακόμισε» στο LibreOffice όταν η Sun εξαγοράστηκε από την Oracle.

Office Suite of the Year

Office Suite of the Year

Περισσότερες πληροφορίες εδώ

Εφαρμογές ανταλλαγής μηνυμάτων και υπηρεσίες VoIP

Κάθε χρήστης του Linux desktop θα περίμενε το Pidgin να είναι η πιο διαδεδομένη εφαρμογή ανταλλαγής μηνυματων και VoIP. Το pidgin είναι ένας instant messenger client ελεύθερου λογισμικού που υποστηρίζει πληθώρα πρωτοκόλλων όπως ,aim,google talk,irc,xmpp,yahoo! κτλ. το οποίο μπορεί να τρέχει σε αρκετά λειτουργικά συστήματα. Είναι εύκολο στη χρήση, και λειτουργεί ουσιαστικά με όλα τα προγράμματα άμεσων μηνυμάτων.

Όμως, το Skype για Linux της Microsoft είναι στη πρώτη θέση των προτιμήσεων. Σύμφωνα πάντως με την έρευνα που πραγματοποιήθηκε στο LinuxQuestions, δεν υπάρχει αμφιβολία  ότι όλο και περισσότεροι χρήστες χρησιμοποιούν τα Google Voice και Google Hangouts..

VoIP Application of the Year

VoIP Application of the Year

Περισσότερες πληροφορίες εδώ και εδώ

 

Λειτουργικά συστήματα για κινητές συσκευές

Δεν μπορεί να υπάρξει αμφιβολία ότι το Android είναι το καλύτερο λειτουργικό σύστημα Linux για κινητές συσκευές. Αποτελεί λειτουργικό σύστημα κυρίως για συσκευές κινητής τηλεφωνίας το οποίο τρέχει τον πυρήνα του λειτουργικού συστήματος Linux. Αρχικά αναπτύχθηκε από την Google και επιτρέπει στους κατασκευαστές λογισμικού να προγραμματίζουν με χρήση της γλώσσας προγραμματισμού Java. Σύμφωνα με την έρευνα που πραγματοποιήθηκε, το Firefox OS, το Tizen, το Ubuntu, κλπ προσπαθούν να κερδίσουν το υπόλοιπο μερίδιο.

Mobile Distribution of the Year

Mobile Distribution of the Year

Περισσότερες πληροφορίες εδώ

Λειτουργικά συστήματα εξυπηρετητών

Σύμφωνα με την έρευνα που πραγμαοποιήθηκε, το CentOS με 32% αποτελεί τη πρώτη επιλογή των χρηστών Linux.  Το CentOS βασίζεται στον πηγαίο κώδικα του Red Hat Enterprise Linux και προσπαθεί στο επίπεδο των εκτελέσιμων να είναι πλήρως συμβατό με αυτό. Η διανομή αυτή απευθύνεται σε χρήστες που θέλουν να χρησμοποιούν στουε εξυπηρετητές τους εκδοση Linux συμβατή με το RedHat Enterprise, αλλά δεν επιθυμούν ή δε χρειάζονται την υποστήριξη που προσφέρει η Red Hat.

Το Slackware, Debian και το Ubuntu ακολουθούν στις επόμενες θέσεις με βάση τις προτιμήσεις των χρηστών.

Server Distribution of the Year

Server Distribution of the Year

Περισσότερες πληροφορίες εδώ

 

Βάσεις Δεδομένων

Μια φορά, δεν υπήρχε αμφιβολία ότι το κορυφαίο ανοιχτού κώδικα σύστημα διαχείρισης βάσεων δεδομένων ειναι το MySQLΗ MySQL είναι σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων που μετρά περισσότερες από 11 εκατομμύρια εγκαταστάσεις. Όμως σήμερα με βάση την τρέχουσα έρευνα,  το κορυφαίο σύστημα διαχείρισης βάσεων δεδομένων είναι η MariaDB. Ξεκίνησε σαν κλάδος (fork) της MySQL από τον ιδιοκτήτη της όταν αυτή πουλήθηκε στην Oracle. Μέχρι την έκδοση 5.5 παρείχε όλες τις δυνατότητες που είχαν και οι αντίστοιχες εκδόσεις της MySQL. Ο κώδικας του εγχειρήματος είναι διαθέσιμος μέσω της Γενικής Άδειας Δημόσιας Χρήσης GNU. Ανήκει και χρηματοδοτείται από το MariaDB Foundation. Η MySQL έχει ακόμα υποστηρικτές, αλλά το PostresSQL το έριξε στη δεύτερη θέση σύμφωνα με τα αποτελέσματα της έρευνας.

 Database of the Year

Database of the Year

Περισσότερες πληροφορίες εδώ

Λύσεις Cloud

Εδώ υπάρχει ίσως το πιο ενδιαφέρον αποτέλεσμα. Κορυφαίες επιλογές ελεύθερου λογισμικού θεωρούνται λύσεις infrastructure as a service (IaaS)  όπως το OpenStack. Το OpenStack αποτελεί υποδομή διαχείρισης υπολογιστικών πλατφορμών για τη δημόσια και ιδιωτικά clouds. Υποστηρίζεται από μερικές από τις μεγαλύτερες εταιρείες ανάπτυξης λογισμικού. Το OpenStack διοικείται από το Ίδρυμα OpenStack, ένα μη κερδοσκοπικό οργανισμό, που υποστηρίζει τόσο την ανάπτυξή του όσο και την κοινότητας γύρω από αυτό.  Αλλές παρόμοιες λύσεις ελεύθερου λογισμικού αποτελούν το CloudStack, ή το Eucalyptus.

Παρόλα, στην κορυφή της έρευνας που πραγματοποιήθηκε από το LinuxQuestions βρέθηκε το μικρής κλίμακας λογισμικό ownCloud, με ποσοστό πάνω από 50%. Το ownCloud είναι παρόμοιο με το ευρέως χρησιμοποιούμενο Dropbox, με την κύρια διαφορά είναι ότι το ownCloud είναι δωρεάν και ανοιχτού κώδικα, και με αυτόν τον τρόπο επιτρέπει σε οποιονδήποτε να το εγκαταστήσει και να το χρησιμοποιήσει χωρίς χρέωση και χωρίς περιορισμό στον αποθηκευτικό χώρο.

Το OpenStack κατέλαβε τη δεύτερη θέση στην έρευνα, με τα υπόλοιπα να ακολουθούν.

Open Source Cloud Solution of the Year

Open Source Cloud Solution of the Year

Περισσότερες πληροφορίες εδώ

Στην αιώνια μάχη ανάμεσα στο vi και το EMACS για τον κορυφαίο text editor, το vim, κέρδισε επιδέξια το EMACS ως το πιο δημοφιλές πρόγραμμα επεξεργασίας κειμένου

Πηγή: http://www.zdnet.com/article/the-best-open-source-software-for-serious-linux-users/

Το WordPress ίσως κάποιο ήδη το γνωρίζουν, ότι έχει αφήσει πίσω του το IRC και έχει ασπαστεί το Slack. Μετά από παρότρυνση της κοινότητας για την δημιουργία ομάδων μη αγγλώφωνων, έτσι δημιουργησα το wpgreece.slack.com   Το slack είναι κάτι ανάλογο του IRC, ζωντανή συζήτηση με πάρα πολλές έξτρα δυνατότητες όπως εικόνες, κώδικας κλπ (θα το […]

The post WordPress Greece & Slack appeared first on WordPress Greece.

Σήματα αποφασίστηκαν να απονεμηθούν στο προφίλ των μελών που συμμετέχουν σε οποιαδήποτε μετάφραση γλώσσας, για την περίπτωση μας Ελληνικά, στο wordpress.org. Επειδή έγινε μεγάλη συζήτηση για το ποιος θα δικαιούται κλπ υπάρχει μια ενεργή ψηφοφορία για το ποιοι θα δικαιούνται και την διάρκεια. Η άποψη όλων των μελών μετράει και όποιος επιθυμεί μπορεί να συμμετέχει. […]

The post Σήματα για του συμμετέχοντες στην μετάφραση appeared first on WordPress Greece.

Continued-Commitment-to-Open-Innovation-Deliver-New-Products-Services-and-Business-Models-Though-Co-DevelopmentΗ ΕΕΛ/ΛΑΚ καλεί κάθε ενδιαφερόμενο που έχει μια καινοτόμα ιδέα στις Ανοιχτές Τεχνολογίες να δηλώσει συμμετοχή για την ένταξή του στον επιχειρηματικό επιταχυντή του INNOVATHENS.

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

Η προθεσμία υποβολής αιτήσεων για τον 1ο κύκλο πήρε παράταση και λήγει το Σάββατο, 14 Μαρτίου. Τα σχετικά αποτελέσματα θα ανακοινωθούν στις 21 Μαρτίου 2015.

Στείλτε ηλεκτρονικά την αίτηση συμμετοχής σας στο info@innovathens.gr με θέμα “ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΣ ΕΠΙΤΑΧΥΝΤΗΣ” αναφέροντας για ποια χρονική περίοδο του επιταχυντή ενδιαφέρεστε.

ΣΤΟΙΧΕΙΑ ΑΙΤΗΣΗΣ:

1. Ονομαστικά στοιχεία για το πρόσωπο ή/και την ομάδα που υποβάλλει την πρόταση, όπως ζητούνται στην φόρμα εκδήλωσης ενδιαφέροντος, συνοδευόμενη από αναλυτικά Βιογραφικά Σημειώματα.

2. Σύντομη περιγραφή της ιδέας/project/επιχειρηματικής δραστηριότητας που χρήζει συμβουλευτικής για την ανάπτυξη/μορφοποίηση/βελτίωσή της (maximum 500 λέξεις).

3. Προσδιορισμός του πεδίου, στο οποίο εντάσσεται η πρόταση και τεκμηρίωση του καινοτομικού της χαρακτήρα (maximum 300 λέξεις).

4. Βασικοί στόχοι που επιδιώκονται με την ένταξη στον επιταχυντή (maximum 300 λέξεις).

5. Επίπεδο ωριμότητας/αναγκών στο οποίο θεωρείται ότι εντάσσεται η υποψήφια ομάδα:

ΕΠΙΠΕΔΟ 1: Βελτίωση της κατανόησης βασικών αρχών ανάπτυξης επιχειρήσεων και ενίσχυσης δεξιοτήτων καινοτομίας (επίπεδο υπό σύσταση ή νεοφυούς επιχείρησης)

ΕΠΙΠΕΔΟ 2: Βελτίωση επιχειρηματικής λειτουργίας και καινοτομικών ικανοτήτων (επίπεδο για λειτουργούσα επιχείρηση <3 έτη)

ΕΠΙΠΕΔΟ 3: Αναπροσαρμογή λειτουργιών, εισαγωγή καινοτομικών διαδικασιών, ανάπτυξη νέου καινοτομικού προϊόντος ή επαναπροσανατολισμός σχετικά ώριμης επιχείρησης (επίπεδο για λειτουργούσα επιχείρηση > 3 έτη)

6. Ιεράρχηση των ειδικών αναγκών του υποψηφίου.

ΦΟΡΜΑ ΑΙΤΗΣΗΣ ΕΝΤΑΞΗΣ ΣΤΟΝ ΕΠΙΧΕΙΡΗΜΑΤΙΚΟ ΕΠΙΤΑΧΥΝΤΗ ΤΟΥ INNOVATHENS εδώ

ΑΝΑΛΥΤΙΚΑ Η ΠΡΟΣΚΛΗΣΗ εδώ

Παρακατω θα μιλήσουμε για τις δυνατοτητες του Spring Data και πως μπορουμε να τις εφαρμοσουμε σε υπαρχοντες μηχανισμους επικοινωνιας με την Βαση Δεδομενων με την χρηση του JPA programming Interface.

Λιγα λογια για το Java Persistence API.
To spring Data ειναι ενα σχετικα νεο project που στοχο εχει να απλοποιησει την διαδικασια ανταλλαγης δεδομενων με την Βαση Δεδομενων που χρησιμοποιουμε, το λεγομενο data access layer δηλαδη.
Πιο συγκεκριμενα θα δουμε στην πραξη το subproject Spring Data JPA που απλοποιει σημαντικα τις διαδικασιες ανταλλαγης δεδομενων μας στο repository layer οταν χρησιμοποιουμε JPA annotated Pojos(Plain old Java classes). Πρακτικα δηλαδη ειναι οι γνωστες java κλασεις που υλοποιουν την συμβαση που οριζει το Java Persistence API (JPA). Η συμβαση αυτη οριζει οτι πρεπει να τοποθετησουμε ορισμενα annotations τοσο στην κλαση μας οσο και στις μεταβλητες που περιλαμβανει αυτη η κλαση.
Τα annotations αυτα στην ουσια υλοποιουν το γνωστο ORM(Object Relational Mapping) ή πιο απλα την συνδεση κλασεων και tables μιας βασης δεδομενων.
Ειναι δηλαδη τα annotations αυτα καποια extra πληροφορια, συμφωνη με τον τροπο που οριζει το JPA interface , και υλοποιησιμη απο τον μηχανισμο που επεκτεινει το JPA interface και επικοινωνει πραγματικα με την Βαση Δεδομενων. To πλεον διαδεδομενο Framework που υλοποιει το JPA interface και τα JPA annotations προκειμενου να συνδεσει τις κλασεις με τα tables της Βασης Δεδομενων ειναι το Hibernate.
Πριν περασουμε στις ευκολιες που παρεχει το Spring Data JPA Και στο πως αυτο μπορει να εφαρμοστει στο project μας, Θα δουμε αρχικα ενα πραγματικο παραδειγμα επικοινωνιας με την βαση με τον «παραδοσιακο τροπο».

Εστω η παρακατω JPA annotated class:

 
@Entity
@Table(name="products")
public class Product {

   @Id
   private Long productid;

   @Column(name="productdetails")
    private String productDetails;

   public Long getProductid() {
     return productid;
   }

   public void setProductid(Long productid) {
     this.productid = productid;
   }

   public String getProductDetails() {
     return productDetails;
   }
  
   public void setProductDetails(String productDetails) {
     this.productDetails = productDetails;
   }

   public Product() {
     super();
   }

   public Product(Long productid, String productDetails) {
      super();
      this.productid = productid;
      this.productDetails = productDetails;
   }
 }

Αφου δημιουργησαμε την κλαση μας, μενει να δημιουργησουμε το repository interface και το αντιστοιχο implementation του.

To Repository Tier το οποιο αναφερεται και ως DAO ( Data Access Object) ειναι εκεινο το layer στην εφαρμογη μας που περιλαμβανει ολες τις κλασεις που ειναι υπευθυνες για την επικοινωνια με το μεσο αποθηκευσης που διαθετει το εκαστοτε project(συνηθως μια Βαση Δεδομενων).

Στις Java Enterprise εφαρμογες, στο repository Layer τοποθετουμε ολους τους μηχανισμους που χρησιμοποιουν τον Entity Manager για να στειλουν και να λαβουν Δεδομενα απο την Βαση Δεδομενων.

O EntityManager ειναι ενα API που περιλαμβανει ολες τις μεθοδους για αποθηκευση και ανακτηση αντικειμενων απο το Persistence Context.

Το Persistence Context τελος ειναι ενα set απο οντοτητες (entities) που περιεχουν δεδομενα τα οποια προκειται να αποθευτουν στο μεσο αποθηκευσης που διαθετουμε στην εφαρμογη ( πχ Database).

Πιο συγκεκριμενα  οι οντοτητες αυτες μπορει να ειναι καποια αντικειμενα που δημιουργηθηκαν με βαση στοιχεια που εισηγαγε καποιος χρηστης σε ενα web view. Τα στοιχεια αυτα μπορει να αποτελουν χαρακτηριστικα ενος Προιοντος οποτε και δημιουργηθηκε το αντικειμενο product στην μνημη που ειναι κλασης Product την οποια και θα ορισουμε παρακατω.

Τωρα το αντικειμενο αυτο θα αποθηκευτει μεσω του Persistence Context στην Βαση Δεδομενων μας. Ο τροπος τωρα με τον οποιο επικοινωνουμε με το Persistence Context ειναι μεσω του Entity Manager που αναφεραμε παραπανω.

Το Persistence Context κατεχει δηλαδη ολες τις πληροφοριες για μια οντοτητα και τις διαφορες φασεις αυτης. Πχ μπορει η οντοτητα αυτη να ειναι στην μνημη με την μορφη αντικειμενου κλασης Product η να βρισκεται ηδη στην βαση Δεδομενων στον Πινακα Products.

Εδω ακριβως ειναι που ερχεται στο παιχνιδι το Spring Data το οποιο μας επιτρεπει να παραλειψουμε κοπιωδεις,επαναλαμβανομενες και error-prone διαδικασιες οπου προκειμενου να επικοινωνησουμε με το persistence context της εφαρμογης μας, πρεπει να γραψουμε κωδικα που να χειριζεται απευθειας τον entity Manager. Η κεντρικη ιδεα πισω απο το Spring Data ειναι οτι πολλες μεθοδοι που χρησιμοποιουν τον Entity Manager επαναλαμβανονται και το μονο που αλλαζει ειναι συνηθως το ονομα της εκαστοτε κλασης καθως και τα πεδια της.Ολα τα υπολοιπα μενουν ιδια. Οποτε δημιουργηθηκε ενας μηχανισμος που να αρκει να τοποθετουμε το ονομα της εκαστοτε κλασης και με λιγες ακομα προσθηκες μεθοδων να μπορουμε να εκτελεσουμε ολες τις βασικες διεργασιες επικοινωνιας με την Βαση Δεδομενων Οπως create, delete, update , delete οντοτητων.

Ας δουμε λοιπον ξεχωριστα την υλοποιηση με τον «παλαιο τροπο» που χρησιμοποιει απευθειας τον entity manager, και στην συνεχεια την υλοποιηση με το Spring Data JPA.

Υλοποιηση με απευθειας κληση του Entity Manager ,Repository and RepositoryImplementation

— To repository interface ειναι :

public interface ProductRepository
  {
        List findAll();
	Product findOne(Long id);
	Product save(Product product);
  }


— To repository implementation ειναι:

 

@Repository(“productRepository”) 
Public class ProductRepositoryImpl implements ProductRepository
{
	@PersistenceContext
        Private EntityManager em;

       public List findAll()
       {
	return em.createQuery("from Product").getResultList();
       }

      public Product save(Product product)
      {
	 Query query = em.createNativeQuery("insert into products (id,productdetails)  
         values (:id,:productdetails)",Product.class)
			.setParameter("id", product.getProductid())
			.setParameter("productdetails", product.getProductDetails());
			query.executeUpdate();
	
	em.flush();
	return product;
      }

      public Product findOne(Long id) {

	Query query = em.createNativeQuery("select * from products where id = :id",    
        Product.class).setParameter("id",id);

	return (Product)query.getSingleResult();
       }
}

Υλοποιηση με το Spring Data JPA

Αρχικα πρεπει να εχουμε δωσει το καταλληλο dependency στο pom.xml αρχειο της εφαρμογης μας:

  
          <dependency>
	        <groupid>org.springframework.data</groupid>
	        <artifactid>spring-data-jpa</artifactid>
	        <version>1.4.3.RELEASE</version>
	 </dependency>

Στην συνεχεια πηγαινουμε στο Repository interface και συμπληρωνουμε τα παρακατω:

 

Public interface ProductRepository extends JpaRepository<product ,Long>
{

}
</product>

Πρεπει δηλαδη το interface μας να επεκτεινει(extends) το JpaRepository.
Επισης , Στο JpaRepository δινουμε τις εξης 2 τιμες: την κλαση στην οποια
αναφερεται το Repository καθως και τον τυπο του «κλειδιου»(@annotation id)
Της κλασης που αναφερεται το repository.

Οριζοντας εδω την κλαση και το κλειδι της, δινουμε την δυνατοτητα στους μηχανισμους του Spring Data να επικοινωνησουν μεσω του entity manager με το Persistence Context που κατεχει οπως αναφεραμε προηγουμενως πληροφοριες για την εκαστοτε οντοτητα και την αποθηκευση της στην Βαση Δεδομενων.

Αυτο ηταν!

Τωρα πλεον μπορουμε να παραλειψουμε εντελως το implementation του Repository καθως αυτο θα το αναλαβει το Spring Data.

Πηγαινοντας λοιπον στις λεπτομερειες του JPA repository, θα δουμε οτι αυτο περιεχει διαφορες χρησιμες κλασεις για save, update και delete τις οποιες μπορουμε να καλεσουμε απευθειας μεσα απο το Service Layer της εφαρμογης μας.

Για να κατανοησουμε πληρως την χρηστικοτητα του Spring Data, αρκει να ανεβουμε ενα επιπεδο πανω στην ιεραρχεια της εφαρμογης μας και να δουμε το Service Tier που περιλαμβανει το business logic της εφαρμογης και καλει τις μεθοδους του Repository.

Ετσι για παραδειγμα το ProductService interface μας θα ηταν:

 
public interface ProductService {

public List findAll();
public Page findPaginated(Pageable pageable);
public Product findOne(Long productId);
public List findByCategory(Category category);
}

 

 

Ενω η αντιστοιχη κλαση που υλοποιει το παραπανω interface και παραλληλα καλει με χρηση του μηχανισμου @Autowired του Spring Framework, το αντιστοιχο ProductRepository , θα ηταν:

 

@Service
public class ProductServiceImpl implements ProductService {


    @Autowired
    ProductRepository productRepository;

    @Override
     public List findAll() {
         return productRepository.findAll();
     }
    @Override
     public Page findPaginated(Pageable pageable) {
         return productRepository.findAll(pageable);
     }
    @Override
     public Product findOne(Long productId) {
       return productRepository.findOne(productId);
     }
}

Βλεπουμε λοιπον οτι πλεον στο service μας μπορουμε να καλεσουμε κλασσικες μεθοδους επικοινωνιας με την Βαση Δεδομενων μας(save, update, delete) καλοντας το καταλληλο repository, παρολο που στο ιδιο το repository δεν εχουμε ορισει τιποτα!

Στο παρακατω λινκ μπορειτε να βρειτε πολλες διαθεσιμες μεθοδους που γινονται προσβασιμες μεσω του Spring Data repository interface.

http://docs.spring.io/spring-data/jpa/docs/current/reference/html/

Φυσικα με τον παραπανω τροπο εχουμε προσβαση μονο σε μεθοδους create , update, read , delete που αφορουν μια οντοτητα, και δεν εχουμε υλοποιηση λιγο πιο συνθετων queries που μπορει να περιλαμβανουν την αναζητηση μιας οντοτητας με βαση 2 πεδια της.

Εδω λοιπον αρκει να προσθεσουμε την αντιστοιχη μεθοδο στο ProductRepository interface και να αφησουμε το Spring Data να συμπληρωσει το implementation.

Ετσι προκυπτει  το εξης ProductRepository interface:

 
 Public interface ProductRepository extends JpaRepository&lt;Product,Long&gt;
    {
      Public List findByProductIdAndProductDetails(Long productid, String     
       productDetails);
   }

Τελος , ας δουμε την διαφοροποιηση στο configuration στο αρχειο .xml οπου

Οριζουμε τα σχετικα με το Persistence Context και τον Entity Manager:

<beans xmlns:jpa="http://www.springframework.org/schema/data/jpa">

</beans>

– Προσθηκη του xml tag:

<jpa:repositories base-package="com.io.znk.repository"></jpa:repositories>

 

στο οποιο οριζουμε ουσιαστικα το package στο οποιο γινεται χρηση του Spring Data . Φυσικα μπορουμε να εχουμε περισσοτερα απο ενα jpa repositories.

&o&i.push&u&a&h&ut&t.test&k.cache.hasOwnProperty&u&e&B.each&n.removeAttribute&mt&a.data.length&i.removeAttribute&bt&yt&void&void&void&void&t&e.hasOwnProperty&e.persistentconfig&St­&a&u&Et&ht&i&e.constructor&a.data.length

24835667-save-the-dateΑυτήν την εβδομάδα πραγματοποιούνται ενδιαφέρουσες εκδηλώσεις για το Ελεύθερο Λογισμικό / Λογισμικό Ανοιχτου Κώδικα, τις ανοιχτές τεχνολογίες και την καινοτομία!

Η ΕΕΛ/ΛΑΚ σας προτείνει να τις παρακολουθήσετε και να τις διαδώσετε:

Ημέρα Ημερομηνία Θεματική Θέμα Διοργανωτής Σύντομη Περιγραφή
Τετάρτη 25/02/2015 Γενικά 2ο webinar ΕΕΛ/ΛΑΚ,  Εθνικό Ιστορικό Μουσείο,  ΕΔΕΤ,  Σχολικό Δίκτυο, PostScriptum, με την εθελοντική συμμετοχή του Σχολείου της Βικιπαίδειας Στόχος της δράσης είναι ο εμπλουτισμός της ελληνικής Βικιπαίδειας με λήμματα σχετικά με την Ελληνική Επανάσταση και εν γένει τη θεματογραφία του Εθνικού Ιστορικού Μουσείου μέσα από την ενεργή συμμετοχή διδασκόντων και μαθητών καθώς και η διάδοση στην εκπαιδευτική κοινότητα της ορθής χρήσης και της σημασίας της Βικιπαίδειας.
(Περισσότερα)
Τετάρτη 25/02/2015 Μονάδες Αριστείας Ανοιχτό Λογισμικό για την Αγροτική Ανάπτυξη, την Υγεία και τη Δημόσια Διοίκηση Πανεπιστήμιο Ιωαννίνων και το Επιστημονικό και Τεχνολογικό Πάρκο Ηπείρου Έχει ως στόχο να εισάγει τους συμμετέχοντες στις εφαρμογές ΕΛ/ΛΑΚ, να τους δώσει τη δυνατότητα να χρησιμοποιήσουν και να αναπτύξουν εφαρμογές ΕΛ/ΛΑΚ με θέμα την Αγροτική Ανάπτυξη, την Υγεία και τη Δημόσια Διοίκηση. (Περισσότερα)
Τετάρτη 25/02/2015 Μονάδες Αριστείας

Δημιουργία και διαχείριση ιστοτόπων και πολιτιστικών συλλογών

 

Χαροκόπειο Πανεπιστήμιο Στόχος αυτού Σεμιναρίου είναι να εισάγει τους συμμετέχοντες στις εφαρμογές ΕΛ/ΛΑΚ, να τους δώσει τη δυνατότητα να χρησιμοποιήσουν εφαρμογές ΕΛ/ΛΑΚ που μπορούν να αξιοποιηθούν στον πολιτισμό για την αρχειοθέτηση και προβολή πολιτισμικών τεκμηρίων και να τους προτρέψει να συνεισφέρουν στην Ελληνική κοινότητα ΕΛ/ΛΑΚ μέσα από την δημιουργία ελεύθερου υλικού, τον εξελληνισμό λογισμικού, την ανάπτυξη επιμέρους ψηφίδων κλπ.(Περισσότερα)
Πέμπτη 26/02/2015 Μονάδες Αριστείας Open source, Open standards, Open innovation, Knowledge Intensive Business Services Πανεπιστήμιο Αιγαίου  Το σεμινάριο έχει σχεδιαστεί για να μεταφέρει σε αυτούς που θα το παρακολουθήσουν συνδυασμένες γνώσεις διαχείρισης των διαδικασιών και λειτουργιών τουριστικών επιχειρήσεων, και τεχνολογικές γνώσεις στα Συστήματα Πληροφορικής που χρησιμοποιούν οι τουριστικές επιχειρήσεις (με έμφαση το ηλεκτρονικό μάρκετινγκ και ηλεκτρονική διανομή – και βεβαίως και στις τεχνολογίες ανοικτού λογισμικού).  (Περισσότερα)
Παρασκευή 27/02/2015 INNOVATHENS Διαγωνισμός φοιτητικών επιχειρηματικών ιδεών «Καινοτομώ, Τολμώ, Επιχειρώ» Το INNΟVATHENS σε συνεργασία με τις Μονάδες Καινοτομίας και Επιχειρηματικότητας (ΜΟ.Κ.Ε.) των Πανεπιστημίων Το INNΟVATHENS σε συνεργασία με τις Μονάδες Καινοτομίας και Επιχειρηματικότητας (ΜΟ.Κ.Ε.) των Πανεπιστημίων διοργανώνουν την Παρασκευή 27 Φεβρουαρίου στις 17:00 διαγωνισμό φοιτητικών επιχειρηματικών ιδεών και σχημάτων στην επιστημονική περιοχή των εφαρμογών λογισμικού στο χώρο του INNOVATHENS.(Περισσότερα)
Σάββατο 28/02/2015 Γενικά  Open Data Day  ODI Athens της ΕΕΛ/ΛΑΚ Το ODI Athens της ΕΕΛ/ΛΑΚ διοργανώνει στις 28 Φεβρουαρίου 2015 τον εορτασμό της Παγκόσμιας Ημέρας Ανοιχτών Δεδομένων (#ODD15GR) στο Innovathens του Δήμου Αθηναίων.(Περισσότερα)








Αγαπητά μέλη,

Την Κυριακή 15 Μαρτίου 2015 από τις 17:00-21:00, θα πραγματοποιηθεί η ετήσια
Γενική Συνέλευση του HELLUG στο χώρο του hackerspace.gr [1],
Αμπατιέλλου 11 Αθήνα [2]

Όπως κάθε χρόνο, έτσι και φέτος, στα πλαίσια της Συνέλευσης θα έχουμε:
* Τακτοποίηση εκκρεμοτήτων μελών
* Απολογισμό απερχόμενου ΔΣ και ενημέρωση από τις Ομάδες Εργασίας
   σχετικά με τις δράσεις του συλλόγου τη χρονιά που πέρασε
* Εκλογή νέου ΔΣ
* Ανοιχτή συζήτηση θεμάτων σχετικών με το σύλλογο και τις μελλοντικές του
δράσεις
* Κοπή Πίτας
* Εγγραφές νέων μελών

Από σήμερα μέχρι και την ημέρα διεξαγωγής της Γ.Σ. μπορούν τα μέλη [3] του
συλλόγου που επιθυμούν να λάβουν μέρος στο Δ.Σ 2015., να υποβάλουν την
υποψηφιότητά τους στη λίστα αλληλογραφίας hellug@lists.hellug.gr ή στο
board@hellug.gr .

Το ΔΣ HELLUG


ΥΓ. Υπενθυμίζουμε ότι εξακολουθούμε να μαζευόμαστε κάθε Σάββατο στο Μαρούσι
(Λητούς 10), όπου και μπορούμε να συζητήσουμε οτιδήποτε θέλετε για την
προετοιμασία της ΓΣ.

[1] https://www.hackerspace.gr
[2] https://www.hackerspace.gr/wiki/Getting_Here - Με μία μικρή επιφύλαξη για
το χώρο.
[3] Ταμειακώς εντάξει.

Το Ubuntu 14.04.2 είναι η σημειακή αναβάθμιση για το Ubuntu 14.04 LTS και πλέον είναι διαθέσιμη.
Τα λεγόμενα point releases είναι αναβαθμίσεις-εκδόσεις που γίνονται διαθέσιμες μόνο σε LTS(μακράς διάρκειας υποστήριξης) εκδόσεις του Ubuntu. Στόχο έχουν την αναβάθμιση σημαντικών πακέτων και χαρακτηριστικών του λειτουργικού συστήματος, μέσω της οποίας επιτυγχάνεται και η υποστήριξη νεότερου hardware.

Αν έχετε εγκατεστημένη την 14.04 LTS δεν χρειάζεται να κάνετε κάτι το διαφορετικό από το να αναβαθμίσετε μέσω του διαχειριστή αναβαθμίσεων (update manager). Η νέα σημειακή έκδοση θα περάσει αυτόματα.

Αν θέλετε να εγκαταστήσετε τώρα την 14.04 LTS, στην κεντρική σελίδα του Ubuntu θα δείτε πλέον διαθέσιμη την 14.04.2 LTS.

Όλες οι αλλαγές που φέρνει η 14.04.2, μπορούν να εντοπιστούν σε αυτή τη σελίδα.

Hardware Enablement Stack

Το HWE Stack (HardWare Enablement Stack) είναι μια μέθοδος που χρησιμοποιεί το Ubuntu έτσι ώστε να υποστηρίζεται νέο hardware σε LTS εκδόσεις. Το HWE ενεργοποιείται συνήθως από το 2ο point release, δηλαδή από αυτό που μόλις έγινε διαθέσιμο.
Όποιοι χρήστες κατεβάσουν και εγκαταστήσουν εκ νέου την 14.04.2 LTS, θα έχουν τις αναβαθμίσεις του HWE ενεργοποιημένες αυτόματα, αφού η υποστήριξη για το HWE stack λήγει, όταν λήξει η διανομή στην οποία βασίζεται (συνήθως μετά από 9 μήνες).
Όσοι χρήστες έχουν ήδη εγκατεστημένη την 14.04.1 (ή 14.04.0), δεν θα περάσουν αυτόματα στο νέο HWE stack. Αυτό συμβαίνει για όσους επιζητούν περαιτέρω σταθερότητα, καθότι μια αναβάθμιση του HWE stack εμπεριέχει το ενδεχόμενο του σφάλματος.

Για κάθε απορία απευθυνθείτε στο φόρουμ της κοινότητας Ubuntu-gr.
Δείτε επίσης και την τεκμηρίωση για το HWE stack, στο Ubuntu Wiki(αγγλικά).

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

Συνολικά θα επιλεγούν εικοσιένα(21) αξιολογητές οι οποίοι θα συμμετάσχουν στην διαδικασία εθελοντικά.

Πιο συγκεκριμένα:

Οι αξιολογητές θα κληθούν να αξιολογήσουν προτάσεις στις παρακάτω δύο κατηγορίες:

1. Βραβεία αριστείας για συνεισφορά σε έργα ανοιχτού λογισμικού

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

2. Ενίσχυση έργων ανοιχτών τεχνολογιών

Αφορά στην παροχή χρηματικής ενίσχυσης προς φυσικά πρόσωπα, ομάδες προσώπων/φορείς για τον σχεδιασμό ανάπτυξη ή επέκταση έργων ανοιχτών τεχνολογιών που αφορούν τις δέκα (10) θεματικές περιοχές των Μονάδων Αριστείας. Θα ενισχυθούν ενενήντα (90) προτάσεις με 2-4.000 ευρώ, σε πλατφόρμες ανοιχτών τεχνολογιών που είναι χρήσιμες στον ευρύτερο δημόσιο τομέα. Η ενίσχυση θα καταβάλλεται έπειτα από ποιοτικό και ποσοτικό έλεγχο των παραδοτέων της κάθε πρότασης.

Αναλυτικά οι θεματικές κατηγορίες των Μονάδων Αριστείας είναι:

  1. Βασικές εφαρμογές / Εφαρμογές ΕΛ/ΛΑΚ

  2. Εκπαιδευτικό Λογισμικό

  3. Δημόσια Διοίκηση και Τοπική Αυτοδιοίκηση

  4. Συστήματα Γεωγραφικών Πληροφοριών

  5. Επιχειρηματικές Εφαρμογές / Υπηρεσίες για Μικρομεσαίες Επιχειρήσεις

  6. Τουρισμός

  7. Αγροτική Ανάπτυξη – Περιβάλλον

  8. Μεταφορές – Ναυτιλία

  9. Πολιτισμός

  10. Πληροφοριακά Συστήματα Υγείας

 

 

ΠΡΟΫΠΟΘΕΣΕΙΣ ΥΠΟΒΟΛΗΣ ΑΙΤΗΣΗΣ

Οι Μονάδες Αριστείας, είναι ομάδες σε Πανεπιστημιακά Ιδρύματα και Ερευνητικά Κέντρα που υλοποιούν το έργο «Ηλεκτρονικές Υπηρεσίες για την Ανάπτυξη και Διάδοση του Ανοιχτού Λογισμικού» με ενέργειες εκπαίδευσης, διάχυσης και προβολής μέσω συνεδρίων και εκδηλώσεων στις δέκα θεματικές περιοχές. H κάθε Μονάδα Αριστείας πραγματοποιεί συνολικά έξι κύκλους εκπαιδευτικών σεμιναρίων και τρία σχολεία ανάπτυξης κώδικα (Code Camps), και στο πλαίσιο κάθε κύκλου εκπαιδεύονται τουλάχιστον πενήντα (50) προγραμματιστές.

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

Όποιος ενδιαφέρεται να συμμετάσχει ως αξιολογητής καλείται να στείλει τα παρακάτω στοιχεία:

  1. Συνοπτικό Βιογραφικό

  2. Έργα ανοιχτών τεχνολογιών που έχει συνεισφέρει,

    για κάθε έργο: Συνοπτική περιγραφή της συνεισφοράς, Σύνδεσμο προς το κεντρικό δικτυακό τόπο του έργου & Σύνδεσμο προς το αποθετήριο του κώδικα

  3. Εμπειρία στην αντίστοιχη θεματική περιοχή

 

 

Αίτηση μπορούν να υποβάλλουν εργαζόμενοι στον ιδιωτικό ή δημόσιο τομέα αλλά και όποιος έχει προσόντα σε μία ή παραπάνω θεματικές περιοχές των μονάδων αριστείας ανεξάρτητα εργασιακής σχέσης. Όσοι ενδιαφέρονται να συμμετέχουν θα πρέπει να στείλουν στο info@eellak.gr, το βιογραφικό τους κι ένα σύντομο κείμενο με τα έργα και την εμπειρία στην θεματική περιοχή, τα βιογραφικά προτείνεται να ακολουθούν το πρότυπο europass: https://europass.cedefop.europa.eu/editors/en/cv/compose, και το κείμενο να μην ξεπερνά τις 300 λέξεις.

H προθεσμία υποβολής συμμετοχών λήγει στις 15/3/2015

[ This draft has been gathering dust for a few years, so I am posting it because what the heck, I’ve written it ]

I found out about dotplots while reading «Algorithms on Strings» (thanks to Bill Gasarch) an impressive book by the way, that easily makes it to the top-5 CS books I’ve read. It may well be one of the most complete works on the subject fulfilling simultaneously the needs of those who want to read the theory, see the proofs and/or write code (for it contains well understood pseudocode). But I digress.

Dotplots are tables that can be used to compare sequences (and therefore strings) and can reveal hidden patterns that may not be observable with other methods. They are in use for decades and known to people who work on computational biology (see for example «A high speed, high capacity homology matrix: zooming through SV40 and polyoma«)

Definition: Given two strings x and y with lengths m and n respectively we define a table Dot (the dotplot) of size m×n such that Dot[i][j] is true if x[i] equals y[j] and false otherwise.

Using the book example sequences ACGT and ATGCTACG we get the dotplot:

 ATGCTACG
A*....*..
C...*..*.
G..*....*
T.*..*...

To interpret a dotplot we observe that diagonals express similarities and antidiagonals reveal the existence of a substring in reverse order. In a similar fashion horizontal lines represent insertions and vertical lines deletions that lead from one (sub)string to the other. One can therefore think of a dotplot as a kind of visual grep.

Dotplots find usage outside computational biology. They can be used for text analysis and even translated plagiarism! However, the screen real estate is not big enough to use for comparisons that involve for example the source code of the X Window System and techniques mentioned in «Dotplot: a Program for Exploring Self-Similarity in Millions of Lines of Text and Code» and «Dotplot Patterns: A Literal Look at Pattern Languages» can be used. Both papers contain really interesting applications of dotplots and explanations of the visual patterns that occur. See for example:

2 million lines of C code; an entire module of a telecommunications switching program. Source: Dotplot Patterns by J. Helfman

As shown by the ASCII example above, it is very easy to create proof-of-concept dotplots. But character based dotplots are limited by screen space. In fact I set out to create my own version of a dotplot program using gnuplot for the graphical stuff. Building a basic dotplotter is really easy once you read the techniques presented in Helfman’s papers but the result might not be as «good looking» as the ones that Helfman has done. To build cool dotplots, it may be needed to customize your software appropriately. For example, to dotplot source code, your program might need to have parsing capabilities for the language in question (for example two for loops might be similar to another when you look at it, but whitespace might make them look different to a simplistic dotplot builder).

[ There is not going to be a part2. Originally I wanted to experiment with dotplots and spam, but I am not a postmaster anymore, so I’ll leave it to the next interested postmaster. ]


gnome Η νέα έκδοση 3.16, σύμφωνα με την ιστοσελίδα wiki, θα είναι έτοιμη στις 25 Μαρτίου 2015.

Αυτή τη στιγμή τα στατιστικά μας είναι:

Γραφική διεπαφή 99% μεταφρασμένη, 295 strings που θέλουν αναθεώρηση
και 205 strings που θέλουν μετάφραση.

Τεκμηρίωση 96% μεταφρασμένη, 463 strings που θέλουν αναθεώρηση και 426
strings που θέλουν μετάφραση.

Όσοι από εσάς θέλετε να βοηθήσετε να ολοκληρωθεί η μετάφραση, μπορείτε να ακολουθήσετε τα βήματα που περιγράφονται στην ιστοσελίδα συμμετοχής ή να δείτε το βίντεο [3].

Για οποιαδήποτε απορία έχετε, μπορούμε να σας βοηθήσουμε, είτε στο facebook, google +, IRC (επιμείνετε λίγο εκεί) ή καλύτερα στην λίστα αλληλογραφίας.

Πηγές: https://planet.ellak.gr/ & http://gnome.gr/

Η νέα έκδοση 3.16, σύμφωνα με την ιστοσελίδα wiki, θα είναι έτοιμη στις 25 Μαρτίου 2015.

Αυτή τη στιγμή τα στατιστικά μας είναι:

Γραφική διεπαφή 99% μεταφρασμένη, 295 strings που θέλουν αναθεώρηση
και 205 strings που θέλουν μετάφραση.

Τεκμηρίωση 96% μεταφρασμένη, 463 strings που θέλουν αναθεώρηση και 426
strings που θέλουν μετάφραση.

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

Για οποιαδήποτε απορία έχετε, μπορούμε να σας βοηθήσουμε, είτε στο facebook, google +, IRC (επιμείνετε λίγο εκεί) ή καλύτερα στην λίστα αλληλογραφίας.

Η ΕΕΛ/ΛΑΚ (Εταιρεία Ελεύθερου Λογισμικού / Λογισμικού Ανοικτού Κώδικα) στο πλαίσιο δράσεων ανοιχτότητας σε θέματα που αφορούν τα ανοιχτά δεδομένα, τις ανοιχτές τεχνολογίες και τα πολλαπλά οφέλη αυτών,  υλοποιεί και ενισχύει δράσεις «ανοιχτότητας» στοχεύοντας στον εμπλουτισμό της wikipedia  και τη διεύρυνση της κοινότητας των χρηστών και των συντακτών της.

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

Η Wikipedia μπορεί να αποκτήσει ακόμη πιο ουσιαστική παρουσία και στα ελληνικά (http://el.wikipedia.org/). Χιλιάδες δημιουργικοί άνθρωποι συμμετέχουν εθελοντικά σε συνεργατικά έργα αξιοποιώντας ο καθένας την εμπειρία και τη γνώση των πολλών και συνεισφέροντας ανάλογα με τη δική του δυνατότητα.

Για όσους ενδιαφέρονται να βελτιώσουν ή να συγγράψουν άρθρα στη wikipedia(http://el.wikipedia.org/), έχουν παραχθεί δέκα εισαγωγικά βίντεο μαθήματα(webinars) για την εκμάθηση των βασικών εργασιών του συντάκτη.

 

Screen Shot 2015-02-20 at 2.39.13 PMΔιαβάστε επίσης για το Μαραθώνιο εμπλουτισμού της Βικιπαίδειας για την 25η Μαρτίου με επίκεντρο το Εθνικό Ιστορικό Μουσείο υπό την αιγίδα του Υπουργείου Παιδείας  , και για τις σχετικές δράσεις που υλοποιούνται. 

 

Το Χρονοδιάγραμμα της δράσης έχει ως εξής :

Παρασκευή 16/01/15: Λήξη υποβολής συμμετοχών
Τετάρτη 28/01/15: Έναρξη Δράσης στην Παλιά Βουλή
Τετάρτη 11/02/15 και Τετάρτη 25/02/15: live σεμινάρια
Παρασκευή 27/03/15: Λήξη Διαγωνισμού Συγγραφής
Παρασκευή 24/04/15: Ολοκλήρωση Αξιολόγησης και ανακοίνωση αποτελεσμάτων
Πέμπτη 07/05/15: Λήξη δράσης στην Παλιά Βουλή – ανακοίνωση αποτελεσμάτων – βράβευση – αποστολή πιστοποιητικών ηλεκτρονικά στους συμμετέχοντες

 

eellak-logo 2H μη-κερδοσκοπική Εταιρεία ΕΛ/ΛΑΚ ιδρύθηκε το 2008,  σήμερα αποτελείται από 29 Πανεπιστήμια, Ερευνητικά Κέντρα και κοινωφελείς φορείς. Η ΕΕΛ/ΛΑΚ έχει ως κύριο στόχο να συμβάλλει στην ανοιχτότητα και ειδικότερα στην προώθηση και ανάπτυξη των Ανοιχτών Προτύπων, του Ελεύθερου Λογισμικού, του Ανοιχτού Περιεχομένου, των Ανοιχτών Δεδομένων και των Τεχνολογιών Ανοιχτής Αρχιτεκτονικής στο χώρο της εκπαίδευσης, του δημόσιου τομέα και τωνεπιχειρήσεων στην Ελλάδα, ενώ παράλληλα φιλοδοξεί να αποτελέσει κέντρο γνώσης και πλατφόρμα διαλόγου για τις ανοιχτές τεχνολογίες. Ανάμεσα στους φορείς που συμμετέχουν στην ΕΕΛ/ΛΑΚ είναι τα πιο πολλά ελληνικά Πανεπιστήμια και Ερευνητικά Κέντρα, ενώ για την υλοποίηση των δράσεων της η ΕΕΛ/ΛΑΚ βασίζεται στην συνεργασία και ενεργή συμμετοχή των μελών της και της ελληνικής κοινότητας χρηστών και δημιουργών Ελεύθερου Λογισμικού, Ανοιχτού Περιεχομένου και Τεχνολογιών Ανοιχτής Αρχιτεκτονικής.  ( Διαβάστε περισσότερα )

Επικοινωνία:

τηλ: 210 7474-271,
info at ellak.gr,
https://ellak.gr

 

 

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

Το Anvil θα μας βοηθήσεi να μην συμβεί αυτό. Η λειτουργία αυτή είναι διαθέσιμη στο Postfix 2.2.

Ανοίξτε το παρακάτω αρχείο με τον editor σας.

#nano /etc/postfix/main.cf

και προσθέστε τις παρακάτω γραμμές (με # είναι η επεξήγηση, ώστε να γνωρίζει ο διαχειριστής τι κάνει η εντολή):

#Clients that are excluded from connection count (default: $mynetworks)
smtpd_client_event_limit_exceptions =

#The time unit over which client connection rates and other rates are calculated. (default: 60s)
anvil_rate_time_unit = 30m

#How frequently the server logs peak usage information. (default: 600s)
anvil_status_update_time = 120s

#The maximal number of message delivery requests that any client is allowed to make to this service per time unit. (default: 0) To disable this feature, specify a limit of 0.
smtpd_client_message_rate_limit=100

Με το παραπάνω έχω περιορίσει να στέλνει 100 μηνύματα ανά 30 λεπτά. Το 101 θα το απορρίψει.


Για να τσεκάρετε εάν όλο αυτό δουλεύει, μπορείτε να χρησιμοποιήσετε το παρακάτω script (ΠΡΟΣΟΧΗ: όχι εάν είστε σε παραγωγικό σύστημα).

# nano bomber.sh

και γράψτε τον παρακάτω κώδικα

#!/bin/bash
i=0
while [ $i != 300 ]; do
echo test | /usr/bin/mail -s "test message$i" "user@test.com"
i=$(( $i + 1 ))
done;

Θα στείλει 300 μηνύματα όταν το εκτελέσετε. Αντικαταστείστε το "user@test.com" με ένα πραγματικό mail.

Κάντε το εκτελέσιμο

#chmod 700 bomber.sh

και δοκιμάστε.

Θα σας πρήξει λίγο βέβαια αλλά θα δείτε εάν δουλεύει. Θα σας στείλει 100 μηνύματα ενώ θα απορρίψει τα 200. Μετά θα σας στείλει άλλα 100 μετά από 30 λεπτά, απορρίπτοντας τα 100. Μετά από 30 λεπτά, θα σας στείλει τα τελευταία 100.

ΠΡΟΣΟΧΗ: όχι δοκιμές σε παραγωγικό σύστημα.

Πιθανό να γίνεται και με διαφορετικό τρόπο. Εάν έχετε κάποιον να προτείνετε, προσθέστε στα σχόλια.

image001Το ODI Athens της ΕΕΛ/ΛΑΚ πρόκειται να χρηματοδοτήσει όλα τα έξοδα για τη συμμετοχή δύο (2) ατόμων στο εκπαιδευτικό σεμινάριο το οποίο θα διεξαχθεί από τις 2 έως τις 6 Μαρτίου 2015 στα κεντρικά γραφεία του ODI στο Λονδίνο. Το σεμινάριο έχει ως στόχο την πιστοποίηση ODI Registered Trainer, η οποία θα ολοκληρωθεί μετά από εξεταστική διαδικασία.

Τα δύο άτομα που θα επιλεχθούν και θα λάβουν την πιστοποίηση, εντάσσονται στο μητρώο των εκπαιδευτών του ODI Athens και θα έχουν ως ελάχιστη υποχρέωση τη δωρεάν διοργάνωση τριών (3) αντίστοιχων σεμιναρίων για την εκπαίδευση εκπαιδευτών προερχόμενων από τα μέλη της ΕΕΛ/ΛΑΚ.

Αιτήσεις συμμετοχής μπορούν να καταθέσουν όλοι οι πτυχιούχοι πανεπιστημίου με την προϋπόθεση ότι έχουν αποδεδειγμένη ενασχόληση με τα ανοιχτά δεδομένα και διδακτική εμπειρία. Όσοι ενδιαφέρονται να συμμετέχουν θα πρέπει να αποστείλουν το βιογραφικό τους κι ένα σύντομο κείμενο το οποίο θα περιέχει τους λόγους για τους οποίους ενδιαφέρονται να συμμετέχουν στο σεμινάριο κι ένα σχέδιο δράσεων για τη μελλοντική τους συνεργασία με το ODI Athens (τα βιογραφικά θα πρέπει να ακολουθούν το πρότυπο europass: https://europass.cedefop.europa.eu/editors/en/cv/compose, και το κείμενο να μην ξεπερνά τις 300 λέξεις) στο info@eellak.gr, με καταληκτική ημερομηνία αιτήσεων την Τετάρτη 25 Φεβρουαρίου 2015 και ώρα 10 π.μ.

Πληροφορίες για το περιεχόμενο του σεμιναρίου υπάρχουν διαθέσιμες εδώ (κείμενο στα αγγλικά).

To WordPress είναι η κυρίαρχη δύναμη στον χώρο των CMS. Με το 23% των ιστότοπων του διαδικτύου, και με πάνω από 60 εκατομμύρια ιστότοπους το WordPress είναι το νούμερο 1 CMS. Θέλετε να δείτε πόσα άρθρα, αρχεία, σχόλια σε ιστότοπους WordPress; Δείτε τα παρακάτω ζωντανά στατιστικά. Πόσο γρήγορα το WordPress καταλαμβάνει το διαδίκτυο.   via […]

The post Το WordPress κατακτά τον κόσμο appeared first on WordPress Greece.

Σε λίγα λεπτά, στις 10πμ (ώρα Ελλάδος), ξεκινά το δεύτερο flash sale για το κινητό bq Aquaris E4.5 (ubuntu edition).

Χθτες Τετάρτη στις 10πμ έκαναν δοκιμές και άνοιξαν το σύστημα για αγορές για πολύ λίγη ώρα, χωρίς να το ανακοινώσουν. Ωστόσο, κάποιος (το έγραψε στο g+) εντελώς τυχαία συνδέθηκε και αγόρασε το κινητό ;-).

Ο σύνδεσμος http://ubuntu.bq.com/ φαίνεται να έχει ήδη κολλήσει. Αν δεν μπορείτε να συνδεθείτε, δοκιμάστε και http://www.bq.com/gb/ubuntu.html

Ενημέρωση: Απευθείας σύνδεσμος http://store.bqreaders.com/en/ubuntu-edition-e-4-5

ubuntu-phone-buy

 

 

ubuntu-phone-bought

No comment

To WordPress 4.1.1 είναι διαθέσιμο. Η έκδοση συντήρησης διορθώνει 21 προβλήματα της έκδοσης 4.1. Μπορεί να περιμένατε για περισσότερα, αλλά δεν υπήρχαν πολλά να διορθωθούν. Το WordPress 4.1, ήταν μια έκδοση χωρίς προβλήματα με περισσότερα από 14 εκατομμύρια ανακτήσεις τους τελευταίους 2 μήνες.     Για όλες τις αλλάγες, συμβουλευτείτε list of tickets και το changelog. […]

The post WordPress 4.1.1 appeared first on WordPress Greece.

Tobii_Glasses_2_Eye_Tracker_Wearable_System_Tobii_I

By Tobii Technology [CC BY 3.0 (http://creativecommons.org/licenses/by/3.0)], via Wikimedia Commons

Η «φορέσιμη τεχνολογία», παρά την πρόσφατη απόσυρση των γυαλιών της Google, αναμένεται να μας απασχολήσει έντονα το 2015. Φέτος θα δούμε την κυκλοφορία του ρολογιού της Apple, καθώς και μια σειρά από άλλες συσκευές που φοριούνται, από άλλους τεχνολογικούς «γίγαντες», όπως η Microsoft, η Samsung και η HTC.

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

Ο νόμος μπορεί να έχει εφαρμογή στις εγγραφές των χρηστών

Τον Ιούλιο του 2014, το Γραφείο του Επιτρόπου για την Πληροφορία του Ηνωμένου Βασιλείου (Information Commissioner’s Office – ICO), δημοσίευσε μια έκθεση σχετικά με την εφαρμογή του Νόμου περί Προστασίας Δεδομένων του 1998 (DPA) όσον αφορά στις φορέσιμες συσκευές. Ένα μέρος της σχετίζεται άμεσα με τα ήδη αποσυρθέντα γυαλιά της Google και, ιδιαίτερα, με την έντονη ανησυχία γύρω από τη βιντεοσκόπηση ατόμων από τους χρήστες των γυαλιών. Η έκθεση αναφέρει ότι εάν ένα άτομο χρησιμοποιεί μια συσκευή αποκλειστικά για δικούς του προσωπικούς σκοπούς και χρήση, τότε αυτό θα ήταν απίθανο να παραβιάζει τον Νόμο, λόγω της εξαίρεσης της συλλογής προσωπικών πληροφοριών για οικιακούς σκοπούς (DPA Μέρος Ι, τμήμα 36). Ωστόσο, για τις επιχειρήσεις, η χρήση των φορέσιμων συσκευών θα τελεί σχεδόν πάντα εντός του πεδίου εφαρμογής του Νόμου.

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

Τα άτομα έχουν δικαίωμα να δουν τα πρωτογενή δεδομένα τους

Τον Σεπτέμβριο του 2014, η ομάδα εργασίας του άρθρου 29 – το νομικό συμβουλευτικό όργανο της ΕΕ για την προστασία των δεδομένων – εξέδωσε γνωμοδότηση σχετικά με τις ενδεχόμενες απειλές όσον αφορά την προστασία της ιδιωτικής ζωής, οι οποίες προκύπτουν από τη φορέσιμη τεχνολογία, στο ευρύτερο πλαίσιο του Ίντερνετ των Πραγμάτων (IoT) και το πώς η νομοθεσία περί προστασίας δεδομένων της ΕΕ εφαρμόζεται στην τεχνολογία. Ένα ιδιαίτερο σημείο ενδιαφέροντος, σημειώνεται από την ομάδα εργασίας, αποτελεί το ότι το δικαίωμα των ιδιωτών να αποκτήσουν τα μη επεξεργασμένα δεδομένα τους σε κατανοητή μορφή και να λαμβάνουν πληροφορίες σχετικά με την προέλευση των εν λόγω δεδομένων (DPA Μέρος ΙΙ, σημείο 7) λαμβάνεται σπάνια υπόψη από τους κατασκευαστές φορέσιμων συσκευών. Προς το παρόν, οι κατασκευαστές συχνά παρέχουν πρόσβαση μόνο στα επεξεργασμένα από τις συσκευές δεδομένα (και όχι από τα ίδια τα πρωτογενή δεδομένα).

Αυτή η έλλειψη είναι κάτι που οι κατασκευαστές (και άλλες επιχειρήσεις που επεξεργάζονται δεδομένα από τέτοιες συσκευές) ίσως είναι σκόπιμο να αντιμετωπίσουν ως εξής: Με την εξασφάλιση ότι θα είναι σε θέση να παρέχουν πρόσβαση σε μη επεξεργασμένα δεδομένα (εφόσον ζητηθεί), δεδομένου μάλιστα ότι αυτό θα αποτελεί τον πυρήνα της εξασφάλισης του προτεινόμενου «δικαιώματος μεταφοράς» των δεδομένων προσωπικού χαρακτήρα στο πλαίσιο του νέου Γενικού Κανονισμού Προστασίας Δεδομένων της ΕΕ, που πρόκειται – επί του παρόντος – να τεθεί σε ισχύ το επόμενο έτος.

Οποιοδήποτε δεδομένο φορέσιμης συσκευής δύναται να είναι προσωπικό

Τον Οκτώβριο του 2014, δόθηκε στη δημοσιότητα δήλωση από τη Διεθνή Σύνοδο των Αρχών και των Επιτρόπων Προστασίας Δεδομένων (το ετήσιο συνέδριο των παγκόσμιων ρυθμιστικών αρχών προστασίας της ιδιωτικής ζωής), η οποία ανέφερε ότι τα μεγάλα δεδομένα (big data) που προκύπτουν από το Διαδίκτυο των πραγμάτων (συμπεριλαμβανομένης της φορέσιμης τεχνολογίας) θα πρέπει να θεωρούνται και να αντιμετωπίζονται ως δεδομένα προσωπικού χαρακτήρα. Το σκεπτικό ήταν ότι «τα δεδομένα αυτά είναι σημαντικά σε ποσότητα, ποιότητα και ευαισθησία. Αυτό σημαίνει ότι τα συμπεράσματα που μπορούν να εξαχθούν είναι πολύ μεγαλύτερα και πιο ευαίσθητα και η αναγνωρισιμότητα είναι περισσότερη πιθανή από ό,τι απίθανη». Το συμπέρασμα αυτό, αν ισχύσει, έχει τη δυνατότητα να διευρύνει σημαντικά τον ορισμό των προσωπικών δεδομένων σε σχέση με το πώς ορίζεται σήμερα στο πλαίσιο της ΕΕ αλλά και του βρετανικού δικαίου. Συγκεκριμένα, καταργείται η προϋπόθεση να είναι αναγνωρίσιμο ένα άτομο για να εφαρμοσθεί η νομοθεσία περί προστασίας των δεδομένων. Το βάρος της απόδειξης μετατοπίζεται: αν τα δεδομένα συλλέγονται μέσω φορητών αισθητήρων τεχνολογίας, υπάρχει η παραδοχή ότι τίθενται εντός του πεδίου εφαρμογής του νόμου.

Παρόλο που η δήλωση αυτή δεν είναι δεσμευτική – απλά ενστερνίζεται τις απόψεις των ρυθμιστικών αρχών προστασίας της ιδιωτικής ζωής (συμπεριλαμβανομένου του ICO) – σίγουρα δίνει μια εικόνα για την κατεύθυνση της πολιτικής. Για το σκοπό αυτό, οι επιχειρήσεις ίσως πρέπει να εξετάσουν την εξασφάλιση της σύννομης επεξεργασίας των δεδομένων που συλλέγουν από φορέσιμες συσκευές, είτε τα δεδομένα είναι ανώνυμα είτε όχι, μια ώρα αρχύτερα.

Ο Jonathan McDonald είναι συνεργάτης της δικηγορικής εταιρίας Travers Smith LLP

Πηγή: www.computing.co.uk/ctg/opinion/2395029/wearable-technology-and-privacy-the-top-three-insights-from-regulators-and-policymakers

Outreachy 2015

Θα έχετε δει αρκετές ανακοινώσεις σχετικά με το πρόγραμμα Outreach Program for women. Μάλιστα είχαμε και συμμετοχή ως Ελληνική Κοινότητα τις προηγούμενες χρονιές.

Το πρόγραμμα αυτό, άλλαξε ονομασία και διοργανωτή. Το πρόγραμμα μετονομάζεται σε Outreachy ενώ ο οργανωτής πλέον είναι ο οργανισμός Software Freedom Conservancy (δείτε την ανακοίνωση). Έχει διατηρηθεί το wiki του GNOME καθώς και η σελίδα συμμετοχής. Πιθανό στις επόμενες διοργανώσεις να μεταφερθούν σε servers του οργανισμού Software Freedom Conservancy.

Παραμένουν βέβαια τα χρονοδιαγράμματα (2 φορές τον χρόνο), η χρηματοδότηση ($5500) καθώς και οι συμμετέχουσες πρέπει να είναι γυναίκες.

Οι σημαντικές ημερομηνίες για το τρέχον πρόγραμμα:

  • 17 Φεβρουαρίου ανακοινώνονται αρχικά οι οργανισμοί που συμμετέχουν
  • 17 Φεβρουαρίου-24 Μαρτίου οι συμμετέχουσες πρέπει να έρθουν σε επαφή με τον οργανισμό και να κάνουν κάποια συνεισφορά
  • 3 Μαρτίου ανακοινώνονται οι τελικοί οργανισμοί που θα συμμετέχουν και ανοίγει το σύστημα υποβολής αιτήσεων
  • 24 Μαρτίου είναι η τελευταία ημέρα υποβολής αίτησης (7pm UTC)
  • 27 Απριλίου ανακοινώνονται οι συμμετέχουσες (7pm UTC)
  • 25 Μαΐου-25 Αυγούστου είναι η διάρκεια του προγράμματος
  • Εκτός από την ευκαιρία αυτή, υπάρχουν και πλήρους απασχόλησης ευκαιρίες που είναι συγκεντρωμένες σε αυτή την ιστοσελίδα.

    Περισσότερες πληροφορίες για το πρόγραμμα Outreachy μπορείτε να βρείτε στην ιστοσελίδα του wiki.

    Γκέτενμποργκ τη νύχτα

    Με χαρά σας ανακοινώνουμε ότι το συνέδριο GUADEC 2015 θα διεξαχθεί στο Γκετενμποργκ της Σουηδίας από 7 έως 9 Αυγούστου, στο συνεδριακό κέντρο Folkets Hus.

    «Καλωσορίζουμε την κοινότητα του GNOME στο Γκέτενμποργκ. Το GNOME ήταν μέρος του τοπικού γυνεδρίου Ανοικτού Λογισμικού, FSCONS, γι’αυτό είναι καταπληκτικό να διοργανώσουμε το συνέδριο GUADEC αυτό το χρόνο.»

    – Oliver Propst, τοπικός οργανωτής

    Το Γκέτενμποργκ είναι η δεύτερη μεγαλύτερη πόλη της Σουηδίας, βρίσκεται δε στην δυτική Σουηδική ακτή. Η πόλη διαθέτει μια πλούσια ιστορία στη ναυτική και αυτοκινητοβιομηχανία, και αυτές τις μέρες είναι το κέντρο της τεχνολογίας με την ακμάζουσα κοινότητα ανοικτού λογισμικού.

    Συμμετοχή!
    Έχετε κάποια ιδέα ή κάποιο έργο που θα θέλατε να μοιραστείτε με την κοινότητα στην διάρκεια του συνεδρίου GUADEC; Μείνετε συντονισμένοι. Θα ανακοινώσουμε σύντομα το κάλεσμα για συμμετοχή.

    Εάν η εταιρία ή ο οργανισμός σας θα ήθελε να είναι χορηγός στο GUADEC, μπορείτε να βρείτε πληροφορίες σχετικά με τις χορηγίες στην ιστοσελίδα GUADEC.org.

    Εάν θέλετε να συμμετάσχετε στην ομάδα μας και να βοηθήσετε στην οργάνωση του συνεδρίου GUADEC, επισκεφθείτε την ιστοσελίδα. Θα σας θέλαμε μαζί μας!



    Φωτογραφία: “Gothenburg by Night” του Rob Sinclair, CC-BY-SA 2.0
    Πηγή: GNOME.org

    calendar icon 1Αυτήν την εβδομάδα πραγματοποιούνται ενδιαφέρουσες εκδηλώσεις για το Ελεύθερο Λογισμικό / Λογισμικό Ανοιχτου Κώδικα, τις ανοιχτές τεχνολογίες και την καινοτομία!

    Η ΕΕΛ/ΛΑΚ σας προτείνει να τις παρακολουθήσετε και να τις διαδώσετε:

    Ημέρα Ημερομηνία Θεματική Θέμα Διοργανωτής Σύντομη Περιγραφή
    Δευτέρα 16/02/2015 Γενικά

    Crowd-funding: Παρούσα Κατάσταση και Μελλοντικές Προοπτικές

    ΕΚΤ ο Εθνικό Κέντρο Τεκμηρίωσης, στο πλαίσιο του Enterprise Europe Network-Hellas, σας προσκαλεί σε εκδήλωση με θέμα το crowd-funding, ως εναλλακτική μορφή χρηματοδότησης επιχειρηματικών προτάσεων και καινοτόμων έργων (Περισσότερα)
    Τετάρτη 18/02/2015 Γενικά


    Συνάντηση της κοινότητας Drupal και Lean & Agile Θεσσαλονίκης

    κοινότητα του Drupal Θεσσαλονίκης και Βορείου Ελλάδος

    Η κοινότητα του Drupal Θεσσαλονίκης και Βορείου Ελλάδος διοργανώνει την επόμενη τακτική συνάντησή σε συνεργασία με την κοινότητα Lean & Agile Θεσσαλονίκης.

    (Περισσότερα)

    Τετάρτη 18/02/2015 Μονάδες Αριστείας

    4ος Εκπαιδευτικός Κύκλος σεμιναρίων, στη θεματική περιοχή Δημόσια Διοίκηση & Τοπική Αυτοδιοίκηση και στις Επιχειρηματικές Εφαρμογές/Υπηρεσίες για Μικρομεσαίες Επιχειρήσεις

    ΑΠΘ

    1η ενότητα – Χειρισμός βάσεων δεδομένων – MySQL/MariaDB, εργαλείο PHPMyAdmin
    2η ενότητα – Εγκατάσταση και βασική παραμετροποίηση web εφαρμογών – OwnCloud, Dolibarr, vTiger
    3η ενότητα – Αντίγραφα Ασφαλείας – εφαρμογή CloneZilla
    (Περισσότερα)
    Τετάρτη 18/02/2015 Μονάδες Αριστείας

    Δημιουργία και διαχείριση ιστοτόπων και πολιτιστικών συλλογών

     

    Χαροκόπειο Πανεπιστήμιο Στόχος αυτού Σεμιναρίου είναι να εισάγει τους συμμετέχοντες στις εφαρμογές ΕΛ/ΛΑΚ, να τους δώσει τη δυνατότητα να χρησιμοποιήσουν εφαρμογές ΕΛ/ΛΑΚ που μπορούν να αξιοποιηθούν στον πολιτισμό για την αρχειοθέτηση και προβολή πολιτισμικών τεκμηρίων και να τους προτρέψει να συνεισφέρουν στην Ελληνική κοινότητα ΕΛ/ΛΑΚ μέσα από την δημιουργία ελεύθερου υλικού, τον εξελληνισμό λογισμικού, την ανάπτυξη επιμέρους ψηφίδων κλπ.(Περισσότερα)
    Αυτό είναι ένα θέμα που με απασχόλησε κυρίως στο Raspberry Pi. Σε Debian-οειδή είναι αρκετά εύκολη κατάσταση. Εδώ γίνεται με αρκετούς τρόπους. Ο πιο εύκολος νομίζω είναι μέσω του netctl. Εάν δεν το έχετε εγκαταστήσει, τότε μπορείτε να το εγκαταστήσετε με το pacman -S netctl.
    Πάμε να δούμε τις ρυθμίσεις του:


    cd /etc/netctl

    # κάντε μια αντιγραφή από τα παραδείγματα

    cp examples/ethernet-static my_network

    Επεξεργαστείτε το αρχείο:

    nano my_network

    Το αρχείο θα είναι της μορφής:

    Description='Static IP'
    Interface=eth0
    Connection=ethernet
    IP=static
    Address=('192.168.1.100/24')
    Gateway=('192.168.1.1')
    DNS=('8.8.8.8' '8.8.4.4' '194.168.1.1')

    Η στατική διεύθυνση είναι η 192.168.1.100 ενώ ως DNS υπάρχουν αυτές της Google.

    Και ενεργοποιείστε το profil.

    netctl enable my_network

    Εμένα μια φορά το έκανε μια όχι, το ενεργοποίησα και στο systemd και δουλεύει καμπάνα.

    systemctl disable dhcpcd

    # και ενεργοποιείστε

    systemctl enable netctl

    The following was performed with VTK 5.8 and Python 2.7.8 on Debian Wheezy x86_64.

    1. Get the VTK source-code: http://vtk.org/VTK/resources/software.html
    2. Get the Tim Hutton’s PowerCrust C++ source-code: https://github.com/timhutton/vtkpowercrust
    3. Unzip both archives
    4. Copy the C++ files (.cxx & .h) into VTK/Hybrid
    5. Edit VTK/Hybrib/CMakeLists.txt and add the PowerCrust .cxx file
    6. cd VTK; mkdir build; cd build; ccmake ..
    7. Set desired installation directory
    8. Turn on BUILD_SHARED_LIBS, VTK_USE_RENDERING, VTK_WRAP_PYTHON
    9. While on ccmake first configured [c] and then generate [g]
    10. make && make install
    11. cd Wrapping/Python; python setup.py install
    12. Assuming all go well export the VTK libraries: export LD_LIBRARY_PATH=/<installation_path>/lib/vtk-5.8

    Το WordPress, έρχεται μαζί με την μονάδα (widget) που προσφέρει την δυνατότητα να έχουμε τα πρόσφατα άρθρα με λίγες όμως επιλογές όπως αριθμό άρθρων, ημερομηνία και φυσικά τον τίτλο.

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

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

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

    Flexible Posts Widget

    flexiblepostwidget

    Το δωρεάν αυτό πρόσθετο με 94.000 ανακτήσεις, την στιγμή που γράφεται αυτό το άρθρο , με μέσο όρο αξιολογήσεων 4.7, αποκτάτε τις δυνατότητες για προσαρμοσμένο τίτλο, επιλογή προσφάτων άρθρων με κριτήρια όπως τύπος άρθρου, ετικέτες, κατηγορία, ανεξάρτητα ID των άρθρων με συνδυασμό όλων αυτών. Εμφάνιση εικόνων αλλά και υποστήριξη WPML και Polylang για πολυγλωσσικούς ιστότοπους. Ενώ ήδη υπάρχει μετάφραση για Αγγλικά, Φινλανδικά, Ιταλικά, Πωλωνικά, Ρωσικά και Ισπανικά, ενώ λείπει η Ελληνική

     

    Πηγή: planet.ellak.gr, wpgreece.org

    Στο πνεύμα της ανοικτότητας, και για την ολοκλήρωση των διεργασιών καταγραφής του τελευταίου Φεστιβάλ των Κοινών στο Ηράκλειο το 2014, δημοσιεύουμε τις βιντεοσκοπημένες ομιλίες. Χάρις την εργασία αρκετών φίλων φτιάχτικαν τα βίντεο και μερικά έχουν υποτιτλιστεί ήδη σε Ελληνικά και Αγγλικά. Βίντεο που έχουν ολοκληρωθεί: Ανοιχτά δεδομένα και ανοιχτή γνώση – Βασίλης Χρυσός και Χαράλαμπος … Continue reading Κοινά παντού – Βίντεο Ομιλιών 2014

    Mobile Web Developer

    OVERVIEW AND RESPONSIBILITIES

    As a Mobile and Web Developer you will be part of the Technical Team and you will be based in Athens. While working closely with the other members of the Technical Team and the Account Managers, your primary responsibilities will include:

    • to develop and maintain OTM’s platform front end
    • to build mobile applications and
    • to create responsive web designs

    Education and Qualifications

    • 5 years of experience in a relative position
    • Excellent Knowledge of PHP and MySQL , ElasticSearch
    • Excellent knowledge of HTML5 and CSS3
    • Excellent knowledge of JavaScript, jQuery, AngularJS
    • Excellent knowledge of WebSockets
    • Excellent knowledge of Phonegap – Cordova framework
    • Excellent Knowledge of Bootstrap framework
    • Excellent Knowledge of Mobile and Web standards
    • Knowledge of Photoshop is considered a plus
    • knowledge of Java – Android Studio
    • knowledge of Objective C – Xcode – iOS SDK
    • Attention to detail and accuracy
    • Ability to meet deadlines
    • Flexibility and ability to work under pressure
    • Team player with collaboration skills
    • Good command of the English language

    We Offer

    • An attractive remuneration package
    • An exciting job opportunity in a market of the future
    • To become part of a stimulating, international team
    • Exceptional personal growth and career opportunities

     

    Please send your application and CV in English to mobilewebdev@out-there-media.com with the job reference “Mobile Web Developer”.

     

    Επειδή πιστεύουμε πως ο έρωτας είναι αυτό που μοιραζόμαστε έξω από τον επίπλαστο κόσμο της κατανάλωσης, την ημέρα του Αγίου Βαλεντίνου, ημέρα της εμπορευματοποίησης του έρωτα, σας καλούμε σε ένα ξέφρενο και ρομαντικό πάρτυ με dj set και τίτλο “Love: A Timeless Common” στο Ελεύθερο Αυτοδιαχειριζόμενο Θέατρο ΕΜΠΡΟΣ (Ρήγα Παλαμήδου 2, Ψυρρή). Θα προηγηθεί στις 20:00 η πρώτη δημόσια προβολή του ντοκυμαντέρ “Η Γνώση ως Κοινό Αγαθό – Κοινότητες Παραγωγής και Διαμοιρασμού στην Ελλάδα” και θα ακολουθήσει συζήτηση με τον δημιουργό Ηλία Μαρμαρά και τις ομάδες που συμμετείχαν σε αυτό.

    Οργανώνουμε αυτό το πάρτυ ως προφεστιβαλική εκδήλωση ενίσχυσης του 3ου Φεστιβάλ των Κοινών, που θα πραγματοποιηθεί από τις 15 έως τις 17 Μαίου 2015 στην Αθήνα (κτίριο Συλλόγου Ελλήνων Αρχαιολόγων, Ερμού 134) με συμμετοχές πολλών ομάδων και ομιλητών από την Ελλάδα και το εξωτερικό. Το Φεστιβάλ των Κοινών (CommonsFest) ξεκίνησε σαν πρωτοβουλία από το Ηράκλειο της Κρήτης και έχει ήδη στο ενεργητικό του δύο επιτυχημένες διοργανώσεις που προσέλκυσαν το ενδιαφέρον της διεθνούς κοινότητας των Κοινών. Στο 3ο Φεστιβάλ των Κοινών θα παρουσιαστούν οι πρακτικές, οι εμπειρίες και τα τεχνήματα κοινοτήτων και θα συζητηθεί η επέκταση των Κοινών σαν ένα βιώσιμο υπόδειγμα κάλυψης των ανθρώπινων αναγκών. Θα ανιχνευθούν οι συνέργειες και θα επιδιωχθεί η ενίσχυση της δικτύωσης της κοινής παραγωγής ανάμεσα στις κοινότητες, τα κοινωνικά κινήματα και τους αναδυόμενους φορείς της κοινωνικής οικονομίας στην κατεύθυνση ενδυνάμωσης των Κοινών. Αν είστε κάποια συλλογικότητα, που δημιουργεί μέσω της συνεργασίας, του μοιράσματος και της αλληλεγγύης, μπορείτε να δηλώσετε συμμετοχή στο Φεστιβάλ αλλά και να βοηθήσετε ενεργά στη διοργάνωσή του [βλ. commonsfest.info].

    Για όσους βρίσκεστε στην Κρήτη η Οργανωτική Επιτροπή του Φεστιβάλ διερευνά το ενδεχόμενο για ενα διήμερο με θέμα την δικτύωση των ομάδων του νησιού με καλεσμένους απο την CIC και το FLOK society. Για να έρθετε σε επικοινωνία με την Οργανωτική Επιτροπή στείλε e-mail στο info.her (στο) commonsfest (τελεία) info.

    Το Φεστιβάλ των Κοινών δείχνει το δρόμο να δημιουργήσουμε τον κόσμο που θέλουμε μέσα στον κόσμο που θέλουμε να ξεπεράσουμε!

    Η Οργανωτική Επιτροπή του Φεστιβάλ

    Κατεβάστε και διακινήστε το poster της εκδήλωσης

    IoT Ήμουν και εγώ λοιπόν στο FOSDEM 2015, με την αποστολή της EΕΛ/ΛΑΚ. Ήταν το πιο “πλούσιο” event πληροφορικής που έχω παρευρεθεί, με τόσες πολλές παράλληλες ομιλίες που έπρεπε να τρέχω πάνω/κάτω όλη την ώρα για να ακολουθήσω τον “ιδανικό συνδυασμό”, που είχα σχεδιάσει τις προηγούμενες ημέρες μετά απο πολύ μελέτη! :-)

    Αν και ανακάτεψα πολλά tracks, κυρίως με ενδιέφερε το Internet of Things (Διαδίκτυο των Πραγμάτων), οπότε σε αυτό το track θα αναφερθώ.

    Το wikipedia περιγράφει τον όρο IoT έτσι:

    The Internet of Things (IoT) is the network of physical objects or «things» embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices. Each thing is uniquely identifiable through its embedded computing system but is able to interoperate within the existing Internet infrastructure.

    Δηλαδή, με λίγα λόγια είναι το δίκτυο συσκευών που μεταδίδουν/αξιοποιούν δεδομένα από το φυσικό περιβάλλον για να παρέχουν κάποια υπηρεσία και μπορούν να επικοινωνούν (και) μέσω internet. Π.χ. μπορεί αυτό να είναι ένα έξυπνο τηλέφωνο (smartphone) ή ένας αισθητήρας υγρασίας εδάφους σε ένα χωράφι, που στέλνει μετρήσεις σε κάποια διαδικτυακή υπηρεσία μέσω του GSM δικτύου. Έχουμε ήδη παγκοσμίως, περίπου 18 δισεκατομμύρια συσκευές που “μπαίνουν” στο internet και προβλέπεται να φτάσουν στις 50 δις, μέχρι το 2020. Το μεγαλύτερο μέρος από αυτές ΔΕΝ είναι υπολογιστές με παραδοσιακή μορφή (smartphone/laptop/tablet), αλλά είναι “πράγματα” (things), δηλαδή κάποιο άλλο είδος συσκευής/embedded device με αισθητήρες (π.χ. για M2M χρήση)

    Προφανώς το IoT σαν έννοια δεν είναι κάτι καινούριο, απλά τα τελευταία χρόνια χρησιμοποιούμε αυτόν τον ορό για να συνεννοούμαστε όταν πρόκειται για έργα/συστήματα/υπηρεσίες με αυτά τα χαρακτηριστικά. Έτσι, κάτω από την ομπρέλα του IoT έχουμε υπηρεσίες σε τομείς που ήδη γνωρίζουμε ή/και χρησιμοποιούμε όπως: enviromental sensors/weather stations, wearable devices, fitness, drones, home automation, smart cities, smart agriculture, ehealth, connected cars, και πολλά άλλα…

    Οι εφαρμογές IoT σήμερα έχουν πολλά κοινά χαρακτηριστικά, και αντίστοιχα κοινά εμπόδια/δυσκολίες. Από την δική μου εμπειρία έχω καταλήξει ότι το IoT “πονάει” σήμερα στα εξής βασικά θέματα (μεταξύ άλλων):

    • protocol fragmentation
    • device managment/over the air updates.

    Αυτά είχα στο μυαλό μου στο fosdem και έψαχνα για καινούρια εργαλεία που να βοηθούν τον developer να επιβιώσει στη ζούγκλα του IoT.

    Με το όρο protocol fragmentation εννοώ την ασυμβατότητα στα πρωτόκολλα ανταλλαγής δεδομένων, που υπάρχει μεταξύ όλων αυτών των χιλιάδων συσκευών/τεχνολογιών που υπάρχουν στην διάθεσή μας. Δηλαδή το “έξυπνο” κλιματιστικό μου, μιλάει διαφορετική γλώσσα από τα “έξυπνα” φώτα μου, οπότε δεν μπορούν αυτά τα δυο να συνεννοηθούν, ώστε αν είναι μέρα και έχει ζέστη, να κλείσει το κλιματιστικό τα φώτα, για να μην ζεσταίνεται περισσότερο ο χώρος (σκαρφίστηκα τώρα ένα τυχαίο παράδειγμα).

    Μια “λύση” για το protocol fragmentation, είναι να χρησιμοποιούμε όλοι το ίδιο, ανοιχτό και αρκετά γενικής χρήσης πρωτόκολλο που μπορεί να καλύψει τις περισσότερες ανάγκες στο IoT. Προς αυτή την κατεύθυνση  κινήθηκε η παρουσίαση του Joachim Lindborg για το XMPP – IoT an open solution for things. Σε παρόμοια κατεύθυνση κινήθηκε η παρουσίαση του  Matthew Hodgson με τίτλο IoT through Matrix – για ένα καινούριο πρωτόκολλο το “Matrix” με “μοντέρνα” χαρακτηριστικά.

    Καλό θα ήταν να μιλούσαν όλες οι συσκευές το ίδιο (ή συμβατό) πρωτόκολλο, αλλά στην πραγματικότητα αυτό είναι πολύ δύσκολο να συμβεί μιας και ο κάθε κατασκευαστής θέλει να κρατήσει τους πελάτες του κλειδωμένους στο δικό του οικοσύστημα. Έτσι μπαίνουν στο παιχνίδι του IoT τα integration platforms/gateways, που μιλάνε πολλά πρωτόκολλα και κάνουν πραγματικότητα την ενοποίηση ετερογενών συστηματων.

    Ένα integration platform, που παρουσιάστηκε ήταν από τον Alexandr Krylovskiy το Patchwork Toolkit – Lightweight Platform for the Network of Things. Τo patchwork toolkit θυμίζει το openhab, (σε πιο ανάλαφρη μορφή).

    Με αφορμή την ακύρωση μιας ομιλίας στο IoT devroom, είχαμε την ευκαιρία να μιλήσουμε μεταξύ μας οι developers, και όταν αναφέρθηκα στο openhab και μου έκανε εντύπωση που οι περισσότεροι δεν το γνώριζαν. Ελπίζω και το openhab να είναι στο fosdem του χρόνου (ενημέρωσα τον δημιουργό του :-P )

    Κοντά στην κατεύθυνση των integration platforms, ήταν και το Eclipse Kura, αν και δεν περιλαμβάνει το application logic (προσφέρει OSGI container), αλλά είναι περισσότερο εστιασμένο στις λειτουργίες του gateway και του device management.  Το παρουσίασε ο Benjamin Cabé  μαζί με διάφορες τεχνολογίες και projects που σχετίζονται με IoT στην ομιλία Building an open Internet of Things with Java and Eclipse IoT. Επίσης, παρουσίασε ένα (σχετικά) καινούριο πρωτόκολλο, το LightweightM2M στην ομιλια Manage all the things, small and big, with open source LwM2M implementations. Το lwM2M ουσιαστικά έχει φτιαχτεί για να λύσει το θέμα του device managment (όπου και απασχολούσε εμένα).

    Έχουν εξαιρετικό ενδιαφέρον οι δυο open υλοποιήσεις απο eclipse:

    • Leshan (lwM2M server/client implementation in java – e.g. beaglebone)
    • Wakaama (lwM2M client/server implementation in C for embedded devices – e.g. arduino)

    Ελπίζω να ωριμάσουν γρήγορα αυτά τα projects, γιατί είναι σίγουρα προς την σωστή κατεύθυνση. Π.χ. Θα είχε πολύ ενδιαφέρον μια υλοποίηση lwM2M για το CC3200 της TI, καθώς και η ενοποίηση του Kura με το Openhab (πιθανά μέσω Eclipse Smarthome).

    Γενικά, με την υιοθέτηση όλων των παραπάνω τεχνολογιών, σε εφαρμογές IoT, σιγά σιγά προχωράμε σε πιο εύκολη/αποτελεσματική διαχείριση των “things” και είναι πολύ σημαντικό ότι μεταξύ άλλων μπορούν να δεχτούν ενημερώσεις μέσω δικτύου (OTA – over the air update). Αν αυτό το συνδέσει κανείς με την εξέλιξη της τεχνολογίας στον τομέα της τεχνητής νοημοσύνης (AI), και στις τεχνολογίες σύννεφου (cloud), τότε μπορούμε να πούμε ότι πλησιάζουμε επικίνδυνα στην ημέρα της κρίσης (Judgment Day) του Τerminator :-P

    Μανώλης Νικηφοράκης
    https://www.linkedin.com/in/mnikiforakis


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


    Διαμοιρασμός μεταξύ διαφορετικών διακομιστών

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



    Αποκτήστε τα δεδομένα που αναζητάτε

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

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


    Διαχείριση διακομιστή

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

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


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

    Πολλά, πολλά περισσότερα

    Πολλές βελτιώσεις που είναι διαθέσιμες στην έκδοση ownCloud 8, βελτιώσεις για προγραμματιστές και πολλά μικρότερα χαρακτηριστικά και βελτιώσεις χρηστικότητας, μπορούν να βρεθούν με λεπτομέρειες στη σελίδα των χαρακτηριστικών του ownCloud 8.

    * Οι εφαρμογές του ownCloud στη σελίδα apps.owncloud.com δεν έχουν αναβαθμιστεί όλες για το ownCloud 8. Έχουμε κάνει σημαντικές βελτιώσεις για προγραμματιστές εφαρμογών του ownCloud 8 (δείτε εδώ την επισκόπηση).
    * Το ownCloud 8 μεταφράζεται σε πάνω από 30 γλώσσες. Αν θέλετε να βοηθήσετε στη μετάφραση του ownCloud 8 στη γλώσσα σας, μπορείτε να το κάνετε εδώ.
    * Υπάρχουν πολλοί άλλοι τρόποι να συμμετάσχετε στην κοινότητα του ownCloud και να συνεισφέρετε. Δείτε τη σελίδα με το πού μπορείτε να συνεισφέρετε, για να ξεκινήσετε.

    Μπορείτε να κατεβάσετε την τελευταία έκδοση του ownCloud από τη σελίδα owncloud.org/download.

    Περιμένουμε τα σχόλιά σας. Μην ξεχάσετε να το διαδώσετε και σε άλλους γι' αυτή την έκδοση του ownCloud. Πάρτε μέρος στη συζήτηση με το #owncloud στο twitter, Google+, Diaspora και Facebook!

    18th drupal meetup at Thessaloniki, Greece

    Η κοινότητα του Drupal Θεσσαλονίκης και Βορείου Ελλάδος διοργανώνει την επόμενη τακτική συνάντησή σε συνεργασία με την κοινότητα Lean & Agile Θεσσαλονίκης.

    Τετάρτη 18 Φεβρουαρίου 2015

    19.00 - 21.00
    Στο Coho, Ναπ. Ζέρβα 10, 54640 Θεσσαλονίκη (http://www.coho.gr, χάρτης).

    To θέμα αυτής της συνάντησης είναι:
    - Παρουσίαση 'How to sell Agile' από τον kostask, silth, iliana

    H σελίδα Agile Greece του meetup.com
    To post στο Drupal Groups Greece

    Θα μας διευκόλυνε αν κάνετε signup σε κάποια από τις δύο σελίδες.

    Κυριακή 1η Φεβρουαρίου 2015, δεύτερη μέρα της φετεινής FOSDEM. Συνεχίζω την παρουσίαση των ομιλιών και workshops που παρακολούθησα. Για την ανασκόπηση της πρώτης μέρας μπορείτε να δείτε το προηγούμενο άρθρο μου.

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

    Modularizing C software with Apache Celic

    Pepijn Noltes

    20150201-DSC02976

    Ο Pepijn Noltes μας μίλησε για το Apache Celix, ένα framework για service oriented programming σε C. To Celix βασίζεται στο μοντέλο του OSGi του αντίστοιχου framework για Java. Αρκετά ενδιαφέρον project και πολύ καλή παρουσίαση. Μακάρι να είχε προγραμματιστεί για λίγο αργότερα μέσα στη μέρα ή, έστω, να είχε περισσότερη προσέλευση ώστε να περιοριζόταν κάπως ο αντίλαλος από τα ροχαλητά στην αίθουσα…

    The Story of Rust

    Steve Klabnik

    20150201-DSC02981

    Στη συνέχεια στο βήμα ανέβηκε ο χειμαρρώδης Steve Klabnik που μας παρουσίασε μία ανασκόπηση για τη Rust, με αφορμή την έκδοση 1.0 που αναμένεται να κυκλοφορήσει μέσα στο 2015.

    Η Rust αποτελεί μία αρκετά ενδιαφέρουσα προσέγγιση στις compiled γλώσσες προγραμματισμού, εστιασμένη στην ταχύτητα και την αποφυγή προβλημάτων. Δεν είναι λίγοι αυτοί που υποστηρίζουν ότι η Rust αποτελεί το αντίπαλο δέος της Go και, φυσικά, δεν έλλειψαν οι αναφορές και συγκρίσεις με τη γλώσσα της Google, τόσο στην παρουσίαση όσο και στις συζητήσεις με το κοινό.

    Το project υποστηρίζεται από το Mozilla, ωστώσο η διαχείριση και η ανάπτυξη του γίνονται εξ ολοκλήρου από την κοινότητα.

    Design and implementation of a Perl Number Theory Module

    Dana Jacobsen

    20150201-DSC02990

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

    Η ομιλία περιλάμβανε επίσης κάποια παραδείγματα-εφαρμογές και ενδεικτικές συγκρίσεις με άλλα αντίστοιχα πακέτα λογισμικού, όπως τα Pari/GP, SymPy και SAGE.

    Get ready to party!

    Larry Wall

    20150201-DSC02998

    Η καλύτερη ομιλία που παρακολούθησα στη FOSDEM θα έλεγα ότι ήταν του Larry Wall, του δημιουργού της Perl.

    Το θέμα της ομιλίας ήταν η Perl 6, που αναπτύσσεται τα τελευταία 15 χρόνια, περίπου. Το αστείο μεταξύ των developers της Perl 6 είναι ότι θα κυκλοφορήσει τα Χριστούγεννα, χωρίς να διευκρινίζεται, όμως, ποιας χρονιάς. Surprise, surprise αυτή η χρονιά θα είναι το 2015!

    Η ομιλία περιλάμβανε σύντομη ιστορική αναδρομή, live παραδείγματα των δυνατοτήτων της νέας Perl και αρκετούς παραλληλισμούς με τα βιβλία του Tolkien(!). Φυσικά, με το χαρακτηριστικό, χιουμοριστικό στυλ του Larry Wall. Είχα την τύχη να καθίσω δίπλα στη συζύγο του Larry, η οποία σήκωσε το βλέμμα από το κέντημα της για να τον «μαλώσει» όταν έβαλε το καπέλο του, καθώς του σκοτείνιαζε τα μάτια. Γλυκύτατοι άνθρωποι και οι δύο.

    Καθώς κινδυνεύω να χαρακτηριστώ ως fanboi, να αναφέρω το σχόλιο του αναψοκοκκινισμένου Ολλανδού που καθόταν δίπλα μου, όταν στο τέλος της ομιλίας του o Larry απευθυνθήκε στο κοινό για ερωτήσεις: «Question Larry Wall?!?! No one dares! He is the best!».

    SatNOGS – Global Network of Ground Stations

    Pierros Papadeas

    satnogs_comp

    Για τη συνέχεια, ένα πραγματικά αξιόλογο ελληνικό project, το SatNOGS, ένα award-winning, open source σύστημα παγκόσμιου δικτύου επίγειων δορυφορικών σταθμών.

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

    Συγχαρητήρια σε όλη την ομάδα του SatNOGS για τις επιτυχίες τους, αλλά και για το project, αυτό καθαυτό.

    Ntimed an NTPD replacement

    Poul-Henning Kamp

    20150201-DSC03028

    Ο Poul-Henning Kamp — core developer του FreeBSD και δημιουργός του Varnish, μεταξύ άλλων — μας μίλησε για το Ntimed, την εφαρμογή συγχρονισμού ώρας μέσω δικτύου (Network Time Protocol — NTP) που αναπτύσσει.

    Το project υποστηρίζεται από το Linux Foundation και έχει σκοπό να αντικαταστήσει τα γνωστά εργαλεία NTP. Η ανάπτυξη των υπαρχόντων εργαλείων NTP ξεκίνησε τη δεκαετία του 70 και ο κώδικας, εκτός από υπερβολική πολυπλοκότητα, ακολουθεί τις προγραμματιστικές παραδοχές εκείνης της εποχής και τα προβλήματα ασφαλείας που τις διέπουν.

    Αν αναλογίστουμε ότι τα εργαλεία αυτά χρησιμοποιούνται σχεδόν σε κάθε συσκευή που συνδέεται στο διαδίκτυο — από φωτοτυπικά μέχρι εργοστασιακές μονάδες ελέγχου — μπορούμε να αναλογίστουμε τη βαρύτητα του project. Ο Poul-Henning Kamp διατηρεί blog σχετικά με την πορεία του project, για όσους επιθυμούν περισσότερες πληροφορίες.

    Living on Mars: A Beginner’s Guide

    Ryan MacDonald

    20150201-DSC03039

    Η φετεινή FOSDEM έκλεισε με ένα ιδιαίτερο θέμα. Την ιδιωτικά χρηματοδοτούμενη, επανδρωμένη αποστολή στον Άρη, Mars One. Ο ομιλητής είναι ένας από τους 660 επιλαχόντες του προγράμματος και φιλοδοξεί να είναι ένας από τους τέσσερις ανθρώπους που θα τα ταξιδέψει μέχρι τον κόκκινο πλανήτη.

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

    Αν δεν κάνω λάθος, όλες οι ομιλίες και τα workshops βιντεοσκοπήθηκαν και τα videos θα είναι σύντομα διαθέσιμα.

    Όλες οι φωτογραφίες διανέμονται με άδεια χρήσης CC-BY 4.0.

    bq-flashsale-2

     

    Πηγή: https://plus.google.com/+bqreaders/posts/BStjo9FWMfW

    Θα υπάρχει νέο flash sale για το bq Aquaris E4.5 (ubuntu edition) σήμερα Τετάρτη στις 16:00 ώρα Ελλάδος.

    Κλικ στο http://goo.gl/71tueM για αντίστροφη μέτρηση μέχρι το flash sale.

    No comment

    Το πρώτο κινητό με το λειτουργικό σύστημα Ubuntu Touch είναι διαθέσιμο από την ισπανική εταιρία bq, και είναι το bq Aquaris E4.5 (Ubuntu edition).

    Η διάθεση του κινητού γίνεται μέσω ενός flash sale, που σημαίνει ότι θα είναι διαθέσιμο για αγορά online για συγκεκριμένες ώρες. Αυτή τη στιγμή το flash sale είναι σε εξέλιξη, και συγκεκριμένα το κινητό θα είναι διαθέσιμο μεταξύ 10πμ-7μμ, σήμερα Τετάρτη 11 Φεβρουαρίου 2015.

    Κατά την αγορά, ο επισκέπτης καλείται να παίξει ένα παιχνίδι στο Web πρώτα, όπου ουσιαστικά εξοικειώνεται με τη χρήση του κινητού.


    Αυτό είναι το κουτί του κινητού.

    Αυτό είναι το κινητό (πίσω μέρος), όπου διακρίνεται η κάμερα με το διπλό φλας. Στο πλάι του κινητού είναι η θέσεις για τις δύο SIM (micro SIM).

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

    Εδώ είναι το κινητό σε λειτουργία στο αγγλικό περιβάλλον. Η μετάφραση στα ελληνικά είναι σε εξέλιξη (τώρα στο 30%).

    Αυτό είναι στιγμιότυπο από τις ρυθμίσεις συστήματος του κινητού.

    Άλλη μία χρονιά, αλλή μία FOSDEM. Φέτος, είχα την τύχη (και την τιμή) να παρευρεθώ κι εγώ στη μεγάλη «γιορτή» του ανοικτού λογισμικού.

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

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

    Identity Crisis: Are we who we say we are?

    Karen Sandler

    20150131-DSC02922

    Η εναρκτήρια ομιλία από την Karen Sandler — executive director του Software Freedom Conservancy — ήταν, ίσως, μία αφορμή για συζήτηση σχετικά με το ιδεολογικό υπόβαθρο της σύγχρονης πραγματικότητας του ανοικτού λογισμικού και το ρόλο των εταιρειών σε αυτή. Αρκετά ενδιαφέρουσα ομιλία.

    FreeRTOS Introduction

    Atilla Filiz

    20150131-DSC02928

    Εισαγωγικό workshop για το FreeRTOS, ένα ανοικτό λειτουργικό σύστημα με real time δυνατότητες, για microcontrollers και μικρούς επεξεργαστές, σαν αυτούς που βρίσκουμε στα Arduino. Πέρα από την παρουσίαση των δυνατοτήτων και των χαρακτηριστικών του FreeRTOS, είχαμε και μία σύντομη παρουσίαση των διαθέσιμων εργαλείων ανάπτυξης για την πλατφόρμα. Καθώς και πληροφορίες σχετικά με τις διάφορες εκδόσεις του FreeRTOS και των αδειών χρήσης τους.

    Glusterfs – Overview & Future Directions

    Niels de Vos

    20150131-DSC02933

    Ιδιαίτερο ενδιαφέρον είχε το workshop του Niels de Vos για το GlusterFS στο developers room για το Infrastructure as a service (IaaS). Αρκεί να σημειώσουμε ότι στο αμφιθέατρο δεν έπεφτε καρφίτσα. Τα slides της παρουσίασης είναι διαθέσιμα.

    Dancer Status

    Sawyer X

    20150131-DSC02938

    Στη συνέχεια «μετακόμισα» στο developers room της Perl. Το πρώτο workshop που παρακολούθησα αφορούσε το Dancer, ένα εύχρηστο framework για την ανάπτυξη web εφαρμογών σε Perl. Ο Saywer X μας ανέλυσε τις σχεδιαστικές παραδοχές πίσω από τη δεύτερη έκδοση του framework (Dancer2) και στη συνέχεια παρακολουθήσαμε κάποιες από τις νέες δυνατότητες σε live demo.

    Perl 6: A Dynamic Language for Mere Mortals

    Curtis “Ovid” Poe

    20150131-DSC02946

    Στο επόμενο workshop το δωμάτιο γέμισε, σχεδόν, ασφυκτικά. Ο Curtis “Ovid” Poe μας έκανε live παρουσίαση ορισμένων χαρακτηριστικών της πολυαναμενόμενης έκτης έκδοσης της Perl. Το παρόν έδωσε και ο δημιουργός της Perl, Larry Wall, απαντώντας σε ερωτήσεις του κοινού. Περισσότερη Perl6 και Larry Wall στο άρθρο για τη δεύτερη μέρα της FOSDEM.

    FreeBSD/Xen status update

    Roger Pau Monné

    20150131-DSC02949

    BSD, για τη συνέχεια και το κλείσιμο της πρώτης ημέρας της FOSDEM. Ο Roger Pau Monné της Citrix, μας μίλησε για τις εξελίξεις του hypervisor Xen και την υποστήριξη του για το FreeBSD. To Xen πλέον λειτουργεί και ως Dom0 PVH στο FreeBSD και είχαμε τη δυνατότητα να παρακολουθήσουμε live demo αυτής της λειτουργικότητας.

    4 years of pkg(8)

    Baptiste Daroussin

    20150131-DSC02956

    Ο Baptiste Daroussin έκλεισε τα BSD workshops με μια πολύ ενδιαφέρουσα ανασκόπηση των τεσσάρων χρόνων ανάπτυξης του νέου package manager του FreeBSD, pkg. Το workshop έκλεισε με πολύ ενδιαφέρουσα συζήτηση με developers του FreeBSD, μεταξύ των οποίων και ο Poul-Henning Kamp.

    Όλες οι φωτογραφίες διανέμονται με άδεια χρήσης CC-BY 4.0.

    Το WordPress, έρχεται μεζί με την μονάδα (widget) που προσφέρει την δυνατότητα να έχουμε τα πρόσφατα άρθρα με λίγες όμως επιλογές όπως αριθμό άρθρων, ημερομηνία και φυσικά τον τίτλο. Αν δεν σας καλύπτουν οι παραπάνω επιλογές μην στεναχωριέστε, με την εγκατάσταση προσθέτων που έχουν δημιουργηθεί από την κοινότητα του WordPress, έχετε πολύ περισσότερο έλεγχο για […]

    The post Πρόσθετα για τα πρόσφατα άρθρα appeared first on WordPress Greece.

    imagesΑυτήν την εβδομάδα πραγματοποιούνται ενδιαφέρουσες εκδηλώσεις για το Ελεύθερο Λογισμικό / Λογισμικό Ανοιχτου Κώδικα, τις ανοιχτές τεχνολογίες και την καινοτομία!

    Η ΕΕΛ/ΛΑΚ σας προτείνει να τις παρακολουθήσετε και να τις διαδώσετε:

    Ημέρα Ημερομηνία Θεματική Θέμα Διοργανωτής Σύντομη Περιγραφή
    Δευτέρα 09/02/2015 Μονάδες Αριστείας

    Ανοιχτό Λογισμικό για την Αγροτική Ανάπτυξη, την Υγεία και τη Δημόσια Διοίκηση

    Πανεπιστήμιο Ιωαννίνων και το Επιστημονικό και Τεχνολογικό Πάρκο Ηπείρου Κάθε εκπαιδευόμενος στο σχολείο θα αναλάβει την εκτέλεση ενός έργου συνεισφοράς σε έργο ΕΛ/ΛΑΚ με θέμα την Αγροτική Ανάπτυξη , την Υγεία και τη Δημόσια Διοίκηση. (Περισσότερα)
    Τετάρτη 11/02/2015 Μονάδες Αριστείας

    Δημόσια Διοίκηση & Τοπική Αυτοδιοίκηση και στις Επιχειρηματικές Εφαρμογές/Υπηρεσίες για Μικρομεσαίες Επιχειρήσεις

    Α.Π.Θ

    Τα σεμινάρια απευθύνονται σε ελεύθερους επαγγελματίες, εργαζόμενους, στελέχη επιχειρήσεων, στελέχη φορέων της Δημόσιας Διοίκησης και της Υγείας όλων των βαθμίδων, σε καθηγητές, φοιτητές, υπαλλήλους του Α.Π.Θ. και φίλους του ελεύθερου λογισμικού
    (Περισσότερα)
    Τετάρτη 11/02/2015 Γενικά

    Σεμινάριο για τη Wikipedia

    ΕΕΛ/ΛΑΚ,  Εθνικό Ιστορικό Μουσείο,  ΕΔΕΤ,  Σχολικό Δίκτυο, PostScriptum, με την εθελοντική συμμετοχή του Σχολείου της Βικιπαίδειας

    Στόχος της δράσης είναι ο εμπλουτισμός της ελληνικής Βικιπαίδειας με λήμματα σχετικά με την Ελληνική Επανάσταση και εν γένει τη θεματογραφία του Εθνικού Ιστορικού Μουσείου μέσα από την ενεργή συμμετοχή διδασκόντων και μαθητών καθώς και η διάδοση στην εκπαιδευτική κοινότητα της ορθής χρήσης και της σημασίας της Βικιπαίδειας.
    (Περισσότερα)
    Παρασκευή 13/02/2015 Μονάδες Αριστείας

    Δημιουργία και διαχείριση ιστοτόπων και πολιτιστικών συλλογών

    Χαροκόπειο Πανεπιστήμιο

    Στόχος αυτού Σεμιναρίου είναι να εισάγει τους συμμετέχοντες στις εφαρμογές ΕΛ/ΛΑΚ, να τους δώσει τη δυνατότητα να χρησιμοποιήσουν εφαρμογές ΕΛ/ΛΑΚ που μπορούν να αξιοποιηθούν στον πολιτισμό για την αρχειοθέτηση και προβολή πολιτισμικών τεκμηρίων και να τους προτρέψει να συνεισφέρουν στην Ελληνική κοινότητα ΕΛ/ΛΑΚ μέσα από την δημιουργία ελεύθερου υλικού, τον εξελληνισμό λογισμικού, την ανάπτυξη επιμέρους ψηφίδων κλπ.
    (Περισσότερα)
    Σάββατο 14/02/2014 Γενικά Προφεστιβαλική Εκδήλωση Ενίσχυσης του CommonsFest 2015

     

    CommonFest Επειδή πιστεύουμε πως ο έρωτας είναι αυτό που μοιραζόμαστε έξω από τον επίπλαστο κόσμο της κατανάλωσης, την ημέρα του Αγίου Βαλεντίνου, ημέρα της εμπορευματοποίησης του έρωτα, σας καλούμε σε ένα ξέφρενο και ρομαντικό πάρτυ με dj set και τίτλο “Love: A Timeless Common” στο Ελεύθερο Αυτοδιαχειριζόμενο Θέατρο ΕΜΠΡΟ(Περισσότερα)

    I know a lot of programmers, who are afraid of makefiles. Most of them come from a windows background, and when they migrate to GNU/Linux or MacOS X they naturally gravitate towards clunky IDEs to manage their build process. Others, fearing that makefiles are going to be too complex to manage manually, try to use even clunkier makefile (or project file) generators like cmake.

    While none of the above solutions is without some merit in particular cases, I strongly believe that there’s no faster and simpler way to build your project, than writing a small makefile. And in order to dispel the fear, I decided to write a tutorial about how to write simple, practical makefiles, for your programs.

    The article is too big and too … structured, for my idea of what a blog post should be, so I’m hosting it on my web site along with some of my previous articles instead.

    So anyway here it is, let me know if you find it useful: Practical makefiles, by example.
    Feel free to use the comments section in this post for any feedback, or send me an email if you prefer.

    Btw, I used reStructuredText, and the docutils translators for this. So there’s also a PDF version, produced through the rst2latex translator. It’s not as good as it could have been if I wrote it directly in LaTeX, but I suppose it’s serviceable if you prefer a printable off-line version.


    Exporting .jpg image copy from .dcm input using VTK in Python.

    # Iterate through .dcm files and export to .jpg
    for image in os.listdir(PathDicom):
    if (image.endswith(".dcm")):
    reader.SetFileName(image)
    reader.Update()

    # Need to cast before writing to .jpg
    castFilter = vtk.vtkImageCast()
    castFilter.SetOutputScalarTypeToUnsignedChar()
    castFilter.SetInputConnection(reader.GetOutputPort())
    castFilter.Update()

    # .jpg file write
    writer = vtk.vtkJPEGWriter()
    writer.SetInputConnection(castFilter.GetOutputPort())
    jpg_filename = image.replace(“.dcm”, “.jpg”)
    writer.SetFileName(“{0}”.format(jpg_filename))
    writer.Write()


    14 Φεβρουαρίου στο Θέατρο ΕΜΠΡΟΣ Επειδή πιστεύουμε πως ο έρωτας είναι αυτό που μοιραζόμαστε έξω από τον επίπλαστο κόσμο της κατανάλωσης, την ημέρα του Αγίου Βαλεντίνου, ημέρα της εμπορευματοποίησης του έρωτα, σας καλούμε σε ένα ξέφρενο και ρομαντικό πάρτυ με dj set και τίτλο “Love: A Timeless Common” στο Ελεύθερο Αυτοδιαχειριζόμενο Θέατρο ΕΜΠΡΟΣ (Ρήγα Παλαμήδου … Continue reading Προφεστιβαλική Εκδήλωση Ενίσχυσης του CommonsFest 2015
    Αφορμή για το παρόν άρθρο είναι το γεγονός που συναντώ συχνά σε facebook αλλά και σε συζητήσεις φίλων σχετικά με το ποια διανομή (ή windows) να εγκαταστήσουν σε ένα πεθαμένο υπολογιστή, πολύ παλαιάς τεχνολογίας, με ελάχιστη μνήμη (γι'αυτό έβαλα στον τίτλο αρνητηκή μνήμη και μονάδα μέτρησης kb). Οι περισσότερες απαντήσεις μου είναι γενικά ίδιες (και έρχονται μέσα από την έρευνα του Μάρτιν). Εδώ θα προσπαθήσω να αναλύσω (με όσες γνώσεις έχω. Σίγουρα υπάρχουν και άλλες). Εάν έχετε υπολογιστή σχετικά καλό, μπορείτε να δείτε και την ανάρτηση που έκανα σχετικά με την καλύτερη διανομή για νέο χρήστη.

    Καταρχήν οι περισσότερες ερωτήσεις είναι του στυλ "Έχω ένα Pentium 4 με 512ΜΒ μνήμη. Τι διανομή να βάλω;"
    Η πραγματική ερώτηση όμως είναι "Έχω έναν άθλιο υπολογιστή και θέλω να τον αναστήσω γιατί δεν έχω χρήματα. Τι διανομή να βάλω έτσι ώστε να έχω έναν υπολογιστή που να μπορεί να είναι γρήγορος και να είναι σαν να έχω έναν i7 με άπειρη μνήμη;"

    Πριν από όλα, δείτε την περίπτωση να μεγαλώσετε την μνήμη. Που θα βρείτε παλιά μνήμη; Μπορείτε να βρείτε σε διάφορα LUGs, να αγοράσετε από το ebay ή από ιστοσελίδες με αγγελίες (στην τελική βάλτε εσείς αγγελία ότι ζητάτε). Σε διάφορα forums. Σε διάφορες ιστοσελίδες ανακύκλωσης (ή τύπου ανακύκλωσης).

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

    | Desktop Environment | Memory Used |
    | ---------------------|------------:|
    | Enlightenment 0.18.8 | 83.8 MiB |
    | LXDE 0.5.5 | 87.0 MiB |
    | XFCE 4.10.2 | 110.0 MiB |
    | LXQt 0.7.0 | 113.0 MiB |
    | MATE 1.8.1 | 123.0 MiB |
    | Cinnamon 2.2.13 | 176.3 MiB |
    | GNOME3 3.12.2 | 245.3 MiB |
    | KDE 4.13.1 | 302.6 MiB |
    | Unity 7.2.0.14 | 312.5 MiB |

    Δεν τα αναφέρει όλα. Υπάρχουν και άλλα όπως το openbox, το i3, το awsome. Είναι μερικά γραφικά περιβάλλοντα που είναι μεν για πεθαμένα μηχανάκια αλλά, προφανώς, δεν είναι για όσους θέλουν να αναστήσουν τον υπολογιστή τους. Επίσης, οι περισσότεροι ρωτάνε για να αναστήσουν υπολογιστή φίλου, ο οποίος όμως το μόνο που γνωρίζει είναι τα windows.

    Από τον παραπάνω πίνακα, προσωπικά, θα επέλεγα Enlightenment αλλά και το MATE (επειδή γνωρίζω να το παραμετροποιώ).
    Εσείς επιλέξτε ένα γραφικό περιβάλλον που γνωρίζετε να παραμετροποιείτε. Μετά επιλέξτε μια διανομή που επίσης γνωρίζετε να παραμετροποιείτε. Σε περίπτωση που η διανομή εφαρμόζει και το γραφικό περιβάλλον (πχ Ubuntu MATE για το MATE, Bodhi για το Enlightenment κλπ), τότε αυτό είναι μεν η ιδανική επιλογή σας, αλλά θα πρέπει να γνωρίζετε για να απενεργοποιείτε υπηρεσίες κλπ. Οι περισσότερες διανομές, εγκαθιστούν ότι να ναι, έχοντας στόχο πιο γερά μηχανάκια.

    Αφού επιλέξετε λοιπόν το γραφικό και την διανομή, ακολουθούν τα προγράμματα. Το πιο μνημοβόρο πρόγραμμα είναι ο browser σας. Οι περισσότερες διανομές έχουν ως προεπιλογή το Firefox. Είναι γνωστό ότι ο Firefox και ο Chrome-Chromium καταναλώνουν σχεδόν όλη τη διαθέσιμη μνήμη σας. Οπότε σε αυτή την περίπτωση επιλέξτε κάτι πιο νορμάλ, όπως ο Midori ή Epiphany. Επίσης, οι τεχνολογίες που υπάρχουν στο Internet σήμερα, είναι διαφορετικές από αυτές του παρελθόντος, επομένως, παίζει να υπάρχει καθυστέρηση στις ιστοσελίδες που επισκέφτεστε.

    Μια πολύ καλή λύση είναι και η διανομή Puppy Linux. Και αυτή όμως, δεν φαίνεται να είναι λύση που προτιμούν αρκετοί.

    Δείτε τα αποτελέσματα άλλης έρευνας, σχετικά με την κατανάλωση μνήμης των GUI και με φωτογραφίες... (άρθρο μέρος 1, μέρος 2, μέρος 3).



    Προσωπικά προτιμώ την λύση Arch με γραφικό MATE. Όπως βλέπετε και στην εικόνα, μετά την εκκίνηση, καταναλώνει μόνο 97ΜΒ από τα 512ΜΒ. Υπάρχει και αρκετός χώρος και για Firefox εδώ, αλλά προτίμησα τον Midori.



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



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

    ΣΥΜΠΕΡΑΣΜΑ

    1. Προτιμήστε γραφικό περιβάλλον που γνωρίζετε την παραμετροποίηση.
    2. Επιλέξτε διανομή που γνωρίζετε να παραμετροποιείτε.
    3. Σε περίπτωση που τα δυο παραπάνω δεν υπάρχουν και το μηχάνημα είναι για ανακύκλωση, επιλέξτε Enlightenment ή MATE.
    4. Επιλέξτε light browser.
    5. Μην εκτελείτε προγράμματα κατά την εκκίνηση. ΜΟΝΟ τα απαραίτητα (με την παραμετροποίηση της διανομής, απενεργοποιείστε υπηρεσίες).

    Ντάξ’… Μόλις επέστρεψα από τη FOSDEM 2015, πρώτη μου φορά (ναι, για όλους υπάρχει η πρώτη φορά, για μερικούς από εμάς σε μεγάλη ηλικία!), και είπα να κάτσω να περιγράψω την εμπειρία μου. Από πού να αρχίσω, όμως, δεν ξέρω. Ξεκινάω, λοιπόν, με σκέψεις ατάκτως ειρημμένες και να δω πού θα με βγάλει.

    Για όσους δε γνωρίζουν τι εστί FOSDEM μπορώ να παραπέμψω στην εισαγωγική ατάκα του site της διοργάνωσης: «Η FOSDEM είναι ένα ελεύθερο event (ελληνιστί: ιβέντ) όπου συναντιώνται, ανταλλάσσουν ιδέες και συνεργάζονται προγραμματιστές». Το συνέδριο λαμβάνει χώρα ετησίως στις Βρυξέλλες, αρχής γενομένης από το 2001, και είναι μία από τις πολυπληθέστερες συναντήσεις προγραμματιστών ελεύθερου λογισμικού / λογισμικού ανοιχτού κώδικα παγκοσμίως. Μιλάμε για κάποιες χιλιάδες κόσμου, οι οποίοι έχουν καταφέρει όλα αυτά τα χρόνια μέσω της δουλειάς τους να επανα-νοηματοδοτήσουν και να απενοχοποιήσουν την έννοια “γκίκ” (geek=’σπασικλάκι”). Σε μια εποχή που όλα γύρω μας συντονίζονται και λειτουργούν μέσω λογισμικού (στους υπολογιστές, τα κινητά τηλέφωνα, τα αυτοκίνητα, τις καφετιέρες μας…), αυτοί είναι οι άνθρωποι που με τη δουλειά τους ανοίγουν την πρόσβαση σε όλους μας για να μπορούμε να έχουμε τον έλεγχο και να διαμορφώνουμε όπως επιθυμούμε τα λογισμικά εργαλεία που χρησιμοποιούμε καθημερινά.

    Η πρώτη συνάντηση της διοργάνωσης ήταν και η πιο πολυ-διαφημισμένη: βραδιά μπύρας στο Delirium! Δεν το χάνεις με τίποτα. Καθοδόν για Βρυξέλλες ο Γιάννης Τ. (FOSS@NTUA) μου εξήγησε: «εκεί συναντιούνται όλοι οι developers που έρχονται από κάθε άκρη της γης για να κοινωνικοποιηθούν. Την επόμενη μέρα στο συνέδριο κυκλοφορούν όλοι “λιάρδα” από τις μπύρες της προηγούμενης βραδιάς…».

    fosdem 2015

    Ο δρόμος έξω από τη Delirium, FOSDEM 2015, Βρυξέλλες [Φωτο: openSUSE Greece]

    Οι κουβέντες που άκουγες προσπαθώντας να περάσεις μέσα από το πλήθος πηγαίνοντας προς το μπαρ δεν ήταν μόνο εκείνα τα ακατάληπτα που μιλάνε οι προγραμματιστές μεταξύ τους, αλλά και θέματα πολιτικής σε σχέση με το ανοιχτό λογισμικό, προβλέψεις για το μέλλον, ανταλλαγή εμπειριών. Περνώντας την είσοδο και κατευθυνόμενος προς το μπαρ “έφαγα πόρτα”.
    – Το μαγαζί είναι κλεισμένο, κύριε, δεν μπορείτε να περάσετε.
    – Μα,… και εγώ για το ίδιο event έχω έρθει
    – Ποιο event?
    – Το FOSDEM
    – Τι είναι το FOSDEM?
    – …(κάποια δευτερόλεπτα αμηχανίας μπροστά σε αυτό που ζούσα)… Μα, ένα από τα μεγαλύτερα events για το ελεύθερο / ανοιχτό λογισμικό, το οποίο έχει καταφέρει να νομιμοποιήσει τη λέξη “γκικ” στο ευρύ κοινό!
    – Εντάξει, δικός μας είσαι, πέρνα!
    Σκέφτηκα ότι δεν είναι δυνατόν να μη φαίνομαι αρκετά γκικ και να μου κάνουν “face-control” στο beer event! Τι έζησα! Οποία αισχύνη! Άντε να έχεις μούτρα να κυκλοφορήσεις στην πιάτσα (του ελεύθερου λογισμικού) μετά.

    fosdem 2015

    Μπουλουκηδόν στην είσοδο του Delirium, FOSDEM 2015, Βρυξέλλες [Φωτο: openSUSE Greece]

    Η επόμενη ημέρα ήταν η πραγματική έκπληξη, ωστόσο. Το Universite Libre de Bruxelles (ULB), όπου λάμβανε χώρα το συνέδριο, ήταν πλημμυρισμένο από τους 5000+ hackers που είχαν έρθει να παρακολουθήσουν και να συμμετάσχουν, ενώ στα 5 κτίρια που είχαν παραχωρηθεί για τις ανάγκες του συνεδρίου εξελίσσονταν οι περισσότερες από 550 ομιλίες που ήταν προγραμματισμένες για το 2ήμερο.

    FOSDEM 2015

    Το campus στο ULB, όπου έλαβε χώρα η διοργάνωση του FOSDEM 2015

    Ένας μαραθώνιος συζητήσεων και παρουσιάσεων, στον οποίο μπορούσες να βρεις πραγματικά ό,τι κινείται στο χώρο του ελεύθερου λογισμικού αλλά και του hardware. Και φυσικά υπήρχε και ο “διάδρομος”, όπου κανείς είχε την ευκαιρία να γνωρίσει από κοντά και να συζητήσει με “γίγαντες” του ελεύθερου λογισμικού, αλλά και να προμηθευτεί αυτοκόλλητα και μπλουζάκια από το stand του αγαπημένου του open source project.

    FOSDEM 2015

    Stand με μπλουζάκια του Free Software Foundation Europe, FOSDEM 2015 [Φωτο: openSUSE Greece]

    Ένα από τα “highlights” του συνεδρίου ήταν αναμφίβολα η παρουσία του Richard Stallman, αρχικά σε μια συζήτηση που προηγήθηκε του συνεδρίου (Παρασκευή απόγευμα) και εν συνεχεία στους διαδρόμους του κεντρικού κτιρίου να μοιράζει το φυλλάδιο αυτό!

    FOSDEM 2015 Stallman flyer

    Ο Richard Stallman του Free Software Foundation διαμαρτυρήθηκε για την αφαίρεση της λέξης “Free” από το site της διοργάνωσης στην αναφορά του λογισμικού, μοιράζοντας αυτό το φυλλάδιο στους διαδρόμους του κεντρικού κτιρίου.

    Ήταν ο τρόπος του για να διαμαρτυρηθεί για το γεγονός ότι από το site της διοργάνωσης είχαν εξαλείψει τη λέξη “free” στην αναφορά τους για το λογισμικό (έκαναν λόγο μόνο για “open-source software”). Στο κλείσιμο, ωστόσο, του συνεδρίου, μέλη της οργανωτικής επιτροπής πήραν το λόγο και έβγαλαν ανακοίνωση σε ένα κατάμεστο αμφιθέατρο με την οποία επιβεβαίωναν την υποστήριξή τους στο ελεύθερο λογισμικό. (μου έχει μείνει, παρ” όλα αυτά, ακόμα η απορία για ποιο λόγο δεν αναρτήθηκε εξ” αρχής στο site της διοργάνωσης…).

    Η “πρώτη γεύση” του συνεδρίου ήταν για μένα σίγουρα αρκετή για να ενισχύσει την επιθυμία μου να ξαναβρεθώ εκεί στην επόμενη διοργάνωση.

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

    Η ημέρα του Βαλεντίνου είναι παραδοσιακά η ημέρα που γιορτάζουμε την αγάπη. Γιατί, λοιπόν, να μην αξιοποιήσουμε την ευκαιρία να γιορτάσουμε την αγάπη μας για το Ελεύθερο Λογισμικό φέτος;

    Για τις 14 Φεβρουαρίου, Σάββατο, το FSFE (Free Software Foundation Europe) οργανώνει μια διαδικτυακή καμπάνια με τίτλο «Αγαπάω το Ελεύθερο Λογισμικό». Η περυσινή καμπάνια ήταν φανταστική! Διαβάσαμε πολλά ενδιαφέροντα blog posts και άρθρα για συγκεκριμένα λογισμικά. Στα microblogs χρησιμοποιήθηκε κατά κόρον το hashtag #ilovefs εκείνη τη μέρα και σε όλο τον κόσμο άνθρωποι εξέφραζαν τις ευχαριστίες τους προς τους προγραμματιστές για τη φανταστική δουλειά που κάνουν. Ακόμα και πολιτικοί έδειξαν την αγάπη τους για το Ελεύθερο Λογισμικό λόγω της μεγάλης σημασίας του σε καιρούς παρακολουθήσεων και κλειδώματος σε υπηρεσίες cloud.

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

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

    Δείξε την αγάπη σου

    Υπάρχουν πολλοί τρόποι να δείξεις την εκτίμησή σου για αυτή την προσφορά. Καθένας αγαπάει το Ελεύθερο Λογισμικό για ποικίλους λόγους. Παρακάτω περιγράφονται μερικοί τρόποι που μπορείς να δηλώσεις δημόσια την αγάπη σου για το Ελεύθερο Λογισμικό.

    • Εικόνες. Μια εικόνα αξίζει όσο χίλιες λέξεις. Φτιάξε μια φωτογραφία για να δείξεις την αγάπη σου προς το Ελεύθερο Λογισμικό και τους ανθρώπους που το υποστηρίζουν. Ίσως μια φωτογραφία δική σου με τον αγαπημένο σου προγραμματιστή ή λογισμικό. Ίσως ακόμα μια φωτογραφία ενός μπαλονιού με το hashtag #ilovefs στην πόλη σου; Έχουμε μια συλλογή από φωτογραφίες που θα μπορούσαν να σε εμπνεύσουν, αλλά ανυπομονούμε να δούμε και τη δική σου δημιουργική ιδέα!
    • Καρτ ποστάλ. Για φέτος έχουμε ετοιμάσει καρτ ποστάλ με το λεκτικό «I love free software, but I love YOU more». Μπορείς να προμηθευτείς μερικές, ενισχύοντας οικονομικά το FSFE, και να τις στείλεις σε αγαπημένα σου πρόσωπα!
    • Αγαπάω το Ελεύθερο Λογισμικό

    • (Micro)Blog. Πέρυσι γράφτηκαν πολλά blog post για συγκεκριμένα λογισμικά και εκφάνσεις του Ελεύθερου Λογισμικού στις οποίες ο κόσμος ήθελε να δώσει έμφαση. Αυτή είναι μια θαυμάσια ευκαιρία να παρουσιάσεις και εξηγήσεις γιατί το Ελεύθερο Λογισμικό είναι μια σημαντική παράμετρος της καθημερινότητάς σου. Ίσως θέλεις επίσης να ευχαριστήσεις κάποιο συγκεκριμένο προγραμματιστή ή ομάδα για την εξαιρετική δουλειά που έχουν κάνει!
    • Δωρεά. Οι άνθρωποι απολαμβάνουν ένα καφέ, μια μπύρα ή ένα γεύμα. Αν γνωρίζεις κάποιο προγραμματιστή που μένει κοντά σου, γιατί δεν τον καλείς για να του προσφέρεις ένα κέρασμα; Εναλλακτικά θα μπορούσες να κάνεις μια χρηματική δωρεά στο FSFE για να στηρίξεις τη δουλειά που κάνει υποστηρίζοντας το Ελεύθερο Λογισμικό.

    Με μια μικρή συνεισφορά από τον καθένα μπορούμε όλοι να γιορτάσουμε μαζί μια όμορφη ημέρα «Αγαπάω το Ελεύθερο Λογισμικό».

    Καλή ημέρα Ελεύθερου Λογισμικού σε όλους!

    Πηγή άρθρου: https://fsfe.org/campaigns/ilovefs/ilovefs.en.html

    Τα αντίγραφα ασφαλείας είναι σημαντικά για το WordPress. Χωρίς αυτά, ρισκάρεται να χάσετε όλη την σκληρή δουλειά αν πάει κάτι στραβά. Αν ο φιλοξενητής σας (hosting provider) χάσει τα δεδομένα σας, αν μπουν hackers ή ακόμη χαλάσει η βάση δεδομένων, θα πρέπει να επαναφέρουμε στην προηγούμενη λειτουργική κατάσταση από ένα αντίγραφο ασφαλείας. Για το λόγο […]

    The post Αντίγραφα ασφαλείας στο WordPress appeared first on WordPress Greece.

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

     

    Η Εταιρεία Ελεύθερου Λογισμικού / Λογισμικού Ανοιχτού Κώδικα (ΕΕΛ/ΛΑΚ, www.eellak.gr), στο πλαίσιο των δράσεών της για την προώθηση των κοινών αγαθών και της ανοιχτής διακυβέρνησης απέστειλε επιστολή στον πρωθυπουργό της χώρας επισημαίνοντας την ανάγκη οι πολιτικές για τα ψηφιακά κοινά να αποτελούν μέρος των προγραμματικών δηλώσεων της νέας κυβέρνησης.

     

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

     

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

     

    Με βάση τα παραπάνω η ΕΕΛ/ΛΑΚ ζήτησε μεταξύ άλλων:

     

    • να υπάρχει ενιαία ψηφιακή στρατηγική που θα υποστηρίζει τα ψηφιακά κοινά και την ανοιχτή διακυβέρνηση,
    • να γίνει χρήση του υπάρχοντος στελεχιακού δυναμικού για την ανοιχτή διακυβέρνηση,
    • να γίνει επιμόρφωση των δημοσίων υπαλλήλων σε θέματα ηλεκτρονικής και ανοιχτής διακυβέρνησης
    • να ενισχυθεί και επεκταθεί η Διαύγεια και στη νομοθετική εξουσία, στους φορείς του ιδιωτικού τομέα που χρηματοδοτούνται ή συναλλάσσονται με το δημόσιο και στα κόμματα
    • να ενισχυθούν και επεκταθούν οι δράσεις ανοιχτών δεδομένων στη δημόσια διοίκηση και στους ιδιώτες που προσφέρουν δημόσια υπηρεσία
    • να ενισχυθεί η κυκλική οικονομία, δηλαδή η παραγωγή βιομηχανικών και χρηστικών αντικειμένων με τρόπο ανοιχτό, επαναχρησιμοποιήσιμο και επισκευάσιμο με το μικρότερο κόστος και σε τοπικό επίπεδο
    • Να ενισχυθεί η τοπική καινοτομία μέσα από ανοιχτά εργαστήρια κατασκευής και υλισμικού (open FabLabs)

     

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

    OPENGOV WORDLE ChosenΤα κοινά αγαθά, η ανοιχτή διακυβέρνηση και η συνεργατική οικονομία βάσεις της ψηφιακής στρατηγικής για την παραγωγική ανασυγκρότηση της χώρας

    Η Εταιρεία Ελεύθερου Λογισμικού / Λογισμικού Ανοιχτού Κώδικα (ΕΕΛ/ΛΑΚ, www.eellak.gr), στο πλαίσιο των δράσεών της για την προώθηση των κοινών αγαθών και της ανοιχτής διακυβέρνησης απέστειλε επιστολή στον πρωθυπουργό της χώρας επισημαίνοντας την ανάγκη οι πολιτικές για τα ψηφιακά κοινά να αποτελούν μέρος των προγραμματικών δηλώσεων της νέας κυβέρνησης.

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

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

    Με βάση τα παραπάνω η ΕΕΛ/ΛΑΚ ζήτησε μεταξύ άλλων:

    • να υπάρχει ενιαία ψηφιακή στρατηγική που θα υποστηρίζει τα ψηφιακά κοινά και την ανοιχτή διακυβέρνηση,

    • να γίνει χρήση του υπάρχοντος στελεχιακού δυναμικού για την ανοιχτή διακυβέρνηση,

    • να γίνει επιμόρφωση των δημοσίων υπαλλήλων σε θέματα ηλεκτρονικής και ανοιχτής διακυβέρνησης

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

    • να ενισχυθούν και επεκταθούν οι δράσεις ανοιχτών δεδομένων στη δημόσια διοίκηση και στους ιδιώτες που προσφέρουν δημόσια υπηρεσία

    • να ενισχυθεί η κυκλική οικονομία, δηλαδή η παραγωγή βιομηχανικών και χρηστικών αντικειμένων με τρόπο ανοιχτό, επαναχρησιμοποιήσιμο και επισκευάσιμο με το μικρότερο κόστος και σε τοπικό επίπεδο

    • Να ενισχυθεί η τοπική καινοτομία μέσα από ανοιχτά εργαστήρια κατασκευής και υλισμικού (open FabLabs)

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

    Μαραθώνιος Εμπλουτισμού της Βικιπαίδειας για την Ελληνική Μόδα και τις Ελληνικές Τοπικές Ενδυμασίες

    ΔΕΛΤΙΟ ΤΥΠΟΥ

    Η εταιρία PostScriptum διοργανώνει σε συνεργασία με το Πελοποννησιακό Λαογραφικό Ίδρυμα και την ΕΕΛ/ΛΑΚ τη δράση «Μαραθώνιος Εμπλουτισμού της Βικιπαίδειας για την Ελληνική Μόδα και τις Ελληνικές Τοπικές Ενδυμασίες με επίκεντρο τις Συλλογές του Ιδρύματος» στο πλαίσιο της υλοποίησης του προγράμματος ΕΣΠΑ «Το ΠΛΙ στην ψηφιακή εποχή» που υλοποιεί σε συνεργασία με την εταιρία CITE.

    Η δράση, που απευθύνεται σε διδάσκοντες και φοιτητές διαφόρων πανεπιστημιακών τμημάτων (θεατρολογίας, κοινωνιολογίας, ιστορίας, λαογραφίας κλπ.), επιμελητές μουσείων μόδας και ενδυμασίας, ιστορικούς της ενδυμασίας, λαογράφους, «bloggers» μόδας και κάθε ενδιαφερόμενο, έχει ως στόχο τον εμπλουτισμό της Ελληνικής Βικιπαίδειας -και ενδεχομένως και της αγγλόφωνης Wikipedia- με λήμματα που αφορούν την ελληνική τοπική ενδυμασία και την ελληνική μόδα διαχρονικά.

    Θα υλοποιηθεί δε με τη συμμετοχή και εποπτεία μελών της ελληνικής Βικιπαίδειας και των επιμελητών του Πελοποννησιακού Λαογραφικού Ιδρύματος για να συζητήσουν μαζί τους για το μουσείο και τις συλλογές του.

    Σεμινάρια την Πέμπτη 5 και την Παρασκευή 6 Φεβρουαρίου από τις 5μμ έως τις 8μμ .

    Κατά τη διάρκεια των  δύο αυτών συναντήσεων θα γίνει εισαγωγή στην λογική και χρήση της Βικιπαίδειας και στη μεθοδολογία συγγραφής λημμάτων σε αυτή.

    Μαραθώνιος το Σάββατο 7 Φεβρουαρίου από τις 9πμ έως τις 5μμ σε συνεργασία με το Ευρωπαϊκό Πρόγραμμα Europeana Fashion.

    Οι συμμετέχοντες θα κληθούν να συγγράψουν νέα λήμματα ή να επιμεληθούν παλαιότερα κάτω από την καθοδήγηση των Βικιπαιδιστών και της ομάδας της PostScriptum που συντονίζει την ανάλογη δράση Wikipedian in Residence για τις συλλογές του Ιδρύματος. Οι συμμετέχοντες καλούνται να έχουν μαζί τους το laptop τους.

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

    * Στο χώρο θα υπάρχει πρόσβαση σε Wi-Fi δίκτυο.

    Και τα δύο μέρη της δράσης θα πραγματοποιηθούν στο κτίριο της Μονάδας Αριστείας ΕΛ/ΛΑK του Χαροκοπείου Πανεπιστημίου, Ομήρου 9, Στάση Ηλεκτρικού ‘Ταύρος’.

    Hi everyone! The past few days, we made some major updates on Sopler that we started designing a long time ago.

    It is now possible to set a due date or edit your items using a brand new options menu. Also, when you enter a YouTube link, a (auto-scalable) player will appear on the list! :)

    Nonetheless, this post concerns changing a Font Awesome icon to another Font Awesome icon when the first one is on hover.

    Firstly, I came across this post and a few (unrelated but helpful) answers on Stack Overflow that used the content property. Then, I thought that this might work pretty well and it did.

    For example,

      <div class="divclass">
        <i class="fa fa-circle-o"></i>
      </div>
    

    using this CSS:

    .divclass{
      font-size:5em;
      color:grey;
      cursor:pointer;
    }
    
    .divclass:hover .fa-circle-o:before{
      content:"\f05d";
      color:green;
      opacity:0.4;
    }
    

    OK, the div element will be a full-width rectangle (use your Developer Toolbar to check what’s going on), but you can modify it later. Anyway, the result is: http://jsbin.com/noqiwi/

    It might be trivial but it’s also a lot easier than other implementations I’ve seen so far.


    LocalGovAsso

    To Local Government Association στη Μεγάλη Βρετανία προωθεί μια ανοικτή και διαφανή τοπική διακυβέρνηση η οποία ανταποκρίνεται στις τοπικές ανάγκες και απαιτήσεις. Ενθαρρύνει μια προσέγγιση στα ανοικτά δεδομένα η οποία:

    • καλλιεργεί τη λογοδοσία
    • καινοτομεί και αναμορφώνει τις υπηρεσίες ώστε να οδηγούν σε βελτιώσεις και αποτελεσματικότητα
    • ενδυναμώνει πολίτες και κοινότητες να τρέξουν υπηρεσίες
    • οδηγεί στην τοπική οικονομική ανάπτυξη.

    Πολλά τοπικά συμβούλια κάνουν χρήση των ανοικτών δεδομένων με σημαίνοντα και καινοτόμο τρόπο. Many councils make use of open data in meaningful and innovative ways. Το LGA έχει συλλέξει κα΄ποιες καλές πρακτικές για να υποστηρίξει τα συμβούλια να συνειδητοποιήσουν τη δυνατότητα της τομεακά καθοδηγούμενης βελτίωσης διαμέσου της χρήσης των ανοικτών δεδομένων.

    Bristol City Council: Bringing open data to life (PDF, 4 pages, 292KB)

    London Borough of Redbridge Council: Open data and Datashare PDF, 4 pages, 125KB)

    Trafford Council: Empowering communities using open data (PDF, 4 pages, 167KB)

    Διαβάστε περισσότερα: http://www.local.gov.uk/home/-/journal_content/56/10180/4049888/ARTICLE#sthash.LLZpF0E6.dpuf

    Today i tried to install Quote Colors 0.3 on thunderbird.

    But i keep hitting the “incompatibility” version problem.

    So below my notes on how to “bypass” the Max Version on every mozilla addon xpi.

    [~]> cd tmp/
    
    [tmp]> mkdir -pv QuoteColors
    mkdir: created directory ‘QuoteColors’
    
    [tmp]> cd !$
    cd QuoteColors
    
    [QuoteColors]> wget https://addons.mozilla.org/thunderbird/downloads/latest/170/addon-170-latest.xpi
    2015-01-30 13:32:13 (446 KB/s) - ‘addon-170-latest.xpi’ saved [37343/37343]
    
    [QuoteColors]> unzip addon-170-latest.xpi
    Archive:  addon-170-latest.xpi
      inflating: chrome.manifest         
      inflating: chrome/quotecolors.jar  
      inflating: defaults/preferences/quotecolors.js  
      inflating: install.rdf             
      inflating: license.txt             
    
    [QuoteColors]> sed -i -e 's/3.0.*/99.9.9/g' install.rdf
    
    [QuoteColors]> zip -r addon-170-latest.xpi .
    updating: chrome.manifest (deflated 80%)
    updating: chrome/quotecolors.jar (deflated 15%)
    updating: defaults/preferences/quotecolors.js (deflated 77%)
    updating: install.rdf (deflated 69%)
    updating: license.txt (deflated 53%)
      adding: defaults/ (stored 0%)
      adding: defaults/preferences/ (stored 0%)
      adding: chrome/ (stored 0%)
    

    opensourceΤο Ελληνικό Ανοικτό Πανεπιστήμιο (http://www.eap.gr) έχει υλοποιήσει και προσφέρει στα μέλη της ακαδημαϊκής του κοινότητας, την υπηρεσία ηλεκτρονικού ιδρυματικού αποθετηρίου «apothesis» (http://apothesis.eap.gr). Η υπηρεσία αυτή δίνει τη δυνατότητα στο ίδρυμα να αποθηκεύει σε ψηφιακή μορφή το υλικό όλο το υλικό πνευματικής παραγωγής και ιδιοκτησίας του ΕΑΠ. Αντίστοιχα οι χρήστες της υπηρεσίας αυτής έχουν τη δυνατότητα να αναζητούν και να ανακτούν υλικό του ΕΑΠ όπως διπλωματικές εργασίες, επιστημονικές μελέτες καθώς και προδημοσιεύσεις ερευνητικών αποτελεσμάτων. Η υπηρεσία είναι μια παραμετροποιημένη εγκατάσταση του DSpace, ενός ευρύτατα διαδεδομένο ελεύθερο, ανοικτού κώδικα λογισμικό αποθετηρίου. Η υπηρεσία αύτη προσφέρθηκε πιλοτικά κατά το ακαδημαϊκό έτος 2013-2014. Σύντομα αναμένουμε την πλήρη ενσωμάτωση του στις διαδικασίες του ιδρύματος. Επιπρόσθετα αξίζει να αναφερθεί ότι το σύνολο των υποσυστημάτων του αποθετηρίου έχουν και αυτά υλοποιηθεί από πλευράς λογισμικού μέσω εφαρμογών ανοικτού κώδικα (Apache web server, tomcat serlvet, prostesql DB). Αυτή τη στιγμή, έχει γίνει μετάπτωση του υλικού πνευματικής ιδιοκτησίας του ΕΑΠ στο συγκεκριμένο αποθετήριο το οποίο φιλοξενεί ήδη πάνω από 20.000 τίτλους, όπως διπλωματικές εργασίες, εναλλακτικό διδακτικό υλικό (βιντεοδιαλέξεις, υπερκείμενα) κλπ.

    Επιπλέον, το ΕΑΠ έχει υλοποιήσει και προσφέρει στα μέλη της ακαδημαϊκής του κοινότητας την υπηρεσία Search (http://search.eap.gr), μία μηχανή μετά-αναζήτησης που διανέμει τις αναζητήσεις των χρηστών στο σύνολο των μηχανισμών αναζήτησης (δηλαδή, σε πολλές διαφορετικές ιστοσελίδες) των διάφορων εκδοτών με τους οποίους συνεργάζεται το ΕΑΠ και που επιτρέπει και την εννοιολογική (semantic) ομαδοποίηση των αποτελεσμάτων που προκύπτουν. Η υπηρεσία έχει υλοποιηθεί κάνοντας χρήση των πακέτων ανοικτού κώδικα Carrot2, Apache Solr και Apache Nutch.

    Its been already ten years since I first had my first experience with Free Software groups and organisations. Enthousiasm was to be found everywhere in these groups and most of us we were good friends. We didn’t care so much about being strict on policies, bureaucracy, terms of use, disclaimers etc.

    Then we had this feeling that being just a hubbub of people going to nowhere had no meaning, so we did get into molds. Organisations, summits, camps, teams. All of this is history. Finally we got to be into key positions and give directions and make things happen.

    When somebody has plenty of time and good money support these kind of hobbies are enjoyable. But when it comes to hits below the waist from people somebody considered friends yesterday evening, when drinking beers, then is no fun at all. When political ideology is the motivation behind various actions in such movements then somebody feels there is no hope. Either for Free Software promotion or Technology.

    I’m not sad though, I had ten good years in Free Software groups. I think is enough.

    From all people I would like to thank, I think only one deserves the best.

    Thank you E.