2005年締め
Diary
2005年12月29日
今年もあっという間の1年でした。
更新頻度がかなり落ちた当サイトの1年でしたが、やはり今年は、
Research Artisan アクセス解析ツールを公開できた事が一番です。
来年は、もっともっとネット上で面白い事をしていきたいですね。
ブログブームも落ち着いてきましたが、
来年はブログをする事の意味がいろんな形で表れてくるでしょう。
当サイトも、来年は初心に戻って色んな事を書いていきます。
プログラムの話ばっかじゃ、書いててもつまんないし、
ネタも尽きます。。
ま、来年もWeb Artisan Blogをよろしくお願いします。
更新頻度がかなり落ちた当サイトの1年でしたが、やはり今年は、
Research Artisan アクセス解析ツールを公開できた事が一番です。
来年は、もっともっとネット上で面白い事をしていきたいですね。
ブログブームも落ち着いてきましたが、
来年はブログをする事の意味がいろんな形で表れてくるでしょう。
当サイトも、来年は初心に戻って色んな事を書いていきます。
プログラムの話ばっかじゃ、書いててもつまんないし、
ネタも尽きます。。
ま、来年もWeb Artisan Blogをよろしくお願いします。
0 Comment 0 Trackback Permalink
PHPでデッドリンク(リンク切れ)をチェックする
PHP
2005年12月28日
ネットで検索してみてもわかりますが、
PHPでデッドリンクチェックする以下の方法がいいと思います。
まず、PHPはfopen関数でURLをオープンする事ができます。
で、この関数を使って、
とすればいいやんと考えがちですが、
これだとタイムアウトの制御も出来ないし、
URLで指定されたアドレスをファイルとしてopenしに行きますので、
処理時間がかかるし、厳密にチェックできてると言えません。
ではどうすれば?という事ですが、
以下のサイトが非常に参考になります。
>続きを読む・・・PHPでデッドリンク(リンク切れ)をチェックする
PHPでデッドリンクチェックする以下の方法がいいと思います。
まず、PHPはfopen関数でURLをオープンする事ができます。
で、この関数を使って、
if (!fopen('http://www.res-system.com')) {
//リンク切れ
}
とすればいいやんと考えがちですが、
これだとタイムアウトの制御も出来ないし、
URLで指定されたアドレスをファイルとしてopenしに行きますので、
処理時間がかかるし、厳密にチェックできてると言えません。
ではどうすれば?という事ですが、
以下のサイトが非常に参考になります。
PHPでHTTPリクエストをしてみる
404をチェックするにはHTTPリクエストが出来なくてはいけないと言うことで、まずはHTTPのHEADレスポンスを取得するスクリプトを書いてみます。
>続きを読む・・・PHPでデッドリンク(リンク切れ)をチェックする
JS:DOM:IEのバグ?bodyタグのid属性に”item”という名前を指定した場合の不具合
JavaScript・XHTML・CSS
2005年12月27日
前にも書いたことありますが、
JavaScriptでDOMを使って、”TEST”という文字を書きたい場合、
以下のようなソースが一例になります。
これは、IE・FireFox・Operaでも動作するハズです。
(バージョンにもよるでしょうけど)
上記は大概のHTMLに対して有効ですが、
というようにbodyタグのid属性に”item”という名前を指定した場合、
IEのみの変なバグ?を見つけました。
この場合、上記スクリプトではエラーが出ます。
>続きを読む・・・JS:DOM:IEのバグ?bodyタグのid属性に”item”という名前を指定した場合の不具合
JavaScriptでDOMを使って、”TEST”という文字を書きたい場合、
以下のようなソースが一例になります。
var body = document.getElementsByTagName('body');
var item = body.item(0);
var text = document.createTextNode('TEST');
item.appendChild(text);
これは、IE・FireFox・Operaでも動作するハズです。
(バージョンにもよるでしょうけど)
上記は大概のHTMLに対して有効ですが、
<body id="item">
というようにbodyタグのid属性に”item”という名前を指定した場合、
IEのみの変なバグ?を見つけました。
この場合、上記スクリプトではエラーが出ます。
>続きを読む・・・JS:DOM:IEのバグ?bodyタグのid属性に”item”という名前を指定した場合の不具合
JavaScriptでアンカータグのhref属性を変更するとIEでリンクテキストが壊れる件
JavaScript・XHTML・CSS
2005年12月22日
Research Artisanでは、外部リンクのクリック数を測定する、
”クリック測定”機能があります。
>クリック測定でアフィリエイトを成功に導くアクセス解析ツール「Research Artisan - リサーチアルチザン」
これを実現するに当たり、結構試行錯誤してたんですが、
Research Artisan公開当初は、以下のようなやり方で実現してました。
※今は別の方法で実現してます。
>続きを読む・・・JavaScriptでアンカータグのhref属性を変更するとIEでリンクテキストが壊れる件
”クリック測定”機能があります。
>クリック測定でアフィリエイトを成功に導くアクセス解析ツール「Research Artisan - リサーチアルチザン」
これを実現するに当たり、結構試行錯誤してたんですが、
Research Artisan公開当初は、以下のようなやり方で実現してました。
※今は別の方法で実現してます。
>続きを読む・・・JavaScriptでアンカータグのhref属性を変更するとIEでリンクテキストが壊れる件
JavaScriptでドラッグアンドドロップするサンプル
JavaScript・XHTML・CSS
2005年12月21日
”Ajaxを用いた”と謳うサービスには、
画面上のコントロールをドラッグアンドドロップできるものが多いです。
で、そういう簡単なサンプルを作ってみました。
divタグで囲まれた部分をドラッグアンドドロップできます。
一応、IE6・Firefox、Operaなんかで検証済です。(Safari未検証)
>Drag&Dropサンプル
>続きを読む・・・JavaScriptでドラッグアンドドロップするサンプル
画面上のコントロールをドラッグアンドドロップできるものが多いです。
で、そういう簡単なサンプルを作ってみました。
divタグで囲まれた部分をドラッグアンドドロップできます。
一応、IE6・Firefox、Operaなんかで検証済です。(Safari未検証)
>Drag&Dropサンプル
>続きを読む・・・JavaScriptでドラッグアンドドロップするサンプル
自らのアクセス解析をさらけ出す。。
Diary
2005年12月19日
当サイトが手かげる無料アクセス解析、”Research Artisan”。
おかげさまで、公開から約2ヶ月で登録数300サイトを超えました。
現在も機能追加やサーバー環境増強など、継続して開発中です。
Web2.0では、サービスは永遠にベータ版といった事も言われていますが、
”Research Artisan”も止まる事無く、発展し続けたいと思ってます。
後もうちょっとで、またおもしろい機能を一つ追加する予定ですので、
ユーザーの皆様は楽しみにお待ち下さい。
で、ちょっと前から気になってたんですが、
ユーザー登録を左右するとも思われる、
”Research Artisan”のサンプル画面。
これって、今までは”Web Artisan”の解析結果を表示してました。
しかし、このサイトは今んところアクセス数が少ないんですね。
まあ、今はメンテナンス情報とかしかないんでしょうがないんですが、
このサンプル結果では、”Research Artisan”の良さを
一目でわかってもらえないんですね。
なんで、どうしよか迷ってたんですが、
もう当サイトの解析結果を表示させる事にしました。
ちょっと考えるとこもありますが、
これで、サンプルを見てもらうだけで、
もう少し”Research Artisan”の良さがわかって頂けるかなと思います。
>解析サンプル
ついでに、
>ユーザー登録
ま、よろしければ見たって下さい。
おかげさまで、公開から約2ヶ月で登録数300サイトを超えました。
現在も機能追加やサーバー環境増強など、継続して開発中です。
Web2.0では、サービスは永遠にベータ版といった事も言われていますが、
”Research Artisan”も止まる事無く、発展し続けたいと思ってます。
後もうちょっとで、またおもしろい機能を一つ追加する予定ですので、
ユーザーの皆様は楽しみにお待ち下さい。
で、ちょっと前から気になってたんですが、
ユーザー登録を左右するとも思われる、
”Research Artisan”のサンプル画面。
これって、今までは”Web Artisan”の解析結果を表示してました。
しかし、このサイトは今んところアクセス数が少ないんですね。
まあ、今はメンテナンス情報とかしかないんでしょうがないんですが、
このサンプル結果では、”Research Artisan”の良さを
一目でわかってもらえないんですね。
なんで、どうしよか迷ってたんですが、
もう当サイトの解析結果を表示させる事にしました。
ちょっと考えるとこもありますが、
これで、サンプルを見てもらうだけで、
もう少し”Research Artisan”の良さがわかって頂けるかなと思います。
>解析サンプル
ついでに、
>ユーザー登録
ま、よろしければ見たって下さい。
PHP:IE6でサードパーティのクッキーを受け入れるようにする:P3P
PHP
2005年12月16日
IE6のデフォルト設定では、
プライバシーポリシーに対応しないサイトからのクッキーは、
受け入れないようになってます。
クッキーは利用の仕方によっては危険なものとなり得ますので、
まあ、こういう設定自体はいいとは思いますが、
デフォルトで全て弾くというのは、現状のWebサイトの流れからすると、
便利なものではありません。
これによる弊害は、主にサードパーティのクッキーが利用できない事にあります。
サードパーティのクッキーとは、
現在表示されている画面のドメイン以外のドメインによって操作されるクッキー、
例えば、自分のサイトのHTML内に、
どこか別のサイトの広告タグやアフィリエイトタグを埋め込んだ場合に、
その別ドメインのタグからクッキーを操作する、
これができない事になります。
で、サードパーティのクッキーを利用する側、
つまりサイトを閲覧している人がこれを回避するには、
IE6の「プライバシー設定の詳細」なんかで、
受け入れるサードパーティのドメインなんかを指定すればいいんですが、
ここで言いたいのは、サードパーティ側の話です。
サードパーティ側としては、いちいちサイト閲覧ユーザーに
「IE6の設定でこちらのドメインを許可して」とは言えません。
よって、ユーザーが何もしなくても、
クッキーを設定できるようにする必要があります。
で、どうするのか?
>続きを読む・・・PHP:IE6でサードパーティのクッキーを受け入れるようにする:P3P
プライバシーポリシーに対応しないサイトからのクッキーは、
受け入れないようになってます。
クッキーは利用の仕方によっては危険なものとなり得ますので、
まあ、こういう設定自体はいいとは思いますが、
デフォルトで全て弾くというのは、現状のWebサイトの流れからすると、
便利なものではありません。
これによる弊害は、主にサードパーティのクッキーが利用できない事にあります。
サードパーティのクッキーとは、
現在表示されている画面のドメイン以外のドメインによって操作されるクッキー、
例えば、自分のサイトのHTML内に、
どこか別のサイトの広告タグやアフィリエイトタグを埋め込んだ場合に、
その別ドメインのタグからクッキーを操作する、
これができない事になります。
で、サードパーティのクッキーを利用する側、
つまりサイトを閲覧している人がこれを回避するには、
IE6の「プライバシー設定の詳細」なんかで、
受け入れるサードパーティのドメインなんかを指定すればいいんですが、
ここで言いたいのは、サードパーティ側の話です。
サードパーティ側としては、いちいちサイト閲覧ユーザーに
「IE6の設定でこちらのドメインを許可して」とは言えません。
よって、ユーザーが何もしなくても、
クッキーを設定できるようにする必要があります。
で、どうするのか?
>続きを読む・・・PHP:IE6でサードパーティのクッキーを受け入れるようにする:P3P
Googleの狙い
Diary
2005年12月07日
今や、Web2.0の代表格とも言えるGoogleですが、
「何を考え、どう動いているのか?」といった興味深い内容に対する、
Googleプロダクトマネジャーのインタビューが載ってました。
>続きを読む・・・Googleの狙い
「何を考え、どう動いているのか?」といった興味深い内容に対する、
Googleプロダクトマネジャーのインタビューが載ってました。
サービスを急拡大させるグーグル、そのスピードの秘密と狙い
米GoogleインターナショナルプロダクトマネージャーのAngela T. Lee氏は、Google初のインターナショナルプロダクトマネージャーとして入社してからの4年間、Googleのサービスの国際化に力を注いできた。「CNET Japan Innovation Conference(CJIC)2005 Autumn 次世代ウェブの検索サービスを探る」でGoogleのサービス開発姿勢について講演したLee氏に、Googleの最新動向や国際化戦略について聞いた。
>続きを読む・・・Googleの狙い
解析データ(生ログ)をいつでもダウンロードできるようになりました「Research Artisan - リサーチアルチザン」
Web Artisan
2005年12月01日
1日分・1ヶ月分の解析データ(生ログ)をいつでもダウンロードできるようになりました。
解析画面メニューの”データダウンロード”より、
ダウンロードの種類、ダウンロード対象の日付、
ダウンロードファイルの文字コードを指定する事でダウンロードできます。

>解析データ(生ログ)の詳細についてはこちらから
>データダウンロードについてはこちらから
>続きを読む・・・解析データ(生ログ)をいつでもダウンロードできるようになりました「Research Artisan - リサーチアルチザン」
解析画面メニューの”データダウンロード”より、
ダウンロードの種類、ダウンロード対象の日付、
ダウンロードファイルの文字コードを指定する事でダウンロードできます。

>解析データ(生ログ)の詳細についてはこちらから
>データダウンロードについてはこちらから
>続きを読む・・・解析データ(生ログ)をいつでもダウンロードできるようになりました「Research Artisan - リサーチアルチザン」