2013年11月10日 星期日

Railsgirls活動開啟黑黑螢幕人生!



順利參加到第二屆Railsgirls活動!這次共有75位學員,25位教練。以前在Techorange, Inside上看到國外舉辦girls coding的活動,總是羨慕不已,這次有幸可以實際參與,真的覺得很感動。假日還抽空來教學的教練是佛心來著,也認識了許多有趣的學員們。

之前學習程式語言的管道主要是Codecademy,但總是有一搭沒一搭的,這次Railsgirls活動上看到許多同樣對程式充滿好奇或熱情的女孩們,也聽到大家為什麼會想要學習程式語言的原因,瞬間覺得一點都不孤單了,自己還有好多好多可以加油的地方呢!最重要的是參加活動的女孩們都很漂亮,Coding 真是一種新時尚! XD

Ruby on Rails(ROR)幫助我們可以快速架構網站後台,在安裝環境以後,主要使用命令提示字元(cmd:我個人喜歡叫它黑黑的螢幕)&Sublime text文字編輯器協助,完成整個架站及伺服器開關測試等功能。

活動當天跟著佛心教練以及railsgirls.tw上教材,一步一步架設自己的專案,感受Ruby on Rails的威力。整個活動就像是ROR的開學典禮、入門儀式,之後能做到甚麼程度還是取決於大家課後的努力及實作,但我覺得對於一個好奇於程式語言卻不得其門而入的女孩來說,這是很有啟發性的活動,能夠快速感受到程式語言的威力,如果說衣櫥是通往納尼亞世界的入口,那黑黑螢幕的另一端連結的應該是麻瓜嚮往的魔法世界吧!

總之...我要繼續努力下去!黑黑螢幕的人生GO!


===Notes===

  • 修改程式碼以後,儲存新的Git (Git究竟是甚麼?對現在的我來說還是模糊的概念...)
git commit -a -m "Added rails\_12factor gem and updated Gemfile.lock"
  • 先在Github新增Repository,copy 該Repository URL,就準備用黑黑螢幕把程式碼上傳到Github囉!  
git commit -m "first commit"
git remote add origin https://github.com/username/rails-girls.git
git push -u origin master
  • 注意:如果遇到要修改Remote URL可以用下列方法:
  1. 黑黑螢幕edit .git/config file under your repo directory
  2. 就會跳到藍藍螢幕!!  find url=entry under section [remote "origin"]
後來還有看到只要輸入下列指令修改即可,回家再試試看:>
"git remote set-url"

2013年5月28日 星期二

C++ 學習小筆記 object (variable) aliasing

c++ aliasing object name
在obj C中 所有的 <id> 都是一個object的pointer 加上有ARC所以object在assign 的過程中不必擔心memory裡面的東西會被copy一份,改了obj1卻沒有改到obj2的這種問題 但是在c/c++裡面就會遇到了 當有一個
class Room {
   int id;
}
當我宣告一個 Room 的陣列 並且分別assign為1,2,3
Room array[3];
for(int i=0;i<3;i++) array[i]=i;
這個時候我在某個function裡想要對array[3]這個Room物件做一些操作或者是計算的時候發現,要不斷的打array[3]這一串字 非常的煩惱
ex.
for(int j=0;j<array[3]*array[3];j++){
   myArray[j] = array[3]+array[3]*array[3]*8;
}
之類的 這個時候恨不得可以把array[3]換成一個room 或是 r 之類的變數,讓他看起來一目了然
經過google大神的指導,原來答案就是一直以來被我嗤之以鼻的,每次考試面試都愛拿出來找人麻煩的 "&" 符號! 原來Room &r = array[3] 就可以把r 這個變數的記憶體位置指到和array[3]一模一樣,也就是說 r 就是 array[3]而不只是array[3]的一份copy!!! 所以上面的城市馬就可以改寫成下面這樣
Room &r = array[3];
for(int k=0;k<r*r;k++){
   myArray[j] = r+ r*r*8;
}
輕鬆了不少呢! 老師我錯了我不應該瞧不起這些小地方的XD 寫在這裡乾大家分享囉~

2013年3月1日 星期五

政治-是管理眾人的事


Chubby小編從小對於“公民權利國家法制”等一項是一知半解,對於 國父革命十一次到底是為了什麼也是有聽沒有懂,但隨著年紀的增長卻開始對於”民主“有了稍為進一步的體認。民主不只是一種權利,也是一種義務! 2004年海角七億才下片不久如今卻看到台鐵官員喝花酒弊案才讓我驚覺到,貪的不是哪個黨,貪的是人!而放縱這些人去貪污的竟然就是我自己!連監察院長都可以厚顏無恥的說出”哪個國家不貪污“這種看似很合理的X話。是否台灣人已經習慣將自己的權利交給那些讓人痛不欲生的政治人物?

難道他們  他們 說謊 ,偷情,都無所謂了嗎?放任媒體被壟斷,被中共黑手介入,放任企業壓榨員工議員官說,放任廠商危害國民安全... 我感覺到自己很渺小,感覺到自己為了自己的家園做的太少。 好希望自己能夠透過自己的能力去改變一點點也好,也希望能夠讓更多人一起來關心我們的家園,改變我們的環境。效法 維基解密 22K實價登錄 Chubby小編好希望台灣也能有一個平台,讓全台灣的人都能自由自在的檢舉,爆料,抵制那些”貪污的官員,官說的民代,耍蠢的市長“ 透過網路的力量,一起來改變台灣!

2013年2月27日 星期三

當未來變成現在-穿戴式裝置

過去在電影裡面才有的畫面,真的出現在我們的生活裡了!人類的想像力實在不可思議! 這是最近很夯的一個議題穿戴式裝置,文章中說到了未來兩年穿戴式裝置的商機將會增長到十五億美元!實在是讓Chubby小編迫不及待想要分一杯羹呀XD 穿戴式裝置裡面目前最有看頭的除了兩大廠商Google Project Glass, iWatch之外大概就是MYO了!請看影片:

Chubby小編私以為相較於Glass和MYO,iWatch實在是一點都不吸引人,感覺就像是把iPod綁在手上而以XD。畢竟觸控螢幕對大家來說已經不再是什麼新鮮事了(感謝蘋果公司的辛勞)。這也讓我想起了相當年的Wii和Kinect也是一樣讓大家如此的興奮不已呀!這些新的穿戴裝置也好像在向大家宣告著“鍵盤”和“滑鼠”的時代已經快要過去啦!觸控/體感/語音的世界即將到來~大家做好了無時無刻自言自語比手畫腳的準備了嗎?OK Glass! tell me what's next!


全民媒體人的時代來臨!!?

1.99美元的iphone app讓一位導演完成了因資金短缺而被迫中斷的紀錄片,完成這部獲美國奧斯卡提名的影片。(CNN Money interview)
台灣的電視媒體為此事件下了非常吸睛的結論:全民媒體人的時代已經來臨。

與其這樣說,不如說隨著科技網路的發達,每個人都擁有對自己立場暢所欲言的權利,更甚者擁有了改變世界/社會的可能,讓我們抱著這個一點點僅存的希望之光,努力去改變現今台灣大環境的不友善吧!

Cheer for the birth of Chubby & Sleepy!

Ok Blog! post my idea



Ford: 如果我當年去問顧客他們想要什麼,他們肯定會告訴我:「一匹更快的馬」


最近看到最酷的兩個新聞都和谷哥大神有點關係,一個是Google Glass的相關新聞,另一個則是福特推出Android汽車。小綠機器人已經在不知不覺中把它的觸角深入到我們的生活之中了!這真是一件令人興奮又有點害怕的事情,Chubby小編我從小就一直很希望能夠有一隻家庭機器人在我家裡面開來開去,看來我比較可能會先開著一個Android跑來跑去XD 福特汽車不愧是最有歷史的汽車廠商,他們想法並沒有像他們的公司一樣老舊!能夠搶先在汽車嵌入式平台上和智慧型系統龍頭合作,其他廠商錯失了先機可能只好追隨著他們的腳步了。能夠跳脫一般的思考模式,完全傳承了福特先生的精神!


讓我們向福特公司看齊!
技術提供:Blogger.