サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
smileruby.hatenablog.com
現在のメソッド名取得:__method__, __callee__ メソッド名での実行:__send__ 前回、前々回と投稿したメソッドはこんな感じにも実装できる。 class String def centerb(width, padding = ' ') justb(__method__, width, padding) end def rjustb(width, padding = ' ') justb(__method__, width, padding) end def ljustb(width, padding = ' ') justb(__method__, width, padding) end private def justb(method_symbol, width, padding) __send__(method_symbol.to_s.chop, width-(
rvmよりもpikが好き! pik for osxがほしい! [2011.03.05 追記:pik 0.2.8] pik情報 github https://github.com/vertiginous/pik usage http://wiki.github.com/vertiginous/pik/usage Rubyがインストールされていない場合 Ruby+pikインストーラー[msi] https://github.com/vertiginous/pik/downloads Ruby+pikインストーラー[msi]でインストール msiexec /i http://github.com/downloads/vertiginous/pik/pik-0.2.8.msi Rubyがインストールされている場合 pik[gem]をインストール gem install pik pikを使う pik
知らなかった・・・ 【シフトJIS】 ひらがな:[ぁ-ん]([0x829F-0x82F1]) カタカナ:[ァ-ン]([0x8340-0x8393])、[ヴ-ヶ](0x8394-0x8396) 文字コード数比較: # -*- coding: Windows-31J -*- ## ひらがな文字数[ぁ-ん] 0x82F1 - 0x829F # => 82 ## カタカナ文字数[ァ-ン] 0x8393 - 0x8340 # => 83 カタカナの方が文字コード数が多い(>_<) 調べてみると0x837Fに割り当てがないんです!コレは気が付かないって。 気が付かないまま何をしていたかというと・・・ ひらがな→カタカナ変換: # -*- coding: Windows-31J -*- puts %w[にしとうきょう ひがしくるめ ひがしむらやま むさしむらやま].map{|s| s.tr('ぁ-ん',
このページを最初にブックマークしてみませんか?
『smileruby.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く