<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Zeitgeist Project &#187; Seif Lotfy</title>
	<atom:link href="/author/seif-lotfy/feed/" rel="self" type="application/rss+xml" />
	<link>https://zeitgeist-project.com</link>
	<description>Desktop Activity Logging</description>
	<lastBuildDate>Tue, 10 Sep 2013 21:57:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>GNOME Music: Phase Two and more…</title>
		<link>http://seilo.geekyogre.com/2013/06/gnome-music-phase-two-and-more/</link>
		<comments>http://seilo.geekyogre.com/2013/06/gnome-music-phase-two-and-more/#comments</comments>
		<pubDate>Mon, 17 Jun 2013 19:52:21 +0000</pubDate>
		<dc:creator>Seif Lotfy</dc:creator>
				<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://seilo.geekyogre.com/?p=3519</guid>
		<description><![CDATA[Before I start blogging about the progress of GNOME Music, I would like to announce my happiness (as well as the whole gnome music team) that we now have 3 students sponsored to hack on GNOME Music. Eslam Mostafa (SoC), Shivani Podar (OWP) and Sai Suman Prayaga (SoC) all three of them deserved they internships, [...]]]></description>
			<content:encoded><![CDATA[<div><p>Before I start blogging about the progress of GNOME Music, I would like to announce my happiness (as well as the whole gnome music team) that we now have 3 students sponsored to hack on GNOME Music. Eslam Mostafa (SoC), Shivani Podar (OWP) and Sai Suman Prayaga (SoC) all three of them deserved they internships, showing dedication and patching like crazy before SoC, keeping Vadim, Guillaume and me very busy.</p>
<p>Also I would like to welcome Arnel Borja and Fabiano Fidêncio to the team with their immense contributions, and ofcourse the allmighty Giovanni Campagna (who hacks everything in GNOME by now)</p>
<p>The last couple of weeks have been very hectic here, nevertheless we triumphed over phase of one of developing GNOME Music:</p>
<ul>
<li><del><span style="font-size: 1rem; line-height: 1.714285714; color: #333333;">Set basic infrastructure</span></del></li>
<li><del><span style="font-size: 1rem; line-height: 1.714285714; color: #333333;">Implement Grilo Querying</span></del></li>
<li><del><span style="font-size: 1rem; line-height: 1.714285714; color: #333333;">Implement Albums View</span></del></li>
<li><del><span style="font-size: 1rem; line-height: 1.714285714; color: #333333;">Implement Songs View</span></del></li>
<li><del><span style="font-size: 1rem; line-height: 1.714285714; color: #333333;">Implement Artist View</span></del></li>
<li><del><span style="font-size: 1rem; line-height: 1.714285714; color: #333333;">Implement Playback support</span></del></li>
<li><del><span style="font-size: 1rem; line-height: 1.714285714; color: #333333;">Clean up and port to Glade</span></del></li>
</ul>
<p>Now phase 2 is shaping up nicely:</p>
<ul>
<li>Implement Playlist View</li>
<li>Implement Selection functionality on all views</li>
<li>Implement Repeat/Shuffle</li>
<li>Implement Actions</li>
<li>Clean up</li>
</ul>
<p>So if you are interested in joining us with the development please feel free to hang out with us on #gnome-music on irc.gnome.org</p>
<p>Currently its only usable via JHbuild. Anyhow for more info like code and bugzilla check out <a href="https://live.gnome.org/Music">https://live.gnome.org/Music</a></p>
<p>Here are some screenshots for tempting <img alt=":D" class="wp-smiley" src="http://seilo.geekyogre.com/wp-includes/images/smilies/icon_biggrin.gif"> </p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/06/Screenshot-from-2013-06-17-2116141.png" style="line-height: 1.714285714; font-size: 1rem;"><img alt="Screenshot from 2013-06-17 21:16:14" height="288" src="http://seilo.geekyogre.com/uploads/2013/06/Screenshot-from-2013-06-17-2116141.png" width="461"></a></p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/06/Screenshot-from-2013-06-17-2116331.png"><img alt="Screenshot from 2013-06-17 21:16:33" height="288" src="http://seilo.geekyogre.com/uploads/2013/06/Screenshot-from-2013-06-17-2116331.png" width="461"></a></p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/06/Screenshot-from-2013-06-17-2116461.png" style="line-height: 1.714285714; font-size: 1rem;"><img alt="Screenshot from 2013-06-17 21:16:46" class="alignnone  wp-image-3529" height="288" src="http://seilo.geekyogre.com/uploads/2013/06/Screenshot-from-2013-06-17-2116461.png" width="461"></a></p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/06/Screenshot-from-2013-06-17-211854.png"><img alt="Screenshot from 2013-06-17 21:18:54" height="288" src="http://seilo.geekyogre.com/uploads/2013/06/Screenshot-from-2013-06-17-211854.png" width="461"></a></p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/06/Screenshot-from-2013-06-17-211958.png"><img alt="Screenshot from 2013-06-17 21:19:58" height="288" src="http://seilo.geekyogre.com/uploads/2013/06/Screenshot-from-2013-06-17-211958.png" width="461"></a></p>
<p> </p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/06/Screenshot-from-2013-06-17-211926.png"><img alt="Screenshot from 2013-06-17 21:19:26" height="288" src="http://seilo.geekyogre.com/uploads/2013/06/Screenshot-from-2013-06-17-211926.png" width="461"></a></p>
 <p><a href="http://seilo.geekyogre.com/?flattrss_redirect&amp;id=3519&amp;md5=786631b235bef2e00f5346a9106daa7f"  title="Flattr"><img alt="flattr this!" src="http://seilo.geekyogre.com/wp-content/plugins/flattrss/img/flattr-badge-large.png"></a></p></div>
    ]]></content:encoded>
			<wfw:commentRss>https://zeitgeist-project.com/2013/06/gnome-music-phase-two-and-more%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Globaleaks 0.2 Alpha</title>
		<link>http://seilo.geekyogre.com/2013/05/3313/</link>
		<comments>http://seilo.geekyogre.com/2013/05/3313/#comments</comments>
		<pubDate>Sat, 18 May 2013 21:25:46 +0000</pubDate>
		<dc:creator>Seif Lotfy</dc:creator>
				<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://seilo.geekyogre.com/?p=3313</guid>
		<description><![CDATA[Globaleaks 0.2 Alpha is out. Globaleaks is an open source project aimed at creating a worldwide, anonymous, censorship-resistant, distributed whistle-blowing platform. It enables organizations interested in running whistle-blowing initiatives to setup their own safe zone, where whistle-blowers and recipients can exchange data. 2 Years ago I helped out with the development of Globaleaks 0.1. And [...]]]></description>
			<content:encoded><![CDATA[<div><p><strong>Globaleaks 0.2 Alpha is out.</strong></p>
<p><strong></strong><a href="https://globaleaks.org/">Globaleaks</a> is an open source project aimed at creating a worldwide, anonymous, censorship-resistant, distributed whistle-blowing platform. It enables organizations interested in running whistle-blowing initiatives to setup their own safe zone, where whistle-blowers and recipients can exchange data.</p>
<p>2 Years ago I helped out with the development of Globaleaks 0.1. And although I am not active anymore, I really support the initiative behind it. Now with the <a href="http://logioshermes.org">HERMES Center for Transparency and Digital Human Rights</a> backing it up, it has grown a lot and shaped up to be a very organized and thought through project.</p>
<p><strong>TL;DR</strong>:</p>
<ul>
<li>Full rewrite</li>
<li><span style="line-height: 1.714285714; font-size: 1rem;">More flexible and extensible</span></li>
<li>Linux ready-made system and network hardened installation</li>
<li>
<div id="magicdomid17"><span style="line-height: 1.714285714; font-size: 1rem;">Written in python using twisted</span></div>
</li>
<li>New Frontend</li>
</ul>
<p><strong>Try it out:</strong></p>
<p>Try out the <a href="http://demo.globaleaks.org/">demo</a>. It is pretty straight forward.</p>
<p><strong style="line-height: 1.714285714; font-size: 1rem;">Help out:</strong></p>
<p>As young project, Globaleaks can use some help fixing <a href="https://globaleaks.org/bughunting/">bugs</a>. Just head to the <a href="https://github.com/globaleaks/GlobaLeaks/wiki">wiki</a> and read through it. It is pretty straight forward, and explains the modules, security concepts and set up instructions.</p>
<p>Globaleaks already has Debian and Ubuntu ready packages. An easy way to help out is to set up a  PPA for us on Launchpad. <img alt=":D" class="wp-smiley" src="http://seilo.geekyogre.com/wp-includes/images/smilies/icon_biggrin.gif"> </p>
<p><strong>Get in touch:</strong></p>
<p><strong></strong>You can contact the Globaleaks team at info () globaleaks org or on IRC on #globaleaks at irc.oftc.net</p>
<p>Here are some screenshots of the new frontend <img alt=":D" class="wp-smiley" src="http://seilo.geekyogre.com/wp-includes/images/smilies/icon_biggrin.gif"> </p>
<div class="wp-caption alignnone" id="attachment_3324" style="width: 310px;"><a href="http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.04.53-PM1.png"><img alt="Congratulation you are using Tor" class="size-medium wp-image-3324" height="227" src="http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.04.53-PM1-300x227.png" width="300"></a><p class="wp-caption-text">Congratulations you are using Tor</p></div>
<div class="wp-caption alignnone" id="attachment_3325" style="width: 310px;"><a href="http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.07.57-PM1.png"><img alt="Receiver selection page" class="size-medium wp-image-3325" height="261" src="http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.07.57-PM1-300x261.png" width="300"></a><p class="wp-caption-text">Receiver selection page</p></div>
<div class="wp-caption alignnone" id="attachment_3327" style="width: 310px;"><a href="http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.09.10-PM1.png"><img alt="The submission receipt" class="size-medium wp-image-3327" height="261" src="http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-1.09.10-PM1-300x261.png" width="300"></a><p class="wp-caption-text">The submission receipt</p></div>
<div class="wp-caption alignnone" id="attachment_3329" style="width: 310px;"><a href="http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-11.07.47-PM.png"><img alt="Configuring a receiver" class="size-medium wp-image-3329" height="261" src="http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-11.07.47-PM-300x261.png" width="300"></a><p class="wp-caption-text">Configuring a receiver</p></div>
<div class="wp-caption alignnone" id="attachment_3330" style="width: 310px;"><a href="http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-11.08.08-PM.png"><img alt="Configuring a context" class="size-medium wp-image-3330" height="261" src="http://seilo.geekyogre.com/uploads/2013/05/Screen-Shot-2013-05-18-at-11.08.08-PM-300x261.png" width="300"></a><p class="wp-caption-text">Configuring a context</p></div>
 <p><a href="http://seilo.geekyogre.com/?flattrss_redirect&amp;id=3313&amp;md5=efd82cce67b144a2437de26f5be0f3d5"  title="Flattr"><img alt="flattr this!" src="http://seilo.geekyogre.com/wp-content/plugins/flattrss/img/flattr-badge-large.png"></a></p></div>
    ]]></content:encoded>
			<wfw:commentRss>https://zeitgeist-project.com/2013/05/globaleaks-0-2-alpha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GNOME Music: Reaching the end of phase one.</title>
		<link>http://seilo.geekyogre.com/2013/05/gnome-music-reaching-the-end-of-phase-one/</link>
		<comments>http://seilo.geekyogre.com/2013/05/gnome-music-reaching-the-end-of-phase-one/#comments</comments>
		<pubDate>Sun, 05 May 2013 08:28:05 +0000</pubDate>
		<dc:creator>Seif Lotfy</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://seilo.geekyogre.com/?p=3305</guid>
		<description><![CDATA[TL;DR We can now browse our albums, artists and songs (no playlists yet) and play them Details: GNOME Music application development is reaching the end of phase one (out of three). This phase consists of: Set basic infrastructure (done) Implement Grilo Querying (done)  Implement Albums View (done) Implement Songs View (done) Implement Artist View (done) [...]]]></description>
			<content:encoded><![CDATA[<div><p><strong>TL;DR</strong></p>
<p>We can now browse our albums, artists and songs (no playlists yet) and play them <img alt=":D" class="wp-smiley" src="http://seilo.geekyogre.com/wp-includes/images/smilies/icon_biggrin.gif"> </p>
<p><strong>Details:</strong></p>
<p>GNOME Music application development is reaching the end of phase one (out of three).</p>
<p>This phase consists of:</p>
<ul>
<li><span style="line-height: 1.714285714; font-size: 1rem;">Set basic infrastructure (done)</span></li>
<li><span style="line-height: 1.714285714; font-size: 1rem;">Implement Grilo Querying (done) </span></li>
<li><span style="line-height: 1.714285714; font-size: 1rem;">Implement Albums View (done)</span></li>
<li><span style="line-height: 1.714285714; font-size: 1rem;">Implement Songs View (done)</span></li>
<li><span style="line-height: 1.714285714; font-size: 1rem;">Implement Artist View (done)</span></li>
<li><span style="line-height: 1.714285714; font-size: 1rem;">Implement Playback support (done)</span></li>
<li><span style="line-height: 1.714285714; font-size: 1rem;">Clean up and port to Glade (in progress)</span></li>
</ul>
<p>If you feel like hacking along please don’t mind to help out:</p>
<ul>
<li><span style="line-height: 1.714285714; font-size: 1rem;">Get the code from <a href="https://git.gnome.org/browse/gnome-music">https://git.gnome.org/browse/gnome-music</a></span></li>
<li><span style="line-height: 1.714285714; font-size: 1rem;">Report bugs <a href="https://bugzilla.gnome.org/browse.cgi?product=gnome-music">https://bugzilla.gnome.org/browse.cgi?product=gnome-music</a></span></li>
<li><span style="line-height: 1.714285714; font-size: 1rem;">Join the development on IRC #gnome-music on irc.gimp.net</span></li>
<li>To check out our vague plan visit: <a href="https://live.gnome.org/Music">https://live.gnome.org/Music</a></li>
</ul>
<p>Thanks for everybody who has been helping out.</p>
<p>Thanks to Guillaume Quintard and the potential SoC students for posting to glade and fixing some of the UI issues. Also Vadim Rutkovsky started working on some unittests (which kicks ass).</p>
<p>And now to leave you with some screenshots…</p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/05/Screenshot-from-2013-05-05-100916.png"><img alt="Screenshot from 2013-05-05 10:09:16" class="alignnone size-full wp-image-3309" height="800" src="http://seilo.geekyogre.com/uploads/2013/05/Screenshot-from-2013-05-05-100916.png" width="1280"></a> <a href="http://seilo.geekyogre.com/uploads/2013/05/Screenshot-from-2013-05-05-100945.png"><img alt="Screenshot from 2013-05-05 10:09:45" class="alignnone size-full wp-image-3308" height="800" src="http://seilo.geekyogre.com/uploads/2013/05/Screenshot-from-2013-05-05-100945.png" width="1280"></a> <a href="http://seilo.geekyogre.com/uploads/2013/05/Screenshot-from-2013-05-05-101032.png"><img alt="Screenshot from 2013-05-05 10:10:32" class="alignnone size-full wp-image-3306" height="800" src="http://seilo.geekyogre.com/uploads/2013/05/Screenshot-from-2013-05-05-101032.png" width="1280"></a></p>
<p> </p>
<p> </p>
 <p><a href="http://seilo.geekyogre.com/?flattrss_redirect&amp;id=3305&amp;md5=78b8ebc6fcd8649807e5c8b69e968d23"  title="Flattr"><img alt="flattr this!" src="http://seilo.geekyogre.com/wp-content/plugins/flattrss/img/flattr-badge-large.png"></a></p></div>
    ]]></content:encoded>
			<wfw:commentRss>https://zeitgeist-project.com/2013/05/gnome-music-reaching-the-end-of-phase-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GNOME Music development status</title>
		<link>http://seilo.geekyogre.com/2013/04/gnome-music-development-status/</link>
		<comments>http://seilo.geekyogre.com/2013/04/gnome-music-development-status/#comments</comments>
		<pubDate>Sat, 20 Apr 2013 18:51:01 +0000</pubDate>
		<dc:creator>Seif Lotfy</dc:creator>
				<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://seilo.geekyogre.com/?p=3286</guid>
		<description><![CDATA[The last weeks a lot of volunteers showed up to develop on (GNOME) Music. Now we can browse the albums and their content making it our most complete view. Playback to the albums view and songs view is in development (works but is buggy).   Also we are heavy working on the artist view trying [...]]]></description>
			<content:encoded><![CDATA[<div><p>The last weeks a lot of volunteers showed up to develop on (GNOME) Music.</p>
<p>Now we can browse the albums and their content making it our most complete view. Playback to the albums view and songs view is in development (works but is buggy).</p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/04/Screenshot-from-2013-04-20-194024.png"><img alt="Screenshot from 2013-04-20 19:40:24" class="alignnone size-full wp-image-3287" height="775" src="http://seilo.geekyogre.com/uploads/2013/04/Screenshot-from-2013-04-20-194024.png" width="1282"></a></p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/04/Screenshot-from-2013-04-20-193930.png"><img alt="Screenshot from 2013-04-20 19:39:30" class="alignnone size-full wp-image-3288" height="775" src="http://seilo.geekyogre.com/uploads/2013/04/Screenshot-from-2013-04-20-193930.png" width="1282"></a></p>
<p> </p>
<p>Also we are heavy working on the artist view trying to match the mockups, currently the code delivers the following screenie:</p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/04/Screenshot-from-2013-04-20-194108.png"><img alt="Screenshot from 2013-04-20 19:41:08" class="alignnone size-full wp-image-3289" height="775" src="http://seilo.geekyogre.com/uploads/2013/04/Screenshot-from-2013-04-20-194108.png" width="1282"></a></p>
<p>There is still a lot to be done, and we created a <a href="https://live.gnome.org/Music">semi roadmap of our development plan</a>. Phase 1 should be completed within the next 2 – 3 weeks. We also moved our UI development to be glade.</p>
<p>I am very happy with the contributor turnout (no special order):</p>
<ul>
<li>Vadim Rutkovsky</li>
<li>Eslam Mostafa</li>
<li>Paolo Borelli</li>
<li>Guillaume Quintard</li>
<li>Allan Day</li>
<li>Jakub Steiner</li>
<li>Shivani Poddar</li>
<li>Sriram Ramkrishna</li>
<li>Hylke Bons</li>
</ul>
<p>Nice to have this mix of old and new contributors working together. If interested join us on #gnome-music on gimpnet. This is where the communication happens.</p>
<p><span style="line-height: 1.714285714; font-size: 1rem;">Also I would like to thank Next Tuesday for sponsoring part of my time on working on GNOME Music</span></p>
<p><span style="line-height: 1.714285714; font-size: 1rem;">.<a href="http://nexttuesday.de/"><img alt="Logo_nt" class="alignnone size-full wp-image-3290" height="70" src="http://seilo.geekyogre.com/uploads/2013/04/Logo_nt.png" width="299"></a></span></p>
<p> </p>
 <p><a href="http://seilo.geekyogre.com/?flattrss_redirect&amp;id=3286&amp;md5=2ae9f21ca8daffc3d62bc8aa0b4057d4"  title="Flattr"><img alt="flattr this!" src="http://seilo.geekyogre.com/wp-content/plugins/flattrss/img/flattr-badge-large.png"></a></p></div>
    ]]></content:encoded>
			<wfw:commentRss>https://zeitgeist-project.com/2013/04/gnome-music-development-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Music in development…</title>
		<link>http://seilo.geekyogre.com/2013/03/music-in-development/</link>
		<comments>http://seilo.geekyogre.com/2013/03/music-in-development/#comments</comments>
		<pubDate>Fri, 22 Mar 2013 04:25:35 +0000</pubDate>
		<dc:creator>Seif Lotfy</dc:creator>
				<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://seilo.geekyogre.com/?p=3273</guid>
		<description><![CDATA[So I will keep this short… I assembled a task force to work on GNOME Music based on https://live.gnome.org/Design/Apps/Music. Development is really coming along nicely. Cesar Garcia Tapia had started a Vala development of it. We used lots of it in the new re-implementation which is in JS, this is due to the fact that. If you [...]]]></description>
			<content:encoded><![CDATA[<div><p>So I will keep this short… I assembled a task force to work on GNOME Music based on <a href="https://live.gnome.org/Design/Apps/Music">https://live.gnome.org/Design/Apps/Music</a>. Development is really coming along nicely.</p>
<p>Cesar Garcia Tapia had started a Vala development of it. We used lots of it in the new re-implementation which is in JS, this is due to the fact that.</p>
<p><span style="font-size: 13px; line-height: 19px;">If you are interested in helping us out drop by #gnome-music on </span><span style="font-size: 13px; line-height: 19px;">(irc.gimp.org). We could use more help on the JavaScript side and Grilo if possible. For now here are some screenshots:</span></p>
<p style="text-align: center;"><a href="http://seilo.geekyogre.com/uploads/2013/03/m1.png"><img alt="m1" class="wp-image-3274 aligncenter" height="472" src="http://seilo.geekyogre.com/uploads/2013/03/m1.png" width="776"></a></p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/03/m2.png" style="line-height: 1.714285714; font-size: 1rem;"><img alt="m2" class="wp-image-3275 alignnone" height="465" src="http://seilo.geekyogre.com/uploads/2013/03/m2.png" width="769"></a></p>
<p><span style="line-height: 1.714285714; font-size: 1rem;">P.S: I would like to thank </span><a href="http://nexttuesday.de" style="line-height: 1.714285714; font-size: 1rem;">Next Tuesday</a><span style="line-height: 1.714285714; font-size: 1rem;"> for sponsoring my time on this small codebase <img alt=":D" class="wp-smiley" src="http://seilo.geekyogre.com/wp-includes/images/smilies/icon_biggrin.gif"> .</span></p>
<p><strong>Update:</strong></p>
<p>Here are the same screenshots in the “not dark” Adwaita</p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/03/Screenshot-from-2013-03-22-140927.png"><img alt="Screenshot from 2013-03-22 14:09:27" class="alignnone size-full wp-image-3282" height="775" src="http://seilo.geekyogre.com/uploads/2013/03/Screenshot-from-2013-03-22-140927.png" width="1282"></a></p>
<p> </p>
<p><a href="http://seilo.geekyogre.com/uploads/2013/03/Screenshot-from-2013-03-22-141013.png"><img alt="Screenshot from 2013-03-22 14:10:13" class="alignnone size-full wp-image-3281" height="775" src="http://seilo.geekyogre.com/uploads/2013/03/Screenshot-from-2013-03-22-141013.png" width="1282"></a></p>
 <p><a href="http://seilo.geekyogre.com/?flattrss_redirect&amp;id=3273&amp;md5=0a7e8062d798ced174d4844792a0f2be"  title="Flattr"><img alt="flattr this!" src="http://seilo.geekyogre.com/wp-content/plugins/flattrss/img/flattr-badge-large.png"></a></p></div>
    ]]></content:encoded>
			<wfw:commentRss>https://zeitgeist-project.com/2013/03/music-in-development%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zeitgeist 1.0 Beta is out</title>
		<link>http://seilo.geekyogre.com/2013/03/zeitgeist-1-0-beta-is-out/</link>
		<comments>http://seilo.geekyogre.com/2013/03/zeitgeist-1-0-beta-is-out/#comments</comments>
		<pubDate>Fri, 22 Mar 2013 04:09:26 +0000</pubDate>
		<dc:creator>Seif Lotfy</dc:creator>
				<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://seilo.geekyogre.com/?p=3270</guid>
		<description><![CDATA[So finally we have rolled out Zeitgeist 1.0 beta… With Zeitgeist 1.0 we  are introducing libzeitgeist2, a Vala port of the previously independent libzeitgeist library. The new libzeitgeist2 comes with 3 big improvements over libzeitgeist: Maintained internally by the Zeitgeist team since it is part of the internal datamodel we used. Has direct read support. This way when querying Zeitgeist [...]]]></description>
			<content:encoded><![CDATA[<div><p>So finally we have rolled out Zeitgeist 1.0 beta…</p>
<p>With Zeitgeist 1.0 we  are introducing libzeitgeist2, a Vala port of the previously independent libzeitgeist library. The new libzeitgeist2 comes with 3 big improvements over libzeitgeist:</p>
<ul>
<li><span style="line-height: 13px;">Maintained internally by the Zeitgeist team since it is part of the internal datamodel we used.</span></li>
<li>Has direct read support. This way when querying Zeitgeist for data there is no more round-trips and less serialization which improves most queries by almost 100% and sometimes even more. Writing is still done over D-Bus.</li>
<li>GObject Introspection support. So now it can be used with almost any language.</li>
</ul>
<p>The engine itself is also faster and has seen a lots of bug fixes.  Zeitgeist datahub package is now part of the Zeitgeist Framework package. This should be convenient for packagers.</p>
<p>Over the weekend some of us will be porting apps in GNOME using Zeitgeist to libzeitgeist2 and actually patch some existing apps to have better sorting.</p>
<p>I would like to thank the whole Zeitgeist team for getting this far, and the people who helped us get there. Also we are looking into porting libQzeitgeist to depend on libzeitgeist2 for less future maintenance efforts (please contact Trever Fischer – tdfischer on irc) if you are interested. We have a very interesting KDE application in mind at the moment that would make use of kde-telepathy, nepomuk and libqzeitgeist.</p>
<p>We are hanging out on #zeitgeist on freenode and for  the latest Zeitgeist, just check out our fdo git repo ==&gt; <a href="http://cgit.freedesktop.org/zeitgeist/zeitgeist">http://cgit.freedesktop.org/zeitgeist/zeitgeist</a></p>
<p> </p>
 <p><a href="http://seilo.geekyogre.com/?flattrss_redirect&amp;id=3270&amp;md5=dd521c2616e203faac10114723d0d213"  title="Flattr"><img alt="flattr this!" src="http://seilo.geekyogre.com/wp-content/plugins/flattrss/img/flattr-badge-large.png"></a></p></div>
    ]]></content:encoded>
			<wfw:commentRss>https://zeitgeist-project.com/2013/03/zeitgeist-1-0-beta-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first Mozilla contributions</title>
		<link>http://seilo.geekyogre.com/2013/01/my-first-mozilla-contributions/</link>
		<comments>http://seilo.geekyogre.com/2013/01/my-first-mozilla-contributions/#comments</comments>
		<pubDate>Wed, 02 Jan 2013 17:44:42 +0000</pubDate>
		<dc:creator>Seif Lotfy</dc:creator>
				<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://seilo.geekyogre.com/?p=3215</guid>
		<description><![CDATA[As of beginning of December I started contributing to the Mozilla community… I must say amazing people and amazing environment. I was invited by Josh Matthews and David W. Boswell to a Mozillians meeting. The first task I took upon myself was getting new contributors mentioned with every release. With the help of the others I went around pinging people [...]]]></description>
			<content:encoded><![CDATA[<div><p>As of beginning of December I started contributing to the Mozilla community… I must say amazing people and amazing environment.</p>
<p>I was invited by <a href="http://www.joshmatthews.net/">Josh Matthews</a> and <a href="http://davidwboswell.wordpress.com/">David W. Boswell</a> to a Mozillians meeting. The first task I took upon myself was getting new contributors mentioned with every release. With the help of the others I went around pinging people and a couple of days later we reached the consensus that we will be linking to a blog post on <a href="http://blog.mozilla.org/community/category/spotlight/">http://blog.mozilla.org/community/category/spotlight/</a> from the release note with every release.</p>
<p>We will be using a set of premature scripts I am working on to detect new contributors to a release as well as the contribution rate (code and bugs which is inspired by my GNOME fellow Andre Klapper). Those can be found <a href="https://github.com/seiflotfy/mozcctools">https://github.com/seiflotfy/mozcctools</a> (nothing special they just spit out JSON stats, will automate them this weekend).</p>
<p>And last but not least. After an interesting call with the super dad himself, <a href="http://www.nbcnews.com/technology/ingame/super-dad-hacks-video-game-transforms-hero-his-daughter-1C7040451">Mike Hoye</a>, I took a challenge upon myself to hack a tool that does the following:</p>
<p>Enter a a keyword, and it will spit out Mozillians that are affiliated with this keyword based on their code commits and bug reports.</p>
<p>It took me around 60 minutes to hack the tool using Zeitgeist and the Full Text Indexer extension. Basically importing the last 120k code commits and indexing the commit message. I will publish the code soon. After that I spent 30 minutes with Josh and Mike playing with it testing the results. Mike Hoye has some great ideas on how to deploy such a tool (Bugzilla included), and hopefully I can show off the cleaned up code in the following days.</p>
<p>I am thinking of deploying such a tool for the KDE and GNOME community sites to find ways to directly contact hackers based on keywords.</p>
<p>All in all the Mozilla contribution experience is really fun, and while not hacking on Firefox or B2G I am having fun developing tools for enabling the community.</p>
 <p><a href="http://seilo.geekyogre.com/?flattrss_redirect&amp;id=3215&amp;md5=64e7adf2b8debc903c462c70d0292656"  title="Flattr"><img alt="flattr this!" src="http://seilo.geekyogre.com/wp-content/plugins/flattrss/img/flattr-badge-large.png"></a></p></div>
    ]]></content:encoded>
			<wfw:commentRss>https://zeitgeist-project.com/2013/01/my-first-mozilla-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zeitgeist 1.0 almost there (call for hackers)</title>
		<link>http://seilo.geekyogre.com/2013/01/zeitgeist-1-0-almost-there-call-for-hackers/</link>
		<comments>http://seilo.geekyogre.com/2013/01/zeitgeist-1-0-almost-there-call-for-hackers/#comments</comments>
		<pubDate>Wed, 02 Jan 2013 17:01:59 +0000</pubDate>
		<dc:creator>Seif Lotfy</dc:creator>
				<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Planet KDE]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://seilo.geekyogre.com/?p=3206</guid>
		<description><![CDATA[So after 4 years of development Zeitgeist is reaching 1.0. The Zeitgeist team has reached a big goal/milestone What’s new? New libzeitgeist2: instead of libzeitgeist which was developed and hosted on Launchpad now reuse and expose our own internal Vala components. When comparing libzeitgeist2 to libzeitgeist we can see over 65% less code (thanks to [...]]]></description>
			<content:encoded><![CDATA[<div><p>So after 4 years of development Zeitgeist is reaching 1.0. The Zeitgeist team has reached a big goal/milestone <img alt=":D" class="wp-smiley" src="http://seilo.geekyogre.com/wp-includes/images/smilies/icon_biggrin.gif"> </p>
<p><strong>What’s new?</strong></p>
<ol>
<li><strong>New libzeitgeist2</strong>: instead of libzeitgeist which was developed and hosted on Launchpad now reuse and expose our own internal Vala components. When comparing libzeitgeist2 to libzeitgeist we can see over <strong>65% less code</strong> (thanks to Vala) with<strong> 90% compatibilty </strong>with libzeitgeist. (libqzeitgeist not affected)</li>
<li><strong>GObject Introspection support</strong></li>
<li><strong>Faster performance</strong>
<ul>
<li>Testing with 100k events DB here are some plots, those are peromances of synapse and standard time based queries where the yellow bars are 0.9.5 release and green bars represent “master”. Shorter bars are better.</li>
<li><a href="http://seilo.geekyogre.com/uploads/2013/01/synapse_unlimited.png"><img alt="synapse_unlimited" class="alignnone  wp-image-3209" height="97" src="http://seilo.geekyogre.com/uploads/2013/01/synapse_unlimited.png" width="583"></a> <a href="http://seilo.geekyogre.com/uploads/2013/01/timerange_always.png"><img alt="timerange_always" class="alignnone  wp-image-3208" height="97" src="http://seilo.geekyogre.com/uploads/2013/01/timerange_always.png" width="583"></a> <a href="http://seilo.geekyogre.com/uploads/2013/01/timerange_interval.png"><img alt="timerange_interval" class="alignnone  wp-image-3207" height="97" src="http://seilo.geekyogre.com/uploads/2013/01/timerange_interval.png" width="583"></a></li>
</ul>
</li>
<li><strong>Smaller DB size</strong>: With a very small modification to the main table (primary keys), SQlite created some automatic indices that cover what we need so now instead of 34 indices we only need 25.</li>
<li><strong>Lots of bug fixes</strong></li>
</ol>
<p><strong>What now?</strong></p>
<p>Well if you want to help out roll out this release. We could use some packaging, testing and porting of apps. We won’t be able to release until the latest Vala has been released due to some bug fixes concerning the gir generator. But all in all it looks like an exciting release.</p>
 <p><a href="http://seilo.geekyogre.com/?flattrss_redirect&amp;id=3206&amp;md5=4b21f47ceee3f4db64d5034a3fa0848b"  title="Flattr"><img alt="flattr this!" src="http://seilo.geekyogre.com/wp-content/plugins/flattrss/img/flattr-badge-large.png"></a></p></div>
    ]]></content:encoded>
			<wfw:commentRss>https://zeitgeist-project.com/2013/01/zeitgeist-1-0-almost-there-call-for-hackers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing with Shell extensions (playing with overview and dash)</title>
		<link>http://seilo.geekyogre.com/2012/10/playing-with-shell-extensions-playing-with-overview-and-dash/</link>
		<comments>http://seilo.geekyogre.com/2012/10/playing-with-shell-extensions-playing-with-overview-and-dash/#comments</comments>
		<pubDate>Sat, 20 Oct 2012 00:13:07 +0000</pubDate>
		<dc:creator>Seif Lotfy</dc:creator>
				<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>

		<guid isPermaLink="false">http://seilo.geekyogre.com/?p=2349</guid>
		<description><![CDATA[Today I worked on hiding the workspace switcher if “dynamic-workspaces” is switched off (via tweak-tool) and the number of workspaces is set to one only.  So if you apply these settings your overview will look as follows. Pretty clean huh? This patch is now upstream (merged into master) for everybody to enjoy So I noticed [...]]]></description>
			<content:encoded><![CDATA[<div><p>Today I worked on hiding the workspace switcher if “dynamic-workspaces” is switched off (via tweak-tool) and the number of workspaces is set to one only.  So if you apply these settings your overview will look as follows.</p>
<p><a href="http://seilo.geekyogre.com/uploads/2012/10/Screenshot-from-2012-10-20-014915.png"><img alt="" class="wp-image-2350 aligncenter" height="288" src="http://seilo.geekyogre.com/uploads/2012/10/Screenshot-from-2012-10-20-014915.png" title="Screenshot from 2012-10-20 01:49:15" width="461"></a></p>
<p>Pretty clean huh? This patch is now upstream (merged into master) for everybody to enjoy <img alt=":D" class="wp-smiley" src="http://seilo.geekyogre.com/wp-includes/images/smilies/icon_biggrin.gif"> </p>
<p>So I noticed less clutter with this patch, and the motivation to try to reduce the clutter even more as well as play with the extension hooks got me hacking more.</p>
<p>I am a big fan of the sidebar since it reduces movement when coming from the top left (after hovering over activities) to move the mouse along the left edge of the screen to open a new app or change apps. But somehow I still get the feeling that left is out of place for me sometimes.</p>
<p>So I came up with an idea (and although I know its wrong and I deserve being stabbed for it):</p>
<p>Why not move the dash into the MessageTray. So I started writing an extension to do so (very early stages). This extension allows me to open new apps and browse through my apps as well as change windows (Windows style <img alt=":P" class="wp-smiley" src="http://seilo.geekyogre.com/wp-includes/images/smilies/icon_razz.gif"> ) by just hovering to the bottom of the screen, so it pops up.</p>
<p><a href="http://seilo.geekyogre.com/uploads/2012/10/Screenshot-from-2012-10-20-012451.png"><img alt="" class="wp-image-2351 aligncenter" height="288" src="http://seilo.geekyogre.com/uploads/2012/10/Screenshot-from-2012-10-20-012451.png" title="Screenshot from 2012-10-20 01:24:51" width="461"></a></p>
<p>clicking on the “show apps” or “journal” icons takes me to the overview with the proper page selected. (So clicking on “show apps” opens the overview with the application selection)</p>
<p><a href="http://seilo.geekyogre.com/uploads/2012/10/Screenshot-from-2012-10-20-011925.png"><img alt="" class="wp-image-2352 aligncenter" height="288" src="http://seilo.geekyogre.com/uploads/2012/10/Screenshot-from-2012-10-20-011925.png" title="Screenshot from 2012-10-20 01:19:25" width="461"></a></p>
<p>And when going to “Activities” directly, it looks much more peaceful:</p>
<p><a href="http://seilo.geekyogre.com/uploads/2012/10/Screenshot-from-2012-10-20-011839.png"><img alt="" class="wp-image-2353 aligncenter" height="288" src="http://seilo.geekyogre.com/uploads/2012/10/Screenshot-from-2012-10-20-011839.png" title="Screenshot from 2012-10-20 01:18:39" width="461"></a></p>
<p>The bad thing is that it mixes notifications with applications. So I am thinking of having some sort of separator.</p>
<p>What do you guys think?</p>
<p>Keep in mind this is just hacks and nothing discussed with designers. I am just playing with ideas here and will try to make an extension out of this if people like the concept and have some feedback on how to improve it.</p>
 <p><a href="http://seilo.geekyogre.com/?flattrss_redirect&amp;id=2349&amp;md5=ca0612924a7949f4ff420ba342b424d6"  title="Flattr"><img alt="flattr this!" src="http://seilo.geekyogre.com/wp-content/plugins/flattrss/img/flattr-badge-large.png"></a></p></div>
    ]]></content:encoded>
			<wfw:commentRss>https://zeitgeist-project.com/2012/10/playing-with-shell-extensions-playing-with-overview-and-dash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Progress: New GNOME Shell Journal extension</title>
		<link>http://seilo.geekyogre.com/2012/10/in-progress-new-gnome-shell-journal-extension/</link>
		<comments>http://seilo.geekyogre.com/2012/10/in-progress-new-gnome-shell-journal-extension/#comments</comments>
		<pubDate>Thu, 18 Oct 2012 21:09:33 +0000</pubDate>
		<dc:creator>Seif Lotfy</dc:creator>
				<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Planet Ubuntu]]></category>
		<category><![CDATA[zeitgeist]]></category>

		<guid isPermaLink="false">http://seilo.geekyogre.com/?p=2345</guid>
		<description><![CDATA[Its been a while since I worked on the Journal extension for GNOME. When I left it it looked like this But with the new GNOME Shell layout (which is pretty awesome btw) exposing the Journal wouldn’t have been that easy. I sat down today to try to find a way to revive it and [...]]]></description>
			<content:encoded><![CDATA[<div><p>Its been a while since I worked on the Journal extension for GNOME. When I left it it looked like this</p>
<p><a href="http://seilo.geekyogre.com/uploads/2011/12/Screenshot-at-2011-12-07-162627.png"><img alt="" class="aligncenter" height="288" src="http://seilo.geekyogre.com/uploads/2011/12/Screenshot-at-2011-12-07-162627.png" width="461"></a></p>
<p>But with the new GNOME Shell layout (which is pretty awesome btw) exposing the Journal wouldn’t have been that easy. I sat down today to try to find a way to revive it and I think it was successful.</p>
<p><a href="http://seilo.geekyogre.com/uploads/2012/10/Screenshot-from-2012-10-18-223815.png"><img alt="" class="wp-image-2346 aligncenter" height="288" src="http://seilo.geekyogre.com/uploads/2012/10/Screenshot-from-2012-10-18-223815.png" title="Screenshot from 2012-10-18 22:38:15" width="461"></a></p>
<p>Notice that now there is a “Recent” button right above the “Show Apps” button in the dash. I limited the items to 5 items per row to make things look nicer.</p>
<p>When the Documents, Music, Videos, etc… labels above the groups is clicked one is navigated to a second view with all recently used stuff.</p>
<p>To show this I will display 2 other screenshots from a bigger screen. Notice that while there is a lot of real-estate wasted I still looks very clean imho.  Too many icons in one row kinda cluttered the screen :/</p>
<p style="text-align: center;"><a href="http://i.minus.com/ixFJa2oyUaIAZ.png"><img alt="" class="aligncenter" height="256" src="http://i.minus.com/ixFJa2oyUaIAZ.png" width="454"></a></p>
<p>after clicking on “Documents” highlighted on in the picture above we end up with the following view:</p>
<p style="text-align: center;"><a href="http://seilo.geekyogre.com/uploads/2012/10/Screenshot-from-2012-10-18-214103.png"><img alt="" class="wp-image-2347 aligncenter" height="256" src="http://seilo.geekyogre.com/uploads/2012/10/Screenshot-from-2012-10-18-214103.png" title="Screenshot from 2012-10-18 21:41:03" width="454"></a></p>
<p>Here one can navigate back to the recently used overview with the back button.</p>
<p>This is still work in progress and you can check out my code here on github: <a href="https://github.com/seiflotfy/gnome-shell-zeitgeist-extension">https://github.com/seiflotfy/gnome-shell-zeitgeist-extension</a> and help me clean it up… <img alt=":D" class="wp-smiley" src="http://seilo.geekyogre.com/wp-includes/images/smilies/icon_biggrin.gif"> </p>
<p> </p>
<p> </p>
 <p><a href="http://seilo.geekyogre.com/?flattrss_redirect&amp;id=2345&amp;md5=56fb0b924a812b3f90e0fdef477bf773"  title="Flattr"><img alt="flattr this!" src="http://seilo.geekyogre.com/wp-content/plugins/flattrss/img/flattr-badge-large.png"></a></p></div>
    ]]></content:encoded>
			<wfw:commentRss>https://zeitgeist-project.com/2012/10/in-progress-new-gnome-shell-journal-extension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
