17:47:02 @kPherox@pl.kpherox.dev
icon

> Home feed is regenerating

Redisでタイムライン再構築中のやつかしら

17:46:37 @kPherox@pl.kpherox.dev
2023-06-28 17:42:24 うるし님의 게시물 uakihir0@misskey.io
icon

This account is not set to public on notestock.

20:04:29 @kPherox@pl.kpherox.dev
icon

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

19:24:32 @kPherox@pl.kpherox.dev
icon

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

18:36:39 @kPherox@pl.kpherox.dev
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"}]
}

15:58:53 @kPherox@pl.kpherox.dev
icon

<任意の漢字>の間

15:53:23 @kPherox@pl.kpherox.dev
icon

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

Attach image
15:27:25 @kPherox@pl.kpherox.dev
icon

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

14:35:12 @kPherox@pl.kpherox.dev
icon

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

14:31:39 @kPherox@pl.kpherox.dev
icon

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

14:31:09 @kPherox@pl.kpherox.dev
2022-06-28 14:29:59 無宛@零月のラウラ良かった……님의 게시물 LwVe9@mstdn.poyo.me
icon

This account is not set to public on notestock.

14:24:32 @kPherox@pl.kpherox.dev
icon

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

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

14:20:59 @kPherox@pl.kpherox.dev
2022-06-28 14:12:59 ぐすくま@わかりみ님의 게시물 guskma@abyss.fun
icon

This account is not set to public on notestock.

13:04:53 @kPherox@pl.kpherox.dev
icon

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

12:39:13 @kPherox@pl.kpherox.dev
icon

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

10:14:39 @kPherox@pl.kpherox.dev
icon

遊び人研究会

04:05:46 @kPherox@pl.kpherox.dev
icon

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

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

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

01:00:51 @kPherox@pl.kpherox.dev
icon

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

00:07:52 @kPherox@pl.kpherox.dev
icon

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

00:04:46 @kPherox@pl.kpherox.dev
icon

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

19:33:31 @kPherox@pl.kpherox.dev
icon

さよならアンドロメダをデレステでやりたいです…

18:08:46 @kPherox@pl.kpherox.dev
icon

(てかrubyタグってHTML5から標準化なのか…)

23:32:30 @kPherox@pl.kpherox.dev
icon

--deleteオプションつけてたら消しててgit statusがdeletedになってたからびっくりしたよ

23:31:38 @kPherox@pl.kpherox.dev
icon

いや、楽さはこのコマンドをpleromaの鯖で一発叩くだけだからいいんだけどね

23:31:12 @kPherox@pl.kpherox.dev
2019-06-28 23:30:48 ありえす님의 게시물 aries@mstdn.asterism.xyz
icon

Cyberduckとかで移したほうが楽そう

23:30:49 @kPherox@pl.kpherox.dev
icon

(.gitignoreをS3にuploadsしてやがる)

23:30:08 @kPherox@pl.kpherox.dev
icon

うわ、pleroma.uploadsのmigrate_localバカなんじゃないのこれ

23:27:19 @kPherox@pl.kpherox.dev
icon

画像とかをcloudfront通すようにしました

23:26:23 @kPherox@pl.kpherox.dev
icon

​フロントエンドの表示に合わせればいいからまぁBTでいいよね

23:25:57 @kPherox@pl.kpherox.dev
2019-06-28 23:25:08 ありえす님의 게시물 aries@mstdn.asterism.xyz
icon

Pleroma-FEからだとリピートだけどMastodon-FEからだとブーストになってるので通じればいいよとなった
例えリツイートでもリポストでもいいや

23:23:59 @kPherox@pl.kpherox.dev
icon

truncated_namespaceそうこれ

23:23:52 @kPherox@pl.kpherox.dev
icon

ありがとー

23:23:09 @kPherox@pl.kpherox.dev
2019-06-28 23:22:35 ありえす님의 게시물 aries@mstdn.asterism.xyz
icon

config.mdのS3の部分

23:22:12 @kPherox@pl.kpherox.dev
icon

ariesさんがPleromaにMerge Request投げてたのってなんだっけ

23:21:14 @kPherox@pl.kpherox.dev
2019-06-28 23:20:12 国見小道님의 게시물 kunimi53chi@pl.komittee.net
icon

国見小道さんにリチンポされました!

23:21:04 @kPherox@pl.kpherox.dev
2019-06-28 23:19:14 国見小道님의 게시물 kunimi53chi@pl.komittee.net
icon

リチンポ

23:18:01 @kPherox@pl.kpherox.dev
2019-06-28 23:16:51 のえる :cava_red: DTP鯖管님의 게시물 noellabo@dtp-mstdn.jp
icon

PleromaはAnnounce必須よね。署名してくんないし。

23:17:37 @kPherox@pl.kpherox.dev
icon

pleromaの通知はrepeatって言ってるわ

23:16:22 @kPherox@pl.kpherox.dev
icon

違ったっけ

23:16:08 @kPherox@pl.kpherox.dev
2019-06-28 23:15:57 ありえす님의 게시물 aries@mstdn.asterism.xyz
icon

APだとなんて呼ぶんだっけね

23:16:06 @kPherox@pl.kpherox.dev
icon

reblog

23:15:58 @kPherox@pl.kpherox.dev
icon

noticeってどう言う意味なんだろうって思いながらpleromaのurl開いてる

23:11:30 @kPherox@pl.kpherox.dev
2019-06-28 23:10:46 おさ님의 게시물 osapon@mstdn.nere9.help
23:11:27 @kPherox@pl.kpherox.dev
2019-06-28 21:59:20 Niceratus Kiotoensis님의 게시물 ncrt035@gnosia.info
icon

末代からのミーム汚染がボディーブローのようにじわじわ効いてきて「右」「左」がすべて乳の話に聞こえるようになってきた

22:48:14 @kPherox@pl.kpherox.dev
icon

まだ1週間も経ってないけどs3無料枠のリクエスト25%ぐらい使ってるしcdn通すやつやってみよう

22:44:08 @kPherox@pl.kpherox.dev
icon

Twitterってユーザーのアイコン変更通知みたいなのをストリーミングで流してたっけ…?とふと。3rd partyクライアントでアイコンが一括で変わってたような気がするけど

21:07:56 @kPherox@pl.kpherox.dev
2019-06-28 21:06:37 なちか@本アカが病み垢みたいになってる人님의 게시물 nacika@oransns.com
icon

This account is not set to public on notestock.

16:58:11 @kPherox@pl.kpherox.dev
icon

Electron 5で(多分共通で)ひとまとまりのメニューが実装されてたような気がする

16:53:17 @kPherox@pl.kpherox.dev
icon

s/も/に/
なんだこのtypoと思ったら叩いたキーが一つ右にずれてた

16:51:51 @kPherox@pl.kpherox.dev
icon

日本からEU圏もサーバー移すのはちょっと躊躇する

16:50:51 @kPherox@pl.kpherox.dev
icon

scaleway、sshのレスポンスはまぁ悪くないと思ったから何かしらやりたいときはここのVPS借りるとかするかみたいな

16:43:12 @kPherox@pl.kpherox.dev
icon

PleromaではそもそもviaにWebがハードコードされてるしなぁって

16:41:59 @kPherox@pl.kpherox.dev
icon

Ctrl+RってWindowsのブラウザには用意されてなかったりすんかな(macOSだとF5はなかったりする)

16:38:47 @kPherox@pl.kpherox.dev
2019-06-28 16:21:47 ろむあんこ@Pawoo님의 게시물 the33ch@pawoo.net
icon

This account is not set to public on notestock.

16:36:13 @kPherox@pl.kpherox.dev
icon

Windowsでctrl+space押す機会が増えて期せずしてthedeskの新たなキーショートカットを見つける回が一昨日ぐらいにあった。reloadするよりも楽にTL更新できるじゃんみたいな

14:35:09 @kPherox@pl.kpherox.dev
icon

あと純粋なprototypeベースの言語触ったことがないけどサンプルコード見る限りなんでjsはこうじゃないんだろうとか思ったりする

14:33:48 @kPherox@pl.kpherox.dev
icon

ES6でclass、型が厳密じゃないJSで使ったところでとか思ってはいる。prototype拡張するよかマシなんだろうけど

14:24:33 @kPherox@pl.kpherox.dev
icon

ES6以前触るならjQuery使うわ(どっちにしろ地獄)

14:23:24 @kPherox@pl.kpherox.dev
icon

ES6(ES2015)以降のJSはすごく扱いやすい。それ以前は何というか触りたくないけど

14:22:16 @kPherox@pl.kpherox.dev
2019-06-28 13:39:20 今谷里奈님의 게시물 mohemohe@mstdn.plusminus.io
icon

ES2015のclassとES2017のasync/awaitでかなり現代的な言語になった

04:45:56 @kPherox@pl.kpherox.dev
icon

なんで今更2002 FIFAワールドカップ 日本大会の韓国の試合の動画がニコ動で上がってんだと思ったら当時の審判が誤審(?)とか言ったのか

03:00:44 @kPherox@pl.kpherox.dev
icon

ニコでにじさんじ纏めてるマイリス流してたらなんかええやんって思ってタグ開いたら6/27に引退したってなってた。(´・ω・`)

00:27:12 @kPherox@pl.kpherox.dev
icon

DNS、NSとCNAMEあればまぁ大体なんとか何とかなるんじゃないかなって思ってるから無料のやつ使っとけばいいかの気持ち

00:25:36 @kPherox@pl.kpherox.dev
icon

ただの公開情報だし

00:25:08 @kPherox@pl.kpherox.dev
icon

DNSレコード、digすれば全部見えるし直接触られないなら問題ないと思う

00:22:53 @kPherox@pl.kpherox.dev
icon

authはacme-dnsのやつ

00:15:57 @kPherox@pl.kpherox.dev
icon

全部一つのネームサーバーで出来るならそれに越したことはない

00:15:30 @kPherox@pl.kpherox.dev
icon

サブドメインでNS分ける必要、正直あんまりないなって思う

00:01:18 @kPherox@pl.kpherox.dev
icon

kyash、スマホから使うものだからhomepageにkyash://のリンクおいとけば良いかみたいな