いろいろと

書きたいことはあるのだけども、どうにも、忘れてしまう。
まぁ、、、無理に覚えてる必要がないことといえばそうなんだけど、
少し重要なことでもすごく意識してないと忘れちゃうんだよね、最近。
そのうちとんでもないことをやらかしそう・・・。

まぁ、今思い出す限りで、書きたかったことを羅列してみる。

・Vistaのインストーラー
 なぜか、文字が横になってる・・・。
 見づらい上に、実装するのが面倒そう。

・更衣の話
 ラジオで、中学で男女いっしょに更衣とか言ってましたが、
 どことは言いませんが、2年ほど前までそう言う感じの
 風習があった"高校"なら・・・。
 いまだに、更衣場所について周知はされてきてるけど、
 徹底はされていないという感じを受けるが・・・。
 まぁ、上に書いてるのは多少拡大解釈とか、
 自分の記憶のあいまいさからきてる部分が多々ある可能性が
 あるのですが、、、実は、一部部活関連で更衣うんぬんが
 問われる光景が今でも・・・。

・MSN Messengerの設定
 勝手に変更するのやめてください orz
 てか、人間がミスを犯すような感じで設定が変更されるから
 すごくいやらしい。
 いったいどうやったら、ああいう現象がおきるのか、実に興味深い。

・犬がうるさい
 先ほどまで、近くでずっとないててすごくうるさかった。

まぁ、これくらいかな。
そろそろ寝るとしよう。

Posted at : 2006-07-03 23:42:39 / Category : none

テスト前日の一日

そういや、自作のMobile Diaryでいくつか修正しないといけない個所があるな。
そんなに面倒なものは無いけど、メモしとかないと忘れる。

・日時の挿入時に()がつかないのと、フォーカスが外れてしまうのの修正。
・元に戻すボタンの追加。

今のところ思いつくのでそれくらいかな。(7時50分)

Free Typingのマニュアルもどうにかしないといけないねぇ。
あれのせいで人を惑わせてしまっているようなので、
結構致命的・・・。
んー、なんというか、マニュアル見ないでもわかるようなことしか
書いてないような気がするんだよねぇ。ただ単に、日本語の
言いまわしをかえているだけ、といった感じ。
もう少し、リンク切れを恐れずに、各項目ごとに関連性を
持たせるようにしたいと思う。

てか、こういうときに役に立ちそうなツールって無いものかなぁ。(15時28分)

昨日あたりから無線LANへの接続が頻繁に失敗する。
一度、ルーター再起動しようかな。
まぁ、あとから忘れずにしよう。

Free TypingのVectorでの合計ダウンロード数が1万2円ほどに達した。
こんなソフトですが使っていただいてありがとうございます。
受験勉強という限られた時間の中ですが、できるだけ更新していきたいと思います。
また、要望や意見などありましたら、メールやコメントとして
送信していただけるとうれしいです。(19時7分)

Posted at : 2006-07-02 19:07:43 / Category : none

いろいろとやることがたまってきた。

現在、テスト週間。
そして、月曜日からテストにかかわらず、
いまだに課題が終わらず。。。
まぁ、そんなこと言ってても課題は
消えるわけじゃないし、さっさと
終わらせるようにしよう。

さて、いろいろとやることがたまってきているので、
一応、メモ。

・Free Typingの修正。
これは表題のとおり。

・ハードディスクのだめもとでの修理。
友人に頼まれたので、だめもとで修理。
つか、適当にテストしてみるとか、
その程度がどう考えても限界だろうけど。

・フラッシュメモリの特許とか、
 どこの会社が作ったか、とか調べる。
・Blue-rayとかHD DVDについても一緒に調べる。
これについては、最近頭の中でごちゃごちゃになってるので
一度まとめとかないといけない。
メモリースティックはソニーが独自で作ってたとか
今まで思ってたけど、実際は違ったりとか・・・。
(まぁ、どうせハードウェアがサポートしてるのは
ソニー製のものぐらいだし、こういっても
過言じゃないような気もするけど。)

Posted at : 2006-07-01 23:34:43 / Category : none

最近よくない

昨日、今日と、9時ごろ布団の上でごろごろしてたと思ったら、
気づいたら、12時・・・ってな状態になってる。
パソコンやらない分いいかなぁ、とも思うけど、生活が不規則で
あまりよくない感じがする。
なんだろう、今までなら多少まどろんでも、10時半とかだったと
思うんだけど、最近は違うんだよなぁ。

ぁ、そういや、Free Typingの修正に関するメールをまだ返信してない・・・。
一回目の返信ではないんだけど、返信せずに3日近く経つ。

すいません。
もし、メールを出していただいた方がここにいらっしゃいましたら、
もう少し時間がかかりますので、少しお時間をください。
現在、バージョン0.5をベースに、問題ファイルの設定の中に
カタカナで表示するような機能を組み込むことで検討中です。

Posted at : 2006-07-01 00:21:19 / Category : none

結構まずいかな

いろいろと学校の仕事やってたら、テスト勉強の時間が激減。
こりゃ、、、しっかりとやらないとまずいな(==
物理とか、数学とか、理解しているようで解けない気がする。

Posted at : 2006-06-30 07:44:40 / Category : none

今日でひと段落?

今日が提出期限で、何とか一段楽するだろうか。
ただ、目前の収支に関する問題がどうにも痛い。
先に言っとかなかった自分がいけないと思うけど、
切り出すのがとてもつらい orz

Posted at : 2006-06-29 07:23:08 / Category : none

何とか分担は完了

睡眠時間1時間半で、何とか、滞りが無い程度には完了。
まぁ、まだこれで、分担して収束するかってのも問題だけど、
規模自体そんなに大きなものじゃないし、大丈夫だと思う。

しかしあれだな、話はぜんぜん変わるけど、睡眠時間短いと、
逆に授業中にうとうとすることはなくなるな。
本当の意味でうとうとすることもなくなるけどね(笑
(目がさめるっていうのもあるんだけど、その反面、
寝るときはうとうとすることなく、眠りに入るということ)

まぁ、今日も少し考えたら、寝ることにしよう。

Posted at : 2006-06-27 23:51:26 / Category : none

半分徹夜。

ほんと馬鹿だよ自分。。。
何もかものやることの順番が間違ってる。
いつもなんかそうだ。
無駄妥協できるようなところを
妥協しなかったり、あほらしい。(0時29分)

そして、だんだんと溜まっていく仕事。
ということで、学校関連のこととFree Typingの修正、っと。
てか、自分でも一箇所不具合に気づいてるから、
そっちのほうも修正しないといけない。
とりあえず、不具合報告は明日放課にゆっくりよもう・・・。
それすらの時間も無いかもしれないが。(1時38分)

せめてもう一日、もう一日あれば・・・・。
もしくは、明日の補講を消してくれ・・・。
(先生には悪いですが)(2時40分)

本当に馬鹿まじめに班ごとの割り当てなんてして
成果が出るのだろうか。
できるだけ、班ごとの関連性を無くして、
コンポーネントごとの結合度を下げてやればいいのだろうかか。
しかし、うまくメッセージパッシングが行われるだろうか。(2時54分)

新聞屋のバイクの音を聞いて、空が明るくなってきた orz
なんか、鳥のさえずりも聞こえてくるんですが、5時まで
仮眠とろうか・・・。(4時17分)

起床。
気づいたらこんな時間だが、まぁ、問題無いだろう。(6時6分)

Posted at : 2006-06-27 06:07:14 / Category : none

だらだら、とした生活

3ヶ月ほど前に買った200枚いりのルーズリーフが切れた・・・。
以前に比べて消耗が早いよ・・・。(23時16分)

そういや、最近忘れ事多いよ・・・。
散発行こうと思ってたのも忘れてるし。(23時18分)

だめだ、、、勉強時間が少ない気がする。
なんか、妙に集中することができない。
てか、プログラミングで時間オーバーしてしまうのが
よくない。。。
ちゃんと、けじめをつけてやってかないといけないな。(0時7分)

Posted at : 2006-06-26 00:08:06 / Category : none

いかん、いかん、、、

今日もまた昨日とおんなじ様なことをしてる・・・。
はぁ・・・。

Posted at : 2006-06-25 02:19:45 / Category : none

あのExcelの変な仕様どうにかしてくれ、、、

Excel 2002だけの話かもしれないけど、複数のExcelのファイル開いてて、
ひとつウィンドウを閉じようとすると、全部のウィンドウに対して
終了動作を送るのはどうかと思う。
保存確認出されても、どのファイルに対しての保存確認かわからなくて、
気づいたら、間違えて今書いてたデータ飛ばしちゃったし、、、
本当にはらたつなぁ。

Posted at : 2006-06-23 23:24:41 / Category : none

悩ましい、、、

いろいろと、悩ましいことがあるなぁ。
うーん、明日中に解決できればそれに越したことはないが、
また、期日に悩ませられる日々が来るのだろうか。

Posted at : 2006-06-22 23:49:37 / Category : none

蒸し暑いね、、、

妙に自分の部屋が蒸し暑い。
もうちょっとなんとかならないものかなぁ。

先ほど少し横になっていたら、なぜか手を枕代わりにして
寝ていたらしく、手がいまだにしびれる。。。
すぐに直るかと思ったけど、一時間近く同じ状態ってのも、
妙な感じだ。

投稿しようと思ったら、ネットへの接続が確立しないがな。

と思ったら、何とか接続完了。
そして、送信。

Posted at : 2006-06-22 00:24:19 / Category : none

Doxygenの日本語対応に悩む

英語の単語を持ったまま、寝てしまうところだった・・・。

さて、さっそく今日からFree Typingのコメントづけや
エラー処理の記述をし始めているのですが、
例外を使ってどのように設計を行おうか迷い中。
More Effectve C に載ってたようなことも気をつけないとな。

ところで、Doxygenの日本語の対応がいまいちうまくなされていない。
いろいろと検索してみると、ウィザードは使えないけど、
コマンドライン版のほうは日本語もつかるような気がするんだけどなあ。

どうしようか、、、こちらのほうは簡単に改造というわけにはいかないだろうし、
とりあえずは日本語を含まないディレクトリに自動コピーするような
パッチでも組んでおこうか。

さて、そろそろ寝ますかね。

Posted at : 2006-06-21 00:05:42 / Category : none

DoxyCommentの日本語対応

まず、プロジェクトのURLはこちら。

SourceForge.net: DoxyComment
http://sourceforge.net/projects/doxycomment/

DoxyCommentは、Doxygenで認識できるスタイルの
コメントを書くための補助をするVisual Studio 2005の
アドインです。
具体的には、ファイル先頭にファイルの概要を書くための
コメントを出力したり、関数やクラスを選択して、
引数や関数名に対応したコメントを生成してくれます。
(よく確認していないので、もしかしたら若干違うかも)

しかし、このソフト、日本語で使うことができません。

そこで、とりあえず、DoxyCommentのSubversionのリポジトリを
コミットしてみて、ざっと見渡してみて、そんなに行数も
無かったので、(最初の目的は)日本語対応をしてみました。

(以下、間違った内容を含んでいることを覚悟してください
また、情報が古くなっている可能性があるので、プロジェクトの方の
サイトを確認してから、作業を行ってください)

環境は以下のとおり。
Visual Studio 2005 Professional
Windows XP Professional SP2
DoxyComment リビジョン26

作業内容は中略として、不具合の状況はといいますと、
DoxyCommentでは国際対応が簡単に行えるように(だと思う)
リソースファイルを各言語ごとに読み込めるように設計されています。
具体的には、日本語の.NET Framework上で動かす場合には、
AddInが入ったディレクトリの「ja-JP」フォルダの
「DoxyComment.resources.dll」を参照します。
しかし、標準ではこのファイルは入っていません。
もちろん、ファイルが存在しなくても読み込めるような
手立てはされているのですが、その回避機構が
正常に動いていない、というのが原因のようです。

修正方法。

DoxyCommentAddIn.csの70行目付近、以下の記述を

catch (Exception)
{
// Failed to load localized language try to load us-EN version
OutputMessage("Warning: Failed to load satellite assembly for culture + ci.Name + - defaulting to English version.");
}

このように変更。

catch (Exception)
{
// Failed to load localized language try to load us-EN version
OutputMessage("Warning: Failed to load satellite assembly for culture + ci.Name + - defaulting to English version.");

}

おそらく、これで日本語でも使えるようになります。
いろいろと書きたいことはあったのですが、書こうとする瞬間に
忘れていってしまうので、覚えていることだけかいつまんで説明します。

修正を行って変更を反映する方法ですが、これでコンパイルしてバイナリを
差し替えればいい、というわけにはいきません。というのも、
どうやら、ツールバーへの登録は失敗、成功にかかわらず
一度行ってしまったら、それ以降は登録した内容は変更できないようです。
(正確には、再登録する手段がDoxyComment側から
提供されてないって言うのが正しいんだと思う)

そこで、変更を反映するには、まず、アンインストールを
「プログラムの追加と削除」から行ってください。
次に、再インストールする前にVisual Studioを起動して、
「ユーザー設定」のなかの「ツールバー」で
「DoxyComment」を削除してください。
その後、再インストールを行って、Visual Studioを起動する前に
修正済みのファイルを上書きしてください。

あと、上記の説明でピンときた方もいるかも知れませんが、
リソースファイルが存在しないのがエラーの原因なので、
自分でリソースファイルを作成するという手もあります。

以上、先日に書いた文で、それ以降の追記情報。

どうやら、自分が修正を行っている間に、作者側でも対策を行われたらしく、
別の方法によって、対策がなされています。
まだ、バイナリはアップされていませんが、そのうちアップされると思います。

以上、不明な点等ありましたら、コメントからメッセージを送信してください。

Posted at : 2006-06-19 22:28:13 / Category : none

なんてこった、、、

DoxyCommentの日本語対応作業をしていたのですが、
作業内容については、あまりにも長くなりそうなので、
明日続きを書こうと思います。

ところで、その更新作業中に起きた出来事のですが、
自分は16時19分にコミットして、勉強の合間に
変更を加えて、今さっき更新が完了したのですが、
Subversionの更新ログ見てみたら、なんと、
16時56分の段階で不具合を修正した0.5.0が
リポジトリ上にコミットされてたとさ。

いやぁ、最新バージョンが出たのが2月で
ほとんど動いてないプロジェクトかと思ってたら、
まさか作業中に更新されるとは思いもしなかった orz

まぁ、そんなこんなで若干意気消沈した感じがありますが、
よく見てみると、リポジトリの方は国際対応自体を
あきらめてしまった感じがしてしまうのですが、
どうなんでしょうか。

こういうのって、作者に報告した方がいいのかなぁ。
日本語だったら、報告するんだけど、英語だから
躊躇しちゃうんだよねぇ。

どうしようか。

Posted at : 2006-06-19 00:34:57 / Category : none

外出

何か、急に晩ご飯を外に食べにいくことに。
ということで、いってきます。

Posted at : 2006-06-18 18:22:59 / Category : none

日記更新ソフト作った割には、、、

結局、作ってから、テストして投稿したぐらいで、
あんまり使ってないような気がするのは気のせいだろうか。

ということで、使わないのはあんまりなので、勉強の合間程度に、
気晴らしとして書いてみることにしよう。

Posted at : 2006-06-18 17:26:55 / Category : none

雨に降られて

さて、今日は学校で補講で、午後は自習室にいて
勉強をしていたのですが、途中から雨が降ってきて、
かなり焦りましたよ(==
まだそのときは、学校が施錠されるまで時間があったので、
雨が止むまで待っていたのですが、結局、施錠される時間まで
止む気配がほとんど無くて、仕方が無いので、
近くのコンビニで傘を買って帰ってきました orz

んまぁ、それはそれでよかったのですが、
コンビニの傘さしてて、少しの風圧で逆さまになっちゃって、
危うく一回と使い終わらずに駄目にしてしまうところでした。
骨自体は完全に折れてなくて、曲がっているだけだったので、
何とか雨宿りしながら手でまげて直してました。

安物だからって、さすがに、一度で、しかも、
さほど強くない風圧で、危うくだめにしてしまうとは
おそろしやコンビニの傘の貧弱さ。

さて、先ほどまではFree Typingの改良を行っていました。
とりあえず、新しい機能の実装は終わってきたので、
次の予定としては、

・コメントの追加
・エラー処理の追加
・デバッグコードの追加

の二点を重点的にやって気体と思います。
何か、いまさらというか、順番を完全に取り違えているような
気がしますが、やってしまったものは仕方が無いので、
つべこべ言わずに今までサボった分をやってこうと思います。

コメントについては、.cppの方は自分で気づく範囲内で注意する事項。
.hの方は、すべての関数に頭の部分にコメントを書くのを目標。

エラー処理については、速度落としてもいいので、
安全、確実にソフトウェアが実行できるようにする。
気をつける点としては、More Effective C++で読んだ、
コンストラクタ内でのエラー処理について。
あと、よくよく見て気づいたのだけど、異常終了時の
Windowsに渡すエラーコードが正常に設定された無いのを修正。

デバッグコードの追加については、メモリの開放等が
正常に行われているか、簡単に確認できるようにする。

総じていえることは、もう既にソースコードは公開してしまっているので、
いまさらの話になってしまうが、他人が見ても見やすくて、
わかりよいようなコードに書き換える。
また、バイナリのみを使用するユーザーでも、セキュリティ面、
安全性の面で有効に対処できるようにする。

今のところの目標は、これをやっていくことにしよう。
数値的な目標としては、エラー処理やコメントを加えて、
今のコードの行数の1.5倍の量(一万五千行)を目標にする。
(コードが長ければいいという話ではないが、
あくまでも、目標達成の過程で十分と思われる
コード行数を示してあるだけです)

さて、早速少し作業してみて、寝ることにしよう。

Posted at : 2006-06-18 01:28:35 / Category : none

んん・・・?

なんで、昨日の日記でPocket PCを持ったまま
寝たなんて書いたんだろう(==
実際のところは、(布団に入って)古典単語を持ったまま寝ちゃって
気づいたら一時間たってて・・・んで、Pocket PCから
日記更新して、という流れのはず。
何か、本能のままで書いてるようで恐ろしいんですが(==

そうえば、最近Free Typingのコードを
ぜんぜんいじって無いような気がする。
ということで、Subversionのログを見てみると・・・、
どうやら、最終更新日は6月の11日(==
って、一週間も間開いてないよ orz
多分、日曜日に少しいじったのかな。
あれ、全然記憶がないなぁ。
まぁ、明日あたりいろいろとやってみようと思う。

ところで、先ほどから、何か、ハードディスクの
調子がおかしいような・・・。
ま、まぁ、、、本当に大事なデータは
バックアップとてあるから大丈夫だと思う。。。

Posted at : 2006-06-16 23:58:47 / Category : none