sumadoratyper's log : emacs

  1. この日記も30日目です. やりましたね.

  2. 一ヶ月経ってようやくマイクロWeb日記用のyasnippet書いた. 所用時間1分半. 最初に書きなさい.

    # -*- mode: snippet -*-
    # name : microwebnikki
    # key  : microwebnikki
    # --
    ** TODO ${1:`(format-time-string "%Y-%m-%d")`}
    :properties:
    :export_date: ${1:$(yas-text)}
    :export_file_name: ${1:$(yas-text)}
    :end:
    1)
    
  3. Emacsのorg-modeで論文を書く(その5:htmlへのexportの際のフォントの色の変更,ハイライトなど)(2018年12月19日追記)(2020年1月12日追記) | A perfect autumn day

    注意事項としては,このブログはox-hugoで書いているが,ox-hugoの場合は文書の先頭に上記を書いても効かない.各ポストのpropertyのあとに書いておけば効く.各ポストごとに設定するようになっているらしい.....(全国15人?ぐらいの人にしか意味のない注意書きである)

    上記に関しては,ox-hugoの作者であるKaushal Modi氏から以下のような指摘を頂いた.(12月19日追記)

    Can you try using #+setupfile instead of #+include? As an example, here is my blog Org source that I export using ox-hugo ( https://gitlab.com/kaushalm… ), and here is the setup file tha t I “include” using the more appropriate #+setupfile ( https://gitlab.com/kaushalm… ).

    As you see, I use a lot of Org macros, and they all work in my “one post per subtree” flow.

    ということで,ox-hugoの場合は,以下のように文書の先頭に書いておけば,one-post per subtreeの投稿全てにorg-macroが効くことを確認した.

    #+setupfile: /Users/taipapa/hoge/fuga/org-macros.setup
    

    ファイル上部にずらずら並んでいて邪魔だったHTML Export用のマクロを外部ファイルに追い出すことができた. 感謝.

  4. Export Settings (The Org Manual)

  5. doom-solarized-dark 飽きた. doom-nord-light に変えた. というかFirefoxでダークテーマ使ってない都合暗いのと明るいの行き来するのしんどいからライトテーマの方がいい.


  6. スタビの状態があまりにも悪いので結局分解して直すことにした…… ワイヤがどうこうではなく底付きがネチャネチャしている. overlubed...

  7. ルブ, 205G0よりXHT-BDZを薄く塗る方が合っているのかもしれない. ケチらず買っておけばよかった. まあAliexpressでポチるかー.

  8. というか剥がしたテープ貼り直し忘れてるじゃんか.

  9. Gateron Mliky Pro Top + MX Brown Nylon Bottom, 噛み合わせはよくてタイトなんだけどNixie Top使ったときと同種の金属的な擦過が生じてしまっているような…… Nixie Topほど酷くはないし, 個体差があって多分Break-inすればなくなる類のものだとは思うのだけど. とりあえず酷い個体は使用頻度低いキーに除けて応急処置しておく.

  10. 異音のある個体をCAP V2 Milky Topに戻しても鳴り方が微妙に変わるだけで異音がなくなるわけではないな…… まあ個体厳選 or Break-inが必要な感じのやつだな.

  11. あとハウジング変えてから若干重たいような…… 体調の問題かもしらんけど. もっと軽いバネにしてみたい, けどCherry純正以外で違和感ないやつあるのだろうか.

  12. とりあえず先日届いたSW Classic 62g入れて確認してみる. ……えー, Cherry MX純正のバネより絶対にこっちの方が良いです. 30分くらいしばいてみて何の違和感もないし純正バネ特有の擦過と濁った音がなくなって大分マシになった. 今までとんだ情弱だった. Pre-Hyperglide Brown Springとかいらんわ.

  13. まともなバネだとこんなに良くなるのか…… これTX Springsも試したいな. TXの方はCherry MX Brown Springと同じ長さの15mmがあるし. とりあえず55-62gあたりほしい.

  14. SW Classicは14.5mmでCherry MX Brown Springより0.5mm短いのもあり, 押し心地が軽く, 62gでちょうど良い気がする. これより軽いと軽すぎる. 60gなら良かったかもしれないけどこれより下は55/58gしかない.

  15. 先週までSW Classic 58gの在庫なかったと記憶してるけど復活してるな.

  16. Diamond Polished Cherry MX Brownのオタクがどこのスプリング使ってるか確認してみてるけど特にコンセンサスが形成されてなさそうであまり参考にならない. TX 15mmでええか.

  17. Ciel60 | Diamond Polished MX Browns | PC Plate - YouTube

    Springs: Kelowna/TX 67g 16mm

    とあるけど, TX SpringsってKelowna製なの……? というかKelownaって名前, Aliexpressでよく出てくるから知ってはいるけど実態がさっぱりわからない.

  18. 110pcs/pack Kelowna 16mm Extension Spring For Customized Mechanical Keyboard Switches Same Manufacturer With Tx Keyboard Springs - Computer Cleaners - AliExpress
    Same Manufacturer With TX Keyboard Springs

  19. Google, Twitter, Discordで検索した感じKelowna/LumiaとTXの関連性はなさそうだけど……?

  20. 魔改造って英語でなんていうの. "Diabolical Modified"でいいのか? "魔改造"の英訳ではなくて, 電子楽器の改造をしている界隈で使われていた表現っぽい.

  21. 新品のHyperglide Brownに共通してリーフに起因すると思われる不快な金属音があることを確認した. やっぱり摩耗具合の問題っぽいなこれ. 製造年やロット差なんかより摩耗具合の方が遥かに重要だわこのスイッチ.

  22. というか久し振りに素の──フィルムを挟んでいなければハウジングのフランケンもしてない──Hyperglide Brown触ったけどこれのスプリング換装してダイヤモンド研磨すればそれで十分では……? なんで俺は変な改造を片端から試しているんだろうという気がしてきた.

  23. トップハウジングは好みの問題として, Break-in/Diamond Polishは必須, スプリングの換装も純正だと濁ってて酷いので必須って感じか.

  24. リニア軸じゃ駄目なんですか? いいんです. いいはずなんだよ……

  25. 色々いじくり回したCherry MX Brownよりほぼ新品のNixie + SW Classic 62gfの方が圧倒的に良くて泣いちゃった.

  26. うーん, NixieかGateron X R2でEndgameでよくない?

  27. ぽちった……

  28. ぽちってから半日経過後, NK Creamの方が良かったかもしれん! ある程度うるさい軸の方が少なくとも音ゲーやってる分には楽しい. Frogに変えてからちょっと静かすぎるんだよな.

  29. NK Cream 2pcsしか持ってないけど, SW Classic 62gfに換装して叩いてみた感じこれCherry MXと同じでBroken-in必要なやつか……

  30. Whipped Kailh Creams — RNDKBD

    The original broken-in Cream switch! RNDKBD Whipped Creams are Kailh Cream switches that have been mechanically broken in for 1.2 million actuations. The POM sliding on the POM simulates years of use, creating a smoother feel just like the vintage switches we all desire - without the dust, desoldering, ultrasonicing, spring swapping, and thrift shopping. This is especially prominent with the all POM Cream switch, as the material is self lubricating and really benefits from a break in period before lubing.

  31. Novelkeys Dream Cream Switch Review — ThereminGoat's Switches

    600,000 actuations is 35.3 hours’ worth of breaking in on my machine which runs at about 17,000 actuations per hour. Factoring in that I can only run 36 switches at a time and that breaks should be taken within those 35.3 hours to prevent the motor from overheating, there is an even larger body of work that it would take to push original Creams to the same level of breaking in as Dream Cream switches. To that end, and very much keeping in mind the aftermarket presence of broken in Cream switches, I genuinely think that Novelkeys has done the correct thing here and answered a community concern with a new and novel manufacturing style that has not been done previously. While Kailh is already on quite the design and experimentation kick throughout 2022, their willingness to take on extra manufacturing stress for one line of switches, regardless of their popularity or whether or not Novelkeys directly funded such, is quite impressive.

  32. Frog Mini & NK Cream on Laminated (fixed) - YouTube

    I had a pretty bad first impression of the nk creams (see my last vid). I had to unfilm them but it sounds worse now. Regardless, pom switches don't seem to work on the laminated plate. Both creams (kailh and mmd) sounded fragile and rattly. Maybe I'm too used to nylon switches.

    Just watched both sound tests! Really sad to hear your NK Creams ended up wrong. I know that non-broken-in creams are really rough. I've had both non-broken-in and broken-in, and the break-in period is definitely needed for them. Clackbits would do more justice to a full POM housing based on what people have been saying!

  33. やっぱBroken-in必須っぽいな. 1M+ actuationを自分でやるのはしんどすぎるぞ…… RNDKBDのWhipped Kailh Creams買った方がいい.

  34. キーボードスイッチのエージングは似非科学ではありません.

  35. Kailh Spring 春辰轴 - New Kailh Cream Switch? - YouTube
    Total Travel 3.8mmなのか. Box Stemじゃなければ良さげだったなあ. Box Stem叩いたときの面で感触が伝わってくる感じ好きじゃないんだよ.

  36. Frogの場合, 音的にはAlu PlateよりCF Plateの方が好みなのかもしれん.

  37. Gold Inlaid Linear Switches – KBDfans® Mechanical Keyboards Store
    なにこれ?

  38. Goodbye, frog mini | Geonworks Frog Mini with Mode Tomorrow Tactile Switches - YouTube

    The sound is where this board drove me crazy, especially at first. I like how it sounds in this config, but man did it take a TON of trial and error to get there. I tried both alu and laminated plates, 50a and 80a tadpoles, pbt and abs caps, and tons of different switches. But they all didn't sound that good to me. This board always had this underlying hollowness that I could not get rid of. The friend I bought this board from included plate foam, so I tried that, but it sounded way too foamy to me unfortunately. That, and it didn't even fix the hollowness to my ears. Again, this config sounds great to me, but its very clacky so I haven't been using the board a ton.

    空洞感を排除したキーボードが嫌いな俺とは対照的なレビューだ.

  39. Forcebreak Modのマステを百均で買ったやつに変えた. Amazonで買った黄色いやつは厚みがあってよろしくなかった気がする.


  40. 魚肉への妙な拒絶反応, 正常に拒絶反応を起こすことができる程度にはマシ, なだけなのではないかという気がしてきた. 実際食べてみると, 鶏肉・獣肉食べた後は大体寝込んでるけど, 魚肉(鯖, 鰯, 鮪, 鮭)食べた後にダウンすることはほぼないからな……

  41. マルチミネラル・ビタミン云々, 遺伝子ガチャ次第ではFolic Acidなやつでも別に構わないんだよな. 日本人の6-7割にMTHFR遺伝子の変異があるという話なので1/3を引けていなければ検査するだけ無駄になるけど……

  42. いずれにせよ今のところはちゃんとメチレーション回せてなさそうだから活性型の方がbetterではありそう.

  43. 厚生労働省eJIM | 葉酸塩 | サプリメント・ビタミン・ミネラル | 医療関係者の方へ | 「統合医療」情報発信サイト

  44. 厚生労働省eJIM | ビタミンD | サプリメント・ビタミン・ミネラル | 医療関係者の方へ | 「統合医療」情報発信サイト

  1. 薄暗い部屋でドールに胸の上に座って見下してもらってたら大分狂気度減少した.

  2. 昨日の#1, よりにもよってpointとかいう神ワードで転けてるのゴミすぎるなちょっと.

  3. 私の情報整理法 - Solist Work Blog

  4. Agenda 関係の設定 :: 麦汁's Emacs Config

  5. Emacs org-agenda他を運用して1年経ったのでまとめる - メモ.org

  6. 最近になってようやくEmacsが起動されていないと窒息する感じになってきた.

  7. 色々あってタイル型WM使うのやめてたんだけど, 左にEmacs, 右にTmux (on Foot or Alacritty)の体制で固定しちゃっていい気がしてきた. 本当に大画面が必要なときだけ最大化する感じで. 次にarchinstallbattleするときSwayに移行するか.

  8. いや本当はXMonadのTwo PaneとFullで二画面構成と最大化厨を自然に切り替えられ, ウィンドウも全部一つのワークスペースに纏められ, Emacsの横に何を並べるか都度選べるのが一番良かったんだけど, XMonadのフルスクリーンとフローティングの挙動が気に入らないのを直せなくてやめちゃったんだよな. 今更X環境に戻る気もしないし…… i3で疑似TwoPaneするスクリプトなんかも書いたけど微妙だった.

  9. KDE Plasma 6.0 Is Enabling Wayland By Default, Initial Support For HDR-Capable Games - Phoronix
    KDEもいよいよWaylandがデフォルトになるらしいね.

  10. パソコンカタカタオタク的な話題は全部"tag: pasokata"で纏めてしまった方がいいような気がしてきた.


  11. たかが二, 三日糖質を摂取しただけで忘れかけていた様々な不快な症状, 具体的には,

    • 原因不明の副鼻腔炎
    • 原因不明の脂漏性皮膚炎
    • 原因不明のヒステリー球とそれに伴う軽度のチック
    • 原因不明の爪裏, 指先の不快感
    • 原因不明の多動症, RLS

    が復活してきやがり, もうこれは駄目だと観念した. 何があろうとβOHB人間になるしかない.

  12. 単に水溶性ビタミンが足りていなかっただけのような気がする. 尿の色で判別できるのなんてB2だけだし. 少なくとも安定するまでは少量のV.CとV.B Complexは服用することとしよう.

  13. 魚, というか鰯と鯖は無理に食べなくていい. 何が駄目なのかはわからんけど本能的な不快感を示している. 魚を食べる, 魚油を摂取するにしても鮭でいい.

  14. ケトーシス入り直しで再度ケトフルが出てて鬱陶しい.

  1. Comment Lines (The Org Manual)

    Finally, a ‘COMMENT’ keyword at the beginning of an entry, but after any other keyword or priority cookie, comments out the entire subtree. In this case, the subtree is not exported and no code block within it is executed either128. The command below helps changing the comment status of a headline.

    書き切れなくて後日回収することにしたアイテムはCOMMENT Subtreeにぶち込んでおけばいいのか.

  2. Cherry MX2A, Brown/Blackについてはもう黒ハウジング版も出回ってたみたい. プリプリ氏(@wuzhangwu)に教えてもらいました.

  3. まあステムが研磨されていること以外は大差なさそうだったし, 自分で研磨するならHGでいいかな……


  4. 05:40, 呼気アセトン4.1mmol/L, 血中βOHB 3.5mmol/L, 尿中アセト酢酸は4.0mmol/Lいってない程度の変色具合. うーん……

  5. 血中2.0mmol/L前後で呼気・尿中にアセトン漏れまくってる状態が続いているようなら一時撤退して立て直すかと考えてたんだけど, 血中も追随して上がってきているとなると過渡期の生体適応っぽさがある…… もしそうなら糖質入れたくないなあ.

  6. 睡眠障害は復活しちゃってるし体調はよろしくないんだよねえ. 生来の, 原因不明の副鼻腔炎についてはβOHBの抗炎症作用が効いているのかほぼ完治しているまであるのだけど.

  7. 論文「食用昆虫の栄養成分と安全面」の紹介 - 食用昆虫科学研究会(E-ISM)ブログ


  8. モニタアームの組み立て・取り付けに数時間かかって生来の空間把握能力の低さを再三思い知らされグスグス泣いていたところやっと繋いだモニタが破損していた.

  9. デルのモニターを破損させて修理を申し込んだ結果… – 右ねじの法則

  1. FirefoxとEmacsとTerminal Emulator (foot)しか立ち上げていないはずなのにどういうわけかRAM 45GBも使っている…… 128GBに増量しようかなあ. というか元々128GBに増量することを見越してDDR5-4800 32GBx2で組んであるのだ(128GB積んだらクロック制限かかるからDDR5-6000積んでもしょうもない).

  2. 断糖10日目, 入眠・覚醒の時間が安定するようになってきた. 20-22時に入眠, 4-5時に起床って感じ. ただ22時就寝4時起床の6時間睡眠だと少なくとも今のところ厳しい感じがあり(というか二度寝することになる), 20-21時には寝た方がいいのかなと.

  3. サプリメントはほぼ, というか全く飲まなくなってる. "sumadoratyper"とかいうid使ってるのに. どういうわけか断糖すると飲む気失せるんだよな.

  4. 最初の数日は尿が透明になってた(少なくともB2が枯渇していたと考えられる)のでLake Avenue Nutrition High Potency Vitamin B Complexを飲んでたけど, なんかもう大丈夫になったっぽい.

  5. サプリメントは飲むとしたらこの辺かなあ:

    • 塩化マグネシウム
    • V.A (レチノール, 個人的に欠乏が疑われる症状が多すぎる)
    • V.B Complex (活性型, B6が簡単に過剰になる体質っぽいのでB6少ないやつ)
    • CoQ10
    • L-Carnitine
    • Betaine

    V.E は魚と豆が主食でナッツも結構食べてるみたいな生活ならいらないんじゃないすかね? V.Cもケトン人の場合基本いらない気がする. お守り程度に持ってはおきたいけど.

    V.Dは引きニートでもサプリメント内服してると過剰になることが生化学検査の結果から判明したのでやめた. 魚でいい. V.Kも納豆でいいっす.

    マルチミネラルは漏れなく大量のカルシウムが付いてくるのでいらないです.

  6. 過去の愚行で肝臓が疲弊, メチル基が不足していそうなことが生化学検査の結果から窺えるし, ベタインは飲んでおこうかな……

  7. CoQ10は酸化型でいいと思う. どうせ体内で酸化型/還元型を行き来するわけだし, 還元型摂ったところでそれが直接ミトコンドリア内に吸収されるというエビデンスもない.

  8. Ubiquinone or Ubiquinol – does it really matter?

  9. カルニチンはアセチル型じゃない方がアセチル基の運搬も担ってくれて良いのかなーと. 誤差だとは思うけど.


  10. ケトジェニック, どういうわけかダイエット/痩身法の文脈で語られることが殆どで, 痩身法の文脈では「身を削る」ことはよしとされてしまい, 結果, 「脂肪を沢山食べて痩せる!」みたいなアホメソッドが蔓延る事態となっている.

  11. 奇妙なことだと思わないのだろうか? そんな馬鹿げた代謝がプリミティブだったら御先祖滅んでるぜ.

  12. 痩せたいならそれこそ摂取カロリーを落として自前の脂肪を燃料にしてやればいいわけで, ステーキバクバクバターゴクゴクとかする必要ないわけですよ. じゃあなんでそういう食事で痩せられるのかといえば, 真にケトン代謝に移行できてなくて効率が最悪だから, "身を削ってる"からでしょ.

  13. ケトジェニックがアナボリックに不利とか長期的にはカタボリックのリスクがあるみたいな論も同じこと. 馬鹿げたメソッドを前提に語られても困ります.


  14. 豆乳云々. 人伝に少し聞いただけで具体的なことは知らないんだけど, ふくれんは中の人(達)がトリプシンインヒビターの問題をちゃんと認識していて, 問題に真正面から取り組んでいる(豆乳として飲んでも健康上問題がないように加工している)らしい.

  15. 他の(大手)メーカーは「昔から飲まれている」だの「豆乳のトリプシンインヒビター量は健康被害を齎すようなものではない」だのとのらりくらりでしょうもない.

  16. 大豆製品のトリプシンインヒビター残存量は?【全8製品の総まとめ】 - サカトのバイオハック

    だいたいこんなもんかなと思います。

    • 生大豆:100%
    • 豆乳:13%
    • 木綿豆腐:2、5%
    • おから:木綿豆腐同等2、5%
    • きな粉:木綿豆腐よりやや下 約2%
    • 枝豆:3分茹でで1%程度
    • 納豆:0、7%
    • 味噌:0、3%

    豆腐は案外低いんだな. 絹漉しと木綿で結構違うっぽいので, 食べるなら木綿にしておくか.

  17. ホエイプロテインは黄粉と混ぜて飲んでいる. 単に味付けと乳化剤代わりに混ぜてただけだったのだけど, 期せずしてホエイプロテインの抱えている「アルギニンが少なすぎる」という問題を解決していたことを最近理解した. まあ最近プロテイン自体ほぼ飲んでないけど.

  18. きなこ, とりむね, ホエーのアルギニン比率はこんなん:

    食品名総アミノ酸に占めるアルギニン比率(%)
    きな粉8.3
    にわとり/むね/皮なし6.1
    ホエイプロテイン(ファイン・ラボ WPI)2.1

    そーす:


  19. 14:25, 呼気アセトン2.6mmol/L, 血中βOHB 2.7mmol/L. 今のところ呼気と血中が大体同じくらいで推移する感じなのだろうか.

  20. Amazon | Keto Mastery (English Edition) [Kindle edition] by Bolton, Georgia | Diets & Weight Loss | Kindleストア
    これポチった. ケトン体産生のピークについて調べてたら偶然見つけた. 表紙の食材に赤身肉やバターが含まれていないあたり"分かってる"人が書いていそうで期待. お値段329円-3pt.


  21. 著者デフォルトスタイルでSolarized Darkのようなコントラストの低いカラースキームを使うのは, はっきり言ってよろしくない. よろしくないが, ここは俺の日記帳なので特別に許可することとする.

  22. なあ, もしかして画像ってマクロ使って書いた方がいいんじゃね? こんな風に:

    #+macro: figure @@html:<figure><img src="/files/$1" alt="$2"></figure>@@
    
    1) example:
    
       {{{figure(example.png,example-alt-text)}}}
    
       example_end
    

    Alt Text書くのが簡単だし(必要なければ空のままでいい), あるSSG/テンプレートエンジンに依存したshortcodesに変換する必要もない. figcaption? いらんいらん.

  23. 基本的に img{ max-height: 20em; } で画像が縦幅を奪わないように制限するけど, figure.result > img{ max-height: unset; } でドヤ顔リザルト画像のみデカく表示するのを許す, みたいなのも簡単にできる.

  24. 右フロートさせたいやつなんかも見せかけのセマンティクスを適当にでっちあげて同じようにやれる.

  25. Extending org-mode to handle youtube links

  26. 思ってたよりアイテム毎の粒度が大きめ, というか body{ max-width: 60em; } してる都合そう見えるのかなということで, --base-margin: .75em から --base-margin: 1em に増やした.


  27. Tofu60 2.0, 二枚ともインターネット闇市場に流して処分するつもりだったんだけど, 切断堂に依頼して作ってもらった割れてない真鍮プレート使ってるやつは久し振りに叩いてみたら普通に良い打鍵感でどうしたものかと頭を抱えてる. 軸はWS Morandiが挿さってる. やっぱり標準のアルミプレートの品質がよろしくないだけなのかなあ.

  28. Frog Miniと比べてみて分かったんだけど, Tofu60 2.0 Stock Alu Plate + OG60 Hotswap Flex 1.2mm PCBは筐体に組み込んでない状態で既に音がよくないんだよね. 筐体は別に問題ないと思う.

  29. 天キーVol.5はこれとLotus Stem Clicky on Frog Miniの二枚を持っていくことにするかなあ. Top MountとClickyのオタクは少数派だろうし, Brass Plateも今となっては殆ど使ってる人いなさそうなので.

  30. いやでもWS MorandiをFrog Miniに移して普段使い用のキーボードにしたいんだよな…… それで軸とスタビを外すためにクローゼットから引っ張り出してきたわけで.

  31. バネ, WS CL635とかいうのが余りまくっていたことを思い出した.


  32. 生成システムについての目処は大体立ったし明日はもう物理部屋の片付けに専念する……

  1. 俺もKKM*みたいな前腕になってヒョロガリタイパー共ボコボコにしてえ〜. 現実はお前がヒョロガリじゃい!

  2. ロリガワのVがおっぱいにマイク当てるときにむぎゅむぎゅした感触が伝わってくるとどう反応すべきなのかよくわからない.

  3. ライヴラリ【公式】 on X: "【赤月ゆに活動終了のお知らせ】 #赤月ゆに #ライヴラリ https://t.co/eqTbkUBuDc" / X

  4. 4月の復帰時点で中身変わってたよね. ひまりはたまに見てたけど, コラボどころかリプライでのやり取りすらなくなって察した.

  5. まあ「YoutuberであってVTuberではない」などと詭弁を宣う運営だったのでさもありなん. キズナアイやゲーム部の前例から何も学ばなかったのかとか思わんでもないが……

  6. なんで「vtuberの中の人交代」はあり得ないのか

    そこで、中の人が交代してしまうと、たとえ被っている絵やキャラクター設定が同じでも、リスナーが見てきた人格も記憶の連続性もないものになってしまう。それはすごく気持ちが悪い。 何年も追ってきた人が、人格も記憶もないまま外見だけ同じになるというのは凄まじい違和感があるわけです。ゾンビを見ているような気分になる。 おまけにコラボ配信とかでは他のVからは全くの別人格なのに「同じ人」として扱われてしまうとしたら、想像しただけでホラー映画なのだ。


  7. org-modeのverbatim, lang="ja"みたいなの書こうとすると途中のイコールで終了扱いになってしまい……

  8. org-modeで文字をエスケープする方法 | Misohena Blog

  9. org mode - How to put inline quotes in an org file for html export - Emacs Stack Exchange

  10. こんな感じか:

    #+macro: q @@html:<q>$1</q>@@
    #+macro: strong @@html:<strong>$1</strong>@@
    #+macro: strstr @@html:<strong><strong>$1</strong></strong>@@
    #+macro: b @@html:<b>$1</b>@@
    #+macro: small @@html:<small>$1</small>@@
    #+macro: em @@html:<em>$1</em>@@
    #+macro: dfn @@html:<dfn>$1</dfn>@@
    #+macro: code @@html:<code>$1</code>@@
    #+macro: samp @@html:<samp>$1</samp>@@
    #+macro: kbd @@html:<kbd>$1</kbd>@@
    #+macro: ruby @@html:<ruby>$1<rt>$2</rt></ruby>@@
    #+macro: abbr @@html:<abbr title="$2">$1</abbr>@@
    #+macro: ins @@html:<ins datetime="$2">$1</ins>@@
    #+macro: del @@html:<del datetime="$2">$1</del>@@
    

    cite属性はcontext menuの"Properties"から辿ることすらできなくなって久しいし, もういいでしょう. というかblockquoteにも付けてやらないといけないし, 怠い.

    strongやemまでやってるのはorg-modeの記法だと前後にスペースが必要で日本語との親和性が最悪だから. マクロは挟まなくても使える.

  11. rubyのテスト: 天使の自動筆記ラブリーゴーストライター. うおー, めっちゃ楽だ. {{{ruby(天使の自動筆記,ラブリーゴーストライター)}}} でHTML直書きなんかよりずっと簡単に書ける.

  12. span[@class] でのオレオレ要素も簡単に書けちゃうな. 無意味に {{{unsi(minzoku 7841987)}}} みたいな書き方したくなる.

  13. 散文的変数なんかもちゃんとクラス付けして使い分けるのが簡単になる. クラス付けなくてもcode/sampの子かそうでないかで区別はできるけど, CSSが結構キモいことになるからな.

  14. org-mode, HTMLオタク/ストリクタに優しすぎるだろ.

  15. 俺, Emacsとorg-modeのこともっと知りたい……

  16. b要素は「見出し」として使う可能性があるからとりあえず作っておいた. 見出しはstrongではない. 本当は li/h って書きたいけど……

  17. li/header/b とか li/div[@class]/b の方がいいか?

  18. WHATWG, HTML Standard的には li/header/b は別に間違ってないと思う:

    A header element is intended to usually contain a heading (an h1–h6 element or an hgroup element), but this is not required. The header element can also be used to wrap a section's table of contents, a search form, or any relevant logos.

    ってあるし.

    とはいえ慣習的になんかキモいなと感じるところもある.

  19. div[@class="item-heading"] とかにしておくか:

    #+macro: lih @@html:<div class="item-heading"><b>$1</b></div>@@
    
  20. org-mode向けのハイパーリンクは以下のbookmarkletで取得してる:

    javascript:(()=%3E{const%20a=document,b=%22[[%22+a.URL+%22][%22+a.title+%22]]%22,c=d=%3E{a.removeEventListener(%22copy%22,c),d.preventDefault(),d.clipboardData.setData(%22text/plain%22,b)};a.addEventListener(%22copy%22,c),a.execCommand(%22copy%22),window.alert(%22Copied%20the%20page%20as%20org-mode%20link%22)})()
    

    Twitter/Mastodon向けのプレーンテキストやMarkdown向けのリンクも同様にやってる.

  21. mems/bookmarklets-context-menu: WebExtension allow to execute bookmarklets as privileged scripts
    bookmarkletsの発火にはこれ使ってる.

  22. Stop turning quotation marks into English style? - support - HUGO
    なんかquotation marksの表示がおかしいと思ったらこれか.

  23. img{ max-height: 20em; }. マイクロWeb日記における画像の扱いなんてこの程度でいいと思うの.


  24. Unikeysからブツが届いた:

    • HMX Macaron x10
    • HMX Macchiato x10
    • HMX Hyacinth V2 x10
    • HMX Hyacinth V2U x70
    • Vertex V1 x10
    • TX AP
    • Unikeys Stabilizer Wire Balancing Tool
  25. とりあえずVertex V1からいくわ. HMXの後に触るとあーハイハイってなりそう.

  26. いやHMXを触る前からでもあーハイハイって感じだ. Unlubed/Factory-lubedがなくてHand-lubedなやつを注文したんだけど, かなり厚く塗られているにも拘わらず普通にDurock/JWK特有のping noise残ってますね. BMSしばいて30秒でアカンと思った. 所詮JWKだったな……

  27. まあJWK製スイッチのことはどうでもいいんです. 本命はHMXよ.

  28. え, うーん. いや確かに品質が滅茶苦茶良くて評価されているのは納得できたんだけど, タイトすぎるのか工場潤滑が厚いのかバネの重さ以上に重くて音ゲーには向いてない感じがする…… Hyacinth V2Uに関してはしばらく使ってみてから判断した方がいいかな〜って思うけど, Hyacinth V2, Macaron, Macchiatoは正直使う気しないわ.

  29. あとどれも天付きの音が大きめで結構目立つ.

  30. BSUNの軸はAniy R2だけ持っててこれはめっちゃ良かったのでそれ以上に評価されているHMXは間違いないだろうと思ってたんだけど, なんかこの辺の塩梅はBSUNの方が上手いのかもな.

  31. 分解して中身見た感じべっちょべちょってほど塗られてるわけでもない, のかなあ. 俺ならもっと薄く塗るとは思う.

  32. あ, V2Uの実測値はTotal Travel 3.80-3.85mmでした. 4.0mmもないです. 他はKeebTaroが動画上げてるし略.

  33. 毎度のことだけど自分のところのキースイッチの実測値くらいちゃんと測って載せろやボケと思う. Kailhはこの点については比較的まともで印象が良い. 最近Kailh製の軸全く買ってないけど.

  34. 自分の調子が悪いのかなあと疑ってBSUN Aniy R2しばいてみたけどこっちは普通に快適に叩けてるから普通に軸の問題っすね.

  35. 正直このままだとどれも使う気しないなあ. とりあえず雑にルブ剥がしてどうなるか検証するか. 品質が高いことは確かなので.

  36. 令和最新版リニア軸に俺をCherry MX Brownから解放してもらうつもりだったんだけどな. 結局Diamond Polished Cherry MX Brownを作るしかないのか……

  37. 5日振りにUnlubed & Filmed Cherry MX Hyperglide Brown 5-pin w/ Pre-Hyperglide Brown Spring触ったけど, つ, 強すぎる. なんだこのチート臭い反発の仕方は.

  38. XCJZ x JDL Studio Lotus Stem ClickyはスムーズでノイズのないCherry MX Blueって感じで完全上位互換と言っていい出来だし, Cherry MX Brownだって品質良い軸作ってるところがそれを意図して作れば普通に勝てると思うんだけどな……

  39. というかCherry MX2Aなんてしょーもないもの作る余裕があるならDiamond Polished Cherry MX Brown/Blackを売れよと思う. お前らが改善すべきは設計じゃなくて品質の問題だろ.

  40. キーキャップ, 一周してWoBが一番格好良いとなりがち.

  41. BSUN AGARWOOD LINEAR SWITCH FACTORY LUBED EDITION (10PCS)
    BSUN製でストローク長いやつ. T3/LY Stem同梱で選べる. 買っておけばよかった……

  42. BSUN Agarwood Switches | With T3 and LY stems - YouTube


  43. Hyacinth V2U, ステムのルブをキムワイプで雑に拭き取っただけで滅茶苦茶叩きやすくなってワロタァ! これルブ塗りすぎなのが悪いね.

  44. ……いやでもなんかまだ不快な重さあるなあ. バネともルブとも別種の…… この感じ, 覚えがあるような……

    あああああああああああああああああああああああああああああああああああお前Gateron Pro Silver/YellowやTTC Speed Silverと同じ構造かよ!!! バネの抑えを南にも付けるとボトムアウト付近でバネの動きが鈍るからやめろっっっつってんだろボケ死ね!!!!!!

  45. やっぱ他人のレビューなんて基本あてにするもんじゃないわ. 参考にはするけど信頼はしちゃいけない.

  46. というわけで俺的にHMXは駄目ということになった. それじゃあBSUN Agarwoodポチりましょうね〜. ひ〜ん;; 死ね円安.

  47. と思ったけどBSUN Aniy R2も南側に抑え付いてるじゃん:

    こっちは特に問題に思わなかったけどこの違いは何なの??? 低ストロークだから??? やっぱりステムのルブを除去するだけでは足りなかったのか???

  48. 上の方でリンクしたBSUN Agarwoodのレビュー動画の冒頭でボトムハウジングの内部がはっきりと映っていた:

    南側に抑え付いてますね……

  49. リニア軸, SP-Star Meteor White V2 (Hand-lubed & Filmed)かDiamond Polished Cherry MX Black [L+F]が結局一番良いのではという気がしてきた……

  50. キーボードなんもわからん……

  1. オナホ童貞卒業して思ったんだけど, 普通サイズ?のやつでも全然根本まで入らなくてアレとなってしまったし, ロリ膣なんて小さすぎて実際微妙なのでは……

  2. 巨乳ロリを許さない一方で長膣ロリは許してしまうダブスタキモオタクのみなさん.

  3. でも正直根本までずっぽり咥え込んでボコォってなってほしいよ. 都合の良いロリサキュバス・ロリメイドロボ最強!


  4. PRESS RELEASE | ポインティングスティック、ジェスチャーパッドを搭載した「HHKB Studio」新登場 | PFU

    本商品はリニアタイプのメカニカルスイッチを採用。HHKBオリジナルのスムーズな静音リニアスイッチ(押下圧45g)の採用により、創造的なアウトプットをお手伝いします。 さらに、キーマップ変更ツールを使うことで自分好みのカスタマイズを実現することができます。

    「HHKB Studio」はホットスワップ方式を採用。通常プロファイルのMXスタイルの3ピンおよび5ピンメカニカルスイッチ(Cherry、Gateron、Kailh社製)と互換性があり、ユーザー自身でお好みのキースイッチへ変更も可能です。

    まあリーク通りか. HHKBオリジナルのスムーズな静音リニアスイッチ とやらはKailh製かな. DeepSea Silent Linearに似ている. ソケットもKailh製だろう.

  5. というか税込み44kって…… ローエンド・ミドルエンドでも高品質なカスタムキーボードがある中後発でこの値段はちょっと勇気出してない? まあブランドで売れるんだろうけど.

  6. トラックポイントも競技タイピング的には邪魔でしかないし.

  7. すべてが新しくなったHHKB【HHKBStudio】 - YouTube
    ボタン部分はKailh Choc V2じゃなくてGateron Low Profileなのか.

  8. 打鍵感的にはハイエンドカスタムには敵わないだろうけど, ジェスチェパッドやら何やらで差別化はできてるし44kでもまあ妥当な値段, なのかなあ?

  9. HHKBが東プレ静電容量無接点を採用していたのは当時のキーボードスイッチでHHKBに適しているのがそれしかなかったからってだけで, 今となっては別にメカニカルでいいよねと. (HHKB Studioの実装がどうなっているのかは知らないが)Eager Debounceならチャタリングの問題なんてほぼないし, 問題ある個体があったとしても簡単に換装できるし.

  10. というか静電容量無接点スイッチは耐久性が高い!みたいな売り文句聞き飽きたよ. 今となってはラバードームの劣化が避けられず部品の入手性も最悪な静電容量無接点よりMX互換メカニカルの方が実質的な耐久性は上だろ.

  11. 先日Thocctoberの送料無料中に注文したFrog Mini二枚目(本体 A-stock, Tapole Pin 90A * 2, Sticker, Plate Support Fork)が$256.70, 円カス149円とPayPal算で40k(+関税)だった. まあキーキャップ, 軸, PCB, スタビは別売ですが. PCBはFM60-HだとStepped CapsLockになってしまうので注文してない(というかそもそも在庫なくなってたけど).


  12. 矜持とかそういう話じゃないんだよな. 他人のドメインに乗っかるだけの烏合の衆であることを過去の自分から嘲笑され続けるのに嫌気が刺したというのはあるけど, 根本的には自己愛と表現欲と好奇心の問題.

  13. Web日記を書くのに最適な表現はorg-modeだと前々から思ってたし, 実際にやってみたかったってだけ.

  14. org-modeでstrong/emを表現するためには強調部分の前後にスペースを入れてやらなければならないわけだが日本語との相性が悪くてもにょるというか, 使う気しないな. まあTwitterやMastodonではPlain Textでなんでも書いてたわけで, それと同じ感覚でやればいいだけだ.

  15. q要素は @@html:<q>hogehoge</q>@@ で書ける. 手打ちでもいいっちゃいいくらいの長さではあるか…… rubyとかもどうしても使いたければ使えなくはないな.

  16. pre/samp のテストに適当にシェルの出力を貼り付けてみる:

    % emacs --version
    GNU Emacs 28.2.50
    Copyright (C) 2022 Free Software Foundation, Inc.
    GNU Emacs comes with ABSOLUTELY NO WARRANTY.
    You may redistribute copies of GNU Emacs
    under the terms of the GNU General Public License.
    For more information about these matters, see the file named COPYING.
    

    ↑はorg-mode上のコードではこうなる:

    #+begin_export html
    <pre><samp>% emacs --version
    GNU Emacs 28.2.50
    Copyright (C) 2022 Free Software Foundation, Inc.
    GNU Emacs comes with ABSOLUTELY NO WARRANTY.
    You may redistribute copies of GNU Emacs
    under the terms of the GNU General Public License.
    For more information about these matters, see the file named COPYING.
    </samp></pre>
    #+end_export
    

    C-c C-, h#+begin_export html を入力して pre/samp を手打ち, あとは普通に出力をコピペするだけで意外と大した手間でもないな. ストリクタ的にも正しいしこれでいくわ.

  17. ただのpre要素は C-c C-, v (#+begin_verse) でいいはず. テストがてら適当に5chのレスを引用してみる:

    Wootingとかゲーミング用途だとトレイマウントとかクッションないマウント方式のが良いからなあ
    ガスケット等あまりクッションあると反応遅れそう

    これ重要なことなんだけど言及してる人滅多に見ないよなあ. Keychron Q1 HEとかRapid TriggerなのにGasket Mountで矛盾してねとなってしまった. というかRapid TriggerでGasketって検出がぶれたりしないのだろうか……?

    俺はこれが原因でGasket Mountアンチになって, かといって(ネジ止め式の)Top Mountは共振問題があるしLeaf Springも合わさると意外と撓んだりして, でFrog Miniに行き着いた.

  18. #+begin_export verse で書くと div.verse とかいうヘンテコなモノに変換されてしまう模様……

    > <div class="verse">
    >
    > Wootingとかゲーミング用途だとトレイマウントとかクッションないマウント方式のが良いからなあ<br />
    > ガスケット等あまりクッションあると反応遅れそう<br />
    >
    > </div>
    

    まあ org-blackfriday-verse-block をいじれば直せそうではある.

  19. レベル1は月単位で分けて :export_hugo_section: 2023/10 みたいにした方がいいか.

  20. トピックの切り分けはhr要素で曖昧に行う感じで. hn要素でやる構想もあったけど色々面倒なのでやめた.

  21. 公開(したく|すべきで)ないと判断した話題はコメントアウトして浄化しつつ, "書いた"こと自体は主観的には分かるように残す.
    リストアイテム間にコメントが挟まってるとリストが途切れた扱いになってしまうっぽいので断念した.

  22. #+startup: nologdone にしておかないと深夜0時を跨いでからDONEしたときに翌日の日付が付いてしまうのか.


  23. まずいなあ. ox-hugo, CommonMarkを吐くのだから他のSSGでも使えるだろと思ってたけどshortcodes周りはHugo前提であることに気付いてしまった……

  24. かといってHugoみたいな少しでも想定から外れたことしようとすると地獄なSSG使いたくねえよ. 自分でコード書かないとだなあ.

  25. とりあえず「前夜」(謎)ということで, フロントページに降順で日記全部並べる形にして, あとは最低限パーマリンクだけ用意すればいいかなあ. 公開しないことには始まらないし.

  26. gicrisf/ox-zola: A carefully crafted Org exporter back-end for Zola

    Ox-zola is an Org exporter backend that streamlines Emacs users’ conversion from Org mode to Markdown, caring for both the body and the TOML frontmatter in a way that’s compatible with the static site generator Zola.

    It started as a fork of the famous ox-hugo exporter, but it now is a different package that runs on top of ox-hugo itself.

    This way, you can receive ox-hugo updates without being restrained by the progress of this package. Even so, I suggest pinning ox-hugo to the most recent working version to avoid breaking changes after updates.

    Being this package built like a layer on top of ox-hugo, most of the stuff you can do with ox-hugo is possible with ox-zola too; so, I suggest reading the ox-hugo documentation to have a grasp of how the entire exporter works.

    ox-zola, 駄目元で探してみたらあった.

  27. Bloggare con Emacs Org-mode e Zola - Zwitt

  28. ただ ox-zola-export-wim-to-md :all-subtrees がまだ実装されてないっぽい.

  29. 観念してElispの勉強をしないと……


  30. Emacsで絵文字が表示できてないんだけど, 表示できてない絵文字がバッファ内にあると日本語入力時にめっちゃガタつく.

  31. init.elの整理やWeb日記システム構築の前に部屋を片付けないといけないんだよなあ……

  1. はじまり。

  2. ロリサキュバスの処女膜ぺろぺろしたい.

  3. やっぱ自分のドメインって神だわ. 個人の良識にのみ則って書きたい放題.

  4. 別に短文投稿型のSNSをやめるというわけではなく, 都度言及したり@を飛ばすことはあるだろうけど, 自閉的に内省するのはマイクロWeb日記の方がいいやと. それはそう.

  5. というかTwitterにしろFediverse/ActivityPubのどの実装にしろ, (Twilog的な)過去の投稿を参照するための機能が付いていなくて「記録するという意思」に反してて嫌だったんだよな. 何を書いたところでどうせ後から読(ま|め)ないじゃん.

  6. しばらくはマークアップの実験とかも兼ねて再放送的な内容が多くなるかも. というか他人のドメイン(twitter.com, fedibird.com)にある言及は将来的に絶対消えるし, 自分のドメインに書いておかないと残せない.

  7. まあ自分のドメインだったら絶対残せるかというとそんなことはなくて, マイナーなAP実装とかだと将来的に潰れて消えるだろうけど. その辺気にするなら個人インスタンスはMastodonで生やすべきだろう.

  8. 俺はStatic/Pure HTML以外信用してないけど.


  9. Emacsのorg-modeでone article per org subtreeの形式で書いて, ox-hugoでCommonMarkに変換, 任意のSSGに通してCloudflare Pagesに静的ファイルをデプロイという感じ. ストリクタ脳的にはHTML5の語彙をフル活用して直書きがベストなんだけど, 実際にやってみるとリストのネスティングとかコードブロックがEmmet等を駆使してもしんどすぎて継続不可能なので…… あとox-hugoを利用してone article per org subtreeの形で書けると, orgファイルそれ自体がCMS的に機能するので滅茶苦茶楽. Web日記の場合直近に書いたことを確認したいことも多々あるし, シームレスに前後を参照できるのは本当にありがたい.

  10. 現行のox-hugoはBlackFriday MarkdownではなくCommonMarkを吐くのでHugo以外のSSGでも使えてしまうのだ.
    shortcodes周りはそうでないことに気付いてしまった(2023-10-25#23)

  11. samp要素とかruby要素は諦めるにしても, q要素に相当する語彙がないのだけは流石にアレだな. なんか考える.

  12. 連番の振り直しは C-u 3 C-c - と…… そう頻繁にやるわけでもないだろうけどちょっと怠いな. というか org-plain-list-ordered-item-terminator を初めて知りました. ドキュメントちゃんと読んでないのがばれちゃうよ〜.

  13. M-<RET> でoreded-listの途中に新しいlist itemを挿入すると全体の連番も振り直してくれるんですね. 当然といえば当然の機能なんだろうけど, 感動した. やはりEmacsしか勝たんっちゅーわけですわ.

  14. というわけで連番を手動で振り直すことはほぼなさそうだ. 書いてるうちに勝手に修正してくれてる.

  15. ちゃんとorg-mode勉強しないとだなあ.

  16. 純粋にテキストエディタとして見た場合はVi/Vimの操作体系の方が好みなんだけど(だからevil-modeを使っている), org-modeの完全なフロントエンドはEmacsしか存在しないんだよね. VSCode? なにそれ.


  17. 英語圏でもtypistじゃなくてtyperって呼ぶ人稀にいるけどネイティブ的な違いはなんなんだろう.

  18. タイパー, C-{u,i,o,p} 使ってるやつ全然いない気がするけどなんなん? どう考えたって <F{7..10}> より効率的だろ. というかキーバインドいじるのは甘えみたいな変な勢力いるよな.

  19. 一昨日缶詰洗ってるときに右手親指の先を切ってしまい, タイピングチンパンを封じられている. 音ゲー(BMS)と実用入力では特に問題ないんだけど.

  20. 自作/カスタムキーボードスレでCandyKeysはアジア圏への対応が最悪と聞いたので雑に /etc/hosts にぶち込んでおいた:

    0.0.0.0 candykeys.com