Posts
Dec 12 2024
Handling N-dimensional Lists in Elixir with Ndim
Process the n-dimensional list #
In data processing, I constantly have to work with the n-dimensional list, which something looks like these:
Oct 19 2022
最近有幾位朋友分別來問 Elixir 的 type 的問題,想說中文世界好像沒有比較完整的東西,就把知道的東西整理出來。
Apr 5 2020
Meetup 形式與主題 #
每次預計 45min ~ 1hr 主題 talks, 另外有 30min 左右的發問與閒聊時間。而每次聚會的talks 部份會測錄並上線。
Feb 25 2020
農曆年期間比較有空,玩了一些之前買的遊戲。這次特別試了幾個標榜讓不會寫程式的人學寫程式的遊戲。分享一下試玩的心得。
Jan 11 2020
最近的時間大半都花在這上面了。
算算應該是第五次弄部落格系統。算一下扣除上古時期用現成的之外,每個系統平均各寫六篇文章,也都撐不過兩年。前幾個分別用了 Refinery CMS -> jekyll -> middleman -> jekyll。想來架系統的總時數應該超過寫文章的時間 XD
Jun 13 2019
Mar 25 2019
在 2018 九月 ElixirConf 的 ending keynote 中,Phoenix 的作者 Chris McCord 發表了正在開發中的新套件,Phoenix LiveView。而上週五 (3 月 15 日) 這個套件終於在 GitHub 上公開了。 本篇將介紹 Phoenix LiveView 的想解決的問題、基本概念,以及一些個人的想法。
Jan 26 2019
Ruby 2.6 除了主打的 JIT 之外,還引進了一些有趣的新功能。其中有一些可以讓 Ruby 在函數式風格的寫法上更加自然流暢。想來稍微展示一下這些功能的用法。
Dec 3 2018
前陣子有幸可以亂入 Functional Thursday 介紹 Elixir 及 Erlang 。Q&A 時穆老師問了個「有沒有 lock 機制」的問題,覺得那時沒有回答好,想說寫篇文章來說明。也希望藉此機會,試著逐篇記錄一下我目前對 Erlang /Elixir 中並行機制的理解。
Jan 21 2018
應該不只一次跟別人提起:「如果這幾年用 mac 有學到些什麼的話,最重要的一件事肯定是把 Caps lock 改成 Ctrl」。是的,Caps lock 這麼重要的位置,居然放了這麼無用的鍵。把它換成 Ctrl 會讓你的生活品質大大提升。
Nov 11 2017
最近寫 Elixir 時,有個慣用的 functional 小手法,順手記錄一下。
Aug 23 2017
在跟朋友討論 Elixir 的過程中,發現常會需要解釋 & 運算子的用法,決定寫篇完整的來科普一下。
Jan 26 2016
不知道從什麼時候開始,愈來愈喜歡用 functional 的寫法來處理問題。在看完 JavaScript
Allonge 之後更是一發不可收拾。上次的 Elixir 文章提到了愉快的 |> Pipe operator。一直想著怎麼 JavaScript 沒有類似的東西,但試過各種關鍵字就是找不到。
Nov 26 2014
@JuanitoFatas 今天分享了 紅寶石鐵道漫遊指南,
適逢本週感恩節特價,有人問起,就來快速列一些可以趁機入手的書。如果有閒的話,我再來補每本書的簡介。
May 29 2014
話說幾年前有個部落格叫「爵士道 (Jazztao)」,雖然生性散漫的只寫了三、五篇文章。最後還因為閃神不小心砍掉整個 Google 帳號而從此沉沒。但有時想起還是會好奇著:「要是那時繼續寫下去,會是怎麼樣子呢?」
Jun 29 2013
Jun 6 2013
Jun 5 2013
基本上就是某篇文章的片段翻譯。
Oct 27 2012
安裝必要元件 #
開啟「終端機模擬程式」(在 Menu 裡),分別輸入底下每一行指令後按Enter。先不要整塊複制貼上,得一行行輸入。如果指令很長懶得打的話,在 Linux裡開瀏覽器 (Menu -> 網際網路),找這篇文章一步步複製貼上。
Oct 23 2012
Oct 18 2012
Robert Nyman: 解釋 JavaScript 的 scope 及 closures
當發現我沒辦法向別人清楚的解釋一件事的時候,就會有一種「其實我自己也沒有弄的非常清楚」的認知。前陣子想解釋 JavaScript 裡的 closures 以慘敗收場。網路上翻到一篇文章看了之後有點「啊原來是這樣」。細讀之餘就順手翻譯一下,也許有人能用得上。
Oct 12 2012
Update daily? Well, it’s just a slogan.
Oct 4 2012
A humble (*caught) guide for helping setup Rails environment on Mountain Lion with rbenv.
Sep 13 2012
The beauty of Ruby: Array Tricks
首先呢, 有兩個陣列…
Jun 22 2012
記憶裡,那是升高三的暑假最後幾天,把身上最後一些零用錢湊下來去逛了唱片行。現在想想,真不知道那時候的我,怎麼會想到要買這樣的東西。
Jun 20 2012
May 27 2012
May 12 2012
寫Rails的人都知道 Guard 實在好用的要命,修改檔案後按下存檔的那一瞬間,就幫你跑 RSpec/jasmine/spork 測試、還能自動重新整理頁面。
之前撐在 PC 下寫 Rails 時,著實花了一些功夫才讓 Guard, Guard-Livereload 在 Windows 7 64-bit 上跑起來,以下是錯誤嘗試後的快速通關教學。
May 10 2012
故事是這樣的,2007 年的某個時刻,Apple 公司的 Laurent Sansonetti 公佈了 MacRuby,一個 Object-C 執行期的開源動態解析器。能夠用 Ruby 直接操作 Cocoa API。稍稍的降低了開發 OS X 桌面程式的痛苦程度。當然 Ruby 社群們殷殷期盼的,就是能夠在 iOS 上如法泡製。
Apr 29 2012
Hello, world of blog. Again.
I know, it’s been a pretty while.