2月 28
WebDAVで利用するディレクトリにBasic認証を設定して、接続テストを行ってみた。
Macからだと問題なく接続できるが、WindowsXPからだと認証が通らないということでググってみた。
Windows XP SP2を適用した場合のWebDAVのBASIC認証
Windows XP サービスパック2では、 WebDAVリダイレクタの基本認証が無効にされています。このため認証に失敗してしまいます。この現象を回避するためにはレジストリの変更が必要です
ということで、上記ページの記載通りに設定したけどうまくいかない。
さらにググると、
WebDAVでBasic認証を利用する(WinXP SP2)
簡単な話「80番ポートを通す」というだけ。
なるほど。ネットワークプレイスのアドレスに
http://www.example.com:80/webdav
のようにポート番号通すだけでOK!これで取り合えず問題なく接続できましたとさ。
WebDAVでSSLを利用してなくて、Basic認証を行っている場合にWindowsXP SP2で接続するための対処でしたー。
[2009/3/2 追記]
コメントにもあるように本ブログの「WebDAVで謎の認証と回避方法」にある回避方法のように末尾の/を?に変更し、接続するネットワークアドレスを
http://www.example.com/webdav?
とする方法でも上記問題を回避できる。これはウケるwww
Popularity: 14% [?]
written by joy-pop
2月 25
今回も結構レアなケースだろうから、あんまり役には立たないかもしれないけど、小規模・低予算のサイトの場合、案外ありそうな気もするのと、備忘録として。
前書き
ウェブサイトを構築する場合、最近はほとんどUTFを使う場合が多い。jQueryその他マッシュアップAPI、OSSなどを用いる場合、UTFのほうが便利。(むしろUTF前提で作られてるものが多い)
新規に構築する場合で、MySQL4.1~であれば、何も考えずにHTML,PHP側もUTFにしておけば混乱は少ない。
しかし、MySQL3.xの頃から稼働しているサイトの場合、DBやHTML,PHPがEUCであることも多く、コレをすべてUTFに移行するのは、恐ろしく手間が掛かる。(ハイリスク・ローリターン)
しかし、MySQL3.0,4.0系から、4.1~へアップグレードすると、ほぼ間違いなく文字化けするようになり、この文字化けが回避できず、せっかくMySQLが複数エンコーディングをサポートしているにも関わらず、サーバ側・クライアント側をEUCガチガチに固定して運用してしまうケースも多々あると思う。(恥ずかしながら僕がそうです)
だがそれでは前述のAjaxや最新のOSS(WordPressとか)などUTF8を前提としている機能が使えないというデメリットがある。
1つのホスト内でのVirtualHostで、あるサイトはEUCを、あるサイトはUTF8を使うようにMySQLで設定できないか、というのが今回のテーマである。
>>>>>続きを読む
Popularity: 15% [?]
written by ANN
2月 18
一般的なフォームのチェックボックスは、
と、いう感じ。これを、チェックした時に、checkboxの背景オブジェクトの色を変えることで、どこがチェックされたかわかりやすくするjQueryを使ったスクリプトを紹介。(まぁ、紹介するほどでもないけど)
JavaScriptコード
[js]
$(document).ready(function(){
$(”input[@type='checkbox']“).click(function(){
var chk = $(this).attr(’checked’);
if(chk == true){
$(this).parent().css(”background-color”,”pink”);
}else{
$(this).parent().css(”background-color”,”white”);
}
return true;
});
});
[/js]
動作サンプル
解説
まぁ、解説するまでもないと思うけど…$(”input[@type='checkbox']“)というのは、checkbox全体に対してという指示。checkboxにclassを付けて、それを指定してもいいけど、数が増えると面倒なので。
で、checkbox全体にclickで、そのオブジェクトの属性[checkec]がtrueだったら、そのcheckboxの親のエレメントの背景を変更。$(this).parent().css(”background-color”,”pink”);
もっと簡単・スマートなやり方もあると思うけど、あんまりトリッキーに書くのは好きじゃないのでこんな感じで充分。
これだけでも、だいぶユーザビリティが向上したフォームになると思います。
なお、jQueryについては、
jQuery 関連記事まとめ – Cyokodog::Diary
をみれば、ほぼ網羅できるんじゃないですかね。すばらしい。多謝ですね。
あと、コリスさんところで、よくプラグインのまとめをしてくれてます。
[JS]jQueryのプラグイン33+1選 -2008年10月 | コリス
formのバリデーションに関しては、
Really Easy Field Validation
これがかなり使い勝手がよくて好きなんだけど、prototype.jsなんだよねー。
Popularity: 19% [?]
written by ANN