<?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"
	>

<channel>
	<title>Ivan Kuznetsov</title>
	<atom:link href="http://www.ivankuznetsov.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ivankuznetsov.com</link>
	<description>Technology view from Finland</description>
	<pubDate>Fri, 13 Jun 2008 12:28:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Upgrading to Ubuntu 8.04 Hardy Heron or &#8220;Ubuntu sucks&#8230; get a Mac&#8221;</title>
		<link>http://www.ivankuznetsov.com/2008/06/upgrading-to-ubuntu-804-hardy-heron-or-ubuntu-sucks-get-a-mac.html</link>
		<comments>http://www.ivankuznetsov.com/2008/06/upgrading-to-ubuntu-804-hardy-heron-or-ubuntu-sucks-get-a-mac.html#comments</comments>
		<pubDate>Fri, 13 Jun 2008 12:26:47 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[mac]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[ubuntu sucks]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/?p=104</guid>
		<description><![CDATA[I should admit - I shamelessly borrowed part of the title for this post from Tyler.
I had exactly same feeling after upgrading from Ubuntu 7.10 to 8.04.
I&#8217;ve been meaning to write about this upgrade for almost two months now. Right after Ubuntu 8.04 was released I upgraded two of my laptops from Ubuntu 7.10 to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-105" title="ubuntu" src="http://www.ivankuznetsov.com/wp-content/uploads/ubuntu.jpg" alt="" width="300" height="79" />I should admit - I shamelessly borrowed part of the title for this post <a href="http://awesomerails.wordpress.com/2008/05/03/ubuntu-sucksget-a-mac/">from Tyler</a>.<br />
I had exactly same feeling after upgrading from Ubuntu 7.10 to 8.04.</p>
<p>I&#8217;ve been meaning to write about this upgrade for almost two months now. Right after Ubuntu 8.04 was released I upgraded two of my laptops from Ubuntu 7.10 to 8.04. I know, I know, never download software on the release date, wait for a couple of months before all major bugs are fixed and it starts working somehow. But anyway&#8230;</p>
<p><span id="more-104"></span></p>
<p>On Lenovo T61 everything went mostly fine. After upgrade crash report tool complained about nautilus crash. Then more serious issues started popping up:</p>
<ul>
<li><a href="http://www.parallels.com">Parallels</a> stopped working. I use this tool quite a lot to debug web pages in different browsers in different operating systems. Apparently there was no support for Ubuntu 8.10 Hardy Heron from Parallels team yet, and the older version that worked in Ubuntu 7.10 didn&#8217;t work anymore because of compatibility issues in newer 2.6.24 kernel.A temporary solution (<a href="http://forum.parallels.com/pda/index.php/t-20323.html">Parallels build 2.2.2226</a>) was provided at a time, and now a new official compatible Parallels release is available for Ubuntu 8.04.</li>
</ul>
<ul>
<li>Samsung SCX-4521F printer refused to work even after proprietory drivers reinstallation. Fortunately <a href="http://ubuntuforums.org/showpost.php?p=4776310&amp;postcount=114">solution to this problem</a> was quickly found by one of Ubuntu community members.</li>
</ul>
<p>On Sony Vaio there were more troubles.</p>
<ul>
<li>Since kernel version changed after upgrade to Ubuntu 8.10, I had to download and reinstall proprietory drivers for Nvidia 8400M graphics card. Kernel changed a couple of times after that as a part of standard package update procedure in 8.10, and each time after that I have to reinstall drivers from NVidia site.</li>
</ul>
<ul>
<li>Vaio integrated camera driver is not included in Ubuntu distribution, but <a href="https://bugs.launchpad.net/ubuntu/+bug/120434/comments/8">Patrick Niklaus built a package</a> for 2.6.24-16-generic kernel.</li>
</ul>
<ul>
<li>Network Manager applet (nm-applett) <a href="https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/125075">tries to access keyring</a> all the time <a href="https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/223076">to connect to wireless </a>network with WPA</li>
</ul>
<ul>
<li>keyboard <a href="https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/196277">layouts switching is not working</a> after autologin (there is a workaround though)</li>
</ul>
<ul>
<li>sleep/hibernate on Vaio still doesn&#8217;t work</li>
</ul>
<p>Now to the good things:</p>
<ul>
<li>No more proprietory drivers for Intel wireless card (iwl3945 driver)</li>
</ul>
<ul>
<li>Firefox 3. My first reaction - it is a beauty. (Although after using it for a couple of months, I experienced all beauties of a beta version - random crashes, some sites are not rendered properly, etc.)</li>
</ul>
<ul>
<li>CPU scaling is finally working out of the box and Sony Vaio laptop is not overheating anymore</li>
</ul>
<p>As I already said, my initial feeling after upgrading to 8.10 was &#8220;Ubuntu sucks&#8230; get a Mac&#8221;. A major upgrade to the next long-term support version was not exactly what I expected. Small, but very annoying bugs in basic functionality undermined success of otherwise very good release. Recently Nokia started supporting Ubuntu for work computers and I immediately changed RedHat on my work laptop to Ubuntu. However I decided to go for Ubuntu 7.10, not 8.04. It works perfectly, even if OpenOffice version is just v2.3 and Firefox - 2.0.</p>
<p>As Tyler put it &#8220;<a href="http://awesomerails.wordpress.com/2008/05/03/ubuntu-sucksget-a-mac/">[...] get a Mac. Why? Because for the most part, shit works when you plug it in</a>&#8220;. I couldn&#8217;t agree more. I still stay with Ubuntu, but this last release made me think about moving to Mac again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2008/06/upgrading-to-ubuntu-804-hardy-heron-or-ubuntu-sucks-get-a-mac.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Sampo bank software upgrade, Ubuntu and beta culture</title>
		<link>http://www.ivankuznetsov.com/2008/04/sampo-bank-software-upgrade-ubuntu-and-beta-culture.html</link>
		<comments>http://www.ivankuznetsov.com/2008/04/sampo-bank-software-upgrade-ubuntu-and-beta-culture.html#comments</comments>
		<pubDate>Sun, 27 Apr 2008 13:13:02 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
		
		<category><![CDATA[Current Affairs]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[Sampo]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/?p=102</guid>
		<description><![CDATA[Even if you are not Sampo bank&#8217;s customer, but live in Finland, you have most probably heard by now about continuous problems Sampo had with their web-bank system.
When Sampo launched the new system this Easter, they took into use Java-based authentication system. Of course it didn&#8217;t work in my Ubuntu 7.10, but after removing Open [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-103" title="Sampo Ubuntu error" src="http://www.ivankuznetsov.com/wp-content/uploads/sampoubuntu.png" alt="" width="298" height="147" />Even if you are not Sampo bank&#8217;s customer, but live in Finland, you have most probably heard by now about <a href="http://www.hs.fi/english/article/Sampo+Bank+problems+continue+-+cards+fail+again+on+Wednesday/1135235467803">continuous problems</a> <a href="http://www.sampopankki.fi">Sampo</a> had with their web-bank system.</p>
<p>When Sampo <a href="http://www.hs.fi/english/article/Serious+problems+with+launch+of+new+online+service+of+Sampo+Bank/1135235064450">launched the new system</a> this Easter, they took into use Java-based authentication system. Of course it didn&#8217;t work in my <a href="http://www.ubuntu.com">Ubuntu</a> 7.10, but after removing Open JDK and installing latest Sun JDK it started functioning again - at least log in worked. This Java solution <a href="http://blogit.tietokone.fi/tietojakoneesta/?p=345">raised a lot of concerns</a> in internet community.</p>
<p><span id="more-102"></span></p>
<p>After upgrade to Ubuntu 8.04 that has Firefox 3.0b5 as default browser, Sampo web-bank Java login stopped working again. This time installing latest JRE didn&#8217;t help. Hardy Heron (Ubuntu 8.04) contains JRE 1.6.0_06-b02 and it fails on the second security code request during login process. (Remarkably, Sun itself offers only 1.6.0_05 version for Linux). Solutions proposed in <a href="http://forum.ubuntu-fi.org/index.php?topic=16982.msg125906">Finnish Ubuntu discussion forum</a> (tweaking plugins) didn&#8217;t work for me either.</p>
<p>What worked was replacing JRE 1.6 with an older version 1.5:</p>
<p><code>$sudo apt-get remove sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib</code></p>
<p>$sudo apt-get install sun-java5-bin sun-java5-fonts sun-java5-jre sun-java5-plugin</p>
<p>Then I ran</p>
<p><code>$sudo update-alternatives --config java</code></p>
<p>command to make sure correct JRE was selected as default.</p>
<p>While struggling with this issue I tried to check Sampo&#8217;s technical support pages. There was a nice &#8220;<a href="https://www.sampopankki.fi/en-fi/Personal/eBanking/Support/CheckPC/Pages/TarkistaTietokoneesi.aspx">Check your computer page</a>&#8221; that kindly informed me that my operating system is Linux and &#8220;You may be able to run eBanking, but your operating system is not supported by Customer Support.&#8221;</p>
<p>This is really frustrating. 14% of the readers of this blog use Linux. On regular sites that I maintain this figure is from 7% to 10%. Sampo caused a lot of grief to its customers, me including, with this software system upgrade. Even after they <a href="http://www.yle.fi/news/id88848.html">promised to waive four months&#8217; worth of service charges</a> I&#8217;m still not sure it is going to be enough to keep all their customers.</p>
<p>I&#8217;ve experienced quite a lot of problems by far - non-\0-terminated strings in UI, transactions with no explanations that I don&#8217;t remember authorising, transactions in our web shop that were reported as failed, although money were withdrawn from customer&#8217;s accounts, simple web-bank downtimes with HTTP 503 and the latest one is my credit card - Sampo claims that I don&#8217;t owe them anything - probably it is one of the Monopoly&#8217;s famous &#8220;Bank error in your favour, collect $200&#8243; cases.</p>
<p>Beta culture seems to be spreading from internet startups to bank systems (although in this case I would be more inclined to say that this was a huge screw up on Danske Bank IT department&#8217;s part). I&#8217;m not sure I like it. Gmail beta, Flickr beta, but Sampo Bank beta? It&#8217;s definitely fun to participate in debugging of the new web service, but not when it deals with your real money.</p>
<p>This case bring interesting thoughts on how much we trust online services and what is the pain level when we say &#8220;that&#8217;s enough, I&#8217;m leaving&#8221;. Is it the same for data banking as for traditional banking. Would you trust your bank to keep your family photo archive or your computer backups? Is it any safer than Flickr/Google Documents? And the other way around - if you trust your data to Google or Yahoo, would you trust them with your money?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2008/04/sampo-bank-software-upgrade-ubuntu-and-beta-culture.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>I have been hacked</title>
		<link>http://www.ivankuznetsov.com/2008/04/i-have-been-hacked.html</link>
		<comments>http://www.ivankuznetsov.com/2008/04/i-have-been-hacked.html#comments</comments>
		<pubDate>Sat, 26 Apr 2008 20:13:59 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
		
		<category><![CDATA[Web/Tech]]></category>

		<category><![CDATA[Weblogs]]></category>

		<category><![CDATA[blog]]></category>

		<category><![CDATA[hack]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/?p=99</guid>
		<description><![CDATA[Yes, for the second time in my life. First time it was still in my university years. In those times if you had internet access at home, you were priveleged. Companies were paying quite a lot of money to get a slow 28K dial-up connection, and internet providers were charging per minute, not by gigabyte. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-100" title="hacked" src="http://www.ivankuznetsov.com/wp-content/uploads/hacked.png" alt="Ivan Kuznetsov - blog hacked" width="300" height="187" />Yes, for the second time in my life. First time it was still in my university years. In those times if you had internet access at home, you were priveleged. Companies were paying quite a lot of money to get a slow 28K dial-up connection, and internet providers were charging per minute, not by gigabyte. I set up access to the university internet connection via modem in our lab - I was running <a href="http://en.wikipedia.org/wiki/FidoNet">FIDO net</a> node on the same machine. One guy (I later on found him) noticed that there&#8217;s a <a href="http://en.wikipedia.org/wiki/Point-to-Point_Protocol">PPP</a> connection attempt before FIDO mail software kicks in and successfully <a href="http://en.wikipedia.org/wiki/Brute_force_attack">brute forced</a> the password. I should admit that I didn&#8217;t bother that much when I was setting the password - it was not the default one, but pretty close. It was quite easy to spot the attack - phone line was busy all the time. What the attacker didn&#8217;t know is that the modem I used was a sophisticated US Robotics Sportster model with CallerID detection, so it was rather easy to trace the attacker.</p>
<p>But that was more than 10 years ago. Now I noticed that something is wrong when I started recieving a lot of comment spam from this blog. Captcha plugin was doing an excellent job before, so I decided to check what&#8217;s going on. Somehow all plugins were disabled. Re-enabling them solved the problem with comment spam, but then Goolge started generating weird excerpts for <a href="http://www.ivankuznetsov.com">ivankuznetsov.com</a> search results. That&#8217;s when I started digging deeper and discovered that a hidden div with advertisments was inserted into <a href="http://www.wordpress.org">WordPress</a> PHP scripts.</p>
<p><a href="http://www.dreamhost.com">Dreamhost</a> support was kind enough to point me to the <a href="http://iboughtamac.com/2008/03/28/protecting-wordpress-from-magic-include-shell/">description of the attack</a> that was used to break my blog. This particular problem, as well as some other security issues have been fixed in the latest Word Press release - 2.5.1. Lesson learned - update software on time and make backups.</p>
<p>If you are using WordPress older than 2.5.1 I would recommend you to upgrade ASAP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2008/04/i-have-been-hacked.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Moving /home to its own partition</title>
		<link>http://www.ivankuznetsov.com/2008/04/moving-home-to-its-own-partition.html</link>
		<comments>http://www.ivankuznetsov.com/2008/04/moving-home-to-its-own-partition.html#comments</comments>
		<pubDate>Sat, 26 Apr 2008 19:09:55 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[gparted]]></category>

		<category><![CDATA[partitions]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/?p=97</guid>
		<description><![CDATA[After upgrading Ubuntu to 8.04 I decided it would be a good idea to finally move /home folder to a separate partition. It makes it much easier to make backups and reinstall operating system if all data/configurations are safely stored on their own partition.
Without installing additional hard drive (which would be impractical for laptop user [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-98" title="home" src="http://www.ivankuznetsov.com/wp-content/uploads/home.png" alt="Ubuntu - Disk Usage Analyzer" width="300" height="196" />After upgrading <a href="http://www.ubuntu.com">Ubuntu</a> to 8.04 I decided it would be a good idea to finally move /home folder to a separate partition. It makes it much easier to make backups and reinstall operating system if all data/configurations are safely stored on their own partition.</p>
<p>Without installing additional hard drive (which would be impractical for laptop user anyway) the only source for extra space was Vista partition. Vista comes preinstalled with most modern laptops, but there&#8217;s no need for it to exist taking up to 40Gb of hard drive space, when Ubuntu is the primary OS.</p>
<p><span style="color: red;">WARNING: Before executing any of the belowmentioned steps, it is highly recommended to make a full backup of your data.</span><br />
<span id="more-97"></span><strong></strong></p>
<p><strong>1. Check how much space you will need</strong></p>
<p>It is good to check how much space you will need for your /home partition. Use &#8220;Scan Home&#8221; in Disk Usage Analyzer (Applications-&gt;Accessories-&gt;Disk Usage Analyzer) to check how much space do you use now. This tool will give you excellent perspective on how you use your disk space - and where you can possibly save a few gigabytes. Add some gigabytes on top of the current usage figure for future use and now you now what should be the size of your new /home.</p>
<p><strong>2. Create new partition/filesystem</strong></p>
<p><code>In Ubuntu there's an excellent tool for manipulating partitions - GParted (System-&gt;Administration-&gt;Partition Editor).</code></p>
<p>If the estimated size of your home partition is smaller than the size of Vista partition (or any other partition you&#8217;re prepared to re-allocate), then the task is really simple - you just convert Vista&#8217;s ntfs partition into ext3. In my case all my data in /home folder didn&#8217;t fit into 40Gb, so I had to resize the root / partition. This is not possible while the system is running, so I had to burn Ubuntu Live CD, boot from the CD with &#8220;try Ubuntu without affecting you current system&#8221; option, and run GParted from there.</p>
<p>Note, that resizing and moving partitions is a time-consuming process - it may take hours, depending on the size of your partitions, so reserve enough time for this operation.</p>
<p><strong>3. Mount the new filesystem</strong></p>
<p><code>$sudo mkdir /mnt/newhome<br />
$sudo mount -t ext3 /dev/??? /mnt/newhome<br />
</code></p>
<p><strong>4. Copy all files to new home</strong></p>
<p><code>$cd /home<br />
$sudo cp -ax * /mnt/newhome</code></p>
<p>That is a copy with &#8220;preserve links, preserve mode, ownership, timestamps, copy directories recursively, stay on this file system&#8221; parameters.</p>
<p><strong>5. Change homes</strong></p>
<p>Unmount new home partition from temporary mount point</p>
<p><code>$sudo umount /mnt/newhome</code></p>
<p>Move old home to a temporary folder oldhome (note that this works only when you are moving /home to own partition from root partition, if you had /home on its own partition already and just moving it to the new place, you&#8217;ll need to unmount old /home partition instead of moving it to a temporary folder oldhome)</p>
<p><code>$sudo mv /home /oldhome</code></p>
<p>Create a mount point for new home partition</p>
<p><code>$sudo mkdir /home</code></p>
<p>Mount new home partition to /home</p>
<p><code>$sudo mount /dev/??? /home</code></p>
<p><strong>6. Compare the results</strong></p>
<p>You don&#8217;t really have to do that, but if you want to be extra sure that everything is ok and are prepared to wait a bit longer, then type:</p>
<p><code>$sudo diff -rq /home /oldhome</code></p>
<p><strong>7. Make changes permanent</strong></p>
<p>Add a line to the “/etc/fstab” file that looks like the following:</p>
<p><code>/dev/??? /home ext3 nodev,nosuid 0 2</code></p>
<p><strong>8. Remove old home</strong></p>
<p>Now that everything is ok, you can remove the old home folder (same note as in step 5 - if you had old home on its own partition already - then use GParted to reallocate old partition for new needs)</p>
<p><code>$sudo rm -r /oldhome</code></p>
<p>Voila! Now your /home is on its very own partition.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2008/04/moving-home-to-its-own-partition.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Radiant CMS</title>
		<link>http://www.ivankuznetsov.com/2008/03/radiant-cms.html</link>
		<comments>http://www.ivankuznetsov.com/2008/03/radiant-cms.html#comments</comments>
		<pubDate>Sun, 23 Mar 2008 16:58:13 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[Web/Tech]]></category>

		<category><![CDATA[Weblogs]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/2008/03/radiant-cms.html</guid>
		<description><![CDATA[Easter weekend didn&#8217;t start well - I decided to upgrade Joomla on one of my sites to version 1.5.1 from 1.0 and upgrade just totally ruined the entire site - content was lost, template wasn&#8217;t compatible with version 1.5.1. At first I thought that the reason is Dreamhost&#8217;s automatic one-click upgrade that I used, but [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ivankuznetsov.com/wp-content/uploads/2008/03/screenshot.png" class="alignleft" alt="Radiant CMS" />Easter weekend didn&#8217;t start well - I decided to upgrade <a href="http://www.joomla.org/">Joomla</a> on <a href="http://www.kvartira.fi">one of my sites</a> to version 1.5.1 from 1.0 and upgrade just totally ruined the entire site - content was lost, template wasn&#8217;t compatible with version 1.5.1. At first I thought that the reason is <a href="http://www.dreamhost.com">Dreamhost</a>&#8217;s automatic one-click upgrade that I used, but even after manual reinstall Joomla kept giving weird &#8220;Fatal error: Call to a member function name() on a non-object in helper.php on line 219&#8243; error in Control Panel, and legacy mode for old template didn&#8217;t work.</p>
<p><em>(To be fare I should say that <a href="http://www.dreamhost.com">Dreamhost</a> provides excellent value for money. If you are looking for a good hosting - use IVANKUZNETSOV promocode and get a $50 discount when setting up an account on Dreamhost) </em></p>
<p>A thought of reinstalling all modules and reconfiguring Joomla from scratch was simply too depressive, so I decided to try another CMS. As a <a href="http://www.rubyonrails.org/">Ruby on Rails</a> convert and a strong believer in open-source ideology I decided to go for <a href="http://www.radiantcms.org">Radiant</a> - open-source CMS written in RoR. It is still in beta (latest release is 0.6.4), but it is surprisingly stable and powerful. Take a look at the footer of <a href="http://www.ruby-lang.org">www.ruby-lang.org</a> - official Ruby programming language web site - it is powered by Radiant <img src='http://www.ivankuznetsov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Installation of Radiant was rather easy - thanks to <a href="http://wiki.radiantcms.org/How_To_Deploy_on_Dreamhost">this</a> guide and my prior experience with RoR applications deployment on Dreamhost. It took me a couple of hours to figure out how to actually create sites with Radiant - there are not that many tutorials available yet, so it is pretty much  &#8220;make by example&#8221;. Split into pages, snippets and layouts makes a lot of sense onse you get your head around it.</p>
<p>From my experience Joomla is an overkill for most of the small sites, and despite being WYSIWYG, it still requires a professional or at least a tech savvy to configure it. After Radiant is set up and configured it is no more difficult to add content there than to edit a wiki page because of its <a href="http://www.textism.com/tools/textile/">Textile</a> support. But it is so much simpler and easier to use than Joomla.</p>
<p>I managed to restore the ruined site in a day&#8217;s time - fetched most of the lost content from Google cache, converted Joomla template into Radiant&#8217;s layouts and recreated the pages (well, it was a small site after all). First time I dealt with Joomla - I spent several days trying to figure out where are the settings that I actually need in the endless menus.</p>
<p>Radiant is clearly following &#8220;less is better&#8221; principle. If you want to try Radiant - there&#8217;s a <a href="http://radiantcms.org/demo/">live demo</a> where you can do whatever you want with the content.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2008/03/radiant-cms.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu 7.10 on Lenovo T61</title>
		<link>http://www.ivankuznetsov.com/2008/03/ubuntu-710-on-lenovo-t61.html</link>
		<comments>http://www.ivankuznetsov.com/2008/03/ubuntu-710-on-lenovo-t61.html#comments</comments>
		<pubDate>Sun, 23 Mar 2008 09:38:58 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/2008/03/ubuntu-710-on-lenovo-t61.html</guid>
		<description><![CDATA[I bought myself a new laptop - Lenovo T61 (15.4&#8243; WSXGA+ TFT, Intel GMA X3100 GM965                                        [...]]]></description>
			<content:encoded><![CDATA[<p>I bought myself a new laptop - <a href="http://www.pc.ibm.com/us/notebooks/thinkpad/t-series/t61features.html">Lenovo T61</a> (15.4&#8243; WSXGA+ TFT, <span id="config-content" name="config-content"><span class="configLabel">Intel GMA X3100 GM965</span>                 <span class="configPrice"></span>                 <span class="newItem"></span>                 <span class="sale"></span>                 <span class="popularUpgrade"></span>integrated graphics, <span class="recommends"></span></span>100Gb 7200rpm HDD, 2Gb RAM, Core 2 Duo T7500 2.2GHz CPU, integrated bluetooth, Intel PRO/Wireless <span name="config-content"><span>3945ABG</span></span>). I was really tempted by MacBook Pro, but Lenovo with similar configuration was almost twice as cheap, and still provided everything I need. And after all what is the point of running Linux in <a href="http://www.parallels.com/en/products/desktop/">Parallels</a> on Mac, when you need to develop for <a href="http://maemo.org/">Maemo</a>? <img src='http://www.ivankuznetsov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Unfortunately when I bought it in February there was no option to get it without Vista preinstalled, so the first thing I had to do was to install the proper OS. Now Lenovo offers an option to get T-series laptops with <a href="http://www.novell.com/linux/">SUSE Linux</a> preinstalled.</p>
<p><a href="http://www.thinkwiki.org/wiki/Installing_Ubuntu_7.10_%28Gutsy_Gibbon%29_on_a_ThinkPad_T61">Ubuntu 7.10 installation</a> worked as a dream -  I didn&#8217;t have to hack anything at all - everything worked out of the box. Of course I had to configure the system to my needs, but user interface was sufficient for that.</p>
<p>Looking forward to Ubuntu 8.04 release now: <script src="http://www.ubuntu.com/files/countdown/display.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2008/03/ubuntu-710-on-lenovo-t61.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Nokia Photos 1.0 - new generation of Lifeblog</title>
		<link>http://www.ivankuznetsov.com/2008/01/nokia-photos-10-new-generation-of-lifeblog.html</link>
		<comments>http://www.ivankuznetsov.com/2008/01/nokia-photos-10-new-generation-of-lifeblog.html#comments</comments>
		<pubDate>Wed, 16 Jan 2008 01:16:21 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
		
		<category><![CDATA[Lifeblog]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/2008/01/nokia-photos-10-new-generation-of-lifeblog.html</guid>
		<description><![CDATA[ Today the new generation Lifeblog - Nokia Photos 1.0 application was released by Nokia.
To quote Nseries web site: &#8220;Nokia Photos is a PC application designed to let you do more with your images. Just download the application to your compatible PC and you&#8217;re ready to edit, back-up, organize, print, convert, and share all the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ivankuznetsov.com/wp-content/uploads/2008/01/nokiaphotos.PNG" alt="Nokia Photos" class="alignleft" /> Today the new generation Lifeblog - <a href="http://europe.nokia.com/photos">Nokia Photos 1.0</a> application was released by Nokia.</p>
<p>To quote Nseries web site: &#8220;Nokia Photos is a PC application designed to let you do more with your images. Just download the application to your compatible PC and you&#8217;re ready to edit, back-up, organize, print, convert, and share all the pictures and videos from your compatible PC to your device, as well as your favorite online photofeeds. And you can stop worrying about formats, codecs, resizing, or the other headaches of photo and video management. It&#8217;s easy to use, works with all Nokia Nseries devices, and is completely free to download - both as an individual application and as part of the Nokia Nseries PC Suite 2.0.&#8221;</p>
<p>After <a href="http://www.ivankuznetsov.com/category/lifeblog">all I wrote about Lifeblog</a> I really wanted to try the new release, so I <a href="http://www.ivankuznetsov.com/2007/09/i-moved-to-linux-completely.html">dug out</a> a computer with WinXP to install Nokia Photos 1.0.232.0.</p>
<p><span id="more-90"></span><br />
Downloading a 48.5Mb installable was rather quick. First request from the installer was to install &#8220;Microsoft Visual C++ 2005 SP1 Redistributable Package&#8221;. Nice one, but I&#8217;d say - too much information. If it is required - itstall it, don&#8217;t ask me if I want to install it. Clicking ok. Next thing that installer told me was &#8220;Dot net 3.0 cannot be found. Please install it from this link: <a href="http://go.microsoft.com/fwlink/?LinkId=70848">http://go.microsoft.com/fwlink/?LinkId=70848</a>. Installation was aborted.</p>
<p>Ok, going to Microsoft web site to download another 50Mb worth of stuff. I wouldn&#8217;t like to be on dial-up for this installation. After installing .NET framework I restarted Nokia Photos installation and this time it went smooth.</p>
<p>One huge improvement compared to beta version - this release does not uninstall Nokia Lifeblog, if it is installed on the same computer. The two seem to peacefully coexist.</p>
<p>First start of the Photos application took about a minute - with just logo hanging in the middle of the screen. After that I was asked if I would like to import data from Lifeblog into Nokia Photos.</p>
<p>I decided not to import old data just yet, since I was warned by the application that it might take some time. After that application froze for about 20 seconds - as it became clear later it was detecting my phone connected to the PC via bluetooth. After phone was successfully detected Nokia Photos asked if I would like to set up automatic item copying.</p>
<p>After playing with the application settings for a while I decided to import my old Lifeblog data, but couldn&#8217;t find how to do it from the menu. Fortunately I have chosen to be reminded to import old items on next Photos start - otherwise I wouldn&#8217;t know how to get my data into Photos.</p>
<p>Importing 26.000 items from old database took more than 15,5 hours. No time estimate was given for this operation, just percentage gauge and &#8220;X of Y items converted&#8221; message that was updated for each 25 items. Somewhere around 60% my thoughts were &#8220;waiting that long? it better be good&#8221;.</p>
<p>Importing reported a few errors in the end: &#8220;Some items could not be imported since there was an error or the file format is not supported by Nokia Photos.&#8221;. I couldn&#8217;t copy a list of failed items, so now I don&#8217;t know how to check which items I lost.</p>
<p>Unfortunately after dismissing import failed dialog Nokia Photos crashed with &#8220;Exception has been thrown by the target of an invocation&#8221;. Restarting the application and restarting the computer didn&#8217;t help - now Photos crash on application start. All my data is still accessible in <a href="http://www.ivankuznetsov.com/2007/03/lifeblog-25-pc-.html">Lifeblog 2.5</a>, but I couldn&#8217;t complete this Nokia Photos review.</p>
<p>Waiting for feedback from the development team - I&#8217;ll update this blogpost as soon as the problem is fixed. Hopefully the problem concerns only import of large databases.</p>
<p><strong>Update 16 Jan 2008:</strong> allmighty Photos development team did some magic with my database and the application started to work. A fix for this particular case will be available in the next version of Photos application.</p>
<p>But now to the new features in Nokia Photos 1.0.</p>
<ul>
<li>&#8220;Organise&#8221; view</li>
</ul>
<p>The biggest change is that timeline view with all context information is now just secondary view. The main view is Picasa-like folder/albums based &#8220;Organise&#8221; view that contains only images and videos. After Lifeblog data is imported there are several albums created &#8220;Lifeblog 2001&#8243;, &#8220;Lifeblog 2002&#8243;, etc. Search is almost as powerful as in Timeline view - calendar entries, automatic location tags, etc. are taken into account. The only thing missing is <a href="http://www.ivankuznetsov.com/2006/04/search-in-lifeb.html">proximity searching</a> - when a related sms can be found next to the picture that you are actually looking for.</p>
<ul>
<li>Synchronisation</li>
</ul>
<p>Now synchronisation with the mobile start automatically when it appears in PC vicinity. Synchronisation also runs in the background, so it is possible to continue using application while it is downloading latest pictures and messages from the mobile.</p>
<p>Synchronisation with my N81 via bluetooth was a bit problematic - I had to restart Photos and N81 several times before it actually started. Same phone and same computer synced just fine with Lifeblog 2.5.</p>
<p>To copy data from PC to the phone items now have to be placed into a special album called &#8220;Sync Tray&#8221;. I find it more confusing than special &#8220;To Phone&#8221; view in Lifeblog 2.5. Generalisation is good only until it becomes counter-intuitive. Yes, &#8220;To Phone&#8221; is technically just another album, but at the same time it is used for something totally different. It is the same story as with the Favourites in Lifeblog 2.5 - &#8220;favourite&#8221; is technically just another tag, but it is not a good enough reason to put it into the tag manager.</p>
<ul>
<li>Favourites</li>
</ul>
<p>Favourites view is back (was replaced in Lifeblog 2.5 with special tag). Now there&#8217;s an album called Favourites where user is able to see all items marked as favourite. On the downside - it is not possible to mark item favourit by selecting &#8220;Make favourite&#8221; from context menu - you need to drag and drop it to Favourites album or select Add to Album-&gt;Favourites.</p>
<ul>
<li>Tags</li>
</ul>
<p>Tag manager in Lifeblog 2.5 was awful. In Photos it became a tag cloud. It looks really good, and is easy to use. For some reason help files refer to Tools-&gt;Open Tag Manager and to the icon in toolbar, while in reality it is in View-&gt;Open Tag Manager and is the icon is on the right side of the window.</p>
<ul>
<li>Show/Hide</li>
</ul>
<p>Show/Hide is back (was mutilated in Lifeblog 2.5 where it became a part of tag manager functionality and had a negative logic - you had to deselect item time to make it visible) - now it is easy again to select which content types to display.</p>
<ul>
<li>&#8220;Flip item&#8221;</li>
</ul>
<p>This eye-candy feature (activated by Ctrl+M) flips an item and shows location and content tags on its back .</p>
<ul>
<li> &#8220;Make movee&#8221;</li>
</ul>
<p>This feature allows to edit videos - similar to what can be done on Nseries mobiles with Movee. I&#8217;m sure fans of home-made videos will love this feature.</p>
<ul>
<li>&#8220;Order Prints&#8221;</li>
</ul>
<p>Allows to print photos using selected service providers in some countries. Interesting that this feature appeared in Nokia product when people started to prefer to keep their pictures in digital form.</p>
<ul>
<li>Performance</li>
</ul>
<p>Nokia Photos is considerably slower than Lifeblog 2.5 - from application startup, to scrolling through thumbnails to opening full screen images. It is painfully slow. Sometimes it just freezes for 20-30 seconds without any indication of what it is actually doing.</p>
<ul>
<li>Organise/Timeline</li>
</ul>
<p>Organise and Timeline views in one application created a Frankenstein monster. These are two completely different approaches to data organisation, and that kind of mix is really confusing. I believe that applciation developers should give their vision to the user, rather than overwhelm with features and customisation possibilites and force him/her to make choices.</p>
<p><strong><em>Conclusion</em></strong></p>
<p>Nokia Photos is an interesting experiment, but I would wait at least until next release before considering it as a primary application for content organisation. Bad performance kills the cumulative positive effect of the new design, eye-candies and new features.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2008/01/nokia-photos-10-new-generation-of-lifeblog.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Google Android vs. Nokia Series 60 - what would it take to build a better mobile phone?</title>
		<link>http://www.ivankuznetsov.com/2008/01/google-android-vs-nokia-series-60-what-would-it-take-to-build-a-better-mobile-phone.html</link>
		<comments>http://www.ivankuznetsov.com/2008/01/google-android-vs-nokia-series-60-what-would-it-take-to-build-a-better-mobile-phone.html#comments</comments>
		<pubDate>Wed, 16 Jan 2008 00:50:28 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
		
		<category><![CDATA[Nokia]]></category>

		<category><![CDATA[Symbian]]></category>

		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/2008/01/google-android-vs-nokia-series-60-what-would-it-take-to-build-a-better-mobile-phone.html</guid>
		<description><![CDATA[ The long awaited Google phone turned out to be just an OS. What does it mean for us, mobile software developers?
Personally, I think this is great news. An open mobile platform is something that was long due to stir up the world of RIM-Windows-Symbian.
Android managed to get many things right from the very beginning, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ivankuznetsov.com/wp-content/uploads/2008/01/android.png" alt="Android" class="alignleft" /> The long awaited Google phone turned out to be just an OS. What does it mean for us, mobile software developers?</p>
<p>Personally, I think this is great news. An open mobile platform is something that was long due to stir up the world of RIM-Windows-Symbian.</p>
<p>Android managed to get many things right from the very beginning, things that took several years for S60. While S60 initially took Microsoft-style approach to development community - with multi-level support, exclusive club membership with access to the source code, signing and licensing, Android is quite open and democratic.</p>
<p>When Google announced Android SDK - my first thoughts were - it&#8217;s a smart move to release SDK before devices are available. Google&#8217;s name alone would be enough to attract developers and hackers to this new platform, so they can create a developer community by the time devices are shipping. Then Google announced developer challenge with $10mln in awards.</p>
<p><span id="more-88"></span><br />
Who wouldn&#8217;t like to try? And we didn&#8217;t have to wait long for examples. Moscow-based startup <a href="http://sadko.mobi">company Sadko</a> announced Android application <a href="http://sadko.mobi/callfreq/index.html">CallFreq</a> - a smart dialer application.</p>
<p>Ukranian software house OreDale <a href="http://android.oredale.com/">offers</a> to implement your ideas for Android developer challenge for a reasonable compensation.</p>
<p><a href="http://www.android-freeware.org/">Android freeware directory</a> already features 21 application.</p>
<p>What is it that I liked so much about Android? Mostly things that I complained about in Symbian/S60.</p>
<ul>
<li>SDK</li>
</ul>
<p>On November 12th, 2007 when first Android SDK release appeared on the web I downloaded and installed it on my <em>Linux</em> machine. Size of the SDK was more that reasonable - 54Mb. Emulator startup was fast. There were plenty of sample applications illustrating APIs. Installing Android plugin for Eclipse was simple. <a href="href="http://code.google.com/android/intro/tools.html">Debugging and tracing tools</a> were also in the pack.</p>
<p>Unfortunately developing for S60 in Linux is still not an easy ride. S60 v3 FP1 SDK for Windows is 354Mb, which still might be a problem if you don&#8217;t have fast internet.</p>
<ul>
<li>Developer support</li>
</ul>
<p>Google got Android developer support under control from the very beginning - forums, blogs, online SDK documentation, API examples, application examples, video tutorials,  - all on <a href="href="http://code.google.com/android/">http://code.google.com/android</a>.</p>
<ul>
<li>Software development - learning curve</li>
</ul>
<p>If you ever developed for Symbian OS, you know that you have to learn a lot of new stuff - what are the basic types in C++, how to work with strings, how to implement multithreading, how client/server works, how Symbian database management system works, etc. Unfortunately entry barrier for Symbian development is high.</p>
<p>Android, even though it is a Linux based OS, has chosen Java as the main programming language and Sqlite as DBMS solution. If you know Java, you can start coding for Android already today.</p>
<p>I wrote about issues related to software development on S60 platform in &#8220;<a href="http://www.ivankuznetsov.com/2007/03/do-we-really-ha.html">Do we really have a mobile development platform?</a>&#8220;.</p>
<p>Nokia has taken several steps in order to make development for S60 easier and lower the entry barrier - such as <a href="http://blogs.s60.com/tommi/2007/02/open_c_making_s60_development.html">Open C</a> and Python.</p>
<p>But as Michael Mace writes in his <a href="http://mobileopportunity.blogspot.com/2007/11/google-os-company.html">&#8220;Google, the OS company</a> blogpost about Android impact on Symbain<em>&#8220;It&#8217;s not fun competing against a free product that&#8217;s been subsidized by one of the richest companies in the world (just ask Netscape).&#8221;</em></p>
<ul>
<li>Security and openness</li>
</ul>
<p>I wrote about S60/Symbian platform security issues in &#8220;<a href="http://www.ivankuznetsov.com/2007/08/symbian-os-platform-security-good-or-evil.html">Symbian OS Platform Security - good or evil?</a>&#8220;.</p>
<p>Android&#8217;s <a href="http://code.google.com/android/devel/security.html">approach to security</a> is along the lines - let the user decide. Application defines which permissions it requires - and user grants these permissions when the application is installed on the device.</p>
<p>Let&#8217;s see what it turns out to be in the real world - in &#8220;At application install time, permissions requested by the application are granted to it by the package installer, based on checks with trusted <span id="__firefox-findbar-search-id" style="padding: 0pt; background-color: yellow; color: black; display: inline; font-size: inherit">autho</span>rities and interaction with the user.&#8221; statement &#8220;trusted <span id="__firefox-findbar-search-id" style="padding: 0pt; background-color: yellow; color: black; display: inline; font-size: inherit">autho</span>rities&#8221; is a subject for concern.</p>
<ul>
<li>Developer perspective</li>
</ul>
<p>I can recommend an excellent artile by John Lombardo &#8220;<a href="http://www.linuxdevices.com/articles/AT9900056470.html">A developer&#8217;s perspective on Google&#8217;s Android</a>&#8221; that describes first-time user (developer) experience with Android.</p>
<ul>
<li>Consumer perspective</li>
</ul>
<p>From a consumer perspective Android appears to be a well designed platform that can be easily extended. At the moment it has less default applications than S60 platform, but firstly, that will be compensated by 3rd party developers (especially since &#8220;all applications are equal&#8221; idea is core to Android ideology), and secondly, Android provides a powerful browser based on Apple&#8217;s WebKit browser engine (same as used in iPhone and newer S60 phones), which would allow users take advantage of all internet services offered by Google.</p>
<ul>
<li>Open Handset Alliance</li>
</ul>
<p><a href="http://www.openhandsetalliance.com/index.html">Open Handset Alliance</a> established by Google caused a mixed reaction from Nokia.</p>
<p><a href="http://www.hs.fi/english/article/Nokia+Google+alliance+brings+nothing+new+of+significance/1135231613363">Helsingin Sanomat wrote</a> that: &#8221; Nokia feels that Android, a mobile telephony alliance announced on Monday by Google, is unnecessary because Nokia has already been doing nearly everything that the alliance is just talking about. Nokia says that its S60 platform, which is based on its own Symbian operating system, is the best and most workable foundation for Internet services of mobile telephones&#8221;.</p>
<p>On the other hand Kari Tuutti, spokesman for Nokia Multimedia, <a href="http://www.tech.co.uk/gadgets/phones/mobile-phones/news/nokia-considering-joining-google-alliance?articleid=1649915075">said that</a> Nokia joining Open andset Alliance is not ruled out at all.</p>
<p><em><strong>Conclusion:</strong></em></p>
<p>Android is a new guy on the block, and it is not all roses. It still has to survive the harsh reality of hardware products manufactuing world and maintaining API compatibility between versions and devices in order to establish itself as a real platform. Because of the Apache license used for Android SDK &#8220;<a href="http://www.pervasivecode.com/blog/2007/11/21/journalists-developers-puzzled-by-android-sdks-license">applications designed to be compatible with Google’s platform could be made incompatible with a particular device, by a handset vendor who removes core Android APIs and replaces them with their own closed source alternative</a>&#8220;.</p>
<p>Integration with the real hardware can bring more surprises than anticipated by a company with software background. So I wouldn&#8217;t count on seeing first Android devices earlier than Christmas 08.</p>
<p>Google got many things right and made a very good start. Android looks quite promising, and Google seems to be quite serious about making it world leading mobile platform. At the same time Nokia has an established platform, a huge base of S60 devices already on the market and talented S60 R&amp;D team.</p>
<p>Year 2008 promises to be very interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2008/01/google-android-vs-nokia-series-60-what-would-it-take-to-build-a-better-mobile-phone.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu 7.10 - Gutsy Gibbon</title>
		<link>http://www.ivankuznetsov.com/2007/10/ubuntu-710-gutsy-gibbon.html</link>
		<comments>http://www.ivankuznetsov.com/2007/10/ubuntu-710-gutsy-gibbon.html#comments</comments>
		<pubDate>Sat, 27 Oct 2007 20:57:32 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/2007/10/ubuntu-710-gutsy-gibbon.html</guid>
		<description><![CDATA[ I used Ubuntu 7.04 on my Dell Inspiron 9100 for quite a long time. Unfortunately attempt to upgrade to 7.10 failed miserably - after reboot all I got from Gnome was gray screen (which I managed to go past by explicitly selecting session type at logon), but then &#8220;HAL failure&#8221; and other problems forced [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ivankuznetsov.com/wp-content/uploads/2007/10/ubuntulogo.png" class="alignleft" alt="ubuntulogo.png" /> I used Ubuntu 7.04 on my Dell Inspiron 9100 for quite a long time. Unfortunately attempt to upgrade to 7.10 <a href="http://ubuntuforums.org/showthread.php?p=3587267">failed miserably</a> - after reboot all I got from Gnome was gray screen (which I managed to go past by explicitly selecting session type at logon), but then &#8220;HAL failure&#8221; and other problems forced me to just make a clean install (having a separate partition for /home helped a great deal).</p>
<p><span id="more-85"></span><br />
Some of the problems that <a href="http://www.ivankuznetsov.com/2006/08/using-ubuntu-on.html">I had with previous releases</a> still were present, namely</p>
<ul>
<li>volume control didn&#8217;t control the volume (set the correct preference for my keys in the System/Preferences/Sound menu fixed it as described <a href="http://ubuntuforums.org/showpost.php?p=3611215&amp;postcount=9">here</a>)</li>
</ul>
<ul>
<li>WLAN didn&#8217;t work (fixed by installing ndiswrapper as described <a href="http://ubuntuforums.org/showpost.php?p=1169984&amp;postcount=1">here</a>)</li>
</ul>
<ul>
<li>mouse speed control didn&#8217;t work for touchpad (fixed by editing xorg.conf as described <a href="http://johnny.chadda.se/2007/08/12/speed-up-your-synaptics-touchpad-in-ubuntu/">here</a>)</li>
</ul>
<p>One new issue with ATI Radeon graphics card:</p>
<ul>
<li>Advanced desktop effects didn&#8217;t work after installing ATI proprietary drivers (fixed as described <a href="http://ubuntuforums.org/showpost.php?p=3578895&amp;postcount=10">here</a>)</li>
</ul>
<p>Otherwise installation was simple and the final result is just amazing. Advanced desktop effects are marvelous. Coupled with desktop search it clearly indicates that creators of Ubuntu are determined to bring Linux usability up to the level of MacOS.</p>
<p>I installed Ubuntu 7.10 also on my wife&#8217;s new laptop - Sony Vaio VGN-FZ11SR instead of Windows Vista that came preinstalled. (On a side track - first impression after booting up Vista installation was scary - it flooded me with requests to purchase antivirus software that was soon expiring, upgrade MS Office version to full version and pay for that, register and pay for CD burning software, allow Vista to send data to Microsoft, etc.).</p>
<p>Installation on this Sony laptop went without a single hick-up. All hardware was autodetected and autoconfigured. All necessary codecs and plugins were installed automatically - system just prompted for a confirmation to install non-free components. Default software package was more that sufficient to start working immediately without any additional installations.</p>
<p>So if you haven&#8217;t tried it yet - try to burn a live CD and boot Ubuntu, even if without installing it&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2007/10/ubuntu-710-gutsy-gibbon.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Symbian Platform Security - hacked?</title>
		<link>http://www.ivankuznetsov.com/2007/10/symbian-platform-security-hacked.html</link>
		<comments>http://www.ivankuznetsov.com/2007/10/symbian-platform-security-hacked.html#comments</comments>
		<pubDate>Sat, 27 Oct 2007 19:13:00 +0000</pubDate>
		<dc:creator>Ivan Kuznetsov</dc:creator>
		
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.ivankuznetsov.com/2007/10/symbian-platform-security-hacked.html</guid>
		<description><![CDATA[
(Via: Gábor Török and Antony Pranata)
Well, hacked - sort of. Apparenlty it is possible to obtain AllFiles capability for your applications by changing a few lines in Nokia Software Update files and flashing your phone, as described here.
For developers that means that with certain amount of effort they will be able to make their life [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ivankuznetsov.com/wp-content/uploads/2007/10/232080_unix_shot.jpg" class="alignleft" alt="Hacked" /></p>
<p><em>(Via: <a href="http://mobile-thoughts.blogspot.com/2007/10/symbian-platform-security-hacked.html">Gábor Török</a> and <a href="http://mobile.antonypranata.com/2007/10/26/symbians-platform-security-is-hacked/">Antony Pranata</a>)</em></p>
<p>Well, hacked - sort of. Apparenlty it is possible to obtain AllFiles capability for your applications by changing a few lines in Nokia Software Update files and flashing your phone, as described <a href="http://www.symbaali.info/2007/10/goodbye-s60-platform-security-hello.html">here</a>.</p>
<p>For developers that means that with certain amount of effort they will be able to make their <a href="http://www.ivankuznetsov.com/2007/08/symbian-os-platform-security-good-or-evil.html">life a bit easier</a> and explore previously hidden features of SymbianOS.</p>
<p>For hackers that means that they can access data cages of all applications on a stolen phone (e.g. with <a href="http://www.symbaali.info/2007/10/exploring-s60-with-allfiles.html">Y-Browser with AllFiles capability</a>) and extract passwords from configuration files (e.g. e-mail, IM client, browser, virtually all applications that access internet services and store passwords on the mobile without encryption)</p>
<p>This is the first publicly available evidence of a possibility for 3rd parties to obtain AllFiles and other capabilities available only to phone manufacturers. Symbian Platform Security was considered to be &#8220;unbreakable&#8221; by far, and technically it still is - the blunder is really on NSU part.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivankuznetsov.com/2007/10/symbian-platform-security-hacked.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
