<?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>Sukimashita Weblog &#187; Code</title>
	<atom:link href="http://blog.sukimashita.com/category/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sukimashita.com</link>
	<description>Life Code Art Media</description>
	<lastBuildDate>Thu, 21 Apr 2011 19:06:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>View PSD (Photoshop) files on Linux Desktop with GNOME using gdk-pixbuf-psd</title>
		<link>http://blog.sukimashita.com/2011/04/21/view-psd-photoshop-files-on-linux-desktop-with-gnome-using-gdk-pixbuf-psd/</link>
		<comments>http://blog.sukimashita.com/2011/04/21/view-psd-photoshop-files-on-linux-desktop-with-gnome-using-gdk-pixbuf-psd/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 18:58:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=300</guid>
		<description><![CDATA[If you are often handling PSD files on your system, you might have issues to preview those on your Linux Desktop system. For the GNOME Desktop, the file-manager does not display thumbnails of the images nor do those preview with the eog image-viewer. Jan Dudek had stepped up and wrote gdk-pixbuf-psd. This is a pixbuf loader which enables all GNOME applications [...]]]></description>
			<content:encoded><![CDATA[<p>If you are often handling <a href="http://en.wikipedia.org/wiki/Adobe_Photoshop">PSD</a> files on your system, you might have issues to preview those on your Linux Desktop system.</p>
<p style="text-align: center;"><a href="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot64.png"><img class="size-medium wp-image-301 aligncenter" title="gdk-pixbuf-psd in Action" src="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot64-300x188.png" alt="" width="300" height="188" /></a></p>
<p>For the <a href="http://www.gnome.org">GNOME</a> Desktop, the file-manager does not display thumbnails of the images nor do those preview with the eog image-viewer.</p>
<p><span id="more-300"></span></p>
<p><a href="http://code.google.com/p/gdk-pixbuf-psd/">Jan Dudek</a> had stepped up and wrote <a href="http://code.google.com/p/gdk-pixbuf-psd/">gdk-pixbuf-psd</a>. This is a pixbuf loader which enables all GNOME applications to display PSD files.</p>
<p>However this project never had an official release and it appears distributions did not pick this nice feature up.</p>
<p>He also stopped working on the project.</p>
<p>Therefore <a title="View GIT Source Browser" href="http://cgit.sukimashita.com/gdk-pixbuf-psd.git/">I took the sources</a>, added a proper build system, <a title="Use &quot;zypper ar &lt;.repo file&gt;&quot; then &quot;zypper in gdk-pixbuf-loader-psd&quot;" href="http://download.opensuse.org/repositories/home:/FunkyM:/gimp/">packaged it for openSUSE</a> and created a first release of <a title="Download gdk-pixbuf-psd 0.1.0 Sources" href="www.sukimashita.com/downloads/gdk-pixbuf-psd-0.1.0.tar.bz2">gdk-pixbuf-psd 0.1.0</a> for download.</p>
<p>The loader handles:</p>
<ul>
<li>RGB and CMYK images</li>
<li>RLE compression</li>
<li>8 and 16 bit color depths</li>
</ul>
<p>Perhaps now some distributions are going to pick this up for their base installations now&#8230;</p>
<div class="shr-publisher-300"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2011/04/21/view-psd-photoshop-files-on-linux-desktop-with-gnome-using-gdk-pixbuf-psd/feed/</wfw:commentRss>
		<slash:comments>1587</slash:comments>
		</item>
		<item>
		<title>Latest on GNOME, Totem AirPlay, libimobiledevice 1.2.0, iOS 4.3, gdk-pixbuf-psd, Cherokee on iOS and openSUSE repositories</title>
		<link>http://blog.sukimashita.com/2011/04/07/latest-on-gnome-totem-airplay-libimobiledevice-1-2-0-ios-4-3-gdk-pixbuf-psd-cherokee-on-ios-and-opensuse-repositories/</link>
		<comments>http://blog.sukimashita.com/2011/04/07/latest-on-gnome-totem-airplay-libimobiledevice-1-2-0-ios-4-3-gdk-pixbuf-psd-cherokee-on-ios-and-opensuse-repositories/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 15:54:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=292</guid>
		<description><![CDATA[A typical plague of the internetz has hit this blog. It had no posts for a long time. -silence- I am sorry for this, but even if it might surprise some people, sometimes there are more important things in life than keeping your blog updated. Anyways here a quick overview of things that changed or matter [...]]]></description>
			<content:encoded><![CDATA[<p>A typical plague of the internetz has hit this blog. It had no posts for a long time. -silence-</p>
<p>I am sorry for this, but even if it might surprise some people, sometimes there are more important things in life than keeping your blog updated.</p>
<p>Anyways here a quick overview of things that changed or matter before I get bugged at writing again:</p>
<p><span id="more-292"></span></p>
<ul>
<li><a title="GNOME3" href="http://www.gnome.org/" target="_blank">GNOME3</a> has been released. Congratulations!</li>
</ul>
<p style="text-align: center;"><a title="Help promote GNOME 3!" href="https://live.gnome.org/ThreePointZero/Promote"><img class="aligncenter" src="http://www.gnome.org/wp-content/uploads/2011/04/iamgnome.png" border="0" alt="I am GNOME" /></a></p>
<ul>
<li>Removed my evolution-status-icon work, there is now <a title="Evolution Tray Repository" href="http://gnome.eu.org/cgit/evolution-tray/" target="_blank">evolution-tray</a> which does the job (authors didn&#8217;t knew I had this done, too).</li>
<li><a title="openSUSE 11.4" href="http://www.opensuse.org/" target="_blank">openSUSE 11.4 is released</a> and along with compiz 0.9.4, GNOME 2.32, <a title="Download NVIDIA Binary Display Driver" href="http://www.nvidia.com/Download/index.aspx?lang=en-us" target="_blank">NVIDIA drivers</a> and <a title="Add the .repo file with &quot;zypper ar&quot; and update" href="http://pmbs-api.links2linux.org:8080/Subpixel/openSUSE_11.4/" target="_blank">subpixel hinting</a> enabled it is just awesomely freaking nice.</li>
<li>Bought a <a href="http://www.ocztechnology.com/ocz-vertex-2-sata-ii-2-5-ssd.html" target="_blank">Vertex-2 64GB SSD</a> to use as a system drive. Superb to speedup a system dramatically.</li>
<li>Loads of changes on the <a href="http://www.libimobiledevice.org/" target="_blank">libimobiledevice</a> front:
<ul>
<li><a href="http://www.libimobiledevice.org/" target="_blank">Released 1.0.6</a> stable for iOS 4.3+ compatibility. iOS 4.3 has a bug we needed to add a workaround for&#8230;</li>
<li>libplist fixes a few serious bugs, so be sure to <a title="libplist source tarbal" href="http://www.libimobiledevice.org/downloads/libplist-1.4.tar.bz2" target="_blank">grab the latest 1.4</a>.</li>
<li>New <a href="http://cgit.sukimashita.com/libimobiledevice.git/commit/?id=f40f19078a9a694558126d8e1da5e5b109ea5e5b" target="_blank">idevicedate tool</a> now allows to sync the iDevice time with your computer. Simply run &#8220;<em>idevicedate -c</em>&#8221; and that&#8217;s it.</li>
<li><a href="http://cfergeau.blogspot.com/2011/03/transferring-contacts-to-idevice.html" target="_blank">Christoph Fergeau</a> (libgpod maintainer) created the <a title="Evolution Contacts to iDevice" href="http://gitorious.org/eds-to-idevice/eds-to-idevice/" target="_blank">first non-iTunes tool</a> to push contacts on an iDevice using native protocols!</li>
<li>&#8220;iTunes File Sharing&#8221; is now supported. It means that you can add port 3 to the URI (e.g.: afc://&lt;uuid&gt;:3/) in nautilus and with the latest GVFS you get a list of apps supporting file sharing and you can access the documents folders directly. Of course this works with ifuse using the new &#8220;&#8211;appid&#8221; command line argument aswell.</li>
</ul>
</li>
<li>libimobiledevice 1.2.0 is in the works:
<ul>
<li>New Cython Python bindings <a href="http://cgit.sukimashita.com/libimobiledevice.git/log/?h=bryanforbes" target="_blank">are being merged now</a>.</li>
<li>idevicebackup4, the backup and restore tool for iOS 4+ is working. Needs some polish though before being merged.</li>
</ul>
</li>
<li>Wrote a Python <a title="Totem AirPlay Plugin Sources" href="http://cgit.sukimashita.com/totem-plugin-airplay.git/" target="_blank">plugin</a> for <a title="Totem Projects site on GNOME.org" href="http://projects.gnome.org/totem/" target="_blank">Totem</a> to act as an AirPlay receiver. Just pushed changes to make it work for iOS 4.3+ devices, too.</li>
<li>Want to view thumbnails of Photoshop PSD files in nautilus and previews in eog, gthumb or whatever else uses &#8220;<em>GDK Pixbufs</em>&#8220;? <a title="gdk pixbuf psd loader" href="http://cgit.sukimashita.com/gdk-pixbuf-psd.git/" target="_blank">I updated the loader written by Jan Dudek</a> as he basically stopped maintaining it and added a proper build system and tagged a 0.1.0 release to get this into distros. I&#8217;ll try to package it soon.</li>
<li>Also changes in my <a title="Package Repositories" href="http://download.opensuse.org/repositories/home:/FunkyM:/" target="_blank">openSUSE repositories</a>:
<ul>
<li>Removed a lot of old cruft and obsolete packages.</li>
<li>Added an ideviceinstaller package to my <a href="http://download.opensuse.org/repositories/home:/FunkyM:/iphone/" target="_blank">iPhone support repositories</a>.</li>
<li>Added openSUSE 11.4 build targets which you should update to as those fix <a href="https://bugzilla.novell.com/show_bug.cgi?id=679159" target="_blank">a serious bug</a> connecting to iDevices.</li>
</ul>
</li>
<li>Successfully compiled and tested the <a title="Cherokee Webserver" href="http://www.cherokee-project.com/" target="_blank">Cherokee Webserver</a> on an <a title="Apple TV" href="http://www.apple.com/appletv/" target="_blank">Apple TV 2</a> running PHP. Heck, it&#8217;s fast. Plenty of ideas spawn in my head how to make use of this tiny $99 low-energy gem now. I&#8217;ll try to write up some howto on this once I got WordPress and other Web 2.0 animals running.</li>
</ul>
<p style="text-align: center;"><a href="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot61.png"><img class="aligncenter size-medium wp-image-293" title="Cherokee About Page on iOS 4" src="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot61-300x60.png" alt="" width="400" /></a><a href="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot62.png"><img class="aligncenter size-medium wp-image-294" title="PHP fastcgi using Cherokee on iOS 4" src="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot62-300x68.png" alt="" width="400" /></a></p>
<ul>
<li><a href="http://www.cri.ensmp.fr/~coelho/mod_macro/" target="_blank">mod_macro</a> for Apache is very helpful if you are used to a load of copy/paste &lt;VirtualHost/&gt; entries.</li>
<li>Was mentioned in the <a href="http://www.heise.de/ct/inhalt/2011/02/128/">German c&#8217;t Magazin Issue 2/2011</a> in an article about libimobiledevice, nice!</li>
<li>Turned 30. No comment on that.</li>
<li>Loads of work and business projects right now.</li>
</ul>
<p>More happened but I simply forgot to mention it now.</p>
<div class="shr-publisher-292"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2011/04/07/latest-on-gnome-totem-airplay-libimobiledevice-1-2-0-ios-4-3-gdk-pixbuf-psd-cherokee-on-ios-and-opensuse-repositories/feed/</wfw:commentRss>
		<slash:comments>2044</slash:comments>
		</item>
		<item>
		<title>iOS 4.0 released: libimobiledevice and music sync with Linux</title>
		<link>http://blog.sukimashita.com/2010/06/23/ios-4-0-released-libimobiledevice-and-music-sync-with-linux/</link>
		<comments>http://blog.sukimashita.com/2010/06/23/ios-4-0-released-libimobiledevice-and-music-sync-with-linux/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 13:19:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=284</guid>
		<description><![CDATA[Apple has blessed us with a new major release of their operating system for their iDevice range of products. As a lot of people started to ask if one is still able to synchronize music using libgpod on Linux and if libimobiledevice and related works, I&#8217;d like to explain the current state of art here. [...]]]></description>
			<content:encoded><![CDATA[<p>Apple has blessed us with a <a href="http://www.apple.com/iphone/softwareupdate/">new major release of their operating system</a> for their iDevice range of products.</p>
<p>As a lot of people started to ask if one is still able to synchronize music using <strong>libgpod</strong> on <strong>Linux</strong> and if <a href="http://www.libimobiledevice.org">libimobiledevice</a> and related works, I&#8217;d like to explain the current state of art here.</p>
<p><span id="more-284"></span>First of all, <a href="http://www.libimobiledevice.org">libimobiledevice</a> is working fine, all known devices running a firmware up to iOS 4.0 are supported and can be accessed as usual.</p>
<p>One exception is the backup functionality. As git master of the library also recently <a href="http://cgit.sukimashita.com/libimobiledevice.git/commit/?id=5a00e7f1794c873475c32ea7aa125c09d3249359">gained support of restoring backups</a> using the <strong>idevicebackup</strong> tool, I should note that this functionality needs an update as the mobilebackup protocol version was bumped and changed.</p>
<p>Now looking at music synchronization for media players which use libgpod (like Amarok, Rhythmbox, GTKPod, gpodder and so on) I can say that it is currently half broken.</p>
<p>However, the positive message I can spread here is that the iTunes music database is still signed using the same hash we already support. This means that we&#8217;ll be able to fix this issue in libgpod soon and make it work with less trouble.</p>
<p>On the other hand it is now also clear that the iPad uses a new hash and music synchronization is not working. iOS 4 is not available for that device anyways until later this year.</p>
<p><strong>So to sum it up:</strong> Music sync with an iPhone/iPod Touch running iOS 4.0 with Linux is going to work fine soon, while music sync with the iPad is fully unsupported. So you might want to wait with your update until a newer libgpod is released.</p>
<p><img class="aligncenter size-full wp-image-285" title="Work in progress Banshee iPhone/iPod Touch support" src="http://blog.sukimashita.com/wp-content/uploads/2010/06/screenshot8.png" alt="" width="244" height="99" /></p>
<p>An extra goodie for users of the <a href="http://banshee.fm/">Banshee media player</a>. <a href="http://monotorrent.blogspot.com/">Alan</a> was so nice to hack libgpod support into Banshee during the Novell Hackweek, thus support for iDevices is coming soon.</p>
<div class="shr-publisher-284"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/06/23/ios-4-0-released-libimobiledevice-and-music-sync-with-linux/feed/</wfw:commentRss>
		<slash:comments>3218</slash:comments>
		</item>
		<item>
		<title>Released evolution-statusicon 1.0.4. Show/hide Evolution from the notification area.</title>
		<link>http://blog.sukimashita.com/2010/05/06/released-evolution-statusicon-1-0-4-showhide-evolution-from-the-notification-area/</link>
		<comments>http://blog.sukimashita.com/2010/05/06/released-evolution-statusicon-1-0-4-showhide-evolution-from-the-notification-area/#comments</comments>
		<pubDate>Thu, 06 May 2010 12:21:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[evolution]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[statusicon]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=256</guid>
		<description><![CDATA[If you are like me and you are annoyed by the Evolution bugging you in your ALT+TAB cycle as you have it running almost all the time you will probably like this one. Back last year I wrote a simple plugin for Evolution. The plugin provides a small notification area icon to show/hide/quit Evolution&#8217;s windows and comes handy if [...]]]></description>
			<content:encoded><![CDATA[<p>If you are like me and you are annoyed by the <a href="http://projects.gnome.org/evolution/" target="_blank">Evolution</a> bugging you in your ALT+TAB cycle as you have it running almost all the time you will probably like this one.</p>
<p>Back last year <a href="http://blog.sukimashita.com/2009/01/30/put-evolution-into-the-tray-notification-area-using-evolution-statusicon/" target="_self">I wrote a simple plugin</a> for <a href="http://projects.gnome.org/evolution/" target="_blank">Evolution</a>. The plugin provides a <strong>small notification area icon</strong> to <strong>show/hide/quit Evolution&#8217;s windows</strong> and comes handy if you have your favourite PIM open all the time.</p>
<p style="text-align: center;"><img class="aligncenter" title="Evolution Statusicon Plugin" src="http://blog.sukimashita.com/wp-content/uploads/2009/01/screenshot11.png" alt="Evolution Statusicon Plugin" width="387" height="66" /></p>
<p>Development work on Evolution broke the functionality though which was based on a hacky workaround anyways (abused a private exported symbol) to be able to hide/show the main window.</p>
<p>However with <strong>Evolution 2.30.0</strong>, it&#8217;s <strong>rewrite of the UI code</strong> and <strong>removal of libbonobo code</strong>, the public API changed and now allows much better control of the whole interface.</p>
<p>So without much fanfare I release <strong>evolution-statusicon 1.0.4</strong> for <strong>Evolution 2.30.0 or later</strong>. Download and sources after the break.</p>
<p><span id="more-256"></span><img title="More..." src="http://blog.sukimashita.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" />Again, this <a href="http://bugzilla.gnome.org/show_bug.cgi?id=445721" target="_blank">won&#8217;t go upstream</a> due to violation of the <a href="http://library.gnome.org/devel/hig-book/stable/desktop-notification-area.html.en" target="_blank">GNOME HIG</a>; same for Pidgin, Banshee, Liferea, Network Manager and so on, you know?</p>
<p>Check out the right version to <strong>install</strong> for your <strong>openSUSE</strong> version <a href="http://software.opensuse.org/search?q=evolution-statusicon" target="_blank">here</a>.</p>
<p>The repository with packages for openSUSE 11.2 and Factory can be found here:<br />
<a href="http://download.opensuse.org/repositories/home:/FunkyM:/evolution/" target="_blank">http://download.opensuse.org/repositories/home:/FunkyM:/evolution/</a></p>
<p>The source and tarballs live at:<br />
<a href="https://svn.sukimashita.com/repos/evolution-statusicon/trunk/" target="_blank">http://cgit.sukimashita.com/evolution-statusicon.git/</a></p>
<p><strong>Enjoy crowding your notification area with this! </strong></p>
<p>Not tested with the indicator applet stuff from <strong>Ubuntu</strong>, but patches are always welcome.</p>
<div class="shr-publisher-256"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/05/06/released-evolution-statusicon-1-0-4-showhide-evolution-from-the-notification-area/feed/</wfw:commentRss>
		<slash:comments>2045</slash:comments>
		</item>
		<item>
		<title>Linux, the iPad, iPhone OS 4.0 and libimobiledevice support</title>
		<link>http://blog.sukimashita.com/2010/04/09/linux-the-ipad-iphone-os-4-0-and-libimobiledevice-support/</link>
		<comments>http://blog.sukimashita.com/2010/04/09/linux-the-ipad-iphone-os-4-0-and-libimobiledevice-support/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 18:33:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[libimobiledevice]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=247</guid>
		<description><![CDATA[Even if you are not tech-savy, you should have noticed by now that Apple released it&#8217;s new product, the iPad, to the masses. This new device can simply be compared to an iPod Touch with a huge display. That&#8217;s it. Now Apple had a keynote event yesterday and among other stuff presented the features of the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-248" style="float: left; margin-right: 10px;" title="iPad on the GNOME Desktop" src="http://blog.sukimashita.com/wp-content/uploads/2010/04/ipad-desktop.jpg" alt="" width="128" height="128" />Even if you are not tech-savy, you should have noticed by now that Apple released it&#8217;s new product, the iPad, to the masses. This new device can simply be compared to an iPod Touch with a huge display. That&#8217;s it.</p>
<p>Now Apple had a keynote event yesterday and among other stuff presented the features of the upcoming iPhone OS 4.0.</p>
<p>This new OS version will provided for the iPad this fall alongside iPhone 3G/3GS and iPod Touches 2G/3G this summer. Developer builds are already available and some videos of the new features like multitasking (technically it&#8217;s just an illusion though) already fill up the internet tubes.</p>
<p>With the recent news about <a href="http://www.libimobiledevice.org/" target="_blank">libimobiledevice</a> and native Linux support for these devices some important questions rise that i&#8217;ll try to answer:</p>
<p><span id="more-247"></span></p>
<ul>
<li><strong>First of all: Will the iPad blend?</strong> <a href="http://www.youtube.com/watch?v=lAl28d6tbko" target="_blank">Yes it will</a>.</li>
<li><strong>Will the iPad (using OS 3.2) work with libimobiledevice?</strong> Yes it will. We tested access and all tools work as expected. Changes are in GIT and support arrives in the next releases.</li>
<li><strong>So everything works?</strong> Not everything. The iPad uses a &#8220;DBVersion 5&#8243; for it&#8217;s music database and apparently <em>a new hash algorithm</em>. However, we&#8217;re already looking into it and hope to have everything working before iPhone OS 4.0 arrives to keep people syncing fine.</li>
<li><strong>Will iPhone OS 4.0 be supported by libimobiledevice?</strong> Access and tools should work fine. However, the music database hashing has changed with OS 3.2 again. As the OS will also be used on current iPhone and iPod Touch models, libgpod will have to gain support to support the new hashing aswell.</li>
<li><strong>Is this cat and mouse game never going to stop?</strong> In the context of the music database iTunes is managing: It won&#8217;t. New features, like those found in iPhone OS 4.0 (mainly for books), require changes to the music database format and new iTunes versions. So whenever something new will be added, things will have to be altered to work. However the basic underlying protocols used by libimobiledevice should remain stable.</li>
</ul>
<p>If you have more questions just add a comment and i&#8217;ll try to add them to the list.</p>
<p>The <a href="http://www.libimobiledevice.org/" target="_blank">libimobiledevice</a> preliminary website has also gained a FAQ, especially for those who seem to hit a bug which boils down to &#8221;I can&#8217;t sync music to the device but I see it was copied!&#8221;. If you don&#8217;t have an &#8220;iTunes_Control/Device/SysInfoExtended&#8221; file on your device&#8217;s filesystem you are hitting this bug.</p>
<p>It was just fixed in libgpod 0.7.93 which is released now. For a manual fix just create the &#8220;iTunes_Control/Device&#8221; directory and run &#8220;ipod-read-sysinfo-extended &lt;UUID&gt; &lt;MOUNTPOINT&gt;&#8221; which should create a SysInfoExtended file.</p>
<p>Expect a mini-series soon explaining the tools one can use on Linux to access the devices. Although you can already <a href="http://www.youtube.com/watch?v=WGf4i_kxqRU" target="_blank">check out a very nice video created by an early tester &#8220;masterofabortions&#8221; which already shows some of the tools in action</a>. Great work! Mind though, that this is not just Ubuntu specific.</p>
<p><em>Icon copyright by Hylke Bons, available in the gnome-icon-theme-extras package.</em></p>
<div class="shr-publisher-247"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/04/09/linux-the-ipad-iphone-os-4-0-and-libimobiledevice-support/feed/</wfw:commentRss>
		<slash:comments>2340</slash:comments>
		</item>
		<item>
		<title>Native iPhone/iPod Touch support arrives on the Linux Desktop</title>
		<link>http://blog.sukimashita.com/2010/03/23/native-iphone-ipod-touch-support-arrives-on-the-linux-desktop/</link>
		<comments>http://blog.sukimashita.com/2010/03/23/native-iphone-ipod-touch-support-arrives-on-the-linux-desktop/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 13:07:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gtkpod]]></category>
		<category><![CDATA[gvfs]]></category>
		<category><![CDATA[ifuse]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[libgpod]]></category>
		<category><![CDATA[mandriva]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[rhythmbox]]></category>
		<category><![CDATA[springboard]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=226</guid>
		<description><![CDATA[Last Sunday, after being in development since August 2007, Matt Colyer released version 1.0.0 of the libimobiledevice library (formerly known as libiphone). libimobiledevice is a free open source software library that talks the protocols to support iPhone ® and iPod Touch ® devices natively on Linux. Unlike other projects, it does not depend on using [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="float: left; margin-right: 10px;" title="iPhone icon on the Desktop" src="http://www.libimobiledevice.org/libimobiledevice-teaser-1.png" alt="" width="128" height="128" />Last Sunday, after being in development since August 2007, Matt Colyer released version 1.0.0 of the libimobiledevice library (formerly known as libiphone).</p>
<p>libimobiledevice is a free open source software library that talks the protocols to support iPhone ® and iPod Touch ® devices natively on Linux.</p>
<p>Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking.</p>
<p>It was successfully tested with the iPhone and iPod Touch 1G, 2G, 3G and 3GS models running up to firmware 3.1.3.</p>
<p><img class="alignnone" title="SpringBoard Manager" src="http://www.libimobiledevice.org/libimobiledevice-teaser-3.png" alt="" width="128" height="128" /><img class="alignnone" title="iPhone mounted in Nautilus" src="http://www.libimobiledevice.org/libimobiledevice-teaser-2.png" alt="" width="128" height="128" /><img class="alignnone" title="Nautilus property page showing device information" src="http://www.libimobiledevice.org/libimobiledevice-teaser-4.png" alt="" width="128" height="128" /></p>
<p><strong>So what does it mean for me as a desktop user?</strong></p>
<p><span id="more-226"></span></p>
<p>It means you can sync your music/video, access the filesystem from your Linux Desktop, manage your SpringBoard, managed installed apps, create backups and a lot more; all without violating your warranty. Finally more freedom to use the bling bling device on Linux after one was forced to use iTunes on Windows or Mac OS X.</p>
<p><strong>What does this mean for developers?</strong></p>
<p>Developers are able to write applications for Linux which use the native capabilities provides by those devices. As we have successfully tested the library on Mac OS X and Windows aswell during development, other projects might take advantage of this in the future, aswell.</p>
<p><img class="alignleft" style="float: left; margin-right: 10px;" title="iPhone in Conduit" src="http://www.libimobiledevice.org/libimobiledevice-teaser-5.png" alt="" width="128" height="128" /></p>
<p><strong>Wow, whom to thank for this?</strong></p>
<p>Big thanks to Matt Colyer who started all this back in August 2007 and provided the first code to &#8220;talk&#8221; to the devices.</p>
<p>Further credits to all the nice developers of libimobiledevice who continuously worked hard to push code into various libraries (GVFS, libgpod/gtkpod, libusb 1.0) and are mostly responsible that plugging in an iPhone or iPod Touch and syncing your music is fun now. Thanks to the packagers of the various distributions who helped to upstream patches and helped to find bugs.</p>
<p>Contrary to a range of blog posts around the net, Ubuntu and Canonical Ltd. have nothing to do with the work. They just happen to have included the library in the recent Ubuntu Lucid release causing &#8220;OMG, suddenly my iPhone works!&#8221; reactions. Also this work has not been authorized, sponsored, or otherwise approved by Apple Inc.</p>
<p><strong>So what happens now?</strong></p>
<p>With this release I will be taking over maintainership for the library from Matt Colyer. We are going to continue to implement more of the left spots, especially the contacts/calendars/notes/bookmarks synchronization capabilities in order to be able to use the device as a fully fledged smartphone and media player with Linux. We won&#8217;t touch any DRM infested areas (thus don&#8217;t expect to sync any content bought from the iTunes Store) but continue to apply legal methods when implementing the remaining functionality.</p>
<p>Most distributions will feature the library in their next release: Ubuntu Lucid, Fedora 13, openSUSE 11.3 and Mandriva 2010.1 are among those who are more or less confirmed. There are also some backports available from the official site mentioned above for older distributions.</p>
<p>I will be doing a mini-feature here to present each of the various features the library offers in detail soon, so stay subscribed!</p>
<p><strong>Where do I get more information and the library/tools?</strong></p>
<p>Get the full information overload from the official website: <a href="http://www.libimobiledevice.org/">http://www.libimobiledevice.org/</a></p>
<p>The icon is courtesy of Jonathan Zuniga under CC2.5.</p>
<div class="shr-publisher-226"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/03/23/native-iphone-ipod-touch-support-arrives-on-the-linux-desktop/feed/</wfw:commentRss>
		<slash:comments>3645</slash:comments>
		</item>
		<item>
		<title>Big news soon; let&#8217;s see if this hype-thing works</title>
		<link>http://blog.sukimashita.com/2010/02/08/big-news-soon-lets-see-if-this-hype-thing-works/</link>
		<comments>http://blog.sukimashita.com/2010/02/08/big-news-soon-lets-see-if-this-hype-thing-works/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 14:51:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=219</guid>
		<description><![CDATA[Yes, really great stuff coming up&#8230; For a hint click to read more of the post&#8230; http://www.libimobiledevice.org/]]></description>
			<content:encoded><![CDATA[<p>Yes, really great stuff coming up&#8230;</p>
<p>For a hint click to read more of the post&#8230; <span id="more-219"></span></p>
<p><a href="http://www.libimobiledevice.org/" target="_blank">http://www.libimobiledevice.org/</a></p>
<div class="shr-publisher-219"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/02/08/big-news-soon-lets-see-if-this-hype-thing-works/feed/</wfw:commentRss>
		<slash:comments>3356</slash:comments>
		</item>
		<item>
		<title>Another step for Audio/Video chat on the Linux Desktop</title>
		<link>http://blog.sukimashita.com/2009/09/15/another-step-for-audiovideo-chat-on-the-linux-desktop/</link>
		<comments>http://blog.sukimashita.com/2009/09/15/another-step-for-audiovideo-chat-on-the-linux-desktop/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 16:22:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[empathy]]></category>
		<category><![CDATA[MSN]]></category>
		<category><![CDATA[pidgin]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[telepathy]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=202</guid>
		<description><![CDATA[Audio/Video chat is the &#8220;next&#8221; big thing and a lot of people use Skype already to get that functionality on Linux without much hazzle (certainly a few use Ekiga aswell). Just recently the popular instant messenger Pidgin joined the ranks with their 2.6 release which introduced A/V chat for Jabber (XMPP) users. However, finally it [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Audio/Video</strong> chat is the &#8220;next&#8221; big thing and a lot of people use <strong>Skype</strong> already to get that functionality on Linux without much hazzle (certainly a few use <a href="http://ekiga.org/">Ekiga</a> aswell).</p>
<p>Just recently the popular instant messenger <a href="http://pidgin.im" target="_blank">Pidgin</a> joined the ranks with their 2.6 release which introduced A/V chat for Jabber (XMPP) users.</p>
<p>However, finally it looks like there will be a <strong>decent way on Linux</strong> to have A/V chat with the very <strong>popular MSN protocol</strong>!</p>
<p><img class="aligncenter size-full wp-image-203" title="Empathy and MSN Messenger Audio/Video Chat" src="http://blog.sukimashita.com/wp-content/uploads/2009/09/empathy-msn-audio-video.jpg" alt="Empathy and MSN Messenger Audio/Video Chat" width="440" height="353" /></p>
<p><span id="more-202"></span></p>
<p>As <a href="http://cass.no-ip.com/~cassidy/blog/index.php/post/2009/09/14/MSN-audio/video-chat-in-Telepathy" target="_blank">announced</a> by <a href="http://cass.no-ip.com/~cassidy/blog/index.php/" target="_blank">Guillaume Desmottes</a>, <a href="http://live.gnome.org/Empathy">Telepathy</a>, the framework behind the instant messaging client <a href="http://live.gnome.org/Empathy" target="_blank">Empathy</a>, has now finally <strong>gained support for Audio/Video chat using MSN</strong>!</p>
<p>Apart from that he mentions that<strong> file transfer and offline messaging support</strong> is also done and being merged.</p>
<p>Total awesomeness on the internets.</p>
<p>Telepathy/Empathy is part of the next <a href="http://www.gnome.org/" target="_blank">GNOME Desktop</a> release thus these changes are expected to hit the next cycle of distribution releases.</p>
<div class="shr-publisher-202"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2009/09/15/another-step-for-audiovideo-chat-on-the-linux-desktop/feed/</wfw:commentRss>
		<slash:comments>997</slash:comments>
		</item>
		<item>
		<title>It&#8217;s coming&#8230; Apples 3.0 on Linux!</title>
		<link>http://blog.sukimashita.com/2009/06/24/its-coming-apples-on-linux/</link>
		<comments>http://blog.sukimashita.com/2009/06/24/its-coming-apples-on-linux/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:36:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=171</guid>
		<description><![CDATA[A glimpse at the fruits of the last weeks: Nautilus/GVFS: &#8230; Conduit: Hey, it&#8217;s not even jailbroken! Plug in and use any iPhone/iPod Touch (1G, 2G, 3G, 3GS) up to and including firmware 3.0. Go figure! Packages for openSUSE will be ready once a proper release is out. Source Git repositories are available here: libplist: [...]]]></description>
			<content:encoded><![CDATA[<p>A <strong>glimpse</strong> at the fruits of the last weeks:</p>
<p style="text-align: center;"><strong>Nautilus/GVFS:</strong></p>
<p style="text-align: center;"><img class="size-medium wp-image-172 aligncenter" title="GVFS Mount with libiphone" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/libiphone-gvfs-1.jpg" alt="GVFS Mount with libiphone" width="106" height="77" /></p>
<p style="text-align: center;">&#8230;</p>
<p style="text-align: center;"><span id="more-171"></span></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-173" title="Nautilus browsing GVFS mount with libiphone" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/libiphone-gvfs-2.png" alt="Nautilus browsing GVFS mount with libiphone" width="440" height="374" /></p>
<p style="text-align: center;"><img class="size-full wp-image-174 aligncenter" title="Nautilus properties of GVFS Mount with libiphone" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/libiphone-gvfs-3.png" alt="Nautilus properties of GVFS Mount with libiphone" width="440" height="520" /></p>
<p style="text-align: center;"><strong>Conduit:</strong></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-175" title="Conduit Data Providers with iPod Touch" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/conduit-1.png" alt="Conduit Data Providers with iPod Touch" width="275" height="241" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-176" title="Conduit Sync Chain with iPod Touch" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/conduit-2.png" alt="Conduit Sync Chain with iPod Touch" width="440" height="145" /></p>
<p>Hey, it&#8217;s <strong>not</strong> even <strong>jailbroken</strong>! Plug in and use <strong>any</strong> iPhone/iPod Touch (1G, 2G, 3G, 3GS) up to and including firmware 3.0. <a href="http://matt.colyer.name/projects/iphone-linux/">Go figure!</a></p>
<p>Packages for <strong>openSUSE</strong> will be ready once a proper release is out.</p>
<p>Source Git repositories are available here:</p>
<ul>
<li>libplist: <a href="http://github.com/JonathanBeck/libplist/tree/master">http://github.com/JonathanBeck/l&#8230;</a></li>
<li>usbmuxd: <a href="http://pims.selfip.net/git/usbmuxd">http://pims.selfip.net/git/usbmuxd</a></li>
<li>libiphone: <a href="http://github.com/MattColyer/libiphone/tree/master">http://github.com/MattColyer/lib&#8230;</a></li>
<li>iFuse: <a href="http://github.com/MattColyer/ifuse/tree/master">http://github.com/MattColyer/ifu&#8230;</a></li>
<li>python-iphonesync: <a href="http://cgit.sukimashita.com/python-iphonesync.git">http://cgit.sukimashita.com/pyth&#8230;</a></li>
<li>gvfs-backend-afc: <a href="http://git.gnome.org/cgit/gvfs">http://git.gnome.org/cgit/gvfs</a> (Update 4/11/09: Now upstream in GVFS)</li>
</ul>
<p>Credits to a couple of very intelligent people for starting all this. Icon from Jonathan Zuniga under <strong>CC2.5</strong>.</p>
<div class="shr-publisher-171"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2009/06/24/its-coming-apples-on-linux/feed/</wfw:commentRss>
		<slash:comments>3877</slash:comments>
		</item>
		<item>
		<title>Put Evolution into the tray/notification area using evolution-statusicon 1.0.0</title>
		<link>http://blog.sukimashita.com/2009/01/30/put-evolution-into-the-tray-notification-area-using-evolution-statusicon/</link>
		<comments>http://blog.sukimashita.com/2009/01/30/put-evolution-into-the-tray-notification-area-using-evolution-statusicon/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 14:17:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=124</guid>
		<description><![CDATA[Played around with some unmaintainable Evolution plugin called evolution-statusicon I wrote once. Since upgrading to the latest openSUSE 11.1 release I felt it was missing badly on my desktop. It had to be compiled within the Evolution source due to non-public header usage (e-shell stuff) which led to some problems packaging it or even distributing [...]]]></description>
			<content:encoded><![CDATA[<p>Played around with some unmaintainable <strong>Evolution plugin</strong> called <strong>evolution-statusicon</strong> I wrote once.</p>
<p>Since upgrading to the latest <a href="http://www.opensuse.org/" target="_blank"><strong>openSUSE 11.1</strong></a> release I felt it was missing badly on my desktop.</p>
<p>It had to be compiled within the <strong>Evolution</strong> source due to non-public header usage (e-shell stuff)  which led to some problems packaging it or even distributing it outside of the main <strong>Evolution</strong> release.</p>
<p>Today tough, I managed to fix the requirements to compile it as a standalone <a href="http://www.go-evolution.org/EPlugin" target="_blank"><strong>EPlugin</strong></a> quite easily and thus pumped out a release plus corresponding <strong>packages for openSUSE</strong>.</p>
<p>The plugin provides a <em>small notification area icon</em> to show/hide/quit <strong>Evolution&#8217;s</strong> windows and comes handy if you have your favourite <strong>PIM</strong> open all the time.</p>
<p style="text-align: center;"><img class="size-full wp-image-126 aligncenter" title="Evolution Statusicon Plugin" src="http://blog.sukimashita.com/wp-content/uploads/2009/01/screenshot11.png" alt="Evolution Statusicon Plugin" width="387" height="66" /></p>
<p><span id="more-124"></span>This <a href="http://bugzilla.gnome.org/show_bug.cgi?id=445721" target="_blank">won&#8217;t go upstream</a> due to violation of the <a href="http://library.gnome.org/devel/hig-book/stable/desktop-notification-area.html.en" target="_blank"><strong>GNOME HIG</strong></a>; same for <strong>Pidgin</strong>, <strong>Banshee</strong>, <strong>Liferea</strong>, <strong>Network Manager</strong> and so on, you know?</p>
<p>Check out the right version to <strong>install</strong> for your <strong>openSUSE</strong> version <a href="http://software.opensuse.org/search?q=evolution-statusicon" target="_blank">here</a>.</p>
<p>The new repository for <strong>openSUSE</strong> can be found here:<br />
<a href="http://download.opensuse.org/repositories/home:/FunkyM:/evolution/" target="_blank">http://download.opensuse.org/repositories/home:/FunkyM:/evolution/</a></p>
<p>The <strong>source</strong> lives at:<br />
<a href="https://svn.sukimashita.com/repos/evolution-statusicon/trunk/" target="_blank">https://svn.sukimashita.com/repos/evolution-statusicon/trunk/</a>.<strong><br />
</strong></p>
<p><strong>Enjoy crowding your notification area with this!</strong></p>
<div class="shr-publisher-124"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2009/01/30/put-evolution-into-the-tray-notification-area-using-evolution-statusicon/feed/</wfw:commentRss>
		<slash:comments>2406</slash:comments>
		</item>
	</channel>
</rss>

