ぜのぜ

しりとりしようぜのぜのぜのぜ

Swift

618日目

日記 練習して寝て起きると何故かフレーズを弾けるようになっている。人間って便利。 今日書いたコード next: https://viewsourcecode.org/snaptoken/kilo/03.rawInputAndOutput.… · Gurrium/SwiftKilo@093ce26 · GitHub 感想 任意のunicode scalarを表す\u{…

617日目

日記 今日書いたコード next: https://viewsourcecode.org/snaptoken/kilo/03.rawInputAndOutput.… · Gurrium/SwiftKilo@169eb98 · GitHub 感想 おしゃれな名前はChatGPTに考えてもらった。 // [https://github.com/Gurrium/SwiftKilo/blob/169eb98e7b833f75…

612日目

日記 今日書いたコード unicode scalarを読むことにした · Gurrium/SwiftKilo@a8e0312 · GitHub 感想 昨日最悪な気分になりながら寝ようとしたら、unicode scalarをそのまま読めばいいのでは?と思いついた。どうせ表示する時はStringに入れるわけだし問題な…

611日目

日記 今日書いたコード 使えそうなプロパティのテストを書いた · Gurrium/SwiftKilo@31d1555 · GitHub 感想 charactersを使ってみたが次のクラスタを入力するまで読めないのが回避できなかったのでbytesを使ってみることにした…あれ??より退化してない??…

610日目

日記 今日書いたコード charactersを使う · Gurrium/SwiftKilo@c4be96b · GitHub 感想 https://developer.apple.com/documentation/foundation/filehandle/asyncbytes/3766657-characters で良かった。ただ次の文字を入力しないと読んでくれないのでタイムア…

609日目

日記 今日書いたコード 困りを再現するテストを書いた · Gurrium/ReadGraphemeCluster@8d2f4ab · GitHub 感想 "ここ"がないとスタックする。FileHandle.bytes.unicodeScalarsをfor-awaitで待つとタスクがキャンセルされてもawaitで待ち続けるっぽい。(もし…

608日目

日記 今日書いたコード WIP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! · Gurrium/ReadGraphemeCluster@d009232 · GitHub 感想 "ここ"が呼ばれるまでwithThrowingTaskGroupがスタックしてそうで詰まっている。 // [https://github.com/Gurriu…

606日目

日記 今日書いたコード matchのバグを修正した · Gurrium/ReadGraphemeCluster@26750a3 · GitHub 感想 .anyよりあとにしたやつは使われていないやつなので、GraphemeClusterBreak.allCases.first { $0.match(scalar) }!としたときに先にmatchしてほしい。あ…

605日目

日記 今日書いたコード 境界の判定ロジックを書いた · Gurrium/ReadGraphemeCluster@9cace8f · GitHub テストを修正した · Gurrium/ReadGraphemeCluster@de23df1 · GitHub 感想 こういうことがしたいが、いいやり方が思い浮かばなかった。 let timeoutTask =…

604日目

日記 今日書いたコード テストを書いた · Gurrium/ReadGraphemeCluster@6537d60 · GitHub 感想 やっとテストが書けたぴよ〜〜〜〜〜〜〜〜〜〜〜 同じスレッドだとfor-awaitの前に書ききるかそれにブロックされるかしかなくて、別のスレッドにするためにTask…

603日目

日記 今日書いたコード [WIP] テストを書こうとしている · Gurrium/ReadGraphemeCluster@0274326 · GitHub [WIP] テストを書こうとしている · Gurrium/ReadGraphemeCluster@0274326 · GitHub 感想 なんもわからん…

602日目

日記 今日書いたコード UnicodeScalarを読めるようにした · Gurrium/ReadGraphemeCluster@62945b9 · GitHub 感想 いろいろ調べて書いてたけどFileHandle.bytes.unicodeScalars: AsyncUnicodeScalarSequence<FileHandle.AsyncBytes>*1が生えてて要らなくなった。 便利〜〜〜〜〜〜〜</filehandle.asyncbytes>…

600日目

日記 600~~~~~~ 今日書いたコード match(_:)を自動生成するようにした · Gurrium/ReadGraphemeCluster@e7451f7 · GitHub 感想 これがvalidなの今見るとすごいよなぁ value = '1,2' value = value.split(',')

599日目

日記 今日書いたコード [WIP] 境界の判定ロジックを実装した · Gurrium/ReadGraphemeCluster@d97f065 · GitHub 感想 この条件がよくわからない。 and not Prepended_Concatenation_Mark = Yes https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/Grap…

598日目

日記 今日書いたコード テストの準備を整えた · Gurrium/ReadGraphemeCluster@6046855 · GitHub 感想 テストの入力をファイルから流し込みたかったのでコードからファイルを読めるようにした。 .xibや. xcdatamodeldは勝手にリソースとして扱ってくれるが、.…

587日目

日記 IYHした。まあ実質タダです。 今日書いたコード GitHub - Gurrium/SwiftKilo 感想 よっしゃSwiftに移植するぞ

pre-commit hookでSwiftFormatを走らせている

数日経って修正が落ち着いたのでまとめる。 #!/bin/sh ./Pods/SwiftFormat/CommandLineTool/swiftformat --lint --quiet --config ./.swiftformat $(git diff --cached --diff-filter=d --name-only | grep .swift) 解説 pre-commit hook commit操作を開始し…

@Publishedな値型のmutatingなメソッドを呼ぶとprojectedValueにイベントが流れる

実際に変更されたかは関係ないの、そうか…という感じ。 --- 追記 そもそもdidSetが呼ばれていた。イベントが流れるのもそれはそうという感じ。 実際に変更されたかは関係なくdidSetが呼ばれるの、そうか…という感じ になるだけだけど。 --- 追記ここまで imp…

411日目

日記 今日書いたコード fix bug · Gurrium/Komusou@9fb8436 · GitHub 感想

410日目

日記 今更ながらそうか俺は社会人なのかと気づいた 今日書いたコード 不正なデータを弾くのはparse*でやるようにした · Gurrium/Komusou@188f427 · GitHub 感想

409日目

日記 昨日はすっかり忘れていた 今日書いたコード Revert "スピードとケイデンスを取得するメソッドをリファクタした" · Gurrium/Komusou@0426e4b · GitHub 感想 毎回0に戻るので返り値をOptionalに戻した。多分durationが0になるパターンがよくあるんだと思…

408日目

日記 今日書いたコード SensorSelectingViewのラベルを外から渡すようにした · Gurrium/Komusou@76020f5 · GitHub 感想 テストのために手でローラー回すと想像の4,5倍ぐらい力がいるので重力と足の筋肉は偉大

393日目

日記 今日書いたコード fix bug/add TODOs · Gurrium/Komusou@dfc43d2 · GitHub 感想 久々にローラー台を稼働させたのでデバッグしてみた。

392日目

日記 今日書いたコード refactor SensorSettingView · Gurrium/Komusou@9dc7e02 · GitHub 感想 明日からローラー再開するつもりなのでデバッグできそう

391日目

日記 今日書いたコード 使っていなかったプロパティを消した · Gurrium/Komusou@3841c51 · GitHub 感想 これはどうでもよくて、Sectionのヘッダに表示したProgressViewが消えるのに困ってる。この人も似たような感じっぽい。 import SwiftUI struct ContentV…

389日目

日記 今日書いたコード TireSettingViewのリファクタとおもてなし · Gurrium/Komusou@a0a349f · GitHub 感想 🍐

388日目

日記 600kmのブルベ参加して敗北してきた。おれは!!!!弱いっ!!!!ってなった。前泊した漫喫でワンピース初めて読んだけど普通に面白かったので続きが気になる。5巻まで読みました。 今日書いたコード 掃除した · Gurrium/Komusou@66e6f1d · GitHub 感想 この…

384日目

日記 バトン文化味わい深い 今日書いたコード 色周辺を見直した · Gurrium/Komusou@6ebef7b · GitHub 感想 UIKitのsystem colorをSwiftUIでも使いたい。 こう書いてあるのでいい感じに変わる場合もあるんだろうけど。 A context-dependent gray color suitab…

383日目

日記 最近常におなかすいてる 今日書いたコード 気になってたとこを色々修正した enum TireSize: RawRepresentableのrawValueの型をIntにした · Gurrium/Komusou@201ad62 · GitHub UserDefaultsのキーを型変数にした · Gurrium/Komusou@6f14a4d · GitHub bui…

381日目

日記 今日書いたコード ラベルの色の指定方法を変えた · Gurrium/Komusou@29dc730 · GitHub 感想 なぜかUIColor.labelを使っていたので変えた