Nostr検索

   
https://github.com/nbd-wtf/nostr-tools/blob/f4f9bece6edc1991e804868c84e75ef47146ad55/pure.ts#L24
検証処理がスキップされている…?
avatar
   
これの出力 true true になるんですけど true false にならないとおかしくないですか?

nsec=window.NostrTools.generateSecretKey();event=window.NostrTools.finalizeEvent({kind:1, created_at:Math.floor(Date.now()/1000),tags:[],content:'hello'},nsec);console.log(JSON.stringify(event));console.log(window.NostrTools.verifyEvent(event));event.content="not-hello";console.log(JSON.stringify(event));console.log(window.NostrTools.verifyEvent(event));
avatar
   
あ、event2=event; がハードコピーじゃなくって event も一緒に改変されてました

JSON.stringify -> JSON.parse でハードコピーしたらできました

nsec=window.NostrTools.generateSecretKey();event=window.NostrTools.finalizeEvent({kind:1, created_at:Math.floor(Date.now()/1000),tags:[],content:'hello'},nsec);console.log(window.NostrTools.verifyEvent(event));event2=JSON.parse(JSON.stringify(event));event2.content="hell";console.log(window.NostrTools.verifyEvent(event2));
avatar
   
nostr-tools で note の検証をしてみようとして
nsec=window.NostrTools.generateSecretKey();event=window.NostrTools.finalizeEvent({kind:1, created_at:Math.floor(Date.now()/1000),tags:[],content:'hello'},nsec);console.log(window.NostrTools.verifyEvent(event));event2=event;event2.contents="hell";console.log(window.NostrTools.verifyEvent(event2));

として、改変してない event は true で、改変した event2 は false になると思ったんだけど両方 true になってしまうのなんで?
avatar
   
あ!でも自分がまさに書いたような example https://github.com/GoogleContainerTools/distroless/blob/main/examples/rust/Dockerfile を見つけて自信を得たぞ!
avatar
   
この記事 https://zenn.dev/yoshii0110/articles/21ddb58c6f6bfa みたら天下り的に Debian 10 ベースだと分かったけどソースはどこよソースは.よく見たら Dockerfile が見つからない https://github.com/GoogleContainerTools/distroless
avatar
   
Docker詳しいマンに聞きたいんですが,distroless という名前の

istio/distroless
https://hub.docker.com/r/istio/distroless

gcr\.io/distroless/static
gcr\.io/distroless/base-nossl
gcr\.io/distroless/base
https://github.com/GoogleContainerTools/distroless
https://github.com/GoogleContainerTools/distroless/blob/bc24774657be2309847c693c29383fca4950d8d6/base/README.md

この2つって別物なんでしょうか?
avatar
   
nostr-toolsはマイナーバージョンアップでごそっと使い方変わるからなぁ
avatar
   
飯食って昼寝したしやっとastraea改善すすめてくか
いったんnostr-toolsからndkに乗り換えてみる
avatar
   
nostr-tools は breaking change が割と入ってる
avatar
   
nostr toolsのアプデしようと思ったけど諦めるか
avatar
   
Astraea : fix(deps): update deps

svelte-exmarkdown & nostr-tools 後で
https://github.com/mouse484/Astraea/commit/801f41ba4013a2e68b9b096239a292003d397650
avatar
   
もしかしてnostr-toolsよりndk使った方がいいやつか?
avatar
   
なんか最近 DevTools が頻繁に落ちる
avatar
   
モナカードが新規発行されました!


MONATOOLS.MEMBERSHIP.202405
MonaToolsサブスク会員証2024年05月

https://card.mona.jp/explorer/card_detail?asset=A3961641847788368281

https://mcspare.nachatdayo.com/image_server/img/bafybmid6paluiykmq6w3gizd7qj2j23ezta4l2mj25dtuzxiyhhea3sfnql#image.png

#monacard #monacoin #mona
avatar
   
モナカードが販売開始されたっぽい?

MONATOOLS.MEMBERSHIP.202405
MonaToolsサブスク会員証2024年05月

https://card.mona.jp/explorer/card_detail?asset=A3961641847788368281

https://mcspare.nachatdayo.com/image_server/img/bafybmid6paluiykmq6w3gizd7qj2j23ezta4l2mj25dtuzxiyhhea3sfnql#image.png

--------
1 枚につき 3.00 MONA

在庫数: 5 個
--------

#monacard #monacoin #mona #monaparty
avatar
   
VRCQuestToolsが便利すぎる
avatar
   
改修するなら nostr-tools の新しいバージョンに合わせて方がいいんじゃろか…
avatar
   
nostr-tools とかだと matchFilter みたいな関数があったはず
nostr:note1l2k454m2umwm0tzktfzxsx0sxqr2yfhpewaxw2pw343c9cujmynqfe4xjz
avatar
   
nostr-toolsでも使われてた
avatar
   
四谷ラボ御中(こじらさん、しのさん)
https://github.com/nostr-jp/learn-nostr-by-crafting/ の1-3をnostr-tools最新版で動くところまでmodしました。
https://gist.github.com/halka/f98fb92f86554d6a0804d7f719306ac7
avatar
   
nostr-tools に kind の種別判定メソッドあったのか
https://github.com/nbd-wtf/nostr-tools/blob/1e9f828e3e56c34af23100318eb82167037b6759/kinds.ts
avatar
   
nostr-toolsの最新バージョンで動く版のプルリク出します(そのうち)
https://github.com/nostr-jp/learn-nostr-by-crafting/blob/main/1-3_post_text.js
avatar
   
CSS は DevTools で適用されてるファイル確認できるけどたまによく分からんときある
avatar
   
serialize処理自体は nostr-tools に serializeEvent 関数が生えてたのでそれで出来ました.
avatar
   
【Flaky Tests In React: Detection, Prevention and Tools - Semaphore】
https://semaphoreci.com/blog/flaky-react
testing-libraryを使ったReactのテストでの不安定なパターンと解消方法について。
https://realtime.jser.info/2024/03/31/flaky-tests-in-react-detection-prevention-and-tools-semaphore/
avatar
   
モナカードが販売開始されたっぽい?

MONATOOLS.MEMBERSHIP.202404
MonaToolsサブスク会員証2024年04月

https://card.mona.jp/explorer/card_detail?asset=A4463177877192378345

https://mcspare.nachatdayo.com/image_server/img/bafybmihmm2utorefwf7rffwphfaeug6erelkqeyx2okcu362q642hevrjyl#image.png

--------
1 枚につき 3.00 MONA

在庫数: 5 個
--------

#monacard #monacoin #mona #monaparty
avatar
   
nostr:npub168ghgug469n4r2tuyw05dmqhqv5jcwm7nxytn67afmz8qkc4a4zqsu2dlc
直オファーですが、今回ののす本で演習記事どうですか?
2023 年の状況からまた nostr-tools なども変わってきたため 2024年版ということでどうかなと
avatar
   
【Performance tooling in 2024 and beyond | Blog | Chrome for Developers】
https://developer.chrome.com/blog/perf-tooling-2024
Chrome DevToolsに試験的に実装されていた"Performance Insights"パネルは2024年後半に削除される予定。
"Performance Insights"は情報密度を減らすことを目的にしていたが、"Performance"パネルの方が使われていたという話
https://realtime.jser.info/2024/03/27/performance-tooling-in-2024-and-beyond-blog-chrome-for-developers/
avatar
   
nostr-toolsとかでtagsからタグ名で要素取り出す関数ありますか
avatar

流速(10分単位)

Nostr検索ポータル上で取得できている日本語Noteの投稿数です。

検索について

ヒット条件

Nostr検索では、ある程度の文字のゆらぎを含めて検索を行います。
例えば「オレがNo1」で検索すると、以下が含まれる投稿は全てヒットします。

  • オレがNo1(完全に一致)
  • オレがNo1(全角半角カナ)
  • ォレがNo1(大小カナ)
  • オレがno1(大文字小文字英字)
  • オレがNO1(全角半角英数)

除外しているNote

スパム除外やリスク回避のため、以下条件のNoteはインデックスしていません。

  • URLが含まれているNote→一旦収集することにしました
  • 日本語ではない(ひらがなが存在しない)Note
  • CW指定(NIP-36)されているNote

Nostr検索からの削除について

Nostr検索では、以下のリレーサーバからイベントを取得しています。

  • relay-jp.nostr.wirednet.jp
  • nostr.h3z.jp
  • nostr-relay.nokotaro.com
  • brb.io
  • relay.current.fyi
  • relay.damus.io
  • nos.lol
  • relay.snort.social
  • nostr-pub.wellorder.net
  • yabu.me
そのため、これらリレーサーバに削除イベントをpostすることで、Nostr検索からも削除されます。
(※つまり、一般的なNostrクライアントと同様の動きをします)