« 2007年9月 | トップページ | 2007年12月 »

menucomplete.msの使い方 チュートリアル

アンカーシステムズさん作成のプロジェクト型エディタPeggyのサポート掲示板で、menucomplete.msの使い方について質問をいただきましたので、チュートリアルを作成してみました。
こういう反応をいただくのはとても嬉しいですね。

掲示板の方に解答したのですが、ここにも転載したいと思います。

続きを読む "menucomplete.msの使い方 チュートリアル"

| | コメント (0) | トラックバック (0)

iPhone/iPod touch用SDKを2月に提供、ネイティブアプリ開発が可能に - Engadget Japanese

iPhone/iPod touch用SDKを2月に提供、ネイティブアプリ開発が可能に - Engadget Japanese

超ド級ニュース来たー!個人的に震撼!
これってWindowsでも開発できるのかなあ。開発環境がMacだけなら、このためだけに今度こそMac買います(^^

| | コメント (0) | トラックバック (1)

Rubyの問題をやってみました

Life is beautifulさんの教えながら学ぶRuby:イテレータに片思いというエントリに、面白そうな問題があったのでやってみました。

一つ目のメッセージを出すメソッドは、可読性を考えるとヒアドキュメントを使うのが良いでしょうね。

def hello(to, *mesg)
  print <<END
Hello, #{to}.
-- message --
#{mesg.join("\n")}
END
end
こうかな。あ、ブロック使ってなかった…まあ、こういうのもあるということで。
二つめはinjectですかねえ。こういうときには便利ですね。

def fact(n)
  return (1..n).inject(1) {|f, i| f*i}
end

追記…他の方の投稿を見たら、ほとんど同じように書いてる方がいました。Rubyやってる人ならだいたいこういう考え方をするのかな。
二番目のについては、元の関数とは挙動が変わってしまいますが、実際にはマイナスのnにはnilを返した方がいいと思いました。

| | コメント (0) | トラックバック (0)

« 2007年9月 | トップページ | 2007年12月 »