Skip to content

OMG! (User Awarding System) needs you…

OMG! OMG! OMG! We are close to releasing…. a beta.

After porting the daemon to Mono with Chris Szikszoy (Docky fame) and with the support of David Siegel and Alex Launi (both from Do Fame and more) the daemon is almost stable.

You can check out the code by running the following in a terminal: -

bzr branch lp:omg

The OMG! team has been working on a trophy set to release within the next 2 weeks.

WE ARE MISSING AN ACHIEVEMENT VIEWER !!!

So guys please if you feel like mocking up something throw designs at us here. Even better would be if you want to hack it with us. Since the OMG! daemon uses DBus you can hack the UI in any language you feel like. (Python, Mono, Vala, whatever…)

{ 29 } Comments

  1. leave | August 17, 2010 at 11:29 am | Permalink

    No package ‘notify-sharp’ found, how solve this problem?

  2. Todd | August 17, 2010 at 11:38 am | Permalink

    OMG! OMG! More Microsoft Mono infecting Linux! :evil:

  3. Ploum | August 17, 2010 at 11:58 am | Permalink

    I would like to see a “Productivity Rampage” achievement when I close more than 10 tasks a day in Getting Things GNOME!

    And a procrastination award when I didn’t close any task while manually refreshing liferea more than twice a day ;-)

  4. Bob Bobson | August 17, 2010 at 12:21 pm | Permalink

    This program sounds like a massive waste of time. It’s so cheap, and just reminds me of spyware crap like Banzi Buddy or whatever it was.

    Also the name OMG! makes you sound like a 13 year old girl.

    Not very professional. Grow up, guys.

  5. Tom | August 17, 2010 at 1:03 pm | Permalink

    Could not agree more with Todd. Stop infecting Gnome with Mono! It’s a patent trap and a disaster waiting to happen when Microsoft decides to start litigating. And then what?! The Gnome Community should really wake up and take a stand against projects such as OMG. There is no reason why this poorly named project could not be implemented in another language that is not controversial and a threat to the freedom that the Gnome Community has fought for.

  6. Seif Lotfy | August 17, 2010 at 1:13 pm | Permalink

    Did you see me try to include it into GNOME?
    Dude get a life… We are trying to have fun here

  7. Seif Lotfy | August 17, 2010 at 1:14 pm | Permalink

    I am not forcing any1 to use it… You want to forbid me from developing or talking about my development? So much for free speech…

  8. Seipp | August 17, 2010 at 1:27 pm | Permalink

    Not that I care about patent traps, or anything about Microsoft, that’s raw FUD IMO, but Mono apps are specially hefty all the time, how does this perform on it? How much RAM does it consume overall, in this stage? Do was precisely a big reason to make me dislike Mono apps, the app was powerful and pretty but always used too much RAM.

  9. Seif Lotfy | August 17, 2010 at 1:34 pm | Permalink

    My reasoning was as follows:
    1) I used to hack on .NET a long time ago and wanted to review my knowledge
    2) The python prototype used 6.1 MB as opposed to Mono 3.4 MB
    3) I figured there are more people familiar with the C# Java syntax than python
    4) If you like python you can still code using ironpython or boo

  10. Bob Bobson | August 17, 2010 at 2:45 pm | Permalink

    “trying to have fun”

    Dude, this is braindead. It’s stupid. Almost as funny as “I like potato chips”. Come back to software when you’re out of your teens.

  11. Erigami | August 17, 2010 at 3:32 pm | Permalink

    @seif: I suspect most Ubuntu developers either know python or are willing to learn it. I don’t think the same is true of Mono.

    But I still flattred you. :grin:

  12. ethana2 | August 17, 2010 at 3:36 pm | Permalink

    Dude, it’s not like mono is like, JAVA or something, which is included *on the Ubuntu CD* which Oracle is JUST WAITING to sue you over.

    That community promise thing MS made is more than Oracle ever has.

  13. Steve Williams | August 17, 2010 at 4:53 pm | Permalink

    Sounds like the consensus is that this is unfunny and unwanted.

  14. Ian | August 17, 2010 at 6:03 pm | Permalink

    Bob. :roll:

    Many platforms now have system-wide achievements. There’s no reason GNOME shouldn’t have an OPTIONAL one.

    I would like to add achievements to my software, and it’s nice that it won’t add any dependencies besides DBUS.

  15. Seipp | August 17, 2010 at 6:08 pm | Permalink

    3.4mb? That means 3.4mb for the raw daemon or Mono has extra overhead/usage? I never saw any Mono app going down 100mb (at least the popular ones such as Gnome Do and Docky, which you both mentioned. Do consistently managed to get over 300mb (more than Firefox!) with minimal plugins enabled. Kupfer offers a better solution IMO, unless things changed a lot). Has it improved that much, or was those specific apps being at fault? This is a legit question BTW, no irony or whatever cool things internet kids use now (There’s so much FUD about Mono I had to resort to asking like this…). If that’s the case, I will be willing to give it a try, the idea is interesting even if just for entertainment.

  16. JWoks | August 17, 2010 at 6:54 pm | Permalink

    Am I getting old? I don’t get this joke software.

  17. zekopeko | August 17, 2010 at 7:41 pm | Permalink

    @Seipp

    Those memory leaks are not fault of Mono but the applications. Docky2 had problems with memory leaks in some cases last time I looked.

    Mono has less memory overhead in most cases then Python. And it’s faster. You can look at some basic benchmarks here: http://shootout.alioth.debian.org/u32q/benchmark.php?test=all&lang=csharp&lang2=python

  18. Jo Shields | August 17, 2010 at 9:04 pm | Permalink

    @Seipp

    Docky is very very leaky. Do with the non-Docky UI is pretty lean (on my work PC, with 2 weeks’ uptime, it’s using 30 meg of RAM). Do with the Docky UI is very leaky

    Short version: it’s a Docky issue, not Mono generally. By and large, Mono apps are MUCH lighter than Python apps.

  19. tm | August 17, 2010 at 10:18 pm | Permalink

    And gnome-achievements are progressing too:

    http://github.com/tbaugis/gnome-achievements

  20. FuturePilot | August 17, 2010 at 10:24 pm | Permalink

    This is great news! Looking forward to seeing this implemented. :smile:

  21. vinhoverde | August 17, 2010 at 10:53 pm | Permalink

    hi, i’m usually not into language wars, but after you reasoned about memory usage i was curious and made a vala version (not too much effort):
    http://github.com/vinhoverde/omg/downloads
    Memory usage: 732 kiB

    Prerequisites to compile:
    sudo apt-get install build-essential libgee-dev libnotify-dev

    But in the end the developers should choose the language they are most comfortable with. (i’m not planning to continue development on this port) and this project is about having fun, as i understand.

  22. Jack Gleeson | August 17, 2010 at 10:56 pm | Permalink

    I’m looking forward to this, nice to have something light hearted. And I’m more comfortable in C# than Python. May try hack up a viewer there actually.

  23. Thomas | August 17, 2010 at 10:58 pm | Permalink

    Arg, just because Oracle sued Google everyone thinks he can bash on any VM.

    Seif, please keep up with your progressive work on Zeitgeist and whatever you think is most fun for you.

    And maybe one day there will be a usable IDE with GDB support for Vala. This fancy language would be a nice replacement for C++ when developing for embedded devices (e.g. robots :cool: )

  24. Seif Lotfy | August 17, 2010 at 11:07 pm | Permalink

    @vinhoverde i looked into your code and AWESOME work. Can we get in contact. You can work with us on the current version which got some little fixes then help us port to vala. Good Job dude

  25. Jo Shields | August 18, 2010 at 12:40 am | Permalink

    @Thomas MonoDevelop’s Vala addin is meant to do debugging – although I haven’t really tried it myself

  26. The Shocked One | August 18, 2010 at 1:34 am | Permalink

    Wow, I must say I am shocked at some of the flak you are getting for this project! Especially that individual who had the audacity to invoke freedom while dictating how you should write your application….crazy

    Anyway, I really look forward to this project personally, I can see it really turning into something fun to help break the monotony of work every now and then. I imagine some really clever easter eggs could be written into applications when certain uncommon things happen (That procrastination award idea was gold), it would be great :-D

    Thank you, and I wish you success in your project!

  27. Seipp | August 18, 2010 at 5:23 am | Permalink

    So it was the specific apps? Hm, I stand corrected, then! Thanks for letting me know.

  28. vinhoverde | August 18, 2010 at 1:31 pm | Permalink

    @Seif: thanks. Unfortunately, I’m not planning on maintaining this port (lack of time).

  29. Johan | August 18, 2010 at 2:56 pm | Permalink

    Hmm, I do believe that Bob had a bad day at work or something. Don’t be such a sourpuss Bob, come play with us!

    Well, I for one like the idea. I also like C#. It’s a nice language.

{ 1 } Trackback

  1. [...] Seif Lotfy [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *