วันอาทิตย์ที่ 28 มิถุนายน พ.ศ. 2552

RIP King of Pop.

บทความนี้ไม่มีความเกี่ยวข้องกับ SE เลยแม้แต่น้อย ผมอยากอุทิศบทความนี้ให้แก่นักร้องที่ผมชื่นชอบมาตั้งแต่เด็ก เขาคือราชาเพลงป๊อป Michael Jackson ผู้จากไปอย่างไม่มีวันหวนคืนกลับมา ขอแสดงเสียใจ ณ ที่นี้ด้วยครับ ผมจะจดจำเขาไว้ในใจตลอดไป...
Rest In Peace. Michael, The King of Pop.

วันอาทิตย์ที่ 21 มิถุนายน พ.ศ. 2552

BING!!! Something New For MS

เมื่อไม่นานมานี้เอง หลายๆคนคงจะทราบกันแล้วนะครับว่า ณ ขณะนี้ Microsoft ได้ทำการเปิดตัว Bing อันเป็น Search Engines ตัวใหม่ของตัวเองให้ใช้อย่างเป็นทางการเมื่อวันที่ 3 มิถุนายน ที่ผ่านมานี้เอง แต่มันดีจริงหรือ? มันสามารถสู้กับคู่แข่งรุ่นพี่อย่าง Google หรือ Yahoo ได้อย่างนั้นหรือ? วันนี้ผมมีข้อมูลที่น่าสนใจมาฝากครับ

เดิมทีนั้น Bing ได้ทำการพัฒนามาได้ระยะนึงแล้วภายใต้โค้ดเนม Kumo.com แถมยังทำการทุ่มเงินมากกว่า 100 ล้านเหรียญฯ ในการพัฒนา ซึ่งเป็นการพัฒนาต่อยอดจาก Live Search ของ MS โดยหวังว่าจะสามารถต่อกรเพื่อดึงเอาส่วนแบ่งออกมาจาก Google หรือ Yahoo อันเป็น Search Engine ที่โด่งดังให้ได้ โดยบริษัทได้กล่าวเอาไว้ว่า มันสามารถให้คำตอบที่มีความเป็นธรรมชาติมากกว่า โดยเฉพาะการช่วยให้ผู้ใช้ได้ข้อมูลสำหรับการตัดสินใจที่ดีกว่า ไม่ว่าจะเป็นการเลือกซื้อสินค้าผ่านออนไลน์ วางแผนท่องเที่ยว ค้นหาข้อมูลเกี่ยวกับสุขภาพ ตลอดจนธุรกิจในท้องถิ่นได้สะดวกและง่ายขึ้น และยังให้เหตุผลเพิ่มเติมอีกว่า แม้วันนี้ Search Engine จะได้ช่วยนำพาผู้ใช้ให้ไปพบเว็บไซต์ และข้อมูลข่าวสารที่เหมาะสมได้ก็ตาม แต่พวกมันกลับไม่ได้ช่วยให้ผู้ใช้ได้ใช้ข้อมูลข่าวสารที่พบได้ดีมากนัก แค่ไปพาไปพบแหล่งข้อมูล แต่ไม่ได้ช่วยให้การตัดสินใจเลือกใช้ข้อมูลเหล่านั้นง่ายเท่าที่ควร ซึ่งพวกเค้าเชื่อมั่นว่า Bing จะสามารถตอบสนองความต้องการของผู้ใช้งานได้โดยพยายามทำความเข้าใจอย่างลึกซึ้งถึงสิ่งที่ผู้ใช้ต้องการจริงๆ จากการใช้เว็บ

สิ่งที่น่าสนใจจริงๆของ Bing นั้น อยู่ที่ทีมพัฒนาที่พวกเขาเรียกว่า "Decision Engine" หรือก็คือกลไกช่วยในการตัดสินใจในการค้นหานั่นเอง โดยทีมงานนี้ถูกสร้างขึ้นมาเพื่อช่วยให้ผู้ใช้ได้พบกับข้อมูลที่พวกเขาต้องการมากที่สุดเท่าที่จะเป็นไปได้ เพื่อให้ได้คำตอบในการค้นหาที่ดีกว่า และใกล้เคียงมากขึ้น เห็นได้ชัดว่ามันมีประโยชน์ต่อการช้อปปิ้งผ่านเว็บหรือการท่องเที่ยวในที่ต่างๆ เพราะมีข้อมูลที่ชัดเจนและแม่นยำมากขึ้น ทั้งยังมีระบบแยกข้อมูลเป็นหมวดหมู่ นอกจากจะสะดวกขึ้นแล้ว มันยังเป็นการประเมินว่าผู้ใช้น่าจะต้องการทราบอะไรบ้างจากสิ่งที่ค้นหา

โดยส่วนตัวแล้ว หลังจากที่ได้ทดลองใช้จริงๆนั้น ถือว่าสอบผ่านในเรื่องของการใช้งานครับ โดยเฉพาะในส่วนของการค้นหารูปภาพที่ทำออกมาได้ดี มีการแบ่งหมวดหมู่เพื่อให้เราหาสิ่งที่เราต้องการได้แม่นยำยิ่งขึ้น
ขณะที่ในส่วนของการค้นหาเว็บนั้น แม้มันจะเร็วก็จริง แต่มันกลับคล้ายคลึงกับ Google ซะจนแยกแทบไม่ออก แถมยังดูโล้นๆอีกต่างหาก ทั้งๆที่ในส่วนของการค้นหารูปกลับออกมาได้ดีมากๆ แต่ก็เข้าใจครับว่า ณ ขณะนี้มันยังคงเป็นเวอร์ชั่น Beta อยู่ คาดว่าในอนาคตคงมีการมีพัฒนาขึ้นไปอีก ใครสนใจก็สามารถทดลองเข้าไปใช้งานได้ที่ http://www.bing.com/ ครับ

และนี่เป็นวีดีโอแนะนำตัวอย่างเล็กน้อยสำหรับ Bing ครับ


ที่มา http://www.youtube.com/watch?v=B3rysXGQj-Y&eurl=http%3A%2F%2Fwww%2Earip%2Eco%2Eth%2Fnews%2Ephp%3Fid%3D409112&feature=player_embedded

วันอาทิตย์ที่ 14 มิถุนายน พ.ศ. 2552

Boost Up Your PC Performance(For Gamer)

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

ข้อที่ 1 ปิดโปรแกรมเบื้องหลังซะ
คิดว่าข้อนี้หลายๆคนน่าจะทราบกันเป็นอย่างดีนะครับ แต่สำหรับคนที่ไม่รู้นั้น ผมขออธิบายก่อนนะครับว่าโปรแกรมเบื้องหลังเนี่ยมันคืออะไร โปรแกรมเบื้องหลัง คือ โปรแกรมที่เราไม่สามารถมองเห็นการทำงานของมันได้โดยตรงและมันก็จะทำการทำงานต่อไปเรื่อยๆในระบบของเราตลอดเวลา เป็นเหตุให้สิ้นเปลืองทรัพยากรของเครื่องไปโดยใช่เหตุ แน่นอนนอกจากมันจะส่งผลต่อการเล่นเกมแล้ว มันยังส่งผลต่อการทำงานของเครื่องโดยตรงด้วย และนี่คือวิธีแก้ไขครับ

1.กดปุ่ม Ctrl+Alt+Del เพื่อเรียกหน้าจอ Windows Task Manager ออกมา
2.คลิกที่แถบ Processes ซึ่งแถบนี้จะแสดงรายชื่อของโปรแกรมที่ทำงานอยู่เบื้องหลังทั้งหมดในระบบของเรา
3.คลิกที่คอลัมน์ User Name เพื่อเรียงลำดับตามอักษร ทำให้เลือกโปรแกรมเบื้องหลังได้ง่ายขึ้น
4.ตรงนี้สำคัญครับ เลือกโปรแกรมที่อยู่ใน User Name โดยเราต้องหาโปรแกรมที่ไม่จำเป็นด้วยตัวเอง เพราะฉะนั้นเลือกให้ดีๆนะครับ อย่าเลือกโปรแกรมที่ต่อท้ายด้วย SYSTEM, LOCAL SERVICE, NETWORK SERVICE และห้ามเลือกโปรแกรม explorer.exe และ taskmgr.exe เป็นอันขาดครับ มันเป็นโปรแกรมที่ส่งผลต่อระบบของเครื่องโดยตรง เลือกไปมีปัญหาแน่ครับ(ถึงผมจะยังไม่เคยทำก็ตามที่เหอะ)
5.เมื่อเลือกได้แล้วก็คลิก End Process มันจะขึ้นหน้าต่างฟ้องขึ้นมาเพื่อเตือน ให้เลือก Yes ครับ จะทำให้โปรแกรมที่เลือกดังกล่าวหายไปและหยุดทำงาน ให้ทำตามข้อ 3-4 ไปเรื่อยๆจนเหลือแต่โปรแกรม explorer.exe และ taskmgr.exe ใน User Name หรือจนกว่าเราจะพอใจครับ

อยากจะแนะนำเพิ่มเติมครับว่าโปรแกรมทำงานเบื้องหลังที่สมควรปิดเป็นอย่างยิ่งคือ โปรแกรม Anti-Virus ต่างๆ และ โปรแกรมป้องกันการล่มครับ เพราะดึงทรัพยากรเครื่องมาใช้เยอะมากเกินจำเป็น แต่ทั้งนี้สำหรับโปรแกรม Anti-Virus นั้น ต้องดูด้วยนะครับว่าเราต่อ Internet ด้วยหรือเปล่า เพราะถ้าปิดมันอาจจะทำให้ไวรัสหรือสิ่งแปลกปลอมต่างๆเข้าสู่เครื่องได้ ถ้าไม่ใช่เกม On-Line ทางที่ดีเราควรตัด Connection ของ Internet ซะก่อนนะครับ ได้อย่างก็ต้องเสียอย่างครับ และอีกอย่างหนึ่ง ไม่ต้องกลัวว่าโปรแกรมที่เราปิดไปจะปิดแล้วปิดเลยนะครับ พอ Restart เครื่อง โปรแกรมที่ปิดไปก็จะกลับมาทำงานเหมือนเดิมครับ เพราะงั้นสบายใจได้

ข้อที่ 2 Update! Update!! Update!!!
ง่ายมากๆครับสำหรับข้อนี้ ก็เพียงแค่เราทำการอัพเดพไดร์ฟเวอร์ VGA Card, ไดร์ฟเวอร์ Sound Card, อัพเดท DirectX รวมถึงอัพเดตตัวเกมเองให้ใหม่ตลอดเวลา เพียงแค่นี้ก็ทำให้เราเล่นเกมส์ได้ราบลื่นขึ้นมาแล้วครับ แต่ในส่วนของ VGA Card ก็ต้องดูด้วยนะครับว่ามันมีปัญหาอะไรมั้ย เพราะบางครั้งถึงจะเป็นตัวล่าสุด แต่กลับทำให้ทั้งเครื่องและเกมส์เรารวนก็มี หากเจอแบบนี้ก็คงต้องหันไปใช้ไดร์ฟเวอร์ที่เก่ากว่าและเหมาะสมกว่าแทนครับ เราสามารถเช็คดูได้ที่ Website ของผู้ผลิต Chipset ของการ์ดจอได้โดยตรงครับ

ข้อที่ 3 USB HID
หรือชื่อเต็มๆคือ USB Human Interface Device อันนี้เป็นความรู้ใหม่เหมือนกันครับเลยทำให้ยังไม่ทราบว่ามันได้ผลจริงมั้ย แต่เอาเป็นว่าขั้นตอนมีดังนี้ครับ
1.คลิกขวาที่ My Computer แล้วเลือก Properties
2.เลือกไปที่แถบ Hardware แล้วคลิกที่ปุ่ม Device Manager
3.ให้ขยายช่อง Human Interface Devices ออก
4.ให้ปิด HID ที่ไม่จำเป็นออกให้หมด โดยการคลิกขวาแล้วเลือก Disable *กรณีมี HID ของเมาส์และคีร์บอร์ด ห้ามปิดมันเด็ดขาด
5.ปิด Device Manager แล้วเข้าเกมลองดูว่าหายยัง ถ้ายังไม่หาย แสดงว่ายังมีอันที่ไม่จำเป็นเหลืออยู่

ใครสนใจก็ลองนำไปใช้ดูครับ ได้ผลหรือไม่แล้วมาบอกผมด้วยล่ะ

ที่มา ข้อที่ 3
http://www.vagabondteam.com/modules.php?name=Forums&file=viewtopic&t=24102#342052

ข้อที่ 4 ปรับให้พอดีๆ
ข้อนี้หลายคนไม่ค่อยใส่ใจมากเท่าไหร่นักนะครับ แต่หากดูดีแล้วมันช่วยให้ทั้งเครื่องและเกมส์ของเรานั้นไม่ทำงานหนักจนเกินไปจนทำให้เครื่องแฮงค์ได้ครับ วิธีการก็ง่ายๆครับ เพียงแค่ปรับภาพและการแสดงผลภายในเกมให้เหมาะสมกับเครื่องเราเท่านั้นเอง โดยให้เราลองเลือกไปที่ละข้อๆเปรียบเทียบไปเรื่อยจนเราพอใจก็เป็นอันเสร็จครับ แต่สิ่งที่แลกมานั่นก็คือ ภาพภายในเกมส์จะดูด้อยลงอย่างเห็นได้ชัด ยิ่งปรับต่ำก้อยิ่งเห็นชัด คงทำให้พวกบ้าความอลังการต้องหัวเสียแน่(ผมเองก้อหนึ่งในนั้น) แต่เพื่อให้เครื่องเรามีอายุที่ยืนยาวขึ้นก็ถือว่าคุ้มครับ

ข้อที่ 5 จัดระเบียบเครื่องด้วย Defragment
ข้อนี้ไม่เพียงแต่ช่วยให้เกมส์เราโหลดและรันได้เร็วขึ้นเท่านั้น แม้แต่เครื่องของเราเองก็โหลดได้เร็วขึ้นอีกเช่นกันครับ สำหรับวิธีการ Defragment นั้นคาดว่าหลายๆคนคงทราบกันแล้วนะครับ เอาเป็นว่าไว้โอกาสหน้าผมจะนำเสนอวิธีการ Defrag เครื่องแบบ Step-By-Step ในครั้งต่อไปครับ

ข้อที่ 6 เลือก Windows ให้ตรงกับเกมส์
หลายคนอาจจะงงกับข้อนี้ครับ แล้วถ้าเราลง Windows แค่ตัวล่ะจะทำยังไง? ง่ายๆครับ เพียงแค่ทำตามขั้นตอนดังนี้
1.คลิกขวาที่ไฟล์ .exe ของเกมนั้น ๆ แล้วเลือก Properties
2.เลือก Tab Compatibility มันจะมีให้เซทสำหรับ Win95 ,Win NT ,Win 2000 ครับ เลือกได้ตามใจชอบ
การเซท Compatibility ที่เหมาะสมช่วยให้เกมของเรารันได้ราบรื่นยิ่งขึ้นครับ เหมาะสำหรับคนที่ลง Window Vista หรือ Windows 7 แล้วมีปัญหากับเกมที่เล่นครับ แม้มันจะไม่ส่งผลต่อเครื่องโดยตรงก็ตาม แต่มันบรรลุจุดประสงค์ที่ว่าก็เพื่อให้เล่นเกมส์ได้อย่างราบรื่นขึ้นครับ อ้อ สามารถนำเทคนิคนี้ไปใช้กับโปรแกรมทั่วไปก็ได้นะครับ

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

Introduction

ยินดีต้อนรับสู่บล็อคของผมนะครับ สำหรับบล็อคจะเป็นเรื่องราวของ Software Engineering(หรือที่ผมเรียกจนติดปากว่า SE) โดยที่จะเน้นในเรื่องของข้อมูลข่าวสารและเทคโนโลยีใหม่ที่มีในปัจจุบันและเกี่ยวข้องกับ SE ไม่มากก็น้อย นอกจากนี้ผมยังนำเสนอทริคสำหรับคอมพิวเตอร์ที่ทุกคนนั้นคาดไม่ถึงเลยที่เดียว โดยที่ผมจะพยายามอัพเดตตลอดเรื่อยๆ ทุกๆ 1 สัปดาห์ สัปดาห์ละ 1 - 2 เรื่อง นะครับ ไหนๆนี่ก้อเป็นบทความแรกของผม เอาเป็นผมขอแนะนำในส่วนของ SE อย่างกว้างให้ทราบละกันนะครับ

Software Engineering คืออะไร

สำหรับในส่วนนี้มีคนนิยามคำๆนี้ไว้หลายแบบมาก แต่พอจะสรุปสั้นได้ว่า คือ การประยุกต์ใช้ระบบ กฎเกณฑ์ การเข้าถึงซึ่งสามารถวัดประเมินได้ในการพัฒนา การปฏิบัติการ และการบำรุงรักษาซอฟต์แวร์ นำสิ่งที่กล่าวมาเหล่านี้มาประยุกต์ใช้งานทางด้านวิศวกรรมมาจัดการกับ Software นั่นเอง หลายคนคงคิดว่ามันก็คล้ายๆกับพวก Programmer ทั่วๆไปไม่ใช่หรือ แล้วจะมีสายอาชีพนี้ไปอีกทำไม มันก็ถูกในบางส่วนนะครับ แต่ถ้ามาดูดีๆจะเห็นได้ว่า SE นั้นจะนำข้อมูลที่หามาได้มาวิเคราะห์และนำมาประยุกต์ใช้ให้เกิดประโยชน์สูงสุดต่อการเขียน Software ครับ พูดง่ายๆก็คือ SE จะเน้นในเรื่องของระบบของ Software มากกว่า Programmer นั่นเอง การที่ Software จะมีประสิทธิภาพมากน้อยแค่ไหน น่าไว้วางใจได้มากเท่าไร สิ่งเหล่านี้ล้วนเป็นหน้าที่ของ SE ทั้งสิ้นครับ หวังว่าคงช่วยแก้ข้อสงสัยให้กัยใครหลายคนได้นะครับ

ปล.หากข้อมูลผิดพลาดประการใด หรือมีความคิดเห็นเป็นอย่างอื่น สามารถ comment มาได้เต็มที่เลยนะครับ เพราะนี่เป็น post แรกของผมเลยอาจทำให้ข้อมูลผิดพลาดได้