ブログトップ 記事一覧 ログイン 無料ブログ開設

hellkite 日記と雑記とメモ。 このページをアンテナに追加 RSSフィード Twitter

2009-11-17(Tue)

[]MarketplaceをWILLCOM03(WindowsMobile 6.1)にインストール

これは大きなニュースが舞い込んできました!

マイクロソフト、Windows Mobile 6.0/6.1向けにも「Marketplace」 - ケータイ Watch


さっそく、インストールしてみましたよ。

アメリカ以外ならmp.windowsphone.comにWindowsMobile機器アクセスします。すると、ダウンロードへのリンクがあるので、ダウンロード

IEダウンロードしたら勝手インストールが始まりました。インストール完了後、Marketplaceを実行させると規約への同意を求められます。それを承諾すると晴れてMarketplaceがWindowsMobile6.1で実行可能に!

ちゃんと日本語表示ですよー。すげぇ。


ラインナップを見ると・・・有料のものが多いですね・・・

購入するとWillcomから請求がくる仕組みなんでしょうか。入れたいソフトがないのでちょっと保留中。


まぁ、こんな情報もあるので、ソフトが充実するのを待ちましょうか。

「ボンバーマン」など32タイトル、「MGD」でWindows phoneに移植 - ケータイ Watch

しかし、Microsoftやってくれました。

[][]Fizz-Buzz問題Rubyでやってみた。

ネットを巡回していたら、Fizz-Buzz問題ってのがあったのでやってみた。

言語は当然自分の中で盛り上がっているRubyで。ちなみに問題文は以下ね。

1から100までの数をプリントするプログラムを書け。

ただし3の倍数のときは数の代わりに 'Fizz' と、

5の倍数のときは 'Buzz' とプリントし、3と5両方の倍数の

場合には 'FizzBuzz' とプリントすること

どうしてプログラマに・・・プログラムが書けないのか?


2分でやれれば、まぁ、それなりってことでスタート

100.times do |n|
  nn = n + 1
  str = ""
  str << "Fizz" if (nn % 3) == 0
  str << "Buzz" if (nn % 5) == 0
  if str == "" then
    p nn
  else
   p str
  end
end

えーと、5分くらいかかったorz

irbで初めやろうとして100.eachとか意味不明記述をしたりthenを忘れたり散々だった。でもまぁ、ロジック自体はすぐに思いついたからいいだろう*1。そんなに長いコードにもならなかったし・・・。ワンライナーな方々を除けば大体こんな書き方になると思います。

でも、さすがに・・・nn = n + 1ってカッコ悪すぎだろ・・・というわけで、この部分を消せる他の書き方がないか調べてみたら、いくつか見つかった。

まず、1.upto(100)っていう書き方。

1.upto(100) do |n|
  str = ""
  str << "Fizz" if (n % 3) == 0
  str << "Buzz" if (n % 5) == 0
  if str == "" then
    p n
  else
    p str
  end
end

もう一つは、(1..100)を使う書き方。

(1..100).each do |n|
  # 中身は上と同じ
end

やっぱり簡単な問題でも、実際に書いて調べる必要あるね*2

で、ここまで書いておいて、そういえば、昔ブログに書いたような記憶があるな・・・と思って検索してみたら実は2年前にやっていたw

Fizz-Buzz問題とやらをやってみる - hellkite 日記と雑記とメモ。


言語Pythonだったけど。そうか、2年前はPythonだったか。setとか全然忘れているんですけど。うーん、使わないとやっぱり忘却の彼方、ですね。Rubyはそんなことにならないように精進せねば。

[][]オニオンスープ作った

なぜか、@ITメーリングリストに載っていた、オニオンスープを作った。

30分間弱火で放置するだけでいいから、プログラミング中に作るのに持ってこい。だそうです。


作り方。

  1. タマネギの皮をむいて、底に十字に切り込みを入れる
  2. 鍋にタマネギを入れる
  3. 固形スープの素とバターと水を入れる
  4. 蓋をして30分間弱火で煮る
  5. 塩コショウ+粉チーズをかけて食べる

分量は適当で。


なかなかいけます!!

たしかに寒い冬のコーディングのお供にいいかも。


っていうか、久しぶりにcookタグ使ったから過去の記事を見てみたら・・・

タマネギのスープ煮 - hellkite 日記と雑記とメモ。

まんまじゃねーか!

しかもなんて低い評価・・・。2時間も煮込まなくて大丈夫だよーって。。。

*1ロジックが間違っていたらガクブルなんですけど・・・

*2:普段、Cとかアセンブラかばかりだから、便利な使い方はすぐ忘れてしまうので・・・