Tagは何もいらない。最後に出来上がったユーザ情報のCSVを落としておく。次からはこのCSVにあるURLとパスワードでログインする。AWSのコマンドラインツールもついでに入れておく。MacでHomebrewが入っている環境なら以下のようにインストールできる。入るのだけれど、ここにはパスが通っていないと思うので。次に以下のコマンドで資格情報を設定する。成功すればとりあえず設定できているんじゃないかと思う。最近なぜかフィリピンに行くという知り合いが多いので、フィリピン滞在に有益そうな情報を少し考えてみました。私がフィリピンにいたのは2016年6月までで、基本的にはマカティから外には出ずに活動しておりました。その範囲で見聞きしたり実体験した情報です。持っていくものとりあえず最低限これだけあればなんとかなります。クレジットカード(キャッシングできるやつ)海外キャッシングの枠は国内キャッシング枠より低かったりするので注意。携帯電話ネット接続は必須です。迷ったときでもネットで地図をみれば安心。あると良いもの英語で書いてある写真付きの身分証(例えば国際免許)ビルに入ったりするときに身分証を求められたりするのですが、英語で書いてないといけません。パスポートはおいそれとは出したくないので、別の身分証があると安心感が増します。ホテルホテルは多少高くついてもなるべく治安の良いところを選ぶべきだと思います。田舎の方では場所による治安の差はそんなに無いと思いますが、都市部では気をつけたいところです。新宿の表通りと裏通りの治安感を思い浮かべていただければ何となく雰囲気は浮かぶかと思います。最近はフィリピンも都市部はGoogleMapsのStreetViewでカバーされてますので。通りがどんな感じか、開けた通りでお店があって夕方から夜にかけてもそれなりの人通りがあるところなのかどうかなど、調べておくと安心です。ビザ日本人は事前の手続きをしなくとも、ビザなしで30日間の滞在許可がおります。滞在許可期間内に出国するチケットさえあれば、よほどのことが無い限り入国拒否をされることはないはずです。帰りの日程がはっきりと決まっていない場合も、仮の滞在スケジュールを滞在許可期間内で立てて、それに合わせて帰りのチケットを持っておく必要があります。JetStartはオプション料金を少し払うと安いチケットでもスケジュール変更可能になるのでよく使ってました。30日を超えて60日以内の滞在をする場合は、事前に日本のフィリピン大使館で短期滞在ビザを取っておくと、フィリピンで滞在延長手続きをせずに済んで便利です。滞在延長手続きは、自分でイミグレのオフィスに行くか、旅行代理店に頼むかになります。何度か自分でもやりましたが、イミグレまで行くのもかったるいですし、手続きにも時間がかかるので、オススメは代理店です。現金の扱いフィリピンの通貨はフィリピンペソです。さっき見たら1円=0.47ペソでした。以下の種類のお札と硬貨があります。どこでも円からペソに換金できますし、ほぼマーケット情報に出ているレートと同じ条件で換金できるので、なるべく円を現金で持って行くのがお得です。足りなくなったらPLUSやCirrusのマークがある銀行のATMでクレジットカードのキャッシングを利用できます。一回の取引上限は10,000ペソとかだと思いました。日本で換金して持っていくのは非常に換金効率が悪いのでやめましょう。余ったペソは10,000ペソを上限に国外に持ち出せます。空港スタッフがX線スキャンでチェックしてイチャモンをつけてくるので、もしペソが余って持って帰りたい人は気をつけるようにしてください。通信手段ごく短い滞在であればローミングで済ませてしまうのもありです。料金は各通信会社のページに載っていると思います。ネットの使用頻度や滞在日数によっては、SIMフリーの携帯を持っていて(向こうで買っても良い)、ローカルの回線を取得すると安く済むかもしれません。空港では各回線業者がプリペイドのSIMを売ってますので、携帯を渡してSIM入れてネットの設定までやってもらうこともできます。かわいいお姉ちゃんだったらついでに番号ゲットしてしまえばいいと思います。空港からの移動手段5つ星ホテルに滞在するなら迎えを頼めると思いますが、迎えがないならば空港からの移動はタクシーを使うことになると思います。料金が安い順に言えば、基本的に白、黄色、固定の順です。ぼったくり遭遇率もその順に高いので、メーターのタクシーに乗るときは、乗る前に「Meter?」とか言ってメーター使うかどうか確認して、走り出したらメーター動き始めたかどうか確認すると良いです。固定料金のタクシーはそうそう問題は起きないと思います。運ちゃんは英語を解しますが、日本人の発音が通じない可能性は大いにありますので、行き先の名前と住所は紙に書いておいて渡すと良いと思います。日常生活の心得スキミングの話をたまに耳にします。カードの利用履歴を監視して、何かあればすぐにカード会社に連絡しましょう。都市部では治安の悪いエリアがどこなのか把握して、特に日が落ちてからは近寄らないようにしましょう。チップ文化は基本的にありません。請求された分だけ払いましょう。お腹に自信の無い方は飲み物や食べ物に警戒しましょう。悪いお姉ちゃんやオカマに捕まらないようにしましょう。フィリピンはゴキブリ天国です。長期滞在に向けて長期滞在ではコンドミニアム(マンション)を借りることになると思います。自分で探すのも良い経験になりますが、知り合いの一人は日系の不動産から仲介してもらってました。英語がそこまで得意じゃ無い方はオーナーと直接やりとりするのはかったるいと思いますので、仲介屋を通すとそこら辺も安心できるかと思います。携帯は後払いの契約型のものの方が安くなりますし、いちいちロードする必要もなくなるので便利です。個人的な経験からは、外人で国内に住居と職があればすんなりと回線契約できるのではないかと思います。銀行口座も持っていると便利です。フィリピンでは他行の口座とはやりとりできませんが、自行のATMからはいつでも手数料なしで引き出せます。会社の口座がある銀行支店で店長とかとフレンドリーに話をしていればすんなり開設できるのではないかと思います。最後に慣れたと思った頃にヘマをする人が多いらしいので、海外で気を引き締め続けるのを忘れずに、と諸先輩が仰ってました。14:53フィリピン滞在に有益そうな情報Tweetもっと読むコメントを書く2016-07-27フィリピンでの移動手段について先月末から日本に戻りましたが、日本の交通網の発達は素晴らしいなあと改めて思ったりしています。参考までにフィリピンの交通事情がどんなものなのか私の主観的な情報をここに記しておきます。タクシーフィリピンの短期滞在者が一番お世話になるのがタクシーではないかと思います。料金は日本と比べるとずっと安いです。初乗りが日本円で100円とかそんなもの。空港からの移動も、ホテルやら知り合いやらの出迎えがなければタクシーを使うことになると思います。空港からの移動で気をつけるのは、声高に客引きをしているのは基本的にボッタクリだということです。タクシーと言って客を引きつつ、実はレンタカーだったりもします。空港から出ている正規のタクシーは、黄色い車体のメーター制(市中のメータータクシーよりちょっと割高)のものと、行き先によって値段が固定になっているボックスタイプのクーポンタクシー(基本的にメーターより高くつく)の2つです。参考までにマニラ空港からマカティ市内までの料金ですと、利用するターミナルにもよりますが、200ペソから600ペソほどの間に収まると思います。これを大きく上回るようだとボッタクリかと。空港からの移動は以下の順に優先して利用しております。メータータクシークーポンタクシーボッタクリメータータクシーが一番安いので、できればそれを使いたいのですが、到着時間によってはに長蛇の列ができている場合があります。その場合でもクーポンタクシーは割と空いていることが多いので、そっちに行きます。急ぎの用事がある場合は仕方がないので、ボッタクリの中からどうにか我慢出来る値段のところを探すことになります。裏技として、空港の到着エリアから出発エリアに移動して、客を空港まで送り届けた後の市中タクシーを拾うという手もあります。市中のタクシーは空港では客を拾ってはいけないことになっていると思いましたので、やるなら荷物が少ないときなどで、目立たないようにやるべきかと。ちなみに、空港からマカティ市内に抜ける際、Skywayという高速道路を使うと、20ペソを別途払うことになります。フィリピンのタクシーは、市中でつかまえた正規のライセンスのものであっても油断はなりません。走り出した時にきちんとメーターが回っていることを確認しないと、後から法外な料金を請求してくる悪質なドライバーもおります。乗車拒否も日常茶飯事で、道中に渋滞があったり、雨天時で稼ぎどきともなると、乗車時に通常のメーター料金よりも高額で交渉をしないといけない場合もあります。メーター+50ペソというのが割とよく出る条件ですが、ケースバイケースです。稀なケースだとは思いますが、タクシー運転手が強盗に様変わりするなどとの話もあるようです。陸路全般に言えることですが、渋滞が酷いため、それを計算に入れて移動する必要があります。田舎方面に行く場合はタクシーに頼れなくなってきますので、レンタカーを使うという選択肢も出てくるかと思います。フィリピンではレンタカーを借りると基本的に運転手がついてきます。小ぶりなセダンタイプならば、運転手込みで1日1万円とか、そんなものではないかと思います。自分で運転するという選択肢もないわけではありませんが、日本とは車線が逆ですし、運転マナーも悪いため、短期滞在で運転に挑戦するのは自殺行為かと思います。バス現地で一番メジャーな長距離移動手段がバスだと思います。だいたいの町にはバスで行けるのですが、ぱっとバスを見ても行き先はよくわからないと思いますし、車内のアナウンスは現地の言葉ですので、かなりの慣れが必要です。時間や路線によってはかなり混み合いますので、大きな荷物を持っていると辛い場面もあるかと思います。コストパフォーマンスは良いです。バンボックスタイプの車が一定の区間を往復していて、バスと同じように利用することができます。バスよりも行き先がわかりにくく、難易度が高いです。営業許可を取っているものと、白タクのような無法営業のものがあるようです。料金的にはバスとそんなに変わらないのではないかと思います。Taxi私は両方ともほとんど使いませんでしたが、高評価をしている人もいました。個人的にはいい思い出がありません。Uberの運転手は素人ばかりで、スマホのナビに失敗するとすんなりと目的地に着けないことがままある。Taxiは基本的にメータータクシーをつかまえるためのサービスですが、繁忙時には結局これを使っても捕まえられないですし、暇な時間帯はこんなのがなくとも流しのタクシーを簡単に捕まえられるのであまりメリットが感じられません。両方共オンラインで車両情報が追跡されるので、セキュリティ上安心できるということはあるかと思います。電車フィリピンの電車網は、首都マニラ圏に、山手線のような環状の路線と、それを東西に突っ切る短い中央線があるような感じです。激しく混みますし、上記以外に細かい路線網がないので使い勝手は悪いです。最近ではIC乗車券なんかも導入されてたりするらしい。日本のように陸路で素早く移動する手段がありませんので、長距離移動は空路に頼るのが賢明です。群島国家なので、そもそも陸路で行けないということもあるかと思います。方が安定しているように感じます。が格安フェアをよくやっていて、そのチケットが取れればかなりお得です。通常の料金はどちらもそんなに変わらないと思います。飛行機を使うまでもないような距離での海峡越えなど、海路を使う場面もあるかと思います。短距離ではバンカと呼ばれているボートを使いますが、日本で使われているような高速艇と比べると遅くて乗り心地も悪いです。長距離ではフェリーになるかと思いますが、どうしても自分の車を運びたいといったことがなければ空路を選ぶのが無難です。00:03フィリピンでの移動手段についてTweetもっと読むコメントを書く2016-03-31Jacksonのデフォルトタイムゾーン今週に入ってからSpringMVCでWebAPIをごりごり書いているのですが、いざ日付型を扱うというところになってちょっとはまったのでメモ書き。謀ったなJacksonSpringMVCのJSON処理は標準でJacksonを使うようになっています。date;とかやるわけなんですが、これだとタイムゾーンがGMTで計算されて変になったりします。date;とか書くこともできるんですが、さすがにこれを一々指定するのは気が重い。locale.とか書いてあるので、TimeZone.setDefault(TimeZone.getTimeZone("Asia/Tokyo"));と、アプリの初期時にやっておけば良いと思ったそこの貴方は残念賞。使っていたのかな、と思うようなコメントアウト(!!)があって目を疑います。TimeZone.getTimeZone("GMT");エスパーするとしたら、タイムゾーンの環境依存で発見しにくいバグに悩まされて、デフォルトをGMT固定に変更したとかでしょうか...尚、Jacksonの公式WikiにあるFAQの日付処理のトピックでは、一番最初に「タイムゾーン何も指定しなければGMTだから、よろしく」と書いてありました。http://wiki.fasterxml.com/JacksonFAQDateHandlingこれで勝てねば貴様は無能だ以下のようなクラスをプロジェクトの適当な場所に作ればOKです。}}上のコードではついでにデフォルトの日付フォーマットも変更してます。したらメソッド名とか中の処理とかけっこう変わってました。前に書いたURLのフック処理がいろいろ駄目になっていたので、4.0.0でどんな処理になっているのか、ざっと追って、新しくコードを書き直してみました。渡すようになっています。トリガーされるようになっています。流れを3ステップで説明すると以下のようになります。返してくるので注意が必要。渡してしまうと、細かいところで変なことが起こります。して別物になってオプション扱い。登録をする必要はないでしょうという話だと思います。アクションを使ってURL遷移をするサンプルコードです。使うならば以下のようにシンプルにできます。ファイルが細切れになっています。現状、ページ遷移をフックしてAPIを呼び出す処理は以下のようになっています。定義に書くことにしました。渡すと、マッチしたルーティング情報を返してくれます。いうキーでデータ取得のための関数を定義するようにして、それをここで取得するようにしました。副作用のあることをしないように。リダイレクト処理くらいしかやってはいけないのだと思います。4.0.0Tweetもっと読むコメントを書く2016-02-12gulpのビルドをエラー時にリスタートさせたら不評だったコンパイルエラーが発生したときにgulpのwatchが終了して、リスタートするのが面倒なので、ビルドコマンドを無限ループに入れることに。コンパイルエラーが起きたら通知があったら良いだろうと、以下のようなコマンドを実行してみました。LOL何か負けたような気がして悔しかったので以下のようなコマンドに改良して提案しました。経由で渡すことになります。画面遷移時にデータの読込どうしようかと少し悩みましたが、今のところ、URLの変更を検知して、そのURLに対応したAPIを叩くという方向で進めています。使っていまして、今のところ以下のような感じです。reduxRouterMiddleware));}store生成呼び出しは以下のようになってます。処理される前にローディング処理のアクションを投げています。処理される前にもローディング処理を入れています。いったアクションを返すメソッドです。