itochin2の日記(仮)

主に備忘録。Perl、MySQL、Unity、開発管理などについて情報を残していきたい。

フィリピン留学6日目

やったこと

土日は休校。
休みを利用して人生初のシュノーケリングをした!

どうせボッチで勉強するだろって思ってて、土日とか何も考えてなかったけど
バッチメイト(入学が同じ日の人)と仲良くなれて海に行ってみることになった。

www.veltra.com
現役大学生は予算の都合から、おっさんは体力の都合から、
シュノーケリングだけやるプランを申し込んだが、これは完全に正解だった。
別のツアーで朝8:40集合、16:00解散のプランとかがコスパは高そうだったけど、やっていたら死んでいたかもしれない。

出発編

とりあえず水着もなかったので、午前中ショッピングモールで雑に買った。
なんか日本のやつより全体的に短い。
ハーフパンツっていうより短パンみたいな。

タクシー1

google map見せたら、謎の行き止まりで止まった。
後から知ったけど、集合場所はシャングリラっていう5つ星ホテルの敷地内で、そもそもタクシーでそこまで行けなかった。
20分くらいさまよったけど、着いてよかった。

海が見える気がする!と進んだ先がただの駐車場だった件。
f:id:itochin2:20190420235410p:plain:w300

シャングリラリゾート編

これぞリゾートホテルって感じの場所。
一番安くて一泊16,000ペソもする5つ星ホテル。
あらゆる所でfree wifiが繋がっててやばい。
ここにはきっと金持ちしかいない。
f:id:itochin2:20190420235454p:plain:w300
f:id:itochin2:20190420235445p:plain:w300
f:id:itochin2:20190420235450p:plain:w300

シュノーケリング

魚がめっちゃ近くで見れた。餌場的なところにはすごい大量にいた。
海底にヒトデもいたし、よくわからない細長い魚もいた。
今まで圧倒的に山派だったが、海も悪くないかもしれない。
きれいな海にぼーっと浮かんでるのも最高に楽しい。
帰ったらライフジャケットの形に日焼けしてた。

遅めのランチ

ビーチ内に併設されたレストランは、基本的に宿泊者専用だった。
いろいろたらい回しにされたけど、ようやく食べれた。
この前Crezy Crabで飲んだサンミゲルっていうビールが180ペソだった(約3倍!)
さすが金持ちしかこないホテルのレストラン。
しかしデザートのアイスが最初にきたり、サーブする順番は雑な感じだった。

ウマァァァァい、説明不要!
f:id:itochin2:20190421000508p:plain:w300
BIKO & MANGOっていうデザート。BIKOはちまきみたいな食べ物。甘い。
f:id:itochin2:20190421000502p:plain:w300
CRISPY PATAっていう豚肉料理。皮がカリカリ、身はしっとりで美味しかった。一緒についてきたライスは要らなかった。
f:id:itochin2:20190421000201p:plain:w300

タクシー2

本日、唯一ヒヤリとした行程。

行き先告げたら「遠い」ってゴネるし、
「400ペソくらいだろ」って言ったら「500ペソ!」ってぼったくろうとしてくるし、
最終的に「メーター使う」って言うから乗ったけど、
車道の真ん中走ったりしてめっちゃ運転荒いし、途中でタクシーのメーターリセットしやがった。
たぶんメーター使うと、明らかに400ペソいかないから切ったんだと思う。

メーター使わないタクシーは言い値で揉めるから乗るなって注意は受けてたけど、
途中でリセットするパターンもあることを知った。
ヤバそうなのは使わない方が良いという教訓を得た。

【追記】
5つ星ホテルの近くは金持ちしかいないので、周りにいるタクシードライバーはカモを狙ってる。
ホテルでタクシーを呼んでもらうのが、多少高くなるけど安全で最適解だった模様。
あと30分以上の距離とか、渋滞する時間とか、違うエリアに行くときは、メーターに+50ペソ上乗せ的な感じで交渉するのがベターとのこと。

アヤラモール編

お土産にTシャツ、ドライマンゴー爆買いした。
進撃の巨人フェアリーテイルが英語に翻訳されて売ってた。
そういえば「Where is the xxx(XXどこですか)?」みたいなフレーズも、一回使ってしまえば慣れるもんだなって感じた。

タクシー3

今回のタクシードライバーは感じのいい人だった。
「学生さんなの?」とか「勉強頑張ってねー」っていう事を言ってた(と思う)。
96ペソくらいだったから、100ペソ出して「Keep the change(お釣りはいらない).」って言ってみた。
ニコッと笑って「Thank you」って言ってくれたのが印象的だった。
「Keep the change」はしばらく忘れないフレーズかもしれない。
体験で記憶が定着するってこういうことなんだなーと思った。

用途 金額 備考
水着 197.10ペソ
ツアー 2072.45ペソ
タクシー1 336ペソ 1人112ペソ
タクシー2 400ペソ 1人133ペソ
レストランの食事 1370ペソ
お土産1 1497.75ペソ Tシャツとかマグカップ
お土産2 1551.80ペソ ドライマンゴーとお菓子
タクシー3 100ペソ 1人33ペソ
合計 6912.1ペソ 14929.30 JPY

前日の夜中0:37にツアー申し込むという無計画ぷりだったけど、楽しい思い出になってよかった。

フィリピン留学5日目

やったこと

昨日に続き、フィリピンは祝日で学校が休み。
追加した授業をこなした。

SPEAKING

先生からハロハロっていうスイーツが美味しいという情報を得た。
sounds good(いいね!)って相槌を打てた。
あと、Where can I eat it ?ってフレーズが出てきてちょっと成長を感じた。
レトゥスとキャァベジがよく分からなかったけど、レタスとキャベツのことだった。
カタカナ英語の弊害。

VOCAVULARY

very xxxの違う言い方をいくつか習った。
が、新規に覚える単語が頭に入らない。

意味 very xxx same meaning
恐れ very afraid fearful
怒って very angry furious
うるさい very annoying exasperating
悪い very bad awful/terrible
美しい very beautiful gorgeous
明るい very bright luminous
静かな very calm serene
忙しい very busy swamped
注意する very careful caution
明確な very clear obvious
聡明な very clever Intelligent
寒い very cold freezing
多彩な very colorful vibrant
混乱した very confused perplexed

先生が↑のワードが書かれた紙を机にバラまいて、神経衰弱みたいな準備を始めた。
いや、そもそも組み合わせもちゃんと覚えてないし、そのうえ場所も覚えるのかよマジ鬼畜って思ったけど、
別に全部めくっても良いやつだった(裏返さなくて良かった説)

exasperatingがエグザスパレィティンみたいな発音。
sereneがセリィンみたいな発音。
obviousがオビォスみたいな発音。
perplexedがプァプレックスッみたいな発音。

GRAMMER

先生の圧が強かった。
文法の基本的な用語の英語版を整理して覚える。

その他

数時間前に出てきた単語を覚えられない。
文法とかも一度で覚えられない。記憶力を改善させるにはどうしたいいか考える。
字はきれいに書かないと見返したときにわからない・・・。
フィリピンにデブは少ない。太ってるとバスとかで2人分の運賃を請求されるらしい。
明日からI'm going to, I want toをアイガナみたいな短縮で言うことを意識する。
フィリピンってゴミの分別どうなってるんだろう。

圧が強い先生の授業をうけて、中学のときに英語を嫌いになったのを思い出した。
辛い、楽しくない、興味を失う、更にできなくなるの悪循環。
今だから冷静に自己分析したり環境変えたり、なんらかの手が打てるけど、
中学生だった自分にはそんな判断できなかったし、環境も強制だったからなぁ。

TODO:

アヤラモール行ってお土産買う。
マッサージ行く。
レチョンを食べる。
シシグを食べる。
ハロハロを食べる。

明日はオプショナルツアーに当日参加できたら海ワンチャン。

フィリピン留学4日目

やったこと

本日、フィリピンは祝日で学校が休み。寮のご飯もなし。
留学した学校は費用なしで授業の追加ができるので申し込んだ。

VOCAVULARY

来週やろうって言ってたテキストを消化してしまった気がする。
教え方がうまい先生だったように感じた。

LISTENING

この授業が本当にきつい。
たぶんTOEICの問題をやっているっぽいけど、ほとんど聞き取れない。
質問も回答も聞き取れないしから正解もわからない。
音声の通りに発音するのも、かなり練習の時間が必要。
2、3回練習して、文を見ないで発声するのは厳しい。
センテンスに区切りをつけると、理解しやすくなる。
やり方を考えないと実りがない。

SPEAKING

お前の国で中絶は合法か?なぜだ?っていうブッ込んだ質問がきた。
Because It is written in the lawって答えておいた。
writtenはなぜwもeも発音しないの?

その他

近所の子供にスマホ貸したら、バシバシ自撮りしてた。
朝ごはんないのでスーパーで買ったパンを食べた。
とてつもないハズレを引かなくてよかった。
フィリピンはスムージーがラーメンよりも高い。
今日は鶏が静か(食べられた?)

フィリピン留学3日目

やったこと

VOCAVULARY

昨日とおとといやった内容の振り返りテストやった。
まだ余裕。

American Accent

数字の数え方は全部〜ティだと思ってたけど違った
20: twenty(tを発音しない)
30: thirty(tをdで発音する)
40: forty(tをdで発音する)
50: fifty(そのまま発音する)
60: sixty(そのまま発音する)
70: seventy(tを発音しない)
80: eighty(tをdで発音する)
90: ninety(tを発音しない)

LISTENING

疑問系は全部語尾を上げると思ってたけど、Yes/Noで答えられるものだけ語尾を上げる。
What, Why, Where, When, Who, Howは最後普通。
Do you 〜?は語尾を上げる。
consonant: 子音
vowel: 母音とy
consonantとvowelが繋がったら発音が省略される

SPEAKING

お題のシチュエーションが難しい。
世界を救うために彼女を殺すか、彼女をまもって世界を救うか選べ。って言われてもなぁ・・

GRAMMER

Auxiliary varbs: 助動詞。DoとかCanとか。
例題に「play」とか「study」を使うと、合ってるけど違う動詞を使えって跳ね返されるようになってきた。
厳しい。

LISTENING

dictationが辛い。英文を聞いて書き起こすのは本当に辛い。
辛い以外の感想がない。
明日以降、4日はレッスンがないから練習すれば良いだけだよって、まぁそうなんだけど。

General English

宿題でたのでやる。

その他

噂のbalot。
見た目はたしかにグロかったけど、味はゆで卵。普通にうまい。
f:id:itochin2:20190419221327p:plain:w300

初めての外食。Crezy Crabっていうカニが美味しいという噂のお店に行った。
f:id:itochin2:20190419222908p:plain:w300
カニの劇的before after
f:id:itochin2:20190419221716p:plain:w300f:id:itochin2:20190419221609p:plain:w300
安くて美味しいビール 65ペソ(約140JPY)
f:id:itochin2:20190419222134p:plain:w300
シニガン(酸っぱいスープ)
f:id:itochin2:20190419222323p:plain:w300
フライドライス(ピラフ的な)
f:id:itochin2:20190419222433p:plain:w300

カニを食べたのに3人で1200ペソ(2,598JPY)で安い。
食べたカニの甲羅を店に貼り付けまくるっていう店名に恥じないクレイジーっぷり。
f:id:itochin2:20190419223115p:plain:w300f:id:itochin2:20190419223123p:plain:w300

今度はシシグを食べたい。
外食のあと、近所の子供とバレーボールして遊んだ。軽く遊ぶつもりが3時間もやってて死ぬ。

フィリピン留学2日目

やったこと

VOCAVULARY

単語は知ってても英語で説明ができない。
苦肉の策でイラストを書いた。
f:id:itochin2:20190416221931p:plain:w300f:id:itochin2:20190416221939p:plain:w300
angry(怒る)とhole (穴)の説明

American Accent

eat, sweetみたいな「íː」の発音をやった。ずっとイーってやってて頬の筋肉がつりそう。
coffee(↑), milk(↑) and soda(↓)のように複数のワードを言うときは語尾を上げて、最後に下げる。

LISTENING

ずっとmaterialって言われてて、何?錬金術の話???って思ってたら
教材の事をmaterialっていうのだった。

SPEAKING

日本人はみんなPPAPが好きっていう認識してて、自分のトーク力では改めることはできなかった。

GRAMMER

動詞(verb)・形容詞(adjective)とかが英語だと分からなかったので予習しとけばよかった。

LISTENING

適当な雑談をした。
秋田のローカルフードは「きりたんぽ」って話題は完全にチョイスをミスった。
もちは英語で「rice cake」っていう。
I just know. そんな気がする、のフレーズは使えそう。

General English

英語を聞いて、アドリブの質問に答える。脳が辛い。

その他

まー、とにかく人の名前を覚えられない。
英語力もそうだけど、そもそもコミュ力がないとつらい。
50ペソのマンゴーシェイクが美味しかった。
f:id:itochin2:20190416172506j:plain:w400
先生たちとちょっとサッカーやって遊んだら面白かった。
balut(バロット)っていう羽化寸前のアヒルを使ったゆで卵がグロい。
他にはシシグ、レチョン、シニガンスープ(エビのやつ)が美味しいとのこと。
フィリピンは18歳からお酒が飲める。
犬と鶏がうるさい。

フィリピン留学1日目

感想など

8:45からオリエンテーションで朝早い。

TOEICみたいなテストをやった。
ボキャブラリーが死んでいる・・・。
f:id:itochin2:20190415203828p:plain

English Nameを考えておけばよかった。

上海出身の人と会話を頑張ったが、相手が日本語上手すぎて結局日本語に・・・。

まだ21時だけど、以外と疲れてて眠い。
明日から本気出す。

その他

サンダルは持っていってよかった。
プラスチックボトルは現地で買って捨てるでも良かったかも。
シャワーの水圧はマジで低い。
学校のwifiは以外と早い。
f:id:itochin2:20190415202942p:plain

エアコンは効いてるところと効かないところの差がめっちゃある。
電気代が高いので、寝るときの点けっぱなしはやらない方が良いとのこと。
鶏と犬がめっちゃうるさい。
ご飯はまぁ、そこまで不味くないけど、うーん。なんでなのか米の味がおかしい。

Shardingしているdatabaseを跨いでselectとかできるツールを作った

github.com

Shardingって何?なんでこんなツール必要なの?
というのは以下の素晴らしいエントリに全て書かれているので省略。
techblog.kayac.com

この記事は本当に分かりみが深い。
Shardingはとにかくダルくて、これは経験した人じゃないと分からないと思う。

shardingされたレコードを探す時、手動だとこんな感じ。

  • どこのshardにあるの?というのを確認する
  • 確認した情報をもとに、DBに接続する

2段階踏まないとならないのがまず面倒で、更に接続するshardごとにhost違うとこんな有様に。。

mysql -u root -h db01 shard1
mysql -u root -h db02 shard2
mysql -u root -h db03 shard3
:
:

最初は`alias`で乗り切ろうと思ったけど、乗り切れないよこんなの・・・ 😂
そこで、「Shardingしているdatabaseを跨いでselectとかできるツール」の出番です。

MySQL::Sharding::Clientを使わないで作り直した理由

https://github.com/ken39arg/p5-MySQL-Sharding-Client
もうこれがあるのだから、車輪の再開発では?という感じではあるのだけど、

  • コマンドの履歴使いたかった(↑押してidだけ書き換えて実行したい)
  • `exit`でpromptを抜けたかった
  • SELECTだけじゃなくてALTERもやりたい(開発環境で全shardにALTERするのが本当に面倒)
  • perlの環境構築しなくても使える

ツールっていつも使ってるのと同じ感じに使いたくて、
クエリのヒストリーを使いたいというのが最大のモチベーションだった。

作ってみて

  • `go-prompt`はすごいライブラリ。
  • mysqlの表示、文字列は左寄せで数値は右寄せ


失って気づくINNER JOINの大切さ。