2016年6月23日 星期四

Published 晚上10:42 by with 0 comment

Ruby & Rails Coding Style

對於團隊來說,相同的 Coding Style 可以增加工作效率, 也可以減少髒code的產生. 以下是整理網路上的訊息 (筆者最近才開始研究) 1.  Ruby & Rails 風格指南 2. Ruby Coding Style Guides 3. 如何在Rails專案中使用Rubocop統一程式風格?  ( gem rubocop )     => 原文作者有熱心提供設定檔, 可惜的是因為 rubocop有改版, 所以很多需要rename.     => Gem Rubocop  ...
Read More
      edit

2016年6月15日 星期三

Published 上午10:50 by with 0 comment

Ruby on Rails - Devise 設定忘記密碼Email

Rails 本身就透過 Action Mailer 支援 E-mail.這篇主要是在講解 如何設定 Devise 寄送忘記密碼的信件本篇來源:1. Rails Guides2. ihower Ruby on Rails 實戰聖經 3. How To: Mass password reset and email notification 前情提要:已經安裝過 gem devise尚未設定 actionmailer Step 1. 在/config/environments/production.rb config.action_mailer.raise_delivery_errors = false 改成 true Step 2. 在Step 那行code的下方新增: config.action_mailer.delivery_method = :smtp config.action_mailer.default_url_options...
Read More
      edit
Published 上午9:32 by with 0 comment

ALPHAcamp Demo Day, 今天是我的主場! - 我是AC Bootcamp web #8 這不是最後一天 , 是起點

(-Demo Day 活動現場-) 史蒂芬: 這是我最愛的功能. 史蒂芬講完這句話之後, 這三個月來的壓力一瞬間煙消雲散. 還記得二月底跟前公司離職, 一週之後踏入南京東路二段97號五樓. 之後的每天過著這輩子最用功的一段時間, 也認識了一群一輩子的朋友. 你畢業之後要做什麼? 這問題早在六年多前被問過. 殊不知...六年後的今天也可以再被問到. 會慌嗎? 那當然, 因為未來會怎樣你也不知道. 但慌的點是不知道自己是否準備好了. 所以呢? 你幹嘛來? 你的目的又是什麼? ...還記得嗎? 三個月前的面試, Tim Du 最後說了一句話: 看來你自己很清楚自己要幹嘛.. 謝謝這陣子願意跟我討論的所有人,...
Read More
      edit

2016年4月24日 星期日

Published 凌晨3:25 by with 0 comment

Rails 抓取 Facebook 大頭照解析度 - 我在ALPHACamp 63天

大頭照預設大小有四種 http://graph.facebook.com/id/picture?type=small http://graph.facebook.com/id/picture?type=square http://graph.facebook.com/id/picture?type=large http://graph.facebook.com/id/picture?type=normal 預設都是抓取 square, 但是不論放在手機或是網頁上~ 根本就是8bit時代的產物 所以在抓取檔案時要指定large (200x200) 手機API部分 : 在app/model/user.rb,在picture加上 .type(large) res = RestClient.get "https://graph.facebook.com/v2.4/me", {...
Read More
      edit

2016年4月23日 星期六

Published 凌晨12:52 by with 0 comment

如何完成好簡報:簡報技巧教學(孫治華老師)- 我在ALPHACamp 62天

每一份簡報的背後都有目的以及想要傳達的理念, 但往往大家在各自的專業領域很強, 但是忽略了要如何表達, 對於簡報來說 專業價值 x 傳遞價值 = 市場價值 專業價值: 指的是你對自己能力的認知. 可能是80分 傳遞價值: 你的表達能力. 但這會是轉換率. 可能是 70% 市場價值: 對方接受的程度 依照上面來看, 只剩下: 56分 而已.. 以往大家心目中的簡報都需要下面特質: 超美的背景圖 設計跟舒服的配色 演講天份 不斷的練習 背熟講稿 豐富的肢體動作 但這幾點卻不是最需要得重點 最重要的是 “溝通” 以及 ”心“ -簡報大略分三種- a....
Read More
      edit

2016年4月22日 星期五

Published 凌晨3:18 by with 0 comment

Rails User 建立-3 (手機抓取FB資料, html抓取FB資料)- 我在ALPHACamp 61天

-概述- 手機取得的資料跟 web得到的有些不一樣 大頭照(手機: picture, Web: image) 手機 user.fb_pic = auth.info.picture.data.url web user.fb_pic = auth.info.image 性別(gender) 手機: user.gender = auth.info.gender web: user.gender = auth.extra.raw_info.gender 再來就是取得的方式也不一樣 手機:  RestClint Web: Devise+Omiauth 以下是作法: -手機...
Read More
      edit

2016年4月20日 星期三

Published 凌晨1:49 by with 0 comment

Rails User 建立-2 (手機email註冊,隱藏yml,手機fb註冊) - 我在ALPHACamp 59天

1. 手機使用者註冊 (用 email / password 註冊) 這次專案的做法是使用Devise來管控使用者, 使用者可以在手機上註冊的觀念: 手機傳一個 POST JSON 給後端 後端寫入後回傳一個 authentication_token a.  /app/controllers/api_v1/auth_controller.rb 新增 def signup #POST /api/v1/signup if params[:email] && params[:password] user = User.new(:email...
Read More
      edit

2016年4月17日 星期日

Published 中午12:28 by with 3 comments

Rails User 建立-1 (Devise + Omniauth-facebook + facebook api) - 我在ALPHACamp 56天

今天在做專案中, 我負責使用者的部分 我會用到 Devise + Omniauth-facebook  + facebook api 好不容易才搞懂... 趕快做個筆記 Devise 的部分可以參考 iHower 實戰聖經 - 使用者認證  為了版面的完整度... 我還是貼code一下好了 - Devise - 1. 在 Gemfile 新增: gem 'devise' 2. bundle install 3. rails g devise:install產生devise設定檔 4. config/environments/development.rb...
Read More
      edit