24 มีนาคม 2554
วิธีแก้ไขเมื่อ scanf ไม่ยอมรับค่า ในภาษา C
ช่วงนี้ผมก็ทำงาน Project ส่งงานวิชา Unix เสร็จเป็นที่เรียบร้อย แล้วก็ได้ไปช่วยเพื่อนๆ หลายๆ คน และได้ไปพบอยู่คนหนึ่ง มีปัญหาที่ว่า scanf ไม่ยอมรับค่าสักที ทำให้ผมต้องมานั่งไล่ Code เกือบทั้งหมด และก็ค้นพบว่ามันเป็นปัญหาของ stream ของ Keyboard Buffer ไม่ยอมเคลียร์ค่า \n
การที่ scanf ไม่ยอมรับค่า เกิดจากอะไร ?? (๊Update 14-14-2011)
เกิดจากการอ่านค่าของ scanf ในรูปแบบฟอแมทของพวกตัวเลข จะอ่านเฉพาะตัว string ที่เกี่ยวกับตัวเลขเท่านั้น (0 1 2 3 4 5 6 7 8 9 . + - ) อาจจะมีตัวอื่นอีกนะครับ แต่ในส่วนของตัว '\n' นั้นถือว่าไม่ใช่ string เกี่ยวกับตัวเลข จึง scanf ในฟอแมทของพวกตัวเลข จึงไม่รับ '\n' และค้างอยู่ใน KeyBoard Buffer ทำให้ถูกส่งไปยัง scanf ตัวต่อไป
ป้ายกำกับ:
C,
C++,
Programming
12 มีนาคม 2554
แนะนำ!!! โปรแกรมตรวจจับสัญญาน Wireless ชื่อว่า inSSIDer และที่สำคัญฟรี !!!

วันนี้ผมจะมาแนะนำโปรแกรมไว้สำหรับตรวจสอบ สัญญาน Wireless ชื่อว่า inSSIDer ซึ่งมีความสามารถหลายอย่าง เช่น ตรวจสอบว่าสัญญานคงที่หรือไม่ มีความเข็มของสัญญานมากหรือน้อย และมีการถูกรบกวนจาก Wireless Access Point ตัวอื่นหรือไม่
ซึ่งโปรแกรมตัวนี้เหมาะสำหรับผู้ที่ทำการเดินระบบ Wireless LAN ภายในสถานที่ต่างๆ หรือตรวจสอบว่า Wireless Access Point ที่ใช้อยู่นั้นมีปัญหาอยู่หรือไม่
ซึ่งโปรแกรมตัวนี้ สามารถนำไปใช้ได้ Free ไม่มีค่าใช้จ่ายแม้แต่น้อย
24 กุมภาพันธ์ 2554
มาเพิ่มความสามารถให้ MSN 2011 ด้วย MSN Plus 5 หรือ MSG Plus 5 กันเถอะ

หลังจากที่ MSN 2011 ได้ออกมาให้ใช้กันได้หลายเดือนแล้ว หลายคนก็คงรอคอยตัวเสริมสำหรับ MSN 2011 อยู่ เพื่อที่จะเพิ่มลูกเล่นให้กับ MSN ของตัวเอง เช่น เล่นเสียง ใส่สีตัวอักษรหลายๆสี หรือที่ยอดฮิตคือเล่น MSN หลายหน้าจอ ( ก่อนที่ MSG Plus จะออกมาก็มี A-Patch ที่มาเสริมความสามารถนี้แล้ว ดูรายละเอียดได้ Link )
ในที่สุดก็หมดเวลาแห่งการรอคอย ตอนนี้ MSG Plus ได้ออก Version 5 สำหรับ MSN 2011 แล้ว มาดูกันสิว่า สามารถให้ MSN 2011 มีลูกเล่นเด่นๆ อะไรเพิ่มขึ้นบ้าง
ป้ายกำกับ:
MSN,
MSN 2011,
Software,
Windows Live Essentials 2011
22 กุมภาพันธ์ 2554
ตัวอย่าง การตัดตัวอักษร (substring) ในภาษา C (ไม่ใช่ C++ นะจ๊ะ)
ไม่ได้ Update Blog นานเลย ขอ ดราม่านิดนึง ^^'
หลังจากเรียนวิชา Unix Tools and Programming ไปเรียบร้อยและได้โดนสั่งงาน Project เทอมให้ทำโปรแกรม Client Server โดยมีเงื่อนไขว่า ให้ใช้ภาษา C และผมเลยติดปัญหาที่ว่า ผมต้องการติดคำในภาษา C เช่นมี ABCDEF จะเอาแค่ CDE เก็บใส่ในตัวแปรใหม่ เริ่มแรกก็ได้ลองหาว่ามี libary มีให้ใช้ไหม
เลยหาข้อมูลมาดังนี้
1. ลองหา google เห็นว่าไม่มีข้อมูล เสียเวลาประมาณ 1 วัน (หรือผมหาไม่เจอ = =)
2. ถามพี่ๆที่คณะ ก็ไม่รู้ เสียเวลาไปอีก 1 วัน
3. เลยถามพี่ๆ ใน facebook ที่จบไปแล้วว่ามันมีหรือไม่ เสียเวลาไปอีก 1 วัน
โดยได้คำตอบว่ามันไม่มีให้ใช้ และได้คำแนะนำว่าให้ลองเขียนเอง (ช่วงสอบด้วย โอ้ว แม่เจ้า !!!)
ช่วงแรกๆผมลองดูก็ Segmentation fault นั่งงมอยู่เกือบวัน ไม่ได้สักทีเลยไปอ่านหนังสือสอบก่อน
หลังจากเรียนวิชา Unix Tools and Programming ไปเรียบร้อยและได้โดนสั่งงาน Project เทอมให้ทำโปรแกรม Client Server โดยมีเงื่อนไขว่า ให้ใช้ภาษา C และผมเลยติดปัญหาที่ว่า ผมต้องการติดคำในภาษา C เช่นมี ABCDEF จะเอาแค่ CDE เก็บใส่ในตัวแปรใหม่ เริ่มแรกก็ได้ลองหาว่ามี libary มีให้ใช้ไหม
เลยหาข้อมูลมาดังนี้
1. ลองหา google เห็นว่าไม่มีข้อมูล เสียเวลาประมาณ 1 วัน (หรือผมหาไม่เจอ = =)
2. ถามพี่ๆที่คณะ ก็ไม่รู้ เสียเวลาไปอีก 1 วัน
3. เลยถามพี่ๆ ใน facebook ที่จบไปแล้วว่ามันมีหรือไม่ เสียเวลาไปอีก 1 วัน
โดยได้คำตอบว่ามันไม่มีให้ใช้ และได้คำแนะนำว่าให้ลองเขียนเอง (ช่วงสอบด้วย โอ้ว แม่เจ้า !!!)
ช่วงแรกๆผมลองดูก็ Segmentation fault นั่งงมอยู่เกือบวัน ไม่ได้สักทีเลยไปอ่านหนังสือสอบก่อน
17 มกราคม 2554
แนะนำโปรแกรม ดูหนังทุก format ทุก นามสกุล
โปรแกรม Windows Media Player ที่ติดมากับ Windows รุ่นต่างๆ นั้น ไม่สามารถที่จะเล่นไฟล์ VDO ได้ครบทุกนามสกุล หรือ ทุก format เช่น AVI MKV MOV ล้วนเป็นไฟล์ที่ Windows Media Player ไม่สามารถเล่นให้เราดูได้ แล้วเราจะต้องทำอย่างไรละ
ในบทความนี้ผมขอนำเสนอ โปรแกรมดูหนังได้เกือบทุก format ทุกนามสกุล (ประมาณ 99% ของที่มีอยู่) นั้นคือโปรแกรม K-Lite Codec ซึ่งจะมีหลายรุ่นมากมาย แต่ที่ผมจะขอแนะนำคือรุ่น Mega Pack ซึ่งสามารถเล่นไฟล์ VDO และเสียงต่างๆ ได้มากที่สุด เนื่องจากมีการ Update บ่อยครั้งและที่สำคัญ ... ฟรี !!!!
05 มกราคม 2554
Video เรื่อง Linked List

ก่อนอื่นก็ขอ สวัสดีปีใหม่ ปี 2011 กันก่อนนะครับ ^^ ผมก็ไม่ได้ Update Blog ซะนานเลย เนื่องจากแอบหนีไปเที่ยวปีใหม่ และ นั่งทำงาน Video ของวิชา Datastructure เรื่อง Linked List ใช้เวลาตัดต่อหลายวันอยู่ จากความช่วยเหลือของเพื่อนๆ ในกลุ่ม และได้คำปรึกษาจาก อาจารย์ผู้สอน ทำให้ผลงานออกมาสวยงามมากมาย ^^ ขณะ Render โดยใช้ Notebook ของเพื่อนมีความร้อนถึง 103 องศา (มันจะร้อนไปไหน)
ป้ายกำกับ:
C++,
Linked List,
List,
Programming
28 ธันวาคม 2553
วิธีการเลือกซื้อ Computer Notebook
ตอนนี้หลายๆคนอาจจะต้องการซื้อ Computer Notebook และส่วนมากจะดูกันที่ spec อย่างเดียวเช่นพวก CPU ,RAM ,Harddisk ,VGA Card เป็นเบื้องต้นกันอยู่แล้ว แต่มีบางส่วนที่คนส่วนมากมักจะมองข้ามไปคือ การออกแบบของแต่ละรุ่น ว่าช่องเชื่อมต่อต่างกันอย่างไร วัสดุต่างกันตรงไหน การวางตำแหน่งของอุปกรณ์แบบไหนดีกว่า วันนี้ผมจะมาแนะนำข้อดีข้อเสียของการออกแบบ Notebook ที่เราควรดูไว้ จะได้ไม่พลาดสิ่งต่างๆเหล่านี้
14 ธันวาคม 2553
การคำนวณในภาษา C++
ไม่ได้ Update Blog มากนาน (อีกแล้ว) ในระหว่างที่รอเพื่อนทำงาน แอบ Update Blog หน่อยแล้วกัน สำหรับบทความในวันนี้ เราจะมาเรียนรู้การคำนวณในภาษา C++ กันดีกว่า โดยปกติแล้วการทำโปรแกรมขึ้นมาสักตัวนั้น จะต้องมีการคำนวณ บวก ลบ คูณ หาร หรือหาเศษจากการหาร
แต่การคำนวณในภาษา C++ นั้น สามารถเขียนได้หลายรูปแบบ และการคำนวณบางครั้ง อาจไม่ตรงตามหลักการทางวิชา คณิตศาสตร์ด้วย เอาละมาเริ่มกันเลยดีกว่า
ป้ายกำกับ:
C++,
Programming
01 ธันวาคม 2553
มารู้จัก Web Bowser ใน command mode กันเถอะ

หลายๆคนคงชินกับ Web Browser ใน Wind๐ws หรือ GUI Mode ที่มีรูปภาพให้คลิกๆๆๆ แต่ช่วงแรกๆ ที่มี Network หรือ Internet นั้นยังอยู่ในยุคของ Command Mode ก็ได้มีผู้สร้าง Web Browser ขึ้น เพื่อที่จะได้ติดต่อสื่อสารกันผ่านทาง Network หรือ Internet
ปัจจุบัน Web Browser แบบ Command Mode อาจนับจำนวนผู้ใช้ได้เลยด้วยซ้ำ เพราะพวกที่ใช้มักจะเป็นผู้ดูแลระบบเพื่อที่จะ Download File ในการติดตั้ง Server หรือ Service ต่างๆ เพราะ Linux Server โดยส่วนมากจะอยู่ในรูปแบบของ
สมัครสมาชิก:
บทความ (Atom)




