2022-10-25: [練習] (First) Six step blues (First) Six steps blues 曲子是 youtube 上的爵士藍調教學。錄下來用 pianoteq 的 Petrof Mistral Jazz Recording 轉出來試試看。 每 …

2022-10-24: 昨天朋友 Fred 來小碧潭親子館(?)玩,聊天聊到薩提爾的東西,他說了一句話讓我感觸很深。他說的差不多像是 「表達情緒跟情緒勒索的差別,在於前者是單純的說出對方的行為所造成你的感受,但表達者知道之 …

2022-10-19: 聊聊 Elixir 中的 type

最近有幾位朋友分別來問 Elixir 的 type 的問題,想說中文世界好像沒有比較完整的東西,就把知道的東西整理出來。

2022-10-04: a(nother) micro step …yes.

2020-04-05: Elixir.tw online meetup 指南

Meetup 形式與主題

每次預計 45min ~ 1hr 主題 talks, 另外有 30min 左右的發問與閒聊時間。而每次聚會的talks 部份會測錄並上線。

2020-02-25: Steam 上的程式教學類遊戲

農曆年期間比較有空,玩了一些之前買的遊戲。這次特別試了幾個標榜讓不會寫程式的人學寫程式的遊戲。分享一下試玩的心得。

2020-01-11: Let's (re)start from here.

最近的時間大半都花在這上面了。

算算應該是第五次弄部落格系統。算一下扣除上古時期用現成的之外,每個系統平均各寫六篇文章,也都撐不過兩年。前幾個分別用了 Refinery CMS -> …

2019-06-13: 安裝 Elixir 環境 本文介紹幾種在電腦上安裝 Elixir / Erlang 環境的方法。 Mac A. 使用 asdf (推薦) asdf 是類 unix 作業系統上類似 rvm, rbenv 或 nvm 的語言版本管 …

2019-03-25: Phoenix LiveView 概念篇

在 2018 九月 ElixirConf 的 ending keynote 中,Phoenix 的作者 Chris McCord 發表了正在開發中的新套件,Phoenix LiveView。 …

2019-01-26: Ruby 2.6 的新功能

Ruby 2.6 除了主打的 JIT 之外,還引進了一些有趣的新功能。其中有一些可以讓 Ruby 在函數式風格的寫法上更加自然流暢。想來稍微展示一下這些功能的用法。

2018-12-03: Elixir 的並行機制:基礎部份

前陣子有幸可以亂入 Functional Thursday 介紹 Elixir 及 Erlang 。Q&A 時穆老師問了個「有沒有 lock 機制」的問題,覺得那時沒有回答好,想說寫篇文章來說 …

2018-01-21: Beyond Caps lock

應該不只一次跟別人提起:「如果這幾年用 mac 有學到些什麼的話,最重要的一件事肯定是把 Caps lock 改成 Ctrl」。是的,Caps lock 這麼重要的位置,居然放了這麼無用的鍵。 …

2017-11-11: List 操作小技巧

最近寫 Elixir 時,有個慣用的 functional 小手法,順手記錄一下。

2017-08-23: Elixir 的 & 運算子

在跟朋友討論 Elixir 的過程中,發現常會需要解釋 & 運算子的用法,決定寫篇完整的來科普一下。

2016-01-26: Pipe of JavaScript: _.chain()

Update: 後來發現這個解法有一些缺點。目前大多用 Ramda 的 pipecompose 來處理。不然就等 tc39 上的 proposal 吧。


不知道從什麼時候開始, …

2014-11-26: 復活節特價 Ruby 書敗家指南

@JuanitoFatas 今天分享了 紅寶石鐵道漫遊指南

適逢本週感恩節特價,有人問起,就來快速列一些可以趁機入手的書。如果有閒的話,我再來補每本書的簡介。

2014-07-26: 淺嚐 Elixir

來聊一下最近在唸的新玩具: Elixir。 發音是:「ㄦ利ㄎ洗爾」

2014-05-29: Listen Jazz: Improvisation

話說幾年前有個部落格叫「爵士道 (Jazztao)」,雖然生性散漫的只寫了三、五篇文章。最後還因為閃神不小心砍掉整個 Google 帳號而從此沉沒。但有時想起還是會好奇著:「要是那時繼續寫下去,會是怎 …

2013-06-29: Meta and meta-programming

「我的語言的界限,就是我的世界的界限。」 – Ludwig Wittgenstein

2013-06-06: 客製 Mac 的 CLI

UPDATE:

後來我改用 prezto 來取代 ohmyzsh,功能跟佈景主題比較少,但啟動速度較快.

Further Update:

再後來就用純 zshrc + zshenv 改 …

2013-06-05: 在 OS X 安裝 git 環境

基本上就是某篇文章的片段翻譯。

2012-10-27: 在 Linux 安裝 Rails 環境

安裝必要元件

開啟「終端機模擬程式」(在 Menu 裡),分別輸入底下每一行指令後按Enter。先不要整塊複制貼上,得一行行輸入。如果指令很長懶得打的話,在 Linux裡開瀏覽器 (Menu …

2012-10-23: 在 VirtualBox 安裝 Linux

  1. 下載 Linux Mint。或是你喜歡 Ubuntu,也可以下載桌面版本,但是我在 VirtualBox 上跑 Ubuntu 12.04 的安裝程式慢到令人髮指,所以就裝 Linux Mint 13 …

2012-10-18: Robert Nyman: 解釋 JavaScript 的 scope 及 closures

當發現我沒辦法向別人清楚的解釋一件事的時候,就會有一種「其實我自己也沒有弄的非常清楚」的認知。前陣子想解釋 JavaScript 裡的 closures 以慘敗收場。網路上翻到一篇文章看了之後有點「啊 …

2012-10-12: An Apple Hotkey a day

Update daily? Well, it’s just a slogan.

2012-10-04: Setup Rails on Mountain Lion

A humble (*caught) guide for helping setup Rails environment on Mountain Lion with rbenv.

2012-09-13: The beauty of Ruby: Array Tricks

首先呢, 有兩個陣列…

2012-06-22: Tango Lesson

記憶裡,那是升高三的暑假最後幾天,把身上最後一些零用錢湊下來去逛了唱片行。現在想想,真不知道那時候的我,怎麼會想到要買這樣的東西。

2012-06-20: JavaScript vs Coffeescript 2: splats

Update: 嗯… 當 2018 ES6 普及後, coffeescript 變成要花費心思去移掉的東西了…

2012-05-27: JavaScript vs CoffeeScript 1: arguments

Update: 嗯… 當 2018 ES6 普及後, coffeescript 變成要花費心思去移掉的東西了…

2012-05-12: 在 Windows 7 安裝 Guard

寫Rails的人都知道 Guard 實在好用的要命,修改檔案後按下存檔的那一瞬間,就幫你跑 RSpec/jasmine/spork 測試、還能自動重新整理頁面。

之前撐在 PC 下寫 Rails 時, …

2012-05-10: RubyMotion: iOS app in Ruby

故事是這樣的,2007 年的某個時刻,Apple 公司的 Laurent Sansonetti 公佈了 MacRuby,一個 Object-C 執行期的開源動態解析器。能夠用 Ruby …

2012-04-29: The kid (back) in town.

Hello, world of blog. Again.

I know, it’s been a pretty while.