ข้ามไปที่เนื้อหาหลัก

บทความ

Component 'COMCT232.OCX' or one of its dependencies is not ...

วันนี้ต้องอัพเดตโปรแกรมแต่เช้า เพื่อเพิ่มคุณสมบัติใหม่ให้กับระบบ แน่นอนล่ะครับ ว่าจะต้องตื่นเต้นลุ้นระทึกทั้งวันเป็นแน่แท้ ทำไมน่ะเหรอครับ? ก็โปรแกรมที่ผมเขียนเสร็จรันผ่านเรียบร้อย ไม่ได้ส่งให้ใครทดสอบอีกเลย รับคำสั่ง > เขียนโปรแกรม > รันทดสอบโค๊ด > ลองทดสอบการใช้งาน > อัพเดตเวอร์ชั่น ทั้งหมดนี้ผมเหมาหมดครับ : ) คราวนี้คงเข้าใจแล้วสินะครับว่าทำไมต้องระทึก เพราะมนุษย์ไม่ใช่หุ่นยนต์ครับ ที่จะทำงานได้อย่างเป๊ะเวอร์ บางทีก็เผลอเรอเบลอๆ ลืมเปิดข้อความทดสอบให้ได้อายยูสเซอร์เป็นประจำ เวลา 16.00 น..... ตึ้ง!!! ต่อหน้าต่อตาครับ โปรแกรม Error จนได้ ทั้งที่ทดสอบเครื่องตัวเองจนแน่ใจแล้ว พอไปใช้เครื่องยูสเซอร์กลับมีปัญหาซะงั้น "Component 'COMCT232.OCX' or one of its dependencies  is not correctly registered"  ค้นหาอยู่นานครับ จนสุดท้ายก็ได้คำตอบ 1. คัดลอกไฟล์ COMCT232.OCX จากโฟลเดอร์ C:\Windows\System32 จากเครื่องแอดมินที่รันผ่านปกติไปไว้ที่เครื่องยูสเซอร์ (ดีหน่อยที่มีเครื่องเดียว) แล้วลองทดสอบโปรแกรมอีกครั้ง 2. ถ้ายังไม่ได้ก๊อปไปอีกไฟล์...

แอบฉิจฉานิดๆ ชีวิตโปรแกรมเมอร์มือโปรฯ

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

[MySQL] incorrect string value: '\xC2\xA0' for column

  ....... กริ๊งๆๆๆๆๆ ....... ....... กริ๊งๆๆๆๆๆ ....... Admin : กำลังใช้ความคิด เล่นซะสะดุ้ง - - " ....... กริ๊งๆๆๆๆๆ ....... Admin : ใครก็ได้รับทีเหอะ คงไม่ใช่สายเราหรอกโทรมาแต่เช้าแบบนี้ - - " ....... กริ๊งๆๆๆๆๆ ....... Admin : สวัสดีครับ ห้องพัสดุครับ Telephone : ค๊าาาา....ขอสายโปรแกรมเมอร์หน่อยค่ะ ^__^ Admin  : โปรแกรมเมอร์ไม่ว่างครับ กำลังรับสายอยู่ Telephone :  ค๊าาาา...งั้นเดี๋ยวโทรมาใหม่นะคะ Admin  : เอ่อไม่ต้อง...ไม่ใช่...นี่ไงรับสายอยู่นี่ไงครับ ^O^" Telephone :  O_o? Telephone:  เพิ่มรายการสินค้าไม่ได้เลยค่ะ เพิ่มไปตั้งหลายสิบรายการแล้วพอบันทึก แจ้งเกิดข้อผิดพลาดขึ้นมาตลอดเลย รายการสินค้าก็ต้องพิมพ์ใหม่เยอะมากเลยนะ Admin  : งานเข้าอีกแล้วครับท่าน O_o" จากข้อความแจ้งเตือน  [MySQL] incorrect string value: '\xC2\xA0' for column ถูกสตั๊นท์ไป 2 วินาที " ปัญหานี้เราแก้แล้วนี้นา " เพราะผู้ใช้งานส่วนใหญ่จะคัดลอกข้อมูลมาจากไฟล์ Excel แล้วมาวางในแบบฟอร์ม พอบันทึกจะมีเครื่องหมาย ' ติดมาด้วย แต่คราวนี้มาแปลก ...

php "->" คือ อะไร

       เป็นคำถามที่เล่นเอางงเหมือนกันครับ  php "->" คือ  Syntax ส่วนหนึ่งที่ใช้ในการเขียนโปรแกรม PHP แบบ OOP ครับ ซึ่งจะเป็นตัวชี้ หรือเรียกใช้งาน Property และ Method ที่เราต้องการอ้างถึงครับ        ผมมีเว็บไซต์ที่เก็บรวมรวมวิดีโอสอนเขียนโปรแกรม PHP OOP แนะนำให้ลองเข้าไปรับชมดู จะเข้าใจ OOP ได้อย่างไม่ยากครับ เพราะวิดีโอระเอียดดีมากครับ http://www.thaicreate.com/community/php-oop-tutorial-vdo-online.html        ถ้าต้องการเข้าชมที่เว็บไซต์ของเจ้าของวิดีโอเลย ก็เชิญที่  iyouuu.com

การเขียนโปรแกรม PHP ดึงข้อมูลจากฐานข้อมูลมาเก็บใน Array ช่วยได้เยอะ

เมื่อก่อนอาร์เรย์ (Array) เป็นเรื่องปวดหัวสำหรับผม ตอนเรียนไม่ค่อยเข้าใจนัก แต่พอได้จับงานสักชิ้น โจทย์บางข้อก็ซับซ้อนเกินที่ตัวแปรและการตัดสินใจธรรมดาจะทำไหว ถึงทำได้ก็รู้สึกว่าอ่านโค๊ดตัวเองในภายหลังแล้วไม่เข้าใจว่ามันทำงานยังไง หลังจากที่ผมเผยแพร่บทความ การดึงข้อมูลรายงานต่างๆ เก็บไว้ในอาร์เรย์เพื่อจัดรูปแบบข้อมูลตามต้องการ แล้วนำมาวนลูปแสดงผลอีกทีนั้น รู้สึกว่าเริ่มจะมีคนสนใจการใช้งานอาร์เรย์หลายมิติขึ้นมาบ้างแล้ว (ที่จริงก็อาจจะคิดไปเอง ^^") ดังนั้น จึงตัดสินใจว่าจะนำบทความการเขียนโปรแกรม PHP กับ Array ให้มากขึ้นกว่าเดิม ซึ่งหากท่านใดสนใจ ติดตามอ่านกันได้ที่ PHP Coding & Desgin ตอนนี้มีบทความอีกหลายบทความที่จะนำเสนอ อาจจะใช้ได้บ้างไม่ได้บ้าง ก็ลองพิจารณากันเป็นอย่างๆ ไป -------------------------------------------- ติดตามเรื่องราวการเขียนโปรแกรม PHP ได้ที่ https://www.youtube.com/user/PHPcodingAndDesign/channels เตรียมตัวก่อนเขียน PHP 5.5 https://www.youtube.com/playlist?list=PLEFxdFJkMLu78rEFPPzkpeieOGEJp730g

ความสำคัญของการเรียนรู้ที่จะใช้ อาร์เรย์ หลายมิติ (Multi Dimension Array)

ครั้งที่เพิ่งเริ่มหัดเริ่มเขียน เริ่มเรียนการเขียนโค๊ด ยังจำความรู้สึกมึนงงและความโหด ของการเรียนรู้ได้ เรื่องอาร์เรย์ (Array)  เป็นเรื่องหนึ่งในนั้น แม้จะผ่านนานเพียงใดก็ไม่อาจเข้าใจได้สักที มิติเดียวว่าสับสนแล้ว แต่ยังมีการวนลูปสร้างอาร์เรย์หลายมิติ (Multi Dimension Array) ขึ้นมาอีก ก็ไม่รู้ว่าจะใช้มันทำไมหลายชั้น ซับซ้อน ชวนปวดหัว แต่เมื่อได้เขียนโปรแกรมเป็นเรื่องเป็นราว เรียกได้ว่าแทบขาดไม่ได้เลยกับการเรียกใช้แบบหลายมิติ เพราะช่วยประหยัดเวลา ทำให้โค๊ดสวยงาม และทำงานได้เร็วขึ้นอีกด้วย ก่อนหน้านี้ผมเขียนโปรแกรมภาษา PHP ซึ่งมีความสะดวกและเรียกใช้งานอาร์เรย์ได้ง่ายมาก แต่วันนี้ผมต้องเขียน VB6 ไปด้วย การเรียกใช้อาร์เรย์ ทำได้เพียงอ้างอิงผ่านคีย์ หรือดัชนีที่เป็นตัวเลขเท่านั้น เทคนิคที่เคยใช้เลย ไม่ได้ใช้ ต้องปรับเปลี่ยนวิธีใหม่ โดยการฝากข้อมูลไว้ที่ออบเจ็กต์ต่างๆ แล้วค่อยเรียกใช้ โดยการ While Loop เอาข้อมูลมาตรวจสอบ แทนการคิวรี่จากฐานข้อมูลทุกครั้ง เพราะบางครั้งรายงานที่ค้นหาก็มีข้อมูลหลายร้อยรายการ การ JOIN หรือ คิวรี่ข้อมูลจากฐานข้อมูลใน LOOP จะเป็นการสิ้นเปลืองท...

แชร์ไฟล์ด้วย Windows 7 เข้าถึงได้เป็นบางเครื่อง ใครเคยเจอบ้าง???

  Admin : สวัสดีครับ แอดมินฯ รับสายครับ Telephone : สวัสดีค่ะ น้องเองนะคะ ^____^ Admin : ( ^__^"  ใครหว่า ) Admin : ติดต่อเรื่องอะไรครับ Telephone : อัพเดตโปรแกรมไม่อ่ะค่ะ ขึ้น Error ตลอดเลย Admin : อ่านข้อความที่แจ้งเตือนหน่อยสิครับ ว่าฟ้องอะไรบ้าง (ปลายสายกระแอมเล็กน้อย ก่อนจะเริ่มเอ่ยออกมา) Telephone :  ♪ ♫ ♩ ♬  ท่านกําลังเข้าสู่บริการรับฝากหัวใจ...  ♪ ♫ ♩ ♬ Admin :  ~ o_O??? Telephone : เอ่อ ขอโทษค่ะ สายเข้าพอดีเดี๋ยวขอตัวรับสายก่อนนะคะ  Admin :    Telephone : โหลๆๆ ยังอยู่มั้ยคะ Admin : ต่อเลยครับ Telephone : ค่าาาา....พอกดอัพเดตมันจะขึ้นข้อความว่า "ไม่พบไฟล์ที่ต้องการ" ค่ะ Admin : แล้วตอนนี้เข้าใช้งานเว็บภายในได้รึเปล่า Telephone : เดี๋ยวสักครู่นะคะ.............เข้าได้ปกติค่ะ Admin : งั้นใช้วิธีดาวน์โหลดไฟล์อัพเดตบนเว็บของแอดมิน มาทับตัวเดิมแทนละกันนะครับ Telephone : ได้ค่า....ว่าแต่ทำยังไงเหรอคะ ^^" Admin : ให้ไปที่นั่น....ที่นี่...แล้วกดตรงนั้น...คลิกตรงนี้...แตกไฟล์ออกมา...เอาไปวางทับไฟล์เดิมอย่างนี้ ...

PHP CI MANIA