カルボナーラ街道

計測と観察

2022-06-01から1ヶ月間の記事一覧

2022年6月を振り返る

2022年が半分終わった。体感スピード早い。 気温と湿度が高く暑かった。明らかに人生でトップに暑い6月だった。 あとFF10をやった。個人的には4がトップだけど10もトップ。トップとは。 前回のTry ✅ 本読んでいきたい、ジャンル問わず アスリートのためのス…

orthogonalScrollingBehaviorを試す

趣味プログラミングは勢いで書け! 開発環境 > xcodebuild -version Xcode 14.0 Build version 14A5229c Xcodeはbetaだが本記事の内容はiOS16未満のAPIを使用。 モチベーション orthogonalScrollingBehavior を使ったことがなかったので書いてみる。 できた…

SwiftUIでTextのマスク処理

開発環境 > xcodebuild -version Xcode 14.0 Build version 14A5228q Xcodeはbetaだが本記事の内容はiOS16未満のAPIを使用。 モチベーション マスク処理やってみたいけどパッと実装が思いつかなかったので書いてみる。 お題 https://youtu.be/j3INdAPAO0o?t=…

Figma Tokensを使って色をGitHubで管理する

モチベーション 色の管理の一元化を考えてたら Figma Tokens にたどり着いたので使ってみる。 Figma Tokensをインストール www.figmatokens.com Figma Tokensで色を設定 Figma上で右クリックするとプラグインのメニューが表示される Figma Tokensに色を設定 …

Swiftで配列のインデックスの存在確認はindices.contains()よりendIndexを使う方がより良い?

2022/06/24追記: 参照しているcontainsが違った。本記事の最終段落に追記。 ドキュメント読んでたら気になったのでメモ。 開発環境 > swift --version swift-driver version: 1.55.1 Apple Swift version 5.7 (swiftlang-5.7.0.113.202 clang-1400.0.16.2) …

potatotips #78 に登壇した

緊張しすぎて自分が何喋ってるかわからんかったが、参加してよかった。 イベントURL potatotips.connpass.com 発表資料 speakerdeck.com 累積和と自分 累積和(Prefix Sum)はシンプルな仕組みでリターンが大きいアルゴリズムの一つ。自分は累積和が土台となっ…

mikefarah/yqを使って複数のYAMLを統合する

開発環境 > yq --version yq (https://github.com/mikefarah/yq/) version 4.25.2 モチベーション CircleCIで複数YAMLを扱う場合はDynamic Configurationを利用し、その際に複数YAMLを1つのYAMLに統合する必要がある。今回はyqを使って2つのYAMLを統合してみ…

HKSampleQueryをHKSampleQueryDescriptorに置き換える

開発環境 > xcodebuild -version Xcode 13.3 Build version 13E113 モチベーション HealthKitが提供するAPIにSwift Concurrency対応のものが増えていたので使ってみる。 HKSampleQueryDescriptor iOS15.3以前では、HealthKitを使ってワークアウトを取得する…

Swift Concurrency: URLのlinesを試す

少しでもSwift Concurrencyに慣れていきたい。 開発環境 > xcodebuild -version Xcode 13.3 Build version 13E113 モチベーション Swift Concurrencyを身体に覚えさせたい lines (URL) As a convenience, you can use Swift’s async-await syntax to asynchr…

Controlling extension points in protocols を読んだ

本記事は下記記事を読めば理解できるので原文を読もう。 www.hackingwithswift.com 昼間、夜に読んで具体的な利用ケースが思い浮かばなかった。忘れそうなので記事に残す。 開発環境 > swift --version swift-driver version: 1.45.2 Apple Swift version 5.…