#siamdev

lnwza007
1/14 10:07:26
💕 ::Emoji1-14:: :Emoji1-14: :catclap: :nostopus_highfive_r: :pepeD: ❤️ 📈 🤙

lnwza007
1/3 19:10:12
💕 :Emoji1-13: :pikaOMG: :wherostr_loveit: 👍 🤙
โอ้ววววว... กลับไปอ่านเอกสารดูรุ่นล่าสุดแล้วเจอคำนี้ ฟินกระจายเลย
**Dioxus** เป็นเครื่องมือทำแอพข้ามแพลตฟอร์ม ตัวนึงที่น่าติดตามอย่างมากๆ ผมได้รู้จักมันจากอาจารย์ @npub1vaz88a5zhsqsrj220vh5vdnpjsu53msm34hzvcrh27x5d7zeav7qm45t60 เมื่อประมาณ 4-5เดือนก่อน
จะเอามาทำโปรเจคเขียนเว็บเล็กๆ ตอนนั้นใช้ `Dioxus 0.5` สำหรับหัดเขียน Rust ... การใช้งานมันเหมือนกับ React เลยล่ะ คนที่มีประสบการณ์เขียนเว็บมา ก็เรียนรู้การใช้งานได้เร็วเลย เอกสารก็ดีระดับนึงเลย
แต่ก็มีปัญหาเรื่องต่างๆ เช่นขอบเขต CSS ที่เล่นผมหนักหน่วงเลย งมอยู่นาน ขอไม่พูดมันดีกว่ายาว เอาง่ายๆ ในส่วน CSS อย่าตั้งชื่อตัวแปร หรือ class ซ้ำกัน ถึงมันจะอยู่คนละไฟล์กันก็ตาม
โดยรวมแล้วผมชอบมันมากๆ เลยนะ ลองไปเล่นกันดูครับ ... มันก็เป็นเรื่องปกติล่ะ **software มันยังเป็น Alpha อยู่เลยคือ API ยังไม่นิ่ง, ของยังไม่ครบ, มีบัคน่ารำคาญ**
พัฒนาการมันน่าจะเร็วกว่านี้ถ้าผมไป รายงานปัญหาต่างๆ ที่เจอ แต่ติดที่ผมขี้เกียดเขียน แถวพูดภาษาคนไม่ค่อยรู้เรื่อง 55555
เว็บหลักของ Dioxus
https://dioxuslabs.com/
โครงสร้างนี้ผมทำไว้ใช้เอง เอาไปลองเล่นดู
https://github.com/rushmi0/rust-webassembly/
#siamstr #siamdev

lnwza007
12/18 13:03:53
💕 :Emoji1-01: :Emoji1-06: 🤙

lnwza007
12/17 20:02:17
💕 :Emoji1-13: :nostopus_highfive_r: :pepeD: 🤙 🥰
จัดกิจกรรม "Free and Open Source Projects Showcase"
โดยให้ผู้เข้าร่วมได้นำผลงานที่ตนเองทำมาแสดงให้ผู้อื่นชม (ยืนแอ็คกัน!) เพื่อเปิดโอกาสให้ผู้ที่สนใจในสิ่งเดียวกันสามารถร่วมมือกันพัฒนาได้
สามารถเข้าร่วมได้ช่วงวันเสาร์ ตั้งแต่เวลา 2 ทุ่มเป็นต้นไปนะครับ
https://discord.gg/xyuA9pwF?event=1318513788047200297
#siamstr #siamdev

VΔz
12/13 15:28:40
💕:Emoji1-02:

nickydev
12/7 23:08:33
💕
พรุ่งนี้ 2 ทุ่ม เรามีนัดเม้ามอย Docker กันนะครับ แล้วแจกันใน Discord SiamDev ครับ
#siamstr #siamdev
nostr:nevent1qqsqqqqntqrpu0vrl3nrw4pjtaq0c9c4ms2wdvfc08kdawe4trh7h7szyrjt93j0pe89f2anf4tzfngypcz7e3mlp3r8e3rw9nzdt05c4037x4azlrq
⬆
00001358061e3d83fc663754325f40fc1715dc14e6b13879ecdebb3558efebfa

nickydev
12/5 15:59:39
💕:Emoji1-13:

lnwza007
11/16 21:49:03
💕:turtlehappy: :zap: 🔥 🤙 🥰
ผมได้ทำการอัปเดตล่าสุดสำหรับ 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

lnwza007
11/6 18:48:12
💕 :Emoji1-06: :Emoji1-13: :catDance: :nostopus_highfive_r: ❤️ 👍 🤔 🤙 🥰 🧡
ด้วยการพัฒนา 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