2013年8月31日 星期六

[Ruby]

http://www.ruby-doc.org/docs/ProgrammingRuby/

Doc

 

http://openhome.cc/Gossip/Ruby/index.html

一些簡介

http://www.slideshare.net/ihower/ruby-19-1311075

投影片  1.8x vs 1.9

 

http://rainlife.iteye.com/blog/375531

大概在講一些  動態生成的觀念

about

eval,  instance_variable_set, instance_variable_get ...

const_set, const_get

binding

send

remove_method

undef_method

method_missing

freeze  frozen? frozen   ==> 感覺有點像是lock a instance

2013年8月28日 星期三

[iOS] storyboard : to navigation with no animation will be crashed if there is any GestureRecognizer on the vc at iOS 5.1

….. 不過都已經是 iOS5 

記錄一下

在storyboard 上 如果一個vc裡面有 GestureRecognizer

似乎使用push navigation with no animation 會造成crash

...

 

只好改用code來寫

2013年8月26日 星期一

[iOS] Cocoapods 0.23.0 bug for xcdatamodeld


等這個release https://github.com/CocoaPods/Xcodeproj/pull/83
應該可以正式解決

自己看到的表象特徵應該是 0.23.0想要正確的在xcode顯示xcdatamodel的資料
結果弄出bug
導致xcode讀取Pods/Pods.xcodeproj/project.pbxproj   反而把  xxxx..xcdatamodeld/.xccurrentversion 內的資料給洗掉了

 研究起來的主因好像是因為 他們想要讓 xcdatamodeld能正確的在xcode被顯示,所以把Pods/Pods.xcodeproj/project.pbxproj 內對於 xcdatamodeld的參數描述改成 XCVersionGroup  (0.22.3 是 PBXFileReference) ,但是又沒有正確的把 children & currentVersion 正確的寫上去

初步對於 Jenkins workaround的方式是...
sed "s/XCVersionGroup/PBXFileReference/g" Pods/Pods.xcodeproj/project.pbxproj > tmp.pbxproj
mv Pods/Pods.xcodeproj/project.pbxproj old.pbxproj
mv tmp.pbxproj Pods/Pods.xcodeproj/project.pbxproj
rm old.pbxproj
這樣就可以先避免被Xcode洗掉資料
剩下的就等新版本嚕

[ROR] Ruby

開始走向下一步

過去對於後台整合我常常有諸多意見

還是來實作看看

 

當然還是得要借助先輩的力量!

http://ihower.tw/rails3/firststep.html

http://ihower.tw/blog/archives/1720

 

http://www.cc.ntu.edu.tw/chinese/epaper/20070620_1007.htm

http://rails.pixnet.net/blog/post/22952893

 

https://www.ruby-toolbox.com/

 

簡介個方法

http://guides.ruby.tw/ruby/about.html

 

在 Wiki 中找到 Closure 的資料,其中有的一段 Ruby 程式碼清楚闡述了 Proc 和 Lambda的差別:

http://tonytonyjan.net/2011/08/12/ruby-block-proc-lambda/