tamaño de fuente: + - prefijar
RSS 1.0
G a t a  D u r m i e n t e  -  d i a r i o
Volver al índice
Firefox :: Faster Safer Cuter
Say No to corrupt Audio CDs
三次元なんかに興味あるか、ばーか。

Tópicos Recientes

* まもなく移轉
當サイトはまもなく移轉します。

* みっくみく事件の決着
驚いた。ドワンゴが殆ど完全に折れる形で、しかもこんなに早く決着が付くとは思はなかった。こんな結末になるとは夢にも思はなかった。

* Quốc ngữ と日本語
ベトナム語は六つの聲調を持つ言語であるが、現在それを表記する爲に用ゐられてゐる Quốc ngữ ではその六声調を書き分ける事が出來るらしい。

* 自然物と信仰/生體機械としての人間/初音ミク/オープンソース戰爭
みっくみくが JASRAC された件には非常にもやもやとさせられる。だから出來るだけ消化しようと試みた。Every man thinketh his burden is the heaviest.

* HsHyperEstraier 0.1
HyperEstraier の Haskell 用バインディングである HsHyperEstraier を公開した。

Lee más...

_ viernes, 30 mayo 2003
Cuenta Larga = 12.19.10.5.7; tzolkin = 8 Manik; haab = 15 Zip [Trackback Ping]

finkを使っているzshユーザーの方へ

finkをCVS update(fink selfupdate)すると、/sw/bin/init.shが新しい物と入れ替わります。
最近のinit.shは、zsh上で使うには単純に「source /sw/bin/init.sh」するだけでは駄目で、工夫が要ります。

function finkinit {
emulate sh; setopt localoptions
source /sw/bin/init.sh
}
finkinit

でエラーを回避する事が出来ます。

_ miércoles, 28 mayo 2003
Cuenta Larga = 12.19.10.5.5; tzolkin = 6 Chicchan; haab = 13 Zip [Trackback Ping]

日本発のオープンソースはわずか42件
「日本発のオープンソース」という幻想

今時「お国のために」ですか?なんと時代錯誤な…

感想:数の問題ではないだろう。作っているのがどこの国の人間であろうと、ソフトウェアは作られて使われれば良いだけだ。これがインターフェイスが日本語でないのが困るという話ならまだ分かるが、そのようなソフトウェアにしてもローカライズする事は可能。

推測1:商売であれば、その商品が「何処の国のものであるか」は重要かも知れない。しかし商売とは無関係に動くオープンソースプロジェクトでは、金の流れを考える必要が無いために、そもそも国籍を考える必要が無い。そこに昔ながらの「国 v.s. 国」の見方を持ち込んだために、このように頓珍漢な発言をする事になった。

推測2:単に他国に負けて悔しいと思っているだけ。隣の芝は青い?敷地が蔽で囲まれていて「隣」という概念があるなら、そうでしょう。でも蔽を取り去ってしまった人間から見れば、境界の無い芝の二点を指差して「こことここは色が違う」と言われても…。

_ miércoles, 21 mayo 2003
Cuenta Larga = 12.19.10.4.18; tzolkin = 12 Etznab; haab = 6 Zip [Trackback Ping]

フォント
以前から少しずつ作っていたTrueTypeフォントです。
使い道の無いようなものばかり作っています。
普通のは面白くないから…

_ sábado, 17 mayo 2003
Cuenta Larga = 12.19.10.4.14; tzolkin = 8 Ix; haab = 2 Zip [Trackback Ping]

偽林檎 - CVS更新
□文クローン  残っていたデバッグ用のコードを除去
□文クローン  エラーチェックを甘く。
        ※「数値と文字列」の順序比較をエラーにせず、常に偽とする。
        ※戻り値を返さない関数の戻り値の変数への代入をエラーにせず、
         その変数には空白文字列を入れる。
        ※空白文字列と数値とを加減算した時、エラーにせずに何もしない。
■栞判定    各ゴーストの栞を判別する際、簡易的な判別に失敗した時の最後の手段として行なっている
        dllファイル内からの特定文字列の検索作業を高速化。
        (例えばshamrock.dll内から"aya.dll"を検索)

Boyer-Moore法万歳。早ければ虱潰しに探した場合の3分の1くらいの時間で検索が終わります。
それにしても、いつの間にか偽林檎の起動が重くなっていたんですが、何か変な事をしましたっけ…

_ viernes, 16 mayo 2003
Cuenta Larga = 12.19.10.4.13; tzolkin = 7 Ben; haab = 1 Zip [Trackback Ping]

偽林檎 - CVS更新
■文クローン  全面的に書き直し。文v4用であり、文v3ゴーストは動作しません。
        ※ファイルIO関連のシステム関数は未実装

 もう何て言えばいいんだか…。
 仕様書を読んだ限りでは、文字列定数の前後の「"」が欠落していたり、関数名に「-」が含まれていたり、関数名の先頭の文字が数字だったりif文の実行部がブロックでなく単なる文であったり文字列定数の内部に%ASC(34)などに置換されていない「"」が含まれていて例えば"abc"def"のような文字列になっていたり、このような場合は正しくない記述であるはずなのです。
 ところが。
 現在のaya.dllは、これらを全て、本当に正しく動いているかどうかはともかく、問題無く通してエラーを出しません。だからゴーストマスタは、このような記述の間違いに気付きません。この事は、将来aya.dllのパーサが修正されて仕様書の通りに動くようになった時には、既存の文ゴーストが動かなくなる事を意味します。しかも、異常な名前を持つ関数を定義しても問題が出ないのは、単にその関数を一度も使っていないためであって、おそらく実際にそのような関数が使えるわけではないでしょう。
 なんとか出来るレベルでの補正はしましたが(例えば文字列定数の「"」の欠落)、現状の文の動作を完全にエミュレートする事は、このように予測出来ない動作である以上、また最初から書き直す以外の方法では不可能です。それも私がやったように、最初に字句解析と構文解析をしてから解釈するのではなく、一行ずつパースしていくしか無いでしょう。異常な名前の関数を受け付けるためには、文脈によってトークンの切り方を変える必要があるという事ですから。調べれば調べるほど予測できない動作が見付かります。
 動作をテストした文ゴーストの中では、安子さんだけが唯一動作しました。その他の文ゴーストは、一つとして動きませんでした。私の力不足という事も大いにあります。これが私の限界です。ごめんなさい。もう本当に疲れました。

_ jueves, 15 mayo 2003
Cuenta Larga = 12.19.10.4.12; tzolkin = 6 Eb; haab = 0 Zip [Trackback Ping]

AquaSKK #8 - アーカイブ更新
http://ccm.sherry.jp/cgi-bin/dita/dita.cgi/aquaskk/transfer/aquaskk-8.tar.bz2
#7からのCVS更新分。

_ miércoles, 14 mayo 2003
Cuenta Larga = 12.19.10.4.11; tzolkin = 5 Chuen; haab = 19 Uo [Trackback Ping]

AquaSKK - CVS更新

* AquaSKK_Prefix.h: 追加。コンパイル高速化の為にプリコンパイルするヘッダ。
xdd様から頂きました。ありがとうございます。

* CppScrap.*:
追加。Scrap Manager(クリップボード等)のC++ラッパー

* InputMode.*: handleCy()追加。C-yが押された時に呼ばれる。

* WordRegisterMode.*: 辞書登録中にC-yが押された時、
クリップボード内にテキストデータが入っていれば、その内容を挿入する。

* WordRegisterMode.cpp: 再帰的な辞書登録時のbackspaceの動作が
おかしかったので修正。

* SkkConfig.*: 辞書登録時のペーストキーの割り当てとして、
エントリ"paste-key"を追加。デフォルトではC-y。

* SkkConfig.cpp: キーバインディングの定義を空("")にすると、
そのキーは無効になる。

_ martes, 13 mayo 2003
Cuenta Larga = 12.19.10.4.10; tzolkin = 4 Oc; haab = 18 Uo [Trackback Ping]

/*
    大往生。
     タイプB、ショット強化はやっぱり無謀ですか。
     レーザー無しでやってると、移動速度に慣れなくて弾に自分から当たるんですが。
*/


タイプB、エキスパート強化が楽だと思います。ショット強化はボムの数が多いのは嬉しいですがレーザー出した時の速度が………。特にレーザー出しっぱなしのボス戦が辛いですね。通常の弾が止まってからレーザー出始めるまでのタイムラグも気になりますし。

私もまだノーコンティニューで3面クリア出来ない未熟者ですがね…

_ lunes, 12 mayo 2003
Cuenta Larga = 12.19.10.4.9; tzolkin = 3 Muluc; haab = 17 Uo [Trackback Ping]

どうせ殆ど使われてないだろうファイルIOを後回しにするなら、
文クローンの完成はもう少しです。

今日は無理ですが明日こそ終わらせたい。出来るかな…

_ lunes, 5 mayo 2003
Cuenta Larga = 12.19.10.4.2; tzolkin = 9 Ik; haab = 10 Uo [Trackback Ping]

¥e4行ってきました。
声をかける勇気は出なかったので、黙って本だけ買いました。
うがさんだけには声をかけましたが…

会場内で双見さんとLさんに会いました。ヽ(゚ε゚)ノ



またいつか、伺か系イベントが開かれたら良いなあと思います。

_
フィギュアの組み立てなどやったこと無いのにヒルデフィギュア買いました。
組み立て方をぐぐって、今はバリを取っているところです。楽しい。カッターを指に刺しましたが、大したことないです。
塗装はしなくていいや… 下手に塗るよりもこのままの方が。

_
どうも、偽林檎では最近の里々ゴーストの動作がおかしくなりますね。
起動メッセージが出なくて終了メッセージだけ出たり。
直さなくては…

_ domingo, 4 mayo 2003
Cuenta Larga = 12.19.10.4.1; tzolkin = 8 Imix; haab = 9 Uo [Trackback Ping]

「文クローンを書き直す」と言っておきながら全く状況を書かないと、ほんとにやってんのかな?と疑われそうなので報告しておきます。

△ 字句解析・構文解析 (行の連結が未実装)
○ 式の演算
○ 変数参照
○ 代入
○ フロー制御
○ 関数呼出し
○ 変数フィードバック
○ 文字列内への変数や関数の埋め込み
△ システム関数 (汎用システム関数のみ、一部を除いて実装済み)
× システム変数
× 変数のファイルへの保存
× 関数評価オプション

膨大なシステム関数の実装を終わらせれば、あと少しです。
美坂や里々に比べると、機能がかなり多い栞です。クローン書くの大変…

2002
   10 11 12
2003
   1 2 3 4 5 6 7 8 9 10 11 12
2004
   1 2 3 4 5 6 7 8 9 10 11 12
2005
   1 2 3 4 5 6 7 8 9 10 11 12
2006
   1 2 3 4 6 7 8 9 10 11 12
2007
   1 2 3 4 5 6 7 8 9 10 12
2008
   1 4

login