Athens Digital Week 2010 recap

One of the major events here in Athens (and Greece), that allows us to inform people about FLOSS, lets us give a great deal of swag and meet interesting people is called Athens Digital Week (ADW). This year ADW 2010 had once again an Open source section and (once again) the Greek Fedora team couldn’t miss the chance and make the best of it! So, the set up of the first day had to be done by me, Nikos, Thalia, Anastasis and Christos! Pierros was at POSSE in South Africa that day but he joined us on Friday. Many other Fedora members joined as well! Thanks to everyone!

In overall, the event was quite good. Not like last year as I was told (last year I was living in Barcelona 🙂 ) and even in 2008 I remember even famous bands playing at the stage of ADW. Budget problems maybe. Anyway, in 2008 I had the chance to meet Max Spevack just for a little bit. This year, I met Jon “maddog” Hall. And he is one of the most impressive people I’ve ever met, due to his work and ideas around FLOSS, plus his amount of experience that makes him a perfect advice-giver. I learnt a lot (eg. Project Cauã) and had fun (ouzo and mezes FTW). And that’s what matters. Not to mention that after he concluded his talk he thanked Pierros Papadeas (who invited him), the Greek Fedora team 😀  and ADW.

Concerning the Fedora presence. As usual we informed people for our latest news and technologies, how we practice freedom through software and how we work as a community. At our booth, we also presented to people many of our Spins like Fedora Security Lab, Fedora Electronic Lab (I didn’t try much, it is an awesome spin), and Greek Fedora EDU remix. Well, of course we had balloons and a pop corn machine because in Fedora contribution is a party!.  Plus, chats with Maddog every now and then. ‘Nough said.

Anastasis Stasinopoulos talked on Saturday for Fedora Security Spin. Christos Bacharakis made a talk for Fedora on Education, followed by my talk on Fedora 14! I also co-presented the same morning a workshop on Arduino (together with Pierros, tzikis and Konstantinos).

In overall, it was a successful event, as for  next year I hope it will get even better 😀

Some photos here (most of the pictures were taken from Thalia)

=== In Greek / Ελληνικά ===

Μία από τις μεγαλύτερες τεχνολογικές εκδηλώσεις στην Αθήνα (και στην Ελλάδα), στην οποία ενημερώνουμε σχετικά με το ΕΛΑΚ λογισμικό και υλισμικό, να μοιράσουμε υλικό και να συναντήσουμε ενδιαφέροντα άτομα, ονομάζεται Athens Digital Week (ADW). Φέτος το ADW 2010 είχε και πάλι Open source τμήμα και (πάλι) η ελληνική ομάδα του Fedora με χαρά της το εκμεταλλεύτηκε στο βέλτιστο βαθμό! Την 1η μέρα στήσαμε με Νίκος, Θάλεια, Αναστάση και Χρήστο. Ο Πιέρρος βρισκόταν στην Νότια Αφρική για το POSSE αλλά την Παρασκευή κλασσικά συμμετείχε και εκείνος. Δεν ξεχνάω και τα υπόλοιπα μέλη της ελληνικής ομάδας Fedora που ήρθαν και βοήθησαν! Ευχαριστώ!

Σε γενικές γραμμές η εκδήλωση ήταν καλή. Από οτι μου είπαν όχι σαν πέρσυ (έλειπα στην Barcelona), και σίγουρα όχι όπως το 2008 που ήμουν παρών. Οικονομικής φύσης προβλήματα μάλλον. Πάντως, το 2008 είχα την ευκαιρία να συναντήσω τον Max Spevack για λίγο ( ήταν οι πρώτοι μου μήνες ως μέλος του Fedora). Φέτος, γνώρισα τον Jon “maddog” Hall. Είναι σίγουρα από τις πιο εντυπωσιακές προσωπικότητες που έχω γνωρίσει, λόγω της δουλειάς που έχει κάνει αλλά και των ιδεών του στο ελεύθερο και ανοιχτό λογισμικό και λόγω της εμπειρίας του που φάνηκε στις συμβουλές που μου έδωσε. Έμαθα πολλά (πχ. Project Cauã) και διασκέδασα. Και αυτό μετράει. Στο τέλος της ομιλίας του ευχαρίστησε τον Πιέρρο Παπαδέα (που τον προσκάλεσε) την ελληνική ομάδα του Fedora 😀 και το ADW.

Για την παρουσία του Fedora. Ως συνήθως ενήμερώσαμε τον κόσμο για τα νέα και τις καινούριες τεχνολογίες στο Fedora, το πόσο χρήσιμη είναι η ελευθερία στο λογισμικό, πως την ασκούμε και πως δουλεύουμε ως κοινότητα. Στο booth δείξαμε και τα Spins του Fedora. To Fedora Security Lab, Fedora Electronic Lab ( εντυπωσίασε αρκετό κόσμο που ασχολείται με τον τομέα) και το Ελληνικό Fedora EDU remix. Φυσικά είχαμε μπαλόνια και μια μηχανή pop corn γιατί στο Fedora συμμετέχουμε γιορτάζοντας.

O Αναστάσης Στασινόπουλος μίλησε το Σάββατο για το Fedora Security Spin. Ο Χρήστος Μπαχαράκης παρουσίασε το “Fedora στην εκπαίδευση” και ακολούθησε η ομιλία μου για το Fedora 14! Επίσης, συμπαρουσίασα (μαζί με Πιέρρο, tzikis και Κωνσταντίνο) ένα workshop για το Arduino.

Γενικά ήταν μια επιτυχημένη εκδήλωση και ελπίζω να πάει ακόμη καλύτερα του χρόνου 😀

Μερικές φωτογραφίες εδώ (σχεδόν όλες έχουν τραβηχθεί από την Θάλεια)

MSP430 (ez430) on Fedora

For learning purposes I currently have on my hands a EZ430-F2013 Development Kit (We all should also use Arduino 🙂 ). This kit comes with a CD containing proprietary software (an IDE) in order to program and debug the MSP430 microcontroller. So, I took the chance to run it on Fedora using Linux tools and a few resources on the internet. In this post I will write down how you can program and debug your ez430 using Fedora 13 and your terminal.

First, I plugged in the ez430 and opened a terminal (yes we will work only this way for now). Write down lsusb and hit enter. Then you should get some lines containing this one:

Bus 005 Device 003: ID 0451:f430 Texas Instruments, Inc. MSP-FET430UIF JTAG Tool

That means that by default your system recognises the device and you can actually communicate with it.

Next, we need our tools! Go to System ->Administration-> Add/Remove Software (or use yum install etc.). The software we need is (actually not sure if everything is needed):

  • latest version of gcc, texinfo, patch, ncurses5-dev, zlib, zlib-dev, libX11-dev, libusb-dev (not only libusb1-dev), libreadline6-dev, msp430-binutils, msp430-gcc, msp430-libc

and also : mspdebug (the program that actually does the work).To install it manually (in case there is an older version on the repository) download the .tar file create a  folder named “Programs” (in case you don’t have one) on your Home Folder.Then, extract the mspdebug folder there!

With your terminal (you can auto-complete the words in the directory using Tab on your keyboard) :

$ cd /home/(your user name on Fedora)/Programs/mspdebug-0.11

(now you are in the mspdebug folder with your terminal, the version 0.11 is the current one I use, yours can differ)

$ make (this will compile the program)

$ su -c “make install” (and give your root password to install it)

(the $ symbol is just to show that you are using different commands in the terminal, don’t copy it)

now you have installed mspdebug! Great!

If you are ready to use the MSP430 you should have a program already written. In case you don’t, get this example (modified by me to get it to compile) that flashes the internal LED of the device:

/* Blink LED example */
#include <msp430x20x3.h>

/** Delay function. **/
delay(unsigned int d) {
int i;
for (i = 0; i<d; i++) {
nop();
}
}

int main(void) {
WDTCTL = WDTPW | WDTHOLD;
P1DIR = 0xFF;
P1OUT = 0x01;   // THE x IS NOT Copy-Pasted CORRECTLY 🙂

for (;;) {
P1OUT = ~P1OUT;
delay(0x4fff);
}
}

Create a file named blink.c in a folder of your choice, copy this on the file and then cd on the folder. Now to compile it we need 3 lines (I also changed this to work):

$ msp430-gcc -Os -mmcu=msp430x2013 -o led.elf blink.c

$ msp430-objdump -DS led.elf > led.lst

$ msp430-objcopy -O ihex led.elf  led.hex

In order not to do this every single time, you need to run the program, you can create a Makefile based on the one in this site (it’s inside this zip file).

Next, to run mspdebug in order to flash the program into the MSP430, type :

$ mspdebug -d /dev/ttyUSB0 uif

(“/dev/ttyUSB0” is of course the ez430 if you don’t have any other device and “uif” the parameter to run it with mspdebug, check the manual for more)

To flash the program you need to type : prog led.hex . Notice that it is a command to control mspdebug and not the terminal). If you push Control+D mspdebug will close, the ez430 will reset, start the program and also blinking the LED! 🙂

My resources were 3 posts in this site : http://bit.ly/deonNa I should also mention that I have installed all the Fedora Electronic Lab packages with: $ su -c “yum groupinstall “electronic-lab”

Software Freedome Day Athens (review)

Yesterday, as you may know was Software Freedome Day. I will start with this link [1]

Yes the only people that were present were members of the greek Fedora team [2](we could be more but some lucky ones are at FUDCon @ Zurich 😀 ) together with Richard Kweskin of Hellug. We made a simple booth outside of NTUA at Stournari str., with leaflets and stickers and started to inform people about free and open source software. We started at around 11.30 and finished at 2.30. In the mean time Richard gave as a copy of a licence to have presence at the corner of Stadiou str. and Aiolou str., where we also went for the last 30 minutes.

Some photos here [3]

Next event, Athens Digital Week [4]. See you there!

==In Greek/Στα ελληνικά==

Εχθές ήταν  η παγκόσμια ημέρα ελεύθερου λογισμικού. Έτσι, το Fedora δεν μπορούσε να μην συμμετάσχει ενεργά σε αυτό το γεγονός. Και όταν λέμε ενεργά, το λιγότερο που μπορεί να κάνει κανείς είναι να δώσει το παρόν κοντά στον κόσμο για ενημέρωση. Έτσι και έγινε στην οδό Στουρνάρη έξω από το Πολυτεχνείο (αρχίσαμε κατά τις 11.30). Μάλιστα είχε κανονιστεί και ανακοινωθεί στο site του SFD [1](Software Freedom Day). Παρόντες είμασταν μέλη της ελληνικής ομάδας του Fedora [2] και ο Richard Kweskin του Hellug που μας έφερε φυλάδια αλλά και μια άδεια του Δήμου Αθηναίων  για να μιλήσουμε στην γωνία Σταδίου και Αιόλου στο κέντρο όπου και πήγαμε στις 2 το μεσημέρι για τα τελευταία 30 λεπτά (έτσι για δοκιμή και για να μην πάει χαμένη η άδεια).

Μερικές φωτογραφίες εδώ [3]

Το μόνο παράπονο, ότι δεν είμασταν αρκετοί για να ενημερώσουμε τον κόσμο. Ελπίζω την επόμενη φορά του χρόνου να είμαστε πιο ενεργοί όλοι σε εκδηλώσεις όπως το SFD και όχι μόνο στα μεγάλα events όπως το Athens Digital Week[4] που έρχεταιιιιι 😀 .

[1]  http://wiki.softwarefreedomday.org/2010/Europe/Greece/Athens

[2]  https://fedoraproject.org/wiki/FedoraEvents/SoftwareFreedomDay2010Athens

[3] http://picasaweb.google.com/anton.cost/SoftwareFreedomDay2010Athens#

[4] http://athensdigitalweek.org/

I really really gnome-do

Short story : I installed gnome-do on Fedora. Do your self a favour and install it too.

How?

For Fedora users go to Add/Remove Applications and type gnome-do. Select the application and press “Apply” to install it 🙂

or for keyboard-lovers (the 1st way is more simple) just type (or paste) in your terminal:    su -c ” yum install -y gnome-do” , give your root password and you are good to go.

Actually, I don’t really like -y inside the command ( “-y” means yes to any message that occurs after you tell yum you want to install a package). I like to see what I install  (dependencies etc). But it’s faster this way for gnome-do. Gnome-do is similar to Mozilla’s Ubiquity for Firefox.

By default it is activated automatically at start-up and afterwards you need to press a keyboard shortcut (<Super>+space). Gnome-do is of course customizable. You can also add plug-ins. (For KDE fans, the default krunner -thanks Andrew-)

In Greek:

Με λίγα λόγια : Εγκατέστησα το gnome-do στο Fedora. Βάλτε το!  Πως? (1o link πάνω) [1]

[1] http://do.davebsd.com/wiki/Installing_Do Μεσω του γραφικού περιβάλλοντος πηγαίνουμε System->Administration->Add/Remove Software και γράφουμε στου κουτάκι της εύρεσης “gnome-do” επιλέγουμε το πακέτο και έπειτα πατάμε κατω δεξιά το Apply.

Αλλιώς για τους λάτρεις του terminal su -c ” yum install -y gnome-do”  🙂

Είναι προεπιλεγμένο να ξεκινάει με την εκίνηση του Fedora και ενεργοποιήται (σε περίπτωση που το χρησιμοποιήσετε και χαθεί) με το <Super>+Space (το Super είναι συνήθως το εικονιδιάκι των Windows -_- ) .Έχει και plugins (προεκτάσεις).Για τους λάτρεις του ΚDE (μπλιαχ :P) υπάρχει προεγκατεστημένο το krunner.

Drawing arrows with GIMP

Today I desperately needed to draw arrows in a picture to point parts of an Arduino stack with an Ethernet and Xbee shield.

So, I took the picture of the stack, increased the contrast and made other adjustments to perfect the pictures, and I was ready to place the arrows. Arrows? How? OK, I googled and found this http://registry.gimp.org/node/20269

You just have to download the .scm file. If you are a Linux user (obviously I use Fedora), go to your Home Folder and press Control+H to unhide the hidden folders. Next, go to the “.gimp-2.6” (1st: Yes there is a full stop, 2nd: 2.6 is the name of the folder right now according to GIMP’s current version). Inside this folder find the folder “scripts” and place there the .scm file. Now, open GIMP (or re-open if already running), go to Tools and you are good to go 🙂

(Tip: To draw an arrow you must use the path tool at the toolbox. Just click one time to point the start of the arrow and a second time to point the end. You will just make a straight line that will be used as a path)

In Greek : Στον σύνδεσμο που υπάρχει παραπάνω μπορείτε να κατεβάσετε το .scm αρχείο που θα σας επιτρέψει να σχεδιάζετε βέλη με το GIMP αυτόματα. Για να λειτουργήσει το αυτό το script πηγαίνουμε στο Home Folder, πατάμε Control+H για να αποκαλυφθούν οι κρυφοί φάκελοι και στη συνέχεια πηγαίνουμε στον φάκελο “.gimp-2.6″ (1ον ναι υπάρχει τελεία, 2ον το όνομα προέρχεται από την τωρινή έκδοση”). Μέσα σε αυτόν τον φάκελο υπάρχει ο φάκελος “scripts” όπου και τοποθετούμε το .scm αρχείο. Ανοίγωντας το GIMP τώρα μπορούμε να δούμε στο Tools το Arrow 🙂

(Συμβουλή: Για να φτιάξετε το arrow πρέπει να σχηματίσεται ένα μονοπάτι με το path tool. Αν απλά κάνετε ένα κλικ για την αρχή και άλλο ένα για το τέλος του βέλους εκεί που επιθυμείτε είστε έτοιμοι να φτιάξετε το βέλος με το Arrow που βρίσκεται στα Tools)

GFOSS Conference 2010

Yesterday ended the GFOSS Conference 2010 that took place in Athens at NTUA (National Technical University of Athens). It was an event that started on Friday, but yesterday was special because of the workshop I was organising this week together with Anastasis (anast)! The subject was (in translation) “Fedora Project : Remix and Spin it! The Fedora operating system you own (and not only that)”. Furthermore, we also had booth presence on both days with the usual swag 🙂

The workshop lasted 1 hour ( the schedule said 2 hours) but I think something more than that would be boring. Some setbacks occurred previously that day and affected the workshop a little bit. First, I tried to create an iso image using a kicksart file I made that unfortunately needed a bit of time to be created due to yesterday’s bad signal of the wifi where the booth of Fedora was (damn near fields), so I didn’t make it in time for the “Takis OS” Live CD I wanted to create. Second, I didn’t expect my laptop to fail me when I tried to plug in the dvi cable. I count it as a setback but, ok I overcame it thanks to the laptop of Anastasis 🙂

I think it was around 15 people that joined the workshop (thanks to everybody). I tried to pass the knowledge of what is a remix, a spin, their differences (and similarities), guidelines, processes, kickstart files, livecd-tools, cobbler…but not to the extent of getting down with too much coding, configurations and setting many arameters. In a few words I tried to show the way for a simple creation of a Remix from the kickstart file until the creation of a LiveCD and told a few words about the magic things cobbler can do. Anastasis talked about Geo Spin and Security Lab spin. I couldn’t miss the chance to talk about Fedora Electronic Lab too. Also, I am happy that Nikos (comzeradd) and Pantelis (pant) joined us as well!

click for more photos

Openfest 2010 @ ΤΕΙ Πειραιά (the recap)

Μετά από πολύ καιρό λοιπόν, επιστρέφω στον κειμενογράφο του wordpress. Αυτό το post θα το αφιερώσω όμως αποκλειστικά στο event της προηγούμενης εβδομάδας, στο Openfest 2010 που διεξήχθει στο ΤΕΙ Πειραιά και διοργανώθηκε από το τμήμα Ηλεκτρονικών Υπολογιστικών Συστημάτων του ΤΕΙ (αξίζει ένα μεγάλο μπράβο σε όλους τους). Ως γνωστόν είμαι φοιτητής του τμήματος Ηλεκτρονικής αυτού του ιδρύματος και έτσι δεν θα μπορούσα να λείψω. Ένιωσα επίσης και το χρέος να κάνω μια παρουσίαση, φυσικά για το Fedora!

Έτσι και έγινε. Μια εβδομάδα περίπου πριν το event και είχαμε ήδη αρχίσει να ετοιμαζαστε. Εκτυπώσεις, σχεδιασμός για αφίσες, εγγραφές cd, ποτήρια Fedora κτλ. Σε όλη αυτή τη διαδικασία, από την αρχή μέχρι το τέλος του Openfest, βοήθησαν οι συνήθεις ύποπτοι του Fedora (που δεν είναι μόνο όσοι αναφέρονται στο wiki).  Είχα και την χαρά να φιλοξενήσω τον Σαλονικιό μας τον Χρήστο Μπαχαράκη (cmpahar) για κάμποσες μέρες  ( μας λύπεις ρε! 😀 ).

Εν συντομία, είχαμε το καλύτερο booth του event. Απλά και αντικειμενικότατα παρακαλώ 🙂 . Η παρουσίαση έχω την εντύπωση ότι δεν πήγε άσχημα. Μπορούσα και καλύτερα αλλά θα με δω στο video που θα ανέβει στο openfest.teipir.gr και θα σας πω. Επί τη ευκαιρία, να διορθώσω μια γκάφα μου : το F13 βγαίνει με βάση το πρόγραμμα 11 Μαΐου (και όχι 11 Απριλίου). Έπρεπε να κάνω το fail μου και εγώ δεν άντεξα . Ακολουθεί φωτογραφικό υλικό, ετοιμαστείτε 😛

Ελληνική Ομάδα Fedora
El Fedorato (click για να θαυμάσετε περισσότερες)

Να ευχαριστήσω θερμά και από εδώ τον Πιέρρο και την Θάλεια, τον Αναστάση και την Εβελίνα, τον Χρήστο, τον Παντελή (15 χρονών και ορεξάτος ορεξάτος) και όλους όσους συμμετείχαν.

Κάτι άσχετο,να σας ενημερώσω πως πέρα από το identi.ca γράφω και στο twitter . Kάτι σχετικό, θα ακολουθήσει και post εις την αγγλικήν με το video της παρουσίασης γιατί ακόμη δεν έχει βγει. Ευχαριστώ.