「ミリオン・ダラー・ホームページ」のビルディング版が登場

「ミリオン・ダラー・ホームページ」のビルディング版が登場[Gigazin]
以前、https://www.picolix.jp/blog/archives/2006/01/post_111.htmlで、100万ピクセル画像中に1ピクセル1ドルでロゴマークの記載販売を紹介しましたが、こんどはそれのビル版らしい。。
http://www.sandberg.nl:16080/artvertising/detail_01.htm
↑FireFoxだと問題なく表示できますが、私のIEでは、表示できなかった。

「戻る」ボタン

とある登録サイトで、WEBからの登録フォームで、入力漏れ・ミスで「戻る」ボタンで、
前ページに戻ったのですが、せっかく入力したデータが消えてしまって。。入力量が多かったのでがっくり。いつもは、ブラウザーの戻るで戻っているのですが。ページ中の「戻る」ボタンで戻ってしまった。
通常は、「戻る」ボタンで戻る場合は、javascriptのhistoryで戻すか、サーバサイドのプログラムを動かす必要があるのなら、サーバ側で入力データを再POSTして、前ページに書き直すのが、サーバ側のマナーです。それができないのなら注意書きが欲しいところです。
いずれまた登録しようと思いますが、とりあえず今は、登録するのをやめました。

G&W、「ドロップシッピングジャパン」においてアフィリエイト今夏開始予定

G&W、「ドロップシッピングジャパン」においてアフィリエイト今夏開始予定[ComSearch]
ドロップシッピングジャパンでは、ショップ会員だけでなく、アフィリエイト向け会員(レップ会員)も募集とのこと。
最近は、ドロップシッピングというキーワードは良く聞きますが、
ショップのみなさんは、ドロップシッピングの検討価値は大いにあるのですが、アフィリエイトな人たちは、
おいそれとドロップシッピングは利用できません。マージンが良く、在庫0でも販売後の責任(クレーム対応)があるからです。ドロップシッピングジャパンではアフィリエイト向けサービスも開始するようで、
もし、匠の技の製品がアフィリエイトで紹介できるのならすばらしいです。ん~、でも生産量が限られる
からどうなるのでしょうか?

PHPのUPLOADであるサイズ以上のファイルサイズが2倍程度になる

[現象]
CSVファイルのUPLAODである行数以上(数千バイト)になるとデータが約2倍繰り返して、
UPLOADされる。
[原因]
当然プログラムを疑ったのですが、プログラムではなく、PHP(4.3.3)またはApache(2.0.46)設定に問題があるという結論にたどり着き。
=>Googleで似たような症状がないか検索
検索キーワード: [php upload 異常] とかいろいろ検索したけど見つからず、
ついでに、UPLOADサイズが、php.iniで関連タグを数十Mバイトにしているにもかかわらず、
500KバイトぐらいしかUPLAODできず。この現象からたどっていくと、
php.iniの他に/etc/httpd/conf.d/php.confの設定があり、

SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 524288

デフォルトで以上の5行があり、ここが悪さをしているようでした。SetxxxFileterをコメントアウトしたらすべて正常に
なった。このサーバで以前POSTデータがなぜか場合によって変わってしまうわけのわからない現象がありましたが、これも収まるはずです。
php(4.3.11),apache(2.0.52)ではこのような、でしゃばった設定はないので問題ないのですが、
見つけるのにまる1日かかってしまいました。
尚、
=>google検索では、[php SetOutputFilter]で類似現象が検索できます。

Yahoo!カテゴリWebサービスとカテゴリID(4)

Yahoo!検索Webサービス、Yahoo!カテゴリWebサービスのコミュニティーに、作りました連絡をしたのですが、その後、Yahooカテゴリーに登録されたようです。
登録カテゴリ階層は以下です。(Yahoo!さんありがとうございました。)
> コンピュータとインターネット
> インターネット
> ホームページ、ウェブサイト
> ホームページの検索
> ディレクトリサービス
> Yahoo!カテゴリ
> Webサービスを使ったアプリケーション    
    +Yahoo!ビジネス・企業カテゴリ検索

Yahoo!カテゴリWebサービスとカテゴリID(3)

とりあえずの成果物が下記です。
Yahoo! ビジネス・企業カテゴリ検索(ComSearchビジネスカテゴリ付き)
ビジネス・企業カテゴリだけなので、誰も使わないかと思います。。が、ComSearchでは、何か連携できそうなので、組み込もうかなと思っています。
クレジット表示の位置指定等が厳しく、左下、4px離して、空白は15pxとなっています。

MovableType 「CustomFields」入力項目の拡張

MovableType 3.2 で、エントリー等に項目を独自に追加するのに何かプラグインはないか探したところ、Googleで「Movable 拡張 項目」で検索して、「CustomFields」を見つけました。
これを導入すると、エントリーやカテゴリーに好きな項目を新たに追加できます。
企業検索ComSearchプレスリリースのシステムにMovableTypeを使って、エントリーの追加項目に「CustomFields」にIDとか企業名、URL等に使用しています。
http://www.movalog.com/plugins/wiki/CustomFields
の「Installation Instructions」のリンクをたどるとダウンロードできます。
導入方法、追加方法はCustomFieldsで検索すれば出てきますので、ここでは、追加された項目&データはデータベースのどこに拡張されるか、及び別システムのプログラムからこの追加項目をどう参照するか記載しておきます。
(MEMO)
例)エントリーに、comid,comurl,comnameを拡張した場合。(DBはmysql)
———————–
格納DB表:mt_plugindata
———————–
項目名      :内容
———————–
plugindata_id  :id番号
plugindata_data :[BLOB] MTでシリアル化されたデータが入る。
plugindata_key  :entry_xx (xxは、mt_entryのentry_id番号)
plugindata_plugin:entries
———————–
で、phpからエントリーID 4の拡張データを取得したい場合は、
MTのMTSerialize.phpをincludeして、mt_plugindataからplugindata_data
を取得して、unserialize()するとデータを取ることができます。
—————————-
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=EUC-JP”>
</head>
<body>
<?php
include(‘xxx/xxx/mt/php/lib/MTSerialize.php’);
$mt = new MTSerialize;
$con = mysql_connect(“localhost”, “xxxx”, “xxxx”);
mysql_select_db(“zzzzz”);
$sql = “select plugindata_data from mt_plugindata
where plugindata_plugin = ‘entries’
and plugindata_key = ‘entry_4′”;
$result = mysql_query($sql);
$rec = mysql_fetch_row($result);
$value = $mt->unserialize($rec[0]);
//——————–
print var_dump($value);
//——————–
print “<br>”;
print $value[‘comid’];
?>
</body>
</html>