「ソフトウェア設計のトレードオフと誤り」にある日付の演算に伴う注意点をswiftで検証する
2024-06-19「ソフトウェア設計のトレード オフと誤り」という本を読んでいます. cf. O’Reilly Japan - ソフトウェア設計のトレードオフと誤り この本の「7章 日付と時間のデータを効率よく扱う」に日付の演算に関する実装の注意点が書いてあり,swiftだとどのような挙動になるの…
「ソフトウェア設計のトレード オフと誤り」という本を読んでいます. cf. O’Reilly Japan - ソフトウェア設計のトレードオフと誤り この本の「7章 日付と時間のデータを効率よく扱う」に日付の演算に関する実装の注意点が書いてあり,swiftだとどのような挙動になるの…
Zippoがリッド(蓋)を開閉する時の仕組み(開けると開けたままに固定し,閉めると閉めたままを固定する)が気になり検索して調べてみたのですが,そのメカニズムの図解が見つからなかったので,自分で書いてみました. 半分想像で書いているので,間違っていたらごめんなさい. メカニズム …
やったこと vimでmarkdownの文書を作成中に,リンクを作りたくなることがよくあります. 例えばみたいな文書を書いたあとで,URLをブラウザからコピーし,みたいに編集することです. これをショートカットで行うためのvimスクリプトを書きました. 動作はこんな感じです. …
チームビルディングとは 目的 チームメンバをよりよく知る. チームにおける自身の役割を理解する(考える ). チームにおける成功(強み)と問題(弱み)を認識する. チームの目指す方向やありたい姿を合意する. 会社のお金でご飯を食べる. ねらい アジリティの高い開発プロセスの実現 …
目的 マインドフルネスの理解 瞑想によるプラクティスの体験 ねらい 仕事や生活の質向上 組織内へのマインドフルネスの普及 時間割 10min: 説明 10min: マインドフルネス瞑想 5min: 振り返り 注意事項 1度やっただけで急に効果が出るわけではありません 習慣化のた…
問題 fastlaneを使い,iOSシミュレータ用のビルドを行なっています. 以前はうまく動いていたのですが,後述するエラーが出力されて正常にビルドが行えなくなりました. 解決方法 Xcode上でを実行し,一旦ビルドをクリーンしたあとで再実行すると正常化しました. fastla…
TL;DR Linuxホストのavahi-daemonの設定を変更し,IPv6アドレスのパブリッシュを無効化することで直りました. 環境 Linux: Linux Mint 20.3 avahi-daemon: 0.7-4ubuntu7.3 Mac: macOS 13.5 (V…
環境 Xcode: 15.1 swift: 5 swift-dependencies: 1.2.2 概要 DI(Dependency Injection: 依存性注入)したい場合,自前で行う(コンストラクタインジェクション等)かDIライブラリを使うことになります. SwiftU…
環境 Xcode: 15.1 調べたこと のにおける処理や,Combine()のにおける処理は非同期だと勝手に思っていたのですが(恥), デバッグ実行していて「もしや同期実行なのでは・・・?」と不安になったのでPlaygroundで試してみました.(その通り同期実行でした.) …
AWSのCloudWatchで,ロググループがあるにも関わらず「ロググループがありません」(“No log groups”)と表示される問題が発生しました. TL;DR CookieとLocal Storageを削除してChromeを再起動したら直りました. 環境 Chrome…