ANDROID APP: กรองหุ้นปันผล VERSION 2.3 ในเวอร์ชั่นนี้มีการ เพิ่มข้อมูลกราฟของ Sector หุ้นแต่ละ Sector  โดยมีการปรับหน้าตาในส่วนของ เมนู Sector จากเดิมจะแสดงแค่ list รายการ sector เท่านั้น จะปรับเปลี่ยนให้สามารถเลือกได้ว่าจะดู  ข้อมูลหุ้นที่อยู่ใน Sector หรือ ดูกราฟราคา Sector หากต้องการดูหุ้นใน Sector ก็สามารถกดปุ่ม Stock แต่หากต้องการดูกราฟ sector สามารถกดปุ่ม Price ได้เลยRead More →

ANDROID APP: กรองหุ้นปันผล VERSION 2.1

ANDROID APP: กรองหุ้นปันผล VERSION 2.1 ใน เวอร์ชั่น 2.1 มีการปรับปรุง Dialog รอระหว่างโหลดข้อมูลให้มีประสทิธิภาพมากขึ้น และได้ทำการเพิ่มดัชนีหุ้น หรือ index หุ้น ใหม่เพิ่มเข้ามาจากเดิมที่จะมีแต่ SET HD ตอนนี้เพิ่ม SET 50 กับ SET 100 เพื่อให้ผู้ใช้งานสามารถดูข้อมูลหุ้นที่ถูกจัดในดัชนี SET 50 และ SET 100 ได้ นอกจากนี้ยังมีการปรับปรุง application บางจุดเพื่อลดปัญหา application error เวลาใช้งานอีกด้วยRead More →

Android App: ลอยชาย (Loychine) แนะนำสถานที่ท่องเที่ยว V 1.0 ผมมีความคิดจะลองทำ app android ที่เกี่ยวกับการท่องเที่ยวสัก app แต่ยังไม่รู้จะทำ app แบบไหนนี้ แต่ก็ลองเขียนสิ่งที่คิดออกมาเป็นรูปเป็นร่างก่อน ซึ่งก็ทำออกมาเป็นต้นแบบแรกสุดใน version 1.0Read More →

ANDROID APP: กรองหุ้นปันผล VERSION 2.0

ANDROID APP: กรองหุ้นปันผล VERSION 2.0 ในการอัพเดต version 2.0 นี้จะมีการปรับปรุงในส่วนของ member จากเดิมที่ผู้ใช้คนไหน signup ผ่าน facebook แล้วจะทำการเพิ่ม  favorites หุ้นได้ ใน version 2.0 นี้จะเพิ่มให้สามารถบันทึกการซื้อขายหุ้นได้อีกด้วย เพื่อจะได้เก็บว่าปัจจุบันถือครองหุ้นตัวไหนบ้าง และมีราคาล่าสุดจากฐานข้อมูลของ app เพื่อคำนวณ profit/loss ของหุ้นที่ทำการบันทึกการซื้อขายไว้ใน appRead More →

หัดเขียน : การใช้งาน PROGRESS BAR ใน ANDROID

หัดเขียน Android: การใช้งาน Progress Bar ใน Android เนื่องจาก ProgressDialog กำลังจะถูกเลิกใช้ใน android api v 26 ซึ่งจะมีการปรับเปลี่ยนให้มาใช้ Progress Bar แทนวันนี้เลยมาเขียนบทความการใช้งานเจ้า Progress Bar สักหน่อย ก่อนอื่นต้องบอกว่าเจ้า ProgressDialog นั้นถือว่าใช้งานง่ายแต่มันจะมีปัญหาพวก null exception บ่อยๆในจังหวะการกดใช้งาน app ในบาง cycle เพราะฉะนั้นทาง google เลยทำการเลิกใช้ตั้งแต่ api v 26 แล้วให้มาใช้เจ้า Progress bar แทนซึ่งผมมองว่าใช้งานไม่ได้ยากขึ้นเลย แถมยังลดปัญหาพวก null exception ได้เยอะเลยที่เดียว เอาละมาเริ่มกันเลยที่กว่าRead More →

ANDROID APP: กรองหุ้นปันผล VERSION 1.9.5

ANDROID APP: กรองหุ้นปันผล VERSION 1.9.5 ใน version 1.9.5 มีการเพิ่มการค้นหาหุ้นจากค่า ROE ซึ่งค่า ROE (Return On Equity)  หรือ อัตราผลตอบแทนผู้ถือหุ้น คือ กำไรสุทธิหารด้วยส่วนของผู้ถือหุ้น โดยส่วนของผู้ถือหุ้นเท่ากับสินทรัพย์รวมลบด้วยหนี้สินรวม เราใช้ ROE ในการวัดความสามารถของบริษัทในการสร้างผลตอบแทนให้กับผู้ถือหุ้นRead More →

ANDROID APP: กรองหุ้นปันผล VERSION 1.8.5

ANDROID APP: กรองหุ้นปันผล VERSION 1.8.5 ในเวอร์ชั่นนี้มีการปรับปรุงและเพิ่มเติม feature ใหม่เข้าไปเล็กน้อก ซึ่งมีการปรับเปลี่ยน UI ให้สวยงามขึ้น สิ่งที่เพิ่มเข้ามาใน version นี้คือ เพิ่ม filter ค้นหาหุ้นจากค่า P/B แก้ไข UI ปรับปรุงให้สวยงามมากขึ้น   ผลการค้นหาหุ้นตามค่า P/B   ท่านสามารถ Download Google Play จาก link รูปภาพด้านล่างเลยครับ หรือจะแนะนำติชมกันได้ที่ facebook.com/thaicodingRead More →

หัดเขียน Python การใช้งาน Lambda และ Filter

หัดเขียน Python การใช้งาน Lambda และ Filter ในภาษา python นั้นต้องบอกว่ามี function build in ที่ทำให้สะดวกสบายและประหยัดเวลาในการพัฒนา function เล็กๆน้อยไปเยอะพอสมควรซึ่ง วันนี้จะเสนอลูกเล่น 2 อย่างคือ Lambda และ Filter เริ่มต้นด้วย lambda ใน python การใช้ lambda เพื่อทำการสร้างฟังก์ชั่น anonymous ทำให้เราสามารถสร้างฟังก์ชั่นง่ายๆเก็บในตัวแปรได้เลย ไม่จำเป็นต้องนั่ง def function ขึ้นมา แต่ก็ต้องระวังเรื่องความสับสนของโค้ดที่เขียนด้วยนะครับ เอาเป็นว่าเรามาดูตัวอย่างกันเลยดีกว่า โดยมีโค้ดดังนี้Read More →

python

หัดเขียน Python การใช้เขียน Function การนิยามฟังก์ชั่นมีในทุกภาษา ซึ่งใน python จะแตกต่างจากภาษาส่วนใหญ่คือ function ของ python จะไม่จำต้องกำหนด return type จากฟังก์ชั่น และกำหนด type ของ parameter ที่ส่งมายัง function อีกด้วย และ เอกลักษณ์หลักคือไม่มี {} ใช้ block tab เหมือนเดิมครับในการเริ่ม function และจบ function ที่นี้เรามาดูตัวอย่างโค้ดกันเลยดีกว่า def say_hello(): print(‘Hello World’) #end of function say_hello() say_hello() ผลลัพธ์การรันโปรแกรม จากโค้ดสังเกตว่าการนิยามฟังก์ชั่นใน python นั้นจะต้องใช้คำว่า def จากนั้นจะเป็นชื่อ function แล้วตามด้วย () การรับ param ซึ่งใน function say_hello ที่เขียนขึ้นนี้ไม่มีการรับ param ใดๆ จากนั้นก็จะจบบรรทัดด้วย : บรรทัดต่อไปก็ tab เป็นการเริ่มต้นโค้ดการทำงานของ function ซึ่งจะทำการ print ข้อความออกทางหน้าจอ จากนั้นก็ขึ้นบบรทัดใหม่ถ้าไม่มีการขึ้น block ใหม่ก็ถือว่าเป็นการจบ function จากนั้นลองเรียกใช้ function say_hello 2 ครั้งก็เลยทำให้เกิดการแสดงข้อความ Hello World 2 ครั้งตามภาพ ตัวอย่างต่อมาจะเป็น function ที่มีการรับ parameter เข้ามายังฟังก์ชั่น def print_max(a, b): if a > b: print(a, ‘ is maximum’) elif a == b: print(a, ‘ is equalRead More →