Reviving Gimmie using Zeitgeist -> meet Sezen

Remember Gimmie ? If no please have a look here. It was the first project I devoted alot of my time to, and learned python trying to patch it.

Watching Sezen working with the computer, I decided to take a stab at using parts of Gimmie using Zeitgeist + Tracker + (Soon Empathy). Well ladies and gentlemen after ca. 800 lines of dirty hacked code, meet Sezen

Sezen from Seif Lotfy on Vimeo.

While I doubt how long it makes sense to develop and maintain it, I think I will keep it around for the non-GNOME-Shell users. I would like to see this functionality in Shell though and maybe after mid April I will look into patching Shell with Siegfried to add similar functionality….

Blog post to the 2 mothers in my life

It is mothers day in the middle east and although I live in Germany I still would like to honor this day and the 2 mothers in my life. It is sad I am expressing my feelings on mothers day, I think this blog post should have been out a looooooooong time ago.

To mom number one:

Sorry for not being the best son out there, and sorry for not showing my gratitude enough. You really had a hard time raising me and my brothers. Sadly I was not always the good big brother, else it would have reflected on my 2 brothers behavior. I miss you a lot and I am sorry I can not visit Egypt as often as I would like to. After dad passed away you had a hard time keeping us together but u managed and I am very proud of you. Your determination to provide us with a very good life and putting us before everything else is an inspiration. I love you and miss you…

To mom number two:

I think I should start by saying “Hi Nini”. I love you and I hope you know that… Again I might not show it but I really do… You always were there for me and got me out of every crappy situation I got into. You and Bob taught me so many things, that there is nothing I do that I can not derive from something you helped me out with. I know my appearance and lifestyle does not make you happy but I am working on it to make you proud of me. I owe you so much and I cant express how much you mean to me…

You 2 are the best mothers any1 could wish for…

P.S: My mom taught me “if and else” conditions, when I was 13 or 14 based on her pascal experience and my aunt bought me my first programing book “Visuall C++ in 21 days” which took me a year back then (I was 15). So if you like my work then it kinda derives from their help and support. So a nice commt to them would be appreciated and a nice mothers days gift.

Zeitbutton (More realistic than the Nautilus stuff)

So David C dented about Zeitbutton

#

Funny thing is … We support this functionality already as in “Get files commonly used with the other files”

In this case it would be “Get files most used with Recently Open Files”… It is just a WM hack as far as I know…

You can test the functionality with Zeitgeist(trunk) and GAJ(trunk) by right clicking an item in the journal and asking for “More Information”….

Lets make it happen… Thanks Dave for the inspiration…

Nautilus getting Zeitgeist love…

So a couple of days ago I promised a Nautilus + Zeitgeist hack… Thanks to Randy it is reality (and I am not a liar)…It is just a proof of concept, we will take time next week to look into details and make things really shiny… Read his blog for more info

Oh yeah here is the sexy stuff if you are to lazy to click and read his blog…

Zeitgeist @ CHI 2010 (Our first Paper and more…)

Ladies and Gentlehackers,

I would like to congratulate (Dr. to be) Thorsten Prante for taking up on blogging… His first blogpost, surprise surprise, is about some ideas behind Zeitgeist… Also a paper about Zeitgeist has been accepted for CHI Workshop… Please enjoy….

Thoughts about the current Zeitgeist situation (GNOME 3 and beyond)

After stumbling upon

I am kinda proud and disappointed…

I am proud that the Zeitgeist team managed to start a project that tackles some of these points. Zeitgeist is aware of activities of other apps and can share it with them, as well of occurring events on the desktop. With the 0.3.3 release of the engine we can do even more. We will introduce a whole new set of machine learning algorithms, and believe me it will blow your mind away. I am blessed to have a team of rockstars hacking on Zeitgeist and GAJ. We got Zeitgeist running on Maemo now and maybe Android soon. (And it all started in my bedroom :P )

I am disappointed because I still don’t see GNOME Shell trying to make use of the information we have. I really think it is about time to get things running with Shell. I mean even KDE 4.4 copied our functionality (Zeitgeist-Filesystem) into Nepomuk. We are very  efficient  at what we do and we do it well. We will introduce the Nautilus Integration soon too. I cant see any road map or plan on working with Shell, but our developers are willing to start talking use cases. The Shell guys are an amazing bunch of developers, yet IMHO the Shell development is following too much the beaten track of desktop experience. Until now I can only call what they are doing providing enhanced and better experience, however not really new. When I say providing new experience I am not only talking about Zeitgeist but also Tracker as well. I mean if Shell is not going to make use of Zeitgeist + Tracker for a GNOME 3 experience than who will. Its time to end this phobia towards “semantic desktop”. Limiting oneself to an application centric desktop wont help the evolution of GNOME 3. Tracker and Zeitgeist provide ground for  re-scoping of possibilities (Application Centric, Document Centric and Event Centric).  Maybe a little IRC Meeting between the devs  of (Shell, Tracker and Zeitgeist) would be a good idea…

Most of the apps that make use of us are either homegrown (GAJ) or not official GNOME apps (Docky). Our Nautilus integration will most probably land into the Elementary OS Project and not in Nautilus :(

I would love to see Zeitgeist growing to be something like Telepathy in terms of providing a standard for event logging (even if  its in python), and I hope we get there soon. And I hope Nokia and Intel could also make use of what we have and not reinvent the wheel if they like what we do….

P.S: I am thinking of  starting a company with some of the Zeitgeist developers, the first steps have been taken…