32nd Diary

トップ | 最新 | 過去の日記 | もっと過去の日記

2006年
6月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
めーるあどれす
ruby -rbase64 -e'puts Base64.decode64 %q(dGFrYW5vMzJAZ21haWwuY29t)'



2006-06-16 (Friday) [長年日記]

[LL][Ruby] エラトステネスのふるい @ Ruby

about キミならどう書く 2.0 - ROUND 1 -

LLの公式ブログに読者参加型の前哨戦「キミならどう書く」の登場です!!

ボクもRubyで(Primeライブラリを使わずに)素数を求めるプログラムを書いてみました.

nums = 2..(max = 100)
sieve = (nums.min..Math.sqrt(nums.max)).
   inject([]) do |s, i|
   for j in 2..(nums.max/i)
     s << i*j
   end unless s.include?(i)
   s
end
puts (nums.to_a - sieve).join(", ")

コンセプトは「人と同じ動き」です. 人が紙に書いてエラトステネスのふるいで解いていくのと同じ流れのコードとなっています.

one of the most normal peopleなボクがRubyのような礼儀正しい言語で書くならこんなもんでしょう.

みなさんも書いてみてくださいね!(と,スタッフとしてのお願いもしてみるテスツ

追記.ええと,「最初の1,000,000個」とかに変更すべき。という意見もあるようですが,少人数で腕を競いたいわけではなく,みんなで盛り上がろうという趣旨ですので100までということになりました.ご理解ください.

追記2.いやー,予想以上に盛り上がってますね. このエントリのアイデアは実は(Rubyの)?(高橋メソッドの)?高橋さんによるものだったりするんですよね.やっぱり人の心をを読む力を持っている人はすげぇなぁと関心するばかりです...ありがとうございます.

[mixi] mixiで文字の並びが逆順になるバグ

仕組みはよくわかっていないんだが,"&#8238;"を含んだニックネームにするとmixiがバグる.

簡単に元に戻ると思いますので,気になる方たちは各自やってみてください. ただし,この状態で他人の日記を踏むと足あとリストが大変なことになりますので,ご注意ください...

[Mac][Linux] Ubuntu Linux に興味をもった

現状ではMac miniはデスクトップとして使っているだけで,とてももったいない状況になっている.

サーバとして動作させるのはVMware Server のようなバックグラウンドでもきちんと動作する仮想マシンソフトがIntel Macに登場するのを待とうと思っていたが,VMwareもVirtualPCも足踏みしているようで,これではいつになったら登場するのかわからない.

そこで,外付けのハードディスクに素のLinuxをインストールして運用し,上記のような仮想マシンソフトがリリースされたら何らかの方法で物理ディスクから仮想ディスクに内容を移し,Mac OS X + 仮想マシンソフトという組み合わせで運用することを考えた. さっそくIntel Mac で簡単に動くLinuxについて調べてみたが,まだ種類は限られているみたい.ちょっと調べたところ,Ubuntuの情報が多い.

UbuntuはDebian をベースにした前衛的なディストリビューションって感じですかね. なかなかよさげ.Xenも使えるみたいなので,debootstrapかましてDebianを動かすのがいいかもしれない.

でも,「うぶんつ」という読み方が気に食わない.このつづりは「あばんつ」って読みたくなる...

追記.どうやら現在リリースされているDapperというのがリリースの大きな区切りになっているみたい. DapperがIntel Macでインストールできるようになったら導入してみたいと思う.

[Moe][Radio] カレイドスターのインターネットラジオが終了した件について

音泉のカレイドスターのインターネットラジオ「そらとレイラの すごい ○○」をcronで自動録音していたのだが,今週は失敗していた.

たまにサーバの負荷などで失敗することがあるので,今回もそんなとこだろうと手動で取りに行ったら...ない!!

告知によると放送が終了していた!!!

えーっと,いまちょうど去年の年末のを聞き終えたところ...まったく追いついていないので,かなり切ないです...

本日のツッコミ(全2件) [ツッコミを入れる]
きむら (2006-06-17 (Saturday) 13:53)

その節はどうも。カレイドラジオですが、「最終回だけ」<br>なぜか手元にあります。ごにょごにょしますか?(笑)

32 (2006-06-17 (Saturday) 15:47)

どもどもーです.ボクもおそらく最終回と思われる放送を録音できているのですが,消化が追い付いてなくて最終回に気づかないうちに放送が終了していたということです.お気遣いありがとうございますー. & わかりにくい文章ですみません...

本日のPingbacks(全0件)