<?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>thinkMoult &#187; google</title>
	<atom:link href="http://thinkmoult.com/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkmoult.com</link>
	<description>Seriously who ever reads this description.</description>
	<lastBuildDate>Sun, 22 Jan 2012 04:58:16 +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>SLUG Feb monthly meeting</title>
		<link>http://thinkmoult.com/2011/02/28/slug-feb-monthly-meeting/</link>
		<comments>http://thinkmoult.com/2011/02/28/slug-feb-monthly-meeting/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 23:42:52 +0000</pubDate>
		<dc:creator>Dion Moult</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[lca]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[slug]]></category>
		<category><![CDATA[sydney]]></category>
		<category><![CDATA[sydney linux]]></category>

		<guid isPermaLink="false">http://thinkmoult.com/?p=1533</guid>
		<description><![CDATA[Being completely new to Australia and since Malaysia doesn&#8217;t have any sort of open-source community whatsoever I searched around for a linux/blender/open-source group when arriving. I found SLUG, or the Sydney Linux User Group. They hold monthly meetings, and though I was unavailable to join their January meeting, I did manage to join the February [...]
Related posts:<ol>
<li><a href='http://thinkmoult.com/2011/02/15/gday-mate/' rel='bookmark' title='G&#8217;day, mate!'>G&#8217;day, mate!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Being completely new to Australia and since Malaysia doesn&#8217;t have any sort of open-source community whatsoever I searched around for a linux/blender/open-source group when arriving. I found SLUG, or the Sydney Linux User Group. They hold monthly meetings, and though I was unavailable to join their January meeting, I did manage to join the February meeting on Friday. It was my first meeting of this nature so I must say it was very interesting regardless of the actual content of the meeting.</p>
<p>The meeting was kindly hosted by the folks over at the Google Sydney office, which was an experience in itself. It was certainly the most open and personalised set of offices that I had ever seen. I&#8217;ll let a picture speak for itself. (Why yes, that is a tire swing there)</p>
<p style="text-align: center;"><img width="800" height="404" src="http://thinkmoult.com/wp-content/uploads/2011/02/googleoffice.jpg"></p>
<p>The talk was given by <a href="http://www.linkedin.com/in/silviapfeiffer">Dr Silvia Pfeiffer</a> about HTML 5&#8242;s video and audio capabilities &#8211; which are, needless to say, extremely powerful. The talk inspired me to implement HTML 5 video support in <a href="http://wipup.org/">WIPUP</a>, and for those that are interested in the talk, she gave at LCA too and is <a href="http://ontwik.com/html5-2/the-latest-and-coolest-with-html5-video/">available here</a>.</p>
<p>But what was more interesting was the people. They were your usual ragtag group of geeks.</p>
<p>How unexciting to meet such regular people.</p>
<p>Related posts:<ol>
<li><a href='http://thinkmoult.com/2011/02/15/gday-mate/' rel='bookmark' title='G&#8217;day, mate!'>G&#8217;day, mate!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://thinkmoult.com/2011/02/28/slug-feb-monthly-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syncing Kontact with Android</title>
		<link>http://thinkmoult.com/2011/02/21/syncing-kontact-with-android/</link>
		<comments>http://thinkmoult.com/2011/02/21/syncing-kontact-with-android/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 22:19:24 +0000</pubDate>
		<dc:creator>Dion Moult</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[akonadi]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[kdepim]]></category>
		<category><![CDATA[pim]]></category>
		<category><![CDATA[planetkde]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://thinkmoult.com/?p=1519</guid>
		<description><![CDATA[I recently became the proud new owner of an Android phone, or more specifically the Samsung Galaxy S i9000. Upon purchase it was promptly rooted and had a custom rom flashed onto it. Also recently KDE 4.6 was released and after a night of compiling I was sitting at a sparkling new desktop and customising [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>I recently became the proud new owner of an Android phone, or more specifically the Samsung Galaxy S i9000. Upon purchase it was promptly rooted and had a custom rom flashed onto it. Also recently KDE 4.6 was released and after a night of compiling I was sitting at a sparkling new desktop and customising it.</p>
<p>But this post isn&#8217;t about KDE 4.6 and nor is it about roms and galaxys. It&#8217;s about Kontact 2, part of KDEPIM 4.6 (which is still considered unstable by upstream) and how to achieve <a href="http://thinkmoult.com/2009/07/14/the-zen-of-pim/">the state of PIM-zen</a> which everybody should achieve once in their lives. The state of PIM-zen, for those too lazy to click, is the state where your PIM data (calendar/todo/contacts/feeds/etc) is accessible through any digital medium, be it your desktop&#8217;s PIM applications, a website visited from a remote location, or your mobile phone&#8217;s bundled PIM-suite.</p>
<p><strong>Syncing your Calendar and events</strong></p>
<p>I&#8217;m not going to talk about syncing email, as that has been covered countless times elsewhere. So let&#8217;s start with syncing the calendar, as it is the next most prevalent in use. Google phones unsurprisingly sync well to Google accounts &#8211; and given that Google accounts have a web-based frontend too, this kills two birds with one stone in our &#8220;access everywhere&#8221; requirement of PIM-zen. So our solution is going to be Kontact 2 &lt;&#8211;Sync&#8211;&gt; Google&#8217;s PIM Suite &lt;&#8211;Sync&#8211;&gt; Android device.</p>
<p>Kontact 2 is completely Akonadi based. In comparison to Kontact 1, where there was a makeshift Akonadi-resource wrapper which you could add to harness Akonadi as a data source, Kontact 2 <em>only</em> uses Akonadi-supported sources for your data. Luckily Akonadi makes it easy to connect to data sources, and so there is a specialised Akonadi-GCal-resource which you can add.</p>
<p>To do this, just right click on the bottom left box in Korganizer which holds the calendar sources, click &#8220;Add Calendar&#8221;, and select &#8220;Akonadi Google Calendar Resource&#8221;.</p>
<p style="text-align: center;"><img src="http://thinkmoult.com/wp-content/uploads/2011/01/akonadi1.png" alt="" width="540" height="427" /></p>
<p>To get the resource, you may need to install the akonadi-googledata package. After clicking OK, all that remains is that you enter in your Google username (your email), and your Google account password. It should then start syncing and working flawlessly. Your Android phone can then sync to your Google account&#8217;s calendar.</p>
<p>However GCal is very buggy it seems as it isn&#8217;t unlikely that you&#8217;ll be having problems such as unable to authenticate or unable to grab calendar data. After scouring the web here are a few potential solutions to problems you might have:</p>
<ul>
<li>Add the resource through the Akonadi configuration, not through Korganizer&#8217;s Akonadi wizard.</li>
<li>Ensure you have suffixed @gmail.com (even if you have an @googlemail.com address) to your username.</li>
<li>Make sure you don&#8217;t use special characters (non-alphanumeric) in your password.</li>
<li>Use the latest version of libgcal (&gt;0.9.3 should be good enough)</li>
<li>Remove any older version of libgcal.</li>
<li>If you are behind a proxy, set it properly in KDE&#8217;s system settings -&gt; Network -&gt; Proxy, if not, ensure it is &#8220;Connect to internet directly&#8221;. (OpenSuse&#8217;s defaults to using env variables)</li>
<li>Ensure you have ca-certificates package installed, and the certificate from https://l.google.com/ to the list of accepted certs.</li>
<li>Have at least one event in the Google Calendar or it won&#8217;t sync (<a href="https://bugs.kde.org/show_bug.cgi?id=229073">bug</a>).</li>
<li>Sign out all other account sessions as detailed <a href="http://mail.google.com/support/bin/answer.py?ctx=gmail&amp;answer=45938">here</a>.</li>
<li>&#8230; and of course, make sure Akonadi is running. (<code>akonadictl start</code>)</li>
</ul>
<p>If it doesn&#8217;t work, you may want to stop akonadiserver, then start it with <code>akonadictl start &amp;&gt; log</code> in order to get a logfile. You can then poke around to see exactly where it failed. #akonadi on freenode may be able to help.</p>
<p>If it still doesn&#8217;t work, don&#8217;t despair (it didn&#8217;t work for me either!), as there is an alternative sync. The alternative uses CalDAV, as opposed to directly using Google&#8217;s Data API. To use it, just select &#8220;DAV groupware resource&#8221; from the wizard from the same screenshot shown above. However when it asks for you to pick the groupware server, click Cancel. This will prompt you to enter the details manually. Now follow the instructions by Google for SunBird for <a href="http://www.google.com/support/calendar/bin/answer.py?hl=en&amp;answer=99358#sunbird">setting up a CalDAV resource</a>, and as shown below in the screenshot, then after pressing OK things should starting syncing fine.</p>
<p style="text-align: center;"><img src="http://thinkmoult.com/wp-content/uploads/2011/01/akonadi2.png" alt="" width="455" height="367" /></p>
<p>Finally, we should note that there might be some data loss, as Google Calendar doesn&#8217;t implement all of the data fields, such as attendees to events. Another thing you might want to note is that exporting your existing KOrganizer calendar into ical/ics and then importing into Google Calendar may not work, as KOrganizer doesn&#8217;t follow the ical/ics specs properly. If you are exporting and are manually modifying the ical/ics file such that it works, ensure you define the timezone, otherwise chaos will ensue :D</p>
<p><strong>Syncing your contacts</strong></p>
<p>Android has, just like Calendar, a built-in autosync with your Google account&#8217;s contacts. Akonadi also has a Google Contacts resource, which you may use in similar fashion to the Google Calendar resource described above. Unfortunately it doesn&#8217;t work with me, and so I&#8217;m currently in the process of debugging it with Savago in #akonadi. YMMV, and I don&#8217;t know any good alternative to syncing this.</p>
<p><strong>Syncing your todo lists</strong></p>
<p>This is a pain. First off it should be plainly stated that Google&#8217;s Android does not have a stock to-do application. Google&#8217;s own laughable implementation of a to-do webapp in GMail is &#8211; well, I would use the most derogatory adjectives I could think of to describe it, but that would just mislead you into thinking that it is possible to quantify the horribleness of it (which it isn&#8217;t) &#8211; oh, where was I? Oh yes, Google&#8217;s to-do webapp doesn&#8217;t allow you to access it via ical or any sane format, is missing a ton of useful meta-tags which some people might want, and so you should probably scratch out trying to sync over Google&#8217;s to-do webapp.</p>
<p>The options do you have are limited to what exists on the Android marketplace to read your todo lists. The two major ones are Astrid Tasks and <a href="http://www.rememberthemilk.com/">RememberTheMilk</a>, both of which are very good. Let&#8217;s cover RTM first.</p>
<p>The biggest downside with RTM is that in order to use the Android application for it (which is very good), you have to be a RTM Pro user, which costs 25$ a year, which is actually worth it if you are really dependent on task lists. Alternatively you could use their mobile barebones webapp which looks ugly but gets the job done. Their main webinterface is probably the only webinterface I actually really enjoy using, but the downside is that you cannot interact with your tasks via KTodo &#8211; you get only readonly access via an iCal file (note that you can also use a version where your todo items are converted to events in your iCal file for use through the KOrganizer interface). So the final setup goes somewhat like this RTM Android App &lt;&#8211; Push/scheduled syncs &#8211;&gt; RTM Website and/or Google Calendar &lt;&#8211; Read-only iCal file &#8211;&gt; KTodo. It should be noted that RTM supports syncing with your Google Calendar as well, so that&#8217;s an added plus if you want to use that interface. Note that there is also a RTM Plasmoid, which just adds icing to the cake.</p>
<p>The alternative is Astrid Tasks. Whilst interfacewise a little more clunky it still does get things done. It can sync with a &#8220;space&#8221; on the online saas <a href="http://www.producteev.com/">Producteev</a>, which in turn allows you to manage it from there. It also does a two-way sync with Google&#8217;s to-do webapp, but is known to be buggy, YMMV. However from there it doesn&#8217;t seem to have a way to sync with KTodo. Luckily, in a twisted sort of way, it does allow you to <a href="http://weloveastrid.com/old/">sync to RTM via a now unofficial sync</a> (due to RTM&#8217;s policies of not allowing other companies to make added profit from their system), and using RTM you can then do the same sync as above. However if you use Astrid Tasks even with syncing to RTM, you don&#8217;t need to be a RTM Pro user and hence everything is free. Your options are therefore Astrid Tasks Android App &lt;&#8211;&gt; Producteev/Google, or Astrid Tasks Android App &lt;&#8211;&gt; RTM &lt;&#8211; Read-only iCal file &#8211;&gt; KTodo.</p>
<p>There is a third alternative &#8211; <a href="http://www.gtdagenda.com/">GTDAgenda</a>. This webapp closely follows the original principles of Getting Things Done by David Allen. It&#8217;s a really powerful tool and comes with both a mobile site and Android application too. The only downside is that they are rather expensive and their free version is rather stripped down. Even when stripped down it does seem a little overkill for my needs, but it might be different for you.</p>
<p>My personal reccomendation is to just go with RTM.</p>
<p><strong>Syncing your RSS feeds</strong></p>
<p>Syncing your RSS feeds are a little tricky now that Akregator&#8217;s Google Reader sync is unmaintained and broken. Also Google <span style="text-decoration: line-through;">doesn&#8217;t have a stock feeds application (why, oh why, Google, do you leave out the basics!)</span> &#8211; update: actually it turns out they have recently published one. This pretty much limits you to running any Android app which syncs with Google Reader (there are a few out there, I personally use Pulse) &#8211; or you could just access Google Reader&#8217;s mobile application, which is really attractive for a mobile site I must say.</p>
<p>In the meantime, get somebody hacking on Akregator and fix that sync plugin!</p>
<p><strong>&#8230; and reach your state of PIM-zen!</strong></p>
<p>I hope that this guide has been helpful to those wanting to achieve that perfect sync across all their devices. Any tips and tricks I missed out please let me know in the comments.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://thinkmoult.com/2011/02/21/syncing-kontact-with-android/feed/</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>Why is Chrome OS going to be successful?</title>
		<link>http://thinkmoult.com/2009/12/05/why-is-chrome-os-going-to-be-successful/</link>
		<comments>http://thinkmoult.com/2009/12/05/why-is-chrome-os-going-to-be-successful/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 21:27:45 +0000</pubDate>
		<dc:creator>Dion Moult</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chrome os]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[moblin]]></category>
		<category><![CDATA[os]]></category>

		<guid isPermaLink="false">http://thinkmoult.com/2009/12/05/why-is-chrome-os-going-to-be-successful/</guid>
		<description><![CDATA[People reading this post who know a little about Chrome might point at the title of this post and consider it a typo &#8211; it should read why isn&#8217;t Chrome OS going to be successful? I wish that this were true. Chrome OS is Google&#8217;s attempt at an operating system, and can be described as [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>People reading this post who know a little about Chrome might point at the title of this post and consider it a typo &#8211; it should read why <em>isn&#8217;t</em> Chrome OS going to be successful? I wish that this were true.</p>
<p><strong>Chrome OS is Google&#8217;s attempt at an operating system, and can be described as a browser in a box.</strong> It looks identical to its namesake and contains little more. The interface is simply a browser window with tabs for separate &#8220;applications&#8221;, it&#8217;s applications are naught more than websites (or in true 2.0 lingo &#8211; &#8220;web apps&#8221;), and just to ensure that the user is limited as to what they can do, the filesystem is read-only. In other words &#8211; the Chrome is good for one thing and one thing only: surfing the web.</p>
<p align="center"><img src="http://thinkmoult.com/wp-content/uploads/2009/12/chromeos2sm.jpg" /></p>
<p>Why then, with statistics showing internet usage globally leveling out and <a href="http://laptop.org/en/">laptops being introduced</a> to more and more children, would a generation understanding the capabilities of machines be content with such a handicap as Chrome OS? It&#8217;s known that &#8220;simple sells&#8221;, but too simple?</p>
<p>The answer lies with the market that Chrome OS is truly aiming at: SMEs. With the <a href="https://sites.google.com/a/googleapps.com/go-google/">Go Google initiative</a> the next step is to provide the hardware that supports it. Most uses of a laptop in corporate environments are limited to document processing and web research. Given that they choose the specs of the computers, Chrome OS is able to provide this at a bargain. So when management has to give Joe down at accounting a laptop for his work, he doesn&#8217;t need to bother about licensing, cost, endless software debugging and maintenance &#8211; but simply throw (yep, SSDs!) a Chrome laptop at him. Data redundancy, &#8220;software&#8221; upgrades and whatever else the cloud brings is an added bonus. Yeah &#8211; it&#8217;s not a hard choice. It&#8217;s cheaper, gets the job done, and it truly is a &#8220;work&#8221; laptop.</p>
<p>The objective isn&#8217;t to throw it into the market as a whole or start from the housewives and grandparents with such a simple laptop but instead the objective is to turn it into an industry standard &#8211; an industry standard that works best when companies have Gone Google. Most SMEs don&#8217;t care about the drawbacks of using a cloud-based system either &#8211; this makes the costs of moving to such a standard minimal. Both sides win. This approach into the market is only one that Google can employ &#8211; and is the reason why Chrome OS can break in successfully compared to others like <a href="http://moblin.org">Moblin</a>, even though Moblin has the same simplicity and speed.</p>
<p>Then of course some of the less computer literate (which is the majority of the world, unless you live under a rock) don&#8217;t mind using it either. Chrome OS makes the netbook what it should be &#8211; a netbook, and schwoop we have another player in the market. In a nutshell. <strong>The trick behind this is the frictional costs. </strong>The frictional costs of moving to such a system is minimal. I say this as a relative term in comparison to the costs of <em>switching from</em> a cloud-based system.</p>
<p>The conclusion is not that Chrome OS is going to take over the OS market. No &#8211; especially in large firms the costs of moving to such a system is unquestionable. However this approach will definitely break the barrier between lightweight computer users and Linux-based OSes. Whether or not this is a good thing for existing Linux platforms is still unknown and free for speculation.</p>
<p>Of course, in the future when our needs for computers far exceed this, Chrome OS is definitely not the choice for that generation &#8211; but then again, Google has plenty of time to work towards that!</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://thinkmoult.com/2009/12/05/why-is-chrome-os-going-to-be-successful/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google Wave Review</title>
		<link>http://thinkmoult.com/2009/10/26/google-wave-review/</link>
		<comments>http://thinkmoult.com/2009/10/26/google-wave-review/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 01:47:48 +0000</pubDate>
		<dc:creator>Dion Moult</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://thinkmoult.com/2009/10/26/google-wave-review/</guid>
		<description><![CDATA[I have a Google Wave account. I&#8217;ve had it for a couple weeks now and have had time to familiarise myself with it enough to write a review. In a nutshell, Google Wave is a pimped combination of email, instant messaging, and live document collaboration. It tries to combine these three functions into an interface [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://thinkmoult.com/wp-content/uploads/2009/10/google_wave_logo.jpg" alt="" /></p>
<p align="left">I have a <a href="http://wave.google.com">Google Wave</a> account. I&#8217;ve had it for a couple weeks now and have had time to familiarise myself with it enough to write a review.</p>
<p><strong>In a nutshell, Google Wave is a pimped combination of email, instant messaging, and live document collaboration. </strong>It tries to combine these three functions into an interface that is easily accessible on the web. I think it&#8217;s best to split my review into these respective parts.</p>
<p>First I will talk about its function as email. If there&#8217;s something I&#8217;m really against, it&#8217;s unnecessary function duplication. I would like to stress my use of the word &#8220;unnecessary&#8221; here, because function duplication as an innovation strategy is actually incredibly good. Google wave is the perfect example of &#8220;unnecessary&#8221; function duplication for its use as email. It provides no extra benefit at the moment. It is simply what GMail is except inside a smaller window and formatted like a chatlog. But is it so bad? Now there are still a very limited number of bots you can use (small extensions that allow you to insert interactive &#8220;widgets&#8221; or manipulate the conversation in some way) but as time passes, I predict the number of bots will increase, and thus really make Google Wave&#8217;s use in email very, very different. One example is the &#8220;yes, no&#8221; widget, which allows anybody in the conversation to place themselves in the &#8220;yes&#8221;, &#8220;no&#8221; or &#8220;maybe&#8221; category &#8211; useful when organising an event.</p>
<p>Am I willing as a customer to give up my email for Wave? No. In the future? Maybe.</p>
<p><strong>Instant messaging &#8211; it&#8217;s absolutely terrible</strong>. I&#8217;ve seen the Windows Live Messenger program do better. Inconvenient, clunky, extremely distracting (real time typing!), and gets confusing real fast. With shortcuts it&#8217;s barely manageable, but without, it&#8217;s a lost cause. Once you get more than 10 people in a single conversation (even with 5 people it&#8217;s absolutely terrible) you&#8217;d wish IRC were more mainstream.</p>
<p>Live document collaboration &#8211; admittedly I haven&#8217;t tested this as extensively as the previous ones but personally I wouldn&#8217;t go near Wave&#8217;s &#8220;live collaboration&#8221; with a 10 foot pole. Allow me to use an analogy here &#8211; let&#8217;s say you were a designer. A digital graphics designer. I can guarantee you that anybody doing this as a profession will not touch the computer unless they have a superbly clear idea of what they want in their head. Even if this were the case, I can again guarantee that discussions with other designers about their ideas in any collaborative environment or even with themselves would be done with their hands, a writing utensil and something to make marks on. Like &#8220;paper and pencil&#8221;, you know? It&#8217;s this process that Google is trying to digitize. Admittedly sometimes technology helps &#8211; but for things like these nothing beats face to face, or at least a good conversation over the phone.</p>
<p>Ok &#8211; but what about the application itself? It&#8217;s quite stable on my Firefox 3.5.something on Gentoo amd64. QtWebkit doesn&#8217;t display it properly (KHTML? Not a chance). It&#8217;s speedy up until I try to use the playback feature on a conversation, and I&#8217;ve been in a Wave with over 100 people with &#8230; well, yes, a lot of lag, but it displays and still can be used if you&#8217;re a very patient person. <strong>Google Wave seems to be crossing the uncanny valley in a way I haven&#8217;t seen before</strong> &#8211; there is a form of &#8220;window management&#8221;, including docking, minimising, maximising and restoring. There are very many desktop-like effects, such as their interesting implementation of a scrollbar (think touchscreen device) &#8211; and many toolbars littered here and there, but overall it puts me off more than attracts.</p>
<p>However an important point to notice is that <strong>Google Wave is still not much more than a poorly implemented clone of what the desktop world has refined over the years</strong>. The web was designed as a standardised freeform canvas to present information, which is why websites are not desktop applications and desktop applications are websites. Scrollbars? Drag and drop? Right click? I&#8217;m sorry &#8211; when was the last time you used a proper application? Admittedly Google Wave is composed of three main areas as introduced through their loooooong video &#8211; one of them is to do with an API. This obviously means that there&#8217;s nothing preventing a future implementation of a Wave Client, but until then, Google Wave shall continue to receive my polite disgust.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://thinkmoult.com/2009/10/26/google-wave-review/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Planning to surf the Wave?</title>
		<link>http://thinkmoult.com/2009/09/30/planning-to-surf-the-wave/</link>
		<comments>http://thinkmoult.com/2009/09/30/planning-to-surf-the-wave/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 15:56:04 +0000</pubDate>
		<dc:creator>Dion Moult</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://thinkmoult.com/?p=1050</guid>
		<description><![CDATA[Any self-respecting online crawler would know that Google Wave has started their private invitation-only beta. No, I don&#8217;t (yet) have an invitation. This does remind me of way back when GMail went through this phase. I obviously secured myself an invite early on (where early is relative) and switched over from Microsoft&#8217;s Hotmail to turn [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>Any self-respecting online crawler would know that Google Wave has started their private invitation-only beta. No, I don&#8217;t (yet) have an invitation. This does remind me of way back when GMail went through this phase. I obviously secured myself an invite early on (where early is relative) and switched over from Microsoft&#8217;s Hotmail to turn GMail into my mail provider and client of choice. However for quite a while now I&#8217;ve switched over from GMail and have been slowly erasing my Google identity. With this switch I have gained both flexibility, control, and more importantly &#8211; insight into my workflow.</p>
<p>The question I&#8217;ve been asking myself is: <strong>will I use Google Wave?</strong> Initially, I would say &#8220;sure why not? It&#8217;s revolutionary&#8221; &#8211; but truth be told, I&#8217;ve overestimated the hype.</p>
<p><strong>Wave is a pimped web application.</strong> The question is not whether the web was built for this technology, because advances like this never are. The question is neither if I&#8217;d enjoy integrating Wave&#8217;s API into my blog and related websites. The question is if I can realistically see myself using Wave in my workflow?</p>
<p>Wave is a way to communicate and collaborate. At the moment I do all my communication through my blog, instant messaging, and my phone. I collaborate through version control, mailing lists, and Google Docs. Wave will not replace any single one of those, except perhaps mailing lists. Personally, and I&#8217;m sure this applies to others too, Wave is not something I will use to replace another in my workflow &#8211; instead it will add a completely new, unrelated workflow.</p>
<p>But what is this workflow? <strong>I see it in document collaboration for businesses</strong>. But honestly, <strong>I don&#8217;t see it in much else</strong>. I don&#8217;t see it in social networking (if I even used it). I don&#8217;t see it replacing any form of instant messaging. And I especially don&#8217;t see it invading the web with its API. The web is changing, yes, and changing fast. A website is a blank canvas that the user will accept anything and everything they see on it. This is very different from desktop applications &#8211; where a single out of place UI widget will provoke suspicion from the user. However despite the unlimited number of things you can do to a webpage &#8211; you simply can&#8217;t bond two of them together. You can&#8217;t make the user feel like its an integrated environment. Heck, sometimes it&#8217;s hard to make a single website look integrated. This is what I believe is the biggest setback, and the biggest weakness of what Wave is trying to achieve. This isn&#8217;t said from a selfish web-developer point of view, it&#8217;s coming from a person who uses the web just as much as the desktop.</p>
<p>What do you see Wave in? Will you surf the Wave?</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://thinkmoult.com/2009/09/30/planning-to-surf-the-wave/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Chrome in the Clouds: The Google OS</title>
		<link>http://thinkmoult.com/2009/07/10/chrome-in-the-clouds-the-google-os/</link>
		<comments>http://thinkmoult.com/2009/07/10/chrome-in-the-clouds-the-google-os/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 14:19:08 +0000</pubDate>
		<dc:creator>Dion Moult</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[freedom]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[os]]></category>

		<guid isPermaLink="false">http://thinkmoult.com/?p=762</guid>
		<description><![CDATA[If you read my initial post about Google Chrome (the OS, not the Brow- wait a minute, is there even a clear distinction anymore?) you would have realised that I didn&#8217;t really give opinions on what I felt about it but instead  how I visualised it to be. I believe in designating some mull-over time [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>If you read<a href="http://thinkmoult.com/2009/07/08/the-google-operating-system-chrome/"> my initial post about Google Chrome</a> (the OS, not the Brow- wait a minute, is there even a clear distinction anymore?) you would have realised that I didn&#8217;t really give opinions on what I felt about it but instead  how I visualised it to be. I believe in designating some mull-over time before making a judgement. (hypocritically speaking, I did not do that when <a href="http://thinkmoult.com/2009/05/30/beware-of-google/">constructing my conspiracy theory</a> when Google Wave came out)</p>
<p><strong>Now is the time to see what exactly is going on.</strong></p>
<h3>My feelings in a nutshell</h3>
<ul>
<li>Would I buy such a product? If it were cheap (100 dollars or so), yes.</li>
<li>I feel Google is harming open-source.</li>
<li>Cloud computing is very important to me for accessibility and synchronisation.</li>
<li>We cannot fight, and should not fight.</li>
</ul>
<h3>The story behind it</h3>
<p>The first point is easy to justify and I do believe this is very agreeable. This is an area of the markt people have always looked towards with an expectation of a &#8220;trustworthy&#8221; brand, and Google has just provided that to them. People will buy for this OS.</p>
<p>To a company, Google is probably executing its marketing strategy in the most effective way possible. They use a product-orientated approach, making the product first then selling it to the market &#8211; or so it seems. Google knows two things: <strong>1) They have craploads of data</strong>, and <strong>2) They own (pretty much) the biggest mass marketing device in the world</strong>. However they do know that even though they &#8220;own&#8221; this realm, they cannot control it. It&#8217;s like a pet &#8211; you own but cannot control it.</p>
<p>They way you control it is by feeding it. Such is the nature of open-source development. However Google is able to turn open-source into money by producing a good percentage of the product before open-sourcing it. This allows Google to keep the leash on the project. <strong>You developers aren&#8217;t building the product side by side &#8211; no: you are doing the grunt work that turns a framework into something consumers will love &#8211; something with the name Google slapped onto it.</strong></p>
<p>Let&#8217;s move onto my third feeling. This is because of a trend I have noticed over time. Computers is no longer about being in full control of your data &#8211; it&#8217;s about being in full control of your data <em>no matter where you are</em>. Cloud computing sorts this out &#8211; it&#8217;s no wonder Google&#8217;s objective is &#8220;<strong>to be the hub through which all the world&#8217;s information passes through</strong>&#8220;. Sorry guys, but the fact is that most consumers want this. The only time they won&#8217;t is when the company providing it has a bad reputation &#8211; but Google? No, Google&#8217;s never been evil have they? Not to the average joe they haven&#8217;t. It&#8217;s the average joe that changes the workflow &#8211; it&#8217;s the average joe that makes such a way of working part of your daily routine.</p>
<p>You see, Chrome isn&#8217;t about making an operating system to do useful stuff &#8211; <strong>Chrome is all about changing people&#8217;s workflow to become web-centric</strong>. Instead of moving into the desktop market, <strong>what Google is doing is moving consumers into the web market</strong>.  Why do you think it&#8217;s named Chrome after their browser? It saves on the advertising costs.<em> You advertise the OS, you advertise the browser</em>. Google is pushing ahead HTML 5 specifications to <strong>redefine what the web is capable of</strong>, and their browser Chrome going to be the biggest, baddest boy in the playground that knows the meaning of the word &#8220;compatibility&#8221; backwards. Advertise them both at the same time &#8211; what you get are people getting the &#8220;wow&#8221; experience Google can provide with all its toolkits online from the browser, and making it easy as pie to integrate it into how they work. It&#8217;s not because Google Docs is simply an application that allows you to edit documents online, it&#8217;s because it&#8217;s a shared, accessible, compatible, synchronised alternative.</p>
<h3>We cannot and should not fight.</h3>
<p>Yes. My last point is so awesome it deserves its own special section.</p>
<p>You cannot fight once a market leader has made a choice on a product/system. We saw it with Windows and we may very well see it again. (I assume you have all seen <a href="http://wave.google.com">Google Wave</a>?) Instead we have to understand the market. What does the market want? How do we provide for it?</p>
<p>Now, I am a KDE user myself but what I see as major areas for Linux and DEs in general to focus on are:</p>
<ul>
<li>Plasmoids (in KDE at least) &#8211; this is a stepping stone to integrate new technologies and the web into the desktop workflow</li>
<li>Provision of private clouds, complying with open-standards &#8211; for private, secure and<strong> PERSONALISED</strong> (imagine giving users the freedom to shape their cloud environment) mobility and synchronisation</li>
<li>The social desktop</li>
<li>The semantic desktop</li>
</ul>
<p>Am I right, am I crazy, have I missed out stuff?</p>
<p>Shower me with your thoughts please.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://thinkmoult.com/2009/07/10/chrome-in-the-clouds-the-google-os/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Google Operating System &#8211; Chrome.</title>
		<link>http://thinkmoult.com/2009/07/08/the-google-operating-system-chrome/</link>
		<comments>http://thinkmoult.com/2009/07/08/the-google-operating-system-chrome/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 09:51:13 +0000</pubDate>
		<dc:creator>Dion Moult</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[moblin]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[os]]></category>

		<guid isPermaLink="false">http://thinkmoult.com/?p=755</guid>
		<description><![CDATA[Read Google&#8217;s original blog post about it. That&#8217;s right, my conspiracy theory about Google (orignally posted a good month back) has come true, and it&#8217;s going to be out there around late 2010. Brief summary: Google is making an operating system (Linux-based too) with help from the open-source community that focuses on getting the user [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html">Read Google&#8217;s original blog post about it.</a></strong></p>
<p>That&#8217;s right, <a href="http://thinkmoult.com/2009/05/30/beware-of-google/">my conspiracy theory about Google</a> (orignally posted a good month back) has come true, and it&#8217;s going to be out there around late 2010.</p>
<p>Brief summary: Google is making an operating system (Linux-based too) with help from the open-source community that focuses on getting the user online and into a browser as quick as possible. The browser is now the ultimate tool on the system. It is currently mainly meant for stuff like netbooks (note this is a separate project from Google Android) but will apparently also be able to provide a good experience for any desktop setup.</p>
<p>Since it&#8217;s too late to grimace at Google during their drawing board sessions, I like to ask myself what would an OS be in a time when many of our activites are web-centric.</p>
<p>Most of the main problems I outlined for Google in my conspiracy theory was how they could convice people to change their workflows. Apparently Google has decided to give them an operating system. This interface can easily be optimised to make it feel natural to shift their workflow completely into what they can do in a browser, some tabs and the new shabang HTML 5 will come with.</p>
<p><img class="alignright" title="Moblin Netbook" src="http://moblin.org/sites/all/files/imagecache/image_post_width/u4/netbook_screenshot_animation.png" alt="" width="373" height="233" />I took a look at <a href="http://moblin.org">Moblin</a>, another netbook Linux-based OS &#8211; one thing instantly popped through my head: this doesn&#8217;t look like any window manager, it looks like a website or single application. Something you might expect similar to MythTV. (If I am wrong please correct me).</p>
<p>The first decision I would make on designing a UI for Google&#8217;s purposes is not to have any start menu. Something similar to Apple&#8217;s dock with modifications (also with an auto-hide) would be great for optimising screen real estate. I would also integrate what I now see as KDE Plasmoids as part of the entire interface (as in within applications itself too instead of only the desktop shell). I would also ask myself what applications could be and should be replaced by web applications. Such examples are email, document editing, chatting, and social networking. What could not and should not be are graphics and multimedia editors, games, and system management tools. It seems very much now that we can split our activities into 2: <strong>if you want to make technology, do it offline. If you want to use technology, do it online.</strong></p>
<p>Personally, I can easily now see how easily I can adapt my workflow to this internet-centric pattern.</p>
<p>What about you? What do you expect from Google&#8217;s OS?</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://thinkmoult.com/2009/07/08/the-google-operating-system-chrome/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bing.com &#8211; another search engine from Microsoft</title>
		<link>http://thinkmoult.com/2009/06/06/bingcom-another-search-engine-from-microsoft/</link>
		<comments>http://thinkmoult.com/2009/06/06/bingcom-another-search-engine-from-microsoft/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 12:42:12 +0000</pubDate>
		<dc:creator>Dion Moult</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://thinkmoult.com/?p=682</guid>
		<description><![CDATA[Unless you&#8217;ve been living under a rock for the past few months, you&#8217;d have heard about Bing. Bing is Microsoft&#8217;s latest attempt at a search engine to challenge Google &#8211; and last Monday, they released it for public use. They did MSN search, Live! search, and now Bing. Let&#8217;s see if I can actually make [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://thinkmoult.com/wp-content/uploads/2009/06/snapshot2.png"><img class="alignright size-full wp-image-684" title="snapshot2" src="http://thinkmoult.com/wp-content/uploads/2009/06/snapshot2.png" alt="snapshot2" width="175" height="72" /></a>Unless you&#8217;ve been living under a rock for the past few months, you&#8217;d have heard about <a href="http://bing.com">Bing</a>. Bing is Microsoft&#8217;s latest attempt at a search engine to challenge Google &#8211; and last Monday, they released it for public use. They did MSN search, Live! search, and now Bing. <strong>Let&#8217;s see if I can actually make a &#8216;search engine review&#8217; interesting and informative. I hope I did- but that&#8217;s for you to decide.</strong></p>
<p>Now, I might not like Windows, but that doesn&#8217;t mean that Microsoft can only create crappy products. I&#8217;ve played Halo, and it&#8217;s fun too :) So I decided to try out Bing &#8211; this means only using it for all of my web searches throughout the week- and here I am with my review.</p>
<p><strong>Bing is stressed as a &#8220;decision engine&#8221;, not a &#8220;search engine&#8221;.</strong> It&#8217;s meant to be able to provide useful information to help you solve tough decisions, instead of only being able to give you information on a subject &#8211; or at least that&#8217;s how their little beta introduction portrayed it to me.</p>
<p>I started with some basic searches &#8211; those searches that are meant to find out information. Google normally does pretty darn well on these by throwing me right at Wikipedia &#8211; <em>you can&#8217;t go wrong there, but Bing apparently did</em>. Searching up simple economics terminology (I had an economics exam) would throw me at past year economic sources, news articles, everything &#8211; except for &#8220;<em>what it means</em>&#8220;. A quick poke through some keywords proved that <strong>Bing didn&#8217;t use their search as a command line</strong> &#8211; in other words you could do fancy thing like `<code>define: foo</code>` or `<code>"foo" -bar</code>`. If you have no idea what I&#8217;m talking about, you probably aren&#8217;t using Google effectively for your searches. Horrible first impression.</p>
<p>However, certain things did jump out, such as little tooltips that extend on the description, as well as more relevant searches and &#8220;links on results page&#8221;, oh, and a bunch of new fancy options on the Image search, as well as a load-on-demand thing that&#8217;s really nifty that you&#8217;ll just have to see for yourself. <strong>However, it&#8217;s no use saying how good the tech is, it&#8217;s better to see how useful the tech is</strong>.</p>
<p>So I then decided to see how good Bing was at being a &#8220;decision engine&#8221;. I threw a couple difficult questions I had floating around:</p>
<ul>
<li>What career/university path would be suitable for me?</li>
<li>I have a hand condition called `<em>hyperhidrosis</em>`, how do I solve it?</li>
<li>How should I fix the exceptions &#8220;claims_sig_not_found&#8221; that a random guy&#8217;s OpenID library kept throwing at me?</li>
<li>How can I sync my Windows Mobile phone with Kontact on Linux?</li>
<li>What is the best picture to use for &#8220;Bing&#8221; on my blog post, seeing as the image keeps on changing on Bing.com.</li>
</ul>
<p>As you can see, the questions were varied from being hypothetical, technical, specific, broad-knowledge, and finally image-based &#8230; respectively.</p>
<h3>What career/university path would be suitable for me?</h3>
<p>The first question was initially answered by a collection of &#8220;buy our free careers advice&#8221; websites. Little scams they were, that wasn&#8217;t too good. However some deeper poking found some good personality tests and career questionnaires.</p>
<p>Did it answer the question in the end? <span style="color: #ff0000;"><strong>No.</strong></span></p>
<p>Was I expecting it to? <span style="color: #ff0000;"><strong>No.</strong></span></p>
<h3>I have a hand condition called `<em>hyperhidrosis</em>`, how do I solve it?</h3>
<p>This was a pretty technical question. Hyperhidrosis is a condition where you sweat profusely in certain areas of your body &#8211; mine being hands and feet. It is normally triggered by certain materials, foods, sounds, etc. It was medical advice I was looking for. Bing fared pretty well on this one. Apparently I found quite a lot of cures, everything from botox injections, surgical lasers burning off my nerves, 30 minute soaks in baking soda to giving yourself a mild electrocution with a 12 volt battery. Needless to say I decided to leave the electrocution to a last resort.</p>
<p>Unfortunately it also enjoyed giving a bunch of scam websites too &#8211; but nevertheless those were inevitable to pop up, and after discarding those I did find some really good websites on the subject. So good that I actually did try soaking my hands for 30 minutes in a concentrated mixture of water and &#8230; uh, toothpaste &#8211; no baking soda. With a quick air-dry I managed to witnes instantaneous crystallisation on the back of my hand, and enjoyed a good 12 minutes of sweat free life.</p>
<p>Did it answer the question in the end? <strong><span style="color: #008000;">Yes.</span></strong></p>
<p>Am I going to try out the cures? <strong><span style="color: #ff6600;">Maybe later.</span></strong></p>
<h3>How should I fix the exceptions &#8220;claims_sig_not_found&#8221; that a random guy&#8217;s OpenID library kept throwing at me?</h3>
<p>This was an interesting one. I had used an OpenID library somebody else had coded for a PHP framework. However no matter how much I inserted traceback calls and tried to debug it- it kept on failing spectacularly. A quick test on my remote server showed it wasn&#8217;t a &#8220;it&#8217;s just you&#8221; problem, and several fresh installs failed the same way. The problem was, I didn&#8217;t know the name of the guy who coded it, it was somewhat outdated, and not exactly the most popular library in the world.</p>
<p>It did decently- up to the stage where I actually found out the guy&#8217;s name, actual email, and&#8230;well &#8211; it seems as though either Bing is living under a rock or nobody else except me and the creator uses this library. I&#8217;ve fallen back to using janrain&#8217;s OpenID PHP library, and that works flawlessly.</p>
<p>Did it answer the question?<strong><span style="color: #008000;"> If the answer is &#8220;don&#8217;t ask the question&#8221;, then yes.</span></strong></p>
<p>Am I happy with the answer? <strong><span style="color: #008000;">Yes.</span></strong></p>
<h3>How can I sync my Windows Mobile phone with Kontact on Linux?</h3>
<p>I have a Windows Mobile phone, and I want to sync my PIM (personal information management &#8211; like calendar, todo, contacts, notes, alarms etc) with my computer. Turns out that the only thing Bing can say is that whatever exists is either outdated or non compatible with KDE4 and Kontact.</p>
<p>Did it answer the question? <strong><span style="color: #ff0000;">Failed horrendously. Stupid Bing. Not even a glimmer of hope.</span></strong></p>
<p>Am I happy with the answer? <strong><span style="color: #ff0000;">What answer?</span></strong></p>
<h3>What is the best picture to use for &#8220;Bing&#8221; on my blog post, seeing as the image keeps on changing on Bing.com.</h3>
<p>I&#8217;ll let the picture it chose speak for itself. The rest were even worse.</p>
<p style="text-align: center;"><a href="http://thinkmoult.com/wp-content/uploads/2009/06/bing.jpg"><img class="size-full wp-image-683 aligncenter" title="bing" src="http://thinkmoult.com/wp-content/uploads/2009/06/bing.jpg" border="0" alt="bing" width="323" height="200" /></a></p>
<p>Summary:</p>
<p>Is Bing comparable to Google? <strong><span style="color: #ff0000;">No. Realistically speaking, in a tie, Google will win.<br />
</span></strong></p>
<p><strong><span style="color: #ff0000;"><span style="color: #808080;">What&#8217;s my idea on what would make a search engine so much more useful? An option to allow people to say &#8220;I am willing to spend money&#8221; or &#8220;I am not willing to spend money&#8221;.</span><br />
</span></strong></p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://thinkmoult.com/2009/06/06/bingcom-another-search-engine-from-microsoft/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Beware of Google.</title>
		<link>http://thinkmoult.com/2009/05/30/beware-of-google/</link>
		<comments>http://thinkmoult.com/2009/05/30/beware-of-google/#comments</comments>
		<pubDate>Sat, 30 May 2009 13:34:33 +0000</pubDate>
		<dc:creator>Dion Moult</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[desktop application]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://thinkmoult.com/?p=675</guid>
		<description><![CDATA[Google is, actually, one of my top three disliked companies. The other two are Microsoft and Adobe. Why I dislike Microsoft and Adobe is a post for another day, but today I would like to talk about Google. Believe it or not, I will explain this without ONCE saying any personal bad experiences with Google&#8217;s [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://thinkmoult.com/wp-content/uploads/2009/05/gooburns.gif"><img class="alignright size-full wp-image-676" title="gooburns" src="http://thinkmoult.com/wp-content/uploads/2009/05/gooburns.gif" border="0" alt="gooburns" width="276" height="110" /></a>Google is, actually, <strong>one of my top three disliked companies</strong>. The other two are Microsoft and Adobe. Why I dislike Microsoft and Adobe is a post for another day, but today I would like to talk about Google.<strong> Believe it or not, I will explain this without ONCE saying any personal bad experiences with Google&#8217;s services.</strong></p>
<p>Google has recently unveiled at a developer preview their new product &#8220;Google Wave&#8221;. If you have not yet read about this, or watched the introduction video available on their webpage, I suggest you <a href="http://wave.google.com/">click here to go there now, and watch it</a>.</p>
<p>If you have heard of it, and if you&#8217;ve watched the demo, you will be amazed. Not only have Google come up with a killer product, they&#8217;re going to open-source it, and developers will have access to the most amazing resources to produce the most amazing web applications possible. If you&#8217;re still reading and you haven&#8217;t watched the video, please go watch the video first.</p>
<p>Right &#8211; so the question is, <strong>why, especially if it&#8217;s open-sourced, are you against Google?</strong></p>
<p>Try to look at it from this perspective. At this moment, we have three main operating systems, Linux, Mac and Windows, each with desktop applications built to cater for the underlying system. You might prefer one more than the other, and thus the more popular ones get more applications built, developers move to develop on the platform, and when the developers move, most users don&#8217;t realise this, but it&#8217;s where the developers like to go that determines what will progress and ultimately be used by you regular folks.</p>
<p>Right. So it&#8217;s a bit stupid to have a lot of competing technologies, and it&#8217;s obviously better to have one uniform system that just works &#8482; for all. That&#8217;s why we start to depreciate older technologies, merge together technologies, define standards, etc to make desktop systems more integrated, etc. This is well seen in stuff like KDE, GNOME, etc.</p>
<p>However, Google&#8217;s seen something a lot of others have been blinded about. <strong>The web is the only cross-platform, standardised system that exists</strong>. So whilst Microsoft, Linux and Apple go and fight their differences, Google, armed with its existing monopoly in the search engine system (yeah, indexes the internet, nice one) decides to <strong>take over the internet</strong>.</p>
<p>Here&#8217;s where you roll your eyes. But I&#8217;m not joking. Allow me to explain.</p>
<p>Since nobody can actually own the internet, Google has managed to think up another way of doing it. The plan starts with creating a lot of &#8220;uncanny&#8221; web applications. The uncanny valley was a concept used to describe the point at which one&#8217;s appreciation of technology due to its advancement changed to disgust because the technology became too &#8220;humanoid&#8221;. Eg: a humanoid robot only gets so awesome until it starts look identical to you, and better too, and with a hidden flamethrower. When used in the context of web apps, this is where the website&#8217;s interface mimics that of a desktop application. Like, for example: Google Docs.</p>
<p>This impresses a lot of users really quickly, as it allows them to do what was only previously possible if the software was installed on the system instead anywhere around the world with an internet connection and with a decent browser.</p>
<p>&#8230;and then Google starts releasing web APIs and toolkits to allow developers to take advantages of the systems it has created. This sounds really good, until you think about what else Google is doing.</p>
<p><img class="alignright" title="Photoshop in your browser." src="http://www.splashup.com/assets/editor.jpg" border="0" alt="" width="317" height="187" />Google releases their web browser, Google Chrome. Google Chrome is a breakthrough in certain technologies, allowing separate processes per tab, and support for some seriously cool javascript, ajax, whatever. Google&#8217;s aim in Chrome is &#8220;to show what the web is capable of&#8221;, pushing the limits, etc. With this browser, users can experience the best in uncanny websites, hence all functionality of your average desktop application can now, actually be done right in your browser. Again, Google Docs is a perfect example of this. Don&#8217;t believe me? Why don&#8217;t you <a href="http://www.splashup.com/">try Photoshop in your browser, right now</a>.</p>
<p>Once Google has a place in the browser market, they have every right to start sticking in their own ideas into the new HTML 5 standards. Now Google has their arsenal to <strong>define exactly what the browser is capable of</strong>. Together with their existing web toolkits and demos on the amazing stuff that is capable, who wouldn&#8217;t be happy to oblige?</p>
<p>Well, nobody. Google has made it so easy for the average person to access all of these great features. Even though Google Sites is a complete joke for web developers, for Joe down the street who can&#8217;t spell out HTML to save his life, Google Sites is amazing.</p>
<p>So people start switching. Because the technology behind it, too, is so impressive, developers start switching. In the end, what we now have is in effect &#8220;<strong>an operating system right in your browser</strong>&#8220;. Or as one person in IRC put it, another layer to depreciate the coding layers below it. Soon we will not need desktop applications any more, and everything will be done on the web. (of course there are also technical implications about this, like what will happen to the rest of the programming languages)</p>
<p>No, <em>the web is still just through one browser</em> you say, it&#8217;s not at all useful like that.</p>
<p>Actually, what about Chrome running as separate processes? What&#8217;s the difference between that and different applications? All that means is that instead of running KMail, your notetaking application, Pidgin, IRC client, OpenOffice and feed reader, now you&#8217;ll be running 6 or 7 Chrome separated tabs (so they&#8217;re just like individual applications) connected to GMail, Google Notepad, GTalk, Google Docs and Google Reader. In fact, you can have *deep breath*</p>
<p><a href="http://thinkmoult.com/wp-content/uploads/2009/05/google_evil.png"><img class="alignright size-full wp-image-677" title="google_evil" src="http://thinkmoult.com/wp-content/uploads/2009/05/google_evil.png" border="0" alt="google_evil" width="276" height="109" /></a>GMail, Google Notepad, Google Calendar, Google Docs, Google Talk, Google Reader, Google Contacts, Google Desktop, Google Gears, Google Maps, Google Earth, Google Sites, Google Books, Google Translate, Google Scholar, Google Medical Records, Google Directory, Google Groups, iGoogle, Google Adsense, Google Streetview, Google Sync, Google Android, Google Youtube, Google Analytics, Google 23andme, Google Lively, Google Dictionary, Google Voice, Google Feedburner, Google Chrome, Google Chrome OS, Google Public DNS, Google Go, Google Shopping, Google Checkout, Google Apps, Google News, Google Video, Google Blogspot, Google Finance, Google Sketchup, Google Orkut, Google Trends, Google Code, Google Picasa &#8230; and now Google Wave.</p>
<p>Every single thing to replace every single desktop application you&#8217;ll ever need save for some development tools. I swear I could actually live a year with only using Google Products.</p>
<p>So once people try to compete with the huge massive framework Google has created for itself, the only way to create competitive products is to either rebuild your own framework (which is likely to be extremely time consuming and impractical) or &#8230;. Use Google Toolkit and Google API and Google Code.</p>
<p>So even though Google doesn&#8217;t own the web, Google has taken over the web. It doesn&#8217;t matter if it&#8217;s open-sourced, if you have to use Google Toolkit to make anything decent, that&#8217;s &#8220;<strong>Google is here to define what can be done</strong>&#8221; for you. The ultimate czar of the Internet.</p>
<p>Welcome to the future, where nobody knows what &#8220;desktop application&#8221; means.</p>
<p><em>Edited Dec 09 to add 8 more Google products to the list.</em></p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://thinkmoult.com/2009/05/30/beware-of-google/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>How to install Chromium (Google Chome) on Gentoo Linux</title>
		<link>http://thinkmoult.com/2009/05/19/how-to-install-chromium-google-chome-on-gentoo-linux/</link>
		<comments>http://thinkmoult.com/2009/05/19/how-to-install-chromium-google-chome-on-gentoo-linux/#comments</comments>
		<pubDate>Tue, 19 May 2009 09:54:25 +0000</pubDate>
		<dc:creator>Dion Moult</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[32bit]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[ebuild]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://thinkmoult.com/?p=643</guid>
		<description><![CDATA[Update: As of 27th August the buildbot now provides 64-bit builds. Thanks Jeff :) The other day I was surfing the web and read an article about Google Chrome in some sort of hacking competition &#8211; this then prompted me to check out Google&#8217;s progress on porting Google Chrome to Linux and Mac. For those [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p><em>Update: As of 27th August<a href="http://build.chromium.org/buildbot/snapshots/chromium-rel-linux-64/"> the buildbot now provides 64-bit builds</a>. Thanks Jeff :)</em></p>
<p><span>The other day I was surfing the web and read an article about Google Chrome in some sort of hacking competition &#8211; this then prompted me to check out Google&#8217;s progress on porting Google Chrome to Linux and Mac. For those that don&#8217;t know Google Chrome is Google&#8217;s attempt at making a browser. So far it seems like a really good attempt.</span></p>
<p><span>It seems as though lately the Linux builds (I ignored the Mac stuff &#8211; but I hear it&#8217;s getting good too) seem to be getting to a usable state. Definitely not finished, definitely buggy, but usable. So, like any other Gentooer, I began trying to find out how to get it.</span></p>
<h3><span>Step 1) Any ebuilds out there?</span></h3>
<p><span>Why bother do hard work myself if somebody&#8217;s already put it in portage? With some google-fu it seems as though there are a couple ebuilds. One by the French, and another by the Chinese. The French one (have not tested) is available in the `THE` overlay, available by doing </span><code>layman -a THE</code><span>. The chinese one seems to be called &#8220;Shellex-overlay&#8221;, and </span><a href="http://code.google.com/p/shellex-overlay/updates/list">can be accessed here</a><span>. I&#8217;m not quite sure what the French one does as the ebuild didn&#8217;t really like my amd64 system (note: Google Chrome only supports 32-bit as of writing). However the Chinese one fared better and provided me with a binary.</span><strong> If you are on a 32-bit system (x86) you should try those ebuilds.</strong></p>
<p><span>If you don&#8217;t want to compile from source, check the depencies list just a bit further down, then </span><a href="http://build.chromium.org/buildbot/snapshots/">check out the build bot</a><span>. </span><strong>Note: the build bot provides binaries for Windows, Linux AND Mac, so if you&#8217;re on a Mac, you&#8217;re in luck!</strong></p>
<p><span>For more information, you should visit the </span><a href="http://code.google.com/p/chromium/wiki/LinuxBuildInstructions">Chromium Linux Building page</a><span>.</span></p>
<p><span>Under `Prerequisites`, it lists down the dependencies as packaged by the Ubuntu system. Here is the list of dependencies as what Gentoo calls them:</span></p>
<ul>
<li>Python &gt;= 2.4</li>
<li><span>P</span><span>erl &gt;= 5.x </span></li>
<li><span>g</span><span>cc &gt;= 4.2 </span></li>
<li><span>b</span><span>ison &gt;= 2.3 </span></li>
<li><span>f</span><span>lex &gt;= 2.5.34 </span></li>
<li><span>g</span><span>perf &gt;= 3.0.3 </span></li>
<li><span>p</span><span>kgconfig &gt;= 0.20 </span></li>
<li><span>nss &gt;= 3.12 </span></li>
<li><span>gconf </span></li>
<li><span>glib</span></li>
<li><span>gtk-engines-murrine </span></li>
<li><span>nspr </span></li>
<li><span>corefonts</span></li>
<li><span>f</span><span>reetype </span></li>
<li><span>cairo </span></li>
<li><span>dbus</span></li>
</ul>
<p><span>Their version requirements are listed as needed.</span></p>
<h3><span>Step 2) What about 64-bit systems?</span></h3>
<p><span>There are several techniques of getting Chromium on a 64-bit system. However no matter what, </span><span>I highly recommend that you create a 32-bit chroot</span><span>. If you want to track each library individually and symlink your system to hell (as I first attempted), be my guest, but you&#8217;re wasting your time. So, first create a chroot by </span><a href="http://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&amp;chap=2">following this nifty guide</a><span>.</span></p>
<p><span>Once you&#8217;ve got your chroot up, you can either try out the ebuilds I mentioned before, compile it yourself from source (via Google&#8217;s instructions) or be lazy and grab the binary from the Chromium build bot. I have tested the latter two techniques (can&#8217;t trust the French nor the Chinese!). To compile it yourself from source, follow the Chromium Linux Building page. Note: you will require quite a bit of HD space (the sources tarball itself is 640MB+), I also suggest you bootstrap from the tarball, the subversion checkout seems a lot longer and a waste of time really. Finally, if you&#8217;re just interested in getting the binary and running Chrome (not development), I would do use Release mode (see the building page for instructions). Of course, after making sure you have the dependencies I listed above, you should have Chrome compiled!</span></p>
<p><span>If you&#8217;re lazy and don&#8217;t want to compile, </span><a href="http://build.chromium.org/buildbot/snapshots/">there is a build bo</a><span>t.</span></p>
<h3><span>Step 3) Run Chromium on Linux!</span></h3>
<p><span>At this stage, you should have the Chrome binary (either by compiling from source or ebuild, or getting the build bot binary). Now you just have to run the program and enjoy. If you&#8217;re running using the chroot, you should use the xhost hack. Do </span><code>xhost local:localhost</code><span> outside the chroot, then try run the binary again. Obviously you don&#8217;t want to waste time setting up X in the chroot.</span></p>
<p><span>Finally, here is a screenshot of Chromium running on Fluxbox! (I normally use KDE, but I wanted a more lightweight WM when compiling Chromium) You might also consider doing <code>nice -n 10</code> when compiling if you want to continue doing your stuff. In fact, I&#8217;m running Chrome right now on KDE to write this post. It&#8217;s very fast, uses about 1% CPU, separates itself into different processes per tab, and so far seems pretty &#8220;stable&#8221;. However I have found that opening a file browse dialog (eg: in an upload form) makes Chromium jump up to about 50% CPU, which sucks.</span></p>
<p style="text-align: center;"><span><a href="http://upload.failnation.com/ubr_uploads/2009-05-17-204259_1280x800_scrot.png"><img class="aligncenter" title="Chromium on Gentoo Linux (Fluxbox)" src="http://upload.failnation.com/ubr_uploads/2009-05-17-204259_1280x800_scrot.png" alt="" width="491" height="307" /></a><br />
</span></p>
<p><span>Any thanks, issues or problems feel free to ask.</span><!--EndFragment--></p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://thinkmoult.com/2009/05/19/how-to-install-chromium-google-chome-on-gentoo-linux/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

