SwiftUIで使えるConfetti(紙吹雪)ビューを作ってSPMパッケージで公開した
2023-12-01これはInfocom Advent Calendar 2023 1日目の記事です. いま作っているiOSアプリでConfetti(紙吹雪)の演出が必要なのですが,ライブラリが見つからなかったので作りました. コードはこちらに置いてあります. cf. ottijp/confet…
これはInfocom Advent Calendar 2023 1日目の記事です. いま作っているiOSアプリでConfetti(紙吹雪)の演出が必要なのですが,ライブラリが見つからなかったので作りました. コードはこちらに置いてあります. cf. ottijp/confet…
モチベーション 部屋のmac miniに接続しているHDDにTime Machineでバックアップを取っているのですが, HDDの音がうるさいので,別室にあるLinuxにHDDにリモートでバックアップを行うようにしてみました. 構成 macの内蔵SSDを,Wi-Fiルータ経由…
※ 「LSPする」というのはLanguage Serverを使ってIDEのように補完や定義参照する,という意味です.(それを表す適切な動詞がわかりませんでした.) モチベーション Vimでswiftのコードに対してLSP(Language Server Protocol)するに…
SwiftUIので実装したリストビューにおいて,編集モードの時だけ削除・並べ替えを許可する(非編集モードの時のスワイプ削除や長押し並べ替えをさせない)実装をしたかったのですが,素直な方法ではiOS16以上の場合にうまく動かなかったので,実装方法を考えまし た. 環境 Xcode:…
Node+TypeScriptを使った AWS SAM (Serverless Application Model) でJestによるテストをデバッグできるようにしてみました. ただし,もしかするとAWS Toolkitを使った方が正攻法かもしれません.(まだ使ったことがないの…
このブログはGatsbyで作っているのですが,ブラウザのコンソールログに以下のようなエラーが出ていることに気づきました. (PageSpeedのレポートで気づきました.) エラーはした場合のみ発生し,では発生しません. TL;DR プロフィールアイコン画像の表示に使っているが問…
モチベーション 今までJavaScriptやTypeScriptでコードを書いていてデバッグしたくなったとき,デバッグの仕組みがあることを知りながらも,すぐを書いたりして非効率なデバッグをやってしまっていました(反省). そこで,自分がよく使う以下の構成について,デバッグの方法…
偏愛マップ 目的 自分を知る,チームメンバを知る 共通点の発見とつながりの強化 自己開示 ねらい チーム力の最大化 心理的安全性の向上 進め方 ワークの説明: 5min 偏愛マップ作成: 15min 発表: 5min/人 クロージング: 5min refs 『偏愛マップ』でお互…
コンテキスト いままでのGoogle Analyticsの終了に伴いGoogle Analytics 4 (GA4)に移行するように, と去年から通知されていたので,重い腰を上げてこのブログで使っているGoogle AnalyticsをGA4に移行しました. このブログはGat…
環境 Alfred: 4.8 [1312] Worlflow Menu Bar Search: v1.6 Colors: v?.?(不明) 問題 先月くらいから,Alfredでとかとか入力した瞬間に,以下のようなエラーダイアログが出てしまう問題が発生していました.(画像はと入力…