Nic Lin's Blog

喜歡在地上滾的工程師

更好的自己,是因為妳

2016年,是我蛻變前一年,也是我正式踏入社會工作的首年,我認為人或企業都和蛇一樣,需要脫皮才能成長,只是你在安逸的環境下,脫皮顯得特別困難

Read more

[Rails] 基礎安全觀念 database.yml 與 .gitignore

啟動 rails server 遇到了這個錯誤嗎? ActiveRecord::ConnectionNotEstablished No connection pool with id primary found 這個問題通常是,Rails 的 ActiveRecord 在初始化的時候讀不到你的數據庫(database),可以先檢查 con

Read more

離職是成長的一個環節

「站在同一個地方,你會有盲點」我恩師這樣說。

Read more

讓我連續三天都全神貫注的《專業簡報力》

我如同一般人一樣念完了義務教育,接受高中、大學的教育,驀然回首還真沒有一堂課程讓我有辦法達到如此高度的高專注力行為,我必須先承認上這堂課我沒

Read more

Linux 基本指令

一、系統管理方面 指令 說明 範例 adduser 建立使用者帳號 adduser user1 #新增一個 user1 帳號 userdel 刪除使用者帳號 userdel -r user1 #刪除 user1 帳號,並且將他的目錄一併刪除 groupadd 建立群組 groupadd student #新

Read more

關於 update method 的不同之處

Cheat Sheet Rails 4 Method Uses Default Accessor Saved to Database Validations Callbacks Touches updated_at update_attribute Yes Yes No Yes Yes update_attributes Yes Yes Yes Yes Yes update Yes Yes Yes Yes Yes update_column No Yes No No No update_columns No Yes No No No User::update Yes Yes Yes Yes Yes User::update_all No Yes No No No update(id, attributes) public 以 Rails 最正規的用法來說

Read more

你應該認真寫的那一份履歷 - 面試所要掌握的小技巧(3)

履歷寫完了,當然要來談一下面試需要注意的事項跟一些小技巧囉。 就我自己經過了中國以及台灣的面試,聽了前輩以及跌跌撞撞的經驗,整理出了一些資訊,

Read more

Meta programming 的雙面刃體悟

我們都知道,在編程寫代碼的時候,都會秉持一些 Best Practices,例如最常見的 DRY ,每一個開發者都希望自己的代碼能夠簡潔且易維護,這不外乎是一個成為更棒開發者的指標,我們在使用動態語言時,能夠輕易達到 Don't repeat yourself 這個模式。

Read more

你應該認真寫的那一份履歷 - 如何打造簡潔且吸睛的履歷(2)

撰寫要點 人資一天看的履歷可能超過你一天投遞的數量,那麼能真正被留下來認真看的都是少數,要如何抓住看履歷那個人的目光,排序以及內容相當的重要,

Read more

你應該認真寫的那一份履歷 - 履歷修改的案例心得分享(1)

也在其中琢磨了自己寫履歷的技巧,幸運的是還因此被當成履歷線上教材的範例,並且在一次次的面試不斷檢討與修改,嘗試整理出所謂「獨樹一格」的履歷,神奇的是,傳遞這些技巧後,卻讓我的朋友們提升面試機會且獲得更佳的工作邀約。

Read more

定時開啟或關閉機器實例的方案

其實可以設定自動在某時段開啟你的機器提供服務,也可以自動關閉機器來節省資源的消耗。

Read more

將放在github上的專案掛上CI-serevr吧

在這個世代開發網站,少不了的就是「測試」,能把寫好的測試讓機器幫你做自動化測試,只有通過才可以Merge,這樣一來保障了程式碼品質,同時也不會在有新的變動時搞砸了原有的設計或架構,在共同協作上也能更保障不會在上Production的時候弄爛了整個程式。

Read more

Rails 工作面試分享

中國區 金數據 投遞管道:China Ruby conf 09/24 - 於會場投遞履歷 09/25 - 早上九點半面試 09/26 - 信件獲得感謝函 面試等待結果共計1天(自最後一次面試起計算)。 結果

Read more

Sublime 開發環境初始設置建議

{ “ensure_newline_at_eof_on_save”: true, “tab_size”: 2, “show_full_path”: true, “translate_tabs_to_spaces”: true, “trim_trailing_white_space_on_save”: true } { “color_scheme”: “Packages/Color Scheme - Default/Solarized (Dark).tmTheme”, “font_size”: 14, “ignored_packages”: [ “Vintage” ], “ensure_newline_at_eof_on_save”: true, “tab_size”: 2, “show_full_path”: true, “translate_tabs_to_spaces”: true, “trim_trailing_white_space_on_save”: true }

Read more

iTerm2 + zsh shell on Mac OSX

zsh是一種Shell,與bash, tesh等等shell很像,不過他多了一些很方便的人性化功能,例如在tab的時候會幫你找出相似的路徑或檔

Read more