Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

sounisi5011

@sounisi5011.jp
67 followers 21 following 589 posts

AT Protocolが気になったのでとりあえずアカウントを公式鯖に立ててみた。自前PDSへ引っ越しするまではBlueskyに関する技術的な話ばかりしてそう。初心者さんはここを見るのが良さげ。僕様もまだ初心者だけれども: bluesky-jp.github.io/welcome-bluesky Twitter: メイン twitter.com/i/user/4676860944 プログラム twitter.com/i/user/4676837791

PostsRepliesMedia
sounisi5011 @sounisi5011.jp · 08/08/2025
ヮア……(畏怖 こっ、これが……o3と対話してどんどん知性をブーストさせていた、ChatGPT Pro課金者たちが味わっていたあの体験か……ッ!!や、ば、あ…… ありがとう、OpenAI。無料でGPT-5を使わせてくれて。片鱗に触れただけでも感激。 AI同士の言語交換 chatgpt.com/share/68960c...
010 1
sounisi5011 @sounisi5011.jp · 08/08/2025
無料版GPT-5……やっばこれ…… 「SDFモデリングの仕組みを使った2Dイラスト描画Webアプリくれ」(意訳)みたいなこと投げたら一発でそれっぽいシロモノつくってくれたゾ。しかもちゃんと動く ※些細なバグやUIの不親切さはあるが、それっぽく動作しているのでポン出しの概念実証としては全然許容範囲 このまま使うには荒削りだけど、それっぽく動いているからコードを読めばアルゴリズムは把握できるし、いろいろ弄くって挙動を調べられる。それが一発で出力された。無料でも5時間あたり10回はこれ(GPT-5)が使えるの凄まじすぎるっぴ……
GPT-5に投げた指示は以下:

SDFモデリング(Signed Distance Function)のような、図形同士を近接させることで滑らかに結合する仕組みを、2Dイラスト制作環境で使用したいです。概念実証として、以下の機能を持つSDF方式イラスト描画Webアプリを作成してください:

* 描画エリア(以下、キャンバスと表記)上で、マウスを操作することでイラストを描画する
* 円、楕円、三角形、四角形、多角形などを、任意の数、任意の位置に配置できる。各図形は大きさや角度などを自由に変更可能。図形の移動・変形操作は、マウスのドラッグ操作、あるいは後述のサイドパネル内にあるパラメータ操作で行う
* サイドパネルには選択している図形のパラメータ一覧が表示される。各パラメータはスライダーおよびキーボード入力で数値を指定可能
* 図形同士を近接させて配置した場合、SDFを用いて図形同士が滑らかに融合する。融合度合いは各図形ごとに存在するGoopパラメータで変更可能GPT-5の応答:

```
// ReactとCanvas APIを用いた206行のJSコード。内容は省略
```

このコードは、マウスで図形を移動でき、サイドパネルでパラメータを変更しながらSDF方式で図形が滑らかに融合するWebアプリの概念実証版です。円・楕円・四角形を追加し、それぞれのGoop値で融合度合いを調整できます。白い画面に、ボタンを押すことで真っ黒な円、楕円、四角形を追加できる簡素なWebアプリ。楕円の融合処理にバグっぽい挙動があったり、最初に追加した図形ではGoopパラメータ(融合度合い)が効かなかったり、選択した図形がハイライトされないせいでどれを選択中なのか区別できなかったりと、些細な不満点はある。が、一発で出たコードが「ちゃんと動作している」。図形同士は、まさしくSDFモデリングみたいに融合している。
010 1
sounisi5011 @sounisi5011.jp · 27/07/2025
万博の日本館で貰ったスピルリナ入り味噌汁、普通に野菜たっぷり味噌汁って感じで美味しかった。けどなぁ、非日常体験を求めてる身からすると、具を無くしてガッツリ藻類の味を感じられるようなものにして欲しかった感
000 0
sounisi5011 @sounisi5011.jp · 20/06/2025
次、マクドナルドのレギュラー「マックフルーリー 超オレオクッキー」 www.mcdonalds.co.jp/products/2810/ あ々〜ザクザクのオレオとバニラアイスが合う〜!放置してたから溶けかけだけど、むしろ食べやすくて良いかもしれない。求めていた味がする。良き(CV:極上貴族ゑ非子
000 0
sounisi5011 @sounisi5011.jp · 20/06/2025
次、マクドナルドのレギュラー「炙り醤油風 たまごベーコン肉厚ビーフ」 www.mcdonalds.co.jp/products/1260/ うーん、なるほど……やっぱ、「炙り醤油風 ダブル肉厚ビーフ」のほうが好きだな。タマゴとレタスが100%ビーフパテと丁度いいバランスになる量だと思う。けど、個人的にはそんなの度外視で肉が欲しくて、そうなるとタマゴはいらない子になってしまうんだよな。「炙り醤油風ソースを味わいたいが、肉はそんなに欲しくない」って日には丁度いいかも。そんな日が来たことは無いのだが。
100 1
sounisi5011 @sounisi5011.jp · 20/06/2025
次、マクドナルドの期間限定「旨辛ザクザクジューシーチキン」 www.mcdonalds.co.jp/products/7210/ サクサクのフライドチキンに、やや酸味のあるソースが重なる。旨い。 しかし、うーん……あの、この食レポはあくまで僕の主観に基づいていて中立でも客観的でもない、と前書きした上で……これ、マクドナルドじゃなくても味わえそうな味なんだよな。ビーフもエビカツもマクドナルドならではの味がする。しかしフライドチキンは他でもいけそう。ファミチキでもいい。ファミチキにレタスとマヨネーズかけたらこんな味なんじゃ?という気持ち。だからマクドナルドのチキン系はあまり好んでいない。
100 1
sounisi5011 @sounisi5011.jp · 20/06/2025
次、マクドナルドの期間限定「チーズアボカドマヨシュリンプ」 www.mcdonalds.co.jp/products/7220/ うんめぇ〜!マクドナルドのエビカツ、ザックザクな食感で最高に旨いのよ。ただでさえ えびフィレオの時点で旨いんだよ。それに……チーズと、アボカドと、マヨネーズを足したんだぜ?あまりにも最高の美味。ソースはやや味が濃いものの、エビカツの旨さを潰していない。最高のバランス。至高のコンビネーション。海老を欲する者にこそ勧めたい。もう一個食べるか……?
100 1
sounisi5011 @sounisi5011.jp · 20/06/2025
次、マクドナルドの期間限定「肉厚ビーフ&ガーリックオニオンビーフ」 www.mcdonalds.co.jp/products/7200/ うわぁ美味しい……マクドナルドの100%ビーフパテが、シャキシャキのタマネギに辛旨いガーリックソースと絡んでとても美味!最初は物足りない味かと思ったけど、単にガーリックソースが偏ってて味わえなかっただけだったわ。いやぁーいいねぇ、これぞ期間限定のマックよ!
110 1
sounisi5011 @sounisi5011.jp · 20/06/2025
まずは喉乾いたのでマクドナルドの期間限定「マックフィズ パイナップルメロン」 www.mcdonalds.co.jp/products/7230/ うーむ、メロンとは言うが、コレ味は完全にパイナップルソーダだぞ?旨い!けどメロンを感じない……まあ美味しいからいいや
100 1
sounisi5011 @sounisi5011.jp · 20/06/2025
久々のマクドナルド。頂く
110 1
sounisi5011 @sounisi5011.jp · 07/06/2025
プロフィールページで下の方へスクロールしていったら、改竄createdAt投稿がちゃんとあった。
000 0
sounisi5011 @sounisi5011.jp · 07/06/2025
ほーん、なるほど。タイムラインの時刻表示はindexedAtを使うけど、投稿を表示したらアーカイブ時刻としてcreatedAtの時刻も併記してくれるのか。プロフィールでの投稿の表示順はおそらくcreatedAtに従うけど、投稿時刻として信用に値するのはindexedAtの時刻って扱いらしい(当たり前;投稿者が自由に弄れるcreatedAtなぞ信用できないのは当然)。検索には即座に反映されたので無視はされないようだ。逆に言うと投稿を隠す目的で過去時刻のポストをするのは止めたほうがよさそう(今はcustom lexiconを使えばいいし)。
120 2
sounisi5011 @sounisi5011.jp · 27/05/2025
本日のメイン。横浜家系ラーメン壱角家の「黒とんこつラーメン」 あー好き。細くて硬い麺!大好き。好きなタイプの麺が、濃厚なスープによく絡む。黒いコレはたぶん焦がしニンニク油だと思うんだけど、その香りも素晴らしい。あー、幸せだぁ……この熱く溶けた油の舌触りは、インスタントラーメンじゃなかなか味わえないだろうなぁ
000 0
sounisi5011 @sounisi5011.jp · 27/05/2025
横浜家系ラーメン壱角家の「ねぎチャ丼」 味付け濃くてうんまっ!チャーシューの味が埋もれて消えるほどの濃さの塩気と旨味を持つ刻みネギが最高すぎる。
100 1
sounisi5011 @sounisi5011.jp · 18/04/2025
え、待って?いま確認したら、RockskyにAboutページやFAQが追加されてる!え、最高か??内容を確認したけど分かりやすい!分かる……分かるぞ……Rockskyがどのようなサービスなのか!!
010 1
sounisi5011 @sounisi5011.jp · 24/08/2024
もう少しいくか。かつやの 「チーズコロッケ」 「ポテトコロッケ」 「カニクリームコロッケ」 順番にいこう。 んん!?なんだコレ!!?めっちゃコショウの香りがして旨い……!トロットロのチーズと、コショウが効いたポテトが、ザクザクの衣に包まれていて……美味……!! かつやのコロッケヤバイな。旨すぎる。よく見たら肉入ってるけど、ジャガイモの比率が圧倒的。なのにどうしてこうも濃厚な旨さなんだ?ポテトコロッケだけでいくらでもいける。 カニクリームコロッケ……うーん、これは中身はいつも通りの味かなぁ。揚げたての衣がザックザクで非常に美味しいけど、さっきまでが衝撃的すぎて物足りなさを感じる
000 0
sounisi5011 @sounisi5011.jp · 24/08/2024
悩みに悩んだ結果、かつやの 「カツ丼(梅)」 に 「Aセット(とん汁(小)・サラダセット)」 の組み合わせを選択。定食やヒレカツ丼とも悩んだが、ベーシックなものからいくのが比較しやすいだろう。さて、お味は…… うん!美味いっ!!卵でとじられてはいるけど、揚げたてのサクサクも感じる。これまでの人生で何度も食べた味だけど……あ〜好き。これが揚げたてのカツ丼かぁ…… とん汁も温かくて美味しいなぁ。謎の肉が入っているけど、慣れ親しんだ豚汁の味。ああ、頼んでよかった。
100 1
sounisi5011 @sounisi5011.jp · 10/03/2024
ダメだな。公式アプリでもAT URIへのリンクは機能しない。そもそもHTTP URL以外は想定外なのかもしれん。
000 0
sounisi5011 @sounisi5011.jp · 06/03/2024
Blueskyのプロフィールの文字数、Lexiconでは256文字が上限ってなっていて、Klearskyはちゃんとエラーになるんだけど、公式クライアントではなぜか256文字より長いプロフィールも書き込めてしまった。え、PDS側でバリデーションしてないの?っていうか、公式アプリさん?公式なのにバリデーションしてないんですか??
200 2
sounisi5011 @sounisi5011.jp · 03/03/2024
Handleの認証状態を表示してくれるWebアプリをだいぶ前に見た気がしてたんだが、再発見した。Bluesky Debug Page……何がきっかけでこれの存在を知ったんだっけか
120 2
sounisi5011 @sounisi5011.jp · 01/03/2024
念の為にgit cloneしてbluesky-social/social-appリポジトリの取得を試みてみたけど……あ〜、ダメみたいですねぇこりゃ。復旧できるのか?これ。頼む復旧してくれ
000 0
sounisi5011 @sounisi5011.jp · 01/03/2024
えっ、ちょ、bluesky-social/social-appリポジトリが空になってるんだが!?嘘だろ!!?やめてくれよ、Issueやプルリク投げられなくなるだろ!!!?たのむ、何かの間違いだと言ってくれ!!!!
100 1
sounisi5011 @sounisi5011.jp · 01/03/2024
ごめん。TOKIMEKIには通知のフィルタリング機能あったわ。通知欄の上にあるマークをクリックしてON/OFFするだけ。これにしておけば引用の通知を見なくて済む
000 0
sounisi5011 @sounisi5011.jp · 25/02/2024
あ、ダメだ。やっぱりapp.bsky.embed.recordを使っている。普通のURLのリンクカードはapp.bsky.embed.externalのほうを使ってるのに。これじゃ引用と変わらん。通知は届くわな
110 1
sounisi5011 @sounisi5011.jp · 25/02/2024
フィードをリンクカードにしてもフィード作成者に通知が届くらしいと聞いたが、過去に引用したときの自分の投稿のJSONを見て納得。app.bsky.embed.recordを使ってるじゃん。これじゃあ引用と同じで通知されるわな
101 1
sounisi5011 @sounisi5011.jp · 25/02/2024
うわすっげ、マジで未加工じゃん。/xrpc/app.bsky.feed.getPostThreadから得たJSONだけど、これってAppViewが返した値だよね?これなら後付の独自プロパティも普通にAppViewまで届いてる感じがする
100 1
sounisi5011 @sounisi5011.jp · 24/02/2024
ぐふふ……「リプライ内で引用をする」ことができるBlueskyクライアントがどれだけ探しても見つからなくて、仕方がないからcurlコマンドでゴリ押ししてやったゼ…… 参考: ・com.atproto.repo.createRecord | Bluesky ・Posts | Bluesky ・atproto/lexicons/app/bsky/feed/post.json at main · bluesky-social/atproto
110 1
sounisi5011 @sounisi5011.jp · 09/02/2024
ふむ、やはり公式クライアントからはタグは表示すらされない。けど、非公式クライアントが全部対応してるかって言われたらそうでもなくて、Klearskyは表示してくれるけどTOKIMEKIは出ない。タグ機能、アテにならなそうだな。
000 0
sounisi5011 @sounisi5011.jp · 09/02/2024
ちょっと試しにタグのテストをしてみよう。公式クライアントにはタグ機能無いけど、内部的にはタグは存在していて、非公式クライアントからはタグを付けられるんだよね。ってわけでKlearskyから「テスト」タグを付けたポストを投げてみる
100 1
sounisi5011 @sounisi5011.jp · 09/02/2024
失礼いたします。Deck風の表示がお好みであれば、TOKIMEKIという非公式クライアントがオススメです。
111 1
sounisi5011 @sounisi5011.jp · 09/02/2024
あ、ダメだ。そもそもKlearskyがHTTP以外のURIをリンク埋め込みに使ってくれないわ
000 0
sounisi5011 @sounisi5011.jp · 09/02/2024
そういえばリンクでAT URIを使ったらどうなるんだろうなっと。Klearskyで試してみよう。 [JPフィード](at://did:plc:cgl62jlhroosxyjkaffidnon/app.bsky.feed.generator/aaae4nczs635m) さて、どうなる
100 1
sounisi5011 @sounisi5011.jp · 14/11/2023
BlueskyのPDSが bsky.social からキノコに分けられ始めているらしく、めでたく我がアカウントもlionsmaneに振り分けられました!……えっ、なにこれ。ライオン?あ、ヤマブシタケ!?英語だとLion's maneって書くんだ……
010 1
sounisi5011 @sounisi5011.jp · 12/11/2023
TOKIMEKI、アカウントごとに異なるTLを同時に使えるし、投稿時にもどのアカウントで投稿するかを選択できるのか。やべぇめっちゃありがたい。とくに後者の機能、Twitterでずーっとほしいと思っていた機能だ。
000 0
sounisi5011 @sounisi5011.jp · 08/09/2023
SkyToolsで届いた時刻を確認。10日も経たずに次のinvite codeが来たんだが。ラッキー!まあ、使う相手が居ないんだけどね
000 0
sounisi5011 @sounisi5011.jp · 07/09/2023
省略されちゃうなぁ。RecordでもDOM上でも全文が出てるんだが、CSSで省略されるようになっている。
000 0
sounisi5011 @sounisi5011.jp · 06/09/2023
It is probably correct behavior that deck.blue does not open "google.com". Because this text is a link to "bing.com". But perhaps there are other problems. Looking at the color of this text, it appears that this link is "。google.com", not "google.com".
110 1
sounisi5011 @sounisi5011.jp · 06/09/2023
あ、deck.blue (旧Blueskydeck)はfacetsをガン無視してドメインだけをURL扱いしてる。「相手の環境でも必ずリンクになる」と想定するべきではないな。相手が使うクライアントによってはリンクと扱われない可能性もあるのか。 これは……deck.blue のバグ……?いや、どっちかというと意図した設計という気もする。好き放題に埋め込んだリンクには危険性もあるからね。google.com って書いてBingへ移動するリンクを作る事もできてしまうし。
110 1
sounisi5011 @sounisi5011.jp · 06/09/2023
何気なくKlearskyでソースを表示したら、なんかRecordのfacetsに変なのが混入してるんだけどぉ!?ちょっと!そこはURLじゃないよ!! Markdown風リンクを使っていてもこのおせっかい機能が働くのはKlearskyのデメリットかもしれない。リンクと認識された範囲をプレビューしてくれる機能が欲しい……いや、自動検出無効化のほうが必要かな? ところでindexが被った場合ってどう扱われるべきなんだろ。他のBlueskyクライアントでも見てみよう
110 1
sounisi5011 @sounisi5011.jp · 06/09/2023
KlearskyっていうBluesky非公式クライアントで任意の場所にリンクを埋め込める機能を使えることを知った。しかもMarkdownに似た書式だから、WYSIWYGエディタと違ってバグる可能性も低い。 どうしよ。これができるなら、自前のクライアントを作る意味が80%くらい失われるゾ…… いや、「返信の中で引用リポストを使う」事はできなさそう。これのために自前クライアントは必要だな
000 0
sounisi5011 @sounisi5011.jp · 06/09/2023
KlearskyってMarkdownが使えたんだ!?ありがとうございます!!!!!!!!!!!!
110 1
sounisi5011 @sounisi5011.jp · 06/09/2023
Klearskyも触ってるんですけど、そういう機能が無さげなんですよ……
100 1
sounisi5011 @sounisi5011.jp · 06/09/2023
Klearskyも同じだ。"https://bsky.app/profile/{DID}/post/{RecordKey}"という書式のURLが機能しない。TOKIMEKIもKlearskyもダメとなると、おそらく他のクライアントも全滅かもなぁ。"https://bsky.app/profile/{DID}/*"は"https://bsky.app/profile/{Handle}/*"と同様に扱って欲しいんだが
000 0
sounisi5011 @sounisi5011.jp · 05/09/2023
あー、やはりか。 bsky.app のPostへのURLで、HandleがDIDだとTOKIMEKI上でエラーになる。 bsky.app のURLをTOKIMEKI上で表示するようにしている処理で何かミスってるのかもしれん
221 2
sounisi5011 @sounisi5011.jp · 02/09/2023
実のところ、私もこれらを知ったのはごく最近でして、両方を深く触っているわけでは無いので詳しくは知らないのです…… Bluesky自体が開発途中という事もあるので、各クライアントもまだ未完成のようなもの。実際に色々触って試して見るのが良いかもしれません。実際、Klearskyにも「他のアプリで開く」メニューがあって、そこから公式やTOKIMEKIを直に開けます。 個人的な話をすると、TOKIMEKIはlangsが表示されるのが便利で、Klearskyは「ソースを表示」機能が便利です。が、技術者でもない限り、これらを使うことはまず無いですよね……
100 1
sounisi5011 @sounisi5011.jp · 01/09/2023
klearsky.pages.dev に「ソースを表示」機能があったから表示してみた。あーっ!これは……!やはりJavaScriptの文字列長をbyteStartとbyteEndに入れている……!!正しくはUTF-8のバイナリデータ長だから「byteStart: 16, byteEnd: 36」なのに、「byteStart: 6, byteEnd: 26」になっている……!
010 1
sounisi5011 @sounisi5011.jp · 31/08/2023
このように、多少の表示の差はあるが、ほぼ同じリンクカードが表示される。これは素晴らしいことだ
bsky.appskyfeed.appblueskydeck.com
030 3
sounisi5011 @sounisi5011.jp · 31/08/2023
Reference data. Hyperlinks (blue text) are shifted. However, this may be a bug in bsky.app, not SkyFeed. bsky.app/profile/did:...
110 1
sounisi5011 @sounisi5011.jp · 31/08/2023
と思ったけどBlueskyDeckだと正しくリンクが表示されているなぁ。これは…… bsky.app がバグっている?それともBlueskyDeckがfacetsプロパティのindexを無視してURLをパースしているのか?AT Protocolを触って実際のRecordを確認する必要があるかもしれない
110 1
sounisi5011 @sounisi5011.jp · 31/08/2023
悔しいが何一つ問題がない。BlueskyDeckのUnicode文字列に関する処理は完璧らしい。
010 1