2011年12月15日木曜日

Rakuten Anti Mail Magazine 「楽天市場 クイック購入画面」に対応

Rakuten Anti Mail Magazine 「楽天市場 クイック購入画面」に対応
23:18 by Jumpei Tanaka

楽天市場が仕様変更した様で、商品検索画面が変わっています。
それに伴って購入画面が増えた?様なので、対応しました。

2011.12.15 Ver 1.3.1 楽天市場のクイック購入画面に対応しました。

image
Rakuten Anti Mail Magazine

2011年12月13日火曜日

今すぐ「楽天商品ランキングAPI」を動かしてみる最低限のコード

今すぐ「楽天商品ランキングAPI」を動かしてみる最低限のコード
0:05 by Jumpei Tanaka

楽天商品ランキングAPI (version:2010-08-05)を使ってみる

これだけですよ、っていう参考までに。
ちなみにトラベル系なら本家にもサンプルが。
http://travel.rakuten.co.jp/webservice/sample/jsonp/get_hotel_chain_list.html

test.html
<html> 
<head>楽天ランキングAPIサンプル</head>
<script type="text/javascript" src="RakutenAPI.js">
</script>
<body onload="getData()">

<div id="result">
<div id="ResultList"></div>
</div>

</body>
</html>

RakutenAPI.js

//////////////////////////////////////////////////////////////////////////////
// 楽天ランキングAPIサンプル
//////////////////////////////////////////////////////////////////////////////
// ランキングデータを取得
function getData(genreId) {
var requestUrl = 'http://api.rakuten.co.jp/rws/3.0/json?';
var param = [];
param.push('developerId' + '=' + 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); // ※自分のデベロッパーIDに変更すること!
param.push('affiliateId' + '=' + 'xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx'); // ※自分のアフィリエイトIDに変更すること!
param.push('operation' + '=' + 'ItemRanking');
param.push('callBack' + '=' + 'showResult');
param.push('version' + '=' + '2010-08-05');

var scriptTag = document.createElement('script');
scriptTag.src = requestUrl + param.join('&');
document.body.appendChild(scriptTag);
}

// コールバック関数
function showResult(d) {
var result = '';
if(d.Header.Status == "Success") {
// ランキング取得成功
var item = d.Body.ItemRanking.Items.Item;
for(var i = 0; i < item.length; i++) {
result += '<a target="_blank" href="' + item[i].affiliateUrl + '"><img src="' + item[i].smallImageUrl + '"></a><br>';
}
} else {
// ランキング取得失敗
result = '<p align="center">' + d.Header.StatusMsg + '</p>';
}
document.getElementById('ResultList').innerHTML = result;
}

2011年12月12日月曜日

Chrome 拡張 「楽天市場 ジャンル別ランキング チェッカー」をVer2.0に更新

Chrome 拡張 「楽天市場 ジャンル別ランキング チェッカー」をVer2.0に更新
23:27 by Jumpei Tanaka

掲題の通り、あのランキングチェッカーをアップデートしてみた。

変更内容は、単なる広告貼付け状態から、ちゃんとRakuten API を使ってリストを作成するようになった。
Ver1.0が Chrome 拡張の HelloWorld だったとすると、Ver2.0は Rakuten API の HelloWorld になる。
というわけで、品質はそういうレベルですよという前置きでハードルを下げつつ、Rakuten API のサンプルも次の投稿で載っけておくことにする。

更新した、今すぐ買える「楽天市場ジャンル別ランキング チェッカー」

image

2011年10月11日火曜日

楽天市場 ジャンル別ランキング チェッカー

楽天市場 ジャンル別ランキング チェッカー
22:24 by Jumpei Tanaka

cm

Google Chrome 拡張、楽天市場のジャンル別ランキングチェッカーを公開しました。
毎日更新されるランキングの上位10商品を表示します。

数多ある商品のランキング上位なので、知らないと損をするような商品が載っています。
特に、「日用品雑貨」「水」「食品」「ビール」「医薬品」などのジャンルは、継続的に買い続ける商品なので、少しでも安いものが見つかると、より経済的です。

頻繁にチェックしなくとも、1度ランキングを眺めて見るだけでも価値があると思います。

楽天のメルマガを自動でOFFにするChrome 拡張

楽天のメルマガを自動でOFFにするChrome 拡張
22:05 by Jumpei Tanaka

imagepreview2

楽天で各種ショッピングをする時に毎回表示される、メールマガジンの購読。
これを自動でOFFにする Google Chrome 拡張を公開しました。
楽天ユーザには便利だと思います。

Rakuten Anti Mail Magazine

2011年8月19日金曜日

【クイック検索ガジェット】SPACE ALC の英辞郎 ON THE WEB【Google Desktop】

【クイック検索ガジェット】SPACE ALC の英辞郎 ON THE WEB【Google Desktop】
0:45 by Jumpei Tanaka

Helloword 代わりに作ったゴミプロが意外と便利だったので公開。
ALCさん曰く”空気読んでください”とのことだったので、ブログにひっそりおいておくことに。

こんな感じの Google Desktop ガジェット。入力→Enter で、英辞郎での検索結果をブラウザで開く。
英辞郎ユーザには、そこそこ便利だと思う。
image

もちろん、英語と日本語です。
ダウンロード↓

2011年8月9日火曜日

Android SDK のエミュレータでアプリが起動しないパターン1

Android SDK のエミュレータでアプリが起動しないパターン1
1:20 by Jumpei Tanaka

問題

昨日までアプリを起動できたのに、突然エミュレータがアプリを起動してくれなくなることがある。
ただし、エミュレータは何事も無く正常に起動する。

原因

不明

解決方法 (のうちの一つ)

1. 「adb.exe」を Kill してみる (実施前に作業中データの保存を推奨)

image

「adb.exe」の Kill 後、以下のログが表示され、エミュレータ上でアプリが起動した。

image

参考

2011年8月3日水曜日

Android SDK でエミュレータが起動しないパターン1

Android SDK でエミュレータが起動しないパターン1
2:41 by Jumpei Tanaka

問題

素直にインストールしたはずなのに、エミュレータが起動してくれないパターン。
エミュレータ起動時に、以下の文言が表示される。

[2011-08-03 01:52:35 - Emulator] invalid command-line parameter: Files\android-sdk-windows\tools/emulator-arm.exe.
[2011-08-03 01:52:35 - Emulator] Hint: use '@foo' to launch a virtual device named 'foo'.
[2011-08-03 01:52:35 - Emulator] please use -help for more information

実際の表示

image

原因

パスにスペースが含まれていると、途中で切れてしまう。

対策

1. パスを変更出来る場合は、スペースが含まれない名前に変更する
2. Program Files の場合は、32bit、64bit に応じて以下の通り変更する
Windows 32bit版

変更前: C:\Program Files\Android\android-sdk
変更後: C:\PROGRA~1\Android\android-sdk

Windows 64bit版

変更前: C:\Program Files (x86)\Android\android-sdk
変更後: C:\PROGRA~2\Android\android-sdk

 

参考

I

2011年7月26日火曜日

Android SDK のインストール時にJDK(Java SE Develepment Kit)が認識されない

Android SDK のインストール時にJDK(Java SE Develepment Kit)が認識されない
3:17 by Jumpei Tanaka

問題

現在の最新版のインストーラ installer_r12-windows.exe でインストールを試みたところ、JDK (Java SE Develepment Kit) を認識してくれなかった。

原因

インストーラのバグ。数バージョン前のインストーラから既に発生している様ですが、なぜ修正されないのかは不明。

解決方法

【Back】してから【Next】で、画面を再表示すれば認識する・・・

詳しくは以下のサイトにまとめられています。

2011年7月1日金曜日

AutoHotKeyでスピードダイアル

AutoHotKeyでスピードダイアル
1:04 by Jumpei Tanaka

Opera のスピードダイアル機能を Google Chrome でも使いたいなというときは、AutoHotKey で作れば簡単。
・・・かと思ったが、IfWinExist が、非アクティブのタブに対して働いてくれないので、2重オープン制御は不完全。できないのだろうか。

;#------------------------------------------------------------#
;#-  Google Chrome
;#------------------------------------------------------------#

#IfWinActive, ahk_class Chrome_WidgetWin_0

    ;// Speed Dial
    ^1::
        OpenURL( "Facebook", "http://www.facebook.com/?ref=logo" )
        return
    ^2::
        OpenURL( "[mixi]", "http://mixi.jp/" )
        return
    ^3::
        OpenURL( "YouTube", "http://www.youtube.com/?gl=JP&hl=ja" )
        return
   
#IfWinActive

;//
;// 指定したURLを開く
;// title    : 行き先URLのタイトル(連打抑制にしかなってない)
;// url        : 行き先URL
;//

OpenURL( title, url ){

    IfWinExist, %title%
    {
        WinActivate
    }else
    {
        Run %url%
    }
   
    return
}

2011年5月20日金曜日

30秒で出来る、Twitter → Facebook の連携方法(英語版)

30秒で出来る、Twitter → Facebook の連携方法(英語版)
22:55 by Jumpei Tanaka

1. 「twi」と入力して、『Twitter App』をクリックする[2011/5/3訂正]入力候補の表示内容は人によって違う様です
下記Twitterアプリのページを表示する

image_thumb[1]
http://www.facebook.com/apps/application.php?id=2231777543

2. 【Go To App】をクリックする

image

3. 【Allow】をクリックする

image

4. FacebookProfile をチェックする

image

5. 【Allow】をクリックする

image

6. ホーム画面に、「Twitter」が追加されていることを確認する

image

以上、できましたか?

30秒で出来る、Twitter → Facebook の連携方法(日本語版)

30秒で出来る、Twitter → Facebook の連携方法(日本語版)
22:30 by Jumpei Tanaka

1. 「twi」と入力して、『Twitter アプリ』をクリックする [2011/5/3訂正]入力候補の表示内容は人によって違う様です
下記Twitterアプリのページを表示する

image
http://www.facebook.com/apps/application.php?id=2231777543

2. 【アプリへ移動】をクリックする

image

3. 【許可する】をクリックする

image

 

4. FacebookProfile をチェックする

image

5. 【Allow】をクリックする

image

6. ホーム画面に、「Twitter」が追加されていることを確認する

image

以上!できましたか?

2011年1月5日水曜日

バッチファイル(.BAT)のリダイレクトエラー補足方法

バッチファイル(.BAT)のリダイレクトエラー補足方法
23:28 by Jumpei Tanaka

以下の処理は、hoge.exe の実行エラーを補足できるが、mylog.txt へのリダイレクトのエラーは補足できない。

hoge.exe /t > c:\mylog.txt

IF %ERRORLEVEL%==1 GOTO ERROR

リダイレクトのエラーを補足したい場合、cmd.exe をかませば良い

cmd /C "hoge.exe /t > c:\mylog.txt"

IF %ERRORLEVEL%==1 GOTO ERROR