読み書きプログラミング

日常のプログラミングで気づいたことを綴っています

辞書ブックマークレットにTwitter連携機能を追加しました。

(2011/07/30)
本件、ちゃんと動いていないようです。申し訳ありません。調査します。


スマートフォンやタブレットで便利な辞書ブックマークレット(リメイク版)」にTwitter連携機能を追加しました。

Twitterをよく活用されている方は、以前にインストールいただいたブックマークに下記の赤色のような追加をしてください。

http://d.hatena.ne.jp/nextliteracy/#javascript:%7Bvar%20d=document;var%20w=d.getSelection%28%29.toString%28%29;var%20s=d.createElement%28%27script%27%29;function%20cb%28j%29%7Bd.body.removeChild%28s%29;alert%28%28%28j.length==0%29?w+'%E3%81%AF%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F':j%29%29%7Dif%28w.length==0%29%7Bw=prompt%28%27%E5%8D%98%E8%AA%9E%E3%82%92%E5%85%A5%E5%8A%9B%27%29;if%28w==null%29return%7Ds.type=%27text/javascript%27;s.src=%27http://safari-parks.heroku.com/dic?Word=%27+w.replace%28/%5E%5Cs+/,%20%27%27%29.replace%28/%5Cs+$/,%20%27%27%29+%27&_callback=cb&twitter_id=%27;d.body.appendChild%28s%29%7D

をそっくりTwitterのアカウント名に変えてください。
調べた単語とその意味を、1時間後、1日後、1週間後、1ヶ月後にTwitterのrepeat_botというアカウントから通知します。自然な単語復習としてご活用ください。


通知機能に興味のない方はそのままで辞書機能は使えますので引き続きご活用ください。


まだお試しになっていない方へ。とっても簡単なブックマークレットですが、英語サイトを読まれる方ならデスクトップ、スマートフォンタブレットに関わらずほんとに便利ですよ。

公開ポリシーの変更について

第三者の方にサービスの安全性が確認できるようにオープンソースの形を取ってきましたが、今回、オープンソースの形を一旦取りやめさせていただきます。TwitterOAuth認証を導入し、ソースコード内に認証キーの記述があるためです。
何かいい方法があればアドバイスいただけたら幸いです。
(追記)
HerokuとGitHubの両方にプッシュする時の秘密にしたい値の扱いにやり方が紹介されていました。多謝。