2chブラウザ JaneXeno (ジェーン・ゼノ)
JaneXenoはJaneNidaのUnicode版(Delphi11)です。
英語版Windowsなどでも動作するようになりました。
JaneXenoの特徴
- JaneNidaはユーザーインターフェイスではUnicode文字を表示していても内部処理は依然としてシフトJISをベースにしていましたが、JaneXenoはUnicodeをベースにしているため、OSの「地域と言語のオプション」の「標準形式」と「Unicode対応でないプログラムの言語」が日本語に設定されていなくても動作するようになりました。
- 書きこみウィンドウ、メモ欄、AA入力支援、検索バーなどでUnicode文字が入力できます。
- レス表示欄がOLE Drag&Dropに対応しているので、メモ欄、検索バー、あるいは外部のOLE
D&D対応アプリ(WordPadなど)にレス表示欄の文字列をDrag&Dropでコピーすることができます。
- そのほかに画像ビューア、簡易インラインサムネイル、メモ欄、オートリロード・スクロール、IDポップアップ、連鎖あぼーん、発言数に応じたIDの着色、レスのついた発言のレス番の着色、高速Merge、検索バーなど、派生Janeで一般的な機能もある程度は備えています。
- Unicode関連については「Unicode関連の補足説明」をご覧ください。
質問や要望などはJane総合掲示板でお願いします。
コテハン: koreawatcher ◆XenoM10nSg
JaneXeno付属のヘルプはOpenJane用で、Xenoで拡張された機能などは載っていません。
付属のJaneNida.txtやJaneXenoWikiを参考にしてください。
本体ダウンロード(外部サイト)
OpenSSLライブラリ
JaneXenoでSSL通信(https)を行うにはOpenSSLライブラリのDLLが必要です。
http://indy.fulgan.com/SSL/
の中から 32bit版ならopenssl-1.0.2u-i386-win32.zip 、
64bit版ならopenssl-1.0.2u-x64_86-win64.zipをダウンロードして、その中の
libeay32.dllとssleay32.dllをJane2ch.exeと同じフォルダにコピーします。
その他ダウンロード
動作環境の注意
WindowsVista以降を動作対象としています。
更新履歴
- Xeno240720
- ・設定-【User2】に「どんぐりシステム」のアカウント入力欄を追加。
投稿前にcookies.txtにどんぐりCookieがなければdonguri.5ch.netに
ログインしてから投稿を行い、また投稿後に「どんぐりCookieが有効期限
切れ」が返ってきた時はログインしてから再投稿を行う。
-
- Xeno230821
- ・OpenSSLが有効な場合、掲示板の読み書きをhttpsで行うようにした。
・Header.htmlのufaceの指定が原因でAAの表示が崩れるのを修正。
・「拡張子を偽装したGIF動画」の対象URLの判定を変更。
・SETTING.TXTのBBS_UNICODEを無視するようにした。
・5chの「自分の書き込み」処理ではレスポンスヘッダーのX-Resnumから
自分が投稿したレス番を取得するようにした。
・おーぷん2chのスレタイ検索が出来なくなっていたのを修正。
・その他細かい修正。
-
- Xeno230826
- ・OpenSSLが有効な場合でも巨大掲示板を除く外部板は原則的にhttpで
アクセスするように変更した。httpsを使いたい場合はbrdconf.iniに
UseHttps=1 を指定する。
・5chに投稿後に外部板に投稿すると特定の条件で「自分の書き込み」
処理が正しく動作しない不具合を修正。
-
- Xeno230821
- ・OpenSSLが有効な場合、掲示板の読み書きをhttpsで行うようにした。
・Header.htmlのufaceの指定が原因でAAの表示が崩れるのを修正。
・「拡張子を偽装したGIF動画」の対象URLの判定を変更。
・SETTING.TXTのBBS_UNICODEを無視するようにした。
・5chの「自分の書き込み」処理ではレスポンスヘッダーのX-Resnumから
自分が投稿したレス番を取得するようにした。
・おーぷん2chのスレタイ検索が出来なくなっていたのを修正。
・その他細かい修正。
-
- Xeno230722
- ・64ビット版で「訪問済みのURLリンクを着色」がオンの時、
IEに該当URLの履歴が存在するとアクセス違反が発生するのを修正。
・板タブが一つも開かれていない状態で「自分の書き込みにする」を
実行するとアクセス違反が発生するのを修正。
・IDが9桁の過去ログを取得できるよう修正。
-
- Xeno230715
- ・開発環境を Delphi 11 に更新。
・5ch.netの過去ログ取得URLを/dat/から/oyster/に変更。
Xeno150312からの主な更新事項
・32bit版に加えて64bit版を作成。※sqlite3、OpenSSL等のDLLは64bit版が必要。
・設定-【Doe】に「Direct2Dを使用するβ」を追加。カラー絵文字が表示可能。
・Susie plug-inのサポート廃止。
・設定-【その他】に「テーマ」を追加。疑似ダークモードを利用可能。
※詳細はJaneXeno.txtを参照。
- Xeno150312
- ・お気に入りのURLの比較処理をもう少し厳密にし、同じbbs名(softwareなど)
を持つ別の掲示板群の板と混同しないようにした。
・「開いているスレ」のカテゴリーに右クリックメニューを設置。
・スレタイ検索を再修正。
-
- Xeno150308 試作品
- ・「開いているスレ」の上部バーに「その他の設定...」を追加。ボタンの
大きさはここに移動した。上部バーの「背景色の指定」と「ホイールによる
タブ切り替え」が追加された。
・リンク等のドラッグで異常終了が発生するのを修正。
・設定-【通信】の「ボード一覧取得URL」の右側にボード一覧用URLを生成
するボタンを追加。
・設定-【拡張3】に「板一覧で掲示板群をグループ化」を追加。
ボード一覧にjikkyo.orgを使用している場合、主要な掲示板群をそれぞれ
フォルダにまとめて表示する。(2ch.netは処理の対象外)
・「スレッドタイトル検索」に掲示板群をいくつか追加。
・設定-【画像】に「サムネイル作成高速化」を追加。
オンにすると画像拡張子で終わるURLに対してはURL置換処理をスキップして
無条件でサムネイルを生成する。
・test/read.cgi/を省いたNext2chのURLを認識するようにした。
-
- Xeno150119a 試作品
- ・透過PNGの背景を白にして画像ビューアに表示できるようになった。
-
- Xeno150119 試作品
- ・スレッドタイトルパネル・板一覧・トレースのデフォルトのフォント
サイズが大きくなっていたのを修正。
・「マウスオーバーで画像を開く」が有効なとき、未登録のしたらば
掲示板URLのマウスオーバーで掲示板が自動登録されてるのを修正。
・「開いているスレ」の右クリックメニューに「スレタブを表示」を追加。
設定ダイアログを使用せずにスレタブの表示・非表示を切り換えられる。
・ボタンの幅の設定値に対して「開いているスレ」のペインの幅が狭すぎる
場合はボタンの幅を自動調整するようにした。
-
- Xeno150114
- ・クッキー確認画面の処理をちょっと変更。
- Xeno150111a 試作品
- ・「開いているスレ」ペインが非表示の時、スプリッターの残骸が
表示されてしまうのを修正。
-
- Xeno150111 試作品
- ・Xeno150105aの「開いているスレ」を復活。ホイールスクロールの
不具合が起こらないよう修正。
・したらば掲示板の自動登録に不具合があったのを修正。
・スレ一覧を複数選択してコマンドを実行する時の処理を変更。
-
- Xeno150106
- ・「BEプロフィール」にBE番号が表示されるよう修正。
・オートリロード時の「新着にジャンプする」が「オートリロード・
スクロール設定」ではなく「設定-【動作】」に従うようになっていた
のを修正。
・バージョン情報の配布サイトのリンク先を新サイトに変更。
-
- Xeno150105a
- ・「開いているスレ」をボツにした。
・メインメニュー「ツール」の「ビューア設定」の上に「再起動」を
非表示で復活させた。マウスジェスチャーで呼び出し可能。
-
- Xeno150105
- ・メインメニュー「表示」に「開いているスレ」を追加。
開いているスレを表示するための専用ペインをレス表示欄の隣に
設置できる。JaneStyleの「閲覧中」と同じような機能。
上部バーは右クリックメニューで設定の変更、ダブルクリックで
更新チェックが可能。
・メニュー項目「再起動」をシステムメニューに移動。
・オートリロード中の投稿後のリロードで、設定-【動作】の
「新着にジャンプする」が無視されることがある不具合を修正。
・画像ビューアの受信バッファサイズを4KBから32KBに変更。
過去の更新履歴
Unicode関連の補足説明
レス表示欄
JaneNidaとは違い韓国語や簡体中国語に対して特別な処理を行なっていないため、スキンによってはこれらの言語の文字が表示されません。
スキンのfontタグのface属性に"MS Pゴシック"などを指定した場合は、ufaceに"MS
UI Gothic"や"Tahoma"などを指定することで、これらの言語が表示できるようになります。UTF-8掲示板ではfaceとufaceを区別することができないため、板別スキンでfaceに"MS
UI Gothic"や"Tahoma"などを指定してください。
また、右クリックメニューやDrag&DropなどによってJane本体のメモ欄、外部のWordPadなどにUnicode文字列をコピーすることができます。(通常JaneDoe系は数値文字参照でコピーされます)
メモ欄、書き込みウィンドウ、検索バー、検索ダイアログ
書き込みウィンドウやメモ欄に文字参照を使わずにUnicode文字列を直接入力することができます。
AA入力支援機能もUnicode対応されていて、AAList.txtの中で文字実体参照(♥など)や数値文字参照(한など)を使うとUnicode文字で表示されます。この場合AAList.txt自体はShiftJISで作成します。
設定ファイル等
JaneNidaやその他のJaneとの互換性のためシフトJISで保存されます。このためUnicode文字は保存できません。また、NGワードにおける非JIS文字は2chのdatに記録されている通り文字参照によって指定してください。(既知の問題としてUTF-8掲示板の非JIS文字がNGワードに指定できません)
ログファイル等
2ch、まちBBS、したらばのログ(*.dat、*.idx)、スレッド一覧(subject.txt、subject.abn)は従来どおりの文字コードで保存されますが、UTF-8掲示板の場合は従来と異なり、*.dat、*.idx、subject.txt、subject.abnがすべてUTF-8(BOMなし)で保存されます。