Python meeting in Thessaloniki

Αυτή την Κυριακή 2 Δεκεμβρίου και ώρα 19:00 στο καφέ Άλφα, μαζευόμαστε όλοι οι φίλοι της Python.

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

Απαραίτητη προϋπόθεση το geek t-shirt μας και η καλή μας διάθεση!

Τα λέμε εκεί!

 

 

 

Session on “How can Open Source apply in research”

Το κείμενο ακολουθεί και στα Ελληνικά.

Next Tuesday along with other two great FOSS contributors we are having a session regarding “Open Source and research” in the Aristoteleio University of Thessaloniki.

The audience is going to be pre and post graduate students from different schools of the University.

In general we want to prove that open source philosophy/software  is a more efficient and can help in all kind of problems. From the personal side of life till the academic one. We want to present a lot of FOSS projects which are used in academic research, well known project which were a result of academic research and generally the idea that Free/Open Source software is the future (pre/post/ graduate – research).

Finally we want to provide them FOSS product solutions and generally empower them to use Free/Open Source software in their personal and academic life. As a Fedora Project contributor and a Mozilla Rep I am going to present them Fedora and Mozilla products which will cover all their basic needs in personal and professional life.

More details are going to be published after the session.

See you there!

In Greek

Την επόμενη Τρίτη το απόγευμα στο Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης μαζί με δύο εξαιρετικούς συνομιλητές θα μιλήσουμε για το ελύθερο/ανοιχτό λογισμικό στην έρευνα.

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

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

 

Σας περιμένουμε λοιπόν σε αυτό το ταξίδι της έρευνας την Τετάρτη στις 18:30 στην αίθουσα Α31 του κτηρίου της Φυσικομαθηματικής σχολής του ΑΠΘ.

 

 

FUDCon Paris 2012 – review

This year was time for a beloved city to host our annual FUDCon in EMEA. A beloved city with a great community which organized an awesome FUDCon!

This FUDCon had everything and I mean everything!

Marketing, awesome presentations, technical presentations and workshops, swag production (yeah!) and a lot of brainstorming hackfests!

Continue reading “FUDCon Paris 2012 – review”

MozCamp Europe 2012 video, photos, review

It’s been a month since MozCamp in Warsaw and I am really happy that I am finally available to write a blogpost!

I always enjoy attending awesome events regarding open source along with brilliant people such as MozCamp, FudCon, Fosdem etc.

MozCamp was definitely one of them especially dude to the fact that I had the chance to chat and brainstorm with a lot of smart people around the world. Everyone was interested to get know you, to learn what are you up to and help you where ever they could.

When I find some I will publish some more detailed blogposts regarding some special topics on MozCamp such as Firefox OS, WebMaker and Mozilla Reps.

Till then, enjoy the Firefox dance at the closing speech on Sunday and my set of photos on picasa.

 

MozCamp Europe 2012 Warsaw – Firefox closing dance from Christos Bacharakis on Vimeo.

Thank you Mozilla 🙂

 

Software Freedom Day 2012 and Fedora 18 Translation Sprint

This is a little bit late blog post but I would like to share my excitement about this year’s events.

Tomorrow around 12:00 in noon we are going to run a Fedora 18 Translation Sprint in Athens and Thessaloniki too.

In Athens, hackerspace.gr is going to host celebrations for Software Freedom Day including a presentation for Fedora Localization and the Translation Sprint.

In Thessaloniki we are going to gather in starbucks for a Fedora Coffee having the opportunity to translate in parallel with the other Fedorians in Athens.

For those who can’t join neither in Athens or Thessaloniki, they can join in the #fedora-el channel on Freenode server on IRC. From there instructions are going to be provided to join the Translation Sprint as well.

Happy Software Freedom Day, happy hacking and happy translations as well.

 

 

Create your first Web Application

This blog pos is refereed on a session which  I run in OpenSUSE collaboration camp 2012 with the title:”The Web is the Platform : Web Applications” and around 30 attendants.

In this session I had the chance to present what is a Web Application, why to build a WebApp and how to do it.

After explaining the benefits of creating and using WebApps online and off line, we explored some cool new features that HTML5 brings along with some of the revolutionary WebAPIs that Mozilla develops.

That was the time to dive into WebApps and take a look in the process of creating a Web Application. For those who don’t know, creating a web application is a really simple process which can be described in 2 steps.

Imagine that you have a “site” where you provide some services and you want to transform it into a WebApp. The only thing you have to do is to create the Manifest which is a file with all WebApp’s details regarding the developer, where is hosted, the languages which are supported and more.

In Mozilla’s developer network you can find a detailed guide on how to write your WebApp’s manifest.

The next step is to create an “installation” page for your webapp. This page can present some basic information regarding the webapp, reviews, critics and a “install” button for installing the webapp in your browser/device. The “install” button has a simple and clear Javascript code which calls the webapp’s Manifest.

Unfortunately web applications can not be installed in Linux based operating systems because all the different architectures that every operating system has. Mozilla foundation is working on that problem and I’m pretty sure that problem is going to be solved in the near future. MacOS is fully supports web applications instead of Windows where you have to perform some actions in order to install your web application.

Additionally Mozilla is working on a Marketplace where all Web Applications will be hosted along with reviews, screen shots, users feedback and a lot of new features.

As you see creating a Web Application is a pretty simple and easy task. The feedback from the session was very positive with a lot of people showing interest on messing with WebApps. The presentation file can be found here, but due to the fact that it was something like a workshop, the slides are a generic.

Enjoy and don’t forget that “The Web is the Platform”. 😉

Mozilla B2G: Bringing the Open Web to mobile devices

This blog post is refereed on a session which  I run in OpenSUSE collaboration camp 2012 with the title:”Mozilla B2G:Bringing the Open Web to mobile devices ” and had around 20 attendants.

Firefox OS is really known these days as Mozilla’s operating system but nobody knows that under the hood is Mozilla Boot to Gecko.

In my presentation I had the opportunity to explain what is B2G, to present it’s internals and it’s three sub projects Gonk, Gecko, Gaia.

Gonk is the bottom layer of B2G which is responsible for the communication between BG2’s upper layer (Gecko) and device’s hardware. It’s consists a small Linux kernel, with some Android libraries and it’s 100% Open source.

The middle layer of B2G is called Gecko, the known graphics engine which is brought in Firefox too. As you can see, B2G is nothing more than a Firefox in a mobile device.

The top leyer which is the User Interface of B2G is called Gaia and delivers all the revolutionary technologies such as HTML5, WebAPIs and more. Gaia is pure HTML5, JavaScript and CSS which makes it a really easy to edit and hack. Everything is a Web Application in Gaia, even the SMS app. Due to the fact that there are no APIs in HTML5 to make a call, send an sms etc, Mozilla is working on WebAPIs where you will able to control your device writing only pure HTML5 code.

Explaining Mozilla Boot to Gecko in theory is good, presenting it live in a device is AWESOME!

That’s the feedback I received from the audience where they had the chance to play with a Nexus S B2G device. Everyone was impressed and wanted to learn more regarding the mechanisms under the hood such as Gecko and WebAPIs.

I am pretty sure that Mozilla boot to gecko is going to be hacked by a lot of Greek hackers! 😉

Are you interested on hacking Mozilla B2G or Gaia? Visit the project’s hacking page. 😉

Here you can find the presentation file with a lot of details regarding the status and future plans of Firefox OS.

Enjoy 🙂