Sunday, May 22, 2011

Εξόρμηση ΕΛ/ΛΑΚ

Το ξυπνητήρι χτύπησε 5:45 και σηκώθηκα αμέσως από φόβο μην με πάρει ο ύπνος πάνω στο χουζούρεμα, έφτιαξα καφέ στον φούρνο μικροκυμάτων,έκανα ένα γρήγορο ντουζάκι και ετοίμασα την τσάντα μου. Απάντησα κάποια από τα μέηλ μου και  η ώρα ως δια μαγείας είχε πάει 7:15, πήρα ένα ταξί και πήγα στον σταθμό τον τρένων. Προορισμός: Λάρισα

 Ένα από τα πράγματα που λατρεύω είναι οι μικρές εξορμήσεις, όταν αυτό συνδυάζετε και με κάτι ενδιαφέρον όπως ένα συνέδριο για το ΕΛ/ΛΑΚ με πολλές και ενδιαφέρουσες ομιλίες, τότε μιλάμε για μια πολύ καλή φάση.
 Πολλοί ίσως αναρωτηθείτε για ποιον λόγο δεν έκατσα Θεσσαλονίκη να δω το κομμάτι του συνεδρίου εκεί και αποφάσισα να μπω στην διαδικασία να πάω στην Λάρισα, σας είπα ότι λατρεύω τις εξορμήσεις; Επίσης αποφάσισα να εκμεταλλευτώ στο έπακρο τις 2 μέρες ρεπό που είχα όσο ακόμη το καλοκαίρι δεν είναι στα φόρτε του. Σημαντικός παράγοντας και ότι ήθελα να δω τους φίλους μου εκεί καθώς και να μπω για ακόμα μια φορά στο φανταστικό κλίμα που επικρατεί στο δωματιάκι του Linux Team.

 Παρόλο που είχα αποφασίσει να είμαι τουρίστας αυτή την φορά και να μην μπλεχτώ με booth και τέτοια τελικά με 'έχωσε' ο Diamond_gr στο Gnome3, νιαρφ. Δεν πειράζει, την επόμενη φορά...

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

Thursday, May 19, 2011

Πως μπορείτε να συνεισφέρετε στο openSUSE και σε άλλα έργα ΕΛ/ΛΑΚ;

Μετά από δυο πολύ καλές παρουσίες, κατά την προσωπική μου άποψη και όχι μόνο, της κοινότητας σε 2 μεγάλα γεγονότα όσων αφορά το ΕΛ/ΛΑΚ της κοινότητας openSUSE, το openFEST 2011 και την Fosscomm στη Πάτρα και κατά τον απολογισμό αυτών προέκυψε ότι ένα από τα ποιο σημαντικά και συχνά ερωτήματα  ήταν:
-Πώς μπορώ να συνεισφέρω στο Project;
Κατά την άποψή μου αυτό το ερώτημα δεν είχε να κάνει μόνο με το δικό μας έργο. Κατάλαβα ότι όλες οι κοινότητες ΕΛ/ΛΑΚ λέμε στον κόσμο τι κάνουμε, καλούμε τον κόσμο να συμμετέχει βοηθώντας στα διάφορα έργα μας αλλά τελικά ίσως δίνουμε λίγες πληροφορίες για το πως κάποιος μπορεί να συνεισφέρει σε αυτά. Με αποτέλεσμα πολλές φορές οι χρήστες να απομακρύνονται από τις κοινότητες νιώθοντας, λανθασμένα φυσικά, ότι δεν μπορούν να συνεισφέρουν κάτι.

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

Αρχάριοι χρήστες

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

Πως όλη αυτή η κατάσταση μπορεί να σας κάνει να προσφέρετε πραγματικά σε ένα έργο ΕΛ/ΛΑΚ;

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

Όχι τόσο αρχάριοι χρήστες

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

Έμπειροι χρήστες

Η εμπειρία έρχεται με την εξοικείωση του χρήστη με το ΕΛ/ΛΑΚ. Ένας έμπειρος χρήστης μπορεί να προσφέρει σχεδον σε όλες τις πτυχές του οποιουδήποτε έργου αυτός θέλει.
 Μπορεί να κάνει αναφορές σφαλμάτων (Bug reports), να βοηθάει άλλους χρήστες και να γράφει τεκμηρίωση γύρω από τα προγράμματα τα οποία χρησιμοποιεί αν πιστεύει ότι αυτή υστερεί.


Όλοι οι χρήστες ανεξάρτητα από τον βαθμό εμπειρίας τους μπορούν να βοηθήσουν με πολλούς τρόπους.
-Μπορείτε να λέτε στον κόσμο τις εμπειρίες σας από το ΕΛ/ΛΑΚ
-Μπορείτε να διαβάζετε τεκμηρίωση και να κάνετε διορθώσεις αρχίζοντας από την ορθογραφία ;-)
-Μπορείτε να βοηθήσετε στην μετάφραση της τεκμηρίωσης
-Μπορείτε να βοηθάτε στις διάφορες εκδηλώσεις σαν προσωπικό του booth
Τα παραπάνω είναι μόνο μερικά από τα πράγματα τα οποία μπορείτε να κάνετε για να βοηθήσετε το openSUSE και τα άλλα έργα ΕΛ/ΛΑΚ, το μόνο που χρειάζεστε είναι θέληση και διάθεση για δουλειά.
Να περνάτε καλά

Friday, April 29, 2011

Why you should not be afraid to mingle with the openSUSE Project

I see many people coming to the openSUSE project but only a few of them (the new people) actually participate in the mailing list talks and on IRC channels talks.
I kept asking myself why? Why is this happening? Is there something wrong or what?
Recently I spotted a new openSUSE ambassador that was too 'tight' when we were talking about community matters and I took the opportunity to open a conversation with him about all of the above and what I got from that is that people are often don't say their opinion because they fear of saying something wrong, also they fear on saying their different opinion when they disagree with an older community member and other similar situations.
come play with us

If you are one of those guys and you have similar fears FORGET THEM.
Community needs you to have a different opinion.
Community needs you to speak up.
Don't be afraid to expose yourself, you are among friends here.
This is free software baby, you cannot actually be wrong. Thinking differently is what started Free Software after all.
Saying out  what you think is what makes openSUSE Project and community great.
Disagree with ANYONE if you think you have a point.
Do not leave other people guide you to places you don't want to go.
There are no Rockstars in our community.
WE ALL ARE THE COMMUNITY
Together we are stronger



If I haven't convinced you yet, I failed.
SO WHAT ???
Read also one the post that made me mingle with the community here by Henne Vogelsang

PLAY YOUR TUNE AND ROCK THE WORLD

Kostas 'Warlordfff' Koudaras

Thursday, April 28, 2011

openSUSE happy to welcome 16 GSOC students!

April 28th, 2011 by News Team

We’ve got excellent news! We’ve received many excellent submissions for our Google Summer of Code application and Google has given us 16 slots. This means that 16 eager students have been selected and will start working with their mentors on an awesome openSUSE project!
According to the GSOC timeline the students will now start with the Community Bonding period in which they have time to set up their development stuff, get acquainted with their mentors and get to know the openSUSE community. This means we’ll see those students on our communication channels, be it IRC, forums or mailing lists! Give them a warm welcome!
In a little over three weeks, the coding will start. I’m sure you’re all excited to find out what projects these students will be working on! Well, we were too, so we’ve compiled a nice list of the accepted proposals and asked a few students a quick quote on IRC!

SAX3

A project which will probably draw much praise is ‘SAX3′ which indeed, as the name suggests, aims to write a successor for the popular SAX tool. Manu Gupta, an Indian openSUSE contributor who has been around as openSUSE WIKI and marketing contributor will be mentored by Michal Hrusecky. Manu was jumping with joy following the “you’ve been accepted into GSOC” email on Monday, happy to have a chance to bring back
“one thing old openSUSE users were missing :)”
While Manu has been around openSUSE and might not have to introduce himself over the coming 3 weeks, he is still extremely happy with this opportunity. Promoting openSUSE and Free Software in general is not easy in India and having had the opportunity to work for an international community sponsored by such a well-known entity as Google will surely help him convince others of the value of Free Software!

fillup-ng

Christos “mpounta” Bountalis is a fresh Greek contributor from Salamis, an island near Athens. On the obvious question what Salamis has to do with the famous meat product he answered that they just sound similar… He got involved with openSUSE because he
“found many helpful and fun people, and that made me wanna be involved with openSUSE specifically”
So he found a cool GSOC idea on the wiki and sent in a proposal.
by cpt<HUN> on flickr
Christos wants to develop what he has temporarily named “fillup-ng”. In his own words:
“Fillup is a tool for merging sysconfig files which is widely used in openSUSE. fillup-ng, the tool that i will write will offer similar functionality with new features like support for other configuration files like xml, .ini maybe etc. fillup-ng will be implemented following a modular architecture that will support plugins and will make the process of maintaining and further improving the application a lot easier for everyone”
. For end users, fillup is sometimes useful to merge configuration files but mostly it is a tool ‘under the hood’ making the life of openSUSE developers easier.
And as our former board member Pascal “Yaloki” Bleser commented,
“it has to merge existing settings with your changes or defaults that come from the package, etc… hence not necessarily as trivial as it might sound :)”

OBS Plasmoid

We have to give a big Kudos! to Saurabh Sood. His GSOC project did not make it in the 16 slots but we heard from his mentor Will “Bille” Stephenson that he has decided to do it anyway! According to Bille:
“the preparatory work he has done in learning about javascript Plasmoids and OBS has inspired him to do the project voluntarily”

More

But those are just a few of the projects. You can find a list on the Google Summer of Code site here but we’ll include a short overview below.

Create a testsuite for btrfs features

Aditya wants to extend the XFS testsuite to test btrfs-specific functions like snapshot creation/deletion, balancing and relocation.

PackageKit backend and AppStream integration for Software Center

Alex Eftimie will be part of the AppStream initiative, porting Ubuntu’s Software Center to PackageKit and integrating OCS based metadata to provide a GNOME based software installer for openSUSE.

Heroku like solution for SUSE Studio

Bjørn Arild Mæland wants to work on the Dister command line tool. He aims to add support for Rack (Ruby) and WSGI (Python) compliant web frameworks. The goal is to improve the user experience so people and make for example the use of direct Amazon EC2 deployment easy.

openSUSE Build Service (OBS) for Android

Justine Leng wants to improve and add to the interface, not only making the Android OBS interface more powerful but also more stable by writing a test suite.
by [mementosis] on flickr

new python obs library (osc code cleanup)

Marcus Hüwe will cleanup the osc (command line tool for OBS) code and refactor it into a new python OBS library and make sure osc uses it.

SUSE bug reporter

Mihnea Dobrescu-Balaur aims to write a SUSE bug reporter to help users submit bugreports more easily while at the same time ensuring better quality.

Separating and Porting YUI library to other operating systems (Linux Based)

N.B.Prashanth wants to separate the YUI library from YaST. In YaST, YUI is responsible for allowing to have separate GUI frontends for one backend code. YUI supports GTK, Qt as well as ncurses but currently only works on (open)SUSE due to its dependency on YaST. Having a separated YUI will allow other projects to use it to write toolkit-independent applications.

Add ext4 snapshots support to snapper

Piyush will add Ext4 support to Snapper, the btrfs snapshot management tool in openSUSE.

Command line client for Suse Studio Abstract

Ratan aims to develop a command-line tool to build appliances.

ICC Device Profile Repository

Sebastian Oliva will create a a color database to allow clients to request or submit color profiles for color managed devices. Color profiles are critical to ensure accurate color reproduction on print and screen content.

Creating a browser-based user interface test-suite

Stoyan Dimkov will design and implement an automated browser-based test-suite for the web interface of OpenSUSE Build Service.

Porting Wubi to OpenSUSE

weijie yang wants to simplify OpenSUSE’s installation for new users. He will do this by taking Ubuntu’s Wubi tool and porting it to openSUSE.
gsoc image

Wow

Yes, it is an impressive list of projects. While usually not all GSOC projects succeed, these proposals were pretty solid and we have high expectations of the students. Of course, it will depend not only on them. Mentors will need to be available and for the rest of us – we also need to help out! Not only by being welcoming, giving advice and answering their questions but also by keeping them engaged and asking questions, showing interest in what is going on!
We wish the Google Summer of Code students as well as anyone else who’s using this opportunity to get involved with Free Software the very, very best the coming 4 months!


Source: http://news.opensuse.org/2011/04/28/opensuse-happy-to-welcome-16-gsoc-students/