Recent Posts

EDX Linux Foundation Ch 8:Filesystem

less than 1 minute read

File system Mount File system table If you want it to be automatically available every time the system starts up, you need to edit the file /etc/fstab acco...

Ruby bits 2 ( 1 ):BLOCKS, PROCS & LAMBDAS

1 minute read

雖然跟Ruby bit名字很像,但是內容的確比較進階點。 two ways for storing blocks 1.Proc my_proc = Proc.new do puts "tweet" end my_proc.call # => tweet 等同於 my_proc = Proc.new ...

Ruby bits ( 6 ):Blocks 學習筆記

2 minute read

不得不再說一次,這些主題都超級重要,不先學Ruby直接學Rails感覺很卡。果然要從基礎開始打才是王道。在看這篇之前請先看完method / block / yield / Proc / lambda,很多觀念都是從這邊的延伸。 conventions block有兩種表達方式 single block bra...

Ruby bits ( 5 ):Modules

2 minute read

Ruby bits的課程真的很不錯,講到的主題都是很重要的東西。有點相見恨晚的感覺,趕快把它做完吧! 本節學習目標 module activesupport ::Concern 了解self的意義 part1: module class method與instance method use ...

Ruby bits ( 4 ):ActiveSupport

less than 1 minute read

install it and load it install it gem install activesupport gem install i18n load it require ‘active_support/all’ core extensions: array array.form() array...

Ruby bits ( 3 ):Class

less than 1 minute read

上一個禮拜想要嘗試更多的動手記憶,經過實驗證明,還是需要筆記的輔助反覆記憶會比較好。經過這次的練習之後會更注重學習本身的強度。 ENCAPSULATION封裝 跟物件本身有關的method,使用class會比使用許多的method來的好。 VISIBILITY 有一些method你並不想給外面的人直接使用他,...

Ruby bits ( 2 ) : Methods and Classes

less than 1 minute read

Hash Argument 每一個不同的欄位就多一個 argument不是個好方法,會造成很多欄位空在那邊。 用 Hash argument 來解決這個問題。 使用方法,因為 hash 是由 key-value 所組成,所以可以把需要的屬性設成 symbol ,也就是:lat這種樣子。後面指定它的 valu...

Ruby bits ( 1 ) : Expression

1 minute read

Unless Unless is more intuitive 用 unless 代替 if! 更加直覺 Unless with else is confusing unless 和 else 一起用的時候令人困惑 NIL NIL IS FALSE 因為 nil 的值等於 false 所以上面的程式可以...

jQuery Return Flight Ch1 ( 1 ):Ajax Basics

less than 1 minute read

這是之前在try jQuery做過的例子。 之前我們只能顯示localhost的圖片,現在我們要從server載圖片下來,並顯示之。 接下來來完成我們第一個Ajax程式。 $('.confirmation').on('click', 'button', function(){ $.ajax('http...

Discover Meteor Ch5:Routing

1 minute read

現在要做的事情是點選http://myapp.com/posts/post_id,就可以對應到post的網頁。 加入iron router這個package。 $ mrt add iron-router 知識補充站 Iron Router Not only does it help with routing...

Discover meteor Ch4:Collection

2 minute read

Collection 新增一個collection collections/posts.js Posts = new Meteor.Collection('posts'); 除了client與server以外的資料夾會在兩者都執行。 所以Posts collec...

Javascript Roadtrip 3 Closure

1 minute read

這一章講的是closure,很奇妙的東西。 JavaScript学习总结(十六)——Javascript闭包(Closure) 這個網站寫的不錯,看來以後要拜讀一下他的文章。 2.1 影片 function buildCoveTicketMaker( transport ) { retur...

Meteor專用的Sublime套件:TernJs

less than 1 minute read

終於安裝好這個Sublime套件了,安裝上有點麻煩,步驟很多,每次用的時候都要設定一下才能用。不過裝好之後爽度還是挺高的 demo影片 github 簡單記錄一下安裝過程 從finder開啟~/Library/Application Support/Sublime Text 3/Packages資料夾 ...

Bootstrap 學習筆記

less than 1 minute read

sublime的套件安裝與使用方式請看這裡 學習bootstrap的幾個重點 學會使用grid system切版。 找相似的範例來練習版面。 練習熟練到可以直接打指令叫出想要的元件。 懂得微調成自己想要的。 了解如何傳值給後端(selector)。 多練習各種不同的版面 儲存成gi...