bird2026年5月24日のつぶやき@digitune.bsky.social

2026年5月24日のつぶやき@digitune.bsky.social

ちょっと気になっていた(そしてbskyアカウントは存在するものの運用されていなさそうな)サイトのRSSが、リンクはあれどもう運用されていないことが分かったので一旦この話は終了(汗。先に調べておいて良かったよ…。 (12:44 bskyから・詳細)

めちゃくちゃ時間のかかる処理を実行するときはscreenなりtmuxなり使っとけ、とあれほど… (19:49 bskyから・詳細)

bird2026年5月23日のつぶやき@digitune.bsky.social

2026年5月23日のつぶやき@digitune.bsky.social

image 0最後のページに書かれた「日本はそれ以前の状況」、はホントその通り。このあたりの法整備は中東情勢への対応などに次いでかなり喫緊の課題に思えるがなぁ。

RT @hon.jp 欧米の学術出版社で「AI企業へのライセンス販売」が新たな収益源に…日本が大きく後れをとる理由(飯田 一史)║マネー現代 | 講談社 https://gendai.media/articles/-/167365 (link) (10:30 bskyから・詳細)

金属ベルト式ではなくチェーン式CVTって国産だとスバルのリニアトロニックしかないのかと思ってたけど、JatcoのCVT-Xもチェーン式で日産車で使われているのね。知らんかった。 (11:17 bskyから・詳細)

今日はキスの日か。良き。 (11:33 bskyから・詳細)

ティアキン以降、ゼルダ姫のファンアートと言えばショートボブ、な感じになっているような。可愛いもんな>ティアキンゼルダ。 (11:37 bskyから・詳細)

OPPO Pad Mini、グローバルモデルと言いつつまだ中国でしか販売されてないのか…日本での発売待ってますー #OPPO (15:58 bskyから・詳細)

ニュースサイトの記事へのリンクをつぶやいてくれる非公式アカウントがいろいろあるけれど、RSSベースでああいうボットを作ることはニュースサイト側にとっては迷惑なのだろうか、それともありがたいことなのだろうか?

パッと考えるとそれによって少しでもエンゲージメントが増えるなら嬉しいだろうし(元々RSSとして公開されている情報でもあるし)、自分たちの著作物を多少なりとも二次送信されることに抵抗を感じる部分もあるのだろうか。個人的には前者寄りの考えなんだけれど、個人でRSSを読むのとは違う面があるのでちょっと気になってる。 (16:14 bskyから・詳細)

Crunchrollの #AnimeAward を見てる。オモロイ。 (18:45 bskyから・詳細)

Crunchyrollだった。失礼。 (19:09 bskyから・詳細)

bird2026年5月22日のつぶやき@digitune.bsky.social

2026年5月22日のつぶやき@digitune.bsky.social

image 0RT @orangestar.bsky.social 「インターネットはやり直せない。でも現実はやり直せる」第4話 (32P)

『ポエトリーリーディング部!とうとう文化祭当日!』

作中、歌詞が出てくる部分があり、歌詞掲載版はこちらになります (はてなはJASRACと包括契約) orangestar.hatenadiary.jp/draft/entry/…

第1話はこちらになります https://bsky.app/profile/orangestar.bsky.social/post/3mmftjf7krc22

第2話はこちらになります bsky.app/profile/oran…

第3話はこちらになります bsky.app/profile/oran… (link) (10:58 bskyから・詳細)

image 1RT @numagasa.bsky.social 日本でそんなに報道されてないが、デカいニュース。

「4月の世界総発電量​に占める風力と太陽光発電を合わせ‌た割合が、月単位で初めてガス火力発電を上回った。 エンバーは、この動きはイラン紛争に伴う化石​燃料価格高騰への反応というよりも、よ​り広範な傾向だと指摘。」

「現在のエネルギー危機により、‌輸入⁠ガスに対する再生可能エネルギーの経済的優位性が一段と高まっているほか、導入加速への政治的な緊急性もさらに高まっている」​と専門家。

普通に化石燃料ながら一種の移行燃料として位置づけられてきた天然ガスだが、再エネの経済性に抜かれつつある jp.reuters.com/world/us/PDX… (link) (12:52 bskyから・詳細)

ぐぬぬ、今日の午前中、自宅でプライベートな事務作業にいそしんでいたのだが、その時変な格好で作業してしまっていたからかとても腰が痛くなってしまった…orz。バランスボールに乗っていても治らんなぁ。久々にロキソニンのお世話になるか… (16:57 bskyから・詳細)

image 2ようやく、かもしれないが朗報。

もう20年以上前の話だけれど、あゆみさんも結構つわりは酷くて、ふと近所まで自転車で買い物に出かけたと思ったら身体の前面が吐瀉物だらけになって帰宅したこともあった。なんでも自転車漕いでいたら急に吐き気を催して我慢できなかったらしい。全然動けなくなってずっと寝込んでいた人の話もよく聞くし、少しでもそういった辛さが解消されるなら何よりだ。

RT @nikkei-science.com 「つわり治療薬」ようやく日本へ 米国承認から10年、持田製薬が治験 - 日本経済新聞 www.nikkei.com/article/DGXZ... (link) (17:51 bskyから・詳細)

bird2026年5月21日のつぶやき@digitune.bsky.social

2026年5月21日のつぶやき@digitune.bsky.social

image 0なるほど、Goでstring型に対してslice操作を行うとbyte単位で行われるので元のコードでもそこまでおかしな結果にならなかったのか。まぁせっかくregexp.FindAllIndex用にbyte sliceを作っているのでそっちを使うのが意味が明瞭という意味で正解ではあるが。

“インデックスはバイト単位で計算される” Go のスライスを利用した文字列操作について解説 https://af-e.net/go-slicing-strings/#:~:text=%E3%82%A4%E3%83%B3%E3%83%87%E3%83%83%E3%82%AF%E3%82%B9%E3%81%AF%E3%83%90%E3%82%A4%E3%83%88%E5%8D%98%E4%BD%8D%E3%81%A7%E8%A8%88%E7%AE%97%E3%81%95%E3%82%8C%E3%82%8B (07:53 bskyから・詳細)

そういや少し前にコーディングにおける生成AIの依存性についてつぶやいたけど(よね?)、この話を若い人としていたら「キーボードに慣れたら手書きには戻れない、とか、IDE使い慣れたら素のエディタでは書けない、ってのと同じ」との主張で、なるほど?と思いつつも個人的な体感だとちょっと違うような気もしたんだよな。いや、前者の例はかなり近いか。

何というか思考の方向性が変わってしまうのが大きくて、一度ついてしまった思考の「癖」を元に戻すのに苦労した、という感じだった。手書きとタイピングだとそもそも別作業、って感じになると思うんだけど、あんな感じか。

ちなみにこないだのツールは素のviで書きましたw (19:51 bskyから・詳細)

いや、まだつぶやいてなかったか(汗。今回のツールは生成AI使わずに書いたのだけれど、その時に去年まで生成AIによるコーディング支援を利用しつつ書いてきたときの習慣が既に身に染みついてしまっていて、AIを使わずに書くやり方に再び慣れるのに、つまりAIへの精神的な依存から抜け出すのに結構時間がかかった、という話。

まぁ単純に俺が既に初老で脳の可塑性が甚だ落ちてるのが原因、って気もするんだが(汗、個人的にそこまで依存してるとは自分でも思っていなかったので、思わぬ精神的な抵抗感に自分自身でちょっと驚いた、という話でした。 (19:59 bskyから・詳細)

そういや今回、ちょっと本腰を入れてGoを触ってみて、昔初めてGoを触ったときの「Javaのアンチテーゼみたいな言語」という自分の感想は大外れでは無いがあまり的を射てもいなかったな、と思った。

手触り感が何というか、「C言語の正統進化」って感じなんだよね。ご存じの通りCの後継はC++から始まり、Java、C#やECMAScriptなどと大きく広がったわけだけれど、あの「オブジェクト指向」という今思えばかなり「思想が強い」パラダイムwを抜きに、正当に進化させたらGoになる、という感じがする。仕様がコンパクトだからそう感じるのかなぁ。 (20:14 bskyから・詳細)

bird2026年5月20日のつぶやき@digitune.bsky.social

2026年5月20日のつぶやき@digitune.bsky.social

image 0スマートグラスのプライバシー問題、Google Glassの時に散々議論済みなのかと思っていたが、この今年4月頭の記事を読む限りむしろ事態はより悪化していてワロタ<笑えない。うーむ。

Metaスマートグラスのプライバシー侵害問題と全米規制の最新動向 | 久兵衛の実験&研究室 https://qbei.isotop.jp/archives/6438 (14:35 bskyから・詳細)

そういや紙本では全て持っていて途中までは読んでいるもののまだ読破出来ていなかった「宝石の国」をこないだ電子本で全巻買い直してしまった(汗。こ、これで通勤中に読めるぞ… (15:39 bskyから・詳細)

ちょっと長いタグのテスト。このタグ、UTF-8だと79bytesあるんだが、どうしてこれがRichtextFacet_Tag.Tagに格納可能なのか?実は64bytesまでではないのだろうか…?🤔

良かったと思うランキング1位は何だろ…いつでもどこでも情報が得られるようになったこと、かな。(もちろん功罪ある。)

#インターネットが発展して良かったと思うランキング第1位 (18:17 bskyから・詳細)

うーむ、実際にJetstreamに流れるdataを確認してみたが、上記長いタグがRichtextFacet_Tag.Tagに格納されていたし、indexのbyteStart/byteEndも80bytes分だった(endはexclusiveなので+1で正しい)。そうすると64bytes以上のタグでerrorになっていたように見えたのが誤解なのか?うーんわからん。 (18:24 bskyから・詳細)

image 1む。下記にあるTypeScriptコード中のコメント “// inclusive of #, max of 64 chars” なんかを判断の根拠にしていたんだが、これよく見るとbytesではなくcharsだな…TypeScript/JavaScriptの.lengthはコード単位を数えるmethodらしいので、なるほど、通常の文字列だとUTF-8 bytesよりかなり小さくなりそう。いっそTagから抽出したものは全て使える前提にするか。

https://docs.bsky.app/docs/advanced-guides/post-richtext#:~:text=%2F%2F%20inclusive%20of%20%23%2C%20max%20of%2064%20chars (18:39 bskyから・詳細)

うは、上記を試してみている中で、simple critical bugを一つ見つけたかもしれない。もしかしてこれが原因かー。 (18:50 bskyから・詳細)

image 2先週末からちまちま作っていたbskyのハッシュタグを集計してポストするGoプログラム、githubにあげました。FYI

gitune/bsky-hashtags-trend-poster: Go code to post hashtags trend from bsky jetstream https://github.com/gitune/bsky-hashtags-trend-poster (20:36 bskyから・詳細)

bird2026年5月19日のつぶやき@digitune.bsky.social

2026年5月19日のつぶやき@digitune.bsky.social

お、bsky復活した。refreshSession APIが動かなくなっていたみたいですね。botも一時的に止めていましたが再開させてこよう… (09:54 bskyから・詳細)

image 0“AIが『良きパートナー』となるには、著作権の問題がクリアになることが不可欠だ。”

AI無断学習で作画「私の作品のつぎはぎだ」…コピーライト・ロンダリングがもたらす「文化の衰退」 : 読売新聞 https://www.yomiuri.co.jp/world/20240214-OYT1T50020/#:~:text=%EF%BC%A1%EF%BC%A9%E3%81%8C%E3%80%8E%E8%89%AF%E3%81%8D%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E3%80%8F%E3%81%A8%E3%81%AA%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E8%91%97%E4%BD%9C%E6%A8%A9%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%8C%E3%82%AF%E3%83%AA%E3%82%A2%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E4%B8%8D%E5%8F%AF%E6%AC%A0%E3%81%A0%E3%80%82 (12:00 bskyから・詳細)

そうか、今ってpostのtextから正規表現でハッシュタグを抜き出しているのだけれど、考えてみるとJetstream経由でもFacetsは取れるので、そっちで集計すべきな気がしてきたぞ…長さ問題とかそれなら考える必要なかったじゃん。間抜けだ。 (14:07 bskyから・詳細)

ハッシュタグの検出を正規表現からfacetを読むように切り替えてみたら(つまり公式が「タグ」として認めたものを採用するようにした)、いつも上位にいたAmazon関連のタグが出なくなったような。たまたまかな? (19:51 bskyから・詳細)

そういやfacetから読むようにしたのに、なんか64bytes以上のタグが相変わらず見つかるような気がするんだよね。謎。 (20:38 bskyから・詳細)

bird2026年5月18日のつぶやき@digitune.bsky.social

2026年5月18日のつぶやき@digitune.bsky.social

お、bskyのFollowingフィードに、自分が購読してる他のフィードの内容がちらほらと差し込まれるようになったんだな。

俺の場合他のフィードはフィードで結構しっかり見ていたので単純に冗長なんだが、人によってはセレンディピティを生じることもあるのかも? (18:11 bskyから・詳細)

image 0GCP ComputeEngine e2-microインスタンスでCPU負荷やNetwork負荷はこのくらい。今のところ全然軽い。bskyに人があまりいないから、ってことでもある(汗。 (19:54 bskyから・詳細)

ハッシュタグはcase insensitiveで扱われるようだったので集計もそうなるように修正。その場合、表示用のタグに何を使うかが悩ましいところだけど、集計用とは違うものを選ぶようにすることでなんとなくそれっぽくなったっぽい。少なくとも情報量は増える方向だからね…

あと、これまでは何かあるとすぐabortしdockerのrestart policyで勝手に再起動されるのに任せてたけど、順位のトレンドを表示するようにしたのでホイホイ再起動してしまうとつまらない、ということで、ちょっとだけ落ちにくくしてみた。これで様子を見てみよう。 (22:50 bskyから・詳細)

bird2026年5月17日のつぶやき@digitune.bsky.social

2026年5月17日のつぶやき@digitune.bsky.social

botを一旦止めて今日はここまで。明日以降にまた続きをやろう。そういやリストだとやっぱりthreadの最初の1ポストしか見えないなぁ。ま、とりあえず良いか。 (00:05 bskyから・詳細)

今日は暑くなるとのことなので、まだ衣替え前だけど半袖にした。このままなし崩しに半袖になっちゃうのはやだなー。 (09:03 bskyから・詳細)

GCPのCompute Engineの無料枠(のつもり)を使ってbotを動かし始めた。最初からdocker composeでbuildから実行まで出来るように作っていたので、VMへ持っていってdocker compose build、docker compose up -dするだけで起動。らくちん。

しかし、手元の古いRyzen 5に比べてbuildに5倍くらい時間がかかった(汗。GCPCEの無料枠はe2-microで2 vCPUとのことで、/proc/cpuinfoで見る限りclockも2.2GHzとあまり早くなく、8コアRyzenと比べるとそのくらいかな、という感じ。 (10:40 bskyから・詳細)

そういやbotの出力内容をちょっと整理したら3ポストで上位50個くらいのハッシュタグが含められるようになり、これならばそれなりにセレンディピティも期待出来るのではないか、という気持ち。まぁこれでちょっと様子を見てみましょう。15分毎、というポストの頻度はちょっと高すぎるかもしれないし… (10:49 bskyから・詳細)

お、早速1つbug発見。タグ長って64bytesまでだったのか。クソ長タグがあるとpostに失敗するようだ。修正修正… (11:06 bskyから・詳細)

Golang、sliceのrangeで(index, value)の2つの値が返ってくるのをすぐ忘れてしまう。 (12:01 bskyから・詳細)

うーむ。リストだとthreadになっているポストの1つ目しか見られないのはまだ良いとして、その1つ目を開いてもリプライが表示されないのは何でなんだろう?フォローならちゃんとthread全体が表示されるのに。 bskyのリスト周りの挙動はいろいろ微妙なんだよなぁ。 (18:31 bskyから・詳細)

以前リストの挙動を検証したときに、お、リストでもthread見られるじゃん、と思ったのは、「フォローしている人をリストに加えたとき」はFollowingフィード同様にリストでもthreadが見られる仕様だったからでした。フォローしていない人はthreadの1つ目しか見られず、しかも開いてもリプライが見られない、という。ややこしい仕様だ… (18:45 bskyから・詳細)

そうか、未フォロー状態のリストでルートポストしか見えず開いてもリプライが見えなかったとしても、アカウント自体を開けば常に最新の投稿threadが確認できるからそれで十分か。

むしろルートポストしか見えない方が場所を取らずに良い、までありそう。 (18:51 bskyから・詳細)

それにしても、GCPの無料枠で使えるCompute Engineのe2-microインスタンスでも、bsky jetstreamを受けて集計、それをときどきpostするだけ、という処理ならCPUは10%くらいしか使わないのだなぁ。

Goが軽い、ってのもあるけど、常時それなりの流量のあるWebSocket streamを受け続けて大丈夫か…?と思っていたけれど今のところは余裕っぽい。 (19:08 bskyから・詳細)

トレンドを知る、という意味では増加傾向、減少傾向が見えると面白いかしら。そんなに難しくないので今度足してみよう。 (20:45 bskyから・詳細)

修正版をdeployしようとしたときにDockerfileのバグに当たって2回、更新間に合わんかった。残念。 (22:38 bskyから・詳細)

bird2026年5月16日のつぶやき@digitune.bsky.social

2026年5月16日のつぶやき@digitune.bsky.social

ちょっとハッシュタグのテストをするよ。 #テストタグ (10:21 bskyから・詳細)

もう一回。 #テストタグ (10:25 bskyから・詳細)

もう一度。 #test#test2#test3#test4 (11:02 bskyから・詳細)

こういうのとか。 #テスト ほげ (11:02 bskyから・詳細)

こういうのも。 #test,#test2,#test3,#test4 (11:08 bskyから・詳細)

エンゲージメントを増やすのに、ハッシュタグの利用は話題横断的な接触が増えて良い効果があるんじゃないかと思うけれど、今のところbskyではさほど活用されていない様子。

で、日本語のポストのハッシュタグを直近一日分集計してみたのだが、ポスト数順で上位のものを見てもあんまり面白くないことが分かった(汗。いわゆるトレンド的な流れを見ようと思うともう少し工夫する必要がありそう。単純に集計期間を1日ではなく1時間くらいにすれば多少は面白くなるだろうか?

次のポストに試しに集計した結果を貼っときます。 (12:54 bskyから・詳細)

  1. #AIイラスト (1092 posts)
  2. #おすすめ商品 (1036 posts)
  3. #お買い物 (1008 posts)
  4. #Amazonセール (994 posts)
  5. #アマゾン (989 posts)
  6. #Amazon購入品 (964 posts)
  7. #Amazon (960 posts)
  8. #AIart (650 posts)
  9. #青空ごはん部 (593 posts)
  10. #Yahooニュース (576 posts)
  11. #DLsite (444 posts)
  12. #イラスト (440 posts) (12:54 bskyから・詳細)

1時間だとこのくらい↓。botや機械生成系のポストを除外すれば良いのかな? 0. #DLsite (76 posts)

  1. #Yahooニュース (75 posts)
  2. #青空ごはん部 (54 posts)
  3. #AIイラスト (53 posts)
  4. #アマゾン (49 posts)
  5. #おすすめ商品 (42 posts)
  6. #Amazonセール (40 posts)
  7. #Amazon購入品 (39 posts)
  8. #お買い物 (38 posts)
  9. #Amazon (37 posts)
  10. #AIart (35 posts) (13:09 bskyから・詳細)

Golangの開発をdocker上で行っていると、COPY main.goしたあとのRUN go mod tidy && go mod download以降のlayerのcacheが効かず、何度もbuildしていると結構な量のゴミlayerが溜まってしまう。まぁsystem proneすれば一掃できるのだが、moduleのdownloadにも無駄な時間がかかるし、うまくcacheを効かせるうまい手はないかな… (14:12 bskyから・詳細)

botっぽいtagをいくつか見てみたが、思いのほか人がちゃんと付けている例が多そう。そうなると単に機械的に間引くより、

  • 集計期間を短め(1時間くらい)にして
  • 無理に1ポスト・10位前後までで収めるのではなく2~3ポストくらい使ってもう少し下の方まで含める

としてみると良いかな。試しに直近1時間の上位2ポスト分を下記に貼っときます。 (14:24 bskyから・詳細)

  1. #DLsite (81 posts)

  2. #Amazon購入品 (51 posts)

  3. #お買い物 (46 posts)

  4. #Windows (40 posts)

  5. #テレッテレー (40 posts)

  6. #Amazon (40 posts)

  7. #Amazonセール (39 posts)

  8. #青空ごはん部 (39 posts)

  9. #AIイラスト (39 posts)

  10. #アマゾン (37 posts)

  11. #おすすめ商品 (35 posts)

  12. #赤坂タイムス (23 posts)

  13. #AIart (22 posts) (14:24 bskyから・詳細)

  14. #イラスト (22 posts)

  15. #shorts (20 posts)

  16. #祝学マス2周年 (18 posts)

  17. #baystars (16 posts)

  18. #ドラたま (12 posts)

  19. #Yahooニュース (11 posts)

  20. #jujutsukaisen (10 posts)

  21. #トイレリフォーム (10 posts)

  22. #おしゃれな部屋 (10 posts)

  23. #ブラインド (10 posts)

  24. #インテリア (10 posts)

  25. #呪術廻戦 (10 posts) (14:24 bskyから・詳細)

本当の上位は定番化しているけれど、2ポスト分くらい使うと結構雑多なハッシュタグが含まれてきそう。これならそこそこ面白いかしら。 (14:24 bskyから・詳細)

  1. #イラスト (16 posts)
  2. #たんプリ (16 posts)
  3. #原神 (13 posts)
  4. #DLsite (12 posts)
  5. #ドラたま (12 posts)
  6. #祝学マス2周年 (11 posts)
  7. #aiart (11 posts)
  8. #一次創作 (11 posts)
  9. #consadole (10 posts)
  10. #阪神タイガース (10 posts)
  11. #ライフハック (10 posts)
  12. #PS5 (10 posts)
  13. #angelgate異界からの使者 (9 posts) (15:56 bskyから・詳細)

む。Goのプログラムから直接SendPostしてみたが、単純に投げるだけだとハッシュタグがリンク化されないのか。これはちょっと面倒だな… (15:57 bskyから・詳細)

image 0なるほど、hashtagsをlink化するにはちゃんとfacetを指定して投げ込む必要がある、ということか。やってみよう。

https://docs.bsky.app/docs/advanced-guides/post-richtext#rich-text-facets (16:08 bskyから・詳細)

image 1何をどう付けるか分からない時は現物を見るのが早い、ということでハッシュタグ付きポストをPythonで読んだときの中身を確認(2個目のfacet)。なるほど、そんな感じで付ければ良いのね…📝。 (16:16 bskyから・詳細)

image 2俺、素のbsky/atproto libを使っているけど、bot的に投げ込むプログラムなら↓こういうの使った方が楽、という話はあるな…まぁでももう少し作ってみよう。

https://github.com/danrusei/gobot-bsky (16:19 bskyから・詳細)

image 3↓この辺にfacet付きでsend postする例あり。

https://github.com/bluesky-social/indigo/blob/main/search/query_test.go#L231-L249 (17:01 bskyから・詳細)

  1. #青空ごはん部 (22 posts)
  2. #chibalotte (19 posts)
  3. #baystars (16 posts)
  4. #たんプリ (16 posts)
  5. #GeekNews (14 posts)
  6. #ドラたま (12 posts)
  7. #メンエス (11 posts)
  8. #写真集 (11 posts)
  9. #デジタル写真集 (10 posts)
  10. #メンズエステ (10 posts)
  11. #Movies (10 posts)
  12. #sumo (10 posts)
  13. #法政 (10 posts) (17:16 bskyから・詳細)

お、一発でうまくいった感。良き。 (17:17 bskyから・詳細)

てなわけでだいたい動くようになってきたので今日はこのくらいにして、次はGCPの無料枠を使うなりして定常的に動かす環境を作ってみよう。

これ、Bluesky Jetstreamを使ってGoで作っていますが、indigoにしろjetstreamにしろbskyはGo nativeっぽい雰囲気があってとても書きやすい。ちなみに今回一切生成AIを使わず、昔ながらの検索ベース(それもDuckDuckGo)で情報収集しながら作っています。最近privateではGoを使うことが増えたけど、まだまだ言語としては全然慣れておらず知らないことだらけなのでいろいろ学べて楽しい。 (17:23 bskyから・詳細)

あ、1ポスト目の先頭に改行が入っちゃうbug直すの忘れた(汗。直しておこう… (17:24 bskyから・詳細)

  1. #giro (4 posts)
  2. #Amazonセール (3 posts)
  3. #DLsite (3 posts)
  4. #AIart (3 posts)
  5. #お買い物 (3 posts)
  6. #angelgate異界からの使者 (2 posts)
  7. #プレアデスの深意 (2 posts)
  8. #macopism (2 posts)
  9. #キリトリセカイ (2 posts)
  10. #これからの人生 (2 posts)
  11. #青空ごはん部 (2 posts)
  12. #ramcot (2 posts)
  13. #Vtuber (2 posts) (17:46 bskyから・詳細)

めちゃくちゃハッシュタグが少なかった時の挙動を確認したくて直近5分の集計してみたけど、これでもポスト2つ分くらいは賄えてしまうのか。まぁロジック上は対応できたはずなので良しとするか<ちゃんとテスト書け。 (17:47 bskyから・詳細)

ちなみにpost数が同数の場合はより長いハッシュタグの順位が上になるようにしています。長さも一緒だったら辞書順。 (17:48 bskyから・詳細)

image 4ちょっとした翻訳をしたい、というニーズについても脱big techしてみようかなと、Firefox組み込みのローカル翻訳機能を使って任意の文章を翻訳できる下記のようなページをちゃちゃっとでっち上げた。

上部のTextAreaへ文章を入力すると、それが下部のエリアにリアルタイムに反映され、そうするとFirefoxがそれを検知してやはりリアルタイムに翻訳してくれる、というページ。めっちゃ小さいHTML(Incl. JS)ページを置いておくだけでローカルで完結して翻訳が使える。便利。 (18:11 bskyから・詳細)

む。botが投稿したpostがなぜかプロフィールの投稿欄に表示されていないな。なぜか返信欄には出ている。明日になれば詳細なdataが見られるはずなので(今でも見られるのだがちょっとめんどくさいw)、それを見ながら原因究明するか。 (18:17 bskyから・詳細)

む、そういえばbskyのリストってリポストやリプライ表示されないんだっけ?と思い慌てて確認してみたが、リポストは出ないものの自分へのリプライ(いわゆるスレッド化)は問題なく表示してくれるようだった。ほっ。 (18:58 bskyから・詳細)

冒頭「む」、が多いね(汗。 (18:59 bskyから・詳細)

image 5英語のタイトル、「Cat-Life Balance」って言うんだ。おもろー。

RT @otokawa03.bsky.social Volume 1 of the English edition of “Cat-Life Balance” (Kurone-san Doesn’t Meow) was released this week! Thank you to everyone who waited for the translation. I hope you’ll pick up a copy! 🤍🩵💛 (link) (19:08 bskyから・詳細)

image 6botから投げ込んだ1ポスト目、そもそもGetAuthorFeedでfilter未指定だとそもそも取得できないね(汗。下記によるとdefaultは"posts_with_replies"だと思うんだが、これだと取得できない、ってことなのだろうか?試しに"posts_and_author_threads"にしてみたら、さっきは見えていた2ポスト目も見えなくなった(汗。ぐぬぬ。

https://atproto.blue/en/latest/atproto/atproto_client.models.app.bsky.feed.get_author_feed.html (20:17 bskyから・詳細)

表示されないポストをピンポイントで取得して中身を見てみたけれどこれといって違いが分からず(汗。うーむ何が原因なんだ…

Followingフィードでは見える、プロフィール→投稿では見えない、プロフィール→返信なら見える、という状況。あとGetAuthorFeedでも見えないことが分かった、という感じか。もう一度botからポストしてみよう。 (21:27 bskyから・詳細)

  1. #AIイラスト (6 posts)

  2. #青空ごはん部 (5 posts)

  3. #AIart (5 posts)

  4. #Amazonセール (4 posts)

  5. #Amazon (4 posts)

  6. #StableDiffusion (3 posts)

  7. #山下葉留花『はるはる日記🌱 (3 posts)

  8. #seibulions (3 posts)

  9. #AIArt (3 posts)

  10. #アマゾン (3 posts)

  11. #お買い物 (3 posts)

  12. #SDXL (3 posts)

  13. #北海道日本ハムファイターズ (2 posts) (21:28 bskyから・詳細)

  14. #漫画が読めるハッシュタグ (2 posts)

  15. #lovefighters (2 posts)

  16. #タツキ先生は甘すぎる (2 posts)

  17. #埼玉西武ライオンズ (2 posts)

  18. #フォールアウト76 (2 posts)

  19. #danstelle (2 posts)

  20. #Fallout76 (2 posts)

  21. #Amazon購入品 (2 posts)

  22. #リクエスト受付中 (2 posts)

  23. #hbcradio (2 posts)

  24. #祝学マス2周年 (2 posts)

  25. #リノベーション (2 posts) (21:28 bskyから・詳細)

  26. #青空日本酒部 (2 posts)

  27. #ルームツアー (2 posts)

  28. #ニコ生開催中 (2 posts)

  29. #シェアラジコ (2 posts)

  30. #ばっどがーる (2 posts)

  31. #おすすめ商品 (2 posts)

  32. #radiko (2 posts)

  33. #animax (2 posts)

  34. #HBCラジオ (2 posts)

  35. #DLsite (2 posts)

  36. #AIお姉さん (2 posts)

  37. #AIgirl (2 posts)

  38. #青空晩酌部 (2 posts) (21:28 bskyから・詳細)

お、今度の投稿は見えた。変えたのはポストするときに指定する"createdAt"時刻にミリ秒成分を含めるようにしたこと。

indigoのsampleは軒並み"Format(time.RFC3339)“を使っていたのでこれで良いのかと思っていたのだが(これだと秒成分まででミリ秒成分は含まれない)、Web UIからポストした方にはミリ秒成分があるようだったので合わせてみたらビンゴだった、ってこと?

そういや今回は5分間に流れたポストのハッシュタグを3ポスト分にしたけど、それでもちゃんと埋まりますな。2時間分・3ポスト、くらいのバランスがちょうど良いかも… (21:32 bskyから・詳細)

  1. #yowayowasensei (230 posts)

  2. #tokyomx (197 posts)

  3. #よわよわ先生 (147 posts)

  4. #AIイラスト (123 posts)

  5. #ザセカンド (101 posts)

  6. #AIart (100 posts)

  7. #killblue (97 posts)

  8. #tvtokyo (97 posts)

  9. #アマゾン (88 posts)

  10. #おすすめ商品 (87 posts)

  11. #Amazon (87 posts)

  12. #お買い物 (86 posts) (23:30 bskyから・詳細)

  13. #kanteishikari (81 posts)

  14. #Amazon購入品 (80 posts)

  15. #Amazonセール (74 posts)

  16. #青空ごはん部 (63 posts)

  17. #ばっどがーる (63 posts)

  18. #animax (63 posts)

  19. #イラスト (63 posts)

  20. #天狼群 (63 posts)

  21. #bs11 (60 posts)

  22. #NoWar (54 posts)

  23. #TACO市アホエ (53 posts)

  24. #日本国憲法 (53 posts) (23:30 bskyから・詳細)

  25. #新たな戦前 (53 posts)

  26. #高市早苗 (53 posts)

  27. #9条 (53 posts)

  28. #キルアオ (50 posts)

  29. #THESECOND2026 (45 posts)

  30. #dropsofgod (35 posts)

  31. #神の雫 (35 posts)

  32. #illustration (29 posts)

  33. #アニメ鑑定士仮 (28 posts)

  34. #DLsite (28 posts)

  35. #oc (28 posts)

  36. #nur24jp (27 posts)

  37. #計算外 (27 posts) (23:30 bskyから・詳細)

おっと、session dataを消し忘れてまたこっちにポストしてしまった。いかんいかん。 (23:33 bskyから・詳細)

bird2026年5月15日のつぶやき@digitune.bsky.social

2026年5月15日のつぶやき@digitune.bsky.social

最近夕方に感じる頭痛、なんとなくカロリー切れが原因な気がしてきた…(今日まだお昼にありつけずにいたらいつもの頭痛を感じてきたので)。基本、昼食の後は夕飯まで間食しないんですが、そうするといつも軽い飢餓状態になってる感じなので。 (13:31 bskyから・詳細)

今さら「超かぐや姫!」のBD発売のニュースを見て、公式のBD情報ページから各店舗特典の内容などを確認していたんだが、とっくにどの店舗も完売となっていた(汗。みんな早いなぁ。 (14:14 bskyから・詳細)

First | Prev | 1 | 2 | 3 | 4 | 5 | Next | Last