- SDカードにOSインストール
- MacのターミナルからRasPiに入る
- なんかビープ音出させてみたい(出力
- なんかスイッチ読み込みたい(入力
| local function pressFn(mods, key) | |
| if key == nil then | |
| key = mods | |
| mods = {} | |
| end | |
| return function() hs.eventtap.keyStroke(mods, key, 1000) end | |
| end | |
| local function remap(mods, key, pressFn) |
| { | |
| "global": { | |
| "check_for_updates_on_startup": true, | |
| "show_in_menu_bar": true, | |
| "show_profile_name_in_menu_bar": false | |
| }, | |
| "profiles": [ | |
| { | |
| "devices": [], | |
| "fn_function_keys": { |
| - x-sjis | |
| - http://homepage3.nifty.com/abe-hiroshi/ | |
| - text/html; charset=MS949 | |
| - http://blog.naver.com/PostView.nhn?blogId=commind7&logNo=220495902482 |
| git branch --merged | grep -v "\*" | xargs -n 1 git branch -d |
| user0 = {"name" => "nekova"} | |
| user1 = {"name" => "adam"} | |
| users = user0.foo(user1) | |
| #=> [{"name" => "nekova"}, {"name" => "adam"}] | |
| user2 = {"name" => "eve"} | |
| users.foo(user2) | |
| #=> [{"name" => "nekova"}, {"name" => "adam"}, {"name" => "eve"}] |
| ul | |
| li | |
| = link_to "home", home_path | |
| - if current_user | |
| li | |
| "logout" | |
| - else | |
| li | |
| "login" | |
| right = { 'alphabet' => ['r', 'i', 'g', 'h', 't'] } | |
| left = { 'alphabet' => ['l', 'e', 'f', 't'] } | |
| right.merge(left) | |
| #=> {"alphabet"=>["l", "e", "f", "t"]} | |
| #=> be overwritten | |
| right.merge(left){|key, old, new| old + new} | |
| #=> {"alphabet"=>["r", "i", "g", "h", "t", "l", "e", "f", "t"]} |
| box: wercker/rvm | |
| services: | |
| - wercker/postgresql | |
| build: | |
| steps: | |
| - rvm-use: | |
| version: 2.1.0 | |
| - bundle-install | |
| - rails-database-yml: | |
| service: postgresql |
| class Array | |
| def comb_sort | |
| size = self.size | |
| gap = self.size - 1 | |
| sorted = false | |
| while (gap > 1 || sorted == false) | |
| gap = gap * 10 / 13 | |
| gap = 1 if gap == 0 | |
| sorted = false | |
| for i in 0...(size-gap) |