หน้าเว็บ

วันพฤหัสบดีที่ 11 กันยายน พ.ศ. 2551

Virtual Keyboard

เจอ Fwd เมล์นึงบอกว่า ถ้าคีย์บอร์ดบางปุ่มเสีย เช่น ตัว ส. เสือ ทำให้กดไม่ได้ ให้แก้ด้วยการไปที่ Windows->Run แล้วพิมพ์ osk แล้ว enter จะมี On-Screen Keyboard ออกมาให้ใช้ได้

แต่คราวนี้ถ้าเกิดว่าไม่มีคีย์บอร์ด หรือคีย์บอร์ดไม่ทำงานเลยล่ะ ก็พิมพ์ osk ไม่ได้แล้ว

ก็เลยลองไปค้นดูใน Accessibility ก็พบว่าเจ้า osk มันอยู่ในนี้นี่เอง
Windows->All Programs->Accessories->Accessibility->On-Screen Keyboard
ก็จะมี Virtual Keyboard ออกมาให้ใช้ mouse คลิ๊กได้ล่ะ

ระบบที่ใช้งาน
OS: Windows XP SP2

วันพุธที่ 23 กรกฎาคม พ.ศ. 2551

แก้ไข grub พัง เนื่องจากการลบ ubuntu

อาการ
ช่วงหลายเดือนก่อน เครื่องผมมี OS อยู่ 2 ตัวคือ Windows XP และ Ubuntu 7.04 โดยมี grub เป็น bootloader
โดยได้แบ่ง partition ให้ Windows กับ Ubuntu เอาไว้ที่ C: และ D: โดยเครื่องตอนแรกมี Windows ก่อน แล้วลง Ubuntu เพิ่ม

แต่เมื่อเดือนก่อนความซวยของผมก็เิิกิดขึ้นเมื่อผมต้องการลบ Ubuntu 7.04 ออก แต่ด้วยความสะเพร่า ผมดันไปเลือก format D: บน Windows (คลิ๊กขวา -> Format...) ส่งผลให้เมื่อ reboot ใหม่ไม่สามารถ boot เข้าอะไรได้เลย (ผมคิดว่าเป็นเพราะ bootloader grub ไม่สามารถหา Ubuntu เจอ เลย crash)

แก้ไข
ทำการแก้ไข bootloader ซะโดยทิ้ง grub ไปเลย โดยการหาแผ่น Windows (ที่ผมมีคือแผ่น Windows 98 แต่คิดว่าใช้ Windows ตัวอื่นก็น่าจะได้เช่นเดียวกัน) ที่ boot ได้แล้ว boot เข้า dos mode
เมื่อเข้ามาที่ command line แล้ว ให้ทำการแก้ไข master boot record (mbr) ด้วยคำสั่ง
fdisk /mbr
พอสั่งเสร็จก็ reboot ใหม่เป็นอันใช้ได้ ก็จะ boot เข้า Windows XP เลย

วันอาทิตย์ที่ 20 กรกฎาคม พ.ศ. 2551

ASP.NET Machine กับ SQLDebugger Account

เมื่อวานได้ลองลง Visual Studio 2003 เพื่อช่วย debug โปรแกรมให้เพื่อน แล้วปรากฎว่าหลังจากลงเสร็จ กลับมี account แปลกๆโผล่ออกมาที่ user account 2 ตัว คือ ASP.NET Machine A... กับ SQLDebugger ก็เลยรู้สึกกลัวว่ามันจะมาทำอะไรมิดีมิร้ายกับเครื่องของเรารึเปล่าก็เลยไปค้นๆในเนตดูก็ได้ความมาคร่าวๆ

มันคืออะไร
ตัว ASP.NET Machine account นั้น จะเกิดเมื่อตอนลง .NET Framework 1.1 ซึ่งจะทำหน้าที่เป็น Worker Process (WP) ให้กับ IIS Server โดยจะทำให้ ASP.NET สามาารถทำงานได้บน local server นั่นเอง

ส่วนตัว SQLDebugger ก็อาจเกิดจากตอนลง VS2003 แล้วเลือกให้มีการทำ remote debugger หรือเกิดจากการลง MS SQL Server

ประเด็นด้านความปลอดภัย
2 ตัวนี้ account จะถูกสร้างโดยเป็น limited account ดังนั้นก็คงปลอดภัยในระดับหนึ่ง แต่ไม่รู้ว่ามีรายงานเกี่ยวกับช่องโหว่ที่เกิดจาก 2 ตัวนี้บ้างรึเปล่า แต่จากที่ลองอ่านมาก็เห็นเค้าว่ากันว่าไม่ต้องห่วงอะไร

เอาออกได้มั้ย
สำหรับ ASP.NET Machine ถ้าเอาออกแล้วจะทำให้โปรแกรมที่พัฒนาบน ASP.NET ทำงานผิดพลาดได้ แต่ถ้าไม่่ได้พัฒนาอะไรเกี่ยวกับ ASP.NET ก็เอาออกได้ไม่มีปัญหา
ส่วน SQLDebugger ในกรณีที่ไม่ได้ใช้ MS SQL Debugging ก็เอาออกได้

สำหรับผมไม่ได้ใช้ทั้งคู่เลย (ตอน install ไม่รู้จะเลือกไว้ทำไม) ก็เลยเอาออก (ถ้ามีปัญหาอะไรแล้วจะบอก)

ระบบที่ใช้ทดสอบ
OS: Windows XP SP2
IDE: Visual Studio 2003 .NET

ข้อมูลอ้างอิง
http://www.mvps.org/marksxp/WindowsXP/aspdot.php
http://support.microsoft.com/kb/555299
http://support.microsoft.com/kb/818374?