<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Blog on Lin's Blog</title><link>https://coder.tw/en/categories/blog/</link><description>Recent content in Blog on Lin's Blog</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 10 Apr 2017 09:20:02 +0000</lastBuildDate><atom:link href="https://coder.tw/en/categories/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Hosting a Static Website on GCP Storage - Getting Started on My First Try</title><link>https://coder.tw/en/posts/static-site-on-gcp-storage/</link><pubDate>Mon, 10 Apr 2017 09:20:02 +0000</pubDate><guid>https://coder.tw/en/posts/static-site-on-gcp-storage/</guid><description>&lt;p&gt;Want to host a static website on Google Cloud Storage but don&amp;rsquo;t know where to start? Every time I upload files to Google Cloud Storage to share with friends, I have to click &amp;ldquo;Public,&amp;rdquo; which is a hassle, right? I looked into this for a few days because of a work requirement. At first I thought I just needed to set up the domain and share the files, but after researching, I found there are many little tricks. For example, having to make every uploaded file public is really annoying, but you can set a bucket so that new uploads are public by default. You can even set the default file names for the index and 404 pages. And even the SSL problem that I thought had no solution: the official docs offer a good workaround!&lt;/p&gt;</description></item><item><title>Google Analytics Exception Tracking</title><link>https://coder.tw/en/posts/google-analytics-exception-tracking/</link><pubDate>Sun, 19 Feb 2017 10:15:29 +0000</pubDate><guid>https://coder.tw/en/posts/google-analytics-exception-tracking/</guid><description>&lt;p&gt;Google Analytics has a hidden feature called exception tracking. It collects error messages from a website&amp;rsquo;s front end or back end (or from an app) so you can analyze them. Here&amp;rsquo;s an example from my recent project. When a user fills out a form and submits it, I validate the information they entered. If they forgot to fill in a field, the error message is sent to GA. Afterward, I check how many times that error message appeared in GA. To some extent, this can suggest whether the interface design is poor and causing users to skip that field.&lt;/p&gt;</description></item><item><title>Shared Links Not Showing Up as Expected on Facebook? Here's How to Optimize Your Site for Facebook!</title><link>https://coder.tw/en/posts/facebook-share-function-optimization/</link><pubDate>Sat, 18 Feb 2017 20:39:46 +0000</pubDate><guid>https://coder.tw/en/posts/facebook-share-function-optimization/</guid><description>&lt;p&gt;For every webmaster, Facebook has become just as important a traffic source as Google. In the past, we did a lot of SEO work for search engines, but did you know that Facebook has also published a document, &amp;ldquo;&lt;a href="https://developers.facebook.com/docs/sharing/best-practices"&gt;Best Practices for Sharing Websites and Mobile Apps&lt;/a&gt;,&amp;rdquo; that explains how to adjust your web pages so they are displayed in the best way when users share them on Facebook? In this article, I&amp;rsquo;ll share what I tried on my personal blog.&lt;/p&gt;</description></item><item><title>Worried About Visitors Copying Your Articles? Use JS to Automatically Append a Reminder or Disable Copying!</title><link>https://coder.tw/en/posts/js-auto-append-reminder-on-copy/</link><pubDate>Sun, 12 Feb 2017 23:43:41 +0000</pubDate><guid>https://coder.tw/en/posts/js-auto-append-reminder-on-copy/</guid><description>&lt;p&gt;Many content sites have a mechanism that automatically appends the original article URL when text is copied, such as Mojing Lyrics and Zhihu. Some sites even ban users from copying text altogether. Achieving these features isn&amp;rsquo;t difficult; it only takes a few lines of simple JavaScript. But first you should think about whether your site really needs such a feature. When a regular visitor copies text and pastes it into Facebook, does that really harm your site? And if you truly want to stop visitors from copying text, these tricks only keep out the honest, not the determined. Are you really protecting your interests, or just making your site harder to use?&lt;/p&gt;</description></item><item><title>Lessons in E-commerce Flow Optimization from My Shopping Experience at udn Books</title><link>https://coder.tw/en/posts/udn-bookstore-ecommerce-flow-optimization/</link><pubDate>Mon, 30 Jan 2017 17:16:31 +0000</pubDate><guid>https://coder.tw/en/posts/udn-bookstore-ecommerce-flow-optimization/</guid><description>&lt;p&gt;Perhaps because of the pressure from Amazon&amp;rsquo;s e-books, Taiwanese publishers have become more willing in recent years to offer e-book purchase options. A few days ago I wanted to read Zheng Feng&amp;rsquo;s &lt;em&gt;Chronicles of Strange Peaks and Stones&lt;/em&gt;, and I found that udn Books actually sells the e-book. Although you have to bind it to udn&amp;rsquo;s own app, and the files can&amp;rsquo;t be downloaded (Kobo offers an EPUB with DRM download), at least I could read it at home at my leisure. Who knew that after I pressed the buy button I would run into so many problems? I&amp;rsquo;d like to take this chance to share them.&lt;/p&gt;</description></item><item><title>Possible Causes and Fixes for the "HTTP Error" When Uploading Files in WordPress</title><link>https://coder.tw/en/posts/wordpress-upload-http-error-fix/</link><pubDate>Mon, 30 Jan 2017 01:37:25 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress-upload-http-error-fix/</guid><description>&lt;p&gt;If you use WordPress, you may occasionally run into the &amp;ldquo;HTTP error&amp;rdquo; problem when uploading images. Search online and you&amp;rsquo;ll find all sorts of explanations — some say it&amp;rsquo;s a file permission issue, others say you need to add a snippet of code to your theme. In fact, all of these are &amp;ldquo;possible&amp;rdquo; causes. The most correct approach is to check the server&amp;rsquo;s error log to determine what the actual cause is. I happened to run into this problem today, so let me put together my solution along with other possible causes!&lt;/p&gt;</description></item><item><title>Google Analytics Tips: Let Annotations Tell Your Future Self Why Traffic Goes Up and Down!</title><link>https://coder.tw/en/posts/google-analytics-tips-annotations/</link><pubDate>Sun, 29 Jan 2017 23:55:48 +0000</pubDate><guid>https://coder.tw/en/posts/google-analytics-tips-annotations/</guid><description>&lt;p&gt;Every time you redesign your website or run an experiment, your Google Analytics data changes. For example, the bounce rate might go up. You may remember the reason for a big change in traffic or data for a short while. But if a year goes by, can you still remember why? Just as code needs comments, Google Analytics has a built-in annotation feature that lets you write notes on specific dates. That way, when you read your reports, you&amp;rsquo;ll understand what happened to cause the change in traffic!&lt;/p&gt;</description></item><item><title>A Simple Approach to Scheduling Bulk Newsletter Sends and Handling Yahoo Deferrals</title><link>https://coder.tw/en/posts/bulk-newsletter-sending-schedule/</link><pubDate>Thu, 12 Jan 2017 00:20:59 +0000</pubDate><guid>https://coder.tw/en/posts/bulk-newsletter-sending-schedule/</guid><description>&lt;p&gt;When you send a large newsletter, have you ever thought about how to send it? Say you have 10,000 addresses. Would you send them all at once, or spread them out over different times? Most people send them all at once, and that&amp;rsquo;s usually fine. If your sender reputation is good and you do this regularly, sending bulk email is normal for email providers, and the messages almost always land in the inbox. But there&amp;rsquo;s one troublemaker: Yahoo. For some reason, if you send too many emails in a short period, they get deferred (temporarily rejected). You can retry, and after a few tries they usually go through. The most I&amp;rsquo;ve seen is one that only got through after being resent 100 times. Looking at the Yahoo situation, it seems that no matter how good your reputation is, you run into deferrals when you send at high frequency in a short time, regardless of content. Here I tried several approaches to solve the problem.&lt;/p&gt;</description></item><item><title>An Explanation of the Recent Site Outage</title><link>https://coder.tw/en/posts/about-recent-site-outage/</link><pubDate>Fri, 05 Aug 2011 23:15:59 +0000</pubDate><guid>https://coder.tw/en/posts/about-recent-site-outage/</guid><description>&lt;p&gt;I think many of you noticed that my site was unreachable for the whole day yesterday. Let me explain what happened. It was definitely not because I wanted to give up on the blog XD.&lt;/p&gt;
&lt;p&gt;The night before last, while I was writing a post, I logged into the wrong host. I have two servers: one for the site and one for writing posts. While I was writing, I accidentally logged into the site server and made some changes there. I didn&amp;rsquo;t realize my mistake until I finished the post&amp;hellip; So the server that runs the site got messed up. The Apache configuration file was overwritten, and unluckily I had no backup of it. I had only backed up the site folder and the database, and I never imagined I would do something this stupid XD. So the site went down for a whole day&amp;hellip;&lt;/p&gt;</description></item><item><title>The Blog Is Moving to a New Host, DirectSpace, and I May Not Be Able to Write Posts from 7/11 to 7/15</title><link>https://coder.tw/en/posts/new-host-directspace-711-715-outage/</link><pubDate>Fri, 08 Jul 2011 17:03:03 +0000</pubDate><guid>https://coder.tw/en/posts/new-host-directspace-711-715-outage/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/07/2011-07-08_165402.jpg"&gt;&lt;img class="size-full wp-image-5324 aligncenter" title="2011-07-08_165402" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/07/2011-07-08_165402.jpg" alt="" width="244" height="61" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Let me recall: about half a year ago, I couldn&amp;rsquo;t put up with the stability and performance of the shared hosting service Bumeng, so I switched to renting a semi-managed VPS from a company called PhotonVPS. Since it was my first time trying a VPS, I was worried I would regret it, so at the time I only paid for half a year. Then yesterday (7/7), the six-month VPS contract expired, so I moved the site to another VPS provider, called DirectSpace.&lt;/p&gt;</description></item><item><title>Google +1 Button - Google's Version of "Like" That Affects Search Rankings (With a +1 Chrome Extension)</title><link>https://coder.tw/en/posts/google-plus-one-button-seo/</link><pubDate>Sun, 05 Jun 2011 12:43:51 +0000</pubDate><guid>https://coder.tw/en/posts/google-plus-one-button-seo/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/06/2011-06-05_123411.jpg"&gt;&lt;img class="size-large wp-image-5204 aligncenter" title="2011-06-05_123411" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/06/2011-06-05_123411-520x320.jpg" alt="" width="520" height="320" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When we agree with what someone says or writes, we express our support with words like &amp;ldquo;like,&amp;rdquo; &amp;ldquo;+1,&amp;rdquo; or &amp;ldquo;well said.&amp;rdquo; &amp;ldquo;Like&amp;rdquo; is a Facebook button. And +1? Well, now even Google is copying Facebook and has launched a +1 button. Its function is similar to the Like button, but there&amp;rsquo;s one very important difference: the +1 button affects your website&amp;rsquo;s search ranking. How much it affects it, I don&amp;rsquo;t know, but what&amp;rsquo;s certain is that &amp;ldquo;+1&amp;rdquo; affects search results. Also, the websites you +1 will show up in your Google Profile. Now let me show you how to put a +1 button on your own website xD&lt;/p&gt;</description></item><item><title>[CMS] Why Do Plugins Slow Down Page Loads and Hurt Server Performance?</title><link>https://coder.tw/en/posts/cms-plugin-speed-issues/</link><pubDate>Sun, 17 Apr 2011 09:00:37 +0000</pubDate><guid>https://coder.tw/en/posts/cms-plugin-speed-issues/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/04/2011-04-16_183400.jpg"&gt;&lt;img class="size-full wp-image-5031 aligncenter" title="2011-04-16_183400" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/04/2011-04-16_183400.jpg" alt="" width="300" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Anyone who builds a site with a CMS (such as WordPress, Drupal, or Joomla) has probably heard the saying: use fewer plugins and your site will load much faster. For example, if I want a Lightbox effect on my site, I can manually add the jQuery code, or I can just install a plugin. Both methods achieve the same result, but they can make a noticeable difference in how fast the site loads.&lt;/p&gt;</description></item><item><title>How Do I Manually Enable and Disable WordPress Maintenance Mode?</title><link>https://coder.tw/en/posts/wordpress-manual-maintenance-mode/</link><pubDate>Mon, 14 Feb 2011 09:00:32 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress-manual-maintenance-mode/</guid><description>&lt;p style="text-align: center;"&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/02/2011-02-08_204200.jpg"&gt;&lt;img class="size-large wp-image-4693 aligncenter" title="2011-02-08_204200" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/02/2011-02-08_204200-520x282.jpg" alt="" width="520" height="282" /&gt;&lt;/a&gt;&lt;/p&gt;
Maintenance mode seems to have been introduced around WordPress 3.0. When your WordPress is being updated, it automatically enters maintenance mode to keep visitors from seeing error messages. I had actually been looking forward to this feature for a long time, because almost every other mature CMS has it — Xoops, for example, lets you temporarily shut down your site, and the well-known forum software Discuz! can also temporarily close a forum and restrict access to specific users. WordPress's maintenance mode, though, isn't very good yet: you can't enable it manually. It only turns on automatically while files are being updated. This article will show you how to enable maintenance mode by hand.</description></item><item><title>The Zhufeng Tech Blog Is Now Live~</title><link>https://coder.tw/en/posts/zhufeng-tech-blog-launched/</link><pubDate>Fri, 11 Feb 2011 11:58:25 +0000</pubDate><guid>https://coder.tw/en/posts/zhufeng-tech-blog-launched/</guid><description>&lt;p&gt;It&amp;rsquo;s been a busy day. From getting the site set up yesterday to getting the domain bound today, it&amp;rsquo;s been about 24 hours~ I hereby officially announce: the Zhufeng Tech Blog is live~&lt;/p&gt;
&lt;p&gt;The Zhufeng Tech Blog is a branch site of the Wind Chaser blog. The site owner is the same person, but the articles on the Zhufeng Tech Blog will be more in-depth, focusing on technical topics like programming languages and web design. Currently the posting frequency is about two articles a week; if I have time it&amp;rsquo;ll be more, but it won&amp;rsquo;t drop below two a week. Also, as for ads on the Zhufeng Tech Blog, I can guarantee that there won&amp;rsquo;t be any ads for the first six months, because the funding for the next six months is definitely enough to keep the site running, and the ad revenue from the main site is still sufficient.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Zhufeng Tech Blog permalink: &lt;a href="https://coder.tw/"&gt;https://coder.tw/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Zhufeng Tech Blog permanent RSS: &lt;a href="http://feeds.feedburner.com/tfeng-tech"&gt;http://feeds.feedburner.com/tfeng-tech&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>My First Google AdSense Payment: Notes on Collecting It Through Western Union</title><link>https://coder.tw/en/posts/google-adsense-first-payment-western-union/</link><pubDate>Mon, 31 Jan 2011 19:18:50 +0000</pubDate><guid>https://coder.tw/en/posts/google-adsense-first-payment-western-union/</guid><description>&lt;p style="text-align: center;"&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/01/2011-01-31_191640.jpg"&gt;&lt;img class="size-full wp-image-4609 aligncenter" title="2011-01-31_191640" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/01/2011-01-31_191640.jpg" alt="" width="206" height="74" /&gt;&lt;/a&gt;&lt;/p&gt;
I finally received my first Google ad payment today. I originally wanted to write about receiving my first money earned online, but that isn't quite accurate 0.0 so I'm calling it my first Google ad payment XD. Google originally told me the money would be sent on January 30, and I could collect it on January 31. But they actually sent it on the 25th, and I didn't notice. By the time I realized they had paid early, it was already the 29th. That day was a Saturday, so the bank was closed, and I could only go on Monday. So in the end, it made no difference whether they paid early or not.
&lt;p&gt;Right now, &lt;a href="https://www.google.com/adsense/"&gt;Google AdSense&lt;/a&gt; supports two payment methods: Western Union Quick Cash and checks. I know that a check feels really satisfying to hold. Even though the amount on it is a bit small&amp;hellip; a check feels great, but it comes with a fee. Also, mailing a check from the US to Taiwan takes several weeks. With Western Union, there&amp;rsquo;s no fee, and you can go to the bank to collect the money the day after Google pays out. It&amp;rsquo;s very convenient, which is why almost everyone uses Western Union to get their Google ad money these days.&lt;/p&gt;</description></item><item><title>The Blog Turns Two!</title><link>https://coder.tw/en/posts/blog-second-anniversary/</link><pubDate>Wed, 10 Nov 2010 10:00:10 +0000</pubDate><guid>https://coder.tw/en/posts/blog-second-anniversary/</guid><description>&lt;p&gt;Two years. Not short, not long. I&amp;rsquo;ve gone from a junior high student back then to a first-year high school student now. I went through the Basic Competence Test (jīcè), went through a lot, and learned a lot. My blog has also changed, from the very first one, &amp;ldquo;Simple, Non-Computer&amp;rdquo; (Jiǎndān Fēi Diànnǎo) on Wretch, a Taiwanese blog service, all the way to today&amp;rsquo;s WordPress blog, &amp;ldquo;The Wind Chaser&amp;rdquo; (Zhú Fēng Zhě). Time really flies, and two years have just passed like that!! It feels like a blink of an eye, just like when I graduated from elementary school and couldn&amp;rsquo;t help looking back on those years, even all the way back to kindergarten, and realized six years had slipped away. It&amp;rsquo;s a little sentimental, but also quite happy, because I&amp;rsquo;ve grown up XD, and so has my blog ^^&lt;/p&gt;</description></item><item><title>Moved to a Taiwan Host and a New Domain~</title><link>https://coder.tw/en/posts/moved-to-taiwan-hosting-new-domain/</link><pubDate>Fri, 09 Jul 2010 18:16:11 +0000</pubDate><guid>https://coder.tw/en/posts/moved-to-taiwan-hosting-new-domain/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/07/2010-07-09_181154.jpg"&gt;&lt;img class="alignnone size-large wp-image-3428" title="2010-07-09_181154" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/07/2010-07-09_181154-550x334.jpg" alt="" width="550" height="334" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Before I knew it, a whole year had gone by. The virtual hosting I was using from server zoo was also about to expire. During this period I had a slightly bad impression of server zoo. At one point they said something about a system problem or whatever, and that files might be corrupted (luckily mine were fine XD). I was really annoyed back then. But they later made up for it with compensation, so it was fine, and my data didn&amp;rsquo;t disappear^^&lt;/p&gt;</description></item><item><title>WordPress Plugin &amp; Theme Installation Tutorial (For WP 2.9 and Below)</title><link>https://coder.tw/en/posts/wordpress-plugin-theme-install-tutorial/</link><pubDate>Tue, 01 Jun 2010 13:36:01 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress-plugin-theme-install-tutorial/</guid><description>&lt;p style="text-align: center;"&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/06/2010-06-01_112430.jpg"&gt;&lt;img class="size-large wp-image-3230 aligncenter" title="2010-06-01_112430" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/06/2010-06-01_112430-500x303.jpg" alt="" width="350" height="212" /&gt;&lt;/a&gt;&lt;/p&gt;
Someone asked me the other day what WordPress can do. That's actually a hard question to answer, because WordPress is extremely extensible — you can use plugins to add all sorts of features to your blog, and you can even make your blog not look like a blog at all ^^ WordPress also lets users install themes to dress up their blog nicely. If your skills are good enough, you can design your own theme too, but that's not what this article covers. This article is mainly about how to install plugins and themes.
&lt;h2&gt;</description></item><item><title>WordPress Installation Tutorial — The World's Most Popular Blogging (Blog) Site-Building Software (This tutorial applies to WP 2.9 and earlier)</title><link>https://coder.tw/en/posts/wordpress-installation-tutorial/</link><pubDate>Mon, 31 May 2010 11:02:53 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress-installation-tutorial/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/05/wordpress-logo-stacked-rgb.png"&gt;&lt;img class="alignnone size-full wp-image-3200" title="wordpress-logo-stacked-rgb" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/05/wordpress-logo-stacked-rgb.png" alt="" width="350" height="217" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;del datetime="2010-05-29T07:06:50+00:00"&gt;You ask me how deep my love is, how much I love you? &lt;/del&gt; (just kidding~) You ask me what I think is the best blogging software in the world for building a site? I&amp;rsquo;ll definitely tell you it&amp;rsquo;s WordPress. It&amp;rsquo;s not just because my own blog is built with WordPress that I say this. Back when I was choosing what software to use to build Wind Chaser, I considered using something like Xoops paired with plugins to construct a blog, and I also tried LifeType, the blogging software the school uses, but neither was very good. LifeType&amp;rsquo;s interface in particular was really unbearable, extremely unfriendly, and it had our English teacher dropping by every so often to ask me how to read replies, how to publish a post&amp;hellip; On top of that, LifeType&amp;rsquo;s extensibility isn&amp;rsquo;t as good as WordPress&amp;rsquo;s. Anyway, WordPress is just the best ^^ If you don&amp;rsquo;t believe me, try installing it yourself~~&lt;/p&gt;</description></item><item><title>Broken Link Checker - Automatically Find Dead Links and Broken Images in WordPress</title><link>https://coder.tw/en/posts/broken-link-checker-wordpress/</link><pubDate>Fri, 28 May 2010 00:05:48 +0000</pubDate><guid>https://coder.tw/en/posts/broken-link-checker-wordpress/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/05/2010-05-28_000215.jpg"&gt;&lt;img class="size-large wp-image-3186 alignleft" title="2010-05-28_000215" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/05/2010-05-28_000215-500x303.jpg" alt="" width="500" height="303" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When you look for files online, you often run into an annoying situation: you finally find the file you want, click the link, and get&amp;hellip; &amp;ldquo;This page has been removed. Please contact the site administrator.&amp;rdquo; It&amp;rsquo;s really frustrating. But it&amp;rsquo;s not entirely the webmaster&amp;rsquo;s fault. Once a website grows, it has a lot of outgoing links, and the webmaster can&amp;rsquo;t check every one of them by hand. Some webmasters ask users to report broken links, but I don&amp;rsquo;t think that works well. Someone who has already hit a dead link is annoyed enough. Why would they bother reporting it? Here I want to introduce &lt;strong&gt;Broken Link Checker&lt;/strong&gt;, a plugin made specifically for WordPress. It automatically checks your WordPress blog for broken links and broken images (the broken-image icons that Chinese speakers jokingly call &amp;ldquo;steamed buns&amp;rdquo;). &lt;strong&gt;Broken Link Checker&lt;/strong&gt; can also email you when a broken link appears on your blog. It&amp;rsquo;s very convenient, but I&amp;rsquo;d recommend that first-time installers don&amp;rsquo;t turn that feature on right away. Many people find over a thousand broken links or images the first time they run it, and their inbox gets flooded XD&lt;/p&gt;</description></item><item><title>Goal Reached! The Zhufeng Blog's Load Time Dropped to 7.6 Seconds</title><link>https://coder.tw/en/posts/site-load-speed-down-to-7-6-seconds/</link><pubDate>Sun, 17 Jan 2010 15:36:46 +0000</pubDate><guid>https://coder.tw/en/posts/site-load-speed-down-to-7-6-seconds/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/01/2010-01-17_150211.png"&gt;&lt;img class="alignnone size-large wp-image-2453" title="2010-01-17_150211" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/01/2010-01-17_150211-500x360.png" alt="" width="500" height="360" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Have you noticed that this blog has been loading much faster lately? IE users also find it less likely to crash when browsing this site now. I just checked Google Webmaster Tools, and it turns out the theme optimization I did a while ago really worked. Load time has finally dropped to under ten seconds!&lt;/p&gt;</description></item><item><title>[Announcement] Switching to the Pyrmont V2 Theme – Feedback Welcome</title><link>https://coder.tw/en/posts/announcement-new-theme-pyrmont-v2/</link><pubDate>Sat, 09 Jan 2010 20:12:11 +0000</pubDate><guid>https://coder.tw/en/posts/announcement-new-theme-pyrmont-v2/</guid><description>&lt;p&gt;Hi everyone~&lt;/p&gt;
&lt;p&gt;Long time no see.&lt;/p&gt;
&lt;p&gt;I haven&amp;rsquo;t been posting much lately, and you probably all know why: the junior high school basic competence test has been wearing me down&amp;hellip;&lt;/p&gt;
&lt;p&gt;Still, I know posting less hasn&amp;rsquo;t been a good thing.&lt;/p&gt;
&lt;p&gt;I was also getting tired of the iNove theme I&amp;rsquo;d been using.&lt;/p&gt;
&lt;p&gt;Most importantly, the iNove theme loaded too slowly.&lt;/p&gt;</description></item><item><title>Blog SEO Essentials: Must-Do Steps to Push Your Blog Rankings UP! UP! UP!</title><link>https://coder.tw/en/posts/blog-seo-checklist/</link><pubDate>Sun, 03 Jan 2010 12:30:20 +0000</pubDate><guid>https://coder.tw/en/posts/blog-seo-checklist/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/01/2010-01-03_113756.png"&gt;&lt;img class="size-medium wp-image-2433 alignleft" title="2010-01-03_113756" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/01/2010-01-03_113756-300x216.png" alt="" width="300" height="216" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In this post, I&amp;rsquo;m going to share a few &lt;strong&gt;SEO&lt;/strong&gt; tasks that I think are essential when setting up a blog. &lt;span style="color: #ff0000;"&gt;But first, a disclaimer: I&amp;rsquo;m not an expert, so some of what I say may be wrong. I&amp;rsquo;d appreciate your corrections (not criticism).&lt;/span&gt; Also, most of the methods in this post don&amp;rsquo;t apply to BSPs (blog service providers) such as Wretch and Yam Sky Blog&amp;hellip;&amp;hellip;&lt;/p&gt;
&lt;p&gt;Most people who run a blog probably want to be popular, with lots of readers visiting their posts instead of writing only for themselves. But how do you get people to read your posts? That&amp;rsquo;s what &lt;a href="http://zh.wikipedia.org/zh-tw/搜尋引擎最佳化"&gt;SEO&lt;/a&gt; is for! &lt;span style="color: #0000ff;"&gt;(If you don&amp;rsquo;t know what&lt;/span&gt;&lt;strong&gt;&lt;span style="color: #0000ff;"&gt;SEO&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: #0000ff;"&gt;is, you can read about it on&lt;/span&gt;&lt;a href="http://zh.wikipedia.org/zh-tw/搜尋引擎最佳化"&gt;&lt;span style="color: #0000ff;"&gt;Wikipedia&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #0000ff;"&gt;)&lt;/span&gt; However, &lt;strong&gt;SEO&lt;/strong&gt; isn&amp;rsquo;t a simple technique. Doing it well might even require hiring a designer, which is a bit too much trouble for a blogger. But learning SEO yourself isn&amp;rsquo;t easy either. So in this post, I&amp;rsquo;ll share the techniques I&amp;rsquo;ve tried.&lt;/p&gt;
&lt;h4&gt;</description></item><item><title>Google Webmaster Central - Find Where Your Site's SEO Falls Short &amp; Submit a Sitemap</title><link>https://coder.tw/en/posts/google-webmaster-tools-seo-analysis/</link><pubDate>Sun, 27 Dec 2009 21:25:32 +0000</pubDate><guid>https://coder.tw/en/posts/google-webmaster-tools-seo-analysis/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/12/2009-12-27_131212.jpg"&gt;&lt;img class="size-full wp-image-2398 alignleft" title="2009-12-27_131212" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/12/2009-12-27_131212.jpg" alt="" width="371" height="113" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Today I&amp;rsquo;m introducing Google&amp;rsquo;s &lt;strong&gt;&lt;a href="https://www.google.com/webmasters/tools/home"&gt;Webmaster Central&lt;/a&gt;&lt;/strong&gt;. The &lt;strong&gt;Webmaster Tools&lt;/strong&gt; are one of the tools most blog owners in Taiwan use. Besides analyzing where your site&amp;rsquo;s SEO falls short, this service also lets you &lt;strong&gt;&lt;span style="color: #ff0000;"&gt;submit a Sitemap to Google&lt;/span&gt;&lt;/strong&gt;, which is a site map. The &lt;strong&gt;Webmaster Tools&lt;/strong&gt; can also &lt;span style="color: #ff0000;"&gt;&lt;strong&gt;check whether your site has malware and how fast it loads&lt;/strong&gt;&lt;/span&gt;. But to use any of these features, you first have to make sure your URL has been indexed by Google! So in this post, I&amp;rsquo;ll cover the following:&lt;/p&gt;</description></item><item><title>WordPress 2.9 - Quite a Few New Features Added, No Major Issues in My Own Testing</title><link>https://coder.tw/en/posts/wordpress-2-9-new-features/</link><pubDate>Sat, 19 Dec 2009 16:11:03 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress-2-9-new-features/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/12/2009-12-19_162302.jpg"&gt;&lt;img class="alignnone size-large wp-image-2386" title="2009-12-19_162302" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/12/2009-12-19_162302-500x303.jpg" alt="" width="500" height="303" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After I got up today and logged into 逐風者, I saw a very important message on the login screen - WordPress 2.9 has been released. And this time it isn&amp;rsquo;t just a bunch of bug fixes; quite a few features have been added too. Based on my own testing, WordPress 2.9 doesn&amp;rsquo;t have any major problems, so everyone can go ahead and update right away!!&lt;/p&gt;</description></item><item><title>Top 10 WordPress Security Tips</title><link>https://coder.tw/en/posts/top-10-wordpress-security-tips/</link><pubDate>Sat, 14 Nov 2009 22:51:54 +0000</pubDate><guid>https://coder.tw/en/posts/top-10-wordpress-security-tips/</guid><description>&lt;p style="margin-top: 10px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; word-break: break-all; padding: 0px;"&gt;&lt;/p&gt;
&lt;p style="margin-top: 10px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; word-break: break-all; padding: 0px;"&gt;&lt;/p&gt;
&lt;p style="margin-top: 10px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; word-break: break-all; padding: 0px;"&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;As the saying goes, the tall tree catches the wind. WordPress is the most widely used blogging platform in the world, so it's also a prime target for hackers everywhere. Strengthening your WordPress security is something every blogger has to do. WordPress releases security updates every so often, but keeping your site safe also depends on you. A Japanese organization once studied computer incidents (computers being attacked) and found that a large share of them came from user mistakes rather than from problems with the system itself. So in this post, I'll borrow an article from the Chinese blog &lt;a href="http://www.williamlong.info/archives/1617.html"&gt;Moonlight Blog&lt;/a&gt; to show you how to check whether your WordPress installation is secure enough.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-top: 10px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; word-break: break-all; padding: 0px;"&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;</description></item><item><title>WP Security Scan - Scan Your WordPress for Vulnerabilities</title><link>https://coder.tw/en/posts/wp-security-scan-plugin/</link><pubDate>Sat, 14 Nov 2009 16:39:56 +0000</pubDate><guid>https://coder.tw/en/posts/wp-security-scan-plugin/</guid><description>&lt;p style="text-align: center;"&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/11/2009-11-14-15-27-06.jpg"&gt;&lt;img class="size-medium wp-image-2223 aligncenter" title="2009-11-14 15 27 06" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/11/2009-11-14-15-27-06-300x216.jpg" alt="2009-11-14 15 27 06" width="300" height="216" /&gt;&lt;/a&gt;&lt;/p&gt;
WP Security Scan is a WordPress plugin that scans your site and reports WordPress vulnerabilities. If you host your own site, you probably already know that before setting things up you need to configure file permissions — things like 777 and 655. What WP Security Scan actually does is check whether your file permissions are set correctly, and it can also check and change your database prefix. It's a great fit for beginners.</description></item><item><title>Gzippy - Enabling Gzip (Web Page Compression) in WordPress</title><link>https://coder.tw/en/posts/gzippy-wordpress-gzip-compression/</link><pubDate>Sun, 18 Oct 2009 11:14:26 +0000</pubDate><guid>https://coder.tw/en/posts/gzippy-wordpress-gzip-compression/</guid><description>&lt;p&gt;In this post I&amp;rsquo;ll show you how to enable WordPress&amp;rsquo;s Gzip feature with the Gzippy plugin. First, a heads-up: not every hosting account supports Gzip. If your host doesn&amp;rsquo;t support it and you install Gzippy anyway, your site may break. If that happens, just remove Gzippy via FTP! So what&amp;rsquo;s the benefit of installing Gzippy? Of course there is, otherwise why would I bother XD. Gzip is simply web page compression. It can make your web pages smaller. A page that&amp;rsquo;s 100K might shrink to about 30K after Gzip compression, which makes pages load a lot faster.&lt;/p&gt;
&lt;p&gt;Plugin name: Gzippy&lt;/p&gt;
&lt;p&gt;Official website: &lt;a href="http://wordpress.org/extend/plugins/gzippy/"&gt;&lt;a href="http://wordpress.org/extend/plugins/gzippy/"&gt;http://wordpress.org/extend/plugins/gzippy/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Download link: &lt;a href="http://downloads.wordpress.org/plugin/gzippy.1.0.2.1.zip"&gt;&lt;a href="http://downloads.wordpress.org/plugin/gzippy.1.0.2.1.zip"&gt;http://downloads.wordpress.org/plugin/gzippy.1.0.2.1.zip&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>WP-Polls: A Poll Plugin Made for WordPress</title><link>https://coder.tw/en/posts/wp-polls-wordpress-polls/</link><pubDate>Sun, 18 Oct 2009 10:18:00 +0000</pubDate><guid>https://coder.tw/en/posts/wp-polls-wordpress-polls/</guid><description>&lt;p style="text-align: left;"&gt;Today, the site admin Tingfeng is going to introduce a plugin called WP-Polls. WP-Polls gives your blog Ajax-based polling, and it is completely free, has no restrictions, and won't slow your site down. You might worry that WP-Polls's theme isn't pretty enough, but that's not a problem either, because you can set WP-Polls's own theme and color scheme.&lt;/p&gt;
&lt;img class="size-full wp-image-2053 aligncenter" title="2009-10-18 09 40 33" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/10/2009-10-18-09-40-33.jpg" alt="2009-10-18 09 40 33" width="300" height="222" /&gt;</description></item><item><title>blogupp - Get Your Posts Seen by More People</title><link>https://coder.tw/en/posts/blogupp-more-readers/</link><pubDate>Sat, 10 Oct 2009 21:35:50 +0000</pubDate><guid>https://coder.tw/en/posts/blogupp-more-readers/</guid><description>&lt;p style="text-align: center;"&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/06/2009-06-27-1-01.jpg"&gt;&lt;img class="size-full wp-image-1469 aligncenter" title="2009-06-27-1-01" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/06/2009-06-27-1-01.jpg" alt="2009-06-27-1-01" width="152" height="53" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;ve probably seen a scrolling widget on other people&amp;rsquo;s blogs. That&amp;rsquo;s actually a service from blogupp. blogupp can get your posts seen by more people, but your blog needs to have an RSS feed (by the way, my RSS has been having problems = =).&lt;/p&gt;
&lt;p&gt;Some people may wonder how blogupp works. Basically, blogupp just reads your blog&amp;rsquo;s RSS feed. It&amp;rsquo;s a bit like a blog syndication network, but blogupp&amp;rsquo;s reach is even bigger. blogupp also supports multiple languages. In fact, as soon as you enter the blogupp website, it automatically switches to Chinese!&lt;/p&gt;
&lt;p&gt;Website: &lt;a href="http://www.blogupp.com/"&gt;&lt;a href="http://www.blogupp.com/"&gt;http://www.blogupp.com/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;blogupp Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;No account registration required&lt;/li&gt;
&lt;li&gt;Your email and privacy are never exposed&lt;/li&gt;
&lt;li&gt;No extra advertising agreements or other requirements&lt;/li&gt;
&lt;li&gt;Anti-fraud system and fair sharing principles&lt;/li&gt;
&lt;li&gt;Reach your target readers&lt;/li&gt;
&lt;li&gt;Exposure rewards for new users&lt;/li&gt;
&lt;li&gt;Good support for Blogger, WordPress, and other similar platforms&lt;/li&gt;
&lt;li&gt;The industry's highest exchange ratio (10:9)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;</description></item><item><title>whos.amung.us - The Online Visitor Counter Bloggers Love</title><link>https://coder.tw/en/posts/whos-among-us-online-counter/</link><pubDate>Sun, 04 Oct 2009 17:10:05 +0000</pubDate><guid>https://coder.tw/en/posts/whos-among-us-online-counter/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/10/20091004_165017.jpg"&gt;&lt;img style="display: inline; border: 0px;" title="2009-10-04_165017" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/10/20091004_165017_thumb.jpg" border="0" alt="2009-10-04_165017" width="327" height="107" /&gt;&lt;/a&gt;
&lt;strong&gt; whos.amung.us&lt;/strong&gt; is the best-known counter I know of. It can count how many people are online right now, and &lt;strong&gt;whos.amung.us&lt;/strong&gt; can also tell you which posts those visitors are reading. Most importantly, &lt;strong&gt;whos.amung.us&lt;/strong&gt; requires no registration and costs nothing. You don&amp;rsquo;t have to give them any information to use their service.&lt;/p&gt;
&lt;p&gt;URL: &lt;a title="http://whos.amung.us/" href="http://whos.amung.us/"&gt;&lt;a href="http://whos.amung.us/"&gt;http://whos.amung.us/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Small Market Strategy - An Easy Path to Becoming a Popularity Champion</title><link>https://coder.tw/en/posts/small-market-strategy/</link><pubDate>Sat, 12 Sep 2009 21:40:16 +0000</pubDate><guid>https://coder.tw/en/posts/small-market-strategy/</guid><description>&lt;p&gt;In this post, I&amp;rsquo;m going to teach you a strategy for building popularity: the small market strategy. What is the small market strategy? I&amp;rsquo;m sure you all know that for a blog to become well known, it needs good SEO, and its articles need to be good too! Many books about gaining popularity say you should write about hot keywords so people will read your posts. But that&amp;hellip; isn&amp;rsquo;t necessarily right. If you understand how SEO works, you know that the more links a web page has, the higher it ranks in search engines. In other words, if your site doesn&amp;rsquo;t get many visitors, your articles won&amp;rsquo;t rank near the top. For example, suppose I write an article about Gmail right now. If you search for it in a search engine, you might find your article on page 2 or 3, or not at all. Even if it ranks on the first page, if the articles ahead of yours are all very similar to yours,&lt;/p&gt;</description></item><item><title>All Blog Optimization Work Is Done!</title><link>https://coder.tw/en/posts/blog-optimization-done/</link><pubDate>Sun, 30 Aug 2009 10:22:59 +0000</pubDate><guid>https://coder.tw/en/posts/blog-optimization-done/</guid><description>&lt;p&gt;Haha~&lt;/p&gt;
&lt;p&gt;Summer vacation is almost over.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve finally finished all the optimization work on the blog.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m sure everyone has noticed that pages load faster now!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/08/2009-08-30_102127.jpg"&gt;&lt;img class="alignnone size-full wp-image-1862" title="2009-08-30_102127" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/08/2009-08-30_102127.jpg" alt="2009-08-30_102127" width="469" height="329" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Feedburner: Creating a Permanent RSS URL (Application Tutorial)</title><link>https://coder.tw/en/posts/feedburner-permanent-rss-url/</link><pubDate>Sun, 26 Jul 2009 11:37:15 +0000</pubDate><guid>https://coder.tw/en/posts/feedburner-permanent-rss-url/</guid><description>&lt;p&gt;&lt;strong&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/07/2009-07-12_151618.jpg"&gt;&lt;img class="alignnone size-full wp-image-1597" title="2009-07-12_151618" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/07/2009-07-12_151618.jpg" alt="2009-07-12_151618" width="198" height="51" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Feedburner is a very well-known website. Feedburner gives you a permanent RSS URL (until Feedburner shuts down, XD), and it also tracks statistics for the people who subscribe to your RSS feed, so you can see who is subscribed. You probably understand those last two features. But what is a permanent RSS URL? Here is an example. If you run your own blog, you probably move hosting from time to time. When you move, your RSS URL changes too. But if you use a Feedburner RSS URL, after you move you only need to update the settings on Feedburner&amp;rsquo;s side. Feedburner doesn&amp;rsquo;t have a Traditional Chinese version yet, so it may feel a little unfamiliar at first. Don&amp;rsquo;t worry, though, because I will show you how to create a permanent RSS URL.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff;"&gt;Note: Feedburner is now owned by Google, so you need a Google account to use its services.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #ffffff;"&gt;.&lt;/span&gt;
URL: &lt;a href="http://www.feedburner.com/"&gt;&lt;a href="http://www.feedburner.com/"&gt;http://www.feedburner.com/&lt;/a&gt;&lt;/a&gt;
&lt;strong&gt;&lt;/p&gt;</description></item><item><title>WordPress 2.8.1 RC</title><link>https://coder.tw/en/posts/wordpress2-8-1-rc/</link><pubDate>Wed, 08 Jul 2009 11:14:51 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress2-8-1-rc/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/07/2009-07-08_110952.jpg"&gt;&lt;img class="alignnone size-full wp-image-1562" title="2009-07-08_110952" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/07/2009-07-08_110952.jpg" alt="2009-07-08_110952" width="323" height="75" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Yesterday when I logged into 逐風者, I was surprised to find that WordPress 2.8.1 RC was already out. It&amp;rsquo;s only an RC release, but at least it&amp;rsquo;s better than a beta. This time it doesn&amp;rsquo;t add many features — it just brings the visual editor back from the dead (in 2.8 the visual editor would disappear). Other than that, I didn&amp;rsquo;t notice any particularly special updates. If you want to try it out, go download it now.&lt;/p&gt;</description></item><item><title>Inserting a "Continue Reading" Tag in WordPress Posts</title><link>https://coder.tw/en/posts/wordpress-more-tag-continue-reading/</link><pubDate>Tue, 07 Jul 2009 13:54:44 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress-more-tag-continue-reading/</guid><description>&lt;p&gt;Today I&amp;rsquo;m going to teach you a handy little trick: the more tag. Anyone who has just set up WordPress has probably noticed that WordPress doesn&amp;rsquo;t have a built-in feature to display only a few lines of a post, so every post shows up in full on the homepage, which makes the homepage look pretty ugly. In fact, there is a way to insert a continue reading tag, and it&amp;rsquo;s built into WordPress. I have to admit, when I first started I used it as an &lt;code&gt;&amp;amp;lt;hr&amp;amp;gt;&lt;/code&gt; tag XD&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s take a look at what it does first!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/07/2009-07-07_134950.jpg"&gt;&lt;img class="alignnone size-full wp-image-1549" title="2009-07-07_134950" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/07/2009-07-07_134950.jpg" alt="2009-07-07_134950" width="323" height="191" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>dokoda - Forced Full-Text Reading for RSS</title><link>https://coder.tw/en/posts/rss-force-full-text/</link><pubDate>Fri, 03 Jul 2009 16:25:39 +0000</pubDate><guid>https://coder.tw/en/posts/rss-force-full-text/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/07/2009-07-03_162035.jpg"&gt;&lt;img class="alignnone size-full wp-image-1508" title="2009-07-03_162035" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/07/2009-07-03_162035.jpg" alt="2009-07-03_162035" width="289" height="101" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;dokoda offers a very special yet practical feature: it converts ordinary RSS feeds into full-text RSS. If you use a computer a lot, you probably know about RSS and subscribe to some feeds. If so, you&amp;rsquo;ll know that some sites don&amp;rsquo;t show their full articles in the RSS feed, to get people to visit the site. You have to click through to read the rest, which wastes a lot of time for people with slow connections. dokoda can convert those RSS feeds into full-text ones. Amazing, right! Now let Ting-feng show you around this site.&lt;/p&gt;</description></item><item><title>How to Find Out How Many Websites Link to Your Site?</title><link>https://coder.tw/en/posts/how-many-sites-link-to-your-site/</link><pubDate>Sat, 27 Jun 2009 12:16:52 +0000</pubDate><guid>https://coder.tw/en/posts/how-many-sites-link-to-your-site/</guid><description>&lt;p&gt;&lt;span style="color: #ffffff;"&gt;I&amp;rsquo;m sure you&amp;rsquo;re all curious about which websites contain links to your site! Here I&amp;rsquo;ll show you how to search with the link syntax. It&amp;rsquo;s a Google operator that lists the websites that link to your site, &lt;/span&gt;&lt;span style="color: #0000ff;"&gt;&lt;span style="color: #ffffff;"&gt;and note that the unit here is websites, not pages, &lt;/span&gt;&lt;span style="color: #ffffff;"&gt;so let Ting-feng walk you through this syntax!&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #ffffff;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #0000ff;"&gt;&lt;span style="color: #ffffff;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre lang="html"&gt;&lt;span style="color: #ffffff;"&gt;Syntax:
link:URL
Replace URL with your site's domain, without "http://"&lt;/span&gt;&lt;/pre&gt;</description></item><item><title>WordPress 2.8.1 Beta</title><link>https://coder.tw/en/posts/wordpress281-beta/</link><pubDate>Sun, 21 Jun 2009 14:12:27 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress281-beta/</guid><description>&lt;p&gt;WordPress 2.8.1 Beta is out!&lt;/p&gt;
&lt;p&gt;But personally I don&amp;rsquo;t quite dare to try it yet, because after I installed 2.8 last time the visual editor disappeared&lt;/p&gt;
&lt;p&gt;and a whole bunch of other problems&amp;hellip;&amp;hellip;&amp;hellip;&amp;hellip;.?&lt;/p&gt;
&lt;p&gt;Even though 2.8.1 is out this time, it&amp;rsquo;s only a beta, so it&amp;rsquo;s hard to say how stable it is&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t want to waste time downgrading XD&lt;/p&gt;
&lt;p&gt;If you want to use it, go ahead and grab it!&lt;/p&gt;</description></item><item><title>Subscribe To Comments - Automatically Notify Commenters That Their Comment Got a Reply</title><link>https://coder.tw/en/posts/wordpress-comment-reply-notification/</link><pubDate>Sun, 21 Jun 2009 09:13:26 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress-comment-reply-notification/</guid><description>&lt;p&gt;Today I want to introduce a plugin called Subscribe To Comments. It can automatically tell commenters that their comment has been replied to, so they don&amp;rsquo;t have to come back and check for themselves. Subscribe To Comments was recommended to me by Brother Sausage, and since I think it&amp;rsquo;s pretty useful, I&amp;rsquo;m sharing it with everyone.&lt;/p&gt;
&lt;h2&gt;Subscribe To Comments Info:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Download: Xun6 | &lt;a href="http://www.4shared.com/file/225040145/a4a5d30/subscribe-to-comments.html "&gt;4Shared&lt;/a&gt; | &lt;a href="http://www.box.net/shared/epzh0rtpat"&gt;Box.net&lt;/a&gt; | &lt;a href="http://downloads.wordpress.org/plugin/subscribe-to-comments.zip"&gt;WordPress&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Virus scan report: &lt;a href="http://www.virustotal.com/analisis/daf55d9ac3c30e93fdf748fd3ffc7e052c3bf7fa134e2a75a46602cba60167eb-1266550537"&gt;VirusTotal&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>WordPress 2.8 Introduction</title><link>https://coder.tw/en/posts/wordpress-2-8-introduction/</link><pubDate>Sat, 13 Jun 2009 17:16:13 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress-2-8-introduction/</guid><description>&lt;p&gt;Today I finally updated WordPress from 2.7 to 2.8! WordPress 2.8 is said to focus on performance this time, and it doesn&amp;rsquo;t really add many features, but it does fix a lot of bugs from older versions (more than 700 of them — scary, right?). That said, WordPress 2.8 does still come with some new features (though, as I mentioned above, not many). As for the interface, it might give you the illusion that&amp;hellip; the update was just a version number change = =, because this update keeps the same 2.7 admin interface with no obvious changes. That&amp;rsquo;s roughly all I have to say. Next, let me walk you through a few of the main new features in WordPress 2.8.&lt;/p&gt;
&lt;p&gt;WordPress 2.8 Information&lt;/p&gt;
&lt;p&gt;Official site &lt;a href="http://wordpress.org/"&gt;&lt;a href="http://wordpress.org/"&gt;http://wordpress.org/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Core program &lt;a href="http://wordpress.org/latest.zip"&gt;&lt;a href="http://wordpress.org/latest.zip"&gt;http://wordpress.org/latest.zip&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Chinese language pack &lt;a href="http://wordpress.kirin-lin.idv.tw/news/wordpress28zhtw"&gt;&lt;a href="http://wordpress.kirin-lin.idv.tw/news/wordpress28zhtw"&gt;http://wordpress.kirin-lin.idv.tw/news/wordpress28zhtw&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Cbox Blog Comment Board Plugin: Limited to 100 Comments</title><link>https://coder.tw/en/posts/cbox-comment-limit-100/</link><pubDate>Wed, 10 Jun 2009 20:29:49 +0000</pubDate><guid>https://coder.tw/en/posts/cbox-comment-limit-100/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/06/title4.gif"&gt;&lt;img class="alignnone size-full wp-image-1273" title="title4" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/06/title4.gif" alt="title4" width="195" height="79" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m sure you&amp;rsquo;ve often seen a guestbook plugin in the sidebar of other people&amp;rsquo;s blogs and wanted one for yourself, right? Today I&amp;rsquo;m introducing Cbox, one of the best free guestbook services on the web. Cbox is excellent in many ways, but the maximum number of comments is 100, so you have to delete old comments regularly. Its anti-spam is also weak, so it&amp;rsquo;s easy for advertising comments to flood it. = = Even so, Cbox has some advantages, such as letting you use emoticons. Below, I&amp;rsquo;ll show you how to sign up for Cbox.&lt;/p&gt;
&lt;p&gt;URL: &lt;a href="http://www.cbox.ws/"&gt;&lt;a href="http://www.cbox.ws/"&gt;http://www.cbox.ws/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to the Cbox homepage and click Sign up.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/06/2009-06-10_194731.jpg"&gt;&lt;img class="alignnone size-full wp-image-1274" title="2009-06-10_194731" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/06/2009-06-10_194731.jpg" alt="2009-06-10_194731" width="640" height="147" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>My Blog Is Now Indexed by Google</title><link>https://coder.tw/en/posts/blog-indexed-by-google/</link><pubDate>Sat, 06 Jun 2009 20:51:01 +0000</pubDate><guid>https://coder.tw/en/posts/blog-indexed-by-google/</guid><description>&lt;p&gt;Recently I noticed that my popularity suddenly went up.&lt;/p&gt;
&lt;p&gt;Do you know why?&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s because this blog has been added to the Google search engine.&lt;/p&gt;
&lt;p&gt;So now you can find this blog when you search on Google!&lt;/p&gt;
&lt;p&gt;That brought in quite a lot of traffic XD&lt;/p&gt;
&lt;p&gt;I never expected anyone to come visit, given how bad my SEO is&amp;hellip;&amp;hellip;&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/06/2009-06-06_205254.jpg"&gt;&lt;img class="size-full wp-image-1227 alignnone" title="2009-06-06_205254" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/06/2009-06-06_205254.jpg" alt="2009-06-06_205254" width="533" height="480" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;P.S. This post now ranks above the original creator&amp;rsquo;s post = =&lt;/p&gt;</description></item><item><title>The Ministry of Education Blog Contest Results Are Coming Out Today!</title><link>https://coder.tw/en/posts/education-blog-contest-results/</link><pubDate>Fri, 05 Jun 2009 18:25:21 +0000</pubDate><guid>https://coder.tw/en/posts/education-blog-contest-results/</guid><description>&lt;p&gt;Today&amp;hellip;&amp;hellip;&amp;hellip;&amp;hellip;&amp;hellip;&amp;hellip;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a very special day&lt;/p&gt;
&lt;p&gt;Because????????? Today the results of the blog contest are finally coming out!&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m really looking forward to seeing my ranking&lt;/p&gt;
&lt;p&gt;Because this is the first contest I&amp;rsquo;ve entered since elementary and middle school&lt;/p&gt;
&lt;p&gt;And it&amp;rsquo;s my first time in a national-level contest, and I made it to the finals :)&lt;/p&gt;
&lt;p&gt;If I win a prize, that would be awesome xD&lt;/p&gt;
&lt;p&gt;But the Ministry of Education clearly said the results would be announced today&lt;/p&gt;</description></item><item><title>Scheduled Posting in WordPress Without Any Plugin</title><link>https://coder.tw/en/posts/wordpress-scheduled-posting/</link><pubDate>Sun, 31 May 2009 10:55:32 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress-scheduled-posting/</guid><description>&lt;p&gt;How do you schedule a post in WordPress? Do you need a plugin? Actually, no — WordPress has a built-in scheduled posting feature, but it is hidden so cleverly that very few people ever find it. I only learned about it after seeing it on someone else&amp;rsquo;s blog.&lt;/p&gt;
&lt;p&gt;So how do you use scheduled posting? Follow the tutorial below and you are guaranteed to get it. If anything is unclear, feel free to ask me in the comments.&lt;/p&gt;</description></item><item><title>WordPress Account &amp; Password Change Tutorial</title><link>https://coder.tw/en/posts/wordpress-password-change-tutorial/</link><pubDate>Sun, 17 May 2009 12:40:18 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress-password-change-tutorial/</guid><description>&lt;p&gt;Last time we finished setting up WP, and the system gave you a set of account credentials. The only problem is that the password is really hard to remember, and the username is adm, which is easy to guess — that&amp;rsquo;s a real security risk for your blog. So now let&amp;rsquo;s show you how to change your username &amp;amp; password.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Changing the username&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Log in to your web host&amp;rsquo;s control panel and click phpMyAdmin.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/05/2009-05-17_121342.jpg"&gt;&lt;img class="alignnone size-full wp-image-1048" title="2009-05-17_121342" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/05/2009-05-17_121342.jpg" alt="2009-05-17_121342" width="640" height="310" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Introducing WordPress 2.7.1 &amp; Download</title><link>https://coder.tw/en/posts/wordpress-2-7-1-download/</link><pubDate>Wed, 13 May 2009 18:37:53 +0000</pubDate><guid>https://coder.tw/en/posts/wordpress-2-7-1-download/</guid><description>&lt;p&gt;Today I&amp;rsquo;d like to introduce a package for building blogs — WordPress.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a program that lets you set up a blog very easily.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s written in PHP.&lt;/p&gt;
&lt;p&gt;In the future, this site will publish more related tutorials.&lt;/p&gt;
&lt;p&gt;Its latest version right now is 2.7.1.&lt;/p&gt;
&lt;p&gt;One of my favorite features is its heavy use of Ajax.&lt;/p&gt;
&lt;p&gt;You don&amp;rsquo;t have to reload the page every time you organize it.&lt;/p&gt;
&lt;p&gt;It also supports a lot of plugins and themes.&lt;/p&gt;
&lt;p&gt;So you don&amp;rsquo;t have to figure out how to lay out your interface yourself.&lt;/p&gt;
&lt;p&gt;For people who don&amp;rsquo;t know CSS, this is a real blessing.&lt;/p&gt;
&lt;p&gt;Also, it&amp;rsquo;s an open-source package.&lt;/p&gt;
&lt;p&gt;That means if there&amp;rsquo;s anything inside it you&amp;rsquo;re not happy with, you can modify it yourself.&lt;/p&gt;
&lt;p&gt;In effect, it gives me a great place to practice web programming.&lt;/p&gt;
&lt;p&gt;Here are some things to note when setting up WP.&lt;/p&gt;
&lt;p&gt;If you want to set it up on your own host, you just need to install AppServ.&lt;/p&gt;
&lt;p&gt;But if you want to put it on a web hosting space,&lt;/p&gt;
&lt;p&gt;you first have to make sure the provider offering the space provides PHP and MySQL services.&lt;/p&gt;
&lt;p&gt;Without these services, you can&amp;rsquo;t set it up at all.&lt;/p&gt;</description></item><item><title>[Announcement] Error Reports &amp; Suggestions</title><link>https://coder.tw/en/posts/bug-report-suggestion-area/</link><pubDate>Sun, 10 May 2009 22:40:13 +0000</pubDate><guid>https://coder.tw/en/posts/bug-report-suggestion-area/</guid><description>&lt;p&gt;I&amp;rsquo;ve been using Firefox lately, so I hadn&amp;rsquo;t noticed that this blog has problems when it&amp;rsquo;s opened in Internet Explorer.&lt;/p&gt;
&lt;p&gt;For example, page script errors, or the sidebar sinking to the bottom, and so on.&lt;/p&gt;
&lt;p&gt;To give other visitors a better environment,&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d like readers who run into these problems to report them here.&lt;/p&gt;
&lt;p&gt;The report format is as follows:&lt;/p&gt;
&lt;p&gt;Operating system:&lt;/p&gt;
&lt;p&gt;Screen resolution:&lt;/p&gt;
&lt;p&gt;Computer type: (laptop or desktop)&lt;/p&gt;
&lt;p&gt;Time: (when the problem occurred)&lt;/p&gt;</description></item></channel></rss>