10/11~10/17 週記
因為連假自己跑出去玩的一週
獵書/讀書心得
這週日(10/11)到了車站前秀泰的小書店,以及臺中文創園區附近的一間書店
看穿假象、理智發聲,從問對問題開始
花了約12小時(24個番茄,讀書5+詳細筆記9+文章輸出10)
本週讀的是有助於「批判式思考」這本書,對於任何問題都抱持著質疑與開放不同意見的態度,看待任何有可能發生的成因,找到發話者想問的問題!
技術相關
小心Dockerfile的ARG設定問題
只不過在Dockerfile中設定ARG NODE_ENV=production ,一大堆有關devDependencies的libraries似乎就不會安裝,導致在build的時候出錯!!
之前因為沒設定過相關的參數,所以也沒注意過,倒是可以注意一下關於這方面的變數問題,以及npm run 時的變數、參數怎麼使用!
例如以下的設定,在install的時候就不會install devDependencies的libraries:
// DockerfileARG NODE_ENV=production//...
繪王繪圖板的相關設定
驅動程式安裝後就可以使用,筆壓和鏡射相關都沒有問題,與之前wacom的體驗差不多,但是比較弔詭的是,必須在用著繪圖板的前提之下,用筆操控(一般是用滑鼠)來開啟SAI的程式,SAI才可以正常使用,
關於monkey patch的必要之惡
基於有些函式庫組件沒有擴充足夠的props以供修改的問題,這次嘗試用了”骯髒的”寫法,也就是monkey patch的方式,將組件中不需要的elements,用getElement的相關方法除掉,也用此方法將自己需要的attr塞進elements。
總之是個很髒的寫法,不過遲早會使用此方法,畢竟別人的組件自己也無法修改,只能”硬來”了,但是可以找一些比較好維護的方式來做補丁,像是把同樣的”硬幹”方法包在一起,或是不要污染到其他組件…等。
NODE.remove()
使用此方法可以除掉element本身,但是要找不到該元素時的錯誤處理。
var el = document.getElementById('root')el && el.remove() // 設定條件
SAI複製圖層
只要將該圖層「拖拉到新增圖層的按鈕」上即可。
本週反思與嘗試執行
多畫圖熟悉繪圖版的手感
終於下定決心買了繪圖板,這塊是睽違七年的新繪圖板,尤其感壓部分已經進化到8096階了,畫起來感覺確實筆跡是更加細膩,而且搭配上32", 75HZ的螢幕,畫圖體驗大大提升。
總之既然買了就多多練習,嘗試畫一些紙筆比較難做到的豐富色彩的練習吧。
小心自己脫口而出的話
說出的話語反應了自己內心深處的價值觀以及假設前提,很容易因為一句話就破功,毀掉自己長久以來建立的「形象」,像是這週跟同事提到關於書的話題時,我剛好手邊有一本書,同事拿去看了一下,便說出「這本書好像很深」的這句話。
雖然這句話似乎滿常見的,但是對我來說說出這句話等同透露了自己的思考方式,只是想針對該書意見發表的“隨便敷衍”,並不是真的想要了解那本書的內容,就先入為主的「抗拒」這個事物,像是這樣先入為主的想法認為這本書的內容我都看不懂、我也吸收不了的偏見,這種想法很容易箝制自己的思考方式。
俗話說「說者無意、聽者有心」,尤其現在網路上都可以隨便發表言論,任何發言都有可能被放大檢視甚至是被扭曲原意,因此一定要注意自己的任何言行,與其多說不如少說點。
到目前為止維持了一週一本書的習慣
感覺有點變成「半強迫」自己讀書,雖然讀書的過程很開心,紀錄筆記也滿愉快的,但是輸出文章這件事還是令我很掙扎,畢竟從小就不喜歡寫作文,對於文字化輸出,包含聊天、談話或演講,這些都不太拿手,因為自己是屬於「圖像式」的思考模式,對於一件事的關係與各種變化,都是在腦中呈現出畫面,而不是一字一句的忠實紀錄浮現出來。
總之,透過書本閱讀與文章輸出的習慣,以及現在的程式工作的「程式型思考」,逐漸訓練自己的思考方式,更加具有邏輯且清晰地輸出成文字,期望能夠發揮自己的影響力!