<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-01-23T21:53:35Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by 月野うさぎ</title>
  <author>
    <name>月野うさぎ</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1avgeydxyv7kf6tl75kmjsne6wj7sg2r6zt8atz3z6xtzvs6vmheqssyucl.rss" />
  <link href="https://nostr.now/npub1avgeydxyv7kf6tl75kmjsne6wj7sg2r6zt8atz3z6xtzvs6vmheqssyucl" />
  <id>https://nostr.now/npub1avgeydxyv7kf6tl75kmjsne6wj7sg2r6zt8atz3z6xtzvs6vmheqssyucl</id>
  <icon>https://image.nostr.build/68a607f0dfbd0021a3c3bccea2095559a4d1b3c3a0d10dd9f252d66dcf226b68.jpg</icon>
  <logo>https://image.nostr.build/68a607f0dfbd0021a3c3bccea2095559a4d1b3c3a0d10dd9f252d66dcf226b68.jpg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqspm699y36hjysu0p80xxz6npu98pazpetlt7gekljahfahx90xmrszyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwlyfa8rz3</id>
    
      <title>Nostr event nevent1qqspm699y36hjysu0p80xxz6npu98pazpetlt7gekljahfahx90xmrszyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwlyfa8rz3</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspm699y36hjysu0p80xxz6npu98pazpetlt7gekljahfahx90xmrszyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwlyfa8rz3" />
    <content type="html">
      私は若白髪で、若い頃から白髪があったし、割合はどんどん増えているが、もう、こういうファッションだと思って放置している。
    </content>
    <updated>2024-05-16T12:55:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgne5wm00dqqm5j2l7mprsdc0uavwezw825pyeqcvpv6nuseltjtgzyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwly8s483v</id>
    
      <title>Nostr event nevent1qqsgne5wm00dqqm5j2l7mprsdc0uavwezw825pyeqcvpv6nuseltjtgzyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwly8s483v</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgne5wm00dqqm5j2l7mprsdc0uavwezw825pyeqcvpv6nuseltjtgzyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwly8s483v" />
    <content type="html">
      おっぱい
    </content>
    <updated>2024-05-16T12:50:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxsyry8j72d4qej8l7uavhr5ae3azxwtucqq4uwr3uug283w95mjczyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwly92mcpf</id>
    
      <title>Nostr event nevent1qqsxsyry8j72d4qej8l7uavhr5ae3azxwtucqq4uwr3uug283w95mjczyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwly92mcpf</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxsyry8j72d4qej8l7uavhr5ae3azxwtucqq4uwr3uug283w95mjczyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwly92mcpf" />
    <content type="html">
      小学生は無邪気で幸せそうだ、と見かけると思う。
    </content>
    <updated>2024-05-15T08:17:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspn6z26xxg5us0qavmyspmvtfyjsrl2vgptggjqcr3796cvqudukqzyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwly8gx35k</id>
    
      <title type="html">地獄のミサワスタンプでも使いたいところだ。</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspn6z26xxg5us0qavmyspmvtfyjsrl2vgptggjqcr3796cvqudukqzyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwly8gx35k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp446jgxxv4rta4je4907zk05ltzpqp7f3z5vuaqfurl5aqpxgmhg7ps3k7&#39;&gt;nevent1q…s3k7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;地獄のミサワスタンプでも使いたいところだ。
    </content>
    <updated>2023-11-26T03:12:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsp446jgxxv4rta4je4907zk05ltzpqp7f3z5vuaqfurl5aqpxgmhgzyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwlystupn2</id>
    
      <title>Nostr event nevent1qqsp446jgxxv4rta4je4907zk05ltzpqp7f3z5vuaqfurl5aqpxgmhgzyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwlystupn2</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsp446jgxxv4rta4je4907zk05ltzpqp7f3z5vuaqfurl5aqpxgmhgzyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwlystupn2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxnh7zewg9v42quxunm0rjxmdth290r3lqknppzklwcxhkdemj09g9xuqd6&#39;&gt;nevent1q…uqd6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;最終的に作ってるライブラリ利用者が触るストリームを作るまでに、簡易な独自プロトコルで通信のやりとりをしないとなのだけど、そのあたりもややこしくなってきたので、シーケンス図とかもいるかな感ある。&lt;br/&gt;通信が行われるレイヤ（？）も、今回のプログラムで意識しないといけないものは少なくとも2つあるので、そこいらの情報も含めて。
    </content>
    <updated>2023-11-26T03:09:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxnh7zewg9v42quxunm0rjxmdth290r3lqknppzklwcxhkdemj09gzyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwlyns4rc8</id>
    
      <title>Nostr event nevent1qqsxnh7zewg9v42quxunm0rjxmdth290r3lqknppzklwcxhkdemj09gzyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwlyns4rc8</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxnh7zewg9v42quxunm0rjxmdth290r3lqknppzklwcxhkdemj09gzyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwlyns4rc8" />
    <content type="html">
      引用のやつ、想定してたライブラリ関数使う形ではうまくいかなくて絶望感だったのだけど、Client to Client （他方がListenするのではなく、相互に接続先アドレスを指定する形）でも SCTPストリームが張れることが試したら分かったので、そこいら使った絡め手でラッパー書いて、同じようなI/Fで使えるようなものは作れそうな見込みが立った。&lt;br/&gt;&lt;br/&gt;しかし、ちょいと書いて動くものになるかと思ってたら、結構規模が大きくなってきたので、もっとカッチリやらないと破綻しそうな気がしてきた。&lt;br/&gt;&lt;br/&gt;あと、（まだ同一マシン上で動くからマシだけど）テストケースが素直に書けないのでどうしようかなー感。&lt;br/&gt;リグレッション用に書いておかないと後で死にそうなんだよなあ。&lt;br/&gt;分散システムはこういうあたりの面倒さもつらいところである。&lt;br/&gt;&lt;br/&gt;Pythonあたりで複数プロセス（ピア・ノード）を起動して各々のstdoutをチェックするようなものでも書くかなああ。&lt;br/&gt;（探せば、その手のテストフレームワークとかあるかな）&lt;br/&gt;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note1sl0mpu9wl4vk92nnetmdr9jahntsaf8c95peqnljsk76xm8hs3aqep4qwx&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1sl0…4qwx&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; こやつ (※)で、オーバレイ上でListenしてるノードが複数ノードを相手にできるよう苦心してコード書いて、動作確認を始めたところ、&lt;br/&gt;&lt;br/&gt;※: &lt;a href=&#34;https://github.com/ryogrid/gossip-overlay/tree/4479d343c9425e3b6c770e03f7e0460d6637dc29&#34;&gt;https://github.com/ryogrid/gossip-overlay/tree/4479d343c9425e3b6c770e03f7e0460d6637dc29&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;実装で利用している pion/sctp というライブラリが以下のようなエラーを出力しており、&lt;br/&gt;&lt;br/&gt;sctp ERROR: 2023/11/24 22:40:06 Failed to handle chunk: todo: handle Init when in state: Established&lt;br/&gt;&lt;br/&gt;そもそもpion/sctp が想定する形での利用をサポートしてないようだと分かり、困ったなあ、となっているなう。&lt;br/&gt;&lt;br/&gt;とはいえ、SCTPの実装と一口にいっても、RFCのどこまでに対応しているかは個々の実装次第なんですよね。&lt;br/&gt;&lt;br/&gt;あとは、そもそもpionというやつは WebRTC実装（のためのライブラリ？）をこしらえることを目的としたプロジェクトらしく、リポジトリ名を省略すると、webrtc, datachannel、dtls、turn、ice とか軒並み実装していて、私が使わせてもろてる sctp のライブラリもその中の一つだったりする。&lt;br/&gt;&lt;br/&gt;んで、WebRTCだと1対1のdatachannelが1つ張れれば、最低限良いはずで、そこからするとpion/sctpのサポート範囲が現状のそれでもおかしくはないんかな、と思ったりしました。&lt;br/&gt;（メディア用の通信路は別ポートで張ればよい？） &lt;/blockquote&gt;
    </content>
    <updated>2023-11-26T03:05:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg0has7zh06ktz4feu4ak3jewme4cw5nuz6qusflegt0drdnmcg7szyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwly8a4a7q</id>
    
      <title>Nostr event nevent1qqsg0has7zh06ktz4feu4ak3jewme4cw5nuz6qusflegt0drdnmcg7szyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwly8a4a7q</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg0has7zh06ktz4feu4ak3jewme4cw5nuz6qusflegt0drdnmcg7szyr43ry35c3n6e8f0l6jmw2z08f6t6ppg0gfvl4v2ytgevfjrfnwly8a4a7q" />
    <content type="html">
      こやつ (※)で、オーバレイ上でListenしてるノードが複数ノードを相手にできるよう苦心してコード書いて、動作確認を始めたところ、&lt;br/&gt;&lt;br/&gt;※: &lt;a href=&#34;https://github.com/ryogrid/gossip-overlay/tree/4479d343c9425e3b6c770e03f7e0460d6637dc29&#34;&gt;https://github.com/ryogrid/gossip-overlay/tree/4479d343c9425e3b6c770e03f7e0460d6637dc29&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;実装で利用している pion/sctp というライブラリが以下のようなエラーを出力しており、&lt;br/&gt;&lt;br/&gt;sctp ERROR: 2023/11/24 22:40:06 Failed to handle chunk: todo: handle Init when in state: Established&lt;br/&gt;&lt;br/&gt;そもそもpion/sctp が想定する形での利用をサポートしてないようだと分かり、困ったなあ、となっているなう。&lt;br/&gt;&lt;br/&gt;とはいえ、SCTPの実装と一口にいっても、RFCのどこまでに対応しているかは個々の実装次第なんですよね。&lt;br/&gt;&lt;br/&gt;あとは、そもそもpionというやつは WebRTC実装（のためのライブラリ？）をこしらえることを目的としたプロジェクトらしく、リポジトリ名を省略すると、webrtc, datachannel、dtls、turn、ice とか軒並み実装していて、私が使わせてもろてる sctp のライブラリもその中の一つだったりする。&lt;br/&gt;&lt;br/&gt;んで、WebRTCだと1対1のdatachannelが1つ張れれば、最低限良いはずで、そこからするとpion/sctpのサポート範囲が現状のそれでもおかしくはないんかな、と思ったりしました。&lt;br/&gt;（メディア用の通信路は別ポートで張ればよい？）
    </content>
    <updated>2023-11-25T00:08:03Z</updated>
  </entry>

</feed>