<?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>Michael Sync &#187; WordPress/Blogging</title>
	<atom:link href="http://michaelsync.net/category/wordpressblogging/feed" rel="self" type="application/rss+xml" />
	<link>http://michaelsync.net</link>
	<description>Sharing our knowledge</description>
	<lastBuildDate>Thu, 05 Apr 2012 07:37:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Metro style theme/template designs for blogs</title>
		<link>http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs</link>
		<comments>http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs#comments</comments>
		<pubDate>Wed, 28 Dec 2011 02:41:59 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
				<category><![CDATA[Windows 8]]></category>
		<category><![CDATA[WordPress/Blogging]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=2077</guid>
		<description><![CDATA[Touchality run a metro style theme contest &#8220;Design for Windows Phone 7 Metro UI WordPress Theme&#8221; for their blog on 99designs.com. The wining award is $1,023. Six designers submitted 33 designs for that contest. By the time when I checked...]]></description>
			<content:encoded><![CDATA[<p>Touchality run a metro style theme contest &#8220;<a href="http://99designs.com/custom-wordpress-themes/contests/design-windows-phone-metro-ui-wordpress-theme-40637">Design for Windows Phone 7 Metro UI WordPress Theme</a>&#8221; for their blog on 99designs.com. The wining award is $1,023. Six designers submitted 33 designs for that contest. By the time when I checked the contest, the winner was already chosen and the contest was completed so I didn&#8217;t manage to see all of the designs but here is what I got.</p>

<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/metro-wordpress-theme' title='Metro Wordpress Theme'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/Metro-Wordpress-Theme-150x150.png" class="attachment-thumbnail" alt="Metro Wordpress Theme" title="Metro Wordpress Theme" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4087217-original' title='4087217-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4087217-original-150x150.jpg" class="attachment-thumbnail" alt="4087217-original" title="4087217-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4083758-original' title='4083758-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4083758-original-150x150.jpg" class="attachment-thumbnail" alt="4083758-original" title="4083758-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4131442-original' title='4131442-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4131442-original-150x150.jpg" class="attachment-thumbnail" alt="4131442-original" title="4131442-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4131438-original' title='4131438-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4131438-original-150x150.jpg" class="attachment-thumbnail" alt="4131438-original" title="4131438-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4131430-original' title='4131430-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4131430-original-150x150.jpg" class="attachment-thumbnail" alt="4131430-original" title="4131430-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4121216-original' title='4121216-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4121216-original-150x150.jpg" class="attachment-thumbnail" alt="4121216-original" title="4121216-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4131423-original' title='4131423-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4131423-original-150x150.jpg" class="attachment-thumbnail" alt="4131423-original" title="4131423-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4131417-original' title='4131417-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4131417-original-150x150.jpg" class="attachment-thumbnail" alt="4131417-original" title="4131417-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4119794-original' title='4119794-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4119794-original-150x150.jpg" class="attachment-thumbnail" alt="4119794-original" title="4119794-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4119432-original' title='4119432-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4119432-original-150x150.jpg" class="attachment-thumbnail" alt="4119432-original" title="4119432-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4119412-original' title='4119412-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4119412-original-150x150.jpg" class="attachment-thumbnail" alt="4119412-original" title="4119412-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4112209-original' title='4112209-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4112209-original-150x150.jpg" class="attachment-thumbnail" alt="4112209-original" title="4112209-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4112197-original' title='4112197-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4112197-original-150x150.jpg" class="attachment-thumbnail" alt="4112197-original" title="4112197-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4112192-original' title='4112192-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4112192-original-150x150.jpg" class="attachment-thumbnail" alt="4112192-original" title="4112192-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4110134-original' title='4110134-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4110134-original-150x150.jpg" class="attachment-thumbnail" alt="4110134-original" title="4110134-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4110121-original' title='4110121-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4110121-original-150x150.jpg" class="attachment-thumbnail" alt="4110121-original" title="4110121-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4110113-original' title='4110113-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4110113-original-150x150.jpg" class="attachment-thumbnail" alt="4110113-original" title="4110113-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4110107-original' title='4110107-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4110107-original-150x150.jpg" class="attachment-thumbnail" alt="4110107-original" title="4110107-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4091825-original' title='4091825-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4091825-original-150x150.jpg" class="attachment-thumbnail" alt="4091825-original" title="4091825-original" /></a>
<a href='http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/4087234-original' title='4087234-original'><img width="150" height="150" src="http://michaelsync.net/wp-content/uploads/2011/12/4087234-original-150x150.jpg" class="attachment-thumbnail" alt="4087234-original" title="4087234-original" /></a>

<p>All credits go to the original designers and people from Touchality and 99designs. </p>
<p>Update:</p>
<p>Patrick Yong shared a working copy of wordpress theme in his blog. You can download it from <a href="http://patrickyong.net/2011/12/28/like-my-wordpress-theme/">this link</a> if you like the screenshot below.</p>
<p><img src="http://michaelsync.net/wp-content/uploads/2011/12/Metro-Wordpress-Theme.png" alt="" title="Metro WordPress Theme" width="300" height="216" class="alignnone size-full wp-image-2109" />
<div class='kouguu_fb_like_button'><iframe src="http://www.facebook.com/plugins/like.php?href=http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs&#038;layout=standard&#038;show_faces=false&#038;width=450&#038;height=25&#038;action=like&#038;colorscheme=light&#038;" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px;"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2011/12/27/metro-style-themetemplate-designs-for-blogs/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Digg hates me!</title>
		<link>http://michaelsync.net/2011/12/18/digg-hates-me</link>
		<comments>http://michaelsync.net/2011/12/18/digg-hates-me#comments</comments>
		<pubDate>Sun, 18 Dec 2011 12:00:05 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[WordPress/Blogging]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=2012</guid>
		<description><![CDATA[It&#8217;s true! Digg hates me. We were friends a few years back. The bloggers around the world submit the awesome links to you and you helps us to give some traffic for our blog. It is win-win situation for both sides. I...]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s true! Digg hates me. We were friends a few years back. The bloggers around the world submit the awesome links to you and you helps us to give some traffic for our blog. It is win-win situation for both sides. I didn&#8217;t know that things has been changed until I submit one of my posts to that site today.</p>
<p>I got this error below as soon as I enter my link in yours. Look at the screenshot. How bad is that? Your development team didn&#8217;t create the overlay message properly and your QA failed to find out about it.</p>
<p><img class="alignnone size-full wp-image-2014" title="digg fucked up shit 2" src="http://michaelsync.net/wp-content/uploads/2011/12/digg-fucked-up-shit-2.png" alt="" width="1340" height="419" /></p>
<p>I&#8217;m sure you can&#8217;t even read your own message so I posted the text below.</p>
<blockquote><p><strong>Stop right there criminal scum!</strong></p>
<p>This page may be a forgery or imitation of another website, designed to trick users into sharing personal or financial information. Entering any personal information on this page may result in identity theft or other abuse</p></blockquote>
<p>It&#8217;s not the first time that you treat my site like a spam site, Digg! I will show you the email history that I and your support team had a couple of months back.</p>
<p>Digg Support &#8211; Nov 18</p>
<blockquote><p>Hello mchlsync,</p>
<p>We use the Google Safe Browsing API to help prevent spam and malware from getting submitted to Digg.com. It appears that Google has flagged that domain. For more information please check the link provided below:</p>
<p>http://code.google.com/apis/safebrowsing/</p></blockquote>
<p>I went to Google Web Master tool and checked my site. I found no issue, Digg!</p>
<p><a href="http://michaelsync.net/wp-content/uploads/2011/12/digg-and-me.png"><img class="alignnone size-full wp-image-2015" title="digg and me" src="http://michaelsync.net/wp-content/uploads/2011/12/digg-and-me.png" alt="" width="685" height="444" /></a></p>
<p>I replied to your support with this screenshot.</p>
<p>Digg support team &#8211; Nov 19~</p>
<blockquote><p>Hello,</p>
<p>We’ve contacted our development team who are investigating the issue, and will fix it as soon as possible. Please don’t hesitate to contact us should you have any further questions.</p>
<p>For more information, please see Digg&#8217;s FAQ section (http://about.digg.com/faq).</p>
<p>Follow us on Twitter! http://twitter.com/digg</p></blockquote>
<p>After a few hours on the same day, they asked me to try again.</p>
<blockquote><p>Try again now, it should work. Let us know if you&#8217;re still having problems</p></blockquote>
<p>When I checked it again, I found that the issue has been fixed.</p>
<p>But today, the issue show up again. I&#8217;m not sure how you guys are handling the regression issue but it&#8217;s not cool if this issue keep on coming back again and again.</p>
<p>So Digg! do something about it!
<div class='kouguu_fb_like_button'><iframe src="http://www.facebook.com/plugins/like.php?href=http://michaelsync.net/2011/12/18/digg-hates-me&#038;layout=standard&#038;show_faces=false&#038;width=450&#038;height=25&#038;action=like&#038;colorscheme=light&#038;" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px;"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2011/12/18/digg-hates-me/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>backwp.php in Twenty Eleven Theme</title>
		<link>http://michaelsync.net/2011/12/17/backwp-php-in-twenty-eleven-theme</link>
		<comments>http://michaelsync.net/2011/12/17/backwp-php-in-twenty-eleven-theme#comments</comments>
		<pubDate>Sat, 17 Dec 2011 19:06:22 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[WordPress/Blogging]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=2002</guid>
		<description><![CDATA[Some of you know that my blog was under attack a few months back. I started taking care of my blog&#8217;s security as much as I can since then. One of the things that I did is that I installed...]]></description>
			<content:encoded><![CDATA[<p>Some of you know that <a href="http://michaelsync.net/2010/08/15/my-blog-was-under-attack">my blog was under attack</a> a few months back. I started taking care of my blog&#8217;s security as much as I can since then. One of the things that I did is that I installed <a href="http://wordpress.org/extend/plugins/wp-malwatch/">WP-Malwatch</a> to scan the suspicious activities on my blog everyday. That plugin is kinda useful tho.</p>
<p>I received a notification from that plugin saying that it&#8217;s suspecting some viruses on my blog this morning so I quickly logged in and scanned my current template manually on dashboard. I found one new file called backwp.php inside the theme folder.</p>
<p><img class="alignnone size-full wp-image-2004" title="Twenty Eleven - backwp -WP-MalWatch" src="http://michaelsync.net/wp-content/uploads/2011/12/Twenty-Eleven-backwp-WP-MalWatch-.png" alt="" width="576" height="443" /></p>
<p>I&#8217;m guessing that it might be the back-up file of Twently Eleven them but I couldn&#8217;t find any information from theme download page so I posted a question about that file on forum and am still waiting for the answer. Let me know if you have any idea about this file. For the time being, I deleted this file and tested my blog. It&#8217;s still working. I think that it&#8217;s very safe to delete that file.</p>
<p><img class="alignnone size-full wp-image-2005" title="Twenty Eleven - backwp" src="http://michaelsync.net/wp-content/uploads/2011/12/Twenty-Eleven-backwp.png" alt="" width="210" height="109" /></p>
<p>Another weird thing which is happening since I started using &#8220;Twently Eleven&#8221; theme is that I&#8217;m getting this error often when I&#8217;m playing around in dashboard area. I tried contacting with people behind this theme and no reply from them.</p>
<p><img class="alignnone size-full wp-image-2006" title="Stupid error Twenty Eleven" src="http://michaelsync.net/wp-content/uploads/2011/12/Stupid-error-Twenty-Eleven.png" alt="" width="771" height="286" /></p>
<p>This theme is awesome and it was created by the official wordpress.com team but after using it for a while, I realized that this theme comes with quite a few problem as well.. Maybe, it&#8217;s time for me to look for new theme..
<div class='kouguu_fb_like_button'><iframe src="http://www.facebook.com/plugins/like.php?href=http://michaelsync.net/2011/12/17/backwp-php-in-twenty-eleven-theme&#038;layout=standard&#038;show_faces=false&#038;width=450&#038;height=25&#038;action=like&#038;colorscheme=light&#038;" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px;"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2011/12/17/backwp-php-in-twenty-eleven-theme/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My blog was under attack</title>
		<link>http://michaelsync.net/2010/08/15/my-blog-was-under-attack</link>
		<comments>http://michaelsync.net/2010/08/15/my-blog-was-under-attack#comments</comments>
		<pubDate>Sun, 15 Aug 2010 15:46:44 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[WordPress/Blogging]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=1741</guid>
		<description><![CDATA[Bad news! guys.. My blog was under attack for several times during this year. (Thanks to my readers who informed me about the problem.) I have successfully removed the injected script from my blog so it&#8217;s safe for you guys...]]></description>
			<content:encoded><![CDATA[<p>Bad news! guys.. My blog was under attack for several times during this year. (Thanks to my readers who informed me about the problem.) I have successfully removed the injected script from my blog so it&#8217;s safe for you guys to read my blog again. (Actually, It was safe for you guys because the domain in the injected script is in the blacklist so the browser will automatically block you from accessing it. ) In this post, I will inform you about the injected script and the list of changes that I did to prevent this from happening again.</p>
<p>The attacker was targeting the footer.php file in the current theme that I&#8217;m using. The following script was injected in footer.php file.</p>
<p><strong>The Injected Script</strong></p>
<div id="attachment_1742" class="wp-caption alignnone" style="width: 537px"><img class="size-full wp-image-1742" title="Unescape Script" src="http://michaelsync.net/wp-content/uploads/2010/08/Unescape-Script.png" alt="" width="527" height="218" /><p class="wp-caption-text">Fig 1: The injected script</p></div>
<p><strong>Analyzing the Javascript</strong></p>
<p>By looking at the script, I knew that that person was using Javascript function &#8220;<a href="http://www.w3schools.com/jsref/jsref_unescape.asp">unescape</a>&#8221; to decode his encoded string.  But I couldn&#8217;t say what he wrote in that encoded text. So, I used the <a href="http://www.web-code.org/coding-tools/javascript-escape-unescape-converter-tool.html">online JavaScript Escape/Unescape Converter</a> tool to decode the string.</p>
<p>I copied the whole text and paste it in &#8220;escape text&#8221; textbox and click on &#8220;Complete Unescape&#8221; button.</p>
<p>Here is what I got for the first conversion.</p>
<div id="attachment_1744" class="wp-caption alignnone" style="width: 540px"><img class="size-full wp-image-1744" title="Unescape Script 1" src="http://michaelsync.net/wp-content/uploads/2010/08/Unescape-Script-1.png" alt="" width="530" height="173" /><p class="wp-caption-text">Fig 2: The decoded script - part 1</p></div>
<p>As you can see, the text was encoded twice so I copied the text between <a href="http://www.w3schools.com/jsref/jsref_unescape.asp">unescape</a> brackets and converted it again in converter webpage.</p>
<p>Here is the second part of the decoded script.</p>
<div id="attachment_1745" class="wp-caption alignnone" style="width: 541px"><img class="size-full wp-image-1745" title="Unescape Script 2" src="http://michaelsync.net/wp-content/uploads/2010/08/Unescape-Script-2.png" alt="" width="531" height="53" /><p class="wp-caption-text">Fig 2: The decoded script - part 2</p></div>
<p>But there are some % and number (e.g. %62 ) in the URL but it&#8217;s very easy to figure out what it is.  I went to the &#8220;<a href="http://www.w3schools.com/tags/ref_urlencode.asp">HTML URL Encoding Reference</a>&#8221; page and I got the ASCII character for four numbers.</p>
<ul>
<li>%20 = {whitespace}</li>
<li>%62 = b</li>
<li>%65 = e</li>
<li>%63 = c</li>
</ul>
<p>The purpose of this script is that when user access my blog then it will show this site below in iframe. But luckily, this site is in black list so the most of browser will warm you or refuse to show that site so the attacker will not get what he wanted.</p>
<div id="attachment_1753" class="wp-caption alignnone" style="width: 382px"><img class="size-full wp-image-1753" title="Fig 3: Black website" src="http://michaelsync.net/wp-content/uploads/2010/08/fucker-script-site.png" alt="" width="372" height="86" /><p class="wp-caption-text">Fig 3: Black website</p></div>
<p>I thank to him for not deleting any data or etc. It encourages me to take good care of my site even I&#8217;m very busy. :)</p>
<p><strong>What did I change to prevent this?</strong></p>
<p>I changed the following things but honestly, I have no idea whether it will work or not. I will have to wait a few months or year to see the result. I&#8217;m posting this because if you are facing the same problem as I had and you don&#8217;t know what to do then you can probably try doing the same thing like I did. Please feel free to let me know if you have any better idea or suggestion.</p>
<p><strong>Tips</strong></p>
<ol>
<li>Ensure WordPress and all plugins are up-to-date.</li>
<li>Delete all unnecessary plugins or themes that you are using in your blog. If you have other extra files in your host, do delete them as well.</li>
<li>Disable unused accounts in your host and change the password of current account that you are using.</li>
<li>Use auto-backup software or plugin or etc to back-up all files (including images, samples) and database.</li>
<li>Double-check the security setting of your blog (You can read the best practice for WordPress Security in this link <a title="Hardening WordPress" href="http://codex.wordpress.org/Hardening_WordPress">Hardening WordPress</a> ) If you are not familiar with those things then you should ask your hosting provider to help you or get someone to do this.</li>
<li>Install some security plugins. I installed the following plugins for security in my blogs
<ul>
<li><a href="http://wpantivirus.com/">AntiVirus &#8211; By Sergej Müller</a></li>
<li><a href="http://www.bad-neighborhood.com/">Login LockDown &#8211; By Nicolas Zimmer</a></li>
<li><a href="http://how-to-blog.tv/security/wp-malwatch/">WP-MalWatch &#8211; By OrangeCast</a></li>
<li><a href="http://semperfiwebdesign.com/plugins/wp-security-scan/">WP Security Scan &#8211; By Michael Torbert</a></li>
</ul>
</li>
</ol>
<p>Well, That&#8217;s all that I did. Like I mentioned,  let me know if you have any better way to secure the wordpress blog. Thank you all for reading.. :) </p>
<p><strong>Related ~</strong></p>
<ul>
<li><a title="Wordpress FAQ: My site was hacked" href="http://codex.wordpress.org/FAQ_My_site_was_hacked">WordPress FAQ: My site was hacked</a></li>
<li><a href="http://smackdown.blogsblogsblogs.com/2008/06/24/how-to-completely-clean-your-hacked-wordpress-installation/">How To Completely Clean Your Hacked WordPress Installation</a></li>
<li><a href="http://lorelle.wordpress.com/2009/09/04/old-wordpress-versions-under-attack/">Old WordPress Versions Under Attack</a></li>
</ul>
<div class='kouguu_fb_like_button'><iframe src="http://www.facebook.com/plugins/like.php?href=http://michaelsync.net/2010/08/15/my-blog-was-under-attack&#038;layout=standard&#038;show_faces=false&#038;width=450&#038;height=25&#038;action=like&#038;colorscheme=light&#038;" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px;"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2010/08/15/my-blog-was-under-attack/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bulk Image Downloader for WordPress Users</title>
		<link>http://michaelsync.net/2008/01/28/bulk-image-downloader-for-wordpress-users</link>
		<comments>http://michaelsync.net/2008/01/28/bulk-image-downloader-for-wordpress-users#comments</comments>
		<pubDate>Mon, 28 Jan 2008 16:04:21 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[WordPress/Blogging]]></category>

		<guid isPermaLink="false">http://michaelsync.net/2008/01/28/bulk-image-downloader-for-wordpress-users</guid>
		<description><![CDATA[A tool for downloading images from your WordPress.com blog to your local machine. It is also an example of how to use XML RPC service in C#. Executable : WpBulkDownloader-Alpha-Executable.zip SourceCode : WpBulkDownloader.zip Contents Introduction Background Software Requirements How to...]]></description>
			<content:encoded><![CDATA[<p>A tool for downloading images from your WordPress.com blog to your local machine. It is also an example of how to use <a href="http://www.xmlrpc.com/">XML RPC</a> service in C#.</p>
<p>Executable : <a href="http://michaelsync.net/demo/WpBulkDownloader-Alpha-Executable.zip">WpBulkDownloader-Alpha-Executable.zip</a><br />
SourceCode :  <a href="http://michaelsync.net/demo/WpBulkDownloader%20-%20Alpha.zip">WpBulkDownloader.zip</a></p>
<p><strong>Contents</strong></p>
<ul>
<li>Introduction</li>
<li>Background</li>
<li>Software Requirements</li>
<li>How to use</li>
<li>How it works</li>
<li>FAQ</li>
</ul>
<h2>Introduction</h2>
<p>This is a tool that helps you to download all of your images that you posted in your blog. This tool is created especially for WordPress.com users but it will support all other blogging softwares in future. You will definitely need this tool when you want to move your blog from wordpress.com to self-host.</p>
<p style="text-align: center"><img src="http://michaelsync.net/wp-content/uploads/2008/01/wp-bulk-image-downloader.jpg" alt="WP Bulk Image Downloader (Alpha) for WordPress Users" /></p>
<h2>Background</h2>
<p>My blog was hosted on WordPress.com last year. I had too many images uploaded in my free space. When I wanted to move <a href="http://michaelsync.net/2007/10/11/moving-from-wordpresscom-to-dreamhost">my blog to self-host</a>, I noticed that there is no way to bulk-download all of my images from WordPress account to my local disk. I didn&#8217;t want to copy each and every images manually so I wrote this tool that can scan each and every urls from my blog and create the directory based on the URL. And then, download them into my local harddisk. It&#8217;s just 2 hours program that I wrote at that time. So, I&#8217;m sure that there won&#8217;t be all features that you want in this program. But don&#8217;t worry. Just drop a comment in this post. I will add the feature that you want in next release.</p>
<h2>Software Requirements</h2>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=333325FD-AE52-4E35-B531-508D977D32A6&amp;displaylang=en">Microsoft .NET Framework 3.5</a></li>
</ul>
<h2>How to use it?</h2>
<p>The steps are very simple.</p>
<ul>
<li>Configure your blog in Bulk Image Downlader. Click &#8220;Options&#8221; and fill your blog URL, user name and password as picture below.</li>
</ul>
<p style="text-align: center"><img src="http://michaelsync.net/wp-content/uploads/2008/01/wp-bulk-image-downloader-option.jpg" alt="WP Bulk Image Downloader - Options" /></p>
<ul>
<li>Click &#8220;OK&#8221; button to save your configuration and close the dialog</li>
<li>Click &#8220;Get Files&#8221; button to get the list of image URLs from your blog. (You may need to wait a few minutes while retrieving the list of images from your blog.)</li>
<li>After retrieving the list of Image URL, you can click &#8220;Download&#8221; button to download the images to your local disk. (You may need to wait a few minutes while processing. )</li>
<li>After that, you can check all of your images in &#8220;Downloaded Images&#8221; directory.</li>
</ul>
<h2>How does it work?</h2>
<p><em>Note: This is for those who like to read the sourcecode and want an explanation about codes. If you are just a normal user, you may skip this section.</em></p>
<p>Firstly, the program will read the user name, password and blogurl from config file. It will append &#8220;xmlrpc.php&#8221; which is the standard XML RPC interface for WordPress at the end of blogurl string. Then, it will invoke getRecentPost() API of  wordpress. I used <a href="http://www.xml-rpc.net/">opensource XML-RPC.NET library</a> in this sample. As there is no getPosts() API in xmlrpc.php, we have to use the alternative method (getRecentPost() API) for retrieving the posts from the blog. The max number of posts is set to 1000 in the program. If you have more than 1000 posts in your blog, you probably need to change the default value.</p>
<p>If the authenticating is successful then we will get the list of posts from the blog. So, we have to filter the URL of images from the contents. Initially, I was thinking to filter &lt;img&gt; tag from the content. But there are some cases that we used big image in &lt;A&gt;  tag and small images in &lt;img&gt; tag. So, I decided to filter the &lt;img&gt; tag and &lt;a&gt; tag from the contents based on the extensions (*.jpg, *.png, *.gif) by using regular expression. After that, I shows the list of URLS in ListView.</p>
<p>When the user clicks &#8220;Download&#8221; button, I start downloading the image one by one. (Note: I used C# downloader class which is written by <a href="http://www.ashlen.net.au">Shailen Sukul</a> in this example. ) Based on the URL, the program will create the directory accordingly. For example, If the image URL is &#8220;http://your.wp.com/2009/09/image1&#8243; then the program will create the directories like &#8220;09&#8243; folder under &#8220;2009&#8243; folder under &#8220;/Downloaded Images/&#8221; folder. So, you can easily upload all of your images to your new host via FTP.</p>
<p>That&#8217;s all about how Bulk Image Downloader works. If you have any question, please let me know.</p>
<p><strong>FAQs</strong></p>
<p><strong>1. Can you make the better UI for this program?</strong></p>
<p>Yes. Of course. I&#8217;m thinking to change this Windows Form to WPF version so that you will definitely get the better UI for this program.</p>
<p><strong>2. The form is freeze while downloading the images. Why?</strong></p>
<p>Sorry about this issue. For the time being, all processes are running in single thread so that UI will be freeze while processing. I will separate the UI and logic into different thread in next release.</p>
<p><strong>3. Can I request new feature?</strong></p>
<p>Yes. Of course. This is the main reason why I released it as alpha.  Feel free to drop a comment in this post. I will make a list of feature requests and will be added in next version.
<div class='kouguu_fb_like_button'><iframe src="http://www.facebook.com/plugins/like.php?href=http://michaelsync.net/2008/01/28/bulk-image-downloader-for-wordpress-users&#038;layout=standard&#038;show_faces=false&#038;width=450&#038;height=25&#038;action=like&#038;colorscheme=light&#038;" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px;"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2008/01/28/bulk-image-downloader-for-wordpress-users/feed</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>October Wrap-up</title>
		<link>http://michaelsync.net/2007/10/31/october-wrap-up</link>
		<comments>http://michaelsync.net/2007/10/31/october-wrap-up#comments</comments>
		<pubDate>Wed, 31 Oct 2007 18:01:31 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[WordPress/Blogging]]></category>

		<guid isPermaLink="false">http://michaelsync.net/2007/10/31/october-wrap-up</guid>
		<description><![CDATA[This is the wrap-up of this blog for October, 2007 [ "October 12 to October 31 ( 20 days )"]. 1. Host and Blogging Software My blog is shifted to Dreamhost on 11st October, 2007. Luckily, I got a lot...]]></description>
			<content:encoded><![CDATA[<p>This is the wrap-up of this blog for October, 2007 [ "October 12 to October 31 ( 20 days )"].</p>
<p><strong>1. Host and Blogging Software </strong></p>
<ul>
<li>My blog is shifted to <a href="http://www.dreamhost.com/r.cgi?355001" title="DreamHost - The best web hosting company on planet" target="_blank">Dreamhost</a> on 11st October, 2007. Luckily, I got a lot of discounts from them because they were celebrating 10th Birthday at that time.</li>
<li>I started using the standalone WordPress from <a href="http://wordpress.org">WordPress.org</a>. ( The one that I used earlier is <a href="http://mu.wordpress.org/">WordPress MU (WordPress Multi-User)</a>. )</li>
</ul>
<p><strong>2. Plugins </strong></p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/stats/" title="Wordpress.com Stats">WordPress.com Stats </a> : This is a stats system that I&#8217;m using for more than 1 year. I still love this plugin so I use it here too. (But it doesn&#8217;t allow me to take my previous stats from my old blog. :( )</li>
<li><a href="http://akismet.com/" title="The greatest spam-fighter">Akismet</a> : The greatest spam-fighter on the net.</li>
<li><a href="http://www.feedburner.com/fb/a/help/wordpress_quickstart">Feedburner FeedSmith</a> : It will redirect your own site feed (i.e:  <a href="http://michaelsync.net/feed/">http://michaelsync.net/feed/</a>) to your feedburner&#8217;s feed (i.e: <a href="http://feeds.feedburner.com/michaelsync/">http://feeds.feedburner.com/michaelsync/</a>).</li>
<li><a href="http://www.arnebrachhold.de/redir/sitemap-home/">Google XML Sitemaps</a> : It is just for <a href="https://www.google.com/webmasters/tools/siteoverview" title="Google Webmaster Centrol ">Google Webmaster Tool</a>.</li>
<li><a href="http://txfx.net/code/wordpress/subscribe-to-comments/">Subscribe to Comments</a> : This is the best way to keep in touch with my readers.</li>
<li><a href="http://wordpress.org/extend/plugins/syntaxhighlighter/">SyntaxHighlighter</a> : This makes my sourcecode looks cool.</li>
</ul>
<p>Which plugins are you using on your site?</p>
<p><strong>3. Theme</strong></p>
<p>Yeah. I&#8217;m using my modified version of &#8220;<a href="http://michaelsync.net/2007/10/18/unsleepable-widget-friendly-theme-for-self-host-wordpress-bloggers">Unsleepable Widget-friendly</a>&#8221; theme for now.</p>
<p><strong>4. AdSense</strong></p>
<p>This might be interesting topic for you all. I have started using the Adsense from the following service. I wanna share some of my experiences&#8230; <u>I promise that I&#8217;m NOT going to use the most annoying ads in my blog.</u> All ads will be placed on the sitebar or under the comment box . I hope that it would be okay for you. Frankly speaking, I&#8217;m not going to blog for money. I have no plan to make money with my blog.. Why ads here? Because as my blog is on self-host, there are some costs for it. I like to cover those things. And also, I would like to run some programming or blogging contests on my blog..</p>
<ul>
<li><a href="https://www.google.com/adsense/">Google AdSense</a> : I think Google Ads is the best adsense service on the net. They pay for impression, clicks and actions.</li>
<li><a href="http://www.auctionads.com/refer_957d08877d6d96ed13b6" title="AuctionAds - eBay">AuctionAds</a> :  This is also a nice ads service after Google Ads.  I start using it last 10 or something.. I got 4703 impressions, 4 clicks and 1 referral. I got free $25 bucks for signing-up with them. I&#8217;m not very sure whether this promotion is still available or not. You may try <a href="http://www.auctionads.com/refer_957d08877d6d96ed13b6">here</a> if you want.</li>
<li><a href="http://chitika.com/mm_overview.php?refid=mchlsync" title="Chitika">Chitika</a> : I think that <a href="http://chitika.com/mm_overview.php?refid=mchlsync" title="Chitika">Chitika</a> is &#8220;Pay-per-action&#8221; service that didn&#8217;t work well from me. So, I have removed it.</li>
<li><a href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref_publisher.dbm?Ref_Option=pub&amp;Ref_PID=92482">BidVertiser</a> : I signed-up on that site today. It allows you to sign-up as both advertiser and publisher.</li>
</ul>
<p>If you are also using Ads on your blog, please share some information with me. <em>Which Service are you using? How many impressions and clicks do you get for a day? How much have you earned?</em> Thanks.</p>
<p><strong>Stats</strong></p>
<ul>
<li><strong>PageViews</strong> : 17618 PageViews for 20 days ( it doesn&#8217;t include my own visits.)</li>
<li><strong>Technorati Rank</strong> : 32,510 ( My rank dropped too much this month. My rank was 25,703 on 1st October. :( )</li>
<li><strong>Google PageRank</strong> : 5 (I got it on <a href="http://michaelsync.net/2007/01/26/wow-ive-got-page-rank-5">26th January this year</a>. it has been nearly 1 year. I think the PR of my blog should has been dropped this time because this is fashion for now.. a lot of pro-bloggers are shouting about Google PR drops for their blogs.. )</li>
<li><strong>Technorati Authority</strong>: 182</li>
<li><strong>Bandwidth</strong> : 3.684 GB</li>
</ul>
<div class='kouguu_fb_like_button'><iframe src="http://www.facebook.com/plugins/like.php?href=http://michaelsync.net/2007/10/31/october-wrap-up&#038;layout=standard&#038;show_faces=false&#038;width=450&#038;height=25&#038;action=like&#038;colorscheme=light&#038;" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px;"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2007/10/31/october-wrap-up/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Widget Plugin &#8211; How to add the additional text-widgets for your sidebar?</title>
		<link>http://michaelsync.net/2007/10/20/widget-plugin-how-to-add-the-additional-text-widgets-for-your-sidebar</link>
		<comments>http://michaelsync.net/2007/10/20/widget-plugin-how-to-add-the-additional-text-widgets-for-your-sidebar#comments</comments>
		<pubDate>Sat, 20 Oct 2007 13:29:49 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
				<category><![CDATA[WordPress/Blogging]]></category>

		<guid isPermaLink="false">http://michaelsync.net/2007/10/20/widget-plugin-how-to-add-the-additional-text-widgets-for-your-sidebar</guid>
		<description><![CDATA[The Text-widget is the most useful widget in Widget plugin. It allows you to place the HTML code or Javascript on your sidebar. In my blog, I have used a lot of text-widgets for showing links, feed count, adsense, license,...]]></description>
			<content:encoded><![CDATA[<p>The Text-widget is the most useful widget in <a href="http://automattic.com/code/widgets/">Widget plugin</a>. It allows you to place the HTML code or Javascript on your sidebar. In my blog, I have used a lot of text-widgets for showing links, feed count, adsense, license, stats and so on. As you were like me, you may probably need more text-widgets for your sidebar. Unfortunately, there are only 9 text-widgets available in your widget by default. How do we do to get the additional text-widgets more than 9?</p>
<p style="text-align: center"><img src="http://michaelsync.net/wp-content/uploads/2007/10/text-widget.jpg" /></p>
<p>The answer is simple. You need to make a few minor changes in the code of widget plugin. Don&#8217;t worry if you are not programmer. It is very simple and everybody can do it&#8230; I will show the steps how to change and what to change the source code of widget plugin. Actually, there are only 3 lines to change so you just follow all those steps carefully and get it done.. :) Don&#8217;t forget to backup your code.</p>
<p align="center"><img src="http://michaelsync.net/wp-content/uploads/2007/10/text-widget-how-many-you-want.jpg" /></p>
<p>Note: Widget.php is located under wp-includes if you are using Wordpess 2.3. (<em>Why not in plugins folder?</em> Because the widget plugin is natively supported by wordpress started from version 2.3. ) To edit this file, you have to download this file to your local machine and have to upload it back after editing. You can&#8217;t use the plugin editor to edit this file.</p>
<p><strong>Steps to follow ~</strong></p>
<ol>
<li>Download widget.php file to your local machine and open it with your favorite text editor</li>
<li>Find &#8220;wp_widget_text_setup&#8221; function. Change &#8220;9&#8243; to &#8220;the number of text widgets you want&#8221; in this line &#8220;if ( $number &gt; 9 ) $number = 9;&#8221;
<p style="text-align: center"><img src="http://michaelsync.net/wp-content/uploads/2007/10/wp_widget_text_setup-with-note.jpg" /></p>
</li>
<li>Find the &#8220;wp_widget_text_register&#8221; function. Change &#8220;9&#8243; to &#8220;the number of text widgets you want&#8221; in this line &#8220;if ( $number &gt; 9 ) $number = 9;&#8221; and &#8220;for ($i = 1; $i &lt;= 9; $i++)&#8221;
<p style="text-align: center">&nbsp;</p>
<p style="text-align: center"><img src="http://michaelsync.net/wp-content/uploads/2007/10/wp_widget_text_register.jpg" /></p>
</li>
<li>Find &#8220;wp_widget_text_page&#8221; function. Change 10 to the number which is one higher than the number of text-widget you want in this line &#8220;&lt;?php for ( $i = 1; $i &lt; 10; ++$i )&#8221;. (For example, if you want 20 text widgets, set 21 in that line. )
<p style="text-align: center">&nbsp;</p>
<p style="text-align: center"><img src="http://michaelsync.net/wp-content/uploads/2007/10/wp_widget_text_page.jpg" /></p>
</li>
</ol>
<p>Finally, you can upload this file to your host after editing.. (Thanks to &#8220;<a href="http://www.thesyntaxofthings.org/">Syntax</a>&#8221; for this post. I got those steps from <a href="http://wordpress.org/support/topic/129840?replies=6#post-611545">his post</a> in wp.org forum. ). That&#8217;s all about adding the extra text-widgets. Let me know if you have any problem with those steps that I mentioned in this post. Thanks.</p>
<p>Reference ~</p>
<ul>
<li><a href="http://wordpress.org/support/topic/129840?replies=6">Support: Additional Text Widget</a></li>
</ul>
<p>Links ~</p>
<ul>
<li><a href="http://widgets.wordpress.com/">WordPress Widget</a></li>
</ul>
<div class='kouguu_fb_like_button'><iframe src="http://www.facebook.com/plugins/like.php?href=http://michaelsync.net/2007/10/20/widget-plugin-how-to-add-the-additional-text-widgets-for-your-sidebar&#038;layout=standard&#038;show_faces=false&#038;width=450&#038;height=25&#038;action=like&#038;colorscheme=light&#038;" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px;"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2007/10/20/widget-plugin-how-to-add-the-additional-text-widgets-for-your-sidebar/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Unsleepable &#8220;Widget-friendly&#8221; Theme for self-host wordpress bloggers</title>
		<link>http://michaelsync.net/2007/10/18/unsleepable-widget-friendly-theme-for-self-host-wordpress-bloggers</link>
		<comments>http://michaelsync.net/2007/10/18/unsleepable-widget-friendly-theme-for-self-host-wordpress-bloggers#comments</comments>
		<pubDate>Thu, 18 Oct 2007 14:16:50 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
				<category><![CDATA[WordPress/Blogging]]></category>

		<guid isPermaLink="false">http://michaelsync.net/2007/10/18/unsleepable-widget-friendly-theme-for-self-host-wordpress-bloggers</guid>
		<description><![CDATA[If you are a fan of Unsleepable theme, you may download the widget-friendly version of that theme here. If you wanna know more about this modified theme, please take a look the FAQ below. Download : Unsleepable Widget-friendly Theme What...]]></description>
			<content:encoded><![CDATA[<p>If you are a fan of Unsleepable theme, you may download the widget-friendly version of that theme <a href="http://michaelsync.net/demo/unsleepable_widget.zip">here</a>. If you wanna know more about this modified theme, please take a look the FAQ below.</p>
<p>Download : <a href="http://michaelsync.net/demo/unsleepable_widget.zip">Unsleepable Widget-friendly Theme</a></p>
<p style="text-align: center"><img src="http://michaelsync.net/wp-content/uploads/2007/10/unsleepablewidgeted.jpg" alt="Unsleepable Widgetized" /></p>
<p><strong>What is Unsleepable &#8220;Widget-friendly&#8221; Theme ?</strong></p>
<p>Unsleepable &#8220;Widget-friendly&#8221; theme is the modified version of <a href="http://openswitch.org/2006/04/16/unsleepable/">Unsleepable Theme</a> created by <a href="http://openswitch.org/about/">Ben Gray</a> for <a href="http://wordpress.org">wordpress.org</a>. As this theme is widgetized, you will be able to customize the sidebars of your blog in very simple way. If you are moving your blog (which is using &#8220;Unsleepable&#8221; theme) from wordpress.com to self-host, you may probably wanna download this theme.</p>
<p><strong>Why did you want to modify this theme?</strong></p>
<p>Actually, there are some differences between the &#8220;Unsleepable&#8221; theme from wordpress and the original &#8220;Unsleepable&#8221; theme created by Ben Gray. When I moved my blog to Dreamhost, I downloaded the original theme and started using it for my blog.. Unfortunately, the original theme is not widget-friendly and not like the one that I used in wordpress.com. So, I modified the way I like. :)</p>
<p><strong>What changes did you make? </strong></p>
<p>Here is the list of changes that I made  ~</p>
<ul>
<li><strong>Make it &#8220;widget-friendly&#8221;</strong>  : This is the main reason why I modify this theme. It helps people to customize the sidebar of their blogs in very easy way.. just drag and drop.. and done!</li>
<li><strong>Show the title of blog instead of &#8220;Unsleepable&#8221; theme</strong> : The original image looks good but the name of our blogs is not &#8220;Unsleepable&#8221;.</li>
<li><strong>Make a lit bit wider</strong> : According to the stats report of my blog, the most of visitors are 1024&#215;768 resolution so I make this theme a lit bit wider.</li>
<li><strong>Remove &#8220;Social bookmarking&#8221;</strong> : As I widgetize this theme, the images for social bookmarking are no longer available.</li>
<li><strong>Remove &#8220;Live Search&#8221;<br />
</strong></li>
<li><strong>Remove &#8220;BottomBlock&#8221;</strong></li>
<li><strong>Remove &#8220;two logos&#8221; from footer</strong></li>
<li><strong><font color="red">UPDATED on 20th Oct, 07</font> : Enabled the comment for page. (The original theme doesn&#8217;t show the comment for pages by default. )<br />
</strong></li>
<li><strong><font color="red">UPDATED on 20th Oct, 07</font> : The UI for K2 Option has been removed.<br />
</strong></li>
</ul>
<p><strong>Did Ben Gray, the original author of this theme, know about your modified theme?</strong></p>
<p>Yes. Of course. I have informed him and got his permission to make my modified theme downloadable. (<em>Thanks a lot, Ben.</em>)</p>
<p><strong>What would you like to say about your modified theme?</strong></p>
<p>Well, Thank you so much for reading my blog and downloading this theme. I would like to say &#8220;sorry&#8221; if my modification is not so good. (I&#8217;m not PHP guys and I know nothing about WordPress APIs. ).</p>
<p><em>Feel free to let me know if you have any comment or suggestion.  If you like this theme, thanks to &#8220;Ben&#8221;.<br />
</em>
<div class='kouguu_fb_like_button'><iframe src="http://www.facebook.com/plugins/like.php?href=http://michaelsync.net/2007/10/18/unsleepable-widget-friendly-theme-for-self-host-wordpress-bloggers&#038;layout=standard&#038;show_faces=false&#038;width=450&#038;height=25&#038;action=like&#038;colorscheme=light&#038;" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px;"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2007/10/18/unsleepable-widget-friendly-theme-for-self-host-wordpress-bloggers/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>SyntaxHighlighter Plug-in: Posting Source Code in WordPress (.org)</title>
		<link>http://michaelsync.net/2007/09/06/syntaxhighlighter-plug-in-posting-source-code-in-wordpress-org</link>
		<comments>http://michaelsync.net/2007/09/06/syntaxhighlighter-plug-in-posting-source-code-in-wordpress-org#comments</comments>
		<pubDate>Thu, 06 Sep 2007 16:58:43 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
				<category><![CDATA[WordPress/Blogging]]></category>

		<guid isPermaLink="false">http://michaelsync.net/2007/09/06/syntaxhighlighter-plug-in-posting-source-code-in-wordpress-org</guid>
		<description><![CDATA[WordPress.com added new feature that allows you to post the sourcecode on your blog in very easy way. You don&#8217;t need to do anything about manual color highlighting for your sourcecode. You don&#8217;t need to find the theme which has...]]></description>
			<content:encoded><![CDATA[<p>WordPress.com added <a href="http://wordpress.com/blog/2007/09/03/posting-source-code/">new feature that allows you to post the sourcecode on your blog in very easy way</a>. You don&#8217;t need to do anything about manual color highlighting for your sourcecode. You don&#8217;t need to find the theme which has a stylesheet defined for PRE or CODE tag. You can just paste the sourcecode within  <strong>[</strong><strong>sourcecode language=’css’]…[/sourcecode]</strong> and specify the language of your sourcecode. How easy it is!!</p>
<pre class="brush: csharp; title: ; notranslate">
using System.Data.Linq;
using System.Data.Linq.Mapping;

[Table(Name = &quot;Customers&quot;)]
public class Customer
{
[Column]
public string CustomerID { get; set; }
[Column]
public string City { get; set; }

public override string ToString()
{
return CustomerID + &quot;\t&quot; + City;
}
}

static void Main(string[] args)
{
DataContext db = new DataContext(
@&quot;Data Source=.\sqlexpress;Initial Catalog=Northwind&quot;);
db.Log = Console.Out;
var results = from c in db.GetTable&lt;Customer&gt;()
where c.City == &quot;London&quot;
select c;
foreach (var c in results)
Console.WriteLine(&quot;{0}\t{1}&quot;, c.CustomerID, c.City);

}
</pre>
<p>The most of tech bloggers including me are very happy with this new feature.</p>
<p>What about for self-host wordpress bloggers? Is there any plug-in for syntax highlighting?</p>
<p><font color="red"><strong>UPDATED: </strong> Please check the updated information at the bottom of this post.. Thanks</font></p>
<p>Of course! Yeah. There are <a href="http://codex.wordpress.org/Plugins/Syntax_Highlighting">a lot of plug-ins for syntax highlighting</a>. But if you wanna use something looks exactly like the one from wordpress.com then you may probably check-out the plug-in called <a href="http://erik.range-it.de/wordpress/plugins/syntaxhighlighter/">SyntaxHighlighter</a> that uses <a href="http://code.google.com/p/syntaxhighlighter/">javascript syntax highlighting library</a> which is used by wordpress.com to implement that new feature.</p>
<p><strong>Where can I get  &#8220;SyntaxHighlighter&#8221; plug-in?</strong></p>
<p>Download from this link &#8220;<a href="http://erik.range-it.de/wordpress/plugins/syntaxhighlighter/">http://erik.range-it.de/wordpress/plugins/syntaxhighlighter/</a>&#8220;. (Of course! it is free.)</p>
<p><strong>How to install and configure &#8220;SyntaxHighlighter&#8221; plug-in?</strong></p>
<ul>
<li>Extract the zip file (&#8220;syntax.zip&#8221; for now)</li>
<li>Copy all files and folders (syntax.php, [Styles] and [Scripts])</li>
<li>Paste them under wordpress/wp-content/plug-ins/</li>
<li>Open the browser and Go to Plug-in page (eg: http://localhost/wordpress/wp-admin/plugins.php)</li>
<li>Activate the plug-in</li>
<li>Go to &#8220;Options&#8221; tab in the admin panel</li>
<li>(There will be new tab called &#8220;Syntax&#8221; in Options panel.) Go to this tab. You will see a lot of options for syntax highlighting as picture below.</li>
</ul>
<p style="text-align:center;"><img src="http://michaelsync.net/wp-content/uploads/2007/09/syntax.jpg" alt="syntax.jpg" /></p>
<ul>
<li>You can specify the languages of your sourcecode that you are going to post on your blog. For example, if all codes that you post on your blog are written C# or Javascript then check the C# and Javascript checkedboxes in this page.</li>
<li>then, click &#8220;Update Options&#8221; button.</li>
<li>finally, you can start posting the sourcecode on your blog.</li>
</ul>
<p><strong>How to post the sourcecode or How to use this plug-in?</strong></p>
<p>Well. this is very simple.</p>
<ul>
<li>Copy the code that you wanna post and paste them within <strong>[</strong><strong>sourcecode]…[/sourcecode] </strong></li>
<li>Specify the language of your code. (eg: [<strong>sourcecode:javascript]…[/sourcecode] </strong>)</li>
<li>Done!</li>
</ul>
<p><strong>What is the differences between SyntaxHighlighter plug-in and the one from WordPress.com?</strong></p>
<p>Firstly, I don&#8217;t work for wordpress.com so I&#8217;m not sure how they implement this plug-in for wordpress MU. But I believe that both of them are pretty much the same since they are mainly relying on <a href="http://code.google.com/p/syntaxhighlighter/">javascript syntaxhighter</a>. I found only two differences as below while I was testing those plug-ins.</p>
<p>1.  You can&#8217;t specify HTML, XSLT as a language in WordPress.com.</p>
<p>2. You can&#8217;t disable some languages that you are not using in your blog.</p>
<p><strong>Last but not least (Performance)</strong></p>
<p><a href="http://code.google.com/p/syntaxhighlighter/wiki/Overview">This link</a> said,</p>
<blockquote><p>SyntaxHighlighter uses regular expressions to parse the text. It&#8217;s not extremely fast, in fact, <strong>it&#8217;s pretty slow. </strong>If you are trying to highlight a few dozens lines of code, you won&#8217;t see any problems. Trying to highlight 10kb worth of text will result in JavaScript being aborted because of long execution time.</p></blockquote>
<p><strong>Other wordpress plug-ins for syntax highlighting</strong></p>
<ul>
<li>Wp-syntax (<a href="http://wordpress.org/extend/plugins/wp-syntax">http://wordpress.org/extend/plugins/wp-syntax</a>)</li>
<li>iG:Syntax Hiliter (<a href="http://blog.igeek.info/wp-plugins/igsyntax-hiliter/">http://blog.igeek.info/wp-plugins/igsyntax-hiliter/</a>)</li>
<li>WordPress (<a href="http://wordpress.org/extend/plugins/syntaxhighlighter/">http://wordpress.org/extend/plugins/syntaxhighlighter/</a>)</li>
</ul>
<p><font color="red"><strong>UPDATED:</strong></font> I found the original plugin which is written Matt for WordPress now. This plugin also called SyntaxHighlighter. <a href="http://wordpress.org/extend/plugins/syntaxhighlighter/">Here</a> is a link if you wanna download. As this plugin uses the same tag format like wordpress.com, you don&#8217;t need to change anything in your post to highlight the correct style. </p>
<div class='kouguu_fb_like_button'><iframe src="http://www.facebook.com/plugins/like.php?href=http://michaelsync.net/2007/09/06/syntaxhighlighter-plug-in-posting-source-code-in-wordpress-org&#038;layout=standard&#038;show_faces=false&#038;width=450&#038;height=25&#038;action=like&#038;colorscheme=light&#038;" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px;"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2007/09/06/syntaxhighlighter-plug-in-posting-source-code-in-wordpress-org/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Am I going too far from one topic to another?</title>
		<link>http://michaelsync.net/2007/08/08/am-i-going-too-far-from-one-topic-to-another</link>
		<comments>http://michaelsync.net/2007/08/08/am-i-going-too-far-from-one-topic-to-another#comments</comments>
		<pubDate>Wed, 08 Aug 2007 19:00:10 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[WordPress/Blogging]]></category>

		<guid isPermaLink="false">http://michaelsync.net/2007/08/08/am-i-going-too-far-from-one-topic-to-another</guid>
		<description><![CDATA[Even though this post is written as an explanation of why I&#8217;m mixing a lot of things in one blog, it will give some interesting points that helps you to decide whether you should blog the dedicated topics only or...]]></description>
			<content:encoded><![CDATA[<p>Even though this post is written as an explanation of why I&#8217;m mixing a lot of things in one blog, it will give some interesting points that helps you to decide whether you should blog the dedicated topics only or mixed things.</p>
<p><strong>Introduction</strong></p>
<p>I was having a conversation with one of my friends about our blogs, blogging  and etc last night. He gave me one comment that I&#8217;m going too far from one topic to another in my blog. I should probably post the dedicated topic about something. It is not good if I&#8217;m posting a lot of different topics in one blog because it made my readers to confuse about what they should expect from my blog. For example, some people may like about programming things. Some may like about Jokes.  So, those people who like about programming might not wants to see the jokes all the time because they are not coming to my blog for having fun. They wanna get something useful for their technical expertise. The same way might happen for those who likes about Jokes instead of technical things.</p>
<p>But there are some reasons why I do like that.</p>
<p><strong>1. My blog is based on what is happening in my real life.</strong></p>
<p>Does it sound funny? :) but it&#8217;s true. My blog is going as same as how my life&#8217;s moving. I don&#8217;t mean that those are completely the same but almost. For example, if I&#8217;m working for ASP.NET 1.1 then the most of posts that I wrote at that time may be about ASP.NET 1.1 only. If I&#8217;m working with SmartClient or .NET 2.0 then the most of topics that you read here may probably be about SmartClient or .NET 2.0.</p>
<p>There might be some cases that I may post about some topics that I currently interest (eg: SliverLight, Orcas, LINQ and etc) even I&#8217;m not working with those technologies.</p>
<p>Plus, I may express my feeling in my blog (eg: <a href="http://michaelsync.net/2006/10/28/domain-registration-and-me/" title="Domain Registration and Me">like that</a>) too. ( It make me feel better. u know?)</p>
<p>And it is also possible that you can know whether I&#8217;m very busy or not by checking the upcoming posts of my blog. :)</p>
<p><strong>2. My blog is a place where I keep all of my favorite things.</strong></p>
<p>This is the another facts why I don&#8217;t launch the dedicated blog.  My blog is not a blog about blogging (eg: problogger or john chow or lorelle or etc). My blog is not a blog about technical website (eg: CodeProject). My blog is just a place where I keep all of my favorite things in one place. My favorite things could be Jokes, some pieces of codes, opensouce tools, thoughts, blogging tips. It could be anything. I&#8217;m not sure whether you are gonna like them all as like me but I would say that those things are pretty cool. (at least for me. )</p>
<p><strong>3. Time is not enough to manage the multiple blogs.</strong></p>
<p>Time is an issue. Everybody has their own life to serve. So, we have to work for serving our life. Sometimes, I felt very tired when I come back to my home after work.  At that day, I don&#8217;t even wanna boot my computer and I don&#8217;t want to think about technical things. so, it&#8217;s sad to say that I&#8217;m not able to come up with new post everyday.</p>
<p>While running within very short time, it&#8217;s not easy for me to launch the dedicated blogs (eg: blog for Joke, blog for Ajax, blog for blogging and etc)? My time will be over while trying to log-in in many blogs.</p>
<p><strong>Conclusion</strong></p>
<p>Yeah. Those are the reasons why I&#8217;m blogging the different topics in one blog. But I believe that it will be more convenience for readers to read the dedicated blog instead of aside blog like mine. Because things that they expect and things that is coming up will be the same. So my conclusion is that the dedicated blog are good for reader but not for blogger.  What do you say??
<div class='kouguu_fb_like_button'><iframe src="http://www.facebook.com/plugins/like.php?href=http://michaelsync.net/2007/08/08/am-i-going-too-far-from-one-topic-to-another&#038;layout=standard&#038;show_faces=false&#038;width=450&#038;height=25&#038;action=like&#038;colorscheme=light&#038;" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px;"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2007/08/08/am-i-going-too-far-from-one-topic-to-another/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

