#1: The Base、竹昇麵、好天氣

#1: The Base、竹昇麵、好天氣

The Base

本週建了這個站。秉持著儘可能不折騰的原則用了Ghost,但是還是稍稍折騰了一點。

站的圖示放大頭貼怪怪的,於是做了個單獨的branding:

然後為了不讓圖片快速把VPS塞滿,用一個storage adapter把圖放到Cloudflare R2上去,結果發現S3 adapter們都沒人維護,於是自己基於其中一個做了個比較現代的TypeScript port,名字叫🐕💩⛰️(劃掉)GhoS3:

GitHub - laosb/ghos3: A modernized AWS S3 storage adapter for Ghost.
A modernized AWS S3 storage adapter for Ghost. Contribute to laosb/ghos3 development by creating an account on GitHub.

由於涉及技術的文章常常中西文混排,為了閱讀體驗要加間距,但我堅定地認為中西文間距應當由排版工具提供、而非在行文時塞入空格。然而浮躁的web界顯然只有極少數人在意網頁的本職,都在搞那些web app,所以只能自己找一個JS方案來做了。其實成熟的大輪子是有的:

不過它們都是很完整的、全方面接管排版樣式的方案,用在沒有考慮過這個東西的現有Ghost主題上版式會亂七八糟,需要花很大精力去調整。所以我只用了赫蹏的JS addon和一小部分CSS,只做最基本的interscript spacing。提取的必要CSS放在Gist上了,有需要自取。

生活

懶。

本週都睡挺晚,導致每天上班都在極限趕路。週末倒是都有8小時睡眠。

在廣州吃了一家意外好吃的竹昇麵,所以網購了一箱,雖然好吃但是和在廣州吃到又挺不一樣,可能是我廚藝不佳。

週六中午起來:

不過週六天氣真的很好,所以回家路上散步,走進了公園散步,然後誤打誤撞從良渚博物院的出口進去了:

然後參觀了臨展《郁郁乎文哉:西周晉國玉器精品展》:

我對年代特別早的金器玉器沒啥特別的興趣(也是我對良渚博物院不太感興趣的原因),不過這個展的布展出乎意料地認真而具有觀賞性,脈絡也很清晰,提起了我的興趣。這個展持續到3月15日,規模不大就一個小展廳,有印章,有興趣可以來看。

工作

這週工作部分,本來計劃週三可以完成的功能模塊因為data logic有一個嚴重缺陷沒有在上一個階段address掉,所以拖到了週五,下週提測,估計還會有一些bug fix要在下週完成。

下一週估計要開始搞公司的新專案,一個我其實不是很想做的Apple Watch app。

積攢一些Apple Watch app開發經驗吧。

其實在工作中開發的體驗,與以獨立開發者身份自己做app很不一樣。以SwiftUI來講,我在工作中會花很多時間探索SwiftUI中各種UI效果的實作,怎麼去做到設計師/PM的效果,怎麼界定能做、難做但值得做、難做但不值得做和不能做,怎麼配合設計師去討論一個工程上易於維、且使用者體驗舒服的做法。(下週有空的話寫一篇文章?)

在做新功能的同時,趁我還有能力鏟一鏟歷史遺留問題的時候:

我新寫的部分,是和設計師協調提煉了一小套內部UI庫,未來公司做其他iOS app也可以用,以歸總現有UI元素為主。Data logic部分則是我自己梳理的後端無關的實作。預期之後依賴項會少很多。

說到設計,這週和設計師討論稿子的時候:

Project E8

一個Telegram擴展app,第一次自己在side project裡用tdlibffmpeg,感覺還可以,不過本週沒怎麼進展,下週希望有空能搞出first working version。

Read more

有過嗎

有過嗎

小時候有過一隻棉花兔子,張開雙臂穿著粉色毛衣,底裡是沙子好讓牠站起來。 隨著我長大牠越來越髒,白色逐漸變成灰色,但在書桌上牠是我應付作業時最好的朋友。被強迫做什麼事情時候的小朋友是很恐怖的:做作業時他們會用鉛筆、原子筆在牆面、桌子用盡全力留下記號,會用尺子插進任何縫隙當作槓桿,會把漆木上一絲絲因陽光照射裂開的隙縫擴開,把貼在家具上的膠合板撕下來。唯獨這隻小兔子,牠只是在不可避免的鉛筆屑裡逐漸變灰。 我是兔年出生的孩子,我和這隻兔子心心相惜。 自幼兒園結束之後我就不被允許帶著牠上學。上小學前的那個晚上,父母很晚才睡覺,點著一盞檯燈整理各種東西,不知道是整理思緒還是各種證明文件。我被要求面朝窗簾躺著,目的是要我快快睡著,明天要去新的地方見到新的同學。窗簾上投射著父母的身影,我身邊的背包裡裝著全新的文具。我鼓起勇氣但是小聲喃喃地說: 「我能不能把小兔子帶上。」 父母似乎沒有聽到,也許沒有聽到是好事。 多少個寒暑假之後,搬到新家,在新的地方,又是嶄新的書包裝著嶄新的文具。我躺在貌似屬於我自己的一間房間裡略有焦慮,不知道明天將面對什麼樣的新同學。這時候我突然想起小兔子,於是在

A road intersection at night.

故鄉夏夜涼如水

父親駕車帶我穿過繁華到陌生的故鄉街道。 我們都一言不發。父親在幾個電台間來回切換,在亞運賽事和陽光下的泡沫中選擇了Plan C:十年前買來塞進汽車CD機後再也沒拿出來過的《西方古典樂原汁演繹(金碟)》。十年後正是這張「金碟」讓我在Apple Music Classical上聽起了古典樂。 銀泰城前的兒童遊樂場已經拆掉,換成了並沒有人打球的籃球場,掛有「你好亞運」的橫幅;曾經這座小城市最中心的廣播電視塔風光不再,改叫「融媒體中心」,塔頂的三色環也不再亮起,夜空中這棟大樓唯一亮起的是5層一塊小小的LED燈牌,「美妝修甲微信同號」。 上車前在有一搭沒一搭的聊天中我得到關鍵信息:小時候我視為家的那套房子已經賣掉了。我於是想起母親在我上次回家時與一名房產仲介並不愉快充滿張力的對話。母親討論房屋時的語氣讓我想起電話對面的仲介——房屋只是一種會過期的財產。 換來的錢一部分在小縣城裡購買了一套比較小的新房,另一部分成為每一次回家需要催促我安家落戶購置新房的理由。父母告訴我,那套故鄉新房是孝敬長輩的;而奶奶說,父親考慮起退休之後回到縣城,和自己少時夥伴們一起。 去看了剛裝修完的新房