2011年09月
2011年09月25日
2chのまとめブログを見ていたら、元記事内のAmazonへの商品リンクにアソシエイトIDを追加してアフィリエイトにしているのを見てイラッとしたので、アソシエイトIDを置換するユーザースクリプトを作ってみました(笑)。
Webページの中のAmazonアソシエイトのIDを、スクリプトの中で指定したIDに置換することができます。
ユーザースクリプトの中の、yhayashi-22 の部分に、置換したいIDを書いてください。
なお、自分のアソシエイト経由で自分が買い物しても報酬としてカウントされない(後で取り消される)らしいので、お友達や家族のIDを使ってください。
Amazonの利用規約的にどうなのかはわかりません。利用する方は、自己責任で利用してください。
アマゾンアソシエイトID置換スクリプト
ユーザースクリプトのインストール方法
ソースコードは以下となります。
Webページの中のAmazonアソシエイトのIDを、スクリプトの中で指定したIDに置換することができます。
ユーザースクリプトの中の、yhayashi-22 の部分に、置換したいIDを書いてください。
なお、自分のアソシエイト経由で自分が買い物しても報酬としてカウントされない(後で取り消される)らしいので、お友達や家族のIDを使ってください。
Amazonの利用規約的にどうなのかはわかりません。利用する方は、自己責任で利用してください。
アマゾンアソシエイトID置換スクリプト
ユーザースクリプトのインストール方法
ソースコードは以下となります。
// ==UserScript==
// @name Amazon Associate Replace
// @namespace http://knowledge-flow.net/userscript/
// @description Replace Amazon Associate ID
// @include *
// ==/UserScript==
(function () {
// 置き換え後のアソシエイトID
// 例)var associateId = 'yhayashi-22';
var associateId = 'yhayashi-22';
var reg = new RegExp('(^https?://[^/]*\.amazon\.[^/]*/.*(?:/|%3D))(\\w*-22)((?:\\W.*$|$))', 'i');
var aList = document.getElementsByTagName('a');
for (var i = 0; i<aList.length; ++i) {
var a = aList[i];
var href = a.getAttribute("href");
if (href != null && href.match(reg)) {
href = href.replace(reg, "$1" + associateId + "$3");
a.setAttribute("href", href);
}
}
})();
2011年09月22日
先日のブログでアイデアを書いた「ソケット接続維持」というツールを開発しました。
「ソケット接続維持」は、無線LANなど不安定なネットワーク環境でソケット接続を維持するためのツールです。
ソケット接続維持
わざとネットワークを瞬断させて、それでもアプリを使い続けることができるのを見るのは面白いです。ただ、一般にどれくらい需要があるかは分かりません(笑)。
■これまで
■「ソケット接続維持」導入後
「ソケット接続維持」は、無線LANなど不安定なネットワーク環境でソケット接続を維持するためのツールです。
ソケット接続維持
わざとネットワークを瞬断させて、それでもアプリを使い続けることができるのを見るのは面白いです。ただ、一般にどれくらい需要があるかは分かりません(笑)。
■これまで
■「ソケット接続維持」導入後
2011年09月19日
弊社のCTI製品はネットワークでの利用に対応していることが大きな特徴となっています。
先日、無線LANの環境で利用しているお客様から、たまに接続が切断されるという報告を受けました。
有線LANにしたところ切断されなくなったとのことですので、切断される原因は、無線LANのネットワークが不安定だったという可能性が高いのですが、普段Webをメインに利用する人は無線LANが不安定でも気にせずに使っていることが多いため、今後も同様の問題報告があがる可能性があります。
また、弊社のCTI製品のように接続を維持するようなソフトを作っているベンダーの中には、同じような問題報告を受けている方がいるかもしれません。そこで、不安定なネットワーク環境で瞬断が発生するような状況でも、接続を維持できるような仕組みを作ったら需要があるかもしれないと思いました。
以下のような感じで、TCPソケットのプロキシとして動作するもので、
(1) 送信するデータをバッファに保存しておく
(2) 接続が切断したら自動的に再接続する
(3) 接続後、バッファにあるデータを再送する
というものを考えています。
ネットワークのTCPのレイヤーでやっていることの一部をもう一度行うということになるのですが(笑)、この仕組みを利用すると、アプリケーションを改修しなくても、アプリケーションがネットワークの瞬断にも耐えるようになります。
先日、無線LANの環境で利用しているお客様から、たまに接続が切断されるという報告を受けました。
有線LANにしたところ切断されなくなったとのことですので、切断される原因は、無線LANのネットワークが不安定だったという可能性が高いのですが、普段Webをメインに利用する人は無線LANが不安定でも気にせずに使っていることが多いため、今後も同様の問題報告があがる可能性があります。
また、弊社のCTI製品のように接続を維持するようなソフトを作っているベンダーの中には、同じような問題報告を受けている方がいるかもしれません。そこで、不安定なネットワーク環境で瞬断が発生するような状況でも、接続を維持できるような仕組みを作ったら需要があるかもしれないと思いました。
以下のような感じで、TCPソケットのプロキシとして動作するもので、
(1) 送信するデータをバッファに保存しておく
(2) 接続が切断したら自動的に再接続する
(3) 接続後、バッファにあるデータを再送する
というものを考えています。
ネットワークのTCPのレイヤーでやっていることの一部をもう一度行うということになるのですが(笑)、この仕組みを利用すると、アプリケーションを改修しなくても、アプリケーションがネットワークの瞬断にも耐えるようになります。
2011年09月14日
先日のブログで、「電話をかけてこられる方は、弊社の製品に興味を持っている確度が(メールでの問い合わせよりも)高い」というようなことを書きましたが、よく考えてみたらそうとは言えませんね。
電話の場合は、メールと違い、終わった後にこちらからアプローチしにくいので、電話の最後に、お客様から「検討してみます」と言われてそれっきりになってしまうことが多いです。(´・ω・`)
メールやWebお問い合わせ画面から問い合わせをいただけると、日にちをまたがっても話が続きますし、そもそもメールアドレスを教えてくれる時点で、ある程度購入の意志があるということも多いです。
そこで、電話での問い合わせに対し、それからどうやってメールやWebお問い合わせで問い合わせしてもらえるかを考えるべきだと思いました。
一つは、電話で、Webには載っていないお得な情報があることを伝えるのがいいですかね。
あとは、他社の製品を選んで損をしてしまったエピソードなどを伝えて、さりげなく弊社の製品がいかに得かをアピールしようと思っています。
先日あるお店で使っているCTIシステムを見せてもらったのですが、月額20,000円で機能が非常にしょぼかったです。。。そういうシステムは、データの移行方法さえも提供していないので、困ったことになっていました。(´・ω・`)
電話の場合は、メールと違い、終わった後にこちらからアプローチしにくいので、電話の最後に、お客様から「検討してみます」と言われてそれっきりになってしまうことが多いです。(´・ω・`)
メールやWebお問い合わせ画面から問い合わせをいただけると、日にちをまたがっても話が続きますし、そもそもメールアドレスを教えてくれる時点で、ある程度購入の意志があるということも多いです。
そこで、電話での問い合わせに対し、それからどうやってメールやWebお問い合わせで問い合わせしてもらえるかを考えるべきだと思いました。
一つは、電話で、Webには載っていないお得な情報があることを伝えるのがいいですかね。
あとは、他社の製品を選んで損をしてしまったエピソードなどを伝えて、さりげなく弊社の製品がいかに得かをアピールしようと思っています。
先日あるお店で使っているCTIシステムを見せてもらったのですが、月額20,000円で機能が非常にしょぼかったです。。。そういうシステムは、データの移行方法さえも提供していないので、困ったことになっていました。(´・ω・`)
2011年09月11日
埋め込みUstreamが投票機能に対応していないという問題がありましたので対応させました。
配信中に投票を行うと、投票画面が表示されます。
投票を行うと投票結果画面が表示されます。
投票結果画面は、投票を削除するまで表示されます。
にっこりコメント:埋め込みUstreamのニコニコ化
【注意】
投票画面が表示されない場合は、
古いバージョンのswfファイルがブラウザにキャッシュされている可能性がありますので、
キャッシュを削除してから読み込んでみてください。
配信中に投票を行うと、投票画面が表示されます。
投票を行うと投票結果画面が表示されます。
投票結果画面は、投票を削除するまで表示されます。
にっこりコメント:埋め込みUstreamのニコニコ化
【注意】
投票画面が表示されない場合は、
古いバージョンのswfファイルがブラウザにキャッシュされている可能性がありますので、
キャッシュを削除してから読み込んでみてください。
2011年09月09日
最近、Felicaリーダーを買ったので(と言っても2,500円のPaSoRiですが...)、これで何かできないか考えてみました。
一つ考えたのは、サブディスプレイに顧客用の画面を表示するような低価格なポイント付与システムです。
知り合いに意見を聞いてみたところ、Felicaを利用したポイントシステムは、それ自体ではあまり意味がなくて、顧客のメールアドレスを取得するということが重要だということでした。
Felicaを利用したポイントシステムは、Felica対応ケータイを持っているお客様しか利用できませんので、そういう意味では中途半端なシステムということになります。したがって、その代わりのメリットがなければ導入する意味がありません。(代わりのメリットがないのなら、少しお金をかけてもっとちゃんとしたポイントシステムを導入した方が良さそうです。)
というわけで、メールアドレスの取得について調べてみたのですが、ドコモのケータイではFelicaリーダーからメーラーを起動できないなどの問題があるみたいで、これを回避するのが難しそうでした。したがってちょっと保留中です。
二つ目は、学校や塾などの生徒の入退室管理システムについて考えました。最近は、生徒の入退室に連動して保護者にメールが飛ぶようなシステムが良く利用されているようです。
しかし、やはりFelica対応ケータイをを持っていないと使えないということでは利便性が低いので、Felicaではなくバーコード付きの会員証を利用するようなシステムにすべきなような気がしてきました。(スロット型のバーコードリーダーが10,000円ちょっとで購入できますのでこれを利用すると安価にシステムを構築できそうです。)
Felicaリーダーを使って何か作れないか考えてみたのですが、Felicaは利用できる人が限られるというところがネックで、良さそうな製品のアイデアは思いつかなかったです。
一つ考えたのは、サブディスプレイに顧客用の画面を表示するような低価格なポイント付与システムです。
知り合いに意見を聞いてみたところ、Felicaを利用したポイントシステムは、それ自体ではあまり意味がなくて、顧客のメールアドレスを取得するということが重要だということでした。
Felicaを利用したポイントシステムは、Felica対応ケータイを持っているお客様しか利用できませんので、そういう意味では中途半端なシステムということになります。したがって、その代わりのメリットがなければ導入する意味がありません。(代わりのメリットがないのなら、少しお金をかけてもっとちゃんとしたポイントシステムを導入した方が良さそうです。)
というわけで、メールアドレスの取得について調べてみたのですが、ドコモのケータイではFelicaリーダーからメーラーを起動できないなどの問題があるみたいで、これを回避するのが難しそうでした。したがってちょっと保留中です。
二つ目は、学校や塾などの生徒の入退室管理システムについて考えました。最近は、生徒の入退室に連動して保護者にメールが飛ぶようなシステムが良く利用されているようです。
しかし、やはりFelica対応ケータイをを持っていないと使えないということでは利便性が低いので、Felicaではなくバーコード付きの会員証を利用するようなシステムにすべきなような気がしてきました。(スロット型のバーコードリーダーが10,000円ちょっとで購入できますのでこれを利用すると安価にシステムを構築できそうです。)
Felicaリーダーを使って何か作れないか考えてみたのですが、Felicaは利用できる人が限られるというところがネックで、良さそうな製品のアイデアは思いつかなかったです。