2004-12-03(Fri) [長年日記]
_ inlineではまる
inlineメンバ関数中で他のclassのポインタを参照しようとしてコンパイルエラー連発。#includeせずにclass A;としてるあたりが原因だろうと思いつつ無理にインライン化する必要もないなという結論。
_ お酒
久しぶりに。
_ 企業展に参加
出展側として参加中。閑古鳥が鳴いてます。
_ TortoiseCVS
WinCVSより気軽に使えるCVS frontendが使いたくてTortoiseCVSをインストール。
本当はシェルと連携しなくてもWinCVSのUIをもっとシンプルにしたアプリケーションを探してみたんだけど見つからなかった。
久々に使ってみたTortaiseCVSは前(1,2年前)に使ったときよりさらに洗練されてていい感じ。
2004-12-06(Mon) [長年日記]
_ [programming] Visual C++のエディタでインデントがずれる
MS ゴシックの10ポイント使ってると1行に複数タブがあるとき、たまに位置がずれる。
9ポイントに変更したら解決した。
_ kinko's初体験
土曜日にkinko'sをはじめて利用した。そこそこの品質の印刷資料が欲しかったのと両面印刷したかったため。(コンビニでも両面印刷できたかも)
その場でThinkPad開いてIllusratorのデータ作ってUSBメモリ使ってセルフで使えるPCにコピー。そこから印刷してモノクロ両面コピーを10部ほど。341円也。
今度はカラー印刷してラミネート加工してみたい。ポスター大で。
_ BASIC
来週から半年前の案件の関係でBASICやる予定。
2004-12-08(Wed) [長年日記]
_ C-Ticker Flash版を設置した
- 自サイトのお知らせを流れるテキストでトップページ上部に表示したい
- 情報はWeb上で更新したい。
という依頼に対して。まずは前者のイメージ通りかどうか確認してもらう。
もしイメージ通りなら、次に後者をなんとかする。
情報はRSSなのでRSSを編集するCGIスクリプトがあると助かる。ただ普通のプロバイダなので制限は厳しい。XMLをパースするとなるとたいてい何らかのモジュールが必要になるけど都合よく入ってる可能性は低い。
ちゃちゃっと自分でスクリプト組むか、Web上で編集をあきらめればHeadline-Editorみたいなクライアントソフトを使うという手もある。要検討。
2004-12-14(Tue) [長年日記]
_ BASIC
今週はC++から離れて組み込みのBASICでコーディング。
組み込みということで限られたリソースと、厳しい言語制約を使っていかに効率的でメンテしやすいコードを書くか考える。箱庭とか盆栽に近い感覚なのかもしれない。
2004-12-16(Thu) [長年日記]
_ BASIC!
マルチバイトコードを扱う関数が用意されてない・・・Left/Right/Mid関数はバイト単位でぶった切るし・・・。にもかかわらずPrint関数の画面端の折り返しはきちんと処理してるのが怨めしい。
_ OpenCVS
2004-12-25(Sat) [長年日記]
_ Comment SPAM も掃除した
ついでに過去のスパムコメントも掃除した。
_ Apache + mod_ssl
./configure \ --enable-so \ --enable-dav_fs \ --enable-dav \ --enable-rewrite \ --enable-ssl
2004-12-26(Sun) [長年日記]
_ [buy] N900is
前の機種(SO505i)から早く乗り換えたかったという理由で機種変更。
この機種を選んだのは、
- NEC製。一度使ってみたかった。
- FOMAである。
- 流線型カコイイ
本当はprosolidにかなり期待してたんだけど、いざ発売して触ってみたらボタンが押しづらかったので却下。思ったほどかっこよくもなかったし。
_ 携帯メーカー雑感
今回の携帯選びではメーカーを重視した。NECか松下で決めてたのでさらにFOMAで片落ち機種の中から選択。ちなみに今まで使ってきた携帯/PHSのメーカーは以下のとおり
- CASIO
- SANYO
- Sharp
- Sony Ericsson
それぞれ得意な家電分野があるんだろうけど、SANYOについてはビデオ/テレビを持ってるけど携帯もあわせてどれも使いづらい・・・。特に携帯はその使いづらさが目立った。
CASIOのはかなり優秀。さすが小さいものを作るのは手馴れてるというか、一番使いやすかった(PHSだったから機能も限られてたんだろうけど)。
Sharpのは無難。スペック的には満足。液晶/カメラも綺麗。
Sony EricssonのSO505iはソフト的には使いづらい。日本語入力を除いては。ハードウェア面ではでかい。クルクルは使いやすいけどへたる。あとそいつが表に出てるせいでポケットに入れてると勝手にダイヤルする寸前までいってたりして非常に恐い。
で、今回のN900isはまず気になったのが動作が重い。OSにWindowsCEでも入ってんの?というくらい遅い(多分TRONベースなんだろうけど)。ボタンを押して一呼吸おいて動作する。 が、それを除けば比較的直感的に使えるメニューだと思う。
追記: それぞれソフト面のみに絞って書けば良かったと反省。
2004-12-27(Mon) [長年日記]
_ backportsから取ってきたCourier-IMAPをCRAM-MD5認証対応にした
backportsからapt-installしたCourier-IMAP 3.0は、デフォルトではCRAM-MD5認証ができない。
が、認証モジュール自体は入っているので設定ファイルを弄るだけで使えるようになるのでいくつかのサイトを参考にCRAM-MD5認証に対応させてみた。
_ mobileimapをインストール
携帯をFOMAに替えたのを機にmobileimapをインストール。というよりは、前から携帯変えようと思ってて、mobileimapをインストールしたのを機にFOMAに替えたというほうが正しい。
2004-12-29(Wed) [長年日記]
2004-12-31(Fri) [長年日記]
_ 2004年総括
なんといっても「職業プログラマになった」ということが一番かな。
次に、旅行が多い年だった。九州に何度か行ったが、屋久島には一度しかいけなかった。また行ってみたい。
PC関係では、今の会社になって(6月)からはC/C++でいっぱい。ネットワーク/サーバー系はあまりできなかった。

SONY ハードディスク搭載DVDレコーダー PSX 160GB DESR-5500
Apple iPod 20GB (Click Wheel) Mac&PC [M9282J/A]
ツッコミを含む