ruby

say something about "ruby"

33 fans

To write comments please Login or proceed to Sign Up. Beginner's Guide

al001

ruby

こんなこと出来るんだね。
list.reverse! if list[0] > list[1] if list.size == 2
quitada

ruby

Ruby に高速な実行環境・ライブラリ並びにスケーラビリティを提供する、MagLev がようやくリリースされたよ。
http://maglev.github.com/
https://twitter.com/#!/maglev

元々は、Smalltalk の実行環境として提供していたものをベースに開発されてるそうです。
serian

ruby

windowsでgdbm絡みのエラーが出る時。RubyInstllerからrubyをインストールしなおすと直る。emacsのevernote-modeで使う時など。
fumokmm

ruby

nilとfalse以外は全てtrueと評価されるのか。
これは気をつけとかないとな。
thilogane

ruby

http://d.hatena.ne.jp/thilogane/20110715/1310724575
とりあえず、固定小数点で有理数を表現して、それを応用してみました。
自然対数の底 e を 250桁(任意の桁数に変更可能)求めてみました。
浮動小数点で表現する場合はこれに加えて、指数もどこかに記録する必要があります。
thilogane

ruby

とりあえず、有理数を構築する方法を考えます……。
有理数を作るためには2つの整数があればいいのですが、これを配列にして使えばいいのだろうか……。
それとも十進表記で表して、仮数部分をある整数、指数を別の整数に、という手も。
thilogane

ruby

しかし、かなりの時間を要するアルゴリズムを終えた後、実行結果出力を待っていると puts を put と書いているなどのミスがあるというのには凹むなぁ。
コンパイルを要する言語に慣れると、こういう失敗をやらかしたときのダメージはデカいのです。
thilogane

ruby

とりあえず千里の道の一歩から始め、
一里ぐらいまでは来ましたかね。
・メソッド(C言語での関数に相当)の基本操作
・配列やハッシュの基本操作
などはなんとかできるようになったのです。
文末には ; をつけなくてもつけてもいいがコマンドごとに改行せねばならぬ、と。
インタプリタを通してですからね。
thilogane

ruby

Cの文法に慣れたものからの視点でRubyの勉強日記をつけ始めました。
http://d.hatena.ne.jp/thilogane/20110422/p1

しかし、Rubyは「ルビー」と読むのに、私が最初に勝手に「ラビー」と読んでしまったので、
なかなか頭から「ラビー」が離れない…。
どうでもいいかもしれませんが、7月の誕生石はルビー。そして私は7月生まれだったり。
cubick

ruby

将来有望過ぎる。

Ruby開発の新メンバーは14歳の中学生!
>>
Rubyの中身に興味を持ち、自分で改造するようになり始めると、ビルド後の
「テスト」の処理が遅いことにイライラするようになった。

「オレのマシンが遅いだけなんですけどね。誰か高速化してるのかなって
(Ruby開発者に)聞いたら、さぁ……って。誰もやってなかったんですよ」
<<
fumokmm

ruby

すんごい細かい話だが、
Rubyだとフィールドの宣言をいちいちしなくても@変数名で
いきなりフィールドを使えるあたりが手軽でよいと感じた。
fumokmm

ruby

昨日あたりからRubyを試してるんだけど
確かに「たのしい」!。サクサク動く。
fumokmm

ruby

mac portsでruby1.9をインストールしたところ
rubyおよびirbは

ruby1.9
irb1.9

となるんですね。
thilogane

ruby

実験したところ10進法で約126万桁の整数まで扱えることが判明。
理論的には無限桁(もちろんメモリの容量を超えず)が可能とのことですが。
100万桁以上の整数なんて日常生活とはまず、いや全く無縁ですが、数論の勉強用には有用なのね。
http://d.hatena.ne.jp/thilogane/20110328/p5

学生時代に Mathematica を使っていましたが、あれですら制限があった気が。
あれに 9^(9^9) = (3億6969万3100桁の整数) を計算させたらオーバーフローしました。
なにがともあれ、今日が終わったらぼちぼちとJava, Ruby を使いこなすための勉強も始めたい…。
fumokmm

ruby

#Rubyで文字列を扱う場合、
#{ }の式展開を含まないような文字列の場合って
シングルクォートとダブルクォートのどちらでもOKだとは思うんだけど
どっちを使うのが主流なんだろう?
fumokmm

ruby

Reply toぜくる
一応クラスベースがベースで、メタプロするのも自由さ!という認識です。
zecl

ruby

RubyでのOOって、プロトタイプベースのOOがスタンダードという認識でよろしいのかい
thilogane

ruby

Javaとはかなり文法が違うので戸惑ったり。
あんまり難しいプログラムは書くつもりはないですがね。
数論用に覚えておきたいです。
とりあえずセミコロンを行末につけてもそのメモリの分とセミコロンを打つ以外の
手間以外は損しないから行末には打っておきますか。
thilogane

ruby

整数論の研究に使おうと思います。
なのでお気に入りキーワードに入れておきます。
http://www.rubylife.jp/ini/ で勉強しています。
gomis

ruby

ruby,perlの黒魔術に関する印象
ruby:どこに書いてあるか分からない。あるいはどこにも書いてない
perl:書いてある場所は分かっても何が書いてあるか分からない

Report inappropriate content

Choose your content preference