Virtual Desktop for Windows XP/Vista

ใครที่เห็น Spaces ของ Mac OS X คงชอบกัน

Spaces in Mac OS X

Spaces in Mac OS X

Navigation in Spaces (Mac OS X)

Navigation in Spaces (Mac OS X)

ต้องท้าวความก่อนความก่อนว่า ผมหา Virtual Desktop หลาย ๆ ตัวมาใช้นะ ตั้งแต่ของ Microsoft เองที่ชื่อว่า Virtual Desktop Manager ก็ไม่ค่อยชอบเท่าไหร่ และเป็น version ที่เก่ามาก ๆ ไม่ได้รับการดูแลมานานแล้ว ประมาณว่า Last modified วันที่ 12 เมษายน 2545 0:34:31 โน้นแหละ -_-‘ เก่ามาก แต่ขนาดเล็กไม่ใหญ่มาก แต่ความสามารถก็ไม่เท่าไหร่ คือแบ่ง Desktop ได้จริง ๆ แยก Wallpaper ได้ มี effect tranform ก็ ok แต่ไม่ smooth เท่าไหร่ ถือว่าเป็นตัวจุดประกายให้กับ Virtual Desktop ในหลาย ๆ ตัวต่อมา แต่ถ้าผมจำไม่ผิด มันไม่ความสามารถที่มันย้าย App ไประหว่าง Desktop ได้นะ ถือว่าจบ สอบตก T_T

ต่อมาตัวที่ผมชอบนะ แต่มีปัญหากับ Driver VGA และ App ตัวอื่น ๆ จนทำให้ Windows XP เกิด BSOD ก็คือ VirtualWin ตัวนี้ ok นะในด้านความสามารถ แถมด้วยการย้าย App ระหว่าง Desktop ก็ทำไม่ยาก ไม่รู้ว่าตัวใหม่แก้ปัญหาหรือยัง

VirtualWin

VirtualWin

ตัวต่อมาก็ Dexpot  ตัวนี้ก็ดีความสามารถเนื้อระดับมาก แต่ปัญหาต่อมาคือมันใช้หน่วยความจำเยอะพอตัวเลย และอืด ๆ ถ้ามี App เยอะ ๆ ผมก็เลยเลิกใช้ไป

Dexpot

Dexpot

แล้วก็ตัวที่ผมว่าเค้าทำมาได้ดีก็คือ Yod’m 3D เป็นแนว ๆ  Compiz และ Beryl ที่เป็น Virtual Desktop managers ของฝั่ง Linux แล้วตอนนี้เลิกพัฒนาในส่วนที่เป็น Freeware ไปแล้ว และเปลี่ยนชื่อเป็น Deskspace ที่มีความสามารถเพิ่มขึ้นเยอะ  และเก็บเงินแทน โดยถ้าเครื่องไม่แรงพอคงมึนแหละครับ เพราะว่าใช้ความสามารถของ DirectX 9 และ OpenGL เข้ามา เครื่อง Laptop ผมก็พอรับได้ แต่ใช้ ๆ ไป เริ่มไม่ไหว แทนที่จะช่วยให้งานเสร็จเร็วขึ้นกลับช้าลง เลยเลิกใช้ไป T_T

2007-10-30_111055

Yod’m 3D

deskspace_graphic_logo_1 
Deskspace

ตัวสุดท้าย ที่ผมเพิ่งเริ่มใช้มาได้สัก 2-3 วันก็คือ Vista/XP Virtual Desktop Manager โดยรวม Look and Feel ใช้ได้เลย แต่ยังเป็น RC Version อยู่ แต่การพัฒนานั้นทำได้ดีมาก ๆ เลย อีกอย่างตัว Project ตัวนี้อยู่ใน Codeplex ของ Microsoft เองด้วย มีการโต้ตอบกับผู้พัฒนาที่ดีมาก ๆ เลย

2007-10-30_120444

Indicator

2007-10-30_120627

Thumbnail

2007-10-30_120716

Expose clone

2007-10-30_121123

"Send Windows to … "  and "Windows Sticky"

2007-10-30_121552

Mouse with Navigation

เท่าที่ได้ลองใช้นั้นก็ ok ครับ ใช้งานได้ดีแหละ ถือเป็นการเริ่มต้นที่ดีของตัวซอฟต์แวร์ตัวนี้ มีหน่วง ๆ นิดหน่อย แต่ ok ในการใช้งาน แต่ตัวนี้ต้องการ .NET Framework 2.0 อยู่ในเครื่องก่อนติดตั้งครับ

ตอนนี้ก็ลอง ๆ เล่น ๆ ตัวนี้ก่อน ไม่รู้จะมีอะไรที่ทำให้ต้องเลิกใช้หรือเปล่า แต่ถ้า ok คงใช้ไปเรื่อย ๆ แหละครับ

ถ้าเราเอาเทคโนโลยีนำหล่ะ

จาก Blognone by pruet

แนะนำอย่างหนึ่ง project จบเมืองไทย ชอบเอาเทคโนโลยีนำ คือ อยากใช้เทคโนโลยีนี้ ๆ (เมื่อก่อน ก็ CGI, ไล่มาจนถึง J2EE ตอนนี้ก็คงเป็น AJAX) แต่เราไม่เคยคิดว่า อะไรคือปัญหาที่เราอยากแก้

เวลาไปทำงาน เราไปบอกเจ้านายไม่ได้นะครับ ว่า เราอยากใช้ AJAX กับ project นี้ เพราะว่ามันเป็นเทคโนโลยีที่น่าสนใจหรือว่าเราอยากจะเรียนรู้มัน

ลองมองอีกมุมดูนะครับ เราสนใจปัญหาอะไรหรือเปล่า เช่น การใช้งานคอมพิวเตอร์สำหรับคนพิการ การทำเพิ่ม usability/accessibility/blah blah ในการใช้งานเว็บ การสร้าง social network สำหรับผู้อ่านข่าวในเมืองไทย ฯลฯ พวกนี้ แล้วค่อยมองหาเทคโนโลยีที่จะเอามาใช้แก้ไขปัญหาพวกนี้ได้อย่างเหมาะสม

ถ้าให้พูดแบบภาษาชาวบ้าน ๆ ก็คงประมาณว่า คุณมาถึงแล้วถามว่า เอาฆ้อนกับตะปูไปทำอะไรดีคะ คุณว่ามันแปลก ๆ เปล่า ที่ถามแบบนี้ :)

แหมมมมม โดนใจจริง ๆ ครับท่าน

กลับมาเป็นคนเดิมแหละ ;)

จริง ๆ เมื่อสักเกือบ ๆ 5 เดือนที่แล้ว ยังบ้า ๆ บอ ๆ จากเรื่องอกหัก (โดนทิ้ง T_T) จนแทบจะไม่มีคนมาเข้า blog เพราะบ่น ๆ บ้า ๆ กับเรื่องนั้น กว่าจะกลับมาเขียน blog แบบเดิมได้นี่แย่เหมือนกัน

หลังจากวันนั้น จนวันนี้ ก็ ok แล้วแหละ จริง ๆ ต้องบอกว่าผมกับแฟน (ที่ตอนนั้นทิ้งผมไปแหละ T_T ทำไปได้นะเธอ :( ) ก็กลับมาคบกันเหมือนเดิมแล้ว คือคนเรามันห่างกันมาก ๆ แถมต่างคนต่างเรียนจบ มุมมองมันเริ่มต่างกัน สภาพแวดล้อมต่างกัน เลยคิดเห็นแตกต่างกัน เลยเริ่มคิดว่าหลาย ๆ อย่างคงไม่เหมือนเดิม ก็เลยไม่อยากรอแล้วแหละ ประมาณนั้นแหละมั้ง

จริง ๆ กลับมาคบกันได้สักเกือบ ๆ 2 เดือนแหละ ก็อยากจะบอก ๆ เพื่อน ๆ พี่ ๆ น้อง ๆ ที่อ่าน blog แหละ แต่ยังไม่แน่ใจเท่าไหร่ เลยยังไม่บอกดีกว่า อีกอย่างงานเยอะโคตร ๆ เดือนนี้ก็แทบไม่ได้เขียน blog เลย ทั้ง ๆ ที่เดืิอนที่แล้วนี่ขยันเขียนเหลือเกิน

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

mootools Offline Document (.CHM)

สำหรับใครที่ใช้ mootools นี่คงไม่อยากนั่ง online เพื่อดู document ของมันเท่าไหร่ มีคนใน forum mootools ทำ chm file ไว้ให้ที่นี่ ผมเลยโหลดมา แล้วเอามาใส่ใน Server ผมแทนแล้วกัน โหลดได้ที่นี่ครับ ขนาดไม่ใหญ่มาก

ทำไมต้อง ThinkPad !!!

มีคนถามผมหลายคนแหละ

ตอบง่าย ๆ สั้น ๆ

ทนและถึก นี่คือนิยามของ IBM (Lenovo) ThinkPad

รุ่นใหม่ ๆ ในระดับ consumer (R Series) ตัวโครงของเครื่องทำจาก Magnesium alloy ห่อหุ้ม M/B, H/D และส่วนสำคัญอื่น ๆ ครับ เมื่อก่อนสัก 3-4 ปีที่แล้วจะมีแต่ T กับ X Series เท่านั้น (รุ่น T และ X Series ทำตลาดระดับบนสำหรับ Enterprise, Mobility และ Hi-end user ครับ เพราะราคาแพงมาก แต่ตอนนี้ราคารุ่น T ก็ถูกลงกว่าแต่ก่อน 10 – 30% ครับ และรุ่น X ที่ 5 – 20% ครับ)

ต่อไปคือประสบการณ์ตรงของผมครับ ;)

ซึ่งด้านตัวเครื่องนี่อะไหล่หาง่าย เพราะมีส่วน support ตรงนี้โดยตรง มีสายตรงติดต่อขอซื้ออะไหล่ได้ โดยไม่ต้องผ่านร้านค้าครับ ราคาพอรับได้ โดยเฉพาะแบตฯ ผมซื้อแบตฯ อีกก้อนของเครื่องผม (Z61t) ราคา 3,500 สำหรับ 4Cell และ 7Cell ที่ราคา 4,700 ครับ รวมถึงเครื่องเก่าผม R40 ที่ผมซื้อแบตมาเพิ่มอีก 2 ก้อน (ตอนนี้มี 3 ก้อน) ที่ราคา 2,700 กว่า ๆ ได้ และ R40 ของผมที่วางมือเคยแตก (มันแตกเพราะผาเครื่องมันกดลงบนที่วางมือ แล้วกดบ่อย ๆ มันก็ร้าวและแตก) แต่มันก็หมดประกัน ก็เลยซื้อมาเปลี่ยนเอง ในราคา 2,100 บาทครับ

โดยทั้งหมดผมสั่งจาก ศ. Call Center IBM (Lenovo) โดยตรงครับ โดยเค้าส่งใบเสนอราคามาทางอีเมลให้ผม ผมโอนเงินให้เค้า แล้ว scan slip ใบโอนเงินกลับไป เค้าเช็คยอดเงิน แล้วตอบกลับว่าได้รับเงินแล้ว ก็รออะไหล่อยู่บ้านอย่างเดียว (ผมทำแบบนี้มา 3 ครั้งแล้ว)

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

ต่อมาเรื่องของ Software ต่าง ๆ ที่เป็น Tools ที่แถมมากับเครื่องนั้นเยอะดี มีประโยชน์มาก ๆ และได้ใช้จริง ๆ

อย่าง Multimedia Center Home ที่แถมมากับ Windows XP Pro OEM ทำให้ผมลืม Nero ไปเลย คือมันทำได้ทุกอย่างที่ผมต้องการแล้วแหละ

ThinkVantage Rescue and Recovery เป็น Tools สำหรับทำ Fully backup และ Incremental backup สำหรับ System และข้อมูลของเรา พร้อมเข้ารหัสด้วย แถม recovery System ได้ด้วย ถ้าใช้ Windows XP Pro OEM ที่แถมมากับเครื่องและมี Service Partition ของ IBM (Lenovo) อยู่ในเครื่องถึงจะทำ recovery System ได้

ThinkVantage Access Connections เป็น Tools สำหรับตั้ง Profile ของ Network สำหรับการสลับการใช้งาน Network ในที่ต่าง ๆ โดยไม่ต้องมานั่งซ็ตโน้นเซ็ตนี่บ่อย ๆ สามารถตั้งค่าได้เทียบเท่ากับ Network Properties ของ Windows แถมด้วยการ Auto Detect Mac Address เพื่อ mapping Profile ได้โดยไม่ต้องเลือก Profile อีก (ชอบมาก ๆ เสียบสาย LAN หรือหา AP เจอ มันก็รู้เลยว่าต้องใช้ Profile ไหน) โดยใน Profile มีส่วนสำหรับตั้งค่า Proxy ด้วย ซึ่ง support ทั้ง Internet Explorer และ Firefox (ผมใช้ Firefox นี่ชอบมาก) แถมมีความสามารถในการ test ระบบ network เบื้องต้นได้ด้วย (เหมาะมากสำหรับ network admin) ซึ่งจริง ๆ Tools ตัวนี้ยังมีอะไรอีกมาก แต่ต้องลองเล่นเอง เพราะ option มันเยอะมากเลย สามารถใช้เลือก Profile ผ่าน Fn key ได้ (Fn + F5) จะมี หน้าต่างลอยขึ้นมาเป็น Pop-up แล้ว tab ให้ 2 อันคือตัว Switch Profile กับ Control Wireless Radio (ทั้ง Bluetooth และ WiFi) ครับ

ThinkVantage Presentation Director ใช้สำหรับตั้ง Profile สำหรับการต่อ External Display ต่าง ๆ ตัวนี้ก็คล้าย ๆ กับ Access Connections นั้นแหละ เพียงแต่ย้ายจาก network มา display เท่านั้นเอง สามารถตั้งค่าการออกสัญญาภาพได้ โดยตั้งให้เหมาะสมกับ port, resolution, quality, refresh rate ฯลฯ ช่วยให้การต่อ External Display นั้นง่ายขึ้น (แต่มันไม่ Auto Detect นะ ต้องเลือกเองอยู่ดี) สามารถ Switch Profile ได้เหมือนกับ Access Connections

ThinkVantage EasyEject Utility เหมือนกับ Eject ของ Windows นั้นแหละ แต่ที่ชอบตรงที่มันตั้งชื่อแต่ละอุปกรณ์ได้ด้วยทำให้ไม่สับสนว่าตัวไหนคือะไรแบบของ Windows แถม Eject ผ่าน Fn key ได้แบบเดียวกับ Pop-up ของ Access Connections ทำให้ Eject ได้เร็วมาก

ThinkVantage Power Manager เป็น Power และ Battery Profile สำหรับควบคุมการใช้พลังงานของเครื่องแถมมี Profile อีกเช่นกัน ทั้งแบบ Presentation, Battery Optimizer, Power Saver ฯลฯ โดยมีกราฟคะนวณแต่ละ Profile ว่าตัวไหนใช้พลังงานมากน้อยเพียงใด แถมท้ายด้วยระบบ Monitor Battery และ Power line ว่ามีสถานะแบบไหน Battery ยัง ok หรือเปล่า หรือว่าเสื่อมแล้ว เก็บไฟได้เท่าใด น้อยกว่าที่ design ไว้แค่ไหน (มีบอกว่ารุ่นนี้เก็บไฟได้กี่ mA ซึ่งเป็นค่าที่ออกจากโรงงานและไม่มีการเปลี่ยนแปลง และตอนนี้แบตเก็บได้กี่ mA ซึ่งจะทำให้เราเป็นความแตกต่างของการลดลงของการเก็บประจุได้ดีมาก ๆ) แถมมีสีเตือนด้วยว่าควรเปลี่ยน Battery ได้หรือยัง

ThinkVantage System Update ตัวนี้เป็นระบบ update driver และ tools ผ่าน internet แบบ auto และ manual มันจะดูรุ่นของเรา และตรวจสอบว่าเครื่องเราใช้และขาด driver และ tools ตัวไหนบ้าง และทำการติดผ่าน internet ไปตรวจสอบกับ profile ที่เว็บ ibm(lenovo) ว่ามีอะไร update บางและแจ้งเรากลับมาให้เลือก update ตาม list ที่ส่งมา

ThinkVantage Keyboard Customizer Utility เป็น Tools ตั้ง key ว่าแต่ละ key นั้นจะให้ handle คำสั่งอะไรได้ครับ เช่น alt ด้านขวาให้เป็นปุ่ม windows แทน alt อะไรแบบนั้น

ThinkVantage Client Security Solution เป็น Tools สำหรับ override ตัว login และระบบ security ของ windows ให้มาใช้ของ ibm(lenovo) แทน โดยทำการเข้ารหัสผ่าน chip ของ M/B ของเครื่องเอง ไม่ใช่ software อย่างของ windows ทำให้เจาะยากมากขึ้น แถมตัว chip เป็นแบบ flash memory ที่ไม่ต้องการไฟเลี้ยงทำให้ถอดถ่าน M/B ออกรหัสผ่านของระบบ (ทั้ง BIOS และ System) ก็ยังคงอยู่ ใครลืม password นี่แทบจะเปลี่ยน M/B ใหม่เลยทีเดียว (อันตรายมาก แต่ก็ save สุด ๆ สำหรับงานที่เป็นความลับสูง ๆ )

ThinkVantage Maintenance Manager เป็น Tools สำหรับจัดการตั้งค่า scheduled ของการ Maintenance เครื่องทั้งเรืองการ backup, defragment, free resource (free memory) และการทำ scandisk ผ่านโปรแกรมตัวนี้ได้เลย

ThinkVantage ThinkPad Configuration ตั้งค่า Profile เหมือนกับพวก Access Connections นั้นแหละครับ สำหรับตั้งค่าสำหรับ Mouse, Touch pad และ Track point ครับ

แค่ Tools พวกนี้ที่ผมบอกมานี่ผมใช้ทุกตัวเลย ทำให้งานผมสะดวกขึ้นเยอะ โดยเฉพาะ Access Connections ที่เลือก Profile ระบบ network ระหว่างบริษัทกับที่บ้านได้โดยคลิ้กเดียว, Presentation Director ที่เลือก Presentation mode ได้รวดเร็วมาก และ Rescue and Recovery ที่ backup ข้อมูลผมทุกวันครับ

ผมเลยมองว่าด้วย Tools พวกนี้ทำให้ IT Support ที่เลือก IBM (Lenovo) คงชอบเพราะมันสะดวกสำหรับเค้าและคนใช้เพราะ Tools พวกนี้มันเป็นของที่ใช้งานได้จริง ๆ

บวกกับประกัน 1 ปีและ 3 ปี มี ศ. อยู่ใกล้สถานีรถไฟฟ้าก็ถือว่า ok เลยครับ

ปล. เหมือนโฆษณาให้เค้าไงไม่รู้เนอะ

อ่านเรื่องราวเกี่ยวกับ ThinkPad ของผมได้ที่ Tag @ ThinkPad ครับ

ผมทำงานเป็น Database Admin และ Software Developer Consult ครับ (จริง ๆ ทำ Web Developer อีกตำแหน่งแบบลับ ๆ ) มันเลยสะดวกสำหรับผมเยอะ ;)

[Update 17.45] ฮา …… ผมก็ลืมบอกไปเลยว่าไปโหลดมาลงเองก็ได้ ถ้าดันไปลบพวก Driver หรืิอ Tools พวกนี้แล้วไม่ได้ Backup ตัว setup ไว้ก็ไปโหลดได้จากหน้า Driver and Software ที่หน้าเว็บของ IBM (Lenovo) แล้วเลือกรุ่นให้ตรงกับเครื่องเรา โดยรุ่นนี่มีทุกรุ่นเลย เก่าแก่ยันใหม่ล่าสุด โดยจะมีให้เลือกเกืิอบทุกตัวที่แถมมากับเครื่อง ยกเว้นพวก Bonus บางส่วนที่ไม่มี ถ้าไม่ได้ลง Windows OEM มาด้วย เช่น Multimedia Center Home (หรือเรียกว่า Multimedia Center for Think Offerings ) เป็นต้น