ปัจจัยที่มีผลต่อราคา Notebook ** ไม่ใช่แค่ spec **

จะเอามาลงทั้งหลายทีแล้ว วันนี้ว่าง ๆ เลยเอามาลงซะเลย …….. จากกระทู้ ใน Pantip.com กล่าวไว้ได้น่าสนใจทีเีดยวหล่ะครับ
ปัจจัยที่มีผลต่อราคา Notebook ** ไม่ใช่แค่ spec **

ขอเสนอข้อมูลให้คนที่กำลังมองๆหา Notebook เพื่อใช้งานได้ดูประกอบการตัดสินใจครับ

จริงๆแล้วเห็นมีหลายกระทู้มากๆๆที่โพสถามว่าจะซื้อรุ่นนี้ดีมั้ย รุ่นไหนดีกว่า อะไรแบบนี้เยอะมาก ถ้าอยากได้คำตอบที่ตรงจริงๆคงต้องบอกความต้องการใช้งานประกอบด้วยละครับ ว่าจะเอาไปใช้ทำอะไร ต้องการความสะดวกในการขนย้ายมั้ย, ต้องใช้งานข้องนอกโดยไม่มีปลั๊กเสียบบ่อยๆ, ใช้เล่นเกมส์เป็นหลัก, ใช้เก็บรูปเก็บเพลง, หรือต้องดูดีอวดชาวบ้านได้(สารภาพมานะ!) เพราะจริงๆแล้วเกณฑ์การตัดสินใจนี่คือ เปรียบเทียบ “สิ่งที่ Notebook ทำได้” มันเหมาะสมกับ “วัตถุประสงค์การใช้งาน” ต่างหากล่ะครับ

แต่อย่างแรกที่ต้องจำไว้เลยก็คือ ** ไม่มี Notebook ที่ดีที่สุด หรือว่าเลิศสมบูรณ์ทำได้ทุกอย่างครับ ** ยืนยันอีกที – No Best or Perfect Notebook ในโลก!! โดยเฉพาะถ้าจำกัดงบประมาณมายิ่งเป็นไปไม่ได้เลย แบบที่จะเอา Notebook จอปิ๊งๆ เล่นเกมส์ลื่นๆ แบตอึดๆ บริการดีๆ ทนทาน ประกันนาน แถมต้องเบาๆพกพาง่าย แต่ให้งบมา 40,000 !! จะหาจากไหนล่ะครับ…

ปัจจัยหลักๆที่จะมีผลต่อราคา จริงๆแล้วไม่ใช่ Spec นะครับ โดยเฉพาะความเร็ว CPU จะยิ่งมีผลน้อยมากๆ, Technology ของ Platform หรือ VGA อาจมีผลนิดหน่อย แต่ไม่เยอะขนาดปัจจัยที่จะพูดถึงต่อไปนี้

1. น้ำหนัก: ถ้าอยากได้ Notebook เบาๆพกพาง่ายคงต้องลงทุนหน่อยละครับ ยิ่งเล็กยิ่งเบาก็ยิ่งแพง แถมส่วนใหญ่พวกตัวเล็กนี่จะทำด้วยวัสดุชั้นดีทนทานเพื่อให้เหมาะสมกับ การใช้งานที่เน้นเอาไปไหนต่อไหนด้วยเลยยิ่งแพงใหญ่ ตัวอย่างชัดๆก็พวก Fujitsu, Sony หรือ X series ของ IBM ที่ต้องมี 70,000-80,000 เป็นอย่างน้อยละครับ
2. วัสดุ/ความทนทาน: ดูได้เลยครับ พวก Notebook ไต้หวัน spec สูงๆที่ทุบราคาลงมาได้ก็เพราะประหยัดโดยการใช้วัสดุเกรดธรรมดาๆทั้งนั้น ซึ่งอาจจะมีผลเรื่องความทนทานอย่างละ อีกอันที่เห็นชัดๆก็ความหรูหรานี่แหละ =)
3. การออกแบบ Ergonomic: เคยรู้สึกกันมั้ยครับ ว่า Notebook แพงๆมันมักจะ”เข้ามือ”มากกว่าพวกพื้นๆ โดยจะรู้สึกว่าพิมพ์ถนัดมือกว่า ปุ่มก็อยู่ตำแหน่งที่ถนัดไม่ขัดมือ อันนี้ก็มาจากเรื่องการออกแบบที่คำนึงถึง Ergonomic ให้สะดวกสบายในการใช้งานนี่แหละครับ และแน่นอนว่าเป็นต้นทุนที่ต้องบวกเข้าไปด้วย
4. ประกัน/บริการ: ต้นทุนของการประกันและบริการนี่ไม่ใช่ถูกๆนะครับ ซึ่งทำให้เห็นความแตกต่างของแต่ละยี่ห้อได้เลยเชียวแหละ ประกัน 1 ปีกับ 3 ปีนี่ผิดกันเกือบหมื่นนา
5. ยี่ห้อ: คงจะเถียงไม่ได้นะครับว่าชื่อเสียงของแต่ละยี่ห้อที่สร้างสมมานี่ก็เอามาบวกในราคาทั้งนั้น ส่วนที่คนใช้จะได้รับตรงนี้ก็คงจะเป็นการบ่งบอกฐานะของเจ้าของ และ credit เวลาไป present (มั้ง!)
6. Software: อย่าลืมเชียวนะครับว่า Software แต่ละตัวที่อยู่ใน Notebook ก็มีราคาทั้งนั้น ไม่ว่าจะเป็น OS (Windows XP Pro กับ XP Home หรือกับ DOS ราคาห่างกันอย่างละหลายพัน), หรือจะเป็น Software อำนวยความสะดวกต่างๆในเครื่อง เช่น Connection Manager, Multimedia Manager หรือ Rescue & Backup พวกนี้เป็นเงินที่เค้ามาเก็บกับเราทั้งนั้น คนไทยมักจะชอบลืมของพวกนี้เพราะแผ่นผีพันธุ์ทิพย์นี่ละ =/

ถ้าเราไม่มีปัญหาเรื่องงบประมาณ ก็สามารถเลือก Notebook ยี่ห้อหรูๆดูดีมีทุกอย่างพร้อม พกพาสะดวก ไม่ต้องกังวลกับการจัดการในเครื่อง จะได้ใช้งานได้อย่างเต็มที่, แต่ทีนี้ ถ้าเรามีงบจำกัด ก็ยังมีทางเลือกที่จะใช้เครื่อง spec สูงๆเล่นเกมส์ลื่นๆได้ โดย trade off กับการที่อาจจะต้องยอมแบกเครื่องหนักหน่อย, รูปทรงหน้าตาบื้อๆดูไม่หรูแบบของเพื่อน, ต้องเพิ่มความระมัดระวังเวลาขนย้ายอีกนิดถ้าไม่อยากให้ NB จากไปก่อนวัย, ยอมวัดดวงว่า NB จะไม่มีปัญหาหลังจากใช้หมดปีแรก, ลง Software และจัดการเครื่องเองได้ อันนี้ก็คงไม่มีปัญหาอะไร อยู่ที่ “วัตถุประสงค์การใช้งาน” ของแต่ละคนที่จะเลือกแล้วละครับ

ขอให้มีความสุข ได้ใช้เครื่องถูกใจ Fit to Propose นะครับ ;)

การเซ็ตให้ Borland C++ Compiler 5.5 ทำงานร่วมกับ EditPlus เพื่อทำการ Compile ไฟล์ที่เขียนขึ้นด้วยภาษา C++

สิ่งที่ต้องมี

  • Borland C++ Compiler 5.5
  • EditPlus

1. ดาวน์โหลด Borland C++ Compiler 5.5 มาจากเว็บ Borland ที่ http://www.codegear.com/downloads/free/cppbuilder

2. ดาวน์โหลด EditPlus ได้จากที่นี่ http://www.editplus.com

3. เมื่อโหลดได้แล้วทำการติดตั้งดังภาพด้านล่างนี้ครับ


ภาพที่ 3-1


ภาพที่ 3-2


ภาพที่ 3-3


ภาพที่ 3-4


ภาพที่ 3-5

4. เปิด EditPlus ขึ้นมาแล้วไปที่ Tools ที่เมนูบาร์ แล้วไปที่ เมนู Configure User Tools


ภาพที่ 4-1

5. เข้ามาที่หน้าต่าง Preferences ตอนนี้เราจะอยู่ที่ Tools และหัวข้อย่อย User tools

  • ให้เราเลือกที่ Groups and tools items ไหนก็ได้ ในตัวอย่างเลือกอยู่ที่ Groups 4
  • กดปุ่ม Add Tool แล้วไปที่ Program


ภาพที่ 5-1

6. เราจะได้ New Program มา 1 อัน

  • เราสามารถเปลี่ยนชื่อได้โดยไปที่ Menu text ในที่นี้ให้เปลี่ยนเป็น “Borland C++ Compile
  • ในส่วนของ Command ให้ไป Browse ให้ชี้ไปที่ ไฟล์ bcc32.exe ซึ่งในที่นี้ถ้าติดตั้งตามแบบข้างต้น (ข้อที่ 3 ) จะได้ที่นี่ C:\Borland\BCC55\Bin\bcc32.exe
  • ในส่วนของ Argument ให้ใส่ตามข้างล่างนี้เลย ถ้าติดตั้งตามแบบข้างต้น (ข้อที่ 3 )
    -IC:\Borland\BCC55\Include -LC:\Borland\BCC55\Lib -n$(FileDir) $(FilePath)
  • จากข้อที่แล้วจะสังเกตที่ได้ขีดเส้นได้ว่าคือที่ ที่เราได้เซ็ตไว้ข้างต้นแล้วในตอนที่ติดตั้ง Borland C++ Compiler 5.5 ซึ่งในข้อที่ 3 เราได้กำหนดไว้ที่ C:\Borland\BCC55 นั้นเอง
  • ในส่วนของ Initial directory ให้กำหนดเป็น C:\Borland\BCC55\Bin
  • ให้ทำการทำเครื่องหมายถูกที่ Capture output ด้วย


ภาพที่ 6-1

7. ทำการกดปุ่ม Add Tool แล้วไปที่ Program เพื่อ New Program อีกหนึ่งอัน


ภาพที่ 7-1

8. ในขั้นตอนนี้เราจะทำ Menu Run กันในโปรแกรม EditPlus แต่มีข้อเสียอยู่อย่างเดียวคือ

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

  • ที่ Menu text ให้เปลี่ยนจาก New Program เป็น Run
  • ที่ Command ให้ใส่ $(FileNameNoExt)
  • ที่ Initial directory ให้ใส่ $(FileDir)
  • ให้ทำการทำเครื่องหมายถูกที่ Capture output ด้วย


ภาพที่ 8-1

9. ต่อมาเรามาทำการเปลี่ยนชื่อ Groups 4 ให้เป็น C++ Compile ก่อนเพื่อจะได้ไม่สับสน

  • ไปที่ Group Name
  • แล้วทำการเปลี่ยนชื่อเป็น C++ Compile
  • กด OK เพื่อยืนยันการเปลี่ยนแปลง


ภาพที่ 9-1

10. แล้วกด OK ออกมาจาก หน้าต่าง Preferences

11. เขียนโปรแกรม ง่ายๆ ทดสอบกันว่ามันทำงานหรือเปล่า

  • แต่ก่อนทำการ Compile และ Run ต้องทำการ Save ก่อนเพื่อจะได้ Run ได้
  • การ Save ที่ถูกต้องและจะทำให้ Compile ผ่านได้และไม่ผิดพลาด นั้นควรตั้งชื่อไฟล์ และการเก็บไฟล์ไว้ที่ Folder ที่ไม่มีช่องว่างในการตั้งชื่อ และชื่อต้องที่ไม่มีช่องว่างในการตั้งชื่อด้วย (แต่สามารถใช้ _ ในการเว้นระยะแทนได้) เช่น
    • D:\Ford\MyProgramming
    • D:\cpp
    • D:\cpp\test.cpp
    • D:\cpp\test_input.cpp
  • ไม่ควร Save ไว้ที่ Folder หรือตั้งชื่อไฟล์ที่มีช่องว่างระหว่างชื่อ, ชื่อเป็นภาษาอื่นนอกจากภาษาอังกฤษ, ชื่อมีเครื่องหมายพิเศษหรือ มีสัญลักษณ์พิเศษ เช่น
    • D:\Ford\My Programming
    • D:\Ford\My OOP
    • D:\Ford\My Cpp
    • D:\Ford\My C(pp)
    • D:\cpp\tes#t.cpp
    • D:\cpp\test input.cpp
  • เราก็เขียนโปรแกรมง่ายๆ ดังภาพด้านล่างนี้ ……… และ Save ไว้ที่ D:\test.cpp


ภาพที่ 11-1

12. เมื่อเรา Save แล้ว ก็ไปที่ Tools ที่เมนูบาร์ ไปที่ User Tool Groups แล้วเลือกที่ C++ Compile ที่เราได้เซ็ตกันเมื่อกี้นี้


ภาพที่ 12-1

13. เราก็จะได้เมนูใหม่เข้ามาคือ Borland C++ Compile และ Run ที่เราเซ็ตไว้เมื่อกี้นี้

  • ให้เรากดที่เมนู Borland C++ Compile เพื่อทำการ Compile


ภาพที่ 13-1

14. เราจะได้ผลลัพธ์ตามภาพ


ภาพที่ 14-1

15. แล้วถ้าเราจะ Run ให้ใช้ เมนู Run ดังภาพ


ภาพที่ 15-1

16. เราจะได้ผลลัพธ์ตามภาพ


ภาพที่ 16-1

17. เรามาเขียนโปรแกรมรับค่าและ วิธีการแก้ปัญหาของ EditPlus ที่ทำการ Run แบบรับค่าไม่ได้ (ภาพที่ 17-2)

  • จากโปรแกรมนี้นั้น จะมีการรับค่ามาหนึ่งค่า เราจะรวบรัดขั้นตอนในบางตอนไปเลย ซึ่งเมื่อเขียนโปรแกรมนี้เสร็จแล้วให้ทำการ Compile ตามวิธีเดิมข้างต้นไปได้กล่าวไปแล้ว แต่ไม่ต้องทำการ Run แต่อย่างใด มิเช่นนั้นแล้วโปรแกรม EditPlus จะมี Process ค้างและทำให้เครื่องมีปัญหาได้
  • แต่ถ้าไปเผลอ Run แก้โดยให้ทำการ ปิดโปรแกรม EditPlus แต่จะมี Dial Box ขึ้นมาถามว่าเราจะ Stop Process หรือไม่ ดังภาพภาพที่ 17-1 ให้ตอบ Yes ไป

ภาพที่ 17-1


ภาพที่ 17-2

18. ทางแก้ในด้านนี้คือใช้ Command Prompt นั้นเอง

  • ให้ไปที่ Start > Run
  • พิมพ์ cmd


ภาพที่ 18-1

19. ไปที่ ที่อยู่ไฟล์ที่เราได้ Compile ไว้

  • ซึ่งในการ Compile นั้นโปรแกรม Borland C++ Compiler 5.5 จะทำการ Build ไฟล์ที่เรา Compile เป็น Execute File ( .exe ) ให้เราแล้ว
  • เราเพียงแต่เข้าไปหาไฟล์ที่เรา Compile ไว้แล้วพิมพ์ชื่อไฟล์นั้นๆ ลงไปให้ตรงเท่านั้น
  • ในขั้นตอนนี้ควรมีความสามารถในการใช้คำสั่ง DOS


ภาพที่ 19-1

20. จากทั้งหมดที่ได้กล่าวไปเป็นการเซ็ตและการประยุกต์ใช้ในด้านการทำงานครับ ขาดตกเนื้อหาตรงไหนเมล มาสอบถามได้นะครับ หวังว่าคงได้ประโยชน์ไม่มากก็น้อยนะครับ

ทำให้ Mozilla Firefox ใช้ภาษาไทยอย่างสมบูรณ์

*ในการอธิบายนี้ใช้ Firefox Version 0.9.2 – 1.0.7

* สำหรับ Mozilla Firefox 1.5 นั้นอยู่ที่ ปรับแต่งให้ Mozilla Firefox 1.5 ใช้ภาษาไทยอย่างสมบูรณ์

Read moreทำให้ Mozilla Firefox ใช้ภาษาไทยอย่างสมบูรณ์

แนะนำการทำเว็บ (ตอนที่ 2)

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


เรามาเข้าเรื่องกันเลยดีกว่าครับ จากที่ผมได้ค้างไว้ครั้งที่แล้วเรื่อง "แนวทางในการประชาสัมพันธ์เว็ปให้ได้ดี"

ประชาสัมพันธ์ อย่างไรดีกับเรื่องนี้

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

Read moreแนะนำการทำเว็บ (ตอนที่ 2)

แนะนำการทำเว็บ (ตอนที่ 1)

ในสมัยก่อนนั้นการที่เราจะทำเว็บให้ออกมาสวยได้นั้นยากกว่าการพิมพ์งานบน MS. Word เสียอีกต้องมีการทำความเข้าใจในภาษา html ให้ดีเสียก่อน ซึ่งในตอนนั้นเหมือนกันหัดเขียนโปรแกรมโปรแกรมหนึ่งเลยทีเดียว แล้วถ้า ต้องการทำงานในลักษณะตอบโต้ได้ (CGI) มันทำได้ยากยิ่งเพราะว่ายังหาหนังสือที่เป็นภาษาไทยได้ยากมากและส่วนใหญ่ที่ทำกันตอนนั้นจะเป็นคนที่มุ่งมั่นอ่าน หนังสือภาษาอังกฤษ ซึ่งต้องขอบคุณอินเตอร์เน็ตที่ทำให้การอ่านหนังสือ พวก cgi และ html แบบภาษาอังกฤษทำได้ง่ายและฟรีโดยที่ไม่ต้องสั่งซื้อตามศูนย์หนังสือต่างๆ ในตอนนั้นมีคนกระโดดลงมาทำกันยังน้อย และส่วนใหญ่จะเป็นผู้ที่ทำงานด้านนี้อื่นๆ ในแขนงคอมฯพิวเตอร์มาก่อนมากกว่า ซึ่งเว็ปในสมัยนั้น ที่ดังและทำให้เราๆ ได้รู้จักและทำให้เกิดเหล่านักทำเว็ปรุ่นใหม่ๆ คือ Sanook.com แต่ก่อนที่เราจะพูดถึงนั้นเรามาพูดถึงเว็ปรุ่นพี่ที่ทำมานานและยังไม่เปลี่ยนแปลงคือเว็ป Pantip.com ที่เป็นเหมือนศูนย์รวมเว็ปบอร์ดที่ใหญ่ที่สุดใน ประเทศไทยและยังเป็นที่ที่มีอัตราการเข้าใช้บริการมากสุดอีกด้วย เว็ป Pantip.com ยังรักษาลักษณะขอเว็ปตั้งแต่ อดีตจนปัจจุบันได้ดี

Read moreแนะนำการทำเว็บ (ตอนที่ 1)