ホームへ

2chブラウザ+Webブラウザ+POP3クライアント

2++ Copyright (C) 2003-2009, UK-taniyama
Pocket PC(arm) v0.7.9.23
Pocket PC 2003(Xscale) v0.7.9.23
Pocket PC(MIPS) v0.7.9.23
Handheld PC(arm) v0.7.9.23
Handheld PC(MIPS) v0.7.9.23
Handheld PC(SH3) v0.7.9.23
Handheld PC(SH4) v0.7.9.23
Sigmarion III(Xscale) v0.7.9.23
Windows v0.7.9.23

はじめに

基本的に見る用です。
よって,キーボード操作で,お気楽に見れるようなものにしてます。
Web掲示板・POP3・IMAP4・RSSやら,とりあえず,テキスト形式のものは,一元的に見られるようになります。

ファイルについて

↓なファイル構成です。
2.txtこのファイル
2.exe本体
2.ini設定ファイル
2.ini.bak設定ファイル(バックアップ)
2cust.exekeymap・mouse設定ツール
2cust.tsv2cust.exe定義ファイル
log/ログ保存先ディレクトリ(PocketPC版のデフォルトは,\My Documents\log固定)
 +local.brd最近使った板用(↓と同じフォーマット)
 +2channel.brdかちゅ〜しゃのそれ([板一覧の更新]で自動生成できます)
 +ngword.txt表示させたくないもの
 +!/ログ倉庫用ディレクトリ
 +#/plugin用ディレクトリ
 +<host>/<bbs>/板保存用
  +subject.txt(.gz)スレ一覧
  +subject.idxキャッシュ(?)
  +dat/<#>.dat(.gz)発言
#Windowsには,ReleaseU/2.exe(UNICODE版)も提供しています。

使い方

はじめの使い方

  1. LZHを展開します。
  2. 2.exeを適当なディレクトリにコピーします。
  3. 実行します。
  4. logファイルは,標準では,次のようになっています。
    WIN版:カレントディレクトリ+log
    PocketPC版:\My Documents\log
    #2.iniの[_config]directoryで変更可能です。
  5. [ミ田]-[2v#.#.#.#設定]で設定します。
  6. [ミ田]-[板一覧の更新]で板一覧を取得します。
  7. [off]をおして,ON-lineモードにして,適当にいじって,見ます。
  8. #これにより,最近使った板にたまっていきます。

通常の使い方

  1. トップメニューで[最近使った板]を選びます。
  2. [最新]を押します。
  3. #これにより,普段見るスレが取得できます。

pluginについて

公開されたpluginを組み込むことにより,さまざまなWebサイトが巡回できるようになります。

さらに…

[最近使った板]に全ての板が入ることになります。
適宜,[local.brdの編集]を実行して,カテゴリを作成したりして整理をするとよいでしょう。

画面について

共通

ボタン操作

ミ田コンテキストメニューを表示
戻る(画面に依存)
最新最新の情報に更新する(動作は画面に依存)
接続接続用アプリケーションを起動する(PocketPCのみ)
ON or off接続モードの切り替え
削除選択されている情報を削除する(画面に依存)
検索検索を実行する(スレッド画面のみ)
履歴スレッド履歴を表示する

キー操作

戻る
進む
Enterコンテキストメニュー
[F5]最新
[Delete]削除

メニュー操作

offlineofflineとonlineを切り替えます。
終了これを終了します。
キャンセルメニューを閉じます。

メニュー画面

板の一覧を表示します。板の一覧は,local.brdと2channel.brdから生成します。
板の状態に応じて↓のような記号がつきます。
ローカルにアリ&未読アリ
ローカルにアリ&未読ナシ
 落としてない…
../img/2Menu.png

キー操作

トップメニュー左側
コンテキストメニュー表示
サブメニューに
 
サブメニュー右側
メインメニューに
板画面に

メニュー操作

2++v#.#.#.#設定ツールの情報を設定します。
最新の情報に更新表示されている○と●の板の最新を取得し,新着アリの板を取得する
板一覧の更新2channel.brdを取得・生成をします。
local.brdの編集local.brdの情報を編集します。
スレッドを開くスレッドをURL指定で開く
迷子を探す迷子の板を探す
削除選択されている板の情報を全て削除する
受信選択されている板を受信し表示します。

板一覧の更新

2.iniの[_config]bbsmenuurlに指定されたURLから取得・生成します。

板画面

スレッド一覧を表示します。
スレの状態に応じて↓のような記号がつきます
新着アリ&未読アリ
新着アリ&未読ナシ
新着ナシ&未読アリ
新着ナシ&未読ナシ
板にナシ&未読アリ
板にナシ&未読ナシ
 落としてない…
../img/2Board.png

キー操作

メニュー画面に
スレッド画面に
Enterコンテキストメニュー表示

メニュー操作

最新の情報に更新するスレッド一覧を取得する
操作 
>未読以外の'落'削除'落'マークがついてるスレッドを削除します
>'落'削除'落'・'未'マークがついてるスレッドを削除します
>未読の'落'削除'未'マークがついてるスレッドを削除します
>URLを開く板のURLをブラウザで開く
>URLをコピー板のURLをクリップボードに転送する
>スレッドを開くスレッドをURL指定で開く
>ログの整理落としたスレのログを整理します
>迷子を探す板一覧に表示されないスレッドを探します
>設定変更板に関する設定を変更します
削除選択されているスレッドの情報を削除する
受信選択されているスレッドを受信し表示します
絞り込み表示するスレッド一覧の絞り込みをする。キャンセルで,絞り込み解除
絞り込み解除絞り込みを解除する
並び替えスレッド一覧を並び替える
>状態ソートローカルに存在するものを上にもってきます
>標準サーバにある順で表示します
>タイトルタイトル順で並び替えます
>新着順datのファイル名順で並び替えます
>発言数順発言の被い順に並び替えます

ログの整理について...

#非常に使いにくいし,わかりにくいが…
'落'全部'落'マークがついているものを対象とします。
未読を除く未読のものを処理対象としません。
移動先コピー・移動したときの移動先を指定します。※
コピー対象のスレを移動先にコピーします。
移動対象のスレを移動先に移動します。
削除対象のスレを削除します。
※「ログ倉庫」カテゴリ内にここで指定した名前の擬似板を作って管理します。

スレッド画面

スレッドと発言を表示します。
../img/2Thread.png

キー操作

板画面に
リンク一覧表示
Enterコンテキストメニュー表示

メニュー操作

最新の情報に更新するスレッドを取得する
書き込み発言を書き込みます
レス発言の先頭に「>>番号」をつけて,書き込みます
操作 
>メッセージをコピー発言の内容または選択された内容をクリップボードに転送する
>URLを開くスレのURLをクリップボードに転送する
>URLをコピースレのURLをクリップボードに転送する
>スレッドを開くスレッドをURL指定で開く
>全部コピースレ内の全発言をクリップボードに転送する
>タイトルをコピースレのタイトルをクリップボードに転送する
>アンカーをコピー<a http="%URL%">%title%</a>をクリップボードに転送する
移動 
>先頭先頭のメッセージに移動
>末尾末尾のメッセージに移動
>指定メッセージ番号指定ダイアログを表示します。
NGワードNGワード(←を含む発言を表示しない)を設定する
AAAAプレビュー画面に

リンクについて…

発言では,以下のようにリンクを表示しています。→キーで,発言内のリンクをメニュー表示します。

2chリンクについて

 2ch形式のURLのとき,別スレッドへのリンク(=2chリンク)と解釈します。
PATHINFO形式http://<host>/<cgi>/<bbs>/<key>[/<no>]
Query-String形式http://<host>/<cgi>?bbs=<bbs>&key=<key>[&st=<no>]
※Query変数は,大文字・小文字を区別しません。
また,cgiは,以下の形式をサポートしています。

AAプレビュー画面

発言を全画面で表示します。
../img/2AA.png

キー操作

上スクロールor前発言に
左スクロールorスレッド画面に
下スクロールor次発言に
右スクロール
Enterコンテキストメニュー表示

メニュー操作

最新の情報に更新する何もしません…
書き込み発言を書き込みます
レス発言の先頭に「>>番号」をつけて,書き込みます
操作 
>メッセージをコピー発言の内容または選択された内容をクリップボードに転送する
>URLを開くスレのURLをクリップボードに転送する
>URLをコピースレのURLをクリップボードに転送する
>全部コピースレ内の全発言をクリップボードに転送する
>タイトルをコピースレのタイトルをクリップボードに転送する
>アンカーをコピー<a http="%URL%">%title%</a>をクリップボードに転送する
移動 
>先頭先頭のメッセージに移動
>末尾末尾のメッセージに移動
>指定メッセージ番号指定ダイアログを表示します。
NGワードNGワードを設定する。選択されている場合NGワードの初期値とします。

ONラインとoffラインの動作の違い

いずれの場合にも,[受信],または,[最新]を押したときには,サーバから情報を取得します。

外部板について

以下のようなサポート状況です。
JBBS*.jbbs.net(読み込みのみ)
まちBBS*.machibbs.com(読み書き)
したらばwww.shitaraba.com(読み書き)
JBBS@したらばjbbs.livedoor.jp(読み書き)
みちのく掲示板*.mitinoku.jp(読み込みのみ)

2cust.exeについて

カレントディレクトリの2.iniの[keymap](キー定義)と[mouse](マウスジェスチャー)を変更するツールです。

マウスジェスチャーについて

以下の操作コードの組み合わせです。
U(上)
L(左)R(右)
D(下)
←に割り当てるには,L=%cmd%とします。
←・↓に割り当てるには,LD=%cmd%とします。
※上・下・左・右ってのと,第#象限ってのの組み合わせです。

コマンドコード一覧

割り当てるキーはキーコード一覧を参照してください。
IDCMD_TOOL_CFG20001設定
IDCMD_CONNECT20002接続
IDCMD_OFFLINE20003offline切り替え
IDCMD_RELOAD20007最新の情報に更新
IDCMD_EXIT20013終了
IDCMD_BACK20004前画面に戻る
IDCMD_VIEW_MENU20008メニュー画面に戻る
IDCMD_MINIMIZE_WINDOW20009最小化
IDCMD_MAXIMIZE_WINDOW20010最大化
IDCMD_RESTORE_WINDOW20011元のサイズに戻す
IDCMD_TOGGLE_WINDOW20012最大化←→元のサイズ
IDCMD_ERASE20017削除
IDCMD_DOWNLOAD20005受信
IDCMD_BBSMENU20006板一覧の更新
IDCMD_LOCALBRD_EDIT20036local.brdの編集
IDCMD_PLUGIN_RELOAD20037pluginの再読み込み
IDCMD_CONFIG_BBS20040操作→設定変更
IDCMD_EDIT_BOARD20033操作→ログの整理
IDCMD_DELETE_LOST20034操作→'落'削除
IDCMD_DELETE_LOST220035操作→未読以外の'落'削除
IDCMD_DELETE_LOST320043操作→未読の'落'削除
IDCMD_FIND_LOST20038操作→迷子を探す
IDCMD_OPEN_URL20039ブラウザで開く
IDCMD_OPEN_THREAD20041スレッドを開く
IDCMD_HISTORY_THREAD20042スレッド履歴
IDCMD_FILTER20015絞り込み
IDCMD_FILTER_CANCEL20016絞り込み解除
IDCMD_MESSAGE20018発言
IDCMD_RESPONSE20019レス
IDCMD_COPY20020コピー→メッセージ
IDCMD_COPY_TITLE20027コピー→タイトル
IDCMD_COPY_ANCHOR20028コピー→アンカー
IDCMD_COPY_URL20029コピー→URL
IDCMD_COPY_ALL20030コピー→全部
IDCMD_GO_TOP20021移動→先頭
IDCMD_GO_END20022移動→末尾
IDCMD_GO_NO20025移動→指定
IDCMD_AA20023AA
IDCMD_NGWORD20024NGワード設定
IDCMD_USE_NGWORD20014NGワードを使う
IDCMD_FIND20026検索
IDCMD_SORT_STATE29128並び替え→状態ソート
IDCMD_SORT_2CH29000並び替え→標準
IDCMD_SORT_TITLE29001並び替え→タイトル
IDCMD_SORT_DAT29002並び替え→新着順
IDCMD_SORT_COUNT29003並べ替え→発言数順

設定ファイルの情報

 各種情報は,INIファイル形式の設定ファイル(2.ini)に保存しています。
セクション・エントリ意味・値
[_config]設定保存用セクション
rasapp接続用アプリケーション(Pocket PCのみ)
rasarg接続用アプリケーション引数(Pocket PCのみ)
ishpcスレッド画面で横表示
fastmode高速モード(デフォルトは,0(=off))※
threadheightスレッド画面(!ishpc)のスレッド一覧の行数(デフォルトは,5)
threadwidthスレッド画面(ishpc)のスレッド一覧の幅(デフォルトは,全体の1/3)
isgzipログをgzipで圧縮する?
isofflineオフライン?
isbccブラクラチェッカー呼び出し?
isendbackスレッド画面で,最終メッセージのとき↓で板画面に戻る。
islinescrollスレッド画面で行スクロール(デフォルトは,0で画面単位)
usengwordNGワードを使う?
jogmode押す→RIGHT,長い押す→ENTERにします。(デフォルトは,0。1と2が指定可能。)
useproxyProxyを利用する?
proxyserverProxyサーバ名
proxyportProxyポート番号
proxyuserProxyユーザ名
proxypassProxyパスワード
directorylogを保存するディレクトリ
bbsmenuurlbbsmenu.html,または,2channel.brdのURL(http://はいりません)
leftウィンドウの左端(WIN32のみ)
topウィンドウの上端(WIN32のみ)
widthウィンドウの幅(WIN32のみ)
heightウィンドウの高さ(WIN32のみ)
%schema%_exe外部起動プログラムの指定(httpの時はhttp_exeとする)
dontask削除時に問い合わせをしない。
dontask2書込時に問い合わせをしない。
autonewsdown自動でNews取得する。
dofindlost迷子スレを自動的に探す(遅くなる)
2chtimedelta2ch書き込み時に遅らせる時間[秒](デフォルト30)
withthread板で最新の情報を更新したあと新着スレッドを落とす
[be2ch]Be
d認証コード
mメールアドレス
pパスワード
o他板でも利用
[fonts]フォント指定用セクション
nameフォント名(省略時MS Pゴシック)
sizeフォントサイズ(省略時-16(WIN32),-12(Pocket PC))
qualityフォントクオリティ(省略時0)
staticnameラベルのフォント名(省略時nameの値)
staticsizeラベルのフォントサイズ(省略時sizeの値)
staticqualityラベルのフォントクオリティ(省略時qualityの値)
listnameリストボックスのフォント名(省略時nameの値)
listsizeリストボックスのフォントサイズ(省略時sizeの値)
listqualityリストボックスのフォントクオリティ(省略時qualityの値)
textnameテキストのフォント名(省略時nameの値)
textsizeテキストのフォントサイズ(省略時sizeの値)
textqualityテキストのフォントクオリティ(省略時qualityの値)
fixednameテキストの固定フォント名(省略時MS ゴシック)
fixedsizeテキストの固定フォントサイズ(省略時sizeの値)
fixedqualityテキストの固定フォントクオリティ(省略時qualityの値)
aanameAAプレビューのフォント名(省略時nameの値)
aasizeAAプレビューのフォントサイズ(省略時sizeの値)
aaqualityAAプレビューのフォントクオリティ(省略時qualityの値)
[colors]フォント指定用セクション(0xBBGGRRで指定)
textテキストの色(0x000000)
back背景の色(0xFFFFFF)
focusリストボックスのフォーカスの色(0xFFCC88)
titleメッセージの一番上の色(0x008000)
nameメッセージの名前の色(0xFF0000)
mailメッセージのメール欄の色(0x808080)
linkメッセージのリンクの色(0xFF0000)
[keymap]キー定義
%key%=%cmd%%key%を押したとき%cmd%を実行する。%cmd%にキーコードを指定することにより,↑↓←→なども再定義できます。
[mouse]マウスジェスチャー定義
%mouse%=%cmd%%mouse%ジェスチャーをしたとき%cmd%を実行する。%cmd%にキーコードを指定することにより,↑↓←→なども再定義できます。
[name]名前用セクション
count個数
##番目の名前
[find]検索用セクション
count個数
##番目の名前
[history]履歴用セクション
count個数
##番目の履歴(<host>\t<bbs>\t<dat>\t<title>)
[!pop3_%BBS%]POP3用セクション
serverPOP3サーバ
portPOP3ポート番号(省略時110)
userPOP3ユーザ名
passPOP3パスワード
authAPOP認証を利用する
linemax受信する行数(省略時100,0で全部)

フォントクオリティについて...

  1. ClearTypeを利用する場合には,5・6を指定します。
  2. ClearTypeをサポートしていないフォントで指定するとデータが飛びます。
  3. ClearTypeはPocketPC 2002とWindows XPでサポートしています。
  4. Windows XPのClearTypeはsize=-6・-23以下でしか効きません。

高速モードについて...

メモリを解放して毎回ファイルから読まないようにして高速化します。
効果は絶大ですが,メモリ消費量も絶大なので,たくさんのスレッドを閲覧するのには向きません。
何も考えていない実装なので,解放せず,消費しつづけます。
よって,突然落ちることがあります。注意して利用ください。

local.brdについて

2channel.brdと同じ形式のファイルです。
おおよそ↓な感じです。
 
2
%カテゴリ名%<tab>%カテゴリ種別%
<tab>%URL%<tab>%BBS%<tab>%板%
 
このカテゴリを利用することで,「お気に入り」的な利用ができます。
なお,利用可能なカテゴリ種別は以下のとおりです。
意味
0板情報を削除しない。
1板情報を削除する。
pログ整理で送られる板倉庫。板情報を削除する。
wプラグインの板置き場。
#システム用の情報。

POP3について

 POP3を利用してメールの受信が可能です。
1.local.brdの編集で以下の形式の板を追加してください。
板名適当に…
ホスト名!pop3
BBS適当に…
 
2.追加した板を選択して,移動してください。
 
3.「POP3設定」ダイアログが表示されるので,情報を設定してください。
 
4.「接続確認」を実行して,接続されることを確認してください。
 
5.「受信」するとすると,メールが取得できます。
 外部プログラム([_config]mailto_exeで指定可能)で,メールを返信できます。[操作]-[URLを開く]してください。
#nPOPには全ての情報が渡せるようです。

IMAP4について

1.local.brdの編集で以下の形式の板を追加してください。
板名適当に…
ホスト名!imap4
BBS適当に…
 あとは,POP3といっしょです。

CMNについて

 CMN形式を巡回するには,以下のようにしてください。
1.local.brdの編集で以下の形式の板を追加してください。
板名適当に…
ホスト名!cmn
BBS適当に…
 
2.追加した板を選択して,移動してください。
 
3.「設定変更」ダイアログが表示されるので,情報を設定してください。
 注)URLは,http://以降を指定してください。

RSSについて

 RSS形式を巡回するには,以下のようにしてください。
1.local.brdの編集で以下の形式の板を追加してください。
 
板名適当に…
ホスト名!rss
BBS適当に…
 
2.追加した板を選択して,移動してください。
 
3.「設定変更」ダイアログが表示されるので,情報を設定してください。
board_urlRSS・RDFのファイルURL(http://以降を指定)
thread_prefix記事の開始URL
pluginプラグインで解析する
kanji記事の漢字コード
start_event記事の開始イベント
start_text記事の開始文字列
end_event記事の終端イベント
end_text記事の終端文字列
例えば,CNET Japanは,以下のような設定になります。
板名CNET Japan
ホスト名!rss
BBScnet
[!rss_cnet]
board_url=japan.cnet.com/rss/index.rdf
thread_prefix=japan.cnet.com/
kanji=1
start_event=2
start_text=-- MAIN --
end_event=2
end_text=--NEWS LETTER SUB--

blog-plugin

blog-pluginを使うとMyBlog japanのようなサイトが見えるようになります。
「設定変更」ダイアログにて,pluginをチェックしてください。
blog-pluginの記事を取得すると,サイトによっては,「trackback」・「feed」リンクが表示されます。

「trackback」リンク

参照している記事にtrackbackを貼った記事をUKblogで投稿できます。
2.iniの[_config]T_exeにUKblogのフルパスを記述してください。
[_config]
T_exe=C:\tools\UKblog\UKblog.exe

「feed」リンク

参照している記事のRSS情報を板情報として登録します。

補足

 要望・バグレポートは以下に連絡してください
mailto:QVE00513@nifty.com

履歴

2009-03-03 v0.7.9.23
2008-08-06 v0.7.9.22
2008-05-05 v0.7.9.21
2007-08-21 v0.7.9.20
2007-05-24 v0.7.9.19
2007-05-22 v0.7.9.18
2006-09-14 v0.7.9.17
2006-07-04 v0.7.9.16
2006-07-02 v0.7.9.15
2006-03-04 v0.7.9.14
2006-03-04 v0.7.9.13
2005-10-26 v0.7.9.12
2005-09-12 v0.7.9.11
2005-09-11 v0.7.9.10
2005-08-10 v0.7.9.9
2005-07-14 v0.7.9.8
2005-07-13 v0.7.9.7
2005-07-13 v0.7.9.6
2005-07-02 v0.7.9.5
2005-06-27 v0.7.9.4
2005-06-24 v0.7.9.3
2005-06-23 v0.7.9.2
2005-06-23 v0.7.9.2
2005-06-23 v0.7.9.1
2005-06-12 v0.7.0.17
2005-06-05 v0.7.0.16
2005-05-21 v0.7.0.15
2005-04-02 v0.7.0.14
2005-01-26 v0.7.0.13
2005-01-26 v0.7.0.12
2005-01-13 v0.7.0.11
2005-01-12 v0.7.0.10
2005-01-08 v0.7.0.9
2004-12-07 v0.7.0.8
2004-11-23 v0.7.0.7
2004-11-22 v0.7.0.6
2004-11-22 v0.7.0.5
2004-11-21 v0.7.0.4
2004-09-29 v0.7.0.3
2004-09-24 v0.7.0.2
2004-09-23 v0.7.0.1
省略…

覚え書き

 頭が腐ります…

やれること

やりたいこと


ホームへ
更新日:2009-03-03 QVE00513@nifty.com