【追記】 Bookmarkletがうまく動かないようなので、一両日中に直します!ちょっと待ってて!!
【追記】 直りました!「%」がね。。(7/29)
「ルーチンは自動化するかゲームにしてしまう」というのがライフハックの重要な考え方のひとつとしてあります。この考え方は今後もたびたび取り上げていくと思うのですが、今日は、軽いものをひとつ。
会社の同僚が、毎日帰るときに「えきから時刻表」で今出たら何分の電車?というのを調べていました。会社の最寄り駅も自宅の最寄り駅も変わることは滅多にないので、入力するのが面倒じゃないですか。でも、日付や時間の関係上ブックマークにしてしまうのは無理。ということで、JavaScriptを使って現在時刻を取得して欲しい結果を得るというBookmarkletを作りました。
このリンクを Firefox のブックマークにずずずいっとドラッグアンドドロップすると使えるようになります。IEでは使えません。呼び元の文字コードによって文字化けしたり、駅が見つかりませんなんて怒られることがありますが、そういった場合は、もう一回 Bookmarklet を押すってことで。
なお、駅が「勝どき」から「東中野」になっていて Bookmarklet を押して検索してから10分後以降の電車を検索するようになっているので、そこはご自分の環境にあったものに変えちゃってください。そんなの和かんねーよ!という方はコメントください。作ります。
javascript:
var from = ‘勝どき‘;
var to = ‘東中野‘;
var walktime = 10;
theDate = new Date();
month = theDate.getFullYear()*100+theDate.getMonth() + 1;
day = theDate.getDate();
min = theDate.getMinutes() + walktime;
if (min >= 60) {hr = 1}else{hr = 0};
min2 = min % 10;
min1 = (min – min2 – hr*60)/10 ;
hour = theDate.getHours() + hr;
url = ‘http://ekikara.jp/cgi-bin/route/route.cgi?check=off&intext=’ + from + ‘&outtext=’ + to + ‘&month=’ + month + ‘&day=’ + day + ‘&hour=’ + hour + ‘&min1=’ + min1 + ‘&min2=’ + min2 + ‘&airplane=on&sprexprs=on&utrexprs=on&max=5&half=on&cut=on&direct=on’;
location.href = url;
こんなソースになっているので、斜体の赤いところをご自分のものに変えてください。from に会社の最寄り駅、to に自分の家の最寄り駅、walktime にPCを落として最寄り駅に着くまでの時間(分)を入れてください。
そんなわけで、帰りの電車検索をBookmarkletで自動化して、いつもの 3 倍くらいラクして調べられるこの Hack(当社比・個人差があります)。気に入ったら試してみてくださいねー☆
ちなみに、私は、0:11 もしくは 0:21 って決まってるんで使ってません。