トップ 最新 追記

K2さんの雑記


2003-05-01(Thu) ごーるでんうぃーく [長年日記]

ゴールデンウィーク初日

一人ですので、ご飯の心配だけして、後はぶらぶらしてます。

一人だと、3LDKはもてあまします。深夜作業場に閉じこもることになるだろうな。ご飯と野球だけごそごそ、後はうだうだ。

うーん、究極のゴールデンウィークですな(^^;

[]○対読売 6回戦 1-3

薮。初回のピンチを一点で切り抜けた。6回先頭打者に2ベースを打たれたとき、わたしは「ほしのー、かえろー」と叫んでいた。だいたい6回か7回に崩れて大量失点するんだから。しかし、今日は初回以降無失点で、8回まで。

もうちょっと点を取れる場面があったので楽に勝てたかもしれないけど、このくらいの点が見ていて楽しいね。赤星3盗塁。すごいぞ。3たておめでとう。

Movable Typeで遊んでみた

これか。blogという言葉をよく見るような気がしていたが、これのことだと入れてみてわかった。これも、サイトや日記をhttp経由で増殖させられるシステムでデータベースを使用しています。そのためにMySQLも入れちゃいました。

日本語化もしてみたのだけれど、編集用のフォームの中の文字が化けちゃって、使えない。どうやったら化けないようにできるかわからなかったので、とりあえずやめ。

いろいろとあるもんですなぁ、世の中には。

[K2EP]コマンド関連コーディング中

昨年の5月頃に実験していたメニュー・キー・ツールバー構築用のクラスが、ほぼそのまま使えることがわかったので、組み込んだ。実際には実験コードは雛形だったので、かなり拡張はした。たとえば、メニューやキーに割り当てるコマンドインスタンスはパラメータを持つことができる仕様になると思うが、その辺の問題を解決したり。ファイルへの書き出しや読み込みのコードはほぼ書いてあったのでテストしてみたが、若干の手直しでうまくいきそう。一から書いたら1週間くらいはかかりそうなコードなので、書いておいてよかった。でも1年も経っていたから、コードを理解するのにかなり時間がかかった。よくこんな複雑なコードを書けたなぁ>1年前の自分

しかしやっぱりこの辺はややこしい。メニューの動的生成のコードにバグがあったのだが、メニューのクリックイベントにブレークポイントをかけると、Delphiがハングアップしてしまう。Delphi5でもDelphi7でも同じだし、雰囲気的にDelphiのバグという感じでもないので、論理的には正しい問題のような気がする。これがデバッグを非常に難しいものにしてしまっている。これから使い込んで信頼性が上がれば、問題なくなるとは思うが。

メニュー周りのコーディングが終わったので、次はツールバーとキーボードショートカットをやろう。ここまでやればコマンド周りで残るのはプラグイン関連だけ。実際にプラグインIFを書かないとモデルができないと思うので、この部分は結構重い開発になる予想。

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

おばけ [http://jba.ja.bz/archives/000014.phpに日本語化の情報がありましたよ。]

K2 [おばけさん、どうも。一応、その辺のことは一通り試したつもりで、ページの日本語化まではできたんですが、ページの再編集時..]


2003-05-02(Fri) ごーるでんうぃーく2日目 [長年日記]

[K2EP]ショートカット

ショートカット部分、コーディング。特に問題なし。

SHIFT付きコマンドについて少々仕様拡張。そのコマンドにSHIFTを付加した場合意味が変わるコマンドについては、自動的にSHIFT付きのキーアサインも予約しなきゃいけないので、その辺の細工を。

後、キーやメニューなどからコマンドを起動した場合と、プラグインやスクリプトから起動した場合では、SHIFTが押されているかどうかを検知するかどうかの処理が違うので、その辺の細工も。UI側から起動した場合は、当然SHIFTキー状態を検知して選択状態を広げたりする処理が入る。UIが絡まない場合は、SHIFT状態はバーチャルに指定するから、共通のハンドラの引数にUI側から起動しているかどうかを渡すパラメータを追加するなど。

次はツールバーやります。


2003-05-03(Sat) ごーるでんうぃーく3日目 [長年日記]

え、もう3日目

うーん。早い。昨日はビールを2本飲んだら、それだけでへべれけで、野球もないし、8時頃に寝ちゃった。起きたら8時前だった(^^;

TTBaseオープンソース化

おばけさんにまがりさせてもらって、TTBaseオープンソース化計画準備委員会のページを立ち上げました。参加してくださる方は、あちらに参加表明をお願いします。

[]○対ヤクルト 甲子園 7回戦 3-6

また勝ちました。今日は今岡調子よかったねぇ。お立ち台でもりりしかったぞ。今下位打線が調子いいから、点を取る役目を果たせるはずだし、がんばってね。よく凡退して赤星にいいとこもってかれる気がしているので。

伊良部負けなし4勝目。今日は球も走ってたし、よいよい。

先に点取られても、負ける気せんね。

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

nao [TTBaseオープンソース化..か。前からソースは見てるので(^^;特に新しい事のような気がしない。参加表明は..ど..]

K2 [変更したい人が変更できるような環境にしたいだけだから、あんまり肩肘張らなくてもいいんじゃないかな。リリースの管理だけ..]


2003-05-04(Sun) ごーるでんうぃーく4日目 [長年日記]

[K2EP]さぼりぎみだったので

今日は朝からやってます。ツールバー関連をとりあえずやって、再度キーアサイン関連の部分の見直し。

今回は、TForm::OnShortCutを使って、自前でキーアサインからコマンド実行を実現している。ループでキーと合致するコマンドを探していたのだが、その部分をクイックソート等を使って高速化。高速化が必要かどうかわからないがとりあえずやっとく。後、エディタのフォームにフォーカスがあるときなどキーアサインのオーバーライド機構が必要になると思われるので、その辺の枠組みを作成。

ドッカブルフォームの場合、ドッキングしたときとしていないときで、フォーカスのあるフォームがフォームとして扱われるかどうかが変わる。Screen.ActiveFormにドッカブルフォームが入っているかどうかが変化する。だから、どのフォームにフォーカスがあるかを知るには、Screen.ActiveControlの親をたどって、フォームを見つけないといけない。この辺、自前で今どのフォームにフォーカスがあるかをキャッシングしておいた方がよいだろう。ということでScreen.OnActiveControlChangeを使ってキャッシングしておくことにした。

[]●ヤクルト 8回戦 甲子園 5-2

負けました。伊代野打たれた。まぁこういう日もあるさ。うーん余裕あるなぁ。あんまり連勝してもチームに無理がかかるので、このくらいのペースがちょうどいい。

伊代野は、また次回、がんばってくれ。こういう日もあるさ。ゆうても、2点後の1点がだめじゃないか。精神的にやられたな。毎回これじゃ、落とされるよ。がんばれ。

しかし星野は、ほんまに本気やな。伊代野続投に星野の覚悟を見た。後は早い目に野洲の中村をもう一度見たい。


2003-05-05(Mon) ゴールデンウィーク最終日 [長年日記]

あらら、もう最終日

早かったなぁ。休みは過ぎるのが早い。

今日はご飯、どうしようかな。

画像アップテスト

はっぴ

naoさんところで難しそうだった絵日記プラグイン、こちらでは導入できました。

トラブったのはTmpフォルダがなくて、テンポラリファイルが作成できないというエラーが出たことかな。こんなんは、ちゃんとしたサーバーなら大丈夫なはずだよな。

[]○対ヤクルト 9回戦 甲子園 0-4

勝ちました。今日は完勝。 キャンプ中、ショートが誰になるか全くわからなかったのだが、藤本はほぼレギュラーを手中にしたという感じです。守備もだんだん上達しているように見える。たまにするぽかも、まだ大けがにはいたってないし、このまますくすく伸びてくれれば。昨年は打撃がむちゃくちゃ悪くてスタメン落ちしてしまったわけだが、今年は打撃一位になろうかという成績だし(これが少し不思議なのだが)、今のところ心配ないし。 ヤクルトに対して2勝1敗。次は中日戦。兄貴にもホームランをかっ飛ばしてもらいましょう。(浜風との戦いには敗れたようです)

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

おばけ [かあーいいなぁ(*´▽`*)]

nao [4/30のJAL110便 11:30発に乗ってませんでした?ななちゃん(^^) ええなぁ。絵日記プラグインの導入もう..]

nao [GW終わっちゃったね。明日はとりあえず「キーボードの打ち方を思い出す」だな。]


2003-05-06(Tue) 代休 [長年日記]

本日は代休

朝からSourceForge関係のセッティング等をやってました。

conさんが作成してくれたTTBaseプロジェクトのページにソースアップしてました。

なお、TTBaseオープンソース化関連の情報に関しては、ここ

SSHが必要だから結構面倒ですね。試してみてくださる方は、がんばってTTBaseをcvsでcheckoutしてみてください。

[]○対中日 7回戦 ナゴヤドーム 10-2

快勝(というか、最後はゲームが壊れていましたね)。川上対井川。今シーズンの井川はエンジンがかかるのが遅い。ストレートののりが最初悪いので変化球に頼る。後半になるとエンジンがかかりだしてストレートが走るようになる。チェンジアップは昨年の切れが見られない。ということではらはらし通しになるわけだ。

一方の川上憲伸。ストレートが走って、こりゃ打てんわという感じ。井川が2回に2点取られて、正直きついと思ったが、まぁ今年はこれでもどっしりと構えて観戦できるのが阪神のよいところ。

信じるものは救われる。5回に好調の憲伸から2点もぎ取った。一点めは井川の決死のスクイズ。(ちょっとずれてたら手に当たってたぞ。ひやっとした)

7回に2点取り逆転。ここまでは見応えのある試合だったのだが、7回の裏に憲伸に代打が送られ、後は試合が壊れた。井端の故障が今日は大きかったな。

苦手中日の初戦を取ったのは大きいね。3連戦勝ち越せれば、通算成績もタイ以上になり、ますます乗っていける。打線で勝っているような風にも見えるが、実は先発が壊した試合が少ないのが非常に大きい。投打ともうまく回らなくなったときにどうするか、そのうちそういうことも起きると思うが、どのくらいで食い止められるかが楽しみ。

自転車

Pacific-18の黄色

naoさんとこの日記より。PEUGEOT Pacific-18かっこいいね。BD-1のプジョーバージョンらしい。プジョーというのがかっこいいから、やっぱりPacific-18か。かっこいい自転車ほしいよなぁと思うけど、わたし通勤にままちゃり使ってまして、片道10分かかりません。今のままちゃり、もうぼろぼろなんだけど、一応3段変則で、わりと満足してたりして...(^^; コーナー曲がるときに車体傾けすぎて、ペダルを地面にがりがりしたりして。股下があわないから、限界以上にサドルをあげていて、それでサドルを支える棒が曲がって、自転車屋に怒られたり。そういう時はちゃんとした自転車欲しいなぁと思うけど、やっぱりわたしには無用だよなー。通勤だけだとなぁ。何度か大蔵省(財務省だとATOKに怒られた)と折衝したことありますが、なかなか強弁な態度に出られません。

[K2EP]コマンド部コーディング中

コマンド関連クラスをUI側から呼び出すUIFunctionクラス群をコーディング中。ひたすら枠組み作りやってます。コマンド自身はまだ5つくらいしか書いてません。

次は、ナビゲーションビュー(標準では左側に位置するプロジェクトや読み込みファイル一覧を出すウィンドウ)をコントロールするためのクラスを書くつもり。プラグイン側からナビゲーションビューに出すアイテムとかを追加したり、クリックした場合の処理を書けるような形にするためのラッパーになるクラスです。ナビゲーションビューにはListView、TreeViewのどちらでも置けるようにするつもりですが、どちらを置いても同様にコントロールできるようにするためのラッパーになります。ここも結構難しそう。

あー、時間かかるねー。早いこと使えるものが欲しいのだが(仕事で使うためにね)、使えるものになるまでにはまだ何ヶ月もかかりそう。じっくり構えてやりましょう。


2003-05-07(Wed) 初日 [長年日記]

会議

朝から夕方まで会議。ワーキンググループなので、本職とはかかわらないところ。評価もなし。明日もそう。困ったもんだ。Product Management System(PDM)の導入のためのワーキンググループで、まぁ興味もあるから仕方ない。

暑いぞ

尋常じゃない。サウナだ。35度は超えてると思う。いつ冷房入るのだろう。例年なら6月に例外的に入るくらいだな。なんとかしてくれー。

[TTBase]オープンソース化計画

SourceForgeプロジェクトをconさんが作成してくださいました。 一応のソースをわたしがアップロードしました。 プロジェクトのホームページにももたろさんがPukiWikiをセットアップしてくださいました。これからのTTBaseのメインページは、ここになる予定です。 プラグインのサイズは小さいので、PukiWiki上にアップすることも可能ですね。らくちんかも。

[]●対中日 8回戦 ナゴヤドーム 1-6

ちょっとさみしい負けでした。今日はVTRを見る前にスコアが目に入ってしまって、ちょっとVTRを見る元気がなかった。早送りで見ちゃいました。薮がなかなかぴりっとしない。今日は審判もかなり甘めだったから、もうちょっとなんとかなるかと思ったが、ぱかすか打たれて5失点。しかしナゴヤドームもボールのせいかドームのせいか、ボールがよく飛ぶ。東京ドームよりは球場が大きいのでまだましだが、同じ傾向の大味な試合になりがち。甲子園をホームにしている球団としては、戦い方が全く異なるので、難しいと言えば難しいんでしょうなぁ...

PukiWikiは便利

誰でも自由に更新できるWebページシステムというのは、用途によっては非常に便利。連休前にはじめて自分で使ったが、もっと早く使っておけばという感じ。オープンソース化されるTTBaseのホームページもPukiWikiになってる。

職場で立ち上げるPDMのドキュメントサーバーにPukiWikiを使おうかと思ってます。みんなでドキュメントを作り上げるには非常にいいシステムだと思う。しかし、ページを作ってくれないと意味がないんですよね。この辺、職場とかでは、なかなか自分で更新しようとするのに尻込みしちゃうかなぁ。そうなるとあまりうまく動かないだろうね。

でも、掲示板システム置くより断然生産的だし、いいと思う。まぁ職場でもちっと実験してみます。

[K2EP]2ストロークキーアサイン

掲示板で2ストロークキーに対応してという書き込みがあった。NavigationView関連コーディングは難しいので、とりあえず2ストローク対応をやってみた。

TUIFunctionクラスは、メニュー等も実現させるためにデザパタの中のCompositeパターンを使っている。つまりTUIFunctionクラスという抽象基底クラスからTUIFunctionCompositeという子を持つことのできるクラスを派生し(これも抽象クラス)、この2つから具象クラスであるところの、たとえばTUIKeyAssignクラスとTUIKeyAssignCompositeクラスを派生している。KeyAssignの場合は、実はコンポジット構造を持たなくてもよいはずだったのだが、一応各キーアサインを管理するためのコンポジットを一つ持たせて、TUIKeyAssignCompositeオブジェクトを一つ、その下に各キーアサインを実際に持つTUIKeyAssignオブジェクトをたくさん持たせるような構造にしていた。

今回2ストローク対応させるために、ここの構造を最大3階層とし、1ストローク目はTUIKeyAssignCompositeが処理するようにし、2ストローク目を、そのTUIKeyAssignCompositeが持つ子供が処理するように変更。動作チェックもOK。

非常にきれいな構造で2ストロークキーが実現できました。1ストローク目の設定も任意になってますが、実使用として固定するかどうかはまだ未定です。というのも、なんらかの理由で、たとえばプラグインが持つコマンドのキーアサインをプラグイン側から提供したい場合、2ストロークの1ストローク目とそれがバッティングするとややこしい話になります。

バッティングすると動作は未定義になります。つまり、どちらが勝つかはわかりません。神のみぞ知るです。キーアサイン設定時はUI上のチェック機構でバッティングをはねることはできますが、先述のデフォルトキーアサインを後から供給する場合問題になるので、嫌らしいんですね。

一般的にはCTRL+KとCTRL+Qが使用されるので、この2つだけに絞って、これらを2ストロークの1ストロークとして使うか使わないかの設定だけを持つというのが、一番つじつまを併せやすいと思われるので、その仕様で行くかな。

今日はここまで。zzz

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

con [素早いですね。ちょっと見ない間にどんどん進展してます。先ほどやっとチェックアウトに成功しました。]

K2 [じゃぁ、conさん。チェックアウトしたソースをDelphi6でリコンパイルして、一つリリース番号を進めてリリースする..]


2003-05-08(Thu) 部屋の整理 [長年日記]

部屋の整理

今日の仕事は部屋の整理。PDM導入ためのサーバー室を作るため、倉庫を一つあける作業。これも仕事とみなされているかどうかわからん。

今月半ばまでには、ファームの機能アップを仕上げなければいけないのだが、まだほとんど手つかず。これがまたややこしいクリティカルな作業なので、時間がかかりそうなのだが、ほんまにできるのか。

今日は涼しい

というか、昨日と同じように半袖だと少し寒いぞ。空調は入ってないのになぜだ。外が寒いからだと思うが、あまりの室温差に???が。

涼しいの通り過ぎて寒い

寒いー。体がおかしくなるー。

[]●対中日9回戦 ナゴヤドーム 13-4

ぼろ負け。

ナゴヤドーム・東京ドームは、球が飛びすぎるね。甲子園とは違うスポーツをやっているようだ。審判のストライクゾーンも変だし、今日はコメントなし。

[TTBase]オープンソース化記念日

なつかしい絵

本日、conさんによって、TTBase r.1.0.14がリリースされました。わたし以外の人によって新版がリリースされた本日を、TTBaseのオープンソース化記念日としたいと思います。 conさんご苦労様でした。かかわってくださっているみなさまありがとうございます。今後はみんなでTTBaseを開発しましょう。

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

nao [今日は13℃なんだ。そりゃ涼しいわな。 PukiWikiのBugTrack使いづらい..(^^; <a href="..]


2003-05-09(Fri) ここの題名考えるの面倒だから、これからは「無題」にしようか [長年日記]

今日も涼しい

仕事場は寒い。鼻がやられました。アレルギー性鼻炎で、年中花粉症のようなものです。最近はましなのですが。

DocuWorks

富士ゼロックスが出しているAcrobatみたいなもの。ビューワーはフリーでWebから落としてこれる。Acrobatと比べて一長一短なのだが、今回のPDMの導入で、一部DocuWorksを使用したいと考えている。

最終的にデータサーバーに貯めるのはPDF形式を正本とし、RAWデータも別途貯める。なので、いったんアプリケーションからDocuWorks形式にデータを出力し、その後Actobatで変換しPDFを得るという作業を行うことになる。

で、その実験・評価を行っているのだが、一部アプリケーションで作ったCADデータをDocuWorksには正常に変換できるが、これをPDFに変換すると実線が点線に変わってしまうという問題が発生。現在富士ゼロックスに問い合わせ中だが、正常に変換できなさそうだな... 困った。

DocuWorks追伸

Acrobatのせいだという返事が来ました。困ったなぁ。Adobeは相手にはしてくれないだろうし。そんな態度じゃ、ユーザー増やせないよ>富士ゼロックス。

というか、アプリケーションからは、DocuWorksとAcrobatのどちらに出しても正常に変換されるし、アプリ→DocuWorks→Acrobatの順にプリントアウトするとだめなのだから、どう考えてもDocuWorksがデータを再現できてないだけなんじゃないんだろうか。アプリが出したプリントアウト出力と同じものは原理的に出せないもんなんだろうか。

職場にもPukiWiki

PDMの導入準備グループ向けにPukiWikiを立ち上げた。

新規PCにapacheとPHPを入れて、PukiWiki入れて、体裁整えて... これだけでかなり疲れてしまった(^^; PHPの導入でちょっと手間取ってしまった。apacheの設定は難しいな。いや、そりゃ勉強不足なだけ。ちゃんと知れば、そんなに難しいものじゃないと思う。

みんな使ってくれればよいけどな。みんなが使えば仕事の効率は上がると思う。

独身生活も今日まで

明日には、実家に戻っていた嫁さんと子供が帰ってきます。一人暮らしには飽きました。まぁ、お気楽でいいけどね。

[]○対横浜7回戦 横浜球場 11-2

興奮したー。え、何にって? 当然、野洲の中村泰広の投球でしょう。 今年IBM野洲から入団した左腕の中村泰広、開幕一軍。スライダーがよくて、オープン戦ではなかなかすばらしい素質を感じさせてくれた。プロ初登板は対ヤクルト2回戦、10-0のリードで迎えた8回、土橋に死球、飯田に四球、宮出ヒット、宮本2ベース、ベッツ四球で3失点、マウンドを降りた。カウントの記録までは残ってないが、ほとんどストライクが取れなかったと思う。そのまま2軍に落とされ、今日まで出番はなかった。 今日、太陽と柴田が2軍に落とされ、代わりに谷中と中村泰広が昇格。11-0のリードで迎えた同じく8回、完璧に押さえていた伊良部に代えて登板。前回と非常によく似たシチュエーション。 また今日もストライクが入らない、村田、古木と連続ファーボール。それもストライクが入らず。次の相川にもストライクが入らないが、2球目、相川が低めのボールを無様に空振り。はじめてストライクを取った。 その後も制球難が続くが、ようやく少し落ち着き、相川をサードゴロに打ち取りプロ初アウト奪取! 次の木村を三振。プロ初三振奪取。金城にセンター前に打たれて1失点、次の小川をセカンドフライに取り、プロ初一イニング完投。 9回も見たいなーと思っていたら、続投。連続安打を浴び、佐伯がセカンドゴロの間に1点が入るが、その後村田をショートゴロ、古木を三振に取り、ゲームセット。 いやー、はらはらした。特に相川がボールに手を出しストライクを取ったとき、心の底から「よかったなぁ」と中村に語りかけていた(VTR観戦なのに、変なやつです)。その後もストライクを取るたびによしっとか、やたっとか、変なやつです。 もっと腕を振って、得意のスライダーとのコンビネーションで、ヒットを防いで欲しかった。これがちょっと不満。でもOK。よかったなー。

次回はぜひもっとグレードアップした中村泰広を見たいです。

さて、今日は序盤に試合が決まってしまいました。昨日の中日戦でばかすかホームラン打たれて、「東京ドームとナゴヤドームは...」と書きましたが、実は横浜球場も、今年から試合球のメーカーがミズノに変更されて(俗にいう飛ぶボール)、大空中戦になりがちな球場になってしまいました。今年の横浜のホームラン数を見れば一目瞭然。

しかし、今日は阪神がばかすかホームランを打ちました。特に浜中・片岡・アリアスの3連続はちょっと楽しかった。これものちのちまで言い伝えられる伝説となるのかな。

そうそう伊良部にも言及しておかなければなりません。本人談100点だそうですが、すばらしいピッチングでした。ストレートは速くても140k代前半でしたが、老獪なピッチングは非常に見応えがありました。

でもなんだかんだ言っても、今日のわたしは中村泰広につきました。もしかしたら中村登板させるかな〜と期待していたので、大満足でした。

[TTBase]オープン化記念プラグイン

というわけでもないのだが、CopyURLというプラグインを作りました。

ネタ元はnaoさんとこの記事のリンク先の記事。その記事にはいろいろとわたしとは合わない部分もあるんだけど、URLのブックマークを作成するのはテキストにするというのは割と共感できる。そういうフォーマットでクリップボードにコピーするのも大変なので、「あ、こりゃ作れるわ」ということでプラグインを作成しました。

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

nao [PukiWikiって毎日使ってる(書いてる)とどんどん便利に感じる度合いが強くなってね。どこからでも書ける/修正が出..]

K2 [影舞というのを昼間ちょっと調べてみたのですが、なかなかよさげですね。一度、k2soft.dyndns.orgの方で実..]

nao [影舞は*手軽に*使えるところが魅力。基本的にRuby*のみ*インストールされていれば動くしね。2箇所くらい設定すれば..]


2003-05-10(Sat) 今日は野球が... [長年日記]

今日は野球が見られない

スカパー!の契約、けちしてJ-SkySports3の入ってないセットにしてる。なんと今日の横浜戦はJ-SkySports3。J-SkySports3ではほとんどセリーグの放送は無いはずなのだが... ということで、今日は地上波の"ちょっとだけ放送"を見ることにします。残念。

[K2EP]タブコンポの自製

naoさん雑記でSleipnirのことがちょろっと出てて、なんとはじめてSleipnirを使ってみた。

使いやすいやん。もう戻れないかも。昨日のプラグインの立場は...(あのプラグインはIEでしか動作しない。もともとあれをSleipnirで動作させられないかと試行錯誤するためにSleipnirは入れた)

ここに使われている一見タブコントロールなようなやつ、実はボタンですね。これ、K2EPで使いたいね。自製するしかないかなぁと思って、ちょろちょろ始めてます。TPanel(TCustomPanel)から派生させるつもり。ボタンのオーナードローも必要そうだから、TButtonから派生させたコンポも一緒に必要になるかもね。

[K2EP]タブコンポ追記

タブコンポ 現状

一応作ってみました。まだまだですけど、まぁデザインはこんな感じ。Sleipnirと一緒だって? そうですね。まねましたから(^^; いい感じですね。

TCustomPanelから派生させたTTabPanelとTButtonから派生させたオーナードローのTTabButtonの2つのクラスを組み合わせて仕上げてます。

ちなみに下が、今作成中のK2EPに搭載されているTTabControl。やっぱださいよなぁ...(^^;

このTTabPanelは、インターフェイスをTTabControl互換として、K2EPに搭載する予定。やってみたら、まぁそんなに難しくないね。OKOK。

[]○対横浜 8回戦 5-3

ちょっと体調悪くて、寝てしまった。8回からラジオを聞きました。

昨日とはうってかわって、バント三連発でホルトを攻略。こっちの方が今年の阪神らしいかな。横浜も侮れなくなってきているが、ここまで7勝1敗。明日もいい結果を期待。

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

nao [Sleipnirそっくりだね(^^) これにIcon描画するとええ感じになりそうだね…。楽しみ楽しみ。Sleipni..]


2003-05-11(Sun) [長年日記]

[]対横浜9回戦 1-12

また大勝。 本日は、浜中の2発と久保田につきます。ムーアは今一でしたね。しかし負けなしの6勝。これもすごい。 でもやっぱり横浜球場はよく飛ぶ。浜中の1発目以外は、甲子園では入ってない当たり。もうちょっとバランスを考えて球場と環境作りを考えないと、大味な試合でおもしろくないよ。 久保田。彼もルーキーなのだが、中村とは好対照で強心臓。9回に出てきたが、いきなり148〜149km連発で、一本ヒットを打たれたが、打たれた後笑っていた。初登板であの態度は、まさに大物なのか。ただの怖いもの知らずなのか。今後が楽しみ。 これで対横浜9連勝。負けたのは開幕試合だけ。勝負事ですから仕方ないですが、ちょっと申し訳ないですね。

[K2EP]タブコンポその後

組み込み済み

昨日からもう少し進みまして、タブコンポをK2EPに搭載しました。タブ幅の自動調整などをつけて、ほぼ完了。 後は、アイコンの埋め込みとか、ドラッグアンドドロップによる位置の変更とか、もうちょっといろいろやることがあるけど、これは作り込みの段階で徐々にやっていきます。 最初のデザインに比べれば、だいぶすっきりしたかも。

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

nao [かっちょいい > タブコンポUI(^^) 早く使いたいぞ。]


2003-05-12(Mon) [長年日記]

会議会議会議

今週は、会議ばっかりだぞ。会議のための用意を入れると、仕事する時間がない。まぁたまたま固まっちゃったのだから仕方がないとしても、無駄に時間をつぶす会議はいやですね。

一日会議で終わった

明日は午前中が健康診断で、午後から会議。あさっても午後から会議。後金曜日午後から会議。うー...

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

3年 [会議ではなくて休養でしたね。うー]


2003-05-13(Tue) [長年日記]

今日は体調不良でお休み

ということで、健康診断は別の日に受けないといけない。季節の変わり目にはやっぱり弱い...

[]○対広島6回戦 2-12 米子

米子。昨日の昼間には、駅前広場で今岡が、赤星が素振りをしていたらしい。いいねぇ。

で、ゲームは5回に決着がついてしまいました。佐々岡を打ち崩し、一挙6点を取りましたが、その回の浜中のタイムリーで、わたしにはほぼ決着がついたように見えました。

でも井川もよかったわけではないから、下手をするといつどうなるかわからなかった。大量得点で結果的に危なげなく勝ったということです。

9回には、また久保田が登板。今日は150kmを計測。力のあるストレートと、チェンジアップかな、速度差は40km。今のところ行けそうに見える。久保田を押さえにして、ジョンをセットアッパーにして久保田が安定していれば、最強の勝利の方程式ができる。こういうのもいいと思う。

[K2EP]ドッキング用DockFrame

DockFrame描画

DockFrameを独自描画するように変更。絵の、タブのすぐ上の細いところ。結構シンプルでかっこいいよね。 これは、TDockTreeというクラスを継承したクラスを作り、グローバル変数であるところのDefaultDockTreeClassにそのクラスを起動時に代入しておけば、自動的にそのクラスが使われるようになる。そのTDockTree継承クラスでDockFrameを描画する。具体的にはPaintDockFrameをオーバーライドして描画コードを書けばOK。

なお、TabPanelに水色が付いているのは、どこにフォーカスがあるかわかるように。K2EPは複数のエディットフォームを出すことができるが、どのエディット画面に対するコマンド操作をしようとしているのかを一目でわかるように、こういう処理をする必要があると考えている。一つ前のモデルでは、フォーカスバーというのを別につけていたのだが、TabPanelを作ったことで、その機能を兼ねるようにしてみた。

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

Before...

K2 [なんとさんの質問の意図がよくわからないのですが、タブ型ですから必須でしょう。必要に応じて隠すと言うこともできるかもし..]

なんと [えーと、いろいろ考えたあげくシンプルに質問を書き込んでしまって、意図を伝えられなかったように思います。ごめんなさい。..]

K2 [DockFrameの色を変えるというのは、方法がわかりません。再描画をかける方法がわからないといった方が正確か。いろ..]


2003-05-14(Wed) [長年日記]

本日も体調不良で休み

2日連続で休みとなってしまいました。まぁがんばれば行けるのだが...

[K2EP]統合環境型エディタを目指す

 どうも、説明不足のようなので、K2EPとはなんぞやというのを。  K2Editorを何年かにわたって開発してきたのだが、K2Editorではフォローできない用途というのをカバーするエディタを開発したいという思いがあった。たとえば、プロジェクト管理ができるとか、アウトラインエディタに化けさせられるとか、複数のバッファーを使ってマクロ(スクリプト)から操りたいとか。

 そういうのをやるためには、シングルプロセスでマルチドキュメントという手法を取る必要があった。シングルプロセス・マルチドキュメントとなると、現状の方法では無理があり、新たに作り直す必要がある。  シングルプロセス・マルチドキュメントを実現する方法は、MDI、タブ型、疑似SDI等いろいろあるのだが、今回のK2EPではタブ型と疑似SDIの間くらいを目指すような感じ。

 スクリプトを強化するために、Rubyインタープリタを必須とし(別途Rubyをインストールする必要がある)、内部でRubyコマンドを使用できるようにする。

 大きいアプリになるので、実行ファイルサイズ、メモリ使用量にはあまり敏感にならない。シンプルイズベストエディタはK2Editorをそのまま残す。

 で、シェアウェアにします。

 用途的には、たとえば他のアプリから外部エディタとして呼び出されるような用途には向かない(たとえばメールクライアントのメール書きエディタとして使うような用途)。そういうエディタにはもっと軽いものを並行して使ってもらえるということを考えています。  だから、このエディタを使う人は、

  • 複数ファイルからなるプログラムを開発する
  • アウトラインプロセッサなどの付加価値機能を利用する

というような人に限られると思います。こういう重い作業を行う場合に便利なように環境を練り上げられるように作るつもりですが、たまにエディタを使って、何かのiniファイルをいじるとか、そういう作業には向いていません。逆にそういう用途にはK2Editor等のSDIエディタで、不自由を感じることもないでしょう。

 ということで、K2Editorは汎用をねらった開発でしたが、K2EPは汎用はねらっていません。特殊用途になります。人を選ぶことになると思います。

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

3年 [「うわー楽しみ!完成したら使います。安くしてネ」]

なんと [タブの表示の件、了解です。ご検討いただいたのも感謝です。 一応、K2EPの方向性についてはそれなりに理解しているつも..]


2003-05-16(Fri) [長年日記]

[K2EP]MDIとSDI

MDIはマルチドキュメントインターフェイス、SDIはシングルドキュメントインターフェイス。語感からは、それぞれ複数のドキュメントを扱える、一つのドキュメントを扱えるという雰囲気があるが、これらの言葉は、もともとOSの提供する機能で、アプリケーションの構造を定義する言葉です。 具体的に言うと、MDIというのは一つの親ウィンドウがあって、その中にWS_EX_MDICHILDのスタイルを持つ子ウィンドウをいくつも表示できる機構。SDIはそういう枠組みにとらわれない機構。 結果的にMDIは以下のような特徴を持ちます。

  • MDIの子ウィンドウは、親ウィンドウのクライアント領域内だけに表示される。親ウィンドウをはみ出すことはできない。
  • 子ウィンドウを最大化すると、親ウィンドウのメニュー領域の右側にシステムボタン(最小化・最大化・終了)がマージされる。
  • 子ウィンドウの種類によって親ウィンドウのメニューが動的に変わる。(子ウィンドウのメニューが親ウィンドウにマージされる)

Windowsの初期の頃、MicrosoftはMDIを推奨していたこともあって、MDIアプリの方が格上という雰囲気がありました。で、MDIが蔓延したわけですが、わたしはMDIが元々好きではありませんでした。 MDIは、子ウィンドウが親ウィンドウ領域をはみ出ることができないので、せっかくのマルチウィンドウシステムを最大限に生かすことができないというのが一番の理由です。親ウィンドウを最大化すればほぼ画面いっぱいを使うことができますが、そうすると他のアプリケーションはすべて隠れてしまう。 そのため、わたしは、本当に必要なアプリ以外は、MDIを避けて使用してきました。自分が開発するアプリもすべてMDIではありませんし、これからもそうです。

K2EPは、SDIタブ型と言ってます。ここで言うSDIは、上記定義によるSDIであって、それ以上の意味はありません。

K2EPは、タブを持つウィンドウを複数持つことができますので、従来のタブ型エディタよりも自由度が高いと言えます。従来のタブ型エディタはウィンドウを分割することはできても、別のドキュメントを並べて表示したりする用途にはあまり向いていません。

この辺の使い勝手の向上を、今回K2Editorにタブを採用する点での最重要課題と考えています。そのためのドッカブルフォーム採用です。 ただ、確かにまだ迷っている点もいろいろあって、アプリケーションのGUIはまだ流動的です。ドッキングできる一つのウィンドウをメインとして使用できる方が使いやすいような気もするし、どういう形でデフォルト動作を定義するかが、わたしの中でまだ固まっていません。この辺は、β-程度の仕上がりになって実際にわたしが使い出してからじゃないと結論は出せないと思います。

以上、わたしが使うMDIとSDIという言葉の定義でした。

Macにキュンと来ちゃう

Macが好きな理由。ネタもとはお笑いパソコン日誌

Macにキュンと来ちゃう。なんか表現がちょっとナルシスト入ってて不快なんですけど... でも、MacがWindowsがなんて議論、不毛だと思うんですよ。オーディオで、どこどこのアンプが、スピーカーがと言っているのと同じで、それが価値観の基準になると本質を見失うと思う。そりゃ、そういうのに夢中な時期ってのは誰にでもあるけど、そのうちそれを卒業して、内容(コンテンツ)に向かわないと、なんのためにそれを使っているのかがわからなくなっちゃうよ。

ここのWebページはよくできているなぁとか、このアプリケーションは細かいところまで作り込んであるなぁとか、わたしはこういうアプリケーションをこういう気を利かせて作りたいとか、こういうページを作りたいとか、こういう文章を書きたいとか、こういう写真を撮って気の利いたコメントをつけてフォトアルバムを作りたいとか、世の中にはPCを使った楽しみがいっぱいある。Mac or Windowsなんてのは、それを実現するための一つの要素であって、あんまりそこに注力するのはどうかと。

そりゃ、AppleやMicrosoftはそこに対して躍起になって競争をするわけで、それはそれ。ユーザーはもっと本質を楽しまなきゃ。

[]●対読売 7回戦 0-4 甲子園

負けました。1点も取れずに負けるとは...

久保田打たれましたね。いい経験です。さすがに甲子園での読売戦で1点差、9回裏だと普通には投げられないね。コントロールぼろぼろだし、ストレートも棒球だし。今日の経験をシーズン後半に生かせるよう、努力してください。(頭悪いという噂だが、なかなかしっかりした顔してるんだけどなぁ。ほんとのところはどうなの?(^^;)

しかし、3連敗だけはしてくれるな。1つは勝てよ。

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

Before...

 [解説の件ですが、結局こんな感じのページを作ろうかと思います(http://www4.ocn.ne.jp/~kaeru..]

K2 [見ました。いいんちゃいますか。全部が全部その通りだとも現状では言えませんし、これから変化する部分もあるでしょう。その..]

 [ありがとうございます。明日私設応援ページにリンクを張ります。 ドキュメントウィンドウに関しては、私自身は理解している..]


2003-05-17(Sat) [長年日記]

本日は実家

この土日はほとんど作業できないかな。開発環境をDelphi7に移しちゃっているけど、ノートにはDelphi7が入ってないし。入れるか?(^^;

重そうだな。

Delphi7インストール失敗

VAIO NOTE PCG-N505AP/BにDelphi7をインストールして持っていこうと思ったが、「インストールを完了しないうちにインストーラーが終了しました」とか言われてインストールできない。もうこのノートも退役かなぁ... というわけで実家では何もしません。


2003-05-19(Mon) [長年日記]

[MEMO]ORIGAMI MUSEUM

ネタ元は例によってお笑いパソコン日誌

折り紙の折り方をFLASHで教えてくれる。本で学ぶよりわかりやすいね。

[]すがすがしい。

結果はここには書かなかったが、2勝1敗。打線の落ち込みもあって、負け越すかという予感がしていたので、すばらしい。それも3試合ともしまった投手戦で、ひさしぶりにおもしろい読売戦でしたね。放送の大げささはいやだけど... 

上原エースとかいいながら、阪神は上原、特に怖くないんだもんね。後半には必ず崩れるから。よっぽど木佐貫とかの方が今はいやだす。

[K2EP]ナビゲーター

コーディング中。ナビゲーターにはListViewだけを載っけることにした(TreeViewはなし)。プラグインなど外部からもウィンドウ操作できるようにするため、ビューを操作するための機構を全く別のクラス構造を使って構築する。こんな手の込んだ表示方法をためすのは初めてで、結構クラス構造を作るのが面倒。ListViewの描画を速くするため、ListViewにはVirtualModeを採用する。そのため輪をかけてややこしくなっている。

思った通りに設計できたら、プラグインでアウトラインエディタやToDoリストエディタなども作れるはず。大抵、最終的には、最初に思った設計からは規模が縮小されてしまうのが常だから(^^; どこまでそうなるかは別だけど。

寝る。


2003-05-20(Tue) [長年日記]

[]○対広島7回戦 4-3 甲子園

浜中が一塁で牽制でさされたとき、右肩ねんざ。交代した桧山が4番右翼で大活躍し、僅差の試合をものにしました。浜中のけがは気になるけど、久しぶりに桧山が活躍してうれしい。

井川は相変わらず調子悪い(なんかこんなもんかという雰囲気もただよってきたぞ)が6勝目。

下降気味だった赤星にも盗塁と3ベースが出、同点の一打点がつき、ちょっと安心。その前の打席でラッキーな内野安打を打っており、なんでもよいからヒットが出るというのは気分的に違うんだろうなぁと思ったり。

貯金14。明日は薮。

明日から、打線どうするのかな。いかに浜中が4番に座っていたというのが大きかったか思い知らされます。クリーンアップを打てる右がいない... 大幅に打線を改造するのは避けて欲しいし。たとえば兄貴4番とか。このまま桧山を4番に置くのが一番改造なしですむのだけれど、2/3/4/5と左が続くし、6番のアリアスも右のくせに左投手に弱いと来ている。是が非でも浜中に帰ってきてもらわないと。今年は珍しく右打者が充実しているなと思っていたが、一人ぽしゃるとこうだもの。いかに右強打者が重要で稀少価値かがよくわかる。ま、とりあえず明日はニューマンということで、4番桧山希望。

[K2EP]なかなか時間が取れない

だいたいコーディング開始が12時を回ってからになるので、あんまり時間が取れない。ちょっと最近万年忙しい状態になりつつあるから仕方ないんだけど、効率悪いっす。今日は寝る。


2003-05-21(Wed) [長年日記]

[]○対広島8回戦 7-1 甲子園

4番は桧山。うれしい。しかし、左が2〜5まで並び、左に弱いアリアスが6番。ちょっとこれでずっと戦うにはつらい。幸い、浜中は軽傷のようなので、あまり長い間この打線が続くわけではないだろう。

終わってみれば大勝。矢野のだめ押し2ランで息の根止まるが、今日は薮もよく投げた。怖い7回も危なげなく投げきったし。

貯金15。強いね。

体調があまりよくない

なぜかな。鼻と気管支の調子があまりよくない。この2週間くらい。

リソーススクリプトと、リソース番号の定義を一つのファイルに

なんてのを無理矢理やってみた。

{$IFDEF RES}
#ifndef RES
{$ENDIF}
{ ここから、リソース番号のDelphiでの定義を書く }
const
  bmpTreePlus  = 1;
  bmpTreeMinus = 2;
{$IFDEF RES}
#endif RES
{$ENDIF}
{$IFDEF RES}
#ifdef RES
{ ここから、リソースコンパイラ向けの定義を書く }
1 BITMAP "Image\TreePlus.bmp"
2 BITMAP "Image\TreeMinus.bmp"
#endif
{$ENDIF}

IFDEFと{}の嵐です。BRCC32を使用していますが、こいつのリソーススクリプトの書き方が載っているヘルプファイルなりドキュメントってどっかにないの? Microsoftのやつとはコメントの書き方とか違うみたいだし、いろいろ探したがドキュメントが見つからず、試行錯誤してしまった。 どうも、BRCC32のコメントは、{}で囲まれた部分みたい。(Microsoft版は/*〜*/らしい) そうなのに#ifdefが使えたりと、なんかcとPascalがごちゃまぜになっていてよくわからん。 まぁ、それでも、上記のスクリプトを書いて、リソースコンパイル時には

BRCC32 -dRES filename

とします。 Pascalのユニットファイルでは、このソースを{$INCLUDE}命令でinterface部にインクルードします。これで一つのファイルでリソーススクリプトと、番号の定義を兼ねることができる。 って、ここまでやっても、そのファイルの中では2カ所に別々に書かないといけない。ファイルが1個になっただけで一元管理とは言えないし、あんまりメリットなさそう... 無駄な作業だったか...(^^;

画伯

画伯

今日はうちの子が初めて「目」付きの絵を描いた記念日になりました。それまではぐるぐるとかぐちゃぐちゃとかの絵しか描いていなかったのに、いきなりこんな絵を描くから、親としてはびっくりしてしまいました。子供の成長は速いです。

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

すのこ [そのうち、頭から腕が出たり、あごから足が出たりしますよ(^^)]


2003-05-22(Thu) [長年日記]

[]○対広島9回戦 5-4 甲子園

強い。

8回3-3で、その回からの吉野がデッドボール、谷中に交代。谷中が1アウトは取ったものの盗塁を許し、シーツにタイムリーヒットを打たれた。今日は結構厳しいかなと思ったら、次の回、兄貴の浜風をものともしないライナー性の右中間へのホームランで逆転。しびれました。

これで貯金16。本当に強い。


2003-05-24(Sat) [長年日記]

[]●対ヤクルト10回線 5-3 松山

ムーア陥落。早い回に終わってしまったので、その後久保田2回 佐久本2回、中村1回、谷中1回と、いろいろなピッチャーが試せました。中村のスライダーはいいね、やっぱり。このルーキーは楽しみです。

8回表に2点入れて、「もしや」とも思いました。まぁ、しかし負けは仕方ない。できすぎです。


2003-05-25(Sun) [長年日記]

K2EditorとTaskPrizeをバージョンアップ

しました。TPZに至っては2ヶ月以上ぶりかな。バグフィックスばかりですので、まぁ適当にバージョンアップしてください。

なお、K2Editorに関しては一つバグを仕込んでしまいましたので、今日1.4.18をアップしました。1.4.17は常駐時にアドレスエラーが出てしまいますが、特に問題はないです。気になる人はアップしてください。

今日はお出かけの予定

今嫁さんが外に出ていますが、帰ってきたら子供もつれて昼飯等外出の予定。今日は2時から野球があるけど、中止かな。帰ってこられるかどうかもわからんし、中止でもよいよ(^^;

[]○対ヤクルト11回戦 4-6 松山

今日は藤川が先発でちょっとびっくり。でも4回で4失点ノックアウト。

今日は逆転勝ち阪神の真骨頂。クリーンアップ全員に打点が付き、決めたのは兄貴。8回の打席までずっと凡退続きだが、やっぱりここぞと言うときには、ほんまに頼りになる兄貴。ほれぼれします。今日は安藤に勝ちが付き、2勝目。藤川は、このままローテーションピッチャーになれるかな?

今日の殊勲は、わたしは赤星としておきます。5打数4安打、得点3。この得点3というのは赤星の脚だからこそ。赤星がいないと勝ててない試合、いっぱいある。脚はけががない限りずっと使えるから、これから10年、阪神の機動力野球はほぼ安泰でしょう。って、赤星、結構歳だっけ... 26歳でした。それでもまぁ5年はいけるでしょう。

結局外出は夜

夜飯は外食。近くにCOUNTRY☆BUUというお好み焼きの店ができまして、最近結構お気に入り。若者向きに見える派手な外観からは想像できない丁寧な接客と、80点はつけられる味。お好み焼き・焼きそば・鉄板焼きの店なのに、最後にデザートが出るので、うちの子供のお気に入り。一番の理由は近いということなんだけど。さっき検索したら、この店は桂にあるらしく、たぶんうちの近くは2号店以上の分家さんなのかな。もしかしたら移転したのかもしれないが、店自体はWebページを持っていなくて、正確にはわかりません。難点は、車で来る人が多く、道の前に路上駐車がいっぱいになっていること。若い人多いし、最近は車でかいから邪魔なのよ。自転車で家に帰るとき、かなり車道側に膨らまないと、その店の前を超えられないから危ないの。

[tDiary]スタイルシートいじる

昼間、tDiaryのスタイルシートを少しいじる。こういうのいじり出すときりがないから、適当に切り上げ。ついでに「つっこみリストプラグイン」を入れてみた。が、つっこみがないのでテストできない。自分でつっこみ入れるのもなんかまぬけ(^^; まぁそのうち動いているかどうかわかるでしょう。

[映画]少林サッカー

おもしろいという噂があったので、TSUTAYAのカードの更新時の特典で借りた。実は前に一回借りたのだが、その時は子供の就寝のスケジュールとかの問題で見られなかった。うちでは借りても見られなくて返すということがよくある。で、2回目のトライ。

シナリオB級、CGは大したもの。B級と割り切ってしまえば大いに楽しめる。扱われているのはサッカーですが、ルールとかもうむちゃくちゃ。オフサイドとかそういう概念は無いのね。

しかし、今時、日本の少年漫画でも、100倍くらいまともなシナリオになっている。普通、シナリオ書くとき、ちょっとくらいはそういう写実的なものって気にならないのか。全部背負ってこういうシナリオを書けるのって、ある意味尊敬。

で、これが長期に渡ってTSUTAYAのレンタルランキングに入っているのにも感心する。見る方も、そういうまともじゃないものをすべて背負って、なおかつ楽しんでいるんだろうな。おもしろいものはおもしろいと。

うちの子供は、最近映画見るの怖い怖いと嫌がるのだが(アクション/SFを見る機会が多いので... よくないね、子供にとっては)、この作品はおもしろかったそうです。特に中国語がおもしろいようで、せりふをまねては笑ってました。日本語吹き替えにしなくてよかったかも。

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

おばけ [ツッコミてすつ・・・あぁ もうこんな時間・・・(;´o`)]

K2 [おばけさん、つっこみテストありがとう。このテストのおかげで、朝、出社前にスタイルシートの仕上げを行うことができました..]


2003-05-27(Tue) [長年日記]

PukiWikiは好評

ちょっと前に、社内のワーキンググループ用にPukiWikiを設置したことを書きましたが、結構好評で順調に稼働しています。今のところワーキンググループのメンバーが7人で、そのうち積極的に使っているのが4人という少人数なこともあって成功していると思います。

もう少ししたら人数も増えるし、今後どうするかもいろいろ考えないといけないのですが...

Wikiのいいところは、まずメモ程度の記述からはじめて、時間経過に従ってちゃんとしたドキュメントに成長させられるという点ですね。お手軽に初めて、ある程度しっかりしたドキュメント形式まで持っていけるというのがすばらしいと私は思います。

[]久慈

藤本の膝が悪そうなこともあって、久慈が一軍に上がりました。10年ぶりくらいの久慈の阪神復帰。今でも華麗な守備を魅せてくれるか。今日スタメンという話があるので楽しみです。

[]○対横浜10回戦 4-3 甲子園

うーん、僅差とはいえあまりしまらない試合でした。両チームともエラー・ミスが多かったし。今岡、ちょっと今日はおかしかったな。横浜も、あれじゃぁ最下位だなぁ。井川はコントロールが定まらず苦しいのに、ボール振って助けるし。逆にホルトはそこそこよくて、ランナーさえいなければテンポがよい、というかよすぎる。ランナー出たら投球間隔が4倍くらいになるぞ。赤星がバントヒットの構えをするとかっとして当てるし。

どっちが勝ってもおかしくない試合、横浜の情けなさが上回った試合。最後は浜中が決めて、浜中と今日スタメンだった秀太にとってはいい試合だったな。えっと勝ちは誰についたの? 安藤? うー、詐欺みたい(^^;

ちなみに久慈は守備固めで出ましたが、打球は処理せず。

とりあえず、貯金17。20を超えたら騒ぐかも(^^;


2003-05-28(Wed) [長年日記]

[]データベースのお勉強

今までデータベースはずっと避けてきたので、知識が全くない。 業務でその辺の知識が必要になるので、ついでにデータベース一般について知っておこうと、この本を買いました。

Amazonで新品をいつものように買おうと思ってつばをつけておいて、いざ買おうと思ったら中古品として出品されていたので、はじめてAmazonで中古品を買いました。 本屋と古本屋が連動しているお店っていいね。半額くらいで買えました。

時間を作って読みます。

[tDiary]amazon.rbを入れました

上記の日記を書くために、出社前にtDiaryのプラグインのamazon.rbを入れました。プラグインの説明を読んでいたら、「アソシエイトプログラム」という言葉が出てきて、なんじゃ?と。で、Amazonで調べたら、Amazonを広告サイトみたいにして使えるという機能があるみたいなんですね。時間がないのであまり調べなかったんだけど、さっそくサインインして、うちのトップページにリンクを貼って、その後tdiary.confにオプションを記入して、本のリンクを貼りました。限られた時間でよくできたもんだ。よしよし。

[tDiary]tDiaryのバックアップ計画

結構いろいろカスタマイズしてきたので、バックアップも考えないといけないな。うちはホームサーバーなので、tDiaryのディレクトリに対して直接CVSを使ってバックアップを取る計画。

  • ディレクトリ構成の整理
  • 各ディレクトリへのアクセス権の設定
  • cssをトップ階層に持ってくる

としておいて、CVSを使う。CVSで日記本文のバックアップまで取ると、少し重いかな? まぁこの辺は試行錯誤で。

帰ったらやろ。

バグが取れた

ここのところ業務の方で3日悩んでいたバグがひょんなところで取れた。めでたい。こういうことがあると、一気に忙し度が乱高下するので、業務工数が読みにくいのよねぇ。とりあえず一気に業務に余裕ができました。今日は早めに帰ろ。

[tDiary]1.5.4にアップデート

tDiary本体のバージョンを上げました。よくわからないので、ちょっと冷や冷やでした。まだうまく動かないものもあるかも。

[]○対横浜11回戦 10-9 甲子園

楽勝のはずが、ぎりぎりの勝利。 ウィリアムスもお疲れかなぁ。しかし、今日は両軍ともぱかすか打った。谷中なんて、生きた球来てたけど押さえられない。1・2回の川村にしたって結構いい球来てたし、コントロールも間違わないのに、阪神はぱかすか打った。 4回までに阪神は10点。薮が2打席連続のタイムリー。しかし、5回以降、ぱたっと打線が止まってしまった。逆に横浜はホームランリーグトップの片鱗を見せ、ピッチャー森中が、甲子園の一番深い右中間にすごい当たりのホームランを打つし、村田が2本も打つなど、ホームラン攻勢。おかしい、横浜のホームラン量産は、横浜球場+ミズノ製ボールのおかげだと思っていたが。そういえば、今日は兄貴も右中間にホームランしていたし、もしかして甲子園でのボールも飛ぶボールに変わったのか? そんなことはないと思うけど、なんかそうとしか思えないようなホームラン量産でした。 とりあえず勝って、貯金18。チームにだいぶほころびが見えてきたので、わたしは少し心配。6月、大丈夫かなぁ...

追記

7回の谷中、風船の音の中でいい球を放っていたと思う。コックスへの2-2からの外角への魂の一球。伸びもコースも会心の一球。あれが決まっていればたぶん楽に勝っていたと思う。球審の杉永、厳しすぎるで。流れから考えてもストライクコールだろ、あそこは。毎日試合を見ていて思うけど、審判の判定は安定していないと感じる。

[]優勝を知らない子供たち

魂 〜阪神ファン暦16年、魂のテキスト〜。泣きました。

わたしは幸いにして85年を知っています。その10年ほど前から阪神ファンでした。85年より少し前も弱い時期があり、読売ファンの友達と口論になっても論破する材料のなさに情けなく、つらい思いをしていた思い出があります。大人になるといろいろなことが見えてきて、阪神の弱さの必然を知り、一種悟りの境地に入ることができますが、子供には無理です。

そろそろ、優勝を知らない子供たちをなくして欲しい。阪神という球団に与えられた必然は、今年優勝できなければ、またいつ次そのチャンスが巡ってくるかわからないという事実を語ります。何が何でも今年! 万難を排して事に当たって欲しい。たぶん、これから数ヶ月、理不尽な災難が阪神球団を襲うと思いますが、それに負けずに、ぜひ今年こそは。

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

nao [あっ、僕もアソシエイトプログラム登録しておかなきゃ…だわ。]

nao [Amazonのリンクが"http://k2soft.dyndns.org/d/www.amazon.co.jp"って..]

すのこ [阪神優勝時、阪神ファンの友人が涙を流していたのが記憶にあります。私は読売が優勝しても泣いたことがありませんでした。な..]


2003-05-29(Thu) [長年日記]

[]○対横浜12回戦 2-1 甲子園

今日は伊良部とドミンゴの投げ合い。両投手ともよかったが、勝ちました。

矢野と伊良部の呼吸は非常に合っている。9回最後の打者の2ストライクから、矢野がタイムを取って伊良部とかなり長い間話していたが、何を話していたのだろう? 読唇術が使えればなぁ。

完投したので、安藤もウィリアムスも一応休めてよかったが、ブルペンでは肩作ってたのかな? これも結構疲れるらしいのだが。ちょっと心配。

貯金19。次は読売戦(東京ドーム)。初戦はムーア。前回ちょっと調子落とし気味だったので心配。ところで、なんで読売は今日休みなの?


2003-05-30(Fri) [長年日記]

最近の質問メール

最近、メールが多い。少し紹介。

はじめてメールさせていただきます。
k2エディタを入手したいのですが、 本体をインストールしたいのですが、 どうしたらよいのでしょうか? よろしくお願いします。

名前・住所・電話番号付きです。 どう答えたらよいのだろう。とりあえず無視してもよいのだが、圧縮ファイルを解凍してReadme.txtを読んでくれと書いておいたが、解凍とかの概念もわからない恐れあり。やはりexeのインストーラー付きという配布ファイルが必要なのかな。

K2様 
現在ネットでテキストエディターを探しています。
やりたい事は、指定文字列の一行前の数値を変える
ことの出来るものです。
G100 G01X777.777Y777.777 G02X888.888Y888.888 G101 を、 G100 G01X777.777Y777.777 G02X886.888Y888.888  (G101の一行前の数値のXを-1) G101 とか、 G100 G01X777.777Y777.777 G02X888.888Y889.888  (G101の一行前の数値のYを+1) G101 という風にしたいのです。 K2Editorで可能でしょうか? また、そんな事出来るソフトありますか? すみませんがよろしくお願いします。

寺さん所の掲示板にも全く同じ質問があったが、うちにはメールで来てました。周りに聞く人とかいないのだろうか。Cとか使えれば一発だが、PerlとかRubyの出番かな。Excelでもできるか。VBマクロが必要かな。なぜ上記問題を解くのにエディターを探しているのか? これは無視しました。

XMLの勉強を始めました。
前から単純なエデターを探していました。
すばらしい機能、GREPのF10でその場所に飛ぶ、
すばらしい。使わせて頂きます。

感想を書いてくれるのには非常に感謝なのだが、反応に困る... 

asahi.comがリンク切れ

http://www.asahi.com/home.html」、こっちならつながる。今日の午後から。すぐ直るかと思ったら、なかなか直らないし。どういうこと?

[]読売3連戦

勝ち越したら貯金20。そしたら騒ご。

[]●対読売 2-8 東京ドーム

負け負け。明日明日。終わり終わり。

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

おばけ [エデター・・・]


2003-05-31(Sat) [長年日記]

[tDiary][namazu]namazuでtDiary内容を検索

というのがやりたくて、本日決行。

[tDiary]squeeze.rbを導入

とりあえずPluginフォルダに入れました。動くのか?

動いた動いた。

次に、過去ログをすべてHTML化するために、squeeze.rbを単体でサーバーで起動。完了。CGIモードで動作させようと思ったら、うまく動かなかったので、サーバーにログインしてDOSプロンプトから起動。

これで過去ログデータベースから、日ごとのHTMLが生成された。

参照ドキュメントは、ここ

[tDiary][namazu]namazuをインストール

参考ドキュメントはここ

  • kakasi-2.3.4.zipをダウンロードしてきて、サーバーに展開。
  • nmz2012.exeをダウンロードしてきて、サーバーで起動。
  • nmz2012.exeをインストール後出てきたReadme.txtに載っていた、「perlスクリプトをbatファイルに変換する」というのをやっておく。
  • 以上で、サーバーを再起動

namazuを別のフォルダに入れるとmknmz.batがうまく動作しなかったので、c:\namazuに戻しました。

その後、mknmzで先にHTML化したtDiaryログのインデックス化を行うバッチファイルを作成し、実行、インデックス化。また、タスクスケジューラで日に一回インデックスファイルを更新するように設定。

:---- tDiaryログのインデックス化バッチファイル ----
call mknmz c:\pub\www\d\html --output-dir=c:\namazu\index

[tDiary][namazu]検索用CGIの設定

参考ドキュメントはここ

  • wwwフォルダの下にnamazuフォルダを作成し、そこに.namazurcファイルを作成、また、namazu.cgi.exeをコピー。
  • .namazurcファイルを編集し、以下の設定を書き込む
    Index c:/namazu/index/
    Replace /c\|/pub/www/d/html/(\d\d\d\d)/ http://k2soft.dyndns.org/d/?date=\1
    Lang ja
    
  • Webブラウザで、namazu.cgi.exeを実行し、検索が動くことを確認。

実際には文字化けが起こったので、Webサーバーやら、namazuの環境変数やらをいろいろいじりました。WebサーバーのデフォルトをEUC、namazuのLang設定をjaにすることで文字化け問題は解決。ここの試行錯誤は大変でした。

[tDiary]検索窓をtDiaryに

参考ドキュメントは引き続きここ

  • search_form.rbをPluginフォルダに入れる
  • tDiaryの設定をいじって、以下の記述を追加
    <div class="search">
      <%=namazu_form "/namazu/namazu.cgi" %>
    </div>
    

これで全部完了。無事、検索システムが導入できました。 実はnamazuをさわったのもはじめてだったので、いい勉強になりました。うちの日記に実際に検索が使われることはほとんどないだろうて(^^;

[tDiary]tDiary+NAMAZUで残された問題点

  • squeeze.rbで分割したhtmlファイルに対するcssファイルを、htmlファイルのあるフォルダに置かないといけない。

    どうも、squeeze.rbがフォルダ情報とかまで出力してくれないので、今はhtmlファイルのあるフォルダに入れてある。これはちょっと困りもの。

    その後、上記の件は私の勘違いでした。ちゃんとフォルダ情報もはき出してくれてました。

    また追加。結局、わたしがちょっと勘違いしていまして、直接htmlファイルを表示させるのではなくて、tDiaryのcgiに指示を出してその日の日記を表示させるわけね。

  • これはうちのサイトだけだけど、過去の文書も一緒に検索できるといいな。ということで、数年前の日記などはホームサーバーに移して一緒に検索できるようにしよう(いつか someday)。

[]○対読売11回戦 13-5 東京ドーム

わたしは、この3連戦、3連敗するのではないかと内心思ってました。案の定、昨日は主審が真鍋で、もう判定が案の定で、ムーアは悪いとはいえ、かわいそうだった。

今日は、主審は佐々木、明日は橘高で、もし今日勝てなければ、また明日案の定の判定になるだろう。しかし今日は木佐貫。新人とはいえすばらしいピッチャーで、なかなか点は取れないだろう、かなり苦戦するなと考えていました。

ところが、2-2の7回で、木佐貫を替えた。わたしは小躍り。読売の中継ぎ押さえなら打てる。

8回裏に谷中が由伸に2点タイムリーを打たれ、若干あきらめ気味。しかし、河原ならいけるかも...

9回の阪神は怒濤の攻撃の一挙11点の神懸かり的な攻撃でしたが、これにはノーアウト1塁2塁で迎えた赤星の打席がキーになり、また今年の阪神の強さが凝縮されているように感じます。

赤星へのサインはバント。このところ、赤星は3回ほどバントを左方向に打ち上げており、本人はそれを気にしてかなりバントの練習をしていた。当然星野さんもマスコミ向けにはそれに対してかなり怒っていた。今回も赤星は左方向に打ち上げてしまった。普通なら流れを止めてしまう攻撃になり、たぶん11点は入ってないと思う。これを1塁から福井がボールめがけて走り込んできてどっかにぶつけて落としてしまう。これで満塁。こっから兄貴の1イニング5打点(!)を含む怒濤の攻撃が始まるのだが、今年の阪神の強さはこの赤星の一塁上での態度に如実に表れていると思う。つまり、本当なら1塁の赤星はかなり自己嫌悪に陥るはずで、野村政権の時なら、きっと落ち込んでいるはず。しかし、赤星は1塁上で小躍りしていた。わたしはここに、今年の阪神の極限までのポジティブな精神を感じる。チームがこういう状態じゃないと、こんな神懸かり的な攻撃を何度も起こせないって。今年、もう「神懸かり的」という言葉で形容できるような攻撃が少なくても3度はあった。85年の優勝時も、そういうエピソードはいっぱいあった。優勝するときはこういう何かが憑いたような攻撃が起きるものだと、もうわたしには刷り込まれてしまっている。

さて、貯金は19に戻った。明日、もし勝てば貯金20で、わたしは騒ぎます。

今日はたこ焼き

野球を見ながら久しぶりにたこ焼きやってました。今まではたこ焼き用の粉とか使ってたんだけど、今日はヒガシマルのたこ焼きの素みたいなメリケン粉に混ぜるやつを使いましたが、これ、おいしかった。さすがヒガシマル。うどんスープも大好きですが、これもお勧め。

ビールはここのところギネスがお気に入りで、今日も缶を2本、スタウトの瓶を3本買ってきて、瓶1本と缶1本を消費しました。こういうビールを飲むと、普通の薄い薄いビールが飲めなくなってしまう。まぁあれはあれですかっとうまいのだけど、ちょっと今はギネスがお気に入り。

よく食った。

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

nao [阪神強いね(^^) NamazuはWORD,EXCEL,PDFなんかも検索できるので非常に便利だよね。職場では過去の..]

K2 [WordやExeclやPDFに対しても検索できるのか... うーん、職場で使ってみるか。メールに対する検索も欲しいが..]


1965|09|
2002|09|10|11|12|
2003|01|02|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|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|03|04|05|08|
2014|01|02|03|04|05|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|11|
2017|01|03|




2003年
5月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
//
自己紹介
自己紹介
広告
計るだけダイエット
今聴いてるの
ブルックナー:交響曲第7番 ブルックナー:交響曲第7番
ブルックナー:交響曲第8番 ブルックナー:交響曲第8番
読書中
つっこみリスト
TrackBacks
日記仲間
/ / /
最近の日記