りなざうテクノウ雑感日記
戻る
過去の雑記(2006/04〜)
2006/04/25
■ SL-C860 専用 パケットロス対策済 special kernel
Tomo-p さんのサイト「Team Gedoh Network」内の技研にて、一部のモデムデバイス(京セラ PHS など)で大量に発生するパケットロスを押さえる対策を施した SL-C860 専用 パケットロス対策済 special kernel が 2006/03/29 に公開されました。
Linux kernel の ppp 実装と、一部のモデムデバイスの整合性の問題について同サイト内の「Reference/京セラPHS + PPPのパケットロスについて」にて、詳しく解説されています。以前も、たくぼさんトコで京ぽん(AH-K3001V)でレスポンスが悪い原因がカーネルモード PPP にあるんじゃないかということで、PPxP を使うためのパッケージを公開されてましたが、こんな理由だったとは・・・。この辺、スペシャルカーネルに取り込まれれば便利かも知れませんね。(初見:yacchiの興味津々)
■ メールソフト MaidMail 2.0.060422
さきらさんのサイト「鍋で世界平和」内の日記「ありし日の気分(改)」にて、Ruby/Qte で作られたメールソフト MaidMail 2.0.060422 が 2006/04/22 に公開されました。変更点は以下の通りです。
- 変更点は「日付判定とスレッド判定をちょっとだけマシに」です。
どうにも我慢できなかったので手を入れたとのこと。そういえば、日記にコメント付けられなくなってるんですかね?何度かコメント付けてるんですが(汗)ちなみに Ruby スクリプトのみですので、MaidMail 1.9 を導入の上、上書きして使うことになるかと思います。
■ Windows ライクなファイル操作ツール Tree! Explorer QT Plus+ & Tree! Explorer QT Ver1.78
taku さんのサイト「Tree!Explorer.com」にて、Windows のエクスプローラのようなファイル操作ツール Tree! Explorer QT Ver1.78 と、機能拡張バージョンでシェアウェア(\1,250)の Tree! Explorer QT Plus+ Ver1.78 が 2006/04/24 にそれぞれ公開されました。変更点は以下の通りです。
- qcopにより外部からフォルダパスを指定してTree!Explorer QTを開く(Liva様)
(openFolder(QString) : 詳細はreadme.txtを参照)
- List部を表示した時に最初のアイテムを選択状態になるよう変更(ふぁい様)
- List部の上端で↑キーを押すと下端へ、下端で↓キーを押すと上端へフォーカス移動
をを、久々のバージョンアップですね。なかなか、便利な操作方法が追加になっています。
2006/04/24
■ コマンド一発で位置情報 Yahoo編 at_serial
せらくんさんのサイト「せらくんの設定メモ」にて、GPS カードを使わず、AIR-EDGE 系の PHS 通信カード(bitWarp 等も含む)を使って、コマンドライン一発で現在位置を取得し、Yahoo!地図情報を利用して、現在位置を表示するプログラム at_serial が 2006/04/22 に公開されました。主な仕様は以下の通りです。
- ボタン一発で位置情報!は、まだ完成は先ですけど、コマンドライン一発で位置情報!は出来たみたいなので公開。
まぁ、人柱好き、実験大好きな人用です。
- 評価版なので、バグりそうな操作は確実にフリーズします。
そこんところ、自己責任で頼みます。
- 動かなかったら、ソースコード解析して原因をお知らせしてね。
ついに・・・素晴らしい〜。GPS でよく使われるフォーマットと互換のログ出力や、CD-ROM にザウルスで使える地図が収録されている比較的安価(3,000円)なモバイルマップNaviで地図表示とか出来ると便利かも。そういえば、SL-C3100 からはモバイルマップ Navi が最初から入ってるんですよね。
2006/04/21
■ ザウルスSLシリーズ用ソフトウェアリンク集
シャープがザウルスのソフトウェア紹介サイトとして「ザウルスSLシリーズ用ソフトウェアリンク集」を立ち上げる旨が、旧「ザウルス宝箱」にソフトウェアを掲載していた方を対象に告知されているようです。尚、このソフトウェアリンク集は上記ページによると 5 月頃に公開される予定とのこと。
Taiga ぶろぐの 2006/04/20 に、この旨が書かれています。(初見:山田さんトコ)
■ SL-B500/C700/C750/C760/C860 用スペシャルカーネル v14f
てつさんのサイト「Hack into Linux」にて、高速化、筆圧感知などの高機能化を施した SL-B500/C700/C750/C760/C860 用 special kernel v14f が 2006/04/19 に公開されました。v14e からの変更点は以下の通りです。
- hisさんのNWFPE最適化パッチ改良版により浮動小数点演算が高速化されました(山田のSL-C700ではv14e比20.7%アップ)。
をを、NWFPE パッチが摘要されたカーネルが従来機種にもリリースされました〜。
2006/04/20
■ Scheme 処理系のスクリプトインタプリタ Gauche 0.8.7
ふじさわさんのサイト「「面白いことなんて書けませんって(涙)」―またはY.F.の独り言」内の日記「メッセージ。 - diary」にて、スクリプトインタプリタとしての使い易さに重点を置いて開発を行っている R5RS 準拠の Scheme 処理系 Gauche (ゴーシュ) をザウルス用にビルドした Gauche 0.8.7 が 2006/04/14 に公開されました。
Scheme 系は結構あちこちで見かけますけど、人気あるんですね〜。最初から多国語対応を考慮してるそうなので、そーゆー目的で使いたい人は便利そう。
■ ミニチュア統合開発環境 Nokaji 0.1.14a
S.O. さんのサイト「紺青」にて、ソースコードの編集、コンパイルを支援する CSIDE 風の統合開発環境 Nokaji 0.1.14a が 2006/04/19 に公開されました。変更点は以下の通りです。
- 細々としたバグを修正しました。
- luaによるカスタマイズに対応しました。(LuaPluginが必要です。)
- プラグインのインストールが「ソフトウェアの追加/削除」で出来るようになりました。
今回のバージョンに合わせた各プラグインも公開され、新たに Lua プラグイン が追加されています。
■ pdaXrom 用 NEOGEO エミュレータ gngeo0.6.11/SDL
end. さんのサイト「Emulator for zaurus SL-xxx」にて、NEOGEO のエミュレータ Gngeo を pdaXrom 向けにビルドした gngeo0.6.11/SDL が 2006/04/18 に公開されました。主な仕様は以下の通りです。
- pdaXrom 用 neogeo emulator の gngeo0.6.11/SDL リリースしました.
リリースしたとはいっても今回は知人が手を加えたとかではなく私が C3000 でセルフコンパイルしただけの物ですので配布ページはありません.
- 速度重視で Z80 , 680x0 の ARM 用アセンブラコアである DrZ80 と Cyclone を生かしてコンパイルしてありますので,もし動作がおかしかったりしたら C コアなりでコンパイルしなおしてみてください.なお gngeo0.6.11/SDL は自己責任においてご利用下さい.
- 気になる速度ですがクロックアップ状態(CCCR=02000218)のサウンドオフでほぼ 60fps 張り付き,サウンドオンでも 50 fps over ってとこでしょうか.ソフトによっても違うんでなんともいえませんが,こんなちっこい機械でふつーに動いてます.つか他の PC 上のエミュとあんま変りません(ぉ
をを、凄い速度で動くんですな・・・。ビューポイントやりたいなぁ〜。いや、実機引っ張り出せば出来るけど(汗)しかし、サムさんも言われてますが、確かに pdaXrom でのエミュ環境は速そうで良さげですね〜。
2006/04/18
■ 雑にメモ
■ pdaXrom 用メガドライブエミュレータ generator0.35/SDL
end. さんのサイト「Emulator for zaurus SL-xxx」にて、メガドライブのエミュレータ Generator を suhami 氏が少しいじって、pdaXrom 向けにビルドした generator0.35/SDLが 2006/04/13 に代理公開されました。主な仕様は以下の通りです。
- 結構いけるかも。しかしGTKのQVGA小窓より遅い?iceのCPUステータスにアイドルあるな??
ソース見てたらwaitするロジックがあって、コメントアウトで・・・・
キター━━━━(゚∀゚)━━━━!!!!
- structのalign関連と思われる不具合で、z80使うやつはサウンドでないし、動かないソフトも多いけどスピード最優先ってことで公開するかな。
z80,fm,psg全部切ってpdaXromのコンソールで起動すれば軽い場面では60fpsに張り付くこともあるようです。
- 速度比較用にfps表示も「end.氏に命令されて」組み込みました(ぉ
- qt用のビルド環境が現状ないし、C3000がpdaXrom専用になってるんでz80の不具合を少し見て、あきらめた後に(汗 ソースも公開するので誰かよろしく。
をを、久々にワクワクするメガドラエミュネタです。pdaXrom もう一回入れてみようかな。ヘルツォークツヴァイが何とかプレイできるなら(苦笑)UI が GTK なんで、Qt にそのまま持ってくるのは面倒だろうけど、ソース公開と共にちょっち期待。
そういえば、pdaXrom フォーラム内でモノによってはフルスピードで動くとゆー、プレステエミュな話もあるそうで・・・凄いな。
■ ゲーム実行エンジン ONScripter 20060415 版
Ogapee さんのサイト「Studio O.G.A.」にて月姫、ひぐらしのなく頃に、月は東に日は西に、ねこねこファンディスクなどの NScripter 用に作られたスクリプトを独自に解釈して実行するゲーム実行エンジン ONScripter 20060415 版が 2006/04/15 に公開されました。変更点は以下の通りです。
- NSCRIPTER.INSANI.ORG で公開されているパッチの一部を取り入れ、getbgmvol, getmp3vol, getsevol, getvoicevol コマンドを実装しました。
- NSCRIPTER.INSANI.ORG で公開されているパッチの一部を取り入れ、BPP32 版の AnimationInfo::blendBySurface() の alpha blending 計算が間違っていたバグを修正しました。
- NSCRIPTER.INSANI.ORG で公開されている Seung Park さんのパッチの一部を取り入れ、英語版の右クリックメニューの表記をよりふさわしい英語に直しました。
- NSCRIPTER.INSANI.ORG で公開されている Seung Park さんのパッチを参考に、日本語版・英語版ともに、右クリックメニューからファイルの読み込み・保存を行う際に、分の表記が常に2桁(1桁の場合は0埋め)になるようにしました。1: 3 の場合は 1:03 となります。
- NSCRIPTER.INSANI.ORG で公開されている Seung Park さんのパッチを参考に、systemcall reset が呼ばれた後でキャンセルされた場合に、正しく続行出来ないバグを修正しました。
- すとーむさんからのご指摘を参考に、スキップモードの際に、マウスの右クリックでも停止するようにしました。
尚、2006/04/09 には以下の内容が更新されていました。
- 20060409a
し〜くるさんより、スレッドを無効にし Audio/Joystick/CDROM を有効にしたSDLと SDL_mixer, MAD の組合わせで、iPod 上で ONScripter(20060409) が動作したとのご報告「 iPodLinux 用のパッチ(音声無効パッチ含む)」をいただきました。その際に使用した Makefile.iPodLinux をいただいたので、同梱します。
- 20060409b
し〜くるさんからのバグ報告「 英文字を含んだバージョンの表示」にあるとおり、20060409a でバージョン番号にアルファベットを足したらコンパイルエラーが出るようになっていました。単純なミスで、修正しました。いつもはコンパイルがとおるかチェックをするのですが、20060409a は修正点が軽微だったのでさぼっていました。申し訳ありません。
スキップモードはマウスの右クリックでも停止するようになりました。しかし、NSCRIPTER.INSANI.ORG って凄いサイトですね。海外でこれだけ NScripter 関連の活発なサイトがあったとわ。
■ 先読みキャッシュを利用した次ページ判定を追加した aBookReader改造版 0.9.0a
his さんのサイト「物置き」にて、poly さん の aBookReaderに先読みキャッシュを利用した次ページ判定を追加した aBookReader改造版 0.9.0a が 2006/04/16 に公開されました。主な仕様は以下の通りです。
なかなか面白い機能を追加されてますね。試してみよう。
■ async(非同期)と改行問題パッチをあてた w3m 0.5.1-cr-async-2
Y.F. さんのサイト「「面白いことなんて書けませんって(涙)」―またはY.F.の独り言」内の日記「メッセージ。 - diary」にて、w3m で HTML 等を読み込んでいる間でも現在表示しているページのスクロール操作などが出来る async パッチ、および mixi や人狼 BBS で改行がなくなる問題へのパッチをあてた w3m 0.5.1-cr-async-2 が 2006/04/13 に公開されました。主な仕様は以下の通りです。
- w3m 0.5.1にasync(非同期)パッチを当て、Zaurus用のパッケージを作ってみました。
- mixiや人狼BBSなどで改行がなくなってしまう問題へのパッチも当たっています。
- AIR-EDGEなど回線が細い状況で、データ取得を裏で走らせつつ別のページを見たり、という使い方ができるようです。
2006/04/07 に公開された際にパッチ当てミスがあったことに対する問題対策版です〜。をを、これ便利そうですね。(初見:はけさんトコ)
■ 「つよきす」をザウルスで Qtuyo 180417a
Yu--S さんのサイト「Yu--S onLine 3K HomePage」にて、きゃんでぃそふとのツンデレ満載な学園モノ恋愛 ADV「つよきす」をザウルスで楽しむための「つよきす」テキストファイルViewer for SL-A300 Qtuyo 180417a が 2006/04/17 に公開されました。変更点は以下の通りです。
- 日付の切り替わりでカレンダーを表示するようになりました。
- セーブデータをロードした際の背景(白)の設定を間違えていましたので修正しました。
- G:で画像のmaskを計算するかどうか選択できます。SL-A300だと3人同時表示は非常に遅いです。
Qtuyo180416a.zip
- セーブデータをロードした際の背景(白)を設定しました。
- Qtuyo.desktopファイルを添付しました。
タスクバーにアイコン表示させるためのダミーファイルです。
本ソフトを実行中,HomeキーでWindowが行方不明にならないようにします。
Qtuyo180413b.zip
Qtuyo180412g.zip
- pngファイルの重ね合わせについて,QLabelからQPainterを使う方法に書き直しました。
- QVGA表示の際に左右の立ち絵が切れすぎるので若干内側に補正して表示させるようにしました。
- G:(立ち絵を消去しない)オプションは無効になりました。
Qtuyo180412a.zip
- PSP用画像をフルサイズで表示できていなかったので,SL-CシリーズのためのWindowサイズを362*392に修正しました。
Qtuyo180410f.zip
- 実機で確認していませんがSL-Cシリーズのために,起動時にWindowサイズを選択できるようになりました。
Qtuyo180410e.zip
- L:データロードで前に戻れるようになりました。
- G:立ち絵を消去しない処理を修正,でも背景にゴミは残ります。
SL-C シリーズに対応されました〜。動作確認した方の報告を待っておられるとのことです。また、desktop ファイルのおかげで起動中もアイコンが表示されて見失うことが無くなっています。
2006/04/12
■ 雑多な日記メモ
■ 家計簿・小遣い帳アプリ Zaif 0.6.5
ひだかたかひろさんのサイト「Takahiro's inside out」にて、家計簿・小遣い帳アプリ Zaif 0.6.5 が 2006/04/11 に公開されました。変更点は以下の通りです。
- フォントサイズの設定が正しく行えない場合があるのを修正
バグ修正版です。お使いの方は要チェック。
■ ファミコン音源のコンポーザー mckkit 2.0.1
えりおさんのサイト「CreativeStation」にて、ファミリーコンピュータ用サウンドライバ mck、MML コンパイラ mckc、NES 用アセンブラ nesasm 等を含む ppmck に、WAV 変換 dmcconv と、NSF タグ編集 nsftag を加えた mckkit 2.0.1 が 2006/04/12 に公開されました。主な仕様は以下の通りです。
- マルチトラックに対応した ppmck ver0.8をmckkitに組み込んでみました…。っていうかppmckにdmcconvとnsftag入れただけかも…。
- あ、ppmckcのUI周りもいじってあります。
dmc検索ディレクトリ増加、出力ファイルパス指定可、複数曲指定自動判定とかその辺。
- $HOME以下に展開して~/mck/scripts/ にPATH通しちゃうのがいちばん簡単かも。
bvdd 対応のスペシャルカーネルで gdb が動かないって言われてますね。dev_img 1.6 のんかな?
■ Rogue ライクな RPG「ラビリンスズ&レジェンズ」lnl 3.0.2
えりおさんのサイト「CreativeStation」にて、NetHack、トルネコの大冒険などと同様な Rogue ライクのファンタジー RPG「ラビリンスズ&レジェンズ」をザウルス用にビルドした lnl 3.0.2 が 2006/04/12 に公開されました。
本家の最新版に追従したもののようです。
■ 画面描画ベンチマーク speedtest
えりおさんのサイト「CreativeStation」にて、SDL 拡張ライブラリの SGE に含まれる画面描画ベンチマークのサンプル speedtest をザウルス用にビルドしたものが 2006/04/12 に公開されました。主な仕様は以下の通りです。
- Cx000系の スペカがバージョンアップして浮動小数点演算が早くなったというのでベンチマーク取ってみました。
と、言ってもZBenchは他でも散見されるので奇を衒って SGEのサンプルのspeedtestなぞいかがでしょう?
- SGEのサンプルということで画面描画が中心で、単純な図形描画のアンチエリアスやαブレンド、ベジェ曲線等のSGEが標準で持っている描画命令の描画速度を計測します。
- そんなわけでspeedtestの バイナリ置いておきます。VGA用。SDLさえ入ってれば動くはず。デモとはいえ結構地味なんで過度に期待しないこと。
- 画面タップで次画面。Cancelで終了。
なかなか面白げなベンチマークですね。bvdd 対応 SDL との速度差を測定してみても面白いカモ。
■ カレンダー、ToDo 相当の PIM アプリケーション 予定表++ for SL-Cxxx Ver.0.9.9a
ISHIHATA さんのサイト「ISHIHATAソフトのページ」にて、カレンダー、ToDo などの機能を備えた PIM アプリケーション 予定表++ for SL-Cxxx Ver.0.9.9a が 2006/04/10 に公開されました。変更点は以下の通りです。
- 色設定画面で場合によっては本ソフトが落ちるまたは設定が正しく保存されないバグを修正した。
- 分類編集機能を追加した。予定表++メニュー[分類編集/フィルター設定]ボタンからお試しください。
- 各画面毎にToDoの表示方法を細かく設定できるようにした。予定表++メニュー[ToDo表示設定]ボタンからお試しください。
- アラーム音に任意のWAVファイルを設定できるようにした。予定表++メニュー[アラーム音設定]ボタンからお試しください。
- プロジェクトビューア(新機能)をテスト実装した。
月画面で[P]キーを押すと表示されます。これはToDoデータの開始と期限の間をガントチャート表示可能とするもので、分類名をプロジェクト名と見なして分類名による絞込みおよび1、3、6か月画面に切り替えが可能です。
- その他細かいバグFIX。
大きなバグがなければ、次回正式バージョン公開予定とのこと。Ver.1.0.0からシェアウェア予定だそうです。
2006/04/10
■ 雑に拾い書き
- し〜くるさんのサイト「ぼくだけのちいさな世界」のあっぷろーど板に「[PSPで動かしてた残骸] SDL版xlvnsっぽいものの差分ソース (上級者向け)」なんてのが、2006/03/03 に公開されてた・・・。
■ 「つよきす」をザウルスで Qtuyo 180409m
Yu--S さんのサイト「Yu--S onLine 3K HomePage」にて、きゃんでぃそふとのツンデレ満載な学園モノ恋愛 ADV「つよきす」をザウルスで楽しむための「つよきす」テキストファイルViewer for SL-A300 Qtuyo 180409m が 2006/03/07 に公開されました。主な仕様は以下の通りです。
- このソフトはSHARPのLinuxZaurus,SL-A300(QVGA縦画面)を対象とした,「つよきす」のテキストファイルを閲覧するためのソフトです。
- 補助的機能としてテキストファイル内で指定されている一部の画像の同時表示や,mplayerを使った動画とBGM再生を行うことができます。
現時点ではあくまでビューアですので、選択肢を選んだりは出来ません。また、開発中ということで不安定なところもあるとのことですが、今後に期待。Yu--S さんから直々に教えて頂きました。ありがとうございます〜。
■ メモ間をリンクできるメモ帳 EBt Version 0.4.0-1
岡田さんのサイト「無茶な実験室」にて、Ruby/Qte 上で動作するメモ間を自由にリンクできるファイル管理のいらないメモ帳 EBt Version 0.4.0-1 が 2006/04/06 に公開されました。変更点は以下の通りです。
- だいぶ前に blog で公開したものと同じです。cache 機能を追加するなどして少々早くなっています。その他、機能修正や細かいバグを修正しました。
今年の 1 月に日記サイトの方で公開されたものが正式公開となりました。アウトラインエディタを知らない人でも簡単にメモ同士をリンクさせることが出来る便利な定番ツールの 1 つです。
■ Qt/Embedded を Ruby から使うための拡張ライブラリ Ruby/Qte 0.5.3
ひだかたかひろさんのサイト「Takahiro's inside out 」にて、Qt/Embedded を Ruby から使うための拡張ライブラリ Ruby/Qte 0.5.3 が 2006/04/10 に公開されました。変更点は以下の通りです。
- QScrollView を継承したクラスで viewportResizeEvent()をオーバーライドした場合に 渡される引数が QPaintEvent クラスのものになっていたのを、QResizeEvent のものに修正しました(松井様よりご指摘いただきました)
- 内部的な話ですが SWIG-1.3.25 にアップデートしたためにあちこち変更されています。手元ではEBtは正常動作していると思われますが、何かおかしいことがあったらご連絡ください。
既に定番となった感のあるザウルス上の GUI アプリケーション開発環境の 1 つである Ruby/Qte が久々のバージョンアップです〜。
■ 拡張子の関連付け設定ツール MimeTypeTool Ver 0.1.3
はけさんの日記サイト「はけの徒然日記」にて、アプリケーションとファイルの拡張子の関連付けの設定を行う Ruby/Qte で作られたツール MimeTypeTool Ver 0.1.3 が 2006/04/09 に公開されました。変更点は以下の通りです。
- DESKTOPファイルに新規MimeTypeを追加したときに既存のMimeTypeが無効になることがあるバグを修正
てな訳で、久々ですがバグ修正版です。結構、クリティカルかも知れないので入れ替えておくのが吉かと。
■ ザウルスで本を読む aBookReader Version0.9.0
poly さんのサイト「POLYSOMA.NET」にて、ぴろさんの BookReader に触発されて作られた、各種画像をフルスクリーンで連続表示するプログラム aBookReader Version0.9.0 が 2006/04/10 に公開されました。変更点は以下の通りです。
追加
- スクラップ機能の追加(TIFF以外)
- スクラップフォルダ選択(システム設定)
- ポップアップからの等倍表示
- ファイル名リストから(圧縮フォルダ内での)ディレクトリ部分を取り除く機能の追加(デフォルトON)
- ショートカットキーの追加
- 圧縮ファイルの一時展開場所にファイル展開を選べるよう追加。メモリ展開と違い最大サイズの制限なし。
- ファイル選択時、Menuキーで環境設定を開く。
- 画像表示時、Menuキーでポップアップメニューを開く。
修正・仕様変更
- 画像表示中、Enterでメニューが出ないようにした(OKキーのみに変更)。
- libz.aを1.2.2から1.2.3に変更
圧縮フォルダ内ディレクトリ表示の ON/OFF が可能に!また、等倍表示が可能に。さらに画像表示中に Menu キーでポップアップメニューが開くようになってます。これ、判りやすいですね。他にも内蔵の zlib が 1.2.3 になるなど、いくつも変更があります〜。
2006/04/09
■ 2GB 以上の SD カードに対応する SD Driver 1.0+tetsu
てつさんのサイト「Hack into Linux」にて、Cresho さんが作られた 2GB 以上の SD メモリーカードにも対応可能な SD Driver 1.0 を国内のザウルスにインストールした際、アンインストールできなくなる問題に対処した SD カードドライバ SD Driver 1.0+tetsu が 2006/04/08 に公開されました。主な仕様は以下の通りです。
- Handheld Linux Zaurus Software IndexにてCreshoさんにより1GB越のSDに対応するドライバが配布されていたので、アンインストールできるよう改良してみました(zaurus_sd_driver_update_cxxxx_1.0+tetsu_arm.zip)。
ををっ!ついに 1GB を越える容量に対応した SD カードのドライバがっ!! Cresho さん、Good Job!! そして、てつさんナイスです。ただ、シャープ純正ドライバのソースは出てないから、OpenZaurus プロジェクトの中とかで出たものだとすると、SD カードのユニーク ID とかを使う Picsel Browser for Zaurus とかって使えるかどうかちょっと気になるところ。
■ ゲーム実行エンジン ONScripter 20060409 版
Ogapee さんのサイト「Studio O.G.A.」にて月姫、ひぐらしのなく頃に、月は東に日は西に、ねこねこファンディスクなどの NScripter 用に作られたスクリプトを独自に解釈して実行するゲーム実行エンジン ONScripter 20060409 版が 2006/03/09 に公開されました。変更点は以下の通りです。
- キーボードショートカットの割り当てを変更しました。カーソルキーの上下でマウスホイールの代わりに、左右で選択肢の移動になります。また、vi 風に hjkl で左上下右になります。今までのキーに慣れていた方には申し訳ありませんが、マウスホイールを直感的に扱えるようにするにはこの方がいいだろうと思い変更させていただきました。詳しくはキーボードショートカット をご覧ください。
- すとーむさんからのパッチを参考に、ジョイスティックのレバーに対応しました。キーバインドは、上の修正にともない変えてあります。
- し〜くるさんからのパッチ「 iPodLinux 用のパッチ(音声無効パッチ含む)」のうち、iPod 用のキー変換を実装しました。
- し〜くるさんからのパッチ「 iPodLinux 用のパッチ(音声無効パッチ含む)」のうち、SDL_mixer と smpeg の関数をコメントアウトしてライブラリがリンクされないようにする個所は、もっといい方法はないのでしょうか。機能しないにしろ、SDL_mixer と smpeg (もしくは MAD) が iPod 用にコンパイル+リンクできればいいのですが。
尚、2006/04/08 には以下の内容が更新されていました。
- tormtormさんからのバグ報告「 drawbg2 と for 命令」を元に、drawsp2, drawsp, drawbg2 命令で、画面解像度変更が反映されていないバグを修正しました。
- し〜くるさんからのパッチ「 iPodLinux 用のパッチ(音声無効パッチ含む)」を参考に、画面の大きさの指定方法を変更しました。今までは、コンパイル時に PDA_VGA, PDA_PSP などの文字列を指定していましたが、これからは PDA_WIDTH に画面の横幅を直接指定する方法に変えます。VGA の場合は、PDA_WIDTH=640、PSP の場合は PDA_WIDTH=360 などになります。なお、PDA_WIDTH は PDA を定義したときにのみ有効になり、PDA_WIDTH を指定しない場合は 320 (QVGA)になります。
- し〜くるさんからのパッチ「 iPodLinux 用のパッチ(音声無効パッチ含む)」を参考に、sarconv, nsaconv で、変換先の画像サイズを直接指定するようにしました。詳しくはアーカイブ圧縮をご覧ください。
- し〜くるさんからのご報告を参考に、ipod nano などマルチスレッドが使えず SDL_AddTimer が NULL を返す場合でも処理を続行できるようにしました。
- +で文字列を連結する機能に対応しました。また、取り扱える文字列の長さを全角で1024文字未満に制限しました。
キーボードショートカットが従来と変更になっています。プレイ中の操作にかかわるものですので、注意しましょう。また、ゲームデータを圧縮する sarconv、nsaconv コマンドで含まれる画像データが BMP や WAV ファイルの場合、独自の高圧縮なフォーマットに変換するオプションが追加されています。
■ SL-C1000/C3000/C3100 用スペシャルカーネル v18d
てつさんのサイト「Hack into Linux」にて、高速化、筆圧感知などの高機能化を施した SL-C1000/C3000/C3100 用 special kernel v18d が 2006/04/09 に公開されました。v18c からの変更点は以下の通りです。
- hisさんのNWFPE最適化パッチ改良版により浮動小数点演算がさらに高速化されました(山田のSL-C3000ではノーマルカーネル比30.1%アップ、v18c比5.9%アップ)。以下のパッチが当たってます。
his さんの NWFPE をさらに最適化したパッチが早速摘要されたスペシャルカーネルです。かなりと言うかムチャクチャ高速化されてますが、his さん曰くそろそろ限界だとか。これ以上は NWFPE をいじるより、fastfpe をいじった方が良いと思うとコメントされています。
2006/04/07
■ 雑多に気になったこと
■ SL-C1000/C3000/C3100 用スペシャルカーネル v18c
てつさんのサイト「Hack into Linux」にて、高速化、筆圧感知などの高機能化を施した SL-C1000/C3000/C3100 用 special kernel v18c が 2006/04/06 に公開されました。v18b からの変更点は以下の通りです。
- hisさんのNWFPE最適化により浮動小数点演算が約20〜30%高速化されました(ノーマルカーネル比)。
てな訳で、his さんの浮動小数点演算高速化パッチが当たった最新版が正式公開されてました〜。
■ 標準 IME ユーザー辞書メンテナンスツール ImeDicCGI.tar.gz/β版
zautale さんの日記サイト「Zaurus標準IME快適化計画」にて、Apache と Perl を使って CGI として動作する、標準 IME ユーザー辞書メンテナンスツール ImeDicCGI.tar.gz/β版が 2006/04/07 に公開されました。主な仕様を以下にまとめてみました。
- 標準の日本語入力のユーザー辞書に対して、品詞を指定して単語登録、登録されている単語の一覧、一覧から選択して単語の削除などが行えます。
- Apache と Perl を使って CGI として動作しますが、KeyHelper と連携させる手順が紹介されており、これを使えばアプリケーションからシームレスに単語登録を行うことが出来ます。
をを、ついに zautale さん自身から GUI 版の公開ですね。CGI なんだけど、KeyHelper から呼び出せるようにするのは上手い GUI 化のやり方ですね。
■ Windows リモートデスクトップ接続 qtrdeskto-jp 1.4.1-2.0
qtrdesktop-jp project にて、Windows のリモートデスクトップ接続ソフト rdesktop をザウルス用にカスタマイズして作成した qtrdesktop-jp 1.4.1-2.0 が 2006/04/01 に公開されました。変更点は以下の通りです。
- 長らくテスト版だった2.0の正式版です
ver1.xから描画方法を変更しました
ver1.xと比較して高速になっています。
- wol_gcc345-1_arm.ipkをインストールするとqtrdesktop-jpからwol_gcc345-1を使用してWOL用のMagicPacketを送信出来ます。
- openssh-client_4.3p2-gcc345-1_arm.ipkをインストールするとqtrdesktop-jpからssh接続出来ます。~/.ssh/configを適切に設定してください。
- **4/1 15:21 http://sourceforge.jp/forum/message.php?msg_id=20947の問題を修正しました。
4/1 15:21以前にダウンロードした方は再度ダウンロードしてください。**
ついに待望の 2.0 正式版リリースです。描画の高速化、WakeOnLan で PC をリモート起動、ssh 接続など、魅力満載。初回公開時にあったバグはすぐに修正してのリリースとなりましたが、古いものをダウンロードされた方は是非入れ替えを。
■ ZIP ファイル内のディレクトリ名非表示パッチを当てた aBookReader Version0.8.2n
his さんのサイト「物置き」にて、poly さん の aBookReaderの ZIP ファイル内のディレクトリ名を削除してファイルの一覧表示を見やすくするパッチを当てた aBookReader Version0.8.2n が 2006/03/15 に公開されました。主な仕様は以下の通りです。
- ZIPファイル内のディレクトリ名を削除してファイルの一覧表示を見やすくする。
本家は 0.8.5 がリリースされていますが、0.8.2 がベースみたいですね。ZIP ファイル内のディレクトリ名非表示パッチ自体は 2006/03/04 に公開されていた模様です。これ、便利ですね。本家に取り込まれてディレクトリ名非表示の ON/OFF とかメニューで出来ればいいんですが。
■ 浮動小数点演算最適化パッチと摘要済みの SL-C3000用Special Kernel 20060322
his さんのサイト「物置き」にて、NWFPE のコードを最適化したパッチ nwfpe.tar.gz と、これをてつさんの SL-C3000 専用スペシャルカーネル に当てた zImage-20060322.bin が 2006/03/22 に公開されました。主な仕様は以下の通りです。
- zImage-20060322.bin
- 下記を使用して、てつさん所のv18aを再コンパイルしたもの
- nwfpe.tar.gz
- インライン展開を使用したり、gccが最適化をかけやすいようにコードをいじったりして最適化したもの。
- zbench v2.2での浮動小数点演算は6.246 --> 5.031。まずますの出来でしょう。
- put_user/get_userあたりもいじれば、整数演算を抜く結果も出せる。
- 少々、危険なコンパイルオプションも有効にしているので、変な動作をしても自分で対処できる方専用!
てつさんとこの裏口には、このパッチを摘要した SL-C1000/C3000/C3100 用スペシャルカーネル v18c が開発者向けの動作確認用に公開されています。で、ふと気付いたんですが SL-A300 のカーネルとモジュールらしきものも置いてあるんですよね。これって表にはまだまだ出せないものなんですかね?
2006/04/06
■ 雑多なメモ書き
- せらくんの設定メモの 2006/04/05 に Zaurusで位置情報取得してみる(緯度、経度とか) ってネタが。bitWarpPDA の通信カード VN-201 で AT コマンド叩いて、郵便番号や緯度や経度を出して、これを元に OPERA で Google ローカルの地図を開いたり、infoseek で郵便番号から住所を表示したりする方法を書かれています。をを、結構面白い。
■ ファイル操作ツール FDclone Ver. 2.08b
白井 隆さんのサイト「白井隆なホームページ」にて、コンソールで動作するファイル操作ツール FDclone Ver. 2.08b が 2006/03/30 に公開されていました。バイナリパッケージは当サイトの「FDclone for Linux Zaurus パッケージ配布ページ」にて遅ればせながら配布を開始しています。変更点は以下の通りです。
- Cygwin 1.5.19 対応。
- PTYMODE=1 時のコマンドラインからの内部コマンド実行に対応。
- 一部の環境で入力キーを取りこぼすことがある点を修正。
- "!文字列" 形式のヒストリが非検出時に異常終了する点を修正。
- メタ文字を含むファイル名補完がおかしかった点を修正。
- PTYMODE=1 時にマクロでマークファイルが無視される点を修正。
- PTYMODE=1 時に ANSICOLOR=2 指定が効かなくなる点を修正。
- PTYMODE=1 時にカレントディレクトリ変更が伝わらない点を修正。
- mlterm で終了後の端末状態がおかしくなる点を修正。
- 表示すべきファイルがない時に OUT_DIR が効かない点を修正。
- bgnotify フラグが EXECUTE_SH を抜けると効かなくなる点を修正。
- バックグラウンドジョブがおかしな出力をすることがある点を修正。
色々とバグ修正が行われています。
2006/04/05
■ 春の雑記
■ GPS と連動して地図表示 qpeGPS 0.9.2.3.3 改造版
やまきさんのサイト「Styricum.org 」にて、GPS ユニットと連動して地図表示をするソフト qpeGPS を独自にバグ修正、改造した qpeGPS 0.9.2.3.3 改造版 が 2006/03/26 に公開されました。変更点は以下の通りです。
- 0.9.2.3.3ベースのバイナリと差し替えました。
qpegps 及び gpsd のバイナリのみですので、オフィシャルの qpegps 0.9.2.3.3 をインストールした後、/opt/Qtopia/bin にあるファイルを上書きする必要があります。
■ 2ちゃんねる専用ブラウザ q2ch 0.3.27y17
やまきさんのサイト「Styricum.org」にて、よしとミックスさんが作られた2ちゃんねる掲示板を直接読み書きできる専用のブラウザ q2ch に、パッチを加えた q2ch 0.3.27y17 が 2006/03/30 に公開されました。変更点は以下の通りです。
- 修行僧氏の成果を統合
- リンクの色を .q2chrc の ColorLink? で設定できるように変更
2ちゃんねる互換スクリプトを使っている掲示板や、人大杉とか言われる場合にも有効です。
■ 日本語入力システム Anthy 7526
dipus さんのサイト「徒然な覚書」にて、日本語入力システム Anthy をザウルス用にビルドした Anthy 7526 が 2006/03/29 に公開されました。主な仕様は以下の通りです。
- Anthy の最新 snapshot 7526 のパッケージング(3/27頃)。
- Anthy の個人辞書などを置く~/.anthyは可能な限り、ext2fsなファイルシステムに置いた方が安全。jffs辺りだとまだまだやばいかも。7411 で修正されたはずだけど、まだ虫(というよりもファイルシステムの仕様の問題かな)がいるのかもしれません。自分の場合は、ext2fs でフォーマットしている /hdd3 に置いてます。
標準の日本語入力と置き換えて使うには IMKit-Anthy 等を導入する必要があります。
■ 漢字コード自動変換プログラム nkf 2.0.6a
prudentialscatterbrain さんの日記サイト「Soon Hot, Soon Cold.」にて、半角かな、MIME のデコードもできる漢字コード自動変換プログラム nkf をザウルス用にビルドした nkf 2.0.6a が 2006/03/29 に公開されました。主な仕様は以下の通りです。
- nkf-2.6.0aっていうバージョンがあるのに気づいたのでパッケージングしました。
- gcc-3.4.5を使って-static-libgccオプション付きでコンパイルしたので、 libgccパッケージは必要ありません(たぶん。。)
- 2.0.5が140KBytesぐらいだったのですが、今回のは200KBytes弱で、サイズが結構大きくなってますね。
定番モノです。本家の nkf は 2003/09/28 の 2.0.3 で止まっているんですが、これをメンテナンスするプロジェクトが SourceForge.jp にあって、2006/03/27 にリリースされた 2.0.6a を今回ザウルス用にビルドしてくださっています。ひらがなカタカナ変換とかも出来るようになってるんですね。
■ 日本語辞書変換ツールの GUI フロントエンド ruby-zauimedic 0.0.2-1
はけさんの日記サイト「はけの徒然日記」にて、zautale さんの日本語辞書登録ツール zauimedic を制限付きながらも Ruby/Qte を使って GUI で使用できるようにした ruby-zauimedic 0.0.2-1 が 2006/04/03 に公開されました。変更点は以下の通りです。
- nurse さんからのコメントを元に NKF の -x オプションを使うことで、半角カナの登録も可能になりました。
- rbuconv が不要になりました。
をを、これでひとまず完璧ですね。標準の日本語入力を使われる方は、これでがしがしとユーザー辞書を鍛えておくと良いかと。
過去の雑記一覧
戻る