AsaiToshiya's avatar
AsaiToshiya
_@asaitoshiya.com
npub1pgh3...rs38
📠https://notes.asaitoshiya.com/
AsaiToshiya's avatar
AsaiToshiya 1 year ago
vDwDprmpBQ/KBlBXPAEn8IiLUtE+Xs+irJU9WSJa4obkYnbY0Fqh6ijJmHgeFS7m4ga60rWzxFgWwx77m7tye4DJeJjgV2GeTN/SH/GUYmh9q/5f4aW4aWNS5BbeXhE0N9Q/SAhr+js2RYMnCbKN7aqbfkpvaWa/JAzjS1PIDRlxTYijLgNkgmWY9NYCHxiYL57/ytqpXKZ4lwqYYeyFkC4b78Q5SXjH6DvHsERRrIKjDfSn8vPYAnwfut8FizysF2fLTWB3RddrtmU0n/oRTg==?iv=si0/PvBMgI4Si792ObXNOA==
AsaiToshiya's avatar
AsaiToshiya 1 year ago
TypeError: Class extends value undefined is not a constructor or null ``` $ npm -v /usr/local/lib/node_modules/npm/lib/cli/validate-engines.js:31 throw err ^ TypeError: Class extends value undefined is not a constructor or null at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/fs-minipass/lib/index.js:136:4) at Module._compile (node:internal/modules/cjs/loader:1546:14) at Object..js (node:internal/modules/cjs/loader:1689:10) at Module.load (node:internal/modules/cjs/loader:1318:32) at Function._load (node:internal/modules/cjs/loader:1128:12) at TracingChannel.traceSync (node:diagnostics_channel:315:14) at wrapModuleLoad (node:internal/modules/cjs/loader:218:24) at Module.require (node:internal/modules/cjs/loader:1340:12) at require (node:internal/modules/helpers:141:16) at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/log-file.js:3:20) Node.js v22.11.0 ``` 一旦 `/usr/local/lib/node_modules/npm` を削除ã—ã¦ã‹ã‚‰å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ ``` $ sudo rm -rf /usr/local/lib/node_modules/npm ``` #Linux #NodeJS #トラブルシューティング
AsaiToshiya's avatar
AsaiToshiya 1 year ago
今年もãƒãƒ­ã‚¦ã‚£ãƒ³ã€‚ã‚„ã£ãŸãœ image #github #パピコ
AsaiToshiya's avatar
AsaiToshiya 1 year ago
NIPs ã®ã‚³ãƒŸãƒƒãƒˆã®ã‚­ãƒ£ãƒƒãƒã‚¢ãƒƒãƒ— * NIP-60: Cashu walletsã€NIP-61: Nutzaps * æ–°ã—ã追加ã•れ㟠NIP。 ¯\_(ツ)_/¯ * BREAKING.md * https://github.com/nostr-protocol/nips/commit/1cda2dc ã®å¤‰æ›´ã‚’åæ˜ ã—㟠* README * åŒä¸Š * NIP-60 㨠NIP-61 ã®è¿½åŠ ã«ä¼´ã†æ›´æ–° #キャッãƒã‚¢ãƒƒãƒ— #nips
AsaiToshiya's avatar
AsaiToshiya 1 year ago
nostr-tools v2.9.0 * `‎privateKeyFromSeedWords` (nip06) ã®æˆ»ã‚Šå€¤ãŒ `Uint8Array` ã«å¤‰æ›´ã•れ㟠* `‎accountFromSeedWords` 㨠`‎accountFromExtendedKey` (nip06) ã®å¼•æ•° `privateKey` ㌠`Uint8Array` ã«å¤‰æ›´ã•れ㟠* `‎getPow` 㨠`‎minePow` (nip13) ãŒé«˜é€ŸåŒ–ã•れ㟠* `fastEventHash` (nip13) ãŒè¿½åŠ ã•れ㟠* `nrelay` ã«é–¢ã™ã‚‹å‡¦ç†ã‚’完全ã«å‰Šé™¤ã—ãŸã€‚`NRelay`ã€`NostrTypeGuard.isNRelay` * åž‹ã¨ã—㦠kind ãŒå®šç¾©ã•れ㟠* `BunkerSigner.getPublicKey` ã§ã‚µã‚¤ãƒŠãƒ¼ (signer) ã® `‎get_public_key` ãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã•れるよã†ã«ä¿®æ­£ã•れ㟠#キャッãƒã‚¢ãƒƒãƒ— #nostrtools
AsaiToshiya's avatar
AsaiToshiya 1 year ago
投票行ã£ã¦å¤–食ã™ã‚‹
AsaiToshiya's avatar
AsaiToshiya 1 year ago
今日ã¯ã“れ image #イベント
AsaiToshiya's avatar
AsaiToshiya 1 year ago
hudD2GB3oxpBqZaiSKJ5Rj3s/2xymPtuzWVv2ddH+E3XpVft8/cT9b0j4oTY0YfQzH9R9aimrEFXuonSXwnBvZcwc9JCk1fMozTyLKZwlxeqAV1rLIrkLlJjd1i9l8TQSVT0T5f8m7rIMkFMEEmqFZuB1H0ZDJozZsP6GOuB7Y5RSiORHWeA0XBrhomSjzEtYx5jE9SXTbzkIcrK3Ivboy3XsyqbETiM0jHRkZpWu4RzUpkCsoPbwUWeWaSOgRpkzOMm66IQXOSN3cASYZyKDA==?iv=MqOZZ2uH4oRjTovTzDWDWQ==
AsaiToshiya's avatar
AsaiToshiya 1 year ago
NIPs ã®ã‚³ãƒŸãƒƒãƒˆã®ã‚­ãƒ£ãƒƒãƒã‚¢ãƒƒãƒ— * NIP-55: Android Signer Application * インテントã¨ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ リゾルãƒãƒ¼ã®æˆ»ã‚Šå€¤ã®ã‚­ãƒ¼ãŒå¤‰æ›´ã•れãŸã€‚`signature` -> `result` * README * `k` ã‚¿ã‚°ã‚’æ›´æ–°ã—㟠* NIP-71: Video Events * ã„ãã¤ã‹ã®ã‚¿ã‚°ãŒ `imeta` ã‚¿ã‚°ã«ç½®ãæ›ãˆã‚‰ã‚ŒãŸ * Video View Event (`kind: 34237`) ãŒå‰Šé™¤ã•れ㟠* BREAKING.md * https://github.com/nostr-protocol/nips/commit/7bb8997b ã®å¤‰æ›´ã‚’追加ã—㟠#キャッãƒã‚¢ãƒƒãƒ— #nips
AsaiToshiya's avatar
AsaiToshiya 1 year ago
nostr-tools v2.8.1 * `AbstractSimplePool.subscribe` ã§ã‚µãƒ–スクリプション ID ãŒæŒ‡å®šã§ãるよã†ã«ãªã£ãŸ * `nip59` ãŒè¿½åŠ ã•れ㟠#キャッãƒã‚¢ãƒƒãƒ— #nostrtools
AsaiToshiya's avatar
AsaiToshiya 1 year ago
FWWbG2WPwi0PsdyIT2f5OHr8oFhR2xjCgNOaeehmZ/2PqbpI5FwV4/kl/bP8/p+eBn5Udl8gGKyg7gHeaid7GHqIKVZ807ehNUV3PK2WwIKdpB5iN+KvYBXIWGhKM6CGOhltmR4Q/TbCWtkk1yblQx9TlzzYy3SpAwhFrAk1oLzXBDfI8EdTmJ7JrWBh0hOXE2qcbNrErfMh/pFp1/hguhJvdzRDUCucnW3NbEBNfDR1JaEWjy9iWdne37jYi3fazJYV+b9/GbDyyRev3wYQEQ==?iv=In8ZvsT75zDFKKdcwK4O6g==
AsaiToshiya's avatar
AsaiToshiya 1 year ago
NIP-00: Editable Event https://github.com/arthurfranca/nips/blob/editable/00.md kind ã®ç¨®é¡žã¨ç¯„囲ã«ä¾å­˜ã—ãªã„ç½®ãæ›ãˆå¯èƒ½/アドレスå¯èƒ½ãªã‚¤ãƒ™ãƒ³ãƒˆ イベントã®ãƒ‘ラメーターã«ã¯ã€`d` ã‚¿ã‚°ã®ä»£ã‚りã«ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ ã‚¿ã‚° (1 文字ã®ã‚¿ã‚°) ã®ãƒªã‚¹ãƒˆã‚’指定ã™ã‚‹ `dd` (deduplication) タグを使用ã™ã‚‹ ``` ["dd", "<ã‚¿ã‚° 1><ã‚¿ã‚° 2>..."] ``` ã“ã®ã‚¤ãƒ™ãƒ³ãƒˆã¸ã®å‚ç…§ã«ã¯ã€`u` (unique) タグを使用ã™ã‚‹ ``` ["u", "<kind>:<pubkey>:<インデックス ã‚¿ã‚°><ã‚¿ã‚°ã®å€¤>"] ``` ã¾ãŸã¯ ``` ["u", "<kind>:<pubkey>:<ã‚¿ã‚° 1><ã‚¿ã‚° 1 ã®å€¤><区切り文字><ã‚¿ã‚° 2><ã‚¿ã‚° 2 ã®å€¤><区切り文字>..."] ``` 関連: å‚考: PR: #Nostr
↑