How to connect MySQL5 via ODBC by C programming .

3 Days for trying to fix this problem.. Last week, I needed to write a C program to connect the MySQL database via ODBC. The big problem is in part of function “SQLDriverConnect” because there are many arguments that I must put truly. Finally, I can find an exactly argument … let me explain.. now.

Continue reading

Posted in MySQL, Programming | Tagged , , | 2 Comments 80 views

หนีไม่พ้น ODBC

ไม่ได้ยุ่งเกี่ยวกับ ODBC มาก็หลายปีแล้ว ล่าสุดจำได้ตั้งแต่ใช้ Delphi ตอนฝึกงาน หลังจากนั้นก็ทำให้ผมพบว่า ไอ้อาชีพโปรแกรมไม่เหมาะกับผมเลยเสียจริงๆ แต่จนแล้วจนรอดก็หนีไม่พ้น ยังไงๆ ก็ต้องเขียน วันนี้กับมาเจออีกครั้งในภาค C Programming ให้ทำงานติดต่อกับฐานข้อมูล MySQL ก็เลยต้องกลับมารื้อฟื้นวิทยายุทธกันนิดหน่อย

เกริ่นที่ปัญหาก่อน ปัญหาคือไอ้โปรเจคฝึกงานผมเนี้ย มันเขียนด้วย C แล้วก็ติดต่อด้วยฐานข้อมูล Btrieve (ตอนนี้ถูก Move ไปเป็น Pervasive PSQL) จุดประสงค์คือ อยากย้ายจาก Btrieve ไปเป็น MySQL ก่อนจะมุทะลุ เดินแบบไร้ทิศทาง..ตั้งหลัก..แล้วมองกลับมาที่ตัวเอง “กูจักพวกมึงมั่งมั๊ยเนี้ย”

Continue reading

Posted in MySQL | Tagged , | Leave a comment 29 views

40 Android Business Models : Part 1

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

เข้าเรื่อง..พอดีวันก่อนแอบไปเห็นบทความที่เกี่ยวกับ Business Models ของ Android ก็คิดว่าน่าสนใจทีเดียว เลยถือโอกาสแปลมาเก็บไว้ดีกว่า เพราะไอ้ตัวผมก็รู้จักอยู่แค่อันเดียวก็คือ เขียนโปรแกรม แล้วก็ขายให้คนใช้ ผ่าน Android Market ….มาเริ่มเลยดีกว่า

Continue reading

Posted in Android | Tagged | Leave a comment 77 views

เมื่อฉันลืม Password

เรื่องมีอยู่ว่า ต้องเข้ามา Upgrade WordPress 2.9 ไปเป็น 3.0 แต่ด้วยความที่นานมากแล้วที่ไม่ได้เข้ามาเป็น Admin ก็เลยลืม Password แต่โชคยังดีที่ผมให้คุณ “จิ้งจอกอัคคี” จำรหัสผ่าน พอผมใส่ Username ไอ้รหัสบ้านั้นก็แปลงร่างเป็นจุด โผล่ออกมาท้าทาย “อ่ะ..แน่จริงมึง นึกให้ออก..มึงนึกให้ออก”

ชื่อสาวทุกคนผมก็ใส่หมดแล้ว.. มันก็ยังไม่ออก(ปกติผมจะเอาชื่อสาว..เป็นรหัสผ่าน บางครั้งมีการบวก “ความนัย” ไปอีกเล็กน้อยเพื่อเพิ่มความ Security) จดสุดท้ายต้องงัดใช้กระบี่เพลงสุดท้าย “show hidden password java script” ใส่ Google เสียงดัง “ฟุบส์” โป๊ะเช่ะ..จะเหลือเหรอ

Continue reading

Posted in ทั่วไป | Tagged | Leave a comment 27 views

ชีวิตเด็กนอก ตอน ฝึกงาน

ฝึกงาน (internship) คนฝรั่งเศสเรียกว่า stage (ซะ-ตาส) คนไทยบางคนออกเสียงว่า intern – shit !!! เพราะว่าหายากมาก ผมเริ่มหาที่ฝึกงานตั้งแต่เดือนตุลา (2009) กว่าจะได้ก็ปาไปโน้นเลย ต้นๆ พฤษภา (2010) ปัญหาใหญ่ก็คือ เราพูดภาษาฝรั่งเศสไม่ได้ ความยากมันจากยากขึ้นไปอีกหลายเท่า เด็กฝึกงานประเทศนี้ ก่อนเข้าไปก็ต้องมีสัมภาษณ์กันเป็นเรื่องเป็นราว เหมือนกับสัมภาษณ์หางานเป๊ะ มีงานให้ทำแน่นอน ส่วนตัวก็ได้สัมภาษณ์กับบริษัทฝรั่งอยู่ประมาณ 3 บริษัท ตอนสัมภาษณ์ก็บอกเรา โอเคอย่างนั้นอย่างนี้ มีประสบการณ์เนี้ยเป็นจุดเด่นของคนอื่นเลยนะ ถุย..ชีวิต ตอบเมลมา คุณมีปัญหาเรื่องภาษานะ, government ของ country คุณตอนนี้ก็กำลังมีปัญหานะ เราไม่สามารถรับคุณได้ (ช่วงนั้นแน่นอน..เสื้อแดง..ประท้วง).. ครับผม .. ผมเข้าใจ .. ครับผม .. (ออกเสียงเหมือนพี่ยม..เรื่องเป็นต่อ)

Continue reading

Posted in France, Travel, ทั่วไป | Tagged , | 1 Comment 135 views

Multi-criteria decision analysis

ผมรู้จัก Multi Criteria Decision Analysis(MCDA) ก็ตอนที่เรียน Master ที่ SUPAERO เมื่อประมาณปลายปีที่แล้ว (2009) ผ่านมาหลายเดือน ก็เกือบลืมๆ เรื่องราวนั้นไปแล้ว วันนี้ก็ถือโอกาสกลับมานึกถึงมันอีกซักครั้ง

จริงๆแล้วที่กลับมาสนใจอีกครั้ง ก็เนื่องมาจากว่า มีน้องคนหนึ่งมาถามผมว่า “ตอนนี้มีใคร ใช้ iphone หรือ blackberry บ้าง พอดีว่าจำเป็นที่จะต้องซื้อสิ้นเดือนนี้” ส่วนตัวผมเฉยๆ นะ ระหว่างไอ้ 2 เจ้านี้..แต่ถ้าต้องเลือกจริงๆ คงไม่แคล้ว iphone จะได้เอามาเป็นเพื่อนกับ น้อง Maccy ในห้อง :D นี่ก็ยังไม่ได้ถามน้องมันว่าสรุปแล้วเลือกอันไหน..แต่คงไม่แคล้ว BB :P

ประเด็นไม่ได้บอกว่าผมจะแนะนำให้ซื้อมือถืออะไร แต่จะดีกว่ามั๊ยถ้าเราจะเลือกซื้ออะไรซักอย่าง (เสียตังส์) เนี้ยมันควรที่จะมีการนำข้อมูล ทั้งหมดหรือใกล้เคียง เช่น ข้อมูลด้านเทคนิค ราคา ความชอบ ความสวย แล้วก็เอาสิ่งเหล่านี้ยัดใส่ลงไปใน Black-Box กล่องหนึ่ง แล้วสุดท้ายไอ้กล้องนี้..มันก็ตอบมาว่า เลือก MileStone ครับพี่ เพราะ %^$%^%&&^*&*  เป็นต้น

Continue reading

Posted in MCDA | Tagged | Leave a comment 68 views

Chrome for Mac is already…

Chrome for Mac

http://www.google.com/chrome?platform=mac&hl=en

Posted in Google, Mac | Tagged , | Leave a comment 8 views

ค่าสินสอด

aoddy :  The new mission is started !!!: ปกติ..เค้าคิดค่าสินสอดกันยังไงอ่ะ
เพื่อนสาว : แล้วแต่อ่ะ
เพื่อนสาว : ถ้ากลาง ๆ
เพื่อนสาว : ก็สักสองแสน
เพื่อนสาว : ทอง 20 บาท
aoddy :  The new mission is started !!!: อืมมม
เพื่อนสาว : ถ้าลดมาหน่อยก็สิบ สิบ
เพื่อนสาว : บา
เพื่อนสาว : บางทีก็ห้าแสน
เพื่อนสาว : เลือกเอาตามโปรโมชั่น
เพื่อนสาว : 5555
aoddy :  The new mission is started !!!: เหอะๆๆ

Posted in ทั่วไป | Tagged | Leave a comment 31 views

พบช่องโหว่ใน Windows7 64 Bit

วันนี้ไปเจอข่าวจาก Pantip ว่าตอนนี้มีการพบช่องโหว่บน Windows7 แบบ 64-bit โดยช่องโหว่ดังกล่าวนั้น เกิดบนไฟล์ driver ที่ชื่อว่า Canonical Display Driver (cdd.dll) โดย Driver ตัวนี้ทำหน้าที่ในการทำให้ Application นั้นเรียกใช้งาน Graphic และ ส่งข้อมูลไปยัง Video display กับ Printer โดยถ้าหากมีการรัน code บางอย่างจะสามารถทำให้เข้าควบคุมการทำงานของเครื่องได้โดยทันที

ผู้โจมตีสามารถใช้ช่องโหว่ดังกล่าว ส่งภาพที่มีพวก Mal-ware, Trojan หรือไม่ก็ Link ที่ชี้กลับไปยัง Web site ที่มีพวก Trojan หรือ Mal-ware ซึ่งยืนรอการตอนรับเราเป็นอย่างดี

ณ ตอนนี้ยังไม่มี patch ออกมาปิดช่องโหว่ดังกล่าว แต่ User ก็สามารถป้องกันตัวเองได้ด้วยการปิด Windows Aero ขั้นตอนก็ไม่ยาก..ดังนี้

Continue reading

Posted in Windows | Tagged , | Leave a comment 29 views

การติดตั้ง gtkmm ให้ใช้งานร่วมกับ Eclipse CDT

หลังจากคราวก่อนนู้น ได้ทำการติดตั้ง CDT plugin บน Eclipse เพื่อที่จะอยากเขียน C/C++ ได้บน Eclipse มาวันนี้ความต้องการก็ยังไม่จบ คือเวลาเราเขียนโปรแกรมด้วย C++ เนี้ย output ที่ได้มันออกเป็นแค่ตัวหนังสือบน Console ใน Eclipse มันเลยทำให้รู้สึกขัดหูขัดตายังไงพิกล..ทำให้เกิดอารมณ์ไม่อยากเขียนโปรแกรมได้เหมือนกัน .. ว่าแล้วก็ลองหาดูว่าบนภาษา C/C++ เวลาที่เค้าพัฒนาโปรแกรมพวก GUI เค้าใช้ทำอะไรทำ ผลปรากฏว่า ก็มาป๊ะเจ้า gtkmm พอเลื่อนมาดู Feature ก็เข้าทางพอดี

Continue reading

Posted in Eclipse, Programming, Ubuntu | Tagged , , | Leave a comment 68 views