トップ 最新 追記

paina's diary

この日記は記録の目的のみで残しています。
spamを処理しきれない都合上,ツッコミは非表示に,トラックバックなどはコピーを取ったあと一旦すべて削除しています。
ご了承ください。
―― 20010年1月 筆者
Twitter:
2005|09|10|11|12|
2006|01|02|03|04|05|06|07|08|10|11|12|
2007|03|04|05|06|
旧日記のアーカイブ
2005|01|02|03|04|05|06|07|08|09|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2003|05|06|07|08|09|10|11|12|
旧旧日記のアーカイブ
2003|02|03|04|05|
適当運用カテゴリ
Book | Comic | Diet | DreamDiary | Essay | Food | Game | Life | Misc | Net | News | Omoshiro | PC | Perl | Radio | Research | Study | TV | Unix | Web | life | paina.jp

2006年02月01日 J曜日

_ [Unix] BruteForceBlocker on FreeBSD

pfでSSHのブルートフォースをかけてきたホストをdenyするスクリプト。サイトからブラックリストをもってきてくれたりもする。以下導入方法。

  1. ports/security/bruteforceblockerをインストール。
    % portinstall security/bruteforceblocker
    
    or
    % cd /usr/ports/security/bruteforceblocker
    % make install clean
    
  2. /etc/rc.confに次がなければ追加。
    pf_enable="YES"
    pflog_enable="YES"
    
  3. /etc/syslog.confに次を追加。
    auth.info;authpriv.info       | exec /usr/local/sbin/bruteforceblocker
    
  4. /usr/local/etc/bruteforceblocker.confを確認して適宜編集。
  5. /etc/pf.confに次を追加。
    table <bruteforce> persist file "/var/db/ssh-bruteforce"
    block in log quick proto tcp from <bruteforce> to any port ssh
    
    なお,/var/db/ssh-bruteforce/usr/local/etc/bruteforceblocker.confで設定したものに読替。pf.confをはじめて編集するなら適宜初期設定。
  6. pfをrestart(pfを初めて使うならpfpflogをstart),syslogdをrestart。
    # /etc/rc.d/pf restart
    # /etc/rc.d/syslogd restart
    
    or
    # /etc/rc.d/pflog start
    # /etc/rc.d/pf start
    # /etc/rc.d/syslogd restart
    

これでFreeBSD 6.0ではたぶん動くはず。6.0-STABLE-20051222で動作確認。5.4-STABLE-20051108ではまだ動作できていない。syslogの出力が6.0と違うようなので次のパッチをあててみたんだけど,どうもそれだけでなくてどこかで刺さっているようだ。

80c80,81
<       /.*User.*from ($work->{ipv4}|$work->{ipv6}) not allowed because.*/i ) {
---
>       /.*User.*from ($work->{ipv4}|$work->{ipv6}) not allowed because.*/i ||
>       /.*Illegal user.*from ($work->{ipv4}|$work->{ipv6})$/i ) {

_ [Web] 2ちゃんスレ保守スクリプト

とか書いてみた。cronで回して定期的に書き込むだけだけど,CGIで起動・停止できたり,保守するスレを変更できたりな機能付き。某大根スレで運用中。

PerlとLWPを使えば簡単にできた。2ちゃんねるとのしゃべり方は主にと〜く2ちゃんねるを参考にした。User-Agentとして"Monazilla/1.00"から始まる文字列を名乗らないと書き込めないことに注意。

本当は書き込むまえにスレを読んで一定時間書き込みがなければ保守するようにしたらいいよね。…いや,運用中のスレではすでに保守プログラムが味になってるしまいか(別の人がWindowsのアプリで作ったプログラムがすでにあったのです。)。


2006年02月05日 J曜日

_ [Omoshiro] リアル版日本昔話エンディング

某大根スレより,リアル版日本昔話エンディング

…テラクオリティ高ス。よく警察に通報されなかったもんだと思います。

おれ母方の実家にこの曲のレコードがあってじぃちゃんにたまに聞かされたので,だいぶこの曲がすり込まれているのですが,まさかこんな形でぶち壊されるとは思いませんでした(褒め言葉。

途中で脚本・演出 高山銀平と出てくる人の名をググると演劇系のサイトがちょっとばかしヒットするので,どこかの劇団かなにかがやったんでしょうかね。

あ,エロ広告が少し出るうえ,ビデオ本編の内容もちょっとアレなので,公共の場での閲覧は注意してください。一応注意書き。

_ [paina.jp] NTPサービス開始

NTPサービスを仮運用として外部に公開してみます。ntp.paina.jpで利用可能です。SFC のΖ館,村井研究室ネットワーク内Auto-IDセグメントに置いてあるmio.paina.jpでサーブしています。

まだ設定いろいろいじくっている最中なので,十分程度のサービスダウンが突然起こっても怒らないでください……。

3つ入っている上位サーバは全てMFEED時刻情報提供サービスです。自分でGPS取ったりはしてません。そんなわけでstratumは3なので,SFC界隈以外ではそんなに使うメリット無いかも。

とりあえず某公共ホストと,自分の管理しているサーバ2台(saurelbonito)のntp.confに書いてみたり,WinXPなノートPC(sardin)の日付と時刻のプロパティで指定してみたりしたよ。正常動作している模様。elsegaleはIIJから時刻持ってきているので除外,eelはそれを孫引きしているので除外。

_ [Life] 部屋大掃除完了

きれいになったよ。


2006年02月06日 J曜日

_ [Life] それなんて大槻ケンヂ?

一昨日の夜から昨日の朝までまた記憶喪失。まぁ良くあることなのでそれ自体は気にしない。もし迷惑をかけた方がいらっしゃったらお詫びを申し上げますが,たぶん大丈夫だと思う。

問題は,だ,なんだこのMSNメッセンジャーの表示メッセージ。

陳腐な夢すら語れられなくなって落ちて落ちて落ちてゆくのさー。酔生夢死。

それなんて大槻ケンヂ?

ググっても元ネタ見つからん。うーん,前頭葉の働きをとっぱらったオレはこんなこと言う人間だったのか。

_ [Life] 部屋大掃除完了(2)

部屋はすでに自分一人の力で掃除するのは不可能な状態だったので,両親に掃除手伝ってもらいました。嗚呼見られてはいけないグッズとかさりげなく本棚に配置したねママン。

まぁきれいな部屋を現状維持するのは汚い部屋を掃除するのより1000倍楽なはずなので,こまめに片づけるようにします……。

しっかしどこからきたのかねぇ,この掃除能力の欠如。以前IQ測定を受けたんだが,不可解なIQのばらつきはあるけど,ADD(ADHD)とかではないらしい,おれ。やっぱり性格か。だめじゃん。

しかしあそこまで汚い部屋がきれいになるのは,スレ立てて掃除の経過を写真撮ってうpすればネタになると思ったがやめといた。

_ [Food] Mixiくわんくわんコミュ

うはっwwwww。Mixiにくわんくわんのコミュがある! くわんくわんマラソン2006というトピックで毎日スープの点数が報告されているみたい。

# くわんくわんは瀬谷にある博多ラーメン屋。すんげぇ旨い。スープの出来を8点満点で表示している。

2月1日に8点出ていたのか……。おれ6点しか喰ったことないよ。


2006年02月19日 J曜日

_ [Web] 電気用品安全法(PSE法)に対する署名

PSE法を知らない方は次のコピペを読んでみてください。ちょっと長文ですが。

2001年4月に施行された電気用品安全法によって、過去に発売された電気機器の販売がいっさいできなくなります。現在は猶予期間中につき販売は可能ですが、猶予期間は2006年3月31日で終わります。つまり、今年の4月1日からは、古いゲーム機や、ビンテージアンプ、シンセサイザー、オーディオ機器、レーザーディスクプレーヤー等の売買ができなくなるのです。

この法律によって、

  • 楽器を弾く人やDTMをする人は、各種アンプ、シンセサイザー、電気オルガン、DTM機材などが
  • 音楽を聴くことが好きな人は、レコードプレイヤーやCDプレーヤー、アンプ、コンポなどが
  • アニメや映画などAV鑑賞が趣味の人は、レーザーディスクプレーヤーやベータ規格のビデオデッキなどが
  • ちょっと昔のゲームが好きな人はプレステやドリキャスなどが

今年の4月から二度と手に入らなくなるのです。

ひとごとではありません。この法律によって影響を受けるのはあなたです。 これらの文化的損失を許さないためにも、少しでもこの法律のことを知って広めてください。

今ならまだなんとかできるかもしれません。法律が本格的に施行されてからでは遅いのです。

電気用品安全法(法令データ提供システム)
http://law.e-gov.go.jp/htmldata/S36/S36HO234.html
電気用品安全法のページ(経済産業省)
http://www.meti.go.jp/policy/consumer/seian/denan/
電気用品安全法の概要(経済産業省)
http://www.meti.go.jp/policy/consumer/seian/denan/outline/hou_outline.htm
電気用品安全法
http://homepage3.nifty.com/tsato/terms/denan.html

どこか動き出すんじゃないかと思ってましたが,JSPA(日本シンセサイザープログラマー協会)オンラインで署名をあつめはじめました

この法律がおかしいと思える聡明な方は,ぜひご署名を。


2006年02月23日 J曜日

_ [Omoshiro] IE7.com

ie7.comにアクセスすると…。

川喜田さん情報。

_ [PC] Win32TeX with MSI

最近はMSIでpLaTeX(Win32)がインストールできるらしい。便利そうなので今の環境をアンインストールしてインストール中。


2006年02月24日 J曜日

_ [Perl] WWW::2ch(計画)

最近,Perlで2ちゃんねるにアクセスしたりするモジュール,WWW::2ch::UserAgent etc.をつくろうかと考えている。WWW::Mixiがあるなら,WWW::2chも欲しいよね,って感じ。

いや,冗談じゃなくあのやっつけ仕事あふれる2ちゃんねるの仕様をPerlから手軽に使えるようにすれば,2ちゃんねるを利用したアプリが簡単に作れるようになるよね,と思っている。

まぁ,いつ作れるかわからないけれど,すぐに思いつく必要そうな機能は

  • 書き込み系メソッド
    • スレッドに書き込み
    • 新規スレッド作成
  • 読み込みメソッド
    • 板リストの取得
    • 板ローカルルールの取得
    • 板設定(SETTING.TXT)の取得・パース
    • スレッドリストの取得
    • スレッドdatの取得・パース(差分取得・2ちゃんねるビューアによる過去ログdat取得も含む)
  • そのほかのサービス関連機能

くらいかなぁ。

これだけ見るとLWPでひょいひょいって感じで,そんな難しくなさそうなんだけど,エラー処理がめんどくさそうだな。エラーメッセージ,ベタなHTMLで返ってくるんだもん。

あとは書き込み者IDベースの検索・統計機能とか,レスポンスアンカーのパース機能とか必要かなぁ。

いまは酔っ払ってるんでこんなもん。

いつか作ろう。2ちゃんねるの機能がSOAPとかで実装されてたら作る気はしないんだけどね…。めんどくさいじゃん,現状2ちゃんねるにプログラムからアクセスするの。

でももしかしてもうすでにあったりするのかな。


2006年02月28日 J曜日

_ [Web] FilnとかOpenPNEとかMixiとか

ぽよよん♥ろっく氏の絵に動かされてじゃないなんかSNSいろいろ試したくなり,なぜかアキバ系SNS Filnに入ってみたよ。…誰も居ねぇョ……。まぁ居たら困るが……。

でもSFCコミュニティはあったので入ってみる。3人目。で,あまりにもその機能・インタフェイスがMixiっぽいのであれれ,と思ってしまった。どうもFilnの使っているSNSエンジンがオープンソースのOpenPNEで,OpenPNEがMixiクローンというか,似たような設計・実装になっているせいらしい。つまりOpenPNEを使っているSNSのほとんどがMixiクローン,と。いままでOpenPNEなSNSに入ったことなかったから知らなかった。

そんなOpenPNEを使っているSNSのリストを見つけたのでリンクする。こんだけMixiクローンなSNSがあるのか。おぉ,2ch SNSもか。もうMixi(っぽいもの)がSNSのスタンダードなんですかね。

まぁでも,孫引きだが開発者さんは「mixiでできないことをやる」というコンセプトらしいのでクローンクローン言われるのは心外だったりするかも。

で,FilnでMixiっぽくないところを簡単に探してみた。

  • 出身地・現住所の選択肢に「アキバ」がある(ネタ用なのかマジ用なのか図りかねる)
  • 趣味の選択肢が「同人活動」とか普通じゃないのが半分くらい
  • 匿名OK(Mixiも黙認してるけど)
  • 招待不要(メールアドレス入れるとID1番のマスコットキャラクタが招待してくれる)

前半2つはまぁアレというか当然? だが,匿名Okで招待不要なのはおもしろいね。SNSのキモじゃなかったんかい? まぁ匿名がOkなのは仕方ないとしよう。招待不要なのは? アキバ系の横のつながりはすごいから,要招待でもなんの問題もなさそうだけど(w。あーでもメールアドレス秘密にしたい人は多いか…。

しかし,OpenPNEとかで比較的容易にSNSが構築できるようになっちゃうと,それぞれのSNSの差別化って大変だよね。そういう点ではアキバ系SNSってのは,一般社会というか日常生活というか,表の顔の社会を投影する普通のSNSではなく,セカンドチャネルというか,裏の顔の社会を投影するところに目をつけたのはすごいと思う。


RSS | はてなアンテナに追加 | W3C Markup Validation Serviceにかけてみる(おもに筆者用)