大約半年前,我迷上聽「羅輯思維」,一位「歪嘴胖子」的說書節目。節目名稱有哏,取「羅輯」而非「邏輯」,依羅胖自己的說法,是因為文科生不敢妄談邏輯,自嘲只是個姓羅的胖子編輯整理自己的思維罷了。但這絕對是自謙之言,依邏輯狂的標準,節目內容思路清晰,邏輯脈絡分明,即使部分論述流於片面證據,恐有詭辯謬誤之嫌,但其邏輯推演流暢,絕對合乎邏輯法則,總能自圓其說,聽來毫無違和感,非常適合我這種一發現邏輯不通就會皺眉頭的邏輯偏執者,每每是拍案叫絕,大呼過癮。
羅胖的口號是「死磕自個兒,愉悅大家」(死嗑是北京話,意思差不多是「不達目的誓不罷休,跟你沒完沒了」),以說書人自居,節目內容主要是深度研讀某個領域的一本或多本書籍,擷取精華,以極有條理的方式探討五花八門的議題,從不同角度剖析,常出現新奇且獨特的觀點。我平日極少接觸工作以外的書藉資料,即使有對「課外知識」很有學習熱誠,但你知道的,沒排進生活作息,沒有吸收管道就無緣進入腦海。聽羅輯思維像吃維他命,不用狂啃一堆蔬菜水果,直接攝取別人提煉好的養分精華,花不到一個小時就吞下原本得啃好幾天書才能得到的知識。我承認速食取巧永遠無法取代親自咀嚼消化,但換個角度想,反正已註定蔬菜水果吃得少,吞顆維他命多少有效。
節目取材範圍廣泛,但以中外歷史為大宗,其中不乏新鮮有趣的軼事或頗具顛覆性的論點,舉幾個例子:
- 人類能源枯竭的一天永遠不會來臨
- 機車的費馬在草稿賣了個關子,花掉後人三百年才破解
- 無法回答學生的問題怎麼辦?叫同學們把他弄死吧!(畢達哥拉斯解法)
- 歐洲古代的平民住宅很少有窗子,目的是為了避稅
- 秦儈沒想像中可惡,岳飛比你想的白目
- 倭寇裡只有少部分是日本人,是不當貿易政策的產品
- 海盗船比商船更民主更講人性化管理
- 你有權保持沉默,否則你所說的一切將成為呈堂證供,你有權找律師… 這段話有個專有名詞:「米蘭達宣告」
- 辛普森殺妻案為什麼判無罪?
- 大航海時代航向偉大航道一點也不浪漫瀟灑,而是九死一生又狼狽,直到泡菜跟航海鐘登場
- 清官林則徐也送禮也收紅包,否則日後根本沒有機會禁煙燒鴉片
精彩故事多不勝數,有興趣的朋友不妨自己慢慢發掘。
節目推薦完了,回到Coding4Fun。撥時間看影片太花時間,我習慣抓MP3丟進運動耳機,慢跑時邊跑邊聽。在喜馬拉雅FM網站可以找到羅輯思維的各集錄音,網站支援「下載到手機」,卻沒有下載到PC功能。在瀏覽器用F12開發工具不難找到MP3檔(實際格式為m4a)下載連結,但手續有點繁瑣,又到了寫程式自立自強的時候。
我的解決方案是在網站加一顆按鈕「產生下載連結」:
「產生下載連結」會在每個標題後方加上一個下載連結,在「下載」按右鍵選「另存連結為」就能下載MP3檔案,方便多了。
程式碼如下:
function genDownloadLinks() { $(this).remove(); $(".miniPlayer3 .title").each(function() { var a = this; var id = a.href.split('/')[5]; $.getJSON("http://www.ximalaya.com/tracks/" + id + ".json") .done(function(res) { var title = res.title; var path = res.play_path_128 || res.play_path_64 || res.play_path_32; var ext = path.match("[.]m.+$")[0]; $(a).after("<a href='" + path + "' download='" + title + ext + "' " + "style='margin-left: 6px; color: blue;'>下載</a>"); }); }); } $("<button style='margin-left:6px;border:1px solid gray;background-color:#ccc'>" + "產生下載連結</button>") .appendTo(".body_top .left").click(genDownloadLinks); |
程式已寫成Greasemonkey外掛已放上GreasyFork,有需要的朋友可以參考。安裝說明