Translate

วันจันทร์ที่ 3 พฤษภาคม พ.ศ. 2564

การลงทุนในเกม NFT Blockchain

             สวัสดีครับ เชื่อว่าหลายคนรู้จัก Crypto Currency กันแล้ว แต่หลายๆคนน่าจะยังไม่รู้จักเจ้า NFT ที่กำลังเป็นกระแสมาแรงอยู่ในขณะนี้ 
     NFT คือ Non-Fungible Token คือโทเคนที่นำเทคโนโลยี Blockchain มาใช้ทำให้มีเอกลักษณ์เฉพาะตัวไม่เหมือนใคร ซึ่งจะแสดงความเป็นเจ้าของได้ดี และถ้า Token ที่ถืออยู่เอกลักษณ์เป็นที่ต้องการของคนหมู่มาก มูลค่าก็จะมากตามไปด้วย 
 NFT Game คือ Game ที่ทำงานอยู่บน Blockchain และ item ตัวละคร ในเกมก็ถือเป็นสินทรัพย์ดิจิตอลเป็น NFT ทั้งหมดนั่นเอง แม้กระทั่งเงินที่ใช้ในเกมก็อาจจะเป็น crypto currency ด้วยก็ได้ครับ 
        
         วันนี้ผมจึงมีเกมใหม่กำลังจะเปิดเร็วๆนี้มาแนะนำให้เพื่อนๆได้เล่นกัน ซึ่งแจกไข่ 10000 ฟองอยู่ตอนนี้ ไข่นี่ก็คือสินทรัพย์ดิจิตอลอีก 1 ชนิด นั่นแปลว่าถ้าสมัครตอนนี้มีโอกาสได้เงินฟรีนั่นเองครับ เกมนี้มีชื่อว่า kryptomon สามารถสมัครสมาชิกเพื่อลุ้นรับไข่ฟรีได้ที่ลิ้งด้านล่างเลยจ้า
  
 
       เมื่อกดลิ้งเข้าไปแล้วให้กดที่ Claim your ตามภาพแล้วกรอกชื่อ Email ของเราลงไปเพียงเท่านี้ก็ลุ้นรับไข่ได้แล้วจ้า

    เกมนี้จะเป็นเกมแนวคล้ายกับเกม CryptoKitties ผสมกับ ดิจิม่อน ซึ่งเราสามารถฟักไข่และเลี้ยงให้โตได้ตัวคริปโตม่อนของเราก็จะมีความเก่งและความหายากหลากหลายระดับทำให้แต่ละตัวมีมูลค่าไม่เท่ากันนั่นเอง สามารถซื้อขายแลกเปลี่ยนเป็นเงินคริปโตสกุลอื่นๆได้ ถ้าเพื่อนๆท่านไหนสนใจสามารถอ่านรายละเอียดได้ในเว็บลิ้งด้านบนได้เลยครับ

    โพสนี้ไม่ได้แนะนำ ชี้นำ ชักชวนให้มาทำการลงทุน เพียงแค่แนะนำเรื่องการแจกของตอนเกมเปิดตัวเท่านั้น ถ้าเพื่อนๆท่านใดจะลงทุนด้วยเงินจริงๆควรศึกษาหาความรู้ในสิ่งที่ตัวเองกำลังจะลงทุนเพิ่มเติม 

***การลงทุนมีความเสี่ยง ผู้ลงทุนควรศึกษาข้อมูลก่อนการลงทุน***
****Not financial advice****

สวัสดีครับ

วันอาทิตย์ที่ 18 เมษายน พ.ศ. 2564

แนะนำการออมและการลงทุน

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

1.เงินฝากออมทรัพย์ จะได้ผลตอบแทนน้อยหรือแทบไม่ได้เลยแต่ก็ความเสี่ยงต่ำสุดๆ ถ้าเงินฝากประเภทออมทรัพย์จะได้ประมาณ 0.1 % ต่อปี ถ้าฝากประจำก็ประมาณ 0.5-2.0% ต่อปี

2.สลากออมทรัพย์ สินทรัพย์ประเภทนี้จะให้ผลตอบแทนดีกว่าเงินฝากนิดหน่อยแต่แทบไม่มีความเสี่ยงเลยเช่นกัน สลากออมทรัพย์ไม่ว่าจะเป็น ออมสิน ธกส ธอส อัตราดอกเบี้ยจะอยู่ประมาณ 0.2-2%ต่อปี แต่สลากออมทรัพย์ชนิดต่างๆมักจะมีรางวัลไว้ให้เราลุ้นได้รางวัลใหญ่เดือนละ 1-2 ครั้ง

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

4.พันธบัตรรัฐบาลและหุ้นกู้ สินทรัพย์ประเภทนี้มีระดับความเสี่ยงต่ำซึ่งจะมีอัตราดอกเบี้ยอยู่ที่ประมาณ 0.5-6% ต่อปี แล้วแต่ระยะเวลาและบริษัทที่เสนอขายหุ้นกู้

5.กองทุนรวม สินทรัพย์ประเภทนี้เหมาะสำหรับคนที่ทุนจำกัด ทุนไม่พอที่จะกระจายความเสี่ยง และมีผู้บริหารกองทุนที่เป็นมืออาชีพในด้านการลงทุนประเภทต่างๆ กองทุนรวมมีหลากหลายรูปแบบ เช่น กองทุนรวมทองคำ กองทุนรวมหุ้น กองทุนรวมอสังหา กองทุนรวมหุ้นกู้ กองทุนรวมพันธบัตรรัฐบาล เป็นต้น ซึ่งกองทุนเหล่านี้แบ่งออกได้ 2 ประเภทใหญ่ๆคือ Active Fund กับ Passive Fund ส่วนใหญ่สินทรัพย์ประเภทนี้จะมีอัตราผลตอบแทนที่ประมาณปีละ 3-5 % ต่อปี

6.อสังหาริมทรัพย์ สินทรัพย์ประเภทนี้เรียกได้ว่าเป็นห่านทองคำชนิดหนึ่งจะแบ่งออกเป็นประเภทต่างๆไม่ว่าจะเป็น คอนโดมิเนี่ยมปล่อยเช่า บ้านปล่อยเช่า ตึกแถวปล่อยเช่า อพาร์ทเม้น หอพัก เป็นต้น สินทรัพย์พวกนี้จะมีข้อได้เปรียบกว่าสินทรัพย์อื่นๆก็คือสามารถกู้ในอัตราดอกเบี้ยที่ถูกเพื่อลงทุนได้ ต่างจากสินทรัพย์ประเภทอื่นที่ต้องใช้เงินสด ถ้าต้องการเน้นเก็งกำไร ที่ดินยิ่งเยอะราคาจะขึ้นได้ดีกว่าพวกคอนโดที่มีที่่ดินน้อย แต่สลับกัน คอนโดจะสามารถสร้างกระแสเงินสดได้ดีกว่า ซึ่งสินทรัพย์ประเภทนี้จะมีผลตอบแทนเฉลี่ยอยู่ที่ 4-6% ต่อปี

7.หุ้นสามัญ สินทรัพย์ประเภทนี้ได้ชื่อว่าเป็นสินทรัพย์ที่มีอัตราผลตอบแทนสูงที่สุดและมีหลากหลายประเภทในตลาดหุ้นจะมีหุ้นให้เลือกมากมายหลายประเภทถ้าเราเป็นสาย VI (Value Investor) ก็ต้องเน้นหุ้นคุณค่าดูที่ปัจจัยพื้นฐานของธุรกิจ อ่านงบการเงิน และวิเคราะห์ทุกอย่างเกี่ยวกับบริษัทที่เราสนใจจะลงทุนด้วย ถ้าเราเป็นสาย MI(Momentum Investor) ก็จะใช้เทรนของตลาดขาขึ้นขาลงในการเข้าทำ ถ้าเราเป็นสายเทคนิคก็จะเน้นดูกราฟเทคนิคเทรดทำกำไรระยะสั้นๆ ถ้าใครชอบหุ้นที่ปันผลสูงๆสร้างห่านทองคำได้ปันผลทุกปีก็สามารถทำได้ โดยเฉลี่ยแล้วสินทรัพย์ประเภทนี้จะมีอัตราผลตอบแทนอยู่ที่ 5-10% ต่อปี แต่นักลงทุนที่เก่งๆสามารถทำได้ถึง 20% ต่อปีก็เป็นไปได้

8.ทองคำ สินทรัพย์ประเภทนี้ไม่ได้สร้างกระแสเงินสดหรือผลตอบแทนสูงมากมายจึงเป็นสินทรัพย์เก็งกำไร แต่นักลงทุนส่วนใหญ่จะมีสะสมติดพอร์ตไว้เพราะคนส่วนใหญ่ในโลกนี้ยึดถือว่า ทองคำคือสินทรัพย์ปลอดภัยไม่ว่าจะเกิด วิกฤต สงคราม หรือ เศรษฐกิจไม่ดี ทองคำก็ยังมีค่าและเป็นที่ต้องการ ทองคำในปัจจุบันมีราคาสูงกว่าเมื่อ 10 ปีที่แล้วอย่างเห็นได้ชัด จึงไม่แปลกที่จะเป็นสินทรัพย์ที่น่าสะสม

9.คริปโทเคอร์เรนซี สินทรัพย์ใหม่มาแรงแห่งปีเป็นสินทรัพย์ดิจิตอลที่ทำงานอยู่บนเทคโนโลยีที่เรียกว่า BlockChain ซึ่งเหรียญที่โดดเด่นจะมี BTC, ETH, BNB, ADA, DOGEเป็นต้น ซึ่งแต่ละเหรียญจะมีคุณสมบัตรต่างกันเราสามารถลงทุนได้หลากหลายรูปแบบบนสินทรัพย์ประเภทนี้ ไม่ว่าจะเป็นสาย trader ซื้อมาขายไปเก็งกำไรระยะสั้นๆ หรือจะเป็นสายขุด POW (Proof Of Work) ที่เราจะเคยได้ยินคำว่า ขุดบิทคอย คือการนำเครื่องคอมพิวเตอร์ การ์ดจอ หรือ ASIC มาทำการยืนยันธุรกรรมเพื่อได้ reward หรือจะเป็น POS (Proof Of Stake) เป็นการนำเหรียญไป stake เพื่อยืนยันธุรกรรมของเหรียญนั้นๆแทนการใช้เครื่องขุด ในการลงทุนประเภทนี้ยังมีอีกหลากหลายวิธีเช่น Defi yeild farming สินทรัพย์ประเภทนี้มีความผันผวนสูงซึ่งจะทำให้เราได้ผลตอบแทนสูงมากตามไปด้วย อย่างไรก็ตามต้องศึกษาให้เข้าใจกับสินทรัพย์ที่เราจะลงทุนครับ 

10.สินทรัพย์ทางเลือก สินทรัพย์ทางเลือกต่างๆในบ้านเราเช่น พระเครื่อง นาฬิกาหรู กระเป๋าหรู เป็นต้น
สินทรัพย์เหล่านี้มักจะเป็นที่ต้องการของคนเฉพาะกลุ่มแต่ก็สามารถทำกำไรให้ได้เช่นกัน

        บทความข้างต้นทำขึ้นมาเพื่อแนะนำสินทรัพย์ประเภทต่างๆเพื่อให้นักลงทุนมือใหม่สามารถตัดสินใจเลือกว่าสนใจสินทรัพย์ใด ส่วนเรื่องรายละเอียดของแต่ละสินทรัพย์หรือวิธีการลงทุนจะมาในบทความต่อๆไปครับ สุดท้ายนี้ขอให้ลงทุนอย่างมีความรู้ ลงทุนในสิ่งที่เราคุ้นเคยและรู้จักจะดีมากครับ ขอบคุณครับ

วันเสาร์ที่ 17 เมษายน พ.ศ. 2564

Spring boot

ข้อดี Java Spring boot 

    1. มี Embeded Server สามารถวาง Stand alone ได้เลย 
    2. มี pom ไว้คุม lib ที่ต้องการไว้ใช้ได้เลยเพราะเป็น Maven Project 
    3. ไม่ต้องมี xml config 4. สามารถทำให้เป็น Micro service ได้ง่าย 

 Spring boot Project Info

    -Run บน Java 8 ขึ้นไป เป็น Framework ที่พัฒนามาจาก Spring framework จาก Java รุ่นเก่าๆ เนื่องจากเป็น Framework ที่พัฒนาขึ้นมา จึงมีการเพิ่มสิ่งที่ต้องการมากมาย เช่น 
    -ปกติเมื่อเราเขียนโค้ตเสร็จแล้วเราต้องทำการ Build Compile และ Export project เพื่อนำไป Deploy ใน Server ที่เราต้องการ แต่ Spring boot ไม่จำเป็นต้องทำแบบนั้น Spring boot สามารถนำ Project ที่ทำการ Build compile เรียบร้อยแล้วไปวางไว้บนเซิฟเวอร์โดยไม่ต้องทำการ install appserv ใดๆได้เลย 
    -เนื่องจาก Java Web App รุ่นเก่าๆมีความยุ่งยากในเรื่อง xml config Spring boot จึงมี Annotation เพื่อมาทดแทนตรงนี้ทำให้ Programmer จัดการได้ง่ายขึ้น
    -Srping boot ยังสามารถทำ Micro service ได้ง่ายซึ่งเป็นที่นิยมของนักพัฒนารุ่นใหม่ๆ
    -Spring boot สามารถจัดการเรื่องการ Authentication ได้หลากหลายรูปแบบไม่ว่าจะเป็น session basic authen jwt เป็นต้น
    -Spring boot เป็น Maven project ซึ่งทำให้การจัดการ lib ใน project ง่ายขึ้นและลด lib ที่ซ้ำหรือไม่ได้ใช้แล้วออกไปได้ง่ายขึ้น

ขั้นตอนการสร้าง Spring boot Project

 สามารถเข้าไป Generate Maven Project ได้ที่ลิ้งด้านล่างนี้
     ใส่ชื่อ Project เลือก Lib, spring boot version, packaging, Java Version ที่ต้องการ และกด Generate เราจะได้ Maven Project ขั้นตอนต่อไปเราก็นำ Project ที่ได้มาไป Import เข้า IDE ที่เราเซ็ตเตรียมไว้ หลังจากนั้นทำการกด Maven Clean, Maven install เท่านี้โปรเจ็คเราก็พร้อมจะทำการพัฒนาและทำงานได้แล้วครับ

    สุดท้ายนี้หวังว่าบทความนี้จะมีประโยชน์กับผู้เริ่มต้นกับ Java Spring boot ไม่มากก็น้อยนะครับในบทความหน้าจะนำ Example ง่ายๆมาให้ดูกันครับ ขอบคุณครับผม

    

วันพุธที่ 15 มีนาคม พ.ศ. 2560

SQL subQuery

            สวัสดีครับวันนี้มาทำความรู้จักกับการใช้ sub query หลายคนได้ยินคำว่า sub query อาจไม่รู้ว่าคืออะไร หมายถึงอะไร หลายคนเคยเห็นแต่ไม่รู้ว่าคือ sub query วันนี้จะทำให้รู้จักครับ

Example

SELECT * FROM (SELECT T1.ID,T2.USERNAME,T2.PASSWORD FROM TABLE_MAIN T1 INNER JOIN TABLE_DETAIL T2 ON T1.ID = T2.ID) T_MAIN;

ดังตัวอย่างด้านบนคือการใช้ subquery ในวงเล็บนั่นคือ subquery หรือ query ย่อยนั่นเอง บางครั้งเราอาจต้องการ join table หลาย table บาง table อาจจะ join กันได้ บาง table ก็ไม่ได้ subquery จะมีประโยชน์ในตอนนี้แหละครับ และมีการใช้ subquery อีกแบบนึงคือ

Example

SELECT (SELECT USERNAME FROM TABLE_DETAIL T1 WHERE T1.ID = T_MAIN.ID ) FROM TABLE_MAIN T_MAIN;

การใช้ subquery กรณีด้านบนนี้ บางครั้งเราอาจจะไม่อยาก join table และต้องการเพียงค่าเดียวจาก table นั้นๆที่สำคัญต้องไม่มี duplicate ก็สามารถเขียนแบบนี้ได้ครับ

การ subquery บางครั้งอาจทำให้ performance ลดลงนะครับยังไงก็ใช้กันอย่างระมัดระวังด้วยครับ

ขอบคุณครับ

วันอังคารที่ 14 มีนาคม พ.ศ. 2560

SQL Alias name

             สวัสดีครับวันนี้ก็ยังคงอยู่ที่ SQL เหมือนเดิมครับเพราะ SQL นั้นมีหลากหลาย function และ วิธีการให้เราเลือกใช้มากมายและทุกระบบที่มีการจัดเก็บข้อมูลส่วนใหญ่ก็ต้องใช้เราจึงต้องเน้นทางด้านนี้ให้มือใหม่ก่อนครับ วันนี้มาพูดถึง Alias name ใน SQL กันครับว่าคืออะไร หลายคนอาจเคยเห็นแล้วครับแต่ไม่รู้ว่านั่นคือ Alias name ถ้าได้ดูตัวอย่างคงอ๋อกันเป็นแถวแน่นอนครับ

Alias Name คือ แปลตรงตัวคือนามแฝงครับใน SQL ก็คือ นามแฝงนั่นเองโดยที่เราสามารถตั้งชื่ออะไรก็ได้ให้กับ table หรือ column นั้นๆ หรือ function นั้นๆเพื่อความสะดวกในการอ้างอิงครับ

Example

SELECT '1' AS ONE FROM DUAL;

จากตัวอย่างด้านบน ONE คือชื่อ column ของ value 1 ใน query นี้ซึ่ง ONE นี่ล่ะครับคือ Alias name

แบบย่อ

SELECT '1' ONE FROM DUAL;

การประกาศ alias name ไม่จำเป็นต้องมี as เสมอไปครับเว้นวรรคแล้วใส่ชื่อที่ต้องการได้เลย

ทำไมต้องประกาศ alias name มีประโยชน์ยังไง

ดังที่กล่าวแล้วข้างต้นว่ามีประโยชน์ในการอ้างอิงตัวอย่างเช่น

SELECT cust.id,det.name FROM CUSTOMER cust,DETAIL det WHERE cust.id = det.id;

จากตัวอย่างด้านบนเราต้องการ select ข้อมูลของ 2 table ออกมาแสดง alias name ช่วยในการอ้างอิงถึง table และ column ได้สะดวกยิ่งขึ้นโดยที่เราไม่ต้องพิมพ์ชื่อเต็มของ table หรือ column นั้นๆครับ

เป็นยังไงบ้างครับเท่านี้ทุกท่านก็รู้จักกับ alias name แล้วนะครับ สำหรับวันนี้สวัสดีครับ

วันจันทร์ที่ 13 มีนาคม พ.ศ. 2560

SQL Union

                สวัสดีครับวันนี้จะมาเล่าถึงการใช้ Union ใน SQL ครับ เมื่อไรเราต้องใช้ Union หรือ Union มีประโยชน์ยังไงในการ select ข้อมูลจาก database การใช้ Union จะselect จาก table เดียวกันแต่คนละเงื่อนไขก็ได้ หรือคนละ table เลยก็ได้ แต่ column name และจำนวน column ต้องตรงกัน เราจะใช้ alias name เข้ามาช่วยในเรื่องนี้ครับ

Example 

ถ้า table User มีข้อมูลดังตารางด้านล่างนี้


Table USER_REGIST

idnamesurnameageregister_date
1JaneTiny1801/02/2017
2JaneTiny1801/02/2017
3JaneToy2012/04/2011
4JaneRage2229/03/2015
5TomRage2330/12/2016

ตัวอย่างวันนี้จะมา select แบบ table เดียวกันแต่คนละเงื่อนไขนะครับ ส่วนถ้าต้องการ select แบบคนละ table เลยก็ใช้ได้เหมือนกันครับประยุกต์ใช้ได้เลยครับ

จาก table ด้านบน ถ้าเราต้องการ select คนชื่อ Jane ทุกคนและคนที่อายุ 20 ปีขึ้นไปโดยไม่แสดงข้อมูล duplicate ควรทำดังนี้ครับ

SELECT NAME,SURNAME FROM USER_REGISTER WHERE NAME = 'Jane'
UNION
SELECT NAME,SURNAME FROM USER_REGISTER WHERE age >= 20;

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

สำหรับวันนี้สวัสดีคร๊าบบบบ

วันศุกร์ที่ 10 มีนาคม พ.ศ. 2560

SQL IN Condition

               สวัสดีครับวันนี้มาเล่าเกี่ยวกับการใช้ IN ใน condition sql ที่เราคุ้นเคยกันดีสำหรับมือใหม่จะได้รู้จักในบทความนี้ครับ IN ใช้สำหรับ where ค่าหลายๆค่าที่เราต้องการ query ออกมาแสดงหน้าจอหลายคนอาจเขียน 1 query ต่อ 1 condition แต่การใช้ IN 1 query ได้หลาย condition จึงทำให้น่าเรียนรู้วิธีการใช้งาน function นี้ครับ

Example 

ถ้า table User มีข้อมูลดังตารางด้านล่างนี้


Table USER_REGIST

idnamesurnameageregister_date
1JaneTiny1801/02/2017
2JaneTiny1801/02/2017
3JaneToy2012/04/2011
4JaneRage2229/03/2015
5TomRage2330/12/2016

ข้อมูลก็ยังเป็นตารางเดิมเหมือนที่เคยดูๆมาหลายๆบทความก่อนหน้า เนื่องจากผมเห็นว่าสามารถใช้ได้หลายเรื่องเลย copy มาแปะไว้ครับยอมรับตามตรง ><

ถ้าหากเราต้องการคนที่มีนามสกุล Tiny และ Rage เราสามารถใช้ SQL Command ตามนี้ครับ

SELECT * FROM USER_REGIST WHERE SURNAME IN ('Tiny','Rage');

เท่านี้เราจะได้คนที่มีนามสกุลเป็น Tiny และ Rage ทั้งหมดที่อยู่ใน table user_regist แล้วครับ

เป็นยังไงบ้างครับใช้ง่ายใช่มั้ยครับ สำหรับวันนี้พอแค่นี้ก่อนครับ สำหรับบทความหน้าอาจจะยังอยู่ที่ SQL ต่อหรือไม่ก็อาจจะกระโดดไป JAVA บ้างนะครับเพื่อให้ผู้อ่านไม่จำเจครับ ขอบคุณครับ