last modified on [2003-05-01 22.21 (JST: GMT+0900) @598]
new section for gabage keeper
[2003-04-26 15.01 (JST: GMT+0900) @292]
4月までの記事をお蔵入りしました。ああすっきり。あと、本日は時間があるのでサイトのお手入れします。
各所でご存知のとおり、京都のだんなのサイトは閉鎖となりました。うちみたいに偉そーなことを書いてるサイトがだらだらと続いているのに、気合入れて色んなコンテンツを提供してくれていた dog のようなサイトが閉じてしまうのは実に不幸なことであります。うちもそうなのですが、情報の還元といった動機を除けばサイトを運営する理由はその人自信の熱意なので、いつ閉めても誰に文句を言われる筋合いはない。「残念です」と言うだけでは、サイトを閉じたことにまた責任のようなものを感じさせてしまうから、他の場所で Shinobu さんが書かれているように「まぁーしゃーねーなぁ」というスタンスでこれからもお付き合いするのがいいのかなと。また何かやる気になったら軽い気分で立ち上げてちょうだいな、ひとまずこれまではご苦労様でした、というところでこの件はまとめたいと思います。
ちなみに、大阪へ来てくれたら立ち寄ってもらおうという約束を彼としているのですが、まだ家の中は段ボール箱とかがあるので待ってくれ(笑。んじゃ、なんかあったら適当に突っ込み入れて下さい。
[top]
new alphals
[2003-04-22 01.01 (JST: GMT+0900) @709]
New alphaLS keeps nice works for LiteStep community and allelimo has been back again in this port. You can get a new alphaLSCP to handle LS in pleasure now :)

[top]
100 questions for LiteStep user (in Japan)
[2003-03-25 01.54 (JST: GMT+0900) @746]
ただでさえこのページも長くなってきたので、回答は別に置かせていただきます。つか、FAQ とか著作権関連のセクション xe-doc-98 に置いてみる。
・・・でもまだ途中。
[top]
joeblade.com again!
[2003-03-25 00.31 (JST: GMT+0900) @688]
Recently la haine at joeblade.com and at litestep.info appears on the flow of comments at shellfront.org, and he makes his great site joeblade.com live again though he will not post anymore because:
I don't use litestep anymore. Haven't done for a while now, and don't see myself taking it up again any time soon. It's not because it's bad software - I just don't have the time anymore to hack away at it to make it work the way I want it to. So, now I don't use it anymore, I've inevitably lost interest in the comings and goings of modules and builds.
That's it. But anyway we would like to thank this nice contributor and supporter for LiteStep and related things again, from the far east ground.
[top]
outsider is dead twice?
[2003-03-23 03.07 (JST: GMT+0900) @797]
というわけで、あの FreeBSD っぽいキャラクターだけが記憶に残っていた OutSider Shell のサイトはドメインが期限切れのままとなっていて、恐らくは開発も中断しているもようです。いま古い CD-R をいろいろと引っ張り出して古いヴァージョンを保存していなかったかどうか探しているのですが、あのデーモンのキャラクターがどうも好きになれんので(笑、また暫くは静観しようと思います。結局、日の目を見なかったのは残念です。
[top]
another manual
[2003-03-21 18.57 (JST: GMT+0900) @456]
Don Thornton 2 makes another manual to LiteStep and I have found this nice one from Google when I make a new page for LiteStep Recovery Menu at XE.
Now we have a great foundation at LiteStep Manual for 0.24.6, and /me it is necessary for people to make more documentation in a sense of translation and details of each function. Anyways good works all!
[top]
blackbox moves
[2003-03-16 01.38 (JST: GMT+0900) @735]
京都のだんなのお知らせを読んで左のメニューにある一覧の修正だけしています。ありがとうさんです。ちなみに、MD は再開したのでここへはプライベートな話題を書かないようにします。つか、京都のだんなとか書いててプライベートもくそもないのであるが。
再開ついでに MD はデザインを一新したのですが、Mozilla でのずれ方は酷い。空の div 要素の高さをきちんととっていないらしく、float で中央のカラムに下のカラムが引っかかった状態になってるのね。Opera ではそこそこよいから、これは Mozilla の負け(笑。つか、このへんてこな緑色は良くないな。灘(中学か高校がこんな深い緑だった)の制服みたいだ(笑。というわけで、スモークに変更するかもです。千春さんはこれから寝るので、彼女が寝てる間に直しておこう。明日は、約束していたカメラマンさんの卒業展覧会へ二人でお出かけです。久しぶりのデートなのだった・・・が、眠い。本日はすぐ寝よう。
[top]
secure ls site?
[2003-03-15 07.08 (JST: GMT+0900) @964]
LiteStep 関連のサイトが幾つかクラックされているお話はしたのですが、それに関係があるのかどうか、litestep.info がベーシック認証をかけているようです。暫くは静観しますが、たぶん日本人は殆どパスワードを知らないと思われるので(笑、クラックされた他の主要なサイトと違った動向を示しているようであれば、リンクを外します。la haine さんもなにやら最近はすっかり落ち着いた様子なのですが、あの人もよく分からん人だ(笑。
うーん、どうも xyzzy のカーソルの動きがおかしいんだよ。なんで動かしてる途中で止まってしまうんだろうか。フォントで、ASCII 以外はおまかせにしてるからかな。いや、いまはまだトレイを作ってないからアクセスできないのですが、クリップボードの履歴を取る CLCL が 49 MB もメモリを食ってる・・・うーん、画像も履歴を取っておるな。これはいかん。
[top]
weekend
[2003-03-15 04.25 (JST: GMT+0900) @850]
さて今週も週末となりました。ホワイトデーではありますが、順延とさせていただきました(笑。んで MD は本日土曜日中にいたす予定です。本日、彼女は友人と遅れに遅れていた新年会をやるそうで(笑、夜までいないから僕は家でじっくり MD を書いたり仕事・・・うーん。まぁなんしかご期待ください。
hideh さんが紹介してくれている Perl のプログラムは面白そうでございますね。ありがたい。来週、ちょっと延期でしたがうちの会社にもやっとこさ 100 Mbps の環境がやってきます。でも、転送量というのは下りだけではなく下りと上りの平均で値段を取られるので、いまは毎月のサーバ代が 90 万円くらいらしいのですが、こちらから大量の画像を FTP で上げていたら知らないあいだにえらく転送量を食うかもしれません。PHP の更新システムで画像をアップロードするときはいくつか工夫が必要かも。
んなわけで、CD-ROM のジャケットとかも作らなきゃならんので 0.24.7 のベータ版はまだなんもいじっておりません。あしからず。
[top]
0.24.7 beta!!
[2003-03-13 09.23 (JST: GMT+0900) @057]
出勤前で時間がない! しかし、何のことかは分かるだろう! いざ!(笑
from: Subject: [Litestep] Litestep 0.24.7 Beta 1, Date: Wed, 12 Mar 2003 19:54:50 +0100, From: ilmcuts <ilmcuts@gmx.net>
Hallo everyone,
Here's a little update from your friendly devteam. This was supposed to be released as "RC 1" last monday, but a few bugs (including a very nasty threading bug which took a week to be narrowed down) were discovered literally in the last minutes. I'm not entirely sure that the threading bug was successfully fixed, so we played safe and labeled this as a "Beta" and not as a "Release Candidate." It is assumed that you are familiar with the last 0.24.7 build, as the rest of this mail will focus on the differences between that build and this beta. For experienced users only; installation instructions are not included. As always, use at your own risk.Compared to Message's build from September you'll find very little new features, but a HUGE amount of compatibility fixes. Those fixes aren't mentioned in the changelog despite their importance, as 0.24.7 is supposed to be a drop-in replacement for 0.24.6; hence a compatibility fix is no "change" to be recorded in changes.txt. Besides these mostly internal compatibility fixes the most important changes are:
- Modules are no longer threaded by default, which leads to a drop in !recycle and startup performance but ensures much better compatibility to modules not prepared for threading (sadly the number of such modules is bigger than we initially assumed). However startup/!recycle performance should still be better than under 0.24.6.
- Added basic math evaluation and even more basic logging support.
- !Reload, !refresh, and !reloadmodule were fixed.
- More efficient graphics functions in lsapi.
- There is one new step.rc setting called "LSNoAutoHideModules" which disables the automatic module hiding if a fullscreen app is detected.
What needs to be tested is:
- Ability to be used as a drop-in replacement for 0.24.6. You should not have to make any changes in your step.rc when upgrading from 0.24.6 or Indie LS, except to work around the missing features listed in changes.txt. If you experience any problems during this process please report them.
- The fullscreen app detection. It seems to suffer from false positives, which means it sometimes hides all modules despite there being no (visible) fullscreen app, for example if the Object Dock installer is started. If you find other programs reprodcuably (and wrongly) triggering the fullscreen app detection please let me know.
- !Reloadmodule.
- Numerous !recycles with three or more "threaded" modules.
- jKey (especially if used with vk104.txt), LSMail, jAmpToo compatibility.
Known problems include:
- No aboutbox. No functional version anyway.
- -install/-uninstall command line switches not finished (and thus disfunctional). The question has arisen whether this is even the job of litestep.exe or if this should be moved to a separate app. Please comment if you have any thoughts on this.
- jKey, LSMail, and jAmpToo were a bit unstable at times.
- Threading issues in (hopefully) rare circumstances.
There's probably a lot more that I can't think of right now. For details check (the rewritten yet slightly incomplete) changes.txt. Massive thanks to Phil Stopford for hosting the binaries, and to the testers, without you 0.24.7 would still only run a handful of themes. Please direct any suggestions/bug reports to ilmcuts_AT_gmx_DOT_net and/or post on the LSML.
Have fun.
Simonhttp://www.charliehamster.co.uk/software/releases/lscore/LS-0.24.7-Beta1.zip
[top]
working with php
[2003-03-12 23.46 (JST: GMT+0900) @657]
PHP を使い始めてそろそろ一年になります。まだ、たまにソケット通信のコードを書いて「それはチータだろ」と年季の入ったプログラマーさんに叱られたりするのですが、なんとか社内で迷惑がかからない程度のコードは書くようになりました。でも、結局はインターフェイスが重要なこともあって、去年は千春さんをはじめ他の社員さんにも分かりづらいフロントエンドを作っていました。あ、それはそうとだんなと Ks さんと hideh さんありがとうさんです・・・いや、あの(笑。
さて金曜日のお昼に、ウェブサイトのギャラリーを自動生成したり更新する beehive (蜂の巣)というシステムを稼動させます。去年から作っていたシステムを更に練り直して作ったものなのですが、beehive はリモートでリンクチェックしたり CRON から起動した Lynx に PHP ファイルを渡して動かすという、DSO なのか CGI なのかよくわからん使い方もします(ちなみにこれはリモートサーバから PHP でメールを自分宛に送信して、レンタルサーバがよくやる自動 ping チェックの真似事をやるのね)。あと、懇意にしてもらっている会社に PHP + C + JavaScript でアクセスログを作ってもらっているのですが、ブラウザに表示されるデータが月単位で見られないとかいった問題があって、データだけもらって後は僕がフロントエンドを実装しなおしたり、本来は 3 ヶ月でクリアされるログを永続的に保存したりします。
これはこれで面白いのですが、しかし同僚との共同作業がないというのもいかがなものか。というわけで、グループウェアの掲示板にせっせとレスを書いたり、社長との打ち合わせに時間をかけたり、新しく入った社員さんとも会話したり・・・サブチーフ扱いだったときより忙しい(笑。
それから、僕がいまの会社に入って一年が過ぎました。いろいろあったなぁと振り返ってみるのですが、その感想は土曜日に再開する MD にて。さー仕事、仕事。
うむ・・・ときどき、ぜんぜんとんちんかんな所にカーソルが飛んでしまうのよ。xyzzy。実家のマシンでそうだったから、xyzzy 特有の現象なのかも。ま、いいか。それから、チータ(cheat = ごまかす)というのは PlayStation のセーブデータを解析してエクスカリバー 99 本を所持・・・というやつじゃなくて、ソケット通信を使って自分ちのサイトのアクセス数や、自分ちのランキングで上位に引き上げたいサイトのアクセス数を故意に上げたりするコードのことです。昔はどうなのか知りませんが、いまのアダルト業界では許されない掟破りなのだった。
[top]
also
[2003-03-11 01.13 (JST: GMT+0900) @717]
本日は月曜なのに寝坊してしまった。いかん。んで、チーフとかサブチーフと言っても会社の色んなことに目配せするのは役職と関係なしにやらなきゃいけないことなので、二人で来月から役職手当をご辞退申し上げました。うーん。給料が・・・(笑。まーでも、たった 6 人の会社だし社長が不在のときはみんなで協力してやっていけばいいのではと思うのですが。
さて、昨日いきなりお誘いがあって shell-shocked という互換シェルのウェブ・マガジンにオープンなメーリングリストとは別にクローズドなメーリングリストができたのだった。そこへ入ってくれというので入ってみたのですが、自己紹介のメールばかり飛び交っている(笑。いちおう僕も自己紹介してみたのですが、なにやら昔に観た Star Chamber という映画を思い出す秘密の社交クラブみたいだ。この映画は、法で裁けぬ悪人を必殺仕事人みたいなニーちゃんに消してもらう秘密クラブのお話です。正義感に満ちた裁判官が夜な夜な集まって、刑務所送りにできなかった悪人を殺し屋に片付けてもらうのですが、間違って無罪の人に死刑の命令を下してしまい、一人のメンバーがその人を救おうとする。最後に無罪の人は救われるのですが、その代償として秘密クラブの存在がばれてしまい、無罪の人を救った裁判官も捕まってしまう。・・・いや、別にシェルを裁くメーリングリストじゃないけど(笑。
んでもって、まだ Bang コマンドのページはできませぬ。当初、書きかけは日本語メーリングリストに出させていただこうと思っていたのですが、別に出し惜しみすることもないか(お久しぶりの Tanuki Tam さんコメントありがとう)。てなわけで途中経過をアップしているのですが、いま !Recycle, !Refresh, !Reload の区別を分かりやすくするためのイメージを作っていて頓挫しております。ソースコードとにらめっこして、それぞれのコマンドでどれだけの処理をしているか、分かりやすくしようと思っています(再起動の「軽さ」とか「重さ」を分かりやすく)。Bang コマンドが終わったら、Ctrl + Alt + F1 の回復メニュー(recovery menu)と LiteStep コントロール・パネルの解説に入ります。うーん、なかなか step.rc の書き方までいかないな。
[top]
revised tutorial
[2003-03-08 21.49 (JST: GMT+0900) @575]
チュートリアルの 9 ページ目(RC コマンド)を修正しています。よく考えたら、LoadModule って RC コマンドだろうなぁ。こんな大事なコマンドを後々に説明するのも不適切だと思ったので、RC コマンドとして追加しています。ただ、パースは行志向でやっているとしても設定の適用は全てのコマンドをメモリへ読み込んでからなので、位置としてはどこに書いてもいい。環境変数も同じように、RC コマンドで使ったよりも後に定義しても OK なのだった。
あと、Bang コマンドのページでは !Recycle の説明を書いています。実際に repeat.dll で十回ずつ recycle してみてメモリ消費量を確認し、!recycle するとメモリ消費量が増えることもあるという実例を・・・そういう結果が出ないに越したことはないのですが(笑、一つの実例として追記しようと思います。
[top]
popup launches
[2003-03-07 00.03 (JST: GMT+0900) @669]
Popup がようやくできた。つか、画像だけでまだまだ !DynamicFolder は相変わらず環境変数との連携がうまくいってないのね。というわけで、面倒臭がりなわたくしは $ThemeDir$config にスタートメニューをコピーしてしまう(笑。
本日はややお疲れ。外の会社に作ってもらったアクセス解析のフロントエンドが使いづらいので、データだけもらって後は作り直し。ギャラリーを生成・更新・アップロードする社内システムのコードを 3,000 行近く書き直してサイト毎に extends を作るとか、テンプレートを使えるようにするとか、後々も楽に直せるような仕組みを模索しています。んで CD-ROM も作るので Illustrator をおさらいしたり、なんやかんやと仕事に明け暮れているのだった。まーそれは社員みんながそうなので、明日は恒例の食事会であります。
たまに、一人で会社から電車に乗らないで歩くことにしています。運動不足の解消になるとかいったことではなく、一人で歩いているといろんなことを見て感じて考える。電車だとすぐに目的地に着いてしまうから(そういうところに住んでます)、贅沢な時間の使い方ではありますがたまにそんなことをしています・・・だが、今日は雨だ(笑。会社から家まで 5km ほどの道のりでしたが、適度に濡れて気分もすっきり。いや、風邪をひいてはいかんのですが、雨の日は好きだし濡れるのも歩くのも別に悪くないなぁ・・・と思っているうちにだいぶ降ってきて、さすがに参った。途中、或る場所に寄り道したので 2 時間ほどかかって家(実家じゃないよ)に戻りました。そのとき何を感じていたかは、話したい人にしか話さない(笑。
それはそうと、こういう話題は寒いですかそうですか・・・ん。でも、もうすぐ約束の一ヶ月が来る。MD はなぜかこんどのホワイトデーに再開です。それまでは勘弁してくれ。
[top]
mzks.org backs!
[2003-03-04 01.15 (JST: GMT+0900) @718]
mzks.org is one of great website for LiteStep news in Japan, and the webmaster mizu has been laid down for months. But now he recovers and mzks.org backs again in the scene. Welcome mizu in our crazy life again :)
[top]
HDD crash
[2003-03-04 00.52 (JST: GMT+0900) @702]
他人事だと思っていたら、ついにというか買って 2 ヶ月たらずで HDD がいかれた模様です。一週間前から、IE のお気に入りを登録するときにやたら IE が固まるので変だと思っていたら、Photoshop を使っていると急に落ちて再起動したマシンから WINDOWS\SYSTEM32 が壊れているというメッセージが。CD-ROM からブートしようと思っても立ち上がらず、executable を読み込んでいるというメッセージで固まってしまいます。うーん。120 GB の値段で 160 GB の HDD が入ってたから得した気分になったけど、次は 80 GB x2 にして OS を二つ入れておこう・・・。というわけで、本日は終電ギリギリだったので Dimension 8200 @ chii から更新です。
でも、HDD はカラカラとか音を立てているわけではないので、不良セクタがあるだけなのかも。まあ、次の給料日に入れ替えて調べてみます。つか、更新をどうしようかな・・・。会社から毎日更新はできないのだ。社長が後ろから見てるし(笑。休憩時間が決まってないので、飯を食いながらも仕事をしている状態なのだった。だめなんだけどね、こういうのは。
あ、あと一部の方にはごめんなさい。IceSphere の古い翻訳は探してる時間がなかったのです。本日はホストしてるサイトを含む、会社のサーバの引越し + sendmail から qmail へのアカウント切り替えという作業を噛ませていたので、少し忙しい一日でありました。つか、21:30 に今日中の案件を出されてしまったのでいかんとも(笑。
外付けに Windows を入れて BIOS でマスターに設定・・・と思っていたら、Windows を入れないと USB の HDD は認識できないのでは? ・・・と悩んでいたら、千春さんに 80 GB の内臓 HDD を借りました。いまは使わないからという新品。ありがとうさんです。
[top]
old IceSphere docs
[2003-03-02 15.15 (JST: GMT+0900) @302]
IceSphere という開発が終わった互換シェルについて、話題になっていたりします。いちおうドキュメントだけを抜き出して 600kB only for docs of IS ってな感じで置いてあります。確か何ページか訳したはずなのですが、会社に置いてある CD-ROM ケースの中だと思うので、それはまた後日・・・。
それにしても、現在は HideApplication コマンドが無効ですと言ってみても、LiteStep で Alt + Tab にウインドウ名がいちいち出るのはかなわないね。あーあと、lsthemes.com は誰かに入られたみたい(笑。現在は復旧してます。
[top]
label.all 1.99 Revision 1
[2003-03-02 13.57 (JST: GMT+0900) @248]
A Japanese coder mth(k) releases new modification from label.dll 1.99 for some issues in multi-byte handling with escape sequence of this module at his website, SideWorks. Good work.
ripped from: ls mod doc dog
[top]
RSS and Old scribbles
[2003-03-02 13.34 (JST: GMT+0900) @232]
落書きの収納先を用意してなかったのだった。./xe-doc-99 はいいのですが、ページの体裁は未定です。落書きにせっかく id を付しているから、ページのトップに RSS から目次でもつけるといたしませう。そういや、このページから Perl で RSS を出力していたのですが、そのコードが移転のどさくさでどこかへ行ってしまったのでした。いまのローカル環境だと PHP は使えるから、ローカルで WDDX 関数でも使ってコードを用意してみます。実は PHP の WDDX 関数を知らずに、自力で簡易パーサを書いて社内用のシステムに実装していたのですが、ヒューリスティックな意義はあったにしても業務としては余計な工数がかかって無駄骨ですね。
んで、いちおう RSS は書いたのですが・・・もう 2 月の記事はカットしたので意味なし(笑。リンク先を ./xe-doc-99 以下にすると、ここへポイントしている内部アンカーのどちらを書けばいいのか困る。ま、消して過去ログに行ってしまったものはあきらめていただくしかないです。RSS はこのページへポイントすることにします。
[top]
thought on RSS
[2003-03-02 04.31 (JST: GMT+0900) @855]
過去のサイトの管理人です。つか、ヘゲモニー争いなんかしてないって(笑。それはそうと、確かにコンテンツを焼き直しばかりではいけないのであった。うむ、「焼き直しが終わったら」新しいコンテンツを考えます。んで、RSS を配信する気があるかどうかについては、いまのところ未定です。philsci.info の方で科学哲学関連のニューズをポストしていける blogger みたいなもんを PHP で書いて、それを XE 用にも使えるようにして philsci.info のサーバから GMO のサーバへ FTP 接続するという手順でこのページを更新する計画です。
要するに、crossedge.net は遅かれ早かれ GMO から siteserve (EStore) に移行しようと思っています。一家に二つも ADSL 回線の契約があってもしょうがないので、ゆくゆくは GMO の契約は切ることになります。それまでは手動でぼちぼちやっていこうかなと。いまは・・・この落書き自体、xe-doc-99 のディレクトリに入れて整理していかなきゃいけないのだな・・・いまのところそういう暇はありませぬ。つか、RSS を更新するのはいいけど、拾ってくれるのだろうか(笑?
[top]
shortcut3.dll with alpha
[2003-03-02 02.48 (JST: GMT+0900) @783]
Shortcut3.dll は、普通にマゼンタを透過色として透過させるだけの機能と、アルファ値を取得して透過させる機能を用意しているようです。書式はちょっとテキストのドキュメントだけでは分かりにくいのですが、
*ShortcutEx "normal" "DateTime" 18 0 fr01_02.png fr02_02.png fr02_02.png
*ShortcutEx z-order topmost
*ShortcutEx normal image fr01_02.png
*ShortcutEx hover image fr02_02.png
*ShortcutEx parrent none
*ShortcutEx flags alphaTrans
;*ShortcutEx flags alphaMap
*ShortcutEx left command "C:\Program01\xyzzy\xyzzy.exe"
*ShortcutEx ~normal
という具合で、こんな感じのスクリーンショットになりますです。制作途中だよん。だが、joeblade.com のチュートリアルから引っ張ってきたので、分からないパラメータもあります。"parrent" は何だろう? "parent" の間違いかな?
[top]
HDD crash
[2003-03-01 20.59 (JST: GMT+0900) @541]
てなわけで、実家のマシンで Photoshop にて faverhymer という自作テーマの画像を作っていたら、いきなり Windows が再起動(笑。WINNT\SYSTEM32 が壊れてるの何のと散々言われたあげく、やがて CD-ROM からも起動しなくなってみた(「みた」じゃねぇよ<笑)。ということで、外付けの HDD を彼女のマシンに繋がせてもらって更新しております。いつもありがとう。
shortcut3.dll の解説テキストを翻訳した割には、コマンドを実際に書くやり方がよく分からずにショートカットが出ていない。shortcut2.dll ではきちんと PNG で作った透過部分のある画像が(shortcut2.dll じゃアルファブレンドの部分は白くなりますが)表示されています。ということで、やはり shortcut3.dll のコマンドの書き方がおかしい。これはチュートリアルと平行していろいろ試してからということで。
先週は比較的ゆったりした日程で仕事をしていましたが、金曜日は彼女と 1:30 頃に仕事を終えてタクシーで帰宅。それからカレーとサラダを作ってもらい(当然、僕は大好きな食器洗い)、朝の 7 時頃に休んで昼過ぎに起きる・・・うーん。不健康だ(笑。
[top]