Nic Lin's Blog

喜歡在地上滾的工程師

用你 100% 努力換來與別人 1% 的差異

用你 100% 努力換來與別人 1% 的差異 今天突然有一霎那間,腦海頓時像是一個老人衝進圖書館,把分別不同類型的書挑了出來,然後告訴我這些書都在講同一件事情

Read more

在 iphone 上透過 Shadowsocks(SS) 在大陸翻牆

依照前一篇,在 在 Google platform 上架設 ShadowSocks(SS) + BBR,打造一台有 SS + BBR 提速的機器之後,接下來就是大家最關心的如何在 iphone 上面翻牆了。 不過基本上走到這一步都得花錢

Read more

在 Google platform 上架設 ShadowSocks(SS) + BBR

建立 VPS Google cloud platform 有免費 12 個月 300USD 的額度可以使用 註冊 Google Clund Platform 服務 點擊左上角三條線漢堡,下拉選單到 「Compute Engine」 -> 「VM 執行個體」 點擊 「

Read more

搞懂 sass 中的 BEM 設計原則

最近常常在專案裡面看到令人很頭痛的 CSS,沒有設計模式,有大量不明白的階層跟命名,完全無法複用的元素XDD,心中是滿滿的 fuck。 於是我就開

Read more

[Rails] 用 Ransack 做搜尋功能

常見的情境有,搜索用戶資料、搜尋文章等等 而在 Rails 裡面有一個做基礎搜尋功能的 gem 他叫 Ransack,之所以會說只能做基本搜尋是因為,他是在下搜尋關

Read more

不需在創建 new or edit path 的 helper, 交給 controller 決定吧

new or edit path helper? We can creating easy more path! 我們可能常常會需要在 view 裡面寫到 edit or new 的 link,這是我們在常見不過的一段判斷式了 <% if @project.presnet? %> <%= link_to 'edit', edit_project_path(@project) %> <% else %> <%= link_to 'new', new_project_path %> <% end

Read more

全棧營第一期精進訓練群心得總覽(共38人)

这一个月来,沉浸在代码的世界里,一步一步地拾阶而上,已然成了一种习惯。Nic老师说,“代码需要时间来浸。”我晓得时间的力量,所有头顶光环的大神都不是一蹴而就的。

Read more

全棧營第一期求職訓練群心得總覽(共27人)

Nic老师用自己经过实战的宝贵经验,建设了一个贴近实战的模拟环境。有的放矢的用“套路”锻炼了我们,尽可能地引领我们,少走了很多弯路。

Read more

如何將影片製作成微信能用的 GIF 圖檔

製作微信 GIF 貼圖吧 限制 微信GIF要注意只能上傳 1MB 的圖檔 Step 1 :素材準備 五至七秒左右的影片,不宜過長 想一個可以加在影片上的文字 Step 2 :剪輯影片 這邊我

Read more

使用 AvtiveRecord:Enum 建立易讀的狀態屬性

在 Rails model 裡面,我們很常會定義所謂數據的「狀態」,比方說一個請假系統,光請假這個數據,可能他的狀態就有「待審核」、「已審核」、「已退回」、「已取消」。

Read more

Oh-my-zsh 自帶的 git aliases

一般工程師 code 寫久了都會養出自己的專屬配置,甚至整理相關的 dotfile

Read more

不要再佔用 controller action 與 route 來更新資料了

常見更新數據狀態的作法 一般來說,除了狀態機(AASM)變更狀態以外,有一種情況是針對這筆資料進行狀態變更,通常的設計是這樣子的,有一個按鈕,

Read more

拆分你的 routes.rb,使他更好維護及整理

How to split routes.rb into smaller parts? 在 Rails 開發上, route(路由)就像總機小姐,可以清楚的幫你承接到業務承辦人員, Routing 就是替你的頁面指路,經過 Controller Action 後呈現你想要的頁面

Read more

[Rails] 利用 pow 取代 localhost:3000 進行開發吧!

一般 Rails 開發久一些的工程師,都會對還要額外開一個 terminal 來跑 localhost:3000 這件事情來得厭煩

Read more

北京工作與台北的差別

如果說在台灣工作的分層,是50分至80分,那麼在北京的工作分層大概就是0至100分。 如果你沒有不可取代性 所謂的工作分層用分數來表示,在這邊我

Read more