NetInstall

不具合修正版リリース。パッケージリストのインストールスクリプトでHotKeyを設定したい場合にモードに対してキーが設定されてしまうというバグを修正。うちのサイトぐらいしか使っていない機能と言えばそれまでなのだけれど。ついでにNetInstall用にWindowC…

ZIP解凍時の不具合を修正。オプションの指定がLHAとZIPでは微妙に違うわけでそれに暫定的に対応した。本当はDLL内部で対応してあげた方がいいのかもしれない。 NetInstall自身をNetInstallでインストールできないのは、DLLが更新できないから。一回importし…

エンコード周りをいろいろ修正。どんなにユニコードで頑張っても、execしたらShift_JISになってしまう。まぁ、当然といえば当然のような気もするんだけど。 >>> ustr = unicode('s = "これはサンプルですよ。"', 'shift_jis') >>> print type(ustr) >>> exec…

Wikiからのスクリプトダウンロードに対応すべく奮闘。「& amp;」は「&」でないとプラグインがうまく認識しないことに気が付くまでしばらくかかった。ついでにエンコードの問題もいろいろ調整。日本語が入る可能性のある部分は、ユニコードにした方がいいかも…

とりあえずリリース。 NetInstallSendText

Pythonが2.4になったので、ライブラリの構築と再コンパイルをしないとArcLibが動かなかった。これに一時間ぐらいはまった。エンコードでエラーになるのは、どうやら全角の「:」がいけなかったみたいだ。ユニコード関連に記号は鬼門。わかったつもりでいたけ…

とりあえずiNetLib.dllを名前どおりにwininet.dllを使用してファイルを取得するように改造した。Wikiとか記憶と思考の再構築さんなんかはちゃんと読めるようになったんだけどエンコードがぜんぜんダメ。

いっそメッセージ系を英語にしてしまおうか。そしたらpythonもエンコードがどうとかメンドクサイ文句を言わなくなるかもしれない。

エンコードの問題の根本的な解決を図るには、pythonにパスが通っていない=pythonのいない環境では無い以上、ちゃんとしたテスト環境の構築から行うのが筋かと思うけれど、マシンに余裕は無い。従って、当面の間はエンコードでエラーが発生する場合、python2.…

v0.0.2リリース。 エンコード問題はBBSの方で解決策をご提案いただいたのだが、もうアップロード用にファイルを固めた後だったので反映することを断念。文字列をUnicodeにしてしまうのが確かにいいんだろうけど、ScriptだけUTF-8で残りのファイルがS-JISって…

NetInstall 0.0.1 風邪で熱っぽい中コードを書いたから案の定多発する不具合。とりあえずまっさらな環境で動作確認して変な動作があんまり起きない程度には潰したと思う。そんなわけでβ版を正式公開。CraftLaunchEXがβ版であることを考えると、本体が正式版…

インストールしたパッケージのバージョンを管理するためのコードを実装した。これからテストを行って問題が無ければ明日にでもβ版として公開できると思う。バージョンの判定時に注意することとして、0.2は0.19より小さくなるので、正しい結果を得たい場合は0…

NetInstall α3リリース とりあえずURLDownloadToFileを使用してURLをローカルに保存するDLLを作成した。暫定的にpythonのインストールされていない環境でも動作するようになったはずだが、あんまりテストしていないのでちゃんと動くのかどうかはちょっと怪し…

NetInstall α2リリース 今回からReadMeとパッケージリストについての簡単な説明書がついた。extensionフォルダに解凍して、config.pyに以下の行を追加。 import clNetInstall mode.SetKeyDownHandler( ord('N'), MODKEY_CTRL, clNetInstall.nisMode )変更点…

NetInstall更新。Megahurtz (http://www.geocities.co.jp/Milano-Cat/2067/) のスクリプトをダウンロード、展開可能に。ただし、clbubunはどちらを選んでも0.0.1の方がダウンロードされる。原因はわかっているけど、パッケージのバージョンチェックをまだ実…

テストできるサイトはどこにも無いのだけれど、ひっそりZIPファイルに対応してみた。現状ではzipfileをインポートするので、pythonがインストールされていないと使用できない。LHAの対応だが、ctypeをインストールしろというよりは、NetInstallのパッケージ…

Zipファイルのインストールテスト中。今のところ問題なく動くけど、テストできるサイトはローカルにしか無いので急いでアップすることも無い気がする。LHAを解凍できるようになれば大分違うのだけれど。 今までEXのみで動かせるように頑張ってきたわけだけれ…

早速不具合発見。アンインストールリストからインストールしようとしたり、インストールリストからアンインストールをしようとするとエラー。ついでにKeyAssignのコメント表示に対応。

NetInstallのα版を試験公開。しばらく落ち着くまでは修正ファイルの配布はNetInstall上のみで行う予定。 始めに:このスクリプトは評価版として提供されており、十分なテストがされていませんし、ドキュメントも整備されていません。その点を十分ご了承の上…

あああ。ネットインストールのα版を出そうと思ってたけどこんな時間になってしまった。明日の夜ぐらいまでに時間があればこっそり公開予定。 LZH対応はとりあえず何とかしようと努力中。目標は、Deecayさんのところ(Megahurtz)のスクリプトが全部extensionに…

開発上の都合でクラスや機能ごとにファイルを分けているけれど、現時点でファイルが7個。最終的にまとめるのが大変になったらこのまま細切れで出してしまおうか。 圧縮ファイル問題は、とりあえず標準構成では解凍できないが、pythonが入ってる人は追加ファ…

風邪引いて休み取ったので久々に少しまとまった時間が取れるわけだけど、そういうときに限って脳みそは働かない(風邪なので当たり前)。 clmode_install→clmode_nisに変更。まだ公開されていないモジュールの名前などどうでもいいと言えばどうでもいいのだけ…

ネットインストールの仕様は、本当のところ一人で全部決めるより何人かで意見を出し合ったほうがいいものができるんだろうとは思うのだけれど。 うちのサイト用の暫定的なパッケージリスト。こんな感じのスクリプトを書いて、面倒なスクリプトのセットアップ…