JaneNidaは2chブラウザOpenJane View Doe(0905)をベースにUnicode関連を中心に機能を強化した改造版です。
お知らせ: 07/08/16 トリップを変更しました。 旧 koreawatcher◆9iLyiaWJOQ → 新 koreawatcher◆Nida.eneRA
質問等はJaneNidaスレでお願いします。
JaneNida付属のヘルプはOpenJane用で、Nidaで拡張された機能などは載っていません。 付属のJaneNida.txtやJaneNidaWikiを参考にしてください。
・JaneNidaは書き込みウィンドウやメモ欄で使用するコンポーネントを従来のriched20.dllをラップしたNida専用コンポーネントから TntWare Delphi Unicode Controls のTTntMemoに変更しました。 この変更により書き込みウィンドウの安定性が向上し、操作に関して他のJaneとの違和感がなくなりました。 従来のコンポーネントを使用したClassic版も用意しています。
Nida050328以降は正規表現の処理をWindows
Scriptに依存しているため、
IE5.5に付属のWindows Script 5.5以上の環境が必要です。
IE5.5より前のIEをご使用の方は、 IE6にアップグレードするか、Windows
Scriptの
最新版 http://www.microsoft.com/japan/msdn/scripting/ をインス
トールする必要があります。
Nida070419では、ReplaceStr.txt、ImageViewURLReplace.datを含むすべての正規表現でWSHを使用し、
TRegExprコンポーネントは一切使われなくなりました。
- Nida080622
- ・高速Mergeデータベースに登録する際の不正文字チェックを強化した。
・ウィンドウの文字と背景が白黒逆転した環境で、スレッドの新規作成の
スレッドタイトル欄の文字が読めないのを修正。「ログ整理」の警告文
や書き込みプレビューなども同様に修正。
・拡張子がGIF以外のURLの画像をビューアで表示すると、ステータスバーに
「拡張子を偽装したGIF動画」と警告するようにした。この警告が表示さ
ている間は動画を再生しない。画像の右クリックメニューで「GIF動画を
再生する」を選択すると警告が解除されて、動画が再生される。
・メモ欄から書き込みを行なったとき、メモ欄のステータスバーに
「書き込み中…」と表示するようにした。
・「書き込み成功時にメモ欄をクリアする」で、書き込みに使用したメモ
ではなく現在表示しているメモがクリアされてしまうのを修正。
・環境によってはレス表示欄で大量にホイールを回さないとスクロール
しない不具合の修正を試みた。(環境がないので未検証)- Nida080608
- ・高速Mergeで使用するSQLiteをversion 3に変更。今回はJane2ch.exeだけで
なく同梱のsqlite3.dllをコピーすることも忘れずに。
記録される文字コードがSJISからUTF-8に変更されて互換性がないため、
ログフォルダに作られるファイル名をqmerge.dbからqmerge3.dbに変更した。
※データベース作り直しのため、最初のうちは高速Mergeがオフの時のように
重くなるので注意。
・「訪問済みのURLリンクを着色」にFirefox3(RC2)の履歴を反映できるようにした。
Jane2ch.iniの「FirefoxHistoryPath」のFireFox2の設定が以下のような場合、
--------------------------------------------------------------------
C:\Documents and Settings\(ユーザー名)\Application Data\Mozilla\
Firefox\Profiles\(ランダムな文字列).default\history.dat
--------------------------------------------------------------------
history.datをplaces.sqliteに書き換えればFireFox3の履歴が取得できる。
※この機能を利用するとJane2ch.exeのフォルダにplaces.sqliteのコピー
(temp.db)が作られる。通常は履歴データ取り込み後即座に削除されるが、
何らかの原因で残る可能性も否定できないので注意。
・「書き込みフォームで待機する」以外の設定でメモ欄から書き込んだ時、
問題がない限り書き込みウィンドウを表示しないようにした。
・中国語の処理を変更した。従来は数値文字参照でCJK統合漢字が表現された
場合、無条件に文字セットを中国語に切り替えて表示していたが、SJIS +
JIS補助漢字 (JIS X 0212) 以外の漢字に限定するようにした。
・レス表示欄と書き込みウィンドウのサロゲートペア対応。
JIS2004対応フォントを用いてJIS第三・第四水準漢字を読み書きできる。
・「この先を未読で閉じる」で「見ていたところ」が保存されるようにした。
▽Nida080606試作品との差分
・080605β以降は破棄し、080527βをベースにした。
・「この先を未読で閉じる」で「見ていたところ」が保存されるようにした。
・設定-【メモ欄】に「書き込み成功時にメモ欄をクリアする」を追加。
「書き込みフォームで待機する」以外の設定でメモ欄から書き込んだ時、
オンだと書き込みが成功したタイミングでメモ欄の内容をクリアする。
オフだと従来通り、書き込みを実行した直後にクリアする。- Nida080509
- ・くだすれDelphiでTGifImageの修正方法を公開してくれた方がいたので、
それを取り込ませていただいた。
・設定-【画像】-「Exif情報を表示する」のデフォルトをオンにした。- Nida080508
- ・JaneをクラッシュさせるGIF画像の脆弱性が見つかったため、TGIFImageの
使用を一時的に中止した。今のところGIF動画の再生は未対応。
・ImageViewURLReplaceで$EXTRACTを使って画像を取得した直後、画像ビューア
の「キャッシュの削除」が無効になる不具合を修正。
・NGExのダイアログで、NGIDが「無視」以外 or あぼーん種別が「重要」の時
は「NGIDへの自動追加」を無効するようにした。
- 過去の更新履歴
スキンでUnicodeフォントを指定しなくても(Win9xでも)韓国語や簡体中国語を表示できます。 また、右クリックメニューやDrag&DropなどによってJane本体のメモ欄、外部のWordPadなどにUnicode文字列をコピーすることができます。(通常JaneDoe系は数値文字参照でコピーされます)
書き込みウィンドウやメモ欄に文字参照を使わずにUnicode文字列を直接入力することができます。 AA入力支援機能もUnicode対応されていて、AAList.txtの中で文字実体参照(♥など)や数値文字参照(한など)を使うとUnicode文字で表示されます。(AAList.txt自体はShiftJISで作成します。) また、レス表示欄内の検索やレス抽出、ログ検索などもUnicode文字で行なうことができます。
Win9x系ではUnicode文字の入力に制限があります。 通常版では書き込みウィンドウでUnicode文字を入力できないので、Classic版を使用してください。 また、Classic版であってもGlobal IMEは使用できません。 韓国語入力の場合、ハングル入力器「かささぎ」 を使うか、Global IME対応のエディタで書いた文章を書きこみウィンドウにコピーしてください。中国語についても同様の手段が必要です。 また、Unicode入力が可能なのは書き込みウィンドウおよびメモ欄の本文に限られ、検索などは行えません。