2024-03-18: りらいん

0.5.0preを一通り見てコメントし終わった!

1回で全部細かく見てバグを探しだすみたいなレビューは今の自分にはできない。今後もメンテ続けていったらまた見ることになるだろうし、何かあったらその時直せるようにすればいいやと思って大体の挙動を把握することをゴールにした。line_editorの機能、変わったこと、変わらないこと、変えたいことはぼんやり頭の中にマップされてきた気がする。途中で直したいと思ったことはわりと忘れてしまったが...また見たら思い出すでしょう。きっと。

draftも含めあと8件PRのレビュー溜まってるからこの勢いで見ていきたい。あとそろそろRubyKaigiの準備をしていかなければ。

2024-03-16: りらいん

process_auto_indentauto_indent_procIRB側の実装見たりReline実装見たり。呼び出す側がカーソル位置を気にしないといけないのは難しいなぁ、と思った。カーソル毎回渡して process_auto_indent の中で auto_indent_proc にどう渡すか判断してもらえると楽そう(できるかは知らない)とか考えていた。しかし互換性のためのコードの整理とかのほうが重要そうだし0.5.0preではやらなくてよさそう

コメントを手元に移す作業を進めた。残り90件

あとでやりたいなーと思ってることメモしておかないと全部忘れそう

2024-03-16: DDR

DDR8クレプレイした。足13をビューティフル レシートとハッピーシンセサイザで初クリアした。

  • 御千手メディテーション 楽 778k
  • 321STARS 踊 804k
    • どこかで聞いたことがあるけどDDRでは未プレイだった
  • CANDY♡ 激 733k Failed
    • 不覚...
  • REBORN MAGIC 激 850k
    • いい感じ
  • sync (EXTREME version) 激 744k
    • 同じ足9でもBPMが高い分REBORN MAGICより難しく感じる
  • †渚の小悪魔ラヴリィ〜レイディオ† 鬼 917k
  • SUNKiSS♥DROP 楽 959k FC
  • スカーレット警察のゲットーパトロール24時 踊 776k
    • 想像通りの場所にギュッと詰まってた
  • smooooch・∀・ 鬼 751k
    • ショックアロー慣れたしいけるやろと思ってやったけどそんなでもなかった。難しかった。
  • 隅田川夏恋歌 激 694k
    • 楽しかった
    • 足12も踏めるようになってきた感!
  • アルストロメリア(walk with you remix) 激 839k
    • 練習によさそう
    • 足11
  • Raspberry♡Heart(English version) 激 911k
    • jun曲らしい同時押しが楽しい。
  • concon 踊 803k
    • 足12
    • 音ハメ譜面。楽しい。ときどき混乱する。
  • 恋 激 723k
    • やっぱりこの譜面難しい。。
  • Beautiful Dream 踊 911k
    • 久々にプレイ。楽しい
  • ビューティフル レシート 激 708k
    • 足13初クリアいえーーーい
    • 切り返しとかがうまくできなかったような気がする
  • †渚の小悪魔ラヴリィ〜レイディオ† 楽 935k
    • FCならず
  • Death by Glamour 踊 855k
    • 序盤が毎回踏めなかったのがついに踏めた。多分ハイスコアかそれに近い
    • 中盤グダったけど序盤踏めるだけでかーなり伸びるね
  • Bad Apple!! feat. nomico 踊 935k FC
    • FCやったー
  • いーあるふぁんくらぶ 激 757k
    • 足12
    • 黄色ノーツくるとびびる
  • ハッピーシンセサイザ 激 723k
    • 足13 2曲目クリアー
    • ボーカル合わせで踏みやすい。
  • 不沈艦CANDY 踊 899k
    • FCならず
  • SUNKiSS♥DROP 激 634k Failed
    • 最終盤のビジステができなかった...
    • でも中盤まで食らいつくだけの体力とビジステ力はついてきた。
    • SUNKiSS♥DROP好きだから練習したいなー
  • PARANOiA 激 662k
    • 足11だけどやっぱりPARANOiA難しい
    • 地力つきそう
  • ALBIDA 楽 907k
  • sakura storm 激 834k
    • ハイスピミスってぐだった
    • 1.75倍がよさそう
  • KIMONO♥PRINCESS 楽 964k
    • FCならず

アップ2クレのときにREBORN MAGICとかsyncとかやればいいんじゃないかと思った。アップで知らない曲やるのは足に負担かかるからやめよう。

ビジステはわりと出るようになってきたし、足12くらいになってくると特にビジステ練習曲として選曲してなくてもビジステや捻りが入ってきたりするから意識しておくだけで練習になる。だけどやっぱり咄嗟に見ると取れなくて正面向いて無理やりダダダッと取ってしまうことも多い。ビジステしたときの←→の距離がものすごく遠く感じる。sakura stormのビジステとかも安定しない。恋とかSUNKiSS♥DROP激の、ビジステからの別パターンへ変化みたいなのが苦手かも。ほぼほぼ取れない。

あといろんな曲やるようになってきてそろそろ脳内メモリに何を練習したいかが乗り切らなくなってきた。eamuに課金して見やすくしてもいいかもしれない

足13に向けての壁はなんだろう?STREAMとかCHAOS高めの譜面への対応力かもしれない。足13をもうすこしプレイしてみて何が足りないか考えるのがいい気がする。

2024-03-14: りらいん

わかってないところを眺めたりメモを移したりした。wrapped_linesとかmodified_linesはざっくりと目的が分かるようになった。前者は画面幅で行を切って配列に詰め込んで返すメソッド、後者はIRBの色付けとかで変更した行情報を返す。insert_new_lineはどういう状態になったら互換性のための対応を消せるんだろう

calculate_overlay_levelsとrender_line_differentialは何をやってるか説明できなくて、メモをみてもよくわからないので理解してなさそう。例示は理解の試金石じゃー。 render_line_differentialは行に1文字でも変更があればすべて書き換えるんだっけ?デバッガで中身追ってたときはプロンプトが一致してても差分としてマークされてそうだったようなそんなうろ覚え..

このへん読み返したほうが良さそう。

170くらいあったメモを残り99まで整理した。

2024-03-13: DDR

DDR6クレプレイした。膝に不安があったのと食後だったのでAIR少なめでBPM低めを中心に選曲した

  • ウソツキ横丁は雨模様 踊 819k
    • jazzyな歌謡曲だった。曲覚えれば楽しいかも
    • イントロがくちばしにチェリーっぽいのが気になる..
  • WILD SIDE 踊 840k
    • 曲がすき
  • Something Just Like This (Alesso Remix) 激 783k
    • 曲聞いてみようと思った
  • 隅田川夏恋歌 楽 957k FC
  • ロキ(w/緒方恵美) 踊 854k
    • ロキロキのー
    • 楽しい
  • 凛として咲く花の如く 激 814k
    • 覚えてFA回転したい
  • ABSOLUTE 激 765k
    • 総合力な感
  • Sakura Mirage 踊 674k
    • 曲聞かないとな
  • SigSig 鬼 871k
    • 激か踊の譜面にショックアロー混ぜただけっぽい?
    • 練習にはいいかも
  • ALGORITHM 踊 822k
  • さよならトリップ 〜夏陽 EDM edition〜 激 779k
    • 適当に選曲してクリアできちゃった。足12でクリア2曲目でヤッホイ
  • sakura storm 激 846k
    • ビジステが踏めなくなってることに気づく
  • REBORN MAGIC 激 782k
  • Amalgamation 楽 935k
    • 3ミス
  • REBORN MAGIC 激 801k
  • sync (EXTREME version) 激 801k
  • sync (EXTREME version) 激 791k
    • この2曲以外のビジステ曲を増やしたい
  • Death by Glamour 踊 791k
    • 食後はDeath by GlamourくらいでもAIRがきつい...!
    • 逆にAIRなければわりといける
  • murmur twins 激 643k
    • 何の音をふんでるのか全然わからなかったぞ
  • PRANA 踊 674k
    • 譜面を認識できないー

月曜から起きたら膝が痛くてストレッチや湿布でなんとか治れーとやってきて、いけそうな気がしたので今日はプレイした。サポーターつけると結構安心感があったけどやっぱりプレイ感覚には影響があった。

体力はついてきてると思う。11クリア安定してきたし、あー譜面わからーんと思いながらもGoodやGreatで繋ぐみたいなことができるようになったのは地力の高まりを感じる。しかしビジステ忘れてて出なくなってたのはショックだった。前のプレイから5日空いたからかなぁ...。譜面見て家で軽く踏んでビジステを忘れないようにしたいと思った。今日は恋は落ちそうで怖くて選曲できなかった。寝不足は譜面認識力にデバフがかかってそう。膝があれだから力をぬいてプレイしようと心がけてたら縦連はわりと踏みやすかった。

次:ビジステ、フリーズアロー練習曲を増やす 家でビジステやる 足12でプレイしたい曲を候補考える

髪くくってプレイするとゴムと頭皮の間の汗が蒸発しなくて溜まっていってしまう。どうすればいいんだ。

2024-03-12: 沖縄の準備

RubyKaigi前の旅程を考えて予約を済ませた。本島以外の島にいくつもり。たのしみ!海の写真見てたらテンション上がってきた。シュノーケリングしたいなー。天候がいいといいなー。

Relineはほんのちょっと読んでメモをローカルにうつした。自分にできることを続けていこうと思った。

2024-03-11: りらいん

eof=trueになるのは以下の場合.

  • input_keyがnilかつfirst_charの場合
  • em_deleteで行頭で削除した場合とか
  • vi_list_or_eof

ほぼfinishと同じ用途? でもinput_keyがnilってどういう状況で来るんだろう。

readmultiline の返り値をIRBに何を返さないといけないかわかってないなと思った。irbのinput-method.rbを見ると

      if l = Reline.readmultiline(@prompt, false, &@check_termination_proc)
        Reline::HISTORY.push(l) if !l.empty?
        @line[@line_no += 1] = l + "\n"

とされていて、返り値はhistoryへの記録に使われているようだ。こういう使い方なんだ。

手元にブランチ切ってメモを移動しはじめた。177個あるメモをレビューコメントだけになるように減らしてまとめていくぞい

GitHub - ima1zumi/reline at memo_for_reline_0.5.0_pre