トップ «前の日記(2007-06-24) 最新 次の日記(2007-06-26)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|

2007-06-25 :-)

_ [仕事]仕事

0830 出勤。

_ たまには泣いても良い

FF10「召喚獣バトル」の冒頭の「祈りの歌」を聴けば「仲野順也は神か」と戦き、 FF12「自由への戦い」を聴けば崎元仁の能力に感激し、そして FF12 をまだクリアしてないことを思い出します (・ω・ )

ぃゃ、オメガ mk.XII[ 2007-06-03 ] が強いんです。倒す必要ないんだけどね。

B00005LPEQ

B000EWBCQ0

_ ゴミ箱はくずかごへ

愚痴は /dev/null へ

_ [愚痴]愚痴を食べて大きくなろう

愚痴 | 問題解決ツリー | 問題解決 | ヲレ 4.0_BETA2

_ [塊魂]塊魂「月と王子」ってすごく良い歌なんじゃあるまいか

塊魂というゲームのノリがあるからどうも「 ふざけた歌だぜ 」という印象があったのだけどあらためて歌詞を読むとすごく良い。熱いぜ。むしろ塊魂の歌は全般に良い歌っすね。

ref. 塊魂シリーズ歌詞 - 月と王子

B0001Z2X7C

_ [住民税]住民税納付書が来ない

高津区役所に電話して訊いてみました。

「いままで( 貴様が )要求が無かったから送付しなかった。これから送付する。7 月ころになる」

とのことでした。

ということは 8 月に納税するのね。

ref. 2006市税のしおり - 市税のあらまし(市民税)個人の市民税

_ 牛タンゲーム

( youichi さんとこ )

#!/usr/bin/perl
for(1..10){print "牛タン牛タン牛"; print "タン" for(1..$_+1);print "\n";}
% ./f00.pl
牛タン牛タン牛タンタン
牛タン牛タン牛タンタンタン
牛タン牛タン牛タンタンタンタン
牛タン牛タン牛タンタンタンタンタン
牛タン牛タン牛タンタンタンタンタンタン
牛タン牛タン牛タンタンタンタンタンタンタン
牛タン牛タン牛タンタンタンタンタンタンタンタン
牛タン牛タン牛タンタンタンタンタンタンタンタンタン
牛タン牛タン牛タンタンタンタンタンタンタンタンタンタン
牛タン牛タン牛タンタンタンタンタンタンタンタンタンタンタン

(´ω` )

_ [Fizz-Buzz][Ruby][末尾再帰]せっかくだから私も Fizz-Buzz 問題をやってみる

1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。

とりあえず Ruby で書きます。Ruby での Fizz-Buzz 問題の挑戦者を探せばワンライナーのツワモノとか継続を使ってるひととか居るけどそこまで Rubyist じゃないので地道にやってみます。

ちゃんとしたプログラマであれば、これを実行するプログラムを2分とかからずに紙に書き出せるはずだ。怖い事実を聞きたい? コンピュータサイエンス学科卒業生の過半数にはそれができないのだ。自称上級プログラマが答えを書くのに10-15分もかかっているのを見たこともある。

最初のコードを書くために Rubyリファレンスマニュアル - Rubyリファレンスマニュアル を読みながら書いたら 10 分くらいかかりました (´ω`;)

#!/usr/bin/ruby

(1..100).each { |v|
  if v % 3 == 0 && v % 5 == 0
    puts "FizzBuzz"
  elsif v % 3 == 0
    puts "Fizz"
  elsif v % 5 == 0
    puts "Buzz"
  else
    puts "#{v}"
  end
}

「3と5両方の倍数」は 15 の倍数のことですね。

#!/usr/bin/ruby

(1..100).each { |v|
  if v % 15 == 0
    puts "FizzBuzz"
  elsif v % 3 == 0
    puts "Fizz"
  elsif v % 5 == 0
    puts "Buzz"
  else
    puts "#{v}"
  end
}

再帰。

#!/usr/bin/ruby

def FizzBuzzR( v, e )
  return if v > e
  if v % 15 == 0
    puts "FizzBuzz"
  elsif v % 3 == 0
    puts "Fizz"
  elsif v % 5 == 0
    puts "Buzz"
  else
    puts "#{v}"
  end
  FizzBuzzR( v + 1, e )
end

FizzBuzzR( 1, 100 )

ループを末尾再帰にしようとしたけどそもそも末尾再帰が理解できませんでした (・ω・ )

ref. なんでも再帰

_ [Ruby]2 つの時間差を求める

たとえば QuickML のログの形式を解析して 2 つの処理の時間差を求める場合はこう。

#!/usr/bin/ruby

require 'time'

s1 = "2005-08-23T01:29:57: Command: QUIT"
s2 = "2005-08-23T01:40:57: Closed: localhost"
qt = Time.parse( s1.split( ' ' ).first( 2 ).join( ' ' ) )
pt = Time.parse( s2.split( ' ' ).first( 2 ).join( ' ' ) )
d = pt - qt
puts "#{d.div(60)}min #{d.modulo(60)}sec"
% ./t00.rb
11min 0.0sec

div とか modulo とか使ってるあたりが泥臭いのだけど、もうちょっとエレガントな方法は無いもんでしょうか。60 分以上の差があったらどうするんだとかいう話はいまは問題ではないので置いておく。

_ [kennak][youichi][studio5][KANEDA][ベルギービール][ポパイ]kennak さんを取り囲む会 vol.2

ポパイ

rin、kennakyouichi、studio5( mixi )、KANEDA。

先日 Belgo で飲んだとき[ 2007-05-25 ]に「ポパイでビール飲もうぜ」という誓いをしたので行ってみました。KANEDA さんに名刺を渡し忘れてたのと今日 studio5 さんに名刺を渡したので手元の名刺が尽きました。

今日飲んだビール。

  • 志賀高原ビール( 長野 )
  • よなよなビール( 長野 )
  • ベルヒュー クリーク( どこ? )

どれだけ長野にこだわるのかと。

img_4247.jpg

img_4248.jpg

img_4249.jpg

img_4250.jpg

img_4251.jpg

img_4252.jpg

img_4253.jpg

img_4254.jpg

img_4255.jpg

img_4256.jpg

img_4258.jpg

img_4259.jpg

img_4260.jpg

img_4262.jpg

img_4263.jpg

img_4264.jpg

img_4265.jpg

img_4266.jpg

img_4267.jpg

熱い愛スクリームとかなんとか。点火して食べるらしいです。

img_4268.jpg

青い炎が出てます。味は「マシュマロマンを焼いたような味 」だそうです。ぃゃ私も食べたけどね。

ref.

img_4271.jpg

img_4274.jpg

今日の格言:KANEDA「 ひとりだけ若いフリしてっ 」

_ [4行日記]4行日記

  • 【事実】ビール飲んだ。3 時間くらいで 3 杯。
  • 【気づき】これが限界。
  • 【教訓】ベルギービールは 1 時間に 1 杯
  • 【宣言】ふらふらになる前に水を飲む

そういえば水を飲んでなかった。

本日のツッコミ(全6件) [ツッコミを入れる]
_ あらかー。 (2007-06-26 09:12)

ベルビュークリークはベルギービールなー。<br>日本で入手しやすいベルギービールのひとつであります。

_ みわ (2007-06-27 00:26)

あらかーさん<br>ありがとうございます。店のメニューに書いてあったかもしれない。ベルギービールな店に行ったのにベルギービールをあまり飲まなかったのがもったいない。

_ あらかー。 (2007-06-27 09:21)

ポパイさんはビール好きな人には有名な店なのですよー。<br>ベルギーだけじゃなくていろいろ置いてあるので、全制覇を目指してください(笑)

_ kennak (2007-06-27 09:29)

おつかれさまでしたー<br>次回はもちっと近場で呑みたいですw

_ さいき (2007-06-27 12:02)

ん?長野にこだわり、長野に移り住み<br>長野から新幹線通勤?なんてブルジョワw

_ みわ (2007-06-28 21:28)

あらかーさん<br>ビールたくさんありました。でも通うにはちょいと遠いです....<br><br>kennakつぁん<br>お疲れ様でした!両国があれだけ遠いというのは両国駅に着いてから思い知りました orz<br><br>さいきくん<br>2 時間くらいかけて通勤するんですか!読書は消化できそうだけどな (´ω`;)