私的歌詞倉庫
💻 Profile
profile_image
Tatsumi0000
mobile developer
I study Android, iOS, Docker, Vue.js, Rails and Kubernetes.
🔎 Search
📂 All Posts
🧑‍💻 Development

開発環境.nvim 2024

2024年12月20日

Neovimのプラグインなどを紹介します。

Vim
📚 Diary

マイ枕を買った

2024年12月14日

ピロースタンドでマイ枕を買った話です。

語り
📚 Diary

今年の自キ活 2024

2024年12月4日

2024年の自作キーボード活動について振り返ります

語り
📱 Mobile

マルチモジュールなプロジェクトでdetektをComposite Buildsにまとめて各モジュールに適用する

2024年11月24日

静的解析ツールdetektをコードフォーマッタとして使い、設定をCompose Buildsでプラグインとして作る方法を紹介します。

Kotlin
Android
Gradle
🧑‍💻 Development

KMPに対応したRoomのテストを書く(desktop向け)

2024年11月11日

KMPに対応したRoomのテストコードを書きます。今回はdesktop向けです

Kotlin
テスト
🧑‍💻 Development

nvimでsolargraphのプラグインを使ってRailsやRspecの補完を効かせる

2024年10月27日

nvimでsolargraph-railsやsolargraph-rspecのプラグインを使って補完するようにします

Vim
Rails
Ruby
🧑‍💻 Development

nvimでRubyを書いているときにドットを入力すると勝手にインデントが下がるのを防ぐ

2024年10月9日

Vim
Rails
Ruby
🖥️ Backend

AWSのSecrets Managerで特定の文字列を含むリソースにのみアクセスできるポリシーを作る

2024年10月2日

AWSのSecrets Managerで特定の文字列を含むリソースにのみアクセスできるポリシーを作成します

AWS
📚 Diary

Cornelius Low-profileを組み立てた

2024年9月21日

40%キーボードであるCornelius Low-profileのビルドログです

語り
🎭 Frontend

Next.js製のブログにGoogle Tag Managerを入れた

2024年8月27日

Next.js製のブログに@next/third-partiesを使ってGTMを入れました

TypeScript
React
📚 Diary

iOSDC2024 JAPANのルーキーズLTで登壇しました

2024年8月26日

iOSDC2024 JAPANのルーキーズLTで登壇してきました

iOS
🧑‍💻 Development

neotestでdocker compose上のRspecを実行してテスト結果をnvim上に表示

2024年7月15日

neotestでdocker compose上のRspecを実行してテスト結果をnvimに表示してみました。

Rails
Vim
Docker
🧑‍💻 Development

nvimでtelescope.nvimからfzf-luaに引っ越した

2024年7月13日

nvimでtelescope.nvimからfzf-luaに引っ越したので自分の設定を紹介します。

Vim
🧑‍💻 Development

Kotlin Multiplatformでマルチモジュール構成にする

2024年6月30日

KMPのcommonMainでマルチモジュールで定義したクラスが認識されなかったので色々試行錯誤しました。

iOS
Android
Kotlin
🧑‍💻 Development

Compose MultiplatformでKoinを使ってDI

2024年6月29日

Koinを使ってCompose MultiplatformにDIします

iOS
Android
Kotlin
🧑‍💻 Development

Kotlin Multi Platform(KMP)を使って各プラットフォームのビルドをする

2024年6月25日

KMPを使ってiOS、デスクトップ、Webのアプリをビルドしました。

iOS
Android
Kotlin
🧑‍💻 Development

devcontainerを使ってupLaTeXを書く

2024年6月22日

GitHubにあったTeXを書くためのdevcontainerを使えるように改良しました

CI
CD
Docker
GitHub
🧑‍💻 Development

DockerfileとMakefileでよく使う項目

2024年5月6日

DockerfileとMakefileを書く時に個人的によく使う項目たちです

Docker
🎭 Frontend

ブログをmorethan-logに引っ越しました

2024年5月5日

ブログをmorethan-logに引っ越すにあたって工夫した点などを話します

TypeScript
React
📱 Mobile

WKWebViewをSwiftUIで使ってログイン成功時に呼ばれるイベントハンドラを作成する

2024年4月27日

SwiftUIでWKWebViewを使ってログインに成功したら呼び出されるカスタムイベントを作ります

iOS
Swift
📱 Mobile

macで動作する英語向けIMEツールRaelizeを開発した

2024年4月19日

TCAやInputMethodKitを使ってmacで動作する英語向けIMEツールRaelizeを開発しました

Swift
Xcode
📱 Mobile

The Composable Architectureのテストを書く ~swift-testingも添えて~

2024年4月15日

個人開発でTCAのテストを書いたのでどのように書いているか紹介します。一応swift-testingも使ってるのでそれについても少しだけ触れてます

Swift
Xcode
iOS
📱 Mobile

fastlaneを使ってmacアプリをビルドする

2024年4月10日

fastlaneを使ってmacアプリをビルドした話です

Xcode
fastlane
Swift
🎭 Frontend

オフスクリーンcanvasを作ってpng画像としてダウンロードする

2024年4月6日

月文字をcanvasに描画してpng画像としてダウンロードする機能を作った時の知見です

Vue
JavaScript
TypeScript
📱 Mobile

The Composable ArchitectureのReducerでPublisherをEffectに変換

2024年4月3日

CombineのPublisherをTCAのEffectに変換する方法についてです

Swift
iOS
Xcode
🧑‍💻 Development

Volar 2 + nvimでVue開発

2024年3月14日

nvimでVue開発中にVolarを2にアップデートしたら、script内のJavaScriptの補完がうまく動かなくなったので設定を色々して動くようにしました

Vim
JavaScript
Vue
📚 Diary

Keyboard Quantizer Bを使って自作キーボード(Naked64SF v3)を無線化

2024年2月26日

Keyboard Quantizer Bを使ってNaked64SF v3を無線(Bluetooth)化してみました

語り
🧑‍💻 Development

osmiumをローカルで動かすためのDockerfileを作りました

2024年1月10日

osmiumの開発をするためのDockerfileを作りました

Docker
📚 Diary

普段使ってるキーボードと気になってるキーボード

2023年12月24日

GMOペパボ鹿児島オフィス Advent Calendar 2023の24日目の記事です。普段使っているキーボードについて話します。

語り
🧑‍💻 Development

fish環境でdockerとkubernetesのコマンド補完を有効にする

2023年12月23日

GMOペパボEC Advent Calendar 2023の23日目の記事です。fish環境でdockerとkubernetesのコマンドを保管できるようにする方法です

Docker
🎭 Frontend

Webpackerからvite_railsに移行した時に詰まったこと

2023年12月23日

🎅GMOペパボエンジニア Advent Calendar 2023の23日目の記事です。業務でWebpackerからvite_railsに移行した話についてです。

Rails
Vue
📚 Diary

Spotifyで振り返る今年聴いた音楽2023

2023年12月22日

Thank you my idols Advent Calendar 2023の22日目の記事です。今年Spotifyで聴いた音楽について振り返ります

語り
📚 Diary

今年参加したコンサート 2023

2023年12月9日

GMOペパボEC Advent Calendar 2023の9日目の記事です。今年参加したコンサートについて話します

語り
🎭 Frontend

Vite + Vueで開発中に強制的にVue Devtoolsを表示

2023年12月6日

Vite + Vue3で開発中になぜかVue Devtoolsが動かなくなったので、強制的にONにする方法を書きました。

Vue
🧑‍💻 Development

開発環境.nvim 2023

2023年12月3日

GMOペパボEC Advent Calendar 2023の3日目の記事です。Neovimに本格的に入門したのでその話をしています。

Vim
📚 Diary

ブログをosmium + Vercelに引っ越しました

2023年11月19日

Gatsby + GitHub Pagesで運用していたブログをosmium + Vercelに引っ越しました

語り
📚 Diary

入力した文字列を月の絵文字で表現する「StarryKids」というWebサービスを作りました

2023年11月3日

Vue + Rails製の入力した文字列を月の絵文字で表現する「StarryKids」というWebサービスを作った話です

Rails
Vue
CI
CD
🧑‍💻 Development

Neovimのbuiltin LSPとVolarを使ってVueのタグ補完をケバブケースにする

2023年10月12日

VueのLanguage ServerであるVolarを使ってコード補完時にタグをケバブケースにする設定の話です

Vim
Vue
🖥️ Backend

MySQL4環境でSequelからTIMESTAMPがそのまま取得できない問題を解決した

2023年9月6日

RailsでSequelを使ってMySQL4に保存されているTIMESTAMPをそのまま取得できなかったので解決した話です

Ruby
Rails
MySQL
🧑‍💻 Development

AlacrittyとNeovimでGitHub Copilotの補完候補切り替えを動作するようにした

2023年8月31日

nvimでGitHub Copilotを使うときにうまく補完の切り替えが出来ずにキーバインドを色々変えたときの話です

Vim
GitHub
🎭 Frontend

Vuetifyを使ったVueのテストを書くときに気をつけること

2023年7月18日

Vuetifyを使っているプロジェクトでVueのテストを書くとエラーが出るときがあるのでモック化したり色々したのでその時のメモです

Vue
Vuetify
テスト
🧑‍💻 Development

AREA17が開発するCMS、TwillをDocker(Laravel Sail)で動かす

2023年7月16日

OpenAIのサイトでも使われているCMSであるTwillをDocker(Laravel Sail)を使って動かします

Docker
PHP
📱 Mobile

ChatGPTのStreamモードをOkHttp-sse+Gson+Hiltを使って実装

2023年4月14日

ChatGPTのStreamモードをAndroidアプリ上で使ってみます

Android
ChatGPT
Kotlin
🧑‍💻 Development

nvimでrust-analyzerを使おうとしたらsnippet関連のエラーが出た

2023年2月16日

スニペットの設定をしていなかったため、うまく動作しなかったみたいでした

Vim
Rust
🖥️ Backend

RenderでRailsをデプロイしたらRubyのバージョン不一致で怒られるときにやったこと

2023年2月12日

Renderを使ってRailsをデプロイしようとしたらRubyのバージョンが一致せずビルドに失敗したときにやったことです

Ruby
Rails
🧑‍💻 Development

curlを使ってGitHubで発行したPATの作成者とスコープを確認する

2023年2月7日

どこでいつ発行したか分からないPATの作成者とスコープを確認する方法です

GitHub
🧑‍💻 Development

pum.vimで補完のポップアップの横の最大サイズを指定する

2023年2月6日

vimの補完のポップアップ表示するUIのpum.vimで横の最大サイズを指定する方法です

Vim
🧑‍💻 Development

ghコマンドでGitHub上にあるコードを検索

2023年1月10日

ghコマンドでGitHub上にあるコードの検索をするときに使うオプションたちについて書いています

GitHub
🧑‍💻 Development

docker runでローカルのコードを実行する

2023年1月9日

ローカルファイルをdocker runするときによく使うオプションです

Docker
🧑‍💻 Development

Octokit.rbとGitHub Appを使ってGitHub Releasesを作成する

2022年12月24日

Octokit.rbというRuby向けのGitHub APIをいい感じに触るライブラリがあります。このライブラリとGitHub Appを組み合わせてGitHub Releasesを作成する話です

Ruby
Octokit
GitHub
📚 Diary

学生時代に作ったもの

2022年12月21日

GMOペパボ EC Advent Calendar 2022の18日目の記事です。学生時代に作ったものを紹介したいなと思います

語り
📚 Diary

aespaとNCTはいいぞ

2022年12月16日

Thank you my idols Advent Calendar 2022の16日目の記事です。今年はK-POPにハマったのでそのことについて書いています

語り
🎭 Frontend

Gatsbyの__PATH_PREFIX__変数がエディタ上で変数未定義エラーになってたので直す

2022年12月8日

Gatsbyのコードを書いていると__PATH_PREFIX__がずっとエディタ上でエラーになっていたので直しました

TypeScript
JavaScript
Gatsby
📚 Diary

Octokit.rbにPRを送ってみた

2022年12月6日

OSSで開発されているOctokit.rbに対してPRを送ってみました

Octokit
Ruby
🎭 Frontend

Gatsbyのバージョンをv4からv5に上げた

2022年12月4日

Gatsbyで作っているこのブログをv4からv5に上げたので、どのようなことをしたかざっくり書いています

Gatsby
JavaScript
GraphQL
npm
🧑‍💻 Development

htpasswdコマンドを使ってBasic認証のパスワードを変える

2022年11月8日

Basic認証のパスワードを変えるときに使うコマンドたち

htpasswd
📱 Mobile

AndroidアプリをビルドするためのDockerfileを作る

2022年10月16日

Androidアプリのユニットテストを実行するDockerfileを色々試行錯誤しながら作りました

Android
Kotlin
Docker
CI
📱 Mobile

Fragment Result APIを使ってFragment同士でデータを送る/受取る

2022年10月15日

DialogFragmentから別FragmentにFragment Result APIを使ってデータを送る/受取る方法です

Android
Kotlin
📱 Mobile

AndroidのButtonにdrawableXXXで表示したアイコンの位置をずらす方法

2022年10月7日

AndroidのButtonではdrawableXXX属性を指定して上下左右にアイコンを表示できます。このときに、指定した画像を少しだけ中央寄せにしたい場合どうするかについて書いています

Android
🎭 Frontend

Gatsbyで作ったブログにSentryを入れ

2022年10月2日

Gatsbyで作ったブログにSentryを入れてエラー監視をするようにしてみました

Gatsby
Sentry
🧑‍💻 Development

Intellij IDEAでエディタでgitの差分がある行をハイライトしている色を変更する

2022年9月18日

Intellij IDEAのエディタは差分がある行には色をつけてハイライトします。この色がデフォルトだと見にく、色を変更しました

IntellijIDEA
📱 Mobile

kotlinx.serializationとProto DataStoreを一緒に使う

2022年9月18日

Proto DataStoreを使うことで型付きでデータを保存することが出来ます。protobuf言語でスキーマファイルを作成して、使う方法もありますが、kotlinx.serializationとdata classを一緒に使うことも出来ます。その方法について書いています

Android
Kotlin
Hilt
DataStore
Coroutines
📱 Mobile

Kotlinの関数の中括弧を省略してイコールを使っているのはなんだろう

2022年9月13日

Kotlinのコードを読んでいるときに時々、関数の定義で波括弧ではなくイコールを使っているものがあります。この正体は何だろうと思って調べたときのメモです

Android
Kotlin
📱 Mobile

Dagger Hiltを使ってJavaで書かれたFragmentにViewModelをDIする

2022年9月12日

Javaで書かれたFragmentに対してViewModelをDIするための方法です。ついでにUseCase層にApplicationContextをDIする方法も書いてます

Android
Hilt
Java
Kotlin
📱 Mobile

targetSdkを33にしたら通知権限以外はユーザ許可のアラートを自動で出してくれるみたい

2022年8月24日

targetSdkを33にすると通知権限のユーザ許可を取るコードを書く必要がありますが、それ以外の権限もコードを書く必要があるか疑問に思って調べたときのメモです

Android
📱 Mobile

Cycle in dependencies between targetsがSwiftプロジェクトのビルド時に出るようになったので多分直した

2022年8月11日

Xcodeでビルド時にCycle in dependencies between targetsのエラーが出ていたのですが、色々試した結果直ったのでその時のメモです

Xcode
iOS
Swift
📱 Mobile

Firebase AnalyticsのEventsで送っているカスタムパラメータをFirebase上で見る

2022年8月2日

Firebase AnalyticsのEventsで送っているカスタムパラメータをFirebase上で見る方法についてです

Android
iOS
Firebase
🧑‍💻 Development

git commitのタイミングで差分のあるファイルのみ整形する

2022年7月29日

git commitのタイミングで差分のあるファイルに対してのみ自動でコード整形をする方法です

git
📱 Mobile

SwiftでJsonを構造体に変換するときに一部のStringをenumにする

2022年7月22日

SwiftでJsonを受取ったときにプラン名などをそのままStringで扱うよりもenumに変換した方がいいこともあるのかなと思ったので記事にしてみました

Swift
iOS
Combine
📱 Mobile

Kotlinで指定した数だけひらがなをランダムな文字列として生成する

2022年7月11日

Kotlinで指定した数だけひらがなをランダムに生成します

Android
Kotlin
テスト
📱 Mobile

XCTestを使ってテストを階層化する

2022年6月28日

XCTestを使ってSwiftのテストを階層化します

Swift
テスト
iOS
📱 Mobile

fastlaneを使ってPlay Storeの内部テストにAABとリリースノートのアップロードを自動化する

2022年6月28日

fastlaneを使ってPlay StoreにAPKではなくAABを内部テストにアップロードする方法

Android
Gradle
fastlane
CI
CD
📱 Mobile

Kotlinで高速に標準出力したい

2022年6月27日

出来るだけ高速に標準出力をするときのメモ

Kotlin
JavaScript
競プロ
📱 Mobile

Gradleのversion catalogでAARを指定する方法

2022年6月26日

Gradleでversion catalogを指定する方法

VersionCatalog
Gradle
Android
📱 Mobile

Firebaseで利用OS毎のバージョンを見る

2022年6月14日

最近のFirebaseだとパッとは利用OS毎のバージョンを見れないので見る方法のまとめ

Firebase
Android
iOS
🎭 Frontend

Gatsbyで作ったブログのバージョンを上げた

2022年5月15日

Gatsby製のこのブログで使っているライブラリを一気にアップデートしたらTailWindCSSが適用されなくなったのでその時のメモ

TailWindCSS
JavaScript
Gatsby
📱 Mobile

Bitriseのxcode-test@2の設定を見直して40%近く早くした

2021年1月28日

Bitriseのビルド時間を短くするために色々しました

テスト
Xcode
Bitrise
🧑‍💻 Development

ブログを改良しました

2021年1月23日

色々ブログを改良しました。記事にタグ付け、h1タグを目次として出力、TailWindCSS、PurgeCSS、FontAwesome、ページネーションの導入をしました

語り
Gatsby
TailWindCSS
📚 Diary

ブログ始めました

2021年1月16日

ブログ始めました

語り
💻 Profile
Tatsumi0000
mobile developer
I study Android, iOS, Docker, Vue.js, Rails and Kubernetes.
🌟 Service
💬 Contact
GitHub
email