Avatar
ใ“ใพใ‚‚ใ‹๐ŸฆŠ
4bcc022810a7eff571f1a02024cf3a835c795af109b4ecab11e45062299141d7
ใƒ†ใ‚ญใ‚นใƒˆใ‚จใƒ‡ใ‚ฃใ‚ฟใฏๅ‹้”

ใชใ‚“ใ‹ๅฆ™ใซๅใใฃใฝใใฆใ€ใ•ใฃใๆšใ’ใŸใจใ‚“ใ‹ใคใ‚‚ใ—ใ‚„โ€ฆ๏ผŸใจใชใฃใฆใ‚‹

ๅคœใฎ้‡Ž่พบๅฑฑใจใ‹ใƒคใƒใ„

้•ท้‡Žใใ‚‰ใ„ใฏ็ตๆง‹ๅฏ’ใ„ไปถ

ใŠ่…นๆธ›ใฃใŸใชใ€œ

ใ‚ฟใƒผใƒŸใƒŠใƒซใฎใƒ‡ใ‚ณใฏ็ตๆง‹ใ‚ณใ‚นใƒˆๅ‰ฒใ„ใฆใ‚‹

็ก็œ ใƒชใ‚บใƒ ใŒ่‡ช็„ถใจๅ›บๅฎšๅŒ–ใ•ใ‚Œใฆใ‚‹ใฎใ™ใ”

็”Ÿๆดป็ฟ’ๆ…ฃใฃใฆใ„ใ†ๆฆ‚ๅฟตใŒใชใ„ใ‹ใ‚‰็œ ใใชใฃใŸใ‚‰ๆฐ—็ตถใ™ใ‚‹ใ—่ตทใใ‚‹ๆ™‚้–“ใ‚‚ใƒใƒฉใƒใƒฉ

ใ‚ณใƒณใƒˆใƒญใƒผใƒซใฎใ—ใ‚ˆใ†ใŒใชใ„

ใ‚ใกใ‚ƒใใกใ‚ƒๅฅๅบท็š„ใชใƒซใƒผใƒ†ใ‚ฃใƒณใงๆ•—ๅŒ—ๆ„Ÿใ‚ใ‚‹

ใƒ†ใ‚นใƒˆใ‚ฑใƒผใ‚นใฎไพ‹ๅค–ๅ‡ฆ็†ๆ›ธใ‘ใฆใใŸ

Common Lispใฎไพ‹ๅค–ๅ‡ฆ็†ไฝฟใฃใŸใ“ใจใชใ‹ใฃใŸใ‘ใฉใ€ใ“ใ‚Œifใซ่ฟ‘ใ„ใ‚„ใคใชใ‚“ใ ใช

ใฉใ†ใ›ไฝฟใ†ใฎ่‡ชๅˆ†ใ—ใ‹ใ„ใชใ„ใ—ไพ‹ๅค–ๅ‡ฆ็†ใฏใ“ใ‚Œใง้ ‘ๅผตใฃใฆใ‚‚ใ‚‰ใ†ๆ–น้‡ใซใ™ใ‚‹ใ‹

https://github.com/HenryS1/salmon

bech32ใฎhrpใซๆ•ฐๅ€คๆŒ‡ๅฎšใ—ใŸใ‚Šใ€byteใซๆ–‡ๅญ—ๅˆ—ๆŒ‡ๅฎšใ—ใŸใ‚Šใ™ใ‚‹ใ‚„ใคใŒ100%ๆ‚ชใ„ใฎใงใƒใƒชใƒ‡ใƒผใ‚ทใƒงใƒณใฏใชใ—ใงใ„ใใ‹

ไพ‹ๅค–็ตกใ‚€ใจใ‚ใ‚“ใฉใ„ใ—ๅ€ค่ฟ”ใ—ใงใชใ‚“ใจใ‹ใงใใชใ„ใ‹ใชใ€œ

zipใƒ•ใ‚กใ‚คใƒซ็ณปใฏๅ…จ้ƒจunarใซไปปใ›ใฆใ‚‹ใ›ใ„ใงunzipใฎใ‚ชใƒ—ใ‚ทใƒงใƒณใชใ‚“ใ‚‚ๅˆ†ใ‹ใ‚‰ใ‚“

ใจใ‚Šใ‚ใˆใš้–ขๆ•ฐใฏencode/decodeๆ„ๅค–ๅ‡บใ•ใชใ„ใ“ใจใซใ—ใŸ

ใ“ใฎ2ใคใฎใƒ†ใ‚นใƒˆใŒ้€šใ‚Œใฐใ€่‡ชใšใจๅ†…้ƒจๅฎŸ่ฃ…ใฎๆญฃใ—ใ•ใŒ่จผๆ˜Žใ•ใ‚Œใ‚‹ใจ่€ƒใˆใŸใฎใงโ€ฆใ“ใ‚Œใง่‰ฏใ„ใฎใ‹ใช

bech32ใฎใƒ†ใ‚นใƒˆไธ€็”Ÿ่ฟทใฃใฆใ‚‹

ใƒ†ใ‚นใƒˆ่‡ชไฝ“ใใ‚“ใชๆ›ธใ„ใŸใ“ใจใชใ„ใ—ใชโ€ฆ

ใŸใ—ใ‹strflyใฎDB้ƒจๅˆ†ใ‚’(ใปใผ)portใ—ใŸใฎใŒใ“ใ‚Œใ ใฃใŸใฏใš

ใคใพใ‚Šใ“ใ‚Œไฝฟใˆใฐ้ซ˜้€Ÿใชใƒชใƒฌใƒผใ‚’ไฝœใ‚Œใ‚‹โ€ฆ๏ผŸ(ๆฐธ็ถšๅŒ–ๅ‘จใ‚Šใฎๅ•้กŒใฏใ‚ใ‚‹ใ‘ใฉใ‚‚)

https://github.com/damus-io/nostrdb

่‡ชๅˆ†ใซใƒ‹ใƒผใƒˆ้ฉๆญฃใ‚ใ‚‹ใ‚“ใ˜ใ‚ƒใชใ„ใ‹ใจๆฐ—ไป˜ใ„ใฆใ—ใพใฃใŸใ›ใ„ใงๅฐฑๆดปใฎใƒขใƒใƒ™ใŒ0ใซใชใฃใฆใ‚‹

ใปใ†ใจใ†้ฃŸในใ‚‹