mizutory

プログラマー。守備範囲はSwift, Kotlin, Python, JS(Vue/N…

mizutory

プログラマー。守備範囲はSwift, Kotlin, Python, JS(Vue/Node), Java, Obj-C, C#, C, Assembly(ARM)。前職はSonyEricsson。Goldrush Computing株式会社代表。

マガジン

  • ベトナム起業日記

    2023年、突然ベトナムに会社を作ることになりました。右も左もわからないところから始まったベトナム起業の日々を書いています。

  • ChatGPT 勉強日記

    ChatGPT / OpenAI APIの使い方、関連した開発に関して書いていきます。

  • iOS / Swiftチュートリアル

    SwiftでiOSアプリを開発するためのチュートリアルを集めてマガジンです。 1シリーズのチュートリアルを完結すると1つの機能を持ったアプリができるようなチュートリアルをたくさん書いて行く予定です!

  • 2021年プログラミング言語勉強のすすめ

  • Android / Kotlinノウハウ集

    Kotlinを使ったAndroidアプリ開発に役立つノウハウ集です。 私が日々の開発でハマったところ、見つけた解決法、などなど細かなTipsを一話完結で共有していけたらと思います!

記事一覧

ベトナム起業日記:#54. ベトナム語会話の先生が見つかった

某月某日 ベトナム語の学習を独習で続けて、4ヶ月が経った。毎日寝る前に15分ほど持っているベトナム語学習の本をただただ読みながら前に進めているが、まったく実力が…

mizutory
5日前
9

ベトナムの現地案件が頓挫。。

某月某日 ベトナム現地のクライアントから受注して始めたプロジェクトがとにかくうまく行っていないのであった。 計画よりも遥かに多くの人員を割いて毎月のマイルストー…

mizutory
1か月前
16

OpenAI 勉強日記(#15) マルチモーダルRAGのLangChain公式サンプルコードを読み解く

LangChainの公式サンプルにはマルチモーダルRAGの良いサンプルがあり、今回はこれを読み解いてみた。 コードこのサンプルコードを作者が解説したYoutube動画もあり、この…

mizutory
2か月前
8

OpenAI 勉強日記(#14) MultiVector Retrieverの公式サンプルコードを読み解く

某月某日 LangChainの総復習をしていて、Retrieverのサンプルは結局動くように書き換えたらRetrieverを使わないものになってしまったのえ、Retrieverを単体で勉強したいと…

mizutory
3か月前
3

研究室のようなコーヒーショップで一杯1500円のコーヒーをいただく

某月某日 今回のホーチミン滞在は9日間と長い。本当はメコンデルタにでも数日エクスカーションに行きたかったが、やらなければならない開発タスクがたくさんあったので、…

mizutory
3か月前
5

コミッションに乾杯!、ベトナムの結婚式二日目

とうとうTくんの晴れの舞台の結婚披露宴の朝がやってきた。 フォーマルな服に着替えて、荷物をまとめ、ヘクターたちとチェックアウトして昨日夕飯をいただいたあの会場に再…

mizutory
3か月前
4

コミッションの男とベトナムの片田舎でまさかの再会

ベトナムでの滞在の8日目、今度はTくんの結婚披露宴に参加するべく、前日にTくんの実家のある田舎に向けて出発した。 Tくんの実家は、ホーチミンから北西にいったカンボジ…

mizutory
3か月前
7

ベトナムの結婚式アゲイン、 現地開発案件の紹介者現る

某月某日 ベトナムに再度渡航。 今回若手メンバーのHくんとTくんが1週間ずれで結婚式を挙げることになり、その2つの結婚式に参加するのがメインの目的だった。 Goldrus…

mizutory
3か月前
4

漢越語にみるベトナム語と日本語の関係

とにかく漢越語ハンドブックには驚かされる。 漢字、漢語とベトナム語がつながっていると気づいたのは、Mỹ(美)が北京語(普通語)の美の発音と一緒なのに気づいたから…

mizutory
3か月前
12

日本人のアドバンテージを活かしたベトナム語の勉強法を見つけた!

最近、ひっそりとベトナム語の勉強を開始した。 ひっそりというのは、継続できるか自信がなかったから誰にも言わずに始めたのである。 とにかくベトナム語が難しいのであ…

mizutory
3か月前
10

ChatGPT勉強日記(#13) LangChainの総復習-第4回

本日はGreg Kamradt氏のThe LangChain Cookbook 7 Coreconceptの残りの章を最後まで復習します! Indexes - Structuring documents to LLMs can work with them(タイトル…

mizutory
3か月前
2

ChatGPT勉強日記(#12) LangChainの総復習-第3回

本日もGreg Kamradt氏のYoutube Video、The LangChain Cookbook 7 Coreconceptの残りのレシピを最新のLangChainで動かしていきたいと思います! (勉強日記ですが、ところ…

mizutory
4か月前
4

ChatGPT勉強日記(#11) LangChainの総復習-第2回

今日もGreg Kamradt氏のYoutube Videoで出てくる、The LangChain Cookbook 7 Coreconceptの残りのレシピを、最新のLangChainで動かしていきたいと思います。 (勉強日記で…

mizutory
4か月前
4

ChatGPT勉強日記(#10) LangChainの総復習-第1回

Open AIにどっぷり浸かった案件が終わり、しばらく中規模のWebサービスやモバイルサービスを設計・開発していたため、何ヶ月かLLMから離れてしまっていた。 再びLLMを使っ…

mizutory
4か月前
3

ベトナム起業日記:#47. ベトナムで現地案件の開発契約を結ぶ

某月某日 ↓のブログで書いた現地案件、オレンジ色にカラーリングした見積書が功を奏したのか、見積書にOKがでた! 正直なところ今回も成約までいかないんじゃないかと思…

mizutory
4か月前
2

ベトナム起業日記:#46. サイゴンの夜の披露宴

夕方。 教えてもらった7区の披露宴会場にGrabタクシーで向かった。 6時からと聞いていたが、15分前に会場についた時、まだゲストは誰も来てなくて、新郎・新婦、関係者しか…

mizutory
5か月前
3
ベトナム起業日記:#54. ベトナム語会話の先生が見つかった

ベトナム起業日記:#54. ベトナム語会話の先生が見つかった

某月某日

ベトナム語の学習を独習で続けて、4ヶ月が経った。毎日寝る前に15分ほど持っているベトナム語学習の本をただただ読みながら前に進めているが、まったく実力が上がっている気がしない。
端的に言うと喋れる気がしないのであった。
単語も本気で覚えているわけではないので、見れば、「あぁ、たしか、これはこういう意味だったな」くらいである。

ここはやはり先生を見つけてレッスンを受ける必要があるだろうと

もっとみる
ベトナムの現地案件が頓挫。。

ベトナムの現地案件が頓挫。。

某月某日

ベトナム現地のクライアントから受注して始めたプロジェクトがとにかくうまく行っていないのであった。
計画よりも遥かに多くの人員を割いて毎月のマイルストーンを達成しようとしているので、詳細を聞いていくと、どうやら最初の見積よりも2倍以上工数がかかってしまうことがわかった。

え〜、なんでそんなことになるの???

と思ったが、私にも責任はある。
現地クライアントはベトナム語しかできないので

もっとみる
OpenAI 勉強日記(#15) マルチモーダルRAGのLangChain公式サンプルコードを読み解く

OpenAI 勉強日記(#15) マルチモーダルRAGのLangChain公式サンプルコードを読み解く

LangChainの公式サンプルにはマルチモーダルRAGの良いサンプルがあり、今回はこれを読み解いてみた。

コードこのサンプルコードを作者が解説したYoutube動画もあり、このサンプルの方法に至った経緯なども聞くことができる。

YouTube

インストールこのサンプルコードを動かす前に、あらかじめホストOSにインストールするものが2つあるので注意。

poppler

tesseract

もっとみる
OpenAI 勉強日記(#14) MultiVector Retrieverの公式サンプルコードを読み解く

OpenAI 勉強日記(#14) MultiVector Retrieverの公式サンプルコードを読み解く

某月某日

LangChainの総復習をしていて、Retrieverのサンプルは結局動くように書き換えたらRetrieverを使わないものになってしまったのえ、Retrieverを単体で勉強したいと思って、MultiVectorRetrieverの公式ドキュメントのサンプルコードを読んでみた。

サラッと流し読みしただけではわからなかったので、むむむ、となった。
まずコードの起承転結の結、結果が何

もっとみる
研究室のようなコーヒーショップで一杯1500円のコーヒーをいただく

研究室のようなコーヒーショップで一杯1500円のコーヒーをいただく

某月某日

今回のホーチミン滞在は9日間と長い。本当はメコンデルタにでも数日エクスカーションに行きたかったが、やらなければならない開発タスクがたくさんあったので、オフィスで朝から愚直に仕事をする日々が続いた。

せっかくなのでカフェ巡りくらいはしたい。

我がGoldrush Studioで一番コーヒー好きのVくんに、お勧めのカフェを聞いてみた。

Vくんは、自分は行ったことがないが、友達がここが

もっとみる
コミッションに乾杯!、ベトナムの結婚式二日目

コミッションに乾杯!、ベトナムの結婚式二日目

とうとうTくんの晴れの舞台の結婚披露宴の朝がやってきた。
フォーマルな服に着替えて、荷物をまとめ、ヘクターたちとチェックアウトして昨日夕飯をいただいたあの会場に再び向かった。

会場に着くと、真ん中当たりのテーブルに案内された。すでに7割ほどの人が来て、料理も出され始めていた。会の始まりと終わりがぼんやりしているのがベトナムの披露宴のようだ。

席に座ると、すぐにジョッキに氷を入れてくれるボーイの

もっとみる
コミッションの男とベトナムの片田舎でまさかの再会

コミッションの男とベトナムの片田舎でまさかの再会

ベトナムでの滞在の8日目、今度はTくんの結婚披露宴に参加するべく、前日にTくんの実家のある田舎に向けて出発した。

Tくんの実家は、ホーチミンから北西にいったカンボジアとの国境に近い田舎にある。

当日行くことも可能だが、前日にTくんの家で夕食に招待してくるというので、ヘクター一家と前日入りし、Tくんの実家の近くにある大きな山の頂上までケーブルカーに行って観光し、その後にTくんの家に行くという予定

もっとみる
ベトナムの結婚式アゲイン、 現地開発案件の紹介者現る

ベトナムの結婚式アゲイン、 現地開発案件の紹介者現る

某月某日

ベトナムに再度渡航。
今回若手メンバーのHくんとTくんが1週間ずれで結婚式を挙げることになり、その2つの結婚式に参加するのがメインの目的だった。

Goldrush Studioは今結婚ラッシュ。

日本チームからの”ご祝儀”も預かってホーチミンにやってきた。

ホーチミンは今、雨季が始まる直前の季節、急に雲が立ち込めたり、すこしムシムシしている。

いつも通りウイッキーおじさんのホテ

もっとみる
漢越語にみるベトナム語と日本語の関係

漢越語にみるベトナム語と日本語の関係

とにかく漢越語ハンドブックには驚かされる。

漢字、漢語とベトナム語がつながっていると気づいたのは、Mỹ(美)が北京語(普通語)の美の発音と一緒なのに気づいたからということは前回ブログに書いた。

なので、漢語由来のベトナム語の発音は北京語の発音に近いと思っていたが、単語によってはなんと日本語の漢字の発音に近いものが結構ある。

例えば漢越語ハンドブックによると、
động =「動」
を意味し、

もっとみる
日本人のアドバンテージを活かしたベトナム語の勉強法を見つけた!

日本人のアドバンテージを活かしたベトナム語の勉強法を見つけた!

最近、ひっそりとベトナム語の勉強を開始した。
ひっそりというのは、継続できるか自信がなかったから誰にも言わずに始めたのである。

とにかくベトナム語が難しいのであった。
発音とアクセントが難しい。

d(またはđ)で始まる単語が多い。
単語が短めなのでよけいに頭に残らない。
(đá(氷)、đã(〜した)、dà(長い)など)

発音は難しくボキャブラリーがいっこうに頭に定着しない。

ベトナム語の最

もっとみる
ChatGPT勉強日記(#13) LangChainの総復習-第4回

ChatGPT勉強日記(#13) LangChainの総復習-第4回

本日はGreg Kamradt氏のThe LangChain Cookbook 7 Coreconceptの残りの章を最後まで復習します!

Indexes - Structuring documents to LLMs can work with them(タイトルにタイポがあるような気がします。正しくはStructuring documents for LLMs to work with th

もっとみる
ChatGPT勉強日記(#12) LangChainの総復習-第3回

ChatGPT勉強日記(#12) LangChainの総復習-第3回

本日もGreg Kamradt氏のYoutube Video、The LangChain Cookbook 7 Coreconceptの残りのレシピを最新のLangChainで動かしていきたいと思います!

(勉強日記ですが、ところどころチュートリアル形式なので「です・ます」調になります。)

Output Parsers Method 1: Prompt Instructions & Strin

もっとみる
ChatGPT勉強日記(#11) LangChainの総復習-第2回

ChatGPT勉強日記(#11) LangChainの総復習-第2回

今日もGreg Kamradt氏のYoutube Videoで出てくる、The LangChain Cookbook 7 Coreconceptの残りのレシピを、最新のLangChainで動かしていきたいと思います。

(勉強日記ですが、ところどころチュートリアル形式なので「です・ます」調になります。)

Text Embedding Modelこれも下のオリジナルコードでインポートしているlan

もっとみる
ChatGPT勉強日記(#10) LangChainの総復習-第1回

ChatGPT勉強日記(#10) LangChainの総復習-第1回

Open AIにどっぷり浸かった案件が終わり、しばらく中規模のWebサービスやモバイルサービスを設計・開発していたため、何ヶ月かLLMから離れてしまっていた。
再びLLMを使った仕事を始める前に、久しぶりにLangChainのバージョンヒストリーを見るとエグいほどバージョンが変わっていた。。
これはベーシックなところから一度おさらいをする必要があると思い、LangChainの総復習をすることにした

もっとみる
ベトナム起業日記:#47. ベトナムで現地案件の開発契約を結ぶ

ベトナム起業日記:#47. ベトナムで現地案件の開発契約を結ぶ

某月某日

↓のブログで書いた現地案件、オレンジ色にカラーリングした見積書が功を奏したのか、見積書にOKがでた!

正直なところ今回も成約までいかないんじゃないかと思っていただけに日本チーム一同驚いたのであった。

見積書がOKしたことで、契約書の作成が必要になった。

以前Goldrush Computing(日本)からGoldrush Studio(ベトナム)へ開発委託をするために、契約書が必

もっとみる
ベトナム起業日記:#46. サイゴンの夜の披露宴

ベトナム起業日記:#46. サイゴンの夜の披露宴

夕方。
教えてもらった7区の披露宴会場にGrabタクシーで向かった。
6時からと聞いていたが、15分前に会場についた時、まだゲストは誰も来てなくて、新郎・新婦、関係者しかいなかった。
そのおかげで朝からずっと忙しそうに動き続けていた昔一度だけ会ったことのあるヘクターのすぐ上のお姉さんにもおめでとうと言うことができた。

会場は200人以上は座れるだけのテーブルが並んでいて、予想していたものよりも広

もっとみる