<?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>Scott Yang's Playground &#187; Webmastery</title>
	<atom:link href="http://scott.yang.id.au/tag/webmastery/feed/" rel="self" type="application/rss+xml" />
	<link>http://scott.yang.id.au</link>
	<description>Faith, Technology and Randomness in Life, According to Scott</description>
	<lastBuildDate>Thu, 09 Feb 2012 09:01:12 +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>Make My Logo Bigger Cream</title>
		<link>http://scott.yang.id.au/2007/10/make-my-logo-bigger-cream/</link>
		<comments>http://scott.yang.id.au/2007/10/make-my-logo-bigger-cream/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 22:59:36 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Humour]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2007/10/make-my-logo-bigger-cream/</guid>
		<description><![CDATA[Agency Fusion&#8217;s latest ad campaign, Make My Logo Bigger Cream, where for merely $29.95 you can get not only the Make My Logo Bigger Cream, White Space Eliminator, Starburst Dust, Fluorescentizer, you also get Emotionator that transform your design and website! Funniest ads I have seen for ages, but I think my sites do need [...]]]></description>
			<content:encoded><![CDATA[<p>Agency Fusion&#8217;s <a href="http://www.agencybyte.com/2007/10/29/make-my-logo-bigger-cream/">latest ad campaign</a>, <a href="http://www.makemylogobiggercream.com/">Make My Logo Bigger Cream</a>, where for merely <b>$29.95</b> you can get not only the Make My Logo Bigger Cream, White Space Eliminator, Starburst Dust, Fluorescentizer, you also get Emotionator that transform your design and website! Funniest ads I have seen for ages, but I think my sites do need some of these treatments.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2007/10/make-my-logo-bigger-cream/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ReviewMe and Text-Link-Ads &#8211; Time to Withdrawal?</title>
		<link>http://scott.yang.id.au/2007/08/reviewme-and-text-link-ads-time-to-withdrawal/</link>
		<comments>http://scott.yang.id.au/2007/08/reviewme-and-text-link-ads-time-to-withdrawal/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 05:44:03 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2007/08/reviewme-and-text-link-ads-time-to-withdrawal/</guid>
		<description><![CDATA[I have been using both ReviewMe and Text-Link-Ads to monetise some of my websites and blogs. However two recent discoveries made me re-consider whether I should continue to go with them. 1. Text-Link-Ads Not Google-able Text-Link-Ads is one of the biggest text-link broker. Site-wide text-links cost my advertisers around $25-$30 greenbacks a month here, and [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using both ReviewMe and Text-Link-Ads to monetise some of my websites and blogs. However two recent discoveries made me re-consider whether I should continue to go with them.</p>
<h3 id="toc-1-text-link-ads-not-google-able">1. Text-Link-Ads Not Google-able</h3>
<p>Text-Link-Ads is one of the biggest text-link broker. Site-wide text-links cost my advertisers around $25-$30 greenbacks a month here, and I get to keep half of it while TLA keeps the other half as commission. Not much, but a nice petty cash to cover all my hosting expenses. Thank you sponsors, although I cannot say I actually endorse the sites that bought links here.</p>
<p>The other day I <a href="http://www.google.com.au/search?hl=en&amp;q=text-link-ads">googled their name</a> and got a shocking response.</p>
<p style="text-align:center"><img src="http://scott.yang.id.au/file/images/google-text-link-ads.png" width="640" height="480" alt="Googling Text-Link-Ads" style="padding:3px;border:#888 solid 1px"/></p>
<p>They cannot even rank <b>with their own name</b>, and they have to buy AdWords campaigns to get into the search result. It cannot be the case where TLA is <b>not</b> well optimised for search engines (they rank #1 on <a href="http://search.yahoo.com/search?p=text-link-ads">Yahoo!</a> and <a href="http://search.msn.com/results.aspx?q=text-link-ads">MSN Live</a>), especially when the very nature of text-link-buying is search engine optimisation!</p>
<p>Well, only one explanation makes sense to me &#8212; <b>Text-Link-Ads got sin-binned by the almighty G</b>.</p>
<p>Let us not talk about Google&#8217;s motive. It <b>MUST</b> have everything to do providing search users the best experience and has <b>NOTHING TO DO</b> with forcing advertisers onto AdWords. But now they have <a href="http://www.everything2.com/index.pl?node_id=591065">killed the chicken to scare the monkey</a>, and it does make other webmasters running much inferior sites wonder, should I buy links to game the system?</p>
<h3 id="toc-2-reviewme-articles-become-supplemental-results">2. ReviewMe Articles Become Supplemental Results</h3>
<p>ReviewMe, whom I <a href="http://scott.yang.id.au/2006/11/reviewmecom-more-dough-for-the-bloggers/">reviewed</a> and earned a few bucks, is a paid review broker. Too scared to anger the almighty G with paid links? How about links <b>right inside</b> the content so the PhDs in the Googleplex will <b>never</b> detect?</p>
<p>So I was trying to search for the <a href="http://blog.ozbargain.com.au/tag/reviewme/">ReviewMe reviews I have written</a> for <a href="http://blog.ozbargain.com.au/">Oz Bargain Blog</a>. Here is what Google gave me:</p>
<p style="text-align:center"><img src="http://scott.yang.id.au/file/images/ozbargainblog-reviewme.png" width="544" height="453" alt="Google search result for my ReviewMe reviews" style="padding:3px;border:#888 solid 1px;"/></p>
<p>Do you see what I see? Every reviews I wrote, <b>ALL FIVE OF THEM</b>, are in <a href="http://www.seobook.com/archives/001545.shtml"><b>supplemental result</b></a>! The above screenshot was taken last month before the recent PageRank change, and all above articles are out of supplemental index by now. But the fact that Google has identified <b>all</b> ReviewMe sponsored articles I wrote, and the rest of my site is indexed well &#8212; that really scares me.</p>
<p>After all I have <em>merely passed</em> my engineering bachelor degree and I am clueless. The PhDs <em>might</em> have their ways to figure out the paid articles and penalise them accordingly.</p>
<p>So I quickly cancelled my ReviewMe account. No more paid review from me. So long, and thanks for all the fish. <small>(Oh, the real reason could be that writing good reviews is just too time consuming and I am lazy, but just want to use Google ruining my monetisation plan as excuses&#8230;)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2007/08/reviewme-and-text-link-ads-time-to-withdrawal/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Safari for Windows Released</title>
		<link>http://scott.yang.id.au/2007/06/safari-for-windows-released/</link>
		<comments>http://scott.yang.id.au/2007/06/safari-for-windows-released/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 02:31:22 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2007/06/safari-for-windows-released/</guid>
		<description><![CDATA[Yup. You all heard that? Safari, the default web browser on Mac, now also has a Windows version ready to be downloaded. It is a 8MB download without the Quicktime runtime, but still contains useless attachments like Bonjour and Apple software updater, although these are optional and you don&#8217;t need to install them. Anyway, the [...]]]></description>
			<content:encoded><![CDATA[<p>Yup. You all heard that? <a href="http://www.apple.com/safari/">Safari</a>, the default web browser on Mac, now also <a href="http://news.bbc.co.uk/2/hi/technology/6742439.stm">has a Windows version</a> ready to be downloaded. It is a 8MB download <b>without</b> the Quicktime runtime, but still contains useless attachments like <a href="http://en.wikipedia.org/wiki/Bonjour_(software)">Bonjour</a> and Apple software updater, although these are optional and you don&#8217;t need to install them. Anyway, the installation is easy and quick, and within minutes I have Safari running on my Windows XP notebook.</p>
<p style="text-align:center"><img src="http://scott.yang.id.au/file/images/safari-windows.jpg" alt="Safari running on Windows" width="600" height="426"/></p>
<p>A few observations so far:</p>
<ul>
<li>
<p>It is quick and slim. It uses around 18MB after bootstrapping to a blank page, which is a tiny bit smaller than <a href="http://www.opera.com/">Opera</a> 9. I won&#8217;t mention how much Firefox uses.</p>
</li>
<li>
<p>Everything looks like it is on a Mac. Every widgets, default fonts and UI elements have Mac&#8217;s look and feel. Good thing is that it is how Safari developers would like it to look like. Bad thing is it is inconsistent with the rest of desktop.</p>
</li>
<li>
<p>It is not registered as a regular window, so my virtual desktop manager of choice does not work with it. D&#8217;oh.</p>
</li>
<li>
<p>I managed to hang it, i.e. not responding to any input and refuses to redraw itself, after 20 minutes playing with it. I guess they can excuse themselves with that &#8220;Beta&#8221; tag. Firefox is only a tad better in this department as well.</p>
</li>
<li>
<p>Functionality is pretty limited in comparison to Firefox and Opera. Worse, Safari for Windows does not yet have many plugins like Safari for Mac. Good thing is it is less likely to catch bad-ware this way, but I doubt many developers will want to use Safari as the main development platform though.</p>
</li>
<li>
<p>Key binding is not always inline with Firefox or Internet Explorer. That is annoy.</p>
</li>
</ul>
<p>I am still keeping it on my system so I don&#8217;t need to fire up my old Mac to check whether some HTML pages I made is working properly for the Safari users. <a href="http://webkit.org/">Webkit</a> is certainly an impressive rendering engine, and I am hoping a better packaged Drosera and Web Inspector will be available on Windows soon &#8212; that will definitely makes Safari a more welcomed browser amongst the web developer community.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2007/06/safari-for-windows-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Day of Bludging</title>
		<link>http://scott.yang.id.au/2006/10/a-day-of-bludging/</link>
		<comments>http://scott.yang.id.au/2006/10/a-day-of-bludging/#comments</comments>
		<pubDate>Tue, 24 Oct 2006 06:12:12 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/10/a-day-of-bludging/</guid>
		<description><![CDATA[Instead of going to work like most people do on Mondays, I took a day of leave and skipped work yesterday. Vivian&#8217;s ultrasound scan &#8212; yeah, that&#8217;s much more exciting. We arrived at 10:30am, and like all other public services here we waited and waited. We were then led into a small dark room, with [...]]]></description>
			<content:encoded><![CDATA[<p>Instead of going to work like most people do on Mondays, I took a day of leave and skipped work yesterday. Vivian&#8217;s <strong>ultrasound scan</strong> &#8212; yeah, that&#8217;s much more exciting.</p>
<p>We arrived at 10:30am, and like all other public services here we waited and waited. We were then led into a small dark room, with all the equipment and stuff. <a href="http://anna.yang.id.au/">Anna</a> was pretty excited when the images started showing on the screen, but I guess it wasn&#8217;t what she has expected and was bored (and a bit scared) after two minutes so I have to take her outside.</p>
<p>It was amazing seeing how life is formed. We&#8217;re not first time parents, but still amazed. We actually asked about the gender, but baby #2 was a bit camera-shy so there&#8217;s still a lot of uncertainty there. I guess we just need to come up with two sets of names. We have pretty much decided baby girl&#8217;s English name, so we just need to come up with 3 more names (English &amp; Chinese).</p>
<p>Seriously, naming your computers is sort of fun, but coming up with a name that is meaningful, Christian, easy to pronounce (for the grand parents), not all other kids that we know are having, and amongst the ones we like &#8212; it&#8217;s an exciting but not an easy task. We have <strong>only</strong> 5 months to nail those names down&#8230;</p>
<p>&#8230; whereas I only have <strong>less than 2 weeks</strong> to do my tax return! I have only taken the first step (installing etax from ATO). I should try to wrap my mind around it tonight.</p>
<p>* * *</p>
<p><img src="http://scott.yang.id.au/file/images/homepage-pharmacy.jpg" alt="Pharmacy Price Comparison" width="300" height="194" class="floatyl" style="border:#888 solid 1px"/> A small website that I hacked up two weeks ago &#8212; <a href="http://pharmacy.ozbargain.com.au/">Australian Pharmacy Price Comparison</a>. Sorry for blowing my own trumpet here (I guess that&#8217;s what the personal blog is for). It basically lets you search pharmaceutical products on several Australian on-line pharmacies and chemists, and list them by price, so you can buy from the cheapest store.</p>
<p>Site is done in PHP and bots are in Python.</p>
<p>It&#8217;s also sitting on a new .com.au domain that I bought. I applied for an ABN so I can applied for a .com.au domain, so I can host the site on my overseas VPS. No business plan yet.</p>
<p>* * *</p>
<p>How easy it is to make a <a href="http://digg.com/">Digg</a>-like site? I&#8217;m thinking of getting one up quickly, and so far these are the options:</p>
<ul>
<li><a href="http://www.pligg.com/">Pligg</a> &#8212; nicely implemented Digg clone in PHP. Functionally rich, lots of users, but does not appear that easy to &#8220;mod&#8221;. Smarty? Why Smarty when PHP is already a template language?!</li>
<li><a href="http://www.talkingpixels.org/diggclone/">DiggClone</a> &#8212; turns me off when the last entry in <code>CHANGELOG</code> is last year. Didn&#8217;t even bother to check it out&#8230;</li>
<li><a href="http://sourceforge.net/projects/akarru/">Akarru</a> or <a href="http://sourceforge.net/projects/scuttle/">Scuttle</a> &#8212; hacking existing social bookmarking scripts looks like a possibility. At least <a href="http://indiagram.com/">these</a> <a href="http://blogmemes.com/">guys</a> have done it.</li>
<li><a href="http://drupal.org/">Drupal</a> with <a href="http://drupal.org/project/vote_up_down">Vote Up/Down</a>, or <a href="http://wordpress.org/">WordPress</a> with <a href="http://dev.wp-plugins.org/wiki/wp-postratings">Post Rating</a> plugins &#8212; existing CMS is definitely much more hackable. Although they aren&#8217;t really &#8220;Digg clones&#8221; but I guess they still do what I wanted.</li>
</ul>
<p>Currently I&#8217;ve got a Scuttle hacked up doing what I wanted, but inclined to go with Drupal + Vote Up/Down package because of flexibility that already exists in Drupal.</p>
<p>* * *</p>
<p>I think I have spreaded myself <strong>way too thin</strong> this year. Too many things I wanted to do. Too many new projects. Yet existing work remains the same.</p>
<p>Feel like I&#8217;ll be in big trouble if I don&#8217;t stop dreaming about new stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/10/a-day-of-bludging/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Themes, a new SEO Technique</title>
		<link>http://scott.yang.id.au/2006/09/wordpress-theme-seo/</link>
		<comments>http://scott.yang.id.au/2006/09/wordpress-theme-seo/#comments</comments>
		<pubDate>Sat, 16 Sep 2006 13:20:01 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Webmastery]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/09/wordpress-theme-seo/</guid>
		<description><![CDATA[It was on wp-hackers last week, and I have seen it numerous times before. If you are a good design artist, and CSS is your thing, then the best way to promote a website might be by adding links to your freely distributed themes for the content management systems of the day. Here are the [...]]]></description>
			<content:encoded><![CDATA[<p>It was on wp-hackers <a href="http://comox.textdrive.com/pipermail/wp-hackers/2006-September/008293.html">last week</a>, and I have seen it numerous times before. If you are a good design artist, and CSS is your thing, then the best way to promote a website might be by adding links to your freely distributed themes for the content management systems of the day.</p>
<p>Here are the steps:</p>
<ol>
<li>Create the next killer WordPress theme.</li>
<li>Add a small link somewhere in the footer that either point back to your website, or some sites you wish to promote.</li>
<li><a href="http://themes.wordpress.net/upload-theme/">Make</a> <a href="http://wordpress.org/extend/themes/">sure</a>, <a href="http://codex.wordpress.org/Using_Themes/Theme_List">everyone</a> <a href="http://www.alexking.org/index.php?content=software/wordpress/themes.php">knows</a> <a href="http://dev.wp-themes.org/">about</a> <a href="http://wpthemes.info/">it</a>.</li>
<li>&#8230;</li>
<li>Profit!</li>
</ol>
<p>If the theme is indeed successful, say 200 people downloaded and applied it <em>unmodified</em> on their blogsites, that&#8217;s 200 valid worthy links <strong>not</strong> from massive populated link farms! Wow. No wonder there are so many half descent themes out there, and <strong>almost all of them</strong> have credit links back to themselves. Shall we shelf this under black or white hat SEO?</p>
<p>Maybe I should not have <a href="http://scott.yang.id.au/2004/05/anyone-wants-to-take-over/">given up</a> my <a href="http://scott.yang.id.au/2003/09/another-new-blog-site/">previous attempt</a> at a theming site?</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/09/wordpress-theme-seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Posting Flash Videos with FFmpeg and FlowPlayer</title>
		<link>http://scott.yang.id.au/2006/07/flash-video-ffmpeg-flowplayer/</link>
		<comments>http://scott.yang.id.au/2006/07/flash-video-ffmpeg-flowplayer/#comments</comments>
		<pubDate>Thu, 27 Jul 2006 13:28:51 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/07/flash-video-ffmpeg-flowplayer/</guid>
		<description><![CDATA[Last night I have posted my very first flash video on the web &#8212; and it was Anna sitting there watching, her own video for 2 minutes (which probably would only interest the parents and grand-parents). Anna&#8217;s video aside, I was also having fun figuring out getting that video online. There are many ways putting [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://scott.yang.id.au/file/images/flowplayer-anna.jpg" alt="Anna showing on FlowPlayer" width="280" height="232" class="floaty"/> Last night I have <a href="http://anna.yang.id.au/2006/07/anna-video/">posted my very first flash video on the web</a> &#8212; and it was <a href="http://anna.yang.id.au/">Anna</a> sitting there watching, her own video for 2 minutes (which probably would only interest the parents and grand-parents). Anna&#8217;s video aside, I was also having fun figuring out getting that video online.</p>
<p>There are many ways putting videos online. You can either:</p>
<ol>
<li>Upload your AVI/QuickTime/WMV files onto a folder somewhere inside your hosting account.</li>
<li>Use a third party video hosting service like <a href="http://video.google.com/">Google Video</a> or <a href="http://www.youtube.com/">YouTube</a>.</li>
</ol>
<p>Personally I don&#8217;t like (2). You need to upload your videos to that 3<sup>rd</sup> party, and you have little control over how the final outcome will be encoded (bit rate, frame rate, quality, etc). Moreover, there are terms and conditions that you need to read through, let along agreeing to. At the end, who owns the rights to uploaded video?</p>
<p>Being a control freak (well, only over the systems that I need to manage), I have always preferred option (1) by hosting video files inside <em>my own</em> accounts, which has some crazy amount of space and data transfer anyway. Except you don&#8217;t get that nice Flash applet which you can embed into your own pages, so visitors can &lt;click&gt; and watch the video without leaving the page. They don&#8217;t need to worry about saving onto the desktop, which media player to use, whether codec has been installed, etc. They Just Works<sup>TM</sup> &#8212; perfect for the grand-parents :)</p>
<p>With a bit of time wasted on research and mocking around, it turns out that you can easily achieve the effect of embedded flash video, and yet host the video files on your own server. And there&#8217;s <strong>zero</strong> penny you need to spend &#8212; all can be done via these open source software, <a href="http://ffmpeg.mplayerhq.hu/">FFmpeg</a> and <a href="http://flowplayer.sourceforge.net/">FlowPlayer</a>.</p>
<h3 id="toc-the-basis">The Basis</h3>
<p>Here&#8217;s a summary of what needs to be done.</p>
<ol>
<li>Convert the video file into a suitable format for Flash players.</li>
<li>Upload the converted file onto hosted account.</li>
<li>Upload the Flash player if hasn&#8217;t been done.</li>
<li>Paste HTML code snippet into the web page.</li>
</ol>
<p>Flash players can <em>only</em> play video files encoded into the <a href="http://en.wikipedia.org/wiki/FLV">FLV</a> (Flash Video) format, which is also the format used by Google Video and YouTube. To do so the open source way is use the universal encoder, <a href="http://ffmpeg.mplayerhq.hu/">FFmpeg</a>.</p>
<h3 id="toc-ffmpeg">FFmpeg</h3>
<p>Installing FFmpeg is trivial &#8212; at least on my <a href="http://www.gentoo.org/">Gentoo</a> boxes :) Make sure appropriate <code>USE</code> flags are used during emerge. For example I have:</p>
<pre class="code">
  USE="aac amr encode ogg vorbis x264 xvid zlib" emerge ffmpeg
</pre>
<p>Other Linux distribution? Not using Linux? Err. Good luck.</p>
<p>To convert a movie using FFmpeg, do the following:</p>
<pre class="code">
$ ffmpeg -i movie.avi movie.flv
</pre>
<p>It will then convert the AVI file into FLV Flash Video. FFmpeg can also handle many different container types, for example QuickTime, WMV1 (not WMV3 at the moment), MPEG4, etc, so just throw the video at it and see whether it handles it.</p>
<p>There are many command line options that you can use to alter the encoding behaviour. For example if I wish to rescale the movie to 320&#215;240, with 15 frame/sec, at video at 250kbps and audio down-sampling to 22,050Hz at 48kbps, I just tell FFmpeg to do it on the command line:</p>
<pre class="code">
$ ffmpeg -i movie.avi -s 320x240 -r 15 -b 250 -ar 22050 -ab 48 movie.flv
</pre>
<p>There are many more options so do check out their manual if you are interested.</p>
<p>There is another thing that we need to do &#8212; create a JPEG thumbnail for previewing. This will be displayed in the otherwise empty canvas of the flash player, before [Play] is pressed. For convenience sake, we&#8217;ll take the very first frame of the video.</p>
<pre class="code">
$ ffmpeg -i movie.avi -f mjpeg -t 0.001 movie.jpg
</pre>
<h3 id="toc-flvtool2">FLVTool2</h3>
<p><a href="http://rubyforge.org/projects/flvtool2/">FLVTool2</a> is needed to calculate and update meta data in the FLV file. Well, you don&#8217;t <em>really</em> need it as you can already play the FLV file spill out from FFmpeg, but because of the missing info, Flash player cannot show the buffering status and current playing position, etc.</p>
<p>I was hesitated to install FLVTool2 because (1) it depends on Ruby which I need to emerge (2) it does not have an <code>ebuild</code> for it. But anyway, having it running is still trivial.</p>
<ol>
<li>Make sure you already have <a href="http://www.ruby-lang.org/">Ruby</a> installed.</li>
<li>Download the latest <a href="http://rubyforge.org/frs/?group_id=1096">FLVTool2</a></li>
<li>Unpack the tarball, change into its directory, and run <code>ruby setup.rb all</code> as root.</li>
</ol>
<p>Now just run</p>
<pre class="code">
$ flvtool2 -U movie.flv
</pre>
<p>Well, installation is actually optional. You can pretty much run FLVTool2 from inside its unpacked directory, for example.</p>
<pre class="code">
$ RUBYLIB=lib ruby bin/flvtool2 -U &lt;path to&gt;/movie.flv
</pre>
<p>Your FLV is ready to go! Upload both FLV and generated JPEG thumbnail onto your web hosting account. Make sure they are in the same folder.</p>
<h3 id="toc-flowplayer">FlowPlayer</h3>
<p><a href="http://flowplayer.sourceforge.net/">FlowPlayer</a> is an open source Flash video player that is light-weight (at around 22kb), and pretty easy to configure. <a href="http://sourceforge.net/project/showfiles.php?group_id=133868">Download</a> the latest version from SourceForge.</p>
<p>Unpack the ZIP will give you the player file <code>FlowPlayer.swf</code>. Upload it somewhere on your website.</p>
<p>Now you need to cut and paste this HTML code snippet onto the web page you wish to show the video:</p>
<pre class="code">
&lt;object type="application/x-shockwave-flash" data="[your site]/FlowPlayer.swf" width="320" height="263" id="FlowPlayer"&gt;
  &lt;param name="allowScriptAccess" value="sameDomain"/&gt;
  &lt;param name="movie" value="[your site]/FlowPlayer.swf"/&gt;
  &lt;param name="quality" value="high"/&gt;
  &lt;param name="scale" value="noScale"/&gt;
  &lt;param name="wmode" value="transparent"/&gt;
  &lt;param name="flashvars" value="baseURL=[base URL]&amp;amp;videoFile=movie.flv
    &amp;amp;autoPlay=false&amp;amp;loop=false&amp;amp;autoBuffering=false
    &amp;amp;splashImageFile=movie.jpg"/&gt;
&lt;/object&gt;
</pre>
<p><code>[your site]</code> is the URL to where you keep the <code>FlowPlayer.swf</code>. <code>[base URL]</code> is the directory where you keep the FLV and JPEG files. For example, the final URL to FLV file will be <code>[base URL]/movie.flv</code>.</p>
<p>Paste that onto your website, or into your blog post, and check whether it works!</p>
<p>Please check <a href="http://flowplayer.sourceforge.net/howto.html">FlowPlayer documentation</a> on the options going to <code>flashvars</code>.</p>
<h3 id="toc-conclusion">Conclusion</h3>
<p>In fact those steps can be easily automated with a bit of scripting. I shall be posting more movies on Anna&#8217;s website.</p>
<p>If your hosting companies are not very generous quota (i.e. small timers who can&#8217;t really oversell), or if you think your video will get digged and slashdotted and become overnight hit, then maybe having Google Video or YouTube to host for you is a wiser idea, just in case a huge hosting bill landing on your credit card statement.</p>
<p>Otherwise, you might choose to host those videos on your own account, and regain a bit of control.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/07/flash-video-ffmpeg-flowplayer/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>New Theme</title>
		<link>http://scott.yang.id.au/2006/07/new-theme/</link>
		<comments>http://scott.yang.id.au/2006/07/new-theme/#comments</comments>
		<pubDate>Wed, 05 Jul 2006 04:37:00 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Playground]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/07/new-theme/</guid>
		<description><![CDATA[I have updated Playground to a new WordPress theme. It&#8217;s pretty much derived from the old theme, 100% hand coded. These are the things I want from a new theme. Simple one column layout. White background, dark gray fonts, and nothing fancy. Bigger text font. Probably better for those who do not have 20-20 eye [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://scott.yang.id.au/file/images/playground-v2.png" alt="Playground v2" width="300" height="208" class="floaty" style="border:1px solid #888"/> I have updated Playground to a new WordPress theme. It&#8217;s pretty much derived from the old theme, 100% hand coded. These are the things I want from a new theme.</p>
<ul>
<li><strong>Simple one column layout</strong>. White background, dark gray fonts, and nothing <em>fancy</em>.</li>
<li><strong>Bigger text font</strong>. Probably better for those who do not have 20-20 eye sight, but it also looks better with a wide one column layout with no sidebar.</li>
<li><strong>Fixed 728px column</strong>. That&#8217;s about 50 pixels wider than the old theme, so I can fit a 728&#215;90 leaderboard across the top :)</li>
<li><strong>Breadcrumb at top</strong>. I find them helpful for navigation, also tells the visitors where they are.</li>
<li><strong>Extended footer</strong>. All the guts on the sidebar (<em>actually I did not even have a sidebar before!</em>) are now moved to multiple columns in the footer.</li>
</ul>
<p>Everything else pretty much retained from the old theme &#8212; quickies on the home page, gravatar integration, etc. I am still tuning the layouts and fixing bugs, especially those browser incompatibilities.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/07/new-theme/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One Year of AdSense</title>
		<link>http://scott.yang.id.au/2006/06/one-year-adsense/</link>
		<comments>http://scott.yang.id.au/2006/06/one-year-adsense/#comments</comments>
		<pubDate>Fri, 30 Jun 2006 13:44:29 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[AdSense]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/06/one-year-adsense/</guid>
		<description><![CDATA[Around this time last year I have signed up with Google AdSense, and implemented on this website. 12 months later &#8212; yeah I have made some pocket money with it, but for me it is more of an experience in online marketing, contextual advertising and the whole Internet economics. It was fun. It was rewarding [...]]]></description>
			<content:encoded><![CDATA[<p>Around this time last year I have signed up with <a href="http://www.google.com/adsense/">Google AdSense</a>, and <a href="http://scott.yang.id.au/2005/06/added-adsense/">implemented on this website</a>. 12 months later &#8212; yeah I have <a href="http://scott.yang.id.au/2005/11/first-adsense-cheque/">made some pocket money</a> with it, but for me it is more of an experience in online marketing, contextual advertising and the whole Internet economics.</p>
<p>It was fun. It was rewarding &#8212; maybe not in financial terms but more of &#8220;beating the system&#8221;. It is exhausting &#8212; yes it does take time to read, write and tinker with small details. Despite my previous <a href="http://scott.yang.id.au/2004/09/15-ways-to-make-your-blog-popular/">dislike of banner ads</a>, I think I now have a better understanding on how the whole thing ties together, and will continue to put those little text ads on this site (if Google permits).</p>
<p>First of all, here&#8217;s a chart of impressions verse earnings over the last 12 months. Sorry no actual number but feel free to guess what they are :)</p>
<p style="text-align:center"><img src="http://scott.yang.id.au/file/images/adsense-stats-2006.png" alt="Google AdSense earning statistics" width="575" height="428"/></p>
<p>Things I have observed after running AdSense for 12 months on two hobby sites (<a href="http://scott.yang.id.au/">playground</a> and <a href="http://blog.ozbargain.com.au/">bargain blog</a>):</p>
<ul>
<li><strong>Figures don&#8217;t just go up</strong>. Yeah, the first few months are pretty much going up and up, but then it stalls, went down a bit, and up again. A bit like a roller coaster ride than highway cruse. Many reasons contribute to this.</li>
<li><strong>It eats your time</strong>. I don&#8217;t write very fast (although it did make me write faster). Nor did I think fast. So when you are busy &#8212; church, work, family, etc &#8212; you have less time working on websites, thus produce less traffic, thus less people click, thus less income. But things ain&#8217;t that simple.</li>
<li><strong>Google is a mysterious blackbox</strong>. Most of the time I just have no idea. Why some clicks pay more than the others. Why some pages have better targeted ads. Why some pages rank better thus bringing more visitors. Google is mysterious &#8212; and it is not a good thing if your income depends on it.</li>
<li><strong>It won&#8217;t replace a full-time job</strong>. At least in my case, it never will. It pays peanuts in comparison with my day time job, and I do not see how I can actually make decent money even if I work full time on it. Probably I just don&#8217;t exactly know how it works, yet. Or maybe I just don&#8217;t have any quality stuff to write.</li>
<li><strong>Still a nice pocket money</strong>. Especially when you are blogging anyway, and the extra pocket money from the big G is just enough to pay for all my hosting (currently 2x VPS + 2x shared hosting), my ADSL connection and all phone bills. No complain :) Can&#8217;t bring Vivian to <a href="http://scott.yang.id.au/2006/04/sams-cafe-on-saturday/">eat lobster</a>  too often though :)</li>
<li><strong>Content is *not* everything</strong>. You still need good original quality content though &#8212; diary style blogs don&#8217;t really work. However, a good informative piece of article does not always lead people to advertisement, and most of the time you need to work out psychologically &#8220;why do people click on ads&#8221;.</li>
<li><strong>Attract visitors in &#8220;spending mode&#8221;</strong>. Thus organic traffic is good &#8212; people came in search of &#8220;something&#8221;. Review a product <em>positively</em> is important, and I suspect I can never be a good marketer as I am always too critical on things.</li>
<li><strong>Traffic! Traffic! Traffic!</strong>. After looking at my statistics over the past year, eCPM goes up and down, but always within a range. Therefore in order to increase the earning, you definitely need <strong>more traffic</strong>. My traffic is pretty much organic, and 80+% from Google. I guess there&#8217;s more to work on.</li>
<li><strong>Niche! Niche! Niche!</strong>. Well, traffic is important, but each niche is different &#8212; they have different advertisers, and they attract different visitors with different views on banner ads. This site is a mix bag of things. <a href="http://blog.ozbargain.com.au/">Bargain blog</a> does well as visitors are usually in &#8220;spending mode&#8221;. FuCoder.com does very poorly (0.<em>x</em>% CTR where <em>x</em> &lt; 5) &#8212; I guess programmers don&#8217;t click on ads, thus I just take them all off.</li>
<li><strong>Ad position is critical</strong>. Moving the skyscrapper to the left-hand side on <a href="http://blog.ozbargain.com.au/">bargain blog</a> helps. <strong>3 fold!!</strong> Too bad that I don&#8217;t really have time tinkering with the ad format. Nor am I a fan to blend the ads right inside the content (way too ugly). Still, <a href="https://www.google.com/support/adsense/bin/static.py?page=tips.html#17954">AdSense heatmap</a> works.</li>
</ul>
<p>Well, I am sure there are lots more that I have acquired though this exercise. Except I cannot all share here as it&#8217;s almost 12am and my brain has SpeedStep to 10% of the performance. I&#8217;ll add more onto the list, if I remember.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/06/one-year-adsense/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FOCUS Map is Almost Here</title>
		<link>http://scott.yang.id.au/2006/05/focus-map-is-almost-here/</link>
		<comments>http://scott.yang.id.au/2006/05/focus-map-is-almost-here/#comments</comments>
		<pubDate>Sun, 28 May 2006 13:50:22 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[FOCUS]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/05/focus-map-is-almost-here/</guid>
		<description><![CDATA[Thank you all for posting your latitude and longitude for my little FOCUS Map project! However, so far I have only had three account created on the FOCUS website with coordinates filled out, and I myself was one of the three. :( Anyway, here is a little preview of what it looks like now: Basically [...]]]></description>
			<content:encoded><![CDATA[<p>Thank you all for posting your latitude and longitude for my little <a href="http://scott.yang.id.au/2006/05/focus-map-latitude-longitude/">FOCUS Map</a> project! However, so far I have only had <strong>three</strong> account created on the <a href="http://focus-unsw.org/">FOCUS website</a> with coordinates filled out, and I myself was one of the three. :(</p>
<p>Anyway, here is a little preview of what it looks like now:</p>
<p style="text-align:center"><img src="http://scott.yang.id.au/file/images/focus-map-sui.jpg" width="500" height="293" alt="Sui on FOCUS Map" style="border:1px solid #888"/></p>
<p>Basically when you click on the marker it will reveal a little bit more information about the person. Currently there&#8217;s only <b>name</b> and your <a href="http://www.gravatar.com/">Gravatar</a> generated from your email address. Btw, Sui &#8212; you are not <strong>from</strong> Singapore are you?</p>
<p>To see it in action, click <a href="http://focus-unsw.org/worldmap/">here</a>. You can use all the Google Maps controls to navigate around. Dots will be added when more accounts get approved with latitude/longitude info filled in. As you can see so far, Taiwan &#8212; 2. Singapore &#8212; 1.</p>
<p><em>(For the technical inclined, markers are pulled through via HttpRequest, and backend is implemented as Python CGI with <a href="http://webpy.org/">web.py</a>. Somehow it runs <strong>very slow</strong> on DreamHost.)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/05/focus-map-is-almost-here/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>FOCUS &#8212; I need your latitude and longitude</title>
		<link>http://scott.yang.id.au/2006/05/focus-map-latitude-longitude/</link>
		<comments>http://scott.yang.id.au/2006/05/focus-map-latitude-longitude/#comments</comments>
		<pubDate>Thu, 25 May 2006 12:07:30 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[FOCUS]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/05/focus-map-latitude-longitude/</guid>
		<description><![CDATA[Unichurch Together &#8212; Extreme Makeover last Sunday, and it was all good. It was fun seeing how each fellowship &#8220;impersonates&#8221; one another (and how pathetic when we are trying to guess). It was great seeing many brothers and sisters in the same church whom you have never met, because they meet in the evenings but [...]]]></description>
			<content:encoded><![CDATA[<p>Unichurch Together &#8212; <strong>Extreme Makeover</strong> last Sunday, and it was all good. It was fun seeing how each fellowship &#8220;impersonates&#8221; one another (and how pathetic when we are trying to guess). It was great seeing many brothers and sisters in the same church whom you have never met, because they meet in the evenings but you are a morning person. If was encouraging looking at interviews of how people in the past have transformed through this campus ministry. Ephesians 2:1-10 preached by Grimmo was a also great reminder of how much God has done (and how little we did) in this salvation that we have received in Jesus.</p>
<p>But one thing wasn&#8217;t done right&#8230;</p>
<p><a href="http://timhu.focuser.net/">Tim</a> stuffed up the <strong>Grimmo&#8217;s world map</strong>! Dots just seem to land at random places across the ocean! Obviously they did not teach you how to do PowerPoint slides in PhD, but never mind. Here is a little project that I meant to do but now finally found an excuse to get it done.</p>
<p><strong>A world map to track people/ex-members in FOCUS</strong>. So that in the next Unichurch Together, it would be easy to whip out a map <em>with all dots in the right places</em>.</p>
<p>I decided to use <a href="http://maps.google.com/">Google Maps</a> to implement this map, store locations of individual on database, and pull those out to populate the map using HttpRequest. I haven&#8217;t done any coding, but that should be pretty straight forward &#8212; Google has done all the hard work. However, there lacks one thing.</p>
<p>I need your location. Actually, I need your <strong>latitude</strong> and <strong>longitude</strong> of where you came from, where your &#8220;home&#8221; is. I need them to be in the database before I can populate the map.</p>
<p><em>(<b>Note</b>: and by the way, for those in FOCUS who are reading this blog entry &#8212; congratulation! You have been chosen as alpha tester of Scott&#8217;s little project. Don&#8217;t you feel special?! :)</em></p>
<p>But how do I find out what my latitude and longitude is?</p>
<p>I realise that not everyone carries a GPS system where ever they go (except maybe <a href="http://thomas.focuser.net/">Thomas</a>). However <a href="http://maps.google.com/">Google Maps</a> and <a href="http://earth.google.com/">Google Earth</a> provide excellent ways to obtain the latitude and longitude of a city.</p>
<ol>
<li>If you haven&#8217;t, get <a href="http://earth.google.com/download-earth.html">Google Earth</a> &#8212; and there&#8217;s now a version on Mac OS X as well, so you &#8220;Different Thinkers&#8221; are not discriminated.</li>
<li>Type in your home city in the search box, and hopefully Google Earth will bring you there.</li>
<li>Now, at the lower-left hand corner there&#8217;s your <strong>latitude</strong> and <strong>longitude</strong>. Note that down. You don&#8217;t need to get the exact street and exact block, but please do if you are particular.</li>
</ol>
<p>For example, I grew up in Tainan, Taiwan, and Google Earth gave me the following image.</p>
<p style="text-align:center"><img src="http://scott.yang.id.au/file/images/google-map-tainan.jpg" alt="Tainan, Taiwan" width="500" height="378" style="border:#888 solid 1px"/></p>
<p>And at the lower left hand corner the latitude is <strong>22.9999</strong>, and longitude is <strong>120.1900</strong>.</p>
<p>Next, you need to get an account on the <a href="http://focus-unsw.org/">FOCUS website</a>. I have opened up the permission so it is now possible to create accounts on the FOCUS website, but it still require manual approval process. After your account has been created, you can edit your profile, where there are fields you can put in latitude and longitude of your home location. For example,</p>
<p style="text-align:center"><img src="http://scott.yang.id.au/file/images/focus-map-lat-lon.jpg" alt="FOCUS Maps Latitude and Longitude" width="500" height="472" style="border:#888 solid 1px"/></p>
<p>As you can see in the example, I have placed my &#8220;home&#8221; location into corresponding fields.</p>
<p>I am looking for around maybe 20 people from different cities across SE Asia to give me enough data to work on. The final map will be <a href="http://focus-unsw.org/worldmap/">here</a> which is pretty empty at the moment. Hopefully when more and more people returning home from FOCUS, the map will be populated and covered with dots (at the right spots!) all over the world.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/05/focus-map-latitude-longitude/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>CSS Reboot 1st May</title>
		<link>http://scott.yang.id.au/2006/04/css-reboot-1st-may/</link>
		<comments>http://scott.yang.id.au/2006/04/css-reboot-1st-may/#comments</comments>
		<pubDate>Thu, 27 Apr 2006 13:58:41 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/04/css-reboot-1st-may/</guid>
		<description><![CDATA[CSS Reboot 1st May 2006: Day to revamp your blog design and clean up all the hacks. Yeah it is another one of those &#8220;everybody sign up and have fun for no real incentive whatsoever&#8221;. I was actually thinking about cleaning up the design the other day, but I don&#8217;t think I can sneeze out [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cssreboot.com/">CSS Reboot 1<sup>st</sup> May 2006: Day to revamp your blog design and clean up all the hacks</a>. Yeah it is another one of those &#8220;everybody sign up and have fun for no real incentive whatsoever&#8221;. I was actually thinking about cleaning up the design the other day, but I don&#8217;t think I can sneeze out a decent one in 72 hours. Therefore expect more &#8220;uptime&#8221; from Playground&#8217;s good old theme for a good while&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/04/css-reboot-1st-may/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FOCUS Gallery Needs Your Photo!</title>
		<link>http://scott.yang.id.au/2006/04/focus-gallery-needs-your-photo/</link>
		<comments>http://scott.yang.id.au/2006/04/focus-gallery-needs-your-photo/#comments</comments>
		<pubDate>Tue, 25 Apr 2006 11:36:43 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Church]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/04/focus-gallery-needs-your-photo/</guid>
		<description><![CDATA[Since my hard disk died more than a month ago, I have been trying to rescue that dead Western Digit drive using various methods &#8212; but so far they all appear to be in vain. Currently I am trying to copy the dead disk to another flesh one using dd_rescue in hope that I can [...]]]></description>
			<content:encoded><![CDATA[<p>Since my <a href="http://scott.yang.id.au/2006/03/fiasco-de-hard-disk/">hard disk died</a> more than a month ago, I have been trying to rescue that dead Western Digit drive using various methods &#8212; but so far they all appear to be in vain. Currently I am trying to copy the dead disk to another flesh one using <code>dd_rescue</code> in hope that I can run <code>fsck</code> on a copied partition, but after 2 weeks I am only one quarter way through (at whooping 10kb/s). I guess it will take another 6 weeks to copy over the remaining 45Gb over, and there is no guarantee that <code>fsck</code> can fix it.</p>
<p>To cut the story short, I basically have <strong>little hope</strong> in rescuing the old FOCUS gallery &#8212; yeah the 5+Gb photos we have accumulated since 2000. Probably all gone. &lt;sob&gt;</p>
<p>I guess it is then about time to re-start another <a href="http://gallery.focus-unsw.org/">FOCUS Gallery</a> project. This time was different &#8212; back in 2000 I was probably one of few in FOCUS who has a digital camera, but now it seems every other person has a 8MP DSLR handy in all kinds of events. Instead of having me (and selected few) who upload all photos, I want to change how FOCUS Gallery works.</p>
<p>Something more community driven. <small>(Okay. Because I am lazy.)</small></p>
<p style="text-align:center"><img src="http://scott.yang.id.au/file/images/focus-gallery.jpg" alt="FOCUS Gallery" width="508" height="316" style="border:1px solid #888"/></p>
<p>How it works now is:</p>
<ol>
<li>Go to the all new <a href="http://gallery.focus-unsw.org/">FOCUS Gallery</a> website.</li>
<li>Click on &#8220;<b>Register</b>&#8221; at the top-right-hand corner.</li>
<li>Put in your details &#8212; make sure you put in your &#8220;Full Name&#8221; and  &#8220;Email Address&#8221; properly, because every registration will need to be approved.</li>
<li>Once I approve your account, <del>you&#8217;ll receive an email confirmation</del> <ins><b>Update</b>: Gallery does not automatically generate a confirmation email, but I&#8217;ll email you instead.</ins>. You can then log back into the Gallery using your username/password.</li>
<li>At the top right hand corner there will be another link &#8220;<b>Your Album</b>&#8220;. You can add photos, create sub-albums (recommended for getting organised), and start uploading photos to them!</li>
<li>Once in a while I (plus other volunteers, anyone?) will organise the FOCUS Gallery by creating links to your albums.</li>
</ol>
<p>Basically, registered users get an on-line gallery to store FOCUS-related photos. Initially it will be 200Mb per account (or until my hard disk space ran out). I am also enforcing all photos to have maximum resolution of 1600&#215;1600 &#8212; good enough for 6&#8243;x4&#8243; prints and on-line viewing, and not too big to blow up the storage.</p>
<p>How does it sound? Those who tracks this blog via <a href="http://focuser.net/">FOCUSer.net</a> are my beta testers :) Also note that FOCUS Gallery is currently hosted on my home server (one with big enough space to host a multi-user gallery). However it is <strong>extremely slow</strong> as 7 year old Pentium III has really shown its age. Maybe I should set up a &#8220;new server fund&#8221; :)</p>
<p>Also a note for those who are uploading photos &#8212; you can upload to <a href="http://gallery.menalto.com/">Gallery</a> 2.1 site using both Windows XP publishing agent or <a href="http://gallery.menalto.com/wiki/Gallery_Remote">Gallery Remote</a>, and both are way faster than filling up the web form. Give them a try.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/04/focus-gallery-needs-your-photo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Naked Design</title>
		<link>http://scott.yang.id.au/2006/04/new-naked-design/</link>
		<comments>http://scott.yang.id.au/2006/04/new-naked-design/#comments</comments>
		<pubDate>Tue, 04 Apr 2006 14:02:45 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/04/new-naked-design/</guid>
		<description><![CDATA[Well, not new anyway, but just to have fun with 5th of April 2006 being the very first annual CSS naked day where websites everywhere takes their stylesheets off. You probably won&#8217;t notice much difference anyway, as my previous style is so &#8220;thin&#8221; you probably did not notice it.]]></description>
			<content:encoded><![CDATA[<p>Well, not <em>new</em> anyway, but just to have fun with <a href="http://www.dustindiaz.com/naked-day/">5<sup>th</sup> of April 2006 being the very first annual CSS naked day</a> where websites everywhere takes their stylesheets off. You probably won&#8217;t notice much difference anyway, as my previous style is so &#8220;thin&#8221; you probably did not notice it.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/04/new-naked-design/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Church Website a Buzz, or a Business?</title>
		<link>http://scott.yang.id.au/2006/03/church-website-buzz-business/</link>
		<comments>http://scott.yang.id.au/2006/03/church-website-buzz-business/#comments</comments>
		<pubDate>Sat, 18 Mar 2006 11:52:15 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Church]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/03/church-website-buzz-business/</guid>
		<description><![CDATA[Via Simon, Andrew Lim wrote in Sydney Anglicans on buzzing your church using a well-designed, well-optimised, well-marketed, and get this &#8212; well-monetized church website. If done right, Internet can be a very good ally of Christian churches. With marketer&#8217;s cap on, Andrew listed out 3 points. Custom Signatures: Church staffs should put church website address [...]]]></description>
			<content:encoded><![CDATA[<p>Via <a href="http://simon.job.id.au/blog/377/buzzing-your-church">Simon</a>, Andrew Lim wrote in Sydney Anglicans on <a href="http://www.sydneyanglicans.net/mission/missionthinking/buzzing_your_church_andrew_lim">buzzing your church</a> using a well-designed, well-optimised, well-marketed, and get this &#8212; <strong>well-monetized</strong> church website. If done right, <strong>Internet</strong> can be a very good ally of Christian churches. With marketer&#8217;s cap on, Andrew listed out 3 points.</p>
<ul>
<li><strong>Custom Signatures</strong>: Church staffs should put church website address inside email signatures to raise awareness and might attract more &#8220;click-through&#8217;s&#8221;. I guess it also means a &#8220;professional looking&#8221; email signature. I have received enough business emails during the day and I know it meant business by just looking at the colourful HTML signatures with image attachments (+ page long disclaimer, of course).</li>
<li><strong>Church Website</strong>: Make a modern looking website with lots of media and up-to-date items. Sermons, MP3, blogs, etc. That&#8217;s the whole point of Andrew&#8217;s article &#8212; get more visitors to your website.</li>
<li><strong>Google</strong>: Make your website easy to find by the search engines, because organic traffic usually translates to repeated traffic. There is also no point to have a beautifully designed website that cannot be found on the Internet.</li>
</ul>
<p>I think the whole point of having a church website is to use the web to create a buzz about your church. However, sometimes the strategy is buzzing up the <em>church website</em> instead. To create an effective and functional church website, we need to ask <em>how can a church website help a Christian church to grow</em>?</p>
<p>I won&#8217;t touch on that one. But I will look at what Simon also has pointed out on his blog, which Andrew has mentioned at the end of his article:</p>
<blockquote><p>Did I mention better-than-free? I have two words for you: Google AdSense.</p></blockquote>
<p><img src="http://scott.yang.id.au/file/images/asian-bible-church-website.jpg" width="312" height="269" alt="Asian Bible Church Website" class="floaty"/> Looking at <a href="http://www.cathedral.sydney.anglican.asn.au/pages/church-activities/asian-bible-church.php">Asian Bible Church</a>&#8216;s website, Andrew has indeed practiced what he has preached. Just on that single page, there appears to be:</p>
<ol>
<li><strong>AdSense for Content</strong> 336&#215;280 block right underneath the main heading</li>
<li><strong>PayPal Donation</strong> button below the main content</li>
<li><strong>AdSense for Search</strong> below links to other stories</li>
<li><strong>Amazon Associates</strong> affiliation link at the end of the page.</li>
</ol>
<p>Wow.</p>
<h3 id="toc-buzz-or-business">Buzz, or Business?</h3>
<p>Even after putting my technologist&#8217;s cap on, I still think &#8220;church&#8221; itself should be the &#8220;core business&#8221; &#8212; that includes evangelising, preaching, pasturing, etc. Whereas &#8220;church website&#8221; should be designed in the way to aid this core business, instead of being diverged into a money making machine. I still believe that the website should be there to sell the church, instead of being a direct service provider itself (unless of course, <a href="http://churchoffools.com/">your entire church is Internet-based</a>).</p>
<p>By putting large advertisement banner right next to the content, it does make your visitor wondering, hey, what is the <em>core business</em> of this church? When the buzz has evolved into its own business, it would only further confuse your customers and prospects, hmm I mean visitors searching for local churches.</p>
<h3 id="toc-affiliating-with-whom">Affiliating with, Whom?</h3>
<p>This is mainly addressing contextual advertisement, i.e Google AdSense, which is also Simon&#8217;s concern. Basically Google looks at your web page, trying to figure out what it is about, and then place text or image banner ads that are related to your web page. Publishers, i.e. owner of that website, gets paid by Google when a click on the ad is registered.</p>
<p>The problems here are, for a church website, that</p>
<ol>
<li>What Google thinks this site is about.</li>
<li>Whose ad would Google put on your site.</li>
</ol>
<p>Regarding to (1), it is not hard to provide enough hints to Google, and it gets right <em>most of the time</em>. Simon has suggested section targeting, which personally I do not find it works, nor did Simon I guess as AdSense ads on his site are usually unrelated. However I did hear reports that it works brilliantly for some.</p>
<p>Now, the tricky part is, whose ads would Google put on your church website? Take Asian Bible Church for example, with the 4 ads on the big rectangle, one is a newsletter for youth ministry, one has free Bible study resource, one has resources for pentecostal church emphasised on healing, and finally a dating site, which is completely unrelated to Christianity.</p>
<p>Worse, when I use the AdSense for Search tool, and typed in the keywords &#8220;Asian Bible Church&#8221;, and it came out with one big ad at the top directing you to a website arguing that <em>eternal hell does not exist in the Bible</em>. A heretic site occupying the top spot on Sydney&#8217;s St. Andrew&#8217;s Cathedral?</p>
<p>Are these the websites that you want your visitors to go to? Are these websites that you want to be <strong>affiliated with</strong>? I think with contextual ads like Google AdSense, it simply tries to automatically create affiliations between websites with minimum involvement from respective webmasters. Those visitors who see these well-blended ads might think that these are the links suggested by the site&#8217;s webmaster, which is not always the case. Dating service a new venture at Asian Bible Church? I don&#8217;t think so.</p>
<p>I guess it works okay with product review sites. In my conclusion I can say I prefer Widget A than Widget B, but I would not mind to see advertisement of Widget B on my page &#8212; after all it is just a matter of <em>opinion</em>. However, if I am the manufacturer of Widget A, there is no way I want to see Widget B advertised on my company&#8217;s product page. AdSense usually don&#8217;t work that well this way, if the website is directly assisting your core-business.</p>
<p>Which is the case of church website &#8212; it is there to sell the product, i.e. the church. It is not a &#8220;review&#8221; site, where coming to this church or going to that church might just be a matter of opinion.</p>
<p>Moreover, when <strong>truth</strong> is concerned, it is not just opinion anymore (unless you are &#8220;everything is right&#8221; kind of liberal). When the eternal damnation is right there in the Bible and one of very significant teachings of Jesus, I do not think I can affiliate with anyone else with &#8220;other opinions&#8221;.</p>
<h3 id="toc-so-much-distraction">So Much Distraction!</h3>
<p>Alright. Assume that Google is super smart and has done all the contextual guessing right. It also holds conservative Christian theology and will only present you the &#8220;right kind of ads&#8221;. But would you still put the ads there?</p>
<p>One question I guess that needs to be asked by all church webmaster who is thinking about AdSense &#8212; <strong>what ads do I want to see here</strong>? And honestly, besides those who you are really affiliating with (sister churches, related ministries, etc), I really do not think anyone else should have that premium spot.</p>
<p>Again, the function of church website is to &#8220;sell&#8221; the church, but ads simply provide a quick exit for the visitors. Believe me, many Internet users actually have not yet discovered the <strong>Back Button</strong>, and once they have wondered away from your website, you lost one web visitor, who is <em>potentially</em> a visitor to your Sunday service! A big skyscraper or a big rectangular ad block just provide too much distraction to lure visitors away from your church website.</p>
<p>That again, is a big <strong>No</strong> against advertisement on a church website.</p>
<h3 id="toc-cheating-the-game">Cheating the Game</h3>
<p>Here is another tip for those who are thinking about AdSense &#8212; good paying ads are usually the ones that target visitors who wish to <strong>spend</strong>. Someone wants to spend money (buy something, hire a service, travel, etc). He searched on the web, landed on a website with good related information, and the ads are just there providing convenience for him to spend his money.</p>
<p>In that regard, &#8220;Christianity&#8221; is probably not a good paying keyword. Most advertisers just want to provide free services, and they are not willing to spend lots on AdWord marketing. Therefore, if someone insists a good return from AdSense on his church website, he either has to:</p>
<ol>
<li>Write something else that might trigger good paying keywords.</li>
<li>Cheat the game by encouraging more clicks.</li>
</ol>
<p>(1) is again diverging the website from church as core business. (2) is the one that I sometimes worry about. Hosting costs money, ministry costs <em>lots of money</em>, and I can see the picture that &#8220;clicking&#8221; is somehow encouraged as a mean to <em>support the ministry</em>. Even if it is not suggested by the webmaster, your Christian visitors who do not understand how CPC-ads work might also get that impression. Regulars might drop by every now and then and click on multiple random ads, counting it as part of the tithe towards weekly church giving.</p>
<p>Consequence? Two weeks later the webmaster found out his AdSense account banned due to click fraud. Not good.</p>
<h3 id="toc-conclusion">Conclusion</h3>
<p>I believe church website can be a buzz for the church. It helps to sell. It brings public awareness. We actually have people coming to our church because of our website. However, I do not think we should change the church website so it becomes a business itself. It <em>confuses</em> visitors. It is not part of <em>core business</em>. However, what about just making enough to sustain the ministry?</p>
<p><strong>Should I have Google AdSense on my church website?</strong></p>
<p>A big <strong>No</strong>. It is very difficult to control who will advertise there. It is distracting. It will not do well monetising your church website.</p>
<p><strong>Should I have Amazon Affiliates on my church website?</strong></p>
<p>It is easier to control what you want to sell with affiliations that pay on conversion. However, even if you get Amazon to show all kinds of ESV Bibles, it is still (1) stray from church&#8217;s core business (2) won&#8217;t do well in Australia. Maybe it will be better to have something equivalent to Amazon in Australia, so your local visitors can be more interested to purchase through your affiliation link.</p>
<p>I still don&#8217;t feel &#8220;right&#8221; to have Amazon on a church website though. I think the best approach is &#8212; create a separate church affiliated website that does not directly try to sell the church, but can provide useful information in order to attract advertisement.</p>
<p>For example, having a separate blogsite that reviews Christian books. Link to the main church site can be all over the place, and the site is also fit to sell advertisement for book stores.</p>
<p><strong>Should I have PayPal Donation button on my website?</strong></p>
<p>Giving to the church is encouraged, however sometimes I am not sure whether we can just put a PayPal donation button on the church website, without further explanation.</p>
<p>I think for churches with special needs, a fund raising program with PayPal donation and a page of clear explanation will probably work. For example, a church might say that it tries to raise $2,500 for a new projector because it will be very useful for student ministry.</p>
<p>But just having a PayPal button? That only spells out &#8220;Money Gimme Money&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/03/church-website-buzz-business/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>3 Column Fluid Layout</title>
		<link>http://scott.yang.id.au/2006/01/3-column-fluid-layout/</link>
		<comments>http://scott.yang.id.au/2006/01/3-column-fluid-layout/#comments</comments>
		<pubDate>Tue, 31 Jan 2006 12:35:10 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Webmastery]]></category>

		<guid isPermaLink="false">http://scott.yang.id.au/2006/01/3-column-fluid-layout/</guid>
		<description><![CDATA[A List Apart demonstrated how to achieve 3 column fluid layout with main content placed before sidebars in HTML. It actually addressed my issue a few days ago. Might it a try in the next few days.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alistapart.com/articles/holygrail">A List Apart demonstrated how to achieve 3 column fluid layout with main content placed <em>before</em> sidebars in HTML</a>. It actually addressed <a href="http://scott.yang.id.au/2006/01/liquid-or-fixed-for-your-site/">my issue</a> a few days ago. Might it a try in the next few days.</p>
]]></content:encoded>
			<wfw:commentRss>http://scott.yang.id.au/2006/01/3-column-fluid-layout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

