Web技術

pukiwikiで名前変更時にパスワード要求をさせない方法

仕事で、内部サーバーに社内向けpukiwikiを設置するのですが、いかんせん色んなところでパスワード要求が多い。

全員がスキルあるわけではないので、余計な操作を省くため名前変更(ページ移動)の際に使うパスワード要求を削除したいと思って調べたところ、rename.inc.php修正でどうにかなりました。

<blockquote>
【改造】pukiwikiの名前変更時にパスワード要求をさせない

plugin/rename.inc.phpの222行目から227行目の部分を変更。

[編集前]
$pass = plugin_rename_getvar(‘pass’);
if ($pass != ” && pkwk_login($pass)) {
return plugin_rename_proceed($pages, $files, $exists);
} else if ($pass != ”) {
$msg = plugin_rename_err(‘adminpass’);
}

[編集後]
$pass = plugin_rename_getvar(‘pass’);
return plugin_rename_proceed($pages, $files, $exists);
</blockquote>

公に公開しているwikiでこの操作はセキュリティ上あんまりよろしくないので、ご利用は計画的に。

ActiveRecordよりDataMapperってもっとスゲー!(WEB+DBPressを読んで)

去年の下半期ぐらいからRubyの勉強を少しずつしているのですが(参考書はたのしいRuby
まだ全然オブジェクト指向についていけない+時間が無いのでなかなか進めない毎日。

でもやっぱり独学プログラマーとしては勉強しないと自分の価値がなくなってしまいますので、勉強を仕事の合間にしたり、家に帰ってからしたり、電車の中でしたりとしています。
おもむろにプログラムしたくなったとき用にEeePCでも買いたいな・・・。

で、Rubyをお勉強する先にはもちろんRailsが待っている訳で。
そんなRailsさんにはすばらしい機能としてActiveRecordがあるというのはもちろん知っていました。

でも、まさかその上のシステムがあるとは!!Rubyって凄いんすね。勉強しなきゃと改めて思いました。
今回は、そんな素人プログラマーのために私の独断と偏見と軽い流し読みで紐解いたActiveRecordとDataMapperについてを語ります。
(ちなみに超適当ですよ・・・。ちゃんと詳しく知りたい方は色々ググって勉強してください)

More >

[CSS][IE]input type=”password”のボックスがいう事を聞かないことに関して

<form>
<input type=”text” />
<input type=”password” />
</form>

みたいなHTMLで、CSSを各input属性に対して書く場合、Firefoxだけなら・・・

input[type="text"]{
margin: 0px;
}

とかで適用できますが、IEも対応させる場合は、class or ID指定で設定をかけますよね。
でも、このpasswordだけはうまくwidthやheightを設定しても動かない場合が・・・。

こんなときはこれだけで解決します。(知らなかった。)

[CSS]
input{
font-family: Tahoma;
}

フォントが違うみたいですね、textとpasswordは・・・。
悩んでいたCSSコーダーの方はこれで。(俺だけかも知れません)