Avatar
lnwza007
e4b2c64f0e4e54abb34d5624cd040e05ecc77f0c467cc46e2cc4d5be98abe3e3
Nostr Relay: https://github.com/rushmi0/Fenrir-s แดดกรุงเทพที่ร้อนจ้า ยังแพ้ตัวข้าที่ร้อน sat ♡ ∩_∩ („• ֊ •„)♡ ┏━∪∪━━━━┓ ♡ เสรีภาพ ₿ ♡♤ ┗━━━━━━━┛

ผมว่า ผมรู้เหลี่ยมที่จะรัน Relay บนมือถือแล้วล่ะ แต่ได้เฉพาะ Android นะ

ผมได้ทำการอัปเดตล่าสุดสำหรับ Nostr Relay ซึ่งรวมถึงการแก้ไขข้อผิดพลาดและการปรับปรุงระบบ

## Changelog

### Added

- เพิ่มตัวเลือกสำหรับ Native-Image Cross compilation ในไฟล์ `build.gradle.kts`

### Fixed

- แก้ไข BUG การดำเนินการ NIP-09 ไม่ถูกต้อง ป้องกันการโจมตี ทะลุการป้องการ POW

- แก้ไขการแสดงผลของ NIP-11 เนื่องจากไม่ตรงตามการตั้งค่าจาก `.env`

### Changed

- จัดเรียงลำดับเวลาของข้อมูลในระบบ Filter ใหม่

https://github.com/rushmi0/Fenrir-s

donate zap

https://getalby.com/p/rushmi0

#siamstr #siamdev

ไม่ชอบงู

We're having a party in here! https://hivetalk.org/join/Siamstr

Live Now in #HiveTalk

ร้านเปิด ปิดกี่โมเหรอครับ

เห้ยยยยย แถวบ้านผมเลยยยย

ลูกบิดประตูห้องน้ำเสีย อ้าาาาาา

โน๊ตแรกของผม

#siamstr

ด้วยการพัฒนา Relay ให้รองรับสมบัติพื้นฐานที่สำคัญ เพื่อให้คุณสามารถเป็นส่วนหนึ่งในโครงสร้างพื้นฐานของ Nostr Protocol ได้ง่ายๆ ด้วย Fenrir-s v1.0

### 🚀 คุณสมบัติที่รองรับ (NIPs)

- NIP-01 Basic protocol flow

- NIP-02 Follow List

- NIP-04 Encrypted Direct Message

- NIP-09 Event Deletion

- NIP-11 Relay Information

- NIP-13 Proof of Work

- NIP-15 Marketplace

- NIP-28 Public Chat

- NIP-45 Event Counts

- NIP-50 Search Capability

### ติดตั้งด้วย Docker

ง่ายต่อการติดตั้ง: เลือกการติดตั้งที่เหมาะกับคุณ ไม่ว่าจะเป็นแบบ JVM ที่มีความเสถียรในระยะยาว หรือ GraalVM ที่เน้นความเร็วและการตอบสนองไว

การใช้ **JVM** มีความเสถียรภาพสูง เหมาะสำหรับการทำงานระยะยาว โดยมีการปรับจูนโค้ดตลอดการใช้งาน ทำให้แอพทำงานได้เร็ว มีประสิทธิภาพมากขึ้นเมื่อใช้งานต่อเนื่อง อย่างไรก็ตาม การใช้ JVM มีการใช้หน่วยความจำและใช้เวลาการประมวลผลมากในช่วงเริ่มต้น

```shell

docker compose up relay-db relay-app-jvm

```

ในขณะที่ **GraalVM** จะคอมไพล์โค้ดเป็น `Native Binaries` ทำให้รันได้ทันทีและใช้หน่วยความจำต่ำ เหมาะสำหรับระบบที่ต้องการการตอบสนองรวดเร็ว แต่ `Native Binaries` อาจมีข้อจำกัดในการทำงานบน CPU ที่แต่งต่าง เนื่องจาก GraalVM จะใช้ Feature ของ CPU รุ่นนั้นๆ มาใช้งาน

```shell

docker compose up relay-db relay-app-native

```

https://github.com/rushmi0/Fenrir-s

#siamstr #siamdev

ไม่ได้เข้าไปเลย ว่างๆ เดี๋ยวแวะไปครับ

ต้องมีต้วเปิดห้องแล้วล่ะ5555

แจ้งให้ทราบถึงพี่ๆ ทุกคนที่ใช้งาน relay.rushmi0.win

จากที่ผมประกาศเปิด Relay ให้ทุกคนใช้งานเมื่อหลายเดือนก่อน

Relay ที่ผมเปิดนี้ ไม่ได้เปิดให้บริการจริงจังนะครับ ... มันเป็นเปิดเพื่อการทดสอบการทำงานระบบต่างๆ จะมีดับบ้าง ทำงานบ้างๆ เป็นปกติ

การที่มีพี่ๆ หลายคนมาใช้งานต้องขอบคุณมากๆ ครับ เป็นส่วนช่วยในการพัฒนาได้ดีมากๆ

#siamstr

ผมทำ client สำหรับอ่านบทความ ตอนนี้ยังไม่เสร็จ แต่พอมีอะไรให้เล่นได้อยู่

ตัวเว็บแนะนำให้ใช้ Microsoft edge มันจะมีปุ่มกด text to speech 💬, ส่วน browser อื่นๆ ผมไม่เปิดให้ใช้นะครับ

ระบบล็อคอินตอนนี้ใช้ได้เฉพาะ extension เท่านั้น

https://story.rushmi0.win/

เห้ยยย.... น่าสนใจเลย

ยังไม่ได้เรื่องได้ความเลยครับ