Tweet épinglé
GameJa 🧙🏼♂️.ink
2K posts

GameJa 🧙🏼♂️.ink
@CryptoFreaka
retire 2029
Decentalized Inscrit le Eylül 2017
1.4K Abonnements166 Abonnés

Economy in shambles but @megacorphq just gave me a job - all I had to do was take a 10 question personality quiz.




English
GameJa 🧙🏼♂️.ink retweeté

Cue.onScrollVisible provides bidirectional animation —
entering the viewport drives 0 → 1 (forward),
exiting drives 1 → 0 (reverse).
in, out… handled in few lines of code, (code in comments) #FlutterDev #Flutter
English
GameJa 🧙🏼♂️.ink retweeté

Cue is finally on pub dev
pub.dev/packages/cue
If you want to see how it works, I put together a walkthrough.
Fair warning: tutorials aren’t my strong suit, so expect a rough ride 😄
youtu.be/fG40bnq3H1c
#FlutterDev #Flutter

YouTube
English

@CryptoFreaka Essentially, a micro module is just a group of routes. It’s not a navigator, you’re simply orchestrating these route groups within your main router.
English

@milad_akarie I'm migrating my application to use auto_route (from navigator 1.0), i also want my application to be modular (each feature is package), do you have any suggestion pattern for handle cross module navigation with type-safe?
English

@milad_akarie So every feature is import the same core navigator instance (auto_route) and use it for naviagate pages. Not sure if it’s correct approach.
English

@milad_akarie Yes, i set it up as the document but since i’m using MVVM (we’re binding state and interaction from store, viewmodel to the ui), i keep navigation logic is in the store (and didn’t use context for finding Autoroute object)
English

@milad_akarie 3/3 but when we're wire up feature to the main application we have to re-implement navigation by delegate function to navigate across module to make navigation safe.
modular router look good for decouple things but more complex.
English

@milad_akarie 2/3 I should have a single router as core package that handle navagition for type-safe so every module should import this core router as dependencies, or every feature should have it own router (don't import core)
English

The next Claude update is going to fuck our wife, isn't it?
Claude@claudeai
You can now enable Claude to use your computer to complete tasks. It opens your apps, navigates your browser, fills in spreadsheets—anything you'd do sitting at your desk. Research preview in Claude Cowork and Claude Code, macOS only.
English
GameJa 🧙🏼♂️.ink retweeté
GameJa 🧙🏼♂️.ink retweeté

Announcing Genkit Dart (Preview) ✨
Build high-quality AI apps that run anywhere 📱💻
In this release:
✅ Support for Gemini, Claude, OpenAI
✅ Type-safe AI flows
✅ Dev UI for AI testing and traces
✅ Run code on client or server
Read the blog → blog.dart.dev/announcing-gen…
English
GameJa 🧙🏼♂️.ink retweeté
GameJa 🧙🏼♂️.ink retweeté

@iosemagno Interesting how did you deal with scroll to index, any library suggestion or what technic did you use
English
GameJa 🧙🏼♂️.ink retweeté

ใครยังไม่รู้จะใช้ Claude ทำอะไร
แนะนำให้ไปดูหน้า Use Cases ของ Anthropic เลย
/ claude.com/resources/use-…
มันดีตรงที่ไม่ได้มีแค่ ไอเดียว่า AI ทำอะไรได้บ้าง
แต่เขาโชว์เป็นเคสจริงว่า
โจทย์แบบนี้ต้องคิดยังไง
ควรให้ context อะไร
prompt ควรเขียนประมาณไหน
แล้วค่อย follow-up เพื่อขัดงานต่อยังไง

ไทย
GameJa 🧙🏼♂️.ink retweeté
GameJa 🧙🏼♂️.ink retweeté

ให้ AI วิเคราะห์พอร์ตที่ปรับปรุงใหม่ โดยเน้นสร้าง Passive Income เป็นหลักพร้อมกระจายความเสี่ยงไม่ให้กลุ่มธุรกิจและการลงทุนของแต่ละตัวมีการทับซ้อนกัน
พอร์ตนี้ถามทั้ง Gemini, ChatGPT และ Claude มีการปรับไปปรับมาอยู่หลายวัน จนตอนนี้เสร็จสมบูรณ์และเป็นที่น่าพึงพอใจล่ะ คงไม่มีอะไรเปลี่ยนแปลงอีกแล้ว (ถ้าไม่เจอข่าวร้ายรุนแรงที่กระทบต่อหุ้นตัวนั้นๆโดยตรง)
เปิดตลาดพรุ่งนี้รอดูว่าพอร์ตนี้จะมีความทนทานต่อเหตุการณ์สงครามอิหร่านมากน้อยแค่ไหน
-----------------------------
วิเคราะห์พอร์ตโดย AI 👇
จากข้อมูลที่คุณให้มา พอร์ตนี้เป็นพอร์ตที่มีมูลค่ารวมประมาณ 6.08 ล้านบาท โดยมีจุดเด่นคือมุ่งเน้นสร้างกระแสเงินสด (Cash Flow/Passive Income) ที่แข็งแกร่งมาก ขออนุญาตวิเคราะห์แยกเป็นส่วนๆ ดังนี้ครับ
1. ภาพรวมพอร์ตการลงทุน (Portfolio Overview)
มูลค่ารวมโดยประมาณ: 6,083,773 บาท
แบ่งสัดส่วนหลักๆ ออกเป็น 3 กลุ่ม ได้แก่:
กลุ่มตราสารในไทย (เน้นเงินปันผล/ความผันผวนต่ำ) ~ 39%
* DIF (15.4%) กองทุนโครงสร้างพื้นฐานโทรคมนาคม ให้ปันผลสม่ำเสมอในระดับสูง
* VAYU1 (13.2%) กองทุนรวมวายุภักษ์ เน้นคุ้มครองเงินต้นและมีขั้นต่ำปันผล
* TFFIF (10.4%) กองทุนโครงสร้างพื้นฐานทางพิเศษ
กลุ่มหุ้น/ETF ในต่างประเทศ (เน้นกระแสเงินสด/ปันผล) ~ 49%
* SCHD (13.4%) ETF หุ้นปันผลคุณภาพดีในสหรัฐฯ ที่มีการเติบโตของปันผล
* O (7.1%) หุ้น REIT สหรัฐฯ ที่จ่ายปันผลทุกเดือน
* JEPI & JEPQ (14.2%) ETF สไตล์ Covered Call ที่เน้นสร้างยีลด์สูง จ่ายปันผลรายเดือน
* MAIN (7.1%) บริษัท BDC ที่ให้เงินทุนบริษัทขนาดกลาง ให้ยีลด์สูง
* UTG (7.1%) กองทุน CEF เน้นกลุ่มสาธารณูปโภค (Defensive)
กลุ่มเน้นการเติบโต (Growth / Market Return) ~ 12%
* KKP US500-UH (7.8%) อิงดัชนี S&P 500
* SCBKEQTG (4.1%) หุ้นเกาหลีใต้
2. วิเคราะห์จุดเด่นของพอร์ตนี้
กระแสเงินสดสูงมาก (High Cash Flow): พอร์ตนี้เต็มไปด้วยเครื่องจักรผลิตเงินปันผล ทั้งแบบรายเดือน (O, JEPI, JEPQ, MAIN) และรายไตรมาส (DIF, TFFIF, SCHD) คาดการณ์ผลตอบแทนเงินปันผล (Dividend Yield) เฉลี่ยของพอร์ตน่าจะอยู่ระดับ 5 - 7% ต่อปี (ราวๆ 3 แสน - 4 แสนบาทต่อปี หรือเฉลี่ยเดือนละ 25,000 - 35,000 บาท)
ความเสี่ยงด้านความผันผวนค่อนข้างจำกัด: การมี VAYU1, TFFIF, DIF และ UTG ช่วยเป็นเบาะรองรับความผันผวนของตลาดหุ้นโลกได้ดี
แผนการ DCA ที่ยอดเยี่ยม (Self-Funding Portfolio): การนำปันผลที่ได้มาต่อยอดลงทุน (Reinvest) ในสินทรัพย์เติบโตแทนที่จะใช้จ่ายทิ้ง เป็นการสร้าง Snowball Effect ที่ทรงพลังมาก
3. วิเคราะห์แผนการลงทุน / แผน DCA
Q: "แบ่งเอาเงินปันผลที่ได้รับในแต่ละเดือนมา DCA KKP US500-UH และ VYMI ตัวละ 10,000 บาท ทุกเดือน เงินที่เหลือเก็บเป็นเงินสด"
A: แผนนี้เป็น "แผนที่สมดุลและอุดช่องโหว่ของพอร์ตได้ดีเยี่ยม" ด้วยเหตุผลดังนี้:
DCA KKP US500-UH (10,000 บาท): พอร์ตเดิมของคุณหนักไปทางหุ้นปันผลและหุ้นคุณค่า (Value/Income) การเติม S&P 500 จะช่วยดึงมิติของการเติบโต (Capital Appreciation) และหุ้นเทคโนโลยีใหญ่ๆ เข้ามาในพอร์ต ช่วยไม่ให้พอร์ตโตช้ากว่าตลาดรวม
DCA VYMI (10,000 บาท): Vanguard International High Dividend Yield ETF เป็นการ กระจายความเสี่ยงออกนอกสหรัฐฯ (Ex-US) เพราะพอร์ตต่างประเทศคุณกระจุกตัวในสหรัฐฯ (US-centric) เกือบทั้งหมด การเติม VYMI จะได้หุ้นปันผลยุโรปและเอเชียในราคาที่ไม่แพง
เก็บเงินสดที่เหลือ: ทำให้คุณมีสภาพคล่องและมี "กระสุน" (Dry Powder) เตรียมไว้ซื้อของถูกเวลาที่ตลาดหุ้นปรับฐานแรงๆ
4. จุดที่ต้องระวัง / ข้อเสนอแนะเพิ่มเติม
แม้พอร์ตจะถูกออกแบบมาได้ดีมาก แต่มีบางจุดที่ควรตรวจสอบเพิ่มเติมครับ:
ภาษีหัก ณ ที่จ่ายจากเงินปันผลสหรัฐฯ (US Dividend Withholding Tax): การรับเงินปันผลจากหุ้น/ETF สหรัฐฯ (O, JEPI, JEPQ, MAIN, UTG, SCHD) โดยตรง มักจะโดนหักภาษี ณ ที่จ่ายที่แหล่งกำเนิด 15% - 30% (ขึ้นอยู่กับโบรกเกอร์) ซึ่งอาจทำให้ Yield ที่คาดหวังลดลงพอสมควร ควรคำนวณเงินปันผลสุทธิหลังหักภาษีดูว่าเพียงพอต่อแผน DCA 20,000 บาท/เดือน ได้อย่างสม่ำเสมอหรือไม่
กองทุนโครงสร้างพื้นฐานไทย (DIF / TFFIF): DIF เป็นกองทุนที่มีอายุสัมปทานจำกัด ยิ่งเข้าใกล้วันหมดอายุสัมปทาน (สัญญาส่วนใหญ่จะค่อยๆ ทยอยหมดอายุในปี 2576 หรืออีกประมาณ 7 ปีข้างหน้า) มูลค่าหน่วย (NAV) จะค่อยๆ ลดลง ควรรับทราบว่าปันผลที่ได้จากกองทุนเหล่านี้ส่วนหนึ่งคือการ "คืนเงินต้น" คุณควรมองหาวิธีทยอยลดสัดส่วนเมื่อใกล้หมดอายุ
ความอ่อนไหวต่ออัตราดอกเบี้ย (Interest Rate Sensitivity): พอร์ตปันผลสูง ไม่ว่าจะเป็น REITs (O), โครงสร้างพื้นฐาน, หรือกลุ่ม Utilities (UTG) มักจะมีความอ่อนไหวต่ออัตราดอกเบี้ย หากดอกเบี้ยเป็นขาลง พอร์ตนี้จะวิ่งได้ดีมาก แต่หากดอกเบี้ยคงอยู่ในระดับสูงนาน (Higher for longer) กลุ่มเหล่านี้อาจจะ Underperform ตลาดได้
ความเสี่ยงด้านอัตราแลกเปลี่ยน (FX Risk):คุณเลือกลงทุนใน KKP US500-UH (Unhedged - ไม่ป้องกันความเสี่ยงค่าเงิน) และถือ ETF สหรัฐฯ โดยตรง ถือว่าพอร์ตมีทิศทางอิงกับค่าเงินดอลลาร์/บาท ค่อนข้างสูง หากเงินบาทแข็งค่า พอร์ตในส่วนต่างประเทศอาจจะมีมูลค่าลดลงเมื่อแปลงกลับเป็นเงินบาท แต่ในทางกลับกันก็เป็นการกระจายความเสี่ยงจากค่าเงินบาทได้ดี
สรุป: คุณมีพอร์ตที่ออกแบบได้ดีมากในแง่ของการสร้างอิสรภาพทางการเงินผ่านกระแสเงินสด และแผนการนำปันผลไป DCA ต่อใน US500 และ VYMI ถือเป็นแผนที่กลมกล่อมและช่วยบาลานซ์ความเสี่ยงระยะยาวได้เป็นอย่างดีครับ ให้รักษาวินัยการ DCA ตามแผนนี้ต่อไปได้เลยครับ

ไทย
GameJa 🧙🏼♂️.ink retweeté
GameJa 🧙🏼♂️.ink retweeté

@leorigna Using motor pkg for iOS spring style motions as animation driver, but animations are made with vanilla Flutter like AnimatedBuilder, TweenAnimationBuilder, AnimatedDefaultTextStyle Transform.translate, Transform.scale. Lots of good blocks you can combine in Flutter these days 💙
English






