Daily Archives: 2012年5月1日

[PukiWikiPlus]ページ編集時にパスワードを要求する

2012年5月1日 (カテゴリ: wiki:)

http://pukiwiki.cafelounge.net/plus/でPukiWikiを改造したPukiWiki Plus!というものが提供されています。 PukiWiki Plus!ではユーザ認証として、Digest認証や外部認証APIの利用ができるらしいですが、 これらの認証を使用したくない/使用できない場合や、そこまで本格的な認証は欲しくないけど簡易的なbot対策を行いたい場合があります。 このような場合のために、PukiWiki Plus!に対してページ編集時にパスワードを要求するようなパッチを当ててみました。 下記の変更を行う事で、パスワードを入力しないとコンテンツを編集できない…


続きを読む

[PukiWiki]パスワードを入力しないと編集不可にする

2012年5月1日 (カテゴリ: wiki:)

PukiWikiで管理者のパスワードを入力しないと、ページの編集不可にさせるよう、認証を行う方法です。 インストール先フォルダにあるpukiwiki.ini.phpを編集します。 $auth_usersの定義がされている場所を探し、既存のユーザをコメントアウトした後に、新しいユーザを作成します。 パスワードは安全のため、md5で変換した後の値をセットしておきます(下記のxxxxの場所) また、md5の変換は、このページで行う事ができます。 $auth_users = array( // Username => password ‘admin’ => ‘{x-php-md5}…


続きを読む

[C#]StreamWriterでファイルを排他オープンする方法

2012年5月1日 (カテゴリ: C#:)

StreamWriterを使用してファイルを書き込む場合、通常以下のような感じでコーディングを行う。 using( StreamWriter writer = new StreamWriter( stream, Encoding.GetEncoding(932) ) ) { writer.Write( … ); }using( StreamWriter writer = new StreamWriter( stream, Encoding.GetEncoding(932) ) ) { writer.Writ…


続きを読む