BambooHero

iOSアプリ開発と株式投資をメインに色々書きます

Github CLIで「直近24時間以内に更新されたPR」を抽出する

Github CLIはGithubに対する様々な操作をコマンドラインから実行できる便利なツールです。 最近自分が関わっているプロジェクトで「直近24時間以内に更新されたPRの番号とブランチ名の一覧」を抽出してバッチ処理をしたいという要件があり、Github CLIを使っ…

Bitriseで前のステップが失敗した場合にだけステップを実行する方法

Bitriseで前のステップが失敗した場合にだけステップを実行する方法についてご紹介します。 例えばこんなワークフローを作成します。 Scriptステップ ここではexit 1を実行し、ステップを失敗させます Comment on GitHub Pull Requestステップ① 前のステップ…

ジュニアNISAで運用銘柄を入れ替えることはできる?

子どもの教育資金を少しでも増やすため、ジュニアNISAで投資信託の運用を行っています。 これまではTOPIX連動インデックスファンドと外国株式インデックスファンドを購入してきたのですが、いろんな書籍やブログを読み漁った結果、S&P500連動インデックスフ…

EvernoteからNotionへのデータインポートをやってみたので手順をご紹介します

かれこれ10年くらいEvernoteを使ってきたのですが、昨年の日本でのNotionの盛り上がりをうけて私もNotionを使い始め、そこまで使いこなせてる感はないものの、Markdownで書けることやページの構造化がやりやすいといった点が好きですっかりNotionユーザにな…

APIKitのエラーハンドリングを整理する

APIKitではどのようなエラーが定義されていて、それらがどういうときにスローされるかを整理します。 APIKitでAPIClientを実装するときに、エラーハンドリング周りをどう実装するかを考える際の参考になるかと思います。 前提とサンプルコード SessionTaskEr…

iDeCo加入中に会社が企業型確定拠出年金制度を開始。移行すべき?

現在iDeCoに加入しているのですが、所属している会社が企業型確定拠出年金制度を開始するとのことで、何がどう違うのか、移行すべきかどうかわからなかったので軽く調べてみました。 細かいところまで見ると色々違いはあるようですが、iDeCoと比較した場合の…

isMovingToParentとisMovingFromParent

UIViewControllerのisMovingToParentとisMovingFromParentがどのようなときにtrue or falseになるかがわからなかったので調べてみました。 それぞれの定義 検証してみた まとめ 検証コード それぞれの定義 isMovingToParent A Boolean value indicating whet…