01:37:31 @lo48576@mastodon.cardina1.red
icon

ブログ記事とは何であってどのような構造を持つべきなのかずっと考えている

01:38:10 @lo48576@mastodon.cardina1.red
icon

本質的には日時に紐付いたものなのかなと思ったけど、では具体的に何の日時に紐付いているのかと問われるとちょっと難しい

01:39:49 @lo48576@mastodon.cardina1.red
icon

一般のシステムでは公開日に紐付けることが多いが、内容の文脈はどちらかというと公開日よりも執筆開始日に基いており、あるいは記事が特定の現実の出来事を参照したものならその出来事の日時や区間 (の始点) に紐付くべきである可能性もある。

01:40:45 @lo48576@mastodon.cardina1.red
icon

日時に紐付かないがしかしテーマを追って随時更新するとも限らない情報も、ブログで公開することは可能だが、それは本質的にはブログではない別の何かと考えるべきなのか、とかも

01:42:59 @lo48576@mastodon.cardina1.red
icon

そもそも状況の変化への追従の姿勢が記事の形態の分類に影響すべきなのか否かも曖昧な気がしており、実装の手が完全に止まっている

01:44:04 @lo48576@mastodon.cardina1.red
icon

ブログだとどうしても日時が (URL の一部などとして) 紐付いてしまうから「追記」とかの形で誤魔化しそうになるけど、それを許容するならべつにブログ記事が考えや出来事の snapshot 的なものであったりすると捉えるべきでもないということになる

01:44:40 @lo48576@mastodon.cardina1.red
icon

私個人の運用で言えば、ブログ記事への追記は内容が outdated になったことへの警告や訂正っぽい意図でのみ使うようにしているけれど

01:45:19 @lo48576@mastodon.cardina1.red
icon

ちゃんといい感じの型を作らないと自分でメンテする気が失せてしまうので

01:48:54 @lo48576@mastodon.cardina1.red
icon

いちど区別しない形でやってみるかなぁ。ブログなんて概念はなかった。

01:50:29 @lo48576@mastodon.cardina1.red
icon

実際のところ、動的な CMS を使っているのでもなければブログかそうでないかみたいな分類には大して意味がない気がする一方で、世の static site generator を見ていると「明らかに日時に紐付いた記事群の公開に特化してるだろ」というものが多数派なのもまた事実であり

01:55:02 @lo48576@mastodon.cardina1.red
icon

しかし日記記事の ID としてソートで滅茶苦茶になる UUID を使うというのもかなり違和感のある選択ではあるんだよなぁ (やっぱり ULID か?)

01:56:06 @lo48576@mastodon.cardina1.red
icon

しかし少なくとも一部の記事が本質的に unsortable であるという仮定のもとで日時との紐付けの非強制を正当化するのだから、そこに「ID をそれっぽくするだけだから! 内容と日時の結合を示唆するものではないから!!」と建前を用意して ULID を使ったところで謎の日時が湧いてきていることに変わりはないし……

01:56:59 @lo48576@mastodon.cardina1.red
icon

……とか考えてると、やっぱり sortable なものとそうでないものはカテゴリを分けた方が (少なくとも ID の生成規則や名前空間は分けた方が) いいのではないか、みたいな気持ちになってくるんだよなぁ

01:57:29 @lo48576@mastodon.cardina1.red
icon

mastodon.cardina1.red/@lo48576

そして最初の疑問に戻る。記事が日時に紐付いているとは一体どういうことなのか。

Web site image
らりお・ザ・何らかの🈗然㊌ソムリエ (@lo48576@mastodon.cardina1.red)
01:57:55 @lo48576@mastodon.cardina1.red
icon

エーゴぢからがあればスパッとそれらしい命名して分離して解決となったのかもしれんが

01:58:20 @lo48576@mastodon.cardina1.red
icon

いつだって命名に苦しんでいる

02:02:21 @lo48576@mastodon.cardina1.red
icon

は???? chelsea 死んでるじゃん

02:04:14 @lo48576@mastodon.cardina1.red
icon

いや違うわ、 PANA session のアップデートに死んでる。電子レンジか何かを使うタイミングが悪くてセッション切れてしまったやつか

02:09:24 @lo48576@mastodon.cardina1.red
icon

Retry PANA auth later if failed (#1) · イシュー · NOP Thread / house-exporter · GitLab
gitlab.com/nop_thread/house-ex

立てるだけ立てた。直すかは知らん

Web site image
Retry PANA auth later if failed (#1) · Issues · NOP Thread / house-exporter · GitLab
02:10:20 @lo48576@mastodon.cardina1.red
icon

まったく怖いなぁ。外形監視で室温メトリクスと電力メトリクスは別々に監視させるか

02:14:08 @lo48576@mastodon.cardina1.red
icon

ルール追加した

02:16:28 @lo48576@mastodon.cardina1.red
icon

SNS のアカウント名が今季アニメタイトルの構文になっているオタクを見ると、俺たちの平成という感じがして安心する (悪口ではない)

02:18:22 @lo48576@mastodon.cardina1.red
icon

あーあーあー思い出してきた、もともと「随時更新の記事でない場合は (あるいは随時更新であっても) 別の記事によって obsolete にすることはあるし、その場合明示的に時刻に紐付いておらずとも明確に因果関係による順序が発生する」みたいなことを考えていたのだった

02:19:18 @lo48576@mastodon.cardina1.red
icon

あらゆる記事が “後発” の記事によって obsolete にされうることを考えるのであれば、すべての記事の間に暗黙に順序があってもそこまでおかしくはない (よって ULID を全体で使おう) みたいなことを考えていた時期があったはず。

02:20:00 @lo48576@mastodon.cardina1.red
icon

じゃあ “後発” の snapshot 的記事が随時更新の記事によって obsolete にされる可能性はないのかというと、まああるんだけど……

02:20:39 @lo48576@mastodon.cardina1.red
icon

本質的に lexicographical order が全順序であることが大いに問題なんだよな。どうしようもない。どこかで妥協するしか……

02:38:29 @lo48576@mastodon.cardina1.red
icon

何かあったときのことを考えるとなぁ。名前空間分けたいなぁ……

04:37:01 @lo48576@mastodon.cardina1.red
icon

The Open Graph protocol
ogp.me/

OGP で og:image が required property なのマジで勘弁してくれの気持ちが強い

Web site image
Open Graph protocol
04:39:01 @lo48576@mastodon.cardina1.red
icon

もちろん現実にはあらゆるコンテンツが扉絵やサムネイル画像を用意するのは明らかに無理があるため、 og:image はしばしば用意されないことがあり、多くの展開器もそのようなページに対応しているが……本来であれば規格が og:image を optional とするべきであることは明らかだ

04:40:26 @lo48576@mastodon.cardina1.red
icon

og:image のないページの代表例 (?) として Wikipedia などが挙げられる (e.g. <en.wikipedia.org/wiki/Garden-p>)

Attach image
04:41:12 @lo48576@mastodon.cardina1.red
icon

なんなら Wikipedia、 og:url さえ出力してないからな。 rel="canonical" は吐いてるのに。

06:30:26 @lo48576@mastodon.cardina1.red
2023-01-16 05:29:00 ほたの投稿 hota@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

06:31:51 @lo48576@mastodon.cardina1.red
icon

今気付いたけど og:article ですらなくて og:website なのか……

06:36:19 @lo48576@mastodon.cardina1.red
icon

枕元の湿度の振れ幅が20%から80%まで幅広い。耐久試験じゃあるまいし……

Attach image
06:39:29 @lo48576@mastodon.cardina1.red
2023-01-16 06:39:02 zundaの投稿 zundan@mastodon.zunda.ninja
icon

このアカウントは、notestockで公開設定になっていません。

06:41:12 @lo48576@mastodon.cardina1.red
icon

Release Next-L Enju Leaf 1.4.0 · next-l/enju_leaf
github.com/next-l/enju_leaf/re

> バージョン1.4.0-rc.1から、RubyGemsやVirtualBoxの仮想マシンによるアプリケーションの配布を中止し、Dockerでの配布に変更しています。

うお、まじか

Web site image
Release Next-L Enju Leaf 1.4.0 · next-l/enju_leaf
06:44:44 @lo48576@mastodon.cardina1.red
icon

Install · next-l/enju_leaf Wiki
github.com/next-l/enju_leaf/wi

Mastodon とかを見ていても思うのが、 docker や docker-compose 経由でサービスを提供するのに git によるリポジトリの clone や pull が必要になったりするの、なんか……なんか嫌じゃない? という

Web site image
Install · next-l/enju_leaf Wiki
06:46:13 @lo48576@mastodon.cardina1.red
icon

開発で使いますよという話ならわかるんだけど、そうでないならコンテナに全部入れといてくれという感想がある

06:47:02 @lo48576@mastodon.cardina1.red
icon

実は本当に開発やコンテナビルドに使うだけで、実際は不要だったりするのかね……

06:50:01 @lo48576@mastodon.cardina1.red
2023-01-16 06:49:53 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

このアカウントは、notestockで公開設定になっていません。

06:51:03 @lo48576@mastodon.cardina1.red
icon

まじか
無駄に git pull してたわ (まあ諸々込みで 256 MB らしいので誤差っちゃ誤差か)

06:51:43 @lo48576@mastodon.cardina1.red
icon

bookwyrm は 53 MB だった (てかお前もかよ……)

07:42:01 @lo48576@mastodon.cardina1.red
2023-01-16 07:40:35 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

このアカウントは、notestockで公開設定になっていません。

07:46:00 @lo48576@mastodon.cardina1.red
2023-01-16 07:43:23 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

(2020-02)第59回 Fediverse入門―非中央集権型SNSサーバを作ろう!(1) | gihyo.jp
https://gihyo.jp/dev/serial/01/perl-hackers-hub/005901

Web site image
第59回 Fediverse入門―非中央集権型SNSサーバを作ろう!(1) | gihyo.jp
08:24:30 @lo48576@mastodon.cardina1.red
icon

「燃やすごみ」から「燃やすしかないごみ」に変更 4月から分別方法も、京都・亀岡市(京都新聞)
news.line.me/detail/oa-kyoto/5

しょーもなくてワロた

09:36:11 @lo48576@mastodon.cardina1.red
09:36:13 @lo48576@mastodon.cardina1.red
2023-01-16 09:18:49 埼玉ギャル(仮)の投稿 sota_n@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

09:36:15 @lo48576@mastodon.cardina1.red
2023-01-16 09:19:42 埼玉ギャル(仮)の投稿 sota_n@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

16:17:46 @lo48576@mastodon.cardina1.red
2023-01-16 16:12:24 大破の投稿 musashino205@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

16:18:06 @lo48576@mastodon.cardina1.red
2023-01-16 16:02:56 アカハナの投稿 akahana@fla.red
icon

このアカウントは、notestockで公開設定になっていません。

16:19:42 @lo48576@mastodon.cardina1.red
2023-01-16 15:52:39 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

最近またLinux用の日本語IMEを作っている
https://blog.64p.org/entry/2023/01/16/032912

18:55:15 @lo48576@mastodon.cardina1.red
2023-01-16 17:43:05 xanacの投稿 rk_asylum@under-bank.blue
icon

このアカウントは、notestockで公開設定になっていません。

18:56:19 @lo48576@mastodon.cardina1.red
2023-01-16 18:29:40 ぽな (C.Ponapalt)の投稿 ponapalt@ukadon.shillest.net
icon

今日の教訓:
飛行機がコンフリクトするよりだいぶましなので、バージョン管理のコンフリクトは暖かく見守りましょう

18:56:41 @lo48576@mastodon.cardina1.red
icon

conflict の後には merge が待っているでな……

18:56:49 @lo48576@mastodon.cardina1.red
2023-01-16 18:40:08 あくらふの投稿 Aqraf@m.aqr.af
icon

NEAR COLLISION between Departing and Taxiing aircraft at JFK - YouTube
youtube.com/watch?v=9N1gDSZJ5s

VASAviation仕事が早いな

Attach YouTube
22:25:33 @lo48576@mastodon.cardina1.red
icon
Web site image
inlinable-dyn-extension-traits/writeup.md at master · daniel5151/inlinable-dyn-extension-traits
22:26:52 @lo48576@mastodon.cardina1.red
2023-01-16 19:55:35 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

どんなに軽量でもマークアップはトレーニングなしには難しい。ツールのより大衆への普及に伴うWYSIWYGへの回帰。

プレーンテキスト Markdown 時代の終焉 - portal shit!
https://portalshit.net/2019/11/17/the-end-of-the-plain-text-markdown-era

Web site image
プレーンテキスト Markdown 時代の終焉
22:26:53 @lo48576@mastodon.cardina1.red
2023-01-16 19:58:24 kphrxの投稿 kPherox@pl.kpherox.dev
icon

> Markdown ではない独自のフォーマットで文書を書かせることでユーザーをロックインできる。

ここ苦しい