Darkened underpass

幾週前記下自己近年來改採平板電腦閱讀的情況(無關閱讀的瑣事(I)),既然文章標注I,暗示應該還有下文,但無法一口作氣寫出來,大概要怪罪自己最近注意力低迷,閱讀也沒能順利進行。

話說改成讀電子書後,通常把書籍電子檔存放在 dropbox/ box 等網路雲端空間,最多是依照主題內容性質作簡單的目錄夾分類,但久而久之整個”個人數位書庫”就十分雜亂,常常忘曾收藏某本書,或是沒意志好好消化書本內容,只沈迷於”找書買書”等等擁有錯覺,一如早年對實體書的執念與錯誤態度。

昨天又忽然心血來潮,想了解一下別人是如何整理管個人電子書收藏,似乎多推薦直接用開源的 Calibre 作為電子書管理工具,於是乎便把自己的電子書從 box 下載回本地端電腦後滙入 Calibre (大約 8~10 G 大小)

過去只把 Calibre 當作 epub 檔案的閱讀或編輯軟體,沒想到利用它作為 library 電子書管理工具似乎也蠻不錯的,光看這些年收集來的書目封面就感到賞心悅目(X)

#reading

最近打算把去年十月底入手的 Casio WK-110 賣掉,好讓出空間與多鑽點錢留給即將(?)買入的電鋼琴。自去年突然失心瘋地想重新接觸鍵盤樂器的十個月以來前前後後共買入了五台電子琴,但其中第一件入手品反倒是目前使用度最低者,與它說不上什麼親密的感情,但總覺得在放手給其它有緣人之前,自己得稍微記錄一下它的風采與短暫相處的浮光略影,以彌補無法長久陪伴善待的遺憾。

WK-110 問市於 21世紀初期,在 Casio 入門型鍵盤家族 CTK 算是差不多等級的產品線,WK 比過去隨身型鍵盤樂器常見五音域 61 個黑白琴鍵,多了 76 鍵的選項,WK- 110 即為此系列的第一款。個人猜測它也是 CASIO 在可攜式電子琴中第一款仿鋼琴厚鍵設計的產品,既然是首次嚐試之作品,琴鍵觸感尚未達成熟,連我這個半腳貓初學者在彈奏此琴時,常常會遇上琴鍵之間摩擦碰撞的噪音,體驗不是太佳。

還沒收到貨前,原打算把它擺在工作電腦桌上,但其機身長度超過桌子寛度位置也太高,只好將之改放在 90 cm 高角鋼音響架最上層。這比一般桌子的高度多 20 cm。如果按照正確彈鋼琴的姿勢位置,搭配高度 50cm 的椅子,琴鍵與地面的垂直差距應該是要65~80 cm 吧? 故在琴鍵離地面約 100cm 的琴身前,沒有適當的高腳椅自己只能站著練琴,可想而知,每天有精力耐心站在它面前的時間加總不會超過 30 分鐘,練習的質量數量不佳,沒多久看到一台便宜的 61 鍵 Casio CTK 451待售,CTK451 入門後,WK-110 當然就相對被冷落在一旁了。

後來為解決 WK-110 擺放位置過高的問題,買入 X 型電子琴架,但依然少彈這台琴(我不知該找哪一個藉口.....,因為這時又有了另一個新歡: Casio CTK3200 XD)

自己的鍵盤樂器程度始終停留在初學者等級,重拾樂器的動機只是為了打發時間的自娛,根本無從講究正統鋼琴觸鍵技巧,這也是當時在考量價位後,決定先買入電子琴而非直上電鋼琴的原因(數位鋼琴琴鍵與音效再怎麼仿真也比不上真正的鋼琴)。但斷斷續續不認真地在便宜二手電子琴練習了近一年,又忍不住想買一台琴鍵觸感更接近傳統鋼琴的電鋼琴(自己毆飛自己)......我想自己內心最大的矛盾點在於數字上 76 鍵差了正統琴一度十二個音階吧。

#Casio #keyboards

用了兩年多的免費版 Migadu 自定網域郵件服務,今天收到它們服務昇級通知。這代表 Migadu 已不再提供免費自定網域郵件,現任用戶則必須在今年十月一日前完成昇級付費確認(最便宜的使用金額是一年 19美元),否則只好說再見。

扣除 gmail, protonmail 等無付費連接自定域名的個人信箱外,自己使用的電子郵件是在域名註冊商 Gandi 提供給域名購買者免費的(5個) email,另外還有利用 zoho 免費版提供郵件自定域名服務。 至於領薪水的五斗米工作,公司並未提供每位員工工作電子郵件,為了不讓白天工作干擾自己私人生活,只好想辦法自力救濟,試圖用最便宜不花錢的方式來設置一個看起來好像是工作單位正式的電子郵件信箱,專門處理工作的聯絡事務且限定於上班時間使用。

自己過去的作法如下:

  1. 透過 freenom 登記一個與公司網域名近似的免費 DN。不過這類免費的域名常會被判定為垃圾信箱或惡意網站,有些網設架設服務不接受此類域名。
  2. 再者免費版的 freenom 只能使用 url forward 功能,最好不要動用到它的 DNS record,為此我將其 nameserver 指向免費版的 cloudflare,由它來代管 freenom 免費 DN 的 DNS record,算是避開前後的檢查吧(?)。
  3. 申請 Migadu 免費帳號,完成 DN 所有權驗證後,再按照其指示在 cloudflare 設定該 DN 的相關 MX, CNAME, SPF, TXT, DKIM等等 DNS record。
  4. 等 nameserver 完成網域映射(大約 10分鐘~ 12 小時不等),就可以透過 Migadu Admin 來設置自定域名底下的電子郵件帳號。

目前所知除了 Migadu 之外,尚提供自定網域郵件免費服務,大概只剩下 zoho/ yandex。優先選項 zoho 免費版剩下五個自定網域信箱,但它似乎不支援 freenom 尾綴為 ga, cg, tk ...等雜牌式的域名。萬不得已之下只好先試看看yandex 自定網域郵件能否使用。其步驟如下

  1. 申請一個 yandex business mail 免費帳號(business.yandex.ru/mail),再到 connect.yandex.com webmaster 底下設定 freenom DN,一如之前 Migadu,此處會要求申請人驗證其對該 DN 之所有權。
  2. 在 connect.yandex.com Admin tools 底下找到 MX, CNAME, SPF, TXT, DKIM等等設定資訊,將之一一新增加入到 cloudflare DNS。等完成 mapping 後,就可以在 Admin tools 底下新增剛連結自有域名的用戶,此時 admin 就可以自行設定以自有域名(假設為 oooxx.tk ) 之電子郵件信箱。設定好後,就可以透過新電郵地址(例如 newuser@oooxx.tk) 與密碼登入 mail.yandex.com 之webmail 收發信件了。

yandex 是一家記錄不太佳的俄羅斯網路服務商,使用它的服務必然比起 gmail, MS365 等美商公司有更高的風險,我也是在簡單評估工作郵件的敏感性、金錢與被駭損失等因子後,仍然勇敢決然地使用 yandex 。若資源充足,還是以其它郵件服務商為優先,例如 tutanota 自定域名一年只要 12 歐元 (再加上一個正經的DN 年租費大約共30歐元吧),是我心目中兼顧郵件通訊安全和經濟負擔之間的最佳選項。

#emailhosting

上週發神經地研究如何在毫無資源的狀況下,最克難地作出連結 google forms/ google sheet 資料轉換成網頁內容呈現(詳情請見〈台灣社運活動訊息站 I 〉,但前述文章是透過免費版的 awesome-table,每個月僅容許一百個檢視數(views),只好再找找是否有其它替代方案。

基本上,我還是希望可以透過 google form/google sheet 來在資料的收錄儲存,再看看有無辦法利用 google app script 進行自動化(作什麼??),後來看到一篇把 google sheet 當作 CMS 資料庫的示範文章 〈Using Google Sheets as Website Database〉,作者直接把原始碼公開在 github,就不客氣地把它 fork 過來: https://twngo.github.io/events/ ,再更換成自己的 google sheet(也就是與 awesome-table 共用同一個工作表) 。

當然一般認為,利用 google sheet 取代正統的資料庫軟體是 B>Z,我也覺得在速度解析、filter/ search 等功能仍有嚴重不足之處,例如常會發生各欄資料訊資訊無法正常顯示,傳回 “undefined”之訊息(解法: reload again and again...)。

是說目前埋頭在技術端的研究,根本不想去面對要推動一個訊息推廣站點最基本最重要的一件事:使用意願與流量必須拉高的挑戰,所以這件事從頭到尾就是咳藥癮頭上來嗨一下,之後就沒有了.....XD

#twngo

構想源起:連署、請願、動員(實體與網路)為社會運動經常使用的戰術(tactics),數位年代裏,網際網路應是提供社運團體更便利的工具媒介,但在台灣始終欠缺一個簡單好用站點為各種社會團體提供資訊的交流與行動聲援團結。 過去曾有「台灣社會連署平台」(以下省略三千字).....,現今 NGOs 則常運用 google forms/ civicrm/facebook 作為連署、報名、動員工具。雖然前項工具能解決個別組織當下需求,但行動訊息散落各地,似乎欠缺一個橫向滙集縱向累積的園地。

操作方法 : 張貼者填寫 google form 後,即自動將社運活動訊息(尤其是很難記的 google form url ), 收錄發佈在 www.twngo.org

內容:請願連署、活動招生、事求人志工招募.....

網站樣式

技術工具: domain name + google site (or others static pages) + google sheet /forms + google app script + awesome-table

成本費用:domain name / 每週五小時維護人力/ (長期 GCP/ AWS租用)

短期待辦事項 1. 設定 google forms/sheet 儲存格的功能資料轉換 2. 網站介面優化

長期須克服的難題 1. awesome table 速度慢、必須作轉移的準備 2. 乏人問津,不知為何而戰

#twngo

原本只是放在 notion 的個人讀書隨手亂記,為了彌補多日在寫日記的懶散,就轉手把它貼在這裏好了。 這本報告的贊助支持者是”Rosa-Luxemburg-Stiftung”,她們在自我介紹時完全不避諱自身左派社會主義,所以當然耳此報告所持的觀點就是那種讓我有點熟悉又陌生的青年血氣論點。

Digital trade rules: a desastrous new constitution for the global economy, by and for big tech 報告標題的 “rules” 指的是跨國大企業(網路產業)所欲影響、製定有利於他們自身的商業規則。

第一章帶我們回顧了 WTO 為背景的國際貿易談判,尤其是 2010之後以電子商務為主的服務業協議等多邊貿易協定的進程,算是不錯的背景資料整理(雖然很明顯的是佔在第三左派的批評立場)。自己草草翻過全部 89 頁後,覺得可能第一章可能是報告裏(對我而言)最有價值的部份,因為其它部份主觀的立場太明顯,或是未有獨創之見。

第二三章則繼續控訴大型跨國科技企業透過監控資本主義對於言論自由、隱私權以及勞動者工人權利的侵蝕。這些威脅繼續跨大到對全球發展的公平性以及一國稅賦、社會服務政策的影響。

不過其提出的另類解方立即跳到”DATA as public goods” 之建議有點令我措手不及。有機會再多留意所謂的稅賦政策與資料公共化在全球電子商務中的角色吧。

#reading

前兩天花了一點時間精力研究如何利用 Coda 來整理個人的讀書筆記資料表,但無意中發現自己目前使用的免費版方案,其容許的資料筆數有所限制。這立即讓我開始卻步(是有這麼認真,超過1000筆的資料嘛)。

再者,動了搬家念頭後,卻無法在 coda 現有的操作介面底下找到任何滙出資料的按鈕,這樣事情可就大條了。於是在上船離岸未遠為時仍早之前,再次展開蝸牛搬家行動,改投入 notion 懷抱。(尤其知道 notion 在今年六月份已移除個人用免費版 pages/ blocks 1000個的使用上限!!!)

這回在搬家之前,先反省整理自己的閱讀習慣與工具使用流程,以下圖為日常主流的模式,各事件(藍色方框)發生的媒介都是在個人筆電的瀏覽器上,綠色則代表所使用的軟體工具。至於紙本或平板電腦的閱讀使用流程似乎需要再仔細想想,另圖呈現。

在 notion 使用的讀書模版也是依官方樣式版進行欄位微調,目前設了 12個欄位,以便在查找回顧時可以想起閱讀文章的一二事。至於嚼過的東西如何能真正轉化成下一步實踐動力本錢的知識,過去從來沒認真想過這件事,或許透過此機會能夠逼迫自己去思考、因應目前的困境。

#notion

昨天研究了一下如何利用別人提供的 coda 文件模版,將之微調修改成自己的讀書筆記,然後再對照一下別人在 notion.so 的類似操作,有感於在 coda 若僅以表格(table) 中的基本成員—儲存格(cell) 作為文字編輯器的輸入起點,則目前 coda 的儲存格似乎就是少了那麼一點東西。於是決定在 “Take Note Here”底下另開一份獨立 pages 、以存放內容較長且需要各式圖表/功能支援的讀書筆記,等寫完長長的筆記後,再以 url link 為 pages/cell 建立聯結,方便日後索引。後面這道手續似乎在 notion 提供的 reading list 模版裏,就直接把表格中的每一列資料視為一篇獨立的 pages

老實說,為了摸清 coda/ notion 功能,這兩天才逼自己認真清壓艙文件、作點讀書筆記 XD。

#coda

之前曾參考別人如何使用 notion.io 作讀書筆記(文章一 我如何利用 Notion寫閱讀筆記;文章二利用 Notion 打造全方位閱讀系統),上週五借用了其中一位的 notion 模板試著來整理自己的閱讀筆記,感覺似乎還不賴。但因目前 notion 尚未支援自動化服務整合(integromat/MS Flow,IFTTT 有支援哦),因此先打消了利用它來作私人閱讀筆記的念頭,轉而投入 coda 懷抱。

使用的文件模版是: https://coda.io/@gil-goldshlager/personal-reading-list 它主要由新增表列記錄( 2020 reading)、表格觀看模式(Browse your books)、放大儲存格(Take note here) 作為首頁的快速連接鍵。

Coda 文件與試算表的整合度非常栔合,說穿了它不過是插入了一份試算表,但卻讓試算表能夠以不同的觀看模式或某個欄位(儲存格),便於使用者依需求予以放大突顯。例如我個人蠻喜歡此模板中把讀書筆記給突顯出來,但其實所謂的閱讀筆記不過是以文字為內容格式的某一個儲存格(cell),如果在 excel /google sheet 的儲存格裏放入太多文字,很可能會影響該分工作表的版面格式,且儲存格基本上不支援文字格式編輯,但這些缺點到了 coda 都可以輕鬆克服。(可惜它的文字編輯尚無支援圖片顯示)

本來想,利用 integromat 來整合 coda + google sheet 的更新自動化,省去重複輸入的麻煩,但目前先讓自己多多熟悉 coda doc 吧。

#coda

這週賣出了用作 DAW 輸入工具的 Casio CT660,“只好”再次把 49鍵的梅花電子琴拿出來。這台老古董取樣的樂器音色、琴鍵尺寸、音域範圍在今天看來大概是藍光DVD 看待 VHS/Beta 錄影帶的對比水準。現在還保留著它唯一的理由就是具有 midi out 接口,至少還可以用來電腦 input 工具,但之前一直為它midi 接觸不良時好時壞而頭痛。因此在重新啟用之前,決定看看自己能否修理改善此問題。

在油管看過一支影片,分享了拆解清理手提電子琴的過程記錄。於是在弄壞了也不覺可惜的心態下,第 n 次鬆開琴背蓋的八七顆螺絲來好好觀察電子琴內部基本構造。打開琴後蓋,即可看到內部是由兩片電路板、琴鍵、喇叭等組合而成。在下圖中看不到喇叭則是因打算把它單純地作為連接電腦 DAW Input 使用,乾脆把左右喇叭拆掉減去其發聲功能,以免干擾透過電腦接喇叭發出的聲音。

再仔細觀察一下電路板,下方長方型這塊是接電子琴正面上方各式樂器音效、旋律、音量電源等控制按鈕。而正方型電路版則應是電子琴的大腦心臟,其上有功放、電容接線端子、電源音源接頭等電子元件,琴鍵與長方型電路板都是再透過電線接到這裏來接收與傳送應發出什麼樣的聲響音色。令我苦惱的 midi 接口問題,也是位於此塊板子上。雖然 midi 接口器與電路板的電銲腳位還算牢固,但前方略有鬆動,估計可能就是造成接觸不良的原因,隨便找了萬能膠把它黏起來固定。把琴鍵與電路板放回原位鎖好後,裝上後琴蓋,鎖好螺絲收工。

#keyboards