:note

Ruby

FileUtilsのcp_rとかcopy_entry

FileUtils.cp_r とか FileUtils.copy_entry Desktop/EQ/ └── plugin ├── rt_fav_count.rb ├── show_plugins.rb └── xxx ├── bitly_clicks.rb └── debug.rb こんなpluginのなかみをバックアップフォルダ(cp_r)にコピーしたい。 cp_

earthquake.gem をマルチアカウントで使う

デフォルトでは設定フォルダ ~/.earthquake を使用する、起動時の引数で変更可能 $ cat ~/.earthquake/config Earthquake.config[:token] = ACCESS_TOKEN Earthquake.config[:secret] = ACCESS_TOKEN_SECRET $ cp -r ~/.earthquake ~/.eq_another_account earthquake.gem を設定フォルダを指定して起動 $ earthquake ~/.eq_another_account twitter

!! で true

Sinatra Best Practices: Part One | The Carbon Emitter をみていて、今まで !! ってつかったことなかったのでメモ jsx(javascript) #target "illustrator" var session = {}; session['usr'] = "hello"; session['undefined_usr']; // undefined, nullでも同様 $.writeln( session['usr'] ); // "hello" $.writeln( !session['usr'] ); // false $.writeln( !!session['usr'] ); //

rvmでいれたopensslのsslエラーを回避

gisty をいれて、sync や postをしてみようと思ったのだけど、 SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError) というエラーがでてこまった openssl絡みでcert f

文字コード相互変換メモ

個人的にJavaScriptでよくつかう String.fromCharCode(“0x0000”) “xxxx”.charCodeAt(n).toString(16) をRubyで使うときのメモ # -*- coding: utf-8 -*- ary = (9000..10000).to_a # chrかpack("U*")をつ

はじめてのglitch

はじめての glitch # -*- coding: utf-8 -*- source = ARGV.first w = %w(a b c d e f g h i j k l) 10.times do |i| `cat #{source} | sed 's/\s/#{i}/g' > #{source.sub(/\./,"0#{i}.")}` `cat #{source} | sed 's/\d/#{i}/g' > #{source.sub(/\./,"1#{i}.")}` `cat #{source} | sed 's/[a-z]/#{i}/g' > #{source.sub(/\./,"2#{i}.")}` `cat #{source} | sed 's/\w/#{i}/g' > #{source.sub(/\./,"3#{i}.")}` `cat #{source} | sed 's/#{i}/w[#{i}]/g' > #{source.sub(/\./,"4#{i}.")}` end png jpg

Pry で what_methods をつかう

irb のかわりに Pryを使う。 そしてrubyでアレなんてメソッドだっけ?を解決する what_methods を使ってみた gem install pry gem install what_methods ~/.pryrcを作成し require "what_methods" 使い方 milligramme:

Guard をためす

監視ツールの Guard を試しました。 使い道はいろいろとありそうなのですが、まずは簡単な Sinatra アプリで試します。 Bundler を利用、Webブラウザは Google Chrome、

back to top