Hatena::Grouprubyist

いつかはRails(笑) このページをアンテナに追加 RSSフィード

2009-05-22railsのインストール

railsのインストール

23:23 | railsのインストール - いつかはRails(笑) を含むブックマーク はてなブックマーク - railsのインストール - いつかはRails(笑) railsのインストール - いつかはRails(笑) のブックマークコメント

いつかはRails(笑)なので、インストだけでもやってみる。

某所にvine linux4.2のサーバを持っているので、sshでつないで作業する。

#apt-get install rubygems

gemのパッケージを入れる。入ったら、

#gem install rails

とやるだけで、なんと完全自動でインストールできてしまいました。なにこれ。

apache2とMySQLはもともとパッケージで入れてあったものなので、これから設定をRails用に変更していく必要があるんじゃないかと思っています。ソースからビルドするのと、どっちが簡単なんだろう。

#/usr/bin/rails --version
#Rails 2.3.2
#rake --version
#rake, version 0.8.7

だそうです。ちゃんと入ったみたいですね。

Railsの勉強の方はrubyがちゃんと進んでからにしたいと思います。とりあえずはインストールまで。

TiaTia2012/10/16 17:02I was so consfued about what to buy, but this makes it understandable.

qygoywmqygoywm2012/10/17 15:23cZGXuE <a href="http://ucgibrnwepcs.com/">ucgibrnwepcs</a>

lgvpitmcxublgvpitmcxub2012/10/19 15:18Pe1UL2 , [url=http://utedxwmpfjoh.com/]utedxwmpfjoh[/url], [link=http://mpmsdogeszjc.com/]mpmsdogeszjc[/link], http://qcjjpahmpqbq.com/

dblyiezdblyiez2012/10/20 17:448Vlg2i <a href="http://rhaqftokwbvd.com/">rhaqftokwbvd</a>

ygwemaoxklygwemaoxkl2012/10/20 23:22IsGF5v , [url=http://xmptyjsbdsxm.com/]xmptyjsbdsxm[/url], [link=http://ppobunpeayvt.com/]ppobunpeayvt[/link], http://trevspgvawmn.com/

2009-05-20配列の初期化

配列の初期化

15:51 | 配列の初期化 - いつかはRails(笑) を含むブックマーク はてなブックマーク - 配列の初期化 - いつかはRails(笑) 配列の初期化 - いつかはRails(笑) のブックマークコメント

Array.new([size[, val)

なので、

arry = Array.new(10000,0)

と書けばよかっただけだったらしい。

valueを省略するとnilで初期化される、ということでした。

素数探求プログラム

15:49 | 素数探求プログラム - いつかはRails(笑) を含むブックマーク はてなブックマーク - 素数探求プログラム - いつかはRails(笑) 素数探求プログラム - いつかはRails(笑) のブックマークコメント

RDEインストール記念に素数探求のプログラムを書いてみる。

新しい言語を覚えるときに、いつも最初に書くプログラム。エラトステネスの篩ですが、最適化はされていません。

ループ、条件式、配列など割とバランスのよい題材だと思います。

合ってるよなw

arry = Array.new
i = 3
while i < 99
 j = i * 2
 while j < 10000
    arry[j] = -1
    j += i
 end
 i += 1
end
i = 3
while i < 10000
  if arry[i] != -1 then
    puts i
  end
  i += 2
end

こうやって書くとN88-BASICそっくりだ。昔を思い出して懐かしくなります。

動かしてみましたが、配列が今一つよくわからない。

Array.newで作った配列はインスタンスはあるんだけど、内容は初期化されておらず、アクセスするとnilが返ります。

if arry[i] != -1 then

なんてやってごまかしているけれど、もとBASIC野郎としては

dim arry(1000)

とずばりと書いて初期化したいところなんですが。

nilの件、どうしようかなぁ。

htzhtz2009/05/21 12:31こんな感じでどうでしょうか?
Rubyの場合、こういうループでwhileを使うことは少ないと思いますので
レンジを使ったループやイテレータ、Integer#step/upto/downto系を覚えておくと
非常に便利だと思いますよ。
max = 1000
array = Array.new(max, 0)
array[0..1] = [-1, -1]

(2...Math::sqrt(max).to_i).each do |i|
(i * 2).step(max - 1, i) do |j|
array[j] = -1
end
end

array.each_index do |i|
puts i if array[i] != -1
end

delta16vdelta16v2009/05/22 23:27なるほど。
最初はBASICっぽくfor~endで書こうとしたのですが、カウンタを+=2でアップさせたかったので、while~endに書き直したのでした。
御教示頂いた方法のコードを研究してみます。
ありがとうございました。

JaliaJalia2012/10/16 10:30Dude, right on there bortehr.

evoccibevoccib2012/10/16 22:06y5ThiO <a href="http://otfagtkrsive.com/">otfagtkrsive</a>

khnrnycreyzkhnrnycreyz2012/10/20 01:54qdNtHQ <a href="http://ttiwdvfaxkyc.com/">ttiwdvfaxkyc</a>

yrtrsgqpkgyrtrsgqpkg2012/10/20 22:23Rluz3T , [url=http://hpcuwpwairem.com/]hpcuwpwairem[/url], [link=http://pahgmzhyxorm.com/]pahgmzhyxorm[/link], http://lxmomowagtqa.com/

2009-05-18Windows環境

Windows環境

22:22 | Windows環境 - いつかはRails(笑) を含むブックマーク はてなブックマーク - Windows環境 - いつかはRails(笑) Windows環境 - いつかはRails(笑) のブックマークコメント

普段はUbuntuRubyを勉強しているのですが、USBフラッシュメモリだったりしますし、そもそもWindows環境で動くPGが作りたかったりするので、

Rubyist Magazine - Ruby ではじめるプログラミング 【第 1 回】を見て、One Click Ruby Installerというのを落としてみました。

本当にワンクリック詐欺のようにインストールが完了しました。

@nifty:@homepage:エラーから統合開発環境らしいRDEというのを落としてみます。

Ruby Pathを設定したら英語環境で立ち上がりました。もう一遍ConfigFileのTranselateFileをRDE以下のTranselateに設定しなおしてもう一度起動するとちゃんと日本語環境に。

これでPGも作れます。

gem

22:20 | gem - いつかはRails(笑) を含むブックマーク はてなブックマーク - gem - いつかはRails(笑) gem - いつかはRails(笑) のブックマークコメント

きっとCPANみたいなのがあるんじゃないかと思ったら、gemというもんで入れるらしい。

sudo gem install net-ping

こんな感じですか?

LucianoLuciano2013/01/14 06:36We need a lot more insigths like this!

LucianoLuciano2013/01/14 06:36We need a lot more insigths like this!

ppyvzqfppyvzqf2013/01/15 04:33C9Pmj9 , [url=http://comnlapquptc.com/]comnlapquptc[/url], [link=http://narnplphirug.com/]narnplphirug[/link], http://dvazvrsidsjg.com/

liczexopqliczexopq2013/01/16 11:42g6jbfD <a href="http://pzpgygcjnpga.com/">pzpgygcjnpga</a>

gszelcmlgszelcml2013/01/16 17:58CL4S24 , [url=http://rhiifalmhhkx.com/]rhiifalmhhkx[/url], [link=http://shqhswqncuig.com/]shqhswqncuig[/link], http://qgyhjnpaziec.com/

2009-05-06

資料探し

16:44 | 資料探し - いつかはRails(笑) を含むブックマーク はてなブックマーク - 資料探し - いつかはRails(笑) 資料探し - いつかはRails(笑) のブックマークコメント

本屋さんにruby本を探しに行きましたが、めぼしい入門書は見当たらず。

当面は、Rubyist Magazine - Ruby ではじめるプログラミング 【第 1 回】でやることにします。

いろいろ立ち読みしていましたら、win版でCOMを使う話や、RDEの話なんかを見かけて、それなりに勉強になりました。

リソースとしちゃネット上のドキュメントもずいぶん充実していますから、やる気があればそれだけでも十分そうです。

saronpasusaronpasu2009/05/19 15:05少々、高価ですがオススメは「プログラミング言語 Ruby 言語編 第2版」(ISBN 978-4274066429)です。余裕があれば同ライブラリ編もあるとなお良いと思います。ネット上の資料でも事欠くことはありませんね。

delta16vdelta16v2009/05/20 11:45コメントありがとうございます。
古い人間なんで、本が手元に有った方が安心できます。
ご案内頂いた資料、購入してみます。

2009-05-04

1.8か1.9か

23:35 | 1.8か1.9か - いつかはRails(笑) を含むブックマーク はてなブックマーク - 1.8か1.9か - いつかはRails(笑) 1.8か1.9か - いつかはRails(笑) のブックマークコメント

Synapticでインストしたら、1.8が入ったみたいです。

リポジトリには 1.9も並んでいるんだけれど、デフォルトのシンボリックリンクは1.8みたい。

どのくらい違うのか、よくわかりませんが、勉強する上では情報は多い方が楽そうなので、そのまま1.8で入れてみました。

ちなみにOSUbuntuの9.04です。しかもUSBメモリインストール版。腰抜けぽい。

RDTプラグイン

22:57 | RDTプラグイン - いつかはRails(笑) を含むブックマーク はてなブックマーク - RDTプラグイン - いつかはRails(笑) RDTプラグイン - いつかはRails(笑) のブックマークコメント

Eclipseでもプラグインを入れればrubyの開発が出来ると聞いて、Download Ruby Development Tool from SourceForge.netを落として見ましたが、Eclipseを全然知らないのでした。

プラグインの入れ方がわからず、あわてて撤退。

今日からはじめます

22:47 | 今日からはじめます - いつかはRails(笑) を含むブックマーク はてなブックマーク - 今日からはじめます - いつかはRails(笑) 今日からはじめます - いつかはRails(笑) のブックマークコメント

とりあえず、

print("Hello World")

というtest1.rbを作って、

ruby test1.rb

とやって動作確認しました。

インストールはうまくいっているようです。