/

艱難選擇所帶來的機會

一天之中總是要做出許多選擇,小至吃什麼,大致人生方向等等。做出選擇的那一刻,或多或少也代表著你失去了其他選擇的可能性。 提到選擇這件事情,最讓人困擾的大概分成兩部分,一種是當你陷入某種困境,認為自己真的別無選擇了,另外一種情況是面臨到多個選擇,而這些選擇都各自有好有壞,讓你遲遲無法做出決定。第一種情況,在我的認知中,也是做出了一種選擇,因為其他的選擇風險可能大到你的意識已經自動的將之排除在可選擇的清單中。


Smart Contracts - 透過 Remix 來撰寫簡單的合約

Smart Contract Smart Contracts 是在 Ethereum 中最常被大家提到的應用。Smart Contract 是儲存在 Block Chain 中的程式這篇簡單的記錄一下自己摸索 smart contracts 的過程。 透過 Solidity 來定義合約內容以及執行的動作,當執行任何動作時都需要付出手續費, 進行方式 若是要測試 smart contract,可以透過


/

自動接受 Android SDK 授權

今天在用 React Native 開發 Android 版本時,剛遇到了一點 SDK 授權的問題,筆記一下。 以下為錯誤訊息內容。 You have not accepted the license agreements of the following SDK components: [Android SDK


/

模式,原來這麼重要

就是那個光 今天下午跟同事在聊天的時候,同事聊到他的朋友最近在研究人是如何學習的,甚至為了了解每個人的學習方式,還自己親自去訪問許多人,同事也是被訪問的對象之一,這個想要求知的慾望真的有點強烈。讓我不自覺的連結到了最近從書中看一些概念以及生活所發生一些事情,算是寫下小小的讀書心得。 思維的建立 高中的數學老師,總是會觀察到一些同學的行為,說出一些反諷且幽默好笑的話,其中有一段話,我不知道為什麼記憶特別深刻一直的記在腦海中,他說:「一個人就像是繞著一個行星在轉的衛星,這個衛星如果沒有夠大的外力,像是被一個夠大的隕石撞擊之類,它是不可能會改變軌道的。」 長久以來,面對相同的問題,人們傾向會用同樣的思考迴路去運轉,如果你沒有強加外力,很難將自己長久運行的思考迴路變動。


/

使用 Enzyme 測試 React Component

最近正在認真的面對使用 React 開發,前陣子還尚未非常熟悉 Redux 的整個運作架構,幾乎是一邊寫功能,一邊看文件或其他資料,為了要求快速的讓東西能動,暫時打破了之前在使用 Rails 開發時先寫測試的原則,只有針對簡單的 reducers 這種 pure function 寫點簡單的測試,以確保 state 的變更是正確的


/

從 Source Code 中來搞懂在 React 上的 Redux 實踐方式

對於知識的了解,主要分為兩種層次,第一種層次是知道了某種事物或知識相關的名稱,再更進一步的是了解這個事物或知識的本質,很可惜的是大多數人都只停留在第一種層次。 就像對於 redux,我隱約知道大致上知道他在做什麼,但是卻沒有辦法再更深入的說明,就算講解也只是透過含糊的專有名詞來講解,專業名詞是在專業人士在彼此溝通中方便快速的理解彼此講的複雜概念,一個名詞包含了許多複雜概念,反過來說,如果在一開始就烙這些名詞,很大的可能是根本也不知道裡面複雜的細節。當然,這也是一種取捨,可以用就好了,研究這麼多,你哪來的時間去做別的事情,但最近漸漸意識到真的欠了太多知識債。


/

Kubernetes (二):Running Rails on Minikube

這篇文章主要是透過 minikube 在 local 端練習部署 rails 到 kubernetes 。由於主要是在練習 kubernetes,就不在 Rails 上著墨太多,就簡單的先 rails new 一個名為 rails-kibe-demo 的 project。 $ rails new rails-kube-demo 其他相關的環境設定 Rails:


/

Kubernetes (ㄧ):Run Kubernetes Locally

前一陣子想了解 kubernetes,所以就註冊了 Google Cloud Platform,練習了一下,雖然現在註冊就送 300 美,但在熟悉這些名詞與相關的關係之前,總是會頻繁的新增 cluster 與砍 cluster,某天在逛 awesome-kubernetes 發現了 minikube 這個能在 local 端執行 kubernetes 的工具,簡直開心。


Sucking Less

最近在某篇文章中發現CODING HORROR 這個部落格,作者就是 Stack Overflow 的創辦人 Jeff Atwood,發現這部落格之後每天晚上都會點幾篇來看,就這樣看了其中不少篇文章,很多針對性超強,自己也被其中的觀點戳中不少。今天則是看了這篇文章 How to Stop Sucking and Be Awesome Instead ,會點進來看也是被標題吸引,想知道偉大的 Jeff


你一天看了多少東西?

資訊爆炸 有意識的管理自己的資訊來源,你不做篩選,就只能被動接受別人餵食給你的資訊。最近公司的設計師分享了我們人一天會看到多少 LOGO,據他表明是 4000 ~ 10000,很可怕的數量,不過這些 Logo 大概也都不會暫留在我們心思太久,甚至沒有意識到自己有撇過這一眼。這就讓我不禁想問自己一天到底看了多少的資訊,好吧,我實在沒有動力去做記錄,但是我可以用檢視自己接觸資訊的方式,來替自己針對一整天到底接觸了多少資訊這個問題抓個大概。 今天認真的分類一下自己的資訊來源,大致上就分做這幾類,RSS、Facebook、Twitter、電子報、


tmux 配合 tmuxifier

工作時一整天都會碰到 terminal ,在還沒有使用 tmux 之前,總是會在不同的 tab 中做切換,自從現在使用 tmux 之後,感覺到效率有稍稍的提升一點。 tmux 可以非常簡單地透過 Homebrew 來安裝 $ brew install tmux 安裝好後,要開啟 tmux session, $ tmux 目前自己的

Load More