<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent Posts on Howar31 Blog</title><link>https://blog.howar31.com/posts/</link><description>Recent content in Recent Posts on Howar31 Blog</description><generator>Hugo</generator><language>zh-tw</language><atom:link href="https://blog.howar31.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>升上 VuePress v2 RC 五個月後，決定再遷移到 Hugo 的紀錄</title><link>https://blog.howar31.com/posts/vuepress-to-hugo-migration/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/vuepress-to-hugo-migration/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;2025 年 11 月才剛從 VuePress v1.8 升上 v2.0.0-rc.26，本以為至少能安穩用個幾年。結果升完五個月就遇到一堆問題，最後在 2026 年 4 月決定&lt;strong&gt;再搬一次&lt;/strong&gt;，這次換到 Hugo。&lt;/p&gt;
&lt;p&gt;這篇記錄從評估、選型、遷移、踩雷到最後部署上線的完整過程，順便也拿這篇當 component 測試文，把 Hugo 版型的 code block、tip、warning、表格、SVG、taxonomy 一次全部跑過。&lt;/p&gt;
&lt;h2 id="為什麼升-v2-才-5-個月就要再搬"&gt;為什麼升 v2 才 5 個月就要再搬？&lt;/h2&gt;
&lt;p&gt;升級前以為是一次「大幅刷新但之後穩定」的投資。升完才真正理解現狀：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;VuePress v2 本身自 2022 就卡在 RC&lt;/strong&gt;，到 2026 仍然沒有 stable。這個「卡 RC 3+ 年」的背景是在&lt;strong&gt;升上去之後&lt;/strong&gt;才有切身感受&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;插件生態沒跟上&lt;/strong&gt;：v1 時期依賴的若干插件在 v2 沒有對應版本，有些甚至上游直接放棄維護&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RC 階段的 theme API 仍會 breaking change&lt;/strong&gt;：升 v2 時已經改了一次 theme，完全不想再因為某次 RC 升級又全部改一次&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dev server 啟動 30 秒&lt;/strong&gt;：寫文章的摩擦大到開了就忘記要寫什麼&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;與其繼續賭 v2 什麼時候脫 RC，不如直接換到&lt;strong&gt;生態穩定、建置極快&lt;/strong&gt;的工具。於是評估了 Astro、Next.js、Eleventy、Hugo，最後選 Hugo：&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;候選&lt;/th&gt;
 &lt;th&gt;建置速度&lt;/th&gt;
 &lt;th&gt;生態穩定度&lt;/th&gt;
 &lt;th&gt;Runtime 依賴&lt;/th&gt;
 &lt;th&gt;主要缺點&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Hugo&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;極快（幾百毫秒）&lt;/td&gt;
 &lt;td&gt;十年以上穩定&lt;/td&gt;
 &lt;td&gt;Go binary&lt;/td&gt;
 &lt;td&gt;模板語法較陌生&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Astro&lt;/td&gt;
 &lt;td&gt;中等&lt;/td&gt;
 &lt;td&gt;快速演進中&lt;/td&gt;
 &lt;td&gt;Node.js&lt;/td&gt;
 &lt;td&gt;還在 breaking changes&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Next.js&lt;/td&gt;
 &lt;td&gt;慢（依頁面數成長）&lt;/td&gt;
 &lt;td&gt;成熟但偏 App&lt;/td&gt;
 &lt;td&gt;Node.js&lt;/td&gt;
 &lt;td&gt;對靜態部落格 overkill&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Eleventy&lt;/td&gt;
 &lt;td&gt;快&lt;/td&gt;
 &lt;td&gt;小眾但穩定&lt;/td&gt;
 &lt;td&gt;Node.js&lt;/td&gt;
 &lt;td&gt;template 選擇多到雜亂&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Hugo 的勝出原因很簡單：&lt;strong&gt;Go 寫的單一執行檔、零 Node.js、零 npm、template 語法雖然怪但至少不會自己 breaking change&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>Discord 完全隱藏封鎖/忽略的訊息</title><link>https://blog.howar31.com/posts/discord-hide-blocked-messages/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/discord-hide-blocked-messages/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;Discord 提供了兩種「照顧心理衛生」的方式來處理不想看到的訊息：&lt;strong&gt;封鎖（Block）&lt;strong&gt;和&lt;/strong&gt;忽略（Ignore）&lt;/strong&gt;。這兩種功能可以幫助使用者避免看到特定使用者或伺服器的訊息，讓聊天環境更加舒適。&lt;/p&gt;
&lt;p&gt;然而，Discord 官方並沒有提供完全隱藏這些訊息的功能。即使你封鎖或忽略了某個使用者，他們的訊息仍然會在聊天室中顯示一個提示，例如「你已封鎖此使用者」或「你已忽略此使用者」的系統訊息。這些提示雖然不會顯示實際的訊息內容，但仍然會在聊天記錄中佔據空間，對於想要完全「眼不見為淨」的使用者來說，這可能還不夠。&lt;/p&gt;
&lt;div class="hint-container tip"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-lightbulb" aria-hidden="true"&gt;&lt;/i&gt;
 Tip
 &lt;/p&gt;
 忽略功能在顯示邏輯（HTML 結構）上與封鎖功能是相同的，因此我們可以使用相同的方法來處理這兩種情況。
&lt;/div&gt;

&lt;h2 id="實作"&gt;實作&lt;/h2&gt;
&lt;h3 id="為什麼選擇-css-injection"&gt;為什麼選擇 CSS Injection？&lt;/h3&gt;
&lt;p&gt;要達成完全隱藏這些訊息提示，我們有幾種方式可以選擇：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Javascript Injection&lt;/strong&gt;：可以動態修改 DOM 元素&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CSS Injection&lt;/strong&gt;：透過 CSS 選擇器隱藏元素&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;我選擇使用 &lt;strong&gt;CSS Injection&lt;/strong&gt; 的方式，主要原因如下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;效能考量&lt;/strong&gt;：CSS 的效能通常比 JavaScript 好，不會對頁面造成額外的運算負擔&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;動態載入問題&lt;/strong&gt;：Discord 使用動態載入內容，JavaScript 在處理動態載入的元素時可能會遇到時機問題，需要額外監聽 DOM 變化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;簡單直接&lt;/strong&gt;：CSS 選擇器可以直接針對特定的 HTML 結構進行隱藏，不需要複雜的邏輯&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="解除-developer-tool-防護"&gt;解除 Developer Tool 防護&lt;/h3&gt;
&lt;p&gt;Discord 官方有針對開發者工具（Developer Tool）進行警告與防護機制。在進行以下操作之前，請先解除 Discord 對開發者工具的防護。&lt;/p&gt;
&lt;h4 id="1-無法開啟開發者工具"&gt;1. 無法開啟開發者工具&lt;/h4&gt;
&lt;p&gt;如果你無法使用 &lt;code&gt;Ctrl+Shift+I&lt;/code&gt;（Windows/Linux）或 &lt;code&gt;Cmd+Option+I&lt;/code&gt;（macOS）開啟開發者工具，需要先在設定檔中啟用開發者工具。&lt;/p&gt;
&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 必須先解除防護後，才能使用 &lt;code&gt;Ctrl+Shift+I&lt;/code&gt;（Windows/Linux）或 &lt;code&gt;Cmd+Option+I&lt;/code&gt;（macOS）開啟開發者工具。
&lt;/div&gt;

&lt;h5 id="windows"&gt;Windows&lt;/h5&gt;
&lt;p&gt;在 Windows 上，請編輯以下檔案：&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-text"&gt;%appdata%/discord/settings.json
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在 &lt;code&gt;settings.json&lt;/code&gt; 中加入以下設定：&lt;/p&gt;</description></item><item><title>從 VuePress v1 升級到 v2</title><link>https://blog.howar31.com/posts/vuepress-v1-to-v2-upgrade/</link><pubDate>Sun, 23 Nov 2025 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/vuepress-v1-to-v2-upgrade/</guid><description>&lt;p&gt;使用 VuePress v1 架設 blog 好幾年了，我決定升級到 VuePress v2，主要是想用更現代的建置系統、更好的效能，還有更好的開發體驗。 VuePress v2 帶來了不少改進，包括 Vite 打包工具、Vue 3 支援、TypeScript 支援，還有更模組化的插件架構。&lt;/p&gt;
&lt;p&gt;這篇文章記錄了我從 VuePress v1 升級到 v2 的過程，包括遇到的問題和解決方法。&lt;/p&gt;
&lt;h2 id="為什麼要升級"&gt;為什麼要升級？&lt;/h2&gt;
&lt;p&gt;VuePress v2 有幾個讓我想要升級的理由：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vite 打包工具&lt;/strong&gt; - 建置時間比 webpack 快很多，熱模組替換也更快&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vue 3 支援&lt;/strong&gt; - 現代的 Composition API 和更好的效能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TypeScript 支援&lt;/strong&gt; - 型別安全的配置和更好的 IDE 支援&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;模組化架構&lt;/strong&gt; - 更好的插件系統和更靈活的客製化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;效能改進&lt;/strong&gt; - 優化的打包分割和更快的頁面載入&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更好的開發體驗&lt;/strong&gt; - 改進的錯誤訊息和除錯工具&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="hint-container tip"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-lightbulb" aria-hidden="true"&gt;&lt;/i&gt;
 Tip
 &lt;/p&gt;
 寫這篇文章的時候，VuePress v2 還在 Release Candidate (RC) 階段 (v2.0.0-rc.26)，不過已經穩定到可以上 production 了。 官方 v2 正式版應該很快就會發布。
&lt;/div&gt;

&lt;h2 id="環境"&gt;環境&lt;/h2&gt;
&lt;p&gt;升級時使用的環境：&lt;/p&gt;</description></item><item><title>Enable Sidecar for Old Devices</title><link>https://blog.howar31.com/posts/sidecar-for-old-devices/</link><pubDate>Wed, 26 Jun 2019 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/sidecar-for-old-devices/</guid><description>&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Edit - 2019.08.06
 &lt;/p&gt;
 Methods mentioned in this post is no longer working in the latest beta version of macOS (10.15 Beta (19A526h)).
&lt;/div&gt;

&lt;div class="hint-container tip"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-lightbulb" aria-hidden="true"&gt;&lt;/i&gt;
 Edit - 2019.07.05
 &lt;/p&gt;
 &lt;ul&gt;
&lt;li&gt;Add some tips.&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;p&gt;The public beta of iPadOS and macOS Catalina is currently live for everyone now. You may go to &lt;a href="http://beta.apple.com/"&gt;Apple website&lt;/a&gt; for more detail info about public beta.&lt;/p&gt;
&lt;p&gt;The Sidecar is a hot feature which let you connect your iPad to Mac wireless or wired. But this feature is actually limited to newer Apple devices. My Macbook Air Early 2015 was not showing the &amp;ldquo;Sidecar&amp;rdquo; icon in System Preference, neither my iPad Pro 11&amp;quot; showing up in my MBA&amp;rsquo;s AirDisplay menu.&lt;/p&gt;</description></item><item><title>Made with Love Snippets</title><link>https://blog.howar31.com/posts/made-with-love/</link><pubDate>Tue, 25 Jun 2019 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/made-with-love/</guid><description>&lt;p&gt;Here are several ways to put &amp;ldquo;Made with Love&amp;rdquo; on your webpage.&lt;/p&gt;
&lt;h2 id="typing-the-heart"&gt;Typing the Heart&lt;/h2&gt;
&lt;h3 id="unicode-character"&gt;Unicode Character&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Made with ❤ by Howar31&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code class="language-html"&gt;Made with ❤ by Howar31
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="utf-8-miscellaneous-symbols"&gt;UTF-8 Miscellaneous Symbols&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Made with ♥ by Howar31&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code class="language-html"&gt;Made with &amp;amp;#9829; by Howar31
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="html-entities"&gt;HTML Entities&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Made with ♥ by Howar31&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code class="language-html"&gt;Made with &amp;amp;hearts; by Howar31
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 id="icon"&gt;Icon&lt;/h3&gt;
&lt;link rel="stylesheet" type="text/css" href="//code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css" /&gt;
&lt;blockquote&gt;
&lt;p&gt;Made with &lt;i class="icon ion-heart"&gt;&lt;/i&gt; by Howar31&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code class="language-html"&gt;&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;//code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css&amp;quot; /&amp;gt;
Made with &amp;lt;i class=&amp;quot;icon ion-heart&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; by Howar31
&lt;/code&gt;&lt;/pre&gt;
&lt;link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.2/css/fontawesome.min.css" /&gt;
&lt;blockquote&gt;
&lt;p&gt;Made with &lt;i class="fas fa-heart"&gt;&lt;/i&gt; by Howar31&lt;/p&gt;</description></item><item><title>Proxy Settings Note</title><link>https://blog.howar31.com/posts/proxy-settings/</link><pubDate>Sun, 21 Apr 2019 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/proxy-settings/</guid><description>&lt;div class="hint-container tip"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-lightbulb" aria-hidden="true"&gt;&lt;/i&gt;
 Edit - 2019.09.16
 &lt;/p&gt;
 &lt;ul&gt;
&lt;li&gt;Add/Edit &lt;a href="#git"&gt;Git&lt;/a&gt; section.&lt;/li&gt;
&lt;li&gt;Add command for NPM proxy&lt;/li&gt;
&lt;li&gt;Fix typo&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;p&gt;There are so many different system or tool configs to set if you are behind a proxy. This article simply note where and how to set them.&lt;/p&gt;
&lt;p&gt;I will use these settings for the following example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Proxy Host: host&lt;/li&gt;
&lt;li&gt;Proxy Port: 3128&lt;/li&gt;
&lt;li&gt;Proxy User: username&lt;/li&gt;
&lt;li&gt;Proxy Password: password&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 You need to &lt;strong&gt;URL encode&lt;/strong&gt; your username or password if special characters contains.&lt;br&gt;
i.g. &lt;em&gt;whitespace&lt;/em&gt; = &lt;code&gt;%20&lt;/code&gt;, &lt;em&gt;&amp;amp;&lt;/em&gt; = &lt;code&gt;%26&lt;/code&gt;, etc&amp;hellip;
&lt;/div&gt;

&lt;h2 id="ubuntu"&gt;Ubuntu&lt;/h2&gt;
&lt;p&gt;Config file path: &lt;code&gt;/etc/environment&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Setup Dockerize GitLab Runner on Synology NAS</title><link>https://blog.howar31.com/posts/docker-gitlab-runner-synology/</link><pubDate>Thu, 18 Apr 2019 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/docker-gitlab-runner-synology/</guid><description>&lt;p&gt;In this article, I will illustrate how to setup a GitLab Runner with docker executor on Synology NAS DSM. And also show you how to setup docker-in-docker for docker executor in a container to call other docker containers/images on the host.&lt;/p&gt;
&lt;h2 id="environment"&gt;Environment&lt;/h2&gt;
&lt;p&gt;I have two Synology NAS and I tested the steps in this article on both devices. And the system (DSM) versions are the same.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synology DS916+ and DS718+&lt;/li&gt;
&lt;li&gt;DSM 6.2.1-23824 Update 6&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although there are some differences from regular Docker installation, I used the Docker package from Synology Package Center which provides GUI for easy management.&lt;/p&gt;</description></item><item><title>Setup VuePress with GitLab Pages on Ubuntu 18.04 LTS</title><link>https://blog.howar31.com/posts/vuepress-ubuntu/</link><pubDate>Wed, 17 Apr 2019 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/vuepress-ubuntu/</guid><description>&lt;p&gt;This is a lite version of setup tutorial about Vuepress docs on Ubuntu. For detailed tutorial I wrote, please visit &lt;a href="https://blog.howar31.com/vuepress-blog-tutorial/"&gt;Create a docs with VuePress on GitLab Pages&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="environment"&gt;Environment&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ubuntu 18.04.1 LTS&lt;/li&gt;
&lt;li&gt;Node.js 11.14.0&lt;/li&gt;
&lt;li&gt;npm 6.9.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="setup-vuepress"&gt;Setup VuePress&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://vuepress.vuejs.org/guide/"&gt;VuePress Official Guide&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="install-vuepress"&gt;Install VuePress&lt;/h3&gt;
&lt;p&gt;First, install VuePress globally:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;npm install -g vuepress
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;or if you want to install locally:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;npm install vuepress
&lt;/code&gt;&lt;/pre&gt;
&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 With Vuepress installed locally, you may need to use &lt;code&gt;npx vuepress&lt;/code&gt; in command line.
&lt;/div&gt;

&lt;h3 id="config-build-path-for-gitlab-pages"&gt;Config Build Path for GitLab Pages&lt;/h3&gt;
&lt;p&gt;To change the built files destination, we must set it up in config file. By default the config file is not exist, you may create a config file by yourself:&lt;/p&gt;</description></item><item><title>Secure GitLab Pages with Let's Encrypt Certificate</title><link>https://blog.howar31.com/posts/lets-encrypt-ssl-gitlab-pages/</link><pubDate>Sat, 23 Mar 2019 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/lets-encrypt-ssl-gitlab-pages/</guid><description>&lt;div class="hint-container tip"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-lightbulb" aria-hidden="true"&gt;&lt;/i&gt;
 Edit - 2019.06.25
 &lt;/p&gt;
 &lt;ul&gt;
&lt;li&gt;Add &lt;a href="#automatically-renew-and-deploy-certificate-on-gitlab-pages"&gt;About Getting Certificates on Let&amp;rsquo;s Encrypt&lt;/a&gt; section.&lt;/li&gt;
&lt;li&gt;Add &lt;a href="#automatically-renew-and-deploy-certificate-on-gitlab-pages"&gt;Automatically Renew and Deploy Certificate on GitLab Pages&lt;/a&gt; section.&lt;/li&gt;
&lt;li&gt;Add &lt;a href="#references"&gt;References&lt;/a&gt; section.&lt;/li&gt;
&lt;li&gt;Fix typo.&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;p&gt;Using SSL to secure your website is not only for safety, but also &lt;a href="https://blog.chromium.org/2017/04/next-steps-toward-more-connection.html"&gt;tell browser not show your website as not secure&lt;/a&gt;. &lt;strong&gt;Let&amp;rsquo;s Encrypt&lt;/strong&gt; provides free SSL/TSL cerfiticates as long as you remember to renew them once in a while. And wildcard certificates can be applied to all the subdomains.&lt;/p&gt;</description></item><item><title>Enable PWA Support for VuePress</title><link>https://blog.howar31.com/posts/vuepress-pwa/</link><pubDate>Fri, 22 Mar 2019 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/vuepress-pwa/</guid><description>&lt;p&gt;PWAs, &lt;strong&gt;Progressive Web Applications&lt;/strong&gt; are web applications which is loaded as a website, but can also provide native app functionalities, such as offline mode, push notification, hardware access, and more. For more info about PWA, please read the articles metioned in &lt;a href="./#references"&gt;References&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="environment"&gt;Environment&lt;/h2&gt;
&lt;p&gt;The environment I used:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;macOS Mojave, 10.14.3&lt;/li&gt;
&lt;li&gt;VuePress 0.14.10&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I setup &lt;a href="https://blog.howar31.com/"&gt;my blog&lt;/a&gt; as a PWA successfully. You may visit &lt;a href="https://blog.howar31.com/"&gt;my blog&lt;/a&gt; on your phone (Chrome on Android recommended) to see how it works.&lt;/p&gt;</description></item><item><title>Create a Blog with VuePress on GitLab Pages</title><link>https://blog.howar31.com/posts/vuepress-blog-tutorial/</link><pubDate>Wed, 20 Mar 2019 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/vuepress-blog-tutorial/</guid><description>&lt;p&gt;After several years hosting my blog on Wordpress, I decided to move my blog to VuePress so that I may write my blog with Markdown, and also customize my blog with Vue.js.&lt;/p&gt;
&lt;p&gt;VuePress is a Vue-powered static site generator, which can easily help you to setup a SPA website in just few minutes. And with CI/CD and GitLab Pages integration, it becomes one of the best solution for personal blog which can be programmatically themed with Vue.js, automatically publish with CI/CD, and free host with GitLab Pages.&lt;/p&gt;</description></item><item><title>Thanks Wordpress, Hello VuePress</title><link>https://blog.howar31.com/posts/thanks-wordpress-hello-vuepress/</link><pubDate>Mon, 18 Mar 2019 13:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/thanks-wordpress-hello-vuepress/</guid><description>&lt;p&gt;Welcome, Howar31 Blog is moved again! We are now on GitLab Pages + VuePress.&lt;/p&gt;
&lt;h2 id="new-blog-in-2019"&gt;New Blog in 2019&lt;/h2&gt;
&lt;p&gt;After hosting blog on Wordpress for several years, I found that it&amp;rsquo;s very hard and complicated to maintain the blog, since there are so many plugins and themes to take care of. Moreover, writing in HTML (rich editor) is not my type. I&amp;rsquo;d love to write docs in Markdown due to simplicity and efficiency. These reasons make me want to move my blog to a new home.&lt;/p&gt;</description></item><item><title>Slack 團隊通訊平台簡介與入門</title><link>https://blog.howar31.com/posts/slack/</link><pubDate>Mon, 14 Sep 2015 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/slack/</guid><description>&lt;p&gt;Slack 是一款團隊通訊平台服務，豐富且高度自訂的功能，提供團隊一個方便、跨平台且多元整合管理的一個溝通管道，Slack 在國外十分熱門，許多企業公司都使用這個平台來做內部溝通，但在台灣很多企業還是習慣傳統的手機、簡訊、 Email ，或是頂多用 Line 、 Facebook 等，這些平台不是不好，只是因為他們是針對休閒社交設計，對於企業需求例如權限管理、訊息保存、共享分工等都不是很方便。&lt;/p&gt;
&lt;p&gt;Slack 不但基本功能都免費，且提供完整方便的團隊溝通工具，甚至連美國太空總署 (NASA) 的噴射推進實驗室 (Jet Propulsion Laboratory) 都採用 Slack 進行團隊溝通，證明了 Slack 提供的工具與功能足以協助大型團隊進行互動。&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Slack-CMYK.png" alt="Slack CMYK"&gt;&lt;/p&gt;
&lt;p&gt;到底 Slack 有什麼樣的功能？為何他比其他傳統社群軟體更適合工作團隊使用？本篇將針對 Slack 做基本介紹，並提供簡單功能教學讓剛加入的朋友可以快速上手。&lt;/p&gt;
&lt;h1 id="slack-簡介"&gt;Slack 簡介&lt;/h1&gt;
&lt;p&gt;Slack 著重於團隊任務溝通，包含許多方便的工具與特色。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Slack&lt;/strong&gt; 官方網站: &lt;a href="http://slack.com/"&gt;http://slack.com/&lt;/a&gt; 下載網址: &lt;a href="https://slack.com/apps"&gt;https://slack.com/apps&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Slack 在多種系統上都有對應的程式可用，甚至也有網頁介面，在任何地方都可輕鬆存取，可以依照需求免費安裝或使用對應介面:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;電腦版
&lt;ul&gt;
&lt;li&gt;Windows&lt;/li&gt;
&lt;li&gt;Mac&lt;/li&gt;
&lt;li&gt;Linux (Beta)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;手機版
&lt;ul&gt;
&lt;li&gt;Android&lt;/li&gt;
&lt;li&gt;iOS&lt;/li&gt;
&lt;li&gt;Windows Phone (Beta)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;網頁版&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Slack 的架構與傳統一般即時通訊軟體略有不同，他並沒有一個「主帳號」的概念，而是每個平台都有自己獨立的空間，使用者加入一個平台則可在該平台內註冊身份，因此在參與不同團體的 Slack 時都可以有獨立的身份設定等等，不會互相干擾或共用。&lt;/p&gt;
&lt;p&gt;每個團隊可以到 Slack 上註冊自己的專屬平台，然後就可以取得團隊專屬的 Slack 網址，所有使用者可以在平台上註冊該平台的帳號密碼，設定該平台專用的名稱、圖片與個人資料，甚至每個平台的設定等等都是獨立分開的。&lt;/p&gt;
&lt;h2 id="加入-slack"&gt;加入 Slack&lt;/h2&gt;
&lt;p&gt;使用者想加入某個團隊的 Slack ，共有兩種方式:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;由管理員經由 Email 邀請&lt;/li&gt;
&lt;li&gt;管理員設定特定網域 Email 可直接註冊&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;必需要由團隊管理員邀請後才能加入 Slack 平台。Slack 以 Email 為身份辨識，收到邀請的 Email 即可在該團隊的 Slack 進行註冊與設定。&lt;/p&gt;</description></item><item><title>Ducky Shine 5 機械鍵盤 限量首發特別版 082/100 開箱</title><link>https://blog.howar31.com/posts/ducky-shine-5/</link><pubDate>Tue, 25 Aug 2015 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/ducky-shine-5/</guid><description>&lt;p&gt;&lt;a href="https://www.ptt.cc/bbs/Key_Mou_Pad/M.1440466748.A.0A7.html"&gt;本篇 PTT 討論文&lt;/a&gt;&lt;/p&gt;
&lt;h1 id="ducky-shine-5-mechanical-keyboard"&gt;Ducky Shine 5 Mechanical Keyboard&lt;/h1&gt;
&lt;p&gt;Ducky Shine 系列最新第 5 代在台灣正式上市，在台灣首發限量一百支特別序號版，九月之後會在澳洲進行國際首發，以及一般版本的上市。&lt;/p&gt;
&lt;p&gt;機械鍵盤，雖然早有耳聞，但之前只有簡單接觸過試按一會兒而已，並沒有實際使用，因此原本對機械鍵盤沒有什麼特別興趣。前幾天 (8/19) 一個朋友拿了 Ducky Shine 2 7燈8軸 特別版借我帶回家使用，長時間的常規使用才發現機械鍵盤的魅力。&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/P_20150819_202937_1_p.jpg" alt="Ducky Shine 2 78 version"&gt;&lt;br&gt;
Ducky Shine 2 78 Version&lt;/p&gt;
&lt;p&gt;除了LED燈漂亮之外，最重要的是機械鍵盤按下去的手感果然是非常的舒服，尤其對於長時間使用鍵盤的 coder 來說，舒適度是挺重要的一項考量。&lt;/p&gt;
&lt;p&gt;體驗了 Shine 2 78版 之後才真正開始研究機械鍵盤，上網看了很多機械軸和鍵帽的文章，參考一些網友的建議與心得，最後在網友推薦下得知 Ducky Shine 系列即將推出新一代，就在 23 日臨時下定決心加入機械鍵盤行列，很幸運的在硬派精璽訂購到最後一支 Ducky Shine 5 英文茶軸首發版，硬派跟黑貓的效率都很高，在 24 日中午就拿到鍵盤了，首發編號是 &lt;strong&gt;082&lt;/strong&gt;/100 。&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/P_20150824_125619_1_p.jpg" alt="Shine 5 First launch in Taiwan 082/100"&gt;&lt;br&gt;
Shine 5 First launch in Taiwan 082/100&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.duckychannel.com.tw/page-tw/ducky-shine-5/"&gt;Ducky Shine 5 官方網頁&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.duckychannel.com.tw/page-en/ducky-shine-5/"&gt;Ducky Shine 5 official webpage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="簡單開箱"&gt;簡單開箱&lt;/h1&gt;
&lt;p&gt;臨時才決定要買，跑了原價屋和 PC Party 都沒有英文版的，後來在朋友推薦下打電話到硬派精璽詢問，剛好剩下最後一支英文茶軸，就下訂了！&lt;/p&gt;</description></item><item><title>Change Windows Remote Desktop Listening Port</title><link>https://blog.howar31.com/posts/change-windows-remote-desktop-listening-port/</link><pubDate>Mon, 17 Feb 2014 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/change-windows-remote-desktop-listening-port/</guid><description>&lt;h1 id="修改windows遠端桌面連線port"&gt;修改Windows遠端桌面連線Port&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;Open Registry Editor: &lt;code&gt;Win + R&lt;/code&gt; &amp;gt; &lt;code&gt;regedit&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Navigate to registry on the left: &lt;code&gt;HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Select entry on the right: &lt;code&gt;PortNumber&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Edit the value you want. &lt;strong&gt;Remember select Decimal base unless you know you are entering hex value.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Restart you computer.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;Written with &lt;a href="https://stackedit.io/"&gt;StackEdit&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Import Putty Settings from Old or Crashed System</title><link>https://blog.howar31.com/posts/import-putty-settings-from-old-or-crashed-system/</link><pubDate>Tue, 24 Dec 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/import-putty-settings-from-old-or-crashed-system/</guid><description>&lt;h1 id="從老舊或損毀的系統中取回putty設定"&gt;從老舊或損毀的系統中取回Putty設定&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Reference: &lt;a href="http://www.miniservernation.com/2012/05/putty-import-settings-from-old-hdd-or-crashed-system/"&gt;Putty: Import settings from old HDD or crashed system&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Putty只有單一一個exe檔即可執行，不需要外掛dll等附加檔案，但是Putty的設定檔卻都存在Windows的登錄檔(Registry)裡面，不但造成可攜性(portability)降低、也讓系統損毀或更換時轉移設定的麻煩。&lt;/p&gt;
&lt;p&gt;一般轉移Putty設定檔，只匯出匯入登錄檔即可，但如果發生硬碟故障或系統損毀，造成舊系統無法開機，這時候要拿設定檔就沒辦法直接操作。本篇步驟可幫助你在無法啟動舊系統的情況下，直接從新系統撈回Putty設定檔！&lt;/p&gt;
&lt;h2 id="適用條件"&gt;適用條件&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;系統或硬碟損毀，但狀況輕微或有備份，仍可存取資料&lt;/li&gt;
&lt;li&gt;舊系統登錄檔檔案(NTUSER.DAT)仍然完整可存取&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="救援步驟"&gt;救援步驟&lt;/h2&gt;
&lt;p&gt;以下步驟需按照順序不可跳過或省略&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;在新系統上先執行一次Putty，讓Putty在新系統的Registry內建立entry&lt;/li&gt;
&lt;li&gt;關閉Putty&lt;/li&gt;
&lt;li&gt;點選「開始_(Start)&lt;em&gt;」&amp;gt;「執行&lt;/em&gt;(Run)_」(Win + R)，輸入「regedit」開啟登錄檔編輯器(Registry Editor)&lt;/li&gt;
&lt;li&gt;登錄檔編輯器左邊，點選「HKEY_LOCAL_MACHINE」&lt;/li&gt;
&lt;li&gt;點選「檔案_(File)&lt;em&gt;」&amp;gt;「載入 Hive 控制檔&lt;/em&gt;(Load Hive)_」&lt;/li&gt;
&lt;li&gt;接下來需要找到舊系統登錄檔的位置，請到舊的使用者設定資料夾內，例如: &lt;code&gt;D:\Users\myusername\NTUSER.DAT&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;注意，這邊如果找不到檔案，先檢查是否有開啟顯示隱藏系統檔:&lt;br&gt;
1. 開啟「我的電腦_(My Computer)&lt;em&gt;」&lt;br&gt;
2. 工具列點選「工具&lt;/em&gt;(Tools)&lt;em&gt;」&amp;gt;「資料夾選項&lt;/em&gt;(Folder Options)&lt;em&gt;」&lt;br&gt;
3. 標籤「檢視&lt;/em&gt;(View)&lt;em&gt;」&amp;gt;「進階設定&lt;/em&gt;(Advanced Settings)&lt;em&gt;」&lt;br&gt;
4. &lt;strong&gt;不要&lt;/strong&gt;勾選「隱藏保護的系統檔案&lt;/em&gt;(Hide protected operating system files)&lt;em&gt;」&lt;br&gt;
5. 按「確定&lt;/em&gt;(OK)_」後即可&lt;br&gt;
如果這邊找不到或無法存取NTUSER.DAT可能就沒救了&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;找到檔案後點選，會跳出一個詢問對話框，要求輸入一個名字，例如: &lt;code&gt;old-registry&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;現在在「HKEY_LOCAL_MACHINE」底下可以看到剛剛新增的entry &lt;code&gt;old-registry&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;展開 &lt;code&gt;HKEY_LOCAL_MACHINE\old-registry\Software\SimonTatham&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;右鍵點選「SimonTatham」選擇「匯出_(Export)_」&lt;/li&gt;
&lt;li&gt;選擇匯出存檔位置與名稱，例如: &lt;code&gt;putty-config.reg&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;剛剛的 &lt;code&gt;old-registry&lt;/code&gt; 已經用不到了，點選 &lt;code&gt;old-registry&lt;/code&gt; ，&lt;strong&gt;注意務必要選對 &lt;code&gt;old-registry&lt;/code&gt;&lt;/strong&gt; ，然後選「檔案_(File)&lt;em&gt;」&amp;gt;「卸除 Hive 控制檔&lt;/em&gt;(Unload Hive)_」&lt;/li&gt;
&lt;li&gt;成功卸載後，關閉登錄檔編輯器_(Registry Editor)_&lt;/li&gt;
&lt;li&gt;找到剛剛匯出的登錄檔 &lt;code&gt;putty-config.reg&lt;/code&gt; ，按右鍵「編輯_(Edit)_」，用記事本(或文字編輯器)開啟&lt;/li&gt;
&lt;li&gt;將所有「HKEY_LOCAL_MACHINE\old-registry」取代為「HKEY_CURRENT_USER」&lt;/li&gt;
&lt;li&gt;儲存檔案並關閉 &lt;code&gt;putty-config.reg&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;點兩下 &lt;code&gt;putty-config.reg&lt;/code&gt; 跳出登錄檔合併確認視窗，點選確定開始合併&lt;/li&gt;
&lt;li&gt;合併成功後，開啟Putty就會發現舊的設定檔都回來了！&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="後記"&gt;後記&lt;/h2&gt;
&lt;p&gt;Putty用Registry存設定真的很麻煩，所以也有網友自行重新編譯Putty，將存檔機制重寫，讓Putty的設定改存在一個檔案中，如果有需要可以參考使用: &lt;a href="http://jakub.kotrla.net/putty/"&gt;PuTTY for win32 storing configuration into file&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Difference between JSON and XML</title><link>https://blog.howar31.com/posts/difference-between-json-and-xml/</link><pubDate>Wed, 04 Dec 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/difference-between-json-and-xml/</guid><description>&lt;h2 id="json與xml差異比較"&gt;JSON與XML差異比較&lt;/h2&gt;
&lt;p&gt;JSON與XML是兩種常見的資料表示方式，雖然類似但是仍有一些不同的地方，在使用上也有些差異。&lt;/p&gt;
&lt;h2 id="definition"&gt;Definition&lt;/h2&gt;
&lt;p&gt;根據維基百科的定義:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;JSON&lt;/strong&gt;, or &lt;strong&gt;JavaScript Object Notation&lt;/strong&gt;, is an open standard format that uses human-readable text to transmit data objects consisting of attribute–value pairs. It is used primarily to transmit data between a server and web application, as an alternative to XML.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/JSON"&gt;JSON&lt;/a&gt; 是一種Object Notation，使用人類易讀的表示方式，來傳遞資料物件的一種標準格式，常用於網路應用程式與伺服器溝通。雖然JSON一開始是由JavaScript發展出來，但他是一個完全language-independent的資料格式，許多的程式語言都可以使用他。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Extensible Markup Language&lt;/strong&gt; (&lt;strong&gt;XML&lt;/strong&gt;) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all free open standards.&lt;/p&gt;</description></item><item><title>Linux Screen</title><link>https://blog.howar31.com/posts/linux-screen/</link><pubDate>Mon, 02 Dec 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/linux-screen/</guid><description>&lt;h1 id="linux-session-manager---screen"&gt;Linux Session Manager - Screen&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;screen&lt;/strong&gt; 是在Linux上用來做window或session管理的指令，可以用單一實體terminal模擬多個sessions同時多工執行&lt;/p&gt;
&lt;h2 id="常用指令"&gt;常用指令&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;screen -dmS &amp;lt;session_name&amp;gt;&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;-dm&lt;/code&gt; 啟用screen並指定起始狀態為detach mode，會建立一個新的session但不會attach，特別適合用於system startup script&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-S&lt;/code&gt; 指定session名稱&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;screen -r &amp;lt;pid_tty_host&amp;gt;&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;-r&lt;/code&gt; reattach一個session&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-R&lt;/code&gt; reattach一個session，若session不存在則先建立session&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;screen -d &amp;lt;pid_tty_host&amp;gt;&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;-d&lt;/code&gt; detatch一個已經在遠端attach的session，當session已經在別的地方attach時，必須先detach才能reattach&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-D&lt;/code&gt; detatch並logout一個遠端的session&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;screen -DR &amp;lt;pid_tty_host&amp;gt;&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;如果session存在，則reattach&lt;/li&gt;
&lt;li&gt;如果session在遠端已經attach，則detatch並logout&lt;/li&gt;
&lt;li&gt;如果session不存在，則建立新的session&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;screen -ls&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;列出目前所有screen的pid.tty.host&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="組合按鍵"&gt;組合按鍵&lt;/h2&gt;
&lt;p&gt;已經在screen中，使用組合按鍵操作screen，所有screen的組合按鍵都由&lt;code&gt;Ctrl+A&lt;/code&gt;開始(後記為&lt;code&gt;C-a&lt;/code&gt;)，為了操作方便，所有&lt;strong&gt;小寫&lt;/strong&gt;的快速鍵，加上&lt;code&gt;Ctrl&lt;/code&gt;一樣可以運作，例如，&lt;code&gt;C-a c&lt;/code&gt;等同於&lt;code&gt;C-a C-c&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;資訊
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;C-a ?&lt;/code&gt; 顯示快速鍵幫助&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a &amp;quot;&lt;/code&gt; 列出所有window列表&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a w&lt;/code&gt; 顯示window簡單列表&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a *&lt;/code&gt; 顯示session attach資訊列表&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a i&lt;/code&gt; 顯示目前window資訊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;切換window
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;C-a '&lt;/code&gt; 輸入數字或window name跳轉window&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a [0~9]&lt;/code&gt; 直接跳轉到0~9的window&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a C-a&lt;/code&gt; 切換到上一個window&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Window操作
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;C-a c&lt;/code&gt; 建立新的window&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a d&lt;/code&gt; detatch目前的screen&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a k&lt;/code&gt; 銷毀目前window&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a space&lt;/code&gt;或&lt;code&gt;C-a n&lt;/code&gt; 切換到下一個window&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;分割視窗
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;C-a S&lt;/code&gt; 水平分割window&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a |&lt;/code&gt; 垂直分割window&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a tab&lt;/code&gt; 在分割之間切換focus&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a X&lt;/code&gt; 關閉目前分割&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a Q&lt;/code&gt; 關閉所有分割，但保留目前使用的&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;其他
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;C-a C-g&lt;/code&gt; 切換visual bell模式，用螢幕閃爍或喇叭聲響表示bell&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a x&lt;/code&gt; 鎖住terminal&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C-a :&lt;/code&gt; 進入command line模式&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="command-line"&gt;Command Line&lt;/h2&gt;
&lt;p&gt;使用&lt;code&gt;C-a :&lt;/code&gt;進入command line模式，可以進行進階設定&lt;/p&gt;</description></item><item><title>Left-padding string with zero using JavaScript</title><link>https://blog.howar31.com/posts/left-padding-string-with-zero-using-javascript/</link><pubDate>Fri, 29 Nov 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/left-padding-string-with-zero-using-javascript/</guid><description>&lt;h1 id="使用javascript-左邊補零固定字串長度"&gt;使用JavaScript 左邊補零固定字串長度&lt;/h1&gt;
&lt;p&gt;有時數字字串要固定長度，需要在左邊或右邊補零，例如:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;123&lt;/strong&gt; 左邊補零為八位數 &lt;strong&gt;00000123&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;54321&lt;/strong&gt; 左邊補零為八位數 &lt;strong&gt;00054321&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;以下簡短的JavaScript程式碼片段利用recursive即可達到這個效果:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-javascript"&gt;function padleft (YourNumber, OutputLength){
 if (YourNumber.length &amp;gt;= OutputLength) {
 return YourNumber;
 } else {
 return padleft(&amp;quot;0&amp;quot; +YourNumber, OutputLength);
 }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;要改為右邊補零，只需要修改return值即可&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Written with &lt;a href="https://stackedit.io/"&gt;StackEdit&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Git 101 基礎入門</title><link>https://blog.howar31.com/posts/git-101/</link><pubDate>Fri, 06 Sep 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/git-101/</guid><description>&lt;h2 id="git起源"&gt;Git起源&lt;/h2&gt;
&lt;p&gt;Git是一種著重於速度的&lt;a href="http://en.wikipedia.org/wiki/Distributed_version_control"&gt;Version Control System&lt;/a&gt;和&lt;a href="http://en.wikipedia.org/wiki/Source_code_management"&gt;Source Code Management System&lt;/a&gt;，最初是由&lt;a href="http://en.wikipedia.org/wiki/Linus_Torvalds"&gt;Linux Torvalds&lt;/a&gt;為了維護&lt;a href="http://en.wikipedia.org/wiki/Linux_kernel"&gt;Linux Kernel&lt;/a&gt;而在2005年創建的。&lt;/p&gt;
&lt;h2 id="git特色"&gt;Git特色&lt;/h2&gt;
&lt;p&gt;Git基於維護&lt;a href="http://en.wikipedia.org/wiki/Linux_kernel"&gt;Linux Kernel&lt;/a&gt;這樣大型專案的需求與經驗，以及一些File System的概念而誕生，其著重的特色:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Non-linear Development&lt;/li&gt;
&lt;li&gt;Distributed Development&lt;/li&gt;
&lt;li&gt;Compatibility with existing systems/protocols&lt;/li&gt;
&lt;li&gt;Efficient handling of large projects&lt;/li&gt;
&lt;li&gt;Cryptographic authentication of history&lt;/li&gt;
&lt;li&gt;Toolkit-based design&lt;/li&gt;
&lt;li&gt;Pluggable merge strategies&lt;/li&gt;
&lt;li&gt;Garbage accumulates unless collected&lt;/li&gt;
&lt;li&gt;Periodic explicit object packing&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="git基本指令"&gt;Git基本指令&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;git init&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;起始一個git repository&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git status&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;檢查git repository的目前(commit/push)狀態&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git add [檔案]&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;新增commit檔案&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git rm [檔案]&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;刪除commit檔案&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git commit -m “[commit註解]“&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;commit檔案並附上註解&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git log&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;查看commit歷史紀錄&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git remote add [repository名稱] [repository網址]&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;新增remote repository&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git remote -v&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;列出目前設定的remote&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git push -u [repository名稱] [branch名稱]&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;推送檔案到remote repository上&lt;/li&gt;
&lt;li&gt;-u 記住這次參數設定，下次只要git push即可&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git pull [repository名稱] [branch名稱]&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;從remote repository上拉檔案下來&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git diff HEAD&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;比較檔案差異，最新的commit指標為HEAD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git checkout –[目標檔案]&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;回復版本&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git branch [branch名稱]&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;開新分支&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git branch -d [branch名稱]&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;刪除分支&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git checkout [branch名稱]&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;切換分支&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;git merge [來源branch]&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;合併分支&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="git練習"&gt;Git練習&lt;/h2&gt;
&lt;p&gt;這邊有互動式的線上模擬git練習，方便初學理解概念與操作方法&lt;/p&gt;</description></item><item><title>Why Programmers Work At Night</title><link>https://blog.howar31.com/posts/why-programmers-work-at-night/</link><pubDate>Mon, 26 Aug 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/why-programmers-work-at-night/</guid><description>&lt;h1 id="為何程式設計師總在深夜工作"&gt;為何程式設計師總在深夜工作&lt;/h1&gt;
&lt;p&gt;&lt;a href="http://www.businessinsider.com/author/swizec-teller"&gt;Swizec Teller&lt;/a&gt;, &lt;a href="http://swizec.com/blog"&gt;A Geek With A Hat&lt;/a&gt; JAN. 14, 2013, 8:05 PM&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;原文網址 &lt;a href="http://www.businessinsider.com/why-programmers-work-at-night-2013-1"&gt;http://www.businessinsider.com/why-programmers-work-at-night-2013-1&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p&gt;有人說，&lt;a href="http://zh.wikipedia.org/zh-tw/%E7%A8%8B%E5%BA%8F%E5%91%98"&gt;程式設計師&lt;/a&gt;是專門把咖啡因轉變成&lt;a href="http://zh.wikipedia.org/zh-tw/%E6%BA%90%E4%BB%A3%E7%A0%81"&gt;程式碼&lt;/a&gt;的一種機器。&lt;/p&gt;
&lt;p&gt;這話其實真有那麼一點道理，隨便找一個程式設計師來，問他工作效率最高的是什麼時候，雖然每個人習慣不同，或早或晚，但絕大部分都會說是在深夜時段，有些人喜歡在凌晨四點起床，然後在忙碌的一天開始之前先完成一些工作，而有些人則是喜歡挑燈夜戰到四點再就寢。&lt;/p&gt;
&lt;p&gt;他們這樣的作息習慣，主要都是想要一個不會分心的安靜環境，既然如此為何不把門鎖上就好，幹嘛一定要熬到深夜？&lt;/p&gt;
&lt;p&gt;我個人認為主要有三個重要因素:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;創作者的時間規劃&lt;/li&gt;
&lt;li&gt;疲倦的大腦&lt;/li&gt;
&lt;li&gt;螢幕的光源&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="創作者的時間規劃"&gt;創作者的時間規劃&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://paulgraham.com/"&gt;Paul Graham&lt;/a&gt; 在2009年撰寫了一篇 &lt;a href="http://www.paulgraham.com/makersschedule.html"&gt;創作者的時間規劃&lt;/a&gt; 的文章，文中提到世界上基本有兩種時間規劃類型，一為 &lt;strong&gt;管理者的時間規劃&lt;/strong&gt; 、另一為 &lt;strong&gt;創作者的時間規劃&lt;/strong&gt; 。&lt;/p&gt;
&lt;p&gt;傳統管理者的時間規劃一般是以小時為單位來分割，假設其中有十分鐘被其他分心事佔用，你的損失頂多也只是有一小時的規劃被打亂。&lt;/p&gt;
&lt;p&gt;另一種叫做創作者的時間規劃，一般致力於產出產品的人都屬於這種時間規劃類型，這些創造者在工作的時候，都需要一段完整的時間，把整件專案的結構在心中建起一個龐大的抽象系統，這就好比是在用昂貴的 &lt;a href="http://en.wikipedia.org/wiki/Lead_glass"&gt;水晶玻璃&lt;/a&gt; 搭建一棟房屋，一旦有人打擾你，你的貴重房屋就會整個崩塌並碎落一地。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;這就是為什麼程式設計師很討厭別人在他工作的時候打擾他。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;因為這些心靈投資實在是太龐大了，所以當我們找不到一段完整且不被打擾的幾個小時時間，就不會想要開始工作，你不會希望花很多心力在你腦中建構這些模型，卻又在半小時後被打擾而崩毀。&lt;/p&gt;
&lt;p&gt;事實上，跟許多創辦者交談之後，你會發現他們大部分都沒辦法在白天完成工作，各種源源不絕的打擾、重要的事情要處理、還有電子信件要回，就讓他們沒辦法專心，所以他們會選擇在晚上其他人都睡覺的時候，來完成他們的工作。&lt;/p&gt;
&lt;h2 id="疲倦的大腦"&gt;疲倦的大腦&lt;/h2&gt;
&lt;p&gt;但程式設計師不是超人，他們也是白天比較有精神、晚上要睡覺。&lt;/p&gt;
&lt;p&gt;那為什麼我們要在大腦最渾沌的時處理複雜的工作，而在大腦最清楚敏銳的時候做簡單的小事呢？&lt;/p&gt;
&lt;p&gt;因為疲累反而能提高我們寫程式的能力。&lt;/p&gt;
&lt;p&gt;這情況類似Ballmer Peak效應，疲累反而能促進大腦專心，就是因為太累了所以大腦&lt;strong&gt;必須要專心&lt;/strong&gt;才能工作，已經完全沒有多餘的腦力可以讓你分心了。&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/ballmer_peak2.png" alt="Baller&amp;rsquo;s Peak" title="Ballmer's Peak"&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;圖文翻譯&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;圖表
&lt;ul&gt;
&lt;li&gt;縱軸: 程式撰寫能力&lt;/li&gt;
&lt;li&gt;橫軸: 血液中酒精濃度&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;下左圖: 「這現象叫做Ballmer Peak，在1980年代由Microsoft發現的，造成的原因不明。現象發現血液中酒精濃度介於0.129%到0.138%時，程式設計師會具有超人般的coding能力」&lt;/li&gt;
&lt;li&gt;下中圖: 「但是這種微妙的現象需要細心的微調，你不能直接丟一卡車的威士忌，然後叫程式設計師們開始工作」&lt;/li&gt;
&lt;li&gt;下右圖: 『呃&amp;hellip;有這種事嗎？&amp;hellip;』「記得Windows ME嗎？」『喔！果然是他』&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;通常我在喝太多茶或是 &lt;a href="http://en.wikipedia.org/wiki/Energy_drink"&gt;提神飲料&lt;/a&gt; 之後，都很難完成什麼工作，他讓我太亢奮了，一下看看Twitter、然後看看Hacker News，整個人忙東忙西的。&lt;/p&gt;
&lt;p&gt;你一定會想，有這麼多的體力、還有充足的腦力，我應該可以把工作做的更好，但其實不然，我一直到處亂晃完全沒辦法專心，結果什麼事都沒有完成。&lt;/p&gt;
&lt;p&gt;反觀我稍微有點疲累的時候，我就只想把自己釘在椅子上專心寫程式，稍微疲累的大腦，能讓我一小時一小時不斷的寫程式，完全不想去看Twitter或Facebook，就彷彿網際網路完全不存在一樣。&lt;/p&gt;
&lt;p&gt;幾乎大部分的程式設計師都是這樣，我們花了過多的腦力在將近80%的的工作上，例如了解問題、設計一個酷炫的演算法等等，然後要再花十倍的心力去架構一個環境來執行他，即使你做先進機器學習之類的東西，你大部分的時間還是花在整理資料，或是美工排版輸出結果而已。&lt;/p&gt;
&lt;p&gt;當你的腦袋不是全力在工作的時候，他就會想找別的事來做，而疲累讓你腦袋遲鈍的剛好能專心應付手頭上的一件事。&lt;/p&gt;
&lt;h2 id="螢幕的光源"&gt;螢幕的光源&lt;/h2&gt;
&lt;p&gt;這點其實很簡單，在晚上眼睛一直盯著光源，就會讓你的&lt;a href="http://en.wikipedia.org/wiki/Circadian_rhythm"&gt;睡眠週期&lt;/a&gt;延後，當你感到疲倦的時候才會發現已經凌晨三點了，然後你去睡覺直到早上十一點才起床，當隔天晚上又來臨的時候你當然又不累，因為，嘿！你十一點才起床耶！&lt;/p&gt;
&lt;p&gt;不斷重複這樣的作息，會讓你好像生活在另一個時區一樣，有趣的是一旦你習慣凌晨三四點才睡覺，就很難恢復一般正常的作息了。&lt;/p&gt;
&lt;p&gt;有時候或許這就是&lt;a href="http://en.wikipedia.org/wiki/Alarm_clock"&gt;鬧鐘&lt;/a&gt;要忙的地方，把你在一般人所謂的「早上」把你叫起來，因為這社會就是認為，下午兩點才吃早餐的人，你一定是個很糟很糟的懶鬼。&lt;/p&gt;
&lt;h2 id="結論"&gt;結論&lt;/h2&gt;
&lt;p&gt;簡而言之，晚上的時間比較少干擾、時間比較完整，不會有零碎的事情中斷工作，讓你更輕鬆、大腦能專心工作，而螢幕的亮光也讓你保持清醒，這就是為何程式設計師總在深夜工作。&lt;/p&gt;</description></item><item><title>Enable Server Side Include (SSI) on Mac OS X</title><link>https://blog.howar31.com/posts/enable-server-side-include-ssi-on-mac-os-x/</link><pubDate>Mon, 05 Aug 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/enable-server-side-include-ssi-on-mac-os-x/</guid><description>&lt;h2 id="ssi-on-ubuntu"&gt;SSI on Ubuntu&lt;/h2&gt;
&lt;p&gt;To enable SSI on &lt;strong&gt;Debian&lt;/strong&gt; Distribution (Ubuntu) is easy:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;a2enmod include&lt;/code&gt;&lt;/p&gt;
&lt;h2 id="ssi-on-mac-os-x"&gt;SSI on Mac OS X&lt;/h2&gt;
&lt;p&gt;Mac OS X has no such command so that we have to manually modify the configuration files.&lt;/p&gt;
&lt;p&gt;There are 2 ways to achieve this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Global Configuration&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;edit &lt;code&gt;/etc/apache2/httpd.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Uncomment &lt;code&gt;AddType text/html .shtml AddOutputFilter INCLUDES .shtml&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Per-User Configuration&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;edit &lt;code&gt;/etc/apache2/users/username.conf&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;Directory &amp;quot;/Users/username/Sites/&amp;quot;&amp;gt; Options Indexes MultiViews Includes AllowOverride All Order allow,deny Allow from all AddType text/html .shtml AddOutputFilter INCLUDES .shtml &amp;lt;/Directory&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Then restart apache and all done. &lt;code&gt;sudo apachectl restart&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Configure Apache per-user Directory Settings</title><link>https://blog.howar31.com/posts/configure-apache-per-user-directory-settings/</link><pubDate>Thu, 18 Jul 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/configure-apache-per-user-directory-settings/</guid><description>&lt;p&gt;To enable Apache for per-user directory, there are some settings need to configure.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;What is per-user directory?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Apache server default directory for webpage files is at /var/www. All website files are put here. Per-user directory let different user have different website root directories under their own home directory.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="environment"&gt;Environment&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ubuntu 12.04 LTS&lt;/li&gt;
&lt;li&gt;Ubuntu default LAMP stack&lt;/li&gt;
&lt;li&gt;Assume all default Apache, PHP, MySQL(LAMP) are already working on Ubuntu. Open http://localhost/ in your browser to check if Apache is properly working.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now we just have to modify some configurations to enable per-user directory feature.&lt;/p&gt;</description></item><item><title>Thanks Blogger, Hello Wordpress!</title><link>https://blog.howar31.com/posts/thanks-blogger-hello-wordpress/</link><pubDate>Fri, 05 Jul 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/thanks-blogger-hello-wordpress/</guid><description>&lt;p&gt;記得一開始是從無名小站開始，後來因為Google的Blogger功能強大，而轉到Blogger去，但因為之前都很少在寫Blog，所以也覺得Blogger足夠。&lt;/p&gt;
&lt;p&gt;最近又想開始用Blog分享一些東西、或是自己做筆記，因此投入更自由的Wordpress，很早就注意到Wordpress，只是一直沒有需要所以也沒轉移。&lt;/p&gt;
&lt;h2 id="加入wordpress"&gt;加入Wordpress！&lt;/h2&gt;
&lt;p&gt;這篇又是一個里程碑吧！當初轉到Blogger的時候也有寫了這樣的一篇XD&lt;/p&gt;
&lt;p&gt;從這篇開始正式將主要Blog從Blogger轉到Wordpress，因為有Importer的幫忙，Blogger大部分重要的文章也跟著轉過來了！&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;時光傳送門&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://wretch.cc/blog/howar31"&gt;Wretch&lt;/a&gt; &lt;em&gt;(已關閉)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://howar31.blogspot.com"&gt;Blogger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.howar31.com"&gt;Wordpress&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;啊對了，Wordpress的網址還沒確定，目前還是用免費的 .tk (dot tk) 網域，之後應該還會再換吧 :P&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Written with &lt;a href="http://benweet.github.io/stackedit/"&gt;StackEdit&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Symbolic Links Are Not Working on Apache</title><link>https://blog.howar31.com/posts/symbolic-links-are-not-working-on-apache/</link><pubDate>Sat, 29 Jun 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/symbolic-links-are-not-working-on-apache/</guid><description>&lt;p&gt;Due to some cases, I wanna do &lt;a href="https://chrome.google.com/webstore/detail/css-inject/fmiohbdblcemacakpnoinjmcelddpjbg"&gt;CSS Injection&lt;/a&gt; with symbolic links to make coding easier. But I got errors (/var/log/apache/err_log) which said &lt;code&gt;Symbolic link not allowed or link target not accessible&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;And finally I found &lt;a href="http://stackoverflow.com/questions/7102544/symbolic-link-not-allowed-or-link-target-not-accessible-on-fresh-installed-xam"&gt;a solution&lt;/a&gt; works fine.&lt;/p&gt;
&lt;p&gt;Generally speaking, because Apache default running as &lt;code&gt;www-data&lt;/code&gt; or &lt;code&gt;_www&lt;/code&gt; or somewhat whatever, it won&amp;rsquo;t have the permission to access the symbolic links. To solve this problem, simply &lt;strong&gt;set the user as yourself&lt;/strong&gt; and &lt;strong&gt;restart Apache&lt;/strong&gt;, let Apache run as your identity!&lt;/p&gt;</description></item><item><title>Install zsh / oh-my-zsh on Ubuntu</title><link>https://blog.howar31.com/posts/install-zsh-oh-my-zsh-on-ubuntu/</link><pubDate>Tue, 25 Jun 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/install-zsh-oh-my-zsh-on-ubuntu/</guid><description>&lt;p&gt;zsh是個很酷的shell，提供高度可自訂化的shell環境，更多詳細訊息請見 &lt;a href="http://www.zsh.org/"&gt;zsh官方網站&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;本篇筆記如何在Ubuntu環境安裝zsh，並使用oh-my-zsh客製化zsh環境，部分指令與OS X上有些許出入，OS X的安裝請見 &lt;a href="https://github.com/robbyrussell/oh-my-zsh"&gt;oh my zsh Github&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;原始教學參考自 &lt;a href="http://www.youtube.com/watch?v=1S3MUVIAieE"&gt;AJ ONeal的YouTube教學影片&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://gitlab.com/howar31/oh-my-zsh-powerline-theme"&gt;Dim Powerline Theme by Howar31&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="requirement"&gt;Requirement&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Ubuntu &lt;em&gt;本篇測試環境Ubuntu Server 12.10&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;bash 基本知識
&lt;ul&gt;
&lt;li&gt;例如 &lt;code&gt;pushd&lt;/code&gt;、&lt;code&gt;popd&lt;/code&gt;、&lt;code&gt;apt-get&lt;/code&gt; 等等&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;vim 基本知識 &lt;em&gt;或其它類似文字編輯器&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;h3 id="zsh"&gt;ZSH&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install -y curl vim git zsh&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;上述指令做了五件事:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;更新apt-get&lt;/li&gt;
&lt;li&gt;安裝curl&lt;/li&gt;
&lt;li&gt;安裝vim&lt;/li&gt;
&lt;li&gt;安裝git&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;安裝zsh&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;除了zsh是核心之外，其它是在等等過程中會用到的工具，如果系統中原本就已經安裝最新版，則會自動跳過&lt;/p&gt;
&lt;h3 id="oh-my-zsh"&gt;Oh My ZSH&lt;/h3&gt;
&lt;p&gt;一行指令就能裝好&lt;/p&gt;
&lt;p&gt;&lt;code&gt;curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | bash&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;很多網站指令後面寫&lt;code&gt;sh&lt;/code&gt;，但Ubuntu要改成&lt;code&gt;bash&lt;/code&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="setting-default-shell"&gt;Setting Default Shell&lt;/h3&gt;
&lt;p&gt;將zsh設定為目前使用者的預設shell&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo chsh -s $(which zsh) $(whoami)&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$(which zsh) 表示找到zsh的位置&lt;/p&gt;</description></item><item><title>Android Studio VCS使用GitHub</title><link>https://blog.howar31.com/posts/android-studio-vcs-github/</link><pubDate>Thu, 06 Jun 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/android-studio-vcs-github/</guid><description>&lt;p&gt;使用Android Studio整合GitHub做VCS，不過Android Studio還沒完全，過程中碰到一些問題&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;測試環境&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Android Studio 0.1.3 Build AI-130.700763&lt;/li&gt;
&lt;li&gt;JDK 1.7.0_10 64bit&lt;/li&gt;
&lt;li&gt;GitHub for Windows Version 1.0.48.0&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;設定環境&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://developer.android.com/sdk/installing/studio.html"&gt;安裝Android Stuido&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;安裝GitHub client&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://mac.github.com/"&gt;GitHub for Mac&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://windows.github.com/"&gt;GitHub for Windows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://eclipse.github.com/"&gt;GitHub for Eclipse&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Android Studio環境設定&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Git&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;功能表列=&amp;gt;「Files」=&amp;gt;「Settings」(Ctrl + Alt + S)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;「Project Settings」=&amp;gt;「Version Control」=&amp;gt;「Git」&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;修正「Path to Git executable」的位置，找到git.exe&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Windows 7 安裝GitHub client後預設git.exe的位置&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;C:\Users\User\AppData\Local\GitHub\hqg3slvi.kac\bin\git.exe&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;按「Test」測試設定有沒有問題&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;GitHub&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;功能表列=&amp;gt;「Files」=&amp;gt;「Settings」(Ctrl + Alt + S)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;「Project Settings」=&amp;gt;「Version Control」=&amp;gt;「GitHub」&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Login輸入GitHub的帳號&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Password輸入GitHub的密碼&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;按「Test」測試設定有沒有問題&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;下方「Apply」後Android Studio會要你設定令一組Master Password，用來保護Android Studio裡面的其他password list&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;創建repository&lt;/p&gt;</description></item><item><title>Git入門常用指令教學</title><link>https://blog.howar31.com/posts/git-commands/</link><pubDate>Sat, 01 Jun 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/git-commands/</guid><description>&lt;p&gt;git是現在常見的distributed revision control以及source code management system，詳細介紹可以參考&lt;a href="http://zh.wikipedia.org/wiki/Git"&gt;維基百科&lt;/a&gt;的說明。&lt;br&gt;
本篇簡單介紹一些入門以及常用的git指令，也可以參考GitHub和Code School共同提供的&lt;a href="http://try.github.io/"&gt;Try Git教學課程&lt;/a&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;起始一個git repository&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;git init&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;檢查git repository的目前(commit/push)狀態&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;git status&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;新增commit檔案&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;git add [檔案]&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;刪除commit檔案&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;git rm [檔案]&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;commit檔案並附上註解&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;git commit -m &amp;ldquo;[commit註解]&amp;rdquo;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;查看commit歷史紀錄&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;git log&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;remote遠端檔案&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;git remote add [repository名稱] [repository網址]&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;repository操作&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;git push -u [repository名稱] [branch名稱]&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;-u 記住這次參數設定，下次只要git push即可&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;git pull [repository名稱] [branch名稱]&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;回復版本&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;git checkout &amp;ndash;[目標檔案]&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;先暫時筆記到此，之後再慢慢增加&lt;/p&gt;</description></item><item><title>全新改版！噗浪佈景主題 NeoPlurkCSS3 翻新上架！</title><link>https://blog.howar31.com/posts/neoplurkcss3/</link><pubDate>Mon, 18 Mar 2013 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/neoplurkcss3/</guid><description>&lt;p&gt;&lt;img src="./images/1.nologin.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;噗浪(Plurk)是一個MicroBlog服務，在台灣受到熱烈歡迎，擁有許多使用者。除了河道顯示訊息的特別方式以外，噗浪還提供使用者使用自製CSS來展現個人河道特色。&lt;/p&gt;
&lt;p&gt;2011年9月，當時我設計了一個清爽的噗浪佈景主題「&lt;a href="https://blog.howar31.com/wordpress/plurk-theme/"&gt;Plurk 噗浪佈景，大河道爽快體驗！&lt;/a&gt;」，但由於時間以久，到目前為止噗浪官方已經多次改版噗浪的版面與功能，所以當時的佈景主題已經有了一些瑕疵不再適用，因此最近又重新著手進行佈景改版。本次改版配合官方最新的模版功能，結合過去一年半眾多使用者的回饋與建議，針對程式碼進行精簡與優化，修正了數個Bug與版面配置的微調，並進行了五天的測試，感謝來自&lt;a href="https://plus.google.com/u/0/105119052640513796268/posts/gN26BmTEntQ"&gt;Google+&lt;/a&gt;、&lt;a href="http://www.plurk.com/p/iahsp9"&gt;Plurk&lt;/a&gt;、&lt;a href="https://www.facebook.com/howar31/posts/352702301501398"&gt;Facebook&lt;/a&gt;、甚至私下聯絡等眾多網友協助除錯，在今天發表正式版！&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NeoPlurkCSS3 噗浪佈景主題&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;佈景作者: &lt;a href="http://howar31.com"&gt;Howar31&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;安裝網址: &lt;a href="http://www.plurk.com/installDesign/3295410-ebf9244ce3"&gt;http://www.plurk.com/installDesign/3295410-ebf9244ce3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;最新版本: &lt;a href="https://gitlab.com/howar31/NeoPlurkCSS3"&gt;GitLab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="http://i.creativecommons.org/l/by-nc-sa/3.0/tw/88x31.png" alt="創用 CC 授權條款"&gt;](&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/tw/deed.zh_TW"&gt;http://creativecommons.org/licenses/by-nc-sa/3.0/tw/deed.zh_TW&lt;/a&gt;)&lt;br&gt;
NeoPlurkCSS3由&lt;a href="http://howar31.com"&gt;Howar31&lt;/a&gt;製作，以&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/tw/deed.zh_TW"&gt;創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款&lt;/a&gt;釋出。&lt;/p&gt;
&lt;p&gt;本作品在&lt;a href="https://gitlab.com/howar31/NeoPlurkCSS3"&gt;GitLab&lt;/a&gt;上維護，並會持續在上面進行更新或修正，使用佈景上有問題可以到&lt;a href="https://gitlab.com/howar31/NeoPlurkCSS3"&gt;GitLab&lt;/a&gt;上開issue反應或以任何方式聯絡我。此外，除非佈景有重大改版或修正才會重新發文，否則修正小錯誤、小改動或想follow最新版本，請到&lt;a href="https://gitlab.com/howar31/NeoPlurkCSS3"&gt;GitLab&lt;/a&gt;上追蹤囉！&lt;/p&gt;
&lt;p&gt;以下搭配圖片，簡單介紹這次佈景主題特色，有些地方與&lt;a href="https://blog.howar31.com/wordpress/plurk-theme/"&gt;2009年版&lt;/a&gt;類似或只是小幅改動，就快速帶過囉:&lt;/p&gt;
&lt;p&gt;尚未登入噗浪的畫面&lt;br&gt;
&lt;img src="./images/1.nologin.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;非本人登入噗浪的畫面&lt;br&gt;
&lt;img src="./images/2.notmelogin.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;本人登入噗浪的畫面，這次改版把&lt;a href="http://howar31.blogspot.tw/2011/09/plurk.html"&gt;2009年版&lt;/a&gt;令人詬病的發噗框固定擺在上方，不再縮縮拉拉，此外河道中間下方放大噗浪時間方便閱讀&lt;br&gt;
&lt;img src="./images/3.melogin.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;資訊看板部分跟&lt;a href="http://howar31.blogspot.tw/2011/09/plurk.html"&gt;2009年版&lt;/a&gt;差不多，沒有重大改動&lt;br&gt;
&lt;img src="./images/4.info1.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/5.info2.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;發噗框架，平常固定在上方，當需要發噗的時候可以半透明漸層背景展開選項框架&lt;br&gt;
&lt;img src="./images/6.plurking.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;未讀噗浪等提示框架微幅改動&lt;br&gt;
&lt;img src="./images/7.notify1.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/8.notify2.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這是單一噗浪展開的樣子&lt;br&gt;
&lt;img src="./images/9.expand.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這是每個噗浪點「訊息網址」後的單一噗浪頁面&lt;br&gt;
&lt;img src="./images/10.single.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;本佈景在使用其他Chrome等噗浪套件的時候，也可以完美融合，圖例是Chrome的「&lt;a href="https://chrome.google.com/webstore/detail/plurkcustoms-%E8%87%AA%E8%A8%82%E8%A1%A8%E6%83%85%E5%9C%96%E5%BA%AB/npkllofhoohpldfjaepknfbjbmehjpmc"&gt;PlurkCustoms 自訂表情圖庫&lt;/a&gt;」套件所產生的分頁選項&lt;br&gt;
&lt;img src="./images/12.plugins.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;此外本佈景也與內建的噗浪背景設定相容，可以直接在選項中挑選自己喜歡的官方噗浪背景。另外如果要自行貼上CSS程式碼(例如自行從&lt;a href="https://gitlab.com/howar31/NeoPlurkCSS3"&gt;GitLab&lt;/a&gt;取得最新CSS碼)，在圖中箭頭所指位置貼上即可套用佈景主題&lt;br&gt;
&lt;img src="./images/11.theme.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;以下是各種官方噗浪背景搭配起來的樣式&lt;br&gt;
&lt;img src="./images/colour1.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/colour2.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/colour13.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/colour3.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/colour6.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/colour5.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/colour4.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/colour7.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/colour8.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/colour9.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/colour10.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/colour11.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/colour12.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;看圖不如趕快&lt;a href="http://www.plurk.com/installDesign/3295410-ebf9244ce3"&gt;實際安裝&lt;/a&gt;體驗一下！記得安裝前要自行備份現有的佈景主題，若不喜歡才能回復原本的佈景喔！(噗浪官方提供的安裝連結，有快速回復原本主題的選項，想快速體驗嘗鮮，別害怕可以直接先點安裝連結！)&lt;/p&gt;
&lt;p&gt;感謝各位支持，若有碰到任何問題或建議，歡迎上&lt;a href="https://gitlab.com/howar31/NeoPlurkCSS3"&gt;GitLab&lt;/a&gt;開issue反應或以任何方式聯絡我。祝各位噗浪愉快！&lt;/p&gt;</description></item><item><title>Plurk 噗浪佈景，大河道爽快體驗！</title><link>https://blog.howar31.com/posts/plurk-theme/</link><pubDate>Mon, 05 Sep 2011 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/plurk-theme/</guid><description>&lt;p&gt;&lt;img src="./images/Plurk1.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;噗浪(Plurk)是一個MicroBlog服務，在台灣受到熱烈歡迎，擁有許多使用者。除了河道顯示訊息的特別方式以外，噗浪還提供使用者使用自製CSS來展現個人河道特色。&lt;/p&gt;
&lt;p&gt;我最近因為之前的佈景用很久了，而且當初是隨便弄弄不怎麼好看，所以這次想佈景就自己來做吧:D&lt;/p&gt;
&lt;p&gt;大河道噗浪CSS佈景 - Design by Howar31&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;設計者: &lt;a href="http://howar31.com"&gt;Howar31&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;範例網址: &lt;a href="http://plurk.com/howar31"&gt;Howar31的Plurk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;安裝佈景: &lt;a href="http://www.plurk.com/installDesign/3295410-a14f28c712"&gt;http://www.plurk.com/installDesign/3295410-a14f28c712&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;範例網址就是我自己的噗浪，我目前正在使用這個佈景，不過以後我可能會換掉佈景，那到時候就請各位參考以下介紹的截圖囉:D&lt;/p&gt;
&lt;p&gt;前面提到，噗浪的一大特色是河道訊息顯示，因此這次的佈景主要在於把河道放大，並且希望可以在不要上下捲動網頁的情況下裝入整個噗浪(也就是不想讓右邊出現捲軸)，因此原本預設在底下的個人資訊、卡馬、獎章、好友、粉絲那些得統統移走，這樣才有可能實現單一頁面的噗浪，這兩個重點是這次噗浪佈景製作的主題。&lt;/p&gt;
&lt;p&gt;首先看幾張噗浪主要畫面:&lt;/p&gt;
&lt;p&gt;尚未登入&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk1.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;非本人登入&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_nome.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;本人登入&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_main.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這邊順便圈了幾個特點來說明一下:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;左下角可見有新噗浪和未讀噗浪的通知區&lt;/li&gt;
&lt;li&gt;左上角方框是未讀的噗浪，會有加深陰影標示&lt;/li&gt;
&lt;li&gt;中間的圓圈是該噗浪的回應數，放大顯示:D&lt;/li&gt;
&lt;li&gt;右邊的圓圈是原本私噗圖示，轉噗圖示也是顯示在這喔:D&lt;/li&gt;
&lt;li&gt;最右上角沒框選的一個地方是發噗的位置，暫時隱藏在那邊，後面會介紹XD&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;此外明顯可見的加大頭像，還有資訊面板全部移到左邊去了:D&lt;br&gt;
(喔對了我個人使用英文版的噗浪介面，但中文介面也測試過沒問題喔:D)&lt;/p&gt;
&lt;p&gt;左邊的資訊面板在滑鼠滑過去的時候會展開:&lt;/p&gt;
&lt;p&gt;個人資訊&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_Friend_Info.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這個不管是本人、朋友、訪客登入都差不多，朋友的話會出現傳送私噗的按鈕，而有些人個人自介會打很多，或是有噗浪官方認證圖示，所以下方預留空間&lt;/p&gt;
&lt;p&gt;卡馬資訊&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_Friend_Karma.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這也是任何人看到都一樣，不過值得一提的是，下方獎章有些人拿很多，所以預留了第三排的空間，另外卡馬趨勢圖也移到右邊不要擋住其他資訊&lt;/p&gt;
&lt;p&gt;朋友欄，訪客登入下方會有「加為好友」的按鈕&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_Guest_Friend.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;好友登入會有「不跟蹤」和「移除好友」的按鈕&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_Friend_Friend.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;而本人登入下面會有「搜尋噗友」的框框&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_Friend.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;粉絲欄，訪客登入下方會有「成為粉絲」和「封鎖」的按鈕&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_Guest_Fans.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;好友和本人登入都一樣&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_Friend_Fans.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;發噗的表格縮小到右上角，滑鼠滑過去的時候會自動展開&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_Post.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;再來是噗浪有內建視窗，採用透明邊框陰影設計:&lt;/p&gt;
&lt;p&gt;噗浪設定&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_Set_Profile.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;好友設定&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_Set_Friend.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;內嵌圖片&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_in_pic.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;內嵌影片&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_in_video.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;另外這是噗浪單體&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_Plurk.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這邊可以清楚看到回文部份右邊有美化過的捲軸，不過這個只有webkit引擎有支援(也就是Chrome、Safari瀏覽器)，其他可能沒辦法看到喔:P&lt;/p&gt;
&lt;p&gt;然後是噗浪單頁，單頁這部份平常不常看到，但有時候要分享單一噗浪的時候，訪客就會點進這樣的頁面，所以也稍加美化:D&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Plurk_single.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;主要風格跟河道主頁一樣，改造重點是把底下的回文部份往上拉，盡量縮減網頁的長度，然後上一則、下一則導覽按鈕改在左上、右上角&lt;/p&gt;
&lt;p&gt;以上截圖都是在1280x800的解析度下截的，而本佈景主題建議最低解析度為800x600，如果你的解析度更高，河道會自動放寬寬度，高度則不變維持在600px(以免最低解析度的使用者河道放不下)，相關面板也都會自己調整，不需要擔心:D (不過聽說高解析度螢幕，例如1920x1080，河道下面會空很大就是了&amp;hellip;那&amp;hellip;請把視窗縮小?!XDDD)&lt;/p&gt;
&lt;p&gt;另外幾個小地方就是右下角的語言選擇，其實是隱藏了整個噗浪原始版權宣告等連結，滑鼠放在上面三秒就會浮現唷！還有就是原始碼裡面有一段是可以讓大家自己放Logo的，按照原始碼裡面的註解填上圖片資料，就可以顯示在河道右下方，有興趣的大家可以試試看！&lt;/p&gt;
&lt;p&gt;最後是一些相容性的問題，這個佈景主題使用了大量的CSS3語法，不過CSS3語法目前還沒有完全普及，各家瀏覽器支援度不一樣。這個佈景我是在Ubuntu 11.04的Eclipse 3.7.0底下開發完成，經由Chrome 15.0.865.0 dev測試通過，所以如果使用Chrome就可以完整的看到這個佈景的所有功能，而Firefox或Opera只有極少數的小地方不支援(例如美化捲軸、淡入淡出動畫等)，而IE瀏覽器沒有測試過並且完全不支援，IE對CSS3的支援很差，所以這個佈景在IE看會有很多問題，我並不打算做個IE相容的版本，如果要遷就IE會犧牲掉很多東西，所以請各位使用先進的Chrome、Firefox、Opera或Safari瀏覽器吧！&lt;/p&gt;</description></item><item><title>來自地球另一端，Google的聖誕禮物，CR-48開箱！</title><link>https://blog.howar31.com/posts/unbox-cr-48/</link><pubDate>Wed, 29 Dec 2010 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/unbox-cr-48/</guid><description>&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 Edit (2019-03-18): Due to Min.us service issue, some images in this post were lost.
&lt;/div&gt;

&lt;p&gt;&lt;img src="./images/download.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;2010年12月，Google的Chrome OS越來越成熟，同時Google推出了&lt;a href="http://www.google.com/chromeos"&gt;Pilot Program&lt;/a&gt;這項計畫，這項計畫預計要送出六萬台搭載Chrome OS的測試筆電&lt;a href="http://www.google.com/chromeos/pilot-program-cr48.html"&gt;CR-48&lt;/a&gt;給有興趣的使用者，讓他們先使用最新的Chrome OS Netbook，測試新系統的功能與評價，並且幫忙Google找出其中的問題與癥結。&lt;/p&gt;
&lt;p&gt;2010年12月8日早上起床時，看到Email信箱裡有一封Google寄來的信，信件內容如下:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Greetings, A while back, you signed up to receive news, updates, and launch information about Chrome and Chrome OS. We have good news: Chrome notebooks are here, and you’re eligible to receive one! Chrome notebooks are for people who live on the web and want a faster, safer and more secure experience without all the headaches of ordinary computers. To apply to get your Chrome notebook, please provide your US mailing address by clicking the link below no later than Friday, December 10, 2010 at 11:59 PM PST. Request a Chrome notebook Cheers, The Chrome team&lt;/p&gt;</description></item><item><title>經典冒險解謎遊戲Portal，5月24日以前免費取得！</title><link>https://blog.howar31.com/posts/free-game-portal/</link><pubDate>Thu, 13 May 2010 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/free-game-portal/</guid><description>&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 Edit (2019-03-18): Due to ImageShack service issue, all images in this post were lost.
&lt;/div&gt;

&lt;p&gt;&lt;img src="http://img35.imageshack.us/img35/1478/mwsnap20100513073937.png" alt="MWSnap 2010-05-13-07-39-37.png"&gt;&lt;/p&gt;
&lt;p&gt;Portal免費！由Valve公司開發的經典冒險解謎遊戲Portal，創造了許多遊戲界的奇蹟，簡單而趣味的解謎遊戲讓所有玩家一致好評。現在，為了慶祝Steam遊戲平台登陸Mac，Valve決定在5月24日以前開放玩家免費索取Portal遊戲！&lt;/p&gt;
&lt;p&gt;以下是&lt;a href="http://store.steampowered.com/freeportal/"&gt;官方新聞&lt;/a&gt;以及筆者的簡單翻譯:&lt;/p&gt;
&lt;p&gt;[tip]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;遊戲名稱: Portal&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;開發公司: Valve&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;遊戲平台: &lt;a href="http://store.steampowered.com/"&gt;Steam&lt;/a&gt; on PC or Mac&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;官方網址: &lt;a href="http://store.steampowered.com/app/400/"&gt;http://store.steampowered.com/app/400/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;遊戲影片: &lt;a href="http://store.steampowered.com/video/400"&gt;http://store.steampowered.com/video/400&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;免費資訊: &lt;a href="http://store.steampowered.com/freeportal/"&gt;http://store.steampowered.com/freeportal/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[/tip]&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;****Portal used to cost money. Until May 24th, it&amp;rsquo;s free. End of story.&lt;/p&gt;
&lt;p&gt;五月24號以前，Portal免費****&lt;/p&gt;
&lt;p&gt;Well, technically speaking, there are some strings attached. Fortunately, they&amp;rsquo;re entirely decorative. We just like the way they look, swaying in the gentle breeze created by a million people simultanously fainting from shock at the news that Portal is free. Now you have no reason not to try Portal.&lt;/p&gt;</description></item><item><title>經典PC機甲遊戲，機甲爭霸戰4 MechWarrior4 開放免費下載</title><link>https://blog.howar31.com/posts/free-game-mechwarrior4/</link><pubDate>Tue, 11 May 2010 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/free-game-mechwarrior4/</guid><description>&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 Edit (2019-03-18): Due to ImageShack service issue, all images in this post were lost.
&lt;/div&gt;

&lt;p&gt;&lt;img src="http://img156.imageshack.us/img156/5733/mwsnap20100511223908.png" alt="MWSnap 2010-05-11-22-39-08.png"&gt;&lt;/p&gt;
&lt;p&gt;說到機甲遊戲，PC平台上真的沒有幾款，老一點的玩家都會想到「機甲爭霸戰」這個系列遊戲，這是難得在PC平台上經典有名的機甲遊戲，不過這系列在2002年推出第4代以後，微軟就因某些因素關閉了開發工作室。前些日子官方宣布機甲爭霸戰4開放免費下載！這套經典的遊戲將讓所有玩家免費體驗！&lt;/p&gt;
&lt;p&gt;我這邊對這個&lt;a href="http://www.shacknews.com/onearticle.x/63592"&gt;新聞&lt;/a&gt;做一些簡單的翻譯:&lt;/p&gt;
&lt;p&gt;[note]&lt;/p&gt;
&lt;p&gt;機甲爭霸4免費釋出&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.shacknews.com/onearticle.x/63592"&gt;http://www.shacknews.com/onearticle.x/63592&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;作者: Brian Leahy 2010.04.30 9:00pm GMT - 5:00&lt;/p&gt;
&lt;p&gt;機甲爭霸戰4現在開放PC玩家免費下載！並且做了許多的改進、以及增加了自動更新的程式，遊戲網站表示：「Studio MekTek, in association with Smith and Tinker, INC.,Virtual World Entertainment, LLC, Catalyst Game Labs, and Microsoft Games等廠商很高興的宣布機甲爭霸戰4免費釋出！」&lt;/p&gt;
&lt;p&gt;機甲爭霸IP (The Mechwarrior IP) 的擁有者Smith和Tinker去年授權MekTek.net免費釋出遊戲，至於原來的發行者微軟&amp;hellip;(然後後面這句不太會翻&amp;hellip;但是不重要www)&lt;/p&gt;
&lt;p&gt;免費包裡面包含了:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;111種從20頓到100頓等不同的機甲&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;9套戰鬥裝甲&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;6種步兵&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;32種光束武器&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;43種彈道武器&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;44種飛彈武器&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;7種電子元件&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;3種不同的裝甲&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;改進的部分包含了:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Clan和IS Mech Pack mechs現在在戰役模式中可以使用&lt;/p&gt;</description></item><item><title>SpeedTest、PingTest，測試你的網路品質與頻寬</title><link>https://blog.howar31.com/posts/speedtest-pingtest/</link><pubDate>Wed, 14 Apr 2010 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/speedtest-pingtest/</guid><description>&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 Edit (2019-03-18): Due to ImageShack service issue, all images in this post were lost.
&lt;/div&gt;

&lt;p&gt;&lt;img src="http://img249.imageshack.us/img249/1644/mwsnap20100414221746.png" alt="MWSnap 2010-04-14-22-17-46.png"&gt;&lt;/p&gt;
&lt;p&gt;你的網路有多快？連線品質好嗎？真的像是ISP告訴你的數據一樣嗎？別擔心，&lt;a href="http://www.speedtest.net/"&gt;SpeedTest&lt;/a&gt;和&lt;a href="http://www.pingtest.net/"&gt;PingTest&lt;/a&gt;是一個精美的Flash網頁，能幫你測試你的網路頻寬與品質！&lt;/p&gt;
&lt;p&gt;[note]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;網頁名稱 SpeedTest&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;官方網址 &lt;a href="http://www.speedtest.net/"&gt;http://&lt;/a&gt;&lt;a href="http://www.speedtest.net/"&gt;www.speedtest.net/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[/note]&lt;/p&gt;
&lt;p&gt;[note]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;網頁名稱 PingTest&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;官方網址 &lt;a href="http://www.pingtest.net/"&gt;http://www.pingtest.net/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[/note]&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://http//www.speedtest.net/"&gt;SpeedTest&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.speedtest.net/"&gt;SpeedTest&lt;/a&gt;是一個能讓你測試你的網路速度的網站，使用者可以選擇世界上各個地點的伺服器做連線測試。&lt;/p&gt;
&lt;p&gt;首先進入&lt;a href="http://www.speedtest.net/"&gt;SpeedTest&lt;/a&gt;網站後，先在左上角找到「Setting」的按鈕，我們要先做一些小小的設定。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img249.imageshack.us/img249/5511/mwsnap20100414220946.png" alt="MWSnap 2010-04-14-22-09-46.png"&gt;&lt;/p&gt;
&lt;p&gt;要設定的部分是「Speed Measurement」和「Distance Measurement」兩個，請把「Speed Measurement」選擇「megabytes」才是我們平常常用的MB/s這個單位，如果是預設的「megabits」則是一般ISP告知使用者的速度單位，例如ISP告訴你你的網路有10M、8M、2M、1M這些，這個「M」就是代表「Megabits」，但是我們平常不用這個單位，所以改成「megabytes」才是慣用的「MB/s」。至於距離單位原本預設是英制的「miles」，如果要選用公制的「公里」請選擇「kilometers」。「Date Format」是指日期的格式，如果有需要的話也可以自行修改。&lt;/p&gt;
&lt;p&gt;接下來看到下面的主畫面&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img249.imageshack.us/img249/2295/mwsnap20100414220924.png" alt="MWSnap 2010-04-14-22-09-24.png"&gt;&lt;/p&gt;
&lt;p&gt;主畫面左下角顯示你目前網路的IP位置、以及你的ISP名稱。例如筆者的網路是中華電信的，圖中左下角就顯示「CHTD, Chunghwa Telecom&amp;hellip;&amp;hellip;」，你如果有興趣的話下面還可以給你的ISP做評分！接下來看到畫面中間，中間全球地圖上的點表示該地點有測試伺服器，使用者可以選擇任何一個伺服器做連線測試，如果想直接開始測試可以點選上面的「Begin Test」，他會馬上開始測試。&lt;/p&gt;
&lt;p&gt;接下來我們實際示範一個例子:&lt;/p&gt;
&lt;p&gt;我選擇了台灣的台中伺服器&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img249.imageshack.us/img249/6573/mwsnap20100414221703.png" alt="MWSnap 2010-04-14-22-17-03.png"&gt;&lt;/p&gt;
&lt;p&gt;點下去以後他就開始連線台中的伺服器做測試，右邊可以看到台中的伺服器是由東海大學提供的。首先他會測試你的Ping值，這個數值代表網路延遲的時間，單位是毫秒(ms)，數字越低越好。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img249.imageshack.us/img249/4333/mwsnap20100414221719.png" alt="MWSnap 2010-04-14-22-17-19.png"&gt;&lt;/p&gt;
&lt;p&gt;接下來他會測試下載速度，左邊的儀表板顯示下載進度，右邊的儀表板則是目前下載速度。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img249.imageshack.us/img249/4402/mwsnap20100414221725.png" alt="MWSnap 2010-04-14-22-17-25.png"&gt;&lt;/p&gt;
&lt;p&gt;然後測試上傳速度，左邊儀表板同樣顯示上傳進度，右邊是上傳速度。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img249.imageshack.us/img249/8513/mwsnap20100414221733.png" alt="MWSnap 2010-04-14-22-17-33.png"&gt;&lt;/p&gt;
&lt;p&gt;最後結果出來了！&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img249.imageshack.us/img249/1644/mwsnap20100414221746.png" alt="MWSnap 2010-04-14-22-17-46.png"&gt;&lt;/p&gt;
&lt;p&gt;測試結果出來，左邊可以看到他幫你估計你下載各種檔案可能需要多久，還有你的網路結果和平均ISP結果的比較，中間可以詳細看到本次測試的上傳、下載速度以及Ping值，還有大家給ISP的平均評分、與測試伺服器大約的地理距離。中間下面還有兩個按鈕，可以把結果的連結複製下來！分為直接連結與論壇格式的連結，方便你把結果分享給別人！:D&lt;/p&gt;
&lt;p&gt;筆者的網路是中華電信光纖10M/2M，這個網站顯示結果下載速度是「1.13MB/s」，上傳速度是「0.24MB/s」，與ISP告訴我的差不多！這樣表示網路很正常:D&lt;/p&gt;
&lt;p&gt;話說單位換算: 1MB/s = 8 Mb/s，大寫的「MB」表示「MegaBytes」就是我們常用的「MB/s」，小寫的「Mb」表示「Megabits」就是ISP業者告知我們的「10M、8M、2M、1M」這些「M」，所以換算過來下載速度10M的光纖網路 = 1.25MB/s，2M上傳速度 = 0.25MB/s，與我上面測試的結果很接近！表示我的網路能夠發揮極限功效！&lt;/p&gt;</description></item><item><title>Alteam USB-584M 7.1聲道 耳機麥克風 開箱!</title><link>https://blog.howar31.com/posts/alteam-usb-584m-7-1/</link><pubDate>Tue, 13 Apr 2010 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/alteam-usb-584m-7-1/</guid><description>&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 Edit (2019-03-18): Due to ImageShack service issue, all images in this post were lost.
&lt;/div&gt;

&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/5012/20100412210400358.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/8945/zrtn002p3432749atn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Alteam USB-584M 7.1聲道 耳機麥克風！&lt;/p&gt;
&lt;p&gt;終於在千辛萬苦下購入了:D&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;這件事說來話長&amp;hellip;&lt;/p&gt;
&lt;p&gt;我舊的耳麥是傳統紅綠插頭的類比耳麥，因為接觸不良的關係，所以我有想要換一支，因為我有使用麥克風的需求，所以不考慮耳機只考慮耳麥。查了很多資料＆爬文以後，發現Alteam USB-584M這支耳麥還蠻多人推薦的，是款專業級的電競耳麥，剛好我是重度遊戲玩家，所以就打算採購這支。&lt;/p&gt;
&lt;p&gt;某天在PTT的C-Strike板上看到有一位大大有意願＆門路可以開團購這支，我就和他聯繫了，不過他真的是很忙，過了很久都還沒開，所以他就直接給了我直銷商的MSN，換我來開團xDrz。其實我之前沒有開團的經驗＝A＝，我就上PTT的C-Strike和Shooter-game板上PO文問有沒有人要跟，結果受到熱烈迴響xD，有十幾個人要跟團:P。然後就順利開成啦！&lt;/p&gt;
&lt;p&gt;我和一位板友昨天晚上先拿到貨，因為我們是面交的，其他團員用郵寄的就稍慢了一些。說到面交，這又有一段小插曲&amp;hellip;昨天面交的時候，本來約在北車東門，後來因為直銷商塞車等等因素，改約在台北轉運站，結果我們走到轉運站時，看到個人拿著一盒東西微笑向我們招手，我跟另一位也是一同面交的人就向前過去，那人把手上那盒給了我們以後轉身就走，我想奇怪怎麼面交不用收錢囧rz，低頭一看更奇怪，怎麼是Nike盒子囧rz，打開來還真的是一雙白色Nike鞋&amp;hellip;&amp;hellip;orz，我和另一位正一頭誤水時拿盒子給我的先生才發現他給錯人了囧rzzz&amp;hellip;。後來遇到 正牌直銷商後，順利拿到耳麥！直銷商是個年輕有為的帥哥，他騎車來面交路上飛車了腳還順便受傷&amp;hellip;所以才遲到了orz&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;以上都是廢話xDDD，恭喜你看完了一長串跟開箱一點關係都沒有的廢話xDDDD&lt;/p&gt;
&lt;p&gt;進入正題！首先我們直接來看圖吧！(本人只有小小手機沒有相機，所以照片模糊請見諒&amp;lt;(_ _)&amp;gt;)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/5337/20100412204100335.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/6355/zrtn003n6017db61tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/4328/20100412204200336.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/6260/zrtn004n3e873dc4tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;拿到的時候就是這樣！一袋裝好一人一份～耶？眼尖的觀眾發現怎麼破破的囧，前面那串廢話有提到直銷商帥哥摔車了嘛&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/7891/20100412204200337.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/2683/zrtn005n72206a41tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;附送精美收納袋一只＆布耳罩一對！(裝在耳機上的是皮耳罩，可自行更換)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/2536/20100412204300338.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/1623/zrtn006n2574f42ctn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/4063/20100412204400339.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/336/zrtn007p12273b08tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;塑膠袋拿掉後就清楚些啦～&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/1117/20100412204400340.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/2588/zrtn008n7a840a78tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/4044/20100412204400341.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/4483/zrtn009n3bd997c4tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;唷&amp;hellip;真的是摔車，不過盒子只有輕微磨傷，裡面的耳麥沒什麼事＠＠&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/7440/20100412204500342.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/7702/zrtn010n2b6f05d8tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;開盒！左邊是說明書、中間耳麥、右邊是保證書&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/9241/20100412204500343.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/9520/zrtn011n1fda2254tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/1263/20100412204600345.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/9252/zrtn012p743c18ectn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/9924/20100412204500344.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/861/zrtn013p4a854c3btn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;不過說明書和保證書都是簡體字讓我有點不悅&amp;hellip;＝A＝，不過算了反正耳機戴上後這兩張應該都不會再用到可以丟了&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/8792/20100412204600346.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/5681/zrtn014p1011137tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/1927/20100412204700347.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/5323/zrtn015pb673e75tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;耳麥出爐啦！這耳麥本來就可以扭成這樣不是我硬拗他的囧rz，他身上有很多「關節」可以讓耳罩隨意扭轉，如此一來可以貼附任何頭型:D&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/1694/20100412204800348.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/5810/zrtn016p4f82d8a6tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/1361/20100412204800349.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/8372/zrtn017p808b5abtn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;這是線控器，可以分別調整大小聲、耳機靜音、麥克風靜音。USB插頭就是一般USB插頭的大小，沒有特別大也沒有特別小&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/2350/20100412205700356.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/2824/zrtn018p3953431etn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/770/20100412205700357.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/8197/zrtn019p1dfdb975tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;USB第一次插上去的時候我還真有嚇到，因為這藍光LED真的是超級亮！眼睛直視真的很刺眼 (請勿直視或照射他人眼睛) ，看起來很漂亮～:D&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/3051/20100412204900350.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/9660/zrtn020n16fd55batn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/6080/20100412205000351.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/9086/zrtn021p20102307tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;這是耳麥本體&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/6348/20100412205100352.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/1000/zrtn022p38a411fctn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/4403/20100412205100353.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/3522/zrtn023n62fc6e7btn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img297.imageshack.us/img297/5012/20100412210400358.jpg"&gt;&lt;img src="http://img297.imageshack.us/img297/8945/zrtn002p3432749atn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;詳細細部近照&lt;/p&gt;</description></item><item><title>Goo.gl by Alexandre Gaigalas，在網頁上使用Google縮址服務</title><link>https://blog.howar31.com/posts/goo-gl/</link><pubDate>Thu, 04 Feb 2010 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/goo-gl/</guid><description>&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 Edit (2019-03-18): Due to ImageShack service issue, all images in this post were lost.
&lt;/div&gt;

&lt;p&gt;&lt;img src="http://img708.imageshack.us/img708/636/googl.jpg" alt="googl.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://goo.gl/"&gt;Goo.gl&lt;/a&gt;是Google推出的縮短網址服務(簡稱縮址服務)，這項服務推出已經有一段時間了，當初推出的時候，Google官方並沒有提供網頁的縮址方式，只有提供API讓程式開發者使用，雖然說現在已經有很多套件能夠讓使用者使用Google的縮址服務了，但是沒有網頁版本還是有點不方便。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://gaigalas.net/"&gt;Alexandre Gaigalas&lt;/a&gt;做了一個網頁版本的Google縮址服務，讓一般使用者能夠透過網頁的方式簡單縮址。&lt;/p&gt;
&lt;p&gt;[note]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;官方網站 &lt;a href="http://gaigalas.net/"&gt;http://gaigalas.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;下載位置 &lt;a href="http://gaigalas.net/lab/googl"&gt;http://gaigalas.net/lab/googl&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[/note]&lt;/p&gt;
&lt;p&gt;這個網站很簡單只要輸入網址、按下按鈕、就可以得到短網址。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img708.imageshack.us/img708/4526/googl2.png" alt="googl2.png"&gt;&lt;/p&gt;
&lt;p&gt;[warning]&lt;/p&gt;
&lt;p&gt;記得一定要加上「http://」，沒有加上去的話縮址會失敗&lt;/p&gt;
&lt;p&gt;[/warning]&lt;/p&gt;
&lt;p&gt;填寫好網址後按下「Shorten」這個按鈕即可得到短網址！&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img708.imageshack.us/img708/8522/googl3.png" alt="googl3.png"&gt;&lt;/p&gt;
&lt;p&gt;很簡單吧！有了這麼便利的網頁，歡迎大家來&lt;a href="http://howar31.blogspot.com/"&gt;我的部落格&lt;/a&gt;坐坐，歡迎大家使用Google的縮址服務唷！:D&lt;/p&gt;</description></item><item><title>超高畫質 Full HD 俄羅斯方塊，螢幕有多大就有多大</title><link>https://blog.howar31.com/posts/full-hd-tetris/</link><pubDate>Tue, 26 Jan 2010 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/full-hd-tetris/</guid><description>&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 Edit (2019-03-18): Due to ImageShack service issue, all images in this post were lost.
&lt;/div&gt;

&lt;p&gt;&lt;img src="http://img707.imageshack.us/img707/6184/fullhdtetris1.png" alt="Full-HD-Tetris1.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.freegroup.org/2010/01/first-person-tetris/"&gt;第一人稱的俄羅斯方塊&lt;/a&gt; 不知道各位全破了沒？現在要介紹另一款很特別的俄羅斯方塊。&lt;/p&gt;
&lt;p&gt;俄羅斯方塊大家都玩過，但是超高畫質Full HD的俄羅斯方塊就比較少看到了吧！現在的電腦顯示器都越做越大，解析度也越來越高，NG Works團隊也幫咱們經典的遊戲「俄羅斯方塊」推出了Full HD高畫質版本，基本上他的解析度是&amp;hellip;很高！&lt;br&gt;
(廢話)&lt;br&gt;
所以整個遊戲的「場地」也很寬闊，那就不多說了咱們來看看介紹吧！&lt;/p&gt;
&lt;p&gt;[note]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;中文名稱 高解析度俄羅斯方塊&lt;/li&gt;
&lt;li&gt;英文名稱 Full HD Tetris&lt;/li&gt;
&lt;li&gt;日文原名 フルHDテトリス&lt;/li&gt;
&lt;li&gt;官方網址 &lt;a href="http://www.ngworks.net/"&gt;http://www.ngworks.net/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[/note]&lt;/p&gt;
&lt;p&gt;點進官方網址後會看到一個遊戲開發團隊NG Works的Logo和五個連結，因為網頁是日文，所以這邊幫讀者簡單翻譯一下:&lt;/p&gt;
&lt;p&gt;[help]&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://shiroazuki.jugem.jp/"&gt;官方部落格/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ngworks.net/game/tetorisfhd.html"&gt;Full HD 高畫質版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ngworks.net/game/tetoris.html"&gt;Full HD More 超高畫質版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ngworks.net/game/tetorisg.html"&gt;Full HD 修改版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ngworks.net/game/pentoris.html"&gt;特殊方塊版&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;[/help]&lt;/p&gt;
&lt;p&gt;第一個連結是官方部落格，懂日文或有興趣的朋友可以進去看一看。我們從第二個連結開始介紹。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img707.imageshack.us/img707/5779/fullhdtetris2.png"&gt;&lt;img src="http://img707.imageshack.us/img707/189/zrtn001p2cd0330tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;首先來看看「Full HD 高畫質版」，「啊這圖怎麼這麼小啊上面寫什麼都看不清楚」讀者一定這麼想&amp;hellip;這個嘛&amp;hellip;請原諒我因為解析度太高把圖縮小後就變成這樣&amp;hellip;orz，總之，點了第二個「&lt;a href="http://www.ngworks.net/game/tetorisfhd.html"&gt;Full HD 高畫質版&lt;/a&gt;」的連結後就會跳出這個畫面，直接點Start就可以開始玩了。等等！還不要開始讓我先來介紹一下介面，整個網頁的上方有一條放廣告的地方不是遊戲區，想要把他移除只要點選最右上角的這個連結:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img707.imageshack.us/img707/1927/fullhdtetris5.png" alt="Full-HD-Tetris5.png"&gt;&lt;/p&gt;
&lt;p&gt;這樣就能把上面隱藏而用最大畫面來玩遊戲！整個畫面都給你堆方塊這下刺激了吧&amp;hellip;xD，遊戲畫面左上角四行字寫著你的最高分、現在的分數、消去了幾行還有用了多少時間。而右上角有兩個小圖示，點選喇叭符號可以切換聲音開關，而那個「Key」的按鈕是讓你切換遊戲按鍵模式，這遊戲不能自訂按鈕，遊戲直接提供了兩種按鍵配置給玩家選擇:&lt;/p&gt;
&lt;p&gt;[tip]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;紫色「Key」&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Z&lt;/strong&gt;、&lt;strong&gt;上&lt;/strong&gt;、&lt;strong&gt;下&lt;/strong&gt;: 逆時針旋轉方塊&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;X&lt;/strong&gt;: 順時針旋轉方塊&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;左&lt;/strong&gt;、&lt;strong&gt;右&lt;/strong&gt;: 平移方塊&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;空白鍵&lt;/strong&gt;: 加速落下速度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enter&lt;/strong&gt;: 超快落下速度&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[/tip]&lt;/p&gt;</description></item><item><title>[開箱] Left 4 Dead 2 - 惡靈勢力2</title><link>https://blog.howar31.com/posts/unbox-left-4-dead-2/</link><pubDate>Thu, 14 Jan 2010 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/unbox-left-4-dead-2/</guid><description>&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 Edit (2019-03-18): Due to ImageShack service issue, all images in this post were lost.
&lt;/div&gt;

&lt;p&gt;&lt;a href="http://img687.imageshack.us/img687/7895/20100114182000287.jpg"&gt;&lt;img src="http://img687.imageshack.us/img687/5303/zrtn001n4cef5af5tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Left 4 Dead 2 - 惡靈勢力2 入手！&lt;/p&gt;
&lt;p&gt;這款遊戲已經出了很久了，最近看到很多人在玩，加上VALVE出品的遊戲都深得我心，因此就&amp;hellip;&amp;hellip;xDrz&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;其實我個人不喜歡恐怖、噁心、驚悚的遊戲&amp;hellip;所以這款遊戲從一代(Left 4 Dead)開始一直到二代(Left 4 Dead 2)出來我都直接把他忽略xD。最近接觸Steam平台後，發現VALVE公司出品的遊戲都很有品質，因此也就想說來看這款遊戲怎麼樣。&lt;/p&gt;
&lt;p&gt;啊當然不是直接買來啊如果踩到地雷不就爆炸了？&lt;/p&gt;
&lt;p&gt;經過一些「人脈」，我試玩了一會兒L4D2，結果發現他一點都不恐怖，雖然說殭屍還是一大堆，打下去不但會&lt;br&gt;
噴血爆炸還會分屍&lt;br&gt;
很有視覺效果&amp;hellip;但是不知道為什麼玩起來感覺一整個很歡樂囧&amp;gt;，所以呢，好遊戲要支持一下，我就去支持了！xDrz&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;廢話不多說了先來看圖片&lt;br&gt;
，要不然全部都文字的開箱文應該沒有人會想看吧。&lt;/p&gt;
&lt;p&gt;小弟沒有數位相機因此照片都是用手機拍的請見諒&amp;lt;(_ _)&amp;gt;&lt;/p&gt;
&lt;p&gt;這是遊戲外盒封面&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img687.imageshack.us/img687/1529/20100114182100290.jpg"&gt;&lt;img src="http://img687.imageshack.us/img687/7835/zrtn002n1552abb4tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;這是外盒背面&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img687.imageshack.us/img687/2970/20100114182200291.jpg"&gt;&lt;img src="http://img687.imageshack.us/img687/1497/zrtn003p7f20e236tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;嘛&amp;hellip;接下來這當然就是側面囉:P&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img687.imageshack.us/img687/5756/20100114182100289.jpg"&gt;&lt;img src="http://img687.imageshack.us/img687/9210/zrtn004p32ec8212tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;哈哈，被發現了，小弟是在光南買的這款遊戲。光南賣這款1169$NTD，剛好現在又有活動，滿五百送五十，所以我拿到了一百元的兌換券，比價很多地方後，11xx這價位是差不多的。&lt;/p&gt;
&lt;p&gt;看完了外殼，來打開來看看吧!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img687.imageshack.us/img687/7766/20100114182200292.jpg"&gt;&lt;img src="http://img687.imageshack.us/img687/5983/zrtn005n2cc0b2d9tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;裡面的內容有一張L4D2快速指令卡、Steam平台說明書、一張L4D2雙層DVD還有&amp;hellip;&amp;hellip;嘎&amp;hellip;中間那本是啥&amp;hellip;&amp;hellip;＝口＝&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img687.imageshack.us/img687/7836/20100114182300293.jpg"&gt;&lt;img src="http://img687.imageshack.us/img687/6954/zrtn006n11936db9tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;我自己也不知道，邊開箱來邊拍照，拍到這裡就傻掉&amp;hellip;&amp;hellip;奇怪了我買的時候看外盒上面沒寫裡面有多東西呀囧&lt;/p&gt;
&lt;p&gt;我趕緊把整盒掏出來看&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img687.imageshack.us/img687/3809/20100114182600294.jpg"&gt;&lt;img src="http://img132.imageshack.us/img132/1433/zrtn007p672f7f75tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Surprise!!!啊啊附贈雷神之錘4耶！而且還是CD版的才這麼多片&amp;hellip;&lt;/p&gt;
&lt;p&gt;看外盒包裝都沒寫有什麼活動，不過既然要送我那就心領啦！(之前是有個買了以後剪角寄回去可以抽獎，不過那活動2009.12.31就結束了所以我也沒跟到)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img132.imageshack.us/img132/9089/20100114182600296.jpg"&gt;&lt;img src="http://img132.imageshack.us/img132/4149/zrtn009p1db822catn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;正所謂購買證明&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img132.imageshack.us/img132/2426/20100114182700297.jpg"&gt;&lt;img src="http://img132.imageshack.us/img132/2295/zrtn010n3b8a525etn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;哈哈，上面還看的到「已兌換抵用券」xD&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;這遊戲玩起來真的不恐怖也不噁心，其實讓我想買的最大動力是他的玩家和玩家的合作模式，很多遊戲都是玩家殺玩家&lt;br&gt;
、你桶我我桶你、你陰我我陰你、你&lt;strong&gt;我我&lt;/strong&gt;你&lt;br&gt;
&amp;hellip;&amp;hellip;不但打的很緊張，打太厲害還會被罵作弊傷感情囧rz，我絕對沒有在說某一個在去年底轟動全球但台灣沒有代理的FPS射擊遊戲(喔那也超讚正存錢想買，目前看到價位都好貴orz)&lt;br&gt;
，因此玩家和玩家互相合作宰電腦就讓我很心動:D&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;哈！題外話一下。Steam平台做的真的很棒，有雲端技術的感覺，不管到哪台電腦，只要登入了帳號，就可以看到你買了什麼遊戲，還可以直接下載來玩，這樣做是正版的唷！而且Steam的好友訊息系統也做的很好，不但在遊戲中可以直接打開Steam視窗，沒玩遊戲的時候也像Skype一樣可以跟好友談天甚至支援多人語音聊天。&lt;br&gt;
不像某個大公司做的遊戲平台沒有即時聊天系統只能用「寄信」的方式跟玩家對談超麻煩。&lt;/p&gt;</description></item><item><title>鼎豐在線K歌系統，讓你的電腦變成免費KTV</title><link>https://blog.howar31.com/posts/ktv-software/</link><pubDate>Sat, 09 Jan 2010 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/ktv-software/</guid><description>&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 Edit (2019-03-18): Due to ImageShack service issue, all images in this post were lost.
&lt;/div&gt;

&lt;p&gt;&lt;a href="http://img682.imageshack.us/img682/4924/dfktv.png"&gt;&lt;img src="http://img682.imageshack.us/img682/5376/zrtn002p6bddc80dtn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;三五好友想唱歌，但是時間或地點不方便到外面的KTV歡唱，或許在電腦前面一起同歡也是一個不錯的選擇。&lt;/p&gt;
&lt;p&gt;鼎豐在線K歌系統是一套全部使用Flash做的線上KTV系統，不需要下載、不需要安裝，只要一支麥克風、一個喇叭、然後連上網頁就可以盡情歡唱，系統介面簡潔、操作也簡單。進入網頁後最右上角可以選擇語言，目前支援「English」、「繁體中文」和「簡體中文」。&lt;/p&gt;
&lt;p&gt;[note]&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;中文名稱 鼎豐在線K歌系統&lt;/li&gt;
&lt;li&gt;英文名稱 DF KTV Online&lt;/li&gt;
&lt;li&gt;官方網站 &lt;a href="http://playinmel.com/"&gt;http://playinmel.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;下載網址 &lt;a href="http://ktv.playinmel.com/"&gt;http://ktv.playinmel.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;[/note]&lt;/p&gt;
&lt;p&gt;鼎豐KTV提供十分完整的功能，歌單包含了港台大陸的男女歌手，歌曲也不算太舊。系統內的搜尋系統依照歌手排序，點選了歌手後選擇歌曲，歌曲選擇後系統會在網路上找到那首歌的KTV，只要選擇其中一個就可以開始播放。影片通常為分聲道製作，在影片下方點選「聲道」即可切換左右聲道來切換人聲。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img682.imageshack.us/img682/333/dfktv2.png"&gt;&lt;img src="http://img682.imageshack.us/img682/3963/zrtn003p5efab432tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;如果想要紀錄最愛的歌曲，可以免費申請帳號，就可以使用我的最愛功能。影片的播放按鈕下面有一個愛心按鈕，點擊那個按鈕就可以把歌曲加入我的最愛中。而愛心按鈕右邊的按鈕是將歌曲加入播放列表中，最右邊的綠色箭頭按鈕要登入帳號後才會出現，可以把影片下載回電腦！另外這個系統也可以換佈景，最右下角有一個下拉式選單，點下去後有幾個佈景可以選擇唷:D&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img682.imageshack.us/img682/2581/dfktv3.png"&gt;&lt;img src="http://img682.imageshack.us/img682/5319/zrtn004n4c9f4d89tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;說到唱歌，當然要有麥克風啦，雖然說在電腦前面唱或許不用麥克風也很開心，但如果想用麥克風的話可以點選影片下面的「麥克風」按鈕，然後選擇「打開麥克風」，這時Flash會跳出警告視窗問你要不要讓這軟體存取你的麥克風，點選「允許(Allow)」就可以囉，按鈕旁的滑棒是調整麥克風音量的，不過這功能蠻陽春的，不能升降Key也沒有回音。＝___＝&lt;/p&gt;
&lt;p&gt;&lt;a href="http://img682.imageshack.us/img682/997/dfktv4.png"&gt;&lt;img src="http://img682.imageshack.us/img682/9689/zrtn005p4130a8e8tn.jpg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;喜歡唱歌又不想常常花錢跑去KTV的朋友可以試試看這款鼎豐在線K歌系統，不但省荷包又可以拉近親朋好友間的距離唷！:D&lt;/p&gt;</description></item><item><title>Google Chrome 擴充套件 Extensions 精選 更新</title><link>https://blog.howar31.com/posts/google-chrome-extension-update/</link><pubDate>Tue, 05 Jan 2010 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/google-chrome-extension-update/</guid><description>&lt;p&gt;上次發的那篇「&lt;a href="https://blog.howar31.com/wordpress/google-chrome-extension/"&gt;Google Chrome 擴充套件 Extensions 精選&lt;/a&gt;」&lt;/p&gt;
&lt;p&gt;希望對大家都有幫助:D&lt;/p&gt;
&lt;p&gt;由於Google Chrome的套件還在成長中&lt;/p&gt;
&lt;p&gt;因此會不斷有新的好套件出來&lt;/p&gt;
&lt;p&gt;為了維持版面整齊與更新的方便&lt;/p&gt;
&lt;p&gt;我不會在部落格上一直修改文章&lt;/p&gt;
&lt;p&gt;但是我會繼續在&lt;a href="http://www.google.com/notebook/public/11085289020959588041/BDR4pDQoQ4IfPjtck"&gt;Google Notebook上更新我的精選套件清單&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;歡迎喜歡的朋友繼續支持唷:D&lt;/p&gt;
&lt;p&gt;有意見或反應請在這篇文章底下回覆! :D&lt;/p&gt;</description></item><item><title>Google Chrome 擴充套件 Extensions 精選</title><link>https://blog.howar31.com/posts/google-chrome-extension/</link><pubDate>Sat, 12 Dec 2009 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/google-chrome-extension/</guid><description>&lt;p&gt;        為了維護版面整潔以及我更新上的方便&lt;br&gt;
        除非有大量推薦套件的更新  否則我不會在這邊一直修改文章&lt;br&gt;
        但我會持續更新我在 Google Notebook 上的清單&lt;br&gt;
        歡迎大家來參考:D&lt;br&gt;
        Google Notebook - Chrome精選套件 by howar31 [ &lt;a href="http://goo.gl/k3hk"&gt;http://goo.gl/k3hk&lt;/a&gt; ]&lt;br&gt;
        有任何意見或反應歡迎在我部落格這篇文章下留言[ &lt;a href="http://goo.gl/tIQ4"&gt;http://goo.gl/tIQ4&lt;/a&gt; ]&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;大家好 不知道大家玩Google Chrome Extensions玩得怎麼樣了:D&lt;/p&gt;
&lt;p&gt;相信數量超龐大的套件庫讓大家都很開心:)&lt;/p&gt;
&lt;p&gt;不過也因為數量之龐大&lt;/p&gt;
&lt;p&gt;讓之前沒用過含有擴充套件功能瀏覽器(i.g. Firefox)的玩家不知所措&lt;/p&gt;
&lt;p&gt;因此我在此提供並推薦一些好用套件給大家參考&lt;/p&gt;
&lt;p&gt;也歡迎大家一同推文推薦更多好用的套件唷！&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;本片開始&amp;hellip;&amp;hellip; (誤&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;不論你有沒有玩過Firefox套件&lt;/p&gt;
&lt;p&gt;沒玩過的 在下面看看有沒有很酷的東西趕緊裝在你的Google Chrome上面！&lt;/p&gt;
&lt;p&gt;有玩過的 在下面看看有沒有很眼熟的套件是不是也來到Google Chrome了！&lt;/p&gt;
&lt;p&gt;以下我只做簡略的介紹 詳細的介紹(包括套件截圖)直接點進連結就可以看到&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;喔對了 下面將分為兩大類&lt;/p&gt;
&lt;p&gt;公用電腦: 這些套件不需要登入也不會紀錄任何東西，就算在公用電腦也適合安裝&lt;/p&gt;
&lt;p&gt;私人電腦: 這些套件需要登入某些服務(Google、Facebook等)，建議只在個人電腦上使用&lt;/p&gt;
&lt;p&gt;另外 我稍微用「==」分隔線把不同類型的套件做個小小區分&lt;/p&gt;
&lt;p&gt;而我個人強力推薦的套件我會標上&lt;strong&gt;這個顏色&lt;/strong&gt; 歡迎大家一起推廣好套件！&lt;/p&gt;
&lt;p&gt;==公用電腦==&lt;/p&gt;
&lt;p&gt;Chrome Touch&lt;/p&gt;
&lt;p&gt;讓你可以用滑鼠直接拖動頁面，就好像Adobe PDF或iPhone那樣拖拉&lt;/p&gt;
&lt;p&gt;&lt;a href="https://chrome.google.com/extensions/detail/ncegfehgjifmmpnjaihnjpbpddjjebme"&gt;https://chrome.google.com/extensions/detail/ncegfehgjifmmpnjaihnjpbpddjjebme&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chrome Reload&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;自動重新整理頁面的功能，每個分頁可以獨立設定&lt;/p&gt;
&lt;p&gt;&lt;a href="https://chrome.google.com/extensions/detail/njoipeaphfnaplplihpbgndfojhdhmjo"&gt;https://chrome.google.com/extensions/detail/njoipeaphfnaplplihpbgndfojhdhmjo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SmoothScroll&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;平滑的捲動頁面，而不是原本的一格一格的感覺&lt;/p&gt;
&lt;p&gt;&lt;a href="https://chrome.google.com/extensions/detail/cccpiddacjljmfbbgeimpelpndgpoknn"&gt;https://chrome.google.com/extensions/detail/cccpiddacjljmfbbgeimpelpndgpoknn&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Timer&lt;/p&gt;
&lt;p&gt;小小計時器，可以設定時間倒數，時間到了會跳出訊息警告&lt;/p&gt;
&lt;p&gt;&lt;a href="https://chrome.google.com/extensions/detail/hepmlgghomccjinhcnkkikjpgkjibglj"&gt;https://chrome.google.com/extensions/detail/hepmlgghomccjinhcnkkikjpgkjibglj&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Session Manager&lt;/p&gt;</description></item><item><title>換腳踏車胎</title><link>https://blog.howar31.com/posts/bicycle-tire/</link><pubDate>Sat, 16 May 2009 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/bicycle-tire/</guid><description>&lt;p&gt;昨天要出門時發現腳踏車後輪沒氣，可是正好要去考試所以暫時沒處理&lt;/p&gt;
&lt;p&gt;考完試回來一打氣&amp;hellip;&amp;hellip;內胎竟然就跑到外胎外面＝ ＝&amp;quot;&lt;/p&gt;
&lt;p&gt;我只好把腳踏車牽到旁邊的腳踏車行去&lt;/p&gt;
&lt;p&gt;請老闆幫我測試，發現外胎有破洞&lt;/p&gt;
&lt;p&gt;我以為是因為破洞才沒氣&amp;hellip;(可能也是如此)&lt;/p&gt;
&lt;p&gt;老闆接著檢查內胎&lt;/p&gt;
&lt;p&gt;內胎才打一點點氣&amp;hellip;&amp;hellip;我和老闆的臉就變成這樣-&amp;gt;&lt;/p&gt;
&lt;p&gt;老闆：「你這內胎有點不正常&amp;hellip;」&lt;/p&gt;
&lt;p&gt;(指著內胎)&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/200905151352_00156.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;我：「怎麼會有氣球？＝ ＝&amp;hellip;」&lt;/p&gt;
&lt;p&gt;老闆：「大概是內胎老化了吧&amp;hellip;Orz」&lt;/p&gt;
&lt;p&gt;結果昨天就多花了五百塊換整顆後輪&amp;hellip;Orzzzzz&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;我還第一次看到內胎會這樣&amp;hellip;Orz&lt;/p&gt;</description></item><item><title>3Ds Max 8 - GM Camouf</title><link>https://blog.howar31.com/posts/3ds-max-8-gm-camouf/</link><pubDate>Fri, 08 May 2009 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/3ds-max-8-gm-camouf/</guid><description>&lt;p&gt;&lt;img src="./images/GMCamouf1.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;GM Camouf&lt;/p&gt;
&lt;p&gt;這是我第二件3Ds Max鋼彈系列作品，也是我第一件獨立完成的鋼彈系列作品:D&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GMCamouf2.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;背景&amp;hellip;xDDDD&lt;/p&gt;
&lt;p&gt;這次背景算是一個測試，第一次用Environment放背景&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;上次看了&lt;a href="http://www.ptt.cc/bbs/GUNDAM/M.1240162460.A.931.html"&gt;PTT Gundam板上wuminwha大大用MAYA做的攻擊自由鋼彈&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;文章代碼(AID): #19ws2San (GUNDAM) [ptt.cc] [分享] MAYA作攻擊自由~~&lt;/p&gt;
&lt;p&gt;我就趕緊跑去拜師學藝xDrz&lt;/p&gt;
&lt;p&gt;wuminwha指導了我許多技巧，在這裡先感謝他&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;做GM Camouf，原因是我剛好找到GM Camouf完整的三面圖與設定圖，所以就先做這個&lt;/p&gt;
&lt;p&gt;這次製作的重點是細部雕琢，有鑑於上次Gundam RX-78-2似乎太粗糙&amp;hellip;:P&lt;/p&gt;
&lt;p&gt;因此這次製作時有再精細的雕塑模型，上色和材質也比上次用心點&lt;/p&gt;
&lt;p&gt;這個GM Camouf是我從建模、上色、材質、骨架、環境全部親手打造，沒有參考網路教學&lt;/p&gt;
&lt;p&gt;因此對我來說這件作品算是一個新的里程碑！:D&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;嗯來看圖吧，從建模開始&lt;/p&gt;
&lt;p&gt;首先是頭:D&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GMCamoufHead1.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufHead2.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufHead3.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufHead4.jpg" alt=""&gt;
&lt;img src="./images/GMCamoufHead5.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;再來是身體:D&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GMCamoufBody1.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufBody2.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufBody3.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufBody4.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufBody5.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;然後是手臂:D&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GMCamoufArm1.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufArm2.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufArm3.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufArm4.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufArm5.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;最後是腳囉:D&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GMCamoufLeg1.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufLeg2.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufLeg3.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufLeg4.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufLeg5.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;機體部分主要是這樣，接下來是配件&lt;/p&gt;
&lt;p&gt;光束槍的部分我忘了拍圖&amp;hellip;Orz，所以先來看盾牌吧&amp;hellip;光束槍等等直接看成品:P&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GMCamoufShield1.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufShield2.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufShield3.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufShield4.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufShield5.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;其實啊上面這些圖是最初步建出來的模型&lt;/p&gt;
&lt;p&gt;後來我在組合和上色的時候發現某些細節不太精確，有另外再微調過&lt;/p&gt;
&lt;p&gt;所以後面的成品可能會和上面的圖差一點點細節部分&lt;/p&gt;
&lt;p&gt;先來看組合圖:D&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GMCamoufCombine1.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufCombine2.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufCombine3.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufCombine4.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamoufCombine5.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;可能是我自己做而沒有看教學之類的關係，各個部件一組合起來我就覺得怪怪的&lt;/p&gt;
&lt;p&gt;好像有哪裡不對勁可是我卻說不出來&amp;hellip;Orz&lt;/p&gt;
&lt;p&gt;組合的時候有把大腿拉長、小腿前部重做，看起來有稍微好一點點&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;前面有說這次的重點放在細節建模、上色和材質&lt;/p&gt;
&lt;p&gt;所以看起來會比之前的RX-78-2還有質感&lt;/p&gt;
&lt;p&gt;來看看成品圖吧:D&lt;/p&gt;
&lt;p&gt;首先先看看前面沒看到的光束槍:P&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GMCamouf13.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamouf14.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamouf15.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamouf16.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;再來順便看上色與材質後的盾牌:D&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GMCamouf17.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamouf18.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamouf19.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamouf20.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;可能有人會想問: 為什麼背景黑白黑白的？&lt;/p&gt;
&lt;p&gt;喔那是因為我在水平面上有墊著一層黑色會的大平面，而白色就是上面天空的部分&lt;/p&gt;
&lt;p&gt;天空是有設定一張圖，不過因為先看模型主體，所以我先把背景拿掉了&lt;/p&gt;
&lt;p&gt;但是模型上面還是可以看到背景的反光唷:D&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;看了槍盾，接下來看GM Camouf完成後的整體&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GMCamouf1.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamouf2.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamouf3.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamouf4.png" alt=""&gt;&lt;br&gt;
&lt;img src="./images/GMCamouf5.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;有比較細緻嗎？我有比較用心唷:D&lt;/p&gt;
&lt;p&gt;來看看部分放大的圖，證明我有用心雕塑細節XD&lt;/p&gt;
&lt;p&gt;這是噴射器的部分&lt;/p&gt;</description></item><item><title>3Ds Max 8 - 光束棍</title><link>https://blog.howar31.com/posts/3ds-max-8-light-rod/</link><pubDate>Sun, 19 Apr 2009 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/3ds-max-8-light-rod/</guid><description>&lt;p&gt;&lt;img src="./images/Beam+Rod+6.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;呃&amp;hellip;最近沒梗了所以就再翻舊梗，光束棍:D&lt;/p&gt;
&lt;p&gt;棍柄部分有特別花時間雕刻就是了～:P&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;其實和光束劍根本同樣道理XD&lt;/p&gt;
&lt;p&gt;好看就好:D&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Beam+Rod+1.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/Beam+Rod+2.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;呵呵背景換個深淺再Render一次，不過好像沒差多少&amp;hellip;Orz&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Beam+Rod+3.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/Beam+Rod+4.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;下面兩張我把棍柄拿一支出來，比較清楚看到棍柄本身&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Beam+Rod+5.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/Beam+Rod+6.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;呃啊哈哈如果誰有什麼比較有趣的梗再提供給我吧xD&lt;/p&gt;</description></item><item><title>3Ds Max 8 - Gundam RX-78-2 鋼彈</title><link>https://blog.howar31.com/posts/3ds-max-8-gundam-rx-78-2/</link><pubDate>Sat, 18 Apr 2009 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/3ds-max-8-gundam-rx-78-2/</guid><description>&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+10.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;完成了！我目前為止最大的一個3Ds Max作品！&lt;/p&gt;
&lt;p&gt;這是Gundam RX-78-2，使用3Ds Max 8製作&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;Gundam RX-78-2系列是UC紀元裡的鋼彈&lt;/p&gt;
&lt;p&gt;這篇文章不是介紹鋼彈的，所以我在這裡就不贅敘囉&lt;/p&gt;
&lt;p&gt;想更深入瞭解Gundam RX-78-2的朋友可以參考維基百科的解說&lt;/p&gt;
&lt;p&gt;&lt;a href="http://zh.wikipedia.org/w/index.php?title=RX-78%E7%B3%BB%E5%88%97%E6%9C%BA%E5%8A%A8%E6%88%98%E5%A3%AB&amp;amp;variant=zh-tw"&gt;http://zh.wikipedia.org/w/index.php?title=RX-78&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;首先我要先感謝PTT上的kuan30407&lt;/p&gt;
&lt;p&gt;之前在Gundam板上看到kuan30407發的3Ds Max創作的F91&lt;/p&gt;
&lt;p&gt;「文章代碼(AID): #19KrIkiX (GUNDAM) [ptt.cc] [分享] 3D max 新安州建模」&lt;/p&gt;
&lt;p&gt;因此當初還不會3Ds Max的我就寄信詢問該如何入門&lt;/p&gt;
&lt;p&gt;kuan30407很熱心的回信給了我許多新手入門資源並告訴我學習方向，讓我能夠很快的入門&lt;/p&gt;
&lt;p&gt;之後我在網路上找了很多相關學習教學，慢慢瞭解了3Ds Max的操作方式&lt;/p&gt;
&lt;p&gt;後來在Escalight教學網站上看到了Didik Wijaya的RX-78-2教學文章&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.escalight.com/tutorials/3dsmax-tutorials/mecha-modeling-gundam-rx-78-2.html"&gt;http://www.escalight.com/tutorials/3dsmax-tutorials/mecha-modeling-gundam-rx-78-2.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Didik Wijaya的教學非常的詳細，從建模、貼圖一直到骨架系統都有詳細講解&lt;/p&gt;
&lt;p&gt;只要瞭解3Ds Max基本操作就可以照著做&lt;/p&gt;
&lt;p&gt;因為這篇文章，加上RX-78-2的結構比較簡單&lt;/p&gt;
&lt;p&gt;因此第一的大型3Ds Max作品決定做這個！&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;好！感恩完馬上進入我的心得！為了避免枯燥本篇會有大量的圖:P&lt;/p&gt;
&lt;p&gt;首先製作頭部，頭部雖然不大可是細節很多，所以也花了很多時間&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Head5.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Head4.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Head3.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Head2.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Head1.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;頭部建模後接著建立身體部分，身體部分由主體、推進器、大腿護甲分別建模然後合成&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Body5.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Body4.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Body3.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Body2.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Body1.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;接下來手部建模，包括整隻手臂以及手掌和手指&lt;/p&gt;
&lt;p&gt;手指真是讓我印象深刻&amp;hellip;兩隻手共28跟指節&lt;/p&gt;
&lt;p&gt;這些指節的建模還好&amp;hellip;後面會有更刺激的&amp;hellip;&amp;hellip;Orz&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Arms5.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Arms4.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Arms3.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Arms2.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Arms1.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;腳部的建模就簡單一點了～因為不用建立腳指頭xD&lt;/p&gt;
&lt;p&gt;腳部比較特別的地方是小腿上面的那塊肌肉！xDDD&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Legs5.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Legs4.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Legs3.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Legs2.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Gundam+RX-78-2+Legs1.png" alt=""&gt;&lt;/p&gt;</description></item><item><title>3Ds Max 8 - 光束劍</title><link>https://blog.howar31.com/posts/3ds-max-8-light-saber/</link><pubDate>Sat, 18 Apr 2009 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/3ds-max-8-light-saber/</guid><description>&lt;p&gt;&lt;img src="./images/BeamSword+3.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;光束劍，上次做RX-78-2時沒有做光束劍&lt;/p&gt;
&lt;p&gt;剛好光束的部分我也不太會做光暈效果，所以上網查了資料試做一次&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;光暈效果我找到兩種教學，我只採用了其中一種&lt;/p&gt;
&lt;p&gt;因為另一種的Render設定太麻煩，而兩種效果差不多&lt;/p&gt;
&lt;p&gt;所以我就選了方便Render的方法&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/BeamSword+1.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這支是第一支做出來的光束劍&lt;/p&gt;
&lt;p&gt;主要在嘗試光束的作法，所以劍柄的地方就隨便了一點&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/BeamSword+2.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/BeamSword+3.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;光束研究好了，接著就把劍柄做出來&lt;/p&gt;
&lt;p&gt;並且做了三個顏色，然後配上背景&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/BeamSword+6.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/BeamSword+7.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;我發現背景顏色的深淺會影響到光束的清晰度&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/BeamSword+4.jpg" alt=""&gt;&lt;br&gt;
&lt;img src="./images/BeamSword+5.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;深色的背景光束很清楚，但是金屬的劍柄就看不到了囧rz&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;目前這光束劍感覺還可以，不過總覺得好像還有地方可以加強&lt;/p&gt;
&lt;p&gt;若研究出新的製作方法那再分享給大家囉:D&lt;/p&gt;</description></item><item><title>3Ds Max 8 Mental Ray Render 各種材質效果比較</title><link>https://blog.howar31.com/posts/3ds-max-8-mental-ray-render/</link><pubDate>Wed, 15 Apr 2009 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/3ds-max-8-mental-ray-render/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Mental Ray 是 3Ds Max 內建的一個渲染器(Render)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;我搭配了不同的材質來測試效果和效能&lt;/p&gt;
&lt;p&gt;以下列出19種不同的測試結果&lt;/p&gt;
&lt;p&gt;P.S.杯子原本的材質顏色就是黃色，不過很多圖因為使用光線追蹤所以看不到黃色&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GlassCup5BStandard5D5BPhoton15D5BGI15D5B5s5D.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Standard材質&lt;/p&gt;
&lt;p&gt;焦散光子: 1&lt;/p&gt;
&lt;p&gt;GI光子: 1&lt;/p&gt;
&lt;p&gt;運算耗時: 5秒&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GlassCup5BStandard5D5BPhoton1005D5BGI1005D5B72s5D.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Standard材質&lt;/p&gt;
&lt;p&gt;焦散光子: 100&lt;/p&gt;
&lt;p&gt;GI光子: 100&lt;/p&gt;
&lt;p&gt;運算耗時: 72秒&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GlassCup5BStandard5D5BReflect5D5BPhoton15D5BGI15D5B74s5D.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Standard材質&lt;/p&gt;
&lt;p&gt;Ray Trace: 反射&lt;/p&gt;
&lt;p&gt;焦散光子: 1&lt;/p&gt;
&lt;p&gt;GI光子: 1&lt;/p&gt;
&lt;p&gt;運算耗時: 74秒&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GlassCup5BStandard5D5BReflect5D5BRefract5D5BPhoton15D5BGI15D5B144s5D.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Standard材質&lt;/p&gt;
&lt;p&gt;Ray Trace: 反射&lt;/p&gt;
&lt;p&gt;Ray Trace: 折射&lt;/p&gt;
&lt;p&gt;焦散光子: 1&lt;/p&gt;
&lt;p&gt;GI光子: 1&lt;/p&gt;
&lt;p&gt;運算耗時: 144秒&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GlassCup5BStandard5D5BRefract5D5BPhoton15D5BGI15D5B15s5D.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Standard材質&lt;/p&gt;
&lt;p&gt;Ray Trace: 折射&lt;/p&gt;
&lt;p&gt;焦散光子: 1&lt;/p&gt;
&lt;p&gt;GI光子: 1&lt;/p&gt;
&lt;p&gt;運算耗時: 15秒&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GlassCup5BStandard5D5BRefract5D5BPhoton1005D5BGI1005D5B87s5D.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Standard材質&lt;/p&gt;
&lt;p&gt;Ray Trace: 折射&lt;/p&gt;
&lt;p&gt;焦散光子: 100&lt;/p&gt;
&lt;p&gt;GI光子: 100&lt;/p&gt;
&lt;p&gt;運算耗時: 87秒&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GlassCup5BStandard5D5BSpecular5D5BPhoton15D5BGI15D5B50s5D.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Standard材質&lt;/p&gt;
&lt;p&gt;Ray Trace: 高光顏色&lt;/p&gt;</description></item><item><title>3Ds Max 8 - 翡翠手鐲</title><link>https://blog.howar31.com/posts/3ds-max-8-braclet/</link><pubDate>Mon, 13 Apr 2009 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/3ds-max-8-braclet/</guid><description>&lt;p&gt;&lt;img src="./images/GreenCaustics100GI100.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這是翡翠手鐲，有像嗎？有像嗎？XD&lt;/p&gt;
&lt;p&gt;這次主要是練習3Ds Max內建Mental Ray的Refraction Caustics&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;所謂的Refraction Caustics，中文翻譯叫做「折射焦散」&lt;/p&gt;
&lt;p&gt;呃翻譯後還是看不懂吧&amp;hellip;xDDDDD&lt;/p&gt;
&lt;p&gt;焦散(Caustics)簡單來說可以看成是一種渲染(Render)的演算法(Algorithm)&lt;/p&gt;
&lt;p&gt;至於渲染是什麼&amp;hellip;囧你確定要問下去？再問下去就沒玩沒了了:P&lt;/p&gt;
&lt;p&gt;好啦簡單講一下XD&lt;/p&gt;
&lt;p&gt;所謂的渲染(Render)就是用軟體從模型生成圖像的過程&lt;/p&gt;
&lt;p&gt;至於演算法&amp;hellip;&amp;hellip;呃不懂的人再來問我好了囧rz&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;回歸正題！&lt;/p&gt;
&lt;p&gt;這次做翡翠手鐲其實是想要練習折射焦散&lt;/p&gt;
&lt;p&gt;大家都知道光線透過了翡翠手鐲或玻璃杯之類的透明物體會產生折射的現象&lt;/p&gt;
&lt;p&gt;而這種折射現象在3D繪圖時是要另外計算的&lt;/p&gt;
&lt;p&gt;軟體根據光源、物體材質、材質係數等等各種資料算出來才行&lt;/p&gt;
&lt;p&gt;有了折射焦散，透明的3D物體看起來會更逼真更真實！&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;說了這麼多可能很難懂xD&lt;/p&gt;
&lt;p&gt;來看幾張圖片就懂了！&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GreenNoCaustics.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這張圖就是單純的3D建模，有打光、有材質，但是沒有啟動焦散計算&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GreenCaustics1GI1.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這張圖啟動了焦散功能，焦散光子設定為1、GI光子也設定為1&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/GreenCaustics100GI100.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這張圖也是啟動了焦散，不過焦散光子設定為100、GI光子也設定為100&lt;/p&gt;
&lt;p&gt;看了三張圖應該比較瞭解折射焦散是什麼了吧！:D&lt;/p&gt;
&lt;p&gt;焦散光子和GI光子設定數值較高時看起來比較接近真實也比較漂亮&lt;/p&gt;
&lt;p&gt;不過這樣子的畫質相對的要犧牲的就是運算時間&lt;/p&gt;
&lt;p&gt;高設定的焦散計算要很長的時間的:P&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;在嘗試製作的過程中其實還有幾張圖片&lt;/p&gt;
&lt;p&gt;我傳上來給大家看看XD&lt;/p&gt;
&lt;p&gt;看看就好請不要問我翡翠手鐲為什麼是藍色&amp;hellip;Orz&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/1GI1.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;焦散光子設定: 1&lt;/p&gt;
&lt;p&gt;GI光子設定: 1&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/100GI100.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;焦散光子設定: 100&lt;/p&gt;
&lt;p&gt;GI光子設定: 100&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;好啦！練習完折射焦散，下次就要練習反射焦散囉:D&lt;/p&gt;
&lt;p&gt;喔有折射焦散當然也有反射焦散呀！:D&lt;/p&gt;
&lt;p&gt;簡單舉個例子就像是游泳池水面上的漣漪在天花板產生波光粼粼這樣:D&lt;/p&gt;</description></item><item><title>3Ds Max 8 - 玻璃球桌布</title><link>https://blog.howar31.com/posts/3ds-max-8-glass-ball/</link><pubDate>Fri, 10 Apr 2009 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/3ds-max-8-glass-ball/</guid><description>&lt;p&gt;&lt;img src="./images/GlassesDBGSigned.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;特別做給自己的桌布:D&lt;/p&gt;
&lt;p&gt;桌布好久沒換了，所以想乾脆做個新的桌布&lt;/p&gt;
&lt;p&gt;然後我又覺得玻璃材質實在是很有趣xD&lt;/p&gt;
&lt;p&gt;所以就用3Ds Max弄了一個桌布給自己:D&lt;/p&gt;
&lt;p&gt;成品出來我個人是蠻滿意的:D&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;這幾天幾何體玩得差不多了&lt;/p&gt;
&lt;p&gt;接下來可能要開始弄一些進階一點的東西&lt;/p&gt;
&lt;p&gt;開始試著模仿生活中的物體＠＠a&lt;/p&gt;</description></item><item><title>3Ds Max 8 初體驗</title><link>https://blog.howar31.com/posts/3ds-max-8-first-time/</link><pubDate>Wed, 08 Apr 2009 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/3ds-max-8-first-time/</guid><description>&lt;p&gt;很早就開始想要玩3Ds Max，最近終於玩出點東西了:D&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/boat.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這是橡皮艇 雖然簡單，但這是第一個做出來像樣的東西:P&lt;/p&gt;
&lt;p&gt;以前只會畫圓畫方塊&amp;hellip;Orz&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;網路上關於3Ds Max的資源很多，但也因為這樣很不容易找到完全初學者適合的教材&lt;/p&gt;
&lt;p&gt;感謝PTT上的kuan30407給了我意見&lt;/p&gt;
&lt;p&gt;我參考了他給的網路資源 終於大致瞭解該從哪裡著手了！:D&lt;/p&gt;
&lt;p&gt;按照網頁上的教學，第一個做出來就是剛剛上面那個橡皮艇&lt;/p&gt;
&lt;p&gt;很簡單，連貼圖打光都沒有&lt;/p&gt;
&lt;p&gt;後來我跑去玩玩材質這東西，我覺得玻璃很有趣 所以就去找了教學來試試看:D&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Glass.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;簡單的做了一個玻璃球&lt;/p&gt;
&lt;p&gt;因為沒有打光，所以看起來暗暗的，後面那個茶壺是現成的東西不是我畫的xD&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;弄出玻璃球後感覺很棒！因此又去找了另一篇教學&lt;/p&gt;
&lt;p&gt;這篇教學教我們做可樂瓶，從建模、塑形、場景、打光通通都有&lt;/p&gt;
&lt;p&gt;貼圖部分講的並不多，但是我還是把貼圖弄出來了！:D&lt;/p&gt;
&lt;p&gt;我在這篇學到非常多，尤其是瞭解了很重要的LOFT建模方法&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/Coke.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這個就是按照網頁教學做出來的可樂瓶！不過才剛做好還沒打光處理&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/CokeOmniLight.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這張是許多可樂瓶！XD而且有打泛光 泛光渲染速度比較快 大概幾十秒就運算完了&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/CokeSkyLight.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;而這個跟上一張一樣，不過光源打的是天空光 比較真實自然可是渲染要幾十分鐘&amp;hellip;Orz&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;喔耶終於開始慢慢瞭解3Ds Max了！希望以後可以做出心目中的作品！&amp;gt;/////&amp;lt;&lt;/p&gt;</description></item><item><title>一次下載全部的 洋蔥頭表情符號 (使用迅雷)</title><link>https://blog.howar31.com/posts/download-emote-thunder/</link><pubDate>Thu, 29 Jan 2009 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/download-emote-thunder/</guid><description>&lt;p&gt;唉呀又好久沒寫網誌了XD&lt;/p&gt;
&lt;p&gt;趕快來寫篇實用的東西～&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;我是洋蔥頭表情符號的愛用者XD&lt;/p&gt;
&lt;p&gt;好久沒有更新表情符號了 剛剛心血來潮想來看看有什麼新的表情符號&lt;/p&gt;
&lt;p&gt;在&lt;a href="http://s237.photobucket.com/albums/ff133/onionethan/onion_Emoticons/"&gt;洋蔥頭官方相簿&lt;/a&gt;一看發現有133張圖總共113種表情符號！&lt;/p&gt;
&lt;p&gt;數量之多我想乾脆全部重新抓過&lt;/p&gt;
&lt;p&gt;大量抓檔我首先想到FreeGrab&lt;/p&gt;
&lt;p&gt;我用FreeGrab 1.2.3.4.5把相簿網址貼上去&lt;/p&gt;
&lt;p&gt;可是他怎麼樣也抓不下來&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/FGfail.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;我只好另外想辦法&lt;/p&gt;
&lt;p&gt;因為洋蔥頭表情符號的檔名是序號的&lt;/p&gt;
&lt;p&gt;就是網址裡面只有幾個數字不一樣&lt;/p&gt;
&lt;p&gt;因此我就想到用迅雷的批次下載&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/TB.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這回很順利的抓回了大部分的檔案！！&lt;/p&gt;
&lt;p&gt;喔對 是「大部分」不是全部喔&lt;/p&gt;
&lt;p&gt;因為洋蔥頭表情符號有幾張檔名特殊&amp;hellip;Orz&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/012_a.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/012_b.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/013_a.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/013_b.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/015_orz.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/020_bingo.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/022_a.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/022_b.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/036_omg.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/038_jolin.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/053_XD.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/066_Hi.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/070_goodjob.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/089_01.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/089_02.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/093.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/094_01.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/094_02.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/094_03.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/094_04.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/096_K.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/097_01.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/097_02.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/097_03.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/097_04.gif&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;因此會下載失敗&lt;/p&gt;
&lt;p&gt;特殊檔名的檔案其實也蠻多&lt;/p&gt;
&lt;p&gt;所以我想到了另一個方法: 迅雷的「輸入下載清單」&lt;/p&gt;
&lt;p&gt;雖然迅雷的下載清單是「.lst」檔&lt;/p&gt;
&lt;p&gt;不過簡單說穿了就是用.txt把網址都打進去然後改名.lst就可以了&lt;/p&gt;
&lt;p&gt;所以我稍微整理了一下&lt;/p&gt;
&lt;p&gt;大家只要把下面的網址通通貼到記事本裡然後存檔成.lst就可以輸入到迅雷裡囉！&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/001_.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/002_.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/003_.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/004_.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/005_.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/006_.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/007_.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/008_.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/009_.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/010_.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/011_.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/012_a.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/012_b.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/013_a.gif&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i237.photobucket.com/albums/ff133/onionethan/onion"&gt;http://i237.photobucket.com/albums/ff133/onionethan/onion&lt;/a&gt;_Emoticons/013_b.gif&lt;/p&gt;</description></item><item><title>從 AMD Athlon64 LE 1640 淺談多核心處理器</title><link>https://blog.howar31.com/posts/amd-athlon64-le-1640-multi-core-cpu/</link><pubDate>Sat, 23 Feb 2008 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/amd-athlon64-le-1640-multi-core-cpu/</guid><description>&lt;div class="hint-container warning"&gt;
 &lt;p class="hint-container-title"&gt;
 &lt;i class="fas fa-exclamation-triangle" aria-hidden="true"&gt;&lt;/i&gt;
 Warning
 &lt;/p&gt;
 Edit (2019-03-18): Due to image host service issue, some images in this post were lost.
&lt;/div&gt;

&lt;p&gt;&lt;a href="http://xs223.xs.to/xs223/08041/le1620352.gif"&gt;&lt;img src="http://xs223.xs.to/xs223/08041/le1620352.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;這張圖是AMD Athlon64 LE 1620的CPU-Z資料圖&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;想換CPU了&lt;/p&gt;
&lt;p&gt;可是不想換雙核心&lt;/p&gt;
&lt;p&gt;現在的作業系統、程式、遊戲等等都還沒有辦法完全利用多核心&lt;/p&gt;
&lt;p&gt;而多核心處理器如果沒有完全利用&lt;/p&gt;
&lt;p&gt;其效能甚至會比單核心還要弱&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;這麼說吧&lt;/p&gt;
&lt;p&gt;為什麼會有雙核心的出現？&lt;/p&gt;
&lt;p&gt;記得當初處理器&lt;/p&gt;
&lt;p&gt;從很早很早的MHz時代到現在的GHz時代&lt;/p&gt;
&lt;p&gt;一直到現在處理器的時脈發展遇到了瓶頸&lt;/p&gt;
&lt;p&gt;可以說是已經到了一種極限了&lt;/p&gt;
&lt;p&gt;但生意還是要做&lt;/p&gt;
&lt;p&gt;聰明的商人把舊的處理器把他裝在一起&lt;/p&gt;
&lt;p&gt;告訴你說 我這是顆劃世代的多核心處理器喔&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;這麼來看吧&lt;/p&gt;
&lt;p&gt;單核心處理器從一開始一路上揚發展到極致&lt;/p&gt;
&lt;p&gt;到最後走投無路了開始回頭拿低時脈的處理器發展雙核心&lt;/p&gt;
&lt;p&gt;接下來雙核心又達到了極致&lt;/p&gt;
&lt;p&gt;很快的四核心、十六核心就來接手&lt;/p&gt;
&lt;p&gt;如此才有賣點&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;我不是否定多核心的技術&lt;/p&gt;
&lt;p&gt;我相信能把好幾顆處理器塞成一顆一定也要有點技術&lt;/p&gt;
&lt;p&gt;而且多顆核心加起來跑一定也比較快&lt;/p&gt;
&lt;p&gt;現在重點是在軟體 真的有多顆核心在跑嗎？&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;處理器已經多核心了&lt;/p&gt;
&lt;p&gt;那我們的軟體呢？&lt;/p&gt;
&lt;p&gt;當初軟體設計時&lt;/p&gt;
&lt;p&gt;那時並沒有多核心處理器&lt;/p&gt;
&lt;p&gt;因此程式很自然的是適用於單核心&lt;/p&gt;
&lt;p&gt;現在掛到多核心電腦上跑&lt;/p&gt;
&lt;p&gt;因此也只用到多核心處理器其中的一部份而已&lt;/p&gt;
&lt;p&gt;剛剛說過 多核心處理器如果單看其中的一個核心的話&lt;/p&gt;
&lt;p&gt;那單個核心是不會比單核心處理器強的&lt;/p&gt;
&lt;p&gt;因此目前絕大多數的軟體沒辦法讓多核心處理器發揮極致的效能！&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;「軟體都推新版本出來了，新版本有支持多核心吧！」&lt;/p&gt;
&lt;p&gt;打破新版本的軟體支持新硬體的迷思吧&lt;/p&gt;
&lt;p&gt;誰說新版本的軟體一定支持新硬體？&lt;/p&gt;</description></item><item><title>用Email在Blogger發佈文章</title><link>https://blog.howar31.com/posts/email-blogger/</link><pubDate>Thu, 14 Feb 2008 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/email-blogger/</guid><description>&lt;p&gt;[&lt;img src="./images/mailpost.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;發文章一定要上部落格？&lt;/p&gt;
&lt;p&gt;不用！善用Blogger所提供的電子郵件發文&lt;/p&gt;
&lt;p&gt;即可透過E-mail的方式發佈新文章！&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;要怎麼設定呢？&lt;/p&gt;
&lt;p&gt;如圖所示 在導覽列點選「自訂」後進入後台控制畫面&lt;/p&gt;
&lt;p&gt;選擇「設定-&amp;gt;電子郵件」&lt;/p&gt;
&lt;p&gt;其中「BlogSend地址」是指您要從哪個信箱發佈文章&lt;/p&gt;
&lt;p&gt;Blogger會認定這個信箱&lt;/p&gt;
&lt;p&gt;只有這個信箱寄來的信才會被發佈&lt;/p&gt;
&lt;p&gt;「Mail-to-Blogger地址」則是要寄到的地址&lt;/p&gt;
&lt;p&gt;從「BlogSend地址」把信寄到「Mail-to-Blogger地址」&lt;/p&gt;
&lt;p&gt;就可以發佈新文章囉！&lt;/p&gt;
&lt;p&gt;下面兩個選項決定是否要把寄出的信立刻貼在Blogger上&lt;/p&gt;
&lt;p&gt;最後記得點選「儲存設定」就完成了！^^&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;祝大家使用順利！:D&lt;/p&gt;</description></item><item><title>Windows Update 20071212</title><link>https://blog.howar31.com/posts/windows-update-20071212/</link><pubDate>Wed, 13 Feb 2008 00:00:00 +0000</pubDate><guid>https://blog.howar31.com/posts/windows-update-20071212/</guid><description>&lt;p&gt;&lt;img src="./images/E59FB7E8A18C.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;Windows Update 20071212&lt;/p&gt;
&lt;p&gt;今年一月一號&lt;/p&gt;
&lt;p&gt;把Windows所有的update通通抓下來包一包&lt;/p&gt;
&lt;p&gt;做成一個自動安裝整合包&lt;/p&gt;
&lt;p&gt;只要點下去就會開始安裝&lt;/p&gt;
&lt;p&gt;Update的版本為20071212&lt;/p&gt;
&lt;p&gt;封裝時間是20080101&lt;/p&gt;
&lt;p&gt;&lt;img src="./images/E8A7A3E5A393.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;這是我自己包裝的&lt;/p&gt;
&lt;p&gt;所以不會有什麼病毒的疑慮XD&lt;/p&gt;
&lt;p&gt;如果想看裡面有什麼&lt;/p&gt;
&lt;p&gt;可以用WinRAR打開這個檔案&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;整個檔案大小為141 MB (148,311,091 位元組)&lt;/p&gt;
&lt;p&gt;網路存放空間為Badongo&lt;/p&gt;
&lt;p&gt;&lt;img src="http://howar31.badongo.com/iconizer/image/file_7507604.gif" alt="file hosted by www.badongo.com"&gt;](&lt;a href="http://www.badongo.com/file/7507604"&gt;http://www.badongo.com/file/7507604&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;安裝過程時間是用我的電腦來估計的&lt;/p&gt;
&lt;p&gt;實際時間依照個人電腦等級而有差異&lt;/p&gt;
&lt;p&gt;載點若失效了請回報＠＠&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;-下載說明-&lt;/p&gt;
&lt;p&gt;因為這個檔案大小超過100MB&lt;/p&gt;
&lt;p&gt;被便當狗強制分割成兩個檔案＝ w ＝a&lt;/p&gt;
&lt;p&gt;所以要這樣做&amp;hellip;&amp;hellip;&lt;/p&gt;
&lt;p&gt;下載畫面&lt;br&gt;
&lt;img src="./images/E4B88BE8BC89E8AAAAE6988E.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;請點擊下載&lt;br&gt;
「Part #1: WindowsXP_Update_20071212.exe.aa」&lt;br&gt;
「Part #2: WindowsXP_Update_20071212.exe.ab」&lt;br&gt;
「WindowsXP_Update_20071212.exe.badongo」&lt;br&gt;
「Windows File Merger」&lt;/p&gt;
&lt;p&gt;共四個檔案&lt;/p&gt;
&lt;p&gt;檔案被拆成.aa和.ab兩個檔&lt;/p&gt;
&lt;p&gt;而Reference File是Badongo合併檔案實用的參考檔&lt;/p&gt;
&lt;p&gt;而Windows File Merger是合併檔案的批次檔&lt;/p&gt;
&lt;p&gt;通通下載好後放在同一個資料夾&lt;/p&gt;
&lt;p&gt;然後點擊WindowsXP_Update_20071212.exe.bat就可以囉！^^&lt;/p&gt;
&lt;p&gt;==&lt;/p&gt;
&lt;p&gt;微軟一月又出了新的Update了&lt;/p&gt;
&lt;p&gt;近期會再打包新的Update :D&lt;/p&gt;</description></item></channel></rss>