From a636df5855e729c1d1ef02ef5facf74350035a08 Mon Sep 17 00:00:00 2001 From: Yen-Chin Lee Date: Sat, 3 Dec 2016 10:30:49 +0800 Subject: [PATCH 01/54] =?UTF-8?q?2016-12-10=20=E8=8D=89=E7=A8=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Yen-Chin Lee --- resources/templates/md/posts/2016-12-10.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 resources/templates/md/posts/2016-12-10.md diff --git a/resources/templates/md/posts/2016-12-10.md b/resources/templates/md/posts/2016-12-10.md new file mode 100644 index 0000000..5ac30dc --- /dev/null +++ b/resources/templates/md/posts/2016-12-10.md @@ -0,0 +1,9 @@ +{:title "ClojureTW 週報 2016-12-10" + :layout :post + :author "coldnew" + :tags ["clojure"] + :toc true} + +# ClojureTW 活動 + +* 我們將在 [12/19 舉辦實體聚會活動](https://www.meetup.com/Clojure-tw/events/235951132/),本次討論的議題是 *clojure.spec* ,具體聚會地點以及詳細時間請關注 [meetup](https://www.meetup.com/Clojure-tw/events/235951132/) 的通知。 From df8c98d1b32fc07b100dc177f4e4214fb340cc40 Mon Sep 17 00:00:00 2001 From: Yen-Chin Lee Date: Sat, 3 Dec 2016 10:41:10 +0800 Subject: [PATCH 02/54] update README.md Signed-off-by: Yen-Chin Lee --- README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8bd9e5b..4dcec29 100644 --- a/README.md +++ b/README.md @@ -7,11 +7,15 @@ Weekly News for [Clojure Taiwan Community](https://clojure.tw) 目前規劃是每週一次將一些新的 Clojure 相關訊息簡單整理後發布,若你有看到新的東西,歡迎開 ISSUE,每週會清空一次 ISSUE。 -## 產生新的文章 +## 編輯文章 -這個 Weekly News 是透過 [Cryogen](http://cryogenweb.org/) 產生的,若你要新增文章,可以在 *resources/templates/md/* 裡面增加新的 Markdown 檔案。 +每一週的草稿我們都存放在 [dev 分支](https://github.com/clojure-tw/weekly/tree/dev/resources/templates/md/posts),你可以在 *resources/templates/md/* 看到新的一期文章,若你已經是 [clojure-tw](https://github.com/clojure-tw) 的成員,可以直接手動編輯文章。 -你可以使用以下命令在本地端動態瀏覽產生出來的樣子 +如果不是,請開 ISSUE 和我們聯繫 :) + +## 產生結果 + +這個 Weekly News 是透過 [Cryogen](http://cryogenweb.org/) 產生的,你可以使用以下命令在本地端動態瀏覽產生出來的樣子 ```sh lein ring server @@ -35,6 +39,8 @@ lein run * [Functional Geekery](https://www.functionalgeekery.com/) +* [Clojurians](http://clojurians.net/) + * [Clojure Mailing-List](https://groups.google.com/forum/#!forum/clojure) * [ClojureScript Mailing-List](https://groups.google.com/forum/#!forum/clojurescript) From 47fe12168b4f5e42864f6676ee3be2e978c51aee Mon Sep 17 00:00:00 2001 From: Yen-Chin Lee Date: Sat, 3 Dec 2016 14:09:42 +0800 Subject: [PATCH 03/54] =?UTF-8?q?=E9=80=99=E9=BA=BC=E5=BF=AB=E5=B0=B1?= =?UTF-8?q?=E6=9C=89=E6=96=B0=E6=96=87=E7=AB=A0=E4=BA=86=E5=91=80...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Yen-Chin Lee --- resources/templates/md/posts/2016-12-10.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/resources/templates/md/posts/2016-12-10.md b/resources/templates/md/posts/2016-12-10.md index 5ac30dc..52a664d 100644 --- a/resources/templates/md/posts/2016-12-10.md +++ b/resources/templates/md/posts/2016-12-10.md @@ -7,3 +7,8 @@ # ClojureTW 活動 * 我們將在 [12/19 舉辦實體聚會活動](https://www.meetup.com/Clojure-tw/events/235951132/),本次討論的議題是 *clojure.spec* ,具體聚會地點以及詳細時間請關注 [meetup](https://www.meetup.com/Clojure-tw/events/235951132/) 的通知。 + + +# 學習資訊 + +* 雖然沒有像 R、Python 那樣被廣泛使用, Clojure 仍舊是學習資料科學 (Data Science) 的好工具。 [Clojure for Data Science](https://www.amazon.com/Clojure-Data-Science-Henry-Garner/dp/1784397180/) 的作者 [Henry Garner](https://twitter.com/henrygarner) 在 InfoQ 發表了 [Data Science Up and Down the Ladder of Abstraction](https://www.infoq.com/articles/data-science-abstraction) 文章,來講述用 Clojure 學習資料科學的一些歷程。 \ No newline at end of file From 9a90137c16e331a51793288323df259abde23dd5 Mon Sep 17 00:00:00 2001 From: Yen-Chin Lee Date: Sat, 3 Dec 2016 22:51:48 +0800 Subject: [PATCH 04/54] =?UTF-8?q?=E5=8E=9F=E4=BE=86=E5=9C=A8=20conj=202016?= =?UTF-8?q?=20=E7=9A=84=E5=90=8C=E6=99=82=EF=BC=8C=E5=80=AB=E6=95=A6?= =?UTF-8?q?=E4=B9=9F=E5=9C=A8=E8=BE=A6=20Clojure=20eXchange=202016?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Yen-Chin Lee --- resources/templates/md/posts/2016-12-10.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/templates/md/posts/2016-12-10.md b/resources/templates/md/posts/2016-12-10.md index 52a664d..9530cae 100644 --- a/resources/templates/md/posts/2016-12-10.md +++ b/resources/templates/md/posts/2016-12-10.md @@ -8,6 +8,10 @@ * 我們將在 [12/19 舉辦實體聚會活動](https://www.meetup.com/Clojure-tw/events/235951132/),本次討論的議題是 *clojure.spec* ,具體聚會地點以及詳細時間請關注 [meetup](https://www.meetup.com/Clojure-tw/events/235951132/) 的通知。 +# 影片/演講 + +* [Arachne: building a framework in Clojure](https://skillsmatter.com/skillscasts/8717-arachne-building-a-framework-in-clojure) + # 學習資訊 From fbdcea96099343d17f47be018c79ca9de4200630 Mon Sep 17 00:00:00 2001 From: Yen-Chin Lee Date: Sun, 4 Dec 2016 00:12:41 +0800 Subject: [PATCH 05/54] add datalog-rules Signed-off-by: Yen-Chin Lee --- resources/templates/md/posts/2016-12-10.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/templates/md/posts/2016-12-10.md b/resources/templates/md/posts/2016-12-10.md index 9530cae..6997a9f 100644 --- a/resources/templates/md/posts/2016-12-10.md +++ b/resources/templates/md/posts/2016-12-10.md @@ -12,6 +12,10 @@ * [Arachne: building a framework in Clojure](https://skillsmatter.com/skillscasts/8717-arachne-building-a-framework-in-clojure) +# 函式庫 + +* [vvvvalvalval/datalog-rules](https://github.com/vvvvalvalval/datalog-rules) -> 0.1.0 - Utilities for managing Datalog rulesets from Clojure + # 學習資訊 From 4b45615ecc4567aa970c1d4c90e007da32ab2452 Mon Sep 17 00:00:00 2001 From: Yen-Chin Lee Date: Sun, 4 Dec 2016 00:22:45 +0800 Subject: [PATCH 06/54] =?UTF-8?q?=E5=8A=A0=E5=85=A5=20emacs/spacemacs?= =?UTF-8?q?=E8=B3=87=E8=A8=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Yen-Chin Lee --- resources/templates/md/posts/2016-12-10.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/templates/md/posts/2016-12-10.md b/resources/templates/md/posts/2016-12-10.md index 6997a9f..cb01139 100644 --- a/resources/templates/md/posts/2016-12-10.md +++ b/resources/templates/md/posts/2016-12-10.md @@ -8,6 +8,10 @@ * 我們將在 [12/19 舉辦實體聚會活動](https://www.meetup.com/Clojure-tw/events/235951132/),本次討論的議題是 *clojure.spec* ,具體聚會地點以及詳細時間請關注 [meetup](https://www.meetup.com/Clojure-tw/events/235951132/) 的通知。 +# Emacs + +* 你是 [spacemacs](http://spacemacs.org/) 的用戶嗎? [Experiments in Tech Blogging (!!): Figwheel + Spacemacs](https://paultopia.github.io/posts-output/figwheel-emacs/) 整理了如何在 emacs/spacemacs 下使用 [figwheel](https://github.com/bhauman/lein-figwheel) 。 + # 影片/演講 * [Arachne: building a framework in Clojure](https://skillsmatter.com/skillscasts/8717-arachne-building-a-framework-in-clojure) From 5f9e87318916a8a2f46bf086b539d14f6424d68c Mon Sep 17 00:00:00 2001 From: Yen-Chin Lee Date: Sun, 4 Dec 2016 00:28:36 +0800 Subject: [PATCH 07/54] =?UTF-8?q?=E5=8F=B0=E7=81=A3=E4=BA=BA=E9=83=BD?= =?UTF-8?q?=E7=9C=8B=E5=BE=97=E6=87=82=E6=97=A5=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Yen-Chin Lee --- resources/templates/md/posts/2016-12-10.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/templates/md/posts/2016-12-10.md b/resources/templates/md/posts/2016-12-10.md index cb01139..b81b670 100644 --- a/resources/templates/md/posts/2016-12-10.md +++ b/resources/templates/md/posts/2016-12-10.md @@ -23,4 +23,6 @@ # 學習資訊 -* 雖然沒有像 R、Python 那樣被廣泛使用, Clojure 仍舊是學習資料科學 (Data Science) 的好工具。 [Clojure for Data Science](https://www.amazon.com/Clojure-Data-Science-Henry-Garner/dp/1784397180/) 的作者 [Henry Garner](https://twitter.com/henrygarner) 在 InfoQ 發表了 [Data Science Up and Down the Ladder of Abstraction](https://www.infoq.com/articles/data-science-abstraction) 文章,來講述用 Clojure 學習資料科學的一些歷程。 \ No newline at end of file +* 雖然沒有像 R、Python 那樣被廣泛使用, Clojure 仍舊是學習資料科學 (Data Science) 的好工具。 [Clojure for Data Science](https://www.amazon.com/Clojure-Data-Science-Henry-Garner/dp/1784397180/) 的作者 [Henry Garner](https://twitter.com/henrygarner) 在 InfoQ 發表了 [Data Science Up and Down the Ladder of Abstraction](https://www.infoq.com/articles/data-science-abstraction) 文章,來講述用 Clojure 學習資料科學的一些歷程。 + +* 除了 [leinigen](http://leiningen.org/) 外, [boot](http://boot-clj.com) 也是 Clojure 下流行的編譯系統。[プロジェクトを作らないClojure - Qiita](http://qiita.com/ihuku/items/6daadf48328926bafbde) 一文介紹了如何透過 [boot](http://boot-clj.com) 把 Clojure 當成腳本語言來寫。 From 1debf2e2db06b05974c36ba1fcd701579c503a9d Mon Sep 17 00:00:00 2001 From: Yen-Chin Lee Date: Sun, 4 Dec 2016 00:39:01 +0800 Subject: [PATCH 08/54] =?UTF-8?q?=E4=B8=8D=E7=9C=8B=E6=97=A5=E6=96=87?= =?UTF-8?q?=E5=B0=B1=E7=9C=8B=E8=8B=B1=E6=96=87=EF=BC=8C=E8=AA=B0=E5=8F=AB?= =?UTF-8?q?=E4=BD=A0=E4=B8=8D=E5=AF=AB=E4=B8=AD=E6=96=87=E6=96=87=E7=AB=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Yen-Chin Lee --- resources/templates/md/posts/2016-12-10.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/templates/md/posts/2016-12-10.md b/resources/templates/md/posts/2016-12-10.md index b81b670..46b6e48 100644 --- a/resources/templates/md/posts/2016-12-10.md +++ b/resources/templates/md/posts/2016-12-10.md @@ -25,4 +25,4 @@ * 雖然沒有像 R、Python 那樣被廣泛使用, Clojure 仍舊是學習資料科學 (Data Science) 的好工具。 [Clojure for Data Science](https://www.amazon.com/Clojure-Data-Science-Henry-Garner/dp/1784397180/) 的作者 [Henry Garner](https://twitter.com/henrygarner) 在 InfoQ 發表了 [Data Science Up and Down the Ladder of Abstraction](https://www.infoq.com/articles/data-science-abstraction) 文章,來講述用 Clojure 學習資料科學的一些歷程。 -* 除了 [leinigen](http://leiningen.org/) 外, [boot](http://boot-clj.com) 也是 Clojure 下流行的編譯系統。[プロジェクトを作らないClojure - Qiita](http://qiita.com/ihuku/items/6daadf48328926bafbde) 一文介紹了如何透過 [boot](http://boot-clj.com) 把 Clojure 當成腳本語言來寫。 +* 除了 [leinigen](http://leiningen.org/) 外, [boot](http://boot-clj.com) 也是 Clojure 下流行的編譯系統。[プロジェクトを作らないClojure](http://qiita.com/ihuku/items/6daadf48328926bafbde) 一文介紹了如何透過 [boot](http://boot-clj.com) 把 Clojure 當成腳本語言來寫。 (如果你不想看日文的話,那我推薦: [Advanced Boot Scripting](https://lionfacelemonface.wordpress.com/2015/04/11/advanced-boot-scripting/) 這篇文章) From 9454318caada450dd51b4b4a54632f426e51611c Mon Sep 17 00:00:00 2001 From: Yen-Chin Lee Date: Sun, 4 Dec 2016 13:18:51 +0800 Subject: [PATCH 09/54] =?UTF-8?q?=E6=97=A5=E6=9C=AC=E4=BA=BA=E5=A5=BD?= =?UTF-8?q?=E8=AA=8D=E7=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Yen-Chin Lee --- resources/templates/md/posts/2016-12-10.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/templates/md/posts/2016-12-10.md b/resources/templates/md/posts/2016-12-10.md index 46b6e48..e2708d8 100644 --- a/resources/templates/md/posts/2016-12-10.md +++ b/resources/templates/md/posts/2016-12-10.md @@ -25,4 +25,8 @@ * 雖然沒有像 R、Python 那樣被廣泛使用, Clojure 仍舊是學習資料科學 (Data Science) 的好工具。 [Clojure for Data Science](https://www.amazon.com/Clojure-Data-Science-Henry-Garner/dp/1784397180/) 的作者 [Henry Garner](https://twitter.com/henrygarner) 在 InfoQ 發表了 [Data Science Up and Down the Ladder of Abstraction](https://www.infoq.com/articles/data-science-abstraction) 文章,來講述用 Clojure 學習資料科學的一些歷程。 +* [devcards](https://github.com/bhauman/devcards) 是 ClojureScript 下一個可以在網頁上即時看到結果的 REPL, [Devcards for Testing Clojurescript Projects: A Beginner Introduction](https://paultopia.github.io/posts-output/devcards-testing/) 為我們整理了如何透過 [devcards](https://github.com/bhauman/devcards) 來測試你的 ClojureScript 專案。 + * 除了 [leinigen](http://leiningen.org/) 外, [boot](http://boot-clj.com) 也是 Clojure 下流行的編譯系統。[プロジェクトを作らないClojure](http://qiita.com/ihuku/items/6daadf48328926bafbde) 一文介紹了如何透過 [boot](http://boot-clj.com) 把 Clojure 當成腳本語言來寫。 (如果你不想看日文的話,那我推薦: [Advanced Boot Scripting](https://lionfacelemonface.wordpress.com/2015/04/11/advanced-boot-scripting/) 這篇文章) + +* 還是不太了解 ClojureScript 專案的架構嗎?日本網友為我們整理了這篇文章: [ClojureScript 開発時の project.clj を理解する](http://qiita.com/ponkore/items/ea91e8b5b952a89a64f2)。 \ No newline at end of file From 7192e669cadb6eddaa6bc76d7981d2552f4743ff Mon Sep 17 00:00:00 2001 From: Yen-Chin Lee Date: Sun, 4 Dec 2016 13:20:27 +0800 Subject: [PATCH 10/54] =?UTF-8?q?=E6=9C=80=E8=BF=91=E5=BE=88=E5=BF=99=20?= =?UTF-8?q?=20=E6=9C=89=E9=BB=9E=E5=B4=A9=E6=BD=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Yen-Chin Lee --- resources/templates/md/posts/2016-12-10.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/templates/md/posts/2016-12-10.md b/resources/templates/md/posts/2016-12-10.md index e2708d8..151dc07 100644 --- a/resources/templates/md/posts/2016-12-10.md +++ b/resources/templates/md/posts/2016-12-10.md @@ -10,7 +10,7 @@ # Emacs -* 你是 [spacemacs](http://spacemacs.org/) 的用戶嗎? [Experiments in Tech Blogging (!!): Figwheel + Spacemacs](https://paultopia.github.io/posts-output/figwheel-emacs/) 整理了如何在 emacs/spacemacs 下使用 [figwheel](https://github.com/bhauman/lein-figwheel) 。 +* 你是 [spacemacs](http://spacemacs.org/) 的用戶嗎? [Figwheel + Spacemacs](https://paultopia.github.io/posts-output/figwheel-emacs/) 整理了如何在 emacs/spacemacs 下使用 [figwheel](https://github.com/bhauman/lein-figwheel) 。 # 影片/演講 @@ -27,6 +27,6 @@ * [devcards](https://github.com/bhauman/devcards) 是 ClojureScript 下一個可以在網頁上即時看到結果的 REPL, [Devcards for Testing Clojurescript Projects: A Beginner Introduction](https://paultopia.github.io/posts-output/devcards-testing/) 為我們整理了如何透過 [devcards](https://github.com/bhauman/devcards) 來測試你的 ClojureScript 專案。 -* 除了 [leinigen](http://leiningen.org/) 外, [boot](http://boot-clj.com) 也是 Clojure 下流行的編譯系統。[プロジェクトを作らないClojure](http://qiita.com/ihuku/items/6daadf48328926bafbde) 一文介紹了如何透過 [boot](http://boot-clj.com) 把 Clojure 當成腳本語言來寫。 (如果你不想看日文的話,那我推薦: [Advanced Boot Scripting](https://lionfacelemonface.wordpress.com/2015/04/11/advanced-boot-scripting/) 這篇文章) +* 除了 [leinigen](http://leiningen.org/) 外, [boot](http://boot-clj.com) 也是 Clojure 下流行的編譯系統。[プロジェクトを作らないClojure](http://qiita.com/ihuku/items/6daadf48328926bafbde) 一文介紹了如何透過 [boot](http://boot-clj.com) 把 Clojure 當成腳本語言來寫。 (如果你不想看日文的話,那可以看看: [Advanced Boot Scripting](https://lionfacelemonface.wordpress.com/2015/04/11/advanced-boot-scripting/)) * 還是不太了解 ClojureScript 專案的架構嗎?日本網友為我們整理了這篇文章: [ClojureScript 開発時の project.clj を理解する](http://qiita.com/ponkore/items/ea91e8b5b952a89a64f2)。 \ No newline at end of file From bf626f04cadc22d39ada3a0a4ea8656bafb96933 Mon Sep 17 00:00:00 2001 From: Yen-Chin Lee Date: Sun, 4 Dec 2016 13:55:51 +0800 Subject: [PATCH 11/54] =?UTF-8?q?=E6=8B=BF=E6=8E=89=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E4=B8=8D=E9=9C=80=E8=A6=81=E7=9A=84=E9=80=A3=E7=B5=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Yen-Chin Lee --- resources/templates/themes/clojuretw/html/base.html | 3 --- 1 file changed, 3 deletions(-) diff --git a/resources/templates/themes/clojuretw/html/base.html b/resources/templates/themes/clojuretw/html/base.html index 7cad219..7a2cb92 100644 --- a/resources/templates/themes/clojuretw/html/base.html +++ b/resources/templates/themes/clojuretw/html/base.html @@ -61,9 +61,6 @@

連結