icon

ハリー・ポッターの邦訳残念ケース見るたびに原著読みたいが英語で小説読むしんどさで手が出ないままいる

icon

elixirがpolymorphismをガシガシ使っていく言語なんだしsingle table inheritanceでテーブル作るのが正攻法かもなぁとなってる

parse key-value specific tagURI via `with` expr
icon

with {:ok, %URI{scheme: "tag", path: path} = uri} <- URI.new("tag:example.com,2022-06-28:objectId=1:objectType=Conversation"),
     [entity | specific] <- String.split(path, ":"),
     [authority, date] <- String.split(entity, ","),
     {key_value_spec, specific} <-
       Enum.split_while(specific, &(String.split(&1, "=") |> length == 2)),
     spec_map <- Enum.map(key_value_spec, &(String.split(&1, "=") |> List.to_tuple())) |> Map.new() do
    %{"specific" => [spec_map | specific], "@id" => URI.to_string(uri), "author" => authority, "date" => date}
else
  _ ->
    :error
end
%{
  "@id" => "tag:example.com,2022-06-28:objectId=1:objectType=Conversation",
  "author" => "example.com",
  "date" => "2022-06-28",
  "specific" => [%{"objectId" => "1", "objectType" => "Conversation"}]
}

icon

<任意の漢字>の間

icon

フェス限ロコのガシャ紹介画像で口の間にあるの何ってなったけど口紅咥えて塗ってる…?

Attach image
icon

田んぼの地面が割れた米農家に梅雨入りして恵みの雨かと思ったら一瞬で明けちゃって全然足りてなさそう

icon

Pleroma に /contexts/:uuid の route 無いのおかしいだろって気持ちになってる

icon

「若い白人男性以外は不当な差し戻しを受ける可能性が高い」

2022-06-28 14:29:59 無宛@零月のラウラ良かった……の投稿 LwVe9@mstdn.poyo.me
icon

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

icon

コンパイラにも front end, middle end, back end があるみたいだからそれのことかしら

Compiler - Wikipedia
https://en.wikipedia.org/wiki/Compiler#Front_end

2022-06-28 14:12:59 ぐすくま@わかりみの投稿 guskma@abyss.fun
icon

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

icon

mastodonの `tag:,:objectId=:objectType=Conversation` は `{ "@id": "tag:,:objectId=:objectType=Conversation", "@type": "_:Conversation" }` でいいのかしら

icon

本流の mastodon は ostatus:conversation を見て as:context は無視してるっぽいから実際の動きがイマイチわからんけど fedibird は circle の時は Group、そうじゃない時は conversation と同じ tagURI を入れてるので objectType 見ればいいんだけど、pleroma は https になってるのに activity+json で取得しに行っても FE の HTML 返すだけなので Document にするのも違うし型が決まらん

icon

遊び人研究会

icon

宣言的パーティションは列を増やして拡張はできない

継承を用いたパーティションは列を増やせるけどキー制約が使えない

強力なオブジェクト指向でサポートされるようなORMでもなければAS2のObjectを拡張したクラスを分けつつ参照でリレーション組むには向かんかしら

icon

ActivityStreamsのcontextとかrelationshipとか、ObjectがRangeに含まれてるけど何も返さないやつの表現どうすればいいかわからん

icon

inherits にするテーブルのスキーマに defmacro で field 作るやつやって changeset もそのモジュールの分が通るようにすれば子テーブルにインサートとかはうまくできそうだけど…?

icon

Elixir EctoでInheritance partitionやるのEctoからのサポートあんまり受けられなさそうで厳しいかも