インドさんの甘口ポエムブログ

カレーのこととか、プログラミングのこととか。

岡山で食べたもの 飲んだもの 2018

大都会岡山 Advent Calendar 2018 の 9 日目です。

岡山で食べたラーメン特集みたいなのをやろうと思ったけれど、言うほどラーメン食べてなかったので、飲み食い写真になります。 帰省してから食べたものになります。

ラーメンきずな

f:id:kitaindia00:20181210125623j:plain
ヤサイニンニクアブラ

去年2017年にオープンしてから、凄い人気を誇る「ラーメンきずな」。凄い行列でした。 「ダントツラーメン」や「ラーメンどかいち」など、岡山市にいくつか二郎系のお店が増えてきましたな〜。 岡山は老舗の中華そば屋さんが根強い人気だと思っていましたが、ここの二郎系ラーメンのお店は若者だらけ。客層も全然違ってて興味深かったです。

桃ジュース

f:id:kitaindia00:20181210125755j:plain
桃ジュース

夏に帰省した時に、たまたま山陽新聞の記事を見つけたので行ってみました。桃ジュースがでてくる蛇口だそうです。

www.sanyonews.jp

ジュースは果肉たっぷりでした。この蛇口、ひねったら勢いよく出るわけではなく、単に重力に従って下に落ちるタイプ。キャンプ場とかにあるやつでした。

カニドン復活

f:id:kitaindia00:20181210125827j:plain
ミル宇治金

2016年に一旦閉店したカニドンは、場所を移転して復活。ありがてえ・・・。

www.sanyonews.jp

成田家

f:id:kitaindia00:20181210125934j:plain
鳥酢

成田屋青江店の鳥酢はカラシがついてないのがポイント。 今年の夏に「メシ通」で成田家 藤原店が取り上げられてて、「うわ〜、これは成田家が全国に知られちゃったか〜。さわやかみたいに連日大行列だわ〜、つれーわ〜」って思ってたら、はてブで15ブクマでした。どうなってんの。

www.hotpepper.jp

岡山トピックの記事、ブクマしまくって盛り上げて行きましょうや、ということで今年もお疲れ様でした。

会社で爆速で開発するためのエディタとかショートカットについて

Ubiregi Advent Calendar 2018 の 3 日目です。

現在、私はスクラムチームに所属しています。スクラムチームに関してはこちら を見てください。

コマンドキーが凄いすり減っている

f:id:kitaindia00:20181203094159j:plain

これが普段会社で使っているMacBookProです。15インチ・メモリは16GBで、エンジニアの人権スペックを満たしています。

それはさておき、注目していただきたいのはコマンドキーです。白くなってます。
これはお菓子のこぼれがくっついて汚れているのではなく、すり減っているのです。

f:id:kitaindia00:20181203094207j:plain

普段の左手ポジションです。command + Tです。タブを開くのに使います。
ターミナルやブラウザのタブ、Slackのチャンネル移動に使えます。

普段開発では殆どマウス(Macなのでトラックパッド)使ってないです。
あまり特別なことはしてないのですが、自分の普段のエディタや開発支援ツール、ショートカットなどを書こうと思います。

普段のサーバーサイド周りの開発はSublimeText3

昔はvimを使って居たのですが、永遠と.vimrcをいじり続ける生活に嫌気が指してしまい、SublimeText3を使ってます。Packageは殆ど入れてないです。

内容 動作
ファイル選択パレットを開く Command + T
インデント Command + ], Command + [
コメントアウト Command + /

Command + T で開けるファイル選択パレット、無茶苦茶多用していて、Railsプロジェクトのディレクトリ開いている時なんかだと、 「HomeController 開きたいなー」というときに co ho で検索かけたらヒットしたやつ出してくれるので便利です。

f:id:kitaindia00:20181204011339p:plain

Jasperとか Alfred とか

JasperGitHubのissueやPRをみたりするアプリで、 Alfredはランチャーアプリです。

ただのデフォルト設定なんですが、Command + SpaceでAlfredのランチャー起動してアプリとかパカパカ起動してます。MacのDockからアプリ立ち上げたりとかは殆どしないかも。

あとユビレジはPOSレジサービスなので、ちょっとした調査タスクなんかで商品の合計とか税計算とか手元でちょっとやりたい時があったりするんですが、その時に僕はAlfred使ったりします。

f:id:kitaindia00:20181204013136p:plain

1000円の内税計算をするの例。そのままクリップボードにコピーしてよそに貼り付けられて便利。

ターミナルの基本操作

iTerm2 使ってます。理由は使い慣れているからです。シェルはzsh

oh-my-zshを昔は使ってたけど、今はzplug 使ってます。SublimeTextと同じく殆どプラグイン入れてないです。

zplug "yous/lime"  # zshテーマ
zplug "zsh-users/zsh-completions" # コマンド補完
zplug "rupa/z", use:"*.sh" # よく行くディレクトリに簡単に移動してくれるやつ
zplug "zsh-users/zsh-syntax-highlighting", nice:10 # コマンドラインをシンタックスハイライトしてくれるやつ

rupa/z は割とバリバリ使ってます。以前移動したことのあるディレクトリを記録しておいてくれてて、深いディレクトリでも短いコマンドで即座に移動してくれるっていうやつです。

f:id:kitaindia00:20181204015328p:plain

あと、よく使うターミナルのショートカットです。

内容 動作
文頭へ移動 Ctrl + A
前へ移動 Ctrl + B
文末へ移動 Ctrl + E
後ろへ移動 Ctrl + F
文頭まで削除 Ctrl + U
文末まで削除 Ctrl + K
コマンド検索 Ctrl + R

なぜショートカットを覚える必要があるのか(という自分のお気持ち)

開発効率という点もあるのですが、他には障害が起きた時にすばやく原因を調査してすばやく修正してすばやく解決させたいからというのがあります。

カーソルを矢印キーでうごかして間違えた文字をバックスペースキーで削除みたいな動作をすると、時間が掛かり効率が悪いです。

あとは・・・、自分のターミナルやエディタをあまりカスタマイズしないのは、他人が使う際に使えるように他人のPCを使う際に自分が使えるように、変な手癖をつけないように しているためでもあります。そんな感じで、日々開発を頑張ってます。よろしくおねがいします。

ハワイのスーパーは楽しかった

f:id:kitaindia00:20180609140549j:plain

先週、妻の弟の結婚式に参加するため、ハワイへ行ってきた。

ハワイときくと、

  • ミーハーな日本人が多い
  • 英語が喋れない日本人が海外旅行で行く場所
  • 物価が死ぬほど高い

ということで、今まで東南アジアのような物価が安い国で節約旅行をするのが好きな私としてはちょっと敬遠していたのですが、割と楽しめた。ということで、贅沢旅行があまり好きでない我々夫婦が、ハワイに行ってどこへ行ったのかを書いてみた。

f:id:kitaindia00:20180617124532j:plain

成田から直接ホノルル空港へ行くのではなく成田から関空へ飛び、関西~ホノルル線を就航しているAirAsiaへ。
LCCなので往復で4万円くらいだった。セール中だと片道1万ちょっとで行けるらしい。

f:id:kitaindia00:20180608191402j:plain

初日のワイキキのカラカウア通り。まつりインハワイ〜Pan-Pacific Festival というイベントをやっていて凄く混んでいた。
東京都内の激混みな場所が苦手なので、この時点で「ワイキキはもういいかな・・・。」という気持ちに。

f:id:kitaindia00:20180609004204j:plain

近くのABCストアというコンビニでビーフジャーキーとハワイの地ビールのコナビールで晩酌。
有名なテングジャーキーを食べてみたけど、日本で売っているやつと味が少し違っていてこちらのほうが味が濃くて美味しかった。 あと、ロングスドラッグというスーパーで買ったGold emblemというビーフジャーキーが肉厚でテングジャーキーより美味しかったかも。

スーパーマーケットが最高に楽しい

f:id:kitaindia00:20180612200627j:plain

ハワイのオーガニックスーパーのDown to Earthという所が面白くて、旅行中何度も通った。
カカアコ店が一番最近できた所で、品揃えも豊富で見てて飽きなかった。
ちなみにこのお店まで歩きで行ったのだが、夜でひとけも少なく、直近で日本人男性がホームレスに暴行を受けるという事件が起きたばかりだったのでハラハラしながら歩いた。ひ〜。

f:id:kitaindia00:20180611135334j:plain

スーパーのデリ。取りすぎてしまい、見た目汚いけど味はうまい。カレーチャーハンみたいなのが一番美味かった。

f:id:kitaindia00:20180611174025j:plain

ホールフーズ・マーケットのチーズコーナー。この大量に無造作に置かれたチーズに大興奮。アメリカはスケールがでかい。

という感じでした。おしまい。

今年読んだ岡山本の紹介

このエントリは大都会岡山 Advent Calendar 2017の17日目のエントリです。

adventar.org

今年なにやったんだっけ

今年は1月から地元岡山へUターン転職しました。

岡山に引っ越して株式会社ミーニューに入社しました - インドさんの甘口ポエムブログ

半年間ギークハウス岡山へ住んで、色々とやりたいことをやろうとした結果、8月にまた東京の会社に転職しました。

本業のソフトウェアエンジニアの傍ら「岡山でなんかオモロイことやりたいなー」と思いながら、地元のことについての本を何冊か読みました。それを紹介したいと思います。

1.BE A GOOD NEIGHBOR ぼくらの岡山案内。

BE A GOOD NEIGHBOR ぼくらの岡山案内。

BE A GOOD NEIGHBOR ぼくらの岡山案内。

岡山市街の面白スポットを紹介している本。でも観光地じゃなくて、地元民がこよなく愛している「知る人ぞ知る」的な場所が載ってます。

僕の好きなベジタリアンインドカレーが食べられるミレンガも載ってます。

この本でおかべという豆腐屋さんを初めて知って食べに行ったんだよな〜。

2.まちのゲストハウス考

まちのゲストハウス考

まちのゲストハウス考

  • 作者: 真野洋介,片岡八重子,明石健治,豊田雅子,飯室織絵,加納亮介,蛇谷りえ,井筒もめ,森岡咲子,武田昌大,田中惇敏,西村祐子,Yone(米村知倫)
  • 出版社/メーカー: 学芸出版社
  • 発売日: 2017/03/17
  • メディア: 単行本(ソフトカバー)
  • この商品を含むブログを見る

地方の特徴あるゲストハウスが紹介されてる本。

岡山は奉還町にあるとりいくぐる と、県北のあわくら温泉元湯が紹介されてるよ。

岡山市の奉還町にはもう一軒KAMP というゲストハウスもあるよ。

僕が大学生だった頃は、奉還町はかなり寂れてたんだけど最近オシャレスポットになってきている感じ。表町商店街にはヒバリ照ラスという所もあるよ。

3.地方に「かえ~る人」2―自分スタイルではたらく、暮らす

地方に「かえ~る人」2―自分スタイルではたらく、暮らす―

地方に「かえ~る人」2―自分スタイルではたらく、暮らす―

津山にある会社レプタイル株式会社の社長の書いた本です。

ずっと「かえーるじん」と読んでたけど本当は「かえーるひと」。 岡山へUターン、Iターンで頑張っている人たちが紹介されています。

これを読んで「僕もがんばるぞい」となったけど、色々あかんかった ><

4. 晴れの国から地方創生「WAY TO GO!」No.1

晴れの国から地方創生「WAY TO GO!」No.1

晴れの国から地方創生「WAY TO GO!」No.1

今年の1月に創刊された雑誌です。No.2はまだかな〜・・・。 地方創生と書いてますけど、まあ軽い気持ちで読める感じの本。写真も沢山あって良い。

5.晴れの国おかやま検定 公式参考書

新版 晴れの国おかやま検定公式参考書

新版 晴れの国おかやま検定公式参考書

岡山商工会議所がやってる「晴れの国おかやま検定」の公式参考書です。これは首都圏に戻ってきてから買った本ですが 笑

新橋にある岡山のアンテナショップで申込書を貰ってきて早速申し込みました。試験は2月に開催され、岡山会場のほかには東京会場もあります。90点以上を目指すぞい。

さいごに

岡山を離れても、岡山の文化(特に食文化)が好きなので、今後ともよろしくお願いします。

ウェブサービスの不具合の見つけ方。僕なりの方法。

ミクシィのエンジニアによるex-mixi Advent Calendar 2017の7日目です。

アドベントカレンダー25日間埋まらないんじゃないか? と思いきやしっかり埋まってますね。Advent Calendar 2017 Ranking - Qiitaの上位を目指して頑張りたいですね。現在は3桁位ですか・・・。

アドベントカレンダーでは「ミクシィを退職し、インドの山奥でオーガニック系日本料理屋を営むようになった理由」という名前にしてたけど、嘘です。ごめん。

【追記】いま見たら5位になってた、すごい。

近況

さて、私のミクシィグループへの在籍期間は2013年3月から2015年12月までした。

大本のミクシィに在籍していたのは最初の半年間でmixiメッセージのチームに在籍してました。

その後Find Job!で約2年間仕事をしてました。Find Job!での最後の仕事はサイトリニューアルのプロジェクトでした。

その後スタートアップにJOINしたりフリーランスをやったり、岡山に戻ってきたと思いきやまた首都圏に戻ってきたりで、現在はPOSレジアプリを開発運営している株式会社ユビレジというところでソフトウェアエンジニアやってます。

ものを壊すのが得意な程度の能力

ところで、僕はよく物を壊します。高校生の時は物理や化学の授業の時に使う実験器具をよく壊してました。今年は買ったばかりのスマホを5日で落として破壊しました。修理に戻ってきたスマホも3ヶ月後にまた破壊しました。

f:id:kitaindia00:20171207082745j:plain

その、ものを壊す能力がサービス開発にどう役立つかというと、大いに役に立ちます。ウェブサービスは人間が沢山見るわけで、自分と同じ壊し能力者がいるし、その人達はエンジニアでもなんでもないわけなので「なにもしてないのに壊れた!!!!!111」となって、カスタマーサポートへお問い合わせされるわけです。お問い合わせして頂けるならまだしも「バグってるからつかうのやめた」になると目も当てられないわけです。

以下はそれを未然に防ぐために私が開発中に気にしていることの一例です。

複雑な事例を想像して気になるなら手元で動かしてみる

サービスのとある機能を開発するということになりましたとしましょう。既存のコードを読む他に、本番かステージングでこの部分がどうなっているのかを触って「いまはこうやって動いてるのか〜」と試したりすると思います。すると、いくつか疑問が生まれると思います。生まれないかもしれないですけど。 mixiやFind Job!は自社フレームワークを使っているのでOSSなWebフレームワークより脆弱性周りには気をつけてたと思います。Railsなんかはそこらへんしっかりと未然にふせいでくれるので「こんにちはこんにちは!!」みたいなことはできないと思います。

以下はいまパッと思いついたやつです。適当に思いついたのをならべてみました。

  • グループチャットに2人招待。ある程度会話が進んだあと、もう1人招待。その1人は前にいた2人からブロックされていたら前の会話はどう見える?
  • ログインしなくても押せる「いいね!」ボタンのPOST先URLに10000回POSTしたらどうなる?
  • 140文字制限のあるミニブログに50万文字くらいコピペして貼り付けたらどうなるの???
  • 外部サービス連携のOauth認証ページで、9割9分くらいの人が「はい」を押す所で「いいえ」をおしたらどうなるの?
  • バナナはおやつに含まれる場合、チョコバナナケーキやバナナマンを連れてきたらどうなる?????

f:id:kitaindia00:20171207090810p:plain

大量の文字を入れた時の例。今は修正されているけどちょっと前試した時に一度に消せなくて非常に困った。ブラウザ閉じても入力中の文字は保存されていて残ってしまう。

実際にやってみてヤバイのかヤバくないのか

実際にやってみておかしな挙動が起きたとします。おかしな挙動の周りには応用したりあわせ技で、もっとおかしなことができてしまうことがあるので時間があればそのへんも遊んでみるといいと思います。

試したら、試した結果をGitHubのissueなりなんなりで文章に起こします。その時、ヤバさレベルの高さ・低さもわかれば書いてみるといいです。

ヤバいもの

  • これをやるとサービスが高負荷で止まるなど、使っている人だけでなく、他人に影響がでる。
  • 魔法石が特定の操作をするとn個無料で手に入る、表示上の売上と実際入ってくる金額が違うなど、お金に直に影響するもの。
  • 求人サイトなのにユーザーが応募できなくなる、ECサイトなのに購入できなくなるなど、KPIに影響するもの。

そんなにヤバくないもの

  • 特定の操作で、画面の表示が崩れる
  • 通知のバッチ数が実際の数より多い
  • 「投稿を非表示」にした投稿がまた表示される。

ヤバいものに関して起こる可能性が高いものに関しては、その日の朝会を待たずにエンジニアチーム全員で共有して最優先で直すべきだと思います。

不具合に対する嗅覚は正直わからん

今までのエンジニアライフを振り返ってみると、私は新しく開発するよりむしろ既存の不具合を見つけたりそれを直したりするほうが得意なようです。 エラーログからユーザーがどういう操作しているかとかを見つけたり、推理したりするときは推理小説を読んだりするときのようにワクワクするのかもしれないです。

そこらへんの嗅覚とか不具合の見つけ方なんかを書いた「ソフトウェアテスト」みたいな本を読んでみたけどあまりピンとこなかったです。 他にオススメな本があれば誰かおしえて欲しいなあ。

でも正直な所、自分の胸に手を当てて考えるとウェブサービスで色々遊んでみることが大事じゃないかなと思います。 新しいサービスがリリースされたらdeveloper toolで通信を見たり、htmlを読んでみたり、いたずら心で色んな入力を試してみたりするのが良いのかも??? しれません。(バグを見つけたらこっそり中の人に教えてあげましょう :p )

明日はyuji0602さんです。なんか書くとのことなので、なにかに期待しましょう。何卒よろしくお願いします。

Googleフォトのアニメーションにハマっている

Googleフォトのアニメーションにハマっている。

f:id:kitaindia00:20171112192751g:plain

スマホでシャッターボタンを押しっぱなしにすると連写されるのだが、2,30枚位連写で撮影したら勝手にGoogle先生が写真をつなぎ合わせてGifアニメにしてくれる。

f:id:kitaindia00:20171112194400p:plain

この機能にハマって、料理の写真とか自撮りするときとかに連写して偶然性を楽しんでる。

f:id:kitaindia00:20171112193816g:plain

メキシコ料理のファヒータ。燃える。

f:id:kitaindia00:20171112193641g:plain

ハンバーガーを食べるところを自撮りで。手ブレがいい感じに味をだしてくれる。

神奈川県の過疎地域、真鶴町へ行ってきた

f:id:kitaindia00:20171022111229j:plain久々のブログです。実は8月から首都圏へ住んでいます。

首都圏の人の多さにうんざりしてしまい、どこか静かな所へ行こう! 過疎地域なら静かじゃないだろうかと思い、2017年に初めて神奈川県で過疎地域に選ばれた真鶴町へ行ってきました。一人旅です。

過疎市町村マップ-神奈川県

なお、この旅行の費用の一部はpolcaというサービスで寄付を募りました。スポンサーの方ありがとうございました。

神奈川県の今年過疎地に指定された真鶴町へ行きたい - polca(ポルカ)

さて、電車でゆられること2時間。そこからバスでちょろっとすると、今日泊まるしょうとく丸という宿へ到着。

f:id:kitaindia00:20171022105123j:plain

宿の外は琴ヶ浜が見える。

f:id:kitaindia00:20171022105352j:plain

宿はこんな所。広さ18帖を一人で泊まったので、意味もなくフラフラしてみたりした。

宿でぼーっとパソコンいじったりしていたら料理がきた。

f:id:kitaindia00:20171022110214j:plain

f:id:kitaindia00:20171022110221j:plain

f:id:kitaindia00:20171022110321j:plain

f:id:kitaindia00:20171022110313j:plain

美味しい料理の数々。焼き魚が美味しかった。

酒飲んでたら眠くなってしまいそのまま強制ログアウトです。

朝食の準備ができましたよ、と宿の人に言われ起きた。

開幕朝食魚ラッシュ。正直東京らへん来てから魚をあまり食べることなかったんだけど、この二日間で一ヶ月分くらい魚たべたかも。

f:id:kitaindia00:20171022110930j:plain

ご飯食べた後チェックアウトしてバスで更に南下。岬の方まで来た。

f:id:kitaindia00:20171022111229j:plain

景色が良い。

f:id:kitaindia00:20171022111223j:plain

真鶴は形が鶴っぽいから真鶴って呼ぶらしい。聞いたときは「???」だったけど、こうして見るとたしかに鶴。

良い休日でした。今度は2人以上で行こう。

おしまい。