<?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>Raphaël Slinckx &#187; Software</title>
	<atom:link href="http://raphael.slinckx.net/blog/category/software/feed" rel="self" type="application/rss+xml" />
	<link>http://raphael.slinckx.net/blog</link>
	<description>a.k.a kikidonk — Scabreusement Hype</description>
	<lastBuildDate>Tue, 22 Apr 2008 12:35:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Enterprise Social Search slideshow</title>
		<link>http://raphael.slinckx.net/blog/2008-04-22/enterprise-social-search</link>
		<comments>http://raphael.slinckx.net/blog/2008-04-22/enterprise-social-search#comments</comments>
		<pubDate>Tue, 22 Apr 2008 12:21:14 +0000</pubDate>
		<dc:creator>Raphaël Slinckx</dc:creator>
				<category><![CDATA[Planet Gnome]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[enterprise2.0]]></category>
		<category><![CDATA[knowledge plaza]]></category>
		<category><![CDATA[knowledgeplaza]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[slideshow]]></category>
		<category><![CDATA[social search]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[whatever]]></category>

		<guid isPermaLink="false">http://raphael.slinckx.net/blog/?p=69</guid>
		<description><![CDATA[Enterprise Social Search is a way to search, manage, and share information within a company. Who can help you find relevant information and nothing but relevant information? Your colleagues, of course &#124; View &#124; Upload your own Today we are launching at Whatever (the company I work for) a marketing campaign for our upcoming product: [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.enterprisesocialsearch.com">Enterprise Social Search</a> is a way to search, manage, and share information within a company. Who can help you find relevant information and nothing but relevant information? Your colleagues, of course</p>
<div id="__ss_363166" style="width:425px;text-align:left"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=ess-1208713381452152-8" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=ess-1208713381452152-8" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img style="border:0px none;margin-bottom:-5px" src="http://static.slideshare.net/swf/logo_embd.png" alt="SlideShare" /></a> | <a title="View 'Enterprise Social Search' on SlideShare" href="http://www.slideshare.net/KnowledgeHero/enterprise-social-search?src=embed">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div>
</div>
<p>Today we are launching at <a href="http://www.whatever-company.com">Whatever</a> (the company I work for) a marketing campaign for our upcoming product: <a href="http://www.knowledgeplaza.net">Knowledge Plaza</a>. Exciting times ahead!</p>
]]></content:encoded>
			<wfw:commentRss>http://raphael.slinckx.net/blog/2008-04-22/enterprise-social-search/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>git commit / darcs record</title>
		<link>http://raphael.slinckx.net/blog/2007-11-03/git-commit-darcs-record</link>
		<comments>http://raphael.slinckx.net/blog/2007-11-03/git-commit-darcs-record#comments</comments>
		<pubDate>Sat, 03 Nov 2007 16:43:49 +0000</pubDate>
		<dc:creator>Raphaël Slinckx</dc:creator>
				<category><![CDATA[Planet Gnome]]></category>
		<category><![CDATA[Planet Gnomefr]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[commit]]></category>
		<category><![CDATA[darcs]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[record]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://raphael.slinckx.net/blog/2007-11-03/git-commit-darcs-record</guid>
		<description><![CDATA[I&#8217;ve been working wit git lately but I have also missed the darcs user interface. I honestly think the darcs user interface is the best I&#8217;ve ever seen, it&#8217;s such a joy to record/push/pull (when darcs doesn&#8217;t eat your cpu) I looked at git add --interactive because it had hunk-based commit, a pre-requisite for darcs [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working wit <a href="http://git.or.cz/" title="Git Homepage">git</a> lately but I have also missed the <a href="http://darcs.net/" title="Darcs Homepage">darcs</a> user interface. I honestly think the darcs user interface is the best I&#8217;ve ever seen, it&#8217;s such a joy to record/push/pull (when darcs doesn&#8217;t eat your cpu) <img src='http://raphael.slinckx.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I looked at <code>git add --interactive</code> because it had hunk-based commit, a pre-requisite for <code>darcs record</code>-style commit,  but it has a terrible user interface, so i just copied the concept: running a <code>git diff</code>, filtering hunks, and then outputing the filtered diff through <code>git apply --cached</code>.</p>
<p>It supports binary diffs, file additions and removal. It also asks for new files to be added even if this is not exactly how darcs behave but I always forget to add new files, so I added it. It will probably break on some extreme corner cases I haven&#8217;t been confronted to, but I gladly accept any patches <img src='http://raphael.slinckx.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here&#8217;s a sample session of <code><a href="http://raphael.slinckx.net/files/git-darcs-record">git-darcs-record script</a></code>:</p>
<pre>
$ git-darcs-record
Add file:  newfile.txt
Shall I add this file? (1/1) [Ynda] : y

Binary file changed: document.pdf

Shall I record this change? (1/7) [Ynda] : y

foobar.txt
@@ -1,3 +1,5 @@
 line1
 line2
+line3
 line4
+line5

Shall I record this change? (2/7) [Ynda] : y

git-darcs-record
@@ -1,17 +1,5 @@
 #!/usr/bin/env python

-# git-darcs-record, emulate "darcs record" interface on top of a git repository
-#
-# Usage:
-# git-darcs-record first asks for any new file (previously
-#    untracked) to be added to the index.
-# git-darcs-record then asks for each hunk to be recorded in
-#    the next commit. File deletion and binary blobs are supported
-# git-darcs-record finally asks for a small commit message and
-#    executes the 'git commit' command with the newly created
-#    changeset in the index
-
-
 # Copyright (C) 2007 Raphaël Slinckx
 #
 # This program is free software; you can redistribute it and/or

Shall I record this change? (3/7) [Ynda] : y

git-darcs-record
@@ -28,6 +16,19 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

+# git-darcs-record, emulate "darcs record" interface on top of a git repository
+#
+# Usage:
+# git-darcs-record first asks for any new file (previously
+#    untracked) to be added to the index.
+# git-darcs-record then asks for each hunk to be recorded in
+#    the next commit. File deletion and binary blobs are supported
+# git-darcs-record finally asks for a small commit message and
+#    executes the 'git commit' command with the newly created
+#    changeset in the index
+
+
+
 import re, pprint, sys, os

 BINARY = re.compile("GIT binary patch")

Shall I record this change? (4/7) [Ynda] : n

git-darcs-record
@@ -151,16 +152,6 @@ def read_answer(question, allowed_responses=["Y", "n", "d", "a"]):
        return resp

-def setup_git_dir():
-       global GIT_DIR
-       GIT_DIR = os.getcwd()
-       while not os.path.exists(os.path.join(GIT_DIR, ".git")):
-               GIT_DIR = os.path.dirname(GIT_DIR)
-               if GIT_DIR == "/":
-                       return False
-       os.chdir(GIT_DIR)
-       return True
-
 def git_get_untracked_files():

Shall I record this change? (5/7) [Ynda] : y

# On branch master
# Changes to be committed:
#   (use "git reset HEAD file..." to unstage)
#
#       modified:   document.pdf
#       modified:   foobar.txt
#       modified:   git-darcs-record
#       new file:   newfile.txt
#
# Changed but not updated:
#   (use "git add file file..." to update what will be committed)
#
#       modified:   git-darcs-record
#
What is the patch name? Some cute patch name
Created commit a08f34e: Some cute patch name
 4 files changed, 3 insertions(+), 29 deletions(-)
 create mode 100644 newfile.txt</pre>
<p>Get the script here: <a href="http://raphael.slinckx.net/files/git-darcs-record">git-darcs-record script</a> and put in somewhere in your $PATH. Any comments or improvements is welcome !</p>
]]></content:encoded>
			<wfw:commentRss>http://raphael.slinckx.net/blog/2007-11-03/git-commit-darcs-record/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Megaphone Applet</title>
		<link>http://raphael.slinckx.net/blog/2007-08-09/megaphone-applet</link>
		<comments>http://raphael.slinckx.net/blog/2007-08-09/megaphone-applet#comments</comments>
		<pubDate>Wed, 08 Aug 2007 22:37:36 +0000</pubDate>
		<dc:creator>Raphaël Slinckx</dc:creator>
				<category><![CDATA[Planet Gnome]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[collabora]]></category>
		<category><![CDATA[empathy]]></category>
		<category><![CDATA[guadec]]></category>
		<category><![CDATA[megaphone]]></category>
		<category><![CDATA[telepathy]]></category>

		<guid isPermaLink="false">http://raphael.slinckx.net/blog/2007-08-09/megaphone-applet</guid>
		<description><![CDATA[Today, I finished hacking together a &#8216;person&#8217; applet, using &#8211; of course &#8211; Telepathy and the excellent Empathy&#8217;s libraries created by Xavier Claessens. While I&#8217;m at it, you can read more on telepathy and empathy in my GUADEC 2007 talk (also see my pictures on flickr). Here&#8217;s what it looks like: The right-hand panel contains [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I finished hacking together a &#8216;person&#8217; applet, using &#8211; of course &#8211; <a href="http://telepathy.freedesktop.org">Telepathy</a> and the excellent <a href="http://live.gnome.org/Empathy">Empathy&#8217;s</a> libraries created by <a href="http://blogs.gnome.org/xclaesse">Xavier Claessens</a>.</p>
<p class="screenshot"> <img src="http://farm2.static.flickr.com/1239/975798027_453a144a91.jpg" alt="Xavier Claessens" /></p>
<p>While I&#8217;m at it, you can read more on telepathy and empathy in my <a href="http://raphael.slinckx.net/files/telepathy-guadec-2007.pdf">GUADEC 2007 talk</a> (also see my <a href="http://www.flickr.com/photos/kikidonk/sets/72157601197163101/">pictures on flickr</a>).</p>
<p>Here&#8217;s what it looks like:</p>
<p class="screenshot"> <img src="http://raphael.slinckx.net/images/megaphone-applet-1.png" alt="Megaphone Applet screenshot" /></p>
<p>The right-hand panel contains a number of megaphone applet instances, one for each contact I often talk to. If I click on the avatar (or the generic contact icon) it creates a text chat. The beauty of Telepathy is that the text chat will be handled by my favorite text chatting application, in this case Empathy itself, but it could be konqueror or whatever other program capable of handling text chats.</p>
<p>The first time the applet is added, you can choose a contact to be displayed. The contact chooser re-uses the empathy contact list as found in libempathy-gtk. Simply find your contact in the list, click ok and you&#8217;re set.</p>
<p>The applet also offers an &#8216;Information&#8217; dialog, taken again from libempathy-gtk that allows you to view and edit the contact vcard, and edit the groups to which it belongs.</p>
<p>And amazingly, the applet only has 570 lines of C code and that includes the gobject and applet boilerplate&#8230;</p>
<p>In completely unrelated and old news, we got our <a href="http://www.vuntz.net/journal/2007/07/20/442-guadec-telegram-2">traditional gourmet restaurant</a> with vincent, xavier and cédric at Birmingham. Delightful!</p>
<p class="screenshot"> <img src="http://farm2.static.flickr.com/1421/976814806_2da149c868.jpg" alt="Gourmet Restaurant" /></p>
<p>Vincent certainly seems to enjoy the moment !</p>
]]></content:encoded>
			<wfw:commentRss>http://raphael.slinckx.net/blog/2007-08-09/megaphone-applet/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s take pictures!</title>
		<link>http://raphael.slinckx.net/blog/2007-03-12/lets-take-pictures</link>
		<comments>http://raphael.slinckx.net/blog/2007-03-12/lets-take-pictures#comments</comments>
		<pubDate>Mon, 12 Mar 2007 12:19:33 +0000</pubDate>
		<dc:creator>Raphaël Slinckx</dc:creator>
				<category><![CDATA[Planet Gnome]]></category>
		<category><![CDATA[Planet Gnomefr]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://raphael.slinckx.net/blog/2007-03-12/lets-take-pictures</guid>
		<description><![CDATA[This wednesday our local louvain-la-neuve LUG (louvain-li-nux) will participate to a student fair showcasing all activity groups present in the university. We had the idea of creating a photo booth stand where people can stop by take a picture by pressing a button and then send that picture on a dynamic website or on a [...]]]></description>
			<content:encoded><![CDATA[<p>This wednesday our <a href="http://www.louvainlinux.org">local louvain-la-neuve LUG (louvain-li-nux)</a> will participate to a student fair showcasing all activity groups present in the university. We had the idea of creating a photo booth stand where people can stop by take a picture by pressing a button and then send that picture on a dynamic website or on a big projector live. All this using free software of course. It&#8217;s a good way to engage conversation with people!</p>
<p>I searched the internet for something existing but unfortunately couldn&#8217;t find anything except this <a href="http://maemo.org/platform/docs/howtos/howto_camera_api_bora.html">little snippet of code</a> for the <a href="http://www.nseries.com/index.html#l=products,n800">Nokia 880</a> device. I took the code, embraced and extended it resulting in:</p>
<p class="screenshot"> <a href="http://raphael.slinckx.net/images/photobooth.png"><img src="http://raphael.slinckx.net/images/photobooth.png" alt="Screenshot" />Photobooth Screenshot</a></p>
<p>Basically it uses gstreamer to grab frames from the webcam then it feeds a double pipeline, one displaying the image on screen on the gtk widget, and the other allowing to take a buffer when the user clicks the button and encode it to whatever image format is needed.</p>
<p>There is of course the little countdown from 3 to &#8216;Smile&#8217; when clicking the button, and i plan to add the white screen thingy when the shot is made.. I think apple can sue me right away</p>
<p>The code will be released next week after the application has been proved in the field to be stable enough <img src='http://raphael.slinckx.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://raphael.slinckx.net/blog/2007-03-12/lets-take-pictures/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>My Christmas present: Gossip Audio/Video</title>
		<link>http://raphael.slinckx.net/blog/2006-12-24/my-christmas-present-gossip-audiovideo</link>
		<comments>http://raphael.slinckx.net/blog/2006-12-24/my-christmas-present-gossip-audiovideo#comments</comments>
		<pubDate>Sun, 24 Dec 2006 17:18:45 +0000</pubDate>
		<dc:creator>Raphaël Slinckx</dc:creator>
				<category><![CDATA[Planet Gnome]]></category>
		<category><![CDATA[Planet Gnomefr]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://raphael.slinckx.net/blog/2006-12-24/my-christmas-present-gossip-audiovideo</guid>
		<description><![CDATA[Gossip has now video/audio capabilities ! Coming soon in your favorite distribution. Notes: In reality I&#8217;m handsome, the weird face is due to the camera&#8217;s angle The black square is actually the video preview frame where you see yourself (but it can&#8217;t be screenshotted) The meters aren&#8217;t working yet If no video is possible, then [...]]]></description>
			<content:encoded><![CDATA[<h3>Gossip has now video/audio capabilities !</h3>
<p>Coming soon in your favorite distribution. Notes:</p>
<ul>
<li>In reality I&#8217;m handsome, the weird face is due to the camera&#8217;s angle</li>
<li>The black square is actually the video preview frame where you see yourself (but it can&#8217;t be screenshotted)</li>
<li>The meters aren&#8217;t working yet</li>
<li>If no video is possible, then only the button+status and the meters are shown in the window</li>
<li>All this is powered by <a href="http://telepathy.freedesktop.org/">Telepathy</a> and the telepathy branch of <a href="http://developer.imendio.com/projects/gossip">Gossip</a></li>
<li>I&#8217;m not alone on this stuff, many thanks to Xavier Claessens and Eitan Isaacson for maintaining the telepathy branch!</li>
<li>This stuff is experimental, blabla, and also it&#8217;s not a final design, it&#8217;s open for discussion, etc</li>
<li>Come and help/discuss on <code>#telepathy</code> on Freenode or <code>#gossip</code> on Gimpnet</li>
</ul>
<div class="screenshot">
  <a href="http://raphael.slinckx.net/images/gossip-telepathy-voip.png"><br />
    <img src="http://raphael.slinckx.net/images/gossip-telepathy-voip-small.png" alt="Screenshot" /></p>
<p>Click to see a larger version.</p>
</p>
<p></a>
</div>
<p>You can get the code using <code>darcs get http://www.gnome.org/~rslinckx/darcs/gossip-telepathy-voip</code></p>
<h3>Merry Christmas and Hapy New Year !</h3>
]]></content:encoded>
			<wfw:commentRss>http://raphael.slinckx.net/blog/2006-12-24/my-christmas-present-gossip-audiovideo/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Google Valid Email Search</title>
		<link>http://raphael.slinckx.net/blog/2006-10-06/google-valid-email-search</link>
		<comments>http://raphael.slinckx.net/blog/2006-10-06/google-valid-email-search#comments</comments>
		<pubDate>Thu, 05 Oct 2006 22:32:14 +0000</pubDate>
		<dc:creator>Raphaël Slinckx</dc:creator>
				<category><![CDATA[Planet Gnome]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://raphael.slinckx.net/blog/2006-10-06/google-valid-email-search</guid>
		<description><![CDATA[You are probably aware of the Google Code Search. It&#8217;s a very neat tool. How hard is it to parse the 1000&#8242;s of valid emails appearing in the source code file ? Do a code search for < .*@.*\..*> Then use this shell script (Stupid wordpress do some funky escaping stuff with my html..) Rinse [...]]]></description>
			<content:encoded><![CDATA[<p>You are probably aware of the Google Code Search. It&#8217;s a very neat tool.</p>
<p>How hard is it to parse the 1000&#8242;s of valid emails appearing in the source code file ?</p>
<p>Do a code search for <code>< .*@.*\..*></code><br />
Then use <a href="http://en.pastebin.ca/raw/192418">this shell script</a> (Stupid wordpress do some funky escaping stuff with my html..)</p>
<p>Rinse and Repeat with page 2 of 4150000..</p>
]]></content:encoded>
			<wfw:commentRss>http://raphael.slinckx.net/blog/2006-10-06/google-valid-email-search/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Bug Fixing Attitude</title>
		<link>http://raphael.slinckx.net/blog/2006-04-09/bug-fixing-attitude</link>
		<comments>http://raphael.slinckx.net/blog/2006-04-09/bug-fixing-attitude#comments</comments>
		<pubDate>Sun, 09 Apr 2006 18:54:25 +0000</pubDate>
		<dc:creator>Raphaël Slinckx</dc:creator>
				<category><![CDATA[Planet Gnome]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[meme]]></category>

		<guid isPermaLink="false">http://raphael.slinckx.net/blog/2006-04-09/bug-fixing-attitude</guid>
		<description><![CDATA[As Mikkel &#8220;Kamstrup&#8221; noted on his blog, bug hunting is all about attitude. Here is mine: Note how the photographer interrupted the bug-fixer, forcing him to simulate a smile. Also note the reference manual in case the man pages are missing. What&#8217;s your bug hunting attitude ?]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://kamstrup.livejournal.com/33430.html">Mikkel &#8220;Kamstrup&#8221; noted on his blog</a>, bug hunting is all about attitude.</p>
<p>Here is mine:<br />
<img alt="Bug hunting attitude" src="http://raphael.slinckx.net/images/kikidonk-dork.jpg" /></p>
<p>Note how the photographer interrupted the bug-fixer, forcing him to simulate a smile.</p>
<p>Also note the reference manual in case the man pages are missing.</p>
<p>What&#8217;s your bug hunting attitude ?</p>
]]></content:encoded>
			<wfw:commentRss>http://raphael.slinckx.net/blog/2006-04-09/bug-fixing-attitude/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Epiphany is hype, get over it</title>
		<link>http://raphael.slinckx.net/blog/2006-03-15/epiphany-is-hype-get-over-it</link>
		<comments>http://raphael.slinckx.net/blog/2006-03-15/epiphany-is-hype-get-over-it#comments</comments>
		<pubDate>Wed, 15 Mar 2006 10:54:54 +0000</pubDate>
		<dc:creator>Raphaël Slinckx</dc:creator>
				<category><![CDATA[Planet Gnome]]></category>
		<category><![CDATA[Planet Gnomefr]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://raphael.slinckx.net/blog/2006-03-15/epiphany-is-hype-get-over-it</guid>
		<description><![CDATA[Ploum writes about epiphany 2.14, and explain why it&#8217;s the best browser for gnome. To make it short, here is a summary of the killer features in epiphany 2.14 Easy RSS subscription, integration with gnome programs (liferea, blam, straw) &#8220;Tagged&#8221; Bookmarks management (very Web 2.0) Adblock extension working out of the box HIG and gnome [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ploum.frimouvy.org/">Ploum</a> <a href="http://ploum.frimouvy.org/?2006/03/15/100-why-you-should-try-epiphany-as-your-default-browser-with-gnome-214">writes about epiphany 2.14</a>, and explain why it&#8217;s the best browser <em>for gnome</em>.</p>
<p>To make it short, here is a summary of the killer features in epiphany 2.14</p>
<ul>
<li>Easy RSS subscription, integration with gnome programs (liferea, blam, straw)</li>
<li>&#8220;Tagged&#8221; Bookmarks management (very Web 2.0)</li>
<li>Adblock extension working out of the box</li>
<li>HIG and gnome integration everywhere</li>
<li>Simple and easy to understand preferences</li>
<li>Light and responsive</li>
<li>Very few popups, unobtrusive error pages are used instead</li>
</ul>
<p>&#8230;but he missed the deskbar integration, which i will fix now:</p>
<ul>
<li>Deskbar will index and allow to search through bookmarks</li>
<li>Deskbar will index and allow to search through your browsing history</li>
<li>Deskbar will allow you to quickly search using epiphany smart bookmarks</li>
</ul>
<div class="screenshot"><img alt="Epiphany smart bookmarks" src="http://raphael.slinckx.net/images/ephy-deskbar-1.png" /><br />
This is my epiphany toolbar, i have three smart bookmarks, one to search for gnome bug number, another one to search stock quotes by ticker symbol, and the last one is google.be search</div>
<div class="screenshot"><img alt="Epiphany url bar" src="http://raphael.slinckx.net/images/ephy-deskbar-3.png" /><br />
This is the epiphany dropdown when i stype somehting in epiphany URL bar, allowing me to use one of my smart bookmark with the query. Here i&#8217;m searching for a random bug number</div>
<div class="screenshot"><img alt="Deskbar uses epiphany smart bookmarks" src="http://raphael.slinckx.net/images/ephy-deskbar-2.png" /><br />
And finally, i can use deskbar, even if the browser isn&#8217;t running, a keyboard shortcut away, to use my smart bookmarks. Here i&#8217;m going to search for yahoo quotes for GOOG symbol. Also note how i have history pages, and bookmarks appearing too, allowing me to quickly open them.</div>
<p>There is also a way to associate a keyboard shortcut to search engines, and/or a &#8216;keyword&#8217; in deskbar preferences:</p>
<div class="screenshot"><img alt="Deskbar has shortcuts/keywords" src="http://raphael.slinckx.net/images/ephy-deskbar-4.png" /><br />
In deskbar preferences, when you select &#8216;Web searches&#8217;, you can click the &#8216;More&#8230;&#8217; button to get more smart bookmarks preferences.</div>
<p>As you can see, i have the &#8216;g&#8217; letter for google, which means i can type in deskbar <code>g test</code> to search in google the term &#8216;test&#8217;.</p>
<p>Even better, i can directly use the shortcut to open the term in google without even selecting it in the list: I type &#8216;test&#8217;, then hit <code>Alt-g</code>, and it fires up a google search (this of course only works when you have a one-letter keyword)</p>
<p>This is also a feature we want to extend for every possible action in future versions of deskbar.</p>
<p>Now, use epiphany, and be happy !</p>
<h3>One last thing&#8230;</h3>
<p>And finally a quick tip: if you want to open a command-line program and see it&#8217;s output, type it&#8217;s name and instead of selecting it in the list, hit <code>Alt-t</code>, it will start the program and redirect it&#8217;s output in a text window using zenity, useful for example to see if the command executes successfully.</p>
<div class="screenshot"><img alt="Deskbar open in terminal" src="http://raphael.slinckx.net/images/ephy-deskbar-5.png" /><br />
After launching a sitecopy command with alt-t, i receive the output of the command in a nice window, useful for quick commands like that.</div>
]]></content:encoded>
			<wfw:commentRss>http://raphael.slinckx.net/blog/2006-03-15/epiphany-is-hype-get-over-it/feed</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Deskbar/Beagle screencast and call for volunteers</title>
		<link>http://raphael.slinckx.net/blog/2006-03-15/deskbarbeagle-screencast-and-call-for-volunteers</link>
		<comments>http://raphael.slinckx.net/blog/2006-03-15/deskbarbeagle-screencast-and-call-for-volunteers#comments</comments>
		<pubDate>Wed, 15 Mar 2006 09:29:49 +0000</pubDate>
		<dc:creator>Raphaël Slinckx</dc:creator>
				<category><![CDATA[Planet Gnome]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[beagle]]></category>
		<category><![CDATA[deskbar]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://raphael.slinckx.net/blog/2006-03-15/deskbarbeagle-screencast-and-call-for-volunteers</guid>
		<description><![CDATA[Deskbar and beagle screencast Following up to my previous post, Bjørn Haagensen &#8211; a long time deskbar tester &#8211; has contributed a screencast of deskbar and beagle integration, this time in GIF (made with byzanz). Warning: the screencast is eating all my RAM, so i can&#8217;t view it. I guess i can blame gecko for [...]]]></description>
			<content:encoded><![CDATA[<h3>Deskbar and beagle screencast</h3>
<p>Following up to my previous post, Bjørn Haagensen &#8211; a long time deskbar tester &#8211; has contributed a <a href="http://qub333.googlepages.com/deskbar-demo.gif">screencast of deskbar and beagle integration</a>, this time in GIF (made with byzanz).</p>
<p><em>Warning: the screencast is eating all my RAM, so i can&#8217;t view it. I guess i can blame gecko for that.. YMMV</em></p>
<h3>Call for volunteers</h3>
<p>Someone recently asked in deskbar-applet-list if someone could help improve the mailman system they use at gnome.</p>
<blockquote><p>I just recently joined the Gnome Moderator Team[1] which handles<br />
moderation requests for all of the Gnome Projects mailing lists. As<br />
most of you know, we use mailman to manage this, which is written in<br />
python.</p>
<p>We have had a nagging issue for sometime now, where each list that<br />
needs an e-mail approved or denied must be visited and handled<br />
individually. Not a big deal until a spammer hits every gnome mailing<br />
list with a message that must be binned, and we are forced to login to<br />
the same page and click the same 3 buttons a hundred times.</p>
<p>A &#8216;unified moderation panel&#8217; has long been a wish of ours [...]</p>
</blockquote>
<p>You can find the <a href="http://mail.gnome.org/archives/deskbar-applet-list/2006-March/msg00024.html">full mail here</a>. It&#8217;s a great way to get started in the gnome community, if you know python. GO !</p>
<p>Contact <a href="mailto:moderator%20gnome%20org">moderator gnome org</a> is your contact to get started on this, specify the mail or something in the mail so they get what you are talking about. (And don&#8217;t forget to replace spaces with appropriate @ and .)</p>
]]></content:encoded>
			<wfw:commentRss>http://raphael.slinckx.net/blog/2006-03-15/deskbarbeagle-screencast-and-call-for-volunteers/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Deskbar 2.14</title>
		<link>http://raphael.slinckx.net/blog/2006-03-14/deskbar-214</link>
		<comments>http://raphael.slinckx.net/blog/2006-03-14/deskbar-214#comments</comments>
		<pubDate>Mon, 13 Mar 2006 23:02:49 +0000</pubDate>
		<dc:creator>Raphaël Slinckx</dc:creator>
				<category><![CDATA[Planet Gnome]]></category>
		<category><![CDATA[Planet Gnomefr]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[deskbar]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://raphael.slinckx.net/blog/2006-03-14/deskbar-214</guid>
		<description><![CDATA[There it is, we finally released the final 2.14 version of deskbar for the general audience ! Nigel made an excellent comment and a screencast (flash) (mirror) showcasing some current deskbar capabilities. I&#8217;m glad to see that the gnome community is loving it, and using it ! THANKS !]]></description>
			<content:encoded><![CDATA[<p>There it is, we finally released the final 2.14 version of deskbar for the general audience !</p>
<p>Nigel made an <a href="http://blogs.gnome.org/view/nigeltao/2006/03/13/0">excellent comment</a> and <a href="http://browserbookapp.sourceforge.net/deskbar-2-14-screencast.html">a screencast (flash)</a> <a href="http://nigel.tao.googlepages.com/deskbar-2-14-screencast.html">(mirror)</a> showcasing some current deskbar capabilities.</p>
<p>I&#8217;m glad to see that the gnome community is <a href="http://tieguy.org/blog/index.cgi/567.html">loving it</a>, and <a href="http://david.navi.cx/blog/?p=77">using it</a> !</p>
<p>THANKS !</p>
]]></content:encoded>
			<wfw:commentRss>http://raphael.slinckx.net/blog/2006-03-14/deskbar-214/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

