<?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>the new topyli standard &#187; system</title>
	<atom:link href="http://www.siltala.net/tag/system/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.siltala.net</link>
	<description></description>
	<lastBuildDate>Wed, 28 Dec 2011 23:05:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WP ugrade</title>
		<link>http://www.siltala.net/2010/06/25/wp-ugrade/</link>
		<comments>http://www.siltala.net/2010/06/25/wp-ugrade/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 16:47:02 +0000</pubDate>
		<dc:creator>topyli</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[upgrades]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.siltala.net/?p=312</guid>
		<description><![CDATA[The easy upgrade process introduced in WordPress a couple of versions back still continues to amaze me. I just upgraded this site to 3.0 and nothing seemed to break. My part of the major transition included one step: clicking the &#8220;upgrade now&#8221; button. (Yes I did backups first, but that&#8217;s daily routine, right? :) Big [...]]]></description>
			<content:encoded><![CDATA[<p>The easy upgrade process introduced in WordPress a couple of versions back still continues to amaze me.</p>
<p>I just upgraded this site to 3.0 and nothing seemed to break. My part of the major transition included one step: clicking the &#8220;upgrade now&#8221; button. (Yes I did backups first, but that&#8217;s daily routine, right? :)</p>
<p>Big thanks again to the awesome WordPress hackers who made it happen!</p>
<p>If you see something broken, please let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siltala.net/2010/06/25/wp-ugrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There&#8217;s an app for that</title>
		<link>http://www.siltala.net/2010/06/14/theres-an-app-for-that/</link>
		<comments>http://www.siltala.net/2010/06/14/theres-an-app-for-that/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 18:58:24 +0000</pubDate>
		<dc:creator>topyli</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[geeks]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://www.siltala.net/?p=306</guid>
		<description><![CDATA[Today, I had an epiphany. I&#8217;ve had my new HTC Desire for about two weeks. It&#8217;s a very nice Android phone, looks awesome, and for the most part it&#8217;s a delight to use. I have, however, been cursing the difficulty of text input. I&#8217;ve been using Nokia smartphones and communicators for ages, with solid and [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I had an epiphany.</p>
<p>I&#8217;ve had my new <a href="http://www.htc.com/www/product/desire/overview.html">HTC Desire</a> for about two weeks. It&#8217;s a very nice <a href="http://www.android.com/">Android</a> phone, looks awesome, and for the most part it&#8217;s a delight to use. I have, however, been cursing the difficulty of text input. I&#8217;ve been using Nokia <a href="http://en.wikipedia.org/wiki/Nokia_E70">smartphones</a> and <a href="http://en.wikipedia.org/wiki/Nokia_Communicator">communicators</a> for ages, with solid and usable physical keyboards or numpads, and getting used to the touchscreen is not very easy. What made things worse is that the virtual keyboard on the Desire was not localized, and typing characters such as Ä and Ö was not very fast. (English speakers would call them &#8216;accented characters&#8217; and bury them behind tricky UI maneuvers, but they are in fact very common vowels in the beautiful Finnish language.)</p>
<p>I had no idea what to do except try and learn to type even just a little bit, and accept the idea that this is not a very good device for text input. Oh well, I can always use the netbook if I need to write a long email or notes. It never even dawned on me to complain to fellow Android users about this, or ask for survival tips and tricks. They were probably just trying to cope and enjoying YouTube and the marvelous Web browser.</p>
<p>Only today, after two weeks of usage, I learned something that blew me away. Browsing the web, I stumbled upon a Finnish Android forum discussion about the relative merits of different options for Finnish typists on Android. Turns out there&#8217;s an app called &#8216;<a href="http://code.google.com/p/scandinavian-keyboard/">Scandinavian Keyboard</a>&#8216;, and it&#8217;s Free Software and all.</p>
<p>I launched the Android Market on my phone, and downloaded this new keyboard.</p>
<p>I downloaded a keyboard.</p>
<p>I also downloaded a Finnish dictionary for it, so that predictive text works both in Finnish and English (unlike before).</p>
<p>So then it dawned on me. <em>The Nokia Way</em> that I have learned since getting my first Communicator, working through all my life with Nokia devices, is the paradigm of shipping a very powerful ESeries smartphone to you that does <strong>everything out of the box</strong> that most people ever need. You only download a few special apps that geeks need like <a href="http://s2putty.sourceforge.net/">PuTTY</a>.</p>
<p><em>The iPhone Way</em> (and the Android way) is all about shipping a nice, lean system (and don&#8217;t forget to make it pretty!) and making everything available as apps.</p>
<p>And when I say &#8220;everything available as apps,&#8221; i mean everything! When I got my Desire it certainly looked good, and it paid due attention to importing my Facebook friends, but I had no SIP calling. I had no password manager. I had no system task manager (worth mentioning). The RSS reader sucked. I didn&#8217;t even have a damn task list to go with the calendar! And worst of all, no Finnish keyboard layout or dictionary.</p>
<p>But there sure was an app for all that.</p>
<p>P.S. I have no idea which way is better. I always enjoyed a new Nokia device, because it was so powerful right from day one. But the way of the Android might be a good idea as well: just try and ship a nice, lean base system and let users add their own bloat.</p>
<p>P.P.S. In case you&#8217;re wondering, I fixed SIP with Sipdroid, passwords with KeePassDroid (yay!), processes with Advaced Task Killer, RSS with &#8230; nothing! the iPhone version of Google Reader rocks. For a Task list I use Astrid, which has very nice Remember The Milk sync and a friendly and funny nagging feature. Feel free to suggest better/more!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siltala.net/2010/06/14/theres-an-app-for-that/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Jabber downgrade</title>
		<link>http://www.siltala.net/2008/03/26/jabber-downgrade/</link>
		<comments>http://www.siltala.net/2008/03/26/jabber-downgrade/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 20:20:41 +0000</pubDate>
		<dc:creator>topyli</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.siltala.net/2008/03/26/jabber-downgrade/</guid>
		<description><![CDATA[My experiment with replacing irssi with Jabber clients is over for now. There are a few reasons for this of course. Mobile Jabber clients simply are not there yet. There is no way they can compete with a screened irssi over PuTTY. Notifications are nice, but the cost in RAM usage (for Java apps) and [...]]]></description>
			<content:encoded><![CDATA[<p>My experiment with replacing irssi with Jabber clients is over for now. There are a few reasons for this of course.</p>
<ul>
<li>Mobile Jabber clients simply are not there yet. There is no way they can compete with a screened irssi over PuTTY. Notifications are nice, but the cost in RAM usage (for Java apps) and usability (for native clients) is too high.</li>
<li>24/7 connectivity is too hard to achieve with Jabber clients.</li>
<li>I like being available on IRC at all times without people having to find out my Jabber ID or email address. This is for making myself more available, not to keep my contact information  more private (that&#8217;s not my cup of tea anyway.)</li>
</ul>
<p>Bottom line: old school server/client solutions still rule in chat, just as I&#8217;ve found with email (IMAP) and PIM data (SyncML servers).</p>
<p>I still love Jabber though, and my Bitlbee session is open. Running Jabber over my irssi session may make my Jabber presence less exciting and featureful, but it also makes it client-independent and more reliable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siltala.net/2008/03/26/jabber-downgrade/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Syncing Smartphones And Evolution: Web2.0 and Old School</title>
		<link>http://www.siltala.net/2007/06/25/syncing-smartphones-and-evolution-web20-and-old-school/</link>
		<comments>http://www.siltala.net/2007/06/25/syncing-smartphones-and-evolution-web20-and-old-school/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 14:33:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sync]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.siltala.net/2007/06/25/syncing-smartphones-and-evolution-web20-and-old-school/</guid>
		<description><![CDATA[Linux users with smartphones and PDAs are familiar with the narrow definition of a &#8220;supported PC&#8221; most mobile device manufacturers have: a Windows PC, and perhaps a Mac. I have tackled this problem from many angles in the past, from the struggle to achieve simple file transfers between Nokia phones and Linux boxen, to the [...]]]></description>
			<content:encoded><![CDATA[<p>Linux users with smartphones and PDAs are familiar with the narrow definition of a &#8220;supported PC&#8221; most mobile device manufacturers have: a Windows PC, and perhaps a Mac. I have tackled this problem from many angles in the past, from the <a href="http://www.siltala.net/2005/02/07/more-phone-suckage-newbie-love/">struggle</a> to achieve simple <a href="http://www.siltala.net/2006/06/07/mounting-the-nokia-9300-file-system-on-linux-with-p3nfs/">file transfers</a> between Nokia phones and Linux boxen, to the <a href="http://www.siltala.net/2006/02/18/syncml-doesnt-entirely-suck/">quest</a> for calendar and address book <a href="http://www.siltala.net/2006/05/14/integrating-your-personal-information-space-with-the-searchable-gnome/">sync</a>, to accessing email.</p>
<p>There are two main routes to solve the sync problem: the Web2.0 Way and the Old School Way. Both have one thing in common: if you&#8217;re a Linux user, you should keep your data online. Forget about plugging your Nokia smartphone via the USB cable and pressing &#8220;Sync&#8221;. While software such as <a href="http://www.opensync.org/">OpenSync</a> and <a href="http://www.gnokii.org/">Gnokii</a> exist, I&#8217;ve never had complete success with them. Also, when your data lives on a centralized server maintained by professional Other People, you get backups as a bonus!</p>
<p>There are three main things that I need to be able to access at all times: email, calendar, and todo list. I&#8217;ll describe my sync methods below.</p>
<p><strong>The Web2.0 Way</strong></p>
<p>The hip and the cool among us enjoy <a href="http://gmail.com">Gmail</a> and other online apps and services, and I do like them as well. For example, Gmail&#8217;s user interface changed the way I looked at webmail forever, and in some ways it&#8217;s superior to any desktop email client. Who has better search than Google, after all? When you have a mail archive of hundreds of megabytes, it&#8217;s safe to say that the network is no longer the slowest part of your system when you search for that message from Charlotte she wrote in 2004, saying she doesn&#8217;t love you anymore. We&#8217;re generating increasingly large amounts of information, and as Paul Boutin <a href="http://www.slate.com/id/2144896">noted</a> a while back, you would never allow a system in your house that would compete with Google&#8217;s search.</p>
<p>Sync-wise, the Web2.0 Way has one obvious advantage over the Old School Way: there simply isn&#8217;t very much to synchronize! Gmail has an awesome interface for your desktop browser, as well as for the puny <a href="http://m.gmail.com/">WAP browser</a> on your mobile phone, so that&#8217;s a no-brainer. Even better, Google&#8217;s Java mobile client <a href="http://www.google.com/mobile/mail/index.html">application</a> is top notch.</p>
<p>Google Calendar is a very nice web app as is, and it has a more-or-less adequate <a href="http://www.google.com/support/calendar/bin/answer.py?answer=65928&amp;ctx=sibling">mobile version</a> as well. Google doesn&#8217;t give you a todo list of any kind though, so I recommend <a href="http://www.rememberthemilk.com">Remember The Milk</a>. RTM has all the features you can hope for and then some, and comes with a very nice mobile version for your WAP browser.</p>
<p>On the desktop, you can integrate all these apps into your GNOME environment with read-only access. GCal and RTM provide standard iCal interfaces you can subscribe to with Evolution. This allows you to view your appointments and tasks right from GNOME&#8217;s Clock applet. You can also make a smart bookmark for Epiphany to search Gmail, and have it accessible from the deskbar applet if you like: 1) Go to your Gmail inbox. 2) Switch to &#8220;basic HTML&#8221; mode. 3) Search Gmail for a recognizable string like FOOBAR. 4) Bookmark the results page. 5) Edit the bookmark, replacing FOOBAR in the URL with %s and give it a descriptive name such as &#8220;Gmail search&#8221;. You will now be able to search your Gmail archives from the Epiphany location bar and deskbar-applet. (Firefox version is left as an exercise to FF users.)</p>
<p><strong>Old School Way</strong></p>
<p>In a nice paradox, the good old fashioned computing lifestyle demands much more from your tools than the &#8220;more advanced&#8221; Web2.0. However, if you have such tools, they are usually more comfortable and flexible to use than web apps. They will also survive network outages, which naturally is a tremendous benefit. My gear is Evolution on the desktop and the native Messaging and Calendar applications on my Nokia E70. The phone has to support the <a href="http://en.wikipedia.org/wiki/SyncML">SyncML</a> synchronization standard (sometimes called OMA these days) and IMAP for mail.</p>
<p>On the server side, we need an IMAP account, which rules out every free email provider I know of, including Gmail. We also need a SyncML server. <a href="http://www.scheduleworld.com">ScheduleWorld</a> offers this one for free, so we&#8217;re in luck. Evolution does not speak SyncML, but we can use a simple command-line tool called SyncEvolution as glue.</p>
<p>The benefits of IMAP are obvious: multiple clients can connect, even at the same time, and all mail is accessible to all of them. One can argue we can achieve the same with Gmail, but synchronizing local folders is far from trivial using POP.<sup>1</sup> Also, since mobile phones usually don&#8217;t have lots of storage (mine can handle 2GB at best,) it is nice to work with only the mail headers and download and delete message bodies as needed.</p>
<p>SyncEvolution doesn&#8217;t come with Ubuntu, and I haven&#8217;t seen any suitable Debian packages floating around the Internet. Not to worry, the source builds nicely on Ubuntu, and you&#8217;ll be up and running soon enough. There is a nice <a href="http://ubuntuforums.org/showpost.php?p=2302363&amp;postcount=45">tutorial</a> on the Ubuntu Forums as well. I&#8217;ve setup a bash alias syncevo=&#8217;syncevolution scheduleworld&#8217; and run that whenever needed. Works like a charm.</p>
<p><strong>Which Path should i take, Master?</strong></p>
<p>Whichever you like more! I&#8217;ve been using and loving both, and the best thing is they don&#8217;t rule each other out. ScheduleWorld not only syncs your phone and Evolution but Google Calendar as well, and recently introduced experimental support for syncing Gmail contacts. It also has quite a usable web interface too. Mail can be duplicated between your IMAP server and Gmail via simple forwarding.</p>
<p>Ultimately, the more advanced your mobile phone, the more you will like old-fashioned &#8220;native apps and sync&#8221; approach, while the Web2.0 applications&#8217; mobile versions will work in your old phone&#8217;s WAP browser, and even have SMS interfaces.</p>
<p>1. But see the <a href="https://mail.google.com/support/bin/answer.py?answer=47948">&#8220;recent hack&#8221;</a>, which is useful for other things as well: I use it to backup my Gmail with fetchmail.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siltala.net/2007/06/25/syncing-smartphones-and-evolution-web20-and-old-school/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Top 10 Commands</title>
		<link>http://www.siltala.net/2007/06/14/top-10-commands/</link>
		<comments>http://www.siltala.net/2007/06/14/top-10-commands/#comments</comments>
		<pubDate>Thu, 14 Jun 2007 10:10:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[system]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://topyli.kapsi.fi/2007/06/14/top-10-commands/</guid>
		<description><![CDATA[Koke&#8217;s list of his top 10 commands sems to have started a meme. Here&#8217;s my list: juha@marvin ~ &#62;history &#124; awk '{print $2}' &#124; awk 'BEGIN {FS="&#124;"} {print $1}'&#124;sort&#124;uniq -c &#124; sort -rn &#124; head -10 94 wajig 74 ls 59 sudo 54 cd 19 less 15 rm 13 syncevolution 13 nano 12 u 11 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://koke.amedias.org/articles/2007/06/11/my-top-10-commands/">Koke&#8217;s list</a> of his top 10 commands sems to have started a meme. Here&#8217;s my list:</p>
<p><code>juha@marvin ~ &gt;history | awk '{print $2}' | awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c | sort -rn | head -10</code></p>
<ul>
<li>
<pre>94 wajig</pre>
<pre>74 ls</pre>
<pre>59 sudo</pre>
<pre>54 cd</pre>
<pre>19 less</pre>
<pre>15 rm</pre>
<pre>13 syncevolution</pre>
<pre>13 nano</pre>
<pre>12 u</pre>
<pre>11 fetchmail</pre>
</li>
</ul>
<p>Looks like most of my command line work is administration related. This could mean that GNOME users don&#8217;t need the terminal very much in their daily work. Most notable exceptions are syncevolution and fetchmail. <a href="http://www.estamos.de/projects/SyncML/">SyncEvolution</a> is used to synchronise my evolution calendar and address book with my phone via <a href="http://www.scheduleworld.com">ScheduleWorld&#8217;s</a> SyncML server. I use <a href="http://fetchmail.berlios.de/">fetchmail</a> to download backups of my Gmail account.</p>
<p>A couple of other commands in the list may be unfamiliar to some. <code>u</code> is just an alias for <code>cd..</code> and <a href="http://www.togaware.com/linux/survivor/Wajig_Overview.html">wajig</a> is my favorite front end to dpkg, apt, and init script handling.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siltala.net/2007/06/14/top-10-commands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

