เขียน dApp บน Blockchain

หลังจาก trade crypto มาเดือนกว่าๆ ก็อยากเขียน Smart contract บ้างพอไล่ไปดู Solidity ก็พบว่าภาษามันแปลกดี ก็เลยได้ลองอะไรนิดหน่อย เขียน Smart contract ไป deploy บน Testnet ของ Ethereum ใช้แค่ Remix IDEอย่างเดียว สั่ง deploy และ test Smart contract ก็พบว่ามันใช้ได้ดีมาก

จากนั้นได้ลองสร้าง Token ERC20 บ้าง

ก็พบว่าสนุกดี พอค้นหาข้อมูลไปเรื่อยๆ ก็พบว่ามี Smart Contract ที่เป็น Open Source ให้ fork มาใช้งานได้ เลย เช่น OpenZeppelin มีตัวอย่างที่อ้างอิงกับ Standard หลายตัวให้ดูกัน

ช่วงนี้กำลังสนใจเรื่อง NFT เพราะดูน่าสนุกดี อาจจะทะยอยมาอัพเดทเรื่อยๆ ครับ

เทรด Crypto Currency

ช่วงเดือนเมษายนตัดสินใจ Trade Crypto Currency เพราะคิดว่าน่าจะช่วยเพิ่มรายได้จากเศรษฐกิจที่ไม่ดีในช่วงนี้ ก็เลยลอง trade ดู ได้ความรู้ใหม่ๆ เกี่ยวกับการดูกราฟแท่งเทียนมานิดหน่อย พอจะมองเห็นแนวโน้มค่าแนวรับ แนวต้านเป็นบ้าง พอดีเหรียญที่ Trade อยู่เป็นเหรียญในประเทศไทย แต่มีตลาด trade กัน 4 ประเทศ ซึ่งมี “เจ้ามือถือ” ที่เป็นกลุ่มทุนคอยปั่นเหรียญให้มีราคาขึ้นลง

ตอนแรกก็คิดว่ามีเฉพาะในตลาดประเทศไทยเท่านั้น พอสังเกตตัวเลขและกราฟจากตลาดทั้ง 4 ประเทศมีการพุ่งขึ้นของกราฟในเวลาเดียวกัน ซึ่งก็ไม่ต้องแปลกใจเลยว่า “เจ้าเข้า” แน่นอน ช่วงแรกๆ กราฟราคาขึ้นวันละ 10-14% ช่วงหลังกลางเดือนเมษาราคาก็ค่อยๆ ลดลง ทีการตรวจสอบจุดตำสุดอยู่ 2 ครั้ง ทำให้แน่เใจได้ว่ารอบถัดไปราคาจะลงเหลือเท่าไร ซึ่งก็คือจุดแตะแล้วเด้งกลับของราคาตอนนั้น ทำให้หลายๆ คนเล็งราคาช่วงนั้นไว้เยอะมากและ “เจ้าเข้า” จริงๆ ด้วย

ไปๆ มาๆ การ Trade Crypto Currency เหมือนการพนัน โดยเฉพาะช่วง “เจ้าเข้า” นี่แหละที่ราคาพุ่งสูง กลายเป็นว่าใครถือเงินเยอะกว่าก็สามารถกำหนดทิศทางตลาดได้ ถ้าถามว่าได้กำไรไหมจากการเทรด Crypto Currency ตอบได้เลยว่า “ได้กำไร” แต่ไม่มาก เพราะเงินต้นทุนที่ลงไปหลักพัน และเข้ามาช่วงตลาดกำลังขาขึ้นทำให้ทำกำไรได้น้อย ช่วงขาลงก็ทำกำไรได้บ้างแต่ไม่มาก เพราะเหรียญที่ trade อยู่มีพฤติกรรมที่ถือยาวไม่ได้ ถ้าอยากถือยาวต้องเอาไป stake แต่ระยะเวลามันนานไปหน่อย สรุปว่าได้ประสบการณ์ใหม่ๆ เล่นเอง เจ็บเอง ดีกว่าให้ broker เล่นให้

สรุปเปลี่ยนเครื่องเจ้าแก่

ผมตัดสินใจเปลี่ยนเครื่องเจ้าแก่ (JRD 150 Tornado) เพราะเครื่องพังมีเสียงแกรกๆ เร่งเครื่องไม่ขึ้นแถมหาอะไหล่เครื่องไม่ได้แล้ว ก็เลยตัดสินใจเปลี่ยนเครื่องใหม่ ช่วงหาข้อมูลก็มีหลายท่านแนะนำเครื่องหลายยี่ห้อและเครื่องมือสอง สุดท้ายก็ตัดสินใจซื้อเครื่อง Lifan 200cc จริงๆ ก็อยากได้เครื่อง 250cc นะ แต่ขนาดเครื่อง 200cc พอดีกับโครงรถเดิมไม่ต้องตัดต่อโครงรถใหม่ หาข้อมูลร้านที่ขายเครื่อง Lifan ได้ ก็แวะไปซื้อที่ร้านเลย ผมซื้อเครื่องที่ร้านไทยสอาดมอเตอร์ ที่ อ.ด่านขุนทด

รถก่อนเปลี่ยนเครื่อง

ใส่เครื่องใหม่ระยะน็อตพอดีเลย

ลองใส่ท่อไอเสียดูก็พบว่างานงอก คอท่อไอเสียสั้นไป

ส่วนสเตอร์หน้าเบอร์ 520 ต้องเปลี่ยนใหม่

หลังจากเอาเครื่องใหม่ใส่ ก็พบว่ามีงานงอกหลายอย่าง เช่น สายไฟจากเครื่อง 200cc ไม่เหมือนเครื่องเก่า ไฟออกจากเครื่องจะเข้าแผ่นชาร์จ 4 เส้น และออกจากแผ่นชาร์จ 12-14V ไปใช้ในระบบของรถ ไม่ได้เอาไฟจากเครื่องไปเข้า ECU เหมือนเครื่องเดิม ท่อไอเสียที่ซื้อมาคอสั้นเกินไปอาจจะต้องตัดต่อ ไฟบอกเกียร์ยังผิดอยู่ เกจความเร็วรอบไม่ขึ้น สายครัชเดิมใช้ไม่ได้สายสั้นเกินไป

หลังจากหาวิธีต่อระบบไฟได้ก็สตาร์ทเครื่องติดละ

แก้ปัญหาเรื่องระบบไฟได้ ก็หาปลายท่อมาใส่ก่อน พันท่อไอเสียกันความร้อน

ทดสอบสักหน่อย เสียงท่อเมก้าโฟนดังกระหึ่ม

หลังจากแก้ปัญหาเรื่องท่อไอเสียไปแบบลวกๆ (รอซื้อท่อมาต่อความยาว) มีงานงอกออก คือ ฝาเครื่องปิดไม่ได้ ต้องตัดฝาเครื่องออก

หลังตัดฝาออกก็ใส่ได้พอดี

แก้สายไฟเกจและลองเครื่องอีกรอบ

เสียงท่อเมก้าโฟนมันดังมาก ก็พยายามทำ silencer plug มาใส่ แต่เสียงก็ไม่ได้เบาลง เครื่องเร่งไม่ขึ้น อาจจะต้องเปลี่ยนปลายท่อใหม่

แปะรูปเจ้าแก่กับเครื่องใหม่สักหน่อย

รายการเปลี่ยนอะไหล่ที่ยังทำไม่เสร็จเรียบร้อย

  • ต่อความยาวท่อไอเสีย
  • ทำสายครัชใหม่หรือเปลี่ยนเป็นครัชน้ำมัน
  • เปลี่ยนโคมไฟหน้า
  • เปลี่ยนโคมไฟเลี้ยวหน้า

สอน Flutter ออนไลน์

เมื่อเดือนที่แล้วได้มีโอกาสไปสอน Flutter แบบ online เลยมา blog ไว้สักหน่อย ผมไม่ค่อยชินกับการสอนแบบ online เท่าไรนักเพราะไม่ได้เดินดูหน้าจอว่าติดตรงไหนกันไหม ทำให้การสอนไปได้ช้ามากๆ น่าจะต้องปรับวิธีการและตัวอย่างให้ง่ายกว่านี้ 😀 แต่ก็ผ่านมาได้ด้วยดี แปะภาพบรรยากาศมาให้สักหน่อย

เอกสาร slide ตัวอย่างโค้ด และ video recap ดูเพิ่มเติมที่ https://github.com/anoochit/flutter_aru_2021

ได้ทำอะไรบ้างในปี 2020

พยายามจะทำ AAR ในทุกงานที่ทำ ทั้งโปรเจคที่ทำกับลูกค้าและสรุปในแต่ละปี สำหรับปี 2020 เป็นปีที่สาหัสสำหรับผมมากๆ

  • ปลดหนี้บัตรเครดิต 3 ใบ พร้อมปิดปัญชี
  • ผ่อนรถหมดแล้ว แต่ก็ยังไม่ได้ขับรถอยู่ดี
  • ไปเที่ยวแทบจะทุกวันหยุดยาว แฟนให้นโยบายมาว่า เมียชอบเที่ยวผัวหาตังค์
  • ไปช่วยงานตัดผ้าของแฟน พยายามเปลี่ยน mind set เรื่อง supply chain แต่แฟนไม่เข้าใจ
  • รับงาน Mobile App และ ChatBot มีรายได้เข้ามานิดหน่อย ต้องขอบคุณลูกค้าทุกท่านที่มาจ้างงาน ขอบคุณจริงๆ ครับ 🙂
  • ไปสอนใน Workshop Flutter ที่บางแสน
  • ซื้อ Matebook 14 มาใช้แทน Macbook Air เพราะเครื่องพัง
  • ซื้อ MatePad Pro มาใช้แทน iPad ที่ขายไปเมื่อปีที่แล้ว
  • ซื้อมือถือ Oppo A93 ให้แฟนจะได้มีภาพสวยๆ ลงเพจขายกระเป๋าบ้าง
  • ซื้อมือถือ Realme 7 5G ได้สัมผัสกับ 5G กับเขาบ้าง
  • หัดใช้งาน Windows 10 อย่างจริงจัง ซึ่ง resize partition ได้แล้ว ย้ายไฟล์จาก MacOS filesystem มาใส่ไว้ใน SSD ที่เป็น NTFS ได้แล้ว
  • อัพเดทเอกสารภาษี W8 ของอเมริกาอีกรอบ ปี 2021 จะจริงจังเรื่องขายของมากขึ้น
  • ไม่ได้วิ่ง Mini, Half มาราธอน เลื่อนเพราะ Covid-19

สำหรับปี 2021 ก็คงต้องเหนื่อยกันอีกต่อไป คงต้องจริงจังกับงานที่ได้เงินมากกว่านี้ 🙂

กำไร-ขาดทุน

ช่วงสัปดาห์ที่แล้วได้รับเชิญจาก มทร.อีสาน ไปให้ข้อมูลเรื่องผลิตภัณฑ์ชุมชน ในโครงการศึกษาวิจัยและพัฒนาโมเดลการพัฒนาอีคอมเมิร์ซและการพัฒนาศักยภาพชุมชนด้วยอีคอมเมิร์ซ หลักสูตรที่ 2 ด้านดิจิทัลระดับวิชาชีพ ก่อนไปก็เลยได้เขียน BMC ไปก่อนเพราะเข้าใจว่าต้องไปเป็นโค้ชในการฝึกอบรม ไปๆ มาๆ ไม่ได้เป็นโค้ชซะงั้น

เอาเป็นว่าเลยได้นั่งเขียน BMC และคำนวณอะไรนิดๆ หน่อยๆ เกี่ยวกับกลุ่มผลิตภัณฑ์จากผ้าบ้านมะค่า ได้เห็นต้นทุนและกำไรคร่าวๆ จากข้อมูลที่แฟนให้มา เท่าที่ดูจากตัวเลขไม่ค่อยได้กำไรมากนัก เฉลี่ยตกชิ้นละ 7-17 บาท (กระเป๋าพร้อมสกรีน) ที่แย่กว่านั้นคือกำไรจะลดลงอีกถ้ามีการสั่งซื้อทีละมากๆ เพราะแบ่งราคาขายตามจำนวนชิ้นที่สั่งทำ

ก็เลยมานั่งคิดว่า ถ้าขายกระเป๋าขนาด 14×16 ได้ 200 ชิ้น จะได้กำไรมาจำนวนหนึ่ง สามารถมาใช้เป็นทุนหมุนเวียนได้นิดหน่อย ถามว่าได้กำไรเยอะไหมก็ไม่ได้เยอะมากเท่าไร

ตัดสินใจซื้อ Huawei Matepad Pro

ตัดสินใจซื้อ Huawei Matepad Pro หลังจากที่ซื้อ Matebook 14 ไปไม่นาน จริงๆ อยากได้มือถือที่เป็น HMS เผื่อได้เขียนโปรแกรมทดสอบ แต่ตัดสินใจซื้อ Matepad Pro เพราะ spec ดูดีและหน้าจอใหญ่ ไม่ต้อง 4G, 5G ก็ได้ และที่สำคัญได้ส่วนลด และของแถมกว่า 7,000 บาท เป็น Magnetic Keyboard และ M-Pencil จริงๆ กว่าจะตัดสินใจซื้อ Matepad ได้ก็ใช้เวลานานหลายเดือนเลย เพราะตั้งแต่เปิดจองเมื่อต้นปีก็ยังลังเล เพราะ Matepad, Matepad Pro ออกมาระยะเวลาใกล้กัน แต่ spec ต่างกันเยอะมาก สุดท้ายก็เลือก Matepad Pro มา

ได้เครื่องมาช่วงเย็นๆ เพราะ CJ Logistics มาส่งของแถวบ้านรอบเย็น ช่วงค่ำๆ ได้ลองเปิดใช้งานดูก็พบปัญหาหลายอย่าง ซึ่งถ้าออกแบบดีก็ไม่น่าจะเป็นปัญหาอะไร ยกตัวอย่างเช่น Magnetic Keyboard ที่แถมมา เชื่อมต่อกับ Tablet ไม่ได้ สั่ง reset ก็แล้ว อ่าน support forums ก็แล้ว งมอยู่หลายชั่วโมง ได้ official support มาช่วยชีวิต บอกวิธีการกดปุ่ม reset ของ Magnetic Keyboard ให้ก็ค่อยยังชั่วหน่อย สำหรับการใช้งานปากกาไม่มีปัญหาเลย แปะขอบเครื่องปุ๊ป ชาร์จปั๊บ เชื่อมต่อปุ๊ป สะดวกมากๆ

ชีวิตที่อยู่บน HMS เป็นยังไง? ก็ต้องใช้ App Gallery ล่ะ แต่ล่าสุด Huawei แนะนำ Petal Search ก็ดูง่ายดี เพราะ search ได้หลายอย่างทั้ง web ทั้ง app และข้อมูลอื่นๆ ได้ หา apk มาลงได้ (แต่มันไม่น่าจะใช่นะ) ถ้า Petal Search ทำดีกว่านี้และเอาไปใส่ใน EMUI ผมว่าน่าสนใจมาก แต่คิดว่าคงเพิ่งเริ่มต้น

การใช้งาน App Gallery เป็นยังไง? ผมว่ามันยังแปลกๆ นะ โดยส่วนตัวคิดว่า EMUI น่าจะมี App ของ Huawei ใส่มาให้เลย แต่ก็ไม่มี คิดว่าน่าจะขยายไปในกลุ่ม Petal App อีกหลายตัว อันนี้ต้องติดตาม

Swift Key เป็น App Keyboard มาพร้อมกับ EMUI เป็นของ Microsoft ซึ่งแปลกมาก เอาจริงๆ ถ้าอเมริกาบอกว่าแบน Huawei ทำไมยังใช้ Swift Key ที่เป็น ของ Microsoft บน EMUI ได้ตลกจริงๆ โดยส่วนตัวที่ลองใช้งาน Swift Key แล้ว feature ที่มีแทบไม่ได้ใช้ แถมยังสู้ Google Keyboard ไม่ได้เลย

แปะวาร์ป GMS ไว้สักหน่อย คิดว่าน่าจะได้ประโยชน์กัน

ซื้อเครื่องชงกาแฟ

ตัดสินใจซื้อเครื่องชงกาแฟ Dolce Gusto เพราะได้ใช้งานที่รีสอร์ตศศิมามูนไลท์ รู้สึกประทับใจมาก ไม่ต้องคิดมากเรื่องวิธีการชง สัดส่วนกาแฟที่ต้องใช้ ระดับน้ำที่ต้องใช้ แค่ใส่แคปซูลกาแฟ ตั้งระดับน้ำตามที่ระบุบนแคปซูล กดปุ่มทำความร้อน ดันคันโยก แค่นี้ก็ได้กาแฟร้อนๆ แล้ว อีกอย่างประหยัดค่ากาแฟไป 30 บาทต่อแก้ว อยากกินกาแฟ StarBuck ก็ทำกินเองอยู่บ้านได้ และที่สำคัญคือมีกาแฟไทยด้วย ร้านขายกาแฟที่รับแพคแคปซูลก็มีหลายร้านเลือกซื้อหากาแฟมาลองชิมกันได้ 🙂

ตัดใจซื้อ Huawei Matebook 14 Ryzen 7 2020

ตั้งใจจะซื้อเครื่อง Macbook Pro เอามาใช้แทนตัวเก่า พอกดสเปกก็เลยเลิกคิดราคากระโดดไป 8x,xxx ทนใช้ Macbook Air mid 2013 Core i5 2 Cores RAM 4GB ต่อไป พอดีเห็น Huawei Matebook 14 Ryzen 7 2020 เพิ่งออกดูจาก spec แล้วก็น่าสนใจดี แต่ระบบปฏิบัติการเป็น Windows แอบทำใจพักใหญ่ (ประมาณ 1 เดือน) แต่เมื่อลองเทียบ spec กับราคาแล้วก็ถือว่าคุ้มค่าอยู่เหมือนกัน กับเครื่อง 8 Cores RAM 16GB อย่างน้อยก็ช่วยให้ compile code ได้เร็วขึ้นอีกหน่อย ก็เลยไปถอยมาและได้ลองใช้งานอยู่สักพักก็ได้ประสบการณ์มือใหม่ทันที

สรุปประสบการณ์การใช้ Huawei Matebook 14 Ryzen 7 2020

  • Hardware ทำได้ดี Ryzen 7 4800H Ram 16GB ถือว่าใช้ได้
  • เครื่องจับเหงื่อมาก เป็นรอยนิ้วมือได้ง่าย
  • หน้าจอ touch ได้ แต่ไม่ได้ใช้ และแน่นอนหน้าจอเป็นรอยนิ้วจิ้ม
  • เปิดเครื่องด้วยมือเดียวไม่ได้ (ทรมานกับการใช้งานมากๆ)
  • ไม่มีโปรแกรมปรับค่าพัดลม CPU เหมือน Notebook Gaming
  • AMD Radeon Software ปรับค่าได้รวมๆ
  • PC Manager ใช้งานง่าย อัพเดทไดรเวอร์ต่างๆ ได้ง่าย
  • ความร้อนบน keyboard ยังมีอยู่
  • ไม่ชอบกล้องมุมแหงน resolution ก็งั้นๆ
  • keyboard แบบชิกเคล็ด วางชิดๆ กัน ใช้งานไม่ค่อยคล่อง
  • เครื่องแบ่ง partition เป็นส่วนเก็บข้อมูลและ Windows ออกจากกัน
  • สั่ง factory reset ได้ อันนี้ชอบมาก
  • ใช้งานจริงๆ จังๆ ได้ประมาณ 5 ชั่วโมง (best performance)
  • ใช้งานแบบประหยัดพลังงานได้ประมาณ 7 ชั่วโมง
  • ชอบเมาส์ bluetooth แต่ไม่ชอบที่มีเสียงคลิ๊กๆ
  • กระเป๋าแถมมาใบใหญ่กว่าเครื่องเยอะมาก
  • จะพยายามทนใช้ windows นะ

สรุปประสบการณ์การใช้ Windows

  • WSL ทำได้ดีมี shell ให้กดเล่น แต่ใช้กับงานที่ทำอยู่ไม่ได้
  • ชอบ windows terminal + power shell มากกว่า ทั้งๆ ที่ไม่เคยใช้ power shell คงเพราะมันสั่ง ls ได้มั๊ง
  • extract zip file ขนาด 1G++ ช้ามาก
  • ผมไม่เหมาะกับ Windows เท่าไร

ปล. ผมใช้ Linux และ MacOS มาตลอด ไม่ค่อยเข้าใจการใช้งาน Windows 10 เท่าไร อย่างน้อยก็มี video แนะนำผู้ใช้ Mac มือเก่ามาเป็นผู้ใช้ Windows มือใหม่

Ticks Tips Windows 10 มีหลายเรื่องน่าสนใจ

ไปทำ Workshop Flutter ที่บางแสน

ช่วงสัปดาห์ที่แล้วได้มีโอกาสไปทำ Workshop Flutter ที่บางแสน ไปแบบด่วนๆ แอบเหนื่อยเล็กน้อยเพราะไม่ได้เป็นไปอย่างที่คิด ตัวอย่างยากเกินไปหน่อย แต่อย่างน้อยก็มีโค้ดตัวอย่างให้ได้ไปแกะกัน T_T

เอาเป็นว่าผ่านไปได้อย่างทะลักทุเล แปะ slide ไว้ เผื่อมีคนสนใจอยากเรียนครับ 🙂