『入る学科間違えた高専生』の日記

プログラミングのコードを書いたりする予定です。あとは日記等。あといつまで高専生やねん

App Store からのアプリのダウンロード数をバッジにするCLIを作った

はじめに 現状、 App Store からのアプリのダウンロード数は App Store Connect API を含む App Store Connect 上からでのみ取得が可能になっており、外部への公開等が難しい状況にありました。 自分も個人アプリを開発をしておりショボい開発者並みにとっさ…

iOSDC Japan 2024 に参加した #iosdc

はじめに 今年も iOSDC Japan 2024 に現地参加してきました。 ちょっと遅くなりましたが参加記です。

Mac Studio を購入した

はじめに スペック お値段 設置等 ベンチマーク XcodeBenchmark swiftlang/swift その他 最後に はじめに 発売されてから1年以上が経過しましたが、いろんなメディアが言っているように M4 搭載モデルの Mac Studio は来年まで出ない*1ということを信じて M2…

Django 4.2 で ASGI サポートされた StreamingHTTPResponse を触ってみる

はじめに 環境 サンプルコード 動作確認 Chrome cURL Swift まとめ はじめに 以前から実装されていた StreamingHTTPResponse ですが、 Django 4.2 からは ASGI で提供された Django において async イテレーターによる実装が可能になりました。*1 以前より、…

お風呂の鏡をちゃんと磨こう

はじめに なぜか 今後 おまけ はじめに 先日ようやく旧居の退去立ち会いを完了しました。 nnsnodnb.hatenablog.jp 部屋の掃除はいつも割りときれいにしてたのですがお風呂場の鏡だけはなぜかすっぽ抜けてしていませんでした。 立会業者の方からも「キレイに…

従業員1号

タイトルの元ネタ はじめに レギュレーション タイトルで煽らない かしこまった見出しもつけない ウィッシュリストのせない 東亜飯店張らない fromとtoを両方書く 転職活動 タイトル回収 雑談 職場崩壊を暴露しない キラキラしない 無職期間の支出額 OGP 画…

柏の葉キャンパスを脱出して引っ越しました。

はじめに お金の話 引越し準備 新居 最後に はじめに 千葉県柏市から関東地方某所に移住しました。 以前までは居住地を晒していましたが、今回はちゃんと秘匿しておこうと思います。調べたらすぐにどこら辺なのかはわかってしまうかもしれませんが、一応ね。…

28歳にだって GitHub Shop でおつかいできるもんっ!

はじめに 誕生日ポスト 自分への誕生日プレゼント アパレルショップ GitHub Shop で買ったもの 届いたもの 届くまでの過程 いただいた誕生日プレゼント UHS-II 対応の USB-C 接続 SD カードリーダー Anker Eufy Security SmartTrack Card 2枚 CIO USB-C L字…

Carl Zeiss Batis のレンズ内ディスプレイを常時表示させる

はじめに 去年の3月に Carl Zeiss Batis 2/25 というめっちゃいいレンズを誕生日プレゼントとして購入しました。 Carl Zeiss 単焦点レンズ Batis 2/25 Eマウント 25mm F2 フルサイズ対応ZeissAmazon うっひぉぉぉ!これからもやし生活!!(するとは言ってい…

Python と iOS でパスキー認証の実装をする

はじめに 挙動デモ 実装サンプル 環境 流れ パスキー登録 パスキー認証 パスキーの登録 クライアントの実装 サーバサイドの実装 パスキーでの認証 クライアント実装 サーバサイド実装 最後に おまけ 参考 はじめに パスキー (Passkeys) の実装をサーバサイド…

2023年を振り返る

はじめに 仕事 ブログ記事 GitHub の芝生 OSS への貢献 自分の OSS 新規にアプリをリリース GitHub Copilot 無料アクセス資格が付与される その他 人間になれたかどうか 恋人について 来年頑張ること 就職をする 体脂肪率を増やす 最後に はじめに この記事…

App Clip 対応した NFC カードを自作した

はじめ デモ 材料 App Clip とは App Clip の実装 apple-app-site-association 対応 ローカル体験について NFC カードへの書き込み App Clip Code の作成 貼り付け用のデザインを用意 ソースコード 最後に はじめ 私「 App Clip 使っているか〜?」 みんな「…

縛りで2023年毎月旅行に行ってたので雑記を書く

はじめに 2023年は何故か毎月どこかに旅行に行くという縛りを自分に課してしまってちゃんとそれを成し遂げたので行ったところとかを雑に紹介したりするだけの記事です。 また、出張で行ったとかでちょっとズルっぽい旅行もありますが私はそんなお金持ってな…

サーバ証明書の内容を確認できる iOS アプリをリリースした

はじめに みなさんはサーバ証明書使っているでしょうか? 使ってない人はこのサイトを見ることはないでしょう。 iOS アプリでサーバ証明書を見る方法が無いような気がするので作りました。 CertsCheckYuya Oka開発ツール無料

PHP カンファレンス2023 に撮影スタッフとして参加した #phpcon

はじめに 10月8日 (日) に例のごとく大田区産業プラザ PiO にて PHP カンファレンス 2023 が開催されました。 そこでまた当日スタッフ枠の撮影スタッフとして参加したので珍しくスタッフ参加記を書こうと思ったので書きます。 phpcon.php.gr.jp 自分は、 PHP…

iOSDC Japan 2023 に参加した #iosdc

はじめに iwillblog 今年も iOSDC Japan 2023 に現地参加してきました。 参加記です。 iosdc.jp

GitHub Actions で生成したシークレットをジョブ間を outputs で共有する

はじめに GitHub Actions のジョブ内で生成したシークレットと判定されるものは共有することができません。 上記のように、 outputs に指定したシークレットが自動で共有からスキップされていることがわかります。 以下の図のように、はじめにアクセストーク…

退職するけどどう生きるか

はじめに 2023年8月31日でフラー株式会社を退職することになりました。 昨日ですが、最終出勤でした pic.twitter.com/7kVIxG98yj— 小泉ひやかし有給37連休中次回ニート (@nnsnodnb) 2023年7月26日 2020年9月*1から丸3年間お世話になりました。 最終出勤日は7…

CircleCI 上で fastlane match の認証を GitHub Personal Access Token で行う

はじめに CircleCI で fastlane match を実行するときに SSH による接続を使用する際には特に問題は発生しないが、 GitHub Personal Access Token (以下、 GitHub PAT )を使用する際に、正常に clone ができない現象に遭遇したのでその解決した方法とかを紹…

2022年を振り返る

はじめに 仕事 ブログ記事 GitHub の芝生 人間になれたかどうか 旅行 恋人について 来年頑張ること まとめ はじめに この記事は、2022年を振り返る記事です。 去年はどうやら書いてなかったらしいですね。

Sign in with Apple のトークン取り消しを実装してみた

この記事はフラー株式会社 Advent Calendar 2022 12日目の記事です。 11日目の記事は @ManabuSeki さんで「X-Accel-RedirectとgoでS3ファイルに認証をつけて配信する方法」でした。 (10日目と12日目を担当することにしたので完全に囲む形になってしまった。)…

Vonage Verify API を使ってみた

この記事は Vonage Advent Calendar 2022 の10日目の記事です。 qiita.com はじめに Verify API とは 環境 デモを使ってみる 電話番号のレンタル サーバサイド開発 SDK のインストール 前準備 Verify を始める API の作成 PIN コードを検証する API の作成 …

Firebase App Distribution で配信するための CircleCI Orb を自作した

この記事はフラー株式会社 Advent Calendar 2022 10日目の記事です。 9日目の記事は @su8 さんで「【突撃!自分の本棚】エンジニアの本棚卸し 2022」でした。 僕もおっきな本棚ほしい〜 はじめに 成果物 改善ポイント Orb の実装 CLI のセットアップ Orb の初…

Swift Package Manager ライブラリを xcframework ビルドする

はじめに タイトル通り Swift Package Manager (以下 SwiftPM) で作ったライブラリを xcframework にする方法を n 番煎じですが備忘録がてら書きます。 xcframework についてはこちら developer.apple.com 環境 Mint を使って上記で前置きした CLI ツールを…

GitHub リポジトリの PR のレビューリクエストを Slack に通知してくれるツールを作った

はじめに こんにちは今回は GitHub の PR のレビューリクエストを Slack に通知するツールを作ったので紹介です。 (2022年5月21日 18:00 JST 現在の状況です) 以下のやり取りはフィクションです ???「え、それ GitHub で提供してるよ?」 僕「うん知ってるよ…

ハードコードを許されない変数をどうしても Xcode プロジェクトの Info.plist に差し込みたい🔑

この記事は,フラー株式会社 Advent Calendar 2021 の 18 日目の記事です. 17 日目の記事は @kousuke_sumiyasu さんで「 CoreMLとCreateMLを使って犬の分類器を作ってみた! 」でした. CoreML と CreateML ,結局リリースされてから一度も触れていないんで…

FloatingPanel を UITabBarController から表示する

はじめに 環境 準備 UITabBarController に FloatingPanel をつけてみる 解決法を探る 解決方法 最後に はじめに ウッ...タイトルが難しい.やりたいことはこうじゃ... Twitter のこんな感じでセミモーダルを UITabBarController を配置してるときにも表示した…

SwiftGen を Swift Package Manager で導入する

はじめに 環境 SwiftGen を CLI として使用する Mint Package.swift SwiftGen のみを CLI ツールとして管理している場合 他の CLI ツールも一緒に使う場合 実際に swiftgen を実行する テンプレートエラーの解決 CocoaPods 最後に 参考記事 はじめに 今回は…

Swift Package Manager で Firebase をインストールしたときの Crashlytics の設定

はじめに 導入 前提 解決法 最後に 参考 はじめに iOS アプリ開発 ( Android アプリもね) には欠かせない FirebaseCrashlytics (以下, Crashlytics) . Swift Package Manager (以下, SwiftPM ) で Crashlytics をプロジェクトにインストールしているとき…

SwiftUI で UIKit の popToRootViewController を実現する

はじめに SwiftUI で NavigationView の content で NavigationLink による画面遷移をしている場合に特定の何かをした場合に トップに戻したいという時があったとしたときにどう戻るんだっていうので実際に実装してみたことについてです. ↑今回の想定実装で…