読者です 読者をやめる 読者になる 読者になる

修行@ホーチミン

ホーチミン長期出張の日記です

Eclipse debug 起動時エラー

Eclipse で debugモードを起動しようとすると下記のようなエラーメッセージが発生し起動できませんでした。 ERROR: transport error 202: gethostbyname: unknown host ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) JDWP exi…

慣れすぎました

こっちの生活のライフサイクルが固定化しすぎて ブログ書くことがないので更新頻度減ります。 夜ごはんは、75円ラーメン週5のパスタ週2といった感じですので… また何か変わったことがあれば更新します。 そういえば、等々明日から実装にはいるらしいですが …

3クール目開始

年末年始を日本で存分に満喫して、ベトナムに戻ってきました。 日本は寒すぎたので、この暑さが心地良いです。 フライトが出発が1時間半遅れるというアクシデントが起こったので 空港も満喫してみました。 レストランで1000円分食事が無料になるということで…

ホーチミンのクリスマス

クリスマスが近いですが、ホーチミンは賑わってました。 そこら辺にイルミネーションが。 オフィスでも今日は、ケーキを買ってきたりクリスマスミュージックを流したりと賑わってました。 まあクリスマス直前ですが、ホーチミンでクリスマスは過ごさずにいま…

変な病気 その後

変な病気ですが、その後とんでもなく気持ち悪い状態になり、感染症とかで死ぬんじゃないかとか考えましたが、 山を越えたあと少しずつ引いてきて、顔は日焼けした程度までになり、他は跡が少し残ってる程度になりました。 一安心です。 どうやら、ベトナムオ…

変な病気

本当だと今日明日で社員旅行で海行くはずだったのですが 変な病気にかかったので引きこもってます。 赤い斑点が身体中に、、 グロ注意ですが 一番グロくないところをあえて載せると 腕ですが、こんな感じです。 ガリガリなのはスルーでお願いいたします。 こ…

java8 forEach

forEachの使用方法でラムダ式を用いた方法しか知らなかったので、メモしてみます。 リストに対して繰り返し処理ができる便利なforEachですが、ラムダ式のほかにメソッド参照「::」を用いた方法も。 メソッド参照 クラス名(インスタンス)::メソッド名 のよ…

日本ではまず見れない光景

写真がすべてを物語っているので 文面は短くなりますが とりあえず見ていただきたいのがこちら 五人乗りは、こっちに来て初めて見ました。 なんでもありですね。 日本でやったら捕まるので真似しないようにしてくださいね。 おわりです。すみません。

無印直角靴下

久しぶりに靴下の数数えたら二足減ってました。 安定の洗濯紛失。 靴下足りなくなりそうなので、昨日サイゴンスクエアで買った靴下のタグを見たら… 無印直角靴下・ドツト柄 直角って… ちなみにドット柄でもないし、ネイビーでもないです。 ネタにはなったの…

観光

ホーチミンきて3ヶ月以上経ちましたが 初めてちゃんと観光してきました。 行ったところは ・ベンタイン市場 ・サイゴンスクエア ・スーパーマーケット ・ロシアンマーケット ・チルスカイバー ですね。 ホテルからベンタイン市場までは初めてバスをつかって…

S2Container 自動バインディング

前書き S2Containerを用いたソースコードを読んでいる時に、不明点があったのでメモ。 内容 登場人物 #インターフェース aa.bb.cc.app.logic.SampleLogic; #インターフェース実装クラス aa.bb.cc.app.logic.impl.SampleLogicImpl #処理クラス aa.bb.cc.app.l…

日常

内容は薄くなりますが、更新頻度上げていこうと思います。 とりあえず出社ルートの風景 レースかな…?いえ信号待ちです。 日本では見ることのできない風景ですね。 そしてクリスマスが近いからか、帰りにはイルミネーションロード的な感じに。 今日の深夜か…

最近

気づいたら前更新した時から結構日が経っちゃっていました。 最近はというと、よく体調を崩します。 だいぶベトナムにも慣れたはずなんですが... 本当にネタがたまらないので、 最近行ったとこの写真を載せてみます。 これは、昼に現地の社員の人たちと行っ…

飲み会

日本から出張に来ていた方がいたので 仕事終わりに飲み会に行ってきました。 出張に来た方はベトナム出身なので、飲み会はベトナム語で盛り上がっていました。 私はというと 御察しの通りです。 近くにはなんやら船があったり、川も近くにあったので雰囲気は…

避難訓練

入社2年目、社会人2回目の避難訓練というものを国をまたいで体験してみました。 日本での1回目の避難訓練は、1階におりて終了(階段を使う) でしたが、2回目は少々違って本格的でした。 消防車とかもきて、水をぶちまけてました。 かなり本格的だった…

pyenv virtualenv 環境構築

前書き pythonのバージョンを古い状態にして環境を構築する必要があった為、pyenvを利用。 その際の構築手順をメモ。 pyenvのinstall pyenv-installer を使用すれば一回でプラグインもまとめてインストールすることができるそうでこれにしてみました。 ※デフ…

ホーチミンのおすすめ食

前ホーチミンではまったラーメンについて記事を出していましたが 写真がなかったので載せてみます。 撮るの下手くそなので、美味しそうに見えないかもしれないですが これは本当に美味しいです。 2種類の麺から選べるのですが、もう片方はフーテュー?と呼ば…

macOS OpenResty インストール方法

OpenRestyのダウンロード 下記のリンクからダウンロード OpenResty - Download 解凍したディレクトリに移動 $ cd openresty-VERSION/ 必要なpackageのインストール $ brew update $ brew install pcre openssl ./configureの実行 $ ./configure \ --with-cc-…

ベトナム・ホーチミンでの暮らし vol.11

最近70円くらいで食べれるラーメンのようなベトナム料理にはまってます。 現在第1位かも。 そんな感じでベトナムにも慣れて、日々淡々と過ごしてます。 2クール目で初めてのホーチミンでの暮らしシリーズなので 今日の昼に飲んだフラペチーノ的なやつ載せま…

初病院

酸っぱいカスタード食べて食中毒にかかってから 一週間腹痛が治らなかったので、病院へ行ってきました ベトナムに来て初めての病院でしたが 日本人用の病院があるらしく、そこに行ってきました 内装は完全に日本と同様で、流れてる音楽も、置いてある本も日…

macOSでnginxを使ってみる

Install 下記のようにbrewを用いてインストールできます。 $ brew install nginx 確認 下記のようなディレクトリが作成されます。 /usr/local/bin/nginx /usr/local/Cellar/nginx /usr/local/etc/nginx /usr/local/opt/nginx /usr/local/var/homebrew/linked…

空回り

ホーチミンでの成長を誓って、日々過ごしてますが 今は特にがっつりプロジェクトに入れる訳でもなく 入る準備をするため あるプロジェクトの環境構築を開始し 詰まり またとあるプロジェクトの環境構築を開始し 詰まっております。 環境構築が難しいor無能 …

ネット環境

WiFiがゴミすぎます。 せっかく色々とやろうとしてもやる気失せちゃいます。 そんでもって、充実した引きこもりライフを奪われます。 これは、国のせいなのか、場所のせいか、時間のせいなのか、機械のせいなのか...。 家から出ろってことですかね。 出ませ…

環境構築との戦い

3日間の食中毒?との戦いを終えて 環境構築の戦いが始まりました。 ひたすらエラーです...。 こんなんで大丈夫かと不安になりますが、 環境構築ってこんなにうまくいかないものなんでしょうかね。 無力感がすごいです。 何としてもベトナムにいる間には、自…

食中毒?

ホーチミンで学生が集団で食中毒になったというニュースありましたが どうやら私も食中毒の症状が出ており もう2日間腹痛がなおりません。 コンビニで買った手作りカスタードパンみたいなものがあり 以前買ったときおいしかったのですが 最近買った物はかな…

習慣が..

少し日本を満喫しすぎたのと いろいろとどたばたがあり、ブログのことをすっかり忘れていました。 日本は寒くて起きるのがつらい季節のはじまりでしたが ベトナムではそんな心配は無用です。 灼熱です。 寒いのは苦手なので、これには助かってます。 家に帰…

第2クールスタート

日本を存分に楽しめまして あっという間にベトナムに出発の日です。 これからはガッツリ仕事になると思うので 身を引き締めて再度頑張ろうと思います。 そしてブログも定期的に更新を再開したいと思います。 では、日本しばらくさようなら! 次の帰国予定は…

ベトナム・ホーチミンでの暮らし vol.10

とうとう初海外・初ベトナムだった出張の第1クール最終日です。 そしていいかんじに 「ベトナム・ホーチミンでの暮らし」 シリーズもvol.10まできました。 最終週は、日本から出張にきていた方々と焼肉にいったり ランチに行ったりと充実しました。 色々あり…

ベトナム・ホーチミンでの暮らし vol.9

ベトナムに来て1ヶ月半が過ぎたところでしょうか とうとう後2日で、日本一時帰国です 正直なところ死ぬほど楽しみです 笑 研修に関しては明日発表で終了し、その結果次第で次何をするか決まるそうで やることはやったと思うのですが、やはり実務として開発す…

ベトナム・ホーチミンでの暮らし vol.8

無性にラーメンが食べたくなったので、ググっておいしそうなラーメン屋探して行ってきました。 名前は、「Ramen Bar Suzuki」らしいです。 店の雰囲気は確かにラーメン屋っぽくはなく、バーみたいな感じでした。 ラーメンは種類はたくさんありましたが、メニ…

ベトナム・ホーチミンでの暮らし vol.7

今住んでる家のお話です。 この物件は、洗濯機がないかわりに洗濯してもらえるサービスがついてます。 洗濯物は出社してる間に、ベッドの上に置かれていると言った感じです。 もともと洗濯は自分でしたい派なんですが、まあ確かに楽ではあるので悪くはないで…

Webアプリ DB更新時の排他制御 修正

前書き 以前の下記記事で Webアプリ DB更新時の排他制御 - 修行@ホーチミン 楽観的ロックの方法に誤りがあったので、訂正します。 訂正 Serviceクラスに、EntityManagerを利用して楽観的ロックを行っておりましたが、 JpaRepositoryを用いる場合の方法が異な…

ベトナム・ホーチミンでの暮らし vol.6

実装はその辺にして、動作テストや発表の準備メインになってきたので しばらくは、簡単に適当に日記を更新していきます。 ある夜の食事 大阪の店である「満マル」という居酒屋がベトナムにもあり、いってきました。 ビリケン様もいらっしゃいました。 とんぺ…

ベトナム・ホーチミンでの暮らし vol.5

こんばんは。 やはり休日は、どうしても出かける気になれず相変わらず安定の引きこもりしてます。 とはいえ、キッチンもなく、電子レンジもないので 食べる為に外に出向かなければならず... ベトナム・ホーチミンでの暮らし vol.4 - 修行@ホーチミン 前回の…

Webアプリ DB更新時の排他制御

このアプリでの更新の流れ ①ホテル一覧が表示される。 ②更新したいホテルの「UPDATEボタン」をクリック ③更新用のモーダルダイアログの表示 ④更新ボタンでAPIへDB更新のリクエスト ⑤成功or失敗をアラートで表示 やりたいこと ある人物Aさんが①-④の操作を行う…

Bootstrap Star Rating 使ってみる

前書き Ratingをもともと、1刻みで登録できるようにしていたのですが 0.5刻みで表示や登録・更新ができるようにしたほうがいいと指摘を受けまして Select Box で「0~5」の11個を選ぶようにしてもよかったんですが、 どうせなら便利なプラグインを使って、見…

ベトナム・ホーチミンでの暮らし vol.4

ここベトナム・ホーチミンで生活する上で一番の課題...それは食です。 もともとこの歳にして好き嫌いの多さはとんでもないです。 平日は食べに連れて行ってもらうとき、私の苦手でない食べ物の店に連れて行ってもらえるので 大変助かっているんですが、休日…

SpringBoot Elasticsearch 接続

前書き SpringBootとElasticsearchの接続まではできたのでメモ書き。 オートコンプリートで使おうと思ったのですが、思ったような使い方ができないので 明日粘ってだめだったら戻します..。 準備 MySQLからElasticsearchにembulkを使ってデータを投入。 embu…

祝 1ヶ月突破

ホーチミンの生活 ホーチミンにきて、長かったような短かったようなで1ヶ月経ちました。 正直初日は、 慣れない会社の雰囲気 とか、 言葉の壁 とか、 家 とか、 食事 とか、 夜道でゴキブリ足に飛んできたり とか... ここで半年間...と心折れてギブアップも…

Elasticsearch 超入門

前書き APIに勉強がてらElasticsearchを導入してみたいなと考え、まずElasticsearch勉強しようと思うも、 Elasticearchに関する超初心者用の日本語ドキュメントはかなり少なそうで..。 Elasticsearch Reference [2.4] | Elastic やはり上記の公式ドキュメン…

jQuery UI でオートコンプリート

準備 jQuery UI Download Builder | jQuery UI ここから Theme ⇒ [UI lightness] を選択してダウンロードしました。 その中の下記2ファイルを利用 jquery-ui.js jquery-ui.css オートコンプリート用のAPI SpringBootを使って、下記のようなAPIを追加 リクエ…

jinja2/Modal/JSの組み合わせで苦戦 #修正

前書き jinja2/Modal/JSの組み合わせで苦戦 - 修行@ホーチミン 上記の実装方法で、アドバイスを頂きましてなんとか分かる範囲で修正を加えました。 まだ改善ポイントはあると思いますが、現状をまとめます。 修正内容 UPDATE専用Modalダイアログ修正 UPDATE…

URL入力からリアルタイムで画像の確認

URLがどのような画像かチェックをするのが面倒だったので、入れた画像URLが存在する場合は勝手に表示する設定にしました。 かなり、小ネタですが.. HTML側 URL入力のtextBoxと、空のimgタグを好きなところに配置 <input type="text" class="form-control" name="imagePath" id="imagePath"> : <img class="img-responsive" id="image" > JS側 .keyupでテキスト内で何か入力があ…

jinja2/Modal/JSの組み合わせで苦戦

やりたいこと APIから受け取ったホテルのリストを現在はJinja2テンプレートのfor文を使って表示している。 その並んだホテルにそれぞれUpdateボタンを配置。 Updateボタンを押したら対象のホテルのModalダイアログが開く。 開いた時点で、Inputの内容は既存…

ベトナム・ホーチミンでの暮らし vol.3

ベトナムに来てからあまり観光とかしていなくて、面白いネタとかなかなかないので普段の日常を適当にUPします。 その1 ベトナムで有名な、お米を上げたものと卵で作られた食べ物です。味付けは日本人好みでしょうか。 とりあえず私は好き嫌いが激しいので、…

formをValidateしてAjaxで通信

やったこと jQueryを用いて、下記の流れを作りました。 BootStrapモーダル・ダイアログ(form入力画面)を開く ユーザによるform入力 validate処理 validateがOKの場合、AjaxでPOSTリクエスト送信 レスポンスの結果をアラートで表示 内容詳細 BootStrap モー…

jinja2 の編集

前書き Pythonプロジェクト と API の連携はできたので、jinja2テンプレートに機能追加をしました。 ※ブログには書いていないですが、少しずつ Python と API も修正をしてます。 追加機能 BootStrapを用いたUI 検索機能 ソート機能 Pagination機能 内容 検…

Python API連携

前書き PythonプロジェクトとAPIを連携するところまで確認ができたので、連携までの流れをまとめます。 Pythonプロジェクトは Pyramid と呼ばれるWEBフレームワークを用いています。 ※初めて流れを追ったので認識が間違っている可能性があります。 全体のざ…

ベトナム・ホーチミンでの暮らし vol.2

停電 今日は日曜で、休日だったので安定の引きこもりを発揮しながらパソコンを触ってたらいきなり停電...。 一瞬思考が停止したもの、とりあえず部屋のブレーカー確認。 ついてるのでこの部屋だけではない?と判断。 この建物だけかと思ったが、なんか外みた…

ベトナム・ホーチミンでの暮らし vol.1

買い物編 会社の人に週に1回程度のペースでバドミントンをしに連れて行ってもらうことになり、スポーツをすることは考えておらず、スポーツする服もなかったのでスポーツ用品店が並ぶ場所へ連れて行ってもらいました。 店舗の写真は撮り忘れましたが、購入し…