2004年07月13日(火)
- 長袖シャツにネクタイであちー。
- ズボンがきつきつで苦しー。ベルトは新しいの買おう。
- Firefoxを0.9.2にバージョンアップ。ちょっと見た目が変わった。
■ [サッカー] キリンカップ 日本vsセルビアモンテネグロ
TV観戦。日本の先発は川口宮本田中中澤加地三都主福西遠藤中村玉田鈴木。シュートもそこそこあって面白そうなんだけど、何故か退屈で半分眠ってた。鈴木倒れてばかり。中澤の攻撃参加心地よい。
■ [dream] 牛乳飲んじゃった夢
夢を見た。おれは刑務所のような所に捕まっている。そこでは牛乳を飲むのがルール違反なようだ。
刑務所には友達がいた。その友達はもうすぐ出所できる身になった。それにより友達は牛乳を入手可能となり、おれのためにこっそり牛乳を隠しておいてくれた。
おれは牛乳を飲みたくて仕方がない我慢できないそしてついにその牛乳に手を出して飲んでしまった。牛乳は自分の金で買って飲むことは問題ないようで、おれはその牛乳をさも自分で買ったかのように振舞おうとする。が、牛乳のパックに記されている日付が古い(隠されていたものだから)ことに気付き、そこから足がつくと思い日付の部分を破りその辺に捨てた。
牛乳を飲みながら部屋に帰る。飲み干した牛乳のパックを小さく丸め、平然と刑務官へ差し出した。部屋にいた、牛乳を隠しておいてくれた友達と新聞を見ながら世間話をする。おれも友達も小学生くらいの年齢のようだ。新聞には日米合同の野球のオールスターゲームの試合結果が載っており、バースや中村がホームランを打っていた。
どこかへ行っていた刑務官が電話をしながら戻ってきた。牛乳パックと、おれがこっそり捨てた日付部分を持ち、警察に調査を依頼している声が聞こえている。平然としているつもりだったが、友達の顔が青ざめるのを見ておれは震えだしてしまう。そしてついに観念したおれは自白してしまった。「飲んじゃいました」
「飲んじゃったね」と刑務官が悲しそうな顔で言う。どこからか拘束器が運び込まれ、おれは拘束されてしまう。これから行われるであろう恐ろしい懲罰のことを考えながら、イヤな汗をかいて目覚めた。目覚めの時刻は2時半。dreamカテゴリを作った。
■ [etc] 変なメイルが来る
昨日から来だした。
◆iBoard+転送システムエラー
現在ユーザー様の苦情を受けて深夜1:00〜翌朝7:00まで転送メールシステムを利用してメールを送信することを制限しております。
再度有効時間帯に送信頂く様お願いします。
という文面のメイルが1時間毎くらいに届く。何これ。ただのspamなのか?iBoard+ってのはここだ。
■ やること
- プリンタ処分
- HDD装着
- 座椅子カバー
- ベルト
- 印刷物回収
2005年07月13日(水)
- 今日はreturnした後でもう一度returnしているPHPのコードを見た。こんなのでも動くんだなあ。
■ やること
- オーブンレンジ用べんり棚
- ブラウンの安い電動歯ブラシ買う
- 蛍光灯を捨てる
- 請書
2006年07月13日(木)
- マシンの設置に時間を取られる。
- 今日の行数:4627
- 今日の体調:左足少し変。運動不足かな。夜になり突然すごい眠気に襲われる。帰らなきゃ。
■ やること
- デザイン変更
- 保険
- ツールのDVDを観る
- クリーニング
- OOo
- JDK
Flashバージョンアップ- Microsoft Update
2007年07月13日(金)
■ [windows] マウスホイールのスクロール量を調節する
Excel上でマウスホイールを使ってスクロールを行うと一度に複数行スクロールしてしまい不便だった。これを1行ずつスクロールするようにしようと思い、Excel 2003の設定を調べたが変更できそうな箇所は見つからない。
Windowsのマウスのプロパティ画面に「ホイールの1目盛りでスクロールする量」を設定する項目があったので、ここで3になっていた値を1に変更したらExcelは1行ずつスクロールするようになってくれた。
が、こうするとFirefox上でホイールを使ったときにスクロール量が少なすぎて不便。検索して、Firefoxでは
- mousewheel.withnokey.sysnumlines の値をfalse
- mousewheel.withnokey.numlines の値を好みのスクロール量
と設定すればマウスホイールによるスクロール量をカスタマイズできることを知った。これで満足。この値はFirefoxを再起動しなくても反映されるみたい。
■ [サッカー] アジアカップ 日本vsUAE
予選リーグの2試合目。日本の先発は少し変わった。
巻 高原 遠藤 中村俊輔 中村憲剛 鈴木 駒野 阿部 中澤 加地 川口
高原は頼りになる。遠藤今回はよかった。代わりに憲剛のミスが気になった。もっと貪欲に得点を狙って欲しいが、消極的なのはオシムの指示なのかなあ。
松木さん前回よりも落ち着いていて、今回は音声消さずに見続けられた。でも川添さんのしょうもないコメントに何度かイラっときた。
■ やること
- 入庫
- ズボンを洗う
2011年07月13日(水)
■ [c++] deleteしないshared_ptr
deleteしないshared_ptrを使いたいと思ったのだけれど、そんなのが欲しい状況というのはおかしいのかなあと悩んだ。
boost::shared_ptrのマニュアルの「Smart Pointer Programming Techniques」という章に
という項目があって、そこにshared_ptrへ何もしないdeleterを設定する方法が載っていたので、こういうのもアリなんだなと安心した。
■ [c++] boost::shared_ptr#reset(Y* p)を呼んだときのdeleterの扱い
boost::shared_ptrのドキュメントを読んで、deleterを指定して作成したshared_ptrに対してdeleterを指定しないreset(Y* p)を呼んだらdeleterはリセット(デフォルトのdeleterがセット)されそうに思ったけど、はっきりしなかったので試した。
#include <iostream> #include <boost/shared_ptr.hpp> class A { private: int i; public: A(int i) : i(i) {} ~A() { std::cout << "Destructing A(" << i << ")" << std::endl; } }; struct NullDeleter { void operator()(const A*) const {} }; int main() { boost::shared_ptr<A> a(new A(1), NullDeleter()); a.reset(new A(2)); }
結果、
Destructing A(2)
とだけ出力されたので、A(1)はdeleteされないけどA(2)はdeleteされており、deleterはリセットされていた。