今日は、1854歩。
年別アーカイブ: 2004年
[晴]2層式DVD
昨日買ってきたDVDドライブ、早速試してみた。
2層に焼けるのか…。
2.4倍速だから50分くらいかかったけど、ちゃんと焼けたっぽい。
すごいね…。
あとは、メディアの値段が1000円以下になってくれれば…。
[晴]頭痛…
朝、起きたら頭が痛かった。
途中吐き気に近いものを感じるほど痛かったので、昼食後に風邪薬を飲んだ。
16時を回ったあたりで大分症状が解消された。
久々にキツイ頭痛だったな…。
歩数
今日は、5075歩。
[曇]デ○○ー○ーのポイントカード
9/4にポイント修正依頼をしたけど、その後何の反応も無くて、どうなったのか聴いてきた。
どうやら、修正するための書類が一つ足りなかったらしく、保留扱いになっていたとのこと。
1時間近く対応に当たってくださった上席副店長様ありがとうございました。
てか、最終的には常務にまで直電してたから…。
[曇]DVDドライブ購入
ついにDVD±RWドライブを購入した。
8月あたりから買おう買おうと思ってたんだけどね…。
最初は、ヤ○○電機で買おうと思ったのだが…ギフトカードが使えない事が発覚。
てか、ヤ○○電機のギフトカードしか使えないそうだ。
デ○○ー○ーはカードポイントがマイナスなので買う気になれないし。
って事でケー○デンキに行ってみた。
安!…ヤ○○電機で11,800円で売ってる製品が9,800円で売ってるよー。
最初はそれを買おうと思ったけど、同様の製品で16倍速なやつも11,800円だったので16倍速製品にした。
でもって、支払いの1万1千円分はギフトカード使わせてもらった。
DDVD+R/DLを1枚買ったから現金での支払いは2200円だった。
ちなみに、今回買ったのはDVR-ABN16W
I-Oデータ(NECのOEMドライブ)のやつ。
なんか、今ページを見たら11月25日から価格改定して12,500円らしい…。ブラックモデルだけど。
[晴→雨]
Nucleusの出力をRSS0.91/1.0対応にした。
これで、<![CDATA[テキスト]]>っていうのが出力されなくなる。
ってか、syndicate_descriptionってのを使えばHTMLタグを含まないテキストを出力してくれるんだ…
知らなかったよ。
今日は、2154歩。
歩数
今日は、3280歩。
[晴]5時間くらいかかった。
今日はまった事。
std::vector<T>::beginで取得したiteratorのポインタが無効になる。
理由から書くと、iteratorはpush_backなどで要素を追加されない間しか保障されない。
シングルスレッドで作ってればこれは殆ど気にしなくていいんだけど、今回はマルチスレッドだった…。
メインスレッド側ではいつ追加されるか分からないため、子スレッド側でiteratorを使ってループしている最中にメインスレッドからpush_backで要素を追加されてしまうと、その時点で子スレッド側のiteratorが無効になってしまう。
ただ、子スレッド側は無効になったことは知らないから、例外を発生させる。
でだ、最終的にメインスレッドでいつpush_backを呼ばれるかわからないから、子スレッド側ではstd::vector<T>::at(index)で解決した。
これなら、iteratorを介さず直接内容を貰えるし、今回の実装はstd::vector
ただ、実際のところat(index)の処理は、
return (begin() + index);
ってなってるんだけどね…。
歩数
今日は、2903歩。