昼前起床。
掃除したり。普段と変わらず。
Cygwinで Emacs 30.0.93のネイティブコンパイル有効。普段使いしているものを動かしてみても、
コンパイルに失敗したりロードに失敗したりはしなさげ。なのですが、
普段でも遅い magitがやたら遅くなっているようだったり。ログの一覧やコミット毎のログを表示すると、
ネイティブコンパイル有効な方が明らかに遅いです。何故かは不明。なんでだ?🤔
ダラダラと余計な事をやってたら日付が変わる1.5時間前になってたり😓。
そんな訳で今年を振り返り。
AM中に起床。
ぐうたら過ごして終了。
Emacs 30.0.93を 「--with-native-compilation=yes」でビルド&実行していないな?と思い試してみたり。
29.xの時は結局安定していない感じで、30系で何か変わったという感じでも無さそうだったので、
「--with-native-compilation=no」でしか試していなかったのですが、少し試した範囲では .elnの
生成に失敗したり forkに失敗したりはしなさそうだったり。少しテストしてみよう。
昼前起床。
フリック入力。伸びない。やっと60文字/分のボーダーに達したのですが、
まだ全くコンスタントに出せる速度ではありません。日本語の単語的な傾向があるのかもしれませんが、
「にぬねの」や「みむめも」は 何故かすぐに「な行」や「ま行」に脳内変換できない為、
「ぬ」とかは出現頻度が低いのもあってか、出てくると手が止まってしまいます。
何気に「ぬ」の文字をこれまでの日記から文字検索してみたところ「死ぬ」で使っているのが殆どでした😅。
殺伐とするので「ぬいぐるみ」とかもっとかわいい言葉で「ぬ」を使うようにしたいと思います。
タイピングplus。そういや、ここしばらくリトルドラゴンに遭遇していないなぁ。
ちょろり作業。
昼過ぎ起床。寝すぎ。
そういや「オーイ!とんぼ」のアニメ。先週最終回かとおもいきや年明け放送が最終回の模様。
フリック入力。伸びない。
テレワーク。早めに終了。
タイピングplus。そういえば、3分練習とか、5分練習とか、その時間分でタイピング量を
測定するモードがあります。その結果に「入力時間」という項目があって、例えば3分練習だと
180秒経つと終了となる訳ですが、入力時間は 150秒ほどになっています。
この約30秒のギャップは何なのだろうか?🤔
フリック入力。伸びない。
テレワーク。早めに終了。
Web巡回して終了。
テレワーク。早めに終了。
フリック入力。伸びない。
Web巡回して終了。
テレワーク。早めに終了。
タイピングplus。KPMの計測方法が変わるというアナウンスがあったのですが
それが適用されてっぽい? やけにKPMが出るようになったのですが、初速計算の違いで
そんなに変わるものなのか?とは思ったりも。
テレワーク。気持ち早めに終了。
Web巡回して終了。
AM中に起床。
掃除したり洗濯したり。
Emacs30。30.0.93リリースの後もgitリポジトリの方はまだ変更が加えられているもよう。
一応次は 30.1になる予定みたいですが、変更量次第かもなぁ?とは思ったりも。
タイピングplus。全体ランキングの1位に miriってユーザー名の人が登録されていたのですが、
まさかあの miri !?
フリック入力。伸びない。
「MFゴースト」のアニメ。ここで終わりか~~。続きは3期までおあずけ。
AM中に起床。
「オーイ!とんぼ」のアニメ。次回予告が無かったので今回は2期の最終回なのか?
ゴルフのことはさっぱりわからないのですが、めっちゃ面白かったと思います。
Androidの絵文字。本へっぽこページで使っている絵文字の一部が
昔のケータイのようなグリフで表示されると記したのですが、
いわゆるドコモ絵文字と呼ばれているものらしく、Web検索すると面倒臭い変更方法が色々記されているようです。
表示に使用するフォントを切り替えるだけなんじゃないのか?と思ったのですが、
アプリでの表示にも影響が出る可能性があるのだろうか?🤔
フリック入力。伸びない。
テレワーク。早くもなく遅くもなく終了。
完全に油断していました😅が、Emacs 30.0.93がリリースされてました
(Emacs 30.0.93 pretest is available)。
少なくとも年内に 30.1がリリースされる事は無いようには思ったりも。
Cygwin64で IME/他パッチをあててビルドしてみたのですが、configureに対するパッチがFAILしたので
./autogen.sh 実行で対応。で、make してみたのですが tree-sitter の何かがエラーしてビルド失敗。
Error: void-variable (tree-sitter--library-abi) byte-code("\306\307\310\10\311Y\203'\0\10\312\245\313\10\314\245\315\"\316\317\320\4\4#\317\321\5\5\6\7\6\7%E\266\202\202(\0\322\323\11\324V\203:\0\325\317\326\11\315\245\"D\202;\0\327\n\330Y\203E\0\331\202P\0\n\332Y\203O\0\333\202P\0\334\335\336\337\340\341\342\343\344\13\345Y\203b\0\346\202c\0\347\350\351\352\353\f\354X\203q\0\355\202r\0\356\257\25\25\311\207" [libpng-version libjpeg-version libgif-version libgnutls-version tree-sitter--library-abi dynamic-library-alist (gdiplus "gdiplus.dll") (shlwapi "shlwapi.dll") (xpm "libxpm.dll" "xpm4.dll" "libXpm-nox4.dll") 10400 10000 mod 100 10 png format "libpng%d%d.dll" "libpng%d%d-%d%d.dll" (png "libpng12d.dll" "libpng12.dll" "libpng3.dll" "libpng.dll" "libpng13d.dll" "libpng13.dll") (tiff "libtiff-5.dll" "libtiff3.dll" "libtiff.dll") 62 jpeg "libjpeg-%d.dll" (jpeg "jpeg62.dll" "libjpeg.dll" "jpeg-62.dll" "jpeg.dll") 50100 (gif "libgif-7.dll") 50000 (gif "libgif-6.dll" "giflib5.dll" "gif.dll") (gif "libgif-5.dll" "giflib4.dll" "libungif4.dll" "libungif.dll") (svg "librsvg-2-2.dll") (webp "libwebp-7.dll" "libwebp.dll") (webpdemux "libwebpdemux-2.dll" "libwebpdemux.dll") (sqlite3 "libsqlite3-0.dll") (gdk-pixbuf "libgdk_pixbuf-2.0-0.dll") (glib "libglib-2.0-0.dll") (gio "libgio-2.0-0.dll") (gobject "libgobject-2.0-0.dll") 30400 (gnutls "libgnutls-30.dll") (gnutls "libgnutls-28.dll" "libgnutls-26.dll") (libxml2 "libxml2-2.dll" "libxml2.dll") (zlib "zlib1.dll" "libz-1.dll") (lcms2 "liblcms2-2.dll") (gccjit "libgccjit-0.dll") 14 (tree-sitter "libtree-sitter-0.24.dll" "libtree-sitter.dll" "libtree-sitter-0.dll") (tree-sitter "libtree-sitter-0.25.dll")] 22) load("term/w32-win") (progn (load "term/common-win") (load "w32-vars") (load "term/w32-win") (load "disp-table") (when (eq system-type 'windows-nt) (load "w32-fns") (load "ls-lisp") (load "dos-w32")) (load "touch-screen")) (if (or (eq system-type 'windows-nt) (featurep 'w32)) (progn (load "term/common-win") (load "w32-vars") (load "term/w32-win") (load "disp-table") (when (eq system-type 'windows-nt) (load "w32-fns") (load "ls-lisp") (load "dos-w32")) (load "touch-screen"))) load("loadup.el") Symbol’s value as variable is void: tree-sitter--library-abi make[2]: *** [Makefile:1019: bootstrap-emacs.pdmp] エラー 255
$ diff -u src/treesit.c.orig src/treesit.c --- src/treesit.c.orig 2024-12-19 07:30:48.000000000 +0900 +++ src/treesit.c 2024-12-21 00:33:44.992697000 +0900 @@ -4374,7 +4374,7 @@ defsubr (&Streesit_subtree_stat); #endif /* HAVE_TREE_SITTER */ defsubr (&Streesit_available_p); -#ifdef WINDOWSNT +#if defined (WINDOWSNT) || defined (CYGWIN) DEFSYM (Qtree_sitter__library_abi, "tree-sitter--library-abi"); Fset (Qtree_sitter__library_abi, #if HAVE_TREE_SITTER
テレワーク。早くもなく遅くもなく終了。
フリック入力練習。ちっとも伸びない。
テレワーク。早くもなく遅くもなく終了。
調べ事をして終了。
本日まで休業。
ちょろり買い物にお出かけ。
スマホで物理キーボードによる入力。
どうにも現在選ばれているモード(ひらがな/カタカナ/半角カタカナ)が判らないとか、
英数入力とローマ字入力の切り替え方法が分からないとか、日本語キーボードをつないているのに
英数のキーレイアウトがUS配列になっていて変え方がよく判らないとか、
対応が雑過ぎるだろと思わざるを得ない感じ。
よく知りませんが、Chromebookでもこんな感じだったりするのだろうか?
フリック入力。そもそも入力の速い人ってどういう操作をしているのだろうか?
と思いWebで動画を探してみたところ、
「【紅蓮華】歌詞をスマホ高速入力する女子高生【鬼滅の刃】超高速フリック入力の超絶テク女子高生!紅蓮華のスピードに合わせ歌詞打てる?」
という動画の存在を知ったり。両手親指打ちって方法があるのか。
それにしても確かに速い。間に絵文字も入れていますが歌詞に無い単語を
変換して入れているのを鑑みると、このレベルで入力できるのであれば確かに速いと思いました。
という訳でちょっと練習してみました。左手親指はあ行、た行、ま行、右手親指は残りというスタイルで、
濁音/半濁音/捨仮名 は左手、句読点は右手担当という感じにしてみています。
まだ文字を探す感じなのですが、物理キーボードと同じくある程度単語の指運びを覚えるしかないかなと
思ったりも。方手持ちだと重くて仕方なかったのですが、両手持ちだと重量が分散されるのも良いと思います。
ただ、以前も記した通り、物理キーボードは指8本(人によっては10本)に
分散可能ですが、フリック入力では3本以上の指を使うのは物理的に困難と思われる点などを鑑みると、
どんなに頑張っても 1000kpmといった速度は出せないと思うので、結果的に物理的な理由により速度上限が
頭打ちになるだろうと考えられます。
音声入力を試してみたり。結論、音声入力が一番速い😅。
本日休業。
照明交換。LED化されました。本体に回路基板が取り付けられていて、LEDだけを交換するという
概念は無いらしい。LEDシーリングライトの寿命は10年と書かれているページもあるようですが、
蛍光灯は交換すればもっとイケるのに LEDは本体丸ごと交換になるのはどうなんだ?とは思ったりも。
先日、ケータイをスマホに替えました。約17年前の905i機
だった訳ですが、本体自体は故障している訳ではないので引退という感じです。
そもそもデバイスとして電話機以上の機能を期待していないのに、世の中がなんでもかんでもスマホのアプリに
誘導しているものですから、逆に色々面倒臭い世の中になっているなぁとは思っています。
そういや隣でプランの切り替え手続きを行なっている感じの親子と思われる
お客さんが居たのですが、「ギガが足りない」って言ってて 普通に通じる言葉なのか?
と思ったり、足りない理由が動画を観ていてどうのこうのと言ってて、
その為にプランを切り替えるのか?とか、色々と思う所はあったりも。
他に後ろでも写真の保存ができないみたいな相談を行なってたのですが、ストレージが不足している
ので消さないとダメで消し方をレクチャーしてたりしてました。スマホって説明書が無いと思いますが、
それってのは使い方が一般に浸透しているから説明が不要という訳では無いのだとすると、
持っているってのと使えるってのは話が別になるよなぁ?とは思ったりも。
結局、スマホもPCも同じ感じなのかも。加えてスマホはケータイよりも出来る事が広がっている分、
スキル格差も広がるような気がします。
という訳で、電話機としての最低限の設定とかを整えている最中です。
留守番電話機能は別アプリの許可設定を行なわなくてはならないとか、単純にめんどくせぇ....
へっぽこのページをブラウザ表示してみたのですが、ページによって思ったのと違う
レンダリング結果になるようだったり、絵文字も昔のケータイの時のようなグリフで
表示されるものがあったりと、ナニコレ?って感じに思ったりも。
何よりも文字列を入力するのに時間がかかり過ぎてぐったり。
文字入力の時間がかかり過ぎるのに我慢できなくなりキーボードを接続してみたり。
認識されたのか否かが判らない感じだったのですが、テキストフィールドを押しても
フリック入力画面が出てこないのを以って認識されている感じのようです。
USBハブで一応マウスも繋いでみたらこちらも使えるようですが、マウスの方は動きが
なんか微妙かも(ホイールが機能したりしなかったり)。
IMEの操作方法がよく判らないのですが それを差し引いてもフリック入力より全然マシ。
Emacs30。なんかリリースされる気配が無くなっている気がしたりも。
年内に30.0.92の次は出ないかも。
緊急事態は一旦解除。
帰着して照明のスイッチを入れても なぜか点かなくなっていたり。
蛍光管は1ヵ月ほど前に交換したばかりなのに。
そういやホタルクスってのにしてたのですが、交換直後は何故かなかなか点かなかったので、
しばらく点けていなかった影響があるのか?と思い、点けたり消したりを何度か繰り返して
みたのですが回復の気配は無し。こういうこともあろうかと買っておいたストックと交換してみたのですが、
それでもやっぱりダメ。えぇ....まさかの本体側の問題? アパートの据え付け照明だったので
大家さんに相談して明日対応してもらう事に。今夜はキッチンの照明とTVとディスプレイの
あかりでしのぐしかなし....
帰省。
帰省。
帰省。
朝から緊急事態発生。
しばらく帰省。
テレワーク。早めに終了。
タイピングplus。ここ数日間で何度かリトルドラゴンが出現しているのですが
討伐失敗が続いているようです。リトルドラゴンはランクCというボスなのですが、
ランクDのスカルソルジャーだと割とオーバーキル気味になる場面が多いように思います。
前にも記しましたがやはり絶妙なHP設定なのかも。
Emacs30。30.0.92の次が出る気配がないな。30.0.92から それなりの変更量があるので
30.0.93を刻むんじゃないかと推測するのですが、そうなると年をまたぐ事になるので
copyrightの年数インクリメント変更が入って差分が増えるのがちょっと...
って思うところはあります。
テレワーク。気持ち遅めに終了。
Web巡回して終了。
AM中に起床。
掃除したり洗濯したり。
そういえばEmacsConf 2024が開催されていますが、
アメリカの東海岸時間(EST)なのでリアルタイムで見るには日本との時差が厳しいです。
まぁ、英語よくわからんの方が大きいですが😓。
AM中に起床。
日本語文字列の判定。他のWebページの日本語判定も参考にした結果
正規表現的に「[ぁ-んァ-ヴ一-龠ー々]」にしてみました。
しかし、これだと中国語(繁体字/簡体字)も日本語として判定されます。
そもそも 文ではなくて漢字のみの単語だと 日本語と中国語の区別は付きません。
という訳で自動判定のON/OFFをトグルするコマンドを用意してみたり。
また、日本語以外の○○語の場合は文字判定正規表現が違うかもしれないのでカスタマイズできる
ようにもしてみたり。
拙作ggltr-modeの更新。使ってみている範囲では大丈夫そうな感じなので放流してみます
(ggltr-mode_241207a.tar.xz)。御参考まで。
テレワーク。気持ち遅めに終了。
拙作のggltr-mode(参考)を使って英語のテキストを
読んだりするのですが、稀に日本語を英語に翻訳したくなる事がありました。
ソース言語はAUTO設定が行なえるのですが、ターゲット言語は固定なので用事のある時には
言語を変更していたのですが、なんか面倒くさく感じる事がありました。
ソーステキストに日本語文字が含まれていたら(即ち日本語の場合は)英語に、
そうでなければ(日本語意外の場合は)日本語にってできれば良いんじゃね?と思いました。
そこで、日本語文字が含まれているか否かを判定する良い方法は無いものか?と思い
Web検索してみると、こちら
の正規表現がシンプルで良いなと思いました。
という訳で ggltr-modeを改造。思った感じにターゲットバイリンガルになった気も。
テレワーク。早くもなく遅くもなく終了。
調べ事をして終了。
テレワーク。早くもなく遅くもなく終了。
Emacs30のブランチ。現時点でもこまごまと修正がコミットされている感じ。
次を出すタイミングが見失われているような気も。
テレワーク。早めに終了。
そういや初代プレイステーションの発売から丁度30年経つのか。
テレワーク。早くもなく遅くもなく終了。
調べ事をして終了。
AM中に起床。
掃除したり。
気づいていませんでしたが、libjxlの
v0.11.1ってのがリリースされている模様。
そう言えば google-translateってどうやって HTTPアクセスしているのだろう?と思って
調べてみたら、バックエンドをいくつか選べるようになっていて、普段使っているのは
curlを使っていたというのを今頃知りました😅。ならいいか(なにが?)。