<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>okaryo.log</title><description>面白いものが作りたいエンジニアのログ</description><link>https://blog.okaryo.studio/</link><item><title>2025年のブログ活動を振り返る</title><link>https://blog.okaryo.studio/20251231-blog-reflection-2025</link><guid isPermaLink="true">https://blog.okaryo.studio/20251231-blog-reflection-2025</guid><description>はじめに

今年もブログの振り返りをしておく。昨年のものはこちら。

https://blog.okaryo.studio/20241231-reflection-on-personal-blog-2</description><pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate></item><item><title>FlutterKaigi2025に今年もスタッフとして参加しました</title><link>https://blog.okaryo.studio/20251115-flutterkaigi-2025</link><guid isPermaLink="true">https://blog.okaryo.studio/20251115-flutterkaigi-2025</guid><description>はじめに

今年のFlutterKaigi2025は、大手町プレイス ホール&amp;カンファレンスにて11月13日(木)の1日開催、前夜祭を含めると2日間での開催だった。

自分はFlutterKaigi2</description><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate></item><item><title>GitHubActionsのubuntu-slim上でgit-pr-release実行時に発生するEncoding::CompatibilityErrorの対処法</title><link>https://blog.okaryo.studio/20251030-fix-git-pr-release-encoding-error-on-ubuntu-slim</link><guid isPermaLink="true">https://blog.okaryo.studio/20251030-fix-git-pr-release-encoding-error-on-ubuntu-slim</guid><description>はじめに

先日、GitHubActions上でよりスペックの小さい1vCPUのubuntu-slimが登場した。

https://github.blog/changelog/2025-10-28-</description><pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate></item><item><title>リーディングリストをもっと使いやすくするChrome拡張`AtodeYomu`をリリースした</title><link>https://blog.okaryo.studio/20251027-release-chrome-extension-atodeyomu</link><guid isPermaLink="true">https://blog.okaryo.studio/20251027-release-chrome-extension-atodeyomu</guid><description>はじめに

読みたい記事があるがちょうど今は読む時間がなかったり、長くて読み終えられなかったとき、後で読み返せるようにどこかに残しておきたいときがある。自分はブックマークに「後で読む」フォルダを作って</description><pubDate>Mon, 27 Oct 2025 00:00:00 GMT</pubDate></item><item><title>GitHubActionsからCloudSQLインスタンスを手動で起動・停止し、夜間に自動停止するワークフローを構築する</title><link>https://blog.okaryo.studio/20250708-github-actions-cloudsql-manual-start-auto-stop</link><guid isPermaLink="true">https://blog.okaryo.studio/20250708-github-actions-cloudsql-manual-start-auto-stop</guid><description>はじめに

必要なときだけサービスが動いていれば良いステージング環境等の検証環境において、CloudSQLを常時稼働させていては余計なコストが嵩んでしまう。お金が無限にあるわけではないので、できればコ</description><pubDate>Tue, 08 Jul 2025 00:00:00 GMT</pubDate></item><item><title>GitHubActionsのmacOSイメージでXcodeのバージョンを指定してビルドする</title><link>https://blog.okaryo.studio/20250505-github-actions-macos-xcode-version</link><guid isPermaLink="true">https://blog.okaryo.studio/20250505-github-actions-macos-xcode-version</guid><description>どんな問題があったか

アプリをAppStoreへアップロードするため、GitHubActionsでビルドのためのワークフローを動かした。しかし、アーカイブジョブのステップで、以下のエラーが出てしまっ</description><pubDate>Mon, 05 May 2025 00:00:00 GMT</pubDate></item><item><title>GitHubActionsで実行中のワークフローをキャンセルして最新のみを実行する方法</title><link>https://blog.okaryo.studio/20250331-github-actions-cancel-in-progress</link><guid isPermaLink="true">https://blog.okaryo.studio/20250331-github-actions-cancel-in-progress</guid><description>はじめに

例えば、GitHubActionsのワークフローで以下のような状況があったとする。

developブランチへのマージ時に変更内容をStaging環境へデプロイするワークフローを組んでいる</description><pubDate>Mon, 31 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Astro製のブログで使っているTailwindCSSをv4にアップグレードする</title><link>https://blog.okaryo.studio/20250201-astro-tailwindcss-v4-upgrade</link><guid isPermaLink="true">https://blog.okaryo.studio/20250201-astro-tailwindcss-v4-upgrade</guid><description>はじめに

少し前にTailwindCSSのv4がリリースされ、自分のポートフォリオサイトの方は対応した。

https://blog.okaryo.studio/20250129-upgrade-t</description><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Svelte + Vite環境のサイトのTailwindCSSをv4にアップグレードした話と@applyへの考え方の変化</title><link>https://blog.okaryo.studio/20250129-upgrade-tailwind-v4-svelte-vite</link><guid isPermaLink="true">https://blog.okaryo.studio/20250129-upgrade-tailwind-v4-svelte-vite</guid><description>はじめに

先日、Tailwind CSSのv4がリリースされた。

https://tailwindcss.com/blog/tailwindcss-v4

自分のポートフォリオサイトがSvelte</description><pubDate>Wed, 29 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Forked RepositoryからのPull Requestに対してCIが実行されないときの対処法</title><link>https://blog.okaryo.studio/20250127-forked-repository-pull-request-ci</link><guid isPermaLink="true">https://blog.okaryo.studio/20250127-forked-repository-pull-request-ci</guid><description>はじめに

個人開発しているChrome拡張のTabTabTabに最近コントリビューションしてもらえることが複数あった。GitHubのルールセットを使ってブランチの保護、マージ前のチェックリストや制限</description><pubDate>Mon, 27 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Chrome132からDevToolsで拡張機能のストレージを確認・編集できるようになった</title><link>https://blog.okaryo.studio/20250123-chrome-extension-storage-devtools</link><guid isPermaLink="true">https://blog.okaryo.studio/20250123-chrome-extension-storage-devtools</guid><description>はじめに

個人開発でタブ管理用のChrome拡張TabTabTabを開発している。自分の拡張に活かせる新機能はないかChrome拡張のニュースをたまにチェックしているのだが、Chrome132からC</description><pubDate>Thu, 23 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Astroブログでsatoriを使って記事ごとのOGP画像を自動生成する</title><link>https://blog.okaryo.studio/20250118-astro-satori-ogp-image</link><guid isPermaLink="true">https://blog.okaryo.studio/20250118-astro-satori-ogp-image</guid><description>はじめに

少し前にGatsbyからAstroにブログを移行したこのブログだが、satoriを使って記事ごとにGOP画像を自動生成できるようにした。

今回はその方法を残しておく。

画像生成に必要な</description><pubDate>Sat, 18 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Astroでフォントデータをローカルファイルから読み込めるようにする</title><link>https://blog.okaryo.studio/20250115-load-local-fonts-in-astro</link><guid isPermaLink="true">https://blog.okaryo.studio/20250115-load-local-fonts-in-astro</guid><description>はじめに

Astroでsatoriを使ってOGP画像用のパスを作成しようとしたところ、フォントデータを読み込む際に以下のエラーが出た。

対応を調べてみたが、ほとんどの人がネットワーク経由でGoog</description><pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Renovateで特定のディレクトリをグループ化する設定方法</title><link>https://blog.okaryo.studio/20250111-renovate-directory-grouping</link><guid isPermaLink="true">https://blog.okaryo.studio/20250111-renovate-directory-grouping</guid><description>はじめに

リリースしたライブラリの依存関係の自動更新ツールとしてRenovateを導入したが、デモページ用のexampleディレクトリ内のpackage.jsonの更新PRまで個別に作成されてしまい</description><pubDate>Sat, 11 Jan 2025 00:00:00 GMT</pubDate></item><item><title>AstroブログでMarkdown内のリンクをカード形式で表示する</title><link>https://blog.okaryo.studio/20250109-astro-markdown-link-card</link><guid isPermaLink="true">https://blog.okaryo.studio/20250109-astro-markdown-link-card</guid><description>はじめに

先日、Markdown内のリンクをカード化するremarkプラグインのremark-link-card-plusをリリースした。

https://blog.okaryo.studio/2</description><pubDate>Thu, 09 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Markdown内のリンクをカード化するremarkプラグインremark-link-card-plusをリリースした</title><link>https://blog.okaryo.studio/20250108-release-remark-link-card-plus</link><guid isPermaLink="true">https://blog.okaryo.studio/20250108-release-remark-link-card-plus</guid><description>はじめに

少し前にブログをGatsbyからAstroで作り直した。

https://blog.okaryo.studio/20241228-migrate-blog-from-gatsby-to-</description><pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate></item><item><title>2024年の個人ブログ振り返り</title><link>https://blog.okaryo.studio/20241231-reflection-on-personal-blog-2024</link><guid isPermaLink="true">https://blog.okaryo.studio/20241231-reflection-on-personal-blog-2024</guid><description>はじめに

今年もブログの振り返りをしておく。昨年のものはこちら。

https://blog.okaryo.studio/20231231-reflection-on-personal-blog-2</description><pubDate>Tue, 31 Dec 2024 00:00:00 GMT</pubDate></item><item><title>ブログのドメインを`.io`から変更し、デプロイ先をCloudflarePagesに移行した</title><link>https://blog.okaryo.studio/20241229-blog-move-from-io-to-studio-cloudflare-pages</link><guid isPermaLink="true">https://blog.okaryo.studio/20241229-blog-move-from-io-to-studio-cloudflare-pages</guid><description>はじめに

ブログのドメインは元々blog.okaryo.ioだったが、これをblog.okaryo.studioに変更した。また、合わせてデプロイ先をFirebaseHostingからCloudfl</description><pubDate>Sun, 29 Dec 2024 00:00:00 GMT</pubDate></item><item><title>個人ブログをGatsbyからAstroで作り直した</title><link>https://blog.okaryo.studio/20241228-migrate-blog-from-gatsby-to-astro</link><guid isPermaLink="true">https://blog.okaryo.studio/20241228-migrate-blog-from-gatsby-to-astro</guid><description>はじめに

今さら感もあるが、このブログをGatsbyからAstroで作り直した。

思い入れのあるフレームワークからの移行でもあったので、その背景やAstroを使ってみての雑感を残しておく。

移行</description><pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate></item><item><title>30回目の献血に行ってきた</title><link>https://blog.okaryo.studio/20241210-blood-donation-30</link><guid isPermaLink="true">https://blog.okaryo.studio/20241210-blood-donation-30</guid><description>はじめに

高校3年の冬に地元の献血センターで初めて献血をしてから10年、ダラダラ続けていた献血がついに30回目となった。記念に残しておく。

今回の献血と記念品

今回は初めて押上の献血センターに行</description><pubDate>Tue, 10 Dec 2024 00:00:00 GMT</pubDate></item><item><title>さらに今年もFlutterKaigi2024のボランティアスタッフとして参加してました</title><link>https://blog.okaryo.studio/20241208-flutterkaigi-2024</link><guid isPermaLink="true">https://blog.okaryo.studio/20241208-flutterkaigi-2024</guid><description>はじめに

昨年、一昨年に続き、今年もFlutterKaigiのボランティアスタッフとして参加していた。

https://blog.okaryo.studio/20231111-flutterkai</description><pubDate>Sun, 08 Dec 2024 00:00:00 GMT</pubDate></item><item><title>FlutterのTestとLintを実行するワークフローをCircleCIで構築する</title><link>https://blog.okaryo.studio/20241007-flutter-test-lint-circleci</link><guid isPermaLink="true">https://blog.okaryo.studio/20241007-flutter-test-lint-circleci</guid><description>はじめに

今までGitHubActionsでCIを構築していたが、利用枠を節約するためにCircleCIでTestとLintを実行してみるようにしてみた。

組んだワークフローを紹介する。

ワーク</description><pubDate>Mon, 07 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Flutterで非スクロールなWidgetに対してRefreshIndicatorを機能させる方法</title><link>https://blog.okaryo.studio/20241005-flutter-non-scroll-widget-refresh-indicator</link><guid isPermaLink="true">https://blog.okaryo.studio/20241005-flutter-non-scroll-widget-refresh-indicator</guid><description>はじめに

Flutterでアプリを作っていて、リソースを更新する際にRefreshIndicatorはよく使われるWidgetであると思う。しかし、これのPullToRefreshを機能させるために</description><pubDate>Sat, 05 Oct 2024 00:00:00 GMT</pubDate></item><item><title>FlutterのiOSアプリをFirebaseAppDistributionにアップロードするワークフローをCircleCIで構築する(非AutoSigning)</title><link>https://blog.okaryo.studio/20241001-flutter-ios-firebase-app-distribution-circleci-not-auto-signing</link><guid isPermaLink="true">https://blog.okaryo.studio/20241001-flutter-ios-firebase-app-distribution-circleci-not-auto-signing</guid><description>はじめに

先日、FlutterのiOSアプリをFirebaseAppDistributionにアップロードするワークフローをGitHubActionsで構築した。

https://blog.oka</description><pubDate>Tue, 01 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Dartの非同期関数内におけるtry-catchでExceptionを捕捉できないときの対処法</title><link>https://blog.okaryo.studio/20240925-dart-try-catch-in-async-function</link><guid isPermaLink="true">https://blog.okaryo.studio/20240925-dart-try-catch-in-async-function</guid><description>はじめに

Flutterのある関数内でExceptionをcatchしてアプリケーション用のエラーにマッピングしようとしたところ、Exceptionを捕捉することができなかった。しかしその関数の外で</description><pubDate>Wed, 25 Sep 2024 00:00:00 GMT</pubDate></item><item><title>GitHubActionsでReusableWorkflowを使おうとしたときに`Can&apos;t find &apos;action.yml&apos;, &apos;action.yaml&apos; or &apos;Dockerfile&apos;`エラーが出たときの対処法</title><link>https://blog.okaryo.studio/20240924-github-actions-reusable-workflow-syntax</link><guid isPermaLink="true">https://blog.okaryo.studio/20240924-github-actions-reusable-workflow-syntax</guid><description>はじめに

先日、GitHubActionsでReusableWorkflowを使おうとしたときに、以下のエラーが出た。

原因自体は大したことはなかったが、構文の理解が足りていないところがあったので</description><pubDate>Tue, 24 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Flutterで3つの要素を持つRowの中央要素を中心に配置する方法</title><link>https://blog.okaryo.studio/20240918-flutter-row-align-center-element</link><guid isPermaLink="true">https://blog.okaryo.studio/20240918-flutter-row-align-center-element</guid><description>はじめに

Flutterで開発をしていて、要素が3個のRowの中央要素を画面の真ん中に配置したい場面がたまにある。RowにはmainAxisAlignmentという整列のためのプロパティがあるが、そ</description><pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate></item><item><title>FlutterのiOSアプリをFirebaseAppDistributionにアップロードするワークフローをGitHubActionsで構築する(非AutoSigning)</title><link>https://blog.okaryo.studio/20240911-flutter-ios-firebase-app-distribution-github-actions-not-auto-signing</link><guid isPermaLink="true">https://blog.okaryo.studio/20240911-flutter-ios-firebase-app-distribution-github-actions-not-auto-signing</guid><description>はじめに

最近開発しているFlutterアプリをiOS対応した。その際にFirebaseのAppDistributionを使って実機端末にアプリを配布してインストールし、動作確認できるようにした。こ</description><pubDate>Wed, 11 Sep 2024 00:00:00 GMT</pubDate></item><item><title>GitHubActionsで環境ごとに異なるシークレットを使用するジョブを一つのワークフローファイルで構築する</title><link>https://blog.okaryo.studio/20240910-github-actions-multiple-environments-secrets-workflow</link><guid isPermaLink="true">https://blog.okaryo.studio/20240910-github-actions-multiple-environments-secrets-workflow</guid><description>はじめに

GitHubActionsでワークフローを組んでいるときに、本番環境とStaging環境に対するワークフローを組みたいがワークフロー自体は同一の内容で違うのはシークレットの値だけ、という場</description><pubDate>Tue, 10 Sep 2024 00:00:00 GMT</pubDate></item><item><title>FirebaseAppDistributionで配布したFlutterアプリでディープリンクが機能しないときの対処法</title><link>https://blog.okaryo.studio/20240908-flutter-app-distribution-deeplink-troubleshooting</link><guid isPermaLink="true">https://blog.okaryo.studio/20240908-flutter-app-distribution-deeplink-troubleshooting</guid><description>はじめに

先日、FirebaseAppDistributionで配布したアプリを検証環境で動作確認していたところ、ディープリンクが機能していないことを見つけた。

なんとか解決まで持っていけたが、デ</description><pubDate>Sun, 08 Sep 2024 00:00:00 GMT</pubDate></item><item><title>個人開発してるタブ管理のChrome拡張TabTabTabが1,000ユーザー達成したのでこれまでを振り返る</title><link>https://blog.okaryo.studio/20240905-tabtabtab-1000-users</link><guid isPermaLink="true">https://blog.okaryo.studio/20240905-tabtabtab-1000-users</guid><description>はじめに

TabTabTabというブラウザのタブ管理用のChrome拡張を個人開発している。昨日、ついにこの拡張のユーザー数が1,000人を突破した。

store\_header

目標は1万ユー</description><pubDate>Thu, 05 Sep 2024 00:00:00 GMT</pubDate></item><item><title>mainブランチに対するPullRequest作成時にラベルを自動付与するGitHubActionsを組む</title><link>https://blog.okaryo.studio/20240829-label-pull-requests-github-actions</link><guid isPermaLink="true">https://blog.okaryo.studio/20240829-label-pull-requests-github-actions</guid><description>はじめに

自分はmainブランチをリリース用のブランチとし、developブランチから開発用のブランチをチェックアウトしている。リリースする際はdevelopブランチからmainブランチにPullR</description><pubDate>Thu, 29 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Goのrange内で使うポインタには気をつけよう(自戒)</title><link>https://blog.okaryo.studio/20240826-go-range-pointer-usage</link><guid isPermaLink="true">https://blog.okaryo.studio/20240826-go-range-pointer-usage</guid><description>はじめに

先日、Goのサーバー開発しているときに意図しない挙動があった。

調べてみるとrange内で使用しているポインタに問題がありそうだった。今回は自戒も含めて問題とその解決方法を残しておく。
</description><pubDate>Mon, 26 Aug 2024 00:00:00 GMT</pubDate></item><item><title>GitHubのマージ済みPullRequestを削除する方法</title><link>https://blog.okaryo.studio/20240823-delete-merged-github-pull-request</link><guid isPermaLink="true">https://blog.okaryo.studio/20240823-delete-merged-github-pull-request</guid><description>はじめに

プライベートな個人プロジェクトで焦って不具合修正をしていた際に、間違ってクレデンシャル情報を含むコミット(ローカルでのデバッグに使用してた)のあるPullRequestをマージしてしまった</description><pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Cosense(旧Scrapbox)でタイムスタンプのフォーマットをカスタムする</title><link>https://blog.okaryo.studio/20240820-scrapbox-custom-timestamp</link><guid isPermaLink="true">https://blog.okaryo.studio/20240820-scrapbox-custom-timestamp</guid><description>はじめに

Cosense(旧Scrapbox)では、Ctrl+tでタイムスタンプを入力できるショートカットが存在する。Ctrl+tを連続で打つことで、タイムスタンプのフォーマットを変更することができ</description><pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Android StudioでGit未追跡ファイルの色を変更する</title><link>https://blog.okaryo.studio/20240611-change-untracked-file-color-on-android-studio</link><guid isPermaLink="true">https://blog.okaryo.studio/20240611-change-untracked-file-color-on-android-studio</guid><description>はじめに

Android Studioを使っていて、新しくファイルを作成するとGitの未追跡状態なのでファイル名が赤く表示される。

Before

完全に個人的な感覚になってしまうが、赤いとエラー</description><pubDate>Tue, 11 Jun 2024 00:00:00 GMT</pubDate></item><item><title>GitHubActionsで複数行文字列の環境変数をGITHUB_ENVに書き込む</title><link>https://blog.okaryo.studio/20240520-multiple-line-string-to-github-env</link><guid isPermaLink="true">https://blog.okaryo.studio/20240520-multiple-line-string-to-github-env</guid><description>はじめに

GitHubActionsでワークフローを組んでいる際に、以下のようにしてJSONの中身を保存していたシークレットを環境変数に設定したい場面があった。

そうすると以下のようなエラーが出た</description><pubDate>Mon, 20 May 2024 00:00:00 GMT</pubDate></item><item><title>Biomeを1.5系から1.6系に上げたらFound an unknown keyエラー</title><link>https://blog.okaryo.studio/20240317-unknown-key-error-on-biome-update</link><guid isPermaLink="true">https://blog.okaryo.studio/20240317-unknown-key-error-on-biome-update</guid><description>発生した問題

Biomeを1.5系から1.6系に更新してリントを実行したところ、以下のエラーが発生した。

原因

Biomeを更新する前のbiome.jsonの一部は以下のようになっていた。

B</description><pubDate>Sun, 17 Mar 2024 00:00:00 GMT</pubDate></item><item><title>タブ管理Chrome拡張TabTabTabのv2.30.0までの最近の活動まとめ</title><link>https://blog.okaryo.studio/20240310-recent-tabtabtab-releases</link><guid isPermaLink="true">https://blog.okaryo.studio/20240310-recent-tabtabtab-releases</guid><description>はじめに

個人開発でTabTabTabというタブ管理用のChrome拡張を開発している。

昨年の7月末にv2.15.3までのリリースをまとめた投稿をしたが、あれからも開発は続けており現在はv2.3</description><pubDate>Sun, 10 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Chrome拡張用のパッケージをGitHubActionsを使ってストアに自動アップロードする</title><link>https://blog.okaryo.studio/20240228-automatic-extension-upload-to-the-store</link><guid isPermaLink="true">https://blog.okaryo.studio/20240228-automatic-extension-upload-to-the-store</guid><description>はじめに

個人開発でTabTabTabというタブ管理用のChrome拡張を開発している。

今まではリリースのたびにローカルでパッケージをビルドをしてZip化し、手動でストアにアップロードしていた。</description><pubDate>Wed, 28 Feb 2024 00:00:00 GMT</pubDate></item><item><title>献血行ってきた(28回目)</title><link>https://blog.okaryo.studio/20240127-blood-donation-28</link><guid isPermaLink="true">https://blog.okaryo.studio/20240127-blood-donation-28</guid><description>はじめに

高校3年生の冬に友達から誘われて献血に初めて行き、以来気が向いたときに献血に行っている。特に社会貢献の気持ちはなく、ただただ惰性で続けている。今日の献血で28回目、もうすぐ30回が見えてき</description><pubDate>Sat, 27 Jan 2024 00:00:00 GMT</pubDate></item><item><title>初めてメンズ眉毛サロンに行ってきた</title><link>https://blog.okaryo.studio/20240112-first-time-mens-eyebrow-salon</link><guid isPermaLink="true">https://blog.okaryo.studio/20240112-first-time-mens-eyebrow-salon</guid><description>はじめに

今年は結婚を見据えられる女性と出会う、という目標を立てたので早速マッチングアプリを始めた。

https://sizu.me/okaryo/posts/rn2u5h4imiac

基本的な</description><pubDate>Fri, 12 Jan 2024 00:00:00 GMT</pubDate></item><item><title>FlutterWidgetTestにおいてIndexedStackのような画面に描画されていないがOffstageには存在する要素の確認をする</title><link>https://blog.okaryo.studio/20240106-flutter-widget-test-for-offstage-children</link><guid isPermaLink="true">https://blog.okaryo.studio/20240106-flutter-widget-test-for-offstage-children</guid><description>はじめに

個人開発しているLazyLoadIndexedStackというFlutterパッケージに新機能を追加して新バージョンをリリースした。

https://github.com/okaryo/</description><pubDate>Sat, 06 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Flutterパッケージのlazy_load_indexed_stackのv1.1.0をリリースした</title><link>https://blog.okaryo.studio/20240106-update-lazy-load-indexed-stack</link><guid isPermaLink="true">https://blog.okaryo.studio/20240106-update-lazy-load-indexed-stack</guid><description>はじめに

個人開発で、というよりも今はOSSとなっている感じだが、Flutterパッケージのlazy\_load\_indexed\_stackというものを開発している。名前の通り、IndexedS</description><pubDate>Sat, 06 Jan 2024 00:00:00 GMT</pubDate></item><item><title>npmパッケージの公開処理をGitHubActionsで自動化する</title><link>https://blog.okaryo.studio/20240105-npm-publish-with-github-actions</link><guid isPermaLink="true">https://blog.okaryo.studio/20240105-npm-publish-with-github-actions</guid><description>はじめに

最近、個人開発でnpmパッケージをいくつか開発している。リリースのたびにローカルでビルドして、npm publishを叩いていたが面倒になってきた。

そこで、GitHubActionsを</description><pubDate>Fri, 05 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Gatsbyブログ内のリンクをカード形式で表示するプラグインgatsby-remark-link-cardをリリースした</title><link>https://blog.okaryo.studio/20240102-released-gatsby-remark-link-card</link><guid isPermaLink="true">https://blog.okaryo.studio/20240102-released-gatsby-remark-link-card</guid><description>はじめに

年始から色々とある2024年であるが、自分にできることはあまりないし、実家にいても暇なのでいつものようにコードを書いている。

ブログ周りの改善をする過程で記事内のリンクをカード形式で表示</description><pubDate>Tue, 02 Jan 2024 00:00:00 GMT</pubDate></item><item><title>2023年10月~12月に読んだ本と1年間の読書振り返り</title><link>https://blog.okaryo.studio/20240101-read-books-in-2023-4q</link><guid isPermaLink="true">https://blog.okaryo.studio/20240101-read-books-in-2023-4q</guid><description>はじめに

10~12月の四半期が終わったので読んだ本をまとめておく。また、合わせて2023年の読書を振り返っておく。

今年の他の読書記録については以下。

2023年7月~9月に読んだ本

202</description><pubDate>Mon, 01 Jan 2024 00:00:00 GMT</pubDate></item><item><title>2023年12月の月間走行距離</title><link>https://blog.okaryo.studio/20231231-running-2023-12</link><guid isPermaLink="true">https://blog.okaryo.studio/20231231-running-2023-12</guid><description>12月の月間走行距離

先月の月間走行距離が27kmなのに対して、今月は6.9km。また、今月の目標はランニングをした日が6日以上だったが、2回しか走ることができなかった。。

|日にち|距離|平均ペ</description><pubDate>Sun, 31 Dec 2023 00:00:00 GMT</pubDate></item><item><title>2023年の個人ブログ振り返り</title><link>https://blog.okaryo.studio/20231231-reflection-on-personal-blog-2023</link><guid isPermaLink="true">https://blog.okaryo.studio/20231231-reflection-on-personal-blog-2023</guid><description>はじめに

今年もブログを書き続けていたので振り返っておく。

去年の振り返りはこれ → 2022年の個人ブログ振り返り

ブログの立ち位置の変化

実績値の振り返りをする前に、今年において自分の中で</description><pubDate>Sun, 31 Dec 2023 00:00:00 GMT</pubDate></item><item><title>2023年の個人開発振り返り</title><link>https://blog.okaryo.studio/20231230-reflection-on-personal-development-in-2023</link><guid isPermaLink="true">https://blog.okaryo.studio/20231230-reflection-on-personal-development-in-2023</guid><description>はじめに

今年もなんやかんや色々と作っていたのでまとめておく。

去年の振り返りはこれ → 2023年の個人開発振り返り

個人開発したもの

gatsby-plugin-satorare

JSX</description><pubDate>Sat, 30 Dec 2023 00:00:00 GMT</pubDate></item><item><title>2023年振り返り</title><link>https://blog.okaryo.studio/20231229-yearly-reflections-2023</link><guid isPermaLink="true">https://blog.okaryo.studio/20231229-yearly-reflections-2023</guid><description>はじめに

年の瀬なので今年を振り返り、やったことを雑にまとめておく。仕事に関することは割愛する。

やったこと

1月

年末年始に帰省

ポートフォリサイトをSvelteで作り直した

暇だったの</description><pubDate>Fri, 29 Dec 2023 00:00:00 GMT</pubDate></item><item><title>サーモンラン: ムニ・エールで2回目の野良カンストを達成した</title><link>https://blog.okaryo.studio/20231220-achieved-second-muniere-maximum-rank-in-salmon-run</link><guid isPermaLink="true">https://blog.okaryo.studio/20231220-achieved-second-muniere-maximum-rank-in-salmon-run</guid><description>ムニ・エールで2回目の野良カンスト

先日ムニ・エールで初めて野良カンストをして金バッジを獲得したが、早速2回目の野良カンストを達成できた。

サーモンラン: ムニ・エールで野良カンストして3個目の金</description><pubDate>Wed, 20 Dec 2023 00:00:00 GMT</pubDate></item><item><title>東京散歩~世田谷編~</title><link>https://blog.okaryo.studio/20231216-tokyo-walk-setagaya</link><guid isPermaLink="true">https://blog.okaryo.studio/20231216-tokyo-walk-setagaya</guid><description>はじめに

先月末、皇居外苑を歩いた。

東京散歩~皇居外苑編~

次はどこを歩こうかと地図を見ながら考えていると、世田谷に松陰神社があるのを見つけた。また、その近くの豪徳寺には安政の大獄で吉田松蔭を</description><pubDate>Sat, 16 Dec 2023 00:00:00 GMT</pubDate></item><item><title>JSでシームレスにループするサウンド再生を実現する</title><link>https://blog.okaryo.studio/20231212-play-seamless-sound-in-js</link><guid isPermaLink="true">https://blog.okaryo.studio/20231212-play-seamless-sound-in-js</guid><description>はじめに

先日、Scrapboxで環境音を流せるChrome拡張であるScrapboxRelaxExtensionを公開した。

その際、環境音をループ再生する際にシームレスなループになるようにひと</description><pubDate>Tue, 12 Dec 2023 00:00:00 GMT</pubDate></item><item><title>サーモンラン: ムニ・エールで野良カンストして3個目の金バッジをゲットした</title><link>https://blog.okaryo.studio/20231210-achieved-third-maximum-rank-in-salmon-run</link><guid isPermaLink="true">https://blog.okaryo.studio/20231210-achieved-third-maximum-rank-in-salmon-run</guid><description>3個目の金バッジ、2回目の野良カンスト

ムニ・エールでのステージで金バッジをゲットした。これで3個目の金バッジになる。

また、野良カンストはこれで2回目。まぐれではなく、ちゃんと実力がついてきた感</description><pubDate>Sun, 10 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Scrapbox用のリンクを簡単にコピーできるChrome拡張、ScrapboxQuickLinkをリリースした</title><link>https://blog.okaryo.studio/20231207-released-scrapbox-quick-link</link><guid isPermaLink="true">https://blog.okaryo.studio/20231207-released-scrapbox-quick-link</guid><description>どんな拡張か

ページ内で右クリックしたときに表示されるメニューから、Scrapbox用のリンクである\[title url]をクリップボードにコピーできるChrome拡張。テキストを選択していればそ</description><pubDate>Thu, 07 Dec 2023 00:00:00 GMT</pubDate></item><item><title>2023年11月の月間走行距離</title><link>https://blog.okaryo.studio/20231130-running-2023-11</link><guid isPermaLink="true">https://blog.okaryo.studio/20231130-running-2023-11</guid><description>11月の月間走行距離

先月の月間走行距離は41km、今月の目標は45kmと設定したが結果は27km。全然走ってない。。

|日にち|距離|平均ペース|
|------|----|---------|</description><pubDate>Thu, 30 Nov 2023 00:00:00 GMT</pubDate></item><item><title>認知行動療法の認知再構成法を用いたオンラインカウンセリングを最後の3回目まで受けての感想</title><link>https://blog.okaryo.studio/20231126-online-counseling-session2-and-session3</link><guid isPermaLink="true">https://blog.okaryo.studio/20231126-online-counseling-session2-and-session3</guid><description>はじめに

1ヶ月前に臨床心理士によるオンラインカウンセリングを受けた。

初めて受けた臨床心理士によるオンラインカウンセリングがとても良かった

セッションとしては全3回が基本で、初回はお試しで受け</description><pubDate>Sun, 26 Nov 2023 00:00:00 GMT</pubDate></item><item><title>東京散歩~皇居外苑編~</title><link>https://blog.okaryo.studio/20231125-tokyo-walk-imperial-palace</link><guid isPermaLink="true">https://blog.okaryo.studio/20231125-tokyo-walk-imperial-palace</guid><description>はじめに

棟方志功展が12月3日(日)で終了する。棟方志功のことは今年の夏の東北旅行前に読んだ司馬遼太郎の『街道をゆく 北のまほろば』で気になっており、実際に青森を訪れた際に棟方志功記念館に行こうと</description><pubDate>Sat, 25 Nov 2023 00:00:00 GMT</pubDate></item><item><title>クマフェスではない通常回で初めて野良カンストできた</title><link>https://blog.okaryo.studio/20231123-achieved-maximum-rank-not-in-salmon-run-kuma-fest</link><guid isPermaLink="true">https://blog.okaryo.studio/20231123-achieved-maximum-rank-not-in-salmon-run-kuma-fest</guid><description>本物のカンストアルバイター

2週間前くらいのクマフェスで2個目の金バッジを獲得した。そのときにブログの中で、クマフェスの金バッジはその獲得容易性から箔が弱く、通常回で野良カンストすることで本物になり</description><pubDate>Thu, 23 Nov 2023 00:00:00 GMT</pubDate></item><item><title>やまと絵展のために東京国立博物館に行ってきたが入れずに総合文化展を見てきた</title><link>https://blog.okaryo.studio/20231123-tokyo-national-museum</link><guid isPermaLink="true">https://blog.okaryo.studio/20231123-tokyo-national-museum</guid><description>はじめに

勤労感謝の日で祝日の木曜日、いつか行こうと思っていた東京国立博物館に行ってきた。

現在開催中の特別展である「やまと絵」展が12月3日までらしいので、ちょうど良い機会だと思って出かけた。
</description><pubDate>Thu, 23 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Scrapboxのノート作成環境をチルなものにするChrome拡張、ScrapboxRelaxExtensionをリリースした</title><link>https://blog.okaryo.studio/20231122-released-scrapbox-relax-extension</link><guid isPermaLink="true">https://blog.okaryo.studio/20231122-released-scrapbox-relax-extension</guid><description>どんな拡張か

Scrapboxのページ右に追加されるアイコンから、選択したBGMと背景画像でリラックスしたノート作成環境を提供するChrome拡張。現在選択できるBGMと画像は焚き火・雨・森の3種類</description><pubDate>Wed, 22 Nov 2023 00:00:00 GMT</pubDate></item><item><title>クマフェスのおかげで2個目の金バッジをゲットした</title><link>https://blog.okaryo.studio/20231112-achieved-maximum-rank-for-the-second-time-in-salmon-run</link><guid isPermaLink="true">https://blog.okaryo.studio/20231112-achieved-maximum-rank-for-the-second-time-in-salmon-run</guid><description>2個目

初めての金バッジは5月にあったクマフェスだったので、半年ぶりのカンストになる。今回も野良カンスト(友達いないので)。

前回の記事 → クマフェスのおかげでサーモンランで初めての野良カンスト</description><pubDate>Sun, 12 Nov 2023 00:00:00 GMT</pubDate></item><item><title>今年もFlutterKaigi2023のボランティアスタッフとして参加してました</title><link>https://blog.okaryo.studio/20231111-flutterkaigi-2023</link><guid isPermaLink="true">https://blog.okaryo.studio/20231111-flutterkaigi-2023</guid><description>はじめに

昨年に続き、今年もFlutterKaigiにボランティアスタッフとして参加した。

FlutterKaigi2022のボランティアスタッフとして参加してました

今年の開催日は11月10日</description><pubDate>Sat, 11 Nov 2023 00:00:00 GMT</pubDate></item><item><title>大阪旅行2023年秋~2泊3日の旅~</title><link>https://blog.okaryo.studio/20231105-osaka-trip-autumn-2023</link><guid isPermaLink="true">https://blog.okaryo.studio/20231105-osaka-trip-autumn-2023</guid><description>はじめに

少し前に『驚異と怪異』という本を読んだ。ある博物館の特別展の図録であり、人々の世界に対する驚異によって生み出された世界中の怪異が、豊富な写真とともに解説されていてとても面白かった。その特別</description><pubDate>Sun, 05 Nov 2023 00:00:00 GMT</pubDate></item><item><title>2023年10月の月間走行距離</title><link>https://blog.okaryo.studio/20231031-running-2023-10</link><guid isPermaLink="true">https://blog.okaryo.studio/20231031-running-2023-10</guid><description>10月の月間走行距離

先月の月間走行距離は30km、今月の目標は40kmと設定したが結果は41.3km。なんとか今月も達成できた。

|日にち|距離|平均ペース|
|------|----|----</description><pubDate>Tue, 31 Oct 2023 00:00:00 GMT</pubDate></item><item><title>初めて受けた臨床心理士によるオンラインカウンセリングがとても良かった</title><link>https://blog.okaryo.studio/20231029-online-counseling-introduction</link><guid isPermaLink="true">https://blog.okaryo.studio/20231029-online-counseling-introduction</guid><description>はじめに

初めに断っておくが、自分は精神疾患や大きなストレスを抱えているわけではない。

ただ、自分の持つ性格や気質によって自分が受けるストレスや問題を、おそらく誰しも抱えているのだろうが、例に漏れ</description><pubDate>Sun, 29 Oct 2023 00:00:00 GMT</pubDate></item><item><title>東京散歩~目黒編~</title><link>https://blog.okaryo.studio/20231028-tokyo-walk-meguro</link><guid isPermaLink="true">https://blog.okaryo.studio/20231028-tokyo-walk-meguro</guid><description>はじめに

司馬遼太郎の『街道をゆく』で東京にも見て回るところはたくさんあるんだと気づいて、先月自分も赤坂を散歩してきた。

今月も東京のどこかを散歩しようと思い『東京散歩地図』を眺めていたところ、目</description><pubDate>Sat, 28 Oct 2023 00:00:00 GMT</pubDate></item><item><title>PixelWatch2だけ買うつもりだったのにPixel8Proも買ってしまった。。</title><link>https://blog.okaryo.studio/20231021-review-of-pixel8-pro-and-pixel-watch2</link><guid isPermaLink="true">https://blog.okaryo.studio/20231021-review-of-pixel8-pro-and-pixel-watch2</guid><description>はじめに

今年も新しいPixelが発売される時期がやってきた。

とはいえ昨年の同時期にPixel7ProとPixelWatchを購入している。PixelWatchについては充電の持ちや使用感に改善</description><pubDate>Sat, 21 Oct 2023 00:00:00 GMT</pubDate></item><item><title>styled-componentsでカスタム要素にスタイルを適用する</title><link>https://blog.okaryo.studio/20231012-apply-style-to-custom-components-in-styled-components</link><guid isPermaLink="true">https://blog.okaryo.studio/20231012-apply-style-to-custom-components-in-styled-components</guid><description>はじめに

普段styled-componentsを使う際、styled.divやstyled.pのように基本のHTMLタグにしか使ったことがなく、自作したコンポーネントに対してスタイルを適用したこと</description><pubDate>Thu, 12 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Gatsby製のブログ記事ページに目次を表示させたい</title><link>https://blog.okaryo.studio/20231010-table-of-contents-in-gatsby</link><guid isPermaLink="true">https://blog.okaryo.studio/20231010-table-of-contents-in-gatsby</guid><description>はじめに

ブログの記事の分量が大きくなってくると、記事を上から読むだけでは全体の構造の把握が難しくなってくる。また、記事ページに流入して来たユーザーが記事の内容を一目で把握できるようにすることで、記</description><pubDate>Tue, 10 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Gatsbyでのビルド時にsource mapが出力されないようにする</title><link>https://blog.okaryo.studio/20231009-disable-source-map-in-gatsby</link><guid isPermaLink="true">https://blog.okaryo.studio/20231009-disable-source-map-in-gatsby</guid><description>はじめに

このブログをGatsbyで作り始めてから3年が経とうとしている。記事の数も大きくなり、それに伴ってビルドサイズも大きくなってきた。

ブログをデプロイしているFirebaseHosting</description><pubDate>Mon, 09 Oct 2023 00:00:00 GMT</pubDate></item><item><title>二分探索木をGoで実装してみた</title><link>https://blog.okaryo.studio/20231007-binary-search-tree-by-go</link><guid isPermaLink="true">https://blog.okaryo.studio/20231007-binary-search-tree-by-go</guid><description>はじめに

先日、7~9月に読んだ本をまとめていたところ、技術書を読めていないことに気づいた。

まだ自分はエンジニアとしては4年目でインプットを疎かにするには早すぎるので、この四半期はちゃんと技術書</description><pubDate>Sat, 07 Oct 2023 00:00:00 GMT</pubDate></item><item><title>2023年7月~9月に読んだ本</title><link>https://blog.okaryo.studio/20231001-read-books-in-2023-3q</link><guid isPermaLink="true">https://blog.okaryo.studio/20231001-read-books-in-2023-3q</guid><description>振り返り

7月以前の記録は以下。

2023年1月~3月に読んだ本

2023年4月~6月に読んだ本

この3ヶ月で読んだのは12冊。これで今年の合計読書数は40冊、今年の目標の70冊を考えると次の</description><pubDate>Sun, 01 Oct 2023 00:00:00 GMT</pubDate></item><item><title>2023年9月の月間走行距離</title><link>https://blog.okaryo.studio/20230930-running-2023-09</link><guid isPermaLink="true">https://blog.okaryo.studio/20230930-running-2023-09</guid><description>はじめに

先月の8月、夜に仕事を終えてからも仕事のことやプライベートに関することが頭を巡ってしまい、頭が冴えて寝付けなくなる日が増えてきた。

月に一度、上長と技術顧問の方とで2on1の時間があり、</description><pubDate>Sat, 30 Sep 2023 00:00:00 GMT</pubDate></item><item><title>東京散歩~赤坂編~</title><link>https://blog.okaryo.studio/20230930-tokyo-walk-akasaka</link><guid isPermaLink="true">https://blog.okaryo.studio/20230930-tokyo-walk-akasaka</guid><description>はじめに

今年の夏に東北旅行をした。その旅行の前に司馬遼太郎の『街道をゆく』で予習をしていたが、その中に赤坂散歩という章があった。

東京に住み始めて10年が経とうとしているが、東京、しかも赤坂にお</description><pubDate>Sat, 30 Sep 2023 00:00:00 GMT</pubDate></item><item><title>プルリクエストがマージされたときにGitHubActionsのワークフローが実行されるようにする</title><link>https://blog.okaryo.studio/20230920-run-github-actions-on-pull-request-merged</link><guid isPermaLink="true">https://blog.okaryo.studio/20230920-run-github-actions-on-pull-request-merged</guid><description>穴があった設定

個人開発において、プルリクエストがマージされたときに実行されるGitHubActionsのワークフローを以下のように設定していた。

しかし、この設定には抜け穴があり、プルリクエスト</description><pubDate>Wed, 20 Sep 2023 00:00:00 GMT</pubDate></item><item><title>帰省 - 2023年晩夏</title><link>https://blog.okaryo.studio/20230918-go-home-late-summer-2023</link><guid isPermaLink="true">https://blog.okaryo.studio/20230918-go-home-late-summer-2023</guid><description>はじめに

広島の実家では2021年の3月からティーカッププードルを飼い始めた。名前はタロ。自分は東京に住んでいる身ではあるが日頃の行いのおかげかタロの個人(犬)的な好みの問題か、タロの中での懐き度ラ</description><pubDate>Mon, 18 Sep 2023 00:00:00 GMT</pubDate></item><item><title>今さらRenovate使ってみた</title><link>https://blog.okaryo.studio/20230914-renovate</link><guid isPermaLink="true">https://blog.okaryo.studio/20230914-renovate</guid><description>はじめに

いろんなGitHubリポジトリを見ていると、コントリビュータの欄にrenovateというbotが表示されているのをよく見かけていた。

そんな折、個人で開発しているツールの依存ライブラリを</description><pubDate>Thu, 14 Sep 2023 00:00:00 GMT</pubDate></item><item><title>GitHubActionsで特定のブランチからのPRにジョブを実行しないようにする</title><link>https://blog.okaryo.studio/20230913-ignore-job-from-specified-branch-pr</link><guid isPermaLink="true">https://blog.okaryo.studio/20230913-ignore-job-from-specified-branch-pr</guid><description>はじめに

最近、依存ライブラリの自動アップデートにrenovateを使い始め、このブログのリポジトリにも適用した。

このブログはFirebaseHostingを利用しており、リポジトリにPRを作成</description><pubDate>Wed, 13 Sep 2023 00:00:00 GMT</pubDate></item><item><title>国立科学博物館の特別展「海 ―生命のみなもと―」に行ってきた</title><link>https://blog.okaryo.studio/20230909-special-exhibition-the-ocean</link><guid isPermaLink="true">https://blog.okaryo.studio/20230909-special-exhibition-the-ocean</guid><description>はじめに

先週末、千葉県佐倉市にある歴史民俗博物館に行ってきた。とても面白く、博物館には定期的に行っておきたいなと思った。

国立歴史民俗博物館に行ってきた

思えば駒込に以前住んでいたときは大学も</description><pubDate>Sat, 09 Sep 2023 00:00:00 GMT</pubDate></item><item><title>朝顔観察日記2023年夏</title><link>https://blog.okaryo.studio/20230907-morning-glory-diary-2023</link><guid isPermaLink="true">https://blog.okaryo.studio/20230907-morning-glory-diary-2023</guid><description>はじめに

2年前の2021年から朝顔をベランダで育て始め、回収した種で今年も朝顔を植えて3年目になった。

9月に入ってもまだまだ元気に花を咲かせている。そんな綺麗で元気な朝顔を見ていると記録として</description><pubDate>Thu, 07 Sep 2023 00:00:00 GMT</pubDate></item><item><title>ReactでonHoverイベントを制御する</title><link>https://blog.okaryo.studio/20230905-react-on-hover</link><guid isPermaLink="true">https://blog.okaryo.studio/20230905-react-on-hover</guid><description>はじめに

個人開発で作成してるChrome拡張のTabTabTabはReactで作成しており、要素へのマウスホバーに応じて表示・非表示を切り替えるという実装をしている箇所がある。

しかし、Reac</description><pubDate>Tue, 05 Sep 2023 00:00:00 GMT</pubDate></item><item><title>国立歴史民俗博物館に行ってきた</title><link>https://blog.okaryo.studio/20230902-national-japanese-history-museum</link><guid isPermaLink="true">https://blog.okaryo.studio/20230902-national-japanese-history-museum</guid><description>はじめに

昨年の九州旅行と今年の東北旅行を通して、自分は改めて自然と文化が好きだと感じた。

民俗学関連から勉強してみようかなと思って調べていると、千葉県の佐倉市に国立の歴史民俗博物館があるのを知っ</description><pubDate>Sat, 02 Sep 2023 00:00:00 GMT</pubDate></item><item><title>会社のチームMVP特典で東京芝のとうふ屋うかいに連れて行ってもらった</title><link>https://blog.okaryo.studio/20230830-first-tofuya-ukai</link><guid isPermaLink="true">https://blog.okaryo.studio/20230830-first-tofuya-ukai</guid><description>はじめに

5月にも昨年度3QのチームMVP特典で寿司屋の久兵衛に連れていってもらったが、今年の1QもチームMVPをいただくことができ今回はとうふ屋うかいに連れていっていただいた。

会社のチームMV</description><pubDate>Wed, 30 Aug 2023 00:00:00 GMT</pubDate></item><item><title>夏の甲子園を初めて現地で観戦してきた</title><link>https://blog.okaryo.studio/20230813-first-time-summer-koshien</link><guid isPermaLink="true">https://blog.okaryo.studio/20230813-first-time-summer-koshien</guid><description>はじめに

昨年、夏の甲子園のニュースのダイジェストを観たとき、確か下関国際と大阪桐蔭の試合だったと思うが、とても感動した。

それを野球好きの友人に話したところ来年現地での観戦に行こうという話になっ</description><pubDate>Sun, 13 Aug 2023 00:00:00 GMT</pubDate></item><item><title>東北旅行2023年夏8日目~会津若松編~</title><link>https://blog.okaryo.studio/20230812-tohoku-trip-summer-2023-day-8</link><guid isPermaLink="true">https://blog.okaryo.studio/20230812-tohoku-trip-summer-2023-day-8</guid><description>旅の記録

東北旅行2023年夏1日目~弘前ねぷた祭編~

東北旅行2023年夏2日目~白神山地・三内丸山遺跡・青森ねぶた編~

東北旅行2023年夏3日目~青森ねぶた海上運行・花火大会編~

東北旅</description><pubDate>Sat, 12 Aug 2023 00:00:00 GMT</pubDate></item><item><title>東北旅行2023年夏7日目~多賀城跡・仙台編~</title><link>https://blog.okaryo.studio/20230811-tohoku-trip-summer-2023-day-7</link><guid isPermaLink="true">https://blog.okaryo.studio/20230811-tohoku-trip-summer-2023-day-7</guid><description>旅の記録

東北旅行2023年夏1日目~弘前ねぷた祭編~

東北旅行2023年夏2日目~白神山地・三内丸山遺跡・青森ねぶた編~

東北旅行2023年夏3日目~青森ねぶた海上運行・花火大会編~

東北旅</description><pubDate>Fri, 11 Aug 2023 00:00:00 GMT</pubDate></item><item><title>東北旅行2023年夏6日目~松島編~</title><link>https://blog.okaryo.studio/20230810-tohoku-trip-summer-2023-day-6</link><guid isPermaLink="true">https://blog.okaryo.studio/20230810-tohoku-trip-summer-2023-day-6</guid><description>旅の記録

東北旅行2023年夏1日目~弘前ねぷた祭編~

東北旅行2023年夏2日目~白神山地・三内丸山遺跡・青森ねぶた編~

東北旅行2023年夏3日目~青森ねぶた海上運行・花火大会編~

東北旅</description><pubDate>Thu, 10 Aug 2023 00:00:00 GMT</pubDate></item><item><title>東北旅行2023年夏5日目~気仙沼編~</title><link>https://blog.okaryo.studio/20230809-tohoku-trip-summer-2023-day-5</link><guid isPermaLink="true">https://blog.okaryo.studio/20230809-tohoku-trip-summer-2023-day-5</guid><description>⚠️この記事には東日本大震災に関する記述や写真が登場します。ご注意ください。

旅の記録

東北旅行2023年夏1日目~弘前ねぷた祭編~

東北旅行2023年夏2日目~白神山地・三内丸山遺跡・青森ねぶ</description><pubDate>Wed, 09 Aug 2023 00:00:00 GMT</pubDate></item><item><title>東北旅行2023年夏4日目~盛岡・平泉編~</title><link>https://blog.okaryo.studio/20230808-tohoku-trip-summer-2023-day-4</link><guid isPermaLink="true">https://blog.okaryo.studio/20230808-tohoku-trip-summer-2023-day-4</guid><description>旅の記録

東北旅行2023年夏1日目~弘前ねぷた祭編~

東北旅行2023年夏2日目~白神山地・三内丸山遺跡・青森ねぶた編~

東北旅行2023年夏3日目~青森ねぶた海上運行・花火大会編~

東北旅</description><pubDate>Tue, 08 Aug 2023 00:00:00 GMT</pubDate></item><item><title>東北旅行2023年夏3日目~青森ねぶた海上運行・花火大会編~</title><link>https://blog.okaryo.studio/20230807-tohoku-trip-summer-2023-day-3</link><guid isPermaLink="true">https://blog.okaryo.studio/20230807-tohoku-trip-summer-2023-day-3</guid><description>旅の記録

東北旅行2023年夏1日目~弘前ねぷた祭編~

東北旅行2023年夏2日目~白神山地・三内丸山遺跡・青森ねぶた編~

東北旅行2023年夏3日目~青森ねぶた海上運行・花火大会編~ ←今ここ</description><pubDate>Mon, 07 Aug 2023 00:00:00 GMT</pubDate></item><item><title>東北旅行2023年夏2日目~白神山地・三内丸山遺跡・青森ねぶた祭編~</title><link>https://blog.okaryo.studio/20230806-tohoku-trip-summer-2023-day-2</link><guid isPermaLink="true">https://blog.okaryo.studio/20230806-tohoku-trip-summer-2023-day-2</guid><description>旅の記録

東北旅行2023年夏1日目~弘前ねぷた祭編~

東北旅行2023年夏2日目~白神山地・三内丸山遺跡・青森ねぶた編~ ←今ここ

東北旅行2023年夏3日目~青森ねぶた海上運行・花火大会編~</description><pubDate>Sun, 06 Aug 2023 00:00:00 GMT</pubDate></item><item><title>東北旅行2023年夏1日目~弘前ねぷた祭編~</title><link>https://blog.okaryo.studio/20230805-tohoku-trip-summer-2023-day-1</link><guid isPermaLink="true">https://blog.okaryo.studio/20230805-tohoku-trip-summer-2023-day-1</guid><description>はじめに

昨年の夏に1週間九州を旅行した。今年の夏もどこか旅行したいと思い、以前からずっとねぶた祭りに行ってみたかったので東北に行くことにした。

当初は東北を1周してやろうと思っていたが、東北の旅</description><pubDate>Sat, 05 Aug 2023 00:00:00 GMT</pubDate></item><item><title>タブ管理Chrome拡張TabTabTabのv2.15.3までの最近の活動まとめ</title><link>https://blog.okaryo.studio/20230729-recent-activity-tabtabtab</link><guid isPermaLink="true">https://blog.okaryo.studio/20230729-recent-activity-tabtabtab</guid><description>はじめに

個人開発でTabTabTabというタブ管理用のChrome拡張を開発している。

2ヶ月ほど前にv2.6.0までのアップデートまとめをしたが、現在はv2.15.3までリリースしており色々と</description><pubDate>Sat, 29 Jul 2023 00:00:00 GMT</pubDate></item><item><title>55歳の父と富士山に登ってきた</title><link>https://blog.okaryo.studio/20230725-climb-mountain-fuji-with-father</link><guid isPermaLink="true">https://blog.okaryo.studio/20230725-climb-mountain-fuji-with-father</guid><description>はじめに

コロナ前の2019年夏に初めて富士山に登った。ものすごく良い体験だったので来年も登りたい、という話を父にしたところ来年一緒に登ろうという話になった。

それからコロナ禍に入り、富士登山は実</description><pubDate>Tue, 25 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Chrome拡張開発で使っているビルドツールをwebpackからViteに移行した</title><link>https://blog.okaryo.studio/20230718-migrate-chrome-extension-build-tool-from-webpack-to-vite</link><guid isPermaLink="true">https://blog.okaryo.studio/20230718-migrate-chrome-extension-build-tool-from-webpack-to-vite</guid><description>はじめに

個人開発でTabTabTabというタブ管理用のChrome拡張を開発している。

開発にはReactとTypeScriptを利用しており、ビルドツールにはwebpackをずっと利用していた</description><pubDate>Tue, 18 Jul 2023 00:00:00 GMT</pubDate></item><item><title>GitHubActionsを使ってタグのpushをトリガーとしてリリースノートが自動で作成されるようにする</title><link>https://blog.okaryo.studio/20230716-generate-release-note-by-github-tag-push</link><guid isPermaLink="true">https://blog.okaryo.studio/20230716-generate-release-note-by-github-tag-push</guid><description>はじめに

最近個人開発でTabTabTabというタブ管理用のChrome拡張を開発しており、新しいバージョンをリリースする際はGitHubにタグをpushし、リリースノートを自分で作成していた。

</description><pubDate>Sun, 16 Jul 2023 00:00:00 GMT</pubDate></item><item><title>スタジオジブリの新作『君たちはどう生きるか』を観てきた</title><link>https://blog.okaryo.studio/20230714-watched-new-ghibli-movie</link><guid isPermaLink="true">https://blog.okaryo.studio/20230714-watched-new-ghibli-movie</guid><description>この記事はネタバレを含みます。ご注意ください。

はじめに

宮崎駿監督の10年ぶりの映画『君たちはどう生きるか』が本日公開され、仕事終わりにレイトショーで観てきた。

今回の映画は広告を含めて事前情</description><pubDate>Fri, 14 Jul 2023 00:00:00 GMT</pubDate></item><item><title>HTMLのtitle属性を使って見切れたテキストの全体をツールチップとして表示する</title><link>https://blog.okaryo.studio/20230712-html-title-attribute</link><guid isPermaLink="true">https://blog.okaryo.studio/20230712-html-title-attribute</guid><description>はじめに

個人開発でTabTabTabというタブ管理用のChrome拡張を開発しているが、最近ユーザーから見切れたタブのタイトルの全体を見れるようにして欲しいという要望があった。

自分もその機能は</description><pubDate>Wed, 12 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Scrapboxに毎日書いている開発日誌をOpenAI APIを使って週報としてまとめる</title><link>https://blog.okaryo.studio/20230709-generate-weekly-report-from-scrapbox-pages</link><guid isPermaLink="true">https://blog.okaryo.studio/20230709-generate-weekly-report-from-scrapbox-pages</guid><description>はじめに

『達人プログラマー』という本の中で開発日誌の作成が勧められており、それを数年前に読んで以来Scrapboxに開発日誌を書くようになった。

かなり開発日誌のページ数が溜まってきており、もっ</description><pubDate>Sun, 09 Jul 2023 00:00:00 GMT</pubDate></item><item><title>2023年4月~6月に読んだ本</title><link>https://blog.okaryo.studio/20230701-read-books-in-2023-2q</link><guid isPermaLink="true">https://blog.okaryo.studio/20230701-read-books-in-2023-2q</guid><description>振り返り

この3ヶ月で読んだ本は15冊。これで現時点の今年の合計読書数は28冊。そして今年の目標は70冊、ちょっと進捗良くない。

最近は技術系の本よりは、もっと良いものをもっとうまく作れるようにと</description><pubDate>Sat, 01 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Chrome拡張開発の多言語対応ファイル用のLinterを作った</title><link>https://blog.okaryo.studio/20230625-chrome-extension-locale-lint</link><guid isPermaLink="true">https://blog.okaryo.studio/20230625-chrome-extension-locale-lint</guid><description>はじめに

最近個人開発しているChrome拡張のTabTabTabを多言語対応した。

Chrome拡張では多言語対応時に各言語ごとにmessages.json内に対応する単語を設定するのだが、単語</description><pubDate>Sun, 25 Jun 2023 00:00:00 GMT</pubDate></item><item><title>MaterialUIのMenuをクリックしたマウスポインター位置に表示させる</title><link>https://blog.okaryo.studio/20230617-show-material-ui-menu-on-mouse-pointe</link><guid isPermaLink="true">https://blog.okaryo.studio/20230617-show-material-ui-menu-on-mouse-pointe</guid><description>はじめに

昨日、MaterialUIのMenuを右クリックで表示させるという記事を書いた。

その後、Menuをクリックしたマウスポインター位置に表示させるようにする実装もしてみたのでまとめておく。</description><pubDate>Sat, 17 Jun 2023 00:00:00 GMT</pubDate></item><item><title>MaterialUIのMenuを右クリックで表示させる</title><link>https://blog.okaryo.studio/20230616-show-material-ui-menu-by-right-click</link><guid isPermaLink="true">https://blog.okaryo.studio/20230616-show-material-ui-menu-by-right-click</guid><description>はじめに

先日、MaterialUIを使っている個人開発で右クリックでMenuを表示させる実装をした。

初めて右クリックの制御をしたのもあり、記事としてまとめておく。

右クリックのコールバック
</description><pubDate>Fri, 16 Jun 2023 00:00:00 GMT</pubDate></item><item><title>タブ管理Chrome拡張TabTabTabのv2.6.0までの最近のアップデートまとめ</title><link>https://blog.okaryo.studio/20230608-recent-release-tabtabtab</link><guid isPermaLink="true">https://blog.okaryo.studio/20230608-recent-release-tabtabtab</guid><description>はじめに

タブ管理用のChrome拡張TabTabTabに最近ちょこちょこ機能追加している。

いくつか機能をリリースしたのでまとめておくとともに、今後のロードマップも整理しておく。

リリースした</description><pubDate>Thu, 08 Jun 2023 00:00:00 GMT</pubDate></item><item><title>Chrome拡張開発でポップアップから設定ページに遷移する方法</title><link>https://blog.okaryo.studio/20230527-open-options-page-on-chrome-extension</link><guid isPermaLink="true">https://blog.okaryo.studio/20230527-open-options-page-on-chrome-extension</guid><description>はじめに

最近、個人開発しているChrome拡張のTabTabTabで設定ページを作成することがあった。

設定ページとは拡張アイコンを右クリックしたときに表示されるリストの中の「Options」か</description><pubDate>Sat, 27 May 2023 00:00:00 GMT</pubDate></item><item><title>会社のチームMVP特典で初めて銀座の久兵衛に連れて行ってもらった</title><link>https://blog.okaryo.studio/20230525-first-ginza-kyube</link><guid isPermaLink="true">https://blog.okaryo.studio/20230525-first-ginza-kyube</guid><description>はじめに

2022年度3QのチームMVP特典として銀座の高級寿司店、久兵衛に連れて行ってもらった。

予約に数ヶ月かかったのと、自分がコロナになってしまったのでこの時期になってしまった。コロナになっ</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate></item><item><title>gatsby-plugin-satorareのv1.0.0をリリースした</title><link>https://blog.okaryo.studio/20230523-release-gatsby-plugin-satorare-v1</link><guid isPermaLink="true">https://blog.okaryo.studio/20230523-release-gatsby-plugin-satorare-v1</guid><description>はじめに

個人開発していたGatsbyプラグインのgatsby-plugin-satorareのv1.0.0を先日リリースした。

このプラグインは内部でJSX構文でGatsbyサイトのOGP画像を</description><pubDate>Tue, 23 May 2023 00:00:00 GMT</pubDate></item><item><title>クマフェスのおかげでサーモンランで初めての野良カンスト達成した</title><link>https://blog.okaryo.studio/20230521-achieved-maximum-rank-for-the-first-time-in-salmon-run</link><guid isPermaLink="true">https://blog.okaryo.studio/20230521-achieved-maximum-rank-for-the-first-time-in-salmon-run</guid><description>ついに達成

5月20日(土)9時から22日(月)1時にかけて開催されているクマフェスでついに初めての野良カンスト&amp;初めての金バッジを達成した！

金バッジ

達成まで

クマフェスが開始されたのは2</description><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate></item><item><title>RubyKaigi2023に現地参加してきた</title><link>https://blog.okaryo.studio/20230515-join-ruby-kaigi-2023</link><guid isPermaLink="true">https://blog.okaryo.studio/20230515-join-ruby-kaigi-2023</guid><description>はじめに

今年のRubyKaigiは5月11日(木)〜13日(日)の3日間、長野県の松本市で開催された。今年も会社の開発メンバーで参加することができた。

前回のRubyKaigi2022が9月開催</description><pubDate>Mon, 15 May 2023 00:00:00 GMT</pubDate></item><item><title>父と鳥取県の大山(弥山)に登ってきた</title><link>https://blog.okaryo.studio/20230505-climbed-mount-daisen</link><guid isPermaLink="true">https://blog.okaryo.studio/20230505-climbed-mount-daisen</guid><description>大山(弥山)について

大山は鳥取県にある中国地方最高峰の山で、日本百名山の一つ。

剣ヶ峰、弥山などの複数のピークから構成されており、最大標高は剣ヶ峰の1,729m、次点で今回登った弥山の1,709</description><pubDate>Fri, 05 May 2023 00:00:00 GMT</pubDate></item><item><title>GitHubActions内でPullRequestの作成やタグのpushをしようとすると403エラーが出るときの対処法</title><link>https://blog.okaryo.studio/20230415-403-error-on-github-actions</link><guid isPermaLink="true">https://blog.okaryo.studio/20230415-403-error-on-github-actions</guid><description>どういう問題が起こったか

個人開発で新しいリポジトリを作成し、GitHubActionsを使ってCI/CD周りを整備していた。

ところが、他のリポジトリでは正常に動いているワークフローが失敗してし</description><pubDate>Sat, 15 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Flutter: SnackBarが非表示になったタイミングで実行される処理の実装方法</title><link>https://blog.okaryo.studio/20230407-run-process-when-snackbar-is-hidden</link><guid isPermaLink="true">https://blog.okaryo.studio/20230407-run-process-when-snackbar-is-hidden</guid><description>はじめに

リスト内の要素をスワイプして削除できるようにする機能を個人開発で実装する場面があった。

スワイプ後にSnackBarでアクションの内容を通知し、それが表示されている間はアクションを取り消</description><pubDate>Fri, 07 Apr 2023 00:00:00 GMT</pubDate></item><item><title>FlutterのCard内でInkWellを使用した際にタップエフェクトをカード範囲内にのみ適用させる</title><link>https://blog.okaryo.studio/20230403-card-with-inkwell-flutter</link><guid isPermaLink="true">https://blog.okaryo.studio/20230403-card-with-inkwell-flutter</guid><description>はじめに

Flutterを使って個人開発をしている際、Cardをタップできるようにしたい場面があった。

タップエフェクトを与えたかったのでInkWellを利用したところ、タップエフェクトがCard</description><pubDate>Mon, 03 Apr 2023 00:00:00 GMT</pubDate></item><item><title>2023年1月~3月に読んだ本</title><link>https://blog.okaryo.studio/20230401-read-books-in-2023-1q</link><guid isPermaLink="true">https://blog.okaryo.studio/20230401-read-books-in-2023-1q</guid><description>振り返り

3ヶ月で読んだ本は13冊。今年の目標は100冊。進捗だめです。

読めなかった原因としては、仕事や個人開発ばかりに時間を使ってしまって本を読む時間を取れなかったこと。また、いつもは移動時間</description><pubDate>Sat, 01 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Dart2.17で追加されたenhanced enumsを使ってenumにFactoryコンストラクタを作成する</title><link>https://blog.okaryo.studio/20230320-enhanced-enum-in-dart</link><guid isPermaLink="true">https://blog.okaryo.studio/20230320-enhanced-enum-in-dart</guid><description>はじめに

最近個人開発でFlutterアプリを作っており、文字列からenumを生成したい場面があった。

これまではenumに対してExtensionを使ってメソッドを定義していたが、Dart2.1</description><pubDate>Mon, 20 Mar 2023 00:00:00 GMT</pubDate></item><item><title>GoでクエリパラメータのあるGETリクエストを投げる</title><link>https://blog.okaryo.studio/20230318-get-request-with-query-parameters-in-go</link><guid isPermaLink="true">https://blog.okaryo.studio/20230318-get-request-with-query-parameters-in-go</guid><description>はじめに

Goのnet/httpパッケージを使ってクエリパラメータのあるGETリクエストを投げたかった際、?や&amp;をつなげてパラメータを作成するのは面倒なのでやりたくなかった。

良い方法はないかと公</description><pubDate>Fri, 17 Mar 2023 00:00:00 GMT</pubDate></item><item><title>gatsby-plugin-satorareを使ってGatsbyブログのOG画像をJSX構文で記事ごとに生成してみた</title><link>https://blog.okaryo.studio/20230314-generate-og-images-for-gatsby-blog-by-jsx-syntax</link><guid isPermaLink="true">https://blog.okaryo.studio/20230314-generate-og-images-for-gatsby-blog-by-jsx-syntax</guid><description>(gatsby-plugin-satorareの開発者によるステマ記事です)

はじめに

最近gatsby-plugin-satorareというGatsbyプラグインが公開された。このプラグインでは</description><pubDate>Tue, 14 Mar 2023 00:00:00 GMT</pubDate></item><item><title>金沢旅行2023年冬~3泊4日の旅~</title><link>https://blog.okaryo.studio/20230225-kanazawa-trip-winter-2023</link><guid isPermaLink="true">https://blog.okaryo.studio/20230225-kanazawa-trip-winter-2023</guid><description>旅の背景

最近は日常のふとした瞬間や夢の中でも仕事のことを考えていて少ししんどかった。そんなわけで仕事と東京から物理的にも心理的にも距離を置きたかった。

また、季節感を味わいたかったので雪が降って</description><pubDate>Sat, 25 Feb 2023 00:00:00 GMT</pubDate></item><item><title>JavaScriptのforEachでは非同期処理を待ってくれなくてハマった</title><link>https://blog.okaryo.studio/20230213-async-function-in-javascript-foreach</link><guid isPermaLink="true">https://blog.okaryo.studio/20230213-async-function-in-javascript-foreach</guid><description>はじめに

昨日公開したGatsbyプラグインgatsby-plugin-satorareを作っているときにハマったのでメモしておく。ちなみに開発ブログは以下。

JSX構文でOG画像を作成できるGa</description><pubDate>Mon, 13 Feb 2023 00:00:00 GMT</pubDate></item><item><title>JSX構文でOG画像を作成できるGatsbyプラグインgatsby-plugin-satorareを公開した</title><link>https://blog.okaryo.studio/20230212-release-gatsby-plugin-satorare</link><guid isPermaLink="true">https://blog.okaryo.studio/20230212-release-gatsby-plugin-satorare</guid><description>どんなプラグインか

記事ごとに動的なOG画像をJSX構文で記述して作成できるGatsbyプラグイン。作成した画像へのパスはMarkdownRemarkごとのGraphQLクエリから取得できる。

詳</description><pubDate>Sun, 12 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Flutterアプリで端末の総容量と空き容量を取得する</title><link>https://blog.okaryo.studio/20230202-get-device-capacity-with-flutter</link><guid isPermaLink="true">https://blog.okaryo.studio/20230202-get-device-capacity-with-flutter</guid><description>使うパッケージ

disk\_spaceというパッケージを使用する。端末の容量を取得できるFlutterパッケージとしては以下も存在したが、今回は見送る。

storage\_capacity

最後</description><pubDate>Thu, 02 Feb 2023 00:00:00 GMT</pubDate></item><item><title>成長のためには自分ごと化が重要なのではないかと考えるようになった</title><link>https://blog.okaryo.studio/20230201-importance-of-ownership</link><guid isPermaLink="true">https://blog.okaryo.studio/20230201-importance-of-ownership</guid><description>はじめに

最近、成長のためには自分ごと化が特に重要なんじゃないかと考えるようになった。

「自分ごと化」は当事者意識やオーナーシップという呼ばれ方もするが、世間一般的に大事なものだと言われている。新</description><pubDate>Wed, 01 Feb 2023 00:00:00 GMT</pubDate></item><item><title>コロナワクチン3回目で初めて体験した副反応がとてもしんどかった</title><link>https://blog.okaryo.studio/20230131-first-side-reaction-i-experienced-after-the-third-vaccine-was-tough</link><guid isPermaLink="true">https://blog.okaryo.studio/20230131-first-side-reaction-i-experienced-after-the-third-vaccine-was-tough</guid><description>はじめに

先週の日曜日に3回目のコロナワクチンを打ってきた。1,2回目がモデルナだったので今回はファイザー。

今までの接種では副反応が出ることはなく、今回も出ないだろうと高を括っていたが翌日の月曜</description><pubDate>Tue, 31 Jan 2023 00:00:00 GMT</pubDate></item><item><title>寝具の西川プロデュースの枕専門店でオーダーメイド枕を作った</title><link>https://blog.okaryo.studio/20230121-made-a-custom-made-pillow</link><guid isPermaLink="true">https://blog.okaryo.studio/20230121-made-a-custom-made-pillow</guid><description>はじめに

去年の会社のイベントの景品でオーダーメイド枕のギフト券をもらっていた。すっかり忘れてしまっていたが、最近デスクの片付けをしていたら出てきて思い出したので週末に作りに行ってきた。

枕を作っ</description><pubDate>Sat, 21 Jan 2023 00:00:00 GMT</pubDate></item><item><title>HTMLとCSSからSVGを生成できるvercel/satoriを動かしてみる</title><link>https://blog.okaryo.studio/20230119-generate-svg-from-html-and-css-with-satori</link><guid isPermaLink="true">https://blog.okaryo.studio/20230119-generate-svg-from-html-and-css-with-satori</guid><description>はじめに

Next.jsではVercelのEdgeFunctions上で動作して動的にOGP画像を生成するライブラリに@vercel/ogというものがある。その中ではHTMLとCSSからSVGを生成</description><pubDate>Thu, 19 Jan 2023 00:00:00 GMT</pubDate></item><item><title>サーモンランで達人から伝説帯に上がるには技術ではなく意識を変えるだけで良いのではないか</title><link>https://blog.okaryo.studio/20230118-you-can-become-legend-salmon-runner-by-changing-your-mindset</link><guid isPermaLink="true">https://blog.okaryo.studio/20230118-you-can-become-legend-salmon-runner-by-changing-your-mindset</guid><description>はじめに

少し前にサーモンランの楽しさを綴った投稿を書いたが、今もサーモンランを楽しく続けている。

サーモンランが楽しすぎる

伝説帯に上がった最初こそはときどき達人帯に落ちたりしていたが、今は安</description><pubDate>Wed, 18 Jan 2023 00:00:00 GMT</pubDate></item><item><title>SvelteKitで作成した静的サイトをFirebaseHostingにデプロイする</title><link>https://blog.okaryo.studio/20230117-deploy-sveltekit-site-to-firebase-hosting</link><guid isPermaLink="true">https://blog.okaryo.studio/20230117-deploy-sveltekit-site-to-firebase-hosting</guid><description>はじめに

最近Svelteを触ってみたいという理由でポートフォリオサイトをSvelteKitで書き直していた。

ひとまずトップページの書き換えが済んだのでFirebaseHostingにデプロイし</description><pubDate>Tue, 17 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Svelte Material UIのコンポーネントに独自CSSクラスを適用させる</title><link>https://blog.okaryo.studio/20230116-apply-custom-css-classes-to-svelte-material-ui-components</link><guid isPermaLink="true">https://blog.okaryo.studio/20230116-apply-custom-css-classes-to-svelte-material-ui-components</guid><description>はじめに

最近Svelteが気になっていて、ポートフォリオサイトをSvelteを使って書き直している。

そこでSvelte Materil UIを利用した際に、一部のコンポーネントのみに独自CSS</description><pubDate>Mon, 16 Jan 2023 00:00:00 GMT</pubDate></item><item><title>正規表現で括弧の中身を取得する</title><link>https://blog.okaryo.studio/20230115-retrieve-contents-of-parentheses-with-regexp</link><guid isPermaLink="true">https://blog.okaryo.studio/20230115-retrieve-contents-of-parentheses-with-regexp</guid><description>はじめに

個人開発で:に囲まれたタグの中身を取得したい場面があり、今後も括弧()などでの使用場面がありそうなのでメモしておく。

実装コードはGo言語。

括弧の含めて中身を取得する正規表現

ポイ</description><pubDate>Sun, 15 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Flutterアプリの多言語対応用のarbファイルをyaml形式で分割して管理する</title><link>https://blog.okaryo.studio/20230104-split-and-manage-arb-files-for-internationalized-flutter-app-in-yaml-format</link><guid isPermaLink="true">https://blog.okaryo.studio/20230104-split-and-manage-arb-files-for-internationalized-flutter-app-in-yaml-format</guid><description>はじめに

Flutterで個人開発しているサブスク管理アプリのsubskunでは多言語対応をしている。

多言語対応自体は以下のFlutter公式ドキュメントに沿っておこなったが、アプリの機能が増え</description><pubDate>Wed, 04 Jan 2023 00:00:00 GMT</pubDate></item><item><title>4年目に突入したWriteCodeEveryDay</title><link>https://blog.okaryo.studio/20230103-write-code-every-day-in-the-forth-year</link><guid isPermaLink="true">https://blog.okaryo.studio/20230103-write-code-every-day-in-the-forth-year</guid><description>はじめに

最近、TwitterでGitHub Contributions Chart GeneratorというGitHubの今までの活動を一覧で画像化するサービスを見かけた。

自分もやってみたとこ</description><pubDate>Tue, 03 Jan 2023 00:00:00 GMT</pubDate></item><item><title>2022年10月~12月に読んだ本と1年間の読書振り返り</title><link>https://blog.okaryo.studio/20230101-read-books-in-2022-4q</link><guid isPermaLink="true">https://blog.okaryo.studio/20230101-read-books-in-2022-4q</guid><description>はじめに

明けましておめでとうございます。

2022年は年間100冊を読むことを目標にして読書していた。10~12月に読んだ本をまとめながら、1年の振り返りと2023年の目標の宣言をやっていく。
</description><pubDate>Sun, 01 Jan 2023 00:00:00 GMT</pubDate></item><item><title>2022年の個人ブログ振り返り</title><link>https://blog.okaryo.studio/20221231-look-back-at-personal-blog-2022</link><guid isPermaLink="true">https://blog.okaryo.studio/20221231-look-back-at-personal-blog-2022</guid><description>はじめに

今年はブログ活動を頑張ると年始に決めて、ある程度はやり切れたと思う。

今回はその内容と結果をまとめておく。

以下ではGoogleAnalyticsやSearchConsoleの数字を出</description><pubDate>Sat, 31 Dec 2022 00:00:00 GMT</pubDate></item><item><title>2022年の個人開発振り返り</title><link>https://blog.okaryo.studio/20221230-reflection-on-personal-development-in-2022</link><guid isPermaLink="true">https://blog.okaryo.studio/20221230-reflection-on-personal-development-in-2022</guid><description>はじめに

毎年何かしらは作っているが、2022年は特にアウトプットしようと思っていたので色々作った。

年末なのでそれらを振り返りながら簡単にまとめていく。

個人開発したものたち(時系列順)

T</description><pubDate>Fri, 30 Dec 2022 00:00:00 GMT</pubDate></item><item><title>個人開発したサブスク管理アプリsubskunの振り返り</title><link>https://blog.okaryo.studio/20221229-reflection-on-personally-developed-subs-management-app</link><guid isPermaLink="true">https://blog.okaryo.studio/20221229-reflection-on-personally-developed-subs-management-app</guid><description>はじめに

今年の9月にsubskunというサブスク管理のモバイルアプリを個人開発してPlayStoreでリリースした。

そこから年内はsubskunの様々な改善をしてきた。今回は開発したきっかけや</description><pubDate>Thu, 29 Dec 2022 00:00:00 GMT</pubDate></item><item><title>AWS認定セキュリティSpecialtyの試験に合格した！</title><link>https://blog.okaryo.studio/20221225-passed-aws-certified-security-specialty</link><guid isPermaLink="true">https://blog.okaryo.studio/20221225-passed-aws-certified-security-specialty</guid><description>はじめに

メリークリスマス。

今年もクリスマスっぽいことは何もなかったが、掲題の試験を受けて合格することができ、クリスマスプレゼントを手に入れることができた。

今回は合格体験記的な感じでまとめて</description><pubDate>Sun, 25 Dec 2022 00:00:00 GMT</pubDate></item><item><title>2022年に買ってよかったもの</title><link>https://blog.okaryo.studio/20221218-good-things-to-buy-in-2022</link><guid isPermaLink="true">https://blog.okaryo.studio/20221218-good-things-to-buy-in-2022</guid><description>はじめに

年も暮れなので今年買って良かったものをまとめておく。

ついでに買ったけど買わなくても良かったと思ったものもまとめておく(そんなにないが)。

買って良かったもの

デスク周り

以下の記</description><pubDate>Sun, 18 Dec 2022 00:00:00 GMT</pubDate></item><item><title>3年目エンジニアが最近仕事をする上で意識していること</title><link>https://blog.okaryo.studio/20221217-what-i-pay-attention-to-in-my-work-lately</link><guid isPermaLink="true">https://blog.okaryo.studio/20221217-what-i-pay-attention-to-in-my-work-lately</guid><description>はじめに

エンジニアになってもうすぐ3年が経とうとしている。3年目もエンジニアとして成長できたように思う。

今までは技術的な向上ばかりを気にしていたが、3年目となるとそれ以外にも意識することが増え</description><pubDate>Sat, 17 Dec 2022 00:00:00 GMT</pubDate></item><item><title>FlutterKaigi2022のボランティアスタッフとして参加してました</title><link>https://blog.okaryo.studio/20221212-joined-as-volunteer-staff-at-flutter-kaigi-2022</link><guid isPermaLink="true">https://blog.okaryo.studio/20221212-joined-as-volunteer-staff-at-flutter-kaigi-2022</guid><description>はじめに

今年のFlutterKaigi2022のボランティアスタッフとして参加させてもらってました。

イベント終了からもう1ヶ月が経とうとしていますが、やったことや感じたことなどをまとめておこう</description><pubDate>Mon, 12 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Flutterアプリでショートカット/クイックアクション機能を実装する</title><link>https://blog.okaryo.studio/20221209-quick-actions-in-flutter-app</link><guid isPermaLink="true">https://blog.okaryo.studio/20221209-quick-actions-in-flutter-app</guid><description>はじめに

個人で開発しているサブスク管理アプリsubskunでショートカット機能を実装しました。

ショートカット機能はホーム画面のアプリアイコンを長押ししたときに表示されるアレです。iOSではクイ</description><pubDate>Fri, 09 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Android13以降のFlutterアプリでテーマ別アプリアイコンに対応する</title><link>https://blog.okaryo.studio/20221127-support-themed-app-icon-in-flutter-app-for-android-13</link><guid isPermaLink="true">https://blog.okaryo.studio/20221127-support-themed-app-icon-in-flutter-app-for-android-13</guid><description>テーマ別アプリアイコンとは

Android13以降の機能で、ユーザーが選択した壁紙やライトモード・ダークモードといったテーマに応じてアプリのアイコンの色合いも変わる機能だ。

公式ドキュメントはこち</description><pubDate>Sun, 27 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Flutterの多言語対応時に使用するarbファイルで引数を使用する</title><link>https://blog.okaryo.studio/20221123-parameters-in-arb-files-for-flutter-multilingual-support</link><guid isPermaLink="true">https://blog.okaryo.studio/20221123-parameters-in-arb-files-for-flutter-multilingual-support</guid><description>はじめに

最近個人で開発しているFlutter製のサブスク管理アプリsubskunでは多言語対応をしている。

Flutterアプリの多言語対応自体は公式ドキュメントに沿って進めれば簡単に導入するこ</description><pubDate>Wed, 23 Nov 2022 00:00:00 GMT</pubDate></item><item><title>個人ブログで使っているGatsbyのバージョンを4系から5系にあげた</title><link>https://blog.okaryo.studio/20221121-raise-version-of-gatsby-in-personal-blog-from-4-to-5</link><guid isPermaLink="true">https://blog.okaryo.studio/20221121-raise-version-of-gatsby-in-personal-blog-from-4-to-5</guid><description>はじめに

寝ようとしていたところ、Gatsbyでバージョン5がリリースされていたのを知った。気になったので寝る前に対応することにした。

主な変更点は以下のようだ。

SliceAPIの導入

Pa</description><pubDate>Mon, 21 Nov 2022 00:00:00 GMT</pubDate></item><item><title>サーモンランが楽しすぎる</title><link>https://blog.okaryo.studio/20221120-salmon-run-is-too-much-fun</link><guid isPermaLink="true">https://blog.okaryo.studio/20221120-salmon-run-is-too-much-fun</guid><description>スプラトゥーンを始めた背景

自分は小学校中学校とゲーム三昧の毎日を送っていたが、高校時代に受験を始めるにあたってゲームをやめた。

大学生・社会人になってからもゲームをしないようにしていたし、当時の</description><pubDate>Sun, 20 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Flutter製のサブスク管理アプリsubskunでダークモード対応した際の振り返り</title><link>https://blog.okaryo.studio/20221119-learning-and-reflection-on-dark-mode-support-in-flutter-app</link><guid isPermaLink="true">https://blog.okaryo.studio/20221119-learning-and-reflection-on-dark-mode-support-in-flutter-app</guid><description>はじめに

今日リリースした個人開発のサブスク管理アプリsubskunのバージョン1.3.0でダークモード対応をおこなった。

subskunはFlutterで作っており、ダークモード対応は簡単に導入</description><pubDate>Sat, 19 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Flutterアプリのリリース直前にpubspec.yamlのバージョンを上げる作業をGitHubActionsを使って自動化する</title><link>https://blog.okaryo.studio/20221116-automate-process-of-increasing-pubspec-version-before-flutter-app-release</link><guid isPermaLink="true">https://blog.okaryo.studio/20221116-automate-process-of-increasing-pubspec-version-before-flutter-app-release</guid><description>背景

Flutterアプリをリリースする直前に毎回pubspec.yaml内のバージョンを新しいものに差し替え、コミットしてプッシュし、PullRequestを出していた。

毎回やっていては流石に</description><pubDate>Wed, 16 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Flutter製のAndroidビルドでGitHubActionsを使ってCrashlyticsに難読化解除用のシンボルファイルを送信する</title><link>https://blog.okaryo.studio/20221115-sending-symbol-files-for-deobfuscation-to-crashlytics-using-github-actions</link><guid isPermaLink="true">https://blog.okaryo.studio/20221115-sending-symbol-files-for-deobfuscation-to-crashlytics-using-github-actions</guid><description>ついに

先日あったFirebaseSummit2022の内容まとめを読んでいたところ、--split-debug-infoサポートが入ったとあった。

Flutterをビルドする際に--obfusc</description><pubDate>Tue, 15 Nov 2022 00:00:00 GMT</pubDate></item><item><title>AAB形式でビルドしたFlutter製のAndroidアプリでGoogleログイン時にPlatformException</title><link>https://blog.okaryo.studio/20221109-error-during-google-sign-in-in-flutter-android-app-built-with-aab</link><guid isPermaLink="true">https://blog.okaryo.studio/20221109-error-during-google-sign-in-in-flutter-android-app-built-with-aab</guid><description>はじめに

最近個人開発しているアプリのsubskunの方でGoogleログインを実装した。

デバッグビルドで動作確認をしていたときは問題なく動作していたが、AppDistributionとストアか</description><pubDate>Wed, 09 Nov 2022 00:00:00 GMT</pubDate></item><item><title>転職しようと思ったけどやっぱやめた話</title><link>https://blog.okaryo.studio/20221103-thought-about-changing-jobs-but-decided-not-to</link><guid isPermaLink="true">https://blog.okaryo.studio/20221103-thought-about-changing-jobs-but-decided-not-to</guid><description>はじめに

今年の夏に転職をしようと思い立って実際に転職活動をしたが、結局転職はしなかった。

転職をしようと思い立った理由や結局転職をしなかった理由などを自分用に書き留めておきたい。

なお、当時は</description><pubDate>Thu, 03 Nov 2022 00:00:00 GMT</pubDate></item><item><title>ただのフリーライダーにならないためにアウトプットする</title><link>https://blog.okaryo.studio/20221030-output-to-avoid-becoming-just-free-rider</link><guid isPermaLink="true">https://blog.okaryo.studio/20221030-output-to-avoid-becoming-just-free-rider</guid><description>アウトプットの理由

今年はブログも含めてアウトプットを頑張っている。理由は、インプット偏重にならないようにアウトプットもしていきたい、喫茶店でコーヒーを飲めるくらいの広告費を毎月生み出せたらいいな、</description><pubDate>Sun, 30 Oct 2022 00:00:00 GMT</pubDate></item><item><title>ストレス社会を生きるエンジニアのためのコーピングリストのすすめ</title><link>https://blog.okaryo.studio/20221027-recommendation-for-coping-list-for-engineers</link><guid isPermaLink="true">https://blog.okaryo.studio/20221027-recommendation-for-coping-list-for-engineers</guid><description>はじめに

少し前のデブサミでメンタルヘルスに関する講演があった。

その中でコーピングリストについて紹介していたが、以来それを実践してみるとなかなか効果が良く、今までよりも上手くストレスと向き合える</description><pubDate>Thu, 27 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Pixel7ProとPixelWatchを10日使ってみての所感</title><link>https://blog.okaryo.studio/20221024-review-of-pixel7-pro-and-pixel-watch-after-10-days</link><guid isPermaLink="true">https://blog.okaryo.studio/20221024-review-of-pixel7-pro-and-pixel-watch-after-10-days</guid><description>はじめに

10日前にPixel7ProとPixelWatchが届いて以来ずっと使っていたので、使用感などを残しておく。

Pixel7Pro and PixelWatch

Pixel7Pro

P</description><pubDate>Mon, 24 Oct 2022 00:00:00 GMT</pubDate></item><item><title>不用品処分の際におすすめのフリマアプリ、ジモティー</title><link>https://blog.okaryo.studio/20221023-recommended-app-for-waste-collection</link><guid isPermaLink="true">https://blog.okaryo.studio/20221023-recommended-app-for-waste-collection</guid><description>ジモティーとは

住んでいる地元地域の中から売りたい人・買いたい人をマッチングさせるフリマアプリ。

Webサイト

AppStore

PlayStore

メルカリは遠方の人同士をつなげて配送によ</description><pubDate>Sun, 23 Oct 2022 00:00:00 GMT</pubDate></item><item><title>スマホからYouTubeアプリを消した</title><link>https://blog.okaryo.studio/20221013-uninstall-youtube-app-from-my-phone</link><guid isPermaLink="true">https://blog.okaryo.studio/20221013-uninstall-youtube-app-from-my-phone</guid><description>なぜ消したのか

YouTubeが生活を浸食していた。

仕事終わりにソファで横になりながらつい動画を見てしまうことでなかなかお風呂に入れなかったり、寝る際にベッドにスマホを持ち込んで動画を見始めるこ</description><pubDate>Thu, 13 Oct 2022 00:00:00 GMT</pubDate></item><item><title>使い始めてからコードを書くのが速くなったVimコマンドたち(当社比)</title><link>https://blog.okaryo.studio/20221012-vim-commands-made-me-write-code-faster</link><guid isPermaLink="true">https://blog.okaryo.studio/20221012-vim-commands-made-me-write-code-faster</guid><description>はじめに

一年前にこんな記事を書いた。

Vimを1ヶ月使ってみた振り返り

あれからもVim(本当はIDE付属のVim拡張)を使い続けている。

今回は最初は知らなかったが使い始めるとコードを書く</description><pubDate>Wed, 12 Oct 2022 00:00:00 GMT</pubDate></item><item><title>DartでいろんなStringをdoubleに変換する</title><link>https://blog.okaryo.studio/20221011-parse-string-to-double-in-dart</link><guid isPermaLink="true">https://blog.okaryo.studio/20221011-parse-string-to-double-in-dart</guid><description>基本的な変換方法

double#parseにStringを引数に渡して使用する。

第二引数にはonErrorというエラーがあったときのコールバックを設定できるが、これはDeprecatedになって</description><pubDate>Tue, 11 Oct 2022 00:00:00 GMT</pubDate></item><item><title>git rev-listの基本的な使い方とユースケース</title><link>https://blog.okaryo.studio/20221010-git-rev-list</link><guid isPermaLink="true">https://blog.okaryo.studio/20221010-git-rev-list</guid><description>はじめに

先日、以下の記事でも紹介したように全てのコミット数を取得するのにgit rev-listというコマンドを初めて使った。

GitHubActionsでリポジトリ内の全てのコミット履歴を取得</description><pubDate>Mon, 10 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Gatsby製のブログで画面遷移時にadsbygoogle.push() error</title><link>https://blog.okaryo.studio/20221009-adsense-error-in-gatsby</link><guid isPermaLink="true">https://blog.okaryo.studio/20221009-adsense-error-in-gatsby</guid><description>発生した問題

本ブログにおいて、記事内遷移があった場合に以下のエラーが発生して画面が真っ白になる問題がいつの間にか起こっていた。

adsbygoogle.push() error: All ins</description><pubDate>Sun, 09 Oct 2022 00:00:00 GMT</pubDate></item><item><title>GitHubActionsを使ってmainブランチへのマージ時にタグとリリースノートを自動生成する</title><link>https://blog.okaryo.studio/20221008-auto-generate-tag-and-release-note-by-github-actions</link><guid isPermaLink="true">https://blog.okaryo.studio/20221008-auto-generate-tag-and-release-note-by-github-actions</guid><description>はじめに

前回、リリースノートを対応内容ごとにカテゴライズする方法を紹介した。

👉 GitHubリポジトリ内のリリースノートを対応内容ごとにカテゴライズしてイイ感じにする

今回は特定のイベント</description><pubDate>Sat, 08 Oct 2022 00:00:00 GMT</pubDate></item><item><title>GitHubリポジトリ内のリリースノートを対応内容ごとにカテゴライズしてイイ感じにする</title><link>https://blog.okaryo.studio/20221007-categorize-release-notes-by-pull-request-in-github</link><guid isPermaLink="true">https://blog.okaryo.studio/20221007-categorize-release-notes-by-pull-request-in-github</guid><description>はじめに

GitHubのリポジトリでリリースノートを作成する際、右上の「Generate release notes」ボタンを押すと前回のリリースから対応した差分の対応が自動で入力される。

Gen</description><pubDate>Fri, 07 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Androidアプリのビルド番号は最新のものが以前のものよりも常に大きくある必要がある</title><link>https://blog.okaryo.studio/20221006-android-version-code</link><guid isPermaLink="true">https://blog.okaryo.studio/20221006-android-version-code</guid><description>タイトルの通りです。

起こった問題

先日、Flutter製のAndroidアプリをビルドする際にビルド番号をコミット数から設定するように変更しました。

FlutterアプリをGitHubActi</description><pubDate>Thu, 06 Oct 2022 00:00:00 GMT</pubDate></item><item><title>FlutterアプリをGitHubActionsでビルドする際にコミット数をビルド番号として設定する</title><link>https://blog.okaryo.studio/20221005-set-sum-of-commit-as-build-number-when-building-flutter-app-on-github-actions</link><guid isPermaLink="true">https://blog.okaryo.studio/20221005-set-sum-of-commit-as-build-number-when-building-flutter-app-on-github-actions</guid><description>はじめに

先日以下の記事の中でFlutterアプリビルド時のビルド番号の与え方を迷っていると書いていたところ、@idonuntiusさんにコミット数を使ったビルド番号の設定を教えていただいた。

F</description><pubDate>Wed, 05 Oct 2022 00:00:00 GMT</pubDate></item><item><title>GitHubActionsでリポジトリ内の全てのコミット履歴を取得できるようにする</title><link>https://blog.okaryo.studio/20221004-allow-githut-actions-to-retrieve-all-commit-history</link><guid isPermaLink="true">https://blog.okaryo.studio/20221004-allow-githut-actions-to-retrieve-all-commit-history</guid><description>はじめに

GitHubActionsのジョブ内において、以下のコマンドを使ってレポジトリの全コミット数を取得したい場面があった。

git rev-list HEAD --count

しかし、どう</description><pubDate>Tue, 04 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Flutterでアプリのバージョンを取得する</title><link>https://blog.okaryo.studio/20221003-get-app-version-in-flutter</link><guid isPermaLink="true">https://blog.okaryo.studio/20221003-get-app-version-in-flutter</guid><description>使用するパッケージ

package\_info\_plusというパッケージを使用する。

https://pub.dev/packages/package\_info\_plus

準備

パッケー</description><pubDate>Mon, 03 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Flutterで端末内の言語設定を取得する</title><link>https://blog.okaryo.studio/20221002-get-language-setting-in-device-with-flutter</link><guid isPermaLink="true">https://blog.okaryo.studio/20221002-get-language-setting-in-device-with-flutter</guid><description>方法

LocalizationsクラスのlocaleOfでLocaleが取得できるので、それに対してlanguageCodeを呼び出すことで言語コードを取得することができる。

また、country</description><pubDate>Sun, 02 Oct 2022 00:00:00 GMT</pubDate></item><item><title>2022年7月~9月に読んだ本</title><link>https://blog.okaryo.studio/20221001-2022-3q-read-books</link><guid isPermaLink="true">https://blog.okaryo.studio/20221001-2022-3q-read-books</guid><description>はじめに

今年は年間100冊を読むことを目標にしている。ちなみに1~6月に読んだ本はこちら。

2022年1月~3月に読んだ本と今年の目標

2022年4月~6月に読んだ本

この四半期の記録も振り</description><pubDate>Sat, 01 Oct 2022 00:00:00 GMT</pubDate></item><item><title>五反田の美味しい牛タン屋見つけた</title><link>https://blog.okaryo.studio/20220930-good-beef-tongue-restaurant-in-gotanda</link><guid isPermaLink="true">https://blog.okaryo.studio/20220930-good-beef-tongue-restaurant-in-gotanda</guid><description>どんな店か

「タンとタン 焼肉いわしげ 五反田店」という牛タンのお店。駅からも近い。

もともとランチでよく利用していたが、ランチの塩タン焼肉定食は1000円で食べれて美味しくて量もあって満足度がと</description><pubDate>Fri, 30 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Goでstringをuintに変換する</title><link>https://blog.okaryo.studio/20220928-convert-string-to-uint-in-golang</link><guid isPermaLink="true">https://blog.okaryo.studio/20220928-convert-string-to-uint-in-golang</guid><description>方法

全体的な流れとしては以下になる。

stringをstrconv.ParseUintでuint64に変換する

上記をuintに変換する

以下がコード例になる。

参考

strconv.P</description><pubDate>Wed, 28 Sep 2022 00:00:00 GMT</pubDate></item><item><title>GitHubActionsで作業ディレクトリを指定してジョブを実行する</title><link>https://blog.okaryo.studio/20220924-run-github-actions-jobs-on-specified-working-directory</link><guid isPermaLink="true">https://blog.okaryo.studio/20220924-run-github-actions-jobs-on-specified-working-directory</guid><description>方法

方法としてはワークフロー全体で指定するパターンと、特定のジョブ内限定で指定するパターンの2通りがある。

ワークフロー全体の作業ディレクトリを指定する

defaults.run.workin</description><pubDate>Sat, 24 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Dartで引数への再代入を制限する方法</title><link>https://blog.okaryo.studio/20220923-restrict-reassignment-to-arguments-in-dart</link><guid isPermaLink="true">https://blog.okaryo.studio/20220923-restrict-reassignment-to-arguments-in-dart</guid><description>はじめに

関数の引数の再代入を許容してしまうと、コードを読む際に引数の値が変わっていることがあり余計な脳のメモリを使うことになるのでコードが読みにくくなるし、それによってバグの可能性も生んでしまう。</description><pubDate>Fri, 23 Sep 2022 00:00:00 GMT</pubDate></item><item><title>iTerm2からWarpに乗り替えてみた</title><link>https://blog.okaryo.studio/20220921-migrate-from-iterm-to-warp</link><guid isPermaLink="true">https://blog.okaryo.studio/20220921-migrate-from-iterm-to-warp</guid><description>はじめに

最近、元会社の先輩にWarpというターミナルを教えていただいた。

もともと自分はiTerm2を使っていたが、実際に自分でもWarp試しで使ってみるとすごく良かったので紹介する。

War</description><pubDate>Wed, 21 Sep 2022 00:00:00 GMT</pubDate></item><item><title>大人になって初めて参加した友人の結婚式の振り返りと個人的な反省</title><link>https://blog.okaryo.studio/20220920-first-wedding-of-a-friend-i-attended</link><guid isPermaLink="true">https://blog.okaryo.studio/20220920-first-wedding-of-a-friend-i-attended</guid><description>はじめに

先週の日曜日、高校のときの友達の結婚式に参加してきた。

結婚式自体は新郎新婦とその家族を中心にとても幸せに溢れており、とても良かった。また、個人的にも高校時代の懐かしい友人たちに高校卒業</description><pubDate>Tue, 20 Sep 2022 00:00:00 GMT</pubDate></item><item><title>RubyKaigi2022に現地参加してきた</title><link>https://blog.okaryo.studio/20220912-join-ruby-kaigi-2022</link><guid isPermaLink="true">https://blog.okaryo.studio/20220912-join-ruby-kaigi-2022</guid><description>2022/9/8(木)〜10(土)の3日間、三重県の津市で開催されたRubyKaigi2022に会社の開発部のメンバーと現地参加してきた。

自分は2019年の8月にインターンとしてエンジニアを始めて</description><pubDate>Mon, 12 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Flutterで作ったAndroidアプリをGitHubActionsを使ってGooglePlayに自動デプロイする</title><link>https://blog.okaryo.studio/20220906-deploy-flutter-android-app-to-google-play-by-github-actions</link><guid isPermaLink="true">https://blog.okaryo.studio/20220906-deploy-flutter-android-app-to-google-play-by-github-actions</guid><description>はじめに

最近subskunというAndroidアプリをリリースした。

最初のリリースの際はローカルでビルドして手動でストアにアップロードしたが、毎回それをしていては流石に面倒なので自動化したいと</description><pubDate>Tue, 06 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Flutterで作ったAndroidアプリをGitHubActionsを使ってAppDistributionに自動デプロイする</title><link>https://blog.okaryo.studio/20220905-deploy-flutter-android-app-to-app-distribution-by-github-actions</link><guid isPermaLink="true">https://blog.okaryo.studio/20220905-deploy-flutter-android-app-to-app-distribution-by-github-actions</guid><description>はじめに

最近subskunというAndroidアプリをリリースした。

機能の追加や修正時に実機でデバッグをするのにAppDistributionを使っているが、これをdevelopブランチにマー</description><pubDate>Mon, 05 Sep 2022 00:00:00 GMT</pubDate></item><item><title>actを使ってGitHubActionsをローカルで実行する</title><link>https://blog.okaryo.studio/20220904-run-github-actions-on-local</link><guid isPermaLink="true">https://blog.okaryo.studio/20220904-run-github-actions-on-local</guid><description>はじめに

最近subskunというAndroidアプリをリリースした。

GitHub Actionsを使ってデプロイの自動化を一緒に組んでいたが、毎回ワークフローを組んでpushしてGitHub上</description><pubDate>Sun, 04 Sep 2022 00:00:00 GMT</pubDate></item><item><title>サブスク管理アプリsubskunをAndroidでリリースした</title><link>https://blog.okaryo.studio/20220903-release-android-app-subskun</link><guid isPermaLink="true">https://blog.okaryo.studio/20220903-release-android-app-subskun</guid><description>ストアはこちら

https://play.google.com/store/apps/details?id=io.okaryo.subskun

どんなアプリか

購読しているサブスクのサービスを管</description><pubDate>Sat, 03 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Flutterのビルドモードを取得するパッケージを作ったけど必要なかったorz</title><link>https://blog.okaryo.studio/20220901-i-made-package-but-it-was-unnecessary</link><guid isPermaLink="true">https://blog.okaryo.studio/20220901-i-made-package-but-it-was-unnecessary</guid><description>はじめに

先日、以下の記事にも書いたがflutter\_build\_modeというFlutterアプリのビルドモードを取得するパッケージを作って公開した。

Flutterアプリのビルドモードを取</description><pubDate>Thu, 01 Sep 2022 00:00:00 GMT</pubDate></item><item><title>Android StudioとVSCodeでよく使うショートカット対応表</title><link>https://blog.okaryo.studio/20220831-android-studio-and-vscode-shortcuts</link><guid isPermaLink="true">https://blog.okaryo.studio/20220831-android-studio-and-vscode-shortcuts</guid><description>はじめに

最近は仕事でRailsを書いたり、Goを書いたり、Flutterを書いたりしている。

自分はFlutter開発をするときはAndroid Studio、それ以外ではVSCodeを使ってい</description><pubDate>Wed, 31 Aug 2022 00:00:00 GMT</pubDate></item><item><title>GitHubActionsで特定のファイルに変更があったときのみワークフローを走らせる</title><link>https://blog.okaryo.studio/20220829-run-github-actions-workflow-only-when-specific-files-are-changed</link><guid isPermaLink="true">https://blog.okaryo.studio/20220829-run-github-actions-workflow-only-when-specific-files-are-changed</guid><description>はじめに

最近プライベートでアプリを作っていて、静的なページをWeb上にホスティングしておきたい場面が出てきてのでFirebase Hostingを利用した。

Firebase Hostingの初</description><pubDate>Mon, 29 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Flutterで右上のデバッグラベルを非表示にする</title><link>https://blog.okaryo.studio/20220828-hide-debug-label-in-upper-right-corner-in-flutter</link><guid isPermaLink="true">https://blog.okaryo.studio/20220828-hide-debug-label-in-upper-right-corner-in-flutter</guid><description>Flutterを開発していて、デバッグモード中に右上にいつも表示されているアイツだが、良い感じのスクリーンショットが欲しい場面があって初めて非表示にする方法を調べてみた。

show label

や</description><pubDate>Sun, 28 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Firestoreを使っているFlutterアプリのiOSビルドを少しだけ早くする</title><link>https://blog.okaryo.studio/20220820-ios-build-performance-improvement-in-flutter-using-firestore</link><guid isPermaLink="true">https://blog.okaryo.studio/20220820-ios-build-performance-improvement-in-flutter-using-firestore</guid><description>はじめに

Flutter開発をしているとiOSのビルドが遅いことは日常茶飯事だが、Firestoreを使い始めるともっとビルドが遅くなってしまう。これを改善したくて調べてみると以下のツールを使うこと</description><pubDate>Sat, 20 Aug 2022 00:00:00 GMT</pubDate></item><item><title>FlutterのTextFieldのラベルを常に上部表示にしたり位置を変えたりする</title><link>https://blog.okaryo.studio/20220819-always-show-on-top-and-reposition-labels-in-flutter-text-field</link><guid isPermaLink="true">https://blog.okaryo.studio/20220819-always-show-on-top-and-reposition-labels-in-flutter-text-field</guid><description>やりたいこと

以下を実現したい場合のFlutter側の実装を紹介する。

TextFieldにフォーカスが当たってなくてもラベルを上部に表示させる

ラベル位置を変える

以下のようなUIを組むこと</description><pubDate>Fri, 19 Aug 2022 00:00:00 GMT</pubDate></item><item><title>flutter_lintsに含まれていないがおすすめのリントルール</title><link>https://blog.okaryo.studio/20220817-recommended-flutter-lint-rules</link><guid isPermaLink="true">https://blog.okaryo.studio/20220817-recommended-flutter-lint-rules</guid><description>はじめに

flutter\_lintsはFlutter公式が推奨するリントのルールセットです。

https://pub.dev/packages/flutter\_lints

Flutter2.</description><pubDate>Wed, 17 Aug 2022 00:00:00 GMT</pubDate></item><item><title>FlutterでAppBarの下に線を表示させたい</title><link>https://blog.okaryo.studio/20220815-appbar-with-bottom-border</link><guid isPermaLink="true">https://blog.okaryo.studio/20220815-appbar-with-bottom-border</guid><description>方法

AppBarのshapeプロパティにBorderを渡してあげると線を引くことができる。

または、bottomプロパティにPreferredSizeを設定することでも同様のことが可能だ。

参</description><pubDate>Mon, 15 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Gitで作成したタグを削除する</title><link>https://blog.okaryo.studio/20220810-delete-git-tag</link><guid isPermaLink="true">https://blog.okaryo.studio/20220810-delete-git-tag</guid><description>やり方

リモートレポジトリのタグを削除

タグをGitHubなどにpushし、その後コミットを微修正してタグを付け直したいときなどは以下のコマンドでリモートレポジトリ上のタグを削除できる。

ローカ</description><pubDate>Wed, 10 Aug 2022 00:00:00 GMT</pubDate></item><item><title>Flutterアプリのビルドモードを取得するパッケージを作った</title><link>https://blog.okaryo.studio/20220809-flutter-build-mode-of-flutter-package</link><guid isPermaLink="true">https://blog.okaryo.studio/20220809-flutter-build-mode-of-flutter-package</guid><description>2022/09/01追記

このパッケージは無用の長物です。詳しくは以下の記事をご覧ください。

Flutterのビルドモードを取得するパッケージを作ったけど必要なかったorz

追記終わり

なにを</description><pubDate>Tue, 09 Aug 2022 00:00:00 GMT</pubDate></item><item><title>GooglePixelBudsProを1週間使ってみたがすごくイイ！</title><link>https://blog.okaryo.studio/20220804-google-pixel-buds-pro</link><guid isPermaLink="true">https://blog.okaryo.studio/20220804-google-pixel-buds-pro</guid><description>楽しみにしていたGooglePixelBudsPro

GooglePixelBudsProは、先週Googleから発売されたワイヤレスイヤホン。

https://store.google.com/</description><pubDate>Thu, 04 Aug 2022 00:00:00 GMT</pubDate></item><item><title>アイリスオーヤマのドラム式洗濯機FLK832の振動対策</title><link>https://blog.okaryo.studio/20220730-washing-machine-vibration-countermeasures</link><guid isPermaLink="true">https://blog.okaryo.studio/20220730-washing-machine-vibration-countermeasures</guid><description>はじめに

数年前に一人暮らしを始めて以来ずっと同じ縦型の洗濯機を使い続けていたが、去年の9月くらいにドラム式洗濯機を楽天市場で購入した。

買ったのはアイリスオーヤマのFLK832というモデル。乾燥</description><pubDate>Sat, 30 Jul 2022 00:00:00 GMT</pubDate></item><item><title>九州旅行2022年夏7日目~実家・振り返り編~</title><link>https://blog.okaryo.studio/20220722-kyushu-trip-summer-2022-day-7</link><guid isPermaLink="true">https://blog.okaryo.studio/20220722-kyushu-trip-summer-2022-day-7</guid><description>旅の記録

九州旅行2022年夏1日目~鹿児島編~

九州旅行2022年夏2日目~熊本編~

九州旅行2022年夏3日目~阿蘇編~

九州旅行2023年夏4日目~田原坂・島原編~

九州旅行2022年</description><pubDate>Fri, 22 Jul 2022 00:00:00 GMT</pubDate></item><item><title>九州旅行2022年夏6日目~吉野ヶ里・博多編~</title><link>https://blog.okaryo.studio/20220721-kyushu-trip-summer-2022-day-6</link><guid isPermaLink="true">https://blog.okaryo.studio/20220721-kyushu-trip-summer-2022-day-6</guid><description>旅の記録

九州旅行2022年夏1日目~鹿児島編~

九州旅行2022年夏2日目~熊本編~

九州旅行2022年夏3日目~阿蘇編~

九州旅行2023年夏4日目~田原坂・島原編~

九州旅行2022年</description><pubDate>Thu, 21 Jul 2022 00:00:00 GMT</pubDate></item><item><title>九州旅行2022年夏5日目~長崎編~</title><link>https://blog.okaryo.studio/20220720-kyushu-trip-summer-2022-day-5</link><guid isPermaLink="true">https://blog.okaryo.studio/20220720-kyushu-trip-summer-2022-day-5</guid><description>旅の記録

九州旅行2022年夏1日目~鹿児島編~

九州旅行2022年夏2日目~熊本編~

九州旅行2022年夏3日目~阿蘇編~

九州旅行2023年夏4日目~田原坂・島原編~

九州旅行2022年</description><pubDate>Wed, 20 Jul 2022 00:00:00 GMT</pubDate></item><item><title>九州旅行2022年夏4日目~田原坂・島原編~</title><link>https://blog.okaryo.studio/20220719-kyushu-trip-summer-2022-day-4</link><guid isPermaLink="true">https://blog.okaryo.studio/20220719-kyushu-trip-summer-2022-day-4</guid><description>旅の記録

九州旅行2022年夏1日目~鹿児島編~

九州旅行2022年夏2日目~熊本編~

九州旅行2022年夏3日目~阿蘇編~

九州旅行2022年夏4日目~田原坂・島原編~ ←今ここ

九州旅行</description><pubDate>Tue, 19 Jul 2022 00:00:00 GMT</pubDate></item><item><title>九州旅行2022年夏3日目~阿蘇編~</title><link>https://blog.okaryo.studio/20220718-kyushu-trip-summer-2022-day-3</link><guid isPermaLink="true">https://blog.okaryo.studio/20220718-kyushu-trip-summer-2022-day-3</guid><description>旅の記録

九州旅行2022年夏1日目~鹿児島編~

九州旅行2022年夏2日目~熊本編~

九州旅行2022年夏3日目~阿蘇編~ ←今ここ

九州旅行2022年夏4日目~田原坂・島原編~

九州旅行</description><pubDate>Mon, 18 Jul 2022 00:00:00 GMT</pubDate></item><item><title>九州旅行2022年夏2日目~熊本編~</title><link>https://blog.okaryo.studio/20220717-kyushu-trip-summer-2022-day-2</link><guid isPermaLink="true">https://blog.okaryo.studio/20220717-kyushu-trip-summer-2022-day-2</guid><description>旅の記録

九州旅行2022年夏1日目~鹿児島編~

九州旅行2022年夏2日目~熊本編~ ←今ここ

九州旅行2022年夏3日目~阿蘇編~

九州旅行2022年夏4日目~田原坂・島原編~

九州旅行</description><pubDate>Sun, 17 Jul 2022 00:00:00 GMT</pubDate></item><item><title>九州旅行2022年夏1日目~鹿児島編~</title><link>https://blog.okaryo.studio/20220716-kyushu-trip-summer-2022-day-1</link><guid isPermaLink="true">https://blog.okaryo.studio/20220716-kyushu-trip-summer-2022-day-1</guid><description>旅の背景

この1年間ずっと働きっぱなしで、風邪も全然引かないので有休が溜まっていた(本当は大学の試験と卒業式でも使った)。

仕事がひと段落したので、海の日がある週の7/19(火)~7/22(金)で</description><pubDate>Sat, 16 Jul 2022 00:00:00 GMT</pubDate></item><item><title>Dartで競技プログラミング~入出力編~</title><link>https://blog.okaryo.studio/20220714-input-and-output-used-in-competitive-programming-in-dart</link><guid isPermaLink="true">https://blog.okaryo.studio/20220714-input-and-output-used-in-competitive-programming-in-dart</guid><description>はじめに

大学生の頃はそこそこ取り組んでいた競技プログラミングですが、社会人になってから仕事の勉強に時間を使うようになり、競プロの精進の時間が思うように取れずコンテストの成績も悪くなるばかりだったの</description><pubDate>Thu, 14 Jul 2022 00:00:00 GMT</pubDate></item><item><title>『初めてのSQL』を進めるためのMySQL環境をDockerで構築する</title><link>https://blog.okaryo.studio/20220711-building-docker-environment-for-mysql</link><guid isPermaLink="true">https://blog.okaryo.studio/20220711-building-docker-environment-for-mysql</guid><description>はじめに

しばらくの間ずっと設計の勉強をしているが、最近は設計関連でリレーショナルモデルの学習の一環としてDBのインプットをしている。

その教材の一つとして、最近は『初めてのSQL』を読み始めた。</description><pubDate>Mon, 11 Jul 2022 00:00:00 GMT</pubDate></item><item><title>電子レンジを使って簡単に朝顔の押し花を作る</title><link>https://blog.okaryo.studio/20220710-pressed-morning-glory-flowers-with-microwave-oven</link><guid isPermaLink="true">https://blog.okaryo.studio/20220710-pressed-morning-glory-flowers-with-microwave-oven</guid><description>はじめに

朝顔のすゝめでも紹介しましたが、今年も朝顔を育てています。

今年は朝顔を使って何か作ってみたいなと思っていたので、ベタですが押し花を作ってみることにしました。

調べてみると電子レンジを</description><pubDate>Sun, 10 Jul 2022 00:00:00 GMT</pubDate></item><item><title>utterancesを使ってGatsby製のブログにコメント投稿機能をつける</title><link>https://blog.okaryo.studio/20220709-post-comments-by-utterances</link><guid isPermaLink="true">https://blog.okaryo.studio/20220709-post-comments-by-utterances</guid><description>utterancesとは

公式ドキュメントはこちら↓

https://utteranc.es/

ブログのページに紐づいたGithubIssuesのコメントをブログ記事に対するコメントとして取得・</description><pubDate>Sat, 09 Jul 2022 00:00:00 GMT</pubDate></item><item><title>デスク環境を整えた</title><link>https://blog.okaryo.studio/20220705-new-desk-environment</link><guid isPermaLink="true">https://blog.okaryo.studio/20220705-new-desk-environment</guid><description>はじめに

社会人になってお金をちょこちょこ貯めていたが、コロナで家から出ないのでほとんど使うことがなかった。

若いうちにお金を貯めていてもしょうがないなと感じ、今年はデスク周りに投資することにした</description><pubDate>Tue, 05 Jul 2022 00:00:00 GMT</pubDate></item><item><title>2022年4月~6月に読んだ本</title><link>https://blog.okaryo.studio/20220702-2022-2q-read-books</link><guid isPermaLink="true">https://blog.okaryo.studio/20220702-2022-2q-read-books</guid><description>はじめに

今年は年間100冊を読むことを目標にしている。ちなみに1~3月に読んだ本はこちら。

2022年1月~3月に読んだ本と今年の目標

この四半期の記録も振り返っていく。

4~6月に読んだ本</description><pubDate>Sat, 02 Jul 2022 00:00:00 GMT</pubDate></item><item><title>自然言語処理プラグインを使ってGatsbyのブログに関連記事を表示させる</title><link>https://blog.okaryo.studio/20220625-related-posts-by-gatsby-remark-related-posts</link><guid isPermaLink="true">https://blog.okaryo.studio/20220625-related-posts-by-gatsby-remark-related-posts</guid><description>はじめに

他のブログサイトのように、このブログにも関連記事を表示させる機能が欲しかった。

はじめはブログのタグを使って関連度を計算して表示させようかと思っていたが、めんどくさくなったのでプラグイン</description><pubDate>Sat, 25 Jun 2022 00:00:00 GMT</pubDate></item><item><title>AWS認定ソリューションアーキテクトアソシエイトの試験に合格した！</title><link>https://blog.okaryo.studio/20220618-passed-aws-certified-solutions-architect-associate</link><guid isPermaLink="true">https://blog.okaryo.studio/20220618-passed-aws-certified-solutions-architect-associate</guid><description>受けたきっかけ

最近、自分の技術スタックの棚卸しをしていた。Webもモバイル開発もやったし、インフラもベンチャーでよく使われるであろうAWS構成(ELB, ECS(Fargate), RDSなど)な</description><pubDate>Sat, 18 Jun 2022 00:00:00 GMT</pubDate></item><item><title>1ヶ月のダイエット結果</title><link>https://blog.okaryo.studio/20220611-one-month-diet-results</link><guid isPermaLink="true">https://blog.okaryo.studio/20220611-one-month-diet-results</guid><description>きっかけ

いつものようにリモートワークをしていてふと下を見ると、腹の肉がズボンに乗っていた。

20代後半から一気に体型が変わると聞いていたので、これはまずいと思いダイエットを始めることにした。

</description><pubDate>Sat, 11 Jun 2022 00:00:00 GMT</pubDate></item><item><title>iTerm2のHotkeyがすごくイイ！</title><link>https://blog.okaryo.studio/20220605-useful-hotkey-settings-for-iterm</link><guid isPermaLink="true">https://blog.okaryo.studio/20220605-useful-hotkey-settings-for-iterm</guid><description>iTerm2とは

iTerm2はターミナルアプリです。

https://iterm2.com/

Macを使っていると最初から入っているターミナルを使いがちですが、iTerm2にはそれ以上に便利な</description><pubDate>Sun, 05 Jun 2022 00:00:00 GMT</pubDate></item><item><title>Android Studio/VSCodeでファイルをネスト化してファイルツリーをすっきりさせる</title><link>https://blog.okaryo.studio/20220603-nested-files-in-android-studio</link><guid isPermaLink="true">https://blog.okaryo.studio/20220603-nested-files-in-android-studio</guid><description>はじめに

普段のFlutter開発でfreezedパッケージをよく使っている。

その際に自動生成された.freezed.dartファイルでディレクトリの中がいっぱいになり見にくくなってくる。

F</description><pubDate>Fri, 03 Jun 2022 00:00:00 GMT</pubDate></item><item><title>Dockerを使ったDartの実行環境構築</title><link>https://blog.okaryo.studio/20220528-dart-execution-environment-in-docker</link><guid isPermaLink="true">https://blog.okaryo.studio/20220528-dart-execution-environment-in-docker</guid><description>はじめに

最近、ミノ駆動さんが書かれた『良いコード/悪いコードで学ぶ設計入門』を読んでいて、そこで初めてポリシーパターンというものを知った。

自分でも実装してみたくなったのでDartで書いてみた。</description><pubDate>Sat, 28 May 2022 00:00:00 GMT</pubDate></item><item><title>Dartでイミュータブルなリストを生成する</title><link>https://blog.okaryo.studio/20220526-immutable-list-in-dart</link><guid isPermaLink="true">https://blog.okaryo.studio/20220526-immutable-list-in-dart</guid><description>はじめに

最近、ミノ駆動さんが書かれた『良いコード/悪いコードで学ぶ設計入門』を読んでいる。

その中で、ファーストクラスコレクションについて書かれた章の中で、配列型のインスタンス変数を外部に公開す</description><pubDate>Thu, 26 May 2022 00:00:00 GMT</pubDate></item><item><title>[Flutter]Widgetをハイライトするshowcaseviewを試してみた</title><link>https://blog.okaryo.studio/20220522-showcaseview-sandbox-in-flutter</link><guid isPermaLink="true">https://blog.okaryo.studio/20220522-showcaseview-sandbox-in-flutter</guid><description>showcaseviewとは

下のサンプル画像のように、Widgetをハイライトしてくれるパッケージです。

https://pub.dev/packages/showcaseview

showc</description><pubDate>Sun, 22 May 2022 00:00:00 GMT</pubDate></item><item><title>Widgetなどを指定した期間非表示にするlong_time_no_notificationというFlutterパッケージを作った</title><link>https://blog.okaryo.studio/20220521-long-time-no-notification-of-flutter-package</link><guid isPermaLink="true">https://blog.okaryo.studio/20220521-long-time-no-notification-of-flutter-package</guid><description>はじめに

2個目のFlutterパッケージであるlong\_time\_no\_notificationを作った。1個目のパッケージ作成の記事はこちら。

pub.dev

GitHub

何を解決</description><pubDate>Sat, 21 May 2022 00:00:00 GMT</pubDate></item><item><title>Dart/FlutterにおけるMapの等値比較</title><link>https://blog.okaryo.studio/20220520-equivalence-comparision-of-map-in-dart</link><guid isPermaLink="true">https://blog.okaryo.studio/20220520-equivalence-comparision-of-map-in-dart</guid><description>結論！

package:collectionを使うと解決できる。

他にもSetなどの配列関係の等値比較のための関数が用意されている。

https://pub.dev/documentation/</description><pubDate>Fri, 20 May 2022 00:00:00 GMT</pubDate></item><item><title>オリジナルグッズの販売をSUZURIで開始した</title><link>https://blog.okaryo.studio/20220507-original-goods-by-okaryo-studio</link><guid isPermaLink="true">https://blog.okaryo.studio/20220507-original-goods-by-okaryo-studio</guid><description>ショップのスクリーンショット

好評発売中！

ショップのURL

https://suzuri.jp/okaryo

経緯

先日GMOペパボの話題になった際に、今までLINEスタンプやブログのサム</description><pubDate>Sat, 07 May 2022 00:00:00 GMT</pubDate></item><item><title>CSSで要素のアスペクト比を設定する</title><link>https://blog.okaryo.studio/20220506-aspect-ratio-to-image</link><guid isPermaLink="true">https://blog.okaryo.studio/20220506-aspect-ratio-to-image</guid><description>アスペクト比を3:2にしたかった

aspect-ratioなるピッタリのプロパティがあったのでこれを使った。

https://developer.mozilla.org/ja/docs/Web/C</description><pubDate>Fri, 06 May 2022 00:00:00 GMT</pubDate></item><item><title>朝顔のすゝめ</title><link>https://blog.okaryo.studio/20220424-recommend-the-morning-glory</link><guid isPermaLink="true">https://blog.okaryo.studio/20220424-recommend-the-morning-glory</guid><description>朝顔はいいぞ

去年の春、実家が犬を飼い始め、自分も何かを育てたいと思いました。

動物はハードルが高かったので、花の中でも好きな朝顔を育ててみようと決めました。

朝顔を育てるのは小学生以来でしたが</description><pubDate>Sun, 24 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Gatsbyの記事テンプレートをシェルスクリプトで作成する</title><link>https://blog.okaryo.studio/20220418-generate-post-template-by-shellscript</link><guid isPermaLink="true">https://blog.okaryo.studio/20220418-generate-post-template-by-shellscript</guid><description>きっかけは怠惰

このブログはGatsbyを使って作っている。

記事を作成するときはsrc/contents/2022/20220418-name/index.mdを毎回作成している(ディレクトリ構</description><pubDate>Mon, 18 Apr 2022 00:00:00 GMT</pubDate></item><item><title>JavaScriptのDate.prototype.setDate()でハマった</title><link>https://blog.okaryo.studio/20220417-stuck-on-setdate-in-javascript</link><guid isPermaLink="true">https://blog.okaryo.studio/20220417-stuck-on-setdate-in-javascript</guid><description>詰まった箇所

ある範囲の日付の一覧を作るために、以下の処理をした。

すると、for文を抜けると最初に定義したfirstDateの中身が変わってしまっていた！

解決方法

for文のlet dat</description><pubDate>Sun, 17 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Flutterでクリップボードにコピーをする</title><link>https://blog.okaryo.studio/20220409-copy-clipboard-with-flutter</link><guid isPermaLink="true">https://blog.okaryo.studio/20220409-copy-clipboard-with-flutter</guid><description>コピー

ついでにペースト

ペーストというよりクリップボードのデータを取得する方法。

getDataメソッドの引数はメディアタイプのフォーマットが入る。ちなみに上記の例で使ったClipboard.</description><pubDate>Sat, 09 Apr 2022 00:00:00 GMT</pubDate></item><item><title>FlutterWebで作成したサイトをVercelにデプロイする</title><link>https://blog.okaryo.studio/20220406-deploy-flutter-web-to-vercel</link><guid isPermaLink="true">https://blog.okaryo.studio/20220406-deploy-flutter-web-to-vercel</guid><description>Vercelの設定

Vercelでのプロジェクトの作成とレポジトリのインポートはインポートは済んでいるものとします。

FRAMEWORKはOtherを選択します。

また、ビルド設定は以下のように</description><pubDate>Wed, 06 Apr 2022 00:00:00 GMT</pubDate></item><item><title>2022年1月~3月に読んだ本と今年の目標</title><link>https://blog.okaryo.studio/20220402-2022-1q-read-books</link><guid isPermaLink="true">https://blog.okaryo.studio/20220402-2022-1q-read-books</guid><description>今年の目標

今年の目標は100冊読むこと！

去年は仕事ばかりやっていて、あまり本が読めなかった。

本を読むのが好きだし読みたい本も溜まっているので、今年は去年の分も取り返す勢いで攻めの読書をして</description><pubDate>Sat, 02 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Jsonを好きなフォーマットに整形するJsonConverterをNext.js+Reduxで作った</title><link>https://blog.okaryo.studio/20220321-json-converter-with-nextjs-and-redux</link><guid isPermaLink="true">https://blog.okaryo.studio/20220321-json-converter-with-nextjs-and-redux</guid><description>どんなものを作ったのか

Jsonを好きなフォーマットに変換するアプリケーション。

JsonConverter

URLはこちら → https://okaryo.github.io/json\_c</description><pubDate>Mon, 21 Mar 2022 00:00:00 GMT</pubDate></item><item><title>Vercelでデプロイしたサイトに独自ドメインのサブドメインを設定する</title><link>https://blog.okaryo.studio/20220320-vercel-deploy-with-custom-domain</link><guid isPermaLink="true">https://blog.okaryo.studio/20220320-vercel-deploy-with-custom-domain</guid><description>Vercelの設定

管理画面のSettings→Domainsでドメイン設定ページへ行き、ドメイン入力欄に設定したいサブドメインを入力します。

vercel domain setting

ここで</description><pubDate>Sun, 20 Mar 2022 00:00:00 GMT</pubDate></item><item><title>Viteで環境変数を使おうとするとprocess is not defined</title><link>https://blog.okaryo.studio/20220319-env-variables-for-vite</link><guid isPermaLink="true">https://blog.okaryo.studio/20220319-env-variables-for-vite</guid><description>ささっと解決法

process.env.HOGEをimport.meta.env.VITE\_HOGEに書き換える。

もっと詳しく知るには公式ドキュメントを読むことをおすすめする。

https:</description><pubDate>Sat, 19 Mar 2022 00:00:00 GMT</pubDate></item><item><title>FlutterプロジェクトでGradlePluginのバージョンを上げたらビルド時のapk出力パスが変わった</title><link>https://blog.okaryo.studio/20220315-build-gradle-for-flutter</link><guid isPermaLink="true">https://blog.okaryo.studio/20220315-build-gradle-for-flutter</guid><description>起きたこと

とあるFlutterパッケージを入れるためにGradlePluginのバージョンを上げる必要があり、バージョンを7.1.1まで上げた。

そうするとFlutterをビルドしたときのapk</description><pubDate>Tue, 15 Mar 2022 00:00:00 GMT</pubDate></item><item><title>Dart用のCI環境をGithubActionsに準備する</title><link>https://blog.okaryo.studio/20220305-github-actions-for-dart</link><guid isPermaLink="true">https://blog.okaryo.studio/20220305-github-actions-for-dart</guid><description>やりたいこと

Githubにプッシュするたびにテストとリントを実行するようにしたい。

今回はピュアなDart環境用のCIを作る。Flutter環境はこちらの記事を参考にされたい。

Flutter</description><pubDate>Sat, 05 Mar 2022 00:00:00 GMT</pubDate></item><item><title>設計関連のツイートがSlackに自動で集まる仕組みを作る</title><link>https://blog.okaryo.studio/20220225-notify-tweets-to-slack</link><guid isPermaLink="true">https://blog.okaryo.studio/20220225-notify-tweets-to-slack</guid><description>作りたいもの

「設計」や「アーキテクチャ」といったキーワードを含むツイートがあったときにSlackにそれを通知する。

背景

最近は自分の中で設計がアツい。たくさん学んで実践して、ボブおじさんも唸</description><pubDate>Fri, 25 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Flutter用のCI環境をGithubActionsに準備する</title><link>https://blog.okaryo.studio/20220223-github-actions-for-flutter</link><guid isPermaLink="true">https://blog.okaryo.studio/20220223-github-actions-for-flutter</guid><description>やりたいこと

Githubにプッシュするたびにテストとリントを実行するようにしたい。

事前準備

リント用にanalysis\_options.yamlを事前に作成して設定を記述しておく。

wo</description><pubDate>Wed, 23 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Android StudioでDeviceManagerが開けないとき</title><link>https://blog.okaryo.studio/20220222-android-studio-device-manager</link><guid isPermaLink="true">https://blog.okaryo.studio/20220222-android-studio-device-manager</guid><description>環境

Bumblebee | 2021.1.1 Patch 1 for Mac

対処法

Android Studioでエミュレータの設定をするべく、右上のDevice Managerアイコンをク</description><pubDate>Tue, 22 Feb 2022 00:00:00 GMT</pubDate></item><item><title>create-react-app製のポートフォリオサイトをViteに乗り換えた</title><link>https://blog.okaryo.studio/20220220-migrate-to-vite-from-react-scripts</link><guid isPermaLink="true">https://blog.okaryo.studio/20220220-migrate-to-vite-from-react-scripts</guid><description>乗り換えの背景

ポートフォリオはcreate-react-appしたものをずっと使っていたが、最近Viteなるビルドツールが人気のようなので自分のポートフォリオでその力を確かめてみることにした。

</description><pubDate>Sun, 20 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Gitの設定のせいでGatsbyのルーティングにハマった</title><link>https://blog.okaryo.studio/20220219-git-config-ignorecase</link><guid isPermaLink="true">https://blog.okaryo.studio/20220219-git-config-ignorecase</guid><description>背景

このブログはGatsbyJSで作っており、先日コードのTypeScript化をおこなった。

元々タグ一覧ページ用のファイル名をsrc/pages/tags.jsとしていたが、TypeScri</description><pubDate>Sat, 19 Feb 2022 00:00:00 GMT</pubDate></item><item><title>FlutterアプリでAndroid/iOSの自動バックアップを無効化する</title><link>https://blog.okaryo.studio/20220212-disable-backup-on-flutter-app</link><guid isPermaLink="true">https://blog.okaryo.studio/20220212-disable-backup-on-flutter-app</guid><description>自動バックアップとは

Android/iOSにはアプリのデータをGoogleドライブやiCloudに自動でバックアップする機能があります(バージョンや端末によりますが)。そうすることで、端末を変えた</description><pubDate>Sat, 12 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Chrome拡張TabTabTabをReact/TypeScriptでリニューアルしました</title><link>https://blog.okaryo.studio/20220206-chrome-extension-tabtabtab-renewal</link><guid isPermaLink="true">https://blog.okaryo.studio/20220206-chrome-extension-tabtabtab-renewal</guid><description>TabTabTabとは

開いたタブを管理しやすくするためのChrome拡張です。

以下のように、ウィンドウごとに開いているタブを一覧することができ、選択したタブに移動したりタブを削除したりすること</description><pubDate>Sun, 06 Feb 2022 00:00:00 GMT</pubDate></item><item><title>JsoupとSeleniumを使ったKotlin製のスクレイピングタスクをGithubActionsで定期実行する</title><link>https://blog.okaryo.studio/20211205-github-actions-scheduled-scraping-task-by-kotlin</link><guid isPermaLink="true">https://blog.okaryo.studio/20211205-github-actions-scheduled-scraping-task-by-kotlin</guid><description>はじめに

先日、読書記録をスクレイピングするスクリプトをKotlinで作りました。そのスクリプトはGithubActionsで毎週水曜日の深夜3時に定期実行するようにしています。

また、スクレイピ</description><pubDate>Sun, 05 Dec 2021 00:00:00 GMT</pubDate></item><item><title>読書メーターの読書記録をJSON形式で出力するスクリプトを作りました！</title><link>https://blog.okaryo.studio/20211126-book-meter-record-scraping</link><guid isPermaLink="true">https://blog.okaryo.studio/20211126-book-meter-record-scraping</guid><description>作ったもの

読書メーターの読書記録をJSON形式で出力するスクリプトを作りました！

Githubはこちら

CLIでコマンドを呼び出すと以下のようなJSONを出力します。

言語はKotlinを使</description><pubDate>Fri, 26 Nov 2021 00:00:00 GMT</pubDate></item><item><title>lazy_load_indexed_stackというFlutter Packageを作りました！</title><link>https://blog.okaryo.studio/20211113-lazy-load-indexed-stack-of-flutter-package</link><guid isPermaLink="true">https://blog.okaryo.studio/20211113-lazy-load-indexed-stack-of-flutter-package</guid><description>はじめに

lazy\_load\_indexed\_stackというFlutter Packageを作成し公開しました！初めての自作Packageでしたが、簡単にできたので概要や経緯などを書いていき</description><pubDate>Sat, 13 Nov 2021 00:00:00 GMT</pubDate></item><item><title>1年目Webエンジニアにおすすめの書籍</title><link>https://blog.okaryo.studio/20210711-recommended-books-for-first-year-web-engineers</link><guid isPermaLink="true">https://blog.okaryo.studio/20210711-recommended-books-for-first-year-web-engineers</guid><description>概要

昨日、社会人エンジニア1年目まとめという記事を書いた。その1年間でたくさん技術書を読んだが、その中でもおすすめの書籍を紹介します。

対象読者

これからベンチャーでWebエンジニアになりたい</description><pubDate>Sun, 11 Jul 2021 00:00:00 GMT</pubDate></item><item><title>社会人エンジニア1年目まとめ</title><link>https://blog.okaryo.studio/20210710-summary-of-my-first-year-as-a-working-member-of-society</link><guid isPermaLink="true">https://blog.okaryo.studio/20210710-summary-of-my-first-year-as-a-working-member-of-society</guid><description>前書き

2020年の4月に新卒で入社し、早いことにもう1年経つのでこの１年間やったことや今の心境、これからやっていきたいことをまとめておきます。
職種はWebエンジニアですので、エンジニア視点での内</description><pubDate>Sat, 10 Jul 2021 00:00:00 GMT</pubDate></item><item><title>Vimを1ヶ月使ってみた振り返り</title><link>https://blog.okaryo.studio/20210529-reflection-on-one-month-learning-vim</link><guid isPermaLink="true">https://blog.okaryo.studio/20210529-reflection-on-one-month-learning-vim</guid><description>結論

Vimはいいぞ。

Vimとの出会い

出会いは突然だった。会社でお世話になっていた先輩が退職される最終出社日の夕方、IDEとして使っていたAndroid StudioのプラグインにVimを入</description><pubDate>Sat, 29 May 2021 00:00:00 GMT</pubDate></item><item><title>2020年12月に読んだ本</title><link>https://blog.okaryo.studio/20210102-monthly-read-books</link><guid isPermaLink="true">https://blog.okaryo.studio/20210102-monthly-read-books</guid><description>総括

12月に読んだのは6冊。2020年の総読書冊数は159冊。目標の200冊には及ばなかったが、結構読んだな。

来年は2021年は特に目標冊数など定めず、1冊の本をじっくり読んだり、すでに読んだ</description><pubDate>Sat, 02 Jan 2021 00:00:00 GMT</pubDate></item><item><title>2020年振り返り</title><link>https://blog.okaryo.studio/20201231-yearly-reflections</link><guid isPermaLink="true">https://blog.okaryo.studio/20201231-yearly-reflections</guid><description>総括

社会人はしんどい。

2020年概略

1月

法学部の試験勉強

2月

試験が終わりインターン再開、実務スタート

3月

留年決定

街コン初参加

4月

リモートで社会人生活スタート</description><pubDate>Thu, 31 Dec 2020 00:00:00 GMT</pubDate></item><item><title>2020年11月に読んだ本</title><link>https://blog.okaryo.studio/20201213-monthly-read-books</link><guid isPermaLink="true">https://blog.okaryo.studio/20201213-monthly-read-books</guid><description>総括

11月に読んだ本は11冊。今年の総読書数はこれで152冊。今年の目標は200冊だったが、頑張った方だろう(既にあきらめ)。

特に面白かったのは、2月から読み始めてやっと読み終わった『翔ぶが如</description><pubDate>Sun, 13 Dec 2020 00:00:00 GMT</pubDate></item><item><title>2020年10月に読んだ本</title><link>https://blog.okaryo.studio/20201102-monthly-read-books</link><guid isPermaLink="true">https://blog.okaryo.studio/20201102-monthly-read-books</guid><description>総括

10月読んだ本の冊数は8冊。今年の総読書数はこれで141冊。目標の200冊まであと59冊。今年残り2ヶ月、月30冊ペースで目標達成見込み！

10月は忙しかった。。仕事から帰宅したときには日付</description><pubDate>Mon, 02 Nov 2020 00:00:00 GMT</pubDate></item><item><title>React製サイトをGitHub Actionsを使ってFirebase Hostingへ自動デプロイ</title><link>https://blog.okaryo.studio/20201011-auto-deploy-firebase-hosting-by-github-actions</link><guid isPermaLink="true">https://blog.okaryo.studio/20201011-auto-deploy-firebase-hosting-by-github-actions</guid><description>2021年7月23日追記

現在はFirebaseとGithubActionsの連携がさらに強化され、GithubActions経由のデプロイがかなり便利になっています。詳しくは下記をご参照ください。</description><pubDate>Sun, 11 Oct 2020 00:00:00 GMT</pubDate></item><item><title>Write Code Every Dayに感化されて１年間毎日コード書いた</title><link>https://blog.okaryo.studio/20201010-write-code-every-day</link><guid isPermaLink="true">https://blog.okaryo.studio/20201010-write-code-every-day</guid><description>きっかけ

去年の10月3日に技術イベント(【CTOmeetup】JavaScript ～進化し続けるフロントエンドエンジニア～)でのことだった。登壇者の古川さん(@yosuke\_furukawa)</description><pubDate>Sat, 10 Oct 2020 00:00:00 GMT</pubDate></item><item><title>2020年9月に読んだ本</title><link>https://blog.okaryo.studio/20201008-monthly-read-books</link><guid isPermaLink="true">https://blog.okaryo.studio/20201008-monthly-read-books</guid><description>総括

9月に読んだ本は13冊！今年の総読書数は9月末時点で133冊！今年の目標の200冊まであと67冊！あと3ヶ月で達成するには月22冊ペース！

以下、面白かった本をかいつまんで紹介していく。

</description><pubDate>Thu, 08 Oct 2020 00:00:00 GMT</pubDate></item><item><title>React Hooksと無限ループと再描画</title><link>https://blog.okaryo.studio/20201004-react-rendeing-on-set-state</link><guid isPermaLink="true">https://blog.okaryo.studio/20201004-react-rendeing-on-set-state</guid><description>問題の箇所

以下のような処理をコンポーネントの中で書いてしまいました。

何が問題か

こうすると、setStateでstateが更新される際に、コンポーネントの再描画が走り、無限ループに陥ってしま</description><pubDate>Sun, 04 Oct 2020 00:00:00 GMT</pubDate></item><item><title>2020年8月に読んだ本</title><link>https://blog.okaryo.studio/20200904-monthly-read-books</link><guid isPermaLink="true">https://blog.okaryo.studio/20200904-monthly-read-books</guid><description>総括

8月の読書数は18冊！今年の総読書数は8月末時点で120冊！
今年の目標の200冊までは残り4ヶ月で80冊！つまり1ヶ月で20冊！大丈夫かこれ…？

最近は技術書以外にもビジネス系の本も読むよ</description><pubDate>Thu, 10 Sep 2020 00:00:00 GMT</pubDate></item><item><title>2020年7月に読んだ本</title><link>https://blog.okaryo.studio/20200815-monthly-read-books</link><guid isPermaLink="true">https://blog.okaryo.studio/20200815-monthly-read-books</guid><description>総括

僕は読書が趣味です。面白い本に出会ってワクワクしながらページをめくる瞬間も好きだし、いろんな本を読んでいろんな世界が見えるようになりいろんなことを楽しめるようになる瞬間も大好きです。

今年は</description><pubDate>Sun, 16 Aug 2020 00:00:00 GMT</pubDate></item><item><title>Hello World</title><link>https://blog.okaryo.studio/20200815-hello-world</link><guid isPermaLink="true">https://blog.okaryo.studio/20200815-hello-world</guid><description>はじめに

こんにちは。Webエンジニアのokaryoといいます。

趣味は読書とアニメとボドゲです。

技術のアウトプットが主な目的で始めましたが、日常のことも書いていこうと思います。

このブログ</description><pubDate>Sat, 15 Aug 2020 00:00:00 GMT</pubDate></item></channel></rss>