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