Software Engineer ♡
VSCode,
Kubernetes,
Go,
Python
Twitter: @74th
github: 74th
- 74th.tech Personal Site (Japanese)
- shop 74th(tech fun Books and build-your-own Keyboard)
VS Code
Activity
Extensions
🎨 High Contrast Icons⚙️ editing snippets with yaml🎨 Monokai Charcoal high contrast🎨 NaturalContrast Theme with High contrast⚙️ vim Style for VSCode(EOL)⚙️ JSON YAML Schema Selector(EOL)
Books and Talks(Japanese)
📖 2020-02 『Visual Studio Code 実践ガイド』技術評論社📖 2022-09 『Software Design 2022 年 10 月号 / 第 1 特集エディタこそ開発の要[最大活用]Visual Studio Code / 第 2 章:コーディングがぐっとはかどる定番機能 リファクタリングやテストも簡単快適!』技術評論社📖 2021-07 『VS Code デバッグ技術 第 2 版』技術書典 11💬 2023-01 VS Code Conf JP 2022-23 GitHub Codespaces 徹底活用ハンズオン📖 2020-09 『VS Code Dev Container Guidebook』技術書典 9📖 2020-03 『Visual Studio Code Ninja Guide』技術書典 8💬 2021-11 『VSode で実践!Kubernetes 上のアプリのデバッグ実行手法』CloudNative Days Tokyo 2021💬 2021-09 『VS Code 拡張機能開発基本のキ』VS Code Meetup #14💬 2022-04 『Django+Next.js アプリの VS Code ワークスペース設定作り込み』VS Code Meetup #19📖 2019-09 『Visual Studio Code Remote Dev & Cloud Code Guide』技術書典 7📖 2018-12 『Visual Studio Code デバッグ技術 (技術の泉シリーズ(NextPublishing))』
Maker and OSS Development
🔌 X32Micro (STM32及び類似マイコン用ProMicroサイズ開発ボード)🎨 KiCad Monokai High Contrast Theme (KiCad Extension)🔌 RP2040 ProMicro Sized Dev Board Kit (RP2040 を手はんだ実装に挑戦する ProMicro 型開発ボードキット)🛒 booth🔌 RP2040 Dev Board Kit(RP2040 を手はんだ実装に挑戦する開発ボードキット)技術書典 13🛒 Booth⌨ Sparrow62(+1)v2 build-your-own keyboard🛒 遊舎工房⌨ Sparrow24 BLE Calculator(Bluetooth テンキー兼電卓な自作キーボードキット)🛒 Booth🎮 Dive9 音楽ゲームコントローラ⌨ Sparrow62 build-your-own Keyboard📖 『土曜日の Raspberry Pi Pico』技術書典 13🛒 Booth📖 『4 つのガジェット製作でえた電子工作の知識』技術書典 12🛒 Boothxonsh direnv
tech books📖 and talks💬 and makes🛠
main
📖 2022-09『土曜日の Raspberry Pi Pico』技術書典 13🛒 Booth(PDF、PCB つき物理書籍販売中)🛒 技術書典マーケット(PDF 販売中)- Wi-Fi 対応の Pico W をクラウドにつないだり、Pico のマイコン RP2040 を直接実装して苦しんだりします。
📖 2022-09 『Software Design 2022 年 10 月号 / 第 1 特集エディタこそ開発の要[最大活用]Visual Studio Code / 第 2 章:コーディングがぐっとはかどる定番機能 リファクタリングやテストも簡単快適!』 技術評論社- 書籍サイト
- 執筆!
📖 2022-01『4 つのガジェット製作でえた電子工作の知識』技術書典 12🛒 Booth PDF、物理書籍販売中🛒 技術書典マーケット(PDF 販売中)- 自作キーボードの製作をきっかけに電子工作の世界に入門し、最初は意味不明だったさまざまなことを、4 つのガジェットの製作を通じて電子工作について理解し習得しました。ガジェット製作にどのようなことを考えて取り組んだのか、またそこでえた知識をざっくりとまとめました。これから電子工作にふれてみたい方も、電子工作に心得のある方も、プロの方も、楽しくガジェットづくりをしているのが伝わればと思います。
💬 2021-11『PlatformIO で シュッと Arduino 開発を高速化しよう!(Speed up your Arduino development with PlatformIO!)』VS Code Conference Japan 2021- 近年 Arduino を使った IoT 機器の開発が電子工作でもよく行われるようになりました かつての組み込みソフトウェアの開発では、マイコンベンダーが提供する IDE を使用するのが当たり前でした。 現在は、PlatformIO を使うことによって、組み込みソフトウェアの開発をシュッっと行ことができます。 PlatformIO は、 VS Code の拡張機能として、環境構築からビルド、アップロード、デバッグまでの一連のワークフローを提供してくれます。 本セッションでは、Arduino 開発で PlatformIO を使う場合、PlatformIO が何を担ってくれるのかを解説しながら、実際に VS Code でどのように開発ができるのかを説明していきます。
- Movie
- Slide
📖 2021-07『VS Code デバッグ技術 第 2 版』技術書典 11- 技術書典マーケット(PDF 販売中)
- 技術書典 3 で頒布した『VS Code デバッグ技術』ですが、2021 年現在に語るべき VS Code のデバッグは大きく変化しました。VS Code 内にブラウザを開く拡張機能、リモート開発機能、Dev Container、Raspberry Pi Pico のでバッグなどなど。2021 年現在に最新化した 8 言語解説はありますが、多くのページ(92p)を「デバッグ応用技術編」として書き下ろしました。あまりデバッグに馴染みのない方への「デバッグ機能の基本編」も収録しています。 ぜひ VS Code で今できる最新のデバッグ技術をお楽しみください。
💬 2020-11『最強の Dev Container を考える』VS Code Conference Japan💬 2020-06『あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集』de:code 2020📖 2020-02 『Visual Studio Code 実践ガイド』技術評論社📖 2018-12 商業誌『Visual Studio Code デバッグ技術 (技術の泉シリーズ(NextPublishing))』インプレス R&D- VSCode のデバッグ機能の使い方を、14 の言語と環境で解説! それぞれ、Unit Test、実行プログラム、リモートプログラムでのデバッグ方法を解説。
- インプレス R&D サイト
- Amazon(オンデマンド物理書籍), BOOTH, 達人出版会, Kindle
log
🔌 2023-02『X32Micro (STM32及び類似マイコン用ProMicroサイズ開発ボード)』🛒 RISC-V MCU CH32V203セット🛒 ARM MCU STM32F103セット- STM32F103CxT6 ピン互換を持つ MCU で遊ぶための開発ボード。RISC-V MCU CH32V203 で動作確認済み。
🔌 2023-01『RP2040 ProMicro Sized Dev Board Kit (RP2040 を手はんだ実装に挑戦する ProMicro 型開発ボードキット)』🛒 booth販売中- ProMicroサイズのRP2040開発ボードキット
🔌 2022-12『ESP32-C3 開発ボード』🛒 Booth 販売中- ESP32-C3-WROOM-02 を使った開発ボード
- ピンヘッダは ESP32-C3-DevKitC 互換の配置
- 10 ピンブレッドボードに挿しても、左右 1 ピン空いている
- ESP-Prog の USB シリアル変換のボックスピンヘッダを持つ
- USB Type-C を持つ
🔌 2022-09『ESP32-S3 USB-C 開発ボード』🛒 Booth 販売中- ESP32-S3-WROOM-1 を使った開発ボード
- ピンヘッダは ESP32-S3-DevKitC 互換の配置
- 10 ピンブレッドボードに挿しても、左右 1 ピン空いている
- ESP-Prog の USB シリアル変換のボックスピンヘッダを持つ
- USB Type-C を持つ
🔌 2022-09『RP2040 を手はんだ実装に挑戦する開発ボードキット』技術書典 13- Booth 販売中
- Rasibperry Pi Pico の MCU、RP2040 を使った開発を体験できるキット
📖 2022-09 『Software Design 2022 年 10 月号 / 第 1 特集エディタこそ開発の要[最大活用]Visual Studio Code / 第 2 章:コーディングがぐっとはかどる定番機能 リファクタリングやテストも簡単快適!』技術評論社- 書籍サイト
- 執筆!
📖 2022-09『土曜日の Raspberry Pi Pico』技術書典 13- Booth(PDF、PCB つき物理書籍販売中)
- 技術書典マーケット(PDF 販売中)
- Wi-Fi 対応の Pico W をクラウドにつないだり、Pico のマイコン RP2040 を直接実装して苦しんだりします。
💬 2022-08『VS Code Meetup #21 - もう一度知りたい基礎編 - ファイル操作、コーディングの基本編』VS Code Meetup #21💬 2022-04『Django+Next.js アプリの VS Code ワークスペース設定作り込み』VS Code Meetup #19🔌 2022-03『USB 2.0 Type-C コネクタ変換基盤(40 枚綴り)』🔌 2022-02『RP2040 変換ボード』💬 2022-01『MoT TeckTalk #10 タクシーアプリ GO で AI と GCP を駆使しリアルタイムにタクシー需要を予測!アーキテクチャ全貌公開』MoT TeckTalk #10📖 2022-01『4 つのガジェット製作でえた電子工作の知識』技術書典 12- 技術書典マーケット(PDF 販売中)
- 自作キーボードの製作をきっかけに電子工作の世界に入門し、最初は意味不明だったさまざまなことを、4 つのガジェットの製作を通じて電子工作について理解し習得しました。ガジェット製作にどのようなことを考えて取り組んだのか、またそこでえた知識をざっくりとまとめました。これから電子工作にふれてみたい方も、電子工作に心得のある方も、プロの方も、楽しくガジェットづくりをしているのが伝わればと思います。
📖 2022-01『Tech It Up Vol.1 by Mobility Technologies』技術書典 12- 技術書典マーケット(PDF 販売中)
- 会社のメンバーと作った本。『Go ルーチンで高スループットシステムを構築する時の実装パターン』を寄稿。
💬 2021-11『VSode で実践!Kubernetes 上のアプリのデバッグ実行手法』CloudNative Days Tokyo 2021- Movie, Information
- Slide
- Kubernetes 上で複数のマイクロサービスが協調動作する環境が一般的になってきました。その環境上でしか動作しないアプリケーションを、開発時のようにステップ実行してデバッグすること(以下、デバッグ実行)を諦めている方も多いと思います。VS Code では、Kubernetes 上でアプリケーションをデバッグ実行する拡張機能が複数公開されています。本セッションでは、以下の 3 つのデバッグ実行の手法について、方法とその制約を解説、実演します。
💬 2021-11『Visual Studio Code アップデート』VS Code Meetup #16💬 2021-10『MoT TechTalk #7 技術書典頒布のタクシーアプリ『GO』アーキテクチャ図録を一挙解説』MoT Teck Talk #7💬 2021-09『VS Code 拡張機能開発基本のキ』VS Code Meetup #14⌨ 2021-09『Sparrow24 BLE Calculator』- Booth 販売中
- Build Guide
- Firmware
- Bluetooth テンキーキーボードと電卓が合体したガジェットが作れるキット
- ESP32 マイコンを用いて、Bluetooth キーボードとして動作するテンキーパッド(ESP32 なので技適は問題なし)です。
- モードを切り替えると電卓として動作します。
- 電卓の結果を、Bluetooth キーボードのキーとして送ることができます。
- 乾電池と USB 電源のどちらでも使えます(ただし電池ホルダーは付属しません)。
- ファームウェアを書き込む UART に容易にアクセスでき、ファームウェアを更新することができます。
- ファームウェアはオープンソースとして公開しています。ぜひ機能をリクエストいただいたり、開発に参加ください。
⌨ 2021-08『DIY 音楽ゲームコント r− ラー Dive 9』- Booth (販売終了)
- Build Guide
- 自作キーボードのファームウェア、QMK Firmware を利用した、音楽ゲームコントローラーの制作キット
- USB ゲームパッドとして認識し、9 キーの同時押しに対応します
- 9 キーはキーのサイズから 2U のスタビライザーを利用して、打鍵の安定性を向上させています
- 試技中以外の設定等で使える追加の 4 キーがあります
- キーボード自体の設定の切り替えや、音量の調整に使える OPTION キーがあります
- 反応までのストロークが 1.5mm の薄型キースイッチ Kailh Choc v1 を利用します
💬 2021-08『VS Code 拡張機能開発の基本のキ』VS Code Meetup #14- Slide
- Movie(Youtube)
📖 2021-07『VS Code デバッグ技術 第 2 版』技術書典 11- 技術書典マーケット(PDF 販売中)
- 技術書典 3 で頒布した『VS Code デバッグ技術』ですが、2021 年現在に語るべき VS Code のデバッグは大きく変化しました。VS Code 内にブラウザを開く拡張機能、リモート開発機能、Dev Container、Raspberry Pi Pico のでバッグなどなど。2021 年現在に最新化した 8 言語解説はありますが、多くのページ(92p)を「デバッグ応用技術編」として書き下ろしました。あまりデバッグに馴染みのない方への「デバッグ機能の基本編」も収録しています。 ぜひ VS Code で今できる最新のデバッグ技術をお楽しみください。
📖 2021-07『Mobility Technologies アーキテクチャー全て』技術書典 11- 技術書典マーケット(PDF 販売中)
- 企画、および記事『『お客様探索ナビ』サービス監視アーキテクチャー』執筆
⌨ 2021-02『キートップシール Montserrat』- Booth 販売中
- キーボードのキートップに使える透過シールです。黒いキーキャップに映える、すらっとした細い文字文字を入れたく、作成しました。
💬 2021-02『VS Code Day 2021 Recap 』 VS Code Meetup #9📖 2020-12『VS Code Meetup Book』技術書典 10- 記事『Hello VS Code ハンズオン』『Pylance で Python の型を極める』
- 技術書典マーケット(PDF 販売中)
⌨ 2020-11『Sparrow62 自作キーボードキット』- Booth 販売終了
- Firmware(QMK)
- Lily58 に触発された、自作キーボードの作成キット
- 薄型キースイッチ Kailh Choc V1/V2 が使えること。
- Cherry MX 互換キースイッチが使えること。
- 縦に揃ったキー配置(カラムスタッガード)であること。
- 十分キーの数が多いこと。
- 極限の薄さを追求(Pro Micro が横にある、ゴム足ではなくゴムシートを使用)
- キースイッチ交換可能なように Kailh ソケットを使うこと。
- MagicTrackpad を使うのに効率的な配置と高さ(トラックパッド用セットの場合)
💬 2020-11『最強の Dev Container を考える』VS Code Conference Japan- 理想的な Dev Container とは何かを考え、Multi Stage Build を使って実現する
- Dev Container の未来も考える
- Movie(YouTube)
- Slide
📖 2020-09 同人誌『VS Code Dev Container Guidebook』技術書典 9- 開発環境は全てコンテナの中へ。リモートコンテナ機能の Dev Container はどうあるべきかを考える。
- 技術書典マーケット(PDF 販売中)
- とらのあな(物理本販売中、在庫僅少)
- Booth(PDF 販売中)
💬 2020-06 『あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集』de:code 2020💬 2020-05 『VSCode で TypeScript 開発体験ハンズオン』オンライン📖 2020-03 同人誌『Visual Studio Code Ninja Guide』技術書典 8→技術書典応援祭- VS Code を 1 秒すばやく操作する細かいテクニックガイド
- SAMPLE PDF, Cover
- Booth(PDF 販売中)
- 技術書典マーケット(PDF 販売中)
- 技術書典 8 公開ページ
💬 2020-02 『VS Code ♡ YAML』VS Code Meetup #3📖 2020-02 商業誌『Visual Studio Code 実践ガイド』技術評論社💬 2020-01 『タクシー xAI を支える Kubernetes と AI データパイプラインの信頼性の取り組みについて』SRE NEXT 2020💬 2020-01 『実践 VSCode リモート SSH・コンテナ開発機能』VSCodeMeetup#2💬 2019-12 『VSCode リモート開発機能を使おう』VSCodeMeetup#1📖 2019-09 同人誌『Visual Studio Code Remote Dev & Cloud Code Guide』技術書典 7- Mac/Windows でも Linux 環境が得られる VSCode リモート開発機能の特徴を解説。DevContainer や、Cloud Code によるhttps://github.com/74th/74th.git Kubernetes サポート機能も解説。
- SAMPLE(PDF), Cover
- 技術書典 7 公開ページ
- 販売: BOOTH book+pdf, pdf
- 技術書典マーケット
📖 2019-09 同人誌『Kubernetes わいわい会の本』技術書典 7💬 2019-09『Stateless Back-end server design with GKE and Cloud Memorystore by Atsushi Morimoto(DeNA)』GCPUG Tokyo September 2019- オートモーティブのデータ偏重サーバアプリでもサーバレスっぽくしたい! 地図データや車両情報など多くのデータを扱う MOV AI 探客ナビサービスのサーバインフラを、Cloud Memorystore、GKE などを利用してステートレスに近づけていった過程を紹介します。
- slide
- GCPUG September 2019 を開催しました。 by @papagen40734986
📖 2019-04 同人誌『Customizing Python Shell xonsh』技術書典 6- .bashrc のカスタマイズに疲れた人が、Python Shell xonshなら Python 言語で手軽にカスタマイズができる。Python Shell のカスタマイズ方法の徹底ガイド。
- 技術書典 6 公開ページ
- 販売: BOOTH book+pdf, pdf
💬 2018-12『AWS の提供する Database Freedom からジャストな DB を考える』DeNA re:Invent 2018 報告会📖 2018-12 商業誌『Visual Studio Code デバッグ技術 (技術の泉シリーズ(NextPublishing))』インプレス R&D- VSCode のデバッグ機能の使い方を、14 の言語と環境で解説! それぞれ、Unit Test、実行プログラム、リモートプログラムでのデバッグ方法を解説。
- インプレス R&D サイト
- Amazon(オンデマンド物理書籍), BOOTH, 達人出版会, Kindle
📖 2018-10 同人誌『ShellScript の代わりに Python タスクランナー Fabric&Invoke を活用する技術』技術書典 5- 既存の Shell Script や Makefile が黒魔術化している人に、Python の薄いタスクランナー Fabric&Invoke なら、Python 言語でタスクが記述できて、難しくなくて良いですよという本。
- 技術書典 5 公開ページ
- 販売: BOOTH book, pdf
📖 2018-04 同人誌『構造化と性能の間を Golang で攻める技術』技術書典 4- Go を選ぶからには性能がほしい! 構造化や、Go ルーチンの使い捨てなどがどの程度性能に響くかを調べてまとめた本。
- 技術書典 4 公開ページ
- 販売: BOOTH book, pdf
📖 2017-10 同人誌『Visual Studio Code デバッグ技術』技術書典 3- VSCode のデバッグ機能の使い方を、多くの言語と環境で解説! それぞれ、Unit Test、実行プログラム、リモートプログラムでのデバッグ方法を解説。
- 販売: 商業誌化に伴い中止
Jobs
- 2021-12 ~ 人事システム系スタートアップ技術顧問(副業)
- 2018-05 ~ 2020-03 DeNA Automotive, 2020-04 ~ Mobility Technologies(事業継承)
- タクシー乗務員向け AI 探客ナビ(サーバサイドアーキテクト、コア AI 以外で AI に必要な部分全般)
- タクシー配車マッチングシステム(サーバサイドアーキテクト、エンジニア)
- 2016-04 ~ 2018-03 大学ベンチャー(エンジニア派遣)
- 通信網リアルタイムデータ可視化システム(アーキテクト)
- DB エンジン研究開発(研究開発スタッフ)
- 2010-04 ~ 2018-04 日鉄日立システムエンジニアリング
- SIer のアーキテクトとして、ミドルウェア選定とか、開発標準とか、共通部品とか整備して、開発技術に責任を持つ役割
- SFA システムとか、マイナンバー管理ソリューションとか、医療機器メーカー向け iPad アプリとか、いろいろ
- 2006 ~ 2009-03 金沢電子出版(大学内ベンチャー)
- 2006 e-Learning システム(リードプログラマ)
old contents
hobby works
- 2018 Linux 用 IntelCPU 拡張命令をサーポートする Tensorflow をビルドする
- 2015-2017 dockernized Redmine all in one -SVN, Git ホスティング、アジャイルプラグイン入りの Redmine 簡単構築
- 2017 MacOS 用 NVIDIA GPU(CUDA)をサポートする Tensorflow パッケージ
- 2017 IT は遊び はてなブログ(更新してない)
- 2015 Redmine All in one(EOL)
- 2015 flying whale(EOL)
- docker について Slideshare
- Docker にホームディレクトリをマウントしちゃおう - IT は遊び
- docker は求めていたものを全て提供してくれた - IT は遊び
- flying whaleあらゆるパッケージマネージャーを、あらゆる環境で使えるように
- Vim チートシート: Vim1 年目の頃に作ったチートシート





















