Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Amazing Google Code-In


Happy new year my reader, I wish 2012 to be a successful year for everyone. After many days sick in bed today I finally managed to do some work and review two tasks I had on hold(sorry guys), later I realized that students had completed 21 out of 24 task I had and I found that really impressive. Most of the tasks I had as a mentor where video tasks and translation tasks, basically things that will help newbies (and not only) to learn and do things easier with openSUSE. To be honest I never thought GCI would go so well and produced so high quality products but I have to say that things have changed a lot since I was a student and this was not so long ago ;-) .

I started along with the other 2 Stathis (Iosifidis and Agrapidis a.k.a Diamond_gr and Efagra), as they are GCI mentors too, to review the results of the work we got from it as a local community and so far it is quite amazing. Given the fact that the next few months we will try and improve the Greek wiki of openSUSE the GCI was so far a great help. 

I really hope most of the students will stay around and continue the amazing work they do if not openSUSE in FLOSS generally.


the avatar of Mauro Parra-Miranda

La profecía autocumplida

En el día de los inocentes, jugaba a que iba a trabajar en Microsoft y que iba a estar detrás de la tablet basada en Windows Phone. Tambien comenté que iba a escribir un libro del tema.

Lo hice porque pense que era lo más improbable en mi vida. Pero cuando hubo mas de 15 personas interesadas en leer el manuscrito del libro, creo que hay una oportunidad de interes en el tema.

Por ello, comenzare a escribir apps de Windows Phone para la creación del libro. Pueden ver mi primera aplicación a continuación (es de juguete).


Para la segunda parte de la profecía, si alguien de Microsoft esta interesado, mi mail es mauropm@gmail.com **trollface**
the avatar of Mauro Parra-Miranda

iOS Multitasking

Estoy muy emocionado aprendiendo mas y mas del tema de móviles. Parte del aprendizaje hoy ha sido acerca de las actividades background en el móvil. Les comparto un par de ligas aqui, que tal vez sean de interes para los adictos a la programación de ios, o al menos los interesados :D

How multitasking really works - http://www.macworld.com/article/164616/2012/01/how_ios_multitasking_really_works.html

Misconceptions about iOS multitasking.  - http://speirs.org/blog/2012/1/2/misconceptions-about-ios-multitasking.html



the avatar of Jim Fehlig

Removal of 32-bit Xen from openSUSE

As announced in July 2011 , the openSUSE Xen maintainers intended to discontinue support for 32-bit Xen host in openSUSE12.1. Now that 12.1 has been released, we are hearing complaints from users virtualizing on older P4-based systems. I understand their frustration, but given that the upstream Xen community has ignored the 32-bit host, and no other distros are supporting it, we can no longer justify the effort required to support it. Supported 32-bit Xen packages are going by way of the dodo, and dropping them in openSUSE may very well mean extinction.

That said, users still have a few options. First, we have quite stable 32 and 64-bit Xen packages in openSUSE11.4. The Xen version is 4.0.3, which has all the latest upstream fixes and improvements for the 4.0 branch. In fact, the package sources are shared with SLES11 SP1 and benefit from the broader user-base and QA of the enterprise product. openSUSE11.4 contains kernel version 2.6.37, which has excellent support for older P4-based hardware.

Another option is using the openSUSE Build Service to maintain your own 32-bit Xen packages. In fact, the community itself can maintain 32-bit Xen in the Virtualization project if there is enough interest. We will be happy to accept any patches that do not break 64-bit environments :-). One benefit of this option is that the openSUSE Factory Xen packages are developed in the Virtualization project. A community maintained, 32-bit Xen host in this project would be submitted to Factory, and hence included in the next openSUSE release, as part of the overall Xen package submission done by the openSUSE maintainers.

the avatar of Mauro Parra-Miranda
a silhouette of a person's head and shoulders, used as a default avatar

Take a decision to enter FOSS in 2012

So, the year changed again and with it come quite often new decisions. Some swear to work out the superfluous kilos, pounds, or whatever standardized measure your country uses, gained too fast during the festivals. If it is your decision, it is for sure good for your body and I wish you success that goes beyond the act of subscribing to a local gym (and never appearing there after first month).

But this could be also a nice time to take a decision that you were procrastinating with for too long. That one is good for your intellect and programming skills (even though you don't consider yourself a programmer yet). What about starting to contribute to a Free and Open Source Software project (FOSS)?

Sounds interesting? So I have one for your. It is having a big and growing community. It can accomodate all levels of skills. And the impact you will have is multiplied by the wide addoption of the product itself.

Well, you must have guessed right by now. I am speaking about the LibreOffice project, your natural entry point into the marvelous world of the FOSS.

Whether you are expert or beginner programmer or C++ is sounding Chinese Traditional for you, just find a way to join channel #libreoffice-dev channel at irc.freenode.net in order to meet other developers and visit our Easy Hacks for ideas where to start.

I promis you that a year from now, you will not regret that you have started. Although, it is quite probable that you will pour a tear over an unused year-pass from the local gym.

a silhouette of a person's head and shoulders, used as a default avatar

ESO Midas 11SEP1.2

Отправил собираться новую версию.

Заодно осилил source service для build service. Первый приз получает сервис под названием download_files (надо в файл _service в проекте воткнуть вот это):
<services>
  <service name="download_files">
  <param name="recompress">yes</param>
  </service>
</services>

Он не просто прочитает spec-файл и попытается скачать все файлы для которых там есть полный url в строчке Source, он к тому-же (это же чудо!) перепакует их сам в нужный формат и сам разберется что скачивать. Например, допустим, Source0 указан вот так: ftp://ftp.eso.org/pub/midaspub/11SEP/sources/%{version}.tar.bz2, при этом на самом сервере нет архива tar.bz2, там есть только tar.gz. Так вот, умный сервис скачает такой архив, который там физически есть, и перепакует его в такой, который нужен.

Документации (как и во всем opensuse) нет, поэтому предлагается смотреть в /usr/lib/obs/service и там можно прочитать в исходниках какие сервисы есть, какие у них параметры и что делают.

p.s. Вообще, считаю, следующий гениальный шаг будет когда build service научится сам автоматически отслеживать хранилища типа PyPi, CPAN, etc и автоматом собирать новые пакеты и пересобирать обновленные. Закоммитил ты свой модуль новый питонный в PyPi, а он через 15 минут уже есть для opensuse в виде пакета. Красота.

the avatar of Mauro Parra-Miranda

Recuento del año 2011

Finalmente, en el penultimo dia del 2011, les quiero contar todo lo que se hizo en estos doce meses. 

  1. Me obsesione con los moviles. Si, programacion en iOS y Android fueron algo que comenzaron a llenar mi tiempo libre, hasta que llego el momento que tenia que saltar de mi hobby, a la cuestion profesional.
  2. Deje Novell, en el proceso de cambiarme de "especializacion".
  3. Me meti con Linko a hacer moviles, se hicieron muchisimas labores de preventa, pero claramente el mercado y los clientes no estaban aun listos.
  4. Cree el Mobile Camp MX, evento que comenzo en la Ibero y despues tuvimos otro evento similar en UNAM.
  5. Fui a certificarme en Ti Appcelerator a GDL
  6. Cree IronHacker, inspirado por @gerardo. El evento busco a los mejores hackers de Mexico. Y los encontramos. Hay un chingo de talento en este pais. 
  7. Fui a San Francisco, CA despues de mas de 10 anios de ausencia, a la conferencia CODESTRONG, cortesia de Appcelerator.
  8. Me certifique en desarrollador Avanzado en Appcelerator.
  9. Me ofrecieron empleo en Appcelerator y acepte.
  10. Firmamos la creacion de NegoApps, para continuar con presencia local.




the avatar of Greek openSUSE Ambassadors

Greek openSUSE community, Translation of openSUSE Weekly news in Greek (issue 207)




Hello everyone!

I am very pleased to announce the new issue (207) of openSUSE Weekly News in Greek.
In this issue you will read about:

* h-online/Thorsten Leemhuis: Καταγραφή Πυρήνα: Πολλαπλή αφή για τον X.org και νέοι οδηγοί γραφικών
* Manu Gupta: systemd
* Jos Poortvlieet: openSUSE και ownCloud
* Linux User & Developer / Jos Poortvliet: GNOME Shell
* Help Desk Geek/Eric Fleming:‘tar’

As well as many interesting news about openSUSE and useful advice, which can make our lives easier.

Read more at: http://own.opensuse.gr, http://el.opensuse.org/Weekly_news or www.os-el.gr

We are always looking forward to receiving your comments as well as suggestions regarding things you would like to read about in our next issue.

The openSUSE Weekly News is being translated in the Greek language from issue #150. You can read older translated issues here:
http://el.opensuse.org/Κατηγορία:Weekly_news_issues

Enjoy it!
George Bratsos (Etern4L)

a silhouette of a person's head and shoulders, used as a default avatar

Το πνεύμα του open source μοιράζει δώρα τα Χριστούγεννα…

Καταρχήν, καλά Χριστούγεννα σε όλους με αγάπη και υγεία πάνω απ’ όλα (αποφεύγω τις ασταμάτητες ευχές που ποτέ δεν πραγματοποιούνται λόγω του χαοτικού κλίματος που επικρατεί σε όλη την υφήλιο). Ο κόσμος, αυτές τις ημέρες, αλλάζει πρόσωπο και συμπεριφορά. Γίνεται ένα ευαίσθητο «παιδί» που μηδενίζει τα προβλήματά του και παρατάει τις παρωπίδες του κοιτάζοντας με ενδιαφέρον τον συνάνθρωπό του. Οι μέρες αυτές συνοδεύονται από δώρα, καλές πράξεις, καθώς και από εποχιακά γλυκά και νοστιμιές. Οι ιστορίες φαντασίες και τα παραμύθια βρίσκονται στο ζενίθ τους, καθώς τα παιδιά περιμένουν από την καμινάδα του σπιτιού τους τον κύριο με την άσπρη, σαν χιόνι, γενειάδα και με τα κατακόκκινα ρούχα, κουβαλώντας πολλά δώρα. (οι γονείς περιμένουν να μην χτυπήσει η πόρτα και έρθει η άλλη δόση από το χαράτσι ή οτιδήποτε άλλο υπάρχει που να «χρωστάνε»… βλακ humour!) Τέλος, οι οικογενειακές συναντήσεις, το γέλιο, το ποτό, το φαγητό, και πολλά άλλα ήθη και έθιμα λαμβάνουν χώρα τις γιορτινές αυτές μέρες και σπάνε λιγάκι την μονοτονία της καθημερινότητας.

Το ξέρω, ωραίος πρόλογος… αλλά κουραστικός! Να μην τα πολυλογώ, λοιπόν, και σας κουράζω.

Τα δώρα αποτελούν κύριο εκπρόσωπο των Χριστουγέννων. Είναι η εποχή για πολλούς από εμάς να πάμε για ψώνια, να κάνουμε εκπλήξεις – και να γιορτάσουμε το πνεύμα των Χριστουγέννων. Θα έλεγα, όμως, ότι μπορούμε να γιορτάσουμε και το πνεύμα του ανοικτού κώδικα σε αυτές τις γιορτές και για αυτό έχει φροντίσει η εταιρία παραγωγής υλικού (hardware) ανοικτού κώδικα AdaFruit. Υπάρχουν μερικές προτάσεις για να σας βοηθήσει η εταιρία με την επιλογή ορισμένων δώρων, ακόμα και αν προορίζονται για εσάς τους ίδιους.

Πρώτα απ’ όλα, ιδιαίτερα συστήνονται παρακάτω προσφορές αλλά και διάφορες άλλες της AdaFruit. Αν θέλετε την ευκαιρία να κερδίσετε κάποιο από αυτά, το μόνο που έχετε να κάνετε είναι εγγραφείτε σαν χρήστης του opensource.com και να μας γνωστοποιήσετε αυτήν σας την επιθυμία. Δυστυχώς, ο διαγωνισμός έχει τελειώσει αλλά απολαύστε μερικά από τα δώρα που κέρδισαν αρκετοί άνθρωποι στον κόσμο και τι δώρισε σε αυτούς το open source:

iNecklace

Το iNecklace είναι ένα κομψό παλλόμενο LED σε ένα μηχανικό μενταγιόν φτιαγμένο από αλουμίνιο. Το κρεμαστό αυτό κόσμημα στηρίζεται με μία 18» ασημένια αλυσίδα. (Υπάρχουν επίσης και  iCufflinks στο ίδιο σχέδιο.)

Ακόμα καλύτερα, το iNecklace είναι ανοικτού κώδικα (όπως φυσικά αναμενόταν). Ο πηγαίος κώδικας, τα circuit board αρχεία, οι σχηματικές αναπαραστάσεις και τα CAD αρχεία είναι διαθέσιμα στο GitHub.

Atmega32u4 Breakout Board

Το  Atmega32u4 Breakout Board σε συνδυασμό με Arduino Leonardo bootloader είναι κάτι το ιδιαίτερο και εξειδικευμένο. Αλλά αν είστε εξοικειωμένοι με μικροελεγκτές και μπορείτε να γράψετε κώδικα σε C, θα διασκεδάσετε αρκετά με αυτό. Συνδέστε το, συνδέστε ένα καλώδιο mini-B USB, και ξεκινήστε την κωδικοποίηση. Για περισσότερες πληροφορίες, συμπεριλαμβανομένων των αρχείων, μεταβείτε στην σελίδα του προϊόντος.

MintyBoost

Το MintyBoost Kit είναι το μοναδικό υλικό ανοικτού λογισμικού φόρτισης συσκευών. Είναι συμβατό με αρκετές από τις συσκευές και εφαρμογές Android, συμπεριλαμβανομένων των G1, Droid Incredible, Thunderbolt, DROID και DROID X. Επίσης, μπορεί να φορτίσει Kindles, Nooks, PSP, iPhones και iPods. Ελέγξτε την συμβατότητα του Minty Boost στην ιστοσελίδα για να δείτε εάν είναι συμβατή η συσκευή σας με αυτό.

Το κουτί πρέπει να συναρμολογηθεί και απαιτεί κάποια συγκόλληση, αλλά είναι κατάλληλο για έναν αρχάριο. Μάθετε περισσότερα για το project στην ιστοσελίδα του Minty Boost.

Μία συνδρομή στο Magnatune

Το Magnatune προσφέρει DRM-free μουσική με φόρμες ανοικτού κώδικα, περιλαμβάνοντας το εξώφυλλο του άλμπουμ, καθώς ενθαρρύνει την διανομή και δίνει το 50% της αγοραίας τιμής απευθείας στους καλλιτέχνες. Η συμμετοχή κοστίζει $15( 11.49€)/μήνα και σας επιτρέπει να ακούτε τα πάντα στην ιστοσελίδα χωρίς διαφημίσεις, καθώς μπορείτε κιόλας να κατεβάσετε ότι θέλετε. Μπορείτε να το δοκιμάσετε κατεβάζοντας ένα trial για 7 ημέρες.

πληροφορίες ελήφθησαν από άρθρο του site opensource.com