2026年5月下旬の雑記
2026-05-21 (木)
おー、もう5月下旬か。
朝は少しRhinocsをいじったりエディタ調査でchrome-skkのコードを読んだり。
夕方はサーフィン>SurfLog
夜は花火大会という事でサーフィン仲間の家に見に行ったり。 地元の花火はなんかレベル高いんだよな。
2026-05-22 (金)
今朝の体重計測は59.2kg。おや、昨日宴会だったのでもうよっと太ってるかと思ったが。 体重は2日後くらいに影響するとかいう話をどこかで見た気もするな。
今日のRhinocsドッグフード
エディタでSKKを使っていると、他のところもSKKを使いたくなるよなぁ。 キーボード専用IMEは作れば出来るとは思うが、わざわざ作るほどのモチベーションは今の所無し。
Rhinocsのinit.jsのロード、現状はLoadボタンを押さないとロードされないが、 これはskk_all.jsのロードが時間かかるからなんだよな。 C-x C-jした時にlazyにロードされるようにすれば、init.js自体は毎回最初にロードしてしまって良いのだが。 lazyにロードするようにするのはそんな大変では無いのでやれば良いとは思う。
最初にパッケージのディレクトリを指定したりinit.js置いたりset_device_idしたり、 やらないといけない事がちょくちょくあるのはいまいちだよな。 なんか最初にやるべき事を出すヘルプ的なのを入れてもいいかもしれない。 最近のemacsは起動時に何か出るし。
history機能は雑に作った割には便利だな。こういうのはemacs lispを書く楽しさだよな。RhinocsのJavaScriptだけど。 JavaScriptは結構書いてて楽しいんだよな。なんだかんだでいい言語だ。
ただファイル選択はもう少し改善したいな。現状は生きては行けるが理想的ではない。
キーボード、Altの位置はまだちょっと確認してしまうな。記号も少し下を見てしまう事がある。 ローマ字は割と快適に打てるが。Altは多用するので慣れたい。 記号はこのまま使っていけば慣れそうな気はする。
SKK、まだたまに変換したいのに変換モードにしてない事があるな。 普通のIMEだとそうした判断はタイプした後に行うので、まずタイプするクセがついている気がする。 あと、送り仮名を考えないといけないのでちょっと頭を使う。 悪い事では無い気もするので不満という訳でも無いが、一瞬止まる事はあるな。
でも、おニューのキーボードとエディタとSKKに慣れるために文章打つのは楽しいな。 タイピング練習ソフトをやるような楽しさがある。
現状apkはSyncthingで同期するフォルダに置いているのだが、ここをストア的に扱うアプリを作りたいな。 さらにGitHubのReleaseページからここに置くようなチェックアプリを併用すれば、 LLM時代の小物をたくさん作る時代に向いたローカルアプリストア態勢が出来る気もする。
でもなんだかんだで、このブログを書くには十分使える所までは来たかな。 全画面で文章を書く事しか出来ない体験というのは、久しぶりだがなかなかいいものだ。 Webを見るのがちょっとかったるいのがいいよなぁ。 BOOXを横画面にしてキーボードで作業するのは画面サイズ的には十分だな。 フォントはもう少し小さく出来てもいいかもしれんが。
VSCodeのagent
オープンソース化作業に向けて雑用pythonなどを書いている。
VSCodeのagentがだいぶいい感じに動くなぁ。 コメントで幾つかやりたい事のマークとかを入れておいて、このコメントからここまでの間を、このコメントにあるようにこうして、みたいに指示するとそこだけいい感じに書いてくれる。 以前はワンライナーとかでやっていたような事もだいぶ対話的にいい感じにやってくれるよな。
agentの進歩は日々「おぉ」と驚く事がある。 だがこの驚きを文章にしても読む側は何も面白くなく、でも日々驚くのでなんか書きたくなるという事はある気がする。 つまらない発信になってしまわないようには気をつける必要もありそうだ。
agentはどんどん賢くなるので、あんまりagentと競争するような事はしたくないよな。 そう考えると人に言われた事をやる仕事というの自体があんまりやりたくない事に思う。
2026-05-23 (土)
朝の体重計測は59.1kg。やはり増えてなさそうだな、よしよし。
モード行を実装しようかなぁ、と考えていて、モードが必要かちょっと悩んでいる。バッファローカルに作るのはあんまりJS的でもないよなぁ。 ブラウザのようにwindowごとに別のスコープにしてしまうとwindowをまたぐ事がやりにくくなるのでエディタ的には不便な気もする。 グローバルにやっていく方がYAGNI的には正しい気もする。
という事でモード行を実装してみた。SKKの状態が分かるようになってかなり良いね。 ミニバッファ、split-window、undo、search-forwardが実装出来たら完成でもいいかもなぁ。 と、この日記を書いていてC-kを実装してない事にきづく。 bolpとかeolpとか細々と無いんだよなぁ。 そのうちやります。
TeFWikiのファイル名が日本語で大量にあるので開くのが大変問題、 そもそもにWikiNameの上でAlt-Enterとかで開けるようにしてしまえばいいのでは? という気もするな。search-forwardとsearch-backwardを実装したら考えよう。
現状は雑にjsで実装したヒストリを使ってて、これは結構便利なのだけれど、bookmark的なものが欲しいという話はある。 まぁ作ればいいのだが。ファイル系は日本語ファイル名が多いのでfind-fileとタブ補完ではいまいちだよなぁ。
amazon: タブレットスタンド リング式 ポチってみた。BOOX用に後ろにはっつけるスタンドが欲しいなぁ、と思って見つけたもの。エディタが割と形になってきたのでこの辺を整備してお外で文章書き環境を充実させるのです。
xyzzyとemacsとlemのミニバッファのコードを眺める。どれもモーダルなループっぽい処理になっていて、SKKとかと相性が悪そうだなぁ。 そうなっているのには理由もあるのだろうが、Rhinocsは多少問題が出てもいいのでもうちょっと普通の1行のバッファ的に扱えないかなぁ、という気もする。 幸いPromiseはJS的には割と浸透しているのでコールバックのインターフェースはそんなに違和感も無かろう。
プロミスの使用 - JavaScript - MDN MDNのプロミスのページを読み直したり。
結局今日は散歩して実装を考えたりしつつ、割と一日Rhinocsを作っていた。まぁ波も無いしね。
2026-05-24 (日)
今朝はRhinocsの座標まわりのリファクタリング。 理解のためのリファクタリングは人間のための営みって感じだよなぁ。
split_windowを実装。大分本格的になってきたな。 そろそろSKKの辞書のロードの高速化とか必須ではないがそのうちやりたい事をやっていくべき段階か? たぶんRhinoのオブジェクトではなくKotlinのオブジェクトで作ってbindingを書けば一瞬になると思うんだよな。
自分が文章を書く環境としては結構完成してきている気もする。 残ったTODOは確かに無いのはおかしいが、普段使うかというとそうでも無い。 どっちかといえば必須ではないがフォントサイズはもう少し小さくしたいかもなぁ、とかはある。
Syncthingで設定とかを全部共有しているので、デバイスごとにフォントサイズ変えたい、 とかはちょっと工夫がいるな。といっても現時点でもdevice idを設定してヒストリの保存場所とかは変えているので、 デバイスごとのinit.jsを用意してロードすればいいだけだらJSレイヤーで出来るが。
C-x oとかC-x 1とか手が覚えていて、なんだか懐しい気持ちになる。
今日も全然波が無いし、エディタ実装は一区切りという気もするし、これから何やろっかなぁ。 エディタで何か文章を打ちたい気もするが、今は書きたい事もあんまり無いな。
SKKが変換の途中でキャンセルする時にconversionのregionが少しずれる事があるな。再現条件を見つけたら直したい。
波を見に行くも全然無いので、ママチャリの前輪を交換したりスタンドを交換したりするなど。まぁまぁいい感じになった。
懸垂をしたりテイクオフ陸トレをしたりといった筋トレをする。
2026-05-25 (月)
今日の体重計測は59.2kg。キープフェーズか。
今週で今回の仕事は最後なので、きっちりと終えたい所。 残りで一番大きいのはMFGのオープンソース化だが、 これは最低ラインで良ければ今日一日で終わる程度の残作業なので、 最後にどういう形で終えるか、という選択の問題。
BOOX用にスクリーン回転アプリを作りたいな。文章を書くなら横長の方が快適だが、 電子書籍などを手に持って読む時は縦なので。 どうせ回転の向きは二択で現在の向きじゃない方なので、 起動するともう片方にいなれば良い。そういうアプリを作りたいな。 こういうのはgemini作ってくれるので、調べる必要が無くていいよな。
お仕事の作業はだんだんと終わりに向かっている感じのものが多く、これまでの事を考えたりする。6年は長かったなぁ。 これで終わりなんだなぁ。
夕方は鵠沼にサーフィンに行く>SurfLog
ウェット海パンとタッパーで海に入っているのだが、スクーターに乗る時にどうすべきか、というのが片付いていない。 今の所雨合羽のズボンをはいているが、まぁまぁ水がしみてきて不快ではある。
もっとバスタオルのズボンみたいなのがあればいいのか?という気もするが、あんまりかさばるとそれはそれでいまいちだしなぁ。 速乾パンツみたいなのとかだとどうだろう?
ほたるを見に行ったり。それを少しブログにしてみたり。
2026-05-26 (火)
昨日中途半端だったRhinocsの非同期化をやっていたら意外とはまってしまう朝。こんな日もある。
粗大ごみの自転車を捨てたりするなど。
粛々と最後のお仕事を進める。もう小さな仕事しか残っていないな(当たり前)。
海を散歩しつつ公園で読書したり。読んでる本は【書籍】興亡の世界史、シルクロードと唐帝国。持ち運ぶには重いが。
浜では海の家を建てて、天気もなかなか暑くて、また夏が来るな…という感じがする。 実際はその前に梅雨が来るんだけど。この季節はめちゃ晴れてて暑いので、梅雨の事は思い浮かばないのだよなぁ。
xyzzyのカレンダーが欲しい。移植すればすぐ出来るしCopilotに頼んでもやってくれそうだが、そういう試行錯誤をする程のモチベーションは無い。 まぁ気が向いた時にやろう。
そろそろ仕事が終わったあとの一日の過し方とか考えはじめる。 今の家に引っ越してからはずっと働いていたので、 仕事が無い状態での一日の過し方というのは探求が進んで無いのだよな。 具体的にはカフェとかがあまり行きつけって感じの場所が無い。
2026-05-27 (水)
朝の体重計測は59.5kg。昨日は59.0kgで別に思い当たる事もないが。一応軽く警戒はしておく。
朝SKKの辞書のロードでGCが起きる理由を軽く調べようと思ったら思っていたのと違う結果で、調査も兼ねていじっていたら結局高速化までやってしまった。 まだやる気は無かったんだが、まぁいいか。
Rhinocsのページを少し整理。
Rhinocsの編集のほとんどはTeFWikiというかRandomThoughtsなので、TeFWikiに検索とかつけてここからファイル開く方がいいのかもなぁ、とか思ったり。 どちらを中心にするかはちょっと悩ましさはあるよなぁ。
今日はお仕事のオープンソース化作業の最後の仕上げ。見直していると細々と追記したい説明とか出てきて足したり。まぁ誰も読まない可能性も高いのでこの辺は自己満足です。 今日で仕事を終えてしまってもいいのだが、一応一晩寝かせてから公開しようと思う。感慨深いね。
夜光虫が鎌倉に来ているとの噂を聞いて見に行く。少し光っていた。最後に夜光虫を見たのは高校の仲間と八景島に花火に行った時なので、27〜8年くらい前だなぁ。 あの頃の仲間たちはいまごろどうしているだろうか?
2026-05-28 (木)
朝の体重計測は59.2kg。よしよし。
明日は健康診断なので、今日でほぼ仕事おさめの予定。MFGのオープンソース化します。
アナウンスのブログポストがなかなか感慨が深く、手が動かない。 まぁ最後の仕事なのでじっくりやろう。
図書館にBOOXと折り畳みキーボードを持ってアナウンスのブログの続きを書く。 やはりノートPCよりは断然身軽だよなぁ。
海沿い経由で図書館に行ったのだが、海岸が凄い赤くて異様な雰囲気だな。 夜には昨日よりも光るのが期待出来そうだが。
文章を書くという点ではそろそろRhinocsは不満が無くなってきたな。 スタンドをつけてキーボードを買ったのが大きいという部分もあるが。 split_windowがあると大分普通に使える感じになる。 むしろキーボードから手を離さなくていいので、 PCでVSCodeで書くより快適かもしれん。 書いていて「やっぱPCで書きたい」と思うシチュエーションは、 webのurlをいろいろ貼るたぐいのものだけに思う。
そういうのがやりにくいのは、むしろ文章を書くにはメリットな事も多いので、 これは結構いいな、と思っている。
という事で図書館のPC席で文章を書いているのは、なかなかいい感じだ。 他にもお気に入りのスポットをいろいろ見付けたい。
という事で公開!>MFGをオープンソースとして公開! - なーんだ、ただの水たまりじゃないか
やはり何年もかけて作ったものなので、オープンソースとして世に残せるのは嬉しいね。 自分の好きに使えるし。今の所使う用途は思いついてないけれど。
2026-05-29 (金)
今日は健康診断。
終わったあとは眠くなって寝ていた。どうも最近は健康診断のあとは低調だが、今日はそんなに具合悪い感じではない。ただ眠い。
2026-05-31 (日)
昨日は一日バリウムが出ずにぐったりしていた。今日は割と回復。
仕事の報告書などを出して一通り仕事はおしまい。お疲れ様でした。といいつつMFGのブログを一つ書こうと思っているが。
Rhinocsで絞り込みリストを実装したりしていた。この辺は割と大掛かりだったが、ようやく完成。switch-bufferまであと少し。
懸垂をしてくるなど。8回、6回、4回。ちょっと出来るようになってきた。
switch-to-bufferを完成させる。あとは新規ファイルが作れるようになったらしばらくドッグフードかなぁ。
無事新規作成も出来たので、ドッグフードするかなぁ。 今後の事を書くブログポストでも作りたい所だが、日付は明日の方がキリが良いのだよなぁ。