minseo's avatar
minseo
mikkipastel@siamstr.com
npub1h9ls...q9qf
👩‍💻 Full-time Android Developer 🌐 Part-time Content Creator 📖 Sub-Mod, Tripster ⚡ Zentry Ambassador #siamstr
minseo's avatar
minseo 7 months ago
keyword ที่ได้ยินยํ้า ๆ ในงาน National Coding Day 2026 คือ งานของเดฟคือ problem solving และเรื่อง fundamental สำคัญมากกกกกกกก . มาช้าดีกว่าไม่มาเนอะ สำหรับบล็อกงาน National Coding Day 2026 เมื่อวันเสาร์ที่ผ่านมา ของสมาคมโปรแกรมเมอร์ไทย ซึ่งบาง session ได้ฟังเต็ม ๆ บาง session ได้ฟังผ่าน ๆ บางทีก็แยกร่างไม่ทันอีก ส่วนห้องที่ confidental เนี่ย speaker เขาเขียนมาแล้วไปอ่านกันได้ 😄 ในปีนี้ก็ได้เป็น speaker ในหัวข้อ “AI Productivity for Mobile Developer” มีแจกสไลด์ ส่วนเนื้อหาเดี๋ยวไปทำเพิ่มเติมมาเนอะ ได้ content ลงเพจเพิ่มด้วย ก็ขอบคุณทุกคนที่เสียสละเวลามาฟังเนอะ . session ที่เข้าฟัง เดี๋ยว remark ว่าอันไหนเต็มไม่เต็ม 🌕 A Developer’s Pain Is Not Always a Bug 🌕 Build AI Agents at Scale with Microsoft Foundry 🌕 "Invariants” 🌙 What is design part when we design an architecture? 🌙 AI Isn't Replacing Us... It's Making Us Superman 💬 TalkX อันนี้ พอดีพักเบรกแล้วเข้ามาฟังอ่ะ ไม่รู้ว่าหัวข้ออะไร 🌕 Faster AI on Web with On-device AI Concept 🌕 Start shipping AI without a Server 🤔 Serious Discussion: The Overseas Tech Journey: A Practical Retrospective → อันนี้แปะบล็อก speaker ไว้ให้นะ ฟังไม่จบเพราะชนกับพี่ ๆ ฮือออ 💬 Talk X: ถามลุง 🌕 Panel: AI Shaping the Future - Timeless Wisdom Lasting Forever . จิ้มอ่านบล็อกได้ที่นี่เลย #siamstr
minseo's avatar
minseo 7 months ago
เราจะ inspect WebView บนแอพ Android ได้ยังไง? บอกเลยง่ายมาก เซฟโพสนี้ไว้เลย image เมื่อ QA เปิด bug ticket เกี่ยวกับ WebView มา เมื่อเราดูแล้วว่าน่าจะมาจาก WebView แน่ ๆ เราก็เลยอยากจะ inspect web บน WebView แต่มันกด F12 ไม่ได้อ่ะเนอะ แล้วเราจะใช้ Developer Tools บน WebView ในแอพ Android ยังไงดีล่ะ? . พอดีไปเจอ document นึงของ chrome for developer ซึ่งก็นานแล้ว ของปี 2015 ว่าเราจะ debug ที่ WebView บน Android ยังไงได้บ้าง ซึ่งมันรองรับ Android 4.4 หรือ Kitkat ขึ้นไป เดี๋ยวนี้ก็น่าจะใช้สูงกว่า version นี้กันหมดแล้ว 😂 . ขั้นตอนง่ายมาก ๆ 1. เปิด debug กันก่อนเลย ด้วย `WebView.setWebContentsDebuggingEnabled(true)` ซึ่งแนะนำเปิดแค่ตอน build debug เท่านั้นนะ ```kotlin if (applicationInfo.flags and ApplicationInfo.FLAG_DEBUGGABLE != 0) { WebView.setWebContentsDebuggingEnabled(true) } ``` 2. เปิด WebView ใน DevTools กัน โดยเปิดที่ url นี้ chrome://inspect 3. เริ่ม debug โดยการกด inspect อันที่เป็น WebView ที่เราต้องการ มันจะเปิดหน้าต่างใหม่ หน้าตาเหมือน DevTool เปี้ยบ 4. ในหน้าต่างใหม่ กดที่แท็บ Elements แล้วค่อย ๆ ดู element ที่เราต้องการ check ไป สมมุติกด hide element ในหน้านั้น ในหน้าแอพเรา element ก็จะหายด้วยเช่นกัน เอ้ออออ อยากเผลอไปคลิกขวาที่หน้าจอส่วน WebView นะ มันไม่ใช่เว็บจริงที่คลิกขวาแล้วไป inspect ได้น่ะ . เป็นไงง่ายใช่ม่ะ? สามารถใช้ได้ทั้งเครื่องจริง และ emulator อีกทั้งเทสตัวที่เป็น Chrome Custom Tab ได้ด้วยนะ #siamstr
minseo's avatar
minseo 7 months ago
เห็นหลาย ๆ คนเห็นตัว Illuminate ของบ้าน Google ออกมา ซึ่งมันทำ podcast ได้อย่างเดียว คนเลยสงสัยว่ามันเหมือนหรือต่างจาก NotebookLM ยังไง? โพสนี้มีคำตอบ เพราะเราลองให้แล้ววววว image ตัว Illuminate เท่าที่หาใน Google เหมือนจะประกาศในปี 2024 ว่าเป็นการสรุป content ยาว ๆ ที่เข้าใจยาก ออกมาเป็น podcast ให้คนฟังเข้าใจได้ง่ายขึ้นนั่นเอง . การใช้งานก็ไม่ยากเลย ไปที่ illuminate.google.com เราจะเห็นหน้า explore จะเห็น research paper ต่าง ๆ เริ่มสร้างโดยกด Start generating มันจะพาไปหน้า generate เริ่มที่เพิ่ม input ของข้อมูล โดยใส่ link ที่เราต้องการ หรือเราจะ search topic ที่เราต้องการก็ได้เช่นกัน ในที่นี้คือ AI model ที่ใช้ในงาน dev สามารถเลือกได้มากที่สุด 4 url ด้วยกัน จากนั้นมาเลือกโทนเสียงของเนื้อหากัน จะมี casual, formal, guided ที่จะมีเสียงตายตัว และ free form เราเลือกเสียงเองได้ ว่า host และ guest จะเป็นใคร แล้วพิมพ์ prompt เองได้ ซึ่งวันนึงเจนได้ 20 ครั้งต่อวันนะ พอเรียบร้อยแล้วกดปุ่ม Generate รอสักพัก เราจะได้ podcast มาเรียบร้อยแล้ว กดฟังได้เลย ระหว่างที่ตัว player เล่น podcast เราจะเห็นสคริปที่ตัว AI พูด เห็นปุ่มยกมือนั่นไหม เป็น Q & A ถามคำถามในนั้นได้เลย ส่วนปุ่มสามจุดนั้น มีให้ปิด player, download file audio, ดู source และ report ตัว podcast ที่อยู่ใน draft จะมีอายุแค่ 30 วันเท่านั้น ถ้าอยากเก็บกดปุ่ม save to library ได้เลย . เหมือนหรือต่างจาก NotebookLM ยังไง? ความเหมือน: รับข้อมูลจาก source ที่เราป้อนให้เหมือนกัน ความต่าง: - เลือกเสียงได้ในโหมด free form แต่ source ใส่ได้มากสุด 4 อัน ต่างจาก NotebookLM ที่ใส่ได้ 50 อัน และนอกจาก podcast ยังทำอย่างอื่นได้อีก - ตัว Illuminate มีสคริป แต่ NotebookLM ไม่มีสคริป - ตัว Illuminate เลือกโทนเสียงได้ แต่ NotebookLM เลือกโทนเสียงไม่ได้ - ตัว Illuminate รองรับเนื้อหาแค่ภาษาอังกฤษเท่านั้นนะ ซึ่งเขาเน้นสรุป paper หรือย่อยเนื้อหายาก ๆ ให้เข้าใจง่ายกว่า - Illuminate มี Q&A ถามเนื้อหาในนั้นได้ด้วย . ปล. ตอนนี้เปิด early stages และอาจจะมี bug ได้ เหมือน Google Opal นะ #siamstr
minseo's avatar
minseo 7 months ago
ในระหว่างที่เราทำ feature นึง เพื่อนในทีมก็มาเห็นจอของเรา จากนั้นเราก็โชว์สลับ dark mode ให้ทีมดูใน 1 วินาที เพื่อนในทีมอึ้ง เพราะไม่เคยรู้มี feature นี้มาก่อนใน Android Studio! image มาทำความรู้จัก feature “Device UI setting shortcuts” ที่เรารู้มาจากพี่เอกอีกที แฮร่ ซึ่งเราสามารถใช้ได้ทั้งเครื่องจริง ทั้ง emulator รวมไปถึงเครื่องที่มาจาก Firebase Test Lab ด้วย ทำให้เราลดเวลาไปเปิดปิดเองที่ Setting ได้เยอะ ทำให้มีเวลาแก้บัค เอ้ย ทำงานได้อีกเยอะเลย เช่น ดูพวก UI dark theme หรือดูเรื่อง Edge-to-edge . ซึ่ง feature นี้ มาใน Android Studio Koala ก็คือมาในช่วงกันยายน 2024 เพื่อช่วยเดฟของเราในการทำงานเนี่ยแหละ ในการเปลี่ยนพวก UI ต่าง ๆ ในการทดสอบ เช่น - Dark Theme: ปรับเป็น dark mode ได้แค่ติ๊ก - Navigation Mode: มีให้เลือกทั้ง 2/3 button กับ Gesture - Font size: ขยายขนาดตัวอักษรในเครื่อง - Display size: ปรับขนาดของตัวไอคอนหน้าจอ ซึ่ง text ตรงนั้นจะไปด้วย - Show Layout Bounds: เปิดแล้วเราจะเจอเส้นชมพูทั้งจอ เอาไว้ check พวก size, margin & padding ของ layout และ view นั้น ๆ ซึ่งปกติเนี่ย จะต้องไปเปิดที่ Developer Tool บนเครื่องเนอะ ส่วน Talkback & Select to Speak จะแสดงสำหรับเครื่องที่ติดตั้ง Android Accessibility Suite app ซึ่งเอาไว้เทสพวก a11y หรือ accessibility เราไม่เห็นในเครื่องจริงเพราะไม่ได้ติดตั้งอันนี้ แต่ใน emulator จะเห็น โดย feature “Device UI setting shortcuts” สามารถใช้ได้กับเครื่องที่เป็น API level 33 ขึ้นไปนะ #siamstr
minseo's avatar
minseo 8 months ago
Recap AI Tool 2025 ใช้ AI อะไรบ้างในปี 2025? แน่นอนว่า AI เก่งขึ้นทุกวัน และปีนี้ก็มี tool เดิมที่อัพเกรด กับ ของใหม่สุดล้ำ จะมีอะไรกันบ้าง มาดูกัน? image LLM: เพื่อนในชีวิตประจำวัน ตัวหลัก ๆ ที่ใช้ คือ ChatGPT, Gemini, Perflexity - Perflexity: ได้แบบ Pro มาหนึ่งปี ข้อดีคือ ในเรื่องของการค้นหาข้อมูล มันจะให้ reference url มาให้เราหาต่อเองได้ด้วย และเลือก model เองได้ แต่ข้อเสียคือพอกด Auto มันจะเลือกใช้ model ของตัวเองเสมอ ทำไมกันนะ - ChatGPT: ก็ยังแม่นเหมือนเดิม ในเรื่องการดูดวง 🤣 ก็ใช้ถามโน้นนี่บ้าง ถามเรื่อง technical อยู่บ้าง แต่ตอนนี้เรายังใช้ฟรีอยู่เนอะ - Gemini: บอกเลยว่าปีนี้จัดเต็มจริง ๆ พิมพ์ prompt เพื่อให้เจนรูปได้ง่าย ยิ่งเราได้ Gemini Pro ฟรี 3 เดือนมาเนี่ย นอกจากจะช่วยงานเราในเรื่องการถาม technical แก้ปัญหาต่าง ๆ พอเป็น Pro มันเล่นได้เยอะจริง ๆ ไม่ติด limit เลยได้ลองเล่นหลายอย่างเลย . Coding: ใช้ในการทำงาน เพื่อนในการทำงานคือ Github Copilot ส่วน Cursor เป็นเพื่อน(ชั่วคราว)ในการทำงาน - Github Copilot: ต้องขอบคุณบริษัทที่ซื้อแบบ Business มาให้ ใช้แล้วช่วยงานเราได้หลาย ๆ อย่างเลย โดยเฉพาะการแก้โค้ดใด ๆ ทำให้เราทำงานได้เร็วขึ้น ที่สำคัญมี model มากมายที่ทาง admin ให้เราเลือก เลือกไม่ถูกมี Auto สุ่มโมเดลให้ด้วย - Cursor: ทางบริษัทมีให้ลองใช้ 1 เดือน สำหรับ Android Developer อย่างเราเหมือนเปิด IDE 2 ตัว แบบให้ cursor แก้โค้ดให้ แล้วไปรันใน Android Studio แล้วเครื่องก็ค้าง เลยเล่นอะไรไม่ได้เยอะเลย จุดเด่นคือเรื่อง context ที่แม่นมาก ๆ . Prototype: AI เสกของ มีลองเล่นบ้างแต่ไม่เยอะ - Google AI Studio: อันนี้ก็ดี ทำเว็บง่าย ๆ ได้เอง แถมเชื่อมต่อกับ Gemini ได้เลย แต่อาจจะงอแงนิดหน่อยเวลาขึ้นเว็บจริง ต้องไปแก้ในหน้าโค้ดของเขาอยู่ - Canva AI: คนไม่ใช่สายเทคใช้ง่ายดี พิมพ์ prompt แล้วได้ของหน้าตาสวยงามเลย แต่ integrate อาจจะยังน้า - Firebase Studio: ของดีและฟรี แต่นี่ใช้ทีไรเจอบัคตลอดเลย ;_; - Google Opal: ทำโปรแกรมแบบง่าย ๆ บางคนอาจจะมองเป็น automation size mini แต่เหมือนเราทำโปรแกรมแบบง่าย ๆ นึกอะไรไม่ออกลองดูใน Gallery ได้นะ เหมาะกับอันที่มี flow แน่นอน เช่น ช่วยทำ content ให้หน่อยงี้ หรือคิดท่าโพสของ mascot . Productivity - NotebookLM: ผู้ช่วยที่เหมือนเป็นหนังสือในข้อสอบ open book จุดเด่นคือ ช่วยสรุปเนื้อหาให้เรา ตอบแม่น เพราะตอบตามข้อมูลที่เราใส่ไปให้ แล้วยังทำเนื้อหาต่าง ๆ ให้เรา ไม่ว่าจะเป็น podcast, video, slide, report - Gamma: ทำสไลด์ ส่วนใหญ่คนใช้คือพี่ในทีมตอน knowledge sharing 555555 อยากได้สไลด์แบบไหนพิมพ์บอก พร้อมเลือกสไตล์ที่ใช้ หรือใส่ข้อมูลที่เราอยากทำสไลด์ ****แล้วมันเสกมาให้เลย เหมาะกับจะทำสไลด์แต่นึกไม่ออกว่าจะวางยังไงดี แต่ตอนนี้ NotebookLM อาจจะให้ข้อมูลที่แม่นกว่าแหละ เพราะเราเลือกเอง แฮร่ . Image: มีเจนรูปบ้างนิด ๆ หน่อย ๆ - LLM เราจะใช้ Gemini ในการเจนรูปเป็นหลัก เพราะฟรี ใช้ง่าย ส่วน ChatGPT ก็มีอัพเดต อาจจะลองไปเล่นดู - Canva: มีลองบ้างตอนทำรูป content แต่ก็ 🤔 มี Magic Background มีใช้ในบาง content แต่ส่วนใหญ่จะไม่ค่อยถูกใจ 555 . Video - Sora2: พอดีบ้าน OpenAI ออกตัวนี้มา ก็เลยลองมาเล่นดู อันนี้แอบน่ากลัวตรงที่เพิ่มหน้าเราพร้อมเสียงได้ โดยแค่ให้เราหันนิดหน่อย แล้วมาสร้างคลิปเป็นตัวเราพูดโน้นนี่ได้เลย เราเลยเล่นกับตัวตุ๊กตาของเราให้มีชีวิตได้ แรก ๆ โควต้าสร้างได้วันละ 30 ตอนนี้เหลือแค่ 10 แล้ว แถมกดเซฟยังไงนะตอนนี้ 🤔 - Flow: สร้าง media ได้ทั้งวิดีโอ และรูป อันนี้เพิ่งลองเล่นดู ปล. ของ Perflexity Pro ก็มีให้เรา gen video ได้เดือนละ 3 ครั้งเองมั้ง ;_; . ส่วนเพื่อน ๆ ใช้อะไรชอบไม่ชอบ หรือมาป้ายยา มาพิมพ์ได้ในเม้นเลย #siamstr
minseo's avatar
minseo 8 months ago
รู้ยัง ใช้ NotebookLM บน Gemini ได้แล้วนะ! แล้ว NotebookLM คืออะไร? แล้วใช้งานใน Gemini ได้ยังไง? มาดูกัน บอกเลยของดี และตอนนี้ฟรี ใช้แล้วจะติดใจเอาน้า . เพราะสามารถช่วยเราเรียนรู้เรื่องใหม่ ๆ จากบทความและคลิปต่าง ๆ ให้เราได้เลย สะดวกเพราะรวมเรื่องเดียวกันไว้ในที่เดียว . แล้วเพื่อน ๆ ใช้ NotebookLM ทำอะไร พิมพ์มาบอกกันได้เลย #siamstr
minseo's avatar
minseo 8 months ago
อยากลองโค้ด Kotlin ที่เราเขียน Regular Expression ว่าเขียนถูกไหม แต่ไม่อยากบิ้วแอพ Android เพื่อเทสเลย ทำยังไงดีนะ? image ก่อนหน้านี้เราอาจจะใช้ Kotlin REPL ใน Android Studio แต่ตอนนี้เหมือนจะใช้ไม่ได้แล้ว บางทีก็ใช้ Kotlin Playground บน web browser แต่บางทีก็ไม่สะดวก เพราะบางอย่างเราต้องใส่ import เอง แล้วโปรเจกต์ใหญ่ ๆ ก็มี function ที่ทุกคนใช้ร่วมกันด้วย อาจจะต้องใช้ context ในนั้นก็อาจจะไม่สะดวกอีก เรามีวิธีที่ง่ายกว่านั้น คือ การลองรันผ่าน Kotlin scratch file นั่นเอง แล้ว scratch file คืออะไรล่ะ? เป็น temporary file ที่เอาไว้จด note แล้วที่สำคัญ มันไม่เกี่ยวกับโปรเจกต์ด้วย เพราะมันเก็บที่ folder ของ Android Studio . 🟢 วิธีสร้าง Scratch File 1. ไปที่เมนู File → New → Scratch File หรือชาว macbook สามารถใช้คีย์ลัด `Cmd` + `Shift` + `N` 2. มันจะขึ้นหน้าต่าง New Scratch File เลือกภาษาเป็น Kotlin 3. ใช้งานได้เลย . 🟢 วิธีการใช้งาน Kotlin Scratch File ลองพิมพ์โค้ดเข้าไป แล้วกดปุ่ม Run Scratch File ที่เป็นปุ่ม play สีเขียว ๆ อ่ะ มันจะ compile ให้ แล้วผลลัพธ์อยู่ด้านขวามือ ถ้าเอาสะดวก ไม่ต้องกดปุ่มเอง ให้ติ๊กที่ Interactive Mode เมื่อเราพิมพ์เสร็จ มันจะรันโค้ดของเราให้อัตโนมัติให้เราเลย ถ้าเราอยากใช้ function ที่มีอยู่แล้วใน project ให้เลือก module ที่ต้องการตรง Use classpath of module: โดยปกติมันจะ default ที่ ****`<no module>` เราสามารถเลือก module ที่เราต้องการ ในการใช้งาน function ต่าง ๆ ที่มีอยู่แล้วได้เลย ข้อดีของมันคือ เร็วมาก เพราะไม่ต้องรอบิ้วทั้งโปรเจกต์, เข้าถึงโค้ดในโปรเจกต์ของเรา และเป็นการลอง syntax ในการเขียนอะไรใหม่ ๆ ก่อนเขียนบนงานจริงได้อีกด้วย ซึ่งเหมาะกับการเขียน business logic สุด ๆ แต่ไม่สามารถใช้เขียน Android UI นะ . 🟢 ตัวอย่างการใช้งาน? สมมุติว่าเราจะ check email validation ว่าตรง format ไหม ซึ่งเราใช้ RegEx อ่ะเนอะ ทริคหลัก ๆ สร้างตัวแปรเพื่อดูแต่ละเคสที่เราต้องการได้เลยแบบนี้ ```kotlin val emailRegex = """^[A-Za-z0-9+_.-]+@[A-Za-z0-9.-]+$""".toRegex() val isMatch = emailRegex.matches("dev@android.com") val isNotMatch = emailRegex.matches("@nodomain.com") ``` . 🟢 ถ้าเขียนแล้วอยากกลับมาดูอีก มันอยู่ตรงไหนนะ? เปิด Project แล้วเลื่อนลงไปล่างสุด จะเจอ Scratches and Console เราจะเห็นว่าที่เราสร้างไว้จะอยู่ใน folder Scratches ไม่ว่าจะเปิดโปรเจกต์ไหนก็จะเจอไฟล์ Scratches ที่เราสร้างไว้เสมอ และเมื่อเปิด Finder ดู พบว่าจะอยู่ที่ folder scratches ที่อยู่ใน AndroidStudio version ที่เราใช้อยู่อีกทีนึง แล้วตัว Scratch File ไม่ได้มีแค่ Kotlin เท่านั้น ยังมีไฟล์ชนิดอื่น ๆ ให้เราจด note อีกด้วยนะ เพื่อน ๆ ใช้ทำอะไร มาบอกใน comment ได้เลย 👇 #siamstr
minseo's avatar
minseo 8 months ago
มาล่ะ โปรจารย์ตํ๊า 😆 ได้เวลามา DCA Bitcoin กันแล้วว ของวันแรกกดเรียบร้อย ตั้งปลุกของวันอื่นรอล่ะนะ แต่ก็รอ เมื่อไหร่ feature DCA จะมาซ้ากกกกที #siamstr image
minseo's avatar
minseo 8 months ago
มาแล้วกับบล็อกที่ดองมาสักพักนึง กับงาน DevFest Bangkok 2025 ที่จดมาเกือบทุก session ในงานเลย . แล้วมีหลากหลาย session ทั้ง Android, Flutter, ป้ายยา Google Opal แล้วก็ฝั่งบ้าน Cloud AI ใด ๆ ส่วนจะมีอะไรนั้น อ่านบล็อกที่แปะได้เลย 👇 #siamstr
minseo's avatar
minseo 8 months ago
Hardware Wallet คืออะไร? แล้วเราจะสืบเส้นเงินคริปโตได้อย่างไร? มาทำความรู้จักกับ wallet และการทำธุรกรรมบน Blockchain กัน #siamstr
minseo's avatar
minseo 9 months ago
มาแล้วกับบล็อกงาน iCreator Conference 2025 ของทาง Rainmaker ที่จัดไปเมื่อวันพุธที่แล้ว ว่าได้ฟัง ได้ workshop อะไรไปบ้าง บาง session ได้ฟังทั้งหมด บางอันเข้าทัน บางอันเข้ามาจะจบแล้ว 😆 แต่อย่างน้อยก็มีย้อนหลังให้ดู และ workshop ที่หาย้อนหลังไม่ได้ ต้องลงอย่างเดียว แล้วก็มาแชร์กันว่าแต่ละห้องพูดอะไรกันบ้าง . บาง session ก็สรุปที่หน้าเพจแล้ว บางอันอย่าง workshop เล่าในบล็อกดีกว่า น่าจะเข้าใจง่ายกว่า ไม่แน่ใจว่าแต่ละคนได้ฟัง หรือเข้า workshop ไหนบ้าง มาแชร์กันในเม้นได้ ส่วนของเราเข้าตามนี้เลย เหมือนเดิมบล็อกอยู่ใต้เม้นน้า 🔵 Find Your Style Frame Your Story คราฟต์งานคุณภาพสู่สนามคอนเทนต์ 🔵 The Future of Creation & Connection อนาคตแห่งการสร้างสรรค์ และการเชื่อมโยงกับ Meta 🔵 Creator Busyness Guide เปลี่ยนแบรนด์สู่วิธีคิดแบบครีเอเตอร์ ในยุค Content-first 📝 The Art & Craft of Content Creation ศิลปะการสร้างคอนเทนต์ให้เป็นงานคราฟต์ 📝 Creator and Brand Monetization เปิดโลกสร้างรายได้ ปลดล็อกมูลค่าในคอนเทนต์ 🔵 Future of Creator Intelligence ปฏิวัติวงการครีเอเตอร์ สู่ยุคที่ AI ทําแทนไม่ได้ 🔵 Be You through Mindfulincing ทําคอนเทนต์แบบเป็นตัวเองในวันที่โลกเปลี่ยน 🔵 The Voice of New Generation ปลุกพลังอนาคต จากเสียงสะท้อนของคนรุ่นใหม่ #siamstr #iCreator2025
minseo's avatar
minseo 9 months ago
เสกเว็บง่าย ๆ ด้วย Google AI Studio พร้อมขึ้นเว็บได้แบบฟรี ๆ บอกเลยใคร ๆ ก็ Vibe Coding ได้! แล้วขั้นตอนการทำเป็นยังไง ไปดูกัน #siamstr
minseo's avatar
minseo 11 months ago
เข้าใจ Bitcoin ด้วยหนังสือ 4 เล่มนี้ image อยากรู้เรื่องเกี่ยวกับ blockchain อ่านเล่มไหนดี? ตอนนี้ Bitcoin ก็ all-time high สักพักใหญ่ ๆ แล้ว หลาย ๆ คนคงจะสนใจสินทรัพย์ดิจิตอลตัวนี้กันบ้างแล้ว ว่ามันคืออะไรกันนะ อ่านทีก็เข้าใจยากจัง แล้ว blockchain มันคือยังไงกันนะ . โพสนี้จะมาแนะนำหนังสือเกี่ยวกับ Bitcoin & Blockchain ที่ซื้อมาอ่านบ้างไม่อ่านบ้าง แต่เนื้อหาดีงามและเข้าใจง่ายมากฝากกัน และทุกเล่มมีอยู่บน meb สามารถอ่าน sample ที่บ้านก่อนซื้อ ebook ได้ หรือถ้าอยากได้แบบเล่มก็ไม่ติด . 🟠 Inventing Bitcoin : ไขกลไกนวัตกรรมเงินเปลี่ยนโลก ทำความรู้จัก Bitcoin และ Blockchain เบื้องต้น เหมาะสำหรับมือใหม่ อธิบายที่มาที่ไปในเชิงเทคนิค เกี่ยวกับกลไกการทำงานเบื้องหลังอย่างละเอียด ตั้งแต่ Proof of Work, Private Key ไปจนถึงการทำงานของ blockchain . 🟠 Bitcoin & Blockchain 101 เงินดิจิทัลเปลี่ยนโลก (ฉบับปรับปรุง) มือใหม่ต้องอ่าน ก่อนเข้าสู่โลก web3 เนื้อหาครอบคลุมพื้นฐานทั้งหมดของ Bitcoin และเทคโนโลยี Blockchain ว่ามันคืออะไร ใช้งานยังไง ด้วยภาษาที่เข้าใจง่าย ทำให้เห็นภาพรวมว่าทำไมเงินดิจิทัลถึงกำลังจะเข้ามาเปลี่ยนโลก เป็นหนังสือที่เหมาะสำหรับปูพื้นฐานให้แน่นก่อนไปศึกษาต่อในระดับที่ลึกขึ้น . ถ้าสนใจเรื่อง Bitcoin เพิ่ม สามารถอ่านสองเล่มนี้ต่อได้เลยยยย 🟠 The Bitcoin Standard : ระบบการเงินทางเลือกใหม่ไร้ศูนย์กลาง สาวก Bitcoin ต้องอ่าน เล่มนี้ไม่ได้เน้นเรื่อง technical แต่จะพาไปสำรวจประวัติศาสตร์ของเงินตราและอธิบายว่าทำไม Bitcoin ถึงมีคุณสมบัติเป็น Hard Money ที่ดีกว่าทองคำและเงินเฟียต (คือเงินที่เราใช้อยู่ในปัจจุบัน) ผู้เขียนจะแสดงให้เห็นถึงความสำคัญของระบบการเงินแบบกระจายศูนย์และศักยภาพของ Bitcoin ในการเป็นสินทรัพย์รักษามูลค่าแห่งอนาคต . 🟠 The Fiat Standard เล่มนี้เป็นภาคต่อของ The Bitcoin Standard ที่จะพาไปเจาะลึกระบบการเงินปัจจุบันที่เราใช้อยู่ หรือ "เงินเฟียต" อย่างถึงพริกถึงขิง หนังสือจะวิเคราะห์จุดอ่อนและปัญหาของระบบที่ควบคุมโดยรัฐบาลและธนาคารกลาง พร้อมทั้งเสนอว่า Bitcoin จะเข้ามาแก้ปัญหาเหล่านี้ได้อย่างไร เป็นการเปิดมุมมองให้เห็นว่าทำไมเราถึงต้องการทางเลือกใหม่ . ส่วนเพื่อน ๆ ชอบเล่มไหน หรืออยากแนะนำเล่มไหน พิมพ์ไว้ใต้ comment ได้เลย #siamstr --- Shopee 🟠 Inventing Bitcoin : ไขกลไกนวัตกรรมเงินเปลี่ยนโลก https://s.shopee.co.th/6AQoyKcUMb 🟠 Bitcoin & Blockchain 101 เงินดิจิทัลเปลี่ยนโลก (ฉบับปรับปรุง) https://s.shopee.co.th/4fnHhE7dtw 🟠 The Bitcoin Standard : ระบบการเงินทางเลือกใหม่ไร้ศูนย์กลาง https://s.shopee.co.th/60IfHTT3nS 🟠 The Fiat Standard https://s.shopee.co.th/3AyTuKCJVS 🟠 (แถม) Cryptocurrency & Digital Asset 101 https://s.shopee.co.th/A9wxjaTwm0 --- Meb 🟠 Inventing Bitcoin : ไขกลไกนวัตกรรมเงินเปลี่ยนโลก https://www.mebmarket.com/ebook-214859-Inventing-Bitcoin--ไขกลไกนวัตกรรมเงินเปลี่ยนโลก 🟠 Bitcoin & Blockchain 101 เงินดิจิทัลเปลี่ยนโลก (ฉบับปรับปรุง) https://www.mebmarket.com/ebook-184242-Bitcoin-amp-Blockchain-101-เงินดิจิทัลเปลี่ยนโลก-ฉบับปรับปรุง 🟠 The Bitcoin Standard : ระบบการเงินทางเลือกใหม่ไร้ศูนย์กลาง https://www.mebmarket.com/ebook-369931-The-Bitcoin-Standard--ระบบการเงินทางเลือกใหม่ไร้ศูนย์กลาง 🟠 The Fiat Standard https://www.mebmarket.com/?action=book_details&book_id=293923
minseo's avatar
minseo 11 months ago
กลับมาอีกครั้งกับงาน contribute ประจำปีของชาว developer อย่าง Hacktoberfest 2025 ที่ปีนี้กลับมาแจกเสื้ออีกรอบ โดยกติไก่ เอ้ย กติกา คือ ต้อง contribute ใน Github หรือ Gitlab ก็ได้ 6 accept PR/MR ซึ่งจะเป็น 10,000 คนแรกเท่านั้น! และยังได้รักโลกกับ treenation อีกเช่นเคยด้วยล่ะ สมัครได้วันนี้ ซึ่งกิจกรรมจะเริ่มวันที่ 1 ตุลาคมไปจนจบเดือนเลย . ใครอยากฝากร้านให้เพื่อน ๆ เข้าไป contribute สำหรับ Hacktoberfest ปีนี้ ฝากได้ในเม้นเลยยยยยย
minseo's avatar
minseo 1 year ago
แจกเลขบัตรเทสบน Staging ! บางแอพจะมี feature เพิ่มบัตรเครดิตในระบบเพื่อตัดเงิน หรือไว้เพื่อ shopping แล้วตอนอยู่บน staging แล้วเอาเลข card ที่ไหนมาเทสล่ะเนี่ย? ในโพสนี้มีคำตอบ image ถ้าเราอยากเทส validation ที่เป็นเลขบัตรปกติที่เป็น valid case ที่ทีมใช้เป็นเลขบัตรเหล่านี้ - 4111-1111-1111-1111 - 4242-4242-4242-4242 : VISA - 5555-5555-5555-4444 : Master Card ข้อดีคือ เราจะกรอก CVC เลขอะไรก็ได้ และเราจะใส่ expire date เวลาไหนก็ได้ตามใจเลย . แล้วถ้าอยากเทส invalid card number ล่ะ? ตัวเลขบัตรเครดิต 16 หลักเนี่ย เราจะใส่ไปมั่ว ๆ ให้มันใช้ได้ไม่ได้นะ เพราะมันผ่าน algorithm ตัวนึงที่ชื่อว่า Luhn check หรืออีกชื่อนึงคือ mod 10 นอกจากใช้ในเลขบัตรแล้ว ยังใช้ในหลาย ๆ ที่อย่าง IMEI number อีกด้วย ดังนั้นเลขบัตรสำหรับ invalid card ก็ง่าย ๆ เลย เปลี่ยนเลขหลังสุดเพิ่มหรือลด ประมาณนี้ - 4111-1111-1111-1111 → 4111-1111-1111-1112 - 4242-4242-4242-4242 → 4242-4242-4242-4241 . ถ้าเชื่อมต่อกับ payment gateway อย่างของ Stripe, BlueSnap, PayPal, Omise ใน document เขาเนี่ยมีเลขบัตรเคสต่าง ๆ ให้เราเอาไปเทสอยู่แล้วนะ ในหลาย ๆ เคส เช่น เลขบัตรประเทศต่าง ๆ, เลขบัตรที่ตัดเงินไม่ได้, เลขบัตรที่เข้าข่าย fraud, 3D security (ตัว document แต่ละเจ้า เดี๋ยวทิ้งลิ้งในคอมเมนต์นะ) ถ้าถามว่าเจ้าไหนมีให้เทสมากสุด ชอบของ Stripe มันมีเยอะมากกกกก สุดท้าย อย่าเอาเลขบัตรที่มีในโลกจริงมาเทสเน้อ ใช้บัตรเทสในการเทสเท่านั้นน้า #siamstr
minseo's avatar
minseo 1 year ago
Kotlin Multiplatform Wizard มี plug-in ให้ใช้บน Android Studio แล้ว ไม่ต้องเข้าไปสร้างในเว็บเองแล้วมา import แล้วนะ image เวลาคนที่เริ่มต้นทำโปรเจกต์ Kotlin Multiplatform ใหม่ ๆ จะต้องไปสร้างโปรเจกต์ที่ Kotlin Multiplatform Wizard บน website ของ Jetbrains ใช่ป่ะ แล้วค่อยมา import ที่ Android Studio อีกที ตอนนี้ Jetbrains เขาออก plug-in ชื่อว่า Kotlin Multiplatform สำหรับ IntelliJ IDE ซึ่งคนที่ไม่ได้ใช้ Android Studio แล้วต้องมาทำ KMP เนี่ย ต้องมาลงโน้นนี่หลายอย่างเลย เท่าที่ดูผ่าน ๆ ก็จะเหมือนกับคนที่ใช้ Android Studio เลย อย่างการบิ้วแอพลงเครื่องต่าง ๆ, ทำ Compose Multiplatform ได้ ซึ่งมันจะต้องมีการทำ hot reload มาด้วย อันที่รู้สึกว่าเพิ่มเติมมาจริง ๆ คือ การสร้างโปรเจกต์ใหม่ ผ่านตัว wizard ใน IDE ได้แล้ว จะได้เป็นโปรเจกต์ Compose Multiplatform ที่ตอนนี้ iOS stable แล้ว และตัว web ยัง alpha อยู่ ในตอนนี้ rating ตัว plug-in ไม่ค่อยดีเท่าไหร่ 2.5 ดาว ต้องรอดูการพัฒนาต่อไปเนอะ ใช้แล้วเป็นยังไงจะมาเล่าอีกทีแล้วกัน ขอไปปั่นงานก่อนล่ะ หรือเพื่อน ๆ อยากจะมาเล่าก็ได้น้า #siamstr
minseo's avatar
minseo 1 year ago
ใครจำมือถือ Android เครื่องแรกของตัวเองได้บ้าง? มาแชร์โมเมนต์ 'เปิดโลก' ของคุณกันหน่อย! image ของเราเหมือนเปลี่ยนชีวิตเลยทีเดียว เพราะคุณ Samsung Galaxy Y ทำให้เราเป็น Android Developer ในทุกวันนี้ได้!!! . ซึ่ง Samsung Galaxy Y เป็นรุ่นที่วางจำหน่ายเดือนสิงหาคม 2011 ระบบปฎิบัติการ Android 2.3 Gingerbread เอ่อออนานนม แล้วบอกเลยว่าเครื่องนี้ จิ๋วกว่าเครื่องปัจจุบันตอนนี้มาก 🤣 เครื่องนี้เราใช้เขียนแอพตอนฝึกงานปี 2012 ทำโปรเจกต์แอพกรอบรูปวงจรปิด สมัยนั้นใช้โปรแกรมที่ชื่อว่า Eclipse IDE เขียนแอพอยู่เลย เก่ามาก 🤣🤣🤣 ใช้อยู่ประมาณ 4 - 5 ปีแล้วเปลี่ยนเครื่องเลยล่ะ จำเหตุผลไม่ได้ แต่เราต้อง move on ไปสิ่งที่ทันสมัยขึ้น 🤔 . แล้วมีใครเคยใช้ Galaxy Y เหมือนกันบ้าง? หรือเพื่อน ๆ ใช้มือถือ Android เครื่องแรกรุ่นไหนบ้าง? แล้วเปลี่ยนชึวิตเพื่อน ๆ ยังไง? มาแชร์กันได้ รออ่านอยู่น้า #siamstr
minseo's avatar
minseo 1 year ago
วันนี้มาบล็อกสั้น ๆ มาฝากชาว #siamstr ว่า Android Developer มีส่วนร่วมในการทำให้แอพของเรามี accessibility มากขึ้นได้อย่างไรบ้าง มาดูกันเลย