メモ

#AntDesign

2023/2/10 12:30:11

v5 のテーマ

https://ant.design/docs/react/customize-theme#use-preset-algorithms

#AntDesign

#awesomenostr

2024/9/17 18:38:55

nostr-typedef

Nostr の TypeScript の型定義

リポジトリ: https://github.com/penpenpng/nostr-typedef

#キャッチアップ #awesomenostr

2024/9/17 18:32:47

nip07-awaiter

NIP-07: window.nostr capability for web browsers の window.nostr の検出を手助けする JavaScript/TypeScript のユーティリティー

リポジトリ: https://github.com/penpenpng/nip07-awaiter

#キャッチアップ #awesomenostr

2024/9/17 16:15:34

arXiv のプレプリント

FEDSTR: Money-In AI-Out | A Decentralized Marketplace for Federated Learning and LLM Training on the NOSTR Protocol
https://arxiv.org/abs/2404.15834

Exploring the Nostr Ecosystem: A Study of Decentralization and Resilience
https://arxiv.org/abs/2402.05709

#キャッチアップ #awesomenostr

2024/9/17 16:04:34

Oracolo

単一の HTML ファイルで動作する NIP-23: Long-form Content のビュー

リポジトリ: https://github.com/dtonon/oracolo

#キャッチアップ #awesomenostr

2024/9/13 14:54:45

Pollerama
https://pollerama.fun/

NIP-118: Polls (投票) の実装

関連: https://github.com/nostr-protocol/nips/pull/1346

リポジトリ: https://github.com/abhay-raizada/nostr-polls

#キャッチアップ #awesomenostr

2024/9/13 14:23:39

persian nostr book
https://kehiy.github.io/persian-nostr-book/

NIPs の翻訳を含むペルシア語の Web ブック

リポジトリ: https://github.com/kehiy/persian-nostr-book

#キャッチアップ #awesomenostr

2024/9/13 11:29:30

Matrix: nostrdev
https://chat.nostrdev.com

Nostr 開発者向けの Matrix (プロトコルの) サーバー

#キャッチアップ #awesomenostr

2024/9/13 11:08:59

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-08-21&until=2024-09-13&author=aljazceru

#キャッチアップ #awesomenostr

2024/9/10 16:12:34

n3xB
https://n3xb.io/

n3xB Bitcoin exchange protocol の提案

リポジトリ: https://github.com/nobu-maeda/n3xb

#キャッチアップ #awesomenostr

2024/9/10 16:04:50

Crusty n3xB
https://n3xb.io/

n3xB Bitcoin exchange protocol を実装する Rust のライブラリ

リポジトリ: https://github.com/nobu-maeda/crusty-n3xb

#キャッチアップ #awesomenostr

2024/9/10 15:01:39

Bostr2

nostr:nevent1qqsqj6rrx0up6xvk4g65wd59k83ctmx9cf255869gxangn3lulhn0yc8974g0

リポジトリ: https://github.com/Yonle/bostr2

#キャッチアップ #awesomenostr

2024/9/10 14:50:38

Telegram: YakiHonne Daily Featured
https://t.me/YakiHonne_Daily_Featured/

YakiHonne の Telegram グループ

#キャッチアップ #awesomenostr

2024/9/9 14:54:10

Tracker for Undocumented Nostr Event Kinds
https://undocumented.nostrkinds.info/

未知のイベント(kind)のトラッカー

#キャッチアップ #awesomenostr

2024/9/9 14:39:46

OSINT Discovery

OSINT(オープンソース インテリジェンス)の Python スクリプトのセット。Nostr 向けにはユーザーの検索を提供

リポジトリ: https://github.com/Inforensics/osint-user-discovery

#キャッチアップ #awesomenostr

2024/8/20 15:01:09

DVMDash
https://dvmdash.live/

NIP-90: Data Vending Machines のモニタリングやデバッグを行うための開発者向けのツール

リポジトリ: https://github.com/dtdannen/dvmdash

#キャッチアップ #awesomenostr

2024/8/20 14:58:59

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-07-26&until=2024-08-20&author=aljazceru

#キャッチアップ #awesomenostr

2024/7/25 15:32:23

Lumina
https://lumina.rocks/

画像用の Web クライアント

リポジトリ: https://github.com/mroxso/lumina-rocks-website

#キャッチアップ #awesomenostr

2024/7/25 12:48:13

NWS

リレー経由で TCP をルーティングする Web サービス

リポジトリ: https://github.com/asmogo/nws

#キャッチアップ #awesomenostr

2024/7/25 10:37:22

nostr-logo

Nostr のロゴとアイコン


リポジトリ: https://github.com/mbarulli/nostr-logo

#キャッチアップ #awesomenostr

2024/7/25 10:24:45

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-07-10&until=2024-07-25&author=aljazceru

#キャッチアップ #awesomenostr

2024/7/9 10:34:10

Nostr Sendbox
https://sendbox.nostrmo.com/

API を使用したイベントの予約投稿

#キャッチアップ #awesomenostr

2024/7/9 10:23:21

cfrelay

Cloudflare Workers 上で動作するリレー

リポジトリ: https://github.com/haorendashu/cfrelay

#キャッチアップ #awesomenostr

2024/7/9 10:15:03

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-07-05&until=2024-07-09&author=aljazceru

#キャッチアップ #awesomenostr

2024/7/8 14:02:53

nostr-book
https://nostr-book.org/

NIPs を PDF や EPUB 形式のファイルにしたもの

リポジトリ: https://github.com/adamdecaf/nostr-book

#キャッチアップ #awesomenostr

2024/7/8 13:46:52

Ditto
https://soapbox.pub/ditto/

Mostr を統合した Nostr と Fediverse のオンプレミスのサーバー

関連: https://mostr.pub/

リポジトリ: https://gitlab.com/soapbox-pub/ditto

#キャッチアップ #awesomenostr

2024/7/4 11:33:19

NIP-44

NIP-44: Versioned Encryption の仕様とさまざまな言語での実装のコピー

リポジトリ: https://github.com/paulmillr/nip44

#キャッチアップ #awesomenostr

2024/7/4 11:32:36

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-06-27&until=2024-07-04&author=aljazceru

#キャッチアップ #awesomenostr

2024/6/26 9:26:40

Mostro Web

Mostro web client

リポジトリ: https://github.com/MostroP2P/mostro-web

関連: nostr:nevent1qqstj2rkza0pd3tl8zqavwt99tcsrl7rtxukrtl5gp783dfk66gt33qpmhpxd

#キャッチアップ #awesomenostr

2024/6/26 9:11:00

Locus

Android、iOS 用の位置情報のリアルタイム共有

F-Droid: https://f-droid.org/packages/app.myzel394.locus
GitHub: https://github.com/Myzel394/locus/releases

iOS は要ビルド

リポジトリ: https://github.com/Myzel394/locus

#キャッチアップ #awesomenostr

2024/6/26 9:06:12

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-06-18&until=2024-06-26&author=aljazceru

#キャッチアップ #awesomenostr

2024/6/18 21:14:28

NostrDVM

Python 用の NIP-90: Data Vending Machines のフレームワーク

リポジトリ: https://github.com/believethehype/nostrdvm

#キャッチアップ #awesomenostr

2024/6/17 18:16:40

Awesome Nostr Possibilities

ソーシャル以外のユース ケースのリスト

リポジトリ: https://github.com/orthzar/awesome-nostr-possibilities

#キャッチアップ #awesomenostr

2024/6/17 18:09:19

awesome-nostr-japan

awesome-nostr の日本版

リポジトリ: https://github.com/nostr-jp/awesome-nostr-japan

#キャッチアップ #awesomenostr

2024/6/17 18:03:28

Mostro
https://mostro.network/

Lightning Network peer-to-peer exchange platform on Nostr

リポジトリ: https://github.com/MostroP2P/mostro
リポジトリ: https://github.com/MostroP2P/mostro-cli
リポジトリ: https://github.com/MostroP2P/mostro-core

#キャッチアップ #awesomenostr

2024/6/17 18:02:53

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-06-06&until=2024-06-17&author=aljazceru

#キャッチアップ #awesomenostr

2024/6/5 12:43:05

Blossom

ファイル サーバーの HTTP エンドポイントの仕様。認証に Nostr のイベントを使用する

リポジトリ: https://github.com/hzrd149/blossom

#キャッチアップ #awesomenostr

2024/6/5 12:05:32

Rabbit
https://rabbit.syusui.net/

TweetDeck スタイルの Web クライアント。@syusui_s さん

リポジトリ: https://github.com/syusui-s/rabbit

#キャッチアップ #awesomenostr

2024/6/5 11:30:22

Cloud Seeder
https://ipv6.rs/cloudseeder

nostr-rs-relay や Nostr 以外のサーバー (Mastodon など) のワンクリック インストーラー

紹介動画: https://www.youtube.com/watch?v=2bCcot7q5Ic

リポジトリ: https://github.com/ipv6rslimited/cloudseeder

#キャッチアップ #awesomenostr

2024/6/5 11:29:28

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-05-21&until=2024-06-05&author=aljazceru

#キャッチアップ #awesomenostr

2024/5/22 17:48:19

zap_server

NIP-57: Lightning Zaps 用の LNURL サーバー

リポジトリ: https://github.com/UTXOnly/zap_server

#キャッチアップ #awesomenostr

2024/5/22 17:23:06

nostpy-cli

Python 製の CLI クライアント

リポジトリ: https://github.com/UTXOnly/nostpy-cli

#キャッチアップ #awesomenostr

2024/5/20 18:50:14

danmakustr

NIP-61: Danmaku (https://github.com/nostr-protocol/nips/pull/1184) の実装で Chrome 拡張機能

リポジトリ: https://github.com/CodyTseng/danmakustr

#キャッチアップ #awesomenostr

2024/5/20 18:40:55

wikistr
https://wikistr.com/

NIP-54: Wiki のクライアント。fiatjaf さん

リポジトリ: https://github.com/fiatjaf/wikistr

#キャッチアップ #awesomenostr

2024/5/20 18:39:00

gitstr

NIP-34: git stuff のクライアント。fiatjaf さん

リポジトリ: https://github.com/fiatjaf/gitstr

#キャッチアップ #awesomenostr

2024/5/20 18:32:39

SuperConductor

Java 用のリレーのフレームワーク

ドキュメント: https://github.com/avlo/superconductor/?tab=readme-ov-file#creating-relay-event-handlers

リポジトリ: https://github.com/avlo/superconductor

#キャッチアップ #awesomenostr

2024/5/20 18:13:07

Contact list backup
https://nostr.xport.top/contact-list-backup/

kind: 3 (連絡先) のバックアップとリストア

リストアには NIP-46: Nostr Connect が必要な模様

#キャッチアップ #awesomenostr

2024/5/20 14:45:11

Bech32 for Nostr
https://nostr.xport.top/bech32-for-nostr/

NIP-19: bech32-encoded entities のコンバーター

#キャッチアップ #awesomenostr

2024/5/20 14:36:58

relays.xport.top
https://relays.xport.top/

ping やアクティビティーなどでソートできるリレー リスト

#キャッチアップ #awesomenostr

2024/5/20 14:23:49

nostrame

Chrome 拡張機能のアカウント マネージャー

NIP-07: window.nostr capability for web browsers には対応していない?

リポジトリ: https://github.com/Anderson-Juhasc/nostrame

#キャッチアップ #awesomenostr

2024/5/20 14:23:40

nostrability

アプリケーション間の相互運用性の問題をまとめるリポジトリ

リポジトリ: https://github.com/nostrability/nostrability

#キャッチアップ #awesomenostr

2024/5/20 14:06:52

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-05-14&until=2024-05-20&author=aljazceru

#キャッチアップ #awesomenostr

2024/5/14 13:56:31

Voyage

Reddit のような UI の Android 用のクライアント。Nozzle の後継

リポジトリ: https://github.com/dluvian/voyage

参考: https://github.com/dluvian/Nozzle

#キャッチアップ #awesomenostr

2024/5/14 12:34:50

nostr-pass

実験中のツールで用途が不明

リポジトリ: https://github.com/plantimals/nostr-pass

#キャッチアップ #awesomenostr

2024/5/14 12:15:22

knob

kind: 1 (テキスト メモ) を投稿するための CLI クライアント

リポジトリ: https://github.com/plantimals/knob

#キャッチアップ #awesomenostr

2024/5/14 12:04:31

LNbits
https://lnbits.com/

ライトニング ウォレットのアカウント システム?

リポジトリ: https://github.com/lnbits/lnbits

#キャッチアップ #awesomenostr

2024/5/13 12:01:21

Shopstr
https://shopstr.store/

NIP-99: Classified Listings の実装

リポジトリ: https://github.com/shopstr-eng/shopstr

#キャッチアップ #awesomenostr

2024/5/13 12:00:04

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-04-10&until=2024-05-13&author=aljazceru

#キャッチアップ #awesomenostr

2024/4/12 10:50:13

Verified-Nostr.com
https://verified-nostr.com

NIP-05 の無料/有料のサービス

#キャッチアップ #awesomenostr

2024/4/12 10:24:49

Nosflare

Cloudflare Workers と Workers KV を使用するリレー

リポジトリ: https://github.com/Spl0itable/nosflare

#キャッチアップ #awesomenostr

2024/4/9 11:45:12

Osty
https://osty.dev

Nostr アプリケーションを作成するための JavaScript/TypeScript 用のボイラープレート?

リポジトリ: https://github.com/ostyjs/create-osty

#キャッチアップ #awesomenostr

2024/4/9 11:00:49

Docstr
https://docstr.app

Google Docs の代替

リポジトリ: https://github.com/sepehr-safari/docstr

#キャッチアップ #awesomenostr

2024/4/9 10:59:32

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-03-20&until=2024-04-09&author=aljazceru

#キャッチアップ #awesomenostr

2024/3/19 11:26:23

NIP-96 compatible servers

NIP-96: HTTP File Storage Integration を実装するサーバーのリスト

リポジトリ: https://github.com/quentintaranpino/NIP96-compatible-servers

#キャッチアップ #awesomenostr

2024/3/19 11:16:10

NIP-96: HTTP File Storage Integration を実装するサーバー

nostpic
https://nostpic.com

mockingyou.com
https://mockingyou.com

nostr.onch.services
https://nostr.onch.services

#キャッチアップ #awesomenostr

2024/3/19 11:08:37

nostr-spring-boot-starter

クライアントやリレーを作成するための Spring Boot のスターター

リポジトリ: https://github.com/theborakompanioni/nostr-spring-boot-starter

#キャッチアップ #awesomenostr

2024/3/19 11:06:47

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-03-08&until=2024-03-19&author=aljazceru

#キャッチアップ #awesomenostr

2024/3/8 11:43:22

nostr-badges
https://app.akaprofiles.com

NIP-58: Badges を管理するためのマイクロ Web アプリケーション

リポジトリ: https://github.com/neilck/nostr-badges

#キャッチアップ #awesomenostr

2024/3/7 12:03:21

NostrP2P

リポジトリ: https://github.com/ryogrid/nostrp2p

#キャッチアップ #awesomenostr

2024/3/7 11:51:24

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-02-27&until=2024-03-07&author=aljazceru

#キャッチアップ #awesomenostr

2024/2/26 17:08:17

ni.py

Bluesky、Mastodon、Nostr にクロス ポストすることができる投稿専用の CLI クライアント

リポジトリ: https://github.com/0n4t3/nipy

#キャッチアップ #awesomenostr

2024/2/26 16:28:46

Nootti
https://nootti.com

Bluesky、Mastodon、Nostr にクロス ポストすることができる iOS 用のクライアント

#キャッチアップ #awesomenostr

2024/2/26 16:13:53

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-02-10&until=2024-02-26&author=aljazceru

#キャッチアップ #awesomenostr

2024/2/9 14:43:05

noscrypt

C 製の暗号化ライブラリー

リポジトリ: https://github.com/VnUgE/noscrypt

#キャッチアップ #awesomenostr

2024/2/9 14:35:01

nostr-relay

Go のリレー。mattn さん

リポジトリ: https://github.com/mattn/nostr-relay

#キャッチアップ #awesomenostr

2024/2/9 14:32:56

cagliostr

C++ のリレー。mattn さん

リポジトリ: https://github.com/mattn/cagliostr

#キャッチアップ #awesomenostr

2024/2/9 14:31:26

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-02-02&until=2024-02-09&author=aljazceru

#キャッチアップ #awesomenostr

2024/2/1 12:04:08

nostr-relay

リレーを構築するための JavaScript/TypeScript 用のライブラリー

リポジトリ: https://github.com/CodyTseng/nostr-relay

#キャッチアップ #awesomenostr

2024/2/1 11:49:42

nostr-relay-tray

nostr-relay の実装の 1 つ

#キャッチアップ #awesomenostr

2024/2/1 11:47:58

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-01-25&until=2024-02-01&author=aljazceru

#キャッチアップ #awesomenostr

2024/1/24 10:15:36

formstr.app
https://formstr.app/

Formstr のライブ インスタンス

#キャッチアップ #awesomenostr

nostr:nevent1qqszrltt39j7qfc0h0s9xhrtj7quhff36lrwz3wh477qmtl42kskxfccvct3x

2024/1/24 10:13:51

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-01-16&until=2024-01-24&author=aljazceru

#キャッチアップ #awesomenostr

2024/1/16 11:25:00

Corny Chat
https://cornychat.com/

Jam をフォークした Clubhouse の代替

リポジトリ: https://github.com/vicariousdrama/cornychat

参考: https://gitlab.com/jam-systems/jam.git

#キャッチアップ #awesomenostr

2024/1/16 11:13:39

nostui

Rust 製の TUI クライアント (kamakura さん)

リポジトリ: https://github.com/akiomik/nostui

#キャッチアップ #awesomenostr

2024/1/16 11:01:03

How to implement nostr protocol in python
https://fullstackengineer.hashnode.dev/how-to-implement-nostr-protocol-from-scratch-with-python-nip-01

Python でクライアント (NIP-01) を実装するためのチュートリアル

#キャッチアップ #awesomenostr

2024/1/16 10:55:22

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-01-15&until=2024-01-15&author=aljazceru

#キャッチアップ #awesomenostr

2024/1/15 16:23:40

Nostr Playground
https://playground.nostr.com/

REQ のプレイグラウンド

リポジトリ: https://github.com/sepehr-safari/nostr-playground

#キャッチアップ #awesomenostr

2024/1/15 16:11:33

NIP-96 File Storage Servers
https://github.com/aljazceru/awesome-nostr#nip-96-file-storage-servers

NIP-96: HTTP File Storage Integration を実装するサーバー

#キャッチアップ #awesomenostr

2024/1/15 16:09:53

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-01-09&until=2024-01-14&author=aljazceru

#キャッチアップ #awesomenostr

2024/1/11 9:52:57

NIPF

GitHub のリポジトリから .zip ファイルをダウンロードして展開 (解凍) するツール
用途不明

リポジトリ: https://github.com/nextdebug/nipf

#キャッチアップ #awesomenostr

2024/1/10 11:26:25

broadcaster.nostr.net

nostr.net のバウンサー

関連: nostr:nevent1qqsqj6rrx0up6xvk4g65wd59k83ctmx9cf255869gxangn3lulhn0yc8974g0

#キャッチアップ #awesomenostr

2024/1/10 10:42:00

nostr.at
https://nostr.at/

nostr.net の njump

関連: nostr:nevent1qqsywyj8shzvf4c5cjrgh0k8zxcrhjca5et27t3fmua74h687vthqrgyhksv9

#キャッチアップ #awesomenostr

2024/1/10 0:16:02

relay.nostr.net

nostr.net のリレー

#キャッチアップ #awesomenostr

2024/1/10 0:11:52

earthly
https://earthly.land/

GeoJSON (kind: 4326) のエディター

リポジトリ: https://github.com/moogmodular/earthly

関連: https://github.com/nostr-protocol/nips/pull/136
関連: https://geojson.org/

#キャッチアップ #awesomenostr

2024/1/10 0:10:03

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-12-22&until=2024-01-08&author=aljazceru

#キャッチアップ #awesomenostr

2023/12/23 1:34:04

nostr:nevent1qqs2zc8mut0993kus3jj6vhywnt27y7sc24lumeqf2hna69gtaykumspzamhxue69uhkxctrdpjnytnswf5k6ctv9ehx2aqzyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x395f24kfn

#キャッチアップ #awesomenostr

2023/12/23 0:27:30

YakiHonne mobile app

ブログ プラットフォームの YakiHonne のモバイル アプリ

iOS: https://apps.apple.com/mo/app/yakihonne/id6472556189
Android: https://play.google.com/store/apps/details?id=com.yakihonne.yakihonne

#キャッチアップ #awesomenostr

2023/12/21 15:23:26

nostr-geotags

イベントの様々なジオタグ (g タグなど) を生成する JavaScript モジュール (ESM)

リポジトリ: https://github.com/sandwichfarm/nostr-geotags

#キャッチアップ #awesomenostr

2023/12/21 15:21:47

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-12-20&until=2023-12-21&author=aljazceru

#キャッチアップ #awesomenostr

2023/12/20 15:41:31

Nuxstr

Nuxt と NDK (Nostr Development Kit) を使用したマイクロブログ用のテンプレート

デモ: https://nuxstr.nostrver.se

リポジトリ: https://github.com/sebastix/nuxstr

#キャッチアップ #awesomenostr

2023/12/20 15:40:42

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-12-11&until=2023-12-19&author=aljazceru

#キャッチアップ #awesomenostr

2023/12/16 1:08:54

amberflutter

Amber を使用するための Flutter ラッパー

リポジトリ: https://github.com/sebdeveloper6952/amberflutter

関連: nostr:nevent1qqsrsqyrx34cz0qjlge5n7wm47z5tu4p0eggzw4zlkzrnehphfa0kwgpz3mhxue69uhhyetvv9ujumn0wd68ytnzvuq3wamnwvaz7tmrv93ksefj9ec8y6tdv9kzumn9wsqs7amnwvaz7tmwdaehgu3wd4hk6qgdwaehxw309ahx7uewd3hkcqguwaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skcq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqj7uwx7
関連: https://github.com/nostr-protocol/nips/pull/868

#キャッチアップ #awesomenostr

2023/12/16 0:47:09

Beagle
https://0xli.github.io/beagle.chat/

iOS 用のチャット クライアント?

#キャッチアップ #awesomenostr

2023/12/11 14:04:52

Coracle DMs

Coracle の古い DM 機能を抽出したもの

リポジトリ: https://github.com/coracle-social/legacy-dms (リンク切れ)

#キャッチアップ #awesomenostr

2023/12/11 11:56:11

Formstr

Google フォームの代替

リポジトリ: https://github.com/abhay-raizada/nostr-forms

#キャッチアップ #awesomenostr

2023/12/11 11:53:45

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-12-05&until=2023-12-10&author=aljazceru

#キャッチアップ #awesomenostr

2023/12/5 10:44:51

OneKey
https://onekey.so/

NIP-07 (window.nostr capability for web browsers) を実装するクロスプラットフォームの暗号資産ウォレット

リポジトリ: https://github.com/OneKeyHQ/app-monorepo

#キャッチアップ #awesomenostr

2023/12/5 10:42:49

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-11-29&until=2023-12-04&author=aljazceru

#キャッチアップ #awesomenostr

2023/11/22 0:03:27

njump.me
https://njump.me/

njump のライブ インスタンス
https://njump.me/ でリソースをプレビューできる
以前は nostr.com だった

関連: nostr:nevent1qqs0ezdkejquzpa69w84le0036rm9dcssk8evhtld3y0jd2qh37esecppamhxue69uhkummnw3ezumt0d5pzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy76np9d

#キャッチアップ #awesomenostr

2023/11/22 0:02:29

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-11-06&until=2023-11-21&author=aljazceru

#キャッチアップ #awesomenostr

2023/11/6 16:10:43

Postr For Nostr

WordPress のプラグインで、WordPress の投稿を kind: 1 (テキスト メモ) として再投稿する

リポジトリ: https://github.com/joel-st/postr-for-nostr

#キャッチアップ #awesomenostr

2023/11/6 14:47:06

Undelete my Nostr
https://yonle.github.io/undelete-my-nostr

削除したアカウントを復活させるマイクロ Web アプリケーション

リポジトリ: https://github.com/Yonle/undelete-my-nostr

#キャッチアップ #awesomenostr

2023/11/6 13:47:19

Bostr

リレーを集約するリレー

リポジトリ: https://github.com/atrifat/nostr-filter-relay

#キャッチアップ #awesomenostr

2023/11/6 13:09:01

nostr-filter-relay
wss://nostr-id-relay.hf.space

URL のパラメーターで kind: 1 (テキスト メモ) をフィルタリングできるリレー

リポジトリ: https://github.com/atrifat/nostr-filter-relay

#キャッチアップ #awesomenostr

2023/11/6 12:07:44

Chief

strfry 用のプラグインで、ブラックリストで書き込みを制御する

リポジトリ: https://github.com/0xtrr/chief

strfry: https://github.com/hoytech/strfry

#キャッチアップ #awesomenostr

2023/11/6 11:50:23

Nostrich House
https://nostrich.house

NIP-05 の有料サービス
DM で購入できる

#キャッチアップ #awesomenostr

2023/11/6 11:39:44

mapstr
https://mapstr.xyz/

ビットコインを使用できるお店をマップ ベースでレビューするための Web サイト
多分

#キャッチアップ #awesomenostr

2023/11/6 11:38:50

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-10-31&until=2023-11-05&author=aljazceru

#キャッチアップ #awesomenostr

2023/11/1 21:28:15

Nostrmo
https://github.com/haorendashu/nostrmo_faq#download

NIP-07 を内包するクライアント

#キャッチアップ #awesomenostr

2023/11/1 19:59:26

nos2x-fox
https://diegogurpegui.com/nos2x-fox/

Firefox 用の NIP-07

#キャッチアップ #awesomenostr

2023/11/1 15:50:25

nodestr

NIP-07 の Node.js 用のポリフィル

リポジトリ: https://github.com/lightning-digital-entertainment/nodestr

#キャッチアップ #awesomenostr

2023/11/1 15:41:49

horse

#後で読む

リポジトリ: https://github.com/fiatjaf/horse

#キャッチアップ #awesomenostr

2023/11/1 12:33:17

hostr

kaiji さんが開発された、NIP-106: Decentralized Web Hosting on Nostr のホスティング ツール

リポジトリ: https://github.com/studiokaiji/nostr-webhost

#キャッチアップ #awesomenostr

2023/11/1 8:50:01

TaskTiger
https://tasktiger.io/

NIP-90: Data Vending Machine のサービス プロバイダー

#キャッチアップ #awesomenostr

2023/11/1 7:51:41

Vendata
https://vendata.io/

NIP-90: Data Vending Machine のデータ処理 AI (のサービス プロバイダー) のリスト

#キャッチアップ #awesomenostr

2023/10/31 20:55:15

DVM Reference Implementation

NIP-90: Data Vending Machine のバックエンド (エントリー ポイント) のリファレンス実装
多分

リポジトリ: https://github.com/pablof7z/dvm-references/

#キャッチアップ #awesomenostr

2023/10/31 20:43:46

Data Vending Machine - Service Provider

NIP-90: Data Vending Machine のサービス プロバイダーの例

リポジトリ: https://github.com/pablof7z/nostr-data-vending-machine

#キャッチアップ #awesomenostr

2023/10/31 9:51:13

Data Vending Machines
https://www.data-vending-machines.org/

NIP-90: Data Vending Machine の包括的な Web サイト

#キャッチアップ #awesomenostr

2023/10/30 16:07:29

ポッドキャスト

No Strings
https://www.fountain.fm/show/jCajOVJfkIXAkAyqvmW6

Plebchain Radio
https://nostrnests.com/plebchainradio

Nost talks
https://www.curiousdk.com/podcast

Thank god for nostr
https://tgfb.com/podcasts/thank-god-for-nostr/

La Cosa Nostr
https://tunein.com/podcasts/Technology-Podcasts/La-Cosa-Nostr---The-Decentralized-Network-p3709902/?topicId=338397586

#キャッチアップ #awesomenostr

2023/10/30 15:55:33

DVM Clients and Services Tutorial
https://www.youtube.com/watch?v=dAuLnNxU0Yg

NIP-90: Data Vending Machine のチュートリアル動画

#キャッチアップ #awesomenostr

2023/10/30 15:52:13

Data Vending Machine

TypeScript による NIP-90: Data Vending Machine の例

リポジトリ: https://github.com/Kodylow/nostr-dvm-ts

#キャッチアップ #awesomenostr

2023/10/30 15:20:38

Decentralizing Global Markets with Nostr
https://www.youtube.com/watch?v=WtpY_pQ3zcI

Guy Swann さんと Pablof7z さんの談話

#キャッチアップ #awesomenostr

2023/10/30 15:20:10

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-10-26&until=2023-10-29&author=aljazceru

#キャッチアップ #awesomenostr

2023/10/26 12:53:03

Shipyard
https://shipyard.pub/

kind: 1 (テキスト メモ) の投稿に特化したクライアント
予約投稿やキューなどの機能がある (これらはリレーに送信されない、多分)

#キャッチアップ #awesomenostr

2023/10/26 11:35:40

Memestr
https://memestr.app/

ハッシュタグでカテゴライズしてイベントを表示するクライアント

#キャッチアップ #awesomenostr

2023/10/26 11:19:36

Listr
https://listr.lol/

NIP-51: Lists のクライアント

#キャッチアップ #awesomenostr

2023/10/26 11:13:59

NostrO

CLI クライアント
リレー情報やユーザー情報の取得、メモの検索などができる

リポジトリ: https://github.com/r3drun3/nostro

#キャッチアップ #awesomenostr

2023/10/26 10:40:10

noStrudel
https://nostrudel.ninja/

hzrd149 さんの個人的な Web クライアント

リポジトリ: https://github.com/hzrd149/nostrudel

#キャッチアップ #awesomenostr

2023/10/26 10:30:54

NostrSync

Logseq のプラグイン
NIP-04 の DM をジャーナルにインポートする

リポジトリ: https://github.com/KoalaSat/logseq-nostr-sync

#キャッチアップ #awesomenostr

2023/10/26 10:30:31

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-10-12&until=2023-10-25&author=aljazceru

#キャッチアップ #awesomenostr

2023/10/16 12:46:31

Nostr playground
https://snowcait.github.io/nostr-playground/

雪猫さんが開発された、生の JSON でやり取りする Web クライアント
リレー情報 (NIP-11) も確認することができる

リポジトリ: https://github.com/SnowCait/nostr-playground

#キャッチアップ #awesomenostr

2023/10/16 10:57:33

nostr.json generator
https://snowcait.github.io/nostr-json-generator

雪猫さんが開発された、NIP-07 や NIP-65 から NIP-05 の nostr.json を作成するマイクロ Web アプリケーション

リポジトリ: https://github.com/SnowCait/nostr-json-generator

#キャッチアップ #awesomenostr

2023/10/14 0:39:10

Nostr action

雪猫さんが開発された、イベントを作成して送信する GitHub Action

リポジトリ: https://github.com/snow-actions/nostr

#キャッチアップ #awesomenostr

2023/10/13 1:14:30

nostter
https://nostter.vercel.app/

雪猫さんが開発された、Twitter のような Web クライアント

リポジトリ: https://github.com/SnowCait/nostter

#キャッチアップ #awesomenostr

2023/10/12 13:07:33

Replies
https://replies.nostrapps.org

イベントへの返信を表示するためのマイクロ Web アプリケーション

例: https://replies.nostrapps.org/?id=nevent1qqsqy8yg4wv0z27ztll8qw7gvlae3rdwgme9a4328pkdla0uyfmdsmqzyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x395593jxa

Web ページに組み込んで nocomment のようなコメント システムとしても利用できそう

リポジトリ: https://github.com/nostrband/replies

#キャッチアップ #awesomenostr

2023/10/12 11:53:55

Zapper
https://zapper.nostrapps.org/

Zap するためのマイクロ Web アプリケーション

リポジトリ: https://github.com/nostrband/zapper

#キャッチアップ #awesomenostr

2023/10/12 11:01:24

Spring Browser
https://spring.site

NIP-07 (window.nostr capability for web browsers) を実装する Android 用の Web ブラウザー

NIP-07 は、このアプリケーションでのみ使用できる

#キャッチアップ #awesomenostr

2023/10/12 10:42:07

Amber

Android 用の NIP-46 (Nostr Connect) の署名クライアント

リポジトリ: https://github.com/greenart7c3/amber

#キャッチアップ #awesomenostr

2023/10/12 10:39:28

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-10-02&until=2023-10-11&author=aljazceru

#キャッチアップ #awesomenostr

2023/10/3 12:00:01

navigatr

NIP-65: Relay List Metadata (アウトボックス モデル) に対応した、イベントをフェッチするための JavaScript/TypeScript 用のライブラリー

リポジトリ: https://github.com/coracle-social/navigatr

#キャッチアップ #awesomenostr

2023/10/3 11:31:09

zephyr
https://zephyr.coracle.social/

NIP-65: Relay List Metadata (アウトボックス モデル) を使用する kind: 1 (テキスト メモ) のビューアー

リポジトリ: https://github.com/coracle-social/zephyr

#キャッチアップ #awesomenostr

2023/10/2 18:22:04

nostr.time

NIP-52 (Calendar Events) の実装
多分

リポジトリ: https://github.com/coracle-social/nostrtime

#キャッチアップ #awesomenostr

2023/10/2 18:16:40

inbox

NIP-24 (Private Direct Messages and Small Group Chats) の PoC (概念検証)

NIP-24:
https://github.com/vitorpamplona/nips/blob/sealed-dms/24.md
https://github.com/nostr-protocol/nips/pull/686

リポジトリ: https://github.com/coracle-social/inbox

#キャッチアップ #awesomenostr

2023/10/2 18:00:39

Coracle Chat
https://chat.coracle.social/

Coracle のチャット機能を抽出したもの

リポジトリ: https://github.com/coracle-social/legacy-chat

#キャッチアップ #awesomenostr

2023/10/2 17:52:21

nosdump

かすてらふぃさんが開発された、JSON Lines 形式でイベントをダンプ (ダウンロード) するコマンド ライン ツール

リポジトリ: https://github.com/jiftechnify/nosdump

#キャッチアップ #awesomenostr

2023/10/2 17:41:28

nostr-fetch

かすてらふぃさんが開発された、イベントを漏れなくフェッチできる JavaScript/TypeScript 用のライブラリー

リポジトリ: https://github.com/jiftechnify/nostr-fetch

#キャッチアップ #awesomenostr

2023/10/2 17:39:35

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-09-25&until=2023-10-01&author=aljazceru

#キャッチアップ #awesomenostr

2023/9/28 16:19:06

Mutiny
https://www.mutinywallet.com

NWC (NIP-47) に対応したブラウザ上で動作するセルフカストディアル ウォレット

リポジトリ: https://github.com/MutinyWallet/mutiny-web

#キャッチアップ #awesomenostr

2023/9/28 16:07:00

Nostr Wallet Connect
https://apps.umbrel.com/app/alby-nostr-wallet-connect

umbrelOS 上の NWC (NIP-47) のウォレット サービス (アプリケーション)

#キャッチアップ #awesomenostr

2023/9/25 18:19:48

Nostr Access Control

NIP-58 (Badges) を使用して NIP-99 (Classified Listings) のリソースへのアクセスを制御するための JavaScript/TypeScript 用のライブラリー

リファレンス実装: https://github.com/neilck/nac-demo-app

リポジトリ: https://github.com/neilck/nostr-access-control

#キャッチアップ #awesomenostr

2023/9/25 18:19:19

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-09-19&until=2023-09-24

#キャッチアップ #awesomenostr

2023/9/20 11:34:32

siamstr.com
https://siamstr.com

NIP-05 の ID を登録するサービス
既存のライトニング アドレスを登録することで、NIP-05 のアドレスからライトニング アドレスにリダイレクトできる

#キャッチアップ #awesomenostr

2023/9/20 10:46:34

Lume
https://lume.nu

NWC (NIP-47) に対応するクロスプラットフォームのデスクトップ クライアント

#キャッチアップ #awesomenostr

2023/9/19 11:30:49

Keys.Band
https://keys.band

複数の nsec に対応する Chrome 用の NIP-07

#キャッチアップ #awesomenostr

2023/9/19 11:10:48

toastr.space
https://toastr.space

認証バッジ (NIP-05)、外部アカウントによるユーザーの証明 (NIP-39)、およびバッジ (NIP-58) の有料サービス

#キャッチアップ #awesomenostr

2023/9/19 11:10:23

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-09-06&until=2023-09-18

#キャッチアップ #awesomenostr

2023/9/6 13:21:55

BlazeJump

Web クライアント用のボイラープレート (C#、Blazor)

リポジトリ: https://github.com/objectwizard/BlazeJump

#キャッチアップ #awesomenostr

2023/9/6 13:21:35

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-09-01&until=2023-09-05

#キャッチアップ #awesomenostr

2023/9/1 11:11:13

Favvy.com
https://favvy.com

nostr:nevent1qqsw5yfrrcdfvlrqk38gl9uanu8pzk5peq8rkm3dynnvg86p66uyrjcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyda0naq

#キャッチアップ #awesomenostr

2023/9/1 11:10:43

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-08-28&until=2023-08-31

#キャッチアップ #awesomenostr

2023/8/28 12:47:31

granary.io
https://granary.io/

granary のライブ インスタンス

#キャッチアップ #awesomenostr

2023/8/28 12:44:22

granary

Nostr を含む、さまざまなソーシャル メディアのデータを取得して変換する Python ライブラリーおよび REST API

リポジトリ: https://github.com/snarfed/granary

#キャッチアップ #awesomenostr

2023/8/28 12:43:58

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-08-25&until=2023-08-27

#キャッチアップ #awesomenostr

2023/8/25 14:02:07

Favvy.com
https://favvy.com

Linktree の代替

#キャッチアップ #awesomenostr

2023/8/25 14:01:37

Nostr Web
https://franzos.github.io/nostr-ts/

Web クライアント

リポジトリ: https://github.com/franzos/nostr-ts

#キャッチアップ #awesomenostr

2023/8/25 14:00:38

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-08-23&until=2023-08-24

#キャッチアップ #awesomenostr

2023/8/24 19:33:20

njump

イベントを静的な HTML として表示

リポジトリ: https://github.com/fiatjaf/njump

#キャッチアップ #awesomenostr

2023/8/24 11:25:09

Plebeian Market
https://plebeian.market/

NIP-15 (Nostr Marketplace (for resilient marketplaces)) の実装

リポジトリ: https://github.com/PlebeianTech/plebeian-market

#キャッチアップ #awesomenostr

2023/8/24 11:21:47

Nostr Market

NIP-15 (Nostr Marketplace (for resilient marketplaces)) の実装。LNbits の拡張機能

リポジトリ: https://github.com/lnbits/nostrmarket

#キャッチアップ #awesomenostr

2023/8/23 20:30:51

Bucket

テストなどのためのシンプルなリレー

リポジトリ: https://github.com/coracle-social/bucket

#awesomenostr

2023/8/23 20:24:13

Nostree
https://nostree.me

Linktree のようなリンクのリストを作成したり管理したりするためのクライアント

リポジトリ: https://github.com/gzuuus/linktr-nostr

#awesomenostr

2023/8/23 20:02:31

Contact Cloud
https://canostrical.github.io/contact_cloud/

フォローしているユーザーのソーシャル グラフ

リポジトリ: https://github.com/canostrical/contact_cloud

#awesomenostr

2023/8/23 12:06:58

nsecbunkerd

秘密鍵の管理と署名を行う nsecBunker の CLI クライアント

リポジトリ: https://github.com/kind-0/nsecbunkerd

#キャッチアップ #awesomenostr

2023/8/23 12:06:31

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-08-10&until=2023-08-22

#キャッチアップ #awesomenostr

#blueskystudy

2023/5/24 20:22:34

Bluesky/ATProtocol 勉強会#0 https://428lab.connpass.com/event/277114/ #blueskystudy

#勉強会

#brostr

2024/7/13 2:26:34

Brostr now supports NIP-64: Chess.

https://github.com/AsaiToshiya/brostr

#brostr #Nostr

2024/7/13 2:25:53

https://github.com/AsaiToshiya/brostr/releases/tag/v0.5.0

#brostr

2024/6/20 0:26:47

NIP-54: Wiki

WIP

#brostr

2024/6/17 0:26:31

Brostr now supports Long-form Content (powered by @dtonon's Oracolo), NIP-94/95 image and comments (powered by @fiatjaf's nocomment).

https://github.com/AsaiToshiya/brostr

#brostr #Nostr

2024/6/17 0:21:39

https://github.com/AsaiToshiya/brostr/releases/tag/v0.4.0

#brostr

2024/1/16 22:47:37

https://github.com/AsaiToshiya/brostr/releases/tag/v0.3.0

#brostr

2023/12/20 23:05:27

https://github.com/AsaiToshiya/brostr/releases/tag/v0.2.0

#brostr

2023/11/30 1:19:05

リリース🚀

https://github.com/AsaiToshiya/brostr/releases/tag/v0.1.0

#brostr

nostr:nevent1qqsfpp85meznj9qchh96wey3f6jdku2mp67desx434hr79356ru9w2spp4mhxue69uhkummn9ekx7mqppamhxue69uhkummnw3ezumt0d5q3gamnwvaz7tmjv4kxz7fwdehhxarj9e3xwq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdq40kq7l

#ChatGPT

2023/6/16 19:06:25

Node.js ハッシュ値生成と変換
https://chat.openai.com/share/ac637330-6666-4a16-872c-85a45a0fb13e

#ChatGPT

2023/6/7 14:07:33

Node.js ダウンロード サンプル
https://chat.openai.com/share/13e53580-3322-4eb9-b540-53b0f3f7cbcc

#ChatGPT

2023/6/1 11:09:56

Rust .ini ファイル操作
https://chat.openai.com/share/40a1ffdc-87bb-45e0-b783-f73afcc2e01d

#ChatGPT

2023/6/1 0:55:23

以下は、Rustで引数を扱う簡単なサンプルプログラムです。このプログラムは、コマンドライン引数を取得し、それを表示します。

use std::env;

fn main() {
    // コマンドライン引数を取得する
    let args: Vec<String> = env::args().collect();

    // 引数の数を表示する
    println!("引数の数: {}", args.len());

    // 各引数を表示する
    for (i, arg) in args.iter().enumerate() {
        println!("引数{}: {}", i, arg);
    }
}

このプログラムを実行すると、コマンドラインで指定した引数が表示されます。例えば、以下のように実行すると、

$ cargo run -- arg1 arg2 arg3

次のような出力が得られます:

引数の数: 4
引数0: target/debug/program
引数1: arg1
引数2: arg2
引数3: arg3

ここでは、env::args()関数を使用して、コマンドライン引数を取得しています。戻り値のargsは、Vec<String>型であり、iter()メソッドを呼び出すことでイテレータが取得できます。その後、enumerate()メソッドを使用して、引数のインデックスと値を表示しています。

このサンプルプログラムを実行すると、引数の数と各引数が表示されるため、引数を処理する基本的な方法が分かります。

#ChatGPT

2023/6/1 0:53:38

Rust で引数を扱うサンプル プログラム

#ChatGPT

2023/5/28 0:08:04

以下は、RustでWebSocketを使用するための基本的なサンプルプログラムです。この例では、tokiotokio-tungsteniteクレートを使用しています。

まず、Cargo.tomlファイルに以下の依存関係を追加してください:

[dependencies]
tokio = { version = "1", features = ["full"] }
tokio-tungstenite = "0.14"

次に、メインのRustファイルに以下のコードを追加します:

use tokio::net::TcpStream;
use tokio::stream::StreamExt;
use tokio_tungstenite::tungstenite::Message;
use tokio_tungstenite::WebSocketStream;
use url::Url;

#[tokio::main]
async fn main() {
    // WebSocketサーバーのURLを指定します
    let server_url = "ws://localhost:8080";

    // WebSocketへの接続を確立します
    let (ws_stream, _) = connect(server_url).await.expect("Failed to connect");

    println!("Connected to WebSocket server");

    // メッセージの送受信を行います
    let (write, read) = ws_stream.split();

    // メッセージの送信タスク
    tokio::spawn(async move {
        // 送信するメッセージを作成します
        let message = Message::Text("Hello, WebSocket server!".to_owned());

        // メッセージを送信します
        write.send(message).await.expect("Failed to send message");

        // WebSocket接続を終了します
        write.close().await.expect("Failed to close WebSocket connection");
    });

    // メッセージの受信ループ
    while let Some(result) = read.next().await {
        let message = result.expect("Failed to receive message");

        match message {
            Message::Text(text) => {
                println!("Received message: {}", text);
            }
            Message::Close(_) => {
                println!("WebSocket connection closed");
                break;
            }
            _ => {}
        }
    }
}

async fn connect(server_url: &str) -> Result<WebSocketStream<TcpStream>, Box<dyn std::error::Error>> {
    // URLをパースしてWebSocket接続を確立します
    let url = Url::parse(server_url)?;
    let (ws_stream, _) = tokio_tungstenite::connect_async(url).await?;

    Ok(ws_stream)
}

上記のコードでは、ws://localhost:8080に接続するWebSocketクライアントが作成されます。このURLは、実際のWebSocketサーバーのURLに置き換える必要があります。また、WebSocketサーバーは別途起動しておく必要があります。

このサンプルでは、最初にサーバーに接続し、"Hello, WebSocket server!"というメッセージを送信します。その後、サーバーから送信されたメッセージを受信します。WebSocket接続が閉じられると、ループから抜けます。

注意:このコードは単純なサンプルであり、エラー処

理やリトライロジックなどの追加は必要です。また、このコードはtokioランタイムを使用していますが、他の非同期ランタイムでも同様の方法でWebSocketを使用できます。

#ChatGPT

2023/5/28 0:07:35

Rust で WebSocket を使用するサンプル プログラム

#ChatGPT

2023/5/18 12:02:16

Amazon ECS(Elastic Container Service)は、Amazon Web Services(AWS)が提供するマネージドコンテナオーケストレーションサービスです。コンテナ化されたアプリケーションを簡単にデプロイ、実行、スケーリングするためのプラットフォームです。

Amazon ECSでは、Dockerコンテナを使用してアプリケーションやマイクロサービスをパッケージ化します。その後、コンテナをECSクラスターにデプロイして実行します。ECSは、アプリケーションのリソース管理、クラスターのスケーリング、スケジューリング、ネットワーキング、セキュリティなどの面を自動的に処理します。

Amazon ECSは、以下のような主な機能を提供しています:

  1. クラスター管理: ECSは、複数のAmazon EC2インスタンスで構成されるクラスターを管理します。クラスターは、アプリケーションの実行に必要なリソースを提供します。

  2. タスク定義: アプリケーションの実行方法を定義するために、ECSはタスク定義を使用します。タスク定義には、使用するコンテナイメージ、リソース要件、ネットワーキングなどが含まれます。

  3. スケジューリング: ECSは、タスクをクラスター内の利用可能なリソースにスケジュールします。タスクのスケジューリングは、リソースの効率的な利用と高い可用性を実現します。

  4. サービスとロードバランシング: ECSは、アプリケーションのスケーリングと可用性を向上させるために、サービスとロードバランシング機能を提供します。サービスは、指定したタスク数の実行と自動的なリカバリーを管理します。

  5. ネットワーキング: ECSは、VPC(Virtual Private Cloud)内でコンテナにネットワークアクセスを提供します。また、ECSサービスディスカバリーを使用して、コンテナ間の通信を容易にします。

Amazon ECSは、スケーラビリティ、可用性、セキュリティを考慮して設計されたマネージドサービスであり、開発者はアプリケーションのロジックに集中できます。

#ChatGPT

2023/4/4 21:35:31

Apache NiFiは、データフローを自動化するためのオープンソースのデータ統合ツールです。NiFiは、データの取り込み、加工、転送、保存を行うためのグラフィカルなWebベースのユーザーインターフェースを提供します。

NiFiは、非常に柔軟で拡張性が高く、異なるソースからのデータをリアルタイムで処理することができます。例えば、センサーデータ、ログデータ、データベースからのデータなどを、さまざまなデータストアに保存することができます。また、NiFiは、データの暗号化や復号化、データの圧縮、データの変換、データのフィルタリング、ルーティング、リライトなどの機能も提供しています。

NiFiは、Apacheソフトウェア財団のプロジェクトの1つであり、Javaで書かれています。NiFiは、大規模なデータフローの自動化に適しており、エンタープライズ環境での使用に最適です。

#ChatGPT

2023/3/22 18:19:32

JavaScriptでパーサーコンビネーターを使った単純な例を紹介します。

例えば、以下のような式をパースすることを考えます。

5 + (2 * 3)

この式をパースするために、まずは以下のようなパーサーを定義します。

// 数値をパースするパーサー
const numberParser = input => {
  const match = input.match(/^\d+/);
  if (match) {
    return {
      result: Number(match[0]),
      rest: input.slice(match[0].length)
    };
  }
};

// 足し算をパースするパーサー
const plusParser = input => {
  if (input.charAt(0) === "+") {
    const rest = input.slice(1);
    const right = numberParser(rest);
    if (right) {
      return {
        result: (left, right) => left + right,
        rest: right.rest
      };
    }
  }
};

// かっこをパースするパーサー
const parensParser = input => {
  if (input.charAt(0) === "(") {
    const rest = input.slice(1);
    const result = expressionParser(rest);
    if (result && result.rest.charAt(0) === ")") {
      return {
        result: result.result,
        rest: result.rest.slice(1)
      };
    }
  }
};

// 式をパースするパーサー
const expressionParser = input => {
  let left = numberParser(input);
  if (!left) {
    left = parensParser(input);
  }
  if (!left) {
    return null;
  }
  while (true) {
    const plus = plusParser(left.rest);
    if (!plus) {
      return left;
    }
    const right = numberParser(plus.rest);
    if (!right) {
      throw new Error("Invalid expression");
    }
    left = {
      result: plus.result(left.result, right.result),
      rest: right.rest
    };
  }
};

ここで、numberParserは数字をパースするためのパーサー、plusParserは+演算子をパースするためのパーサー、parensParserはかっこをパースするためのパーサー、expressionParserは式をパースするためのパーサーです。

これらのパーサーを組み合わせることで、以下のように式をパースすることができます。

const result = expressionParser("5 + (2 * 3)").result;
console.log(result); // 11

このように、パーサーコンビネーターを使うことで、比較的簡単に式のパース処理を実現することができます。ただし、上記の例は非常に単純なものであり、より複雑な式をパースする場合は、より複雑なパーサーを定義する必要があります。

#ChatGPT

#codezine

2023/5/10 13:02:57

Webフロントエンドのための実践「テスト」手法 CodeZine Night #1 https://codezine.connpass.com/event/279012/ #codezine

#勉強会

#curl

2024/7/7 1:38:57

curl で GitHub リリースをダウンロード

curl -OL https://github.com/toomasr/jspgnviewer/releases/download/jspgnviewer-wordpress-0.7.3/pgnviewer-0.7.3.zip

https://stackoverflow.com/a/46060099

#github #curl

#docker

2023/3/12 17:48:07

Docker グループに pi を追加し、sudo での実行を不要にする

sudo usermod -aG docker pi

#docker #RaspberryPi

2023/3/12 15:34:23

スクリプトをダウンロードしてインストール

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

#docker #RaspberryPi

2023/3/9 23:23:41

--name nostr-relay

コンテナの名前

#docker

2023/3/9 21:53:42

-v $(pwd)/config.toml:/usr/src/app/config.toml:ro,Z

ro は、読み取り専用オプション

$(pwd)/config.toml を読み取り専用としてバインド マウント

#docker

2023/3/9 19:47:56

-v $(pwd)/data:/usr/src/app/db:Z

ホストのディレクトリ ($(pwd)/data) をコンテナのディレクトリ (/usr/src/app/db) にバインド マウント

Z は SELinux ラベルで、バインド マウントされたディレクトリが非共用となる

#docker

2023/3/9 14:29:12

--user=100:100

UID:GID でコンテナを起動

デフォルトは root

#docker

2023/3/9 12:23:45

-p 7000:8080

コンテナのポート (8080) をホストにポート (7000) にバインド

#docker

2023/3/9 1:00:37

Raspberry Pi に Docker をインストール
https://www.simplilearn.com/tutorials/docker-tutorial/raspberry-pi-docker

#docker #RaspberryPi

2023/3/8 13:01:34

--rm

終了時にコンテナを削除

#docker

2023/3/8 11:46:49

-it

#docker

2023/3/8 9:34:50

$ podman run -it --rm -p 7000:8080 \
  --user=100:100 \
  -v $(pwd)/data:/usr/src/app/db:Z \
  -v $(pwd)/config.toml:/usr/src/app/config.toml:ro,Z \
  --name nostr-relay nostr-rs-relay:latest

の意味

#docker

#dotNET

2023/12/26 12:27:28

.NET 8 は C# 12

#dotNET

2023/12/26 12:02:45

AssemblyInfo.cs は .NET 6 以降は .csproj で設定するのがデフォルト
https://learn.microsoft.com/ja-jp/dotnet/core/project-sdk/msbuild-props#migrating-from-net-framework

#dotNET

#electron

2023/12/7 16:20:30

デフォルトのブラウザーでリンクを開く

レンダラー:

window.open(“https://www.google.com”);

メイン:

const { app, BrowserWindow, shell } = require('electron');
...
mainWindow.webContents.setWindowOpenHandler(({ url }) => {
  shell.openExternal(url);
  return { action: "deny" };
});

https://www.electronjs.org/docs/latest/api/window-open

#electron

2023/10/7 23:11:39

Electron Forge には asar が必要っぽい

C:\path\to\app>npm run make
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

> app@1.0.0 make
> electron-forge make

✔ Checking your system
✖ Loading configuration
  › The AutoUnpackNatives plugin requires asar to be truthy or an object
◼ Resolving make targets
◼ Running package command
◼ Running preMake hook
◼ Making distributables
◼ Running postMake hook

An unhandled rejection has occurred inside Forge:
Error: The AutoUnpackNatives plugin requires asar to be truthy or an object
at AutoUnpackNativesPlugin.resolveForgeConfig (C:\path\to\app\node_modules\@electron-forge\plugin-auto-unpack-natives\dist\AutoUnpackNativesPlugin.js:14:23)
    at PluginInterface.triggerMutatingHook (C:\path\to\app\node_modules\@electron-forge\core\dist\util\plugin-interface.js:100:41)
    at runMutatingHook (C:\path\to\app\node_modules\@electron-forge\core\dist\util\hook.js:55:40)
    at exports.default (C:\path\to\app\node_modules\@electron-forge\core\dist\util\forge-config.js:161:60)
    at async Task.task (C:\path\to\app\node_modules\@electron-forge\core\dist\api\make.js:67:35)
    at async Task.run (C:\path\to\app\node_modules\listr2\dist\index.cjs:978:11)
    at async C:\path\to\app\node_modules\p-map\index.js:57:22

#electron

2023/10/7 23:01:57

asar を有効にすると、electron-packager でもエラーになる

C:\path\to\app>npm run package-win
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

> app@1.0.0 package-win
> electron-packager . --overwrite --asar --platform=win32 --arch=x64 --icon=icons/icon.ico --prune=true --out=out

Packaging app for platform win32 x64 using electron v26.2.2
EPERM: operation not permitted, rmdir 'C:\Users\username\AppData\Local\Temp\electron-packager\win32-x64\app-win32-x64-98kJwf\resources\app\images'

#electron

2023/10/7 18:35:26

一応、これで解決

#electron

2023/10/7 18:31:31

C:\path\to\app>npm install --save-dev electron-packager
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

up to date, audited 465 packages in 2s

75 packages are looking for funding
  run `npm fund` for details

1 high severity vulnerability

To address all issues, run:
  npm audit fix --force

Run `npm audit` for details.

C:\path\to\app>npx electron-packager ./
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
Packaging app for platform win32 x64 using electron v26.2.2
Wrote new app to: C:\path\to\app\app-win32-x64

#electron

2023/10/7 10:14:15

エラーは変わらない

#electron

2023/10/7 10:14:02

https://github.com/electron/electron-packager/issues/431#issuecomment-918567179

#electron

2023/10/7 9:59:42

エラーは変わらない

#electron

2023/10/7 9:54:08

https://github.com/electron/electron-packager/issues/402#issuecomment-227413182

cd %TEMP%\electron-packager\win32-x64
attrib -R app-win32-x64-98kJwf

#electron

2023/10/7 2:30:36

C:\path\to\app>npm run make
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

> app@1.0.0 make
> electron-forge make

✔ Checking your system
✔ Loading configuration
✔ Resolving make targets
  › Making for the following targets: squirrel
❯ Running package command
  ✔ Preparing to package application
  ✔ Running packaging hooks
    ✔ Running generateAssets hook
    ✔ Running prePackage hook
  ❯ Packaging application
    ❯ Packaging for x64 on win32
      ✔ Copying files
      ✔ Preparing native dependencies [1s]
      ✖ Finalizing package
        › EPERM: operation not permitted, rmdir 'C:\Users\username\AppData\Local\Temp\electron-packager\win32-x64\app-win32-x64-98kJwf\resources\app\images'
  ◼ Running postPackage hook
◼ Running preMake hook
◼ Making distributables
◼ Running postMake hook

An unhandled rejection has occurred inside Forge:
Error: EPERM: operation not permitted, rmdir 'C:\Users\username\AppData\Local\Temp\electron-packager\win32-x64\app-win32-x64-98kJwf\resources\app\images'

#electron

2023/10/7 2:21:33

npm を使用する

#electron

2023/10/7 1:50:04

C:\path\to\app>pnpm run make

> app@1.0.0 make C:\path\to\app
> electron-forge make

✔ Checking your system
✔ Loading configuration
✔ Resolving make targets
  › Making for the following targets: squirrel
❯ Running package command
  ✔ Preparing to package application
  ✔ Running packaging hooks
    ✔ Running generateAssets hook
    ✔ Running prePackage hook
  ❯ Packaging application
    ❯ Packaging for x64 on win32
      ✖ Copying files
        › Failed to locate module "debug" from "C:\path\to\app\node_modules\electron-squirrel-startup"

                This normally means that either you have deleted this package already somehow (c…
      ◼ Preparing native dependencies
      ◼ Finalizing package
  ◼ Running postPackage hook
◼ Running preMake hook
◼ Making distributables
◼ Running postMake hook

An unhandled rejection has occurred inside Forge:
Error: Failed to locate module "debug" from "C:\path\to\app\node_modules\electron-squirrel-startup"

        This normally means that either you have deleted this package already somehow (check your ignore settings if using electron-packager).  Or your module installation failed.
at Walker.walkDependenciesForModuleInModule (C:\path\to\app\node_modules\.pnpm\flora-colossus@2.0.0\node_modules\flora-colossus\lib\Walker.js:57:19)
    at async Walker.walkDependenciesForModule (C:\path\to\app\node_modules\.pnpm\flora-colossus@2.0.0\node_modules\flora-colossus\lib\Walker.js:113:13)
    at async Walker.walkDependenciesForModuleInModule (C:\path\to\app\node_modules\.pnpm\flora-colossus@2.0.0\node_modules\flora-colossus\lib\Walker.js:63:13)
    at async Walker.walkDependenciesForModule (C:\path\to\app\node_modules\.pnpm\flora-colossus@2.0.0\node_modules\flora-colossus\lib\Walker.js:113:13)
    at async C:\path\to\app\node_modules\.pnpm\flora-colossus@2.0.0\node_modules\flora-colossus\lib\Walker.js:133:21
 ELIFECYCLE  Command failed with exit code 1.

#electron

2023/10/6 21:58:52

Electron Forge の make の問題

#electron

#gaji

2024/1/17 18:47:17

初めての登壇歓迎!第13回 LT練習会 - 登壇者のためのLTイベント・Web系ならなんでもOK https://gaji-lt.connpass.com/event/301037/ #gaji_LT

#勉強会

#git

2024/2/28 12:16:27

~: 世代
^: 親

#git

2024/1/30 22:07:48

特定のディレクトリーのみクローン

git clone --filter=blob:none --no-checkout --sparse
cd <リポジトリ>
git sparse-checkout set <ディレクトリー>
git checkout <ブランチ>

#git

#github

2024/7/31 23:16:12

800 日

#github #パピコ

2024/7/8 23:31:29

Lucky Seven
https://www.youtube.com/watch?v=9m8Efbaecmo

#github #パピコ

2024/7/7 1:38:57

curl で GitHub リリースをダウンロード

curl -OL https://github.com/toomasr/jspgnviewer/releases/download/jspgnviewer-wordpress-0.7.3/pgnviewer-0.7.3.zip

https://stackoverflow.com/a/46060099

#github #curl

2024/6/20 9:23:32

名古屋

#github

2024/5/23 1:22:19

2 年。やったぜ

#github

2024/4/22 23:52:06

#github #パピコ

2024/3/20 19:45:59

獣の数字 (昨日)

#github

2023/12/31 11:53:59

2023年は完走。やったぜ

#github

2023/12/5 11:25:36

毎日コミットを続けて得たものは、毎日コミットを続けるというモチベーションが維持できることだけ
何の意味もない

#github

2023/12/1 0:05:36

タグで GitHub Pages にデプロイ

  1. 「Settings」 > 「Pages」 > 「Build and deployment」 > 「Source」で、「GitHub Actions」を選択

  2. 任意のワークフローを選択して、YAML ファイルの push セクションを以下のように変更

    tags:
      - '*'
    
  3. 「Settings」 > 「Environments」 > 「github-pages」 > 「Deployment branches and tags」で、「No restriction」を選択

#github

2023/11/29 20:41:52

キリ番ゲット

#github

2023/10/31 0:56:36

ハロウィン

#github

2023/10/5 19:54:23

500 日🎉やったぜ

#github

2023/6/26 23:54:01

400 日

#github

2023/5/22 20:13:14

毎日コミットを続けて、今日で 1 年

#github

2023/5/17 23:30:50

毎日コミットを続けて、あと 5 日で 1 年

#github

2023/5/2 19:04:52

ssh "permissions are too open" - Stack Overflow
https://stackoverflow.com/questions/9270734/ssh-permissions-are-too-open

#Linux #GitHub

2023/4/21 16:17:21

コミットの RSS フィード

https://github.com/nostr-protocol/nips/commits.atom

#github

2023/3/25 10:56:05

https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/

RSA ホスト鍵が変更された
2021年11月16日より前に GitHub に接続された場合は、ホスト鍵を変更する必要がある

参考: https://github.blog/2021-09-01-improving-git-protocol-security-github/#when-are-these-changes-effective

#github

#GitHubActions

2024/7/16 18:32:57

actions/configure-pages

#GitHubActions

2024/7/12 17:15:43

url: ${{ steps.deployment.outputs.page_url }}

ステップ (deployment) の出力 (page_url)

#GitHubActions

#gorillavim

2024/2/16 22:54:19

ゴリラ.vim #30 ~ 四谷ラボコラボ ~ https://gorillavim.connpass.com/event/307622/ #gorillavim

#そのうち拝聴

#grampus

2024/8/7 21:19:40

弱い

https://x.com/nge_official/status/1821158414694936876

#grampus #グランパス

2024/7/30 14:00:50

https://x.com/nge_official/status/1818139822604865918

#ありがとうミッチ #grampus #グランパス

2024/7/23 19:28:16

相馬より3.5億

https://x.com/nge_official/status/1815673493553639672

#grampus #グランパス

2024/7/11 17:30:08

某前田直輝とは違う

https://nagoya-grampus.jp/news/pressrelease/2024/0711post-2338.php

#grampus #グランパス

2024/6/26 21:25:52

安定の💩

#grampus #グランパス

2024/6/12 20:32:18

今日の MVP は映像の見やすさ

#grampus #グランパス

2024/6/12 20:30:04

格下も格下に負けてアホか

#grampus #グランパス

2024/6/12 19:48:09

えー

#grampus #グランパス

2024/5/28 12:45:46

あ、京都は曺貴裁か、だからか

#grampus #グランパス

2024/5/27 12:47:30

これは嬉しい

https://nagoya-grampus.jp/news/pressrelease/2024/0527post-2312.php

#grampus #グランパス

2024/2/24 18:28:31

ブロックを組んでいると崩されないけど、DF のレベルが低い

#grampus #グランパス

2024/2/23 19:10:12

弱っ

#grampus #グランパス

2023/11/25 15:17:28

意地を見せろ

#grampus #グランパス

2023/8/31 1:29:18

正直な話、ここから勝てるようになるとは思えないなぁ

#grampus #グランパス

#hbase

2024/9/7 7:39:07

hbase shell

https://www.tutorialspoint.com/hbase/index.htm

#hbase

#hexo

2023/5/24 12:01:10

今更ながら Vercel と Hexo で NIP-05

#Nostr #vercel #hexo

#html

2024/6/14 19:20:06

srcdoc を変更しても、同じ src だと onload が呼ばれない
replace を使用する

reload は未確認

#html #javascript

2024/6/14 18:43:26

プロパティーはオブジェクトに対して
setAttribute はドキュメントに対して

#html #javascript

#idea

2024/6/15 9:33:02

NIP-96 server using Google Drive

#idea #Nostr

#javascript

2024/7/24 14:17:01

iframe の srcdoc をサポートしていないっぽい

https://github.com/jsdom/jsdom/issues/1892#issuecomment-1050565040

#jsdom #jest #javascript

2024/7/10 15:46:50

先行ゼロ付きの日付/時刻文字列

const date = new Date(Date.now() - new Date().getTimezoneOffset() * 60000);
const dateTime = date.toISOString().replace("T", " ").split(".")[0];
console.log(dateTime);
// 2024-07-10 15:25:01

#javascript

2024/6/20 21:13:46

https://2023.stateofjs.com/

#javascript

2024/6/15 12:58:45

Unterminated template literal

`<script></script>`

エスケープ師匠「エスケープ!」

https://stackoverflow.com/a/36607971/25453816

#javascript

2024/6/14 19:20:06

srcdoc を変更しても、同じ src だと onload が呼ばれない
replace を使用する

reload は未確認

#html #javascript

2024/6/14 18:43:26

プロパティーはオブジェクトに対して
setAttribute はドキュメントに対して

#html #javascript

2024/1/29 20:32:45

https://bestofjs.org/

#javascript

2024/1/27 22:31:42

https://stateofjs.com/

すぐに忘れる

#javascript

2023/12/12 22:09:15

ReferenceError: TextEncoder is not defined
const util = require("util");
global.TextEncoder = util.TextEncoder;
global.TextDecoder = util.TextDecoder;

https://github.com/inrupt/solid-client-authn-js/issues/1676

#jsdom #jest #javascript

2023/12/8 10:44:15

ESM:

import "websocket-polyfill";

CommonJS:

require("websocket-polyfill");

#javascript

2023/12/2 10:11:08

Difference between Element.value and Element.getAttribute("value")
https://stackoverflow.com/a/11973716

#javascript

2023/11/9 14:06:22

iframe に DOMContentLoaded はない

#javascript

2023/11/9 13:38:31

JSDom はそのままではブラウザーから使用できない
トランスパイルする必要がある

#javascript

2023/10/28 12:10:22

JavaScript モジュール (ESM) で Jest
https://jestjs.io/docs/ecmascript-modules

#jest #javascript

2023/8/29 19:29:18

Base64

Uncaught DOMException: Failed to execute 'btoa' on 'Window': The string to be encoded contains characters outside of the Latin1 range.

https://stackoverflow.com/a/26603875

#JavaScript

2023/6/10 12:58:18

JavaScript モジュールで Natural の POS Tagger をロード

TL;DR

import pkg from "natural";
const { Lexicon, RuleSet, BrillPOSTagger } = pkg;

使う側

var lexicon = new Lexicon(language, defaultCategory, defaultCategoryCapitalized);
var ruleSet = new RuleSet('EN');
var tagger = new BrillPOSTagger(lexicon, ruleSet);

#JavaScript

2023/6/7 13:38:28

https://marked.js.org/using_pro#lexer

#JavaScript

2023/5/20 0:52:34

copyfiles でフォルダー構造を維持せずにコピー

-f を使用する

例:

copyfiles -f ./node_modules/github-markdown-css/github-markdown.css .

#JavaScript

2023/5/15 18:47:04

Marked の警告を解決

marked(): mangle parameter is deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-mangle.
marked(): headerIds and headerPrefix parameters are deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-gfm-heading-id.

パッケージのインストール

pnpm install marked-gfm-heading-id marked-mangle

JavaScript:

import { gfmHeadingId } from "marked-gfm-heading-id";
import { mangle } from "marked-mangle";

marked.use(gfmHeadingId());
marked.use(mangle());

関連: markedjs/marked#2793

#JavaScript

2023/4/30 0:36:57

HTML パーサーの比較

https://npmtrends.com/cheerio-vs-htmlparser2-vs-jsdom-vs-parse5

#JavaScript

2023/4/7 12:05:49

配列のチャンク化

const chunkSize = 250;
const chunkedArray = array.reduce((acc, obj, index) => {
  const chunkIndex = Math.floor(index / chunkSize);
  const chunk = acc[chunkIndex] ?? [];
  return [
    ...acc.slice(0, chunkIndex),
    [...chunk, obj],
    ...acc.slice(chunkIndex + 1),
  ];
}, []);

#JavaScript

2023/2/17 17:57:05

一般的な Markdown パーサーの比較

https://npmtrends.com/markdown-it-vs-marked-vs-remarkable-vs-showdown

#JavaScript

2023/2/17 10:44:04

MDN にプル リクエストを送った

https://github.com/mdn/translated-content/pull/11671

#JavaScript

2023/2/14 8:18:06

TypeError: acc[key] is not iterable が発生する

以下が正しい

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce#grouping_objects_by_a_property

#JavaScript

2023/2/13 12:09:29

オブジェクトの配列のグループ化

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce#%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E5%8C%96

#JavaScript

2023/2/12 15:51:19

インデックスで配列から非破壊的に削除

[...array.slice(0, index), ...array.slice(index + 1)]

#JavaScript

2023/2/10 23:24:23

オブジェクトの配列の DISTINCT

const array = [
{ id: 1, name: "a" },
{ id: 2, name: "b" },
{ id: 1, name: "a" },
{ id: 2, name: "b" },
];
const uniques = [...new Map(array.map((obj) => [obj.id, obj])).values()];

#JavaScript

#jest

2024/7/24 14:17:01

iframe の srcdoc をサポートしていないっぽい

https://github.com/jsdom/jsdom/issues/1892#issuecomment-1050565040

#jsdom #jest #javascript

2023/12/19 12:16:53

VS Code で Jest のデバッグ

launch.json:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug Jest Tests",
      "type": "node",
      "request": "launch",
      "runtimeArgs": [
        "--inspect-brk",
        "${workspaceRoot}/node_modules/jest/bin/jest.js",
        "--runInBand"
      ],
      "console": "integratedTerminal",
      "internalConsoleOptions": "neverOpen"
    }
  ]
}

https://jestjs.io/docs/troubleshooting#debugging-in-vs-code

#VSCode #jest

2023/12/12 22:09:15

ReferenceError: TextEncoder is not defined
const util = require("util");
global.TextEncoder = util.TextEncoder;
global.TextDecoder = util.TextDecoder;

https://github.com/inrupt/solid-client-authn-js/issues/1676

#jsdom #jest #javascript

2023/10/28 12:10:22

JavaScript モジュール (ESM) で Jest
https://jestjs.io/docs/ecmascript-modules

#jest #javascript

#jsdom

2024/7/24 14:17:01

iframe の srcdoc をサポートしていないっぽい

https://github.com/jsdom/jsdom/issues/1892#issuecomment-1050565040

#jsdom #jest #javascript

2023/12/12 22:09:15

ReferenceError: TextEncoder is not defined
const util = require("util");
global.TextEncoder = util.TextEncoder;
global.TextDecoder = util.TextDecoder;

https://github.com/inrupt/solid-client-authn-js/issues/1676

#jsdom #jest #javascript

#kotlin

2023/8/24 17:14:55

Text("Alfred Sisley")
Text("3 minutes ago")

は文

#kotlin

2023/8/4 17:58:56

Column {
    Text("Alfred Sisley")
    Text("3 minutes ago")
}

引数が 1 つだと関数の括弧 (()) を省略できて、中括弧 ({}) はラムダ式なのね

#kotlin

#Linux

2024/9/9 18:24:54

ファイル数をカウント

find <ディレクトリー> -type f | wc -l

#Linux

2024/8/7 22:44:38

後は、NTP サーバーと同期させて解決

#Linux #MXLinux

2024/8/7 22:39:05

/etc/adjtime を編集して LOCAL に変更

$ sudo featherpad /etc/adjtime
$ cat /etc/adjtime
0.000000 1722658491 0.000000
1722658491
LOCAL
$ sudo hwclock --verbose
hwclock from util-linux 2.38.1
System Time: 1723069045.591851
開こうとしています: /dev/rtc0
Using the rtc interface to the clock.
Last drift adjustment done at 1722658491 seconds after 1969
Last calibration done at 1722658491 seconds after 1969
ハードウェアの時刻は ローカル時刻 です
ハードウェアの時刻が ローカル時刻 に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2024/08/07 22:17:26
Hw clock time : 2024/08/07 22:17:26 = 1723036646 seconds since 1969
Time since last adjustment is 378155 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2024-08-07 22:17:25.583947+09:00

#Linux #MXLinux

2024/8/7 22:28:28

$ cat /etc/adjtime
0.000000 1722658491 0.000000
1722658491
UTC

#Linux #MXLinux

2024/8/7 22:27:01

user@mx:~
$ sudo hwclock --verbose
[sudo] user のパスワード:               
hwclock from util-linux 2.38.1
System Time: 1723068840.384857
開こうとしています: /dev/rtc0
Using the rtc interface to the clock.
Last drift adjustment done at 1722658491 seconds after 1969
Last calibration done at 1722658491 seconds after 1969
ハードウェアの時刻は UTC です
ハードウェアの時刻が UTC に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2024/08/07 22:14:01
Hw clock time : 2024/08/07 22:14:01 = 1723068841 seconds since 1969
Time since last adjustment is 410350 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2024-08-08 07:14:00.381262+09:00

再起動しても変わらない

#Linux #MXLinux

2024/8/3 3:19:58

$ ps -p 1
    PID TTY          TIME CMD
      1 ?        00:00:00 init

#Linux

2024/8/2 9:51:58

http://www.steven-mcdonald.id.au/articles/systemd.shtml

#Linux

2024/8/2 0:23:58

user@mx:~
$ sudo hwclock --localtime
[sudo] user のパスワード:               
2024-08-01 23:34:39.502400+09:00
user@mx:~
$ sudo hwclock --verbose
hwclock from util-linux 2.38.1
System Time: 1722555321.750071
開こうとしています: /dev/rtc0
Using the rtc interface to the clock.
Last drift adjustment done at 1722475272 seconds after 1969
Last calibration done at 1722475272 seconds after 1969
ハードウェアの時刻は UTC です
ハードウェアの時刻が UTC に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2024/08/01 23:35:22
Hw clock time : 2024/08/01 23:35:22 = 1722555322 seconds since 1969
Time since last adjustment is 80050 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2024-08-02 08:35:21.734022+09:00

変わらない

#Linux #MXLinux

2024/8/2 0:18:39

MX Linux インストーラーで 「システムクロックに現地時刻を使用する」を選択しない場合、ハードウェア クロックは UTC になる

$ sudo hwclock --verbose
[sudo] user のパスワード:               
hwclock from util-linux 2.38.1
System Time: 1722554805.300892
開こうとしています: /dev/rtc0
Using the rtc interface to the clock.
Last drift adjustment done at 1722475272 seconds after 1969
Last calibration done at 1722475272 seconds after 1969
ハードウェアの時刻は UTC です
ハードウェアの時刻が UTC に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2024/08/01 23:26:46
Hw clock time : 2024/08/01 23:26:46 = 1722554806 seconds since 1969
Time since last adjustment is 79534 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2024-08-02 08:26:45.296760+09:00

#Linux #MXLinux

2024/8/1 16:20:57

rc: run commands

https://en.wikipedia.org/wiki/RUNCOM

#Linux #用語

2024/8/1 11:17:45

ネットワークに接続して時間が同期された影響か、hwclock --hctosys --localtime で Windows の時間がずれるようになった
仕切り直し

#Linux #Windows #MXLinux

2024/8/1 0:26:59

$ timedatectl status
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: ホストが落ちています

#Linux

2024/7/31 23:58:07

SysVinit

$ stat /sbin/init
  File: /sbin/init
  Size: 52400     	Blocks: 104        IO Block: 4096   通常ファイル
Device: 259,7	Inode: 2753640     Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2023-04-03 15:25:22.000000000 +0900
Modify: 2023-04-03 15:25:22.000000000 +0900
Change: 2024-07-19 20:09:23.976419714 +0900
 Birth: 2024-07-19 20:09:23.976419714 +0900

#Linux

2024/7/31 14:21:05

timedatectl set-local-rtc 1 --adjust-system-clock を試す

#Linux

2024/7/31 13:04:49

stat /sbin/init を試す

https://itsfoss.com/check-if-systemd/#method-1-check-if-systemd-is-in-use-with-the-stat-command

#Linux

2024/7/27 0:39:32

Hello, MX Linux!

#Linux #Windows #MXLinux

2024/7/27 0:13:00

Windows 11 を GRUB メニューに表示させる

$ sudo update-grub
[sudo] user のパスワード:               
Generating grub configuration file ...
Found theme: /boot/grub/themes/mx_linux/theme.txt
Found linux image: /boot/vmlinuz-6.1.0-21-amd64
Found initrd image: /boot/initrd.img-6.1.0-21-amd64
Found mtest-64.efi image: /boot/uefi-mt/mtest-64.efi
Found Windows Boot Manager on /dev/nvme0n1p1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done

#Linux #Windows #MXLinux

2024/7/26 23:57:41

PC を起動して、UEFI 設定に入る

MX Linux が最初になるようにブート順序を変更

設定を保存して PC を再起動

#Linux #Windows #MXLinux

2024/7/26 14:18:17

https://mxlinux.org/wiki/system/dual-boot/
https://askubuntu.com/questions/1475735/check-grub-disable-os-prober

#Linux #Windows #MXLinux

2024/7/26 10:27:43

取り外した Windows 11 がインストールされた M.2 SSD を取り付ける

(写真では CPU 側に取り付け)

#Linux #Windows #MXLinux

2024/7/26 9:41:37

インストールが完了したら、PC をシャットダウン

#Linux #Windows #MXLinux

2024/7/26 0:19:04

(画像は VirtualBox)

MX Linux がライブ環境で起動する。「MX Linux をインストール」をクリック

MX Linux インストーラーが起動する

ウィザードに従って MX Linux をインストール

#Linux #Windows #MXLinux

2024/7/25 23:51:50

(画像は VirtualBox)

ブート画面が表示される

F2 キー -> 「日本語」で言語を変更


Enter キーを押して MX Linux を起動


#Linux #Windows #MXLinux

2024/7/22 16:16:23

Live USB を接続して PC を起動

#Linux #Windows #MXLinux

2024/7/19 10:59:29

M.2 SSD を換装


#Linux #Windows #MXLinux

2024/7/19 10:53:06

PC をシャットダウン

#Linux #Windows #MXLinux

2024/7/14 2:22:51

Rufus を起動して、Live USB を作成する

#Linux #Windows #MXLinux

2024/7/14 2:10:40

Live USB を作成するための Rufus をダウンロード

https://rufus.ie/ja/


#Linux #Windows #MXLinux

2024/7/14 2:02:27

MX Linux のイメージ ファイル (.iso ファイル) をダウンロード

https://mxlinux.org/


#Linux #Windows #MXLinux

2024/7/13 23:33:05

セキュア ブート絡みでトラブりそう

#Linux #Windows #MXLinux

2024/7/13 21:50:13

nostr:nevent1qqsptvvutqf0dcncv0gnlcwv4ws09t4t8p87845cf8tqq2yctf9489cpqy3dz

に MX Linux をインストール

#Linux #Windows #MXLinux

2024/7/13 20:55:54

環境

#Linux #Windows #MXLinux

2024/7/13 20:38:56

#Linux #Windows #MXLinux

2023/5/2 19:04:52

ssh "permissions are too open" - Stack Overflow
https://stackoverflow.com/questions/9270734/ssh-permissions-are-too-open

#Linux #GitHub

2023/4/12 0:29:57

ディスクの空き容量を調べる

df -h --total

#Linux

2023/3/7 19:00:02

pwd - print working directory

#Linux

2023/2/22 7:38:16

cron のロケールを確認

* * * * * locale > /tmp/locale.log

#Linux

#MXLinux

2024/9/19 10:38:15

🎉

https://mxlinux.org/blog/mx-23-4-libretto-now-available/

#MXLinux

2024/8/7 22:44:38

後は、NTP サーバーと同期させて解決

#Linux #MXLinux

2024/8/7 22:39:05

/etc/adjtime を編集して LOCAL に変更

$ sudo featherpad /etc/adjtime
$ cat /etc/adjtime
0.000000 1722658491 0.000000
1722658491
LOCAL
$ sudo hwclock --verbose
hwclock from util-linux 2.38.1
System Time: 1723069045.591851
開こうとしています: /dev/rtc0
Using the rtc interface to the clock.
Last drift adjustment done at 1722658491 seconds after 1969
Last calibration done at 1722658491 seconds after 1969
ハードウェアの時刻は ローカル時刻 です
ハードウェアの時刻が ローカル時刻 に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2024/08/07 22:17:26
Hw clock time : 2024/08/07 22:17:26 = 1723036646 seconds since 1969
Time since last adjustment is 378155 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2024-08-07 22:17:25.583947+09:00

#Linux #MXLinux

2024/8/7 22:28:28

$ cat /etc/adjtime
0.000000 1722658491 0.000000
1722658491
UTC

#Linux #MXLinux

2024/8/7 22:27:01

user@mx:~
$ sudo hwclock --verbose
[sudo] user のパスワード:               
hwclock from util-linux 2.38.1
System Time: 1723068840.384857
開こうとしています: /dev/rtc0
Using the rtc interface to the clock.
Last drift adjustment done at 1722658491 seconds after 1969
Last calibration done at 1722658491 seconds after 1969
ハードウェアの時刻は UTC です
ハードウェアの時刻が UTC に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2024/08/07 22:14:01
Hw clock time : 2024/08/07 22:14:01 = 1723068841 seconds since 1969
Time since last adjustment is 410350 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2024-08-08 07:14:00.381262+09:00

再起動しても変わらない

#Linux #MXLinux

2024/8/5 12:27:24

「Wi-Fi ネットワークの認証が必要です」が表示される

パスワードを入力し、「接続(O)」をクリック

ネットワークに接続されると、メッセージが表示される

#MXLinux

2024/8/3 9:53:21

説明不要な WiFi 設定

「利用可能なネットワーク(A)」で接続する Wi-Fi ネットワークを選択


#MXLinux

2024/8/2 0:23:58

user@mx:~
$ sudo hwclock --localtime
[sudo] user のパスワード:               
2024-08-01 23:34:39.502400+09:00
user@mx:~
$ sudo hwclock --verbose
hwclock from util-linux 2.38.1
System Time: 1722555321.750071
開こうとしています: /dev/rtc0
Using the rtc interface to the clock.
Last drift adjustment done at 1722475272 seconds after 1969
Last calibration done at 1722475272 seconds after 1969
ハードウェアの時刻は UTC です
ハードウェアの時刻が UTC に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2024/08/01 23:35:22
Hw clock time : 2024/08/01 23:35:22 = 1722555322 seconds since 1969
Time since last adjustment is 80050 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2024-08-02 08:35:21.734022+09:00

変わらない

#Linux #MXLinux

2024/8/2 0:18:39

MX Linux インストーラーで 「システムクロックに現地時刻を使用する」を選択しない場合、ハードウェア クロックは UTC になる

$ sudo hwclock --verbose
[sudo] user のパスワード:               
hwclock from util-linux 2.38.1
System Time: 1722554805.300892
開こうとしています: /dev/rtc0
Using the rtc interface to the clock.
Last drift adjustment done at 1722475272 seconds after 1969
Last calibration done at 1722475272 seconds after 1969
ハードウェアの時刻は UTC です
ハードウェアの時刻が UTC に設定されているものと仮定します。
クロックティックを待っています...
...クロックティックを取得しました
ハードウェアの時計から読み込んだ時刻: 2024/08/01 23:26:46
Hw clock time : 2024/08/01 23:26:46 = 1722554806 seconds since 1969
Time since last adjustment is 79534 seconds
Calculated Hardware Clock drift is 0.000000 seconds
2024-08-02 08:26:45.296760+09:00

#Linux #MXLinux

2024/8/1 15:44:21

https://mxlinux.org/wiki/system/systemd/

#MXLinux

2024/8/1 11:17:45

ネットワークに接続して時間が同期された影響か、hwclock --hctosys --localtime で Windows の時間がずれるようになった
仕切り直し

#Linux #Windows #MXLinux

2024/7/31 14:19:18

ローカルだった

#MXLinux

2024/7/31 11:36:30

MX起動設定ツールだと init プロセスが何かはっきりと分からない

#MXLinux

2024/7/30 17:24:18

UTC からのローカルに

https://mxlinux.org/wiki/help-files/date-time/

#TODO #自作PC #MXLinux

2024/7/30 12:08:55

PC を再起動

#MXLinux

2024/7/30 12:05:29

「設定」-> 「ウィンドウマネージャー」-> 「テーマ(M)」から「Default-xhdpi」を選択して、「閉じる(C)」をクリック



#MXLinux

2024/7/30 11:49:38

「設定」-> 「外観」-> 「設定(N)」-> 「ウィンドウ拡大縮小(W)」で「2倍」を選択して、「閉じる(C)」をクリック




#MXLinux

2024/7/27 0:39:32

Hello, MX Linux!

#Linux #Windows #MXLinux

2024/7/27 0:13:00

Windows 11 を GRUB メニューに表示させる

$ sudo update-grub
[sudo] user のパスワード:               
Generating grub configuration file ...
Found theme: /boot/grub/themes/mx_linux/theme.txt
Found linux image: /boot/vmlinuz-6.1.0-21-amd64
Found initrd image: /boot/initrd.img-6.1.0-21-amd64
Found mtest-64.efi image: /boot/uefi-mt/mtest-64.efi
Found Windows Boot Manager on /dev/nvme0n1p1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done

#Linux #Windows #MXLinux

2024/7/26 23:57:41

PC を起動して、UEFI 設定に入る

MX Linux が最初になるようにブート順序を変更

設定を保存して PC を再起動

#Linux #Windows #MXLinux

2024/7/26 14:18:17

https://mxlinux.org/wiki/system/dual-boot/
https://askubuntu.com/questions/1475735/check-grub-disable-os-prober

#Linux #Windows #MXLinux

2024/7/26 10:27:43

取り外した Windows 11 がインストールされた M.2 SSD を取り付ける

(写真では CPU 側に取り付け)

#Linux #Windows #MXLinux

2024/7/26 9:41:37

インストールが完了したら、PC をシャットダウン

#Linux #Windows #MXLinux

2024/7/26 0:19:04

(画像は VirtualBox)

MX Linux がライブ環境で起動する。「MX Linux をインストール」をクリック

MX Linux インストーラーが起動する

ウィザードに従って MX Linux をインストール

#Linux #Windows #MXLinux

2024/7/25 23:51:50

(画像は VirtualBox)

ブート画面が表示される

F2 キー -> 「日本語」で言語を変更


Enter キーを押して MX Linux を起動


#Linux #Windows #MXLinux

2024/7/22 16:16:23

Live USB を接続して PC を起動

#Linux #Windows #MXLinux

2024/7/19 10:59:29

M.2 SSD を換装


#Linux #Windows #MXLinux

2024/7/19 10:53:06

PC をシャットダウン

#Linux #Windows #MXLinux

2024/7/14 2:22:51

Rufus を起動して、Live USB を作成する

#Linux #Windows #MXLinux

2024/7/14 2:10:40

Live USB を作成するための Rufus をダウンロード

https://rufus.ie/ja/


#Linux #Windows #MXLinux

2024/7/14 2:02:27

MX Linux のイメージ ファイル (.iso ファイル) をダウンロード

https://mxlinux.org/


#Linux #Windows #MXLinux

2024/7/13 23:33:05

セキュア ブート絡みでトラブりそう

#Linux #Windows #MXLinux

2024/7/13 21:50:13

nostr:nevent1qqsptvvutqf0dcncv0gnlcwv4ws09t4t8p87845cf8tqq2yctf9489cpqy3dz

に MX Linux をインストール

#Linux #Windows #MXLinux

2024/7/13 20:55:54

環境

#Linux #Windows #MXLinux

2024/7/13 20:38:56

#Linux #Windows #MXLinux

#Nextjs

2023/8/1 19:57:03

Next.js の Route Handlers で text/plain を返す

export async function GET(request) {
        return new Response("Hello, World!");
}

#Nextjs

#NIFTY社内Rust勉強会

2023/6/2 12:58:20

Rustオープン社内勉強会 初心者歓迎 覗き見OK! https://nifty.connpass.com/event/285721/?utm_campaign=event_reminder&utm_source=notifications&utm_medium=email&utm_content=detail_btn #NIFTY社内Rust勉強会

#勉強会

#nips

2024/9/18 17:37:51

https://github.com/nostr-protocol/nips/commits/master/?since=2024-09-17&until=2024-09-18

#キャッチアップ #nips

2024/9/17 12:16:58

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-09-14&until=2024-09-17

#キャッチアップ #nips

2024/9/13 10:56:43

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-09-07&until=2024-09-13

#キャッチアップ #nips

2024/9/6 15:31:10

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-27&until=2024-09-06

#キャッチアップ #nips

2024/8/26 14:02:18

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-20&until=2024-08-26

#キャッチアップ #nips

2024/8/19 15:21:33

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-08&until=2024-08-19

#キャッチアップ #nips

2024/8/7 9:13:03

#キャッチアップ #nips

2024/8/7 9:10:21

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-07&until=2024-08-07

#キャッチアップ #nips

2024/8/7 9:05:29

#キャッチアップ #nips

2024/8/6 21:29:16

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-03&until=2024-08-06

#キャッチアップ #nips

2024/8/2 10:39:57

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-02&until=2024-08-02

#キャッチアップ #nips

2024/8/1 11:12:43

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-01&until=2024-08-01

#キャッチアップ #nips

2024/7/31 9:38:43

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-31&until=2024-07-31

#キャッチアップ #nips

2024/7/30 10:37:56

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-30&until=2024-07-30

#キャッチアップ #nips

2024/7/29 9:58:50

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-27&until=2024-07-29

#キャッチアップ #nips

2024/7/26 8:58:09

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-26&until=2024-07-26

#キャッチアップ #nips

2024/7/25 15:44:11

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-25&until=2024-07-25

#キャッチアップ #nips

2024/7/24 17:34:13

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-23&until=2024-07-24

#キャッチアップ #nips

2024/7/23 10:12:25

#キャッチアップ #nips

2024/7/22 15:06:18

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-17&until=2024-07-22

#キャッチアップ #nips

2024/7/16 16:39:59

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-09&until=2024-07-16

#キャッチアップ #nips

2024/7/8 15:04:13

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-05&until=2024-07-08

#キャッチアップ #nips

2024/7/8 14:35:21

#キャッチアップ #nips

2024/7/4 11:17:12

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-03&until=2024-07-04

#キャッチアップ #nips

2024/7/2 10:39:24

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-27&until=2024-07-02

#キャッチアップ #nips

2024/6/26 9:33:18

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-25&until=2024-06-26

#キャッチアップ #nips

2024/6/24 11:53:09

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-19&until=2024-06-24

#キャッチアップ #nips

2024/6/18 1:23:58

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-18&until=2024-06-18

#キャッチアップ #nips

2024/6/17 17:05:06

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-14&until=2024-06-17

#キャッチアップ #nips

2024/6/14 20:16:39

#キャッチアップ #nips

2024/6/13 0:46:13

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-09&until=2024-06-13

#キャッチアップ #nips

2024/6/9 0:26:42

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-05&until=2024-06-08

NIP-25 について:
https://github.com/nostrability/nostrability/issues/48
https://github.com/nostr-protocol/nips/commit/3834c6b60474a677b53847743212df27710e64ec#commitcomment-142800503

#キャッチアップ #nips

2024/6/4 14:37:06

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-05-28&until=2024-06-04

#キャッチアップ #nips

2024/5/27 15:35:20

#キャッチアップ #nips

2024/5/27 12:17:59

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-05-25&until=2024-05-27

Coinjoin Pool: https://gitlab.com/1440000bytes/joinstr/-/blob/main/NIP.md

#キャッチアップ #nips

2024/5/24 13:32:42

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-05-23&until=2024-05-24

NUD: https://github.com/nostr-protocol/nips/pull/1214

#キャッチアップ #nips

2024/5/23 10:15:23

#キャッチアップ #nips

2024/5/22 17:09:26

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-05-21&until=2024-05-22

#キャッチアップ #nips

2024/5/20 10:53:50

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-05-14&until=2024-05-20

#キャッチアップ #nips

2024/5/14 10:44:51

#キャッチアップ #nips

2024/5/13 10:52:34

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-05-08&until=2024-05-13

#キャッチアップ #nips

2024/5/7 16:51:50

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-04-23&until=2024-05-07

#キャッチアップ #nips

2024/4/24 10:37:21

#キャッチアップ #nips

2024/4/22 12:00:06

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-04-17&until=2024-04-22

#キャッチアップ #nips

2024/4/16 15:28:36

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-04-05&until=2024-04-16

#キャッチアップ #nips

2024/4/4 11:10:44

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-03-26&until=2024-04-04

#キャッチアップ #nips

2024/3/25 19:57:17

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-03-23&until=2024-03-25

#キャッチアップ #nips

2024/3/25 11:03:45

#キャッチアップ #nips

2024/3/22 10:43:35

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-03-14&until=2024-03-22

#キャッチアップ #nips

2024/3/19 10:39:18

#キャッチアップ #nips

2024/3/13 12:16:32

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-03-07&until=2024-03-13

#キャッチアップ #nips

2024/3/8 6:55:06

s/BREAKING.md/README/

#キャッチアップ #nips

2024/3/7 8:42:36

#キャッチアップ #nips

2024/3/6 11:39:00

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-27&until=2024-03-06

#キャッチアップ #nips

2024/2/26 14:42:13

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-23&until=2024-02-26

#キャッチアップ #nips

2024/2/26 13:26:46

#キャッチアップ #nips

2024/2/22 11:01:37

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-21&until=2024-02-22

#キャッチアップ #nips

2024/2/20 14:46:49

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-16&until=2024-02-20

#キャッチアップ #nips

2024/2/15 12:10:48

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-10&until=2024-02-15

#キャッチアップ #nips

2024/2/9 14:48:54

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-06&until=2024-02-09

#キャッチアップ #nips

2024/2/6 12:26:37

#キャッチアップ #nips

2024/2/5 10:45:52

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-02&until=2024-02-05

#キャッチアップ #nips

2024/2/1 11:34:29

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-27&until=2024-02-01

#キャッチアップ #nips

2024/1/26 15:05:44

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-23&until=2024-01-26

#キャッチアップ #nips

2024/1/24 9:57:34

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-18&until=2024-01-22

#キャッチアップ #nips

2024/1/22 11:33:16

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-18&until=2024-01-21

#キャッチアップ #nips

2024/1/18 8:58:38

#キャッチアップ #nips

2024/1/17 9:58:30

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-15&until=2024-01-17

#キャッチアップ #nips

2024/1/15 11:15:22

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-09&until=2024-01-14

#キャッチアップ #nips

2024/1/9 14:59:24

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2024-01-01&until=2024-01-08

#キャッチアップ #nips

2024/1/2 0:24:58

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-12-25&until=2023-12-31

#キャッチアップ #nips

2023/12/25 11:47:05

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-12-22&until=2023-12-24

#キャッチアップ #nips

2023/12/21 15:18:39

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-12-20&until=2023-12-21

#キャッチアップ #nips

2023/12/20 15:08:37

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-12-11&until=2023-12-19

#キャッチアップ #nips

2023/12/11 11:33:30

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-12-05&until=2023-12-10

#キャッチアップ #nips

2023/12/5 10:21:37

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-12-04&until=2023-12-04

#キャッチアップ #nips

2023/12/4 11:28:50

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-29&until=2023-12-03

#キャッチアップ #nips

2023/11/28 18:54:17

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-25&until=2023-11-28

#キャッチアップ #nips

2023/11/25 9:03:10

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-21&until=2023-11-24

#キャッチアップ #nips

2023/11/20 16:25:41

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-18&until=2023-11-20

#キャッチアップ #nips

2023/11/18 22:59:11

#キャッチアップ #nips

2023/11/17 11:56:32

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-15&until=2023-11-17

client タグについて: nostr:nevent1qqstw8cw0nw50le9uugahpze78q9y0j90swhgan636ac08acmkn6v0gpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzypmvwx4w8fy378v7a3ruhgt7y2wd5sgn5zamde4wzamdwep798905qcyqqqqqqgfvd9j0

NIP-51 の kind は、全面的に見直されている: https://github.com/nostr-protocol/nips/pull/880

#キャッチアップ #nips

2023/11/15 9:19:42

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-14&until=2023-11-14

kind: 1971 について: https://github.com/nostr-protocol/nips/pull/867

#キャッチアップ #nips

2023/11/14 14:22:25

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-13&until=2023-11-13

#キャッチアップ #nips

2023/11/13 11:20:29

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-08&until=2023-11-12

#キャッチアップ #nips

2023/11/8 17:31:04

#キャッチアップ #nips

2023/11/7 11:22:17

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-06&until=2023-11-07

#キャッチアップ #nips

2023/11/6 18:13:31

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-10-30&until=2023-11-05

NIP-01: Basic protocol flow description
NIP-07: window.nostr capability for web browsers
NIP-15: Nostr Marketplace (for resilient marketplaces)
NIP-52: Calendar Events
NIP-90: Data Vending Machine

#キャッチアップ #nips

2023/10/30 11:38:21

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-10-25&until=2023-10-29

NIP-90: Data Vending Machine

#キャッチアップ #nips

2023/10/25 15:51:36

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-10-21&until=2023-10-24

NIP-07: window.nostr capability for web browsers

#キャッチアップ #nips

2023/10/20 8:40:07

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-10-17&until=2023-10-20

NIP-03: OpenTimestamps Attestations for Events
NIP-07: window.nostr capability for web browsers

#キャッチアップ #nips

2023/10/17 10:50:49

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-10-12&until=2023-10-16

#キャッチアップ #nips

2023/10/12 10:10:24

続き

#キャッチアップ #nips

2023/10/11 12:09:42

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-10-01&until=2023-10-11

Spring Browser の NIP-07 は、このアプリケーションが内包する Web ブラウザーでのみ使用できる

#キャッチアップ #nips

2023/9/30 12:31:28

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-29&until=2023-09-30

上記の NIP-57、65 のコミットに対する問題

#キャッチアップ #nips

2023/9/28 23:20:28

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-25&until=2023-09-28

#キャッチアップ #nips

2023/9/25 17:40:12

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-18&until=2023-09-24

#キャッチアップ #nips

2023/9/17 17:10:49

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-07&until=2023-09-17

#キャッチアップ #nips

2023/9/7 11:09:26

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-06&until=2023-09-06

#キャッチアップ #nips

2023/9/6 13:09:19

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-04&until=2023-09-05

#キャッチアップ #nips

2023/9/4 12:53:59

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-01&until=2023-09-03

#キャッチアップ #nips

2023/9/1 11:54:41

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-08-28&until=2023-08-31

#キャッチアップ #nips

2023/8/28 11:50:24

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-08-25&until=2023-08-27

#キャッチアップ #nips

2023/8/25 13:43:23

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-08-21&until=2023-08-24

#キャッチアップ #nips

#NodeJS

2024/1/30 19:12:54

ルートより上にある ESM の import ができない

#NodeJS

2023/4/12 1:40:46

npm cache clean -f

で解決

#NodeJS #RaspberryPi

#[0]

2023/4/12 0:58:54

https://github.com/justadudewhohacks/npm-opencv-build/issues/6#issuecomment-371815423

ダメみたいですね

#NodeJS #RaspberryPi

2023/4/12 0:12:31

$ curl -fsSL https://get.pnpm.io/install.sh | sh -
Sorry! pnpm currently only provides pre-built binaries for x86_64/arm64 architectures.

ダメみたいですね

#NodeJS #RaspberryPi

2023/4/12 0:06:09

pnpm を試してみる

#NodeJS #RaspberryPi

2023/4/11 1:06:42

(##################) ⠋ reify:caniuse-lite: http fetch GET 200 https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001477.tgz 1907165ms attempt #3 (cache miss)

で停止する

#NodeJS #RaspberryPi

2023/4/10 15:52:59

npm install --no-optional

を試してみる

#NodeJS #RaspberryPi

2023/4/8 1:48:29

npm config rm proxy
npm config rm https-proxy
npm config set registry https://registry.npmjs.org/

を実行してもダメ

#NodeJS #RaspberryPi

2023/4/8 1:33:24

試しに package-lock.json を削除してもダメ

#NodeJS #RaspberryPi

2023/4/8 0:48:51

npm install --verbose

で確認すると、failed optional dependency が発生している

#NodeJS #RaspberryPi

2023/4/8 0:28:07

ダメみたいですね

#NodeJS #RaspberryPi

2023/4/8 0:26:43

Vercel を過去にインストールできた 28.17.0 にしてみる

#NodeJS #RaspberryPi

2023/4/8 0:18:31

ダメみたいですね

#NodeJS #RaspberryPi

2023/4/8 0:12:46

Vercel を最新バージョンの 28.18.3 にアップデートしてみる

#NodeJS #RaspberryPi

2023/4/8 0:03:44

ダメみたいですね

#NodeJS #RaspberryPi

2023/4/7 19:57:35

npm install --target_arch=arm --target_platform=linux

を試してみる

#NodeJS #RaspberryPi

2023/4/7 19:56:56

環境:

#NodeJS #RaspberryPi

2023/4/7 19:56:20

Raspberry Pi に Vercel がインストールできない

(##########⠂⠂⠂⠂⠂⠂⠂⠂) ⠦ reify:esbuild-android-arm64: timing reifyNode:node_modules/esbuild-android-64 Completed in 14464ms

で停止する

#NodeJS #RaspberryPi

2023/3/14 12:38:56

npm install で以下のエラーが発生する

Cannot read properties of null (reading 'matches')

node_modules を削除する

#NodeJS

2023/2/20 11:56:01

PATH に /usr/local/bin を追加する

0 * * * * PATH=/usr/local/bin/:$PATH cd /home/pi/bin/vercel-nostr-posts && /usr/local/bin/npm run deploy > /dev/null 2>&1

エラーは変わらない

ERROR: npm v9.3.1 is known not to run on Node.js v12.22.12. You'll need to
upgrade to a newer Node.js version in order to use this version of npm. This
version of npm supports the following node versions: `^14.17.0 || ^16.13.0 ||
>=18.0.0`. You can find the latest version at https://nodejs.org/.

シェル変数 (PATH=/usr/local/bin/:$PATH) は子プロセスには受け渡されないため、うまくいかない

#NodeJS #RaspberryPi

2023/2/19 0:21:31

/usr/local/bin からのフルパスで npm を記載

0 * * * * cd /home/pi/bin/vercel-nostr-posts && /usr/local/bin/npm run deploy > /dev/null 2>&1

以下のエラーが発生する

ERROR: npm v9.3.1 is known not to run on Node.js v12.22.12. You'll need to
upgrade to a newer Node.js version in order to use this version of npm. This
version of npm supports the following node versions: `^14.17.0 || ^16.13.0 ||
>=18.0.0`. You can find the latest version at https://nodejs.org/.

/usr/bin の node が使用されるため、うまくいかない

#NodeJS #RaspberryPi

2023/2/18 23:54:21

うまくいかない例

0 * * * * cd /home/pi/bin/vercel-nostr-posts && npm run deploy > /dev/null 2>&1

/usr/bin の node と npm が使用されるため、うまくいかない

#NodeJS #RaspberryPi

2023/2/17 13:45:47

cron では、PATH に /usr/local/bin を追加する必要がある

例:

0 * * * * export PATH=/usr/local/bin/:$PATH; cd /home/pi/bin/vercel-nostr-posts && npm run deploy > /dev/null 2>&1

#NodeJS #RaspberryPi

2023/2/16 12:29:53

Raspberry Pi Zero の Node.js を最新バージョンに

ダウンロードと解凍

wget https://unofficial-builds.nodejs.org/download/release/v18.14.0/node-v18.14.0-linux-armv6l.tar.xz
tar xvfJ node-v18.14.0-linux-armv6l.tar.xz

インストールとリブート

sudo cp -R node-v18.14.0-linux-armv6l/* /usr/local
rm -rf node-*
sudo reboot

バージョンを確認

node -v && npm -v

非公式ビルド: https://unofficial-builds.nodejs.org/download/
参考: https://hassancorrigan.com/blog/install-nodejs-on-a-raspberry-pi-zero/

#NodeJS #RaspberryPi

#Nostr

2024/9/18 8:44:30

一時的に削除された

nostr:nevent1qqsg5cuyy2ka6ecal989gasc06hnghle5xgdwqv6zdthyva0kn27ang37nwaz

#Nostr

2024/9/17 23:54:55

https://github.com/nostr-protocol/nips/pull/1346
NIP-88: Polls としてマージされた

nostr:nevent1qqszaed26ku0fq9dvqrjd2yr3dr0hxhrj4esmzdzsj4akwe03m0q6hcuf6hzy

#Nostr

2024/9/15 1:51:58

NIP-76: Relay Read Permissions

https://github.com/vitorpamplona/nips/blob/read-permission/76.md

イベントの読み取りを制限

NIP-42: Authentication of clients to relays の AUTH で認証されたユーザーと rp (read permission) タグまたはブルーム フィルターを使用した prp (probabilistic read permission) タグを比較して制御

rp タグ: ["rp", "<pubkey>"]
prp タグ: ["prp", "<bits>:<rounds>:<base64>"]

参考: https://www.google.co.jp/search?q=ブルーム+フィルター

PR: https://github.com/nostr-protocol/nips/pull/1497

#Nostr

2024/9/12 16:33:40

リレーの実装をざっと見てみたけど、そんなことやってなさそう

#Nostr

2024/9/12 15:44:23

["CLOSED", "sub1"] が送られてきてた気がしたけど、気のせいだったかな

#Nostr

2024/9/11 22:18:04

他の実装次第だけど、["CLOSED", "sub1", ""] で良いのでは

https://github.com/nostr-protocol/nips/pull/1490

#Nostr

2024/9/11 1:42:41

https://github.com/nostrability/nostrability/issues/91

リアクションのセマンティクスはあいまいだから、無理に求めなくても

#Nostr

2024/8/29 14:42:37

NIP-22: Smart Widgets – interactive components

https://github.com/Seddik-Boukhalfa/nips/blob/master/22.md

スマート ウィジェット (インタラクティブなコンポーネント) の構造を定義するためイベント

スマート ウィジェットは kind: 1 (Short Text Note) や kind: 30023 (Long-form Content) に埋め込むことができる

スマート ウィジェットのイメージ:

PR: https://github.com/nostr-protocol/nips/pull/1454

#Nostr

2024/8/29 10:16:31

https://coracle.social/nostr:naddr1qvzqqqr4gupzp978pfzrv6n9xhq5tvenl9e74pklmskh4xw6vxxyp3j8qkke3cezqq2nskt2w9vx6dznfdvj64rpw4mk5nmxf3v9xsd0gdy
https://habla.news/u/hodlbod@coracle.social/1700155417145
https://www.youtube.com/live/Nz15SyiwQFk?t=2751s

#Nostr

2024/8/25 0:33:05

大文字の英字が大元のコメント先ね

https://github.com/arthurfranca/nips/blob/comment/22.md

#Nostr

2024/8/6 20:45:59

NIP-100: Lock user

https://github.com/anurag-l1nt/nostr-protocol-nipns/blob/lock-user/100.md

公開鍵をロックする (使用できなくする) ためのイベント。kind: 1000

この NIP を実装するリレーは、ロックされた公開鍵によるイベントを受け入れない

PR: https://github.com/nostr-protocol/nips/pull/1411

#Nostr

nostr:nevent1qqsvcvcpn9w34mw2up69ngx3aj4efj0cexaj7yve4px87jxupen8wtggfey76

2024/8/6 20:04:56

ちょっと前に https://github.com/nostr-protocol/nips/pull/1405 に置き換えられた

nostr:nevent1qqsvsau5dgels38cl5vky270fcka0phgnpg6dx42a9vu6amk5nsflkq5w6vmf

#Nostr

2024/7/31 7:59:54

クローズされた

https://github.com/nostr-protocol/nips/pull/1321

nostr:nevent1qqs9a6ja4muue8g4nhkwhf0m4qgn9s69sq8ek4phj3rnsrlmzz002sgy6ehye

#Nostr

2024/7/31 7:38:52

ちょっと前にクローズされた

nostr:nevent1qqsvfe59v3pcw36kpq4l6qv3y4clmm28x437snmre8zg4r42q0lc93qam6tqy

#Nostr

2024/7/13 2:26:34

Brostr now supports NIP-64: Chess.

https://github.com/AsaiToshiya/brostr

#brostr #Nostr

2024/7/10 21:21:13

マージされた

nostr:nevent1qqsye6ulw33tttt22hsldx7n4c0nspwde00y73y5hf49tzy2fuww4rsvq6r7f

#Nostr

2024/7/9 18:45:32

NIP-136: Code packages

https://github.com/brugeman/nips/blob/nip/136/136.md

ファイル パッケージ (インデックス)

例:

{
  "content": "Super cool!",
  "kind": 1036,
  "tags": [
    ["title", "Taste"],
    ["summary", "A Ghost theme"],
    ["version", "1.0.0"],
    ["changes", "Great improvements"],
    ["license", "MIT"],
    ["x", <パッケージ ハッシュ>],

    // ファイルのリスト
    // ["f", <ファイル ハッシュ>, <相対ファイル パス>, <ファイルの URL>]
    [
      "f",
      "7db7d6130b9b667001841b79ee67760619a80b9df305b8bfb872e22265313cf5",
      "LICENSE",
      "https://blossom.nostr.hu/7db7d6130b9b667001841b79ee67760619a80b9df305b8bfb872e22265313cf5"
    ],
    ...,
  ],
  ...,
}

PR: https://github.com/nostr-protocol/nips/pull/1347

#Nostr

2024/7/9 14:49:21

NIP-512: Nostr Sites

https://github.com/brugeman/nips/blob/nip/512/512.md

イベントを HTML として表示するための仕組み?

kind: 30512 は Nostr サイトのメタデータ

kind: 30512include タグと kind タグや kind: 512 の Submit イベントからフェッチしたコンテンツを表示する

レンダラー エンジンは kind: 30512z タグで指定される

この NIP では、ハッシュタグ ページやテーマなども定義している

PR: https://github.com/nostr-protocol/nips/pull/1348

#Nostr

2024/6/27 0:40:01

NIP-97: Nostr Name System (NNS)

https://github.com/vitorpamplona/nips/blob/relay-hints-v2/97.md

DNS (ドメイン名) を NIP-19: bech32-encoded entities の naddr1 に置き換える

例: <a href="https://asaitoshiya.com/image.jpg"><img src="https://asaitoshiya.com/image.jpg" loading="lazy"></a> -> <a href="https://naddr1...ccpzu/image.jpg"><img src="https://naddr1...ccpzu/image.jpg" loading="lazy"></a>

Nostr で広く使用されている DNS に対するアンチテーゼ

PR: https://github.com/nostr-protocol/nips/pull/1330

#Nostr

2024/6/26 15:52:46

NIP-86: Relay Management API

https://github.com/nostr-protocol/nips/blob/relay-management-api/86.md

リレーを管理するための JSON RPC 風の API

リクエスト:

{
  "method": "<method-name>",
  "params": ["<array>", "<of>", "<parameters>"]
}

レスポンス:

{
  "result": {"<arbitrary>": "<value>"},
  "error": "<optional error message, if the call has errored>"
}

メソッド:

PR: https://github.com/nostr-protocol/nips/pull/1325

#Nostr

nostr:nevent1qqs9a6ja4muue8g4nhkwhf0m4qgn9s69sq8ek4phj3rnsrlmzz002sgy6ehye

2024/6/26 14:32:18

NIP-122: Request for Events

https://github.com/cameri/nips/blob/nip-122/122.md

見つからないイベントを他のユーザーにブロードキャストしてもらうための仕組み

PR: https://github.com/nostr-protocol/nips/pull/1326

#Nostr

nostr:nevent1qqs9a6ja4muue8g4nhkwhf0m4qgn9s69sq8ek4phj3rnsrlmzz002sgy6ehye

2024/6/24 10:49:17

クローズされた

nostr:nevent1qqsy8ag2egfwdxtzslvwhy7gcppf7yerkw9f8jjq874lwny4evyr5vcjpxlkr

#Nostr

2024/6/24 10:42:58

クローズされた

https://github.com/nostr-protocol/nips/pull/1220

nostr:nevent1qqsvfatgzwj874vj078k53k0c998k6cpgzepkk4gtpgd795yafgkxugrcdd7n

#Nostr

2024/6/24 10:38:56

クローズされた

nostr:nevent1qqswrsep0qxgxt7x2zjy26pwwrdqx392djnqml2ngjqvpm5zf7pmnpc2u6vu3

理由: https://njump.me/nevent1qqspk2fwtnyr32ava9skgm27f8l5plveswxvk28dhd86tyxpjkccg9czyr78ppwrswa8zazhqj7ur3h0eal6kqvh2qw7txx9umzn0tqtx2jvkyq3kj3

#Nostr

2024/6/24 10:31:21

クローズされた

https://github.com/nostr-protocol/nips/pull/1206

nostr:nevent1qqsvfatgzwj874vj078k53k0c998k6cpgzepkk4gtpgd795yafgkxugrcdd7n

#Nostr

2024/6/17 0:26:31

Brostr now supports Long-form Content (powered by @dtonon's Oracolo), NIP-94/95 image and comments (powered by @fiatjaf's nocomment).

https://github.com/AsaiToshiya/brostr

#brostr #Nostr

2024/6/15 9:33:02

NIP-96 server using Google Drive

#idea #Nostr

2024/6/13 18:58:29

フォローしている1,000人の WRITE リレーが全員違ったらどうなるんやろ

#Nostr

2024/6/13 18:25:07

NIP-74https://github.com/nostr-protocol/nips/discussions/1301 を解決するわけではなさそう

#Nostr

2024/6/13 17:58:14

関連: https://github.com/nostr-protocol/nips/discussions/1301

#Nostr

2024/6/13 17:30:35

NIP-74: Proxy and Broadcasting Relay Lists

https://github.com/vitorpamplona/nips/blob/broadcasting-proxy-relay-lists/74.md

クライアントで優先されるプロキシー (読み取り) リレーとブロードキャスト (書き込み) リレーのプライベート リスト。kind: 10017kind: 10018

PR: https://github.com/nostr-protocol/nips/pull/1303

#Nostr

2024/6/13 15:13:16

リレーがカオス
https://github.com/nostr-protocol/nips/issues/1282

#Nostr

2024/6/12 19:35:10

NIP-50

Searchnos
https://github.com/darashi/searchnos

さすがにこれは忘れない

#Nostr

2024/6/12 17:56:28

NIP-23

Oracolo
https://github.com/dtonon/oracolo

#Nostr

2024/6/12 16:44:37

NIP-55

Amber
https://github.com/greenart7c3/Amber

#Nostr

2024/6/12 16:33:36

NIP-14

more-speech
https://github.com/unclebob/more-speech

#Nostr

2024/6/2 11:16:16

マージされた

nostr:nevent1qqspkw0jp4t4lm4tnu239maagafcfegw3kgs5geptj3nv95gqar85vcjjujp8

#Nostr

2024/5/29 15:11:13

NIP-116: Event paths

https://github.com/mmalmi/nips/blob/nip-116/116.md

d タグのパス (例えば、user/profile/name) でさまざまなイベントを表す。kind: 30079

例:

{
  "tags": [
      ["d", "user/profile/name"],
      ["f", "user/profile"]
  ],
  "content": "\"Bob\"",
  "kind": 30079,
  ...
}

f タグはディレクトリー リストで、イベントを検索するために使用される

PR: https://github.com/nostr-protocol/nips/pull/1266

#Nostr

2024/5/28 11:19:25

NIP-62: Right to Vanish

https://github.com/vitorpamplona/nips/blob/right-to-vanish/62.md

忘れられる権利。すべてのイベントをリレーから削除

kind:

PR: https://github.com/nostr-protocol/nips/pull/1256

#Nostr

2024/5/27 23:47:07

NIP-XX: Improved event signing scheme

https://github.com/sant0s12/nips/blob/master/XX.md

タグ (tags プロパティー) だけではなく、純粋なプロパティーを使用できるようにするための署名

{
  "id": ...,
  "pubkey": ...,
  "created_at": ...,
  "kind": ...,
  "tags": ...,
  "content": ...,
  "sig": ...,
  "super_cool": ..., // このように純粋なプロパティーを使用できる
  "sig_v2": ...      // この NIP で追加される署名のプロパティー
}

PR: https://github.com/nostr-protocol/nips/pull/1258

#Nostr

2024/5/23 9:57:16

マージされた

https://github.com/nostr-protocol/nips/blob/master/35.md

NIP-35: Torrents

https://github.com/nostr-protocol/nips/blob/feat/nip35/35.md

torrent の検索やマグネット リンクを作成するためのインデックスとなるイベント

PR: https://github.com/nostr-protocol/nips/pull/1175

#Nostr

nostr:nevent1qqsxx7dt6j42fhx2tausl25r37q4v9xdzycuqm8h9dl7rsetpwzfxychguwgx

2024/5/21 15:42:48

マージされた

https://github.com/nostr-protocol/nips/blob/master/71.md

NIP-71: Video Events

https://github.com/zmeyer44/nips/blob/patch-1/71.md

ビデオ (kind: 34235kind: 34236) とビデオの視聴状況 (kind: 34237) を表すイベント

Netflix や YouTube のような動画共有サービスで使用されることを想定

PR: https://github.com/nostr-protocol/nips/pull/923

#Nostr

nostr:nevent1qqsynfem090xntd4aphllwj6kgs5h395p8z5key8lmyyrngmcyyhnfsm5c3sk

2024/5/14 11:15:21

NIP-22: Comment

https://github.com/arthurfranca/nips/blob/comment/22.md

あらゆるイベントへのコメント (返信)。kind: 1111

NIP-00: Thread (https://github.com/nostr-protocol/nips/pull/877) のブラッシュアップな印象

PR: https://github.com/nostr-protocol/nips/pull/1233

#Nostr

2024/5/13 11:00:26

クローズされた

nostr:nevent1qqsq2ukzd69e9t7kzzfr37rj32yh9tylq2c6lxlddy8fydakv3jp6mqzg4wkf

#Nostr

2024/5/10 15:02:54

クローズされた

nostr:nevent1qqs2pj5upjvpd5p6pgwymth6psnse9mtcrxcajam0mc5wjhh7a4u02c0fv3q9
nostr:nevent1qqszz5dwat7n95xflh0jtcvztjzu3k9tunsxrptgxtz2ramtacjvc4g95teaz
nostr:nevent1qqs0ur56c6zsjutyym745v3sc8hlqr8fx5fqc72m7nv03hxwt98lscqvwuayg

#Nostr

2024/5/7 10:26:02

NIP-54 としてマージされた

https://github.com/nostr-protocol/nips/blob/master/54.md

nostr:nevent1qqsvdnu6985tz53mwzmmsrmku6gljz2tjrz5x77dq3h4zu9mxh9uxtsvh44r3

#Nostr

2024/4/25 10:44:12

NIP-17 としてマージされた

https://github.com/nostr-protocol/nips/blob/master/17.md

nostr:nevent1qqs8s77cvuxlmq9acn4ax8u77el7esus5wp8nacnns3la338l0aecyq7rj8dv

#Nostr

2024/4/22 18:01:30

NIP-XX: External Content IDs

https://github.com/MerryOscar/nips/blob/external-content-ids/XX.md

ISBN やポッドキャストの GUID などの外部コンテンツを示す i タグ

例:

["i", "book:isbn:123"]         // ISBN
["i", "podcast:guid:123"]      // ポッドキャスト
["i", "podcast:item:guid:123"] // ポッドキャスト (エピソード)
["i", "movie:eidr:123"]        // EIDR

PR: https://github.com/nostr-protocol/nips/pull/1185

#Nostr

2024/4/19 16:20:41

NIP-69: Linked Crytographic Identities

https://github.com/fr4nzap/nips/blob/linked-cryptographic-identities/69.md

NIP-39: External Identities in Profiles の PGP や SSL 版で、これらの暗号鍵と Nostr の公開鍵をリンクする

関連: https://github.com/nostr-protocol/nips/pull/1041
関連: https://github.com/nostr-protocol/nips/commit/afbb8dd008969c863f6075645d09fcb1ef283ed2

PR: https://github.com/nostr-protocol/nips/pull/1182

#Nostr

2024/4/16 21:34:59

クローズされた

nostr:nevent1qqsz9gvcrwrguf333qewzpnjp0frrk6s6rr26m8qkay0cclsh95cdkcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy6nnham

#Nostr

2024/4/16 15:05:02

クローズされた

nostr:nevent1qqs9y7xsqejx7fgk6xpe6vnfgjjsr5mcvm3dexy9e8ulxrsqyehyfssxshuqz

#Nostr

2024/4/3 10:33:26

クローズされた

nostr:nevent1qqs0nmmyruxw0jka6l8sd427zwc98u5nl7wfe9aatsgvkp8ygxm0q8qjelmwp

#Nostr

2024/3/29 13:11:35

NIP-95: Relay File Storage

https://github.com/arthurfranca/nips/blob/nip-95-revisit/95.md

Nostr でファイル ストレージ

base64 でエンコードされたファイルを持つイベントと、そのイベントを示す NIP-19 (bech32-encoded entities) の nfile

ファイルは c タグでチャンク化できる

関連: https://github.com/nostr-protocol/nips/pull/345

PR: https://github.com/nostr-protocol/nips/pull/1145

#Nostr

2024/3/27 17:55:12

NIP-XXX: Internationalization & Localization

https://github.com/eznix86/nips/blob/patch-2/nip-xxx.md

イベントの言語タグ (language) とプロフィール (kind 0) の言語属性 (allowed_languagelanguage)

関連: https://github.com/nostr-protocol/nips/pull/632
関連: https://github.com/nostr-protocol/nips/pull/1129

PR: https://github.com/nostr-protocol/nips/pull/1127

#Nostr

nostr:nevent1qqsx5eq7actwhe0hhux57dsz4x53kgt65h0nxrh0d83p5hgckeyxpxq87lfst

2024/3/27 14:01:10

NIP-35: Draft Events

https://github.com/vitorpamplona/nips/blob/draft-event/35.md

下書き用の汎用的なイベント

任意のイベント (下書き) を NIP-44 (Encrypted Direct Message (Versioned)) で暗号化して .content に含める

PR: https://github.com/nostr-protocol/nips/pull/1124

#Nostr

nostr:nevent1qqszu0aegtyfts69y2nnmg049yf8egzusdyl9h0y608gw30ajhu49sc8kpl7m

2024/3/27 12:02:59

NIP-xx: Indexes

https://github.com/coracle-social/nips/blob/indexes/xx.md (削除済み)

関連するイベントのインデックスを表す ~ (チルダ) タグ

インデックスのソースは、リレー、NIP-05、または GUN

例:

参考: https://gun.eco/

PR: https://github.com/nostr-protocol/nips/pull/1130

#Nostr

nostr:nevent1qqs95cc8wdkj2xyy0pjdt4xhdj3k2rn0qup73d0rwf3jw5a293x2sjs68uvdt

2024/3/26 15:30:12

NIP-64: Inbox model

https://github.com/nostr-protocol/nips/blob/inbox-model/64.md

受信ボックス (kind: 10064) とフォロー インテント (kind: 6401) を使用するインボックス モデル

ユーザー (Walter) は受信ボックス (A) を作成して、フォロワーは A のリレーにフォロー インテント (B) を送信する

Walter は A のリレーから B をフェッチして、フェッチした B のリレーにイベントを送信する

関連: https://github.com/nostr-protocol/nips/discussions/1134

PR: https://github.com/nostr-protocol/nips/pull/1135

#Nostr

2024/3/23 10:25:41

クローズされた

nostr:nevent1qqs27ug88lvpsuear2yvjh3ltyr340mpes8llhpw0w64c8tyylt35tq9quswa

#Nostr

2024/3/6 11:14:45

マージされた

nostr:nevent1qqsdge6e4r7us27amytcjhnswwj5749mn49zggfpp900qaldkr4gnucjz9p9a

#Nostr

2024/3/4 17:06:47

クローズされた

nostr:nevent1qqsx38q8xjvmllrvsnyzdz06tkrxq87kjcvjsuj5fwqns99m8dl59pq74aeh3
nostr:nevent1qqstcgjjqj7q5hwvx500ulgf5wa67fagzewfrdsl0p4papywj2g40fgylswu8
nostr:nevent1qqswryww0urs9r38sffthavea2wr0s5lfjvr4cepdf2mup6ju704lsczgskq0

#Nostr

2024/2/29 10:08:28

マージされた

#Nostr

nostr:nevent1qqsfn37had8lel9qrjmyz7dpu9p4wqn4nxwd0a4z77e0z9uvg0jc3rclm8ld4

2024/2/27 16:25:54

NIP-37: Annotations
https://github.com/coracle-social/nips/blob/annotations/37.md

自分の他のイベントに付けることができる注釈 (コメント)

PR: https://github.com/nostr-protocol/nips/pull/1091

#Nostr

nostr:nevent1qqsvrvyg7wvymeuekxuee3qw47wmu2msyx3tat7txk2rydp7ngndcqsxx8jh9

2024/2/27 11:22:47

NIP-37: Editable Short Notes
https://github.com/vitorpamplona/nips/blob/content-editable-kind1-unboundlist/37.md

kind: 1 (Short Text Note) の content の履歴。kind: 1010

n タグの ID に一致する kind: 1content を置き換えて表示する

PR: https://github.com/nostr-protocol/nips/pull/1090

#Nostr

nostr:nevent1qqswnj7dzaj3m5guazggfrrl7axrklcz0qfnmxlcq3nme4e4dpxaagcekajew

2024/2/27 0:06:38

NIP-37: Editable Short Notes
https://github.com/vitorpamplona/nips/blob/content-editable-kind1-2/37.md

編集可能な kind: 1 (Short Text Note)

d タグの ID に一致する kind: 1content を置き換えて表示する

PR: https://github.com/nostr-protocol/nips/pull/1089

#Nostr

2024/2/26 23:25:24

NIP-37: Editable Short Notes

https://github.com/vitorpamplona/nips/blob/content-editable-kind1/37.md

content のみ編集可能な kind: 1 (Short Text Note)

メタデータ (kind: 10) と content (kind: 31010) に分かれる

PR: https://github.com/nostr-protocol/nips/pull/1088

#Nostr

2024/2/26 22:54:38

NIP-37: Editable Short Notes
https://github.com/vitorpamplona/nips/blob/editable-kind1/37.md

編集可能な kind: 1 (Short Text Note)

PR: https://github.com/nostr-protocol/nips/pull/1087

#Nostr

2024/2/26 15:07:19

NIP-18 の変更と他のドキュメントとの整合性について

https://github.com/nostr-protocol/nips/pull/1074#issuecomment-1963121395

#Nostr

2024/2/26 13:03:14

クローズされた

#Nostr

nostr:nevent1qqsfxrasl06jl88tpq2w6qztdty3ktmz2vp0qagj2e3lyf4e8mk7s2cfcdey3

2024/2/26 12:59:56

クローズされた

#Nostr

nostr:nevent1qqsrg4qry6wkdtgn49nh38us65ujprjl05yggemy7v0r392j5mevy6sx6anle

2024/2/19 10:40:40

https://nostrexplained.com/

#Nostr

2024/2/16 22:29:48

https://github.com/fiatjaf/window.nostr.js

#Nostr

2024/2/16 10:27:16

マージされた

https://github.com/nostr-protocol/nips/blob/master/BREAKING.md

#Nostr

nostr:nevent1qqs0mjyar3qgggtuyaeuaw7trqxsk5zsas26fp5sw2r90wtnjrv2jqgw2vtf4

2024/2/16 10:16:53

破壊的変更のリスト

https://github.com/nostr-protocol/nips/pull/1052

#Nostr

2024/2/13 16:19:38

NIP-XX: Audio Events
https://github.com/coracle-social/nips/blob/music/xx.md

音声/音楽を表すイベント。kind 31337

PR: https://github.com/nostr-protocol/nips/pull/1043

#Nostr

nostr:nevent1qqsf88cuc25dc80v3qc2pzulxmz3s0u0947fehyfkhhpdp62sxwsghc53wcuu

2024/2/13 15:55:05

NIP-97: Nostr Login
https://github.com/nostr-protocol/nips/blob/login/97.md

サービスが NIP-98: HTTP Auth でログインできることを示す nostr+login: スキーマ (ログイン URI)?

PR: https://github.com/nostr-protocol/nips/pull/1042

#Nostr

nostr:nevent1qqs293xz56v3gppkcf38m3xndllx0p3g6nhq6ecym53fmldv4q7nmugleghfz

2024/2/11 23:46:30

クローズされた

#Nostr

nostr:nevent1qqsdr7ssl80as22n0vle80x4em9tfqumjhaep4sflm8y5u5ep4h8glszyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x3956ccr26

2024/2/10 1:10:53

ここまでのまとめ

https://github.com/AsaiToshiya/learn-nostr/blob/main/nip-46-nostr-connect/46.md

#Nostr

2024/2/9 13:01:02

NIP-29: Shared Event Ownership Through Trusted DVMs
https://github.com/vitorpamplona/nips/blob/dvm-replaceables/29.md

DVM (NIP-90: Data Vending Machine) を介したイベントの共同編集

イベントはユーザーの代わりに DVM の秘密鍵で署名され、イベントを編集できるユーザーは admin タグで表される

PR: https://github.com/nostr-protocol/nips/pull/1015

#Nostr

nostr:nevent1qqsfz4c8xckkyketsmn0pzyldy7mxusj44zdrvckaj92725ka2hfdhsrja046

2024/1/30 13:12:17

NIP-34 のやつ

https://patch34.pages.dev/

#Nostr

2024/1/30 8:10:18

マージされた

nostr:nevent1qqsdm6hgx37u5rz8qrcgt9y7ysnf7dkccz7qmtskjgce0qhmgex73lszyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x395mcfav7

#Nostr

2024/1/30 0:57:48

マージされた

nostr:nevent1qqswvp8glefjgz5ccatf35q36h90vdefwy75fma929700l2g3nysstgzyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x395pffuf2

#Nostr

2024/1/27 7:47:04

https://github.com/alltheseas/nostrability

#Nostr

2024/1/23 14:27:46

https://github.com/nostr-protocol/nips/blob/master/19.md

https://github.com/nostr-protocol/nips/blob/d0812229a5569372a6cd1bdb8d148beb1820585d/19.md?plain=1#L11

It is recommended that ids and keys are stored in either hex or binary format, since these formats are closer to what must actually be used the core protocol.

https://github.com/nostr-protocol/nips/blob/d0812229a5569372a6cd1bdb8d148beb1820585d/19.md?plain=1#L25

The bech32 encodings of keys and ids are not meant to be used inside the standard NIP-01 event formats or inside the filters, they're meant for human-friendlier display and input only. Clients should still accept keys in both hex and npub format for now, and convert internally.

https://github.com/nostr-protocol/nips/blob/d0812229a5569372a6cd1bdb8d148beb1820585d/19.md?plain=1#L69

同じようなことを言っているんだよなぁ

#Nostr

2024/1/23 10:57:44

NIP-34: git stuff
https://github.com/nostr-protocol/nips/blob/git/34.md

Nostr で Git のコラボレーション
これ自体が Git リポジトリというわけではない

CLI の実装: https://github.com/fiatjaf/gitstr

PR: https://github.com/nostr-protocol/nips/pull/997

#Nostr

2024/1/19 11:29:03

https://github.com/nostr-protocol/nips/blob/master/78.md

This NIP specifies the use of event kind 30078 (parameterized replaceable event) with a d tag containing some reference to the app name and context -- or any other arbitrary string

["d", "coracle/last_checked/v1"] みたいな

#Nostr

2024/1/18 19:20:28

NIP-XX: Versatile event
https://github.com/tiltpapa/nips/blob/versatile-data/XX.md

相互運用性を必要としない汎用的なイベント。kind: 78。@tiltpapa さん著

PR: https://github.com/nostr-protocol/nips/pull/995

#Nostr

2024/1/18 15:31:43

NIP-200: Nostr relay communication over HTTP(s) (NoH)
https://github.com/Yonle/nips/blob/nip200/200.md

リレーの HTTP インターフェース

実装:

PR: https://github.com/nostr-protocol/nips/pull/966

#Nostr

nostr:nevent1qqs9wj27ag8s4fhfypqpp8clp90ann3p6kj2ex0pufz03wlv8ax26csws5vud

2024/1/18 11:44:09

NIP-62: Signed and Versioned Third-Party Objects
https://github.com/buttercat1791/nips/blob/master/62.md

バージョン管理を考慮した、オブジェクト (Git コミット、ドキュメント、画像など) を示すイベント
オブジェクト (kind: 32000) とそのバージョン (kind: 32001) で構成される

NIP-94: File Metadata に近い印象

PR: https://github.com/nostr-protocol/nips/pull/986

#Nostr

nostr:nevent1qqs9f2hu6u2mnufp8nf842l0j8tl8cukp3lks9dfasvarkpqd5vsqkgcj2vjw

2024/1/17 16:43:40

NIP-43: Private DM
https://github.com/arthurfranca/nips/blob/priv-dm/43.md

やり取りするユーザー同士で共通の秘密鍵 (セッション) を使用する DM
セッションには 3 週間の期限があり、これにより前方秘匿性が確保される

kind:

PR: https://github.com/nostr-protocol/nips/pull/978

#Nostr

nostr:nevent1qqst4n3g89jlkyhc8dz0zk6d0gzs83swkhlvu44ta42g6w59wsedm7s32e68n

2024/1/17 13:22:27

Proof of Work

労力をかけさせる
ID の先頭ビットの 0 が難易度の桁数になるまでイベントのハッシュ化を繰り返す
なるほど

https://github.com/nbd-wtf/nostr-tools/blob/master/nip13.ts

#Nostr

2023/12/27 11:56:44

NIP-24: Private, Encrypted Direct Messages

https://github.com/jeffthibault/nips/blob/private-messages-v2/24.md

やり取りするユーザーごとに異なる鍵ペアを使用する DM

PR: https://github.com/nostr-protocol/nips/pull/56

#Nostr

2023/12/26 19:39:58

NIP-30: Resources

https://github.com/plantimals/nips/blob/nip-30/30.md

リソースへのリンクを示すイベント。kind 9

1 つの resource タグを持つ

["resource", "https://anchor.fm/s/45563e80/podcast/play/56797105/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2022-7-29%2F2cc29ddf-c44f-b38c-ee2c-88e0e1634449.mp3", "audio/mpeg"]

PR: https://github.com/nostr-protocol/nips/pull/43

#Nostr

2023/12/26 18:36:28

NIP-XX: Read Status

イベントの既読を示すイベント

{
  "kind": "15",
  "tags": [
    ["expiration", "<unix-timestamp>"], // <a href="https://github.com/nostr-protocol/nips/blob/master/40.md">NIP-40</a>: Expiration Timestamp
    ["e", "<event-id>"],
    ["e", "<event-id>"]
  ]
}

NIP-59: Gift Wrap によってプライベートにすることもできる

関連: https://github.com/nostr-protocol/nips/discussions/932

#Nostr

nostr:nevent1qqswp87nf6pt2mwrefm6p45wkn96hg5ludv0ky2k4s469jjr45n979gup8r0u

2023/12/26 16:22:34

NIP-43: Nym DM

やり取りするユーザーごとに異なる鍵ペアを使用する DM

ユーザーごとに DM をピンポイントで取得できるため、NIP-17: Private Direct Messages and Group DMs のように、無関係なイベントを取得する必要がない

nostr:nevent1qqszhuy63e83xc8lsxg7598redxa3eyyafl37l6chzvev6g5uu2zsxg27sgpq

#Nostr

2023/11/29 14:30:24

kind: 1985kind: 4001 にも似ている

kind: 1985: https://github.com/nostr-protocol/nips/blob/master/32.md
kind: 4001: https://github.com/nostr-protocol/nips/blob/alt-urls/93.md

#Nostr

2023/11/29 9:41:08

NIP-88: NOTIFY Request

リレーから任意のタイミングで送信される、何かしらを通知する NOTIFY メッセージ

#Nostr

nostr:nevent1qqs2sjcxqz8aye27tk5k8c8qnaajcapsj3qka5z4j5uqrle7f8yk8scpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy8juq87

2023/11/28 15:06:33

NIP-88: PAY Request
https://github.com/vitorpamplona/nips/blob/pay-spec/88.md

リレーから送信される、支払いを要求する PAY メッセージ

有料リレーへの支払いプロセスを簡略化

PR: https://github.com/nostr-protocol/nips/pull/901

#Nostr

nostr:nevent1qqs2fcwy98euwyl2ene3uw892mq8833yc4hpmj0umhhfq2agppxeptspz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy5z764a

2023/11/28 14:28:23

NIP-29: Image Metadata
https://github.com/coracle-social/nips/blob/imeta/29.md

メモ内の画像 (URL) のメタデータ。imeta タグ

関連: https://github.com/damus-io/dips/blob/master/01.md

PR: https://github.com/nostr-protocol/nips/pull/904

#Nostr

nostr:nevent1qqs24pxgdpn3efnurlwln0rxvqc0mmqknzpmavy6aezjearvtrxl02spz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyuxejnl

2023/11/28 11:40:06

NIP-XX: Addendums
https://github.com/nostr-protocol/nips/issues/903

他のイベントを補足するためのイベント

kind: 1040 (OpenTimestamps) に近いイメージ

#Nostr

nostr:nevent1qqs2wst6v305cd3fc5jj0htwwue9qs608y8qaxjj2tascdx2zdklk2gpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyydtvcl

2023/11/28 10:28:06

地球温暖化を軽減する CLOSED メッセージ

https://github.com/nostr-protocol/nips/pull/902

https://github.com/nostr-protocol/nips/pull/841#issuecomment-1828433452

less global warming

#Nostr

2023/11/27 18:39:31

nostr:nevent1qqs0drwjdw5pucpgawge00ppacu2nwq0w2fugp3xe8utwhqplgxcmdgpp4mhxue69uhkummn9ekx7mqzyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x395qcyqqqqqqgdea49v

#Nostr

nostr:nevent1qqs0sg023nwxaz73kz8gxjr77e9sqxpvz8fzy3cf2pu2c9xdjd7t46spr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzyz8ms4xu7mh4zhcfcf4u9wxayz6yg589v3w08l8cnj83fvkgj649kqcyqqqqqqgesj9f2

2023/11/27 18:20:32

NIP-211: Info Triple Note
https://github.com/unostr/nips/blob/nip-211---info-triple/211.md

「Stuff」間の関係を記述するためのメモ。kind: 211

関連: https://github.com/unostr/nips/blob/nip-101---descriptor-note/101.md
詳細: https://www.infotriple.org/

PR: https://github.com/nostr-protocol/nips/pull/893

#Nostr

nostr:nevent1qqst4cdgu0a5nq9mqymsef472gdr7g8cer5fvtmj3yc0rchzf4fem4cpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x395qcyqqqqqqg8yt85j

2023/11/23 18:28:04

NIP-93: Alternative URLs
https://github.com/nostr-protocol/nips/blob/alt-urls/93.md

代替 URL を示す alturl タグと kind: 4001 のイベント
リンク切れを防ぐ

PR: https://github.com/nostr-protocol/nips/pull/898

#Nostr

2023/11/21 13:24:43

NIP-19: bech32-encoded entities
https://github.com/nostr-protocol/nips/blob/master/19.md

公開鍵やイベントなどを示す npubnevent などで始まる bech32 形式の文字列

UI で使用されることを目的としている (つまり、データとしては 16 進数で保存する)

例:

#Nostr

nostr:nevent1qqswjjrz6482gccvpekqkhdl9t39ys6qjvlrkejxsdhxgneswzecvgcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqyhtefvj

2023/11/20 17:52:08

NIP-101: Descriptor Note
https://github.com/unostr/nips/blob/nip-101---descriptor-note/101.md

「Stuff」を記述するためのメモ。kind: 101
主に NIP-211: Info Triple Note で使用することを想定

例 (content):

1234567890abcdef1234567890abcdef              // 「Stuff」の識別子 (必須)

order-number_12345                            // 名前

webshop order of a T-shirt                    // 1 行の短い説明

"This is awesome" T-shirt in size L.          // 複数行の説明
Ordered from the webshop (order number 12345)
Remember to pack sticker freebies.

PR: https://github.com/nostr-protocol/nips/pull/892

#Nostr

nostr:nevent1qqswhu3qzhd2uaaay4w5prf97gmmzvm5cg2pg0qs7n63hdevsrkpazcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy600jv8

2023/11/15 11:32:58

NIP-86: Shared Keys
https://github.com/coracle-social/nips/blob/key-sharing/86.md

秘密鍵の共有 (共有鍵)

秘密鍵は NIP-59: Gift Wrap でユーザーごとに個別に共有される

PR: https://github.com/nostr-protocol/nips/pull/876

#Nostr

nostr:nevent1qqsghpvdc7z57j25qz02hppw23zj4ar0jal23p7ee80nea2rpxxrh9gpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyfs8g00

2023/11/14 19:07:05

NIP-00: Thread
https://github.com/arthurfranca/nips/blob/thread/00.md

マイクロブログにおけるルート イベント (原文では Original Post) や返信、メンションなどの再定義

この NIP のモチベーション:

PR: https://github.com/nostr-protocol/nips/pull/877

#Nostr

nostr:nevent1qqsp77m38e00qvey4kyq86zp44l3avceaf2g4cxu34dcs5exmndwwzqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyrrmja3

2023/11/14 15:20:42

NIP-85: Reviews
https://github.com/coracle-social/nips/blob/reviews/85.md

レビューを示すイベント

例:

{
  "kind": 1986,
  "content": "This relay is fast!",  // 人間が読めるレビュー
  "tags": [
    ["L", "review"],                 // <a href="https://github.com/nostr-protocol/nips/blob/master/32.md">NIP-32</a> のラベル
    ["l", "review/relay", "review"], // 同上
    ["rating", "0.8"],               // レーティング
    ["rating", "0.2", "smell"],      // オプションのレーティングの属性
    ["rating", "1", "service"],      // 同上
    ["r", <relay_url>]               // レビューの対象。ここではリレー
  ],
}

PR: https://github.com/nostr-protocol/nips/pull/879

#Nostr

nostr:nevent1qqs8tpnz3h50ql2ahs4yh49ng2lu9uzcp7pdl6gr0fyd8acsepel5qgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqygqg9se

2023/11/13 19:30:49

NIP-87: Closed Communities
https://github.com/coracle-social/nips/blob/groups/87.md

共有鍵 (NIP-86: Shared Keys) でメッセージをラップ (NIP-59: Gift Wrap) することでプライベートなコミュニティー (NIP-72: Moderated Communities) を実現する

PR: https://github.com/nostr-protocol/nips/pull/875

#Nostr

nostr:nevent1qqsfnpuhq4efed7zjzn5ag5xyawpn9uwsgdml4ta4rdwull80h5g4nqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyd4dm79

2023/11/10 14:44:33

リレーのファンドってなかったっけ
少額ながら寄付をしたい

#Nostr

2023/11/8 23:10:54

NIP-100: Android Signer Application
https://github.com/greenart7c3/nips/blob/master/100.md

NIP-07: window.nostr capability for web browsers や NIP-46: Nostr Connect の Android 版

インテント、コンテンツ リゾルバー、または URL を介して署名などを行う

PR: https://github.com/nostr-protocol/nips/pull/868

#Nostr

2023/11/8 12:15:22

NIP-110: License tag
https://github.com/degenrocket/nips/blob/nip-110/110.md

イベントのライセンスを示す license タグ

例:

{"tags": [["license", "CC0"]]}

PR: https://github.com/nostr-protocol/nips/pull/857

#Nostr

nostr:nevent1qqsz5n5gd3sphzjxjafvjcv8kz75gy3avml0cn8wjteur5w9kzxejgqpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x395qcyqqqqqqgw74yu4

2023/11/8 10:59:14

NIP-88: Recurring Subscriptions
https://github.com/nostr-protocol/nips/blob/nip88/88.md

Zap によるユーザーへの定期的な支援

kind:

PR: https://github.com/nostr-protocol/nips/pull/866

#Nostr

nostr:nevent1qqsgvw8d2d97as6842pd0paa4cjz09qq88mp6lnepcpaj5w5lcgln7cpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyl3vvn9

2023/11/7 17:21:07

NIP-117: Bounties
https://github.com/ChristianChiarulli/nips/blob/nip-117-bounties/117.md

タスクに対する報奨金 (kind: 30050) とその申請 (kind: 8050)

デモ サイト: https://resolvr-io.vercel.app/

PR: https://github.com/nostr-protocol/nips/pull/865

#Nostr

nostr:nevent1qqsxk7hpdmrj2zlftx6cud9us93dpqga2ezx3d63du8u8exu7953rwspz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyfz3dhq

2023/11/3 9:21:28

NIP-100: Default Relay Port Standard
https://github.com/nostr-protocol/nips/pull/852/files

リレーのデフォルトのポート。444

PR: https://github.com/nostr-protocol/nips/pull/852

#Nostr

nostr:nevent1qqsgfwve3gwc0w6t7umcxm80zfsdw2k0qgh7gh79lsdal3xyfg4p4nspz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyq7y3mu

2023/11/1 7:01:49

メモ

eventstore
https://github.com/fiatjaf/eventstore

イベントのデータベースを抽象化

#Nostr

2023/10/28 3:42:50

NIP-49: Encrypted Private Key
https://github.com/mikedilger/nips/blob/nip-nn-key-export/49.md

パスワードによる秘密鍵の暗号化と復号化

クライアントでの秘密鍵の保存やインポート/エクスポートを安全に行えるようにする

拙作の実装: https://github.com/AsaiToshiya/nip-49

PR: https://github.com/nostr-protocol/nips/pull/133

#Nostr

nostr:nevent1qqspmn6jw2ymh5nw37z4u8v9pjgjk52g8jfs2q2nckl2ene9u8l30cqpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x395qcyqqqqqqg5ujxd0

2023/10/19 21:21:02

A list of NIPs before recommendation (Japanese article)

https://asaitoshiya.com/nostr-nips-before-recommendation/

#Nostr

2023/10/19 19:05:39

NIP-108: Lightning Gated Notes
https://github.com/project-excalibur/nips/blob/NIP-108_lightning_gated_content/108.md

有料コンテンツ (任意のイベント)

この NIP を実装する API サーバーが、有料コンテンツを暗号化するときに使用した任意の秘密鍵を保持し、料金を支払ったユーザーにその秘密鍵を配る仕組み

PR: https://github.com/nostr-protocol/nips/pull/827

#Nostr

nostr:nevent1qqswk545w9uel0duhxpevl5s6wqshwr9pwrnh8dxpv7jf9h3vqgja8spz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyuhw9tg

2023/10/19 11:26:48

NIP-41: Identity rotation
https://github.com/nostr-protocol/nips/blob/pf7z-nip41/41.md

公開鍵の移行

事前に作成するバックアップ (移行先) になる公開鍵を示すイベント (kind: 1776) と公開鍵を移行するためのイベント (kind: 1777)
これらのイベントには、NIP-03 (OpenTimestamps Attestations for Events) の OpenTimestamps を付ける必要がある

PR: https://github.com/nostr-protocol/nips/pull/829

#Nostr

nostr:nevent1qqswlhqsx687jean20zsgpxnnw7327n2chp8t26zecdkn40tpzqphkgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy6vy0td

2023/10/17 14:09:08

NIP-29: Time-Based Sync
https://github.com/vitorpamplona/nips/blob/negentropy-sync/29.md

クライアント - リレーやリレー - リレーでイベントを同期するために使用されるハッシュ

ハッシュの要求と応答は、WEEKLY-HASHES メッセージで行う

PR: https://github.com/nostr-protocol/nips/pull/826

#Nostr

nostr:nevent1qqs970ealcts0v4eqw0uu3xd4nuhg2kk0kh7m0ml63n7vtxv5asmkrgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy484e8k

2023/10/11 11:14:23

https://github.com/nostr-protocol/nips/issues/812

すべての返信にはルートへの e タグが含まれるため、ルートへの直接の返信だけを取ってこれないよね、という Issue と、ルートへの直接の返信には E タグを使用すると解決できるよね、という案

#Nostr

2023/10/3 19:21:55

NIP-57: Lightning Zaps
https://github.com/nostr-protocol/nips/blob/master/57.md

Nostr のイベントで LNURL サーバーを介して Satoshi (ビットコインの最小の通貨単位) を支払う仕組み。Zap、ザップ

LUD-06 または LUD-16 の callback に送信される zap request (kind: 9734) と、支払いを受け取った後に LNURL サーバーが作成する zap receipt (kind: 9735) が定義されている

関連: https://github.com/lnurl/luds/blob/luds/06.md
関連: https://github.com/lnurl/luds/blob/luds/16.md

#Nostr

nostr:nevent1qqsvx7nay4f9mxvujudnxh57ndgpnzx89mdgxps8fu9psffyuyellyspz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqykqf602

2023/10/2 15:31:39

番号とタイトルは変更されている

nostr:nevent1qqsgzsz30ndzjn8nea0a6kzl2p2ljejxcqlut7y8zmccmqzzmxunxvcpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqxpqqqqqqz57atw3

#Nostr

nostr:nevent1qqs839m5xyyesdc644qlez59ysvfqh9qhf66gq58yl32lprtg4fdsyqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqylxk0gr

2023/10/2 15:15:41

nostr:nevent1qqs93v5rl3lu8kkpxa7pq8yzmqrdznzldpf5jjnq733v0vkcvtzlu3qpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqytnaf9l

#Nostr

nostr:nevent1qqs9cdpj7mgy2ydvetrfqcjwhev0wqsjve2szkj5jx8he0ulvyuushqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqych3svj

2023/10/2 14:01:40

NIP-26: Delegated Event Signing
https://github.com/nostr-protocol/nips/blob/master/26.md

イベントの署名の委任

delegation タグが委任を示して、委任先のサービスが任意の鍵ペアで署名する

例:

{
  "id": "e93c6095c3db1c31d15ac771f8fc5fb672f6e52cd25505099f62cd055523224f",
  "pubkey": "477318cfb5427b9cfc66a9fa376150c1ddbc62115ae27cef72417eb959691396",
  "created_at": 1677426298,
  "kind": 1,
  "tags": [
    [
      "delegation",
      "8e0d3d3eb2881ec137a11debe736a9086715a8c8beeeda615780064d68bc25dd",
      "kind=1&created_at>1674834236&created_at<1677426236",
      "6f44d7fe4f1c09f3954640fb58bd12bae8bb8ff4120853c4693106c82e920e2b898f1f9ba9bd65449a987c39c0423426ab7b53910c0c6abfb41b30bc16e5f524"
    ]
  ],
  "content": "Hello, world!",
  "sig": "633db60e2e7082c13a47a6b19d663d45b2a2ebdeaf0b4c35ef83be2738030c54fc7fd56d139652937cdca875ee61b51904a1d0d0588a6acd6168d7be2909d693"
}

#Nostr

nostr:nevent1qqsfry3yysw3wv4wj8y88nfn8v7w3c7qz5wkh0ev4u8pvtd2a72nqaqpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3q37u9fh8kaag47zwzd0pt3hfqk3z9petytnele7yu3u2t9jyk4fdsxpqqqqqqzdcg8pv

2023/9/25 15:19:25

NIP-XX: Nostr Token Login
https://github.com/arthurfranca/nips/blob/token/xx.md

NIP-26 (Delegated Event Signing) の NIP-19 (bech32-encoded entities) のエンティティーを表す ntoken

nsec の代わりに使用することを想定

PR: https://github.com/nostr-protocol/nips/pull/793

#Nostr

nostr:nevent1qqs9844u2k9j5e4gxm28rc53lt59kzwfqa5kfsw5gfy8gj0ckx0zrvgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy6tkhk5

2023/9/21 14:26:17

NIP-36: Sensitive Content / Content Warning
https://github.com/nostr-protocol/nips/blob/master/36.md

センシティブなコンテンツを示す content-warning タグ

ただし、content-warning タグはコンテンツの非表示を強制するものではないため、一部のクライアントでは無視される

それを問題視する月野うさぎ (@ryo_grid) さんの Issue: https://github.com/nostr-protocol/nips/issues/769

#Nostr

nostr:nevent1qqstmj8dwj23j5542v4g39wfcvac5yxu7vg0epp6akn7ygeawywu5cgpp4mhxue69uhkummn9ekx7mqzyz8ms4xu7mh4zhcfcf4u9wxayz6yg589v3w08l8cnj83fvkgj649kqcyqqqqqqganj99z

2023/9/21 12:14:58

NIP-76: Key Change
https://github.com/arthurfranca/nips/blob/key-change/76.md

バックアップの鍵ペアを設定するためのイベント (kind: 1076) と鍵を交換するためのイベント (kind: 1077)

関連: https://github.com/nostr-protocol/nips/pull/539
関連: https://github.com/nostr-protocol/nips/pull/781

PR: https://github.com/nostr-protocol/nips/pull/782

#Nostr

nostr:nevent1qqsd6g8hlh358muhxl8dkazzyzkzxaa260lemmu3y7ququrzzetv29qppamhxue69uhkummnw3ezumt0d5pzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyyste0l

2023/9/21 11:22:27

NIP-77: Trust Clock
https://github.com/arthurfranca/nips/blob/trust-clock/77.md

ブロックチェーンの代わりに複数のリレーを使用する NIP-03 (OpenTimestamps Attestations for Events) の代替

https://github.com/arthurfranca/nips/blob/trust-clock/77.md?plain=1#L44-L45
event.id に対する署名?

PR: https://github.com/nostr-protocol/nips/pull/781

#Nostr

nostr:nevent1qqst750r5vazn9v3djdgpms5k65d6guhstmdcngnapam2txen0s06lcppamhxue69uhkummnw3ezumt0d5pzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqytqlh2p

2023/9/20 15:06:22

NIP-105: API Service Marketplace
https://github.com/CoachChuckFF/nips/blob/NIP-105/105.md

API サービス プロバイダー

API サービス プロバイダーは API サービス オファリング (kind:31402) を作成する
クライアントは s タグによって API サービス オファリングを取得および API サービス プロバイダーを選択して、content のエンドポイントにサービスを要求する

PR: https://github.com/nostr-protocol/nips/pull/780

#Nostr

nostr:nevent1qqswgse8mqz0ldsquhdw3vntsy2c37hhjtueea7llxclxmwudyhlt3qpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqysq99sy

2023/9/19 15:35:57

NIP-61: Unbounded lists
https://github.com/arthurfranca/nips/blob/bunch-of-events/61.md

リレーのイベントのサイズの制限を回避することができるリスト

kind の範囲は 40000 <= n < 50000

kind、pubkey、および d タグでリストを定義して、u タグでリストを参照する

PR: https://github.com/nostr-protocol/nips/pull/784

#Nostr

nostr:nevent1qqsruu4nwxqhpp2806hj63e5yp5wgx9ju3ayrjqt03m00xyufahugjgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqynygqz9

2023/9/19 14:43:22

NIP-34: Wiki
https://github.com/nostr-protocol/nips/blob/wiki/34.md

Nostr で Wiki

イベントの内容は NIP-23 (Long-form Content) とほぼ同じだが、ユースケースが異なる

PR: https://github.com/nostr-protocol/nips/pull/787

#Nostr

nostr:nevent1qqsx6vwlrj6tt3l2xrrzvtfpe89636ymh2m7k6xwxkumd4zdq49a4dcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy9dagh8

2023/9/8 15:04:52

nostr:nevent1qqsvu3m6yrfu334uglu8nvfj9k466gdsnqay6c5jah0wdvv820n9yxspypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqxpqqqqqqzpqrl0r

#Nostr

nostr:nevent1qqs9rxftmcysguu7js3dyq8zpwus4hk574h676an578uv6dguv6vt2gpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3q37u9fh8kaag47zwzd0pt3hfqk3z9petytnele7yu3u2t9jyk4fdsxpqqqqqqzyhq0y6

2023/9/6 17:54:31

NIP-97: Files hosted on relay
https://github.com/ondra-novak/nostr-nip-97/blob/version-2/97.md

バイナリー ファイル

kind: 1063 (NIP-94: File Metadata) を拡張したイベントと 2 つのメッセージ タイプ (FILERETRIEVE) でバイナリー ファイルを扱う

関連: https://github.com/nostr-protocol/nips/pull/694

PR: https://github.com/nostr-protocol/nips/pull/719

#Nostr

nostr:nevent1qqstcgk2nzd3urc8rmu5ncx8xws69da04nm2fss0tjfzeezm3apvzpqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy0ha3zs

2023/9/6 16:16:06

NIP-22: Event created_at Limits
https://github.com/nostr-protocol/nips/blob/master/22.md

リレーが許容する、イベントの created_at の上限と下限

#Nostr

nostr:nevent1qqsx74sjt2rdd55ws8rzp0zwvnzymdsc7xkm38e7nqu6vq2wwg8xyncpz3mhxue69uhhyetvv9ujumn0wd68ytnzvupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqychqgxg

2023/9/5 11:49:47

NIP-3166: Geo-Location
https://github.com/steliosrammos/nips/blob/nip-3166-geo-location-tag/3166.md

2 文字の ISO 国名コード (JP、US、BR など) を持つ G タグ

PR: https://github.com/nostr-protocol/nips/pull/763

#Nostr

2023/9/5 9:25:49

NIP-81: Relationship Status
https://github.com/vitorpamplona/nips/blob/relationship-status/81.md

フォローしているユーザーとの関係性

パラメーター化された置き換え可能なイベント (PRE) で、各フォローに対して 1 つのイベント

PR: https://github.com/nostr-protocol/nips/pull/761

#Nostr

2023/9/4 12:39:32

NIP-75: Zap Goals
https://github.com/nostr-protocol/nips/blob/goals/75.md

クラウド ファンディングのような目標金額を示すイベント

パラメーター化された置き換え可能なイベント (PRE) に goal タグを指定すると、そのイベントへの Zap も集計対象にすることができる

PR: https://github.com/nostr-protocol/nips/pull/757

#Nostr

nostr:nevent1qqsg0lk5v5l5zs8457xk9apykf0eqlfqt5cav7fyzewhk3nwkr06ctgpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqxpqqqqqqz8pejra

2023/8/31 9:46:25

NIP-79: window.nostr offline message signature & verificiation
https://github.com/b35363/nips/blob/master/79.md

window.nostr (NIP-07) の拡張で、文字列に対する署名と検証のためのメソッド

async window.nostr.signMessage(msg : string): string
async window.nostr.verifyMessage(sig: string, pubkey : string): boolean

Nostr 外から使用されることを想定

PR: https://github.com/nostr-protocol/nips/pull/730

#Nostr

nostr:nevent1qqsg5w49yusklhhu2ue52lk28ntwn02dlr6cwv5xwfzallgdn7lp8pspz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyu6c0kh

2023/8/31 8:55:00

NIP-XX: Use Nostr as storage for chart data
https://github.com/nostr-protocol/nips/issues/743

チャート データ。Shino3 さん著

#Nostr

nostr:nevent1qqsywwsd95qyz08yr9xufutd7ttjsr6h3sjhc2hjc34ek6fzkup3zdqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyctd4xq

2023/8/31 7:58:43

NIP-79 になった

https://github.com/xemuj/nips/blob/DigitalContracts/79.md
PR: https://github.com/nostr-protocol/nips/pull/755

#Nostr

nostr:nevent1qqs936nux5g36344yefkvz65lc2awypcgfm4wvtnqwcxa928k8ll6yqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyptylc4

2023/8/30 19:47:30

NIP-44: Encrypted Payloads (Versioned)
https://github.com/paulmillr/nips/blob/NIP-44/44.md

選択暗号文攻撃 (Chosen-ciphertext attack) に対して安全な暗号化標準

暗号化アルゴリズムをバージョン管理 (選択) できる
バージョン 1 では任意の秘密鍵 (ECDH) と XChaCha20 で暗号化する

関連: https://github.com/nostr-protocol/nips/pull/574
関連: https://github.com/nostr-protocol/nips/pull/715

PR: https://github.com/nostr-protocol/nips/pull/746

#Nostr

nostr:nevent1qqsxz4572sd572dmpc0ddh9nun4jkfzy90avwzkqqzy3p0cur9f2wzgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyrfvu5u

2023/8/30 17:56:47

NIP-XX: Digital Contracts
https://github.com/nostr-protocol/nips/discussions/752

電子契約・電子署名

#Nostr

nostr:nevent1qqs2pacj232m7gjwupewh5c28d95fgda7ueezt9rp6ntpx77rv884mspz3mhxue69uhhyetvv9ujumn0wd68ytnzvupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyqgqtxj

2023/8/30 17:29:11

NIP-34: Media Attachments
https://github.com/alexgleason/nips/blob/media-tag/34.md

イベントの添付ファイルを示すタグ

["media", <url>, <data, optional>]

マイクロブログなどでは、content にメディア URL が記載されている必要がない

関連: https://github.com/nostr-protocol/nips/blob/master/94.md
関連: https://github.com/nostr-protocol/nips/pull/521

PR: https://github.com/nostr-protocol/nips/pull/751

#Nostr

nostr:nevent1qqsd697utm7yuhsjxqep5cyrffmf4gnv3vnr5tjue2jrypcvl47h0qspz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqymugh0n

2023/8/28 21:24:28

NIP-XX: Decentralized Web Hosting on Nostr
https://github.com/nostr-protocol/nips/issues/742

Nostr で Web ホスティング。kaiji さん著

kind:

kind (パラメーター化された置き換え可能なイベント):

実装: https://github.com/studiokaiji/nostr-webhost

#Nostr

nostr:nevent1qqs2lr656y4jnjnuv0x8lqhw3fzgf28erqjreyklhxq64sce2flxq7gpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyyyqnpu

2023/8/28 18:16:45

NIP-04: Encrypted Direct Message
https://github.com/nostr-protocol/nips/blob/master/04.md

注: この NIP には脆弱性 (https://github.com/nostr-protocol/nips/pull/715#issuecomment-1675301250) があり、改善するための仕様がいくつか提案されている

受信者の公開鍵と送信者の秘密鍵で暗号化されたダイレクト メッセージ

#Nostr

nostr:nevent1qqsyjcjvjhtxnwwk7wnrvu42s5h8gfqgpj2g49ydz4t9ad926hl78aqpp4mhxue69uhkummn9ekx7mqzyz8ms4xu7mh4zhcfcf4u9wxayz6yg589v3w08l8cnj83fvkgj649kqcyqqqqqqgxnc9wc

2023/8/25 21:14:00

NIP-38 でマージされた

#Nostr

nostr:nevent1qqszj86lycc5mxgzwvmuhvpqmuzgs2jjfa2z33s8s7eynyk427qm90gpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy54xssg

2023/8/25 17:56:47

NIP-102: Private Event
https://github.com/arthurfranca/nips/blob/private/102.md

NIP-43 (https://github.com/arthurfranca/nips/blob/private/43.md) と PRIVATE_EVENT メッセージでイベントの読み取りを制限

PR: https://github.com/nostr-protocol/nips/pull/739

#Nostr

nostr:nevent1qqszhl8pn8299u0fya3lg0g28k9tnkycuy2lu3q20rgkm7dfq7gwfjgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyz3xsuh

2023/8/24 12:22:42

NIP-35: Member List に近い。近くない?

https://github.com/nostr-protocol/nips/pull/607

#Nostr

2023/8/24 12:16:40

NIP-315: User Statuses
https://github.com/jb55/nips/blob/user-statuses/315.md

ユーザーの「仕事中」、「ハイキング中」や視聴中の音楽などの状態。kind 30315

PR: https://github.com/nostr-protocol/nips/pull/737

#Nostr

2023/8/24 11:04:05

NIP-05 の識別子はメール アドレスっぽい

_@asaitoshiya.com

#Nostr

2023/8/23 18:43:39

https://github.com/nostr-protocol/nips/blob/master/46.md#connect

  1. In the URI there is a pubkey of the App ie. nostrconnect://<pubkey>&relay=<relay>&metadata=<metadata>

応答は p タグで引っ掛けているようなので、セッションのための一時的な公開鍵っぽい

https://github.com/nostr-connect/connect/blob/6ae464b85c90513ac5781c25048f2e92aeb11cf4/src/rpc.ts#L120

#Nostr

2023/8/23 18:42:25

https://github.com/nostr-protocol/nips/blob/master/46.md#connect

  1. User clicks on "Connect" button on a website or scan it with a QR code

実装の Nostr Connect SDK を見ると、いきなりリッスンしている

https://github.com/nostr-connect/connect/blob/6ae464b85c90513ac5781c25048f2e92aeb11cf4/src/connect.ts#L134

#Nostr

2023/8/22 19:20:44

NIP-101: Enhancing Event Compression and Encoding Support
https://github.com/b35363/nips/blob/master/101.md

メッセージのペイロードの圧縮 (エンコード)

例:

["EVENT", <エンコードされたペイロード>, <エンコード方式>]

クライアントとリレーでサポートされるエンコード方式は、CAP メッセージで相互にやりとりする

例 (クライアントからリレー):

["CAP", {"supportedEncodings": ["base64", "gzip64", "plaintext"]}]

例 (リレーからクライアント):

["CAP", {"selectedEncoding": "gzip64"}]

PR: https://github.com/nostr-protocol/nips/pull/730

#Nostr

nostr:nevent1qqs9f4mhx3sqmzzlnhztppyk6mm00lywyy7cat3k3g70syp4ryq2gtgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy66ravx

2023/8/22 16:50:10

NIP-78: Application-specific data
https://github.com/nostr-protocol/nips/blob/master/78.md

任意のデータを表すイベント。kind 30078

#Nostr

nostr:nevent1qqstcylhsjyllfxzl0lrsdf5m6mgrw29ysj9p034whdyj2fqeszk2ygpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqygzmqlr

2023/8/22 16:25:45

NIP-65: Relay List Metadata
https://github.com/nostr-protocol/nips/blob/master/65.md

読み取り/書き込み (read/write) マーカーを含むリレーのリスト

この NIP により、リレー情報を小さく保つことができる

kind: 3 (NIP-02) などの他のリレー情報を置き換えるものではない

関連: https://mikedilger.com/gossip-model/

#Nostr

nostr:nevent1qqsqx6zzk2qm4kx3nepmhs7ss4gplysu657023tznnjqhdkem7zul4qpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqyyzvuu7

2023/8/22 14:39:32

NIP-05: Mapping Nostr keys to DNS-based internet identifiers
https://github.com/nostr-protocol/nips/blob/master/05.md

認証バッジ

kind: 0 (メタデータ) の nip05 キーと Web サーバーに配置した /.well-known/nostr.json で Nostr ユーザーを認証する

#Nostr

nostr:nevent1qqsvcngd9uj7p3wr8dv65jrr72jfmhey9ccpqqmjaq9uce6xgqt7gegpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqyuwvukz

2023/8/22 11:10:01

NIP-33: Parameterized Replaceable Events
https://github.com/nostr-protocol/nips/blob/master/33.md

NIP-01 に統合された

パラメーター化された置き換え可能なイベント (PRE)
パラメーター化することで、同じ kind の置き換え可能なイベントが複数存在することができる
PRE は、naddra タグで他のイベントから参照可能

#Nostr

nostr:nevent1qqstygakrkw3h329n9lztld0f66e3lx7upfe0ew4gzmz5nuzdp5y28spz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqyke6pcx

2023/8/21 18:57:07

NIP-50: Search Capability
https://github.com/nostr-protocol/nips/blob/master/50.md

イベントを文字列で検索するための search プロパティ

例:

["REQ", "", { "search": "orange" }, { "kinds": [1, 2], "search": "purple" }]

#Nostr

nostr:nevent1qqs0epckt20592u30aesn2fw73auagx62jsjm0nx8lvyfsf4n0a2qvcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqytlvld5

2023/8/21 15:03:35

NIP-58: Badges
https://github.com/nostr-protocol/nips/blob/master/58.md

バッジ

バッジを授与する側のイベント:

バッジを授与される側のイベント:

#Nostr

nostr:nevent1qqs9wm7jpu3a8efgd5njldn7ujv0rpmsycyfsv58edzhyazx6nfgvvqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqyrz9sgc

2023/8/16 0:52:26

NIP-31: Dealing with Unknown Events
https://github.com/nostr-protocol/nips/blob/master/31.md

フォールバック テキストを示す alt タグ

関連: NIP-89 (Recommended Application Handlers)

#Nostr

nostr:nevent1qqsvf2ycpgd2yx7vxetydwszjr3f48glvkmsa622afhx45wpxjap0sqpz3mhxue69uhhyetvv9ujumn0wd68ytnzvupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqyyrhdxa

2023/8/14 2:19:15

NIP-12、16、20、33 が NIP-01 に統合された

https://github.com/nostr-protocol/nips/commit/72bb8a128b2d7d3c2c654644cd68d0d0fe58a3b1

#Nostr

2023/8/13 10:29:25

NIP-04 の脆弱性の説明
https://github.com/nostr-protocol/nips/pull/715#issuecomment-1675301250

#Nostr

2023/8/9 16:01:21

Headless SNS

#Nostr

2023/8/9 14:59:39

NIP-111: Accessibility (A11y)
https://github.com/fernandolguevara/nips/blob/a11y/111.md

ユーザーのアクセシビリティーの設定

PR: https://github.com/nostr-protocol/nips/pull/702

#Nostr

2023/8/9 12:53:45

NIP-51: Lists
https://github.com/nostr-protocol/nips/blob/master/51.md

ミュート リストやユーザー リストなどのリスト
リストの項目はタグで指定する
クライアントは、様々なタグが指定されることを考慮する必要がある

#Nostr

nostr:nevent1qqsgpzghf6yyl6vtv9hg0h9stp4t4gh2trv5lg0t3ef3dedn3rgxmdqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqyhdwvcd

2023/8/7 21:02:04

NIP-97: Attachments
https://github.com/ondra-novak/nostr-nip-97/blob/master/97.md

バイナリー ファイル

attachment タグと 2 つのメッセージ タイプ (ATTACHFETCH) でバイナリー ファイルを扱う

PR: https://github.com/nostr-protocol/nips/pull/694

#Nostr

2023/8/7 14:17:50

NIP-02: Contact List and Petnames
https://github.com/nostr-protocol/nips/blob/master/02.md

フォローしているユーザーのリスト。kind 3

ユーザーは p タグで表し、content は無視されるべき

例:

{
  "kind": 3,
  "tags": [
    ["p", "91cf9..4e5ca", "wss://alicerelay.com/", "alice"],
    ["p", "14aeb..8dad4", "wss://bobrelay.com/nostr", "bob"],
    ["p", "612ae..e610f", "ws://carolrelay.com/ws", "carol"]
  ],
  "content": "",
  ...
}

一部のクライアントでは、content にリレー情報などを保存している

#Nostr

nostr:nevent1qqs09m2nl5k8ttelymztaqehh7hy9exgf5kywu3wd7pslvrzmcg4x6gpp4mhxue69uhkummn9ekx7mqzyz8ms4xu7mh4zhcfcf4u9wxayz6yg589v3w08l8cnj83fvkgj649kqcyqqqqqqgmfel0p

2023/8/7 12:16:06

NIP-11: Relay Information Document
https://github.com/nostr-protocol/nips/blob/master/11.md

リレーが提供する情報

WebSocket の URI に HTTP 経由でアクセス (Accept: application/nostr+json) すると、JSON として取得できる

#Nostr

nostr:nevent1qqsxtnjlldkn07fqx6rn7a8nsu3kvn65kqyn24t4pw4vzckjh59atkcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqy9746z7

2023/8/6 22:00:17

NIP-48: Proxy Tags
https://github.com/alexgleason/nips/blob/proxy/48.md

ActivityPub、AT Protocol、RSS、および HTTP/HTTPS などの他のプロトコルのソースを示す proxy タグ

PR: https://github.com/nostr-protocol/nips/pull/693

#Nostr

2023/8/3 1:05:53

Nostr を始めた日

https://joined-nostr.vercel.app/

例:
https://joined-nostr.vercel.app/npub1pgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqfdrs38
1675999811

リポジトリ: https://github.com/AsaiToshiya/joined-nostr

#Nostr

2023/8/2 15:30:24

NIP-101: Mailing lists
https://github.com/KaffinPX/nips/blob/patch-1/101.md

メーリングリスト

kind: 1923

p タグにメールの送信者となる個人や組織。content に受信者の暗号化されたメール アドレス

PR: https://github.com/nostr-protocol/nips/pull/691

#Nostr

2023/8/2 14:15:47

NIP-15: Nostr Marketplace (for resilient marketplaces)
https://github.com/nostr-protocol/nips/blob/master/15.md

https://github.com/lnbits/Diagon-Alley に基づく Nostr 上のマーケットプレイス

実装: https://github.com/lnbits/nostrmarket

#Nostr

nostr:nevent1qqsrpp9t73z3yhe50kj28ynquh4qms93p94t06qfmg4y6gzcvdt5facppamhxue69uhkummnw3ezumt0d5pzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqydndu5f

2023/7/31 10:57:31

関連: NIP-24: Private, Encrypted Direct Messages (https://github.com/jeffthibault/nips/blob/private-messages-v2/24.md)
関連: NIP-44: Encrypted Direct Message (Versioned) (https://github.com/paulmillr/nips/blob/master-1/44.md)
関連: NIP-59: Gift Wrap (https://github.com/v0l/nips/blob/59/59.md)
関連: NIP-76: Private Channels (https://github.com/d-krause/nostr-nips/blob/nip76-draft-2/76.md)
関連: NIP-103: Onion Routed Direct Messages (https://github.com/threeseries/nips/blob/nip-103/103.md)

#Nostr

2023/7/31 10:34:07

NIP-24: Sealed Private Messages and Private Group Chats
https://github.com/vitorpamplona/nips/blob/sealed-dms/24.md

未署名のイベント (Gossip)、XChaCha による暗号化 (Sealed Gossip)、およびイベントのラップ (Gift Wrap) で非公開にするイベントのプライバシーを保護

PR: https://github.com/nostr-protocol/nips/pull/686

#Nostr

2023/7/28 5:30:23

This is the future of Nostr

#Nostr

nostr:nevent1qqsdkhj3fjfy2wqlt5d0zwquggrft2j9ezehredstewgausnd4rqnzcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy5tus5a

2023/7/27 23:25:54

https://asaitoshiya.github.io/nostr-browser/
ブラウザー イン ブラウザーで動作する雑なたたき台

#Nostr

nostr:nevent1qqszww3a27vvljqzvgq50ce0eqh4s4tcd0cqzw924peyljwy7hyaetqpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqxpqqqqqqzmldelr

2023/7/27 15:29:40

NIP-07: window.nostr capability for web browsers
https://github.com/nostr-protocol/nips/blob/master/07.md

Web ブラウザーの拡張機能による公開鍵の取得とイベントの署名

拡張機能を介することで、Web クライアントに秘密鍵を入力する必要がなくなるため、悪意のあるクライアントによって秘密鍵を盗み取られることを防ぐことができる

#Nostr

nostr:nevent1qqsv23jfwhvxyq6gneppr9n60jqww3a0202cuyuz0fmx54kpty3du3qpp4mhxue69uhkummn9ekx7mqzyz8ms4xu7mh4zhcfcf4u9wxayz6yg589v3w08l8cnj83fvkgj649kqcyqqqqqqgr6d7ds

2023/7/27 14:11:44

NIP-48: Nostr Wallet Connect Receiving
https://github.com/benthecarman/nips/blob/nwc-extensions/48.md

Nostr Wallet Connect (NWC) によるライトニング インボイスの作成 (get_invoice) と状態 (invoice_status)

関連: NIP-47: Wallet Connect (https://github.com/nostr-protocol/nips/blob/master/47.md)

PR: https://github.com/nostr-protocol/nips/pull/685

#Nostr

2023/7/26 22:41:53

NIP-100: Querying Events by Tags Presence
https://github.com/fernandolguevara/nips/blob/nip100/100.md

タグの有無によるフィルター (tags)

例:

g タグが存在するイベントに一致するフィルター

{
  "tags": ["g"]
}

e タグが存在しないイベントに一致するフィルター

{
  "tags": ["!e"]
}

PR: https://github.com/nostr-protocol/nips/pull/683

#Nostr

2023/7/26 13:18:45

ノートの PoW (Proof of Work)

スパムを防ぐ目的などに使用される

参考: https://github.com/nostr-protocol/nips/pull/3
参考: https://twitter.com/hrdng/status/1522291030690729985

余談。Will さんの最初の NIP

#Nostr

nostr:nevent1qqsql57gvgelpxn00u6q9h0ur5pdrg30q6qv73q8sfyjy03vmjqhp7cpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3q37u9fh8kaag47zwzd0pt3hfqk3z9petytnele7yu3u2t9jyk4fdsxpqqqqqqzsrv3aq

2023/7/25 23:49:06

NIP-90: Data Vending Machine
https://github.com/nostr-protocol/nips/blob/vending-machine/90.md

PR: https://github.com/nostr-protocol/nips/pull/682

#Nostr

nostr:nevent1qqs2r4dllnhngqp6qcwds7n7pkmen8jfyqsfwrfqqgw0kg64ngm5d9qppamhxue69uhkummnw3ezumt0d5pzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyzvcxk8

2023/7/25 12:01:02

「報告」を示すイベント

e または p タグの 3 番目の要素に報告のタイプを含める

例:

["p", <pubkey>, "nudity"]
["e", <eventId>, "illegal"]

クライアントとリレーでは、クライアントの方がモデレーションの自由度が高い

#Nostr

nostr:nevent1qqs8t6l8py0gdmmh000wk6kme2qmm2wykyfs6np83eyr2vtkfhattnqppamhxue69uhkummnw3ezumt0d5pzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqy7sex0l

2023/7/25 8:57:12

NIP-101: Standard HTTP REST API for Relays
https://github.com/jacany/nips/blob/101/101.md

リレーが提供する REST API

PR: https://github.com/nostr-protocol/nips/pull/680

#Nostr

2023/7/25 7:25:55

ファイルのメタデータ

#Nostr

nostr:nevent1qqsy5eryjw5xvk7tg9ap7g9rekt98f5mzu6lqyx59u2cxunxmh55vsgpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqypp5xkm

2023/7/24 21:18:55

返信

最初の返信のみ "root"
それ以外は "reply"
返信先のイベントに "e" タグが存在する場合はそのままコピペ

#Nostr

2023/7/23 13:32:18

NIP-59: Gift Wrap の出番です

#Nostr

nostr:nevent1qqs872ctv9vpatafx42y6g26gtc4xvxqkuwnp5x7pqllk6a2xttkztspz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyl9pwam

2023/7/22 12:04:35

NIP-XXX: Order
https://github.com/civkit/nips/blob/2023-07-nip-xxx-order/XXX.md

オファー (BOLT12) のイベント

PR: https://github.com/nostr-protocol/nips/pull/638

#Nostr

2023/7/22 7:40:07

後半は、二重にラップして送信者も隠そうとする話

#Nostr

2023/7/22 7:39:48

前半は、内部イベントを未署名のままにして検証を不可能にすることで、ブロードキャストを困難にしようとする話

#Nostr

2023/7/22 7:31:32

NIP-59: Gift Wrap
https://github.com/nostr-protocol/nips/pull/468#issuecomment-1646053284

#Nostr

2023/7/22 2:50:34

リレーを介したライトニング インボイス (BOLT11) の支払い

#Nostr

nostr:nevent1qqsvdelsthspg0y66vtkgh7hd3ceg6ww0xa0ru97ld3ngjw5709tfusppamhxue69uhkummnw3ezumt0d5pzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqymmw27f

2023/7/20 22:06:22

NIP-1078: Arbitrary custom app data
https://github.com/BlowaterNostr/nips/blob/master/1078.md

kind: 30078 の Regular Event 版で kind: 1078

CRDT (Conflict-free Replicated Data Type) でイベントの整合性を保証する

PR: https://github.com/nostr-protocol/nips/pull/667

#Nostr

nostr:nevent1qqsqtjzvfgwgynppesnp8vyxpk0q6a0cl7aes3p2pl34pqssx6ewv7spypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqxpqqqqqqzxy6fpq

2023/7/19 15:26:02

イベントの OpenTimestamps (OTS) による証明

参考: https://opentimestamps.org/
参考: https://en.wikipedia.org/wiki/OpenTimestamps

#Nostr

nostr:nevent1qqsd0v5xlja8m47slxpr5fvwd9d6h35a6chk7fwl50mp9z27uv26lrqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqyczckva

2023/7/18 15:27:32

後で頑張って読む
https://github.com/hoytech/strfry

#Nostr

2023/7/17 21:02:16

後で読む
https://github.com/nostr-protocol/nips/pull/667

#Nostr

2023/7/14 20:08:16

This is a slippery slope and will for sure cause centralization due to users migrating to clients that support these things over others.

これはそう

#Nostr

2023/7/14 19:34:23

つまり、
https://github.com/nostr-protocol/nips/pull/619
は不要

#Nostr

2023/7/14 19:29:06

SNS の「投稿」には kind:1

#Nostr

2023/7/14 18:42:31

1 つの目的には 1 つの kind

#Nostr

2023/7/14 12:15:53

NIP-402: Classifieds
https://github.com/erskingardner/nips/blob/new-event-for-classifieds/402.md

「ジモティー」や「じゃマール」のようなクラシファイドと呼ばれる、商品、サービス、求人、およびレンタルなどのカテゴリーに分類された広告

より厳密な NIP-15 (Nostr Marketplace (for resilient marketplaces)) とは異なる

実装: https://ostrich.work/

PR: https://github.com/nostr-protocol/nips/pull/662

#Nostr

nostr:nevent1qqsydx7w9uwd5lusvsmhtr7nlzw7l0cyrhqetxzx4mw3m5c4ufwua8gpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqxpqqqqqqzwr8v6l

2023/7/13 23:18:08

The simplest open protocol that is able to create a censorship-resistant global "social" network once and for all.

初っ端からそう書いてあった

#Nostr

2023/7/13 22:29:42

後で読む
https://github.com/nostr-protocol/nips/pull/662

#Nostr

2023/7/13 21:52:49

#Nostr #キャッチアップ

2023/7/13 11:36:49

kind: 1 (テキスト メモ) の再投稿 (kind: 6) とそれ以外の再投稿 (kind: 16)

#Nostr

nostr:nevent1qqsdxdqxppa093739tz5hv86jw24e5rmkz6r8h5mhj7tlc509qm8w6qpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3q37u9fh8kaag47zwzd0pt3hfqk3z9petytnele7yu3u2t9jyk4fdsxpqqqqqqzqgwaq0

2023/7/13 5:37:43

NIP-99: Social Note
https://github.com/arthurfranca/nips/blob/social-notes/99.md

編集可能な kind: 1 (テキスト メモ)

kind: 31111

関連: https://github.com/nostr-protocol/nips/issues/646

PR: https://github.com/nostr-protocol/nips/pull/659

#Nostr

2023/7/12 23:08:02

NIP-199: a simple username password login
https://github.com/nostr-protocol/nips/issues/639

ユーザー名とパスワードによるログイン (秘密鍵の保管)

秘密鍵は PBKDF2 (ユーザー名とパスワードから導出された共通鍵) と AES で暗号化されて、kind: 30669 でリレーに保管される

#Nostr

2023/7/12 18:04:58

Nostr の基本的な仕様

イベント (JSON 形式のオブジェクト) やクライアントとリレー (WebSocket サーバー) 間の通信の定義など

#Nostr

nostr:nevent1qqswwjh0nzv0mk2jyupfg0nf83hxpk54dh0ry38md7a9gv8nt79ajsspypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3q37u9fh8kaag47zwzd0pt3hfqk3z9petytnele7yu3u2t9jyk4fdsxpqqqqqqzcgkkdc

2023/7/12 15:02:36

NIP-19 (bech32-encoded entities) の bech32 形式のイベントを示すための URI スキーマ

#Nostr

nostr:nevent1qqsf9uq94ur4lx587ytd9qvz34fpqjw4rtlvepjl7hm0a6qckuwy3dgpz3mhxue69uhkummnw3ezummcw3ezuer9wcpzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqydnyemq

2023/7/12 11:56:02

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-10&until=2023-07-11

#Nostr #キャッチアップ

2023/7/11 19:06:20

NIP-XX: Data Vending Machine
https://github.com/nostr-protocol/nips/blob/vending-machine/vending-machine.md

「音声書き起こし」や「要約」などのジョブを実行する汎用的な仕組み

#Nostr

nostr:nevent1qqs9fnrv48s9u8ryquqq20j68dhhrghlcquwqx5jv5zzlpp252j32espypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqxpqqqqqqzj7eh7r

2023/7/11 17:47:19

NIP-69: Zap Poll event
https://github.com/toadlyBroodle/nips/blob/master/69.md

Zap による投票

質問のイベント (kind: 6969) に NIP-57 (Lightning Zaps) の Zap リクエストのイベント (kind: 9734) で投票する

一部のクライアントでは既に実装されている

PR: https://github.com/nostr-protocol/nips/pull/320

#Nostr

nostr:nevent1qqswjcgxtfr3mszz6uy4fxzwv2r6vulq0kka6r0j4t7k8wl6lyj0qagpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqxpqqqqqqzlc3nwx

2023/7/11 13:09:01

NIP-37: Methods for dealing with lost or compromised keys
https://github.com/nostr-protocol/nips/blob/key-invalidation-and-migration/37.md

秘密鍵の漏えいの対応

kind:

PR: https://github.com/nostr-protocol/nips/pull/637

#Nostr

nostr:nevent1qqsq9msyevcmzax5ates0wx0hd797z6rzllqxa0uz8la07xvd4rd69cpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqxpqqqqqqzf3xntg

2023/7/10 18:26:18

NIP-104: Generative AI Prompt
https://github.com/vitorpamplona/nips/blob/generative-ai-nip/104.md

生成 AI のプロンプト

このイベントを受け取ったクライアントが画像や動画を生成する

PR: https://github.com/nostr-protocol/nips/pull/634

#Nostr

nostr:nevent1qqszfzxx2v47hmdlv4r6uk8tyf23mlwjcffjsquujgqqn9vp9lhdfdcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyhnzyeh

2023/7/10 17:53:23

イベントの有効期限 (expiration タグ)

#Nostr

nostr:nevent1qqsg2twtyay3g7rc5ccq95rxmp74lnse4f7rpwkjyfuphhcaxtftxmqpz3mhxue69uhkummnw3ezummcw3ezuer9wcpzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqy8zt27g

2023/7/10 17:40:25

kind の種類と範囲

#Nostr

nostr:nevent1qqsdvh7mx5tg69mhkj9nmgk7h847w6renwm20gu548ntajlura704hspz3mhxue69uhkummnw3ezummcw3ezuer9wcpzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqytu36gm

2023/7/10 14:56:00

BIP39 と BIP32 を使用した秘密鍵の作成

この方法で秘密鍵を作成すると、複数の秘密鍵をワード リスト (ニーモニック シード フレーズ) で管理できる

#Nostr

nostr:nevent1qqs2kq5g2uqt2v7qd2eq6h6vcklxcv3act6hhhjnve7ht4urltssf8cpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgq3q37u9fh8kaag47zwzd0pt3hfqk3z9petytnele7yu3u2t9jyk4fdsxpqqqqqqztvlecx

2023/7/10 13:21:05

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-05&until=2023-07-09

#Nostr #キャッチアップ

2023/7/7 19:09:49

NIP-88: Nostr Cash (simple Nostr cash/token/cheque)
https://github.com/arcbtc/nips/blob/nostrcash/88.md

Nostr ネイティブなウォレットとミント (造幣局)

クライアントはウォレットの役目を負い、リレーはミントの役目を負う

PR: https://github.com/nostr-protocol/nips/pull/627

#Nostr

2023/7/7 16:15:14

NIP-37: Language Tag
https://github.com/alexgleason/nips/blob/lang/37.md

イベントの言語を示すタグ

PR: https://github.com/nostr-protocol/nips/pull/632

#Nostr

2023/7/6 23:17:26

NIP-34: Algorithmic Filter
https://github.com/arthurfranca/nips/blob/nip-34/34.md

フィルターに limit が指定されている場合のイベントの並び順についての勧告前の NIP

["REQ", <subscription_id>, { ..., limit: 5, nip34: "asc" }] のように指定する

PR: https://github.com/nostr-protocol/nips/pull/579

#Nostr

2023/7/6 17:02:33

According to NIP-01, filters with limit attribute are replied with events sorted in descending order by the created_at event field (newest events first).
https://github.com/arthurfranca/nips/blob/nip-34/34.md

共通の認識なのだろうか

#Nostr

2023/7/6 15:05:31

ブログ投稿のような長い形式の Markdown のテキスト

#Nostr

nostr:nevent1qqswxa2m7ul8ueqd3kgrymhlqfg4cc568np0ql5sfxut4uj04c0jpwqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqyx4g9m3

2023/7/5 15:42:09

Nostr とライトニング ネットワークのウォレットをつなぐ

#Nostr

nostr:nevent1qqsvdelsthspg0y66vtkgh7hd3ceg6ww0xa0ru97ld3ngjw5709tfuspypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3q37u9fh8kaag47zwzd0pt3hfqk3z9petytnele7yu3u2t9jyk4fdsxpqqqqqqzw3w0aj

2023/7/5 12:47:16

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-28&until=2023-07-04

#Nostr #キャッチアップ

2023/6/30 23:19:23

イベントの削除

実際に削除されるか、またはそれと同様に機能するかは、クライアントとリレーに依存する

#Nostr

nostr:nevent1qqs9wam3vvhsdlltwf0zqxwa2hgvplsx7pwvcspgfhqd8hhmyff27pqpp4mhxue69uhkummn9ekx7mqzyz8ms4xu7mh4zhcfcf4u9wxayz6yg589v3w08l8cnj83fvkgj649kqcyqqqqqqgehwpd5

2023/6/28 12:28:50

後で読む
https://github.com/nostr-protocol/nips/pull/579

#Nostr

2023/6/28 12:21:05

非推奨。代わりに、NIP-27 を使用する

.content 内のインデックス (#[index]) とそれに対応するタグ (.tags) でメンションを表す

#Nostr

nostr:nevent1qqsgeccppkaralm4qtfyp5wwsn784njgm84nex0sv37tzwmlph4slfqpp4mhxue69uhkummn9ekx7mqzyz8ms4xu7mh4zhcfcf4u9wxayz6yg589v3w08l8cnj83fvkgj649kqcyqqqqqqgy9rz35

2023/6/28 10:06:55

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-22&until=2023-06-27

#Nostr #キャッチアップ

2023/6/28 3:32:03

なるほど、NIP として標準化するまでもないということか

#Nostr

2023/6/27 12:48:07

kind 1subject タグ

電子メール クライアントの件名のような使われ方を想定

#Nostr

nostr:nevent1qqs9ljxsv2fluywr5fzc6vw7a5z2meavzhkm9meax37424xs6lxqjngpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqy9kja38

2023/6/26 12:22:13

GitHub や Twitter などの外部アカウントで Nostr ユーザーを証明

#Nostr

nostr:nevent1qqswdyurmyvqr5desc33rv4a2smjnnt4wqkn6qf9alvasxf8aluddkspypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3q37u9fh8kaag47zwzd0pt3hfqk3z9petytnele7yu3u2t9jyk4fdsxpqqqqqqzv62p35

2023/6/24 17:44:09

nostr:... (NIP-21) のクライアントでの動作

#Nostr

nostr:nevent1qqsvkque58g4wysajw9yrd97zlvhcqkfjac96rr7zzyl7srmehc6jgcpp4mhxue69uhkummn9ekx7mqzyz8ms4xu7mh4zhcfcf4u9wxayz6yg589v3w08l8cnj83fvkgj649kqcyqqqqqqghgetz2

2023/6/23 18:45:53

リレーへの認証

#Nostr

nostr:nevent1qqsdhnc77rtzpln5m4v9lvaqvrwhgm75d3wn4j4q6y5dkd0d4ydyycspypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3q37u9fh8kaag47zwzd0pt3hfqk3z9petytnele7yu3u2t9jyk4fdsxpqqqqqqzrj4z9y

2023/6/23 12:19:08

NIP-24: Rich Text Note
https://github.com/AsaiToshiya/nips/blob/nip-24-rich-text-note/24.md

HTML や Markdown などの「リッチ テキスト メモ」のための拙著の勧告前の NIP
日本語: https://github.com/AsaiToshiya/nip-24-rich-text-note/blob/main/24-ja.md

PR: https://github.com/nostr-protocol/nips/pull/619

#Nostr

2023/6/22 19:55:39

NIP-102: Live Activities
https://github.com/vitorpamplona/nips/blob/nip102-live-activities/102.md

ライブ配信の場 (kind:30311) とチャット (kind:1311) のためのドラフトの NIP

PR: https://github.com/nostr-protocol/nips/pull/498

#Nostr

2023/6/22 19:33:05

NIP-29: Simple Group Chat
https://github.com/nostr-protocol/nips/blob/simple-chat-groups/29.md

リレー主導のグループ チャットについてのドラフトの NIP

PR: https://github.com/nostr-protocol/nips/pull/566

#Nostr

2023/6/22 15:18:31

NIP-96: File distribution over Nostr
https://github.com/fostr-dev/nips/blob/master/96.md

Nostr 上で GitHub のようなコラボレーションを実現するための勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/618

#Nostr

2023/6/22 9:30:30

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-21&until=2023-06-21

#Nostr #キャッチアップ

2023/6/22 9:13:04

後で読む
https://github.com/nostr-protocol/nips/pull/618

#Nostr

2023/6/21 11:25:51

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-19&until=2023-06-20

#Nostr #キャッチアップ

2023/6/21 11:10:58

NIP-84: Highlights
https://github.com/pablof7z/nips/blob/highlights/84.md

コンテンツの引用とハイライトのための勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/501

#Nostr

2023/6/20 11:29:29

後で読む
https://github.com/nostr-protocol/nips/pull/501
https://github.com/nostr-protocol/nips/pull/566
https://github.com/nostr-protocol/nips/pull/498

#Nostr

2023/6/20 11:08:17

NIP-320: Nostr Rating Mass
https://github.com/motorina0/nips/blob/nip-320/320.md

料金の支払いにより、レーティングの信頼性を保証する勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/604

#Nostr

2023/6/19 19:15:23

NIP-172: Moderated Communities (Reddit Style)
https://github.com/vitorpamplona/nips/blob/moderated-communities/172.md

投稿をモデレーションできる Reddit (掲示板) のようなコミュニティーを作成するためのドラフトの NIP

PR: https://github.com/nostr-protocol/nips/pull/602

#Nostr

2023/6/19 11:41:58

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-13&until=2023-06-18

#Nostr #キャッチアップ

2023/6/18 2:12:16

NIP-91: Bech32 URL Query
https://github.com/tyiu/nips/blob/nip91-query-param/91.md

NIP-21 の HTTP/HTTPS スキーム版の勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/609

#Nostr

nostr:nevent1qqsz9966lss5ey3cqc2azgxszs9r9uwds9q58fgc6ffcy0etxnpy4hgpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqxpqqqqqqzgcsskq

2023/6/17 23:16:47

後で読む
https://github.com/tyiu/nips/blob/nip91-query-param/91.md

#Nostr

2023/6/17 22:42:02

他の PR でよく出てくる
押さえておいて損はなさそう

#Nostr

nostr:nevent1qqs872ctv9vpatafx42y6g26gtc4xvxqkuwnp5x7pqllk6a2xttkztspz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyl9pwam

2023/6/17 22:11:27

フォローを取得

{
  authors: [ユーザーの公開鍵 (16 進数)],
  kinds: [3],
}

例:

{
  authors: ["0a2f19dc1a185792c3b0376f1d7f9971295e8932966c397935a5dddd1451a25a"],
  kinds: [3],
}

#Nostr

2023/6/16 15:06:13

NIP-35: Member List
https://github.com/arthurfranca/nips/blob/nip-35/35.md

グループ、チャンネル、コミュニティーなどに属するユーザーの「連絡可能」、「退席中」などの状態についての勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/607

#Nostr

2023/6/16 12:11:57

ドラフト
https://github.com/AsaiToshiya/nip-24-rich-text-note

#Nostr

nostr:nevent1qqszcr68jt9mcgwuw4yup0nvedn3kzp7aczqrpyp4889u5tk079ydecpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqxpqqqqqqzwl6z3r

2023/6/15 13:12:08

NIP-17: Event Metadata
https://github.com/arthurfranca/nips/blob/nip-17/17.md

リレーが追加するイベントのメタデータについての勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/605

#Nostr

2023/6/15 11:42:57

後で読む
https://github.com/arthurfranca/nips/blob/nip-17/17.md
https://github.com/arthurfranca/nips/blob/nip-35/35.md
https://github.com/motorina0/nips/blob/nip-320/320.md
https://github.com/vitorpamplona/nips/blob/moderated-communities/172.md

#Nostr

2023/6/13 14:30:23

NIP-53: Calendar Event RSVPs
https://github.com/tyiu/nips/blob/nip52-calendar-events/53.md

カレンダーのイベントの出欠確認についての勧告前の NIP
NIP-52 (Calendar Events) から分離

PR: https://github.com/nostr-protocol/nips/pull/597

#Nostr

2023/6/13 7:47:34

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-12&until=2023-06-12

#Nostr #キャッチアップ

2023/6/12 11:49:08

NIP-52: Calendar Events
https://github.com/tyiu/nips/blob/nip52-calendar-events/52.md

カレンダーの一般的な意味での「イベント」についての勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/597

#Nostr

2023/6/12 11:18:34

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-10&until=2023-06-11

#Nostr #キャッチアップ

2023/6/11 1:32:09

Markdown や HTML の NIP が必要
内容は薄くなりそうだけど、書いてみるかな

#Nostr

2023/6/9 12:41:06

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-07&until=2023-06-09

#Nostr #キャッチアップ

2023/6/8 18:00:10

NIP-112: Encrypted Group Events
https://github.com/earonesty/nips/blob/112/112.md

NIP-44 (Encrypted Direct Message (Versioned)) と NIP-59 (Gift Wrap) を使用するプライベート グループ チャットについての勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/580

#Nostr

2023/6/7 11:23:59

NIP-XXXX: Nostr Data Sharing URI Scheme
https://github.com/mandelmonkey/nips/blob/master/NIP-XXXX.md

Nostr クライアントにテキストや画像を共有するための URI スキーマ (nostr-share://) についての勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/491

#Nostr

2023/6/7 9:48:46

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-02&until=2023-06-06

#Nostr #キャッチアップ

2023/6/6 18:52:52

NIP-18: Private Direct Message
https://github.com/Giszmo/nips/blob/PrivateDmEvent/18.md

DM の受信者 (p タグ) を偽って NIP-04 (Encrypted Direct Message) を改良するドラフトの NIP

PR: https://github.com/nostr-protocol/nips/pull/17

#Nostr

2023/6/6 15:26:21

NIP-44: Encrypted Direct Message (Versioned)
https://github.com/paulmillr/nips/blob/master-1/44.md

暗号化アルゴリズムをバージョン管理 (選択) できるようにする NIP-04 (Encrypted Direct Message) の代替となる勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/574

#Nostr

2023/6/5 18:02:59

NIP-59: Gift Wrap
https://github.com/v0l/nips/blob/59/59.md

DM のやり取り (イベントのメタデータ) を隠蔽するための勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/468

#Nostr

2023/6/2 18:51:14

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-30&until=2023-06-01

#Nostr #キャッチアップ

2023/5/30 12:25:05

NIP-43 - Fast Authentication
https://github.com/arthurfranca/nips/blob/nip-43/43.md

NIP-42 (Authentication of clients to relays) を代替する認証についての勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/571

#Nostr

2023/5/30 11:20:22

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-26&until=2023-05-29

#Nostr #キャッチアップ

2023/5/27 23:13:10

NIP-lol
https://github.com/MaxHillebrand/nips/blob/NIPlol-private-messages/lol.md

NIP-04 (Encrypted Direct Message) の代替となる勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/564

#Nostr

2023/5/26 19:49:01

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-22&until=2023-05-25

#Nostr #キャッチアップ

2023/5/26 15:12:52

NIP-17: Tracking Git Commits with Nostr
https://github.com/nip17/nips/blob/master/17.md

Nostr で Git コミットを追跡できるようにするためのドラフトの NIP

PR: https://github.com/nostr-protocol/nips/pull/324

#Nostr

2023/5/25 17:43:49

Replaceable Events (10000-19999) に対応するタグがないような
必要性は分からない

#Nostr

2023/5/25 10:43:23

唐突に現れた https://nips.zulipchat.com/ は、NIPs の議論の場?

#Nostr

2023/5/24 22:23:33

NIP-96
https://github.com/arthurfranca/nips/blob/nip-95-contender/96.md

Nostr で使用するファイル サーバーのための勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/547

#Nostr

2023/5/24 12:01:10

今更ながら Vercel と Hexo で NIP-05

#Nostr #vercel #hexo

2023/5/23 20:39:49

NIP-60
https://github.com/Egge7/nips/blob/zapGates/60.md

NIP-98 (HTTP Auth) のリソースに NIP-57 (Lightning Zaps) でアクセスできるようにするためのドラフトの NIP

PR: https://github.com/nostr-protocol/nips/pull/542

#Nostr

2023/5/23 1:08:38

NIP-40
https://github.com/nostr-protocol/nips/blob/master/40.md

イベントの有効期限

#Nostr

2023/5/22 13:59:44

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-19&until=2023-05-21

#Nostr #キャッチアップ

2023/5/22 12:14:11

NIP-32
https://github.com/v0l/nips/blob/nip98/98.md

Nostr のイベントで HTTP 認証を行うための勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/469

#Nostr

2023/5/20 3:32:35

Font Awesome の Nostr のアイコンについての Issue

https://github.com/FortAwesome/Font-Awesome/issues/19641

#Nostr

2023/5/19 12:31:51

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-17&until=2023-05-18

#Nostr #キャッチアップ

2023/5/18 17:24:38

NIP-32NIP-68 を比較してみる

#Nostr

2023/5/17 10:41:12

NIP-32
https://github.com/staab/nips/blob/nip-32-labeling/32.md

ラベリングについての勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/532

#Nostr

2023/5/17 10:38:14

NIP-68
https://github.com/rabble/nips/blob/nip-69/68.md

ラベリングについての勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/457

#Nostr

2023/5/16 12:46:50

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-15&until=2023-05-15

#Nostr #キャッチアップ

2023/5/15 17:47:04

NIP-54 - Inline Resource Metadata
https://github.com/arthurfranca/nips/blob/inline-resource-metadata/54.md

URL や NIP-21 の末尾に追加される #t=24&a%20name=a%20value のようなパラメーターについての勧告前の NIP
DIP-01 (https://github.com/damus-io/dips/blob/master/01.md) も参照のこと

PR: https://github.com/nostr-protocol/nips/pull/521

#Nostr

2023/5/15 15:18:57

NIP-89
https://github.com/pablof7z/nips/blob/application-handlers/89.md

未知の kind を処理するための推奨アプリケーションについてのドラフトの NIP

PR: https://github.com/nostr-protocol/nips/pull/530

#Nostr

2023/5/15 14:16:50

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-11&until=2023-05-14

#Nostr #キャッチアップ

2023/5/12 16:24:54

NIP-99: Prediction markets
https://github.com/ekzyis/nips/blob/nip-prediction-markets/99.md

予測市場 (先物市場) についてのドラフトの NIP

PR: https://github.com/nostr-protocol/nips/pull/517

#Nostr

2023/5/11 11:30:22

NIP-93: NSON
https://github.com/nostr-protocol/nips/blob/nip93-nson/93.md

JSON のデコードを高速化するための nson フィールドについての勧告前の NIP
NSON は造語?

PR: https://github.com/nostr-protocol/nips/pull/515

#Nostr

2023/5/11 10:57:33

NIP-88: binary event encoding
https://github.com/dr-orlovsky/nips/blob/master/88.md

イベントのバイナリー エンコードについての勧告前の NIP

PR: https://github.com/nostr-protocol/nips/pull/512

#Nostr

2023/5/11 0:47:37

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-09&until=2023-05-10

#Nostr #キャッチアップ

2023/5/9 22:13:05

NIPs にプル リクエスト

https://github.com/nostr-protocol/nips/pull/508

#Nostr

2023/5/9 18:38:57

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-28&until=2023-05-08

#Nostr #キャッチアップ

2023/5/1 6:03:14

NIP-30: Custom Emoji
https://github.com/alexgleason/nips/blob/emojis/30.md

カスタム絵文字についての勧告前の NIP

#Nostr

2023/4/30 2:12:25

NIP-94 (Amethyst) と NIP-54 (Damus) は喧嘩別れ

https://github.com/damus-io/dips

#Nostr

2023/4/28 12:51:34

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-25&until=2023-04-27

#Nostr #キャッチアップ

2023/4/28 11:30:52

NIP-54: Image Metadata
https://github.com/jb55/nips/blob/image-metadata/54.md

投稿に埋め込まれた画像のメタデータについての勧告前の NIP

#Nostr

2023/4/27 14:55:24

NIPsの受け入れ基準

1.少なくとも2つのクライアントと1つのリレー(該当する場合)に実装されるべきである。
2.2. 理にかなったものでなければならない。
3.実装しないことを選択したクライアントやリレーが、実装することを 選択したクライアントやリレーとやりとりする際に、動作が停止しないように 注意しなければならない。
4.同じことをするのに複数の方法があってはならない。
5.その他のルールは必要なときに作る。

https://github.com/nostr-protocol/nips/blob/master/README.md#criteria-for-acceptance-of-nips

#Nostr

2023/4/27 10:06:04

次にマージされるのは、NIP-95NIP-109 と予想

#Nostr

2023/4/27 9:59:38

NIP-109: Pubkey Deletion
https://github.com/alexgleason/nips/blob/delete-pubkey/109.md

公開鍵を削除するための勧告前の NIP

#Nostr

2023/4/27 8:37:57

盛り上がっている

https://github.com/frbitten/nostr-nips/blob/NIP-95/95.md

#Nostr

2023/4/27 8:08:16

Amethyst に実装された模様

https://github.com/nostr-protocol/nips/pull/345#issuecomment-1524129993

#Nostr

nostr:nevent1qqsv2rngat8x8k9y63ckt0p28c4y5wfzfa3gs352zavamzkuhgazt3spz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqymmemzm

2023/4/25 18:26:36

NIPs にプル リクエスト

https://github.com/nostr-protocol/nips/pull/475

#Nostr

2023/4/25 18:13:01

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-21&until=2023-04-24

#Nostr #キャッチアップ

2023/4/25 14:13:04

https://github.com/nostr-protocol/nips/commit/5d0cbcbebfde5b3a32bf8c6fda12cfde40c1bb65

NIP-19NIP-27 が絡む NIP-94 の議論

#Nostr

2023/4/21 13:54:43

NIP-95

decrypt について

https://github.com/frbitten/nostr-nips/blob/75e23c7874c0e4eecb3b41d0c093face71f36c72/95.md?plain=1#L13

公開ファイルにおける暗号化の考え方は、ファイルをホストするサーバーがその内容を知らないということです。したがって、ホスティングサーバーでの検閲を回避することができます。これはNIP-68(#250)からの提案で、私はこの提案に取り入れた。

https://github.com/nostr-protocol/nips/pull/337/files/f2e720171492fb1b1496a41c79deed812c2aabba#r1150257529

#Nostr

2023/4/21 9:40:49

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-20&until=2023-04-20

#Nostr #キャッチアップ

2023/4/21 0:51:18

NIPs に簡単なプル リクエストを送った

https://github.com/nostr-protocol/nips/pull/463

#Nostr

2023/4/20 11:06:59

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-17&until=2023-04-19

#Nostr #キャッチアップ

2023/4/19 22:47:10

NIPs に簡単なプル リクエストを送ったらすぐにマージされた

https://github.com/nostr-protocol/nips/pull/460

#Nostr

2023/4/17 11:37:54

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-12&until=2023-04-16

#Nostr #キャッチアップ

2023/4/12 23:03:35

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-11&until=2023-04-11

#Nostr #キャッチアップ

2023/4/11 23:50:53

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-04&until=2023-04-10

#Nostr #キャッチアップ

2023/4/7 21:04:11

NIP-95 - Storage and Shared File
https://github.com/frbitten/nostr-nips/blob/NIP-95/95.md

Nostr をファイル ストレージとして使用するための勧告前の NIP

#Nostr

2023/4/6 16:03:01

NIP-65 は kind 2 を補う仕様と理解

#Nostr

2023/4/4 10:15:17

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-28&until=2023-04-03

#Nostr #キャッチアップ

2023/3/31 6:41:24

#Nostr

2023/3/30 11:17:35

5 バイト削減

#Nostr

2023/3/29 0:34:27

8 バイト削減して 9 行

#Nostr

2023/3/28 19:07:01

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-20&until=2023-03-27

#Nostr #キャッチアップ

2023/3/28 2:42:24

13 バイト削減

#Nostr

2023/3/25 9:14:25

5 バイト削減

#Nostr

2023/3/25 1:18:01

7 行 (を目指す 10 行) の Nostr クライアント (タイムライン ビューアー)

https://github.com/AsaiToshiya/nostr-seven

#Nostr

2023/3/24 17:35:26

nos2x をローカルで試す場合は、http://localhost:<ポート番号> の形式である必要がある

https://github.com/fiatjaf/nos2x/blob/e96683d235473b267bcd0b63564a80d946a21935/extension/manifest.json#L31

#Nostr

2023/3/20 23:31:53

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-14&until=2023-03-19

#Nostr #キャッチアップ

2023/3/15 21:56:45

When limit: n is present it is assumed that the events returned in the initial query will be the latest n events.

limit: nが指定された場合、最初のクエリで返されるイベントは、最新のn個のイベントであると仮定されます。

#Nostr

2023/3/14 23:04:57

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-13&until=2023-03-13

#Nostr #キャッチアップ

2023/3/12 0:10:05

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-11&until=2023-03-11

#Nostr #キャッチアップ

2023/3/12 0:03:22

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-10&until=2023-03-10

#Nostr #キャッチアップ

2023/3/11 19:11:59

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-09&until=2023-03-09

#Nostr

2023/3/10 22:27:26

Nostr のイベントをリクエストするためのシンプルな Web ベースのツール

https://github.com/AsaiToshiya/nostr-req

#Nostr

2023/3/10 0:34:28

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-08&until=2023-03-08

#Nostr

2023/3/8 20:43:35

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-07&until=2023-03-07

#Nostr

2023/3/8 10:28:10

Nostr のブラウザー

#Nostr #アイデア

2023/3/7 0:38:37

ハッシュタグ ページを出力するようにした

https://github.com/AsaiToshiya/vercel-nostr-posts/commit/cb7e8788148af8b5df33b140005fecad969a1582

#Nostr #vercelnostrposts

2023/3/6 15:45:31

実装

https://badges.page/

#Nostr

2023/3/6 15:41:44

NIP-58: Badges
https://github.com/nostr-protocol/nips/blob/master/58.md

#Nostr

2023/3/4 8:35:27

NIP-01NIP-07NIP-10NIP-14 で実装

#Nostr

2023/3/4 2:59:20

最低限の機能でリリース

https://nos-coral.vercel.app/

#Nostr

2023/3/1 0:57:12

note で始まる ID は Bech32 でエンコードされた値で、検索するときはデコードする必要がある

NIP-19: bech32-encoded entities
https://github.com/nostr-protocol/nips/blob/master/19.md

#Nostr

2023/2/28 12:45:53

NIP-14テキストイベントの件名タグ。
https://github.com/nostr-protocol/nips/blob/master/14.md

#Nostr

2023/2/25 22:15:06

noscl で公開鍵を取得

$ noscl public
9a7dd6cdab2536baec14ebbc9410cb348ea3455ca91f72fc472bd5ae6d36383a

#Nostr

2023/2/23 0:29:12

立ち上げたリレー サーバーの確認

クライアントの noscl をインストール

go install github.com/fiatjaf/noscl@latest

リレー サーバーを追加

noscl relay add ws://localhost:7000

秘密鍵を設定

$ noscl key-gen
seed: indicate odor hazard chuckle camp around isolate exotic box ethics project speed lobster crawl other copy ice innocent story whisper close theme mountain ethics
private key: c180013f74bcc968224dcbc109e760f40be2ada04bb8afc218a777c126d7e60b

$ noscl setprivate c180013f74bcc968224dcbc109e760f40be2ada04bb8afc218a777c126d7e60b

テスト

$ noscl publish "hello world"
Sent event c1e14f487aff1fe26c44a21dabc3847c1ab5f952fe3338c02747853cf6866ff5 to 'ws://localhost:7000'.
Seen c1e14f487aff1fe26c44a21dabc3847c1ab5f952fe3338c02747853cf6866ff5 on 'ws://localhost:7000'.

$ noscl event c1e14f487aff1fe26c44a21dabc3847c1ab5f952fe3338c02747853cf6866ff5
Text Note [c1e1...6ff5] from 9a7d...383a 5 minutes ago
  hello world

#Nostr

2023/2/23 0:11:50

Windows にリレー サーバーを立てる

Docker Desktop on Windows をインストール
https://docs.docker.com/desktop/install/windows-install/

nostr-rs-relay のインストールと起動

docker pull scsibug/nostr-rs-relay
docker run -p 7000:8080 scsibug/nostr-rs-relay

#Nostr

2023/2/22 21:08:10

NIP-08:メンションへの対応
https://github.com/nostr-protocol/nips/blob/master/08.md

NIP-10:クライアントがテキストイベントでeタグやpタグを使用する際の規約です。
https://github.com/nostr-protocol/nips/blob/master/10.md

#Nostr

2023/2/16 11:11:16

Nostr のキュレーション

#Nostr #アイデア

2023/2/15 23:53:15

vercel-nostr-posts をリリース

https://github.com/AsaiToshiya/vercel-nostr-posts

#Nostr

2023/2/14 19:46:20

ノスター、ノストラ、ノストル

#Nostr

2023/2/10 15:50:33

NIP は Nostr Implementation Possibility (Nostr の実装の可能性) の略語

https://github.com/nostr-protocol/nips

#Nostr

2023/2/10 14:05:02

/.well-known/nostr.json は、認証バッジ (NIP-05) に必要なファイル

https://github.com/nostr-protocol/nips/blob/master/05.md

#Nostr

#Nostrasia

2023/10/28 9:23:43

ガッツリ就業時間くらいあるのね

https://nostrasia.notion.site/NostrAsia-Tokyo-Agenda-257609cf726c49339422f4dd02aa3049

#Nostrasia

#nostrstudy

2023/8/4 23:39:14

お疲れ様でした

#nostrstudy

2023/8/4 23:38:32

FYI

nostr:nevent1qqs8s77cvuxlmq9acn4ax8u77el7esus5wp8nacnns3la338l0aecyqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyyfxmdx

#nostrstudy

2023/8/4 23:28:02

めちゃくちゃ分かりやすい

#nostrstudy

2023/8/4 23:07:51

カスタム フィードは全くチェックできていなかった

#nostrstudy

2023/8/4 8:22:27

Nostr勉強会 #3 https://428lab.connpass.com/event/290514/ #nostrstudy

#勉強会

2023/5/24 20:25:17

Nostr勉強会 #0 https://428lab.connpass.com/event/275748/ #nostrstudy

#勉強会

2023/5/24 20:23:58

Nostr勉強会 #1 https://428lab.connpass.com/event/276333/ #nostrstudy

#勉強会

2023/5/24 20:20:56

Nostr勉強会 #2 https://428lab.connpass.com/event/278107/ #nostrstudy

#勉強会

#nostrtools

2023/12/20 9:53:43

https://github.com/nbd-wtf/nostr-tools/releases/tag/v2.0.0

#nostrtools

2023/11/21 23:33:16

ReferenceError: crypto is not defined

https://github.com/nbd-wtf/nostr-tools/issues/192#issuecomment-1557401767

#nostrtools

2023/3/6 22:25:57

1.6.1 で修正された

https://github.com/nbd-wtf/nostr-tools/issues/130

#nostrtools

2023/3/6 22:07:06

1.6.0 で修正された

#nostrtools

2023/3/2 23:26:07

list のフィルターは配列

let events = await relay.list([{kinds: [0, 1]}])

get のフィルターはオブジェクト

let event = await relay.get({
  ids: ['44e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245']
})

#nostrtools

2023/3/1 16:28:50

Encoding and decoding NIP-19 codes
https://github.com/nbd-wtf/nostr-tools#encoding-and-decoding-nip-19-codes

#nostrtools

2023/2/28 0:20:11

トラブルその6

pool.publishwss://xxxx not connected

pool.publish の前に pool.ensureRelay を呼び出す必要がある

const pool = new SimplePool();
await Promise.all(RELAYS.map(async (relay) => await pool.ensureRelay(relay)));
pool.publish(RELAYS, event);

#nostrtools

2023/2/27 16:37:24

1.6.3 でタイムアウトを設定できるようになった模様

https://github.com/nbd-wtf/nostr-tools/commits/v1.6.3/pool.ts

#nostrtools

2023/2/18 22:43:25

トラブルその5

未解決

node:internal/process/promises:279
            triggerUncaughtException(err, true /* fromPromise */);
            ^

[UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "undefined".] {
  code: 'ERR_UNHANDLED_REJECTION'
}

#nostrtools

2023/2/17 0:33:00

nostr-tools のタイムアウトを無理やり長くして解決

const temp = setTimeout;
setTimeout = (func) => temp(func, 30 * 1000);

#nostrtools

2023/2/16 16:19:01

トラブルその4

未解決

pool.list でタイムアウトが発生していそう

#nostrtools

2023/2/14 12:41:55

ドキュメントの更新が後回しになっている印象

#nostrtools

2023/2/14 11:03:00

トラブルその2

      ws = new WebSocket(url);
      ^

ReferenceError: WebSocket is not defined

#nostrtools

2023/2/14 11:00:40

トラブルその1

import { SimplePool } from "nostr-tools";
         ^^^^^^^^^^
SyntaxError: Named export 'SimplePool' not found. The requested module 'nostr-tools' is a CommonJS module, which may not support all module.exports as named exports.       
CommonJS modules can always be imported via the default export, for example using:

import pkg from 'nostr-tools';
const { SimplePool } = pkg;

#nostrtools

2023/2/14 10:43:03

JavaScript モジュールで nostr-tools を使用する場合のトラブルシューティング

TL;DR

npm i websocket-polyfill
import pkg from "nostr-tools";
const { SimplePool } = pkg;
import "websocket-polyfill";

#nostrtools

#nostrtoybox

2024/3/4 23:55:58

https://github.com/AsaiToshiya/nostr-toybox/tree/main/relay-list

#nostrtoybox

2024/2/2 2:07:57

nsec encryption/decryption

NIP-49 のやつ

https://asaitoshiya.github.io/nostr-toybox/nsec-encryption-decryption/dist/

#nostrtoybox

2024/2/2 2:05:11

nevent to naddr

https://asaitoshiya.github.io/nostr-toybox/nevent-to-naddr/

#nostrtoybox

#npm

2024/6/7 0:17:40

G:\マイドライブ\path\to\app>npm install
npm ERR! code ENOTDIR
npm ERR! syscall mkdir
npm ERR! path G:\マイドライブ\path\to\app\node_modules\electron-installer-debian
npm ERR! errno -4052
npm ERR! ENOTDIR: not a directory, mkdir 'G:\マイドライブ\path\to\app\node_modules\electron-installer-debian'

Google ドライブが原因。ミラーリングを使用する

https://stackoverflow.com/a/78587569

#npm

2024/6/6 0:30:14

C:\path\to\app>npx http-server
npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path C:\Users\username\AppData\Roaming\npm
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\username\AppData\Roaming\npm'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

C:\Users\username\AppData\Roamingnpm ディレクトリーを作成する

https://stackoverflow.com/a/25095327

#npm

2024/1/30 22:10:29

npm ERR! `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.

#npm

2023/11/15 23:16:10

package-lock.json ファイルのみを生成

npm i --package-lock-only

https://github.com/orgs/pnpm/discussions/3367#discussioncomment-2919171

#npm

#osc23on

2023/10/6 18:47:12

10/6 [OSPNミニセミナー]継続的コントリビュートとモチベーション https://ospn.connpass.com/event/298277/ #osc23on

#勉強会

#pnpm

2023/10/5 11:11:35

pnpm 自体のアップデート

pnpm add -g pnpm

#pnpm

2023/2/11 22:56:41

pnpm import で WARN  Issues with peer dependencies found が表示された場合、Peer dependencies that should be installed: のパッケージを次のコマンドでインストールする

pnpm add -D <パッケージ>…

例:
pnpm add -D @typescript-eslint/type-utils@">=5.30.5" typescript@">=4.7.4"

#pnpm

#putty

2023/2/17 10:34:14

PuTTY ですべてをコピー

https://superuser.com/a/1186039

#putty

#QiitaEngineerFesta

2023/7/28 18:09:38

Qiita Engineer Festa 2023 Online Meetup https://increments.connpass.com/event/285836/ #QiitaEngineerFesta

#勉強会

#QiitaNight

2023/5/24 20:19:22

Qiita Night~"ChatGPT"などの活用方法を発信しよう!~ https://increments.connpass.com/event/279471/ #QiitaNight

#勉強会

2023/5/24 18:17:02

Qiita Night~AWS vol.2~ https://increments.connpass.com/event/280918/ #QiitaNight

#勉強会

#RaspberryPi

2023/10/22 13:36:47

https://forums.raspberrypi.com/viewtopic.php?t=357776#p2145596

Bookworm ではまだ RealVNC は動作しないらしい

#RaspberryPi

2023/9/1 10:37:39

$ sudo apt update && sudo apt upgrade -y

は意味がなかった

#RaspberryPi

2023/9/1 10:29:21

/boot/config.txt に以下を追加して解決

dtoverlay=imx708
camera_auto_detect=0
$ sudo reboot

参考: https://forums.raspberrypi.com/viewtopic.php?t=348870#p2092600

#RaspberryPi

2023/9/1 10:27:48

カメラ モジュール v3 (Bullseye)

$ libcamera-hello
Preview window unavailable
[0:29:02.677380012] [29560]  INFO Camera camera_manager.cpp:297 libcamera v0.0.5+83-bde9b04f
ERROR: *** no cameras available ***
$ libcamera-hello --list-cameras
No cameras available!

#RaspberryPi

2023/6/1 15:51:11

NAS
https://www.amazon.co.jp/gp/product/B07HCM8383/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

#RaspberryPi

2023/4/12 1:40:46

npm cache clean -f

で解決

#NodeJS #RaspberryPi

#[0]

2023/4/12 0:58:54

https://github.com/justadudewhohacks/npm-opencv-build/issues/6#issuecomment-371815423

ダメみたいですね

#NodeJS #RaspberryPi

2023/4/12 0:12:31

$ curl -fsSL https://get.pnpm.io/install.sh | sh -
Sorry! pnpm currently only provides pre-built binaries for x86_64/arm64 architectures.

ダメみたいですね

#NodeJS #RaspberryPi

2023/4/12 0:06:09

pnpm を試してみる

#NodeJS #RaspberryPi

2023/4/11 1:06:42

(##################) ⠋ reify:caniuse-lite: http fetch GET 200 https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001477.tgz 1907165ms attempt #3 (cache miss)

で停止する

#NodeJS #RaspberryPi

2023/4/10 15:52:59

npm install --no-optional

を試してみる

#NodeJS #RaspberryPi

2023/4/8 1:48:29

npm config rm proxy
npm config rm https-proxy
npm config set registry https://registry.npmjs.org/

を実行してもダメ

#NodeJS #RaspberryPi

2023/4/8 1:33:24

試しに package-lock.json を削除してもダメ

#NodeJS #RaspberryPi

2023/4/8 0:48:51

npm install --verbose

で確認すると、failed optional dependency が発生している

#NodeJS #RaspberryPi

2023/4/8 0:28:07

ダメみたいですね

#NodeJS #RaspberryPi

2023/4/8 0:26:43

Vercel を過去にインストールできた 28.17.0 にしてみる

#NodeJS #RaspberryPi

2023/4/8 0:18:31

ダメみたいですね

#NodeJS #RaspberryPi

2023/4/8 0:12:46

Vercel を最新バージョンの 28.18.3 にアップデートしてみる

#NodeJS #RaspberryPi

2023/4/8 0:03:44

ダメみたいですね

#NodeJS #RaspberryPi

2023/4/7 19:57:35

npm install --target_arch=arm --target_platform=linux

を試してみる

#NodeJS #RaspberryPi

2023/4/7 19:56:56

環境:

#NodeJS #RaspberryPi

2023/4/7 19:56:20

Raspberry Pi に Vercel がインストールできない

(##########⠂⠂⠂⠂⠂⠂⠂⠂) ⠦ reify:esbuild-android-arm64: timing reifyNode:node_modules/esbuild-android-64 Completed in 14464ms

で停止する

#NodeJS #RaspberryPi

2023/3/12 17:48:07

Docker グループに pi を追加し、sudo での実行を不要にする

sudo usermod -aG docker pi

#docker #RaspberryPi

2023/3/12 15:34:23

スクリプトをダウンロードしてインストール

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

#docker #RaspberryPi

2023/3/9 1:00:37

Raspberry Pi に Docker をインストール
https://www.simplilearn.com/tutorials/docker-tutorial/raspberry-pi-docker

#docker #RaspberryPi

2023/2/21 9:41:50

日時の形式がおかしかったのは、CD サーバーのロケールと、Vercel でビルドが走っていたため

#RaspberryPi #vercel

2023/2/20 11:56:01

PATH に /usr/local/bin を追加する

0 * * * * PATH=/usr/local/bin/:$PATH cd /home/pi/bin/vercel-nostr-posts && /usr/local/bin/npm run deploy > /dev/null 2>&1

エラーは変わらない

ERROR: npm v9.3.1 is known not to run on Node.js v12.22.12. You'll need to
upgrade to a newer Node.js version in order to use this version of npm. This
version of npm supports the following node versions: `^14.17.0 || ^16.13.0 ||
>=18.0.0`. You can find the latest version at https://nodejs.org/.

シェル変数 (PATH=/usr/local/bin/:$PATH) は子プロセスには受け渡されないため、うまくいかない

#NodeJS #RaspberryPi

2023/2/19 0:21:31

/usr/local/bin からのフルパスで npm を記載

0 * * * * cd /home/pi/bin/vercel-nostr-posts && /usr/local/bin/npm run deploy > /dev/null 2>&1

以下のエラーが発生する

ERROR: npm v9.3.1 is known not to run on Node.js v12.22.12. You'll need to
upgrade to a newer Node.js version in order to use this version of npm. This
version of npm supports the following node versions: `^14.17.0 || ^16.13.0 ||
>=18.0.0`. You can find the latest version at https://nodejs.org/.

/usr/bin の node が使用されるため、うまくいかない

#NodeJS #RaspberryPi

2023/2/18 23:54:21

うまくいかない例

0 * * * * cd /home/pi/bin/vercel-nostr-posts && npm run deploy > /dev/null 2>&1

/usr/bin の node と npm が使用されるため、うまくいかない

#NodeJS #RaspberryPi

2023/2/17 13:45:47

cron では、PATH に /usr/local/bin を追加する必要がある

例:

0 * * * * export PATH=/usr/local/bin/:$PATH; cd /home/pi/bin/vercel-nostr-posts && npm run deploy > /dev/null 2>&1

#NodeJS #RaspberryPi

2023/2/16 12:29:53

Raspberry Pi Zero の Node.js を最新バージョンに

ダウンロードと解凍

wget https://unofficial-builds.nodejs.org/download/release/v18.14.0/node-v18.14.0-linux-armv6l.tar.xz
tar xvfJ node-v18.14.0-linux-armv6l.tar.xz

インストールとリブート

sudo cp -R node-v18.14.0-linux-armv6l/* /usr/local
rm -rf node-*
sudo reboot

バージョンを確認

node -v && npm -v

非公式ビルド: https://unofficial-builds.nodejs.org/download/
参考: https://hassancorrigan.com/blog/install-nodejs-on-a-raspberry-pi-zero/

#NodeJS #RaspberryPi

#rustlang

2023/12/7 0:29:00

let else

論駁できるパターン用の let
パターンに一致しない場合に else 節を実行する

https://doc.rust-lang.org/rust-by-example/flow_control/let_else.html

#rustlang

2023/12/6 22:37:55

LeetCode の Rust のバージョンは 1.58.2

https://support.leetcode.com/hc/en-us/articles/360011833974-What-are-the-environments-for-the-programming-languages-

#rustlang

2023/12/6 12:14:58

if let: 1 つのパターンの match

https://doc.rust-lang.org/rust-by-example/flow_control/if_let.html
https://doc.rust-lang.org/book/ch06-03-if-let.html

#rustlang

2023/11/30 22:44:04

chars()

イテレーターを実装する Chars を返す

https://doc.rust-lang.org/std/string/struct.String.html#method.chars

#rustlang

2023/11/30 21:11:17

変数の型を明示的に指定することもできる

let rev: String = s.chars().rev().collect();

#rustlang

2023/11/30 14:14:02

to_string()

https://doc.rust-lang.org/std/string/trait.ToString.html#tymethod.to_string

#rustlang

2023/11/30 9:01:30

pub: モジュール内の要素に付けるアクセス修飾子

何も付けないとプライベート

https://doc.rust-lang.org/std/keyword.pub.html
https://doc.rust-lang.org/reference/visibility-and-privacy.html
https://doc.rust-lang.org/rust-by-example/mod/visibility.html

#rustlang

2023/11/29 23:07:51

文字列を反転

let rev = s.chars().rev().collect::<String>();

#rustlang

2023/11/29 22:50:25

Box<T>: データをヒープに保持

ツリーやコピーしたくない大量のデータ、トレイト オブジェクトなどに使用する

https://doc.rust-lang.org/book/ch15-01-box.html

#rustlang

2023/11/28 17:56:21

Some: タプルの構造体で Option の列挙子

#rustlang

2023/11/28 17:46:41

Option: nullable

#rustlang

2023/11/28 17:27:05

クレート: コンパイル単位

#rustlang

2023/11/27 15:18:44

スライス: 配列やベクタへの参照

#rustlang

2023/11/24 23:28:34

変数は基本的にイミュータブル

#rustlang

2023/11/24 22:41:51

現在のディレクトリに新しいパッケージを作成

cargo init

#rustlang

2023/11/24 15:59:28

?: Option<T>Result<T, E>T の値を返す。返せない場合は Err

#rustlang

2023/11/24 15:47:57

unwrap: Option<T>Result<T, E>T の値を返す。返せない場合は panic

#rustlang

2023/11/24 13:57:03

&: 不変参照として借用

#rustlang

2023/3/7 18:55:09

新しいパッケージを作成

cargo new hello_world --bin

--bin はデフォルトのため不要

#rustlang

2023/3/7 17:24:45

Windows で Rust のインストール
https://learn.microsoft.com/ja-jp/windows/dev-environment/rust/setup

#rustlang #Windows

#RustReleaseParty

2024/8/7 19:26:05

Rust 1.80 勝手にリリースパーティ https://estie.connpass.com/event/327485/ #RustReleaseParty

#勉強会

#Ska

2024/9/20 6:33:21

T.G.I.F.
https://youtu.be/Ucz79HSPX1k

#Ska

2024/9/1 22:54:18

ネオスカ
https://youtu.be/yU87U6rNQYE

#Ska

2024/1/11 1:07:51

80年代のカリフォルニアの Ska
https://www.youtube.com/watch?v=Aod9zl5RXrA

#Ska

2024/1/11 0:50:38

越後SKA
https://www.youtube.com/watch?v=Ss9zzuYbmog

#Ska

2024/1/11 0:45:37

RRR の流れでインドの Ska
https://www.youtube.com/watch?v=1rDCg4SlZz8

#Ska

2023/8/10 0:29:28

#Ska

#sqoop

2024/8/8 16:25:50

$CONDITIONS

https://medium.com/@mswcibi/what-is-the-purpose-of-conditions-in-sqoop-51eeb350cc6c

#sqoop

#stablediffusionwebui

2024/3/1 14:18:36

"LayerNormKernelImpl" not implemented for 'Half'

webui-user.bat:

set COMMANDLINE_ARGS=--no-half

https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/8773#issuecomment-1495310088

#stablediffusionwebui

2024/3/1 11:37:08

Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check

webui-user.bat:

set COMMANDLINE_ARGS=--skip-torch-cuda-test

https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/1742#issuecomment-1268990308

#stablediffusionwebui

#Testing

2023/6/1 23:36:43

#Testing

2023/6/1 23:29:08

#testing

#TODO

2024/8/1 13:35:31

#TODO #自作PC

2024/7/30 17:24:18

UTC からのローカルに

https://mxlinux.org/wiki/help-files/date-time/

#TODO #自作PC #MXLinux

2024/7/29 16:38:07

HiDPI scaling

https://mxlinux.org/wiki/hardware/high-resolution-displays/

#TODO #自作PC

2024/7/26 15:41:59

#TODO #自作PC

2024/2/21 0:13:48

https://github.com/nostr-protocol/nips/blob/36d22815878186285825511358e66a52d2bf95e4/65.md?plain=1#L22

["r", "wss://nostr-relay.example.com", "read"],

カンマ

#TODO

2024/2/21 0:10:16

https://github.com/nostr-protocol/nips/blob/36d22815878186285825511358e66a52d2bf95e4/49.md?plain=1#L19

| LOG\_N | MEMORY REQUIRED | APPROX TIME ON FAST COMPUTER |

LOG_N

#TODO

2024/2/20 14:09:02

https://github.com/nostr-protocol/nips/blob/36d22815878186285825511358e66a52d2bf95e4/38.md?plain=1#L61

The content MAY include emoji(s), or NIP-30 custom emoji(s). If the content is an empty string then the client should clear the status.

「Live Statuses」に移動させる

#TODO

2023/11/14 0:39:59

1.22.2
1.39.0

#TODO

2023/9/29 15:22:33

PRE の kind 16

#TODO

2023/9/10 15:10:25

モロッコに寄付

#TODO

2023/9/8 14:44:34

タグのリスト

#TODO

2023/9/8 14:42:39

NIP-52

#TODO

2023/9/8 14:41:09

nostr-tools の README

#TODO

2023/8/25 10:38:05

Nashboard の調査

#TODO

2023/8/25 10:34:47

Nostrum のビルド

#TODO

#tsmigrate

2023/7/22 0:39:08

pnpm install typescript --save-dev
pnpm install @types/node --save-dev
npx ts-migrate init .
npx ts-migrate rename .
npx ts-migrate migrate .

#typescript #tsmigrate

2023/7/22 0:34:04

Windows では ts-migrate-full はシェル スクリプトのために使用できない
代わりに、同等の以下を使用する

npx ts-migrate init <フォルダー>
npx ts-migrate rename <フォルダー>
npx ts-migrate migrate <フォルダー>

#typescript #tsmigrate

#typescript

2023/7/27 14:39:18

JavaScript モジュールで ts-node

>ts-node index.ts
'ts-node' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

>npx ts-node index.ts
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for C:\path\to\index.ts
    at new NodeError (node:internal/errors:372:5)
    at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:76:11)
    at defaultGetFormat (node:internal/modules/esm/get_format:118:38)
    at defaultLoad (node:internal/modules/esm/load:21:20)
    at ESMLoader.load (node:internal/modules/esm/loader:407:26)
    at ESMLoader.moduleProvider (node:internal/modules/esm/loader:326:22)
    at new ModuleJob (node:internal/modules/esm/module_job:66:26)
    at ESMLoader.#createModuleJob (node:internal/modules/esm/loader:345:17)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:304:34)
    at async Promise.all (index 0) {
  code: 'ERR_UNKNOWN_FILE_EXTENSION'
}

>npx ts-node --esm index.ts

#typescript

2023/7/22 0:39:08

pnpm install typescript --save-dev
pnpm install @types/node --save-dev
npx ts-migrate init .
npx ts-migrate rename .
npx ts-migrate migrate .

#typescript #tsmigrate

2023/7/22 0:34:04

Windows では ts-migrate-full はシェル スクリプトのために使用できない
代わりに、同等の以下を使用する

npx ts-migrate init <フォルダー>
npx ts-migrate rename <フォルダー>
npx ts-migrate migrate <フォルダー>

#typescript #tsmigrate

2023/7/21 23:20:29

No inputs were found in config file
https://stackoverflow.com/a/41211721

#typescript

#vercel

2024/2/28 16:52:32

答え

https://github.com/DenverCoder1/github-readme-streak-stats/issues/654

#vercel

2024/2/28 15:51:08

何もしていないのに壊れた

https://github-readme-streak-stats-eosin.vercel.app?user=AsaiToshiya&locale=ja

Fatal error: Uncaught Error: Call to undefined function curl_init() in /var/task/user/api/stats.php:234 Stack trace: #0 /var/task/user/api/stats.php(49): getGraphQLCurlHandle('query {\n ...', 'ghp_c1yX9x1733b...') #1 /var/task/user/api/stats.php(126): executeContributionGraphRequests('AsaiToshiya', Array) #2 /var/task/user/api/index.php(37): getContributionGraphs('AsaiToshiya', NULL) #3 {main} thrown in /var/task/user/api/stats.php on line 234

#vercel

2023/8/23 14:36:20

Error: Node.js Version "14.x" is discontinued and must be upgraded. Please set Node.js Version to 18.x in your Project Settings to use Node.js 18.

「Project Settings」-> 「General」の「Node.js Version」で Node.js のバージョンを変更する

参考: http://vercel.link/node-version

#vercel

2023/5/24 12:01:10

今更ながら Vercel と Hexo で NIP-05

#Nostr #vercel #hexo

2023/3/2 0:36:40

プッシュでデプロイしない

git.deploymentEnabled
https://vercel.com/docs/concepts/projects/project-configuration/git-configuration#git.deploymentenabled

#vercel

2023/2/21 9:41:50

日時の形式がおかしかったのは、CD サーバーのロケールと、Vercel でビルドが走っていたため

#RaspberryPi #vercel

2023/2/15 10:11:51

空のプロジェクトを作成

vercel project add <名前>

#vercel

#vercelnostrposts

2023/3/7 0:38:37

ハッシュタグ ページを出力するようにした

https://github.com/AsaiToshiya/vercel-nostr-posts/commit/cb7e8788148af8b5df33b140005fecad969a1582

#Nostr #vercelnostrposts

#vite

2024/2/1 10:49:15

Buffer is not defined

https://github.com/davidmyersdev/vite-plugin-node-polyfills

#vite

#VSCode

2023/12/27 17:16:55

window.newWindowDimensions
maximized

#VSCode

2023/12/19 12:16:53

VS Code で Jest のデバッグ

launch.json:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug Jest Tests",
      "type": "node",
      "request": "launch",
      "runtimeArgs": [
        "--inspect-brk",
        "${workspaceRoot}/node_modules/jest/bin/jest.js",
        "--runInBand"
      ],
      "console": "integratedTerminal",
      "internalConsoleOptions": "neverOpen"
    }
  ]
}

https://jestjs.io/docs/troubleshooting#debugging-in-vs-code

#VSCode #jest

#vscodejp

2023/6/26 18:35:36

VS Code Meetup #25 - GitHub Copilot https://vscode.connpass.com/event/282553/ #vscodejp

#勉強会

#Windows

2024/8/1 11:17:45

ネットワークに接続して時間が同期された影響か、hwclock --hctosys --localtime で Windows の時間がずれるようになった
仕切り直し

#Linux #Windows #MXLinux

2024/7/27 0:39:32

Hello, MX Linux!

#Linux #Windows #MXLinux

2024/7/27 0:13:00

Windows 11 を GRUB メニューに表示させる

$ sudo update-grub
[sudo] user のパスワード:               
Generating grub configuration file ...
Found theme: /boot/grub/themes/mx_linux/theme.txt
Found linux image: /boot/vmlinuz-6.1.0-21-amd64
Found initrd image: /boot/initrd.img-6.1.0-21-amd64
Found mtest-64.efi image: /boot/uefi-mt/mtest-64.efi
Found Windows Boot Manager on /dev/nvme0n1p1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done

#Linux #Windows #MXLinux

2024/7/26 23:57:41

PC を起動して、UEFI 設定に入る

MX Linux が最初になるようにブート順序を変更

設定を保存して PC を再起動

#Linux #Windows #MXLinux

2024/7/26 14:18:17

https://mxlinux.org/wiki/system/dual-boot/
https://askubuntu.com/questions/1475735/check-grub-disable-os-prober

#Linux #Windows #MXLinux

2024/7/26 10:27:43

取り外した Windows 11 がインストールされた M.2 SSD を取り付ける

(写真では CPU 側に取り付け)

#Linux #Windows #MXLinux

2024/7/26 9:41:37

インストールが完了したら、PC をシャットダウン

#Linux #Windows #MXLinux

2024/7/26 0:19:04

(画像は VirtualBox)

MX Linux がライブ環境で起動する。「MX Linux をインストール」をクリック

MX Linux インストーラーが起動する

ウィザードに従って MX Linux をインストール

#Linux #Windows #MXLinux

2024/7/25 23:51:50

(画像は VirtualBox)

ブート画面が表示される

F2 キー -> 「日本語」で言語を変更


Enter キーを押して MX Linux を起動


#Linux #Windows #MXLinux

2024/7/22 16:16:23

Live USB を接続して PC を起動

#Linux #Windows #MXLinux

2024/7/19 10:59:29

M.2 SSD を換装


#Linux #Windows #MXLinux

2024/7/19 10:53:06

PC をシャットダウン

#Linux #Windows #MXLinux

2024/7/14 2:22:51

Rufus を起動して、Live USB を作成する

#Linux #Windows #MXLinux

2024/7/14 2:10:40

Live USB を作成するための Rufus をダウンロード

https://rufus.ie/ja/


#Linux #Windows #MXLinux

2024/7/14 2:02:27

MX Linux のイメージ ファイル (.iso ファイル) をダウンロード

https://mxlinux.org/


#Linux #Windows #MXLinux

2024/7/13 23:33:05

セキュア ブート絡みでトラブりそう

#Linux #Windows #MXLinux

2024/7/13 21:50:13

nostr:nevent1qqsptvvutqf0dcncv0gnlcwv4ws09t4t8p87845cf8tqq2yctf9489cpqy3dz

に MX Linux をインストール

#Linux #Windows #MXLinux

2024/7/13 20:55:54

環境

#Linux #Windows #MXLinux

2024/7/13 20:38:56

#Linux #Windows #MXLinux

2023/3/30 19:08:53

ホスト名から IPv4 アドレスを調べる

ping -4 <ホスト名>

#Windows

2023/3/7 17:24:45

Windows で Rust のインストール
https://learn.microsoft.com/ja-jp/windows/dev-environment/rust/setup

#rustlang #Windows

#Yahooニュース

2024/6/14 13:06:28

俺たちの名古屋

サッカー専門学校 J1名古屋に勝利
#Yahooニュース
https://news.yahoo.co.jp/pickup/6504132

2023/8/3 0:23:14

【天皇杯】名古屋に完敗で浦和サポ暴徒化!緩衝帯突破!ピッチ乱入!横断幕強奪!パトカー出動!(日刊スポーツ)
#Yahooニュース
https://news.yahoo.co.jp/articles/91e1de0d1b8b669c5497452bc6021f798c5af537?source=sns&dv=sp&mid=other&date=20230803&ctg=spo&bt=tw_up

#YUMEMIxTORALAB

2023/12/6 19:14:39

とらラボ!x YUMEMI.grow「勉強法の勉強会#3」 https://yumemi.connpass.com/event/301157/ #YUMEMIxTORALAB

#勉強会

2023/7/26 9:28:05

「勉強法の勉強会#2」 https://yumemi.connpass.com/event/286753/ #YUMEMIxTORALAB

#勉強会

2023/5/15 9:30:41

「勉強法の勉強会」
https://yumemi.connpass.com/event/281721/ #YUMEMIxTORALAB

#勉強会

#ありがとうミッチ

2024/7/30 14:00:50

https://x.com/nge_official/status/1818139822604865918

#ありがとうミッチ #grampus #グランパス

#そのうち拝聴

2024/5/27 15:26:46

https://www.youtube.com/live/wg3CibR0mWI

#そのうち拝聴

2024/2/16 22:56:31

新時代の分散型SNS勉強会 https://428lab.connpass.com/event/300313/?utm_campaign=event_publish_to_series_watcher&utm_source=notifications&utm_medium=email&utm_content=detail_btn #428lab

#そのうち拝聴

2024/2/16 22:54:19

ゴリラ.vim #30 ~ 四谷ラボコラボ ~ https://gorillavim.connpass.com/event/307622/ #gorillavim

#そのうち拝聴

#アイデア

2024/6/17 13:30:05

イベントを保存できたら面白いかも

#アイデア

2023/10/28 10:40:50

GitHub Actions でリポジトリを NIP-106: Decentralized Web Hosting on Nostr

#アイデア

2023/10/5 12:06:34

list-of-websites-on-nostr
ありそうジャスール

#アイデア

2023/10/5 11:58:43

nostr-toybox

#アイデア

2023/8/25 10:47:30

nostr-bookmark-posts
投稿をブックマークする簡易的なエディター

#アイデア

2023/8/25 8:31:44

nostr-calendar-event-publisher

#アイデア

2023/8/25 8:22:39

nostr-todo

#アイデア

2023/8/24 16:26:23

フィード リーダーの撲滅

#アイデア

2023/8/5 9:31:36

#アイデア

2023/8/5 9:31:15

#アイデア

2023/7/20 23:41:41

Nostr を始めるページ

#アイデア

2023/6/7 14:32:21

NIPs の頻出単語
frequent-words-in-nips

#アイデア #語学

2023/5/11 13:27:12

vercel-nostr-github-commit-webhook

#アイデア

2023/3/8 10:28:10

Nostr のブラウザー

#Nostr #アイデア

2023/2/16 11:11:16

Nostr のキュレーション

#Nostr #アイデア

#イベント

2024/9/7 8:00:31

今日はこれ

#イベント

2024/8/22 14:51:32

Nostr Riga unconference

#イベント

2024/8/11 10:08:09

今日はこれ

#イベント

2024/7/27 17:37:56

今日はこれ

https://www.138ss.com/tanabata/

#イベント

2024/7/12 17:45:15

今日はこれ

#イベント

2024/7/7 9:32:38

今日はこれ

#イベント

2024/6/21 20:07:57

今日はこれ

#イベント

2024/6/1 11:51:51

今日はこれ

#イベント

2024/5/26 14:11:15

今日はこれ

#イベント

2024/4/14 12:19:38

今日はここ

#イベント

2024/4/13 8:51:53

今日はこれ

#イベント

2024/4/7 13:14:30

今日はこれ

#イベント

2024/3/31 11:46:21

今日はここ

#イベント

2024/3/16 14:49:12

今日はこれ

#イベント

2024/3/9 12:19:11

今日はこれ

#イベント

2024/3/2 14:01:53

今日はこれ

Kariya Micro Maker Faire 2024
https://makezine.jp/event/makerfaire/kmmf2024/

#イベント

2024/1/20 9:14:22

今日はこれ

#イベント

2024/1/19 20:29:08

今日はこれ

#イベント

2023/12/29 13:45:13

今日はこれ
今年最後のイベント

#イベント

2023/12/23 14:28:18

今日はこれ

#イベント

2023/12/8 12:39:33

今日はこれ

#イベント

2023/12/3 12:33:12

今日はこれ

#イベント

2023/11/23 18:04:23

今日はこれ

#イベント

2023/11/11 8:10:06

BISHU FES.
https://www.138ss.com/bishufes/

https://www.instagram.com/o.ni.wa.so.to

#イベント

2023/11/1 11:05:05

Nostrasia Unconference: Tokyo & Hong Kong

#イベント

2023/4/29 9:10:14

https://makezine.jp/event/mfk2023/

#イベント

#キャッチアップ

2024/9/18 17:37:51

https://github.com/nostr-protocol/nips/commits/master/?since=2024-09-17&until=2024-09-18

#キャッチアップ #nips

2024/9/17 18:38:55

nostr-typedef

Nostr の TypeScript の型定義

リポジトリ: https://github.com/penpenpng/nostr-typedef

#キャッチアップ #awesomenostr

2024/9/17 18:32:47

nip07-awaiter

NIP-07: window.nostr capability for web browsers の window.nostr の検出を手助けする JavaScript/TypeScript のユーティリティー

リポジトリ: https://github.com/penpenpng/nip07-awaiter

#キャッチアップ #awesomenostr

2024/9/17 16:15:34

arXiv のプレプリント

FEDSTR: Money-In AI-Out | A Decentralized Marketplace for Federated Learning and LLM Training on the NOSTR Protocol
https://arxiv.org/abs/2404.15834

Exploring the Nostr Ecosystem: A Study of Decentralization and Resilience
https://arxiv.org/abs/2402.05709

#キャッチアップ #awesomenostr

2024/9/17 16:04:34

Oracolo

単一の HTML ファイルで動作する NIP-23: Long-form Content のビュー

リポジトリ: https://github.com/dtonon/oracolo

#キャッチアップ #awesomenostr

2024/9/17 12:16:58

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-09-14&until=2024-09-17

#キャッチアップ #nips

2024/9/13 14:54:45

Pollerama
https://pollerama.fun/

NIP-118: Polls (投票) の実装

関連: https://github.com/nostr-protocol/nips/pull/1346

リポジトリ: https://github.com/abhay-raizada/nostr-polls

#キャッチアップ #awesomenostr

2024/9/13 14:23:39

persian nostr book
https://kehiy.github.io/persian-nostr-book/

NIPs の翻訳を含むペルシア語の Web ブック

リポジトリ: https://github.com/kehiy/persian-nostr-book

#キャッチアップ #awesomenostr

2024/9/13 11:29:30

Matrix: nostrdev
https://chat.nostrdev.com

Nostr 開発者向けの Matrix (プロトコルの) サーバー

#キャッチアップ #awesomenostr

2024/9/13 11:08:59

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-08-21&until=2024-09-13&author=aljazceru

#キャッチアップ #awesomenostr

2024/9/13 10:56:43

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-09-07&until=2024-09-13

#キャッチアップ #nips

2024/9/10 16:12:34

n3xB
https://n3xb.io/

n3xB Bitcoin exchange protocol の提案

リポジトリ: https://github.com/nobu-maeda/n3xb

#キャッチアップ #awesomenostr

2024/9/10 16:04:50

Crusty n3xB
https://n3xb.io/

n3xB Bitcoin exchange protocol を実装する Rust のライブラリ

リポジトリ: https://github.com/nobu-maeda/crusty-n3xb

#キャッチアップ #awesomenostr

2024/9/10 15:01:39

Bostr2

nostr:nevent1qqsqj6rrx0up6xvk4g65wd59k83ctmx9cf255869gxangn3lulhn0yc8974g0

リポジトリ: https://github.com/Yonle/bostr2

#キャッチアップ #awesomenostr

2024/9/10 14:50:38

Telegram: YakiHonne Daily Featured
https://t.me/YakiHonne_Daily_Featured/

YakiHonne の Telegram グループ

#キャッチアップ #awesomenostr

2024/9/9 14:54:10

Tracker for Undocumented Nostr Event Kinds
https://undocumented.nostrkinds.info/

未知のイベント(kind)のトラッカー

#キャッチアップ #awesomenostr

2024/9/9 14:39:46

OSINT Discovery

OSINT(オープンソース インテリジェンス)の Python スクリプトのセット。Nostr 向けにはユーザーの検索を提供

リポジトリ: https://github.com/Inforensics/osint-user-discovery

#キャッチアップ #awesomenostr

2024/9/6 15:31:10

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-27&until=2024-09-06

#キャッチアップ #nips

2024/8/26 14:02:18

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-20&until=2024-08-26

#キャッチアップ #nips

2024/8/20 15:01:09

DVMDash
https://dvmdash.live/

NIP-90: Data Vending Machines のモニタリングやデバッグを行うための開発者向けのツール

リポジトリ: https://github.com/dtdannen/dvmdash

#キャッチアップ #awesomenostr

2024/8/20 14:58:59

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-07-26&until=2024-08-20&author=aljazceru

#キャッチアップ #awesomenostr

2024/8/19 15:21:33

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-08&until=2024-08-19

#キャッチアップ #nips

2024/8/7 9:13:03

#キャッチアップ #nips

2024/8/7 9:10:21

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-07&until=2024-08-07

#キャッチアップ #nips

2024/8/7 9:05:29

#キャッチアップ #nips

2024/8/6 21:29:16

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-03&until=2024-08-06

#キャッチアップ #nips

2024/8/2 10:39:57

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-02&until=2024-08-02

#キャッチアップ #nips

2024/8/1 11:12:43

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-08-01&until=2024-08-01

#キャッチアップ #nips

2024/7/31 9:38:43

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-31&until=2024-07-31

#キャッチアップ #nips

2024/7/30 10:37:56

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-30&until=2024-07-30

#キャッチアップ #nips

2024/7/29 9:58:50

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-27&until=2024-07-29

#キャッチアップ #nips

2024/7/26 8:58:09

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-26&until=2024-07-26

#キャッチアップ #nips

2024/7/25 15:44:11

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-25&until=2024-07-25

#キャッチアップ #nips

2024/7/25 15:32:23

Lumina
https://lumina.rocks/

画像用の Web クライアント

リポジトリ: https://github.com/mroxso/lumina-rocks-website

#キャッチアップ #awesomenostr

2024/7/25 12:48:13

NWS

リレー経由で TCP をルーティングする Web サービス

リポジトリ: https://github.com/asmogo/nws

#キャッチアップ #awesomenostr

2024/7/25 10:37:22

nostr-logo

Nostr のロゴとアイコン


リポジトリ: https://github.com/mbarulli/nostr-logo

#キャッチアップ #awesomenostr

2024/7/25 10:24:45

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-07-10&until=2024-07-25&author=aljazceru

#キャッチアップ #awesomenostr

2024/7/24 17:34:13

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-23&until=2024-07-24

#キャッチアップ #nips

2024/7/23 10:12:25

#キャッチアップ #nips

2024/7/22 15:06:18

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-17&until=2024-07-22

#キャッチアップ #nips

2024/7/16 16:39:59

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-09&until=2024-07-16

#キャッチアップ #nips

2024/7/9 10:34:10

Nostr Sendbox
https://sendbox.nostrmo.com/

API を使用したイベントの予約投稿

#キャッチアップ #awesomenostr

2024/7/9 10:23:21

cfrelay

Cloudflare Workers 上で動作するリレー

リポジトリ: https://github.com/haorendashu/cfrelay

#キャッチアップ #awesomenostr

2024/7/9 10:15:03

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-07-05&until=2024-07-09&author=aljazceru

#キャッチアップ #awesomenostr

2024/7/8 15:04:13

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-05&until=2024-07-08

#キャッチアップ #nips

2024/7/8 14:35:21

#キャッチアップ #nips

2024/7/8 14:02:53

nostr-book
https://nostr-book.org/

NIPs を PDF や EPUB 形式のファイルにしたもの

リポジトリ: https://github.com/adamdecaf/nostr-book

#キャッチアップ #awesomenostr

2024/7/8 13:46:52

Ditto
https://soapbox.pub/ditto/

Mostr を統合した Nostr と Fediverse のオンプレミスのサーバー

関連: https://mostr.pub/

リポジトリ: https://gitlab.com/soapbox-pub/ditto

#キャッチアップ #awesomenostr

2024/7/4 11:33:19

NIP-44

NIP-44: Versioned Encryption の仕様とさまざまな言語での実装のコピー

リポジトリ: https://github.com/paulmillr/nip44

#キャッチアップ #awesomenostr

2024/7/4 11:32:36

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-06-27&until=2024-07-04&author=aljazceru

#キャッチアップ #awesomenostr

2024/7/4 11:17:12

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-07-03&until=2024-07-04

#キャッチアップ #nips

2024/7/2 10:39:24

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-27&until=2024-07-02

#キャッチアップ #nips

2024/6/26 9:33:18

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-25&until=2024-06-26

#キャッチアップ #nips

2024/6/26 9:26:40

Mostro Web

Mostro web client

リポジトリ: https://github.com/MostroP2P/mostro-web

関連: nostr:nevent1qqstj2rkza0pd3tl8zqavwt99tcsrl7rtxukrtl5gp783dfk66gt33qpmhpxd

#キャッチアップ #awesomenostr

2024/6/26 9:11:00

Locus

Android、iOS 用の位置情報のリアルタイム共有

F-Droid: https://f-droid.org/packages/app.myzel394.locus
GitHub: https://github.com/Myzel394/locus/releases

iOS は要ビルド

リポジトリ: https://github.com/Myzel394/locus

#キャッチアップ #awesomenostr

2024/6/26 9:06:12

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-06-18&until=2024-06-26&author=aljazceru

#キャッチアップ #awesomenostr

2024/6/24 11:53:09

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-19&until=2024-06-24

#キャッチアップ #nips

2024/6/18 21:14:28

NostrDVM

Python 用の NIP-90: Data Vending Machines のフレームワーク

リポジトリ: https://github.com/believethehype/nostrdvm

#キャッチアップ #awesomenostr

2024/6/18 1:23:58

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-18&until=2024-06-18

#キャッチアップ #nips

2024/6/17 18:16:40

Awesome Nostr Possibilities

ソーシャル以外のユース ケースのリスト

リポジトリ: https://github.com/orthzar/awesome-nostr-possibilities

#キャッチアップ #awesomenostr

2024/6/17 18:09:19

awesome-nostr-japan

awesome-nostr の日本版

リポジトリ: https://github.com/nostr-jp/awesome-nostr-japan

#キャッチアップ #awesomenostr

2024/6/17 18:03:28

Mostro
https://mostro.network/

Lightning Network peer-to-peer exchange platform on Nostr

リポジトリ: https://github.com/MostroP2P/mostro
リポジトリ: https://github.com/MostroP2P/mostro-cli
リポジトリ: https://github.com/MostroP2P/mostro-core

#キャッチアップ #awesomenostr

2024/6/17 18:02:53

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-06-06&until=2024-06-17&author=aljazceru

#キャッチアップ #awesomenostr

2024/6/17 17:05:06

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-14&until=2024-06-17

#キャッチアップ #nips

2024/6/14 20:16:39

#キャッチアップ #nips

2024/6/13 0:46:13

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-09&until=2024-06-13

#キャッチアップ #nips

2024/6/9 0:26:42

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-06-05&until=2024-06-08

NIP-25 について:
https://github.com/nostrability/nostrability/issues/48
https://github.com/nostr-protocol/nips/commit/3834c6b60474a677b53847743212df27710e64ec#commitcomment-142800503

#キャッチアップ #nips

2024/6/5 12:43:05

Blossom

ファイル サーバーの HTTP エンドポイントの仕様。認証に Nostr のイベントを使用する

リポジトリ: https://github.com/hzrd149/blossom

#キャッチアップ #awesomenostr

2024/6/5 12:05:32

Rabbit
https://rabbit.syusui.net/

TweetDeck スタイルの Web クライアント。@syusui_s さん

リポジトリ: https://github.com/syusui-s/rabbit

#キャッチアップ #awesomenostr

2024/6/5 11:30:22

Cloud Seeder
https://ipv6.rs/cloudseeder

nostr-rs-relay や Nostr 以外のサーバー (Mastodon など) のワンクリック インストーラー

紹介動画: https://www.youtube.com/watch?v=2bCcot7q5Ic

リポジトリ: https://github.com/ipv6rslimited/cloudseeder

#キャッチアップ #awesomenostr

2024/6/5 11:29:28

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-05-21&until=2024-06-05&author=aljazceru

#キャッチアップ #awesomenostr

2024/6/4 14:37:06

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-05-28&until=2024-06-04

#キャッチアップ #nips

2024/5/27 15:35:20

#キャッチアップ #nips

2024/5/27 12:17:59

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-05-25&until=2024-05-27

Coinjoin Pool: https://gitlab.com/1440000bytes/joinstr/-/blob/main/NIP.md

#キャッチアップ #nips

2024/5/24 13:32:42

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-05-23&until=2024-05-24

NUD: https://github.com/nostr-protocol/nips/pull/1214

#キャッチアップ #nips

2024/5/23 10:15:23

#キャッチアップ #nips

2024/5/22 17:48:19

zap_server

NIP-57: Lightning Zaps 用の LNURL サーバー

リポジトリ: https://github.com/UTXOnly/zap_server

#キャッチアップ #awesomenostr

2024/5/22 17:23:06

nostpy-cli

Python 製の CLI クライアント

リポジトリ: https://github.com/UTXOnly/nostpy-cli

#キャッチアップ #awesomenostr

2024/5/22 17:09:26

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-05-21&until=2024-05-22

#キャッチアップ #nips

2024/5/20 18:50:14

danmakustr

NIP-61: Danmaku (https://github.com/nostr-protocol/nips/pull/1184) の実装で Chrome 拡張機能

リポジトリ: https://github.com/CodyTseng/danmakustr

#キャッチアップ #awesomenostr

2024/5/20 18:40:55

wikistr
https://wikistr.com/

NIP-54: Wiki のクライアント。fiatjaf さん

リポジトリ: https://github.com/fiatjaf/wikistr

#キャッチアップ #awesomenostr

2024/5/20 18:39:00

gitstr

NIP-34: git stuff のクライアント。fiatjaf さん

リポジトリ: https://github.com/fiatjaf/gitstr

#キャッチアップ #awesomenostr

2024/5/20 18:32:39

SuperConductor

Java 用のリレーのフレームワーク

ドキュメント: https://github.com/avlo/superconductor/?tab=readme-ov-file#creating-relay-event-handlers

リポジトリ: https://github.com/avlo/superconductor

#キャッチアップ #awesomenostr

2024/5/20 18:13:07

Contact list backup
https://nostr.xport.top/contact-list-backup/

kind: 3 (連絡先) のバックアップとリストア

リストアには NIP-46: Nostr Connect が必要な模様

#キャッチアップ #awesomenostr

2024/5/20 14:45:11

Bech32 for Nostr
https://nostr.xport.top/bech32-for-nostr/

NIP-19: bech32-encoded entities のコンバーター

#キャッチアップ #awesomenostr

2024/5/20 14:36:58

relays.xport.top
https://relays.xport.top/

ping やアクティビティーなどでソートできるリレー リスト

#キャッチアップ #awesomenostr

2024/5/20 14:23:49

nostrame

Chrome 拡張機能のアカウント マネージャー

NIP-07: window.nostr capability for web browsers には対応していない?

リポジトリ: https://github.com/Anderson-Juhasc/nostrame

#キャッチアップ #awesomenostr

2024/5/20 14:23:40

nostrability

アプリケーション間の相互運用性の問題をまとめるリポジトリ

リポジトリ: https://github.com/nostrability/nostrability

#キャッチアップ #awesomenostr

2024/5/20 14:06:52

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-05-14&until=2024-05-20&author=aljazceru

#キャッチアップ #awesomenostr

2024/5/20 10:53:50

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-05-14&until=2024-05-20

#キャッチアップ #nips

2024/5/14 13:56:31

Voyage

Reddit のような UI の Android 用のクライアント。Nozzle の後継

リポジトリ: https://github.com/dluvian/voyage

参考: https://github.com/dluvian/Nozzle

#キャッチアップ #awesomenostr

2024/5/14 12:34:50

nostr-pass

実験中のツールで用途が不明

リポジトリ: https://github.com/plantimals/nostr-pass

#キャッチアップ #awesomenostr

2024/5/14 12:15:22

knob

kind: 1 (テキスト メモ) を投稿するための CLI クライアント

リポジトリ: https://github.com/plantimals/knob

#キャッチアップ #awesomenostr

2024/5/14 12:04:31

LNbits
https://lnbits.com/

ライトニング ウォレットのアカウント システム?

リポジトリ: https://github.com/lnbits/lnbits

#キャッチアップ #awesomenostr

2024/5/14 10:44:51

#キャッチアップ #nips

2024/5/13 12:01:21

Shopstr
https://shopstr.store/

NIP-99: Classified Listings の実装

リポジトリ: https://github.com/shopstr-eng/shopstr

#キャッチアップ #awesomenostr

2024/5/13 12:00:04

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-04-10&until=2024-05-13&author=aljazceru

#キャッチアップ #awesomenostr

2024/5/13 10:52:34

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-05-08&until=2024-05-13

#キャッチアップ #nips

2024/5/7 16:51:50

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-04-23&until=2024-05-07

#キャッチアップ #nips

2024/4/24 10:37:21

#キャッチアップ #nips

2024/4/22 12:00:06

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-04-17&until=2024-04-22

#キャッチアップ #nips

2024/4/16 15:28:36

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-04-05&until=2024-04-16

#キャッチアップ #nips

2024/4/12 10:50:13

Verified-Nostr.com
https://verified-nostr.com

NIP-05 の無料/有料のサービス

#キャッチアップ #awesomenostr

2024/4/12 10:24:49

Nosflare

Cloudflare Workers と Workers KV を使用するリレー

リポジトリ: https://github.com/Spl0itable/nosflare

#キャッチアップ #awesomenostr

2024/4/9 11:45:12

Osty
https://osty.dev

Nostr アプリケーションを作成するための JavaScript/TypeScript 用のボイラープレート?

リポジトリ: https://github.com/ostyjs/create-osty

#キャッチアップ #awesomenostr

2024/4/9 11:00:49

Docstr
https://docstr.app

Google Docs の代替

リポジトリ: https://github.com/sepehr-safari/docstr

#キャッチアップ #awesomenostr

2024/4/9 10:59:32

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-03-20&until=2024-04-09&author=aljazceru

#キャッチアップ #awesomenostr

2024/4/4 11:10:44

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-03-26&until=2024-04-04

#キャッチアップ #nips

2024/3/25 19:57:17

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-03-23&until=2024-03-25

#キャッチアップ #nips

2024/3/25 11:03:45

#キャッチアップ #nips

2024/3/22 10:43:35

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-03-14&until=2024-03-22

#キャッチアップ #nips

2024/3/19 11:26:23

NIP-96 compatible servers

NIP-96: HTTP File Storage Integration を実装するサーバーのリスト

リポジトリ: https://github.com/quentintaranpino/NIP96-compatible-servers

#キャッチアップ #awesomenostr

2024/3/19 11:16:10

NIP-96: HTTP File Storage Integration を実装するサーバー

nostpic
https://nostpic.com

mockingyou.com
https://mockingyou.com

nostr.onch.services
https://nostr.onch.services

#キャッチアップ #awesomenostr

2024/3/19 11:08:37

nostr-spring-boot-starter

クライアントやリレーを作成するための Spring Boot のスターター

リポジトリ: https://github.com/theborakompanioni/nostr-spring-boot-starter

#キャッチアップ #awesomenostr

2024/3/19 11:06:47

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-03-08&until=2024-03-19&author=aljazceru

#キャッチアップ #awesomenostr

2024/3/19 10:39:18

#キャッチアップ #nips

2024/3/13 12:16:32

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-03-07&until=2024-03-13

#キャッチアップ #nips

2024/3/8 11:43:22

nostr-badges
https://app.akaprofiles.com

NIP-58: Badges を管理するためのマイクロ Web アプリケーション

リポジトリ: https://github.com/neilck/nostr-badges

#キャッチアップ #awesomenostr

2024/3/8 6:55:06

s/BREAKING.md/README/

#キャッチアップ #nips

2024/3/7 12:03:21

NostrP2P

リポジトリ: https://github.com/ryogrid/nostrp2p

#キャッチアップ #awesomenostr

2024/3/7 11:51:24

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-02-27&until=2024-03-07&author=aljazceru

#キャッチアップ #awesomenostr

2024/3/7 8:42:36

#キャッチアップ #nips

2024/3/6 11:39:00

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-27&until=2024-03-06

#キャッチアップ #nips

2024/2/26 17:08:17

ni.py

Bluesky、Mastodon、Nostr にクロス ポストすることができる投稿専用の CLI クライアント

リポジトリ: https://github.com/0n4t3/nipy

#キャッチアップ #awesomenostr

2024/2/26 16:28:46

Nootti
https://nootti.com

Bluesky、Mastodon、Nostr にクロス ポストすることができる iOS 用のクライアント

#キャッチアップ #awesomenostr

2024/2/26 16:13:53

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-02-10&until=2024-02-26&author=aljazceru

#キャッチアップ #awesomenostr

2024/2/26 14:42:13

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-23&until=2024-02-26

#キャッチアップ #nips

2024/2/26 13:26:46

#キャッチアップ #nips

2024/2/22 11:01:37

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-21&until=2024-02-22

#キャッチアップ #nips

2024/2/20 14:46:49

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-16&until=2024-02-20

#キャッチアップ #nips

2024/2/15 12:10:48

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-10&until=2024-02-15

#キャッチアップ #nips

2024/2/9 14:48:54

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-06&until=2024-02-09

#キャッチアップ #nips

2024/2/9 14:43:05

noscrypt

C 製の暗号化ライブラリー

リポジトリ: https://github.com/VnUgE/noscrypt

#キャッチアップ #awesomenostr

2024/2/9 14:35:01

nostr-relay

Go のリレー。mattn さん

リポジトリ: https://github.com/mattn/nostr-relay

#キャッチアップ #awesomenostr

2024/2/9 14:32:56

cagliostr

C++ のリレー。mattn さん

リポジトリ: https://github.com/mattn/cagliostr

#キャッチアップ #awesomenostr

2024/2/9 14:31:26

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-02-02&until=2024-02-09&author=aljazceru

#キャッチアップ #awesomenostr

2024/2/6 12:26:37

#キャッチアップ #nips

2024/2/5 10:45:52

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-02-02&until=2024-02-05

#キャッチアップ #nips

2024/2/1 12:04:08

nostr-relay

リレーを構築するための JavaScript/TypeScript 用のライブラリー

リポジトリ: https://github.com/CodyTseng/nostr-relay

#キャッチアップ #awesomenostr

2024/2/1 11:49:42

nostr-relay-tray

nostr-relay の実装の 1 つ

#キャッチアップ #awesomenostr

2024/2/1 11:47:58

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-01-25&until=2024-02-01&author=aljazceru

#キャッチアップ #awesomenostr

2024/2/1 11:34:29

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-27&until=2024-02-01

#キャッチアップ #nips

2024/1/26 15:05:44

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-23&until=2024-01-26

#キャッチアップ #nips

2024/1/24 10:15:36

formstr.app
https://formstr.app/

Formstr のライブ インスタンス

#キャッチアップ #awesomenostr

nostr:nevent1qqszrltt39j7qfc0h0s9xhrtj7quhff36lrwz3wh477qmtl42kskxfccvct3x

2024/1/24 10:13:51

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-01-16&until=2024-01-24&author=aljazceru

#キャッチアップ #awesomenostr

2024/1/24 9:57:34

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-18&until=2024-01-22

#キャッチアップ #nips

2024/1/22 11:33:16

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-18&until=2024-01-21

#キャッチアップ #nips

2024/1/18 8:58:38

#キャッチアップ #nips

2024/1/17 9:58:30

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-15&until=2024-01-17

#キャッチアップ #nips

2024/1/16 11:25:00

Corny Chat
https://cornychat.com/

Jam をフォークした Clubhouse の代替

リポジトリ: https://github.com/vicariousdrama/cornychat

参考: https://gitlab.com/jam-systems/jam.git

#キャッチアップ #awesomenostr

2024/1/16 11:13:39

nostui

Rust 製の TUI クライアント (kamakura さん)

リポジトリ: https://github.com/akiomik/nostui

#キャッチアップ #awesomenostr

2024/1/16 11:01:03

How to implement nostr protocol in python
https://fullstackengineer.hashnode.dev/how-to-implement-nostr-protocol-from-scratch-with-python-nip-01

Python でクライアント (NIP-01) を実装するためのチュートリアル

#キャッチアップ #awesomenostr

2024/1/16 10:55:22

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-01-15&until=2024-01-15&author=aljazceru

#キャッチアップ #awesomenostr

2024/1/15 16:23:40

Nostr Playground
https://playground.nostr.com/

REQ のプレイグラウンド

リポジトリ: https://github.com/sepehr-safari/nostr-playground

#キャッチアップ #awesomenostr

2024/1/15 16:11:33

NIP-96 File Storage Servers
https://github.com/aljazceru/awesome-nostr#nip-96-file-storage-servers

NIP-96: HTTP File Storage Integration を実装するサーバー

#キャッチアップ #awesomenostr

2024/1/15 16:09:53

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main/?since=2024-01-09&until=2024-01-14&author=aljazceru

#キャッチアップ #awesomenostr

2024/1/15 11:15:22

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master/?since=2024-01-09&until=2024-01-14

#キャッチアップ #nips

2024/1/11 9:52:57

NIPF

GitHub のリポジトリから .zip ファイルをダウンロードして展開 (解凍) するツール
用途不明

リポジトリ: https://github.com/nextdebug/nipf

#キャッチアップ #awesomenostr

2024/1/10 11:26:25

broadcaster.nostr.net

nostr.net のバウンサー

関連: nostr:nevent1qqsqj6rrx0up6xvk4g65wd59k83ctmx9cf255869gxangn3lulhn0yc8974g0

#キャッチアップ #awesomenostr

2024/1/10 10:42:00

nostr.at
https://nostr.at/

nostr.net の njump

関連: nostr:nevent1qqsywyj8shzvf4c5cjrgh0k8zxcrhjca5et27t3fmua74h687vthqrgyhksv9

#キャッチアップ #awesomenostr

2024/1/10 0:16:02

relay.nostr.net

nostr.net のリレー

#キャッチアップ #awesomenostr

2024/1/10 0:11:52

earthly
https://earthly.land/

GeoJSON (kind: 4326) のエディター

リポジトリ: https://github.com/moogmodular/earthly

関連: https://github.com/nostr-protocol/nips/pull/136
関連: https://geojson.org/

#キャッチアップ #awesomenostr

2024/1/10 0:10:03

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-12-22&until=2024-01-08&author=aljazceru

#キャッチアップ #awesomenostr

2024/1/9 14:59:24

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2024-01-01&until=2024-01-08

#キャッチアップ #nips

2024/1/2 0:24:58

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-12-25&until=2023-12-31

#キャッチアップ #nips

2023/12/25 11:47:05

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-12-22&until=2023-12-24

#キャッチアップ #nips

2023/12/23 1:34:04

nostr:nevent1qqs2zc8mut0993kus3jj6vhywnt27y7sc24lumeqf2hna69gtaykumspzamhxue69uhkxctrdpjnytnswf5k6ctv9ehx2aqzyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x395f24kfn

#キャッチアップ #awesomenostr

2023/12/23 0:27:30

YakiHonne mobile app

ブログ プラットフォームの YakiHonne のモバイル アプリ

iOS: https://apps.apple.com/mo/app/yakihonne/id6472556189
Android: https://play.google.com/store/apps/details?id=com.yakihonne.yakihonne

#キャッチアップ #awesomenostr

2023/12/21 15:23:26

nostr-geotags

イベントの様々なジオタグ (g タグなど) を生成する JavaScript モジュール (ESM)

リポジトリ: https://github.com/sandwichfarm/nostr-geotags

#キャッチアップ #awesomenostr

2023/12/21 15:21:47

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-12-20&until=2023-12-21&author=aljazceru

#キャッチアップ #awesomenostr

2023/12/21 15:18:39

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-12-20&until=2023-12-21

#キャッチアップ #nips

2023/12/20 15:41:31

Nuxstr

Nuxt と NDK (Nostr Development Kit) を使用したマイクロブログ用のテンプレート

デモ: https://nuxstr.nostrver.se

リポジトリ: https://github.com/sebastix/nuxstr

#キャッチアップ #awesomenostr

2023/12/20 15:40:42

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-12-11&until=2023-12-19&author=aljazceru

#キャッチアップ #awesomenostr

2023/12/20 15:08:37

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-12-11&until=2023-12-19

#キャッチアップ #nips

2023/12/16 1:08:54

amberflutter

Amber を使用するための Flutter ラッパー

リポジトリ: https://github.com/sebdeveloper6952/amberflutter

関連: nostr:nevent1qqsrsqyrx34cz0qjlge5n7wm47z5tu4p0eggzw4zlkzrnehphfa0kwgpz3mhxue69uhhyetvv9ujumn0wd68ytnzvuq3wamnwvaz7tmrv93ksefj9ec8y6tdv9kzumn9wsqs7amnwvaz7tmwdaehgu3wd4hk6qgdwaehxw309ahx7uewd3hkcqguwaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skcq3qpgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqj7uwx7
関連: https://github.com/nostr-protocol/nips/pull/868

#キャッチアップ #awesomenostr

2023/12/16 0:47:09

Beagle
https://0xli.github.io/beagle.chat/

iOS 用のチャット クライアント?

#キャッチアップ #awesomenostr

2023/12/11 14:04:52

Coracle DMs

Coracle の古い DM 機能を抽出したもの

リポジトリ: https://github.com/coracle-social/legacy-dms (リンク切れ)

#キャッチアップ #awesomenostr

2023/12/11 11:56:11

Formstr

Google フォームの代替

リポジトリ: https://github.com/abhay-raizada/nostr-forms

#キャッチアップ #awesomenostr

2023/12/11 11:53:45

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-12-05&until=2023-12-10&author=aljazceru

#キャッチアップ #awesomenostr

2023/12/11 11:33:30

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-12-05&until=2023-12-10

#キャッチアップ #nips

2023/12/5 10:44:51

OneKey
https://onekey.so/

NIP-07 (window.nostr capability for web browsers) を実装するクロスプラットフォームの暗号資産ウォレット

リポジトリ: https://github.com/OneKeyHQ/app-monorepo

#キャッチアップ #awesomenostr

2023/12/5 10:42:49

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-11-29&until=2023-12-04&author=aljazceru

#キャッチアップ #awesomenostr

2023/12/5 10:21:37

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-12-04&until=2023-12-04

#キャッチアップ #nips

2023/12/4 11:28:50

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-29&until=2023-12-03

#キャッチアップ #nips

2023/11/28 18:54:17

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-25&until=2023-11-28

#キャッチアップ #nips

2023/11/25 9:03:10

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-21&until=2023-11-24

#キャッチアップ #nips

2023/11/22 0:03:27

njump.me
https://njump.me/

njump のライブ インスタンス
https://njump.me/ でリソースをプレビューできる
以前は nostr.com だった

関連: nostr:nevent1qqs0ezdkejquzpa69w84le0036rm9dcssk8evhtld3y0jd2qh37esecppamhxue69uhkummnw3ezumt0d5pzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy76np9d

#キャッチアップ #awesomenostr

2023/11/22 0:02:29

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-11-06&until=2023-11-21&author=aljazceru

#キャッチアップ #awesomenostr

2023/11/20 16:25:41

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-18&until=2023-11-20

#キャッチアップ #nips

2023/11/18 22:59:11

#キャッチアップ #nips

2023/11/17 11:56:32

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-15&until=2023-11-17

client タグについて: nostr:nevent1qqstw8cw0nw50le9uugahpze78q9y0j90swhgan636ac08acmkn6v0gpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzypmvwx4w8fy378v7a3ruhgt7y2wd5sgn5zamde4wzamdwep798905qcyqqqqqqgfvd9j0

NIP-51 の kind は、全面的に見直されている: https://github.com/nostr-protocol/nips/pull/880

#キャッチアップ #nips

2023/11/15 9:19:42

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-14&until=2023-11-14

kind: 1971 について: https://github.com/nostr-protocol/nips/pull/867

#キャッチアップ #nips

2023/11/14 14:22:25

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-13&until=2023-11-13

#キャッチアップ #nips

2023/11/13 11:20:29

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-08&until=2023-11-12

#キャッチアップ #nips

2023/11/8 17:31:04

#キャッチアップ #nips

2023/11/7 11:22:17

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-06&until=2023-11-07

#キャッチアップ #nips

2023/11/6 18:13:31

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-10-30&until=2023-11-05

NIP-01: Basic protocol flow description
NIP-07: window.nostr capability for web browsers
NIP-15: Nostr Marketplace (for resilient marketplaces)
NIP-52: Calendar Events
NIP-90: Data Vending Machine

#キャッチアップ #nips

2023/11/6 16:10:43

Postr For Nostr

WordPress のプラグインで、WordPress の投稿を kind: 1 (テキスト メモ) として再投稿する

リポジトリ: https://github.com/joel-st/postr-for-nostr

#キャッチアップ #awesomenostr

2023/11/6 14:47:06

Undelete my Nostr
https://yonle.github.io/undelete-my-nostr

削除したアカウントを復活させるマイクロ Web アプリケーション

リポジトリ: https://github.com/Yonle/undelete-my-nostr

#キャッチアップ #awesomenostr

2023/11/6 13:47:19

Bostr

リレーを集約するリレー

リポジトリ: https://github.com/atrifat/nostr-filter-relay

#キャッチアップ #awesomenostr

2023/11/6 13:09:01

nostr-filter-relay
wss://nostr-id-relay.hf.space

URL のパラメーターで kind: 1 (テキスト メモ) をフィルタリングできるリレー

リポジトリ: https://github.com/atrifat/nostr-filter-relay

#キャッチアップ #awesomenostr

2023/11/6 12:07:44

Chief

strfry 用のプラグインで、ブラックリストで書き込みを制御する

リポジトリ: https://github.com/0xtrr/chief

strfry: https://github.com/hoytech/strfry

#キャッチアップ #awesomenostr

2023/11/6 11:50:23

Nostrich House
https://nostrich.house

NIP-05 の有料サービス
DM で購入できる

#キャッチアップ #awesomenostr

2023/11/6 11:39:44

mapstr
https://mapstr.xyz/

ビットコインを使用できるお店をマップ ベースでレビューするための Web サイト
多分

#キャッチアップ #awesomenostr

2023/11/6 11:38:50

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-10-31&until=2023-11-05&author=aljazceru

#キャッチアップ #awesomenostr

2023/11/1 21:28:15

Nostrmo
https://github.com/haorendashu/nostrmo_faq#download

NIP-07 を内包するクライアント

#キャッチアップ #awesomenostr

2023/11/1 19:59:26

nos2x-fox
https://diegogurpegui.com/nos2x-fox/

Firefox 用の NIP-07

#キャッチアップ #awesomenostr

2023/11/1 15:50:25

nodestr

NIP-07 の Node.js 用のポリフィル

リポジトリ: https://github.com/lightning-digital-entertainment/nodestr

#キャッチアップ #awesomenostr

2023/11/1 15:41:49

horse

#後で読む

リポジトリ: https://github.com/fiatjaf/horse

#キャッチアップ #awesomenostr

2023/11/1 12:33:17

hostr

kaiji さんが開発された、NIP-106: Decentralized Web Hosting on Nostr のホスティング ツール

リポジトリ: https://github.com/studiokaiji/nostr-webhost

#キャッチアップ #awesomenostr

2023/11/1 8:50:01

TaskTiger
https://tasktiger.io/

NIP-90: Data Vending Machine のサービス プロバイダー

#キャッチアップ #awesomenostr

2023/11/1 7:51:41

Vendata
https://vendata.io/

NIP-90: Data Vending Machine のデータ処理 AI (のサービス プロバイダー) のリスト

#キャッチアップ #awesomenostr

2023/10/31 20:55:15

DVM Reference Implementation

NIP-90: Data Vending Machine のバックエンド (エントリー ポイント) のリファレンス実装
多分

リポジトリ: https://github.com/pablof7z/dvm-references/

#キャッチアップ #awesomenostr

2023/10/31 20:43:46

Data Vending Machine - Service Provider

NIP-90: Data Vending Machine のサービス プロバイダーの例

リポジトリ: https://github.com/pablof7z/nostr-data-vending-machine

#キャッチアップ #awesomenostr

2023/10/31 9:51:13

Data Vending Machines
https://www.data-vending-machines.org/

NIP-90: Data Vending Machine の包括的な Web サイト

#キャッチアップ #awesomenostr

2023/10/30 16:07:29

ポッドキャスト

No Strings
https://www.fountain.fm/show/jCajOVJfkIXAkAyqvmW6

Plebchain Radio
https://nostrnests.com/plebchainradio

Nost talks
https://www.curiousdk.com/podcast

Thank god for nostr
https://tgfb.com/podcasts/thank-god-for-nostr/

La Cosa Nostr
https://tunein.com/podcasts/Technology-Podcasts/La-Cosa-Nostr---The-Decentralized-Network-p3709902/?topicId=338397586

#キャッチアップ #awesomenostr

2023/10/30 15:55:33

DVM Clients and Services Tutorial
https://www.youtube.com/watch?v=dAuLnNxU0Yg

NIP-90: Data Vending Machine のチュートリアル動画

#キャッチアップ #awesomenostr

2023/10/30 15:52:13

Data Vending Machine

TypeScript による NIP-90: Data Vending Machine の例

リポジトリ: https://github.com/Kodylow/nostr-dvm-ts

#キャッチアップ #awesomenostr

2023/10/30 15:20:38

Decentralizing Global Markets with Nostr
https://www.youtube.com/watch?v=WtpY_pQ3zcI

Guy Swann さんと Pablof7z さんの談話

#キャッチアップ #awesomenostr

2023/10/30 15:20:10

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-10-26&until=2023-10-29&author=aljazceru

#キャッチアップ #awesomenostr

2023/10/30 11:38:21

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-10-25&until=2023-10-29

NIP-90: Data Vending Machine

#キャッチアップ #nips

2023/10/26 12:53:03

Shipyard
https://shipyard.pub/

kind: 1 (テキスト メモ) の投稿に特化したクライアント
予約投稿やキューなどの機能がある (これらはリレーに送信されない、多分)

#キャッチアップ #awesomenostr

2023/10/26 11:35:40

Memestr
https://memestr.app/

ハッシュタグでカテゴライズしてイベントを表示するクライアント

#キャッチアップ #awesomenostr

2023/10/26 11:19:36

Listr
https://listr.lol/

NIP-51: Lists のクライアント

#キャッチアップ #awesomenostr

2023/10/26 11:13:59

NostrO

CLI クライアント
リレー情報やユーザー情報の取得、メモの検索などができる

リポジトリ: https://github.com/r3drun3/nostro

#キャッチアップ #awesomenostr

2023/10/26 10:40:10

noStrudel
https://nostrudel.ninja/

hzrd149 さんの個人的な Web クライアント

リポジトリ: https://github.com/hzrd149/nostrudel

#キャッチアップ #awesomenostr

2023/10/26 10:30:54

NostrSync

Logseq のプラグイン
NIP-04 の DM をジャーナルにインポートする

リポジトリ: https://github.com/KoalaSat/logseq-nostr-sync

#キャッチアップ #awesomenostr

2023/10/26 10:30:31

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-10-12&until=2023-10-25&author=aljazceru

#キャッチアップ #awesomenostr

2023/10/25 15:51:36

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-10-21&until=2023-10-24

NIP-07: window.nostr capability for web browsers

#キャッチアップ #nips

2023/10/20 8:40:07

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-10-17&until=2023-10-20

NIP-03: OpenTimestamps Attestations for Events
NIP-07: window.nostr capability for web browsers

#キャッチアップ #nips

2023/10/17 10:50:49

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-10-12&until=2023-10-16

#キャッチアップ #nips

2023/10/16 12:46:31

Nostr playground
https://snowcait.github.io/nostr-playground/

雪猫さんが開発された、生の JSON でやり取りする Web クライアント
リレー情報 (NIP-11) も確認することができる

リポジトリ: https://github.com/SnowCait/nostr-playground

#キャッチアップ #awesomenostr

2023/10/16 10:57:33

nostr.json generator
https://snowcait.github.io/nostr-json-generator

雪猫さんが開発された、NIP-07 や NIP-65 から NIP-05 の nostr.json を作成するマイクロ Web アプリケーション

リポジトリ: https://github.com/SnowCait/nostr-json-generator

#キャッチアップ #awesomenostr

2023/10/14 0:39:10

Nostr action

雪猫さんが開発された、イベントを作成して送信する GitHub Action

リポジトリ: https://github.com/snow-actions/nostr

#キャッチアップ #awesomenostr

2023/10/13 1:14:30

nostter
https://nostter.vercel.app/

雪猫さんが開発された、Twitter のような Web クライアント

リポジトリ: https://github.com/SnowCait/nostter

#キャッチアップ #awesomenostr

2023/10/12 13:07:33

Replies
https://replies.nostrapps.org

イベントへの返信を表示するためのマイクロ Web アプリケーション

例: https://replies.nostrapps.org/?id=nevent1qqsqy8yg4wv0z27ztll8qw7gvlae3rdwgme9a4328pkdla0uyfmdsmqzyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x395593jxa

Web ページに組み込んで nocomment のようなコメント システムとしても利用できそう

リポジトリ: https://github.com/nostrband/replies

#キャッチアップ #awesomenostr

2023/10/12 11:53:55

Zapper
https://zapper.nostrapps.org/

Zap するためのマイクロ Web アプリケーション

リポジトリ: https://github.com/nostrband/zapper

#キャッチアップ #awesomenostr

2023/10/12 11:01:24

Spring Browser
https://spring.site

NIP-07 (window.nostr capability for web browsers) を実装する Android 用の Web ブラウザー

NIP-07 は、このアプリケーションでのみ使用できる

#キャッチアップ #awesomenostr

2023/10/12 10:42:07

Amber

Android 用の NIP-46 (Nostr Connect) の署名クライアント

リポジトリ: https://github.com/greenart7c3/amber

#キャッチアップ #awesomenostr

2023/10/12 10:39:28

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-10-02&until=2023-10-11&author=aljazceru

#キャッチアップ #awesomenostr

2023/10/12 10:10:24

続き

#キャッチアップ #nips

2023/10/11 12:09:42

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-10-01&until=2023-10-11

Spring Browser の NIP-07 は、このアプリケーションが内包する Web ブラウザーでのみ使用できる

#キャッチアップ #nips

2023/10/3 12:00:01

navigatr

NIP-65: Relay List Metadata (アウトボックス モデル) に対応した、イベントをフェッチするための JavaScript/TypeScript 用のライブラリー

リポジトリ: https://github.com/coracle-social/navigatr

#キャッチアップ #awesomenostr

2023/10/3 11:31:09

zephyr
https://zephyr.coracle.social/

NIP-65: Relay List Metadata (アウトボックス モデル) を使用する kind: 1 (テキスト メモ) のビューアー

リポジトリ: https://github.com/coracle-social/zephyr

#キャッチアップ #awesomenostr

2023/10/2 18:22:04

nostr.time

NIP-52 (Calendar Events) の実装
多分

リポジトリ: https://github.com/coracle-social/nostrtime

#キャッチアップ #awesomenostr

2023/10/2 18:16:40

inbox

NIP-24 (Private Direct Messages and Small Group Chats) の PoC (概念検証)

NIP-24:
https://github.com/vitorpamplona/nips/blob/sealed-dms/24.md
https://github.com/nostr-protocol/nips/pull/686

リポジトリ: https://github.com/coracle-social/inbox

#キャッチアップ #awesomenostr

2023/10/2 18:00:39

Coracle Chat
https://chat.coracle.social/

Coracle のチャット機能を抽出したもの

リポジトリ: https://github.com/coracle-social/legacy-chat

#キャッチアップ #awesomenostr

2023/10/2 17:52:21

nosdump

かすてらふぃさんが開発された、JSON Lines 形式でイベントをダンプ (ダウンロード) するコマンド ライン ツール

リポジトリ: https://github.com/jiftechnify/nosdump

#キャッチアップ #awesomenostr

2023/10/2 17:41:28

nostr-fetch

かすてらふぃさんが開発された、イベントを漏れなくフェッチできる JavaScript/TypeScript 用のライブラリー

リポジトリ: https://github.com/jiftechnify/nostr-fetch

#キャッチアップ #awesomenostr

2023/10/2 17:39:35

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-09-25&until=2023-10-01&author=aljazceru

#キャッチアップ #awesomenostr

2023/9/30 12:31:28

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-29&until=2023-09-30

上記の NIP-57、65 のコミットに対する問題

#キャッチアップ #nips

2023/9/28 23:20:28

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-25&until=2023-09-28

#キャッチアップ #nips

2023/9/28 16:19:06

Mutiny
https://www.mutinywallet.com

NWC (NIP-47) に対応したブラウザ上で動作するセルフカストディアル ウォレット

リポジトリ: https://github.com/MutinyWallet/mutiny-web

#キャッチアップ #awesomenostr

2023/9/28 16:07:00

Nostr Wallet Connect
https://apps.umbrel.com/app/alby-nostr-wallet-connect

umbrelOS 上の NWC (NIP-47) のウォレット サービス (アプリケーション)

#キャッチアップ #awesomenostr

2023/9/25 18:19:48

Nostr Access Control

NIP-58 (Badges) を使用して NIP-99 (Classified Listings) のリソースへのアクセスを制御するための JavaScript/TypeScript 用のライブラリー

リファレンス実装: https://github.com/neilck/nac-demo-app

リポジトリ: https://github.com/neilck/nostr-access-control

#キャッチアップ #awesomenostr

2023/9/25 18:19:19

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-09-19&until=2023-09-24

#キャッチアップ #awesomenostr

2023/9/25 17:40:12

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-18&until=2023-09-24

#キャッチアップ #nips

2023/9/20 11:34:32

siamstr.com
https://siamstr.com

NIP-05 の ID を登録するサービス
既存のライトニング アドレスを登録することで、NIP-05 のアドレスからライトニング アドレスにリダイレクトできる

#キャッチアップ #awesomenostr

2023/9/20 10:46:34

Lume
https://lume.nu

NWC (NIP-47) に対応するクロスプラットフォームのデスクトップ クライアント

#キャッチアップ #awesomenostr

2023/9/19 11:30:49

Keys.Band
https://keys.band

複数の nsec に対応する Chrome 用の NIP-07

#キャッチアップ #awesomenostr

2023/9/19 11:10:48

toastr.space
https://toastr.space

認証バッジ (NIP-05)、外部アカウントによるユーザーの証明 (NIP-39)、およびバッジ (NIP-58) の有料サービス

#キャッチアップ #awesomenostr

2023/9/19 11:10:23

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-09-06&until=2023-09-18

#キャッチアップ #awesomenostr

2023/9/17 17:10:49

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-07&until=2023-09-17

#キャッチアップ #nips

2023/9/7 11:09:26

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-06&until=2023-09-06

#キャッチアップ #nips

2023/9/6 13:21:55

BlazeJump

Web クライアント用のボイラープレート (C#、Blazor)

リポジトリ: https://github.com/objectwizard/BlazeJump

#キャッチアップ #awesomenostr

2023/9/6 13:21:35

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-09-01&until=2023-09-05

#キャッチアップ #awesomenostr

2023/9/6 13:09:19

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-04&until=2023-09-05

#キャッチアップ #nips

2023/9/4 12:53:59

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-09-01&until=2023-09-03

#キャッチアップ #nips

2023/9/1 11:54:41

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-08-28&until=2023-08-31

#キャッチアップ #nips

2023/9/1 11:11:13

Favvy.com
https://favvy.com

nostr:nevent1qqsw5yfrrcdfvlrqk38gl9uanu8pzk5peq8rkm3dynnvg86p66uyrjcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqyda0naq

#キャッチアップ #awesomenostr

2023/9/1 11:10:43

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-08-28&until=2023-08-31

#キャッチアップ #awesomenostr

2023/8/28 12:47:31

granary.io
https://granary.io/

granary のライブ インスタンス

#キャッチアップ #awesomenostr

2023/8/28 12:44:22

granary

Nostr を含む、さまざまなソーシャル メディアのデータを取得して変換する Python ライブラリーおよび REST API

リポジトリ: https://github.com/snarfed/granary

#キャッチアップ #awesomenostr

2023/8/28 12:43:58

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-08-25&until=2023-08-27

#キャッチアップ #awesomenostr

2023/8/28 11:50:24

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-08-25&until=2023-08-27

#キャッチアップ #nips

2023/8/25 14:02:07

Favvy.com
https://favvy.com

Linktree の代替

#キャッチアップ #awesomenostr

2023/8/25 14:01:37

Nostr Web
https://franzos.github.io/nostr-ts/

Web クライアント

リポジトリ: https://github.com/franzos/nostr-ts

#キャッチアップ #awesomenostr

2023/8/25 14:00:38

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-08-23&until=2023-08-24

#キャッチアップ #awesomenostr

2023/8/25 13:43:23

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-08-21&until=2023-08-24

#キャッチアップ #nips

2023/8/24 19:33:20

njump

イベントを静的な HTML として表示

リポジトリ: https://github.com/fiatjaf/njump

#キャッチアップ #awesomenostr

2023/8/24 11:25:09

Plebeian Market
https://plebeian.market/

NIP-15 (Nostr Marketplace (for resilient marketplaces)) の実装

リポジトリ: https://github.com/PlebeianTech/plebeian-market

#キャッチアップ #awesomenostr

2023/8/24 11:21:47

Nostr Market

NIP-15 (Nostr Marketplace (for resilient marketplaces)) の実装。LNbits の拡張機能

リポジトリ: https://github.com/lnbits/nostrmarket

#キャッチアップ #awesomenostr

2023/8/23 12:06:58

nsecbunkerd

秘密鍵の管理と署名を行う nsecBunker の CLI クライアント

リポジトリ: https://github.com/kind-0/nsecbunkerd

#キャッチアップ #awesomenostr

2023/8/23 12:06:31

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-08-10&until=2023-08-22

#キャッチアップ #awesomenostr

2023/8/21 13:19:21

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-08-14&until=2023-08-20

#キャッチアップ

2023/8/14 10:21:51

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-08-10&until=2023-08-13

#キャッチアップ

2023/8/10 11:28:40

Obsidian Nostr Writer

Nostr に投稿するための Obsidian のプラグイン

リポジトリ: https://github.com/jamesmagoo/nostr-writer

#キャッチアップ

2023/8/10 11:16:36

Nostr Matrix

クライアントの機能の比較表

リポジトリ: https://github.com/babonyx/nostr-matrix

#キャッチアップ

2023/8/10 11:16:10

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-08-07&until=2023-08-09

#キャッチアップ

2023/8/10 11:08:49

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-08-03&until=2023-08-09

#キャッチアップ

2023/8/7 11:14:37

ostrich.work
https://ostrich.work/

求人掲示板

#キャッチアップ

2023/8/7 11:09:33

nostr-ts

TypeScript と React を使用したクライアントの実装の例

リポジトリ: https://github.com/franzos/nostr-ts

#キャッチアップ

2023/8/7 11:09:10

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-08-03&until=2023-08-06

#キャッチアップ

2023/8/3 12:25:05

NDK

nostr-tools をラップして抽象化した JavaScript/TypeScript 用のライブラリー

リポジトリ: https://github.com/nostr-dev-kit/ndk

#キャッチアップ

2023/8/3 12:24:42

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-08-02&until=2023-08-02

#キャッチアップ

2023/8/3 11:35:21

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-08-02&until=2023-08-02

#キャッチアップ

2023/8/2 13:49:48

nostr-crdt

Nostr 上で共同編集するための実験的な Web アプリケーション

リポジトリ: https://github.com/YousefED/nostr-crdt

#キャッチアップ

2023/8/2 12:57:39

Nostr Event Deletion
https://nostr-delete.vercel.app/

kind 5 (イベントの削除) を投げる Web ベースのツール

リポジトリ: https://github.com/blakejakopovic/nostr_delete

#キャッチアップ

2023/8/2 12:08:19

Build your First Nostr App
https://www.youtube.com/watch?v=4qOVxq9lUbs

Reddit Clone Part 1
https://www.youtube.com/watch?v=IAK0mrY2_Ew

Reddit Clone Part 2
https://www.youtube.com/watch?v=3Pv940IEvTA

Super Testnet さんによる Nostr のチュートリアル動画

#キャッチアップ

2023/8/2 12:06:34

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-07-31&until=2023-08-01

#キャッチアップ

2023/8/2 11:22:26

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-28&until=2023-08-01

#キャッチアップ

2023/7/31 23:16:59

nostr-one

NIP-98: HTTP Auth の Web コンポーネントのカスタム要素

リポジトリ: https://github.com/dolu89/nostr-one

#キャッチアップ

2023/7/31 23:00:36

Nostr Profile Manager
https://metadata.nostr.com/

kind 0 (メタデータ)、3 (連絡先)、10002 (リレー) の編集、バックアップ、リストア

#キャッチアップ

2023/7/31 11:55:59

A vision for content discovery and relay usage for basic social-networking in Nostr
https://fiatjaf.com/3f106d31.html

fiatjaf さんによる Nostr の記事

#キャッチアップ

2023/7/31 11:54:14

Why Nostr Matters
https://blog.lopp.net/why-nostr-matters/

Jameson Lopp さんによる Nostr の記事

#キャッチアップ

2023/7/31 11:51:26

Why I'm Betting Big On Nostr
https://hivemind.vc/nostr/

Max Webster さん (Hivemind Ventures) による Nostr の記事

#キャッチアップ

2023/7/31 11:41:46

Nostr, an introduction
https://wiki.wellorder.net/post/nostr-intro/

scsibug さんによる Nostr の記事

#キャッチアップ

2023/7/31 11:27:38

What is Nostr?
https://www.youtube.com/watch?v=MaxXvcr181c

ボブおじさんによる Nostr の解説動画

#キャッチアップ

2023/7/31 11:27:09

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-07-26&until=2023-07-30

#キャッチアップ

2023/7/28 8:33:55

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-26&until=2023-07-27

#キャッチアップ

2023/7/26 17:11:19

cafe-society.news
https://cafe-society.news/

RSS フィードや Nostr の投稿を使用して、モデレーションのための機械学習モデルのトレーニングを行う Web ベースのツール?

リポジトリ: https://github.com/colealbon/cafe-society

#キャッチアップ

2023/7/26 17:10:21

Social Media is broken. Can we fix it?
https://www.youtube.com/watch?v=aA-jiiepOrE

Nostr のドキュメンタリー動画

#キャッチアップ

2023/7/26 17:01:41

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-07-24&until=2023-07-25

#キャッチアップ

2023/7/26 10:19:08

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-24&until=2023-07-25

#キャッチアップ

2023/7/24 11:17:17

LikZap

特定のユーザーのリアクションに反応して Zap するボット

リポジトリ: https://github.com/silencesoft/likzap

#キャッチアップ

2023/7/24 11:16:55

Plebstr
https://plebstr.com

Twitter のようなクライアント

iOS: https://apps.apple.com/app/plebstr-nostr-client/id1666230916
Android: https://play.google.com/store/apps/details?id=com.plebstr.client

#キャッチアップ

2023/7/24 11:07:50

swarmstr.com
https://swarmstr.com/nostr-address

NIP-05 の ID を登録するサービス

#キャッチアップ

2023/7/24 11:05:32

nostrich.love
https://uselessshit.co/nostr/nip-05/

NIP-05 の ID を登録する有料 (420 sats) のサービス

#キャッチアップ

2023/7/24 10:56:36

Swarmstr
https://swarmstr.com

Q&A Web クライアント

https://snort.social/e/note19en8f9kjxsh6rwjjg9aec5gvvwgygu9pcmkegp6v250527zg8jlsap4w35

#キャッチアップ

2023/7/24 10:37:58

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-07-21&until=2023-07-23

#キャッチアップ

2023/7/24 10:04:41

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-22&until=2023-07-23

#キャッチアップ

2023/7/22 13:38:15

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-21&until=2023-07-21

#キャッチアップ

2023/7/21 11:06:05

Nostr NIP-36 Image Redirector

NIP-36: Sensitive Content のリバース プロキシ サーバー

これを介して画像にアクセスしようとすると、NIP-36 をサポートしていないクライアントではエラーになる

リポジトリ: https://github.com/ryogrid/NostrNIP36ImageRedirector

#キャッチアップ

2023/7/21 10:40:28

QNostr

クライアント用の Qt モジュール (C++)

リポジトリ: https://github.com/Aseman-Land/QNostr

#キャッチアップ

2023/7/21 10:40:02

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-07-18&until=2023-07-20

#キャッチアップ

2023/7/21 10:23:10

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-20&until=2023-07-20

#キャッチアップ

2023/7/20 15:36:04

Nostr-Check.com
https://nostr-check.com

NIP-05 の ID を登録するサービス
npub1mhamq6nj9egex0xn0e8vmvctrpj0ychehddadsketjlwl3eg7ztqr にメッセージを送ると手動で登録?

#キャッチアップ

2023/7/20 12:05:17

LifPay
https://lifpay.me

ライトニング ウォレット、アプリ

iOS: https://apps.apple.com/us/app/lifpay/id1645840182
Android: https://play.google.com/store/apps/details?id=flutter.android.LifePay

#キャッチアップ

2023/7/19 13:29:05

LightningTipBot

NIP-57 Zaps をサポートする Telegram 上のボット

リポジトリ: https://github.com/LightningTipBot/LightningTipBot

#キャッチアップ

2023/7/19 11:17:30

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-18&until=2023-07-19

#キャッチアップ

2023/7/18 23:03:35

0xchat

Telegram や WeChat のようなクライアント

リポジトリ: https://github.com/0xchat-app
iOS: https://apps.apple.com/app/0xchat/id1637607169
Android: https://play.google.com/store/apps/details?id=com.oxchat.nostr

#キャッチアップ

2023/7/18 18:35:23

JiYou
https://JiYou.social

SNS クライアント。プログレッシブ Web アプリ

リポジトリ: https://github.com/TimA314/JiYou

#キャッチアップ

2023/7/18 18:34:53

atomstr
https://atomstr.data.haus

RSS/Atom のゲートウェイ

リポジトリ: https://git.sr.ht/~psic4t/atomstr

#キャッチアップ

2023/7/18 18:34:25

nostr.kiwi
https://nostr.kiwi/

Twitter のような Reddit のようなプログレッシブ Web アプリ

#キャッチアップ

2023/7/18 18:33:54

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-07-11&until=2023-07-17

#キャッチアップ

2023/7/18 12:13:41

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-14&until=2023-07-17

#キャッチアップ

2023/7/14 15:08:38

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-13&until=2023-07-13

#キャッチアップ

2023/7/13 21:52:49

#Nostr #キャッチアップ

2023/7/12 11:56:02

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-10&until=2023-07-11

#Nostr #キャッチアップ

2023/7/10 13:21:05

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-07-05&until=2023-07-09

#Nostr #キャッチアップ

2023/7/5 12:47:16

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-28&until=2023-07-04

#Nostr #キャッチアップ

2023/6/28 10:06:55

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-22&until=2023-06-27

#Nostr #キャッチアップ

2023/6/22 9:30:30

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-21&until=2023-06-21

#Nostr #キャッチアップ

2023/6/21 11:25:51

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-19&until=2023-06-20

#Nostr #キャッチアップ

2023/6/19 11:41:58

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-13&until=2023-06-18

#Nostr #キャッチアップ

2023/6/13 7:47:34

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-12&until=2023-06-12

#Nostr #キャッチアップ

2023/6/12 11:18:34

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-10&until=2023-06-11

#Nostr #キャッチアップ

2023/6/9 12:41:06

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-07&until=2023-06-09

#Nostr #キャッチアップ

2023/6/7 9:48:46

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-06-02&until=2023-06-06

#Nostr #キャッチアップ

2023/6/2 18:51:14

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-30&until=2023-06-01

#Nostr #キャッチアップ

2023/5/30 11:20:22

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-26&until=2023-05-29

#Nostr #キャッチアップ

2023/5/26 19:49:01

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-22&until=2023-05-25

#Nostr #キャッチアップ

2023/5/22 13:59:44

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-19&until=2023-05-21

#Nostr #キャッチアップ

2023/5/19 12:31:51

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-17&until=2023-05-18

#Nostr #キャッチアップ

2023/5/16 12:46:50

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-15&until=2023-05-15

#Nostr #キャッチアップ

2023/5/15 14:16:50

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-11&until=2023-05-14

#Nostr #キャッチアップ

2023/5/11 0:47:37

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-05-09&until=2023-05-10

#Nostr #キャッチアップ

2023/5/9 18:38:57

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-28&until=2023-05-08

#Nostr #キャッチアップ

2023/4/28 12:51:34

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-25&until=2023-04-27

#Nostr #キャッチアップ

2023/4/25 18:13:01

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-21&until=2023-04-24

#Nostr #キャッチアップ

2023/4/21 9:40:49

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-20&until=2023-04-20

#Nostr #キャッチアップ

2023/4/20 11:06:59

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-17&until=2023-04-19

#Nostr #キャッチアップ

2023/4/17 11:37:54

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-12&until=2023-04-16

#Nostr #キャッチアップ

2023/4/12 23:03:35

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-11&until=2023-04-11

#Nostr #キャッチアップ

2023/4/11 23:50:53

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-04-04&until=2023-04-10

#Nostr #キャッチアップ

2023/4/4 10:15:17

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-28&until=2023-04-03

#Nostr #キャッチアップ

2023/3/28 19:07:01

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-20&until=2023-03-27

#Nostr #キャッチアップ

2023/3/20 23:31:53

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-14&until=2023-03-19

#Nostr #キャッチアップ

2023/3/14 23:04:57

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-13&until=2023-03-13

#Nostr #キャッチアップ

2023/3/12 0:10:05

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-11&until=2023-03-11

#Nostr #キャッチアップ

2023/3/12 0:03:22

勉強として、NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-03-10&until=2023-03-10

#Nostr #キャッチアップ

#グランパス

2024/8/7 21:19:40

弱い

https://x.com/nge_official/status/1821158414694936876

#grampus #グランパス

2024/7/30 14:00:50

https://x.com/nge_official/status/1818139822604865918

#ありがとうミッチ #grampus #グランパス

2024/7/23 19:28:16

相馬より3.5億

https://x.com/nge_official/status/1815673493553639672

#grampus #グランパス

2024/7/11 17:30:08

某前田直輝とは違う

https://nagoya-grampus.jp/news/pressrelease/2024/0711post-2338.php

#grampus #グランパス

2024/6/26 21:25:52

安定の💩

#grampus #グランパス

2024/6/12 20:32:18

今日の MVP は映像の見やすさ

#grampus #グランパス

2024/6/12 20:30:04

格下も格下に負けてアホか

#grampus #グランパス

2024/6/12 19:48:09

えー

#grampus #グランパス

2024/5/28 12:45:46

あ、京都は曺貴裁か、だからか

#grampus #グランパス

2024/5/27 12:47:30

これは嬉しい

https://nagoya-grampus.jp/news/pressrelease/2024/0527post-2312.php

#grampus #グランパス

2024/2/24 18:28:31

ブロックを組んでいると崩されないけど、DF のレベルが低い

#grampus #グランパス

2024/2/23 19:10:12

弱っ

#grampus #グランパス

2023/11/25 15:17:28

意地を見せろ

#grampus #グランパス

2023/8/31 1:29:18

正直な話、ここから勝てるようになるとは思えないなぁ

#grampus #グランパス

#パピコ

2024/8/5 17:30:20

https://x.com/SOU_BTC/status/1820345634148507724

#パピコ

2024/7/31 23:16:12

800 日

#github #パピコ

2024/7/8 23:31:29

Lucky Seven
https://www.youtube.com/watch?v=9m8Efbaecmo

#github #パピコ

2024/6/8 6:30:23


#パピコ

2024/5/23 21:05:59

ETH/JPY が ATH のパピコ

#パピコ

2024/4/22 23:52:06

#github #パピコ

2024/3/5 14:02:35

ETH/JPY が ATH のパピコ

#パピコ

2024/3/5 1:26:38

BTC/JPY が 1,000 万円のパピコ

#パピコ

2024/2/22 23:10:59

パピコ

#パピコ

#ブログ

2024/8/21 22:54:31

Windows 11 と MX Linux をデュアル ブートする | Asai Toshiya

https://asaitoshiya.com/dual-boot-windows-11-and-mx-linux/

#ブログ

2024/2/2 10:16:25

Vite: Buffer is not defined のエラーが発生した場合の対処方法 | Asai Toshiya

https://asaitoshiya.com/vite-troubleshooting-buffer-is-not-defined/

#ブログ

2023/12/31 1:13:02

My Awesome Nostr | Asai Toshiya

https://asaitoshiya.com/my-awesome-nostr/

#ブログ

2023/11/23 10:54:25

Nostr: プロフィール バッジ | Asai Toshiya

https://asaitoshiya.com/nostr-profile-badge/

#ブログ

2023/11/14 12:38:48

Electron Forge: make でエラーが発生した場合の回避策 | Asai Toshiya

https://asaitoshiya.com/electron-forge-workaround-for-make-error/

#ブログ

2023/8/8 13:35:34

Nostr: 勧告前の NIPs (アーカイブ) | Asai Toshiya
https://asaitoshiya.com/nostr-nips-before-recommendation-archive/

#ブログ

2023/5/28 0:29:05

NIP-17 と NIP-lol を追加

#ブログ

nostr:nevent1qqs9zj76zmyw5sucpd8gq48zrer5wkhewfwwgva7049en9tq0jflydqpzpmhxue69uhkummnw3ezuamfdejsygq29uvacxsc27fv8vphduwhlxt3990gjv5kdsuhjdd9mhw3g5dztgpsgqqqqqqsq3pdj0

2023/5/12 23:26:41

Nostr: 勧告前の NIPs | Asai Toshiya

https://asaitoshiya.com/nostr-nips-before-recommendation/

#ブログ

2023/2/22 7:13:36

Nostr: nostr-tools のトラブルシューティング | Asai Toshiya

https://asaitoshiya.com/nostr-troubleshooting-nostr-tools/

#ブログ

2023/2/16 0:19:49

Nostr: 投稿を HTML として保存する | Asai Toshiya

https://asaitoshiya.com/nostr-save-posts-as-html/

#ブログ

#プログラミング

2024/2/20 17:53:39

https://qiita.com/Nub/items/b4b37d002dc8c813f534

#プログラミング

2024/2/19 10:47:20

https://gigazine.net/news/20240217-open-source-non-code-contribution/

#プログラミング

2023/11/27 11:47:12

クロージャー: 関数の外側で定義された変数を保持する関数

function init() {
  var name = "Mozilla";
  function displayName() { // これ
    console.log(name);
  }
  displayName();
}

#プログラミング

#ライフログ

2024/7/25 17:01:49

残念

#ライフログ

2024/6/4 12:37:55

残念

#ライフログ

2024/5/24 10:13:15

ソラナを買い始めた

#ライフログ

2024/3/21 22:19:04

使用 PC の変遷

#ライフログ

2024/3/14 17:48:24

ポチった
\6,980

https://www.pc-koubou.jp/products/detail.php?product_id=1018048

#ライフログ

nostr:nevent1qqsdsdv9ex73u50r8arwwz3alut8nphje6q960xtcnxzmur0uvnme6qa6w4yc

2024/3/13 22:52:53

Windows のライセンス認証が終わったから、ひとまず完成

#ライフログ

2024/3/11 11:08:54

プロダクトキーが認証できなかったので、返品して再購入

合計 \127,361

#ライフログ

2024/3/10 11:25:44

Windows とドライバーのアップデートも完了

#ライフログ

2024/3/10 10:23:15

Windows をインストールした

#ライフログ

2024/3/8 19:33:08

動いた!やったぜ

#ライフログ

2024/3/8 19:08:33

組み立て完了

#ライフログ

2024/3/8 14:59:01

揃った。組み立てる

#ライフログ

2024/3/7 23:03:43

Amazon の SSD をキャンセル

合計 \124,179

#ライフログ

2024/3/7 13:47:15

SSD、2 つもいらない

合計 \138,809

#ライフログ

2024/3/6 23:11:28

スペースを確保 (昨日)

#ライフログ

2024/3/6 10:01:26

合計 \124,169

#ライフログ

2024/3/6 9:36:30

キャンセルされたのでこっち

#ライフログ

2024/3/5 0:16:51

刺さった

#ライフログ

nostr:nevent1qqsxuqhpefg9n52ymfgffqanc6shwpll4k5lww7zpn05sdlnxhntsecyw8rka

2024/3/4 21:37:58

合計 \121,899

#ライフログ

2024/3/4 21:13:17

ポチった

#ライフログ

2024/3/4 19:56:36

こっちにする

#ライフログ

2024/3/4 16:53:35

New PC の検討。受け売り

#ライフログ

2024/2/29 2:28:50

半分を指値で売り。刺さるやろ

#ライフログ

2024/2/24 15:01:11

スーツをオーダー

#ライフログ

2024/2/23 1:10:00

https://www.instagram.com/p/C3pmKShBXEu/?igsh=Z2VrM295cWlra3A1

#ライフログ

2024/1/24 12:39:45

残念

#ライフログ

2024/1/12 11:20:54

やったー!

#ライフログ

2023/12/22 11:18:13

やったー!

#ライフログ

2023/9/30 8:13:00

#ライフログ

#仮想通貨

2024/3/5 10:21:53

己を信じて 仲間を信じて
限りなき世界へ挑め さあ挑め

#仮想通貨

#勉強会

2024/8/7 19:26:05

Rust 1.80 勝手にリリースパーティ https://estie.connpass.com/event/327485/ #RustReleaseParty

#勉強会

2024/1/17 18:47:17

初めての登壇歓迎!第13回 LT練習会 - 登壇者のためのLTイベント・Web系ならなんでもOK https://gaji-lt.connpass.com/event/301037/ #gaji_LT

#勉強会

2023/12/6 19:14:39

とらラボ!x YUMEMI.grow「勉強法の勉強会#3」 https://yumemi.connpass.com/event/301157/ #YUMEMIxTORALAB

#勉強会

2023/10/6 18:47:12

10/6 [OSPNミニセミナー]継続的コントリビュートとモチベーション https://ospn.connpass.com/event/298277/ #osc23on

#勉強会

2023/8/4 8:22:27

Nostr勉強会 #3 https://428lab.connpass.com/event/290514/ #nostrstudy

#勉強会

2023/7/28 18:09:38

Qiita Engineer Festa 2023 Online Meetup https://increments.connpass.com/event/285836/ #QiitaEngineerFesta

#勉強会

2023/7/26 9:28:05

「勉強法の勉強会#2」 https://yumemi.connpass.com/event/286753/ #YUMEMIxTORALAB

#勉強会

2023/6/26 18:35:36

VS Code Meetup #25 - GitHub Copilot https://vscode.connpass.com/event/282553/ #vscodejp

#勉強会

2023/6/2 12:58:20

Rustオープン社内勉強会 初心者歓迎 覗き見OK! https://nifty.connpass.com/event/285721/?utm_campaign=event_reminder&utm_source=notifications&utm_medium=email&utm_content=detail_btn #NIFTY社内Rust勉強会

#勉強会

2023/5/25 20:15:38

【無料ウェビナー】副業経験者に聞いてみた!!エンジニア座談会 https://lapras.connpass.com/event/282832/

#勉強会

2023/5/24 20:25:17

Nostr勉強会 #0 https://428lab.connpass.com/event/275748/ #nostrstudy

#勉強会

2023/5/24 20:23:58

Nostr勉強会 #1 https://428lab.connpass.com/event/276333/ #nostrstudy

#勉強会

2023/5/24 20:22:34

Bluesky/ATProtocol 勉強会#0 https://428lab.connpass.com/event/277114/ #blueskystudy

#勉強会

2023/5/24 20:20:56

Nostr勉強会 #2 https://428lab.connpass.com/event/278107/ #nostrstudy

#勉強会

2023/5/24 20:19:22

Qiita Night~"ChatGPT"などの活用方法を発信しよう!~ https://increments.connpass.com/event/279471/ #QiitaNight

#勉強会

2023/5/24 18:17:02

Qiita Night~AWS vol.2~ https://increments.connpass.com/event/280918/ #QiitaNight

#勉強会

2023/5/15 9:30:41

「勉強法の勉強会」
https://yumemi.connpass.com/event/281721/ #YUMEMIxTORALAB

#勉強会

2023/5/10 13:02:57

Webフロントエンドのための実践「テスト」手法 CodeZine Night #1 https://codezine.connpass.com/event/279012/ #codezine

#勉強会

2023/4/28 17:22:54

https://428lab.connpass.com/event/280610/

#勉強会

#名言格言

2024/8/8 15:34:54

自分はそんな大した者ではない。まあ、24年間続けてきた姿勢が評価されたのではないかと思っている

-- ユスフ・ディケチ

https://www3.nhk.or.jp/news/html/20240802/k10014533721000.html

#名言格言

2024/6/11 13:43:34

#名言格言

2023/10/5 16:56:52

If you are not embarrassed by the first version of your product, you’ve launched too late.

-- Reid Hoffman

製品の最初のバージョンで恥をかかないのであれば、ローンチが遅すぎる

#名言格言

2023/10/4 9:20:22

Don’t compare yourself with anyone in this world. If you do so, you are insulting yourself.

-- Bill Gates

この世の誰かと自分を比べてはいけない。そんなことをしたら、自分自身を侮辱することになる。

#名言格言

2023/9/29 11:02:12

Get maximum effect from minimum effort

-- Bruce Lee

最小の努力で最大の効果を得る

#名言格言

2023/6/28 3:51:02

The successful man will profit from his mistakes and try again in a different way

-- Dale Carnegie

成功者は失敗から学び、別の方法で再挑戦する

#名言格言

2023/5/25 17:47:31

Don't be so humble - you are not that great

-- Golda Meir

謙遜しないでください - あなたはそれほど偉大ではありません

#名言格言

2023/5/18 0:20:23

Write Code Every Day

-- John Resig

毎日コードを書く

出典: https://johnresig.com/blog/write-code-every-day/

#名言格言

2023/5/17 12:12:34

Do what you can, with what you've got, where you are

-- Theodore Roosevelt

今いる場所で、今あるものでできることをする

#名言格言

2023/5/14 23:46:25

Without haste, but without rest

-- Johann Wolfgang von Goethe

急がずに、だが休まずに

#名言格言

2023/5/11 16:59:45

Rome wasn't built in a day

ローマは一日にして成らず

#名言格言

2023/4/7 18:14:54

Life isn't worth living, unless it is lived for someone else

-- Albert Einstein

誰かのために生きてこそ、人生には価値がある

#名言格言

2023/3/26 0:13:01

It’s easy to stand in the crowd but it takes courage to stand alone

-- Mahatma Gandhi

群衆の中に立つのは簡単だが、一人で立つには勇気が必要だ

#名言格言

2023/3/2 3:22:48

Simplicity is the ultimate sophistication

-- Leonardo da Vinci

「シンプルこそ究極の洗練」

#名言格言

2023/3/2 3:14:34

Less is more

-- Ludwig Mies van der Rohe

「少ないことは豊かなこと」

#名言格言

2023/2/18 17:21:39

Simplicity is the keynote of all true elegance

-- Coco Chanel

「シンプルさはすべてのエレガンスの鍵」

#名言格言

2023/2/16 19:13:02

Old soldiers never die, they simply fade away

-- Douglas MacArthur

「老兵は死なず、ただ消え去るのみ」

#名言格言

#寄付

2024/9/2 10:57:29

Nostrasia 2024

#寄付

2024/8/20 0:08:32

https://corp.rakuten.co.jp/donation/heavyrain202407_ja/heavyrain202407_ja.html

#寄付

2024/8/10 11:48:42


#寄付

2024/6/3 23:20:27

#寄付

2024/5/24 21:22:09

VASSAL に寄付

#寄付

2024/5/24 21:07:12

#寄付

2024/4/4 23:16:58

VASSAL に寄付

#寄付

2024/3/29 15:01:18

お礼に 5K

#寄付

2024/1/27 17:51:06

https://corp.rakuten.co.jp/donation/disaster_ja/disaster_ja.html

間違えた

#寄付

2024/1/2 12:44:04

令和6年能登半島地震 緊急支援募金(Yahoo!基金) - Yahoo!ネット募金
https://donation.yahoo.co.jp/detail/1630064

少額ながら寄付

#寄付

2023/12/17 3:01:18

難病のこども支援全国ネットワークに寄付
https://nanbyonet.or.jp/

#寄付

2023/12/17 0:47:50

nostr_icons と Nostr-Website-Button-Logo-Design に寄付
Nostr-Website-Button-Logo-Design には、手違いで 20K


#寄付

2023/12/17 0:16:45

VASSAL に寄付

#寄付

2023/11/10 22:26:59

nostr.build に寄付

#寄付

2023/9/30 17:29:41

#寄付

#後で読む

2024/9/11 9:28:09

https://speakerdeck.com/o0h/how-not-to-write-unit-tests

#後で読む

2024/4/10 14:47:10

https://github.com/nostr-protocol/nips/pull/1169
https://github.com/mikedilger/nips/blob/remove/XX.md

#後で読む

2024/4/8 10:20:14

https://github.com/nostr-protocol/nips/pull/1148
https://github.com/vitorpamplona/nips/blob/preauth-filters/63.md

#後で読む

2024/3/22 10:46:44

https://github.com/nostr-protocol/nips/pull/1130
https://github.com/coracle-social/nips/blob/indexes/xx.md

#後で読む

2024/3/19 10:30:35

https://github.com/nostr-protocol/nips/pull/1124
https://github.com/vitorpamplona/nips/blob/draft-event/35.md

#後で読む

2024/3/19 10:27:29

https://github.com/nostr-protocol/nips/pull/1127
https://github.com/eznix86/nips/blob/patch-2/nip-xxx.md

#後で読む

2024/3/13 11:58:56

https://github.com/nostr-protocol/nips/pull/1114
https://github.com/arthurfranca/nips/blob/shared-account/260.md

#後で読む

2024/3/8 8:12:16

https://github.com/nostr-protocol/nips/pull/1110
https://github.com/benthecarman/nips/blob/ecash-mint-discover/87.md

#後で読む

2024/3/8 8:07:49

https://github.com/nostr-protocol/nips/pull/1112
https://github.com/alexgleason/nips/blob/js-registry/83.md

#後で読む

2024/3/4 23:50:43

https://github.com/nostr-protocol/nips/pull/1094
https://github.com/theborakompanioni/nips/blob/nip-64/64.md

#後で読む

2024/3/4 23:47:52

https://github.com/nostr-protocol/nips/pull/1098
https://github.com/danieldaquino/nostr-nips/blob/file_archival_and_retrieval/XX.md

#後で読む

2024/3/4 23:26:19

https://github.com/nostr-protocol/nips/pull/1093
https://github.com/nostr-protocol/nips/blob/podcasts/54.md

#後で読む

2024/2/27 10:29:39

https://github.com/nostr-protocol/nips/pull/1090
https://github.com/vitorpamplona/nips/blob/content-editable-kind1-unboundlist/37.md

#後で読む

2024/2/27 10:23:36

https://github.com/nostr-protocol/nips/pull/1091
https://github.com/coracle-social/nips/blob/annotations/37.md

#後で読む

2024/2/27 10:12:44

https://github.com/nostr-protocol/nips/pull/1092
https://github.com/ilmaoun/nips/blob/nostr_spaces_nip/Nostr-Spaces.md

#後で読む

2024/2/26 16:01:09

https://github.com/nostr-protocol/nips/pull/1082
https://github.com/monlovesmango/nips/blob/NIP43-auth-delegation/43.md

#後で読む

2024/2/26 15:56:35

https://github.com/nostr-protocol/nips/pull/1083
https://github.com/monlovesmango/nips/blob/NIP71-restricted-events-by-tag/71.md
https://github.com/monlovesmango/nips/blob/NIP71-restricted-events-by-range/71.md

#後で読む

2024/2/22 11:04:41

https://github.com/nostr-protocol/nips/pull/1062
https://github.com/coracle-social/nips/blob/invites/xx.md

#後で読む

2024/2/19 10:54:17

https://github.com/nostr-protocol/nips/pull/1056
https://github.com/vitorpamplona/nips/blob/key-rotation/22.md

#後で読む

2024/2/19 10:50:43

https://github.com/nostr-protocol/nips/pull/1060
https://github.com/gazhayes/nips/blob/patch-4/nip1962.md

#後で読む

2024/2/13 10:37:09

https://github.com/nostr-protocol/nips/pull/1042
https://github.com/nostr-protocol/nips/blob/login/97.md

#後で読む

2024/2/13 10:32:40

https://github.com/nostr-protocol/nips/pull/1043
https://github.com/coracle-social/nips/blob/music/xx.md

#後で読む

2024/2/11 23:59:32

https://github.com/nostr-protocol/nips/pull/1032
https://github.com/gzuuus/nips/blob/master/41.md

#後で読む

2024/2/11 23:57:32

https://github.com/nostr-protocol/nips/pull/1033
https://github.com/arthurfranca/nips/blob/acu/00.md

#後で読む

2024/2/11 23:54:49

https://github.com/nostr-protocol/nips/pull/1035
https://github.com/nostr-protocol/nips/blob/nips/302/302.md

#後で読む

2024/2/9 11:24:13

https://github.com/nostr-protocol/nips/pull/1015
https://github.com/vitorpamplona/nips/blob/dvm-replaceables/29.md

#後で読む

2024/2/9 11:20:28

https://github.com/nostr-protocol/nips/pull/1030
https://github.com/nostr-protocol/nips/blob/protected-events-tag/70.md

#後で読む

2024/2/7 12:55:37

https://github.com/nostr-protocol/nips/pull/1027
https://github.com/mmalmi/nips/blob/master/114.md

#後で読む

2024/1/26 20:47:37

https://github.com/nostr-protocol/nips/pull/1003
https://github.com/DanConwayDev/nips/blob/code-collaboration-rebooted/17.md

#後で読む

2024/1/26 20:45:20

https://github.com/nostr-protocol/nips/pull/1006
https://github.com/mattn/nips/blob/benchmark/XX.md

#後で読む

2024/1/15 12:05:56

https://github.com/nostr-protocol/nips/pull/978
https://github.com/arthurfranca/nips/blob/priv-dm/43.md

#後で読む

2024/1/15 12:03:17

https://github.com/nostr-protocol/nips/pull/986
https://github.com/buttercat1791/nips/blob/master/62.md

#後で読む

2024/1/7 22:20:41

https://github.com/nostr-protocol/nips/pull/966
https://github.com/Yonle/nips/blob/nip200/200.md

#後で読む

2024/1/7 22:19:15

https://github.com/nostr-protocol/nips/pull/955
https://github.com/ionextdebug/nips/blob/patch-1/100.md

#後で読む

2023/12/31 21:35:39

https://github.com/nostr-protocol/nips/pull/952
https://github.com/dskvr/nips/blob/propose/nip-yagt/yagt.md

#後で読む

2023/12/31 21:31:25

https://github.com/nostr-protocol/nips/pull/955
https://github.com/nextdebug/nips/blob/patch-1/100.md

#後で読む

2023/12/25 12:35:29

https://github.com/nostr-protocol/nips/pull/945
https://github.com/arthurfranca/nips/blob/dm/43.md

#後で読む

2023/12/19 15:23:57

https://github.com/nostr-protocol/nips/pull/933
https://github.com/coracle-social/nips/blob/read-status/xx.md

#後で読む

2023/12/14 21:21:08

https://github.com/nostr-protocol/nips/pull/931
https://github.com/ordersproject/nips/blob/master/100.md

#後で読む

2023/12/10 20:49:27

https://github.com/nostr-protocol/nips/pull/927
https://github.com/arkin0x/nips/blob/master/44.md

#後で読む

2023/12/8 13:56:04

https://github.com/nostr-protocol/nips/pull/923
https://github.com/zmeyer44/nips/blob/patch-1/44.md

#後で読む

2023/12/7 11:43:58

https://github.com/nostr-protocol/nips/pull/919
https://github.com/benthecarman/nips/blob/dlcs/88.md

#後で読む

2023/11/28 9:16:06

https://github.com/nostr-protocol/nips/issues/903

#後で読む

2023/11/28 8:52:48

https://github.com/nostr-protocol/nips/pull/904
https://github.com/coracle-social/nips/blob/imeta/29.md

#後で読む

2023/11/28 0:33:22

https://github.com/nostr-protocol/nips/pull/901
https://github.com/vitorpamplona/nips/blob/pay-spec/88.md

#後で読む

2023/11/20 13:28:10

https://github.com/nostr-protocol/nips/pull/892
https://github.com/unostr/nips/blob/nip-101---descriptor-note/101.md

#後で読む

2023/11/20 13:26:28

https://github.com/nostr-protocol/nips/pull/893
https://github.com/unostr/nips/blob/nip-211---info-triple/211.md

#後で読む

2023/11/14 10:40:56

https://github.com/nostr-protocol/nips/pull/879
https://github.com/coracle-social/nips/blob/reviews/85.md

#後で読む

2023/11/14 2:24:21

https://github.com/nostr-protocol/nips/pull/877
https://github.com/arthurfranca/nips/blob/thread/00.md

#後で読む

2023/11/13 12:14:17

https://github.com/nostr-protocol/nips/pull/875
https://github.com/coracle-social/nips/blob/groups/87.md

#後で読む

2023/11/13 12:12:13

https://github.com/nostr-protocol/nips/pull/876
https://github.com/coracle-social/nips/blob/key-sharing/86.md

#後で読む

2023/11/10 11:27:41

https://github.com/nostr-protocol/nips/issues/162

#後で読む

2023/11/6 10:41:39

https://github.com/nostr-protocol/nips/pull/865
https://github.com/ChristianChiarulli/nips/blob/nip-117-bounties/117.md

#後で読む

2023/11/6 10:39:36

https://github.com/nostr-protocol/nips/pull/866
https://github.com/nostr-protocol/nips/blob/nip88/88.md

#後で読む

2023/11/4 22:13:26

https://github.com/nostr-protocol/nips/issues/864
https://github.com/nostr-protocol/nips/issues/863
https://github.com/nostr-protocol/nips/issues/862

#後で読む

2023/11/1 22:27:41

既にクローズされている PR

https://github.com/nostr-protocol/nips/pull/852

#後で読む

2023/11/1 22:26:02

https://github.com/nostr-protocol/nips/pull/857
https://github.com/degenrocket/nips/blob/nip-110/110.md

#後で読む

2023/11/1 15:41:49

horse

#後で読む

リポジトリ: https://github.com/fiatjaf/horse

#キャッチアップ #awesomenostr

2023/10/30 10:23:27

https://github.com/nostr-protocol/nips/pull/851
https://github.com/benthecarman/nips/blob/nostr-wallet-connect-connect/49.md

#後で読む

2023/10/26 9:46:41

https://github.com/nostr-protocol/nips/pull/133
https://github.com/mikedilger/nips/blob/nip-nn-key-export/49.md

#後で読む

2023/10/21 10:22:52

https://github.com/hoytech/negentropy

#後で読む

2023/10/19 9:18:16

https://github.com/nostr-protocol/nips/pull/829
https://github.com/nostr-protocol/nips/blob/pf7z-nip41/41.md

#後で読む

2023/10/18 10:19:28

https://github.com/nostr-protocol/nips/pull/827
https://github.com/project-excalibur/nips/blob/NIP-108_lightning_gated_content/108.md

#後で読む

2023/10/17 10:44:02

https://github.com/nostr-protocol/nips/pull/826
https://github.com/vitorpamplona/nips/blob/negentropy-sync/29.md

#後で読む

2023/10/17 10:36:55

https://github.com/nostr-protocol/nips/pull/825
https://github.com/BrightonBTC/nips/blob/master/73.md

#後で読む

2023/10/16 16:18:52

既にクローズされている PR

https://github.com/nostr-protocol/nips/pull/821
https://github.com/nostr-protocol/nips/pull/785
https://github.com/nostr-protocol/nips/pull/783

#後で読む

2023/10/11 11:20:21

https://github.com/nostr-protocol/nips/pull/814

#後で読む

2023/9/24 10:34:44

https://github.com/nostr-protocol/nips/pull/793

#後で読む

2023/9/18 22:06:57

https://github.com/nostr-protocol/nips/pull/787
https://github.com/nostr-protocol/nips/blob/wiki/34.md

#後で読む

2023/9/18 20:46:07

https://github.com/nostr-protocol/nips/pull/784
https://github.com/arthurfranca/nips/blob/bunch-of-events/61.md

#後で読む

2023/9/16 11:38:30

https://github.com/nostr-protocol/nips/pull/780
https://github.com/CoachChuckFF/nips/blob/NIP-105/105.md

#後で読む

2023/9/16 11:14:46

https://github.com/nostr-protocol/nips/pull/781
https://github.com/arthurfranca/nips/blob/trust-clock/77.md

#後で読む

2023/9/16 11:12:08

https://github.com/nostr-protocol/nips/pull/782
https://github.com/arthurfranca/nips/blob/key-change/76.md

#後で読む

2023/9/15 12:19:40

https://github.com/nostr-protocol/nips/issues/771

#後で読む

2023/9/7 11:02:01

https://github.com/nostr-protocol/nips/issues/766

#後で読む

2023/9/1 18:30:03

https://github.com/nostr-protocol/nips/pull/757
https://github.com/nostr-protocol/nips/blob/goals/75.md

#後で読む

2023/8/30 11:33:38

https://github.com/nostr-protocol/nips/pull/751
https://github.com/alexgleason/nips/blob/media-tag/34.md

#後で読む

2023/8/30 11:26:11

https://github.com/nostr-protocol/nips/discussions/752

#後で読む

2023/8/28 10:38:38

https://github.com/nostr-protocol/nips/pull/746
https://github.com/paulmillr/nips/blob/NIP-44/44.md

#後で読む

2023/8/27 14:40:44

https://github.com/nostr-protocol/nips/issues/743

#後で読む

2023/8/25 10:19:41

https://github.com/nostr-protocol/nips/pull/739
https://github.com/arthurfranca/nips/blob/private/102.md

#後で読む

2023/8/22 17:08:42

https://github.com/nostr-protocol/nips/pull/730
https://github.com/b35363/nips/blob/master/101.md

#後で読む

2023/8/22 17:07:10

https://github.com/nostr-protocol/nips/pull/719
https://github.com/ondra-novak/nostr-nip-97/blob/version-2/97.md

#後で読む

2023/8/22 17:05:30

https://github.com/nostr-protocol/nips/pull/716
https://github.com/staab/nips/blob/NIP-59/59.md

#後で読む

2023/8/22 17:03:58

https://github.com/nostr-protocol/nips/pull/715
https://github.com/staab/nips/blob/NIP-44/44.md

#後で読む

2023/8/21 12:56:54

https://github.com/nostr-protocol/nips/issues/728

#後で読む

2023/8/10 11:31:33

https://github.com/nostr-protocol/nips/pull/706

#後で読む

2023/8/9 10:07:16

https://github.com/nostr-protocol/nips/pull/704
https://github.com/nostr-protocol/nips/blob/nip-17/17.md

#後で読む

2023/8/9 7:34:37

https://github.com/nostr-protocol/nips/pull/702
https://github.com/fernandolguevara/nips/blob/a11y/111.md

#後で読む

2023/8/9 7:32:11

https://github.com/nostr-protocol/nips/pull/703

#後で読む

2023/8/4 9:00:25

https://github.com/nostr-protocol/nips/pull/693

#後で読む

2023/8/2 9:32:01

https://github.com/nostr-protocol/nips/pull/691

#後で読む

2023/7/28 18:18:38

https://blueskyweb.xyz/blog/7-27-2023-custom-feeds

#後で読む

#後で読むかもしれない

2024/9/13 11:01:49

https://github.com/nostr-protocol/nips/pull/1494

#後で読むかもしれない

2024/9/9 10:05:07

https://github.com/nostr-protocol/nips/pull/1449
https://github.com/nostr-protocol/nips/pull/1450
https://github.com/nostr-protocol/nips/pull/1452
https://github.com/nostr-protocol/nips/pull/1460
https://github.com/nostr-protocol/nips/pull/1465
https://github.com/nostr-protocol/nips/pull/1468
https://github.com/nostr-protocol/nips/pull/1478
https://github.com/nostr-protocol/nips/pull/1482
https://github.com/nostr-protocol/nips/pull/1483

#後で読むかもしれない

2024/8/26 14:06:19

https://github.com/nostr-protocol/nips/pull/1434

#後で読むかもしれない

2024/8/20 14:34:14

https://github.com/nostr-protocol/nips/pull/1427
https://github.com/nostr-protocol/nips/pull/1423
https://github.com/nostr-protocol/nips/pull/1419

#後で読むかもしれない

2024/8/6 20:10:22

https://github.com/nostr-protocol/nips/pull/1411
https://github.com/nostr-protocol/nips/pull/1405

#後で読むかもしれない

2024/7/31 9:47:04

https://github.com/nostr-protocol/nips/pull/1400
https://github.com/nostr-protocol/nips/pull/1388

#後で読むかもしれない

2024/7/24 17:24:02

https://github.com/nostr-protocol/nips/pull/1383

#後で読むかもしれない

2024/7/24 15:41:50

https://github.com/nostr-protocol/nips/pull/1369
https://github.com/nostr-protocol/nips/pull/1365
https://github.com/nostr-protocol/nips/pull/1356
https://github.com/nostr-protocol/nips/pull/1348
https://github.com/nostr-protocol/nips/pull/1346

#後で読むかもしれない

2024/7/2 10:33:15

https://github.com/nostr-protocol/nips/pull/1339
https://github.com/nostr-protocol/nips/pull/1336
https://github.com/nostr-protocol/nips/pull/1331

#後で読むかもしれない

2024/6/24 10:21:32

https://github.com/nostr-protocol/nips/pull/1326
https://github.com/nostr-protocol/nips/pull/1325
https://github.com/nostr-protocol/nips/pull/1322
https://github.com/nostr-protocol/nips/pull/1321

#後で読むかもしれない

2024/6/4 12:21:35

https://github.com/nostr-protocol/nips/pull/1276
https://github.com/nostr-protocol/nips/pull/1274
https://github.com/nostr-protocol/nips/pull/1273
https://github.com/nostr-protocol/nips/pull/1268

#後で読むかもしれない

2024/5/10 15:13:15

https://github.com/nostr-protocol/nips/pull/1228
https://github.com/nostr-protocol/nips/pull/1225

#後で読むかもしれない

2024/5/7 11:03:29

https://github.com/nostr-protocol/nips/pull/1222
https://github.com/nostr-protocol/nips/pull/1220
https://github.com/nostr-protocol/nips/pull/1214
https://github.com/nostr-protocol/nips/pull/1210
https://github.com/nostr-protocol/nips/pull/1208
https://github.com/nostr-protocol/nips/pull/1206
https://github.com/nostr-protocol/nips/pull/1205
https://github.com/nostr-protocol/nips/pull/1200

#後で読むかもしれない

2024/4/24 19:01:28

https://github.com/nostr-protocol/nips/pull/1184
https://github.com/CodyTseng/nips/blob/feat-danmaku/61.md

#後で読むかもしれない

2024/4/24 18:58:45

https://github.com/nostr-protocol/nips/pull/1189
https://github.com/vitorpamplona/nips/blob/spreadsheets/73.md

#後で読むかもしれない

2024/4/24 10:40:25

https://github.com/nostr-protocol/nips/pull/1190
https://github.com/abhay-raizada/nips/blob/nostr-form/101.md

#後で読むかもしれない

2024/4/24 10:29:32

https://github.com/nostr-protocol/nips/pull/1192
https://github.com/vitorpamplona/nips/blob/shared-replaceables/68.md

#後で読むかもしれない

2024/4/17 10:28:56

https://github.com/nostr-protocol/nips/pull/1180
https://github.com/vitorpamplona/nips/blob/location-based-kind1/54.md

#後で読むかもしれない

2024/4/17 10:25:33

https://github.com/nostr-protocol/nips/pull/1181
https://github.com/coracle-social/nips/blob/feeds/xx.md

#後で読むかもしれない

2024/4/16 11:02:12

https://github.com/nostr-protocol/nips/pull/1175
https://github.com/nostr-protocol/nips/blob/feat/nip35/35.md

#後で読むかもしれない

2024/4/10 14:58:40

https://github.com/lez/nips/blob/master/77.md

#後で読むかもしれない

2024/4/10 14:56:20

https://github.com/nostr-protocol/nips/pull/1146
https://github.com/jb55/nips/blob/relay-specific-notes/35.md

#後で読むかもしれない

2024/4/10 14:51:27

https://github.com/nostr-protocol/nips/pull/1168
https://github.com/vitorpamplona/nips/blob/relational-database/41.md

#後で読むかもしれない

#後で読む読む詐欺

2024/9/17 15:10:09

https://github.com/nostr-protocol/nips/pull/1500
https://github.com/nostr-protocol/nips/pull/1499

#後で読む読む詐欺

#技術書典

2024/5/25 11:35:23

技術書典オンラインマーケットで四谷ラボの「Hello Nostr, Yo Bluesky 2 最先端分散型SNSの愉快な仲間たち」を購入しました! #技術書典 https://techbookfest.org/product/sug5CVJ3NYi0iFYz6G9ZpT?utm_source=twitter&utm_medium=social&utm_campaign=bought

#書籍

2023/11/25 17:26:41

技術書典オンラインマーケットで学園生活研究部の「Rustで作る!自作言語・コンパイラ入門」を購入しました! #技術書典 https://techbookfest.org/product/z9zCtNAJrigmuu3Jz9VDi?utm_source=twitter&utm_medium=social&utm_campaign=bought

2023/11/12 22:07:47

技術書典オンラインマーケットでAuth屋の「パスキーのすすめ」を購入しました! #技術書典 https://techbookfest.org/product/eiaE1tk3bEcu7iPfZx9ysU?utm_source=twitter&utm_medium=social&utm_campaign=bought

2023/11/11 11:09:14

技術書典オンラインマーケットで四谷ラボの「Hello Nostr! Yo Bluesky! 分散SNSの最前線」を購入しました! #技術書典 https://techbookfest.org/product/6quLEm85cpd4TMJR17xnVF?utm_source=twitter&utm_medium=social&utm_campaign=bought

2023/5/21 9:58:25

技術書典オンラインマーケットでEZ-NETの「プログラマーのための新千歳空港入門【2023年版】」を購入しました! #技術書典 https://techbookfest.org/product/64Ezgk33ErqRA3Lkx0q3HP?utm_source=twitter&utm_medium=social&utm_campaign=bought

2023/5/20 10:16:44

技術書典オンラインマーケットでにせねこ.infoの「はじめてのNostr」を購入しました! #技術書典 https://techbookfest.org/product/tusftt5pU5PsTLEZkAKMah?utm_source=twitter&utm_medium=social&utm_campaign=bought

2023/5/20 10:14:50

技術書典オンラインマーケットでNostr Idol Projectの「Hello Nostr! 先住民が教えるNostrの歩き方」を購入しました! #技術書典 https://techbookfest.org/product/veGeNq1tNkYFfWnZWgEC72?utm_source=twitter&utm_medium=social&utm_campaign=bought

#技術評論社

2023/11/18 8:53:45

購入

Software Design 2023年12月号 https://gihyo.jp/magazine/SD/archive/2023/202312 #技術評論社

2023/11/18 8:52:13

購入

Software Design 2023年11月号 https://gihyo.jp/magazine/SD/archive/2023/202311 #技術評論社

2023/10/7 13:49:58

購入

Software Design 2023年10月号 https://gihyo.jp/magazine/SD/archive/2023/202310 #技術評論社

2023/10/7 13:49:24

購入

Software Design 2023年9月号 https://gihyo.jp/magazine/SD/archive/2023/202309 #技術評論社

2023/7/22 22:04:06

購入

Software Design 2023年8月号 https://gihyo.jp/magazine/SD/archive/2023/202308 #技術評論社

2023/6/16 20:46:12

購入

Software Design 2023年7月号 https://gihyo.jp/magazine/SD/archive/2023/202307 #技術評論社

#書籍

2024/8/2 15:18:37

購入

#書籍

nostr:nevent1qqsryd8udtztcfayk5r3gttwa7k4w3naqm9kyuzqeay3wmm4fjdf08qq4ks8q

2024/5/25 11:35:23

技術書典オンラインマーケットで四谷ラボの「Hello Nostr, Yo Bluesky 2 最先端分散型SNSの愉快な仲間たち」を購入しました! #技術書典 https://techbookfest.org/product/sug5CVJ3NYi0iFYz6G9ZpT?utm_source=twitter&utm_medium=social&utm_campaign=bought

#書籍

2024/2/10 11:39:18

購入

ヨーロッパのシャーマン戦車Vol.1
https://ec.toranoana.jp/tora_r/ec/item/040031080942/

ヨーロッパのシャーマン戦車Vol.2
https://ec.toranoana.jp/tora_r/ec/item/040031113187/

#書籍

nostr:nevent1qqs80vmenjqalvv9vlpdz2l2v7qn7g9865ul2r0uuhv9he90j7py93gzyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x3950z7k85

2023/12/7 23:42:57

購入

令和06年 イメージ&クレバー方式でよくわかる かやのき先生の基本情報技術者教室 情報処理技術者試験
https://www.amazon.co.jp/gp/product/B0CM2Z4RPV/

#書籍

#用語

2024/9/11 0:42:26

最小限で再現可能な例

MRE: Minimal Reproducible Example
MCVE: Minimal Complete Verifiable Example
MWE: Minimal Working Example

https://stackoverflow.com/help/minimal-reproducible-example

#用語

2024/8/1 16:20:57

rc: run commands

https://en.wikipedia.org/wiki/RUNCOM

#Linux #用語

2024/7/26 18:37:42

GRUB

GRand Unified Bootloader。ブートローダー。GRUB Legacy と GRUB2 がある
GPT (GUID パーティション テーブル) の場合、ブートローダーは ESP (EFI システム パーティション) 内に配置される

#用語

2024/3/15 12:26:30

PCIe: Peripheral Component Interconnect Express。接続規格
NVMe: Non-Volatile Memory Express。不揮発性メモリーの転送プロトコル
M.2: SATA や PCIe に対応する端子の規格

#用語

2024/3/7 11:47:17

xFormers: https://github.com/facebookresearch/xformers

#用語

2024/3/7 11:44:32

CUDA: Compute Unified Device Architecture。NVIDIA が開発・提供する GPU 上で並列処理を行うためのプラットフォーム

#用語

2024/3/7 11:26:59

リテール クーラー: 付属品のクーラー

#用語

#腹筋

2024/9/4 23:49:15

#腹筋

2024/9/3 22:50:47

#腹筋

2024/9/2 21:07:42

#腹筋

2024/8/30 22:01:22

#腹筋

2024/8/29 23:52:45

#腹筋

2024/8/27 23:53:15

#腹筋

2024/8/26 23:31:25

#腹筋

2024/8/24 23:52:23

#腹筋

2024/8/23 23:38:08

#腹筋

2024/8/22 23:52:07

#腹筋

2024/8/21 23:44:10

#腹筋

2024/8/20 23:46:14

#腹筋

2024/8/19 23:37:57

今日からまた頑張る

#腹筋

2024/8/9 23:40:29

#腹筋

2024/8/8 23:55:12

#腹筋

2024/8/7 23:29:10

#腹筋

2024/8/6 23:46:19

#腹筋

2024/8/5 22:27:06

#腹筋

2024/8/2 23:52:15

#腹筋

2024/8/1 22:56:13

#腹筋

2024/7/31 23:07:49

#腹筋

2024/7/30 22:02:01

#腹筋

2024/7/29 21:33:50

#腹筋

2024/7/26 23:57:12

#腹筋

2024/7/25 22:23:23

#腹筋

2024/7/23 22:22:16

#腹筋

2024/7/22 22:36:39

#腹筋

2024/7/21 22:27:14

#腹筋

2024/7/20 23:22:47

#腹筋

2024/7/19 23:04:29

#腹筋

2024/7/17 23:25:38

#腹筋

2024/7/16 23:51:43

#腹筋

2024/7/15 23:43:42

#腹筋

2024/7/13 23:25:05

#腹筋

2024/7/11 23:27:45

#腹筋

2024/7/10 23:53:43

#腹筋

2024/7/9 23:29:17

#腹筋

2024/7/8 23:58:03

#腹筋

2024/7/7 22:06:42

#腹筋

2024/7/6 23:56:52

#腹筋

2024/7/5 23:51:50

#腹筋

2024/7/4 23:53:11

#腹筋

2024/7/3 23:50:07

#腹筋

2024/7/2 21:17:54

#腹筋

2024/7/1 23:53:02

#腹筋

2024/6/30 21:47:39

#腹筋

2024/6/28 23:51:43

#腹筋

2024/6/27 23:48:35

いつもよりちょっとだけ多めに

#腹筋

2024/6/26 22:37:36

#腹筋

2024/6/25 23:50:54

#腹筋

2024/6/24 23:47:04

#腹筋

2024/6/23 23:45:49

#腹筋

2024/6/22 23:21:09

#腹筋

2024/6/21 23:57:03

#腹筋

2024/6/20 23:36:20

#腹筋

2024/6/19 23:52:04

#腹筋

2024/6/18 23:48:06

#腹筋

2024/6/17 22:07:11

#腹筋

2024/6/16 21:48:24

#腹筋

2024/6/14 23:43:13

#腹筋

2024/6/13 23:32:40

#腹筋

2024/6/12 23:49:23

#腹筋

2024/6/11 23:51:57

#腹筋

2024/6/10 22:27:41

#腹筋

2024/6/9 23:30:10

#腹筋

2024/6/8 21:56:14

#腹筋

2024/6/7 22:59:45

#腹筋

2024/6/6 23:30:56

#腹筋

2024/6/5 23:18:16

#腹筋

2024/6/4 22:32:23

#腹筋

2024/6/3 22:25:46

#腹筋

2024/6/2 21:39:44

#腹筋

2024/6/1 10:05:10

#腹筋

2024/5/31 23:25:21

#腹筋

2024/5/30 22:59:27

#腹筋

2024/5/29 22:39:37

#腹筋

2024/5/28 23:20:27

#腹筋

2024/5/27 21:33:25

#腹筋

2024/5/26 22:22:16

#腹筋

2024/5/24 23:39:43

#腹筋

2024/5/23 23:52:35

#腹筋

2024/5/23 1:31:52

#腹筋

2024/5/21 21:45:55

#腹筋

2024/5/20 22:50:40

#腹筋

2024/5/19 21:28:29

#腹筋

2024/5/18 23:53:09

#腹筋

2024/5/17 22:58:23

#腹筋

2024/5/17 2:01:47

#腹筋

2024/5/15 22:22:35

#腹筋

2024/5/14 22:21:26

#腹筋

2024/5/13 20:59:19

#腹筋

2024/5/12 23:51:32

#腹筋

2024/5/11 23:23:53

#腹筋

2024/5/10 21:29:44

#腹筋

2024/5/9 20:55:18

#腹筋

2024/5/8 22:02:05

#腹筋

2024/5/7 21:07:58

#腹筋

2024/5/6 21:40:36

#腹筋

2024/5/5 21:03:14

#腹筋

2024/5/4 23:40:20

#腹筋

2024/5/3 23:33:28

#腹筋

2024/5/2 23:40:57

#腹筋

2024/5/1 22:53:13

#腹筋

2024/4/30 21:14:22

#腹筋

2024/4/29 20:35:09

#腹筋

2024/4/28 23:03:20

#腹筋

2024/4/27 23:34:20

#腹筋

2024/4/26 20:40:47

#腹筋

2024/4/25 23:25:23

#腹筋

2024/4/24 22:16:18

#腹筋

2024/4/23 20:38:30

#腹筋

2024/4/22 20:43:03

#腹筋

2024/4/21 23:44:42

#腹筋

2024/4/20 21:40:12

#腹筋

2024/4/19 21:16:47

#腹筋

2024/4/18 21:10:21

#腹筋

2024/4/17 20:25:51

#腹筋

2024/4/16 21:16:57

#腹筋

2024/4/15 20:42:25

#腹筋

2024/4/14 21:49:07

#腹筋

2024/4/12 19:51:54

#腹筋

2024/4/11 23:11:22

今日から腹筋

#腹筋

#自作

2024/3/20 22:26:39

換装した

#自作 PC

#自作PC

2024/8/1 13:35:31

#TODO #自作PC

2024/7/30 17:24:18

UTC からのローカルに

https://mxlinux.org/wiki/help-files/date-time/

#TODO #自作PC #MXLinux

2024/7/29 16:38:07

HiDPI scaling

https://mxlinux.org/wiki/hardware/high-resolution-displays/

#TODO #自作PC

2024/7/26 15:41:59

#TODO #自作PC

2024/7/11 0:45:21

コスパで

Transcend TS128GMTE110S 128GB M.2 NVMe PCIe Gen3x4
https://kakaku.com/item/K0001060795/

¥3,780

#自作PC

2024/6/8 11:40:25

息子にもらったケース ファンを取り付けた

#自作PC

2024/6/6 11:11:01

GeForce GT 710

https://www.kuroutoshikou.com/product/detail/gf-gt710-e1gb-hs.html
https://technical.city/en/video/GeForce-GT-710-vs-GeForce-RTX-3060

#自作PC

2024/6/6 11:02:54

GeForce GT 1030

https://kakaku.com/pc/videocard/itemlist.aspx?pdf_Spec103=458
https://technical.city/en/video/GeForce-GT-1030-vs-GeForce-RTX-3060

#自作PC

2024/6/5 17:51:26

Zen 3 Ryzen 5

5600: 3.5 GHz
5600G: 3.9 GHz、内蔵グラフィック
5600X: 3.7 GHz

https://kakaku.com/prdcompare/prdcompare.aspx?pd_cmpkey=K0001359217_K0001299539_K0001429754&pd_ctg=0510
https://nanoreview.net/en/cpu-compare/amd-ryzen-5-5600x-vs-amd-ryzen-5-5600
https://nanoreview.net/en/cpu-compare/amd-ryzen-5-5600x-vs-amd-ryzen-5-5600g
https://nanoreview.net/en/cpu-compare/intel-core-i5-12400f-vs-amd-ryzen-5-5600x

#自作PC

2024/5/24 9:35:32

選択肢が増えた

https://akiba-pc.watch.impress.co.jp/docs/news/news/1594187.html

#自作PC

2024/5/23 16:59:26

Micro-ATX + AM4 + Wi-Fi だとマザーボードの選択肢がほぼない

https://kakaku.com/pc/motherboard/itemlist.aspx?pdf_Spec101=6&pdf_Spec113=4,5&pdf_Spec115=2

#自作PC

2024/4/30 23:11:41

GPU の温度を計測

Cinebench 2024、室温 24~25°C

ファンの増設前:

スコア 8426

ファンの増設後:

スコア 8388

こうかがないみたいだ……

#自作PC

2024/4/29 17:49:09

これと

これで

こう

#自作PC

2024/4/25 23:24:48

自作のスペーサーでがたつきを防止


#自作PC

2024/4/18 22:01:31

ドスパラで購入した DeepCool の AK400 と、長尾製作所のディスプレイ台

#自作PC

2024/4/11 17:15:06

https://twitter.com/seven11_4085/status/1765312358937927970

#自作PC

2024/4/11 16:53:27

今でもオーバースペックだから、今なら Core i3-13100F + 16GB RAM + 512GB SSD を選ぶ
¥15,000 の節約

#自作PC

2024/4/11 12:00:09

Intel チップセットの先頭の英字の意味はあいまいらしい

#自作PC

2024/4/6 2:31:42

#自作PC

2024/4/6 1:13:54

Cinebench 2024 マルチコア 10 分、室温 21~23°C

スコア 662

#自作PC

2024/4/6 0:57:38

ツクモで買った MX-4

#自作PC

2024/4/6 0:18:01

Cinebench 2024 マルチコア 10 分、室温 21~22°C

スコア 656

外気の影響で正確ではなさそう

#自作PC

2024/4/5 23:17:41

Anti Bent Cool Booster を装着

#自作PC

2024/3/29 18:03:41

13世代の i3 で十分だったかも

#自作PC

2024/3/20 22:55:46

CPU の温度を計測してみた

Cinebench 2024 マルチコア 10 分、室温 20~21°C

リテール クーラー:

(スコア 649)

JIUSHARK JF13K DIAMOND:

(スコア 661)

#自作PC

#英語学習

2024/9/4 16:25:48

The 3 Laws of Writing Readable Code
https://youtu.be/-AzSRHiV9Cc

#英語学習

2024/9/4 7:27:29

Every Programming Language Explained in 5 minutes
https://youtu.be/BqfPgJwlUqY

#英語学習

2024/9/3 23:02:30

The Art of Linux CLIs
https://youtu.be/KdoaiGTIBY4

#英語学習

2024/9/3 21:22:46

The Most Legendary Programmers Of All Time
https://youtu.be/KnAEIEnnvAQ

#英語学習

2024/9/3 20:05:50

Speaking too fast

プライベート・ライアンをもじっているのね

Saving Private Nostr
https://youtu.be/1y7zi3t1aNM

#英語学習

2024/9/3 8:45:03

MX Linux 23.3 -Xfce - New Version - Whats New & Panel Tips.
https://youtu.be/3xZ1PGV1cEA

#英語学習

2024/9/2 23:27:02

完全に理解した

Bit Bang FT232 to Control SPI Devices
https://www.youtube.com/watch?v=QkHsryvDZfo

#英語学習

2024/9/2 1:00:56

Exciting!

Switching to Linux: A Beginner’s Guide
https://www.youtube.com/watch?v=n8vmXvoVjZw

#英語学習

2024/9/2 0:36:31

機械音声っぽい

I tried 10 code editors
https://youtu.be/8PhdfcX9tG0

#英語学習

2024/9/1 2:16:51

Windows On Devices: GPIO in One Minute
https://youtu.be/jwWxKACHWxs

#英語学習

2024/9/1 1:21:47

10 Programmer Stereotypes
https://www.youtube.com/watch?v=_k-F-MMvQV4

#英語学習

2024/8/31 13:55:53

GPIO Python for PC without Raspberry Pi / ESP32 (x86-64 GPIO via Arduino)
https://youtu.be/5pWXiSBJqvc

#英語学習

2024/8/30 20:37:21

Why Does Everyone Love MX Linux? - MX-Linux 23
https://youtu.be/l77IvtGmir8

#英語学習

2024/8/30 18:38:21

So it's funny. まったく分からない

https://youtu.be/T1sE6LDTwdw

#英語学習

2024/8/30 7:30:49

https://youtu.be/4o1TT0B42hs

#英語学習

2024/8/29 22:19:49

https://youtu.be/Rt5xtIyxgco

#英語学習

#語学

2024/8/23 23:24:20

Nostriga を教材に英語の勉強
https://youtube.com/@nostrworld

#語学

2023/6/7 14:32:21

NIPs の頻出単語
frequent-words-in-nips

#アイデア #語学

2023/2/16 23:39:01

https://youtu.be/5MgBikgcWnY

#語学

#食べたいもの

2024/8/27 13:07:34

https://x.com/tbs_dn/status/1827985743371006209

#食べたいもの

2024/8/26 17:52:05

https://x.com/TheFigen_/status/1746975547664515484

#食べたいもの

2024/8/26 17:49:40

https://x.com/tbs_dn/status/1795730982693384204

#食べたいもの

2024/8/26 17:48:26

https://x.com/t_f_kitchen/status/1820755301408129438

#食べたいもの

2024/8/26 17:46:31

https://x.com/DelishKitchentv/status/1827586708415639676

#食べたいもの