ขี้ลืมเป็นปลาทอง
lnwza007
lnwza007@rushmi0.win
npub1ujev...e8ry
Nostr Relay: https://github.com/rushmi0/Fenrir-s
แดดกรุงเทพที่ร้อนจ้า ยังแพ้ตัวข้าที่ร้อน sat
♡ ∩_∩
(„• ֊ •„)♡
┏━∪∪━━━━┓
♡ เสรีภาพ ₿ ♡♤
┗━━━━━━━┛
บ้าเอ้ยยย!! ลืมเอาโปรเจคเข้า GitHub ก่อนจะล้างเครื่อง ต้องเขียนโค้ดใหม่หมดเลย
ต้องหาเวลาว่างมาเล่น Rust จริงจังละ
ทำเว็บโปรไฟล์ตัวเองวันนี้ปวดหัวกับ responsive สุดๆ ตอนนี้ทำได้ละ นอนตาหลับ
1sat = 1$
ราคาที่ดิน ที่แพงที่สุดในโลก
อาจจะมีเอกสารการใช้งาน Relay ออกมาใน ภาษาญี่ปุ่น... ตอนนี้กำลังหาเพื่อนรับแปลเอกสาร
ฝันถึงอนาคต ที่หมายถึงเห็นอนาคตจริงๆ
หิวจีน หมายถึงขนมจีน
ฟังมาเจอบริษัทนี้ รับคนที่มีระดับภาษาญี่ปุ่นตั้งแต่ N5 ยันสูงกว่า N3 ... ผมนี้ว้าววเลย
บริษัทอื่นๆ เอาขั้นต่ำ N2 หมดเลย5555


หาคนช่วยทำการทดสอบ ติดตั้งและรัน Relay ครับผม จะต้องมีการติดตั้ง Docker เพิ่มด้วยนะครับ
ใครสะดวกทำ สามารถ DM มาได้เลยนะครับ
ถ้ามันรันได้ปกติจะหน้าตาแบบนี้


ไปขอ transcript แล้วว้าววว.... A ไปหลบอยู่ไหนวะ5555


Relay เสร็จแล้ว จริงไม่กล้าบอกว่าเสร็จเติมปาก เพราะเป็นคนงานเนียบ
แต่เสร็จจริง สำหรับความสามารถพื้นฐาน
แต่ยังไม่ได้เขียนเอกสารการใช้งาน และยังไม่ได้ตรวจสอบและเพิ่มประสิทธิภาพของโค้ด
จะเห็นได้ชัดจากโค้ดบางส่วนที่สวย กับห่วยแตก ยังไม่ได้ทำ unit test ครบทุกอย่างด้วย
เวลาไม่มีแล้วด้วยล่ะ...
ทำตัว Docker เอาไว้ให้แล้ว ใครใช้เป็นก็ลองเลย
https://github.com/rushmi0/Fenrir-s/blob/main/docker-compose.yml
ส่วนอันนี้ไฟล์กำหนดค่าตัว relay น่าจะเดาได้ว่าอะไร ทำอะไร

GitHub
Fenrir-s/src/main/resources/application.toml at main · rushmi0/Fenrir-s
nostr relay implementation in kotlin. Contribute to rushmi0/Fenrir-s development by creating an account on GitHub.
ขอความเมตตาช่วยเหลือจากพี่ๆ ชาว nostr/bitcoiner ทุกคนด้วยนะครับ
ตั้งแต่เปิดเรียนมาก็เป็นไปตามที่คาด งานแต่ละวิชาตึงเอาเรื่องเลยครับ
ผมจะต้องส่ง หัวข้อ โครงงานที่จะทำ ส่งให้อาจารย์
ภายใต้โจทย์ "นำ AI มาใช้กับเรื่อง สุขภาพ"
ผมไม่ใช่คนที่อยู่ในวง "สุขภาพ" จึงไม่รู้เลยว่าจะนำ AI มาช่วยแก้ปัญหาอะไรได้บ้างนะ? ถ้ามี AI อะไรแบบนี้ จะดีมากเลย
ทั้งผมและเพื่อนในกลุ่มคิดไม่ออกมาหลายวันแล้ว ผมจึงอยากได้ idea จากพี่ๆ ครับ!!
หนึ่งในชีวิตประจำวัน


ใช้คอมทำงานเขียนโค้ดหรืออะไรปกติ เพิ่งรู้ว่าถ้าร้อนขนาดนี้ มันแย่!! ... นี้ขนาดยังไม่เล่นเกมนะ


จากการลองทำ Nostr Relay หลายวันที่ผ่านมาได้ สนุกมากเลยครับ ได้ลองทำอะไรใหม่ๆ
อาทิตย์หน้าก็จะเปิดเทอมแล้ว คาดว่าเวลาว่างจะน้อยลงมากๆ ผมเลยรีบอยากจะปล่อย Relay ออกมาโดยเร็ว ... แต่ยังคงความสามารถพื้นฐาน
ส่วนพวก nip อื่นๆ ที่น่าสนใจไว้ว่างๆ ค่อยมาทำต่อ
เอาล่ะ คันปากอยากจะเกาเหลาสักหน่อย เรื่องทำ Relay นี่ล่ะ
นอกจากทอดสอบว่าผมทำตาม เอกสาร nip ได้แล้ว ผมยังทำสองใช้ Technology ที่น่าสนใจหลายๆ อย่างเลย
ไม่กี่วันก่อนผมติดปัญหากับ Kotlin Coroutines ซึ่งผมนำมาใช้กับงานที่ข้องแวะกับ ฐานข้อมูล (อ่าน, เขียน, ลบ)
ปัญหาที่เจอยังไม่สามารถหาคำอธิบายได้ว่ามันเกิดอะไรขึ้นกันแน่ สิ่งที่เจอคือ Null pointer exception แล้วชี้ไปที่ ผมนำ Coroutines มาใช้กับฐานข้อมูล
จนผมหมดหวังแล้วที่จะใช้มัน ยอมเสียประสิทธิภาพไปก่อนไว้อนาคตมาหาทางแก้
แต่แล้วผมก็นึกได้ว่า มันมี tech ที่มาใหม่ใช้แทนกันได้อยู่นะ
นั้นคือ Virtual Threads ด้วยความสามารถของ Kotlin ทำงานร่วมกับ Java ได้ 100%
ผมจึงนำมาใช้งานทันที ผลคือใช้งานได้แล้วไม่เจอปัญหาอะไรมากวนแล้ว
แต่ที่น่าตกใจสุดๆเลย มันทำงานประมวลผมได้โคตรเร็ว!!!! ใช้เวลาเฉลี่ย 0 ms มากสุดก็ 4 ms
เร็วมากๆ เร็วกว่า Coroutines อีกครับ แต่แลกกับใช้หน่วยความจำที่มากขึ้นกว่า Coroutines ใช้งาน
และมันยังเป็น tech ใหม่ที่ยังไม่เสถียร เมื่อเทียบกับ Coroutines ที่มันเสถียรแล้ว ผมก็รับได้
Virtual Threads มันเป็น tech ทางฝั่ง Java ที่ปล่อยออกมาใหม่ ประมาณ 4-5เดือน แล้วล่ะ ได้มาลองใช้ดูแล้ว รู้สึกดี
ผลการทดสอบ Virtual Threads vs Coroutines
Virtual Threads
Coroutines

Coroutines
