Εξόρμηση ΕΛ/ΛΑΚ
Ένα από τα πράγματα που λατρεύω είναι οι μικρές εξορμήσεις, όταν αυτό συνδυάζετε και με κάτι ενδιαφέρον όπως ένα συνέδριο για το ΕΛ/ΛΑΚ με πολλές και ενδιαφέρουσες ομιλίες, τότε μιλάμε για μια πολύ καλή φάση.
Πολλοί ίσως αναρωτηθείτε για ποιον λόγο δεν έκατσα Θεσσαλονίκη να δω το κομμάτι του συνεδρίου εκεί και αποφάσισα να μπω στην διαδικασία να πάω στην Λάρισα, σας είπα ότι λατρεύω τις εξορμήσεις; Επίσης αποφάσισα να εκμεταλλευτώ στο έπακρο τις 2 μέρες ρεπό που είχα όσο ακόμη το καλοκαίρι δεν είναι στα φόρτε του. Σημαντικός παράγοντας και ότι ήθελα να δω τους φίλους μου εκεί καθώς και να μπω για ακόμα μια φορά στο φανταστικό κλίμα που επικρατεί στο δωματιάκι του Linux Team.
Παρόλο που είχα αποφασίσει να είμαι τουρίστας αυτή την φορά και να μην μπλεχτώ με booth και τέτοια τελικά με 'έχωσε' ο Diamond_gr στο Gnome3, νιαρφ. Δεν πειράζει, την επόμενη φορά...
Το τρένο φτάνει σε λίγο και παρόλο τον καφέ που ήπια ακόμα νυστάζω, πράγμα που υπερνικά την θέληση μου να μπλογκάρω, οπότε...
Greek openSUSE community, Translation of openSUSE Weekly news in Greek(issue 175)
Greek openSUSE community, Translation of openSUSE Weekly news in Greek(issue 175)
Hello out there,
I am very pleased to announce the new issue (175) of openSUSE Weekly
News in Greek. In this one you will read about:
* openSUSE 11.2 has reached end of SUSE support – 11.2 Evergreen goes on!
* Sebastian Kügler: What’s new in Plasma Active?
* Thanasis Rous: Medical Report
* Nelson Marques: Unknown Horizons, a nice strategy game, now on openSUSE
* jun auza: 7 Nifty Tricks to Get the Most out of LibreOffice Writer
And of course many many interesting news about openSUSE, plus usefull
advice for making our lives easier.
Enough… read more at: own.opensuse.gr or at
http://el.opensuse.org/Weekly_news.
Looking forward to hearing your comments, advice and anything you would
like to read about at the next issue.
Enjoy it!
Efstathios Agrapidis (efagra)
Can We Spread The ISV Love, Please?!
Πως μπορείτε να συνεισφέρετε στο openSUSE και σε άλλα έργα ΕΛ/ΛΑΚ;
-Πώς μπορώ να συνεισφέρω στο Project;
Κατά την άποψή μου αυτό το ερώτημα δεν είχε να κάνει μόνο με το δικό μας έργο. Κατάλαβα ότι όλες οι κοινότητες ΕΛ/ΛΑΚ λέμε στον κόσμο τι κάνουμε, καλούμε τον κόσμο να συμμετέχει βοηθώντας στα διάφορα έργα μας αλλά τελικά ίσως δίνουμε λίγες πληροφορίες για το πως κάποιος μπορεί να συνεισφέρει σε αυτά. Με αποτέλεσμα πολλές φορές οι χρήστες να απομακρύνονται από τις κοινότητες νιώθοντας, λανθασμένα φυσικά, ότι δεν μπορούν να συνεισφέρουν κάτι.
Άσχετα με τον αν είστε ένας έμπειρος χρήστης ΕΛ/ΛΑΚ, προγραμματιστής ή ένας τελικός χρήστης, αρχάριος που μόλις κάνατε την πρώτη σας εγκατάσταση Gnu/Linux μπορείτε να προσφέρετε πολύτιμη βοήθεια σε οποιοδήποτε έργο ΕΛ/ΛΑΚ θα θέλατε.
Παρακάτω θα σας παρουσιάσω κάποιους μόνο από τους πολλούς τρόπους που μπορείτε να το κάνετε αυτό.
Αρχάριοι χρήστες
Μόλις κάνατε την πρώτη σας εγκατάσταση κάποιας διανομής, έχετε ενθουσιαστεί με το γραφικό σας περιβάλλον και με τις δυνατότητες τις οποίες σας προσφέρει το καινούργιο σας σύστημα. Είστε πολύ χαρούμενοι που δεν χρειάζεται να σπαταλήσετε χρήματα για εφαρμογές αλλά παρόλα αυτά αντιμετωπίζετε κάποια προβλήματα που δεν σας αφήνουν να χαρείτε όσο θα θέλατε και καμία φορά σας βγάζουν έξω από τα ρούχα σας και σας κάνουν να σκέφτεστε το παλιό σας λειτουργικό.
Πως όλη αυτή η κατάσταση μπορεί να σας κάνει να προσφέρετε πραγματικά σε ένα έργο ΕΛ/ΛΑΚ;
Γραφτείτε σε ένα από τα πολλά φόρουμ και λίστες ταχυδρομείου που υπάρχουν και αρχίστε να κάνετε ερωτήσεις ψάχνοντας τις λύσεις για τα προβλήματα σας. Αυτό δείχνει στους προγραμματιστές που υπάρχουν προβλήματα και στην κοινότητα που υστερεί η τεκμηρίωση τους.
Με τον καιρό θα μάθετε κάποια πράγματα με τα οποία θα μπορείτε αργότερα να βοηθήσετε με την σειρά σας άλλους χρήστες. Το ΕΛ/ΛΑΚ πέρα από μια μεγάλη γκάμα προγραμμάτων και λειτουργικών συστημάτων είναι και στάση ζωής μέσα στην οποία η αλληλοβοήθεια μεταξύ των χρηστών παίζει πολύ σημαντικό ρόλο. Η αίσθηση ότι κάποιος σας βοηθάει χωρίς να έχει να κερδίσει κάτι από εσάς καθώς και το να βοηθάτε κάποιους χωρίς να θέλετε να κερδίσετε κάτι από αυτούς είναι με μια λέξη:Φανταστική
Όχι τόσο αρχάριοι χρήστες
Η γραμμή του πότε κάποιος χρήστης θεωρείτε αρχάριος και πότε όχι είναι κάτι που δύσκολα διακρίνετε. Συνήθως ένας χρήστης θεωρείτε όχι και τόσο αρχάριος (κατά την γνώμη μου), όταν χρησιμοποιεί το λειτουργικό του σύστημα ή τα όποια προγράμματα ΕΛ/ΛΑΚ τα οποία έχει, έχοντας λύσει όλα τα προβλήματα του και έχει κατανοήσει σε μεγάλο βαθμό πως αυτά λειτουργούν. Τότε είναι σε θέση να βοηθήσει και αυτός με την σειρά του κάποιους άλλους χρήστες και να κάνει αναφορές σφαλμάτων (Bug reports) για τα σφάλματα που πιθανών να προκύψουν σε αυτά που χρησιμοποιεί, μεταξύ άλλων.
Έμπειροι χρήστες
Η εμπειρία έρχεται με την εξοικείωση του χρήστη με το ΕΛ/ΛΑΚ. Ένας έμπειρος χρήστης μπορεί να προσφέρει σχεδον σε όλες τις πτυχές του οποιουδήποτε έργου αυτός θέλει.
Μπορεί να κάνει αναφορές σφαλμάτων (Bug reports), να βοηθάει άλλους χρήστες και να γράφει τεκμηρίωση γύρω από τα προγράμματα τα οποία χρησιμοποιεί αν πιστεύει ότι αυτή υστερεί.
Όλοι οι χρήστες ανεξάρτητα από τον βαθμό εμπειρίας τους μπορούν να βοηθήσουν με πολλούς τρόπους.
-Μπορείτε να λέτε στον κόσμο τις εμπειρίες σας από το ΕΛ/ΛΑΚ
-Μπορείτε να διαβάζετε τεκμηρίωση και να κάνετε διορθώσεις αρχίζοντας από την ορθογραφία ;-)
-Μπορείτε να βοηθήσετε στην μετάφραση της τεκμηρίωσης
-Μπορείτε να βοηθάτε στις διάφορες εκδηλώσεις σαν προσωπικό του booth
Τα παραπάνω είναι μόνο μερικά από τα πράγματα τα οποία μπορείτε να κάνετε για να βοηθήσετε το openSUSE και τα άλλα έργα ΕΛ/ΛΑΚ, το μόνο που χρειάζεστε είναι θέληση και διάθεση για δουλειά.
Να περνάτε καλά
Have you BURPed yet today?
Well, have you? Not the satisfying expulsion of excess gas, but the simplest way you can materially contribute to openSUSE.
I was just hanging in the #active channel, watching my KDE chums make their new touchscreen interface (video), when somebody complained that shared-desktop-ontologies does not yet contain the latest release needed by KDE git master. And instead of updating the package myself, I suggested they just BURP:
- Branch,
- Update,
- Request,
- the Package
And by doing so we all get the latest versions in the devel project and soon in Tumbleweed and openSUSE Factory. So ambassadors, boosters and motivated contributors know how to do that right? Now you can use this glib little acronym to persuade friends and colleagues to do the same.
Happy BURPing!
Wine on Linuxtag 2011
As Christian Boltz and myself held a quite successful talk on Wine on the 2010 openSUSE conference, we decided to again hold a talk at Germanys largest Linux fair, Linux Tag 2011 in Berlin.
We again ran the pun talk “Wine” (not) the Emulator vs “Wine” the beverage, with Christian talking about life and work at a vineyard and his wine grower community at Deutsches Weintor.
Included in this talk was a Wine tasting of 4 different kinds of Wine, as grown in the area were Christian lives.
His stories on Vineyard activities and the processing from grape to wine interluded with myself talking about Wine the Emulator, its historical and statistical parts, game support and futures.
Around 70 people enjoyed our light hearted wrap up talk of this Linux Tag conference.
Images: by hueck2342 at flickr.com, licensed as Creative Commons – Share Alike, Attribute, Non Commercial http://creativecommons.org/licenses/by-nc-sa/2.0/
ISO image for GNOME3 promo DVD available for download

a quick post for people who want the GNOME 3 promo DVD iso image (it is based on 1.1.0 image, combining both x86 and x86-64 images and some demo video and music).
You can download it at : http://ftp.gnome.org/pub/GNOME/misc/promo-dvd/
Beware this image will not be updated, it is just there for archiving purpose.
Pixel Limits With The Intel 945GME
What's an orig-addon ?
Funny question eh? :)
Let me take a step back first. There are quite a few packages that the openSUSE project cannot publish on their main infrastructure, not because of legal reasons, but for reasons of potential software patent infringements. That, combined with the fact that the main sponsor of the openSUSE project (Attachmate, formerly Novell) also sponsors almost all the IT infrastructure, the fact that Attachmate (and Novell before them) is a business in the USA, and that the USA has the most ludicrous legal precedents regarding software patents (hey, the market regulates itself, right ?), puts us into such a situation. It isn't different for most other distributions by the way, except for a very few which probably only get away with it because they remain rather small and under the radar.
What am I talking about? Well, packages such as gstreamer-0_10-plugins-bad, MPlayer, vlc, xine, libmad, etc... Typically because they contain implementations of multimedia codecs such as for MP3 or H.264 which are heavily covered with software patents.
The Packman project and repository provides many of those packages (amongst other things) for openSUSE, hosted in a country where software patents do not apply. Now, don't confuse software patents and copyright: copyright is well established, precise and there are no groups of people on the planet who respect copyright more than open source and Free software developers, specifically because copyrights such as the GPL, BSD or ASL (to name just a few) protect our work and our ideals. Hence, what we are doing is not illegal in any way. As an example, the mad library might be subject to software patent infringement where applicable, but is under the GPL.
Okay, now back to the actual topic. The libraries of the gstreamer framework are maintained by several contributors of the openSUSE project in the multimedia:libs project in our famous openSUSE Build Service. However, as explained above, the download repositories of multimedia:libs may not host the packages that might infringe on software patents (where applicable). So what we are doing, is to link those packages on our Build Service instance at Packman (yes, the Build Service can do that, awesome feature :)). The difference is that on Packman, due to some macros, we do build those parts that potentially infringe on software patents, and also host them in our repository and its mirrors. The trick is that they're subpackages that end in "-orig-addon". For example, for the package "gstreamer-0_10-plugins-bad", its companion is "gstreamer-0_10-plugins-bad-addon-orig" (yes, I agree, the suffix "orig-addon" is stupid, too "geeky" and not intuitive in any way.)
So, to see whether you have those installed, first open a shell as root, then do the following:
It will probably result in something like this:
Reading installed packages...
S | Name | Summary | Type
--+--------------------------------------------------------+----------------------------------------------------------------------+--------
| gstreamer-0_10-plugins-bad-orig-addon | GStreamer Streaming-Media Framework Plug-Ins | package
| gstreamer-0_10-plugins-bad-orig-addon-32bit | GStreamer Streaming-Media Framework Plug-Ins | package
| gstreamer-0_10-plugins-bad-orig-addon-debuginfo | Debug information for package gstreamer-0_10-plugins-bad-orig-addon | package
| gstreamer-0_10-plugins-bad-orig-addon-debuginfo-32bit | Debug information for package gstreamer-0_10-plugins-bad-orig-addon | package
| gstreamer-0_10-plugins-ugly-orig-addon | GStreamer Streaming-Media Framework Plug-Ins | package
| gstreamer-0_10-plugins-ugly-orig-addon-32bit | GStreamer Streaming-Media Framework Plug-Ins | package
| gstreamer-0_10-plugins-ugly-orig-addon-debuginfo | Debug information for package gstreamer-0_10-plugins-ugly-orig-addon | package
| gstreamer-0_10-plugins-ugly-orig-addon-debuginfo-32bit | Debug information for package gstreamer-0_10-plugins-ugly-orig-addon | package
In order to install those bits, do the following:
:)
On a side note: if those results don't show up when doing the search, then add the Packman repository with the following command and try again:


