ruby
10進数を16進数に変換します. 16で割っていくわけです. そのまま.もっとよさそうなのがあるんじゃないの感がぷんぷん ただし,1280.to_s(16)はナシの方向です. def decimalToHex(decimal) i = 0 b = "" while(decimal != 0 || i >= 0) do a = (decimal /…
Google先生「Bubble sortてww」って言われたので計算量:O(NlogN)のマージソート.聞いたことだけある.なんなの,難しい. ミソなのは,"あらかじめ昇順に並んでいる配列同士を昇順にまとめる"で,1回の比較で1つの値を入れていけるのが強いんかな.たぶん.…
time.rb:1: Invalid char `\357' in expression time.rb:1: Invalid char `\273' in expression time.rb:1: Invalid char `\277' in expression エンコードがUTF-8(BOM付き)になっていませんか. BOM無しにしてください.
sinatraをローカルで動かせるようになったはいいが,実際に運用する段になって,やれCGIで起動させろとか,権限がどうとか,ディレクトリがどうとかでややこしいのでまとめる. SSHをセットアップする これ一択.SAKURA Internet // サポート: SSH について…
同じファイルに書くとき #app.rb get '/' do ActiveRecord::Base.establish_connection( :adapter => 'mysql', 略 のかたち. 違うファイルに書くとき #app.rb get '/' do db_config = YAML::load_file('config/database.yml') ActiveRecord::Base.establish…
ruby :1.8.7 (2010-08-16 patchlevel 302) [i386-mingw32] gem :1.3.7 MySQL :Ver 14.14 Distrib 5.1.37, for Win32 (ia32) sinatra :1.1.0 activerecord :1.15.6 sinatraは #>gem install sinatra -v=1.1.0 --no-rdoc --no-ri で,インストールした後にapp.…
rails3.0.1もでてにぎやかになってるけど,こういうときこそ慎重に環境を構築していきたいので. インストールするとき $>gem install (gemの名前) -v=(バージョン) もしくは, $>gem install (gemの名前) -v=(バージョン) --no-rdoc --no-ri(gem install ra…
uninitialized constant Digest::Class from /base/data/home/apps/teterlia/1.345240056379854857/WEB-INF/gems/gems/oauth-0.4.3/lib/digest/hmac.rb:43 oauth0.4.3はこけるのでアンインストールしてoauth0.3.6(こっちがstableかよ,なんだよ)へ.参考 uni…
1.できるだけ量を減らす 本当は「あとでこれもできたらいいし」って思いたいけどもそれどころじゃない.そのデータのために計算時間使えない.とりあえずコメントアウトしておく.最初から一回で全部出すっていうのは難易度もリスクも高いので. 2.まずはスケール…
飲酒とコーディングが生産合理的に考えて 一緒にできないことだと考えるのが普通でも・構文エラーは検出されるわけだし ・ずっと触ってるほうが効果あがるしとかもいえるとか言いながら、一緒にやっちゃうのが puts "ダメな人"
ナップサック問題で あまりにも期待通りの動作しないので puts p printの嵐をしてみたら 何を消したくて何を出したいかわからなくなったので class GA def p(*) end def puts(*) end def print(*) end ---外道的な処置を敢行。