トップ «前の日(05-05) 最新 次の日(05-07)» 追記

ヨタの日々

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|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|05|06|07|08|09|10|11|12|
2025|01|02|03|04|05|06|07|08|09|10|11|12|
2026|01|02|03|04|

2002-05-06

_ 場所

神奈川



_ 君望

終りました。0200 ころ終了。集まった CG は 50 % くらいかしら。マルチエンディングなんすかねこれ。もうやらん。おなかいっぱい。


_ .hack//Radio すみすみナイト

たくみとかもりやくんから「ますみん良いよ〜」とか言われたので聴いてみることにします。来週から。


昭乃さんの番組と被るとか言ったら「ラジオ 2 個で聴け〜」ともりやくんから突っ込まれました。へぃ。精進します。


_ もえごみ

らむさんのハンドルの由来。それは猫耳です。いや初耳です。白い[駅液]で会話してたのは嘘だったのね。ぃゃどんな会話したかもう覚えてないけど。


_ だらだら

CSS で遊んでみました。とりあえず盗めというわけで高林さんの所から拝借。


あと、Mozilla で云う「 Web Site Icon 」をトップページでちょこちょこっと。



2003-05-06

_ おしごと

新しい仕事。「聖さま」と名付けよう。

_ ばらまき

ぐは。コーヒーに遣うクリーム(粉末のやつ)を机上にばらまいてしまった。

_ ネットワークアンリーチャブル

昨晩あたりからどーもネットワークの挙動がおかしかった。dig での名前解決できるけど ping やると応答がないとか。

その道のプロフェッショナルとしさまに聞いてみたら「 経路がおかしいんだろ。ルータの設定見直してみなさい。それが今日の宿題。終わったら馬車道行ってあげよう 」とのこと。

ルータのフィルタの設定が重複してる部分があった。詳細は分からんけど、どうもそれが良くなかったらしい。

というわけで馬車に行こう〜

あと木曜は当面暇ができませんわたくみさまっ


2004-05-06

_ 仕事

0720 出勤。ひさしぶりに自転車乗ったからか、えらく疲れた。

_ ふむ

脳内で KINGDOM HEARTS のサントラの「 Blast Away! 」が再生される。

_ 「ノビヨのしっぽ」会員専用サイトオープン!

ID とパスワード自宅だよ。見れない。

_ 仕事

2150 退勤。

_ おやつ

大阪土産の東京ばなな。

p5060001.jpg

本日のツッコミ(全2件) [ツッコミを入れる]

_ さいき [果たしてそれは、大阪土産というんだろうか???]

_ みわ [大阪旅行の土産。へーちょ]


2005-05-06

_

0640 起床。

ねむねむ。

_ 天野喜孝「 N.Y.SALAD 」 ART 展 サイン会

日本橋高島屋へ行って整理券を確保してきた。

整理番号 12 番であった。

会場は 7F であり、エスカレーターで行ったのだけど、エレベーターを使えばもう少し早く着いたか。まあいいや。

なぜエレベーターを使わなかったかって?

エレベーターの場所が分からなかったからさ。

p5060005.jpg

_ おひる

帰りに玉川高島屋に寄ったので FAUCHON のパンを買ってきた。

p5060003.jpg

_ 天野喜孝「 N.Y.SALAD 」サイン会

再度日本橋高島屋へ行ってきた。

場所が高島屋の普通の売場なのでトークのようなことはやらないだろうと思っていたらホントにやらなかった。

そのまま淡々とサイン会。

「 ぅゎー 天野さんだ本物だ FF 5 のころはサントラを聴きながらサントラに収録されてる天野さんの絵を見ながらまだプレイしていない FF 5 の内容を空想していたんですよ そんな中学生のころなんですよ! 」

などと妄想していたがここは無難に au の W21H のネタにした。今回のメインは N.Y.SALAD だし( W21H にデフォルトで入っている絵も N.Y.SALAD である )。

あらかじめ拙者のケータイの待ち受け画面をげふんげふん デフォルト設定に戻しておいてからネタふり。

サイン貰ってからしばらく待っていたけど 2 回まわしや 3 回まわしのひとがけっこう居たりしてなかなか終わらないのでとっとと帰ってきた。

_ 今日のロマサガ

バルハラント地方でモンスター退治。

褒美は「 たったの 200 金 ぽっち 」

p5060010.jpg

贅沢ですよアイシャさん!

_

かにピラフ、クイックコールスロー、味噌汁。

p5060012.jpg

かほりをー。

p5060015.jpg

_ デザート

玉川高島屋のレピドールで母の日フェアやってたので予約して購入した。

でも予約したのは母上自身なのだ笑。

購入したのは私。

p5060016.jpg

p5060017.jpg

苺がたくさん。

p5060018.jpg

p5060022.jpg


2006-05-06 :-)

_

0600 起床。

新丸子のほうまで往復。

iPod Shuffle に入れた Trash が妙な順番で再生されると思ったらどうもアーティスト順でプレイリストに突っ込んでしまったようだ。

これはこれでいとをかし。

pr00100011315.jpg

_ web 巡回

あなたが主要なOSを全て使うべき、たった一つの理由

( via *Backtrace* )

コンピュータ使ってる奴なんてみんなオタクだ!
コンピュータを窓から投げ捨てろ!
ぴゅう太を使え!

最初のの 2 行は同意する。

しかしぴゅう太は使ったことがない。

[Emacsen] httpd.confの編集を vi でやっているとストレスがたまる、Emacs好きな人は jed を使いましょう

EDITOR=gnuclient して sudo -e しろとのこと。

コードを貼りつけるのが面倒だ

( 以上 markun日記 より )

Emacs だと私も C-x r t してます。

wiki モードは引用も面倒っす。行頭に「""」書いて行末に「{{'<br>'}}」書く( {}は半角で書くこと )。

はてなダイアリーは「>|」とか「>>」だけなので楽なんだよなう。

ref.

_ 仕事

0900 川崎。

2130 退勤。

ひとまず検査指示書を版上げ完了。

そしてダッシュで帰宅。

_ area51新年会 2006 v2.0

@ほりさんち

area51 の面子と れあちぃず の合同みたいな。

参加者。

  • みわ
  • ぶんじ
  • はらだ
  • くろ
  • さとう
  • よしみつ
  • れあちぃず御一行
    • ゆあん
    • ほり
    • ある
    • ちる
    • らむ
    • とらんぷ

私が企画しておいたわりに当日は仕事なので参加できなさそうだったのだけど、仕事から駆けつけていきました。

area51 伝統のジンクス「 幹事は参加できない 」は打破しました!ツイてる!

よしみつくんは参加しない予定だったのだけど、行ってみたら居たので安心した笑。なんの予定があったんだっけ。

ヨタのひととき

  • 家電業界は仕事のサイクルが短い
  • メモは ChangeLog メモですよー ( ref. 横着プログラミング 第1回: Unixのメモ技術 )
  • area51.gr.jp をみんなが使えるようにする
  • Mac は CD 入れて C 押しながら起動するといろいろリセット
  • 厚生年金の宿が安い
  • フランスに行って本物の芸術を見ろ
  • 坊主の三連星
  • オレオレ詐欺対策には自分のイベント参加予定表を作っておけ( ぇー
  • FF 12 は 80 時間プレイしてもまだクリアしてない( くろ )
  • 水泳は足を使うんだ!

飲み食い

〆張り鶴。ほとんど私ひとりで飲んだ気がする ^^;

img_0399.jpg

能登牛のせんべい。これも私が抱え込んでひとりで食べてた笑

img_0400.jpg

ムーンライト。「 ながら 」じゃなくて椎名へきるの歌とかなんとか。

img_0402.jpg

メイリッシュに通っているひとのお土産らしい笑

img_0404.jpg

こうしてヨタヨタしながら時間は経過していくのでした。


2007-05-06 :-)

_ [FF12]FF12

プレイ時間 106:01

  • ラルヴァイーター狩り
  • 5 時間くらいかけてラルヴァイーターを 10 chain したけどダンジューロは出なかった

ダメージ食らっても HP が 9999 から減らないと思ったら 1 万を超えてるのね。

_ [おひる][じゃがいものチーズクリーム煮]おひる

じゃがいものチーズクリーム煮( ref. 今日の料理 2007-05 p.18 )

生クリームが無かったのでホワイトソースを作って代用してみたらホワイトシチューになりました。

img_3959.jpg

_ [][スパゲティのオープンオムレツ][新たまねぎカレーマリネのシンプルサラダ]飯

スパゲティのオープンオムレツ( ref. DS 献立全集)、新たまねぎカレーマリネのシンプルサラダ( ref. 今日の料理 2007-05 p.37 )

img_3962.jpg

_ [おやつ][信玄餅]おやつ

信玄餅。静岡紀行 鳴沢氷穴[ 2007-05-02 ]のお土産です。

img_3968.jpg

_ [モバイル][Twitter]ケータイで Twitter

普段は MovaTwitter を使っています。Twitter 公式の Twitter というのがあったので試してみました。私が使っている au W47T では文字化けします。Google Mobile 経由でアクセスすると良いようです。使い勝手などはまだ比較していないのでもうちょい両方とも使ってみます。

こちらがモバイル版 Twitter

img_3972.jpg

こちらが MovaTwitter

img_3976.jpg

ref.

_ テスト

テスト


2008-05-06 :-)

_ [おひる][ゴルゴンゾーラのフジッリ]おひる

ゴルゴンゾーラのフジッリ( ref. ちゃんと作れるイタリアン p.50 )

img_5680.jpg

_ [創聖のアクエリオン]一万年と二千年前から

私が最初に「創聖のアクエリオン」をフルコーラス聴いたのが以下の動画なので、それ以来たとえばアニメ主題歌大全集[ 20080424#p09 ]等「創聖のアクエリオン」を聴くたびに神様が裸で踊る図を脳内再生するようになりましたニコ厨。

_ [C#][スタック][ヒープ]スタックとヒープ

C# にはまた、別の意味で 2 種類の型があります。値型( value type )と参照型( reference type )です。値型と参照型の違いは、それらの値がどのようにメモリに格納されるかという点にあります。値型は、スタックの上に実際の値が直接保持されます( または、もっと大きな参照型オブジェクトの一部分に値が保持されます )。参照型の場合は、スタック上に保持されるのは、オブジェクトのアドレスであり、実際のオブジェクトはヒープに格納されています。( p. 26 )

C# では、整数のような値型のローカル変数は、スタック上に割り当てられます。スタック上のメモリ領域に置かれ、そのメモリ領域を変数の名前によって参照できます。参照型のローカル変数もスタック上に割り当てられますが、値自体( 例えばオブジェクト )はヒープ上に割り当てられ、参照型変数にはヒープ上のオブジェクトのアドレスが格納されます。( p.28 )

4873112648

_ [C#][ファイナライザ]ファイナライザ

要するに、ファイナライザは弁護士のようなものである。本当に必要な状況もあるが、一般には絶対に必要という場合にしか使用せず、使用する場合はそれがどのような働きをするかを 100% 理解する必要がある。( p.151 )

4873110912

_ [ヒープ]ヒープ領域

ヒープ領域(ヒープりょういき)とはコンピュータープログラミングにおいて、動的に確保可能なメモリの領域。ヒープ (heap) とは、『山積み』という言葉の中の『山』をさす英単語である。

_ [スタック]スタック - 実行時メモリ管理

いくつかのプログラミング言語はスタック指向である。スタック指向言語とは、基本操作(二つの数の加算、一文字表示など)でスタックから引数を取ってくるようになっていて、結果をスタックに返すようになっている言語である

ほとんどのコンピュータは実行時メモリ環境に特殊なスタック(コールスタック)を使用し、プロシージャ/関数呼び出しに関する情報を格納するのに使っている。

プログラミング言語によっては、プロシージャ内のローカルなデータをスタックに格納する。ローカルなデータの(スタック上の)領域はプロシージャに入ってきたときに割り当てられ、出て行くときに解放される。

_ [NetBSD][top]Let's CF-R4 NetBSD の top を眺めたらプロセスが少ないことを知った

無駄に postfix が起動してたりしますが。

% top -d1

load averages:  0.04,  0.01,  0.00                  up 0 days,  0:15   17:23:51
19 processes:  18 sleeping, 1 on processor
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Memory: 32M Act, 708K Wired, 4956K Exec, 20M File, 434M Free
Swap: 128M Total, 128M Free

  PID USERNAME PRI NICE   SIZE   RES STATE      TIME   WCPU    CPU COMMAND
15355 rin       21    0   140K  904K CPU/0      0:00  0.00%  0.00% top
    0 root     103    0     0K   20M schedu/0   0:00  0.00%  0.00% [system]
  446 root      63    0   360K 3124K netio/0    0:00  0.00%  0.00% sshd
  438 rin       63    0   776K 2592K pause/0    0:00  0.00%  0.00% zsh
  393 postfix   63    0   260K 1060K kqueue/0   0:00  0.00%  0.00% qmgr
  430 postfix   63    0   216K 1028K kqueue/0   0:00  0.00%  0.00% pickup
  423 root      63    0   196K  996K kqueue/0   0:00  0.00%  0.00% master
  405 root      63    0    92K  916K kqueue/0   0:00  0.00%  0.00% inetd
  171 root      63    0   196K  856K kqueue/0   0:00  0.00%  0.00% syslogd
    1 root      63    0   100K  852K wait/0     0:00  0.00%  0.00% init
  432 root      63    0    56K  824K tty/0      0:00  0.00%  0.00% getty
  442 root      63    0    56K  824K tty/0      0:00  0.00%  0.00% getty
  435 root      63    0    56K  824K tty/0      0:00  0.00%  0.00% getty
  441 root      63    0    56K  824K tty/0      0:00  0.00%  0.00% getty
  434 root      63    0   244K  812K nanosl/0   0:00  0.00%  0.00% cron
  230 root      63    0   200K  704K mfsidl/0   0:00  0.00%  0.00% mount_mfs
  343 rin       21    0   344K 2464K select/0   0:00  0.00%  0.00% sshd
  268 root      21    0   296K 1452K select/0   0:00  0.00%  0.00% sshd
  141 root      21    0   640K  844K select/0   0:00  0.00%  0.00% dhclient

_ [][ゴーヤーチャンプルー]飯

ゴーヤーチャンプルー( ref. 食彩浪漫 2005-06 p.73 )

img_5684.jpg

_ [おやつ][ベイクドチーズケーキ]おやつ

ベイクドチーズケーキ( ref. 12cmの丸型ひとつでできる 小さくてかわいいケーキ pp.18-19 )。本のタイトルが長い。12cm 仕様のレシピで 16cm の丸型を使ったので薄くなってしまったけど味と食感はちゃんとしてます。いいね。

img_5685.jpg

img_5688.jpg


2009-05-06 :-)

_ 朝ッ

0730 起床

_ おやつ

20090506_0.jpg

柏餅

_ 買い物

文教堂

4048677586

4086304600

4086304813

4840126666

_ [デザインパターン][Factory]Head First デザインパターンを写経する - 4章 Factory パターン

#!/usr/bin/ruby -Ks

class PizzaStore
  def orderPizza( type )
    @pizza
    @pizza = createPizza( type )
    @pizza.prepare
    @pizza.bake
    @pizza.cut
    @pizza.box
    @pizza
  end

  def createPizza( type )
  end
end

class NYPizzaStore < PizzaStore
  def createPizza( item )
    case item
    when "チーズ"
      NYStyleCheesePizza.new
##    when "野菜"
##      NYStyleVeggiePizza.new
##    when "クラム"
##      NYStyleClamPizza.new
##    when "ペパロニ"
##      NYStylePepperoniPizza.new
    else
      nil
    end
  end
end

class ChicagoPizzaStore < PizzaStore
  def createPizza( item )
    case item
    when "チーズ"
      ChicagoStyleCheesePizza.new
##    when "野菜"
##      ChicagoStyleVeggiePizza.new
##    when "クラム"Head First デザインパターンを写経する - 3章 Decorator パターン
##      ChicagoStyleClamPizza.new
##    when "ペパロニ"
##      ChicagoStylePepperoniPizza.new
    else
      nil
    end
  end
end

class CaliforniaPizzaStore < PizzaStore
  def createPizza( item )
    case item
    when "チーズ"
      CaliforniaStyleCheesePizza.new
    when "野菜"
      CaliforniaStyleVeggiePizza.new
    when "クラム"
      CaliforniaStyleClamPizza.new
    when "ペパロニ"
      CaliforniaStylePepperoniPizza.new
    else
      nil
    end
  end
end

class Pizza
  @name
  @dough
  @sauce
  @toppings

  def prepare
    puts "#{@name}を下処理"
    puts "生地をこねる..."
    puts "ソースを追加..."
    puts "トッピングを追加:"
    @toppings.each {|t|
      puts " #{t}"
    }
  end

  def bake
    puts "350度で25分間焼く"
  end

  def cut
    puts "ピザを扇形に切り分ける"
  end

  def box
    puts "PizzaStore の正式な箱にピザを入れる"
  end

  def getName
    @name
  end
end

class NYStyleCheesePizza < Pizza
  def initialize
    @name = "ニューヨークスタイルのソース&チーズピザ"
    @dough = "薄いクラスト生地"
    @sauce = "マリナラソース"
    @toppings = []
    @toppings << "粉レッジャーノチーズ"
  end
end

class ChicagoStyleCheesePizza < Pizza
  def initialize
    @name = "シカゴスタイルのディープディッシュチーズピザ"
    @dough = "極厚クラスト生地"
    @sauce = "プラムトマトソース"
    @toppings = []
    @toppings << "刻んだモッツァレラチーズ"
  end

  def cut
    puts "ピザを四角形に切り分ける"
  end
end

def main
  nyStore = NYPizzaStore.new
  chicagoStore = ChicagoPizzaStore.new
  pizza = nyStore.orderPizza( "チーズ" )
  puts "イーサンの注文は#{pizza.getName}"
  pizza = chicagoStore.orderPizza( "チーズ" )
  puts "ジョエルの注文は#{pizza.getName}"
end

main
% ./factory.rb
ニューヨークスタイルのソース&チーズピザを下処理
生地をこねる...
ソースを追加...
トッピングを追加:
 粉レッジャーノチーズ
350度で25分間焼く
ピザを扇形に切り分ける
PizzaStore の正式な箱にピザを入れる
イーサンの注文はニューヨークスタイルのソース&チーズピザ
シカゴスタイルのディープディッシュチーズピザを下処理
生地をこねる...
ソースを追加...
トッピングを追加:
 刻んだモッツァレラチーズ
350度で25分間焼く
ピザを四角形に切り分ける
PizzaStore の正式な箱にピザを入れる
ジョエルの注文はシカゴスタイルのディープディッシュチーズピザ

_ [デザインパターン][Abstract Factory]Head First デザインパターンを写経する - 4章 Abstract Factory パターン

素材クラスは途中で挫折したので全部は書いてない。

#!/usr/bin/ruby -Ks

module Veggies
  def to_s
  end
end

class Garlic
  include Veggies
  def to_s
    "Garlic"
  end
end

module Dough
  def to_s
  end
end

class ThinCrustDough
  include Dough
  def to_s
    "ThinCrustDough"
  end
end

class ThickCrustDough
  include Dough
  def to_s
    "ThickCrustDough"
  end
end

module PizzaIngredientFactory
  def createDough
  end
  def createSauce
  end
  def createCheese
  end
  def createVeggies
  end
  def createPapperoni
  end
  def createClam
  end
end

class NYPizzaIngredientFactory
  include PizzaIngredientFactory

  def createDough
    ThinCrustDough.new
  end
  def createSauce
#    MarinaraSauce.new
  end
  def createCheese
#    ReggianoCheese.new
  end
  def createVeggies
#    veggies = [ Garlic.new, Onion.new, Mushroom.new, RedPepper.new ]
  end
  def createPapperoni
#    SlicedPepperoni.new
  end
  def createClam
#    FreshClams.new
  end
end

class ChicagoPizzaIngredientFactory
  include PizzaIngredientFactory

  def createDough
    ThickCrustDough.new
  end
  def createSauce
#    PlumTomatoSauce.new
  end
  def createCheese
#    MozzarellaCheese.new
  end
  def createVeggies
#    veggies = [ BlackOlives.new, Spinach.new, Eggplant.new ]
  end
  def createPapperoni
#    SlicedPepperoni.new
  end
  def createClam
#    FrozenClams.new
  end
end


class PizzaStore
  def orderPizza( type )
    @pizza = createPizza( type )
    @pizza.prepare
    @pizza.bake
    @pizza.cut
    @pizza.box
    @pizza
  end

  def createPizza( type )
  end
end

class NYPizzaStore < PizzaStore
  def createPizza( item )
    pizza = nil
    ingredientFactory = NYPizzaIngredientFactory.new

    case item
    when "チーズ"
      pizza = CheesePizza.new( ingredientFactory )
      pizza.setName( "ニューヨークスタイルチーズピザ" )
##    when "野菜"
##      pizza = VeggiePizza( ingredientFactory )
##      pizza.setName( "ニューヨークスタイル野菜ピザ"
##    when "クラム"
##      pizza = ClamPizza( ingredientFactory )
##      pizza.setName( "ニューヨークスタイルクラムピザ"
##    when "ペパロニ"
##      pizza = PepperoniePizza( ingredientFactory )
##      pizza.setName( "ニューヨークスタイルペパロニピザ"
    else
      pizza = nil
    end

    pizza

  end
end

class ChicagoPizzaStore < PizzaStore
  def createPizza( item )
    pizza = nil
    ingredientFactory = ChicagoPizzaIngredientFactory.new

    case item
    when "チーズ"
      pizza = CheesePizza.new( ingredientFactory )
      pizza.setName( "ニューヨークスタイルチーズピザ" )
##    when "野菜"
##      pizza = VeggiePizza( ingredientFactory )
##      pizza.setName( "ニューヨークスタイル野菜ピザ"
##    when "クラム"
##      pizza = ClamPizza( ingredientFactory )
##      pizza.setName( "ニューヨークスタイルクラムピザ"
##    when "ペパロニ"
##      pizza = PepperoniePizza( ingredientFactory )
##      pizza.setName( "ニューヨークスタイルペパロニピザ"
    else
      pizza = nil
    end

    pizza

  end
end

class Pizza
  @name
  @dough
  @sauce
  @toppings = []
  @veggies = []
  @cheese
  @pepperoni
  @clam

  def prepare
  end

  def bake
    puts "350度で25分間焼く"
  end

  def cut
    puts "ピザを扇形に切り分ける"
  end

  def box
    puts "PizzaStore の正式な箱にピザを入れる"
  end

  def setName( name )
    @name = name
  end

  def getName
    @name
  end
end

class CheesePizza < Pizza
  @ingredientFactory

  def initialize( ingredientFactory )
    @ingredientFactory = ingredientFactory
  end

  def prepare
    puts "#{@name}を下処理"
    @dough = @ingredientFactory.createDough
    @sauce = @ingredientFactory.createSauce
    @cheese = @ingredientFactory.createCheese
  end
end

class ClamPizza < Pizza
  @ingredientFactory

  def initialize( ingredientFactory )
    @ingredientFactory = ingredientFactory
  end

  def prepare
    puts "#{@name}を下処理"
    @dough = @ingredientFactory.createDough
    @sauce = @ingredientFactory.createSauce
    @cheese = @ingredientFactory.createCheese
    @clam = @ingredientFactory.createClam
  end
end

def main
  nyStore = NYPizzaStore.new
  chicagoStore = ChicagoPizzaStore.new
  pizza = nyStore.orderPizza( "チーズ" )
  puts "イーサンの注文は#{pizza.getName}"
  pizza = chicagoStore.orderPizza( "チーズ" )
  puts "ジョエルの注文は#{pizza.getName}"
end

main
% ./abstractfactory.rb
ニューヨークスタイルチーズピザを下処理
350度で25分間焼く
ピザを扇形に切り分ける
PizzaStore の正式な箱にピザを入れる
イーサンの注文はニューヨークスタイルチーズピザ
ニューヨークスタイルチーズピザを下処理
350度で25分間焼く
ピザを扇形に切り分ける
PizzaStore の正式な箱にピザを入れる
ジョエルの注文はニューヨークスタイルチーズピザ

_ [おひる][ジェノヴェーゼ]おひる

ジェノヴェーゼぽいもの

_ [ゴーヤちゃんぷるー][]飯

ゴーヤちゃんぷるー


2010-05-06 :-)

_ 朝ッ

0520 起床

_ 仕事

0830 出勤

_ 昨日は一日中 今日は一日 帰ってきたアニソン 三昧 を聞いていた

09:20 ~ 25:00

ラジオつけっぱなしで本読んだりリッジレーサー7( ミュートで ) やるなどしていた。結局最後まで聞いて、25:30 ころ寝た。

_ ゲームミュージックの世界

深夜 26:00 から ゲームミュージックの世界 を放送してたようだがそっちは聞いてない。むしろ今度は「ゲーム音楽三昧」やってくんないかな。「信長の野望シリーズ OP 全集!」とか。いや信長の野望プレイしたことないですけど

てくるで IRC を眺めたら、曲はこんなだったらしい

02:46  Axxxx>  本日の選曲:FF2→Wiz→グラディウス→スーパースターソルジャー→ゼルダ→マリオ→DQ3→MOTHER

おっさん狙い撃ち

_ 大型連休振り返り

  • 4/30 自宅でダラダラ
  • 5/1 自宅でダラダラ
  • 5/2 自宅でダラダラ
  • 5/3 自宅でダラダラ
  • 5/4 自宅でダラダラ
  • 5/5 自宅でダラダラ

_ [リッジレーサー7]リッジレーサー7

オンラインバトルなど。

  • 走行距離 80016 km
  • RSGP 進行度 100.0 %
  • 名声 22941 FP
  • オンラインバトル勝利数 793/2870

2011-05-06 :-)

_ 午前

1000 起床

1030 おひる。うどん

1100 読書

_ 午後

1300 pkgsrc モクモク ふむ

1500 pkgsrc モクモク send-pr してみた

_

1700 まどか☆マギカ BD1 巻

1830 RR7 リハビリ

2000 C# と Lua

2200 飯

2300 ロゴ

_ ソニーのアレに関連して

「これは完全にエンジニアが無知で無能でクズ。アホでバカ。低脳でワーキングプア」

という言葉を思い出したがすでに nowa が終了しているので元ネタがない。

ref. 刺身の上にタンポポのせる仕事を一生懸命やっている人のほうがよほど偉い


2012-05-06 :-)

_ 午前

0930 起床

1000 おひる。カルボナーラ

_ 午後

1300 gccほげ

1600 散歩

_

1800 gccほげ

2200 飯。パエリア

_ [h8300-elf][gcc][クロスコンパイラ][クロスコンパイル][cross compile]h8300-elf なクロスコンパイラ gcc 4.7.0 を作る

pkgsrc に h8300-hms ならあるんだが elf はないのでがんばる。

pkgsrc/cross/h8300-hms-gcc/

binutils とライブラリをインストールして gcc をインストールして newlib をインストールする。

環境

  • NetBSD/i386 5.99.58 (VMWare)

( っていくつだっけ )

ライブラリをインストールする

gcc が必要としているライブラリ群をインストールする。pkgsrc があるので使う。pkgsrc が無い場合は気合いでがんばる。

  • GMP→pkgsrc/devel/gmp
  • MPFR→pkgsrc/math/mpfr
  • MPC→pkgsrc/math/mpcomplex
  • PPL→pkgsrc/math/ppl
  • cloog-ppl→pkgsrc-wip/cloog

binutils をインストール

http://ftp.gnu.org/gnu/binutils/ からダウンロードして展開してディレクトリ作って configure してビルド。

% wget http://ftp.gnu.org/gnu/binutils/binutils-2.22.tar.gz
% tar xzf binutils-2.22.tar.gz
% cd binutils-2.22
% mkdir build
% mkdir -p /usr/local/cross
% ../configure --build=i386-netbsd --target=h8300-elf --disable-nls --prefix=/usr/local/cross
% gmake
% gmake install

newlib 準備だけ

ftp://sources.redhat.com/pub/newlib/index.html からダウンロードして展開だけしておく。

% wget ftp://sources.redhat.com/pub/newlib/newlib-1.20.0.tar.gz
% tar xzf newlib-1.20.0.tar.gz

gcc インストール

% wget ftp://ftp.dti.ad.jp/pub/lang/gcc/releases/gcc-4.7.0/gcc-4.7.0.tar.gz
% tar xzf gcc-4.7.0.tar.gz
% cd gcc-4.7.0
% mkdir build
% cd build

gcc が bash 前提なので SHELL に設定しておく。PATH はたぶん /usr/local/cross/bin だけでいい。pkgsrc でインストールしたライブラリ群は /usr/pkg/lib にインストールされるので設定しておく。

% export SHELL=/usr/pkg/bin/bash
% export PATH=$PATH:/usr/local/cross/h8300-elf/bin:/usr/local/cross/bin
% export LD_LIBRARY_PATH=/usr/pkg/lib
% ../configure \
--build=i386-pc-netbsd \
--target=h8300-elf \
--prefix=/usr/local/cross \
--with-gmp=/usr/pkg \
--with-mpfr=/usr/pkg \
--with-mpc=/usr/pkg \
--with-ppl=/usr/pkg \
--with-cloog=/usr/pkg \
--enable-cloog-backend=isl \
--enable-languages=c \
--disable-nls \
--disable-threads \
--disable-shared \
--disable-decimal-float \
--disable-libmudflap \
--disable-libssp \
--disable-libgomp \
--disable-libquadmath \
--with-newlib \
--with-headers=/home/rin/usr/local/newlib-1.20.0/newlib/libc/include
% gmake
% gmake install
gcc の make でエラーになった場合

ググっただけなのでこれが正しいのかどうか知らね分かんね。

cannot compute suffix of object files: cannot compile
xgcc (GCC) 4.7.0
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3418: $? = 0
configure:3407: /home/rin/usr/local/gcc-4.7.0/build/./gcc/xgcc -B/home/rin/usr/local/gcc-4.7.0/build/./gcc/ -B/usr/local/h8300-elf/bin/ -B/usr/local/h8300-elf/lib/ -isystem /usr/local/h8300-elf/include -isystem /usr/local/h8300-elf/sys-include    -v >&5
Reading specs from /home/rin/usr/local/gcc-4.7.0/build/./gcc/specs
COLLECT_GCC=/home/rin/usr/local/gcc-4.7.0/build/./gcc/xgcc
COLLECT_LTO_WRAPPER=/home/rin/usr/local/gcc-4.7.0/build/./gcc/lto-wrapper
Target: h8300-elf
Configured with: ../configure --target=h8300-elf --enable-cloog-backend=isl --disable-nls --disable-threads --disable-shared --enable-languages=c --with-gmp=/usr/pkg --with-mpfr=/usr/pkg --with-mpc=/usr/pkg --with-ppl=/usr/pkg --with-cloog=/usr/pkg --disable-
libssp
Thread model: single
gcc version 4.7.0 (GCC)
configure:3418: $? = 0
configure:3407: /home/rin/usr/local/gcc-4.7.0/build/./gcc/xgcc -B/home/rin/usr/local/gcc-4.7.0/build/./gcc/ -B/usr/local/h8300-elf/bin/ -B/usr/local/h8300-elf/lib/ -isystem /usr/local/h8300-elf/include -isystem /usr/local/h8300-elf/sys-include    -V >&5
xgcc: error: unrecognized command line option '-V'
xgcc: fatal error: no input files
compilation terminated.
configure:3418: $? = 1
configure:3407: /home/rin/usr/local/gcc-4.7.0/build/./gcc/xgcc -B/home/rin/usr/local/gcc-4.7.0/build/./gcc/ -B/usr/local/h8300-elf/bin/ -B/usr/local/h8300-elf/lib/ -isystem /usr/local/h8300-elf/include -isystem /usr/local/h8300-elf/sys-include    -qversion >&
5
xgcc: error: unrecognized command line option '-qversion'
xgcc: fatal error: no input files
compilation terminated.
configure:3418: $? = 1
configure:3434: /home/rin/usr/local/gcc-4.7.0/build/./gcc/xgcc -B/home/rin/usr/local/gcc-4.7.0/build/./gcc/ -B/usr/local/h8300-elf/bin/ -B/usr/local/h8300-elf/lib/ -isystem /usr/local/h8300-elf/include -isystem /usr/local/h8300-elf/sys-include    -o conftest
-g -O2   conftest.c  >&5
Shared object "libcloog-isl.so.1" not found
configure:3437: $? = 1
configure:3625: checking for suffix of object files
configure:3647: /home/rin/usr/local/gcc-4.7.0/build/./gcc/xgcc -B/home/rin/usr/local/gcc-4.7.0/build/./gcc/ -B/usr/local/h8300-elf/bin/ -B/usr/local/h8300-elf/lib/ -isystem /usr/local/h8300-elf/include -isystem /usr/local/h8300-elf/sys-include    -c -g -O2  c
onftest.c >&5
Shared object "libcloog-isl.so.1" not found
configure:3651: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:3665: error: in `/home/rin/usr/local/gcc-4.7.0/build/h8300-elf/libgcc':
configure:3667: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.

→ binutils をインストールしてない or mpfr へのパスが通ってない。LD_LIBRARY_PATH に設定する

stdio.h: No such file or directory
In file included from ../../../../libgcc/libgcc2.c:29:0:
../../../../libgcc/../gcc/tsystem.h:88:19: fatal error: stdio.h: No such file or directory
compilation terminated.
gmake[4]: *** [_muldi3.o] エラー 1
gmake[4]: ディレクトリ `/home/rin/usr/local/gcc-4.7.0/build/h8300-elf/h8300h/libgcc' から出ます
gmake[3]: *** [multi-do] エラー 1
gmake[3]: ディレクトリ `/home/rin/usr/local/gcc-4.7.0/build/h8300-elf/libgcc' から出ま す
gmake[2]: *** [all-multi] エラー 2
gmake[2]: ディレクトリ `/home/rin/usr/local/gcc-4.7.0/build/h8300-elf/libgcc' から出ま す
gmake[1]: *** [all-target-libgcc] エラー 2
gmake[1]: ディレクトリ `/home/rin/usr/local/gcc-4.7.0/build' から出ます
gmake: *** [all] エラー 2

→ 然るべきパーミッションにする or rootで作業

newlib インストール

% cd newlib-1.20.0
% mkdir build
% cd build
% ../configure \
--build=i386-pc-netbsd \
--target=h8300-elf \
--prefix=/usr/local/cross
% gmake
% gmake install

参考


2013-05-06 :-)

_ 午前

1000 起床

1200 おひる。うどん

_ 午後

1300 ビデオ消化

_

1700 人工無脳は考える

1900 RSSリーダーリサーチ

2100 飯。鮭のムニエル

2200 人工無脳は考える

_ ポスト Google Reader

結局 安定の livedoor Reader にした。Google Reader から登録情報をエクスポートして livedoor Reader にインポートして完了。Google Reader リニューアル時の挙動は私もうにょうにょしていたんだけど( google reader から livedoor reader に戻った - HsbtDiary(2011-11-03) )、うにょうにょしたままウダウダしつつ今に至っていた。

fastladder も数年ぶりにインストールしてみた( Windows7 64bit ) んだがちゃんとした起動方法が分からんというか、起動してみても既読が更新されないというか、よく分からんので後回し。


2014-05-06 :-)

_ 午前

1000 起床

1130 おひる。スパゲティ

_ 午後

1300 上野

_

1700 艦これ

2100 飯

2200 艦これ

_ [ぼたん][上野東照宮][ぼたん苑]上野東照宮 ぼたん苑 へ行ってきた

ぼたんを見てきた。

当初は 羊山公園の芝桜 ( 5/2 まで あの花 ラッピングバスがあったんだと。大型連休初日に行ったひとたちはそれ目当てだったのか ) へ行こうとしたんだが思い立ったのが日曜日であり 秩父鉄道 SLパレオエクスプレス の指定席は無く自由席も片道しか無いし、レッドアロー号の乗車券も無く池袋から西武秩父を往復する手段が無くなったので近場で過ごすことにした。やはり大型連休に出かけるものではない。

思っていたよりもけっこう数があった。途中から寒くなってきたので駆け足。

IMG_4774

IMG_4773

上野東照宮を眺めるなど。

IMG_4824

その後は上野公園内のレストランでコーヒーを飲むなど。

IMG_4833

_ [sysupgrade][NetBSD]sysupgrade

% uname -msr
NetBSD 6.1.2 i386
% sysupgrade auto ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-6.1.4/i386

怒られた

sysupgrade: E: Failed to fetch ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-6.1.4/i386/binary/kernel/netbsd-MYKERNEL.gz

指定する。

% sysupgrade -o KERNEL=GENERIC auto ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-6.1.4/i386

以下略

% uname -msr
NetBSD 6.1.4 i386

_ [艦これ]艦これ E-5

8 回ほど出撃してボス到達 3 回。しかし 3 回とも負けた。まだゲージ 2/3 ほど残っているので、5/9 イベントサービス終了までにボスを削り切るのはもはや無理であろう。今回のイベントはここまでか。E-5 では資材を消費しレア艦もドロップできず何の成果も得られませんでした。


2015-05-06 :-)

_ 午前

0500 起床

0930 熊谷

_ 午後

1210 三峰口

1620 熊谷

_ [秩父鉄道][SLパレオエクスプレス]秩父鉄道 SLパレオエクスプレス に乗ってきた

以前「あの花」舞台探訪のときにエンカウントした SL であるが[ 20130921#p04 ] 今回はその SL に乗ってきた。

熊谷と三峰口を往復してきた。片道 2h ほど。三峰口にて 1h ほど車両をメンテナンスするので往復すると 5h ほど。

IMG_0373

指定席でだらだらと。指定席は満席らしいので自由席はかなり混雑していそうだった。

IMG_0421

車内販売の弁当を食べるなど。普通の弁当です。

IMG_0383

出発してしまえばひたすら秩父鉄道沿線を眺める旅である。

IMG_0403

お昼過ぎに三峰口到着。

IMG_0430

SL 折り返しを眺めるなど。

_ 日本語係り受け解析器 CaoboCha をインストールするのを諦めた

cabocha はインストールに 20 時間かかる( Core i5 で。辞書学習させてるらしい ) のでインストールを試行錯誤するにはコストが高すぎる。素直に テキスト解析:日本語係り受け解析 - Yahoo!デベロッパーネットワーク を使うほうがいい。利用制限 あるけど

EUC-JP

% cabocha
morph.cpp(187) [charset() == decode_charset(dinfo->charset)] Incompatible charset: MeCab charset is utf-8, Your charset is EUC-JP

Mecab を UTF-8 でインストールしたので cabocha も UTF-8 でインストールしないといけない。cabocha はデフォルトだと EUC-JP が使われるので UTF-8 を指定すべし。pkgsrc の場合は Makefile に 1 行追加してインストールすればいい。はず

% diff -u /usr/pkgsrc/textproc/cabocha/Makefile.orig /usr/pkgsrc/textproc/cabocha/Makefile
--- /usr/pkgsrc/textproc/cabocha/Makefile.orig  2015-05-04 09:31:04.000000000 +0900
+++ /usr/pkgsrc/textproc/cabocha/Makefile       2015-05-04 09:31:18.000000000 +0900
@@ -14,6 +14,7 @@
 USE_TOOLS+=    gmake

 CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
+CONFIGURE_ARGS+=       --with-charset=utf8

 INSTALL_MAKE_FLAGS+=   confdir=${PREFIX}/share/examples

lib が無い

一度非 UTF-8 でインストールしたので UTF-8 にしてインストールしたが症状変わらず。/usr/pkg/lib/cabocha を rm して再度 インストールしたものの今度はそもそも /usr/pkg/lib/cabocha が無い。lib がインストールされえtない。ログ? そんなもの流れた。

_ 大型連休終了のお知らせ

艦これ やるか cabocha ビルドしかしてなかった。


2016-05-06 :-)

_ [艦これ]艦これ 2016 春イベント 開設!基地航空隊 E-4 北太平洋前線海域

E-4 甲でクリア。

設置した航空基地にちょっかい出してくる輩がいるので撃退する話。

これまでの難易度が嘘のように順調だった。

空母機動部隊を編成。水上部隊よりもどうもこちらのほうが楽らしい。ただボーキが吹っ飛ぶ。クリアしたときはボーキが 3000 減ってた。

第一艦隊

第二艦隊

道中支援

決戦支援

出撃まえにレベル 100 にしておく。

E-4 からは基地航空隊が使える。D と F に設置した。各々ヲ級と空母おばさんが居る。対空カットインも炸裂すると空母おばさんを棒立ちにさせることもできた。

トドメは天城の艦載機攻撃だったかしら。

前段作戦終了。


2017-05-06 :-)

_ [舞鶴]舞鶴紀行 4日目

かまぼこ手形

1000 円でバス乗り放題になります。

7X7A5201

こんな感じで東舞鶴~西舞鶴周辺をバスが循環しています。

7X7A5202

海軍ゆかりの港めぐり

クルーズです。横須賀でもやってるアレと同じです。横須賀のやつは乗ったことないですが。

湾内から自衛艦を眺めるなどします。

7X7A5368

7X7A5279

引揚げゆかりの港めぐり

引揚げの舞台となった港を湾内から眺めます。

7X7A5320

7X7A5353

晩飯

いけす料理 卑弥呼

のどぐろを食べるなどしました。

7X7A5372

7X7A5376

人大杉(違

7X7A5379

_ [艦これ]艦これ 2017春イベント 出撃!北東方面 第五艦隊 E2 津軽海峡/北海道沖

甲で開始。

輸送ゲージ

とりあえず決戦支援だけ出してテキトーに出撃してみたら道中でフラ重に大破させられたので道中支援も出すことにしました。睦月、如月を出してみたものの道中で中破までされることがよくあり、かなりハラハラします。史実艦を入れると P→R に行くという噂だったんですが、1 人(不知火)だけ入れても効果ないようで、P→N→R と進みました。史実艦を 4 人くらい入れないといけないらしい? 中途半端にやるくらいなら史実艦は無視して、輸送量を増やすための艦か、空襲対策に初月か照月など防空駆逐艦を入れるほうがよいかと。とはいえここの空襲はあまり怖くないので輸送量優先かしら。

輸送部隊

道中支援。軽めで

決戦支援。まあ軽めで

ゲージ削り中に国後をドロップしました。しかし サターニャ (ガヴリールドロップアウト) にしか見えない。

殲滅ゲージ

H マス潜水艦を避けるために以下の条件を揃えます。( 輸送ゲージのときは先制対潜爆雷要員を揃えていたので問題にならなかったが、殲滅ゲージではそうもいかない。しかも H マスはけっこう事故るらしい )

高速艦で統一 && ( ( 戦艦 + 空母 ) <= 2 )

舞鶴紀行に同行している提督が先行して E2 に取り掛かっているんですが彼が「戦艦1 空母1」だったので、私は輸送ゲージの蒼龍、飛龍を引き続き使い戦艦を入れず、とりあえず威力偵察として出撃してみました。これで結局ゲージ破壊までやりました。

主力艦隊。北上、蒼龍、飛龍は 2 軍です。

道中支援。軽め。

決戦支援。強め。

基地航空隊

まだ最終形態じゃないと思ってたので 2,3 回出撃するかもしれんと思ってたら北上様がトドメを刺してくれました。最終形態だったらしい。


2018-05-06 :-)

_ [NetBSD][カーネルモジュール]NetBSD 初心者なのでカーネルモジュールを写経しました

メモを書きながらなど。

miwarin/writing-netbsd-kern-mod: Writing a NetBSD kernel modulet (study)

write 関数に渡されるパラメータはなんなのかログとかダンプとかしようとしたけど printf するしか無いのかしら。dmesg に出力されます。写経では "Hello World" を渡したから %c で印字すればいいんだけど何が渡されるか分からなかったので %x にしてしまった。

    int i;
    for(i = 0; i < sc.buf_len; i++)
    {
            printf("%02x ", sc.buf[i]);
    }

元ネタはこちら

Writing a NetBSD kernel module


2019-05-06 :-)

_ ,

アニメ見たり筋トレしたり艦これしたり。

_ 大型連休最終日です

とくに何もしませんでした。例年通りです。

_ ,

ここ数年は Twitter ランドを眺めてるとたまによくストレスになる tweet が流れてくるんだけど、その点 tumblr は 2007 年のころから虹画像か尻画像か猫画像ばかりなので盤石です。

いえ知りません エロコンテンツを排除したTumblrがアクセス数激減により「Pornhub」に身売りする!? 「エロ強い」「本末転倒…」 - Togetter


2020-05-06 :-)

_ ,

1030 起床

読書など

ダラダラしたり

_ 今日は一日ガンダム三昧Z を聞いていた

ひたすらガンダムの主題歌などを流す番組。1 年ぶり。劇伴も使われていたのは新しいのではないか。

_ [草田草太]草田草太さんの打ち上げ配信のアーカイブを見ていた

どうやら今朝の 2 時から 4 時ころまでやってたらしい。私はとっとと寝てました。

生ハム原木はいいぞかなんとか。


2021-05-06 :-|

_ 日誌

0600 起床

0630 菜花なな配信

0810 出勤。在宅勤務

1030 移動

1130 自社

2100 退勤。パフォーマンスがどうのこうの


2022-05-06 :-(

_ 業務日誌

0800 出勤。在宅勤務

1400 自社

1800 退勤

_

スローループのカレー

DSC01896

DSC01898


2023-05-06 :-)

_ 日誌

0800 起床

部屋掃除をするなど。

散歩して近所のカフェでコーヒーを飲むなど。

おひる。パスタ。和えるだけのやつ。

だらだら。

おやつ。タリーズコーヒーのやつ。

DSC03846

DSC03847

DSC03848

飯。ビーフシチュー。

DSC03849


2024-05-06 :-)

_ 日誌

0600 からクレアさんの朝配信を見るなど。

水瀬しあのFF5配信を見るなど。


2025-05-06 :-)

_ 日誌

雨降ってるしだらだらしていた。 昨日出かけておいてよかった。

水瀬しあのドラゴンボールZ カカロット配信を見る。 トランクス編。 未来から来たトランクスが未来で人造人間 17 号 18 号とどのような戦いをしていたのか。 トランクスは何がきっかけで超サイヤ人になったのか。 悟空たちがセルを倒したあと未来へ帰ったトランクスは何をしていたのか。 トランクスの孤独な戦いが描かれていた。 とても少年漫画でやるような内容じゃない。