<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Amo Wu&apos;s Blog</title><description>Welcome to my website!</description><link>https://blog.amowu.com/</link><item><title>Strategy pattern 策略模式</title><link>https://blog.amowu.com/posts/2009-05-20-strategy-pattern-20/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2009-05-20-strategy-pattern-20/</guid><description>這篇文章是我打算要寫的 Design pattern 系列中的第一篇，在我大學三年級的時候，修了系上開的視窗程式設計課程，開課教授也是我的專題指導教授，這堂課老師教了我們很多關於 programming design pattern 的觀念。</description><pubDate>Wed, 20 May 2009 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>SortedDictionary 如何自訂排序</title><link>https://blog.amowu.com/posts/2009-05-22-sorteddictionary/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2009-05-22-sorteddictionary/</guid><description>之前再寫 資料檢索這堂課的作業時，碰到一個 SortedDictionary 排序上的問題，因為我在寫 反轉索引法的過程中有使用到這個集合，其中 Key 的部分我是用來存放 TF-IDF 演算法求出來的 weight score，這個值我是以 double…</description><pubDate>Fri, 22 May 2009 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>XNA Simple Animation</title><link>https://blog.amowu.com/posts/2009-06-12-xna-simple-animation/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2009-06-12-xna-simple-animation/</guid><description>因為我的大學專題是寫一款四人網路連線的格鬥遊戲，所以對 XNA 這套微軟提供的遊戲開發平台有點研究，之前在痞客邦寫網誌的時候有寫過幾篇這個作品的開發情況，後來因為實在太忙了所以沒有繼續介紹下去，現在這個遊戲已經在去年完成了，也得到不錯的成績，有機會我會 PO…</description><pubDate>Fri, 12 Jun 2009 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>AS3 如何複製 DisplayObject</title><link>https://blog.amowu.com/posts/2009-06-30-as3-displayobject/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2009-06-30-as3-displayobject/</guid><description>最近正在寫一個 FLASH 的相片大頭貼截取程式，碰到了一個複製 MovieClip 的問題，AS3 已經沒有 AS2 的 duplicateMovie() 方法可以用，所以我找了一些解決方法分享上來。</description><pubDate>Tue, 30 Jun 2009 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Visual Studio Code Snippets</title><link>https://blog.amowu.com/posts/2009-07-16-visual-studio-code-snippets/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2009-07-16-visual-studio-code-snippets/</guid><description>最近在看 聖殿祭司寫的 ASP.NET 3.5 專家技術手冊 ，上面提到 Visual Studio 2005 之後，提供一個很不錯的功能叫做 Code Snippets（程式碼片段），這是一個可以快速產生常用程式碼的好東西。</description><pubDate>Thu, 16 Jul 2009 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>swfobject — 網頁輕鬆嵌入 Flash</title><link>https://blog.amowu.com/posts/2009-07-23-swfobject-flash/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2009-07-23-swfobject-flash/</guid><description>Flash 在網頁上的應用已經越來越普遍了，未來一樣占有一席之位，但是從以前到現在，對於發佈 Flash 到網頁上常常碰到一些不必要的問題，例如 XP SP2 更新後，IE 瀏覽器上方會出現檔掉的訊息，或是 Flash…</description><pubDate>Thu, 23 Jul 2009 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Factory pattern 工廠模式</title><link>https://blog.amowu.com/posts/2009-08-20-factory-pattern/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2009-08-20-factory-pattern/</guid><description>距離上一篇 Strategy pattern 策略模式 已經兩個多月了，一直拖到現在才生出這篇文章…orz。</description><pubDate>Thu, 20 Aug 2009 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>IE6 Upgrade Notice</title><link>https://blog.amowu.com/posts/2009-08-23-ie6-upgrade-notice/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2009-08-23-ie6-upgrade-notice/</guid><description>有過網頁設計經驗的人，無論是部落格樣版或是其他頁面，都一定有個共同的痛，就是 IE6 這傢伙對 CSS 的呈現總是跟別人不同，偏偏它的市占率一直是最高的。</description><pubDate>Sun, 23 Aug 2009 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Develop Facebook Canvas Page with CodeIgniter</title><link>https://blog.amowu.com/posts/2011-03-11-develop-facebook-canvas-page-with/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2011-03-11-develop-facebook-canvas-page-with/</guid><description>這篇文章是介紹如何使用 CodeIgniter 這個 PHP Framework 來初步架構出 MVC 的環境, 並且開發一個簡單的 Facebook Canvas Page。</description><pubDate>Fri, 11 Mar 2011 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Hello PureMVC！</title><link>https://blog.amowu.com/posts/2011-03-29-hello-puremvc/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2011-03-29-hello-puremvc/</guid><description>第一次聽到 PureMVC 的時候大概是兩年前，那時候就對這套 MVC Framework 很感興趣，不過當時對於它的架構是有看沒有懂，就一直拖到了現在。</description><pubDate>Tue, 29 Mar 2011 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Javascript message on Facebook post feed</title><link>https://blog.amowu.com/posts/2012-03-04-javascript-message-on-facebook-post/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2012-03-04-javascript-message-on-facebook-post/</guid><description>之前在使用Facebook API的時候碰到的問題,，筆記一下。</description><pubDate>Sun, 04 Mar 2012 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Use getPixelRatio for HTML5 on retina</title><link>https://blog.amowu.com/posts/2012-03-04-use-getpixelratio-for-html5-on-retina/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2012-03-04-use-getpixelratio-for-html5-on-retina/</guid><description>如果用 HTML5 配 WebView 來作 App 的話，在 iPhone4 跟一些 Android 手機會碰到的解析度問題。</description><pubDate>Sun, 04 Mar 2012 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Javascript and this</title><link>https://blog.amowu.com/posts/2012-05-15-javascript-and-this/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2012-05-15-javascript-and-this/</guid><description>筆記一個 javascript 的特性。</description><pubDate>Tue, 15 May 2012 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>How to list the properties of a javascript object</title><link>https://blog.amowu.com/posts/2012-05-19-how-to-list-properties-of-javascript/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2012-05-19-how-to-list-properties-of-javascript/</guid><description>本篇參考 stackoverflow 的 How to list the properties of a javascript object</description><pubDate>Sat, 19 May 2012 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>App Center Tutorial</title><link>https://blog.amowu.com/posts/2012-06-03-app-center-tutorial/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2012-06-03-app-center-tutorial/</guid><description>本篇翻譯自 Facebook 開發者頁面 的 App Center Tutorial</description><pubDate>Sun, 03 Jun 2012 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>讀書心得 約耳趣談軟體</title><link>https://blog.amowu.com/posts/2012-06-12-joel-on-software/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2012-06-12-joel-on-software/</guid><description>以下是節錄一些這本書覺得還不錯的點</description><pubDate>Tue, 12 Jun 2012 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Development Tools</title><link>https://blog.amowu.com/posts/2012-08-02-development-tools/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2012-08-02-development-tools/</guid><description>不知不覺，這個月的文章還沒想好要寫什麼，七月就過了…</description><pubDate>Thu, 02 Aug 2012 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>COSCUP 2012</title><link>https://blog.amowu.com/posts/2012-08-19-coscup-2012/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2012-08-19-coscup-2012/</guid><description>今年很幸運的有搶到入場資格，這也是小弟第一次參加 COSCUP，趁現在剛結束滿腔熱血的狀態下來寫篇心得文。</description><pubDate>Sun, 19 Aug 2012 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>AS3 Class Enumeration</title><link>https://blog.amowu.com/posts/2012-10-03-as3-class-enumeration/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2012-10-03-as3-class-enumeration/</guid><description>筆記筆記..</description><pubDate>Wed, 03 Oct 2012 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>讀書心得 半路叛逃</title><link>https://blog.amowu.com/posts/2012-10-03-monkey-potion/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2012-10-03-monkey-potion/</guid><description>要在台灣看到遊戲開發的相關書籍其實不容易，其中獨立遊戲開發者的心路歷程更是少之又少。</description><pubDate>Wed, 03 Oct 2012 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Flash Builder 4.7 iOS Debug</title><link>https://blog.amowu.com/posts/2013-01-28-flash-builder-ios-debug-scout/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2013-01-28-flash-builder-ios-debug-scout/</guid><description>這個月剛好玩到 flash on iOS，在部署到 iPad 時碰到些問題，筆記一下最後解決的步驟。</description><pubDate>Mon, 28 Jan 2013 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>我的數位生活 2012</title><link>https://blog.amowu.com/posts/2013-02-28-my-cloud-2012/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2013-02-28-my-cloud-2012/</guid><description>這次不談程式的東西，來聊一些 2012 年的數位生活心得，這幾年許多應用快速雲端化加上智慧型裝置普及率提高，幾乎大部份的工作都可以離開 PC 來完成了，剛好在去年我達成了 Apple 家族四天王（iPhone、iPad、AppleTV、Macbook（制霸！所以在這邊整理分享…</description><pubDate>Thu, 28 Feb 2013 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Sublime Text 2 Shortcuts (Mac OSX)</title><link>https://blog.amowu.com/posts/2013-03-04-sublime-shortcuts-mac/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2013-03-04-sublime-shortcuts-mac/</guid><description>Default</description><pubDate>Mon, 04 Mar 2013 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>getDefinitionByName with swc</title><link>https://blog.amowu.com/posts/2013-03-06-getdefinitionbyname-with-swc/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2013-03-06-getdefinitionbyname-with-swc/</guid><description>一般 Flash 程式開發時，取資源的方式有兩種：</description><pubDate>Wed, 06 Mar 2013 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Hello Arduino!</title><link>https://blog.amowu.com/posts/2013-04-14-hello-arduino/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2013-04-14-hello-arduino/</guid><description>說來慚愧，去年才知道有 Arduino 這麼好玩的東西，連國外小朋友都知道它有多火紅！（不過最近好像是某樹莓派比較牛）。</description><pubDate>Sun, 14 Apr 2013 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>如何寫一個 Arduino Library？</title><link>https://blog.amowu.com/posts/2013-04-26-how-to-create-arduino-library/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2013-04-26-how-to-create-arduino-library/</guid><description>假設要寫一個摩斯密碼（telegraph）的 library：</description><pubDate>Fri, 26 Apr 2013 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>從無到有：安裝＆自動部署 Ruby on Rails 網站</title><link>https://blog.amowu.com/posts/2013-05-28-install-auto-deploy-rails/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2013-05-28-install-auto-deploy-rails/</guid><description>這個月把網站從 Amazon EC2 搬回自己的 server，目前整個環境是 Linux（Ubuntu）+ Apache + Ruby on Rails 在跑，筆記一下從無到有的配置方法：</description><pubDate>Tue, 28 May 2013 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Web Components</title><link>https://blog.amowu.com/posts/2013-06-26-web-components/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2013-06-26-web-components/</guid><description>今天想要跟大家聊聊 Web Components 這個新玩具，說是新玩具，其實這個概念已經發展有段時間了，尤其筆者本身是玩 Flash 技術出身的，發現 Web Components 跟 Flex Component 差不多，所以就來分享一些心得。</description><pubDate>Wed, 26 Jun 2013 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>我想做的遊戲</title><link>https://blog.amowu.com/posts/2013-08-02-dream-game/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2013-08-02-dream-game/</guid><description>進入遊戲業兩年多了，但網誌上跟遊戲相關的文章卻很少，所以在截稿前夕，就來寫一篇跟遊戲有關的文章吧！</description><pubDate>Fri, 02 Aug 2013 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>COSCUP 2013</title><link>https://blog.amowu.com/posts/2013-08-06-coscup-2013/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2013-08-06-coscup-2013/</guid><description>今年是第二次參加開源人年度聚會 COSCUP，很幸運的在 47 秒內搶到限量 500 張的門票，和去年比較不一樣的地方：</description><pubDate>Tue, 06 Aug 2013 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>重點筆記《Hackers and Painters》</title><link>https://blog.amowu.com/posts/2013-10-01-hackers-and-painters/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2013-10-01-hackers-and-painters/</guid><description>我們的時代是程式設計師主導的時代，而偉大的程式設計師就是 hacker。</description><pubDate>Tue, 01 Oct 2013 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Trello workflow</title><link>https://blog.amowu.com/posts/2013-10-01-workflow/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2013-10-01-workflow/</guid><description>團隊開發的網頁遊戲《末日少女》已經上市快兩個月了，成績比當初想像中還好，相較於 Gu Morning，這次《末日少女》的開發學到很多寶貴的經驗，稍微鬆口氣之餘，也有許多需要檢討改善的地方，而《末日少女》Mobile…</description><pubDate>Tue, 01 Oct 2013 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>書摘《遊戲化的時代》</title><link>https://blog.amowu.com/posts/2014-02-28-gamification/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2014-02-28-gamification/</guid><description>在 2011 年，Gamification (遊戲化) 繼 Web 2.0，Mashup，Cloud，Freemium 之後，成為網路上科技的熱門關鍵詞。  Gamification 將會是Social media、Big data、Internet of Things…</description><pubDate>Fri, 28 Feb 2014 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>AngularJS + Google Spreadsheet</title><link>https://blog.amowu.com/posts/2014-03-10-angularjs-google-spreadsheet/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2014-03-10-angularjs-google-spreadsheet/</guid><description>概要</description><pubDate>Mon, 10 Mar 2014 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>如何優雅地在 Mac 上使用 dotfiles？</title><link>https://blog.amowu.com/posts/2015-01-29-hacker-guide-to-setting-up-your-mac/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2015-01-29-hacker-guide-to-setting-up-your-mac/</guid><description>註：這篇文章的原始碼放在 GitHub ，會以上面的更新為主。</description><pubDate>Thu, 29 Jan 2015 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>DevOps：持續整合＆持續交付（Docker、CircleCI、AWS）</title><link>https://blog.amowu.com/posts/2015-04-25-devops-continuous-integration-delivery-docker-circleci-aws-beanstalk/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2015-04-25-devops-continuous-integration-delivery-docker-circleci-aws-beanstalk/</guid><description>這篇文章將一步一步介紹如何使用 Docker、GitHub Flow、CircleCI、AWS Elastic Beanstalk 與 Slack 來完成持續整合與持續交付的開發流程。</description><pubDate>Sat, 25 Apr 2015 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>OpenCC 簡繁中文轉換 Alfred 2 workflow v1.0.0 released!</title><link>https://blog.amowu.com/posts/2015-08-05-opencc-converter-alfred-2-workflow/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2015-08-05-opencc-converter-alfred-2-workflow/</guid><description>從以前就在找一個可以簡繁互換的 Alfred workflow，可惜一直沒找到滿意的，所以一直以來都是用 Yahoo 的輸入法來切換模式。結果前幾天突然看到 OpenCC 這個開源項目，而且還有 Python 的庫可以用！二話不說就自己來寫一個了，以下是節自我的 GitHub…</description><pubDate>Wed, 05 Aug 2015 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>GTD＆Creative Routines</title><link>https://blog.amowu.com/posts/2015-10-14-gtd-and-creative-routines/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2015-10-14-gtd-and-creative-routines/</guid><description>這是一篇勉勵我自己如何實行 GTD &amp; Creative Routines 的一套方法。</description><pubDate>Wed, 14 Oct 2015 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Code Coverage with CircleCI + Codecov</title><link>https://blog.amowu.com/posts/2015-11-02-code-coverage-with-circleci-codecov/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2015-11-02-code-coverage-with-circleci-codecov/</guid><description>最近的案子用到 Redux + React，因為它 Pure Function 的特性，所以 單元測試 很容易寫，順便也趁機會玩一下 程式碼覆蓋率 （Code Coverage）。</description><pubDate>Mon, 02 Nov 2015 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>如何在發布自己的 NPM package 之前打包檔案</title><link>https://blog.amowu.com/posts/2015-12-02-prepublish-npm-package/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2015-12-02-prepublish-npm-package/</guid><description>最近 Bower 宣布停止維護，所以許多前端的 packages 都移到了 NPM 上，甚至連 Grunt 和 Gulp 這類 build tools 都有要被 NPM scripts 取代的趨勢。</description><pubDate>Wed, 02 Dec 2015 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Serverless！使用 AWS 開發 Slack Slash Commands</title><link>https://blog.amowu.com/posts/2015-12-05-how-to-render-css-modules-in-universal-server/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2015-12-05-how-to-render-css-modules-in-universal-server/</guid><description>本文介紹如何使用 AWS Lambda &amp; AWS API Gateway 搭建一個不需要伺服器的環境，提供 Slack Slash Commands 查詢豆瓣電影。</description><pubDate>Sat, 05 Dec 2015 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>如何正確處理 AWS API Gateway 的 Lambda Error Status</title><link>https://blog.amowu.com/posts/2016-03-09-error-handling-in-aws-api-gateway-with/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2016-03-09-error-handling-in-aws-api-gateway-with/</guid><description>翻譯自原文 Error handling in AWS API Gateway with Lambda</description><pubDate>Wed, 09 Mar 2016 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Amazon S3 正確處理 HTML5 History 路由問題</title><link>https://blog.amowu.com/posts/2016-06-06-s3-static-website-hosting-route-with-html5-history-pushstate/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2016-06-06-s3-static-website-hosting-route-with-html5-history-pushstate/</guid><description>如果你是使用 Angular、React 或是 Vue 來開發 SPA（單頁面應用），並且放在 Amazon S3 Static Website Hosting 上的話，那麼你會碰到 URL routing 的問題。</description><pubDate>Mon, 06 Jun 2016 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>如何自動化 release 的流程？</title><link>https://blog.amowu.com/posts/2017-01-24-how-to-automate-js-release/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2017-01-24-how-to-automate-js-release/</guid><description>這篇文章會介紹如何使用 semantic-release 這個工具，自動化 Node.js (or JavaScript) 專案的版本號，以及 changelog 的 release 流程。</description><pubDate>Tue, 24 Jan 2017 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>如何解決 GPG 失效的問題？</title><link>https://blog.amowu.com/posts/2017-06-24-gpg/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2017-06-24-gpg/</guid><description>我是用 cider 在管理自己的 dotfiles，然後前陣子因為 gnupg 的 formula 剛好一起被更新，導致我的 GPG signature verification 無法順利運作。</description><pubDate>Sat, 24 Jun 2017 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>如何發送 redux-observable 的 catch error 至 Sentry</title><link>https://blog.amowu.com/posts/2017-06-24-redux-observable-catch-error-sentry-24/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2017-06-24-redux-observable-catch-error-sentry-24/</guid><description>我們團隊目前使用 Sentry 這個服務作 error tracking，JavaScript 或 React 的基本安裝方法在 官方文件 都可以找到，這裡就不贅述。</description><pubDate>Sat, 24 Jun 2017 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>使用 Google Docs 將圖片轉成文字</title><link>https://blog.amowu.com/posts/2017-06-28-google-docs-ocr/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2017-06-28-google-docs-ocr/</guid><description>像我這種日文不好、需要靠翻譯工具作參考的人，有時候想翻譯雜誌這種長文會很麻煩。</description><pubDate>Wed, 28 Jun 2017 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>如何使用 Docker 切換不同的 MongoDB</title><link>https://blog.amowu.com/posts/2017-07-22-docker-mongodb/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2017-07-22-docker-mongodb/</guid><description>在開發前端的時候，常常會碰到想要回到 migration 之前的 MongoDB 資料結構來除錯，如果只使用本地安裝的 MongoDB，操作上會很麻煩，所以這篇文章會說明如何在本機不安裝 MongoDB 的環境下，使用 Docker 準備多份 MongoDB 資料庫。</description><pubDate>Sat, 22 Jul 2017 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Mock Server＆契約測試</title><link>https://blog.amowu.com/posts/2017-08-26-mock-server/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2017-08-26-mock-server/</guid><description>這篇文章會介紹如何運用 Mock Server 和 Integration Contract Test（契約測試）解決一些在前後端分離的開發環境底下會碰到的問題。</description><pubDate>Sat, 26 Aug 2017 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>AWS Serverless RESTful APIs</title><link>https://blog.amowu.com/posts/2017-10-01-aws-serverless-restful-api/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2017-10-01-aws-serverless-restful-api/</guid><description>近幾年在雲架構上討論熱度較高的 2 大主題分別是 容器化（Containerize）與 無伺服器（Serverless）架構。本篇文章會帶你瞭解什麼是 AWS 無伺服器架構，以及如何使用 Serverless Framework 這個框架，快速開發 RESTful APIs。</description><pubDate>Sun, 01 Oct 2017 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>如何使用 RxJS 處理分頁 API</title><link>https://blog.amowu.com/posts/2017-12-09-rxjs-pagination-with-github-api/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2017-12-09-rxjs-pagination-with-github-api/</guid><description>這篇文章會以 node-github 的 getCommits API 為例，介紹如何使用 RxJS 取得所有分頁的 commits 結果。</description><pubDate>Sat, 09 Dec 2017 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>如何自動化 GitHub Releases 流程？</title><link>https://blog.amowu.com/posts/2017-12-24-github-releases/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2017-12-24-github-releases/</guid><description>2017 年初的時候，曾經寫了《如何自動化 release 的流程？》這篇文章，介紹了如何利用 semantic-release 和 TravisCI 自動化 GitHub Releases 和 NPM publish 這件事。這次要介紹的是如何直接透過 Probot…</description><pubDate>Sun, 24 Dec 2017 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>如何在 React Native 使用 SVG 向量圖檔</title><link>https://blog.amowu.com/posts/2018-12-16-how-react-native-use-svg-file/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2018-12-16-how-react-native-use-svg-file/</guid><description>問題</description><pubDate>Sun, 16 Dec 2018 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>透過寫作永生於人間</title><link>https://blog.amowu.com/posts/2018-12-17-weekly-001/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2018-12-17-weekly-001/</guid><description>前言</description><pubDate>Mon, 17 Dec 2018 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>陽光、大地與詩歌</title><link>https://blog.amowu.com/posts/2018-12-24-weekly-002/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2018-12-24-weekly-002/</guid><description>新聞</description><pubDate>Mon, 24 Dec 2018 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>我們從哪裡來？我們要往哪裡去？</title><link>https://blog.amowu.com/posts/2019-01-01-weekly-003/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-01-01-weekly-003/</guid><description>新聞</description><pubDate>Tue, 01 Jan 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>仿生人會夢見電子羊嗎？</title><link>https://blog.amowu.com/posts/2019-01-07-weekly-004/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-01-07-weekly-004/</guid><description>新聞</description><pubDate>Mon, 07 Jan 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>財神的精確度</title><link>https://blog.amowu.com/posts/2019-01-14-weekly-005/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-01-14-weekly-005/</guid><description>新聞</description><pubDate>Mon, 14 Jan 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>殺雞用牛刀</title><link>https://blog.amowu.com/posts/2019-01-21-weekly-006/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-01-21-weekly-006/</guid><description>為何會有公司願意花大錢在電視、地鐵、體育比賽投放廣告？</description><pubDate>Mon, 21 Jan 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>暗淡藍點</title><link>https://blog.amowu.com/posts/2019-01-28-weekly-007/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-01-28-weekly-007/</guid><description>新聞</description><pubDate>Mon, 28 Jan 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>天下之至柔，馳騁天下之至堅</title><link>https://blog.amowu.com/posts/2019-02-04-weekly-008/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-02-04-weekly-008/</guid><description>古人有「立德」、「立功」、「立言」三不朽之説，認為最完美的人生境界就是在道德、文章及功業方面均有建樹，此為真「三不朽」。</description><pubDate>Mon, 04 Feb 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>除惡「勿」盡</title><link>https://blog.amowu.com/posts/2019-02-18-weekly-009/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-02-18-weekly-009/</guid><description>新聞</description><pubDate>Mon, 18 Feb 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>億萬年孤寂</title><link>https://blog.amowu.com/posts/2019-02-25-weekly-010/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-02-25-weekly-010/</guid><description>三皇五帝</description><pubDate>Mon, 25 Feb 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Is reality really real?</title><link>https://blog.amowu.com/posts/2019-03-04-weekly-011/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-03-04-weekly-011/</guid><description>物理學家主張他們的研究領域是最基礎的科學。畢竟生物學、工程學、化學等等都必須依賴物理學中的物質、能量和交互作用。</description><pubDate>Mon, 04 Mar 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>生き甲斐</title><link>https://blog.amowu.com/posts/2019-03-11-weekly-012/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-03-11-weekly-012/</guid><description>文摘</description><pubDate>Mon, 11 Mar 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>天下熙熙，皆為利來；天下攘攘，皆為利往</title><link>https://blog.amowu.com/posts/2019-03-18-weekly-013/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-03-18-weekly-013/</guid><description>文摘</description><pubDate>Mon, 18 Mar 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Story of Your Life</title><link>https://blog.amowu.com/posts/2019-03-25-weekly-014/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-03-25-weekly-014/</guid><description>語言本能</description><pubDate>Mon, 25 Mar 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>上帝擲骰子嗎？</title><link>https://blog.amowu.com/posts/2019-04-01-weekly-015/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-04-01-weekly-015/</guid><description>下圖是 Reddit 論壇上的一位大神，把近一世紀前的「第五次索爾維會議」黑白照片給上色後的結果。</description><pubDate>Mon, 01 Apr 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>我們與惡的距離</title><link>https://blog.amowu.com/posts/2019-04-08-weekly-016/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-04-08-weekly-016/</guid><description>知名策略遊戲《文明帝國》有個被玩家吐槽的 Bug。遊戲中每位國家領導人皆擁有預設的「侵略指數」，而其中「和平主義者」甘地的預設數值為 1，這鮮明地反映了他在真實世界的人格特質：不挑起戰爭，不侵犯他國。</description><pubDate>Mon, 08 Apr 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>為什麼靜香要嫁給大雄？</title><link>https://blog.amowu.com/posts/2019-04-15-weekly-017/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-04-15-weekly-017/</guid><description>2019 年可以說是 3DCG 動畫電影的一年，尤其是改編經典故事的作品。除了年初的《艾莉塔：戰鬥天使》之外，還有近期上映的《小飛象》，以及未來即將播出的《名偵探皮卡丘》和《獅子王》。</description><pubDate>Mon, 15 Apr 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>向死而生</title><link>https://blog.amowu.com/posts/2019-04-22-weekly-018/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-04-22-weekly-018/</guid><description>HBO 當家美劇《權力遊戲》終於迎來了最終季，在上周開始全球播映。</description><pubDate>Mon, 22 Apr 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>影響我一生的十大遊戲（一）</title><link>https://blog.amowu.com/posts/2019-05-06-weekly-019/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-05-06-weekly-019/</guid><description>自 1989 年的平成元年算起，持續了約 30 年的「平成時代」已於今年 4 月畫下句點，5 月起由新年號「令和」正式接班。</description><pubDate>Mon, 06 May 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>最後下班的人，先離職</title><link>https://blog.amowu.com/posts/2019-05-20-weekly-020/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-05-20-weekly-020/</guid><description>前陣子在書店架上看見一本書，書名是《最後下班的人，先離職》。</description><pubDate>Mon, 20 May 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>全遠端工作</title><link>https://blog.amowu.com/posts/2019-06-03-all-remote/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2019-06-03-all-remote/</guid><description>遠端工作並非一個需要克服的挑戰。而是一個明顯的商業優勢。</description><pubDate>Mon, 03 Jun 2019 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>無限環境（ㄧ）Netlify Deploy Previews</title><link>https://blog.amowu.com/posts/2020-03-01-netlify-deploy-previews/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2020-03-01-netlify-deploy-previews/</guid><description>大綱</description><pubDate>Sun, 01 Mar 2020 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Hahow 為什麼沒有 iOS App？</title><link>https://blog.amowu.com/posts/2020-03-18-hahow-ios-app-18/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2020-03-18-hahow-ios-app-18/</guid><description>大綱</description><pubDate>Wed, 18 Mar 2020 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>工程師的世界越複雜，你的世界就越簡單</title><link>https://blog.amowu.com/posts/2020-07-05-engineering/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2020-07-05-engineering/</guid><description>藝術家、科學家、發明家還有工匠，相比工程師有什麼不同之處？</description><pubDate>Sun, 05 Jul 2020 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Hahow for Business 如何保護串流內容？</title><link>https://blog.amowu.com/posts/2020-09-04-hls-signed-cookies/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2020-09-04-hls-signed-cookies/</guid><description>近來因疫情關係，不少 OTT 與線上教育等影音串流平台的流量急劇上升，本篇文章以 Hahow 為例，帶你了解隨選視訊背後的原理以及如何保護數位內容。</description><pubDate>Fri, 04 Sep 2020 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Hahow for Business 如何跑 E2E 測試？</title><link>https://blog.amowu.com/posts/2022-06-29-cypress-on-rails/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2022-06-29-cypress-on-rails/</guid><description>隨著 Chrome headless 模式的推出，E2E 測試上 CI 已經變得容易。這篇文章分享什麼是 Cypress，為什麼我覺得寫 E2E 測試很重要，以及我們團隊是怎麼跑這個流程的。</description><pubDate>Wed, 29 Jun 2022 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>為什麼會有拖延症？</title><link>https://blog.amowu.com/posts/2022-07-25-procrastiatio-and-parkinsons-law/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2022-07-25-procrastiatio-and-parkinsons-law/</guid><description>人類的自然規律：不是做多少事、就需要多少資源。而是有多少資源、人類就一定會把這個資源用到耗盡為止。</description><pubDate>Mon, 25 Jul 2022 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>如何跑 TBD flow？</title><link>https://blog.amowu.com/posts/2022-07-27-tbd-flow/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2022-07-27-tbd-flow/</guid><description>TBD 是一種版本控制的分支模型（source-control branching model），為了避免傳統 Git workflow 帶來的合併地獄，TBD 規定開發人員只能在被稱作「Trunk」的單一 branch 中提交程式碼，並且限制建立其它會長期存在的…</description><pubDate>Wed, 27 Jul 2022 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>使用 Heptabase 學習複雜的程式架構</title><link>https://blog.amowu.com/posts/2024-05-18-heptabase/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2024-05-18-heptabase/</guid><description>這是我在公司的前端聚會上分享的主題，介紹 Heptabase 這個筆記工具，以及我如何使用它來完成「Hahow for Business 企業上傳串 JW Player」的研究過程。大綱如下：</description><pubDate>Sat, 18 May 2024 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Real-time Server Components</title><link>https://blog.amowu.com/posts/2024-06-08-real-time-server-components/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2024-06-08-real-time-server-components/</guid><description>打破無狀態伺服器的限制：利用 Durable Objects 和 React Server Components 構建即時多人應用</description><pubDate>Sat, 08 Jun 2024 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>人工智慧的極限</title><link>https://blog.amowu.com/posts/2024-06-10-limits-of-artificial-intelligence/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2024-06-10-limits-of-artificial-intelligence/</guid><description>本文將探討哪些問題是 AI 可以解決的，哪些是它無法觸及的。希望通過這篇文章，讀者能夠對計算的本質與 AI 的限制有更清晰的認識，理性看待這項技術的發展。</description><pubDate>Mon, 10 Jun 2024 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Automate browser testing with tools</title><link>https://blog.amowu.com/posts/2024-06-18-automate-browser-testing-with-tools/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2024-06-18-automate-browser-testing-with-tools/</guid><description>隨著科技的迅速發展，網站和應用程式的複雜性日益增加，對品質和穩定性的要求也變得更加迫切。在這篇文章中，我們將探討自動化測試的重要性、如何在組織中實施自動化測試，以及 Chrome 提供的測試工具和策略。</description><pubDate>Tue, 18 Jun 2024 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>Pact Contract Testing</title><link>https://blog.amowu.com/posts/2024-07-14-pact-contract-testing/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2024-07-14-pact-contract-testing/</guid><description>初探 Pact &amp; PactFlow</description><pubDate>Sun, 14 Jul 2024 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item><item><title>為什麼 Netflix 截圖會變黑？聊聊 DRM 技術與未來趨勢</title><link>https://blog.amowu.com/posts/2026-05-04-drm/</link><guid isPermaLink="true">https://blog.amowu.com/posts/2026-05-04-drm/</guid><description>為什麼 Netflix 截圖會變黑？聊聊 DRM 技術與未來趨勢 拆解影音防盜的技術拉鋸戰：一位前端工程師在建置 VOD 系統時的實務心得</description><pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate><dc:creator>Amo Wu</dc:creator></item></channel></rss>