Oddbean new post about | logout
 IT BEEN A YEAR🇹🇭🍻🎉 

ผ่านมานึ่งปีแล้วสิ  ในตอนที่เข้ามาทุ่งม่วงครั้งแรก หาสมัคร  Nip-05 ยาก บางเว็บก็ยังบัค ๆ มึน ๆ สมัครแล้วไม่ขึ้นบ้าง  เลยเริ่มไปหา code ใน github ว่า Nip-05  มันทำงานยังไง  แรก ๆ ยัง clone ขอคนอื่นมาใช้อยู่เลย 😆 จะเอามาใช้คนเดียวมันก็ไม่คุ้ม จ่ายตั้งหลายหมื่น sats เลยเลือกที่จะเอาชื่อ #siamstr ที่ใช้กันในตอนนั้นมาทำเป็น Nip-05 ให้ทุกคนใช้ซะเลย พอผ่านไปไม่ถึงเดือน vercel มันโหลดเกินโปรฟรีที่เค้าให้ใช้ฟรีมา ก็เลยทำเป็น Rust API ครอบดึงหน้าเว็บจาก vercel มาอีกทีให้ประหยัดขึ้น  ผ่านไปไม่นานก็คันมืออยากฝึกเขียนหน้าเว็บด้วยภาษา Rust นี่แหละ เอาเป็นที่ฝึกฝีมือเขียนโค้ด 

 การได้เข้ามาที่ทุ่งม่วงนี้ ได้อ่านแง่คิดดี ๆ ที่แตกต่างไปจาก main-stream media ที่พาเราหัวร้อนทะเลาะกับคนแปลกหน้าได้ตลอดเวลา
พอเข้าใจอะไรหลาย ๆ อย่างมากขึ้น พอรู้ว่าอะไรเป็นอะไรแล้วก็ยิ่งรู้สึกว่ามีเวลามากขึ้นด้วย ฝึกฝนในเรื่องที่เราสนใจมากขึ้น จนตอนนี้ก็ได้งานเขียนโปรแกรมภาษานี้สมใจอยาก 🍻


#ThailandZapathon 

nostr:nevent1qqs9a2nw0xuwgl6ulelj4jhhsmz2sggz5nyrn4a85mkzuku52kxppucprpmhxw309ucnjv3wxymrst339curxw3jxsurvwf0qgs93adzxqyt5k58xzjrta50rrdqkyxw2wxxu2495xmczgrkxpx4nacrqsqqqqqpgk8nyr 
 อ่าน DM ใน Discord ด่วนนนน 
 เด๋ว เราอาจจะขอ API สำหรับ link กับ wherostr หน่อยนะๆๆ 
 สามารถใช้ตัว repo หน้าเว็บ siamstr แล้วปรับ reverse proxy เมื่อเข้ามา path "/" ก็โยนไป port หน้า wherostr ได้เลยครับ ส่วน path .well-known เราก็ชี้ไปยัง port ที่เรารันตัว siamstr ไว้ แค่นี้ก็ได้แล้วครับ
 https://image.nostr.build/9a4403e2c8e2395262802234812bdbf6188097a90fdba125e8f3725526f3b4eb.jpg 
 อยากจะทำให้ UI ของ wherostr ลิงค์ไป add NIP-05 @siamstr.com เลย พอจะมีช่องมั้ยครับ 
 ถ้าสร้าง field input email 
แล้ว listen API ป้อน input username @siamstr.com 
> ยิง json username String 
> return status: 0|1 (true|false) ว่า username ใช้ได้ไหมอันนึงนึง 

และมี ปุ่ม add ยิง json     
username: String,
    pubkey: String,
    lnurl: String ถ้าไม่ใช้ปล่อยว่าง Empty not Null,
น่าจะเอาเอาไปใช้ได้เลยนะครับ ตัว API ไว้หลังไมค์กันได้ครับ 
 ตำนาน..