Latest Entries »

เราสามารถเปิดใช้งาน Hibernate โดยเข้าไปที่
1) เลือก More power options จากสัญลักษณ์แบตเตอรี่ใน system tray มุมล่างขวา
[ENG] Select “More power options” from battery icon in system tray

2) กด Choose what the power buttons do ในหน้า Power Option
[ENG] Select “Choose what the power buttons do” in Power Option

3) กด Change settings that are currently unavailable, แล้วให้ติ๊กถูกที่ Hibernate ด้านล่าง, แล้วเลือก Save changes
[ENG] Choose “Change settings that are currently unavailable”, checked “Hibernate” below, and press “Save changes”

4) เมื่อลงทดสอบปิดเครื่องก็ hibernate มาให้เลือก
[ENG] Hibernate will appear when you try to shutdown

บางครั้งหากเราใช้ Outlook ซิงค์ข้อมูลปฏิทินกับ Exchange แล้ว เพื่อนร่วมงานจะสามารถเข้ามาดู แต่เราสามารถสร้างนัดหมายลับได้ โดยแค่กดปุ่มลูกกุญแจตามรูปข้างล่างเลยครับ เท่านี้เพื่อนร่วมงานก็จะเห็นว่าไม่ว่าง แต่ไม่เห็นรายละเอียด

If you sync Outlook to Exchange server, and you have shared your calendar, but you want to hide some appointment by using private appointment icon as below.

บางครั้งเราจำเป็นต้องติดตั้ง Microsoft SQL server ร่วมกับ service อื่นๆ เช่น Web Server หรือโปรแกรมอื่นๆ สิ่งที่มักจะเจอบ่อยๆ คือ SQL Server จะจองแรมที่มีในเครื่องทั้งหมดไป ไม่เหลือให้คนอื่นใช้อีก

คำแนะนำสำหรับกรณีนี้คือกำหนด Maximum Server Memory สำหรับโพรเซสของ SQL Server เพราะหากไม่กำหนดเพิ่ม SQL Server จะใช้ค่าที่มาจากโรงงานคือ 2PB (2,000 TB; ชีวิตนี้จะมีโอการเจอฮาร์ดแวร์ที่รอบรับ memory capacity ขนาดนี้มั้ยเนี่ย) หรือกล่าวคือใช้แรมที่มีอยู่ในเครื่องเซิร์ฟเวอร์ทั้งหมดนั่นเอง

โดยรายละเอียดการกำหนดทำได้ดังนี้
1) เปิดโปรแกรม SQL Server Management Studio แล้ว Connect ไปที่ database server
2) คลิ๊กขวาที่ชื่อ SQL Server เลือก properties

3) เลือก Memory แล้วเปลี่ยนค่าจาก 2PB เป็นค่าตามที่ต้องการ

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

1) เลือก File แล้วเลือก Option

2) เลือก Mail แล้วเลือก Signature

3) ในหน้านี้เราสามารถเลือก New สร้างลายเซ็นได้ เมื่อทำเสร็จแล้วอย่าลืม save นะครับ รวมถึงเราสามารถสร้างได้หลายๆ ลายเซ็น แล้วกำหนดให้ถ้าเขียนเมล์ใหม่ให้ใช้ลายเซ็นแบบหนึ่ง แต่ถ้า reply ใช้ลายเซ็นอีกแบบก็ทำได้เช่นกัน

หากเราต้องการเอาโปรแกรม Intel(R) PROSet/Wireless WiFi Software แต่เมื่อพยายามเอาออกแล้ว พบ error message ว่า “At the Control Panel under Region and Language, please set the language format (Formats tab) and the language for non-Unicode programs (Administrator tab) so they match and restart the installation.”
Popup Error Message

สามารถแก้ไขโดยเข้าไปที่ Control Panel
Control Panel

แล้วเลือก Region and Lagnuage ตามนี้ครับ
Region and Lagnuage

เมื่อแก้ไขแล้วก็สามารถ uninstall ได้แล้วครับ

คำถามนี้ตอบยากครับ มีหลายปัจจัย เอาเป็นว่า “SQL instance เดียวหลาย database” เมื่อเปรียบเทียบกับ “1 instance 1 database” คือ
ข้อดี

    – ประหยัด resource ทั้ง processing power, และ ram เนื่องจากว่ามี SQLservr.exe แค่ process เดียว ไม่ต้องไปแย่งกับใคร
    – ประหยัดพื้นที่ฮาร์ดดิสก์เพราะทุก database ใช้ executable files ชุดเดียวกัน ในกรณีติดตั้งหลาย instance ก็จะมีไฟล์ SQLservr.exe (และไฟล์ข้างเคียง) ตามจำนวน instance
    – หากมีผู้ใช้งานหลายๆ คน คอนฟิก logins ทีเดียว แล้วนำไปใช้กับได้หลาย database

ข้อจำกัด

    – application ที่เรียกใช้งาน SQL server ทุกตัวต้องสนับสนุน SQL server เวอร์ชั่นเดียวกัน service pack และ hotfix เดียวกัน
    – อาจเกิดปัญหาเรื่อง configuration ได้ เพราะบางครับซอร์ฟแวร์สำเร็จรูปที่เรียกใช้งาน SQL server อาจต้องการ configuration parameter ในระดับของ instance ที่ต่างกันก็ได้
    – หากมี DBA หลายทีม หรือ application owner หลายทีม จะแยกกันทำงานลำบาก

ซึ่งในบางสถานการณ์นอกจากควรจะแยก instance แล้ว แยก OS กันเลยอาจเหมาะสมกว่าครับ

transparent proxy เป็นการทำ web proxy แบบหนึ่งที่ไม่จำเป็นต้องแก้ไขใดๆ ที่ฝั่งของไคลเอนท์ มักนิยมกับบริษัทที่มีขนาดใหญ่หรือตามผู้ให้บริการอินเทอร์เน็ตเนื่องจากมีค่าใช้จ่ายและความซับซ้อนสูงกว่า explicit proxy หรือ proxy ธรรมดา เนื่องจากไม่จำเป็นต้องแก้ไขคอนฟิกใดๆ ที่ฝั่งไคลเอนท์เลย โดยการคอนฟิกจะทำที่อุปกรณ์เครือข่ายทั้งหมด อาจจะเป็นการใช้งานร่วมกับ L4 switch, hardware load balancer, ใช้โพรโตคอล WCCP คุยกับ Cisco switch, หรือแม้แต่ว่าง in-line เลย

แล้วเราจะรู้ได้อย่างไรว่าตอนนี้มี ใครแอบเอา transparent proxy มาวางขวางเราหรือเปล่า เราสามารถตรวจสอบได้ง่ายๆ โดยเข้าเวป WhatIsMyProxy ซึ่งเวปนี้อาจจะบอกว่าเราได้ว่าเราใช้ transparent proxy อยู่หรือเปล่า

ซึ่งในรูปข้างบนทำให้เรารู้ได้ว่าตอนนี้กำลังใช้ proxy ที่ชื่อว่า paul-suk2 เป็น squid และมี private IP เป็น 10.199.88.57

อย่างไรก็ตามหาก transparent proxy ดังกล่าว ไม่ได้สแตมป์ header VIA หรือ X-Forwarded-For เราก็อาจไม่เห็นก็ได้ครับ เพราะการที่ proxy ส่งข้อมูลรายละเอียดเยอะเกินไปอาจเป็นดาบสองคมได้ เพราะเวปเซิร์ฟเวอร์จะรู้ข้อมูลข้างในองค์กร หรือเวอร์ชั่นและยี่ห้อของ proxy ได้ ดังนั้นบางครั้งแอดมินจึงคอนฟิก proxy ไม่ให้ส่งข้อมูลดังกล่าว

วันนี้ผมเจอปัญหาว่าโปรแกรมที่ใช้งานผ่านเวปเรียกใช้งาน java ทั้งที่ติดตั้ง JRE แล้ว แต่ก็ยังไม่สามารถทำงานได้ ทั้ง IE และ Firefox มี error เดียวกันตามนี้

Java plugin cannot be started. Please ensure you have sun java 1.6 installed and java is enabled in browser settings.

Java plugin cannot be started

หลังจากค้นหากันอยู่นาน ก็พบว่า java ที่ลงนั้นเป็นเวอร์ชั่น 64 บิต แต่ว่า Web Browser ที่ใช้งานเป็น 32 บิต
วิธีแก้มี 2 อย่างครับ
1) เปลี่ยนไปใช้ web browser 64 บิต ตามรูป
ส่วนใครที่ใช้ Firefox ก็รอต่อไปครับ เพราะยังไม่มี Firefox เวอร์ชั่น 32 บิต ดังนั้นแนะนำให้ใช้วิธีที่ 2 แทน
IE 32-bit and 64-bit

2) ลง JRE 32 บิต และใช้งาน web browser 32 บิตตามเดิมครับ

โดยเราสามารถทดสอบได้ว่า java สามารถใช้งานได้ใน web browser หรือไม่โดยเข้าไปที่
http://java.com/en/download/testjava.jsp

หากที่ออฟฟิสมีเมล์เกตเวย์ไว้กรองสแปมอยู่แล้ว และเราต้องการปิดการใช้งาน junk mail filter ใน Outlook สามารถทำได้โดย
1) ไปที่ริบบอน Home
2) เลือก Junk
3) เลือก Junk E-Mail Options…
Outlook Junk Mail 01

4) ในแทป Option เราสามารถเลือกระดับได้ตามใจชอบครับ ถ้าต้องการปิดฟีเจอร์นี้ก็เลือก No Automatic Filtering ได้ครับ
Outlook Junk Mail 02

ใครที่ใช้ Outlook คุยกับ Exchange ผ่าน MAPI (ซึ่งปกติก็น่าจะใช้นะครับ เพราะของพร้อมขนาดนี้แล้วจะไปใช้ IMAP อยู่ทำไม) แล้วบังเอิญเกิดปัญหาว่าขึ้นว่า Trying to connect… อยู่บ่อยๆ เราสามารถดูรายละเอียดการเชื่อมต่อได้นะครับ โดยใส่ parameter /rpcdiag เข้าไปแบบนี้

"C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE" /rpcdiag

Outlook RPCDiag

เท่านี้เราก็รู้แล้วว่าปัญหาเกิดขึ้นที่ไหน จะได้ไปเถียงกับ Exchange Admin ถูก 😀