ぜのぜ

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

2023-03-01から1ヶ月間の記事一覧

628日目

日記 今日書いたコード next: https://viewsourcecode.org/snaptoken/kilo/03.rawInputAndOutput.… · Gurrium/SwiftKilo@3eae458 · GitHub 感想 面倒くさそうだったのでhttps://vt100.net/docs/vt100-ug/chapter3.html#CPRを使うの早めた

627日目

日記 今日書いたコード next: Step 31 · Gurrium/SwiftKilo@7bc13a8 · GitHub 感想

626日目

日記 今日書いたコード printの代わりにFileHandle.writeを使うようにした · Gurrium/SwiftKilo@cb9b042 · GitHub 感想 RubyのIO#printのイメージ extension FileHandle { func print(_ contents: String) { try! write(contentsOf: Array(contents.utf8)) }…

d日目

日記 今日書いたコード printが改行しないようにした · Gurrium/SwiftKilo@3c9831d · GitHub 感想 結局writeを使うことになりそう。printの実装に潜るのも面白そう。

624日目

日記 今日書いたコード GitHubにpushできなかったのでステータス貼っておくね。 https://www.githubstatus.com/ 感想 なにかおかしいなと思ってたけどprintが改行しているからだった。

623日目

日記 あやうく落とすところだった。 今日書いたコード next: Step 28 · Gurrium/SwiftKilo@d38b1fe · GitHub 感想

622日目

日記 久々に街に出たので人類へのヘイトが高まった。● 5点 今日書いたコード next: https://viewsourcecode.org/snaptoken/kilo/03.rawInputAndOutput.… · Gurrium/SwiftKilo@3ff8e04 · GitHub 感想

621日目

日記 今日書いたコード next: https://viewsourcecode.org/snaptoken/kilo/03.rawInputAndOutput.… · Gurrium/SwiftKilo@19f14a9 · GitHub 感想 何かしら入力しないと画面が更新されないのに気づいた。いつか直す。

620日目

日記 XcodeKit使うの面白そうだなと思った 今日書いたコード next: https://viewsourcecode.org/snaptoken/kilo/03.rawInputAndOutput.… · Gurrium/SwiftKilo@e974826 · GitHub 感想

619日目

日記 今日書いたコード next: https://viewsourcecode.org/snaptoken/kilo/03.rawInputAndOutput.… · Gurrium/SwiftKilo@4720fb4 · GitHub 感想

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…

616日目

日記 今日書いたコード next: https://viewsourcecode.org/snaptoken/kilo/02.enteringRawMode.ht… · Gurrium/SwiftKilo@ec8d85b · GitHub 感想

615日目

日記 今日書いたコード ihttps://viewsourcecode.org/snaptoken/kilo/02.enteringRawMode.html#tu… · Gurrium/SwiftKilo@c109413 · GitHub 感想 フラグ建築士

614日目

日記 今日書いたコード next: https://viewsourcecode.org/snaptoken/kilo/02.enteringRawMode.ht… · Gurrium/SwiftKilo@d38f642 · GitHub 感想

613日目

日記 今日書いたコード next: https://viewsourcecode.org/snaptoken/kilo/02.enteringRawMode.ht… · Gurrium/SwiftKilo@4e32bdd · GitHub 感想 紆余曲折を経て元いたところに戻ってきた

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…

607日目

日記 今日書いたコード GraphemeClusterBreak.init(scalar:)を追加した · Gurrium/ReadGraphemeCluster@e88a181 · GitHub 感想 今日もだめでした

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>…

601日目

日記 今日書いたコード Makefileで生成するようにした · Gurrium/ReadGraphemeCluster@dca00ae · GitHub 感想 よさそう

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…