[binllion] 読み込んだデータをASCIIで表示する
続いてバイナリデータをASCIIに変換して表示する処理を作っていきたいと思います。 そんな処理は当然Rustにあるだろうと思っていたのですが、執筆時点でstd::ascii::CharがExperimentalだったり、…
続いてバイナリデータをASCIIに変換して表示する処理を作っていきたいと思います。 そんな処理は当然Rustにあるだろうと思っていたのですが、執筆時点でstd::ascii::CharがExperimentalだったり、…
前回のサンプルデータを画面表示用に16進数表記でStringに変換してratatuiのVec<Line>型に変換する関数を追加してみました。 処理は見ていただければわかると思いますが、折り返し処理の確認のため…
編集用バッファとしてBinDataを作りましたが、アプリ全体として参照されたり、変更されたりしそうなのでコンテキストオブジェクトあるいはシングルトンパターンぽい状態管理用の構造体を作り、その中にBinDataを入れて、各…
大まかな外枠の表示ができたので編集用データの構造体を作っていきたいとおもいます。 エディター向けの構造体を調べたところ、Gap BufferやRope、Peace Table等があるようです。1 2 3 4 ただしこれら…
時間が取れたので久しぶりのRust開発の再開です。 4ヶ月ほど時間が経ってしまったので環境が多少古くなっているようです。新しい機能や修正を取り入れておきたいので、まずはツールチェインのアップデートから。 ツールチェインは…
Outlook.comのセキュリティ強化によりThunderbirdのメールサーバの設定を変更したときのメモ。 急いでいる人向けまとめ IMAP、POP、SMTPサーバ共通。 先進認証ってなんですか? 個人メールとしてフ…
当サイトでは以前syntax highlighterを比較してにEnlighterを使ってきましたが、このプラグインはどうやらWordpressのOptionsテーブルをかなり使うらしく自動読み込みに負荷がかかっているよ…
前回、可変参照は1つのみなのでN太はなにもできない、となっていましたがライフタイムを考慮すれば別の世界線も見えてきます。 借用のライフタイムを元に組み替えた場合を見てみましょう。 続:可変参照 S夫 わるいなN太 この&…