2013年9月29日 星期日

[ROR] Turbolink, ajax, jQuery, coffeescript, Asset Pipeline

X  …. 怎麼那一次混雜那麼多東西orz
緣由:
想在ROR 4上面寫ajax
我先依照的教學寫了一下,
http://ihower.tw/rails3/assets-and-ajax.html
不過他是for ROR 3.x
所以惡夢就開始了...

2013年9月22日 星期日

[ROR] heroku change postgress

 

如果要清掉heroku上面的DB

好像沒辦法用 rake db:drop

我是直接用它的web介面刪掉db

在建立一個新的

不過

使用 git push heroku時

db帳號密碼就會不對

 

我後來找到  

heroku config

可以看到

DATABASE_URL:  xxxxx

HEROKU_POSTGRESQL_AQUA_URL:   yyyyyy

就用

heroku config:set DATABASE_URL=yyyyyy

換成正確的postgres db的位置就好了

 

[iOS] 5.x 6.x view controller life

https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/ViewLoadingandUnloading/ViewLoadingandUnloading.html

應該快用不到了...

不過還是先記錄一下

把trello 上面的雜項清理清理

2013年9月21日 星期六

[ROR] heroku, postgres,

有在嘗試的 Paas

heroku and openshift

原本在試驗openshift ,不過在上傳啟動server的部份遇到的困難,我就轉去heroku看看

 

基本上我照著他的教學跑了一次

有遇到幾個問題

1. 網頁上app 的名稱

似乎給了一串預設的編碼

如果改了

就要記得執行  

git config -e

把裡面的 git remote的位置改變

 

2. postgres 

他們官方是建議使用postgres 

我也在local端裝了

不過如過在 development 下 使用 postgres

會導致我必需把local 的username 給傳到git 上面

有點不想.... 實驗了很久,如果再mac 上在開一個使用者

好像還是有權限的問題

最後....我想說在development下用  sqlite就好了

Gemfile 寫下

 

# Use postgresql as the database for Active Record
group :production, :test do
gem 'pg'
end

group :development do
gem 'sqlite3'
end

 

 

然後

database.yml 就用

development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000

 

 

 

==================

ROR 能做的設定參考:http://ihower.tw/rails3/environments-and-bundler.html

http://robdodson.me/blog/2012/04/27/how-to-setup-postgresql-for-rails-and-heroku/

http://www.fullybaked.co.uk/articles/getting-postgresql-running-on-osx-mountain-lion

http://www.moncefbelyamani.com/how-to-install-postgresql-on-a-mac-with-homebrew-and-lunchy/

 

2013年9月15日 星期日

[雜] 有趣的網址

https://skydrive.live.com/?cid=90dadd2e56b02895&id=90DADD2E56B02895%21109

軟體文件的範例....

不過有趣的是最後一張圖XD

2013年9月12日 星期四

2013年9月10日 星期二

[XCode] 想要備份一下舊的XCode

 

sudoxcode-select-switch /Application/Xcode\ 4.3.3.app/Contents/Developer/

 

不過不確定怎麼用

查察看

ref : http://blog.qinyujie.net/zh/2012/07/30/713/

[iOS] CoreData Transient

http://www.2pi.dk/tech/cocoa/transient_properties.html

還沒有看

….

[ROR] 閱讀筆記

1.  關於瀏覽器相容的問題

我原本以為都是前端語法的問題 (實際上也應該是吧?!)

不過ror 似乎有些config 可以幫忙設定讓產生的網頁能告訴瀏覽器要怎樣做....

Ref : http://ihower.tw/rails3/environments-and-bundler.html

config.action_dispatch.best_standards_support = : builtin

 

2. 

建立 model  :   rails g model price_log

之後對model(s)做變更   :   rails g migration add_price_log_parameters

產生  :   bundle exec rake db:migrate

想要試做 http://ihower.tw/rails3/activerecord-relationships.html

可是卻無法有效的在console下指令

ref : http://guides.rubyonrails.org/association_basics.html

 

 

 

3. 觀察log   : tail -f log/development.log

2013年9月6日 星期五

[iOS] crash report

http://stackoverflow.com/questions/1460892/symbolicating-iphone-app-crash-reports

 

雖然說成功的叫出來了 不過資訊似乎不太正確 …..  最後還是看crash report 上面的字眼

 

Steps to analyze crash report from apple:

  1. Copy the release .app file which was pushed to the appstore, the .dSYM file that was created at the time of release and the crash report receive from APPLE into a FOLDER.

  2. OPEN terminal application and go to the folder created above (using CD command)

  3. atos -arch armv7 -o YOURAPP.app/YOURAPP MEMORY_LOCATION_OF_CRASH. The memory location should be the one at which the app crashed as per the report.

Ex: atos -arch armv7 -o 'app name.app'/'app name' 0x0003b508

This would show you the exact line, method name which resulted in crash.

Ex: [classname functionName:]; -510