16 December 2004

Remote Desktop Connection

เมื่อวันก่อนลุงบ๊อบมาถาม เรื่องรันโปรแกรมทำผลการทดลองของแก เพราะดูเหมือนจะใช้เวลานาน แล้วตอนรันเครื่องก็จะทำงานช้ามาก ทำให้ทำงานอื่นไม่ได้ ตอนแรกก็แก้ปัญหาด้วยการให้แกเอาเครื่องที่ไม่มีคนใช้ไปใช้ซะ จะได้มีสองเครื่อง หมดปัญหา แต่คิดๆ อีกที ไม่ค่อยดีเท่าไหร่ เพราะต่อไปแล็บต้องมีคนมาเพิ่ม เครื่องก็จะไม่พอใช้ แถมตอนนี้มี server ที่เป็น linux อยู่ 7 เครื่อง ครั้นจะให้ลุงเปลี่ยนไปใช้ linux ก็คงยาก เพราะโปรแกรมนั้นลุงไม่ได้เขียนเองทั้งหมด มีของคนอื่นด้วย เลยจัดการเปลี่ยน server เครื่องหนึ่งให้เป็น Windows โดยใช้ Windows Server 2003 (ไหนๆ แล็บก็ซื้อ MSDN มาใช้อยู่แล้ว ก็ใช้ให้คุ้มซักหน่อย) ตอนแรกก็ไม่รู้ว่าลงเสร็จแล้วจะให้ลุงใช้ยังไง แหะๆๆ ไม่เคยใช้ Windows Server อะ ถ้าเป็น linux หรือ unix ก็แค่ลง telnet หรือ ssh ก็ใช้ได้แล้ว แต่จำได้ว่าสมัย Windows NT ไมโครซอฟท์เคยทำ Terminal server ออกมา ตอนนี้คงน่าจะมีอยู่ (จะให้ลุงแกเดินไปใช้ที่ console ทุกวันก็คงลำบากอะ ห้องนั้นเสียงดังหนวกหูด้วย) สุดท้ายถ้าไม่มีก็คงต้องไปหาพวก pcAnyWhere มาใช้ (ไม่รู้สมัยนี้ยังมีขายอยู่หรือเปล่า) ลองหาไปหามา เพิ่งเจอว่าเดี๋ยวนี้เขามี Remote Desktop Connection ใช้ร่วมกับ Terminal server นั่นแหละ เวลาทำงานเหมือนใช้ pcAnyWhere เลย คือโปรแกรมจะแสดงผลเหมือนเราไปนั่งทำงานอยู่ที่ console ของ server จริงๆ ทำให้ทำงานจากระยะไกลได้ สามารถก๊อปปี้โปรแกรมของเราไปรันได้ แถมรอดูผลได้ไม่ยาก สุดท้ายเลยตกลงใช้ Remote Desktop Connection

มาคิดๆ ดู ใช้วินโดว์นี่ก็ง่ายเหมือนกันนะ ที่จริงตัวเองก็ไม่ได้เกลียดไมโครซอฟท์อะ (เห็นเจ้า Oakyman ไปเปิดประเด็นนี้แถว LTN) แต่ที่ใช้ linux ก็เพราะรู้สึกว่า linux ทำงานได้สมเหตุสมผลมากกว่า เข้าใจการทำงานได้ง่ายกว่า อย่างเมื่อวานตอนแรกก็มีปัญหากับ Terminal server เพราะต่อไม่ติด สาเหตุจริงๆ ก็เป็นความผิดของตัวเอง ที่ตั้งชื่อเครื่อง กับ ชื่อบน DNS ไม่ตรงกัน พอต่อไปมันก็บอกว่าไม่มีเครื่อง ต่อไม่ได้ ตอนที่ยังไม่รู้สาเหตุก็นั่งหาแทบแย่ ด้วยความที่คิดว่าน่าจะใช้ชื่อตามชื่อเครื่องที่อยู่ใน Workgroup ตามเน็ตเวิร์คของไมโครซอฟท์ ปรากฏว่า Terminal server ทำงานบน TCP เลยต้องใช้ IP Address หรือชื่อตาม DNS อืม...ตรงนี้แหละมั้งที่ทำให้ไม่ชอบวินโดว์ เพราะมันไม่เป็นเนื้อเดียวกัน และทำให้รู้สึกว่า linux เหนือกว่า สมเหตุสมผลกว่า แต่ก็ไม่ได้เกลียดไมโครซอฟท์อะ ถ้ามีตังค์ มีเหตุผล ก็ซื้อใช้ ถ้าไม่มีตังค์ก็ใช้ของที่เขาทำให้ใช้แบบไม่เสียตังค์ดีกว่า

No comments: