ใ“ใพใ‚‚ใ‹๐ŸฆŠ's avatar
ใ“ใพใ‚‚ใ‹๐ŸฆŠ
comamoca.dev
npub1f0xq...n2qr
ใƒ†ใ‚ญใ‚นใƒˆใ‚จใƒ‡ใ‚ฃใ‚ฟใฏๅ‹้”
ๅ’ๆฅญๅˆถไฝœ้–“ใซๅˆใ„ใใ†ใ ใ—ใ€ใ‚‚ใ—้–“ใซๅˆใฃใŸใ‚‰esp32ใ‹ใ‚‰Nostr็ตŒ็”ฑใง้€ใ‚‰ใ‚ŒใฆใใŸใƒ‡ใƒผใ‚ฟใ‚’ๅ…ƒใซใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใงใ‚ฐใƒฉใƒ•ใ‚’ๆ็”ปใ™ใ‚‹ใ‚ตใ‚คใƒˆใจใ‹ใ‚‚ๆ›ธใ„ใกใ‚ƒใ†ใ‹ pi-metricsใฎใ‚ณใƒผใƒ‰ๆต็”จใ™ใ‚Œใฐใ™ใไฝœใ‚Œใใ†
ใ–ใฃใจใ‚ณใƒผใƒ‰่ฆ‹ใŸใ‘ใฉ็ฝฒๅๅ‘จใ‚Šใฏๅ‹•ใใใ†ใ ใ‹ใ‚‰ใ€ๆœ€ๆ‚ช้€ไฟก้ƒจๅˆ†ใ ใ‘ๆ‰‹ๆ›ธใใ™ใ‚Œใฐใ„ใฃใ‹
RustใฎNostrใƒฉใ‚คใƒ–ใƒฉใƒช่ฆ‹ใฆใ‚‹ใ‘ใฉesp32ใงๅ‹•ใใ‹ๅฟƒ้…ใซใชใฃใฆใใŸใชโ€ฆ ใพใไธ€ๅบฆๅฎŸ่ฃ…ใ—ใฆใ‚‹ใ—Rustใชใ‚‰ๆ—ฉใ็ต‚ใ‚ใ‚Šใใ†ใ ใ‘ใฉใ‚‚
ReactใงใผใใŒใ‹ใ‚“ใŒใˆใŸๆœ€ๅผทใฎNostrใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆไฝœใ‚ŠใŸใ„ใ‚“ใงใ™ใ‚ˆใ€œ
Honoใงใƒ•ใƒญใƒณใƒˆใ‚จใƒณใƒ‰ใ€JSXใจใ‹ใง้™็š„ใชHTML้…ไฟกใ™ใ‚‹ใใ‚‰ใ„ใชใ‚‰ใ‚ใ‚Šใจใชใ‚“ใจใ‹ใชใ‚‹ใ‘ใฉใ€ใใ‚ŒไปฅไธŠใฏๅŽณใ—ใใ†
ใ‚ขใƒซใƒ•ใ‚ก็‰ˆใ‚‰ใ—ใ„ใ—ใƒใƒผใƒ‰ใซไฝฟใฃใฆใƒใ‚ฐๅ ฑๅ‘Šใจใ‹ๅ‡บๆฅใŸใ‚‰่‰ฏใ„ใช
Common Lispใงjobqueueใ—ใŸใ„ใ‚“ใ ใ‚ˆใชใ€œใฃใฆๆ€ใฃใฆใŸใ‚‰ๆ—ขใซใ‚ใฃใŸโ€ฆ fukamachiใ•ใ‚“ใ™ใ”ใ™ใŽใฆๆ„Ÿ่ฌใ—ใ‹ใชใ„
ๆœ€่ฟ‘ใฏCommon Lispใงไฝœใ‚‰ใ‚ŒใŸwebใ‚ขใƒ—ใƒชใ‚’ใ„ใ‹ใซ้ซ˜้€ŸๅŒ–ใ™ใ‚Œใฐ่‰ฏใ„ใ‹ใ‚’่€ƒใˆใฆใ‚‹ ใ‚†ใใ‚†ใใฏwooใ‚’่ถŠใˆใ‚‹็ˆ†้€Ÿweb serverใ‚’ไฝœใ‚ŠใŸใ„
ไป•ๆง˜ใ‚’ๅฎŸ้š›ใซใ‚ณใƒผใƒ‰ใซใ™ใ‚‹ไฝ“้จ“ใฏใ‹ใชใ‚Šๅ‹‰ๅผทใชใฃใŸใ‹ใ‚‰ใฉใ‚“ใฉใ‚“ๅ†็™บๆ˜Žใ—ใฆใในใใ ใช
REQใ‚‚่ฉฆใ—ใŸใ‘ใฉใ„ใ„ๆ„Ÿใ˜ใซๅ–ๅพ—ใงใใŸ ใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใฏใ“ใ‚Œใงๅ…ซๅ‰ฒๅฎŒๆˆใฃใฆใจใ“ใ‹ใช
ReactivexใŒCommon Lispใซใ‚‚ใ‚ใ‚Œใฐ่‰ฏใ„ใฎใ ใ‘ใฉใชใ‚“ใ‹่ฆ‹ๅฝ“ใŸใ‚‰ใชใ„ใ‚“ใ ใ‚ˆใชโ€ฆ
ๅฎ—ๆ•™ไธŠใฎ็†็”ฑใซใ‚ˆใ‚Šใฏใฆใƒ–ใฎ้–ฒ่ฆงใŒ็ฆๆญขใ•ใ‚Œใฆใ„ใ‚‹
ๆ‚ชๅฃๆ›ธใ‹ใ‚Œใ‚‹ใฎใฏๆคœ็ดขใ‚จใƒณใ‚ธใƒณใ˜ใ‚ƒใชใใฆใฏใฆใƒ–ใฎๆ–นใŒใ‚ใ‚Šใใ†
ๅ˜็ด”ใชๆคœ็ดขใ‚ˆใ‚Šใ‹ใฏ่ƒŒๆ™ฏๆƒ…ๅ ฑใ‚’ๆฑฒใฟๅ–ใฃใŸๆ–‡ๅญ—ๅˆ—ใจใ—ใฆๅ‡บใฆใใ‚‹ใปใ†ใŒใ€ๅ—ใ‘ๅ–ใ‚‹ๅดใฎๆถˆ่ฒปใ‚ซใƒญใƒชใƒผๅฐ‘ใชใใฆๆฅฝใงใใใ†ใ ใชใ€œใจใฏๆ€ใฃใฆใ‚‹
โ†‘