Monthly Archives: June 2013


ZeroDivisionError in Ruby ~if文でも対処できなかったが。~ 0

I thought it will work well when write this way:

お気楽 Ruby プログラミング入門 こんな感じ。 begin ~ rescue ~ endのエクセプション処理でZeroDivisionErrorを入れれば対処できるとのこと。 案外、Rubyは(PHPやってた人からすると)データ型や数式処理に口うるさいという印象がある。型宣言がないからイガイに感じるのかもしれないな。 そんじゃーねー! こちらも合わせてどうぞ: wordpressに「あとで読む」を追加する| TowardSomethingNew Railsバグ出すぎだ、このやろう[3hours passed…] | TowardSomethingNew


rails app> routing 0

routingが難しかったので、オベンキョ。 Rails 3のroutesまとめ namespace, scopeを用いると、パラメータのなしでURLに階層を作ることがデキる。 http://**.com/namespace/method http://**.com/scope/method

namespaceは、実際にcontrollerを階層に入れたときに、対応させるために使う。 scopeは、urlの可読性を上げたいときに使う。 後者では、classが/controller/の直下にあることとが多い。 refer to: RailsでのURL設計を考えてみる(4) スラッシュと「持っている」関係 – ぶろぐ。@はてな こちらも、名前空間とかとか。 しょうもない記事でした。 までも、ようやくフレームワークの感覚が、PHPでもRailsでもつかめてきた…(遅 こちらも合わせてどうぞ: wordpressに「あとで読む」を追加する| TowardSomethingNew Railsバグ出すぎだ、このやろう[3hours passed…] | TowardSomethingNew


the algorithm of quicksorting 0

東大のファイル 最初に関数を宣言する、Fortranのような書き方 たしか、採用したやつ 1次元配列に数字が入っているときに、 配列の中央の数字c: criteriaを基準として、 cより先に格納されていて、cより大きいものと、 cより後に格納されていて、cより小さいものとを 交換する。これを、順々に繰り返す。 交換する数字の検出は、配列の先頭と配列の末尾とから 1つずつ比較していく。 アルゴリズムは、リンク先をどうぞ。 名前の通り、速いソーティングを実現している。 this is an article of quicksorting written in japanese.. こちらも合わせてどうぞ: wordpressに「あとで読む」を追加する| TowardSomethingNew Railsバグ出すぎだ、このやろう[3hours passed…] | TowardSomethingNew


stack level too deep Problem in Rails 0

http://igreque.info/posts/2013-02-24-override-request.html stack level too deep stack This problem is caused mainly by the variables which can’t be retrieve. Turn off your Rails server, webrick or sth, and after within 10 mins, turn it on again, and check you get the page correctly. 上記のようなページが出てしまったら、for, eachなどの階層さがる文法のなかで どれかの変数がうまく取れていなくて、走っていないという事が考えられます。 なので、しばらくシャットダウンしておいて、再度立ち上げると、 通るかと思います。 こちらも合わせてどうぞ: wordpressに「あとで読む」を追加する| TowardSomethingNew Railsバグ出すぎだ、このやろう[3hours passed…] | TowardSomethingNew


montecarlo Method in C language and ruby 0

C language Ruby モンテカルロ法入門という記事を読みながら、RubyでMontecarlo法を書きました。(丸パクりです。) Re-wrote the source code to a file in my folder and tried it.

実行には次のようにコマンドラインから入力する。 > ./calcPi.rb 1000000 (回数は適宜増減する) Result::↓ こちらも合わせてどうぞ: wordpressに「あとで読む」を追加する| TowardSomethingNew Railsバグ出すぎだ、このやろう[3hours passed…] | TowardSomethingNew