memo.xight.org

Software

2003-07-29 Tue

p2 - PHP でつくった 2ch Viewer

- Summary
  ブラウザから 2ちゃんねる,まちBBS,JBBS@したらばBBS 等の掲示板を快適に閲覧するためのPHPスクリプト
- NG ワードの設定
  NGワードは改行区切りで複数登録可

設定ファイル p2/data
正規表現 非対応
文字コード Shift-JIS
改行コード LF
- 名前に対するNGワード
  p2_ng_name.txt
  p2_aborn_name.txt
- メールに対するNGワード
  p2_ng_mail.txt
  p2_aborn_mail.txt
- メッセージに対するNGワード
  p2_ng_msg.txt
  p2_aborn_msg.txt
- ID に対するNGワード
  p2_ng_id.txt
  p2_aborn_id.txt
- ファイル名の違い
  NG ワード = p2_ng_*.txt
  あぼーんワード = p2_aborn_*.txt
- NG ワードとあぼーんワードの相違点
  NG ワード : 見えなくしたということを打ち消し線でわかるようにしている.マウスオーバーで表示確認可能.
  あぼーんワード : 完全に見えなくする.いわゆる透明あぼーん状態

- p2機能拡張パック に必要な PEAR パッケージ
Archive_Tar
Benchmark
Cache_Lite
File
PEAR
XML_Beautifier
XML_Parser
XML_RSS
XML_Tree
XML_Util

- ホスト制限 - 「アク禁」と表示されてしまう場合.
  conf_hostcheck.php を編集する.
  
  外部リンクを通すゲートが moonshime だと自動転送されない
  conf_user.php を変更
$through_ime = "p2";


- RSS リーダとして使用する
  p2機能拡張パックを利用する.
  PEAR の XML_RSS が必要.
  conf_user_ex.php を編集.

- Reference
  p2 - PHPでつくった2ch Viewer
  http://akid.s17.xrea.com/
  SourceForge.jp - p2
  http://sourceforge.jp/projects/p2-php/
  p2Wiki
  http://akid.s17.xrea.com:8080/p2puki/pukiwiki.php
  p2機能拡張パック
  http://page2.xrea.jp/expack/

2003-06-15 Sun

Messenger Plus!

- Summary
  MSN メッセンジャーのプラグイン
  広告を消したり,チャットログを自動で残したり出来る.
- 注意
  Automatic Installation を選択すると広告ソフトが入ったり
  IE に変なツールバーがついたり,お気に入りが書き換えられたりする
  Custom Installation を選択が吉
- 開発元
  msgplus.net
  http://www.msgplus.net/
- 日本語版
  http://www.vector.co.jp/soft/win95/net/se261786.html
- via
  たつをのChangeLog - 2003-04-24
  http://chalow.net/2003-04-24.html
  たつをのChangeLog - 2003-06-12
  http://chalow.net/2003-06-12.html

2003-06-04 Wed

googleplot - Google のヒット件数をグラフ化するツール

- Summary
  googleplot は Google のヒット件数を調べて Flash 形式のグラフを生成するツール
- 必要なもの
  Ruby 1.8 以上
  Ming/Ruby 0.1.4 以上
  Ruby/Google 0.5.1 以上
  Google のアカウント
- Reference
  高林哲のWebサイト - googleplot
  http://namazu.org/~satoru/googleplot/
  Google Accounts
  https://www.google.com/accounts/NewAccount

2003-06-04 Wed

PRIME - 予測入力システム

- Summary
  POBox のような予測入力システム
- POBox との相違点
  単文節変換の実現
  単語辞書に品詞や頻度などを付与
  複数の接続方法
- 予測入力システムとは
  単語辞書の情報やユーザの入力履歴などに基づいて, 少ないキー入力で効率的な文書作成を実現する文字入力手法
- Reference
  予測入力システム : PRIME
  http://www.taiyaki.org/prime/

2003-05-31 Sat

やさしくファイリング

- メモ管理ソフトのようなもの
  1つのファイルがサムネイル表示されて,直感的に扱える.
  テキスト・画像・動画・サウンド・Webページを組み合わせて1つのスクラップファイルとして扱える.
  画像ファイルに注釈,マーカー,付箋をつけることが可能.
  画像にキーワードを付加でき,キーワードによって検索が可能.
- Reference
  やさしくファイリング4 for Windows
  http://pac.mediadrive.jp/yf/
- Reference
  DOS/V Special 7月号

2003-05-29 Thu

Migemo - ローマ字のまま日本語をインクリメンタル検索するためのツール

- 必要なもの
  Emacs
  APEL
  Ruby
  Ruby/Romkan
  Ruby/Bsearch
- Ruby/Romkan
  http://namazu.org/~satoru/ruby-romkan/ruby-romkan-0.4.tar.gz

$ tar xzvf ruby-romkan-0.4.tar.gz
$ cd ruby-romkan-0.4
# cp ./ruby-romkan /usr/local/lib/ruby/1.6

- Ruby/Bsearch
  http://namazu.org/~satoru/ruby-bsearch/ruby-bsearch-1.5.tar.gz

$ tar xzvf ruby-bsearch-1.5.tar.gz
$ cd ruby-bsearch-1.5
# cp ./ruby-bsearch.rb /usr/local/lib/ruby/1.6

- インストール

$ ./configure
$ make
# make install

- .emacs の設定

(load "migemo.el")

  を追加
- Reference
  Migemo: ローマ字のまま日本語をインクリメンタル検索
  http://migemo.namazu.org/

2003-05-21 Wed

Nmap の使用法

- ポートを指定して PortScan (Port 1 - 1023)

$ nmap -p 1-1023 192.168.0.2

- サブネット指定して OSスキャン

$ nmap -O 192.168.0.2/24

- サブネット指定して Ping スキャン

$ nmap -sP 192.168.0.2/24


- 詳細な情報を出力
  -v を複数つけることによって詳細度が上がる
  -d で詳細出力度が更に上がる
  -d を複数つけることによって更に詳細に

$ nmap 192.168.0.2 -v [-v -v ...]


- スキャン結果を指定ファイルに XML で保存

$ nmap -oX /hoge/Nmap_XML.log

- スキャン結果を指定ファイルにScriptKiddie形式で保存

$ nmap -oS /hoge/Nmap_ScriptKiddie.log

- スキャン結果を読みやすいようにファイルに出力

$ nmap -oN /hoge/Nmap_ScriptKiddie.log

- スキャン結果を grep しやすいようにファイルに出力

$ nmap -oG /hoge/Nmap_ScriptKiddie.log


- Port 80 をランダムスキャン

$ nmap -iR -p 80


- 注意
  デフォルトで /usr/share/nmap/nmap-services に記述がある TCP Port のみをスキャンする

- Reference
  NMAPを利用したポートスキャンへの対策
  http://www.bflets.dyndns.org/Security/NMAP.html
  Nmap -- Free Stealth Port Scanner For Network Exploration & Security Audits.
  http://www.insecure.org/nmap/

2003-05-21 Wed

Webalizer の Warning メッセージ

- Summary
  Webalizerを実行すると
  [new_snode] Warning: String exceeds storage size (69)
  というメッセージが表示される.

- 原因
  長いHTTPリクエストがあり,ログの中で,1行の長さの制限を超えた物があったときに起きるようだ.
  検索サイトからの参照や,Buffer Overflow を狙ったアタックなどで発生する.

- 対策
  なし.気にしない.

- Reference
  歪 - 自宅サーバの構築 - webalizerの使い方
  http://www.aritia.org/hizumi/dsl/page_08.htm

2003-05-20 Tue

自分のココロを見つめなおす癒し系ソフト SEPATA

- 感じるままをメモするうちに,自分のココロが見えてくる
  内容に関係があるカードがあればリンクすることができる.
  ネットワークシンクロ機能により遠隔地のPCなどと同期が取れる.
  これによっていつでもどこでもココロのメモが取れる.
- 開発元
  セイコーエプソン(株)
- Reference
  SEPATA.COM
  http://www.sepata.com/
  窓の杜 - PickUP
  http://www.forest.impress.co.jp/article/2002/01/31/sepata.html
  自分の情報整理スタイルを晒しまくり2
  http://pc.2ch.net/test/read.cgi/unix/1050963280/100

2003-05-19 Mon