this);としていて,onExposed()で描画しているんだが,realize時の大きさの部分しか更新されない。windowだけ大きさが変わっていてcanvasが変わってないのかと思ったが,そうでもないらしい。(Mon)半日仕事が1本入る。(Tue)とても凹む。「適当」がモットーの私が今年はちょーっと本気になったのに,全然ダメ。会計公準,建設業,不動産業かー。終わったあとの飲み会で道を選択するかも,と吐露したところ,まだ早いと説得される。独学の限界は知らされたので,やるにしても来年は専門学校を使うか。v1.0公開!Linux機の電源の調子がますます悪化。nicolatterのコンパイル中に電源が落ちて,再起動したときのファイルシステムのチェック中にもう一度落ちる。これはちょっと青ざめた。実際,ファイルシステムに破損があって,相当寒い。Linuxな世界がWindowsな世界とどのように違うか知る。「敷居が高い」や「恐い」という言葉の意味。(Mon)土日と淡路島,徳島,金比羅さんへ行く。台風が心配だったが,特に問題なし。(Wed)日焼けはだいぶ直ってきた。なんか脱皮してるみたい。(Fri)にこらった1.0.1公開。簡易テキストエディタの書き直しが終わってないが,この週末は来客があってPCに触れそうにないので,気にしないことにした。(Sun)昨日の朝,ついにLinux機の電源が反応しなくなった。仕方ないのでちょっと日本橋に立ち寄ってもらって,電源だけ買ってくる。最近の私は部品レベルなんて全然気にしないので,適当に店員を呼び止めて,「これこれこうゆう仕様で,一番安いの」とか言って,選んでもらうことが多いが,しかし,オタクな店員って,ホントに「役に立たない」。今日は昼からビリヤードに興じる。glibc環境でどういう名前のロケールが実際に使えるか調べてみる。wcsmbs-localeはボロボロな感じが。glibcでサポートされているように見えるロケール名でsetlocale()して,XSupportsLocale()で弾かれないか見てみる。OKXFree86はSJISはサポートしてないのかな?次に,Xでサポートされるように見えるロケール名で同様に試してみる。(Wed)Cマガジンを買ってくる。暑さにやられてたのかもしれない。岩谷宏の日本ダメ論が冴えてるね。日本人全部ダメ,ってそんな大雑把な捉え方されても正しいともなんともいえないが,岩谷宏がいいかげんかつダメってのはよく分かる。文字コード1999.07.02の日記で,Unicodeは言語タグでCJKを区別すると書いたが,違う気がしてきた。Unicode的には,C欄,J欄,K欄は異なる文字を統合(unify)して同じコードを与えたのではなく,字形の違う同じ文字と考えるのだと思う。すると,CJKの区別はフォントで行うべき,となる。言語タグは言語を指定し,文字が異なるわけではない。図形表現,字形)に見えるけど区別される。同様に平仮名の「へ」と片仮名の「ヘ」も区別される。Аこれは,グリフが同じでも,用字系(script)が異なれば違う文字と考えられるため。いうことは,CJK各国の漢字文字集合で規定される文字の用字系が異なるかどうかで別のコードを与えるべきかが決まるということ。WebデザインWebページを書くときは,見る人の環境が多様なことに注意する必要がある。4.0に適合するようにタグ(要素)を書くだけでもずいぶん良くなる。画面が狭い場合の表示も考慮しよう。table要素で1行の長さを固定したデザインのWebサイトを見かけるが,ウィンドウの大きさがそれより小さいと,いちいちスクロールさせないといけなくて,大変見づらい。Webブラウザのウィンドウ枠をドラッグして大きさを小さくするだけで,実際にどのように表示されるか確認できる。HTMLファイルを見してもらったが,fontタグなんかを書く場所がおかしい。sasa.htmだが,今はこうなってる。</U></h3></font>うーん,なかなか難しい書き方をしてる。私ならスタイルシートで何とかするが,一応HTMLだけでいくなら,次のようになるか。-</strong></font>HTMLでは,要素は入れ子になってないといけないし,どの要素の内側にどの要素を書けるかも決まっている。,<font><h3>hogehoge</font></h3>ではなく,<h3><font>hogehoge</font></h3>と書かないといけない。その次もシンプルにできそう。boxになることを利用したかなりの力作。tableで左右に分割する場合は左側の内容を先に書いた方がどうやってもシンプルになる。tableタグ,tdタグにwidth属性を付けてみる。4.01には書いてないから,aquaを使う。font要素はh4要素の内側。align="center"><u>(1曲目のタイトル)</u></h4>(詞。align="center"><u>(2曲目のタイトル)</u></h4>(詞。color="gray">(ここにプロフィール。改行はBRタグ)</font></table>なお,table,tdタグのwidth属性は%Lengthであり,'*'は書けないことになっている。次に,画面中央を空けて左右に書くのは,次のようにすればできる。align="center"><u>(ここに3曲目のタイトル)</u></h4>(ここに詞。align="center"><u>(ここに4曲目のタイトル)</u></h4>(ここに詞。(Sun)購読していたメーリングリストを一部整理する。自分が発言しないのなら,購読しないでもWeb上などから検索できるし。(Mon)乱歩の本を買ってくる。今度は現代語訳されてるの。1999.08.25依然として困ったことになっている。(Tue)MSX関係の会報の文章を書く。MSXってえらく懐かしいが。一応1日で原稿用紙7枚ほど書いたが,書くネタがないとこんなものか。(Wed)トリックに驚く。ポワロ物なんかではこれはできない。Transitional//EN">としただけ。Wrapperは明日にでも公開。1999.10を買ってくる。眺めてると,プログラミングのコーナーに次のようなコードが書いてあった。}};で,これがコンパイル時に警告が出て「恐かった」ですって。あのー,メンバ関数をそういう風に使うと,「必ず」正常に動かないんですが。2.95.1だとコンパイルできない。C++でのメンバ関数と普通の関数の違いとかその辺のことが全然分かってないみたい。普通はこんな感じかしら。xhtml対応は断念。ResAlarmの開発が終了したことを明記。ツールパレットを作りたいんだが,ウィンドウ・マネージャ(の設定)によってはマウスポインタを重ねただけでフォーカスが移動してしまう。マウスポインタを重ねたり,クリックしても,フォーカスが移動しないようにしたいんだが。