<?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>Ivkin.Net</title>
	<atom:link href="http://ivkin.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://ivkin.net</link>
	<description>Where tech and candy come together</description>
	<lastBuildDate>Mon, 12 Jul 2010 22:25:08 +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>Apple iOS 4 weirdness</title>
		<link>http://ivkin.net/2010/07/apple-ios-4-weirdness/</link>
		<comments>http://ivkin.net/2010/07/apple-ios-4-weirdness/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 21:51:42 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://ivkin.net/2010/07/apple-ios-4-weirdness/</guid>
		<description><![CDATA[I&#8217;ll skip all the praises that Apple received for their new iPhone 4 and iOS 4 and jump right at some strange things that the two posses. I can not explain this sub-par behavior without invoking the rush-to-production argument. The first has to do with double tapping the home button twice to how background apps [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll skip all the praises that Apple received for their new iPhone 4 and iOS 4 and jump right at some strange things that the two posses. I can not explain this sub-par behavior without invoking the rush-to-production argument.</p>
<p>The first has to do with double tapping the home button twice to how background apps while the phone is in a landscape mode:</p>
<p><a href="http://ivkin.net/wp-content/uploads/2010/07/p_960_640_E858E090-82B6-48BA-8BFE-A43664410BEE-e1278972879994.jpeg"><br />
</a><a href="http://ivkin.net/wp-content/uploads/2010/07/p_960_640_E858E090-82B6-48BA-8BFE-A43664410BEE-e1278972879994.jpeg"><img class="aligncenter size-full wp-image-399" title="p_960_640_E858E090-82B6-48BA-8BFE-A43664410BEE.jpeg" src="http://ivkin.net/wp-content/uploads/2010/07/p_960_640_E858E090-82B6-48BA-8BFE-A43664410BEE-e1278972879994.jpeg" alt="" width="640" height="427" /></a></p>
<p>Hmm, shouldn&#8217;t they had at least rotated the icons 90 degrees? This makes me dizzy.</p>
<p>Now, let&#8217;s use the new lock-orientation feature, again, while being in the landscape mode:</p>
<p><a href="http://ivkin.net/wp-content/uploads/2010/07/p_960_640_A687D995-5686-4257-9B7F-D1E44897E730-e1278972861297.jpeg"><img class="aligncenter size-full wp-image-400" title="p_960_640_A687D995-5686-4257-9B7F-D1E44897E730.jpeg" src="http://ivkin.net/wp-content/uploads/2010/07/p_960_640_A687D995-5686-4257-9B7F-D1E44897E730-e1278972861297.jpeg" alt="" width="640" height="427" /></a></p>
<p>Ouch, it turns the screen to the portrait mode BEFORE locking the orientation. Now I have to do bed-typing on the small keyboard presented in the portrait mode.</p>
<p>Lets&#8217; see if Apple catches this before the upcoming iOS 4.0.1 that is supposed to bring everybody&#8217;s reception bar indicator down &#8220;to reflect AT&amp;T&#8217;s suggested formula&#8221;. I acutally like the bars as they are now &#8211; they are very granular in the lower signal strength spectrum, where the reception quality actually matters, and are simply 5 bars when the reception is in the good quality range.</p>
<p>As far as the antenna issue is concerned, no, changing how the bars are displayed is not going to fix it. And yes, I fixed it by having the case (actually a thin protective film) that covers the gap so I do not accidentally bridge it. And yes, iPhone 4 reception is slightly better on their on compared to the iPhone 3G.</p>
<p>PS Man, the screenshots are big. I guess the awesome &#8220;retina&#8221; thing has it&#8217;s side-effects too <img src='http://ivkin.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ivkin.net/2010/07/apple-ios-4-weirdness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ten four for 10.4</title>
		<link>http://ivkin.net/2010/05/ten-four-for-10-4/</link>
		<comments>http://ivkin.net/2010/05/ten-four-for-10-4/#comments</comments>
		<pubDate>Thu, 06 May 2010 22:52:52 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ivkin.net/?p=377</guid>
		<description><![CDATA[Ubuntu Lucid Lynx 10.4 Linux is out. I&#8217;ve got it installed on all my boxes, except may be a shoe box. I am thoroughly thrilled about its looks, apps, performance, features and stability. After testing it for some time (ever since alpha 1 version was out), installing and reinstalling it numerous times I  have to [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.ubuntu.com/products/whatisubuntu/1004features"><img class="aligncenter size-full wp-image-380" title="1004header" src="http://ivkin.net/wp-content/uploads/2010/05/1004header-e1273186979545.jpg" alt="" width="600" height="133" /></a></p>
<p><a href="http://www.ubuntu.com/products/whatisubuntu/1004features">Ubuntu Lucid Lynx 10.4</a> Linux is out.</p>
<p>I&#8217;ve got it installed on all my boxes, except may be a shoe box. I am thoroughly thrilled about its looks, apps, performance, features and stability. After testing it for some time (ever since alpha 1 version was out), installing and reinstalling it numerous times I  have to say &#8211; it&#8217;s a great operating system! All the devices worked out of the box on all the computers, even the brand new, fresh smelling Radeon HD 5830. It boots in an instant, it has all the apps you&#8217;ll ever want (for free) and, with the Compiz eye candy, it looks even better than OS X. In fact it was the OS I was waiting for, from the times I&#8217;ve first installed Ubuntu 8.10 (Intrepid Ibex) on my laptop back in, well, 2008.10. Yes, Jaunty 9.4 and Karmik 9.10 offered a great ride, but they are not the LTS.</p>
<p>Lucid Lynx is a long term support release (LTS) that means that the Ubuntu folks spent lots of hours working out kinks and quirks of the previous release (9.10). They&#8217;ve fixed [most of] the problems and will provide fixes in a future for 3 more years.</p>
<p>Is it for an average user? I think so. The install process is trivial  (pop the cd in, run the installer) and quick. The user base and the all  the forum/wiki support that comes with it is enormous. In fact it is so  big that when I need to google a linux related topic, it get more  relevant results by using the work &#8220;ubuntu&#8221; instead of &#8220;linux&#8221;.<br />
<a href="http://ivkin.net/wp-content/uploads/2010/05/1004header.jpg"><br />
</a> So, if you are still thinking about Windows 7, stop. Start thinking about a better alternative, that will cost you $0.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivkin.net/2010/05/ten-four-for-10-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tethering Ubuntu Lucid Lynx with iPhone OS 3.1.2</title>
		<link>http://ivkin.net/2010/05/tethering-ubuntu-lucid-lynx-and-iphone-os-3-1/</link>
		<comments>http://ivkin.net/2010/05/tethering-ubuntu-lucid-lynx-and-iphone-os-3-1/#comments</comments>
		<pubDate>Wed, 05 May 2010 22:39:44 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ivkin.net/?p=365</guid>
		<description><![CDATA[Wonderful things have happened since my last post on the subject of Ubuntu and iPhone a year ago. Thanks to the guys behind iFuse, which is now called libimobiledevice, Linux world can now enjoy tethering, file system access, music and video synching, backup and app management! Here I will describe how to do some of [...]]]></description>
			<content:encoded><![CDATA[<p>Wonderful things have happened since my <a href="http://ivkin.net/2009/04/synching-iphon…b-under-ubuntu/ ">last post</a> on the subject of Ubuntu and iPhone a year ago. Thanks to the guys behind iFuse, which is now called <a href="http://libimobiledevice.org/">libimobiledevice</a>, Linux world can now enjoy tethering, file system access, music and video synching, backup and app management!</p>
<p>Here I will describe how to do some of this deliciousness in the latest Ubuntu 10.4 LTS &#8211; the <span style="text-decoration: line-through;">Lusty Lemur</span> Lucid Lynx:</p>
<p><strong>Teethering</strong></p>
<p>First, make sure you have the teethering option enabled by your carrier by looking for <em>Settings-&gt;General-&gt;Network-&gt;Internet Tethering</em>. Chances are, though, you are a an AT&amp;T <span style="text-decoration: line-through;">slave</span> user and do not have it. This means you have to jailbreak, if you have not done so yet. Go ahead and do it. Done? Good. Now you have two paths. Either patch up your <em>CommCenter</em> file with the DevTeam patch, or use the MyWi app:</p>
<p><em>The CommCenter route:</em></p>
<ol>
<li>Get the patch from <a href="http://wikee.iphwn.org/howto:random">the DevTeam</a>.</li>
<li>Link the iPhone filesystem at the root (for details see the latter section)</li>
<li>Backup the <em><em>/System/</em><em> </em><em>Library</em>/PrivateFrameworks/CoreTelephony.framework/Support/<em>CommCenter</em></em></li>
<li>Patch it up by running <code>bspatch CommCenter CommCenter-new CommCenter.patch</code></li>
<li>Replace the original CommCenter with CommCenter-new and reboot the device. (if you did everything via ifuse your CommCenter shall retain it&#8217;s executable attribute &#8216;x&#8217;. You can verify it by looking at the file from iPhone&#8217;s MobileTerminal (ls -al then chmod +x as needed). The attribute is required, otherwise you&#8217;ll have do a restore to the phone as it will not boot the next time)</li>
<li>Now, update the mobile config by browsing <strong>from your iPhone using Safari </strong> either to &#8220;http://www.benm.at/help/help.php&#8221; or to &#8220;http://m.peacefulinsanity.com/Tether.mobileconfig&#8221;</li>
</ol>
<p><em>The MyWi route (this sucks as it requires a third party app,  but it works when CommCenter fails):</em></p>
<ol>
<li>Get MyWi from Cydia. Get a RockID and register the app.</li>
<li>The internet setting will now show up.</li>
<li>In case you are wondering &#8211; the app works by injecting <em>/Library/RockExtensions/DynamicLibraries/MyWi.dylib</em> code into <em>/System/Libarary/LaunchDaemons/com.apple.MobileInternetSharing.plist<strong> </strong></em>and modding preferences on the fly</li>
</ol>
<p>Once you got your tethering setting figured out, you&#8217;ve got two paths again. Either get the necessary software for Ubuntu Tethering and build it yourself, or get it the easy way, via apt-get (thanks, Tom F!):</p>
<p><em>The easy path:</em></p>
<ol>
<li>Inhale:<br />
<code>sudo add-apt-repository ppa:pmcenery/ppa<br />
sudo apt-get update<br />
sudo apt-get install gvfs ipheth-utils<br />
</code></li>
<li>Exhale</li>
</ol>
<p><em>The custom built route:</em></p>
<ol>
<li>Aptget the essentials: <code>sudo apt-get install build-essential ifuse git-core libimobiledevice-dev</code></li>
<li>Get the code: <code>git clone git://github.com/dgiagio/ipheth.git</code></li>
<li>Make it:<code>cd ipheth-pair<br />
make<br />
sudo make install<br />
cd ../ipheth-driver<br />
make<br />
sudo insmod ipheth.ko</code></li>
<li>Now enable tethering on the phone and connect it. Run dmesg to verify that everything is ok (you&#8217;ll get a blue &#8220;tethering&#8221; header on the phone too)</li>
<li>If/when everything works, finish it up by making the module permanent</li>
<p><code>sudo make install<br />
sudo cp ipheth-modprobe.conf /etc/modprobe.d/<br />
sudo depmod<br />
</code><br />
Make sure that ipheth-modprobe.conf does not contain ipheth-pair (the pairing is done though a udev call)</ol>
<p><strong>Mounting iPhones file system</strong></p>
<ol>
<li>Make sure you have ifuse: <code>sudo apt-get install ifuse fuse-utils</code></li>
<li>Create a mount folder. I suggest creating a subfolder in the /media folder, otherwise a system indexer (updatedb/beagle/nepomuk) may get a little too friendly with it.<code>mkdir ~/mountfolder</code></li>
<li>Mount the phone&#8217;s filesystem:
<ul>
<li>If you want to mount &#8220;mobile&#8221; user folder: <code>ifuse /mountfolder</code></li>
<li>If you want to mount iphone&#8217;s root /: <code>ifuse --root /mountfolder</code> You need a jailbroken phone for this to work. You might also need to install afc2add app from Cydia if you got your jailbreak through Blackra1n or Spirit, not PwnageTool (thanks, Tom F!)</li>
</ul>
</li>
<li>To unmount run: <code>fusermount -u ~/mountfolder</code></li>
</ol>
<p><strong>Synching iPhone music with Amarok</strong></p>
<ol>
<li>Start <span style="text-decoration: line-through;">kTunes</span>Amarok</li>
<li>Connect your iPhone. <strong> </strong><strong> </strong></li>
<li>That is it. It is that easy<strong> </strong><strong> </strong></li>
</ol>
<p><strong>Other stuff</strong></p>
<p><code>sudo apt-get install libimobiledevice-utils</code></p>
<p>Now you can do</p>
<ol>
<li>ideviceinfo &#8211; various device data</li>
<li>idevice_id get the device id &#8211; UUID</li>
<li>idevicesyslog &#8211; view the syslog</li>
<li>idevicebackup &#8211; to back it up</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ivkin.net/2010/05/tethering-ubuntu-lucid-lynx-and-iphone-os-3-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>iPhone&#8217;s multitasking</title>
		<link>http://ivkin.net/2010/04/iphones-multitasking/</link>
		<comments>http://ivkin.net/2010/04/iphones-multitasking/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 23:47:01 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://ivkin.net/2010/04/iphones-multitasking/</guid>
		<description><![CDATA[Looks like the mass media is making a big deal of the fact that new iPhone (and the new iPhone OS 4.0) will support multitasking&#8230; They either are technically challenged or too superficial (probably both). As it stands now, iPhone OS 3.1.2 is multitasking. In fact, it has been multitasking since the very conception of [...]]]></description>
			<content:encoded><![CDATA[<p>Looks like the mass media is making a big deal of the fact that new iPhone (and the new iPhone OS 4.0) will support multitasking&#8230; They either are technically challenged or too superficial (probably both). As it stands now, iPhone OS 3.1.2 <strong>is</strong> multitasking. In fact, it has been multitasking since the very conception of the iPhone OS. And so has every mobile OS from the times of Palm and Handspring.</p>
<p>To prove it, here is the list of services (ps -ef) iPhone runs simultaneously at any given time.</p>
<p><a href="http://ivkin.net/wp-content/uploads/2010/04/p_480_320_BF8ADB00-4381-43EE-9BD8-58C194607EC4.jpeg"><img class="alignnone size-full" src="http://ivkin.net/wp-content/uploads/2010/04/p_480_320_BF8ADB00-4381-43EE-9BD8-58C194607EC4.jpeg" alt="" /></a></p>
<p>What the media perceives as a lack of multitasking is the fact that  the iPhone&#8217;s application launcher (SpringBoard) forces an app to exit before showing  an home screen where you can launch another app. In doing so it merely makes  sure that the apps do not eat up your battery like termites, while not interacting with the user.</p>
<p>So, ignore all the  fuss and just know that iPhone OS 4.0 will not force an app to exit before  lauching another one. That is it.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivkin.net/2010/04/iphones-multitasking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opera on the iPhone</title>
		<link>http://ivkin.net/2010/04/opera-on-the-iphone/</link>
		<comments>http://ivkin.net/2010/04/opera-on-the-iphone/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 16:57:23 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://ivkin.net/2010/04/opera-on-the-iphone/</guid>
		<description><![CDATA[My favorite Internet browser, Opera, has just been released for the iPhone. It is free and means that Apple is finally relinquishing some control over their famed mobile platform. Opera is awesome on the iPhone! It is faster, smoother, has tons of navigation options, including the speed dial and the full screen, and can be [...]]]></description>
			<content:encoded><![CDATA[<p>My favorite Internet browser, Opera, has just been released for the iPhone. It is free and means that Apple is finally relinquishing some control over their famed mobile platform. Opera is awesome on the iPhone! It is faster, smoother, has tons of navigation options, including the speed dial and the full screen, and can be configured just the way you like. Now Safari is collecting dust, much like IE&#8230;</p>
<p>The secret recipe that makes Opera blazingly fast are the Opera&#8217;s mini servers. Opera on the iPhone relays all its traffic through the mini servers. The servers proxy and cache all the requests, translate webpages, css and javascript into a more compact format and downsize images. They also use <a title="SOCKS" href="http://en.wikipedia.org/wiki/SOCKS_(protocol)">SOCKS</a> protocol for maintaining a connection with the iPhone. That allows them to provide push updates to the iPhone and  helps to do away with all the <a title="HTTP and REST" href="http://en.wikipedia.org/wiki/Representational_State_Transfer">HTTP/REST</a> overhead while keeping connection handshake/teardown to a minimum.</p>
<p><a href="http://ivkin.net/wp-content/uploads/2010/04/p_480_320_C4771749-6AF1-4639-ADC6-18D605F7EA56.jpeg"><img class="alignnone size-full" src="http://ivkin.net/wp-content/uploads/2010/04/p_480_320_C4771749-6AF1-4639-ADC6-18D605F7EA56.jpeg" alt="" /></a></p>
<p>PS. Yes, there is a catch. The mini servers terminate SSL before it reaches the phone in order to cache and downsize encrypted pages. Why they made that sacrifice is beyond me, but this means that there is no end-to-end encryption in the Opera Mini browser. So, if you plan to do banking on your iPhone and are slightly paranoid you might what to stick to Safari. Just remember, it is still going through AT&amp;T&#8217;s mobile data network.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivkin.net/2010/04/opera-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->