<?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>SODEVE</title>
	<atom:link href="http://sodeve.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://sodeve.net</link>
	<description>a Software Developer(SODEVE)&#039;s blog recording his journey in pursuit of happyness.</description>
	<lastBuildDate>Mon, 06 Feb 2012 11:01:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How To Change Your WordPress&#8217;s Prev/Next Link Style Using jQuery</title>
		<link>http://sodeve.net/2012/02/how-to-change-your-wordpresss-navigational-style-using-jquery/</link>
		<comments>http://sodeve.net/2012/02/how-to-change-your-wordpresss-navigational-style-using-jquery/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 11:01:27 +0000</pubDate>
		<dc:creator>Hardono</dc:creator>
				<category><![CDATA[Business & Management]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://sodeve.net/?p=2434</guid>
		<description><![CDATA[Apparently, the word &#8216;satisfaction&#8217; is not in my dictionary when related to design of this blog. Just last week, after sailing in the sea of Google search result, I was stranded at Guillermo Rauch&#8217;s beautiful blog &#8211;Devthought reading his post about Node.JS. While scrolling ups and downs trying to digest the content, I noticed that [...]
&nbsp;
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to How to use jQuery in Your WordPress Post" href="http://sodeve.net/2009/09/how-to-use-jquery-in-your-wordpress-post/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2009/09/firebug-net-js1-150x56.png&h=75&w=100&q=95" alt="How to use jQuery in Your WordPress Post" width="100" height="75" />
 How to use jQuery in Your WordPress Post </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to How to Prevent WordPress Loads jQuery Twice" href="http://sodeve.net/2009/09/how-to-prevent-wordpress-loads-jquery-twice/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/jquery3-150x93.png&h=75&w=100&q=95" alt="How to Prevent WordPress Loads jQuery Twice" width="100" height="75" />
 How to Prevent WordPress Loads jQuery Twice </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Using jQuery to Enhance Google Syntax Highligher WordPress Plugin" href="http://sodeve.net/2009/09/using-jquery-to-enhance-google-syntax-highligher-wordpress-plugin/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/jquery3-150x93.png&h=75&w=100&q=95" alt="Using jQuery to Enhance Google Syntax Highligher WordPress Plugin" width="100" height="75" />
 Using jQuery to Enhance Google Syntax Highligher WordPress Plugin </a>
 
 </li>
 
  
</ul>


&nbsp;]]></description>
			<content:encoded><![CDATA[<p>Apparently, the word &#8216;satisfaction&#8217; is not in my dictionary when related to design of this blog. Just last week, after sailing in the sea of Google search result, I was stranded at Guillermo Rauch&#8217;s beautiful blog &#8211;<a href="http://www.devthought.com" target="_blank">Devthought</a> reading his post about Node.JS.</p>
<p>While scrolling ups and downs trying to digest the content, I noticed that there are left and right navigational buttons which are statically positioned. So even when I scrolled all the way up or down, the buttons will remain at the same position.</p>
<p>I totally bought this very good idea. I realized that this help the readers alot. They did not need to comb through the page to find the previous/next buttons.</p>
<p><img src="http://sodeve.net/wp-content/uploads/2012/02/devthought-nav.png" alt="" title="devthought-nav" width="620" height="326" class="aligncenter size-full wp-image-2439" /></p>
<p>Then I looked back at this very own blog&#8217;s navigational links. To my dismay, they are now looks totally unacceptable <img src='http://sodeve.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  </p>
<p><img src="http://sodeve.net/wp-content/uploads/2012/02/sodeve-nav.png" alt="" title="sodeve-nav" width="620" height="298" class="aligncenter size-full wp-image-2442" /></p>
<p>So, I want to make this blog navigational buttons statically positioned too. But then I remember, visitors to this blog are not all using 24&#8243; wide flat screen. To validate my suspicion, I logged in to Google Analytics and look at the visitors&#8217; browser information.</p>
<p><img src="http://sodeve.net/wp-content/uploads/2012/02/sodeve-browser-stat.png" alt="" title="sodeve-browser-stat" width="620" height="273" class="aligncenter size-full wp-image-2443" /></p>
<p>Aha! Many of this blog&#8217;s visitors are still using resolution with 1024 pixels of width. Considering that this blog requires at least 960 pixels, I need to ensure that this changes only affect those visitors that have enough free pixels on the left and right side for the links. For that very reason, I can&#8217;t do the modification on the WordPress&#8217; template. Hence, jQuery is the only way to go.</p>
<p>In summary, the jQuery script will do the following steps:</p>
<ol>
<li>get the width of browser&#8217;s window.</li>
<li>if have enough space for the links, then set the links into fixed position and then hide the links&#8217; original container.</li>
<li>if not, check whether the links&#8217; container is hidden. If hidden, make it visible and move the links inside</li>
<li>repeat step 1,2,3 when the window is resized</li>
</ol>
<p>To implement this, I need to firstly modify the navigational links in my template&#8217;s <span class="method">index.php</span> and <span class="method">single.php</span>.</p>
<h3>index.php</h3>
<pre name="code" class="html">
&lt;div class=&quot;navigation&quot;  id=&quot;divPostNav&quot;&gt;
	&lt;div id=&quot;divPrev&quot; class=&quot;left&quot;&gt;
		&lt;h3&gt;&lt;?php next_posts_link(__('&amp;laquo; Previous Entries', 'pyrmont_v2')); ?&gt;&lt;/h3&gt;
	&lt;/div&gt;
	&lt;div id=&quot;divNext&quot; class=&quot;right&quot;&gt;
		&lt;h3&gt;&lt;?php previous_posts_link(__('Next Entries &amp;raquo;', 'pyrmont_v2')); ?&gt;&lt;/h3&gt;
	&lt;/div&gt;
	&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
</pre>
<h3>single.php</h3>
<pre name="code" class="html">
&lt;div class=&quot;post&quot; id=&quot;divPostNav&quot;&gt;
	&lt;div class=&quot;navigation&quot;&gt;
	&lt;div id=&quot;divPrev&quot; style=&quot;width:50%&quot; class=&quot;left&quot;&gt;
		&lt;h3&gt;&lt;?php previous_post_link('%link','&amp;lt;&amp;lt; %title'); ?&gt;&lt;/h3&gt;
	&lt;/div&gt;
	&lt;div id=&quot;divNext&quot; style=&quot;width:50%; text-align:right;&quot; class=&quot;right&quot;&gt;
		&lt;h3&gt;&lt;?php next_post_link('%link','%title &amp;gt;&amp;gt;'); ?&gt;&lt;/h3&gt;
	&lt;/div&gt;
	&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
 &lt;/div&gt;
</pre>
<p>Next, I need to add the following script to <span class="method">footer.php</span></p>
<pre name="code" class="js">
if (jQuery)
{
	/* obtain jQuery instance */
	$sdv = jQuery.noConflict();

	/* ensure the links look &#038; feel consistent */
	var formatLink = function(strEl){
		var pEl = $sdv(strEl);
		if (pEl.length>0) {
			pEl.children().children().css('color','#ccc');
			pEl.children().children().hover(
				function(){$sdv(this).css('color','#E1771E');},
				function(){$sdv(this).css('color','#ccc');}
			);
		}
	}
	formatLink("#divPrev");
	formatLink("#divNext");

	var fnModifyNavigation = function(){
		/* obtain window's width */
		var w = $sdv(window).width();
		var hw = (w-970)/2;
		if (hw>200)
		{
			/* we have enough space for the fixed postion links */
			jQFPL($sdv("#divPrev"),'left',0, hw);
			jQFPL($sdv("#divNext"),'right', 0, hw);
			$sdv("#divPostNav").hide();
		}
		else
		{
			/* not enough space for the fixed postion links */
			var divNav = $sdv("#divPostNav");
			if (divNav.length > 0) {
				if (divNav.css('display') == 'none')
				{
					divNav.show();
					divNav.prepend(jQSPL("#divNext", "right"));
					divNav.prepend(jQSPL("#divPrev", "left"));
				}
			}
		}
	}	

	/* jQuery Fixed Position Link */
	var jQFPL = function(el, remClass, absPosPX, width)
	{
		var pEl = el.detach();
		if (pEl) {
			pEl.removeClass(remClass);
			eval("var objStyle = { 'position':'fixed', 'top':'300px', 'width': '"
				+ width + "px', '" + remClass + "':'" + absPosPX+ "px', 'text-align':'"
				+remClass+"'};");
			pEl.css(objStyle);
			pEl.appendTo("body");
		}
	}

	/* jQuery Static Position Link*/
	var jQSPL = function(strEl, strFloat){
		var el = $sdv(strEl).detach();
		el.css('position','static');
		el.css('width','50%');
		el.css('float',strFloat);
		return el;
	}

	/* run position modification routine
		after the document is loaded */
	$sdv(fnModifyNavigation);	

	/* handle the window's resize event
		and run position modification routine again */
	$sdv(window).resize(fnModifyNavigation);
}
</pre>
<p>That&#8217;s all needed to make the prev/next navigational links statically positioned on the screen.</p>
<p>I hope it helps, cheers!</p>
<h3>References</h3>
<blockquote>
<ol>
<li><a href="http://api.jquery.com/category/selectors/" target="_blank">jQuery Selectors</a></li>
<li><a href="http://api.jquery.com/category/css/" target="_blank">jQuery CSS</a></li>
<li><a href="http://api.jquery.com/category/manipulation/" target="_blank">jQuery DOM Manipulation</a></li>
<li><a href="http://api.jquery.com/category/events/" target="_blank">jQuery Events</a></li>
</li>
</ol>
<p>&nbsp;</p>
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to How to use jQuery in Your WordPress Post" href="http://sodeve.net/2009/09/how-to-use-jquery-in-your-wordpress-post/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2009/09/firebug-net-js1-150x56.png&h=75&w=100&q=95" alt="How to use jQuery in Your WordPress Post" width="100" height="75" />
 How to use jQuery in Your WordPress Post </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to How to Prevent WordPress Loads jQuery Twice" href="http://sodeve.net/2009/09/how-to-prevent-wordpress-loads-jquery-twice/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/jquery3-150x93.png&h=75&w=100&q=95" alt="How to Prevent WordPress Loads jQuery Twice" width="100" height="75" />
 How to Prevent WordPress Loads jQuery Twice </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Using jQuery to Enhance Google Syntax Highligher WordPress Plugin" href="http://sodeve.net/2009/09/using-jquery-to-enhance-google-syntax-highligher-wordpress-plugin/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/jquery3-150x93.png&h=75&w=100&q=95" alt="Using jQuery to Enhance Google Syntax Highligher WordPress Plugin" width="100" height="75" />
 Using jQuery to Enhance Google Syntax Highligher WordPress Plugin </a>
 
 </li>
 
  
</ul>

<p>&nbsp;</p>]]></content:encoded>
			<wfw:commentRss>http://sodeve.net/2012/02/how-to-change-your-wordpresss-navigational-style-using-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instant Hosts File Switcher For Windows &amp; Ubuntu</title>
		<link>http://sodeve.net/2012/02/instant-hosts-file-switcher-for-windows-ubuntu/</link>
		<comments>http://sodeve.net/2012/02/instant-hosts-file-switcher-for-windows-ubuntu/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 13:07:00 +0000</pubDate>
		<dc:creator>Hardono</dc:creator>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[ubuntu linux]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://sodeve.net/?p=2426</guid>
		<description><![CDATA[Dear Readers, Today I want to share with you a very useful tool to instantly switch your Windows/Ubuntu hosts file. If you&#8217;re unfamiliar with the term &#8216;hosts file&#8217;, this WIKI should help. Anyway, by using this tool you can immediately switch to a new hosts file, by at most two clicks of mouse (actually, it [...]
&nbsp;
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to Foxit Reader on Ubuntu Linux (through Wine)" href="http://sodeve.net/2007/12/foxit-reader-on-ubuntu-linux-through-wine/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="Foxit Reader on Ubuntu Linux (through Wine)" width="100" height="75" />
 Foxit Reader on Ubuntu Linux (through Wine) </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Create Drag-and-Drog File Path Locator" href="http://sodeve.net/2007/03/create-drag-and-drog-file-path-locator/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish2.jpg&h=75&w=100&q=95" alt="Create Drag-and-Drog File Path Locator" width="100" height="75" />
 Create Drag-and-Drog File Path Locator </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Reading CSV File with .NET" href="http://sodeve.net/2007/04/reading-csv-file-with-net/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish3.jpg&h=75&w=100&q=95" alt="Reading CSV File with .NET" width="100" height="75" />
 Reading CSV File with .NET </a>
 
 </li>
 
  
</ul>


&nbsp;]]></description>
			<content:encoded><![CDATA[<p>Dear Readers,</p>
<p>Today I want to share with you a very useful tool to instantly switch your Windows/Ubuntu hosts file. If you&#8217;re unfamiliar with the term &#8216;hosts file&#8217;, this <a href="http://hostprofiles.codeplex.com/wikipage?title=Hosts%20file" target="_blank">WIKI</a> should help. </p>
<p>Anyway, by using this tool you can immediately switch to a new hosts file, by at most two clicks of mouse (actually, it is one click and one double-clicks <img src='http://sodeve.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ). No installation needed, but you will need a full-write access to your hosts file.</p>
<p>Other than that, depending on your Operating System, you might need:</p>
<ul>
<li>Windows:
<ul>
<li>.Net framework 2.0 and upper.</li>
</ul>
</li>
<li>Linux:
<ul>
<li>Mono 1.2 and upper</li>
<li>root access</li>
<li>nscd Service</li>
<li>ifconfig commmand</li>
</ul>
</li>
</ul>
<p>Here is how the main interface looks like:</p>
<p><a href="http://sodeve.net/wp-content/uploads/2012/02/host.profile.management.png"><img src="http://sodeve.net/wp-content/uploads/2012/02/host.profile.management-300x164.png" alt="" title="host.profile.management" width="300" height="164" class="aligncenter size-medium wp-image-2429" /></a></p>
<p>Really simple right? </p>
<p>Interested? You can visit and download it at: <a href="http://hostprofiles.codeplex.com/" target="_blank">Host Profiles @ Codeplex </a>. It&#8217;s FREE! And it&#8217;s open source too. </p>
<p>Have a great weekend everyone, Cheers!</p>
<p>&nbsp;</p>
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to Foxit Reader on Ubuntu Linux (through Wine)" href="http://sodeve.net/2007/12/foxit-reader-on-ubuntu-linux-through-wine/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="Foxit Reader on Ubuntu Linux (through Wine)" width="100" height="75" />
 Foxit Reader on Ubuntu Linux (through Wine) </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Create Drag-and-Drog File Path Locator" href="http://sodeve.net/2007/03/create-drag-and-drog-file-path-locator/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish2.jpg&h=75&w=100&q=95" alt="Create Drag-and-Drog File Path Locator" width="100" height="75" />
 Create Drag-and-Drog File Path Locator </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Reading CSV File with .NET" href="http://sodeve.net/2007/04/reading-csv-file-with-net/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish3.jpg&h=75&w=100&q=95" alt="Reading CSV File with .NET" width="100" height="75" />
 Reading CSV File with .NET </a>
 
 </li>
 
  
</ul>

<p>&nbsp;</p>]]></content:encoded>
			<wfw:commentRss>http://sodeve.net/2012/02/instant-hosts-file-switcher-for-windows-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goodbye Dynamic Widgets, Welcome Widget Logic</title>
		<link>http://sodeve.net/2012/01/goodbye-dynamic-widgets-welcome-widget-logic/</link>
		<comments>http://sodeve.net/2012/01/goodbye-dynamic-widgets-welcome-widget-logic/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 05:42:34 +0000</pubDate>
		<dc:creator>Hardono</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://sodeve.net/?p=2390</guid>
		<description><![CDATA[About two or three months ago, I started using Dynamic Widgets to regulate how the *ehm* Google&#8217;s Ads is showing in the sidebar. This is due to Google&#8217;s policy on how many number of ads can be displayed in a page. I was happy Dynamic Widgets user interface is really easy. You just need to [...]
&nbsp;
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to How To Show Authorship In Google Search Result For WordPress Blog" href="http://sodeve.net/2011/11/how-to-show-authorship-in-google-search-result-for-wordpress-blog/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/google.search.hardono-150x85.png&h=75&w=100&q=95" alt="How To Show Authorship In Google Search Result For WordPress Blog" width="100" height="75" />
 How To Show Authorship In Google Search Result For WordPress Blog </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to MS-SQL Stored Procedure for Absolute Beginner, Part 1" href="http://sodeve.net/2007/03/ms-sql-stored-procedure-for-absolute-beginner-part-1/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="MS-SQL Stored Procedure for Absolute Beginner, Part 1" width="100" height="75" />
 MS-SQL Stored Procedure for Absolute Beginner, Part 1 </a>
 
 </li>
 
  
</ul>


&nbsp;]]></description>
			<content:encoded><![CDATA[<p>About two or three months ago, I started using <a href="http://www.qurl.nl/dynamic-widgets/" title="Dynamic Widgets" target="_blank">Dynamic Widgets</a> to regulate how the <strong>*ehm*</strong> Google&#8217;s Ads is showing in the sidebar. This is due to Google&#8217;s policy on how many number of ads can be displayed in a page.</p>
<p>I was happy <img src='http://sodeve.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Dynamic Widgets user interface is really easy. You just need to declare your sidebar widgets as a dynamic instead of static. Then continued by define the rules that regulate when that particular widget is shown or hidden by clicking list of check-boxes describing the conditional logic.</p>
<p>Sadly, today I found out that the Dynamic Widget is broken. It didn&#8217;t recognize that the current page is a Tags archive page. The result is obvious, it disregard any logical conditions that I previously set and messed up my sidebar.</p>
<p>It is very likely that my recent upgrade to WordPress 3.3.1 is the primary cause. Since I don&#8217;t want to revert to previous WordPress version, I look out for replacement. Then I found out <a href="http://wordpress.org/extend/plugins/widget-logic/" title="Widget Logic" target="_blank">Widget Logic</a>. If you are familiar with Boolean logic, Widget Logic is super effective. Instead of clicking check-boxes for configuration, you write your own logical condition. Widget Logic only evaluate those widgets that have something in their &#8216;Widget logic&#8217; field. If their &#8216;Widget logic&#8217; field is empty, the widget is simply treated as static widget.</p>
<p><img src="http://sodeve.net/wp-content/uploads/2012/01/widget.logic_.interface.png" alt="" title="widget.logic.interface" width="438" height="405" class="aligncenter size-full wp-image-2391" /></p>
<p>As you can see, the logical condition is composed using WordPress&#8217;s functions. Here are the list of WP&#8217;s commonly-used functions that could help you:</p>
<ul>
<li><span class="method">is_front_page()</span></li>
<li><span class="method">is_page()</span></li>
<li><span class="method">is_single()</span></li>
<li><span class="method">is_tag()</span></li>
<li><span class="method">is_category()</span></li>
<li><span class="method">is_archive()</span></li>
</ul>
<p>For complete list of functions, you could refer to WordPress <a href="http://codex.wordpress.org/Function_Reference#Miscellaneous_Functions" title="Conditional Tags Index" target="_blank">documentation</a>.</p>
<p>And if you&#8217;re not familiar with Boolean logic, you could learn how to do it <a href="http://www.php.net/manual/en/language.operators.logical.php" title="PHP Logical Operators" target="_blank">HERE</a>.</p>
<h3>Quick Example</h3>
<blockquote><p><span class="method">!is_tag() &#038;&#038; !is_page() &#038;&#038; !is_single() &#038;&#038; !is_category()</span><br/>This widget will be shown if the current page:</p>
<ol>
<li>is not a Tags page, and</li>
<li>is not a Page (not a Post), and</li>
<li>is not a Single post, and</li>
<li>is not a Category page</li>
</ol>
</blockquote>
<p>I hope it helps, cheers!</p>
<p>&nbsp;</p>
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to How To Show Authorship In Google Search Result For WordPress Blog" href="http://sodeve.net/2011/11/how-to-show-authorship-in-google-search-result-for-wordpress-blog/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/google.search.hardono-150x85.png&h=75&w=100&q=95" alt="How To Show Authorship In Google Search Result For WordPress Blog" width="100" height="75" />
 How To Show Authorship In Google Search Result For WordPress Blog </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to MS-SQL Stored Procedure for Absolute Beginner, Part 1" href="http://sodeve.net/2007/03/ms-sql-stored-procedure-for-absolute-beginner-part-1/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="MS-SQL Stored Procedure for Absolute Beginner, Part 1" width="100" height="75" />
 MS-SQL Stored Procedure for Absolute Beginner, Part 1 </a>
 
 </li>
 
  
</ul>

<p>&nbsp;</p>]]></content:encoded>
			<wfw:commentRss>http://sodeve.net/2012/01/goodbye-dynamic-widgets-welcome-widget-logic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quickly Create Expandable / Collapsible Box in Blogger</title>
		<link>http://sodeve.net/2011/12/quickly-create-expandablecollapsible-box-in-blogger/</link>
		<comments>http://sodeve.net/2011/12/quickly-create-expandablecollapsible-box-in-blogger/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 05:48:02 +0000</pubDate>
		<dc:creator>Hardono</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://sodeve.net/?p=2009</guid>
		<description><![CDATA[This is the follow up of my previous post. If you&#8217;re using Blogspot/Blogger, you could follow the following steps to make the expandable/collapsible box available to you: 1. Modify Template In your blogger main menu, click Template Then click Edit HTML Then click Proceed An editor with the XML content will show up. Now we [...]
&nbsp;
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to How To Create Expandable / Collapsible Box with jQuery Within WordPress" href="http://sodeve.net/2011/12/how-to-create-expandablecollapsible-box-with-jquery-within-wordpress/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/jquery3-150x93.png&h=75&w=100&q=95" alt="How To Create Expandable / Collapsible Box with jQuery Within WordPress" width="100" height="75" />
 How To Create Expandable / Collapsible Box with jQuery Within WordPress </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Adding an expandable snippet box to your WordPress blog" href="http://sodeve.net/2007/03/adding-an-expandable-snippet-box-to-your-wordpress-blog/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="Adding an expandable snippet box to your WordPress blog" width="100" height="75" />
 Adding an expandable snippet box to your WordPress blog </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Quickly Convert Ancient JSP Page into ASP.NET MVC + Ext.NET" href="http://sodeve.net/2011/12/quickly-convert-ancient-jsp-page-into-asp-net-mvc-ext-net/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/12/nutms.ext_.net_-150x150.png&h=75&w=100&q=95" alt="Quickly Convert Ancient JSP Page into ASP.NET MVC + Ext.NET" width="100" height="75" />
 Quickly Convert Ancient JSP Page into ASP.NET MVC + Ext.NET </a>
 
 </li>
 
  
</ul>


&nbsp;]]></description>
			<content:encoded><![CDATA[<p>This is the follow up of my previous <a href="http://sodeve.net/2011/12/how-to-create-expandablecollapsible-box-with-jquery-within-wordpress/" title="How To Create Expandable/Collapsible Box with jQuery Within WordPress">post</a>. </p>
<p>If you&#8217;re using Blogspot/Blogger, you could follow the following steps to make the expandable/collapsible box available to you:</p>
<h3>1. Modify Template</h3>
<p>In your blogger main menu, click Template</p>
<p><img src="http://sodeve.net/wp-content/uploads/2011/12/blogger.template.png" alt="" title="Blogger&#039;s Main menu" width="146" height="316" class="aligncenter size-full wp-image-2158" /></p>
<p>Then click Edit HTML</p>
<p><img src="http://sodeve.net/wp-content/uploads/2011/12/blogger.edit_.html.png" alt="" title="blogger.edit.html" width="259" height="256" class="aligncenter size-full wp-image-2161" /></p>
<p>Then click Proceed</p>
<p><img src="http://sodeve.net/wp-content/uploads/2011/12/blogger.proceed.png" alt="" title="blogger.proceed" width="330" height="150" class="aligncenter size-full wp-image-2162" /></p>
<p>An editor with the XML content will show up. Now we need to find <span class="method">&lt;head&gt;</span> and add the following text immediately <strong>AFTER</strong> it:</p>
<pre name="code" class="html">
&lt;script type='text/javascript'
src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'&gt;
&lt;/script&gt;
</pre>
<p>After that, we need to scroll down the editor and find <span class="method">&lt;/body&gt;</span> and add the following text immediately <strong>BEFORE </strong>it:</p>
<pre name="code" class="html">
&lt;script type='text/javascript'
src='https://s3-us-west-1.amazonaws.com/sodevejs/sodeve.expander.blogger.js'&gt;
&lt;/script&gt;
</pre>
<h3>2. Create Control DIV</h3>
<p>This DIV is basically the area where user will click to expand/collapse your content DIV. You style the DIV anyway you like, or add whatever content inside the Control DIV as long as you follow this two rules:</p>
<ol>
<li>the class attribute must contains &#8220;sdvExp&#8221;. E.g. <span class="method">class=&#8221;sdvExp&#8221;</span></li>
<li>it must have an ID. E.g. <span class="method">id=&#8221;XXXX&#8221;</span></li>
</ol>
<p>Example of Control DIV</p>
<pre name="code" class="html">
&lt;div id=&quot;XXXX&quot; class=&quot;sdvExp&quot;&gt;
	&lt;p&gt;Test Control DIV&lt;/p&gt;
&lt;/div&gt;
</pre>
<h3>3. Create Content DIV</h3>
<p>This DIV is basically the box that will expand/collapse whenever user clicks the Control DIV. Content DIV only has one rule, its class property must contains &#8220;child-ID_OF_CONTROL_DIV&#8221; E.g. <span class="method">class=&#8221;child-XXXX&#8221;</span></p>
<p>Example of Content DIV</p>
<pre name="code" class="html">
&lt;div class=&quot;child-XXXX&quot;&gt;
	&lt;p&gt;Test Content DIV&lt;/p&gt;
	&lt;p&gt;
		Lorem ipsum dolor sit amet, consectetur adipiscing elit. In at commodo tortor.
		Donec condimentum rutrum dui,  vitae rutrum dolor malesuada a. Pellentesque
		habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
		Donec facilisis ligula eu risus cursus cursus. Curabitur nec bibendum nulla.
		Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos
		himenaeos.	Vivamus eu dolor et enim egestas pellentesque ac a sapien.
		Maecenas aliquam adipiscing fermentum. Quisque egestas dui sed lacus congue
		id sagittis urna mattis. Duis ut cursus libero. Pellentesque lorem neque,
		fermentum sed fermentum at, auctor et nisl. Nulla lobortis elit odio.
		Suspendisse laoreet volutpat adipiscing.
	&lt;/p&gt;
&lt;/div&gt;
</pre>
<p>I hope it helps. If you found any difficulty in implementing this, you can always drop a comment. Cheers!</p>
<p>&nbsp;</p>
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to How To Create Expandable / Collapsible Box with jQuery Within WordPress" href="http://sodeve.net/2011/12/how-to-create-expandablecollapsible-box-with-jquery-within-wordpress/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/jquery3-150x93.png&h=75&w=100&q=95" alt="How To Create Expandable / Collapsible Box with jQuery Within WordPress" width="100" height="75" />
 How To Create Expandable / Collapsible Box with jQuery Within WordPress </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Adding an expandable snippet box to your WordPress blog" href="http://sodeve.net/2007/03/adding-an-expandable-snippet-box-to-your-wordpress-blog/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="Adding an expandable snippet box to your WordPress blog" width="100" height="75" />
 Adding an expandable snippet box to your WordPress blog </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Quickly Convert Ancient JSP Page into ASP.NET MVC + Ext.NET" href="http://sodeve.net/2011/12/quickly-convert-ancient-jsp-page-into-asp-net-mvc-ext-net/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/12/nutms.ext_.net_-150x150.png&h=75&w=100&q=95" alt="Quickly Convert Ancient JSP Page into ASP.NET MVC + Ext.NET" width="100" height="75" />
 Quickly Convert Ancient JSP Page into ASP.NET MVC + Ext.NET </a>
 
 </li>
 
  
</ul>

<p>&nbsp;</p>]]></content:encoded>
			<wfw:commentRss>http://sodeve.net/2011/12/quickly-create-expandablecollapsible-box-in-blogger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Latest Ferry Schedule From Singapore to Tanjung Pinang</title>
		<link>http://sodeve.net/2011/12/latest-ferry-schedule-from-singapore-to-tanjung-pinang/</link>
		<comments>http://sodeve.net/2011/12/latest-ferry-schedule-from-singapore-to-tanjung-pinang/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 09:19:39 +0000</pubDate>
		<dc:creator>Hardono</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[indonesia]]></category>
		<category><![CDATA[singapore]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://sodeve.net/?p=2139</guid>
		<description><![CDATA[This is an update to my old ferry schedule. Apparently many people visiting that page when they were looking for information about ferry from Singapore to Tanjung Pinang. Just to make sure I didn&#8217;t mislead them, I recently visited Tanah Merah Ferry Terminal. I quickly grabbed the printed schedules from the service counters. Anyway, I [...]
&nbsp;
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to Ferry Schedule From Singapore To Tanjung Pinang" href="http://sodeve.net/2007/12/ferry-schedule-to-tanjung-pinang/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="Ferry Schedule From Singapore To Tanjung Pinang" width="100" height="75" />
 Ferry Schedule From Singapore To Tanjung Pinang </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to About So Called Singapore Flu" href="http://sodeve.net/2009/04/about-so-called-singapore-flu/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/flu-150x150.jpg&h=75&w=100&q=95" alt="About So Called Singapore Flu" width="100" height="75" />
 About So Called Singapore Flu </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Singapore Bus Guide on Handheld Device" href="http://sodeve.net/2007/04/singapore-bus-guide-on-handheld-device/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/134304173_550c5e8d32_t.jpg&h=75&w=100&q=95" alt="Singapore Bus Guide on Handheld Device" width="100" height="75" />
 Singapore Bus Guide on Handheld Device </a>
 
 </li>
 
  
</ul>


&nbsp;]]></description>
			<content:encoded><![CDATA[<p>This is an update to my old <a href="http://sodeve.net/2007/12/ferry-schedule-to-tanjung-pinang/" title="Ferry Schedule From Singapore To Tanjung Pinang">ferry schedule</a>. Apparently many people visiting that page when they were looking for information about ferry from Singapore to Tanjung Pinang. Just to make sure I didn&#8217;t mislead them, I recently visited Tanah Merah Ferry Terminal. I quickly grabbed the printed schedules from the service counters.</p>
<p>Anyway, I managed to take picture of the entrance using my HTC Sensation. With the help of an Android App called Pano, I can automatically stitched a few photos into a panoramic-view image.</p>
<div style="height:520px; width:620px; overflow-x:scroll">
<img src="http://sodeve.net/wp-content/uploads/2011/12/TMFT.jpg" alt="" title="Tanah Merah Ferry Terminal" width="1959" height="500" class="alignnone size-full wp-image-2140" />
</div>
<p>&nbsp;</p>
<h2>Monday to Friday</h2>
<style type="text/css">
table.tableizer-table {border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} .tableizer-table td {padding: 4px; margin: 3px; border: 1px solid #ccc;}
.tableizer-table th {background-color: #104E8B; color: #FFF; font-weight: bold;}
</style>
<table class="tableizer-table">
<tr>
<th nowrap="nowrap">
Depart from Singapore<br/>(Singapore Time +8 GMT)</th>
<th nowrap="nowrap" >
Depart from Tanjung Pinang <br/>(Indonesia Time +7 GMT)</th>
</tr>
<tr>
<td nowrap="nowrap" >
08.50 &#8211; Indo Falcon</td>
<td nowrap="nowrap" >
07.00 &#8211; Sindo Ferry</td>
</tr>
<tr>
<td nowrap="nowrap">
09.20 &#8211; Wave Master</td>
<td nowrap="nowrap" >
10.00 &#8211; Indo Falcon</td>
</tr>
<tr>
<td nowrap="nowrap" >
12.30 &#8211; Sindo Ferry</td>
<td nowrap="nowrap" >
10.30 &#8211; Wave Master</td>
</tr>
<tr>
<td nowrap="nowrap" >
15.00 &#8211; Indo Falcon</td>
<td nowrap="nowrap" >
14.00 &#8211; Sindo Ferry</td>
</tr>
<tr>
<td nowrap="nowrap" >
15.30 &#8211; Wave Master</td>
<td nowrap="nowrap" >
16.00 &#8211; Indo Falcon</td>
</tr>
<tr>
<td nowrap="nowrap">
18.20 &#8211; Sindo Ferry</td>
<td nowrap="nowrap" >
16.30 &#8211; Wave Master</td>
</tr>
</table>
<h2>Saturday, Sunday and Public Holiday</h2>
<table class="tableizer-table">
<tr>
<th nowrap="nowrap">
Depart from Singapore<br/>(Singapore Time +8 GMT)</th>
<th nowrap="nowrap" >
Depart from Tanjung Pinang <br/>(Indonesia Time +7 GMT)</th>
</tr>
<tr>
<td>08.50 &#8211; Indo Falcon</td>
<td>07.00 &#8211; Sindo Ferry</td>
</tr>
<tr>
<td>09.20 &#8211; Wave Master</td>
<td>10.00 &#8211; Indo Falcon</td>
</tr>
<tr>
<td>10.20 &#8211; Sindo Ferry</td>
<td>10.25 &#8211; Wave Master</td>
</tr>
<tr>
<td>13.10 &#8211; Indo Falcon</td>
<td>13.30 &#8211; Sindo Ferry</td>
</tr>
<tr>
<td>13.30 &#8211; Wave Master</td>
<td>14.00 &#8211; Indo Falcon</td>
</tr>
<tr>
<td>17.10 &#8211; Indo Falcon</td>
<td>14.25 &#8211; Wave Master</td>
</tr>
<tr>
<td>17.30 &#8211; Wave Master</td>
<td>18.00 &#8211; Indo Falcon</td>
</tr>
<tr>
<td>18.20 &#8211; Sindo Ferry</td>
<td>18.30 &#8211; Wave Master</td>
</tr>
</table>
<p>Enjoy your trip to Bintan! Happy Holidays everyone! Cheers!</p>

<div class="ngg-galleryoverview" id="ngg-gallery-6-2139">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-44" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://sodeve.net/wp-content/gallery/ferry-schedule/ferry-indofalcon.png" title=" " class="shutterset_set_6" >
								<img title="ferry-indofalcon" alt="ferry-indofalcon" src="http://sodeve.net/wp-content/gallery/ferry-schedule/thumbs/thumbs_ferry-indofalcon.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-45" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://sodeve.net/wp-content/gallery/ferry-schedule/ferry-sindoferry.png" title=" " class="shutterset_set_6" >
								<img title="ferry-sindoferry" alt="ferry-sindoferry" src="http://sodeve.net/wp-content/gallery/ferry-schedule/thumbs/thumbs_ferry-sindoferry.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-46" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://sodeve.net/wp-content/gallery/ferry-schedule/ferry-wavemaster.png" title=" " class="shutterset_set_6" >
								<img title="ferry-wavemaster" alt="ferry-wavemaster" src="http://sodeve.net/wp-content/gallery/ferry-schedule/thumbs/thumbs_ferry-wavemaster.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>&nbsp;</p>
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to Ferry Schedule From Singapore To Tanjung Pinang" href="http://sodeve.net/2007/12/ferry-schedule-to-tanjung-pinang/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="Ferry Schedule From Singapore To Tanjung Pinang" width="100" height="75" />
 Ferry Schedule From Singapore To Tanjung Pinang </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to About So Called Singapore Flu" href="http://sodeve.net/2009/04/about-so-called-singapore-flu/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/flu-150x150.jpg&h=75&w=100&q=95" alt="About So Called Singapore Flu" width="100" height="75" />
 About So Called Singapore Flu </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Singapore Bus Guide on Handheld Device" href="http://sodeve.net/2007/04/singapore-bus-guide-on-handheld-device/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/134304173_550c5e8d32_t.jpg&h=75&w=100&q=95" alt="Singapore Bus Guide on Handheld Device" width="100" height="75" />
 Singapore Bus Guide on Handheld Device </a>
 
 </li>
 
  
</ul>

<p>&nbsp;</p>]]></content:encoded>
			<wfw:commentRss>http://sodeve.net/2011/12/latest-ferry-schedule-from-singapore-to-tanjung-pinang/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Saturday Karaoke Session &#8211; Jay Chou Edition</title>
		<link>http://sodeve.net/2011/12/saturday-karaoke-session-jay-chou-edition/</link>
		<comments>http://sodeve.net/2011/12/saturday-karaoke-session-jay-chou-edition/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 01:21:55 +0000</pubDate>
		<dc:creator>Hardono</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[leisure]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://sodeve.net/?p=1982</guid>
		<description><![CDATA[I don&#8217;t have a great voice But it doesn&#8217;t stop me for going to Karaoke session with friends and colleagues. Here are my favorite Jay Chou&#8217;s songs that I always tried to sing it (provided the KTV has it). See, now I can practice this three songs in front of my PC. Anyway, I hope [...]
&nbsp;
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to Karaoke Charges" href="http://sodeve.net/2009/02/karaoke-charges/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="Karaoke Charges" width="100" height="75" />
 Karaoke Charges </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to SODEVE&#8217;s WP-Translate, Blogger Edition" href="http://sodeve.net/2007/05/sodeves-wp-translate-blogger-edition/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/uk.gif&h=75&w=100&q=95" alt="SODEVE&#8217;s WP-Translate, Blogger Edition" width="100" height="75" />
 SODEVE&#8217;s WP-Translate, Blogger Edition </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to ASP.NET Session Quick Recap" href="http://sodeve.net/2008/05/aspnet-session-quick-recap/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish2.jpg&h=75&w=100&q=95" alt="ASP.NET Session Quick Recap" width="100" height="75" />
 ASP.NET Session Quick Recap </a>
 
 </li>
 
  
</ul>


&nbsp;]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t have a great voice <img src='http://sodeve.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  But it doesn&#8217;t stop me for going to Karaoke session with friends and colleagues. Here are my favorite Jay Chou&#8217;s songs that I always tried to sing it (provided the KTV has it). See, now I can practice this three songs in front of my PC.</p>
<p>Anyway, I hope you like the arrangement. It started sad, mellow and slow with An Jing, then progressed to slow rock with Bu Neng Shuo De Mi Mi. And finally, Huo Yuan Jia with it&#8217;s rapping rock, turntables effect, Erhu and distorted guitar. This last song simply blows my mind.</p>
<p>Although Jay Chou has many albums and songs, somehow only these three songs from Jay Chou that managed to stick to my brain. The rest simply failed to do so. </p>
<p>Enjoy your weekend!</p>
<div class="sdvExp" id="divAnJing" style="background:#333;border:1px; padding:10px">
<h3>An Jing (Silence)</h3>
</div>
<div class="child-divAnJing" style="padding:10px 0px 0px 10px">
<div class="sdvExp" id="divAnJing-video" style="background:#333;border:1px; padding:10px"><strong>Video Clip</strong></div>
<div class="child-divAnJing-video" style="padding:10px 0px 0px 10px">
			<iframe width="420" height="315" src="http://www.youtube.com/embed/vKc1ngYo5Q0" frameborder="0" allowfullscreen></iframe>
		</div>
<div class="sdvExp" id="divAnJing-Karaoke" style="background:#333;border:1px; padding:10px"><strong>Karaoke Clip</strong></div>
<div class="child-divAnJing-Karaoke" style="padding:10px 0px 0px 10px">
			<iframe width="420" height="315" src="http://www.youtube.com/embed/7Iqoxi6a0HI" frameborder="0" allowfullscreen></iframe>
		</div>
<div class="sdvExp" id="divAnJing-Lyrics" style="background:#333;border:1px; padding:10px"><strong>Lyrics</strong></div>
<div class="child-divAnJing-Lyrics" style="padding:10px 0px 0px 10px">
			只剩下鋼琴陪我談了一天<br />
Zhi sheng xia gang qin pei wo tan le yi tian<br />
I had no one to talk to except for the piano one day.</p>
<p>睡著的大提琴<br />
Shui zhao de da ti qin<br />
The sleeping cello</p>
<p>安靜的舊舊的<br />
An jing de jiu jiu de<br />
Is quiet and worn out.</p>
<p>我想你已表現的非常明白<br />
Wo xiang ni yi biao xian de fei chang ming bai<br />
I think you&#8217;ve already made it extraordinarily clear.</p>
<p>我懂我也知道<br />
Wo dong wo ye zhi dao<br />
I understand and I know</p>
<p>你沒有捨不得<br />
Ni mei you she bu de<br />
You&#8217;re not unwilling to part with me.</p>
<p>你說你也會難過我不相信<br />
Ni shuo ni ye hui nan guo wo bu xiang xin<br />
You say it will also be hard for you, but I don&#8217;t believe it.</p>
<p>牽著你陪著我<br />
Qian zhe ni pei zhe wo<br />
You holding me hand and accompanying me,</p>
<p>也只是曾經<br />
ye zhi shi ceng jing<br />
That&#8217;s all in the past.</p>
<p>希望他是真的比我還要愛你<br />
Xi wang ta shi zhen de bi wo hai yao ai ni<br />
I hope he really loves you more than I do.</p>
<p>我才會逼自己離開<br />
Wo cai hui bi zi ji li kai<br />
Only then can I force myself to leave.</p>
<p>你要我說多難堪<br />
Ni yao wo shuo duo nan kan<br />
You want me to say something that comes very hard for me.</p>
<p>我根本不想分開<br />
Wo gen ben bu xiang fen kai<br />
I certainly don&#8217;t want us to break up.</p>
<p>為什麼還要我用微笑來帶過<br />
Wei shen me hai yao wo yong wei xiao lai dai guo<br />
Why must I use a smile in order to go on?</p>
<p>我沒有這種天份<br />
Wo mei you zhe zhong tian fen<br />
I don&#8217;t have that kind of ability </p>
<p>包容你也接受他<br />
Bao rong ni ye jie shou ta<br />
To tolerate the fact that you also accept him.</p>
<p>不用擔心的太多<br />
Bu yong dan xin de tai duo<br />
You don&#8217;t need to worry too much.</p>
<p>我會一直好好過<br />
Wo hui yi zhi hao hao guo<br />
I will feel better.</p>
<p>你已經遠遠離開<br />
Ni yi jing yuan yuan li kai<br />
You&#8217;ve already gone far, far away.</p>
<p>我也會慢慢走開<br />
Wo ye hui man man zou kai<br />
I will also slowly leave.</p>
<p>為什麼我連分開都遷就著你<br />
Wei shen me wo lian fen kai dou qian jiu zhe ni<br />
Why must I obediently go when we are breaking up?</p>
<p>我真的沒有天份<br />
Wo zhen de mei you tian fen<br />
I truly don&#8217;t have the ability</p>
<p>安靜的沒這麼快<br />
An jing de mei zhe me kuai<br />
My silence doesn&#8217;t come fast.</p>
<p>我會學著放棄你<br />
Wo hui xue zhe fang qi ni<br />
I will be learning how to let go of you.</p>
<p>是因為我太愛你<br />
Shi yin wei wo tai ai ni<br />
It&#8217;s because I love you too much.</p>
<p>lyrics, romanji &#038; translation found at <a href="http://chinesemusicblog.com/forum/viewtopic.php?id=4988" title="[Completed] 安静- Jay Chou" target="_blank">chinese music blog</a>.
		</div>
</p></div>
<div class="sdvExp" id="divBuNeng" style="background:#333;border:1px; padding:10px">
<h3>Bu Neng Shuo De Mi Mi (Secret I Can&#8217;t Tell)</h3>
</div>
<div class="child-divBuNeng" style="padding:10px 0px 0px 10px">
<div class="sdvExp" id="divBuNeng-Clip" style="background:#333;border:1px; padding:10px"><strong>Video Clip</strong></div>
<div class="child-divBuNeng-Clip" style="padding:10px 0px 0px 10px">
			<iframe width="420" height="315" src="http://www.youtube.com/embed/C6dO6hCunTA" frameborder="0" allowfullscreen></iframe>
		</div>
<div class="sdvExp" id="divBuNeng-Karaoke" style="background:#333;border:1px; padding:10px"><strong>Karaoke Clip</strong></div>
<div class="child-divBuNeng-Karaoke" style="padding:10px 0px 0px 10px">
			<iframe width="420" height="315" src="http://www.youtube.com/embed/LfGkxi49SHE" frameborder="0" allowfullscreen></iframe>
		</div>
<div class="sdvExp" id="divBuNeng-Lyrics" style="background:#333;border:1px; padding:10px"><strong>Lyrics</strong></div>
<div class="child-divBuNeng-Lyrics" style="padding:10px 0px 0px 10px">
			不能说的秘密 | Bu Neng Shuo De Mi Mi | Secrets I Can’t Tell</p>
<p>词: 方文山<br />
Ci: Fang Wen Shan<br />
Lyrics: Vincent Fang</p>
<p>曲: 周杰伦<br />
Qu: Zhou Jie Lun<br />
Music: Jay Chou</p>
<p>冷咖啡离开了杯垫<br />
leng ka fei li kai le bei dian<br />
As the cold coffee leaves the coaster</p>
<p>我忍住的情绪在很后面<br />
wo ren zhu de qing xu zai hen hou mian<br />
I desperately tried to hold my emotions far behind</p>
<p>拼命想挽回的从前<br />
pin ming xiang wan hui de cong qian<br />
Fighting hard to restore the past</p>
<p>在我脸上依旧清晰可见<br />
zai wo lian shang yi jiu qing xi ke jian<br />
On my face you can still see ever so clearly</p>
<p>最美的不是下雨天<br />
zui mei de bu shi xia yu tian<br />
that rainy day wasn’t the most beautiful</p>
<p>是曾与你躲过雨的屋檐 oh~~<br />
shi ceng yu ni duo guo yu de wu yan<br />
It’s the shelters that I once shared with you in the rain</p>
<p>回忆的画面<br />
hui yi de hua mian<br />
The pictures in my memory</p>
<p>在荡着秋千 梦开始不甜<br />
zai dang zhe qiu qian meng kai shi bu tian<br />
While on the swings dreams become less sweet</p>
<p>你说把爱渐渐 放下会走更远<br />
ni shuo ba ai jian jian fang xia hui zou geng yuan<br />
You told me that by gradually letting go I’d be able to go further</p>
<p>又何必去改变已错过的时间<br />
you he bi qu gai bian ni cuo guo de shi jian<br />
and why bother changing the times that you’ve missed</p>
<p>你用你的指尖 阻止我说再见<br />
ni yong ni de zhi jian zu zhi wo shuo zai jian<br />
you used your fingertip to stop me from saying goodbye</p>
<p>想像你在身边在完全失去之前<br />
xiang xiang ni zai shen bian zai wan quan shi qu zhi qian<br />
imaging you being by my side before you completely disappear</p>
<p>你说把爱渐渐 放下会走更远<br />
ni shuo ba ai jian jian fang xia hui zou geng yuan<br />
You told me that by gradually letting go I’d be able to go further</p>
<p>或许命运的签 只让我们遇见<br />
huo xu ming yun de qian zhi rang wo men yu jian<br />
Perhaps life’s destiny only allowed us to meet</p>
<p>只让我们相恋 这一季的秋天<br />
zhi rang wo men xiang lian zhe yi ji de qiu tian<br />
(and) Only allowed us to love this one season of fall</p>
<p>飘落後才发现 这幸福的碎片<br />
piao luo hou cai fa xian zhe xing fu de sui pian<br />
only after the pieces drifted down that I realized these are the pieces of happiness</p>
<p>要我怎麼捡<br />
yao wo zen me jian<br />
How do i pick them up</p>
<p>Lyrics, romanji and translation found at <a href="http://byon.wordpress.com/2007/08/24/jay-chou-%E4%B8%8D%E8%83%BD%E8%AF%B4%E7%9A%84%E7%A7%98%E5%AF%86-bu-neng-shuo-de-mi-mi-secrets-i-can%E2%80%99t-tell-lyrics/" title="Jay Chou-不能说的秘密 Bu Neng Shuo De Mi Mi (Secrets I Can’t Tell) lyrics" target="_blank">Byon</a>
		</div>
</div>
<div class="sdvExp" id="divHuoYuan" style="background:#333;border:1px; padding:10px">
<h3>Huo Yuan Jia (Fearless)</h3>
</div>
<div class="child-divHuoYuan" style="padding:10px 0px 0px 10px">
<div class="sdvExp" id="divHuoYuan-Clip" style="background:#333;border:1px; padding:10px"><strong>Video Clip</strong></div>
<div class="child-divHuoYuan-Clip" style="padding:10px 0px 0px 10px">
			<iframe width="420" height="315" src="http://www.youtube.com/embed/v_qpn_63oro" frameborder="0" allowfullscreen></iframe>
		</div>
<div class="sdvExp" id="divHuoYuan-Karaoke" style="background:#333;border:1px; padding:10px"><strong>Karaoke Clip</strong></div>
<div class="child-divHuoYuan-Karaoke" style="padding:10px 0px 0px 10px">
			<iframe width="420" height="315" src="http://www.youtube.com/embed/vlk2GaTyNI0" frameborder="0" allowfullscreen></iframe>
		</div>
<div class="sdvExp" id="divHuoYuan-Lyrics" style="background:#333;border:1px; padding:10px"><strong>Lyrics</strong></div>
<div class="child-divHuoYuan-Lyrics" style="padding:10px 0px 0px 10px">
			    嚇 命有几回 合擂台等着<br />
    he ming you ji hui he lei tai deng zhe<br />
    Humph, How many rounds are there in life, the arena is waiting</p>
<p>    生死状赢了 什么冷笑着<br />
    shen shi zhuang yin le she me leng xiao zhe<br />
    After winning a death duel, who’s smiling coldly?</p>
<p>    天下谁的 第一又如何<br />
    tian xia shui de di yi you ru he<br />
    Who controls the fraternity? So what if (you) are the first</p>
<p>    止干戈 我辈尚武德<br />
    zhi gan she wo bei shang wu de<br />
    Stop interfering in my martial rules</p>
<p>    我的 拳脚了得 却奈何 徒增虚名一个<br />
    wo de quan jiao liao de que nai he du zheng xu ming yi ge<br />
    My punches and kicks are great but I only gained a meaningless title</p>
<p>    江湖难测 谁是强者 谁争一 统武林的资格<br />
    jiang hu nan che shui shi qiang zhe shui zheng yi tong wu lin de zhi ge<br />
    The martial fraternity is too hard to predict. Who will be the strongest? Who will have the qualifications to rule the whole fraternity?</p>
<p>    小城里岁月流过去 清澈的勇气 洗涤过的回忆<br />
    xiao cheng li sui yue liu guo qu qing che de yong qi xi yi guo de hui yi<br />
    Time passes fast in the city, the limpid courage washed away my memories</p>
<p>    我记得你 骄傲的活下去<br />
    wo ji de ni jiao ao de huo xia qu<br />
    I’ll remember you, living on proudly</p>
<p>    霍霍霍霍 霍霍霍霍 霍家拳的套路招式灵活<br />
    huo *9 jia quan de tao lu zhao shi ling huo<br />
    Huo (*9) family punch’s moves are flexible</p>
<p>    我我我我 我我我我 活着生命就该完整渡过<br />
    wo (*8) huo zhe shen ming jiu gai wan zheng du guo<br />
    I (*8) I have lived life and should live to the finish</p>
<p>    我我我我 我我我我 过错软弱从来不属于我<br />
    wo (*9) guo chuo ruan luo cong lai bu su yu wo<br />
    I (*8) Mistakes and weakness will never come from me</p>
<p>    霍霍霍霍 霍霍霍霍 我们精武出手无人能躲<br />
    Huo (*8) wo men jing wu chu shou wu ren neng duo<br />
    I (*8) None can evade when our fine moves are executed</p>
<p>Lyrics, romanji and translations found at <a href="http://a-lyrics.blogspot.com/2007/08/fearless.html" title="Fearless" target="_blank">A-Lyrics</a>
		</div>
</p></div>
<p>PS: It&#8217;s created with the help of <a href="http://sodeve.net/2011/12/how-to-create-expandablecollapsible-box-with-jquery-within-wordpress/" title="How To Create Expandable/Collapsible Box with jQuery Within WordPress">Expanding/Collapsing Box</a>.</p>
<p>&nbsp;</p>
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to Karaoke Charges" href="http://sodeve.net/2009/02/karaoke-charges/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="Karaoke Charges" width="100" height="75" />
 Karaoke Charges </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to SODEVE&#8217;s WP-Translate, Blogger Edition" href="http://sodeve.net/2007/05/sodeves-wp-translate-blogger-edition/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/uk.gif&h=75&w=100&q=95" alt="SODEVE&#8217;s WP-Translate, Blogger Edition" width="100" height="75" />
 SODEVE&#8217;s WP-Translate, Blogger Edition </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to ASP.NET Session Quick Recap" href="http://sodeve.net/2008/05/aspnet-session-quick-recap/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish2.jpg&h=75&w=100&q=95" alt="ASP.NET Session Quick Recap" width="100" height="75" />
 ASP.NET Session Quick Recap </a>
 
 </li>
 
  
</ul>

<p>&nbsp;</p>]]></content:encoded>
			<wfw:commentRss>http://sodeve.net/2011/12/saturday-karaoke-session-jay-chou-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quickly Convert Ancient JSP Page into ASP.NET MVC + Ext.NET</title>
		<link>http://sodeve.net/2011/12/quickly-convert-ancient-jsp-page-into-asp-net-mvc-ext-net/</link>
		<comments>http://sodeve.net/2011/12/quickly-convert-ancient-jsp-page-into-asp-net-mvc-ext-net/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 15:30:38 +0000</pubDate>
		<dc:creator>Hardono</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[ext.net]]></category>
		<category><![CDATA[mvc]]></category>

		<guid isPermaLink="false">http://sodeve.net/?p=2031</guid>
		<description><![CDATA[Last week, I was required to quickly do maintenance to an ancient JSP page. The page basically is a spaghetti code that retrieve shipment data from Oracle, transform it into HTML output. The page itself is residing in an old Allaire JRun server. So yeah, it&#8217;s really that ancient Due to the time constraint and [...]
&nbsp;
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to Printing The Content of GridView" href="http://sodeve.net/2007/08/printing-the-content-of-gridview/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="Printing The Content of GridView" width="100" height="75" />
 Printing The Content of GridView </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to EnableEventValidation Error" href="http://sodeve.net/2007/12/enableeventvalidation-error/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish2.jpg&h=75&w=100&q=95" alt="EnableEventValidation Error" width="100" height="75" />
 EnableEventValidation Error </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to How To Quickly Format Excel Document for Your Database Query Result" href="http://sodeve.net/2008/12/how_to_quickly_format_excel_document_for_your_database_query_result/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/addmacro-150x150.jpg&h=75&w=100&q=95" alt="How To Quickly Format Excel Document for Your Database Query Result" width="100" height="75" />
 How To Quickly Format Excel Document for Your Database Query Result </a>
 
 </li>
 
  
</ul>


&nbsp;]]></description>
			<content:encoded><![CDATA[<p>Last week, I was required to quickly do maintenance to an ancient JSP page. The page basically is a spaghetti code that retrieve shipment data from Oracle, transform it into HTML output. The page itself is residing in an old Allaire JRun server. So yeah, it&#8217;s really that ancient <img src='http://sodeve.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Due to the time constraint and my lack of familiarity with the overall Java EE environment, I decided to move it into my comfort zone <img src='http://sodeve.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>To create the overall layout, we can always derive from <a href="http://code.google.com/p/extnet-mvc/" title="Ext.NET MVC" target="_blank">Ext.NET MVC project</a>. So I made a few changes and I have something like this:</p>
<p><img src="http://sodeve.net/wp-content/uploads/2011/12/nutms.ext_.net_.png" alt="" title="Ext.Net MVC " width="595" height="377" class="aligncenter size-full wp-image-2033" /></p>
<p>When the user clicked the Search button, we need to submit to backend processing and show the output in the Result panel.</p>
<pre name="code" class="html">
&lt;ext:Button Width=&quot;100&quot; Height=&quot;20&quot; runat=&quot;server&quot; ID=&quot;btnSearch&quot; Text=&quot;Search&quot;&gt;
	&lt;Listeners&gt;
		&lt;Click Fn=&quot;fnSearch&quot; /&gt;
	&lt;/Listeners&gt;
&lt;/ext:Button&gt;
</pre>
<p>The click event handler is in JavaScript:</p>
<pre name="code" class="javascript">
var fnSearch = function(sender, ev) {
   pnlResult.load({
	url:'/Job/Search',
	params:{shipref: txtShipRef.getValue()},
	callback:function(el){
		el.applyStyles("overflow:scroll");
	},
	text:'loading...',
	timeout:30
   });
}
</pre>
<p>Meanwhile at the backend, JobController.cs will have the following the action handler:</p>
<pre name="code" class="csharp">
public ContentResult Search(String shipref)
{
	var res = new ContentResult();
	res.ContentType = "text/html";
	var sb = new StringBuilder();
	try
	{
	    //Convert the Java code in JSP page into C# code
	    //Highly recommended to use sb.Append()
	    //instead of + operator for String concatenating
	    res.Content = sb.ToString();
	}
	catch (Exception ex) {
		res.Content = ex.ToString();
	}
	return res;
}
</pre>
<p>There you go, at least now we can move this application to a newer and better server. Which should translates as a better experience to the user <img src='http://sodeve.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>I hope it helps. Cheers!</p>
<p>&nbsp;</p>
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to Printing The Content of GridView" href="http://sodeve.net/2007/08/printing-the-content-of-gridview/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="Printing The Content of GridView" width="100" height="75" />
 Printing The Content of GridView </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to EnableEventValidation Error" href="http://sodeve.net/2007/12/enableeventvalidation-error/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish2.jpg&h=75&w=100&q=95" alt="EnableEventValidation Error" width="100" height="75" />
 EnableEventValidation Error </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to How To Quickly Format Excel Document for Your Database Query Result" href="http://sodeve.net/2008/12/how_to_quickly_format_excel_document_for_your_database_query_result/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/addmacro-150x150.jpg&h=75&w=100&q=95" alt="How To Quickly Format Excel Document for Your Database Query Result" width="100" height="75" />
 How To Quickly Format Excel Document for Your Database Query Result </a>
 
 </li>
 
  
</ul>

<p>&nbsp;</p>]]></content:encoded>
			<wfw:commentRss>http://sodeve.net/2011/12/quickly-convert-ancient-jsp-page-into-asp-net-mvc-ext-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inline JavaScript Code That Broke My Feed</title>
		<link>http://sodeve.net/2011/12/inline-javascript-code-that-broke-my-feed/</link>
		<comments>http://sodeve.net/2011/12/inline-javascript-code-that-broke-my-feed/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 13:49:51 +0000</pubDate>
		<dc:creator>Hardono</dc:creator>
				<category><![CDATA[Laughs]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://sodeve.net/?p=2010</guid>
		<description><![CDATA[In my previous post, I needed to embed Flash object. To do that, the post needs to have two inline JavaScript code blocks embedded inside. This two code blocks apparently killed my RSS Feed! I didn&#8217;t know about this, until I visited my LinkedIn page. LinkedIn page was prompting me to enter my WordPress blog [...]
&nbsp;
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to How to Use Javascript in Your WordPress Blog Post" href="http://sodeve.net/2009/09/how-to-use-javascript-in-your-wordpress-blog-post/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="How to Use Javascript in Your WordPress Blog Post" width="100" height="75" />
 How to Use Javascript in Your WordPress Blog Post </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Singapore NRIC Generator" href="http://sodeve.net/2008/07/singapore-nric-generator/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/get_flash_player.gif&h=75&w=100&q=95" alt="Singapore NRIC Generator" width="100" height="75" />
 Singapore NRIC Generator </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to How to Check Whether JavaScript is Enabled From Server" href="http://sodeve.net/2007/03/how-to-check-that-javascript-is-enabled-from-server/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish2.jpg&h=75&w=100&q=95" alt="How to Check Whether JavaScript is Enabled From Server" width="100" height="75" />
 How to Check Whether JavaScript is Enabled From Server </a>
 
 </li>
 
  
</ul>


&nbsp;]]></description>
			<content:encoded><![CDATA[<p>In my previous <a href="http://sodeve.net/2011/11/download-data-terbaru-sertifikasi-guru-2012/" title="Download Data Terbaru Sertifikasi Guru 2012">post</a>, I needed to embed Flash object. To do that, the post needs to have two inline JavaScript code blocks embedded inside.</p>
<p>This two code blocks apparently killed my RSS Feed! I didn&#8217;t know about this, until I visited my LinkedIn page. LinkedIn page was prompting me to enter my WordPress blog URL address. Hmm.. that&#8217;s weird. I remember I have done that immediately when I created my LinkedIn account. I squinted my eyes to find any error messages. Below the WordPress form, I saw broken red lines with varying degree of thickness. Apparently the error message was outside the DIV&#8217;s visible area. The error message reads &#8220;Error in parsing http://sodeve.net?feed=rss2&#8243;.</p>
<p>Here&#8217;s the offending inline codes:</p>
<pre name="code" class="html">
&lt;script type=&quot;text/javascript&quot;&gt;
		var swfVersionStr = &quot;10.2.0&quot;; var xiSwfUrlStr = &quot;/swf/playerProductInstall.swf&quot;;
		var flashvars = {}; var params = {};
		params.quality = &quot;high&quot;; params.bgcolor = &quot;#3a3737&quot;;
		params.allowscriptaccess = &quot;always&quot;; params.allowfullscreen = &quot;true&quot;;
		var attributes = {}; attributes.id = &quot;SertifikasiDownloader&quot;;
		attributes.name = &quot;SertifikasiDownloader&quot;; attributes.align = &quot;left&quot;;
		swfobject.embedSWF(&quot;/swf/Downloader.swf&quot;, &quot;flashSertifikasiDownloader&quot;, &quot;493&quot;, &quot;332&quot;, swfVersionStr, xiSwfUrlStr, flashvars, params, attributes);
		swfobject.createCSS(&quot;#flashSertifikasiDownloader&quot;, &quot;display:block;text-align:left;&quot;);
&lt;/script&gt;
</pre>
<p>And</p>
<pre name="code" class="html">
&lt;script type=&quot;text/javascript&quot;&gt;
		var pageHost = ((document.location.protocol == &quot;https:&quot;) ? &quot;https://&quot; : &quot;http://&quot;);
		document.write(&quot;&lt;a href='http://www.adobe.com/go/getflashplayer'&gt;&lt;img src='&quot;
			+ pageHost + &quot;www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /&gt;&lt;/a&gt;&quot; );
&lt;/script&gt;
</pre>
<p>Btw, please note that I made the JavaScript codes in multiple lines to make it readable. In its original form, each code block will be merged into a single line.</p>
<p>When I opened up this blog&#8217;s RSS Feed URL using Google Chrome, it spitted back red rectangle error message back at me. I opened the same URL with Safari, and it simply give up without even telling what&#8217;s the source of the error. Still not satisfied, I launched both IE9 and Firefox to the same URL.</p>
<p>Surprise surprise, these two browsers didn&#8217;t report any error. IE9 incompletely renderred the XML as a full-page of words without any arrangement. But it actually stopped rendering the content half-way. Perhaps it saw the error, got depressed, then perhaps go hiding somewhere trying to get high. Great, IE9, your act is just like <a href="http://en.wikipedia.org/wiki/Towelie" title="Towelie" target="_blank">Towelie</a>.</p>
<p>If IE9 is like Towelie, I think Firefox is like Eddie Mora from <a href="http://www.imdb.com/title/tt1219289/" title="Limitless" target="_blank">Limitless</a>. Although there&#8217;s error in the feed, it is still showing everything perfectly. And by perfectly, I mean everything. The FeedBurner&#8217;s favicon, the layout, the form to subscribe to the feed. </p>
<p>Last but not least, Opera. I think Opera is the most informative among all. It prompted the error, described what kind of error is it, which location the error was triggered from, and it even shown the part of the XML code where the error is originated.</p>
<p>Based on this razor-sharp information from Opera, I look into the XML file. I found out that the second JavaScript code block was auto-encapsulated inside CDATA section. But why only the second code block was auto-encapsulated? What makes the first code block so special (or not so special, depending on your today&#8217;s mood) that it wasn&#8217;t auto-encapsulated?</p>
<p>Anyway, I solved this issue by taking out both code blocks, and put them into two separate external .js file. Yes, this is actually the recommended practice should you ever need to include JavaScript code in your WordPress blog post. Why didn&#8217;t I do it in the first place? In my defense, the inline JavaScript code did work. As long as you make them in one single line.</p>
<p>What I did&#8217;t realize was that I accidentally depended on a &#8216;hack&#8217;, deprecated-method, or whatever it is that now WordPress (or W3 Total Cache) doesn&#8217;t support. I am not sure whether I should call this a bug. What do you think?</p>
<p>Moral of the story, use the recommended best practice when doing something, but don&#8217;t stop yourself from hacking <img src='http://sodeve.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Show me your hand if your&#8217;re agree!</p>
<p>Cheers!</p>
<p>The screenshots from the browsers:<br />

<div class="ngg-galleryoverview" id="ngg-gallery-5-2010">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-36" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://sodeve.net/wp-content/gallery/browser-feed-error/chrome-feed_-error_.png" title=" " class="shutterset_set_5" >
								<img title="chrome-feed_-error_" alt="chrome-feed_-error_" src="http://sodeve.net/wp-content/gallery/browser-feed-error/thumbs/thumbs_chrome-feed_-error_.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-37" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://sodeve.net/wp-content/gallery/browser-feed-error/chrome-feed_-fixed_.png" title=" " class="shutterset_set_5" >
								<img title="chrome-feed_-fixed_" alt="chrome-feed_-fixed_" src="http://sodeve.net/wp-content/gallery/browser-feed-error/thumbs/thumbs_chrome-feed_-fixed_.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-38" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://sodeve.net/wp-content/gallery/browser-feed-error/firefox-feed_.png" title=" " class="shutterset_set_5" >
								<img title="firefox-feed_" alt="firefox-feed_" src="http://sodeve.net/wp-content/gallery/browser-feed-error/thumbs/thumbs_firefox-feed_.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-39" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://sodeve.net/wp-content/gallery/browser-feed-error/ie9-feed_.png" title=" " class="shutterset_set_5" >
								<img title="ie9-feed_" alt="ie9-feed_" src="http://sodeve.net/wp-content/gallery/browser-feed-error/thumbs/thumbs_ie9-feed_.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-40" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://sodeve.net/wp-content/gallery/browser-feed-error/opera-fee_-fixed_.png" title=" " class="shutterset_set_5" >
								<img title="opera-fee_-fixed_" alt="opera-fee_-fixed_" src="http://sodeve.net/wp-content/gallery/browser-feed-error/thumbs/thumbs_opera-fee_-fixed_.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-41" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://sodeve.net/wp-content/gallery/browser-feed-error/opera-feed_-error_.png" title=" " class="shutterset_set_5" >
								<img title="opera-feed_-error_" alt="opera-feed_-error_" src="http://sodeve.net/wp-content/gallery/browser-feed-error/thumbs/thumbs_opera-feed_-error_.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-42" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://sodeve.net/wp-content/gallery/browser-feed-error/safari-feed_-error_.png" title=" " class="shutterset_set_5" >
								<img title="safari-feed_-error_" alt="safari-feed_-error_" src="http://sodeve.net/wp-content/gallery/browser-feed-error/thumbs/thumbs_safari-feed_-error_.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-43" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://sodeve.net/wp-content/gallery/browser-feed-error/safari-feed_-fixed_.png" title=" " class="shutterset_set_5" >
								<img title="safari-feed_-fixed_" alt="safari-feed_-fixed_" src="http://sodeve.net/wp-content/gallery/browser-feed-error/thumbs/thumbs_safari-feed_-fixed_.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

</p>
<p>&nbsp;</p>
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to How to Use Javascript in Your WordPress Blog Post" href="http://sodeve.net/2009/09/how-to-use-javascript-in-your-wordpress-blog-post/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="How to Use Javascript in Your WordPress Blog Post" width="100" height="75" />
 How to Use Javascript in Your WordPress Blog Post </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Singapore NRIC Generator" href="http://sodeve.net/2008/07/singapore-nric-generator/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/get_flash_player.gif&h=75&w=100&q=95" alt="Singapore NRIC Generator" width="100" height="75" />
 Singapore NRIC Generator </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to How to Check Whether JavaScript is Enabled From Server" href="http://sodeve.net/2007/03/how-to-check-that-javascript-is-enabled-from-server/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish2.jpg&h=75&w=100&q=95" alt="How to Check Whether JavaScript is Enabled From Server" width="100" height="75" />
 How to Check Whether JavaScript is Enabled From Server </a>
 
 </li>
 
  
</ul>

<p>&nbsp;</p>]]></content:encoded>
			<wfw:commentRss>http://sodeve.net/2011/12/inline-javascript-code-that-broke-my-feed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Force ASP.NET MVC To Serve Index.PHP</title>
		<link>http://sodeve.net/2011/12/how-to-force-asp-net-mvc-to-serve-index-php/</link>
		<comments>http://sodeve.net/2011/12/how-to-force-asp-net-mvc-to-serve-index-php/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 12:05:49 +0000</pubDate>
		<dc:creator>Hardono</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[mvc]]></category>

		<guid isPermaLink="false">http://sodeve.net/?p=1997</guid>
		<description><![CDATA[What a weird title for a solution that I don&#8217;t think many people would need But apparently I needed it. So after scratching my head for non-dandruff-related cause, I found out how to do it. Just a short background story. We have ASP.NET MVC application already deployed in the production server. Unfortunately, the launch date [...]
&nbsp;
<h3>Possibly Related Posts</h3>

 
No related posts.
 

&nbsp;]]></description>
			<content:encoded><![CDATA[<p>What a weird title for a solution that I don&#8217;t think many people would need <img src='http://sodeve.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  But apparently I needed it. So after scratching my head for non-dandruff-related cause, I found out how to do it.</p>
<p>Just a short background story. We have ASP.NET MVC application already deployed in the production server. Unfortunately, the launch date of the application is still days ahead. So instead of showing the application, a countdown page is more appropriate.</p>
<p>So somebody come up with the countdown page. Sadly, it was in PHP. It was a quite challenge to make IIS serve the index.php. I tried set the IIS&#8217; default document priority, but it didn&#8217;t work. </p>
<p>Then I realized that Global.asax is overriding IIS behavior. Since the index.php needs a few .js files, .css and few .png images, I amended the Global.asax.cs into something like this:</p>
<pre name="code" class="csharp">
protected void Application_AuthenticateRequest(object sender, System.EventArgs e)
{
	string url = HttpContext.Current.Request.RawUrl.ToLower();
	if (!(url.EndsWith("index.php")
		|| url.EndsWith(".js")
		|| url.EndsWith(".css")
		|| url.EndsWith(".png")))
	{
		Response.Redirect("http://www.project.com/index.php", true);
	}
	//.....
	//Your exisiting code
	//....
}
</pre>
<p>To deploy this solution, first I recompile the project. Then I backup my original dll by renaming it into .bak file. Lastly, I copied the newly compiled dll into the Server&#8217;s bin folder.</p>
<p>This way, it would be a minor change on the launch date D-Day. I could simply delete the application&#8217;s main dll file, and rename the existing .bak file into .dll.</p>
<p>I hope it helps. Cheers!</p>
<blockquote><p>Image courtesy of: <a href="http://humanangels.wordpress.com/fractals/" target="_blank">Human Angel</a></p></blockquote>
<p>&nbsp;</p>
<h3>Possibly Related Posts</h3>

 
No related posts.
 
<p>&nbsp;</p>]]></content:encoded>
			<wfw:commentRss>http://sodeve.net/2011/12/how-to-force-asp-net-mvc-to-serve-index-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Create Expandable / Collapsible Box with jQuery Within WordPress</title>
		<link>http://sodeve.net/2011/12/how-to-create-expandablecollapsible-box-with-jquery-within-wordpress/</link>
		<comments>http://sodeve.net/2011/12/how-to-create-expandablecollapsible-box-with-jquery-within-wordpress/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 19:46:21 +0000</pubDate>
		<dc:creator>Hardono</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://sodeve.net/?p=1958</guid>
		<description><![CDATA[jQuery makes a lot of things easier. I have blogged before about creating collapsible/expandable box. But jQuery make that blog post obsolete and too &#8216;dirty&#8217;. After consulting with Google, it pointed out a great website that teaches tips &#38; tricks on Javascript. I modified his project to suit what I need. Below is the code, [...]
&nbsp;
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to How to Prevent WordPress Loads jQuery Twice" href="http://sodeve.net/2009/09/how-to-prevent-wordpress-loads-jquery-twice/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/jquery3-150x93.png&h=75&w=100&q=95" alt="How to Prevent WordPress Loads jQuery Twice" width="100" height="75" />
 How to Prevent WordPress Loads jQuery Twice </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Using jQuery to Enhance Google Syntax Highligher WordPress Plugin" href="http://sodeve.net/2009/09/using-jquery-to-enhance-google-syntax-highligher-wordpress-plugin/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/jquery3-150x93.png&h=75&w=100&q=95" alt="Using jQuery to Enhance Google Syntax Highligher WordPress Plugin" width="100" height="75" />
 Using jQuery to Enhance Google Syntax Highligher WordPress Plugin </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Adding an expandable snippet box to your WordPress blog" href="http://sodeve.net/2007/03/adding-an-expandable-snippet-box-to-your-wordpress-blog/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="Adding an expandable snippet box to your WordPress blog" width="100" height="75" />
 Adding an expandable snippet box to your WordPress blog </a>
 
 </li>
 
  
</ul>


&nbsp;]]></description>
			<content:encoded><![CDATA[<p>jQuery makes a lot of things easier. I have blogged <a title="Adding an expandable snippet box to your WordPress blog" href="http://sodeve.net/2007/03/adding-an-expandable-snippet-box-to-your-wordpress-blog/">before</a> about creating collapsible/expandable box. But jQuery make that blog post obsolete and too &#8216;dirty&#8217;.</code></p>
<p>After consulting with Google, it pointed out a great <a title="Matt Kruse's Tips &amp; Tricks" href="http://www.javascripttoolbox.com/jquery/" target="_blank">website</a> that teaches tips &amp; tricks on Javascript. I modified his project to suit what I need. Below is the code, and after it, you could find the Live Demo.</p>
<p>&nbsp;</p>
<h3>Original Code</h3>
<pre name="code" class="html">&lt;html&gt;
	&lt;head&gt;
		&lt;title&gt;Test JQuery&lt;/title&gt;
		&lt;script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js'&gt;&lt;/script&gt;
		&lt;script type="text/javascript"&gt;
			$(function() {
			$('div.sdvExp')
				.css("cursor","pointer")
				.attr("title","Click to expand/collapse")
				.click(function(){
					$(this).siblings('.child-'+this.id).toggle();
				});
			$('div[class^=child-]').hide();
		});
		&lt;/script&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;div class="sdvExp" id="div1"&gt;
			&lt;p&gt;Lorem Ipsum&lt;/p&gt;
		&lt;/div&gt;
		&lt;div class="child-div1"&gt;
			Lorem ipsum dolor sit amet, consectetur adipiscing elit. In at commodo tortor. Donec condimentum rutrum dui,
			vitae rutrum dolor malesuada a. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac
			turpis egestas. Donec facilisis ligula eu risus cursus cursus. Curabitur nec bibendum nulla.
			Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
			Vivamus eu dolor et enim egestas pellentesque ac a sapien. Maecenas aliquam adipiscing fermentum.
			Quisque egestas dui sed lacus congue id sagittis urna mattis. Duis ut cursus libero.
			Pellentesque lorem neque, fermentum sed fermentum at, auctor et nisl. Nulla lobortis elit odio.
			Suspendisse laoreet volutpat adipiscing.
		&lt;/div&gt;
	&lt;/body&gt;
&lt;/html&gt;
</pre>
<h3>Live Demo</h3>
<div class="sdvExp" style="background:#333;border:1px" id="sdvExp1958">Expandable/Collapsible Box Demo</div>
<div class="child-sdvExp1958">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In at commodo tortor. Donec condimentum rutrum dui, vitae rutrum dolor malesuada a. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec facilisis ligula eu risus cursus cursus. Curabitur nec bibendum nulla. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Vivamus eu dolor et enim egestas pellentesque ac a sapien. Maecenas aliquam adipiscing fermentum. Quisque egestas dui sed lacus congue id sagittis urna mattis. Duis ut cursus libero. Pellentesque lorem neque, fermentum sed fermentum at, auctor et nisl. Nulla lobortis elit odio. Suspendisse laoreet volutpat adipiscing.
</div>
<h3>Making it Work in WordPress</h3>
<p>To make the box working in WordPress, please observe the following source code and follow the three steps: </p>
<pre name="code" class="html">
&lt;!-- STEP 1: Create the control DIV. Its class name should be sdvExp. It also must have an ID (e.g. sdvExp1958) --&gt;
&lt;div class=&quot;sdvExp&quot; style=&quot;background:#333;border:1px&quot; id=&quot;sdvExp1958&quot;&gt;&lt;p&gt;Expandable/Collapsible Box Demo&lt;/p&gt;&lt;/div&gt;

&lt;!-- STEP 2: Create the content DIV. Its class name should be child-{control-div-ID} (e.g. child-sdvExp1958) --&gt;
&lt;div class=&quot;child-sdvExp1958&quot;&gt;
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In at commodo tortor. Donec condimentum rutrum dui, vitae rutrum dolor malesuada a. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec facilisis ligula eu risus cursus cursus. Curabitur nec bibendum nulla. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Vivamus eu dolor et enim egestas pellentesque ac a sapien. Maecenas aliquam adipiscing fermentum. Quisque egestas dui sed lacus congue id sagittis urna mattis. Duis ut cursus libero. Pellentesque lorem neque, fermentum sed fermentum at, auctor et nisl. Nulla lobortis elit odio. Suspendisse laoreet volutpat adipiscing.
&lt;/div&gt;

&lt;!-- STEP 3: Add the following code --&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;https://s3-us-west-1.amazonaws.com/sodevejs/sodeve.expander.js&quot;&gt;&lt;/script&gt;
</pre>
<p>If you follow three steps above, you should get your expandable/collapsible box working. </p>
<p>Good luck!</p>
<p>&nbsp;</p>
<h3>Possibly Related Posts</h3>

 

<ul class="related-posts">

    <li> 
 <a title="Permanent Link to How to Prevent WordPress Loads jQuery Twice" href="http://sodeve.net/2009/09/how-to-prevent-wordpress-loads-jquery-twice/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/jquery3-150x93.png&h=75&w=100&q=95" alt="How to Prevent WordPress Loads jQuery Twice" width="100" height="75" />
 How to Prevent WordPress Loads jQuery Twice </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Using jQuery to Enhance Google Syntax Highligher WordPress Plugin" href="http://sodeve.net/2009/09/using-jquery-to-enhance-google-syntax-highligher-wordpress-plugin/" rel="bookmark"><img src="/thumb/timthumb.php?src=http://sodeve.net/wp-content/uploads/2011/11/jquery3-150x93.png&h=75&w=100&q=95" alt="Using jQuery to Enhance Google Syntax Highligher WordPress Plugin" width="100" height="75" />
 Using jQuery to Enhance Google Syntax Highligher WordPress Plugin </a>
 
 </li>
 
 
    <li> 
 <a title="Permanent Link to Adding an expandable snippet box to your WordPress blog" href="http://sodeve.net/2007/03/adding-an-expandable-snippet-box-to-your-wordpress-blog/" rel="bookmark"><img src="/thumb/timthumb.php?src=fish1.jpg&h=75&w=100&q=95" alt="Adding an expandable snippet box to your WordPress blog" width="100" height="75" />
 Adding an expandable snippet box to your WordPress blog </a>
 
 </li>
 
  
</ul>

<p>&nbsp;</p>]]></content:encoded>
			<wfw:commentRss>http://sodeve.net/2011/12/how-to-create-expandablecollapsible-box-with-jquery-within-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for ( sssodeveee sodeve.net/feed/ ) in 11.71224 seconds, on Feb 6th, 2012 at 2:19 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 7th, 2012 at 2:19 pm UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for ( sssodeveee sodeve.net/feed/ ) in 0.00345 seconds, on Feb 7th, 2012 at 8:20 am UTC. -->
