@fukajun 関西出身
- しゃくなげ
| class KaraokeMachine | |
| OCTAVE = %w(C C# D D# E F F# G G# A A# B) | |
| def initialize(melody) | |
| @melody = melody | |
| end | |
| def transpose(t) | |
| transposed = transpose_octave(t) | |
| @melody.gsub(/[A-G]#?/) do |m| | |
| transposed[m] |
| 鹿の王(上下合本版) (角川書店単行本) | |
| 鶏むね、鶏もも、俺に任せろ! (レタスクラブMOOK) | |
| Developer's Code 本物のプログラマがしていること | |
| サーバサイドJavaScript Node.js入門 (アスキー書籍) | |
| フルスクラッチから1日でCMSを作る シェルスクリプト高速開発手法入門 (アスキー書籍) | |
| 高速スケーラブル検索エンジン ElasticSearch Server | |
| 【全巻セット】機動警察パトレイバー 全5巻セット〈豪華特典版〉 (富士見ファンタジア文庫) | |
| プログラマの考え方がおもしろいほど身につく本 問題解決能力を鍛えよう! |
| # 家のテーブルを作成するときの | |
| # 脚の設置位置を計算するためのスクリプト | |
| # 変わりそうな値は定数にしてる | |
| module Math | |
| def self.radians(degree) | |
| degree * Math::PI / 180 | |
| end | |
| end | |
| # |
| <html> | |
| <body> | |
| </body> | |
| <script> | |
| function num(px) { | |
| return Number(px.replace('px', '')) | |
| } | |
| function px(num) { | |
| return num + "px"; | |
| } |
| // コピー(コピーしたいフォームの値をlocalstrageへ) | |
| var data = {}; | |
| $('form input[type!=hidden], form textarea').each(function(i, el){ | |
| data[el.id] = $(el).val(); | |
| }) | |
| localStorage.setItem("form-data",JSON.stringify(data)); | |
| // ペースト(localstrageから取り出して入力) | |
| var restore = JSON.parse(localStorage.getItem("form-data")); | |
| for(var i in restore) { |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title>Title</title> | |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> | |
| <style type="text/css"> | |
| @import url(http://fonts.googleapis.com/css?family=Noto+Sans); | |
| body { | |
| font-family: 'VL Gothic'; | |
| } |
| /Users/fukajun/Dropbox/fukajun/src/github.com/fukajun/demo_app/app/controllers/posts_controller.rb:8:in `index' | |
| /Users/fukajun/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/actionpack-4.1.9/lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
| /Users/fukajun/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/actionpack-4.1.9/lib/abstract_controller/base.rb:189:in `process_action' | |
| /Users/fukajun/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/actionpack-4.1.9/lib/action_controller/metal/rendering.rb:10:in `process_action' | |
| /Users/fukajun/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/actionpack-4.1.9/lib/abstract_controller/callbacks.rb:20:in `block in process_action' | |
| /Users/fukajun/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:113:in `call' | |
| /Users/fukajun/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/activesupport-4.1.9/lib/active_support/callbacks.rb:113:in `call' | |
| /Users/fukajun/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/activesupport-4.1.9/lib |
| git log --graph --pretty=format:'%d %an: %s %ar %h' | peco | awk -F ' ' '{ print $NF }' |
| function! Memo() range | |
| let tmp = @@ | |
| silent normal gvy | |
| let selected = @@ | |
| let @@ = tmp | |
| let line = line('.') | |
| let memo = input('memo: ') | |
| let fpath = expand('%:p') | |
| let buf = '' |