About Programming

สวัสดีปีใหม่ ไทย 2561

สวัสดีอีกครั้ง หลังจากที่ห่างหายไปนานมากมาย มีเรื่องราวมากมายก่ายกองที่อยากจะเขียนมันลงไปในนี้ เพราะ ณ ปัจจุบันนี้ คำว่า dev ในมุมมองและความหมายของผม มันไปไกลมากเกินกว่า ความหมายของคำว่า developer ซึ่งเป็นคำที่พวกนักคอมพิวเตอร์ ที่พบเห็นได้ ตามเว็บบอร์ด เว็บ เว็บข่าว นิยมใช้กัน ซึ่งพวกนั้น เท่าที่ไปส่องๆดู มันก็ดูจะเทพจริงๆนั่นแหละ ทำความเข้าใจในบางเรื่องบางราวของเขาเทพจะไม่ทันเลยก็มีเหมือนกัน เพราะส่วนใหญ่ พวกนี้ จะง่วนๆกันอยู่กับเรื่องราวของ coding การสร้างโปรแกรม การทำ script เทพๆ มากมาย ซับซ้อน แต่บางครั้งก็ช่วยในการทำงานตามมุมมองของพวกเขา แต่มันก็ยังคงเป็นงานอะไรสักอย่าง หน้าคอม อยู่ดี ส่วน dev ที่มองในมุมของผม อาจจะดูแปลกไปสักหน่อย

เฮ้อ กว่าจะจูนให้เหมือนกันได้ WxWidgets

บทความนี้ เกิดขึ้นหลังจาก หยุดการพัฒนาโปรแกรมที่ต้องใช้ Listview เป็นส่วนประกอบไปแล้ว สักพักหนึ่ง เนื่องจากเทคโนโลยีช่วงนั้น เปลี่ยนแปลงกันบ่อย microsoft ขยันอัพเดต เปลี่ยนโน่น นั่น นี่ และเปลี่ยนกันแต่ละที ของเก่าตายเรียบ!!!! ด้วยความเบื่อหน่าย เลยค้นหาพวกตัวฟรี Framework ใหม่ๆ เพื่อใช้แทนมัน แต่ก็ยังคงพบข้อบกพร่อง ณ ขณะนั้น ในเรื่องของเอกสารช่วยเหลือหรือ Help นั่นเอง สำหรับข้อดีของพวกนี้ อีกอย่างหนึ่งคือ บางเจ้าเป็น cross platform เขียนทีเดียว เอาไปใช้งานข้ามระบบได้สบายๆ ก็ถือว่า ดีในระดับหนึ่ง ขณะที่ปัจจุบันนี้ 2017 บริการส่วนใหญ่ ไปนอนอยู่บนเวบกันเกือบหมดแล้ว ก็คงต้องปรับตัวกันต่อไป

หัดเขียนโปรแกรมมานาน แต่ไม่ไปไหนสักที[ตอนที่ 3]จบ

หัดเขียนโปรแกรมมานาน แต่ไม่ไปไหนสักที[ตอนที่ 3]จบ

ในชุดบทความ ตอนนี้ ถือเป็นตอนสุดท้าย แต่ยังไม่ท้ายสุด เพราะจะมีต่อในเรื่องการพัฒนาโปรแกรม Listview กับ Win 32 API ในตอนถัดๆไป อีกเล็กน้อย แต่เป็นที่น่าเสียดาย เพราะว่า ชุดบทความฉบับเต็มนั้น ได้เสียหายไปจากเหตุวิกฤตฮาร์ดดิสก์ เจ๊ง ทั้งลูก (ซึ่งเกิดขึ้นก่อนหน้าเหตุการณ์ฟอร์แมตผิดอัน ที่เคยเขียนเอาไว้แล้วเช่นกัน) ทำให้ต้องกลับมาเขียนใหม่อีกที ในแนวลักษณะบันทึกช่วยจำ ที่อาจจะช่วยอะไรไม่ได้มาก แต่ก็พอดูไว้เป็นแนวทางได้ว่า ก่อนหน้านั้น มีอะไร เกิดขึ้นบ้าง และการใช้งานจริง ทำได้อย่างไร ———————————————————— เขียน​โดย​ Watch Saturday, 28 July 2007 แก้​ไขล่าสุดเมื่อ​ ( Tuesday, 31

หัดเขียนโปรแกรมมานาน แต่ไม่ไปไหนสักที[ตอนที่ 2]

หัดเขียนโปรแกรมมานาน แต่ไม่ไปไหนสักที[ตอนที่ 2]

สำหรับ ตอนนี้ เป็นบทความในตอนที่สอง ก็ลองอ่านกันดู ว่า ช่วงที่ผ่านมานั้น มันเกิดอะไรขึ้นกันบ้าง ถือเป็นแง่คิด และกรณีศึกษาได้อีกทางหนึ่งครับ ————————————————————————————— เขียน​โดย​ Watch Saturday, 28 July 2007 แก้​ไขล่าสุดเมื่อ​ ( Tuesday, 31 July 2007 ) จาก​การรู้จัก​​​กับ​​ ​​การเขียนโปรแกรม​​​ด้วย​​ ​​ภาษา​​ C ​​บน​​ windows ​​จนมา​​​ถึง​​​ปัจจุบันนี้ที่มี​​ Dot net ​แล้ว​ ​ก็ถือว่า​​​งม​กับ​มันมา​ 10 ​​กว่าปี​​​ได้​​​แล้ว​​ ​แต่ทำ​ไมกลับเกิดจุดเปลี่ยนครั้ง​ใหญ่กับ​การเขียนโปรแกรมขึ้นมา​ได้​ ​เกิดคำ​ถามว่า​ ​มันเกิดอะ​ไรขึ้น​ ????

หัดเขียนโปรแกรมมานาน แต่ไม่ไปไหนสักที[ตอนที่ 1]

หัดเขียนโปรแกรมมานาน แต่ไม่ไปไหนสักที[ตอนที่ 1]

บทความนี้ เขียนโดยผมเอง ซึ่งตอนนั้น ใช้นามแฝงว่า Watch สำหรับเรื่องนี้ ถือว่า เป็นกรณีศึกษาได้ อย่างหนึ่ง ในแง่ของการ focus กับเครื่องมือในการทำงานและปัญหาของการใช้งานจากผลิตภัณฑ์ของบางบริษัท ที่ในความเห็นส่วนตัวของผู้เขียน ถือว่า ค่อนข้างจะหักคอลูกค้า กันพอสมควร เลยทีเดียวก็ว่าได้ กล่าวคือ ถ้าจะใช้งานทำอะไร ให้ตั้งหน้า ตั้งตา ใช้ไปเลย ให้เต็มที่ อย่าโดดไป โดดมา ความสามารถมันจะไม่สุด สุดท้ายก็จะเป็นเหมือน “เป็ด” เช่นนี้แล แก้​ไขล่าสุดเมื่อ​ ( Thr, 18 May 2017 )และ บางข้อความ จะมีการปรับแก้ไข สำนวน —————————————-

Tip & Trick From The Past

Tip & Trick From The Past

เกริ่นก่อน  17 พ.ค. 2560 ล่วงเลยมา ก็หลายปี นับจาก ปี 2551 จนปีนี้ ก็คือ ปี 60 เทรนด์ของการสร้างโปรแกรม เปลี่ยนแปลงไปมากมาย แต่หลักการสำคัญหลายๆตัว ก็ยังคงเดิมอยู่ เพียงแต่ต้องดูปริบทของระบบให้ดีๆ ว่า เป็น บน เดสก์ทอป เว็ปแอพพลิเคชั่น หรือ โมบายล์แอพ หรือ สามารถใช้ร่วมกันได้ ซึ่งแตกต่างกันอยู่ ในรายละเอียด ยังคงเป็นหน้าที่ของนักพัฒนาที่ต้องศึกษากันให้ละเอียดต่อไปครับ สำหรับบทความนี้ ก็รีโพสมาจาก สิ่งที่คงค้างอยู่ในเครื่อง ว่าจะเอามาขึ้นเวบตั้งนานแล้วแต่ไม่ได้เอาขึ้นเสียที ฉะนั้น คำพูดหรือสำนวนอะไร น่าจะเก่าไปสักนิด แต่บางอย่างก็ยังคงน่าสนใจ อาจจะทำให้เกิดแนวความคิดอะไรบางอย่างได้บ้าง ไม่มากก็น้อย

จุดเปลี่ยนในการเขียนโปรแกรมของผม[ตอนที่ 2]

Shareสวัสดีครับ หลังจากที่หายไปนาน เนื่องจากเกิดปัญหาส่วนตัวขึ้น ตามที่ได้ประกาศไว้ใน entry นี้ ของเวบหลัก ขอพักก่อน แต่ทว่า ทำไปทำมา คิดว่า ถ้าพอมีเวลาว่าง ก็เขียนไปหน่อยจะดีกว่า ก็เลยเปลี่ยนใจ หาเวลาเขียนเอาก็แล้วกัน เพราะบทความก็ยังคงค้างอยู่พอสมควร ส่งขึ้นไปเยอะๆหน่อย คงจะดี ^____^ เอาล่ะ มาว่ากันต่อ ในบทความตอนนี้กันครับ ————————————————————————————————————————————— จากเรื่องราวในตอนที่แล้ว จริงๆ เรื่องควรจะจบที่ผมเปลี่ยนความคิดที่จะใช้ C Win API แล้วมาจับ VB แทน ซึ่ง ฟังๆ​ดู ​แล้ว​ ​ก็​ไม่​มีอะ​ไรเปลี่ยนแปลงมาก ​แค่​ต้อง​เปลี่ยนภาษาที่​ใช้​ Program ​ให้​เราทำ​งาน​ได้​ง่ายๆ​ และ

จุดเปลี่ยนในการเขียนโปรแกรมของผม[ตอนที่ 1]

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

ย้อนอดีต เรื่องเล่าการเขียนโปรแกรม [ตอนที่ 2]

Shareสวัสดีครับ พบกันอีกแล้ว ใน section ของ C For Win ในตอนนี้จะเป็นการรำลึกย้อนความหลังกันต่อครับ ว่า มีความเป็นมายังไง ทำไมถึงได้มาหัดเขียนโปรแกรม ทีนี้ มาดูความพยายามของผมกันว่า ได้ทดลองเรียนรู้อะไรไปบ้าง

ย้อนอดีต เรื่องเล่าการเขียนโปรแกรม[ตอนที่ 1]

ย้อนอดีต เรื่องเล่าการเขียนโปรแกรม[ตอนที่ 1]

Shareสวัสดีครับ พบกันอีกแล้ว ใน section ของ C For Win ในตอนนี้จะเป็นการรำลึกย้อนความหลังกันครับ เกี่ยวกับเรื่องราวว่า ความเป็นมานั้น เป็นยังไง ทำไมถึงได้มาหัดเขียน C แบบคร่าวๆ นะครับ บอกเอาไว้ก่อนว่า ผมเองไม่ได้จบสายคอมมาโดยตรง แต่มีเหตุให้ไปยุ่งเกี่ยวกับคอมเข้า!!! ก็ต้องปล่อยเลยตามเลยล่ะ -*- ‘ ว่าแล้วเราก็มาเริ่มกันดีกว่า