วันพฤหัสบดีที่ 22 พฤษภาคม พ.ศ. 2557

แก้ Error Service spooler is not Runing

วิธีที่ 1) start >run> cmd> net start spooler

วิธีที่ 2) Start --> Run : services.msc หา Print Spooler Start และ Startup type เป็น Automatic

วิธีที่ 3) เขียน batfile ใส่ startup

ที่มาhttp://www.thaiblogonline.com/

Driver HP laserjet 1010 สำหรับ Window7

HP LaserJet 1010
Windows 7 32-bit Driver for HP LaserJet 1010
การติดตั้งไดร์เวอร์สำหรับเครื่องพิมพ์เจ้าปัญหา รุ่น LaserJet 1010 บน windows 7
เราต้องใช้ไดร์เวอร์ของเครื่องพิมพ์รุ่น HP3050generic PCL 5 printer
และทำงานร่วมกับพอร์ต DOT4 001
1. ไปที่ Control Panel\Hardware and Sound\Devices and Printers
2. Add a printer  >>> add a local printer
3. เลือกใช้ port – DOT4 001
4.เลือกรุ่นเครื่องพิมพ์เป็น  HP 3050

วันพฤหัสบดีที่ 15 พฤษภาคม พ.ศ. 2557

ป้องกัน Baidu เข้าเครื่อง โดย Bat File


วิธีป้องกัน ไม่ให้ Baidu เข้าเครื่อง
แม้ว่าจะติดตั้งโปรแกรมที่แอบแฝง  Baidu มา ก็ตาม

1- คลิกขวาบนพื้นจอ Desktop

2- เลือก New / Text Documents เพื่อสร้างไฟล์ใหม่บนพื้นจอ

3- คลิก ๆ เข้าไปข้างใน (จะเป็นการเปิด Notepad)  แล้ว Copy ข้อความชุดนี้เข้าไปครับ

echo  NoBaidu  >  "%ProgramFiles%\Baidu"
echo  NoBaidu  >  "%ProgramFiles%\Baidu Security"
echo  NoBaidu  >  "%ProgramFiles%\Hao123"

echo  NoBaidu  >  "%ProgramFiles(x86)%\Baidu"
echo  NoBaidu  >  "%ProgramFiles(x86)%\Baidu Security"
echo  NoBaidu  >  "%ProgramFiles(x86)%\Hao123"

echo  NoBaidu  >  "%AppData%\Baidu"
echo  NoBaidu  >  "%AppData%\Baidu Security"
echo  NoBaidu  >  "%AppData%\Hao123"

echo  NoBaidu  >  "%LocalAppData%\Baidu"
echo  NoBaidu  >  "%LocalAppData%\Baidu Security"
echo  NoBaidu  >  "%LocalAppData%\Hao123"

echo  NoBaidu  >  "%ProgramData%\Baidu"
echo  NoBaidu  >  "%ProgramData%\Baidu Security"
echo  NoBaidu  >  "%ProgramData%\Hao123"

EasyBCD2.2 Multi Boot OS


วันจันทร์ที่ 12 พฤษภาคม พ.ศ. 2557

Mysql Config (my.cnf)

ภาคที่1
MySQL นับว่าเป็นหัวใจของ Web Server อีกตัวหนึ่งเลยก็ว่าได้เพราะว่า MySQL นั้นเป็นแหล่งข้อมูลที่สามารถเรียกใช้งานได้อย่างรวดเร็ว วันนี้ผมจะเอาประสบการณ์เกี่ยวกับการ Config MySQL มาให้อ่านกัน

ผมอิงตามรุ่น 4.1 โดยใช้กับ Server ที่ใช้ tis620 เป็น Default นะครับ

เริ่มต้นที่การ Compile PHP ให้สนับสนุน MySQL
ปกติแล้วสามารถ Compile PHP ให้สนับสนุน MySQL ด้วยการใช้ –with-mysql วิธีการนี้จะเป็นการใช้ MySQL Lib Client ที่ Bundle มากับ PHP ครับ ซึ่งเป็น Version เก่า นอกจากนี้ยังมี Extension ใหม่ชื่อ MySQLi ซึ่งถ้าจะใช้ MySQLi จะไม่สามารถใช้ MySQL Lib Client ที่ Bungle มาด้วยได้ มันจะตีกัน ดังนั้นเริ่มต้นผมแนะนำให้คุณ Compile PHP ด้วย –with-mysql=/usr/local/mysql (หรือถ้า mysql อยู่ที่อื่นก็ใช้ path อื่นแล้วกันครับ)

เพื่อความสะดวกในการใช้งานภาษาไทย มักจะ setup ใน my.cnf ว่า default-character-set = tis620 วิธีการนี้จะทำให้ MySQL ทำงานช้าลงไปประมาณ 20 - 30% แต่ไม่เป็นไรครับ เพราะว่ายังไงผมก็ต้องใช้ภาษาไทยอยู่แล้ว

หลังจากใส่คำสั่งว่า default-character-set = tis620 ลงไปใน my.cnf แล้ว ผมที่ได้คือ MySQL Client มันต๊องครับ เพราะว่า Charset ของ Server เป็น tis620 แต่ของ Client เป็น Latin ครับ ดังนั้นต้อง setup เพิ่มอีกตัวหนึ่งคือ skip-character-set-client-handshake ใส่ส่วน my.cnf ครับ วิธีการนี้จะทำให้ Client ทำงานที่ Charset เดียวกับ Server เลยครับ

skip-locking - อันนี้ถ้าจำไม่ผิดเขาเปลี่ยนชื่อเป็น skip-external-locking เกี่ยวกับการทำ Repicate MySQL Server ผมไม่แน่ใจว่าถ้ามี Server เดียวจะช่วยเพิ่มประสิทธิภาพอะไรได้หรือเปล่า แต่ใส่ไว้ก็ไม่เสียหายครับ

skip-thread-priority - เป็นการกำหนดครับว่าไม่ต้องให้ thread แซงคิวกันได้ MySQL จะให้ QUERY แต่ละแบบมีความสำคัญไม่เท่ากัน ผมจำไม่ได้ว่าอะไรมากกว่าอะไร แต่การเอาหัวข้อนี้ออกทำให้ระบบ queue ของ MySQL ไม่ต้องมายุ่งยากกับการจัดคิวและทำงานเป็น FIFO แทนครับ

skip-bdb - ไม่ได้ใช้ก็ข้ามไปครับ ถ้าใช้ bdb ก็ Comment บรรทัดนี้ซะ สำหรับผมแล้วผมใช้แค่ MYISAM กับ INNODB ครับ

skip- innodb -  ถ้าใช้ innodb ก็ Comment บรรทัดนี้ซะ เหมาะสำหรับ ลงไว้ที่ mysql บน windows จะเปลี่ยนเป็น MYISAM ตามค่า  default-storage-engine = MYISAM

skip-networking - อันนี้เป็นการบอก MySQL Server ว่าไม่ต้อง Listen ที่ INET SOCKET ครับ ให้ Listen ที่ UNIX SOCKET อย่างเดียวพอ อันนี้ไม่ได้เพิ่มความเร็วมากนัก แต่ลดโอกาสการโดนโจมตีได้ครับ

log-slow-queries - อันนี้ใช้เฉพาะเวลาที่ต้องการดูว่า Query อันไหนทำงานช้า จะได้มาปรับแต่งได้ครับ

ภาคที่ 2
การบริหาร Thread - ตัวแปรเกี่ยวกับ Thread ที่สำคัญของ MySQL คือ thread_cache ตัวแปรนี้จะเป็นการไม่ทำลาย thread ของ MySQL ให้ต่ำกว่าเลขนี้ครับ ปกติก็เดาไปเรื่อยๆ ครับ โดยดูจาก Status ของ MySQL ผมแนะนำให้ดูจาก phpMyAdmin ครับ สะดวกดี จะมีค่าเกี่ยวกับ thread คือ

Threads cached 143
Threads connected 7
Threads created 532
Threads running 1

Threads cached - คือจำนวน threads ที่อยู่ในโปรแกรม MySQL ตอนนี้ จะเห็นได้ว่ามี 143 threads
Threads connected - คือจำนวน threads ที่ใช้งานจริงๆ ครับ
Threads running - คือ threads ที่กำลังหาผลการ Query อยู่ครับ
Threads created - คือจำนวน threads ที่สร้างใหม่ตั้งแต่เริ่ม Server มาครับ ถ้าค่านี้เพิ่มเร็วเกินไป ให้เพิ่มจำนวน Thread_cache ครับ ผลที่ได้คือ MySQL จะทำงานเร็วขึ้นนิดหน่อยเพราะว่าจะไม่ต้องเสียเวลา สร้างและทำลาย Threads บ่อยๆ ครับ

ภาคที่ 3

MYISAM กับหน่วยความจำ ตัวแปรที่เราสนใจคือ

key_buffer_size=32M หรือ 50%ของแรม ใช้ Table MyISAM
sort_buffer_size=1M
read_buffer_size=1M
read_rnd_buffer_size=4M

- Key Buffer คือพื้นที่สำหรับ Cache ค่า Key ของแต่ละ Table ครับ โดยที่ Key ของ MySQL มี 3 ตัวคือ PRIMARY, INDEX และ UNIQUE ครับ ปกติถ้ามีการใช้ Table MyISAM มากๆ ค่านี้ควรจะมากๆ ครับ ของผมมีใช้ไม่มากเลยไม่ต้องใช้ค่า Key_Buffer_size มาก แนะนำ 16MB สำหรับแรม 256 และเพิ่มมากขึ้นเมื่อแรมมากขึ้น


เปิด popup safari บน IPAD

  1. ที่เมนู Setting เลือก Application Safari
  2. จากนั้นที่ส่วนของ Block Popup ให้เลือกเป็น OFF เพียงเท่านี้ ก็สามารถ Unblock Popup Safari บน IPAD ได้แล้วค่ะ


    ที่มาhttp://mbos.travox.co.th

เปิด popup ใน google chrome

ระบบพิสูจน์ตัวตน (Authentication) จะมีการเปิดหน้าต่างใหม่ขึ้นมาหรือ Pop UP Windows นั้นเองครับ ซึ่งผู้ใช้งานต้องอนุญาตให้เปิด Pop UP ได้ โดยกำหนดเฉพาะ URL หรือโดเมนที่ทำการเข้าสู่ระบบ คือ cp.msu.ac.th สำหรับโปรแกรม Google Chrome สามารถทำได้ดังนี้
1. เปิดโปรแกรม Google Chrome แล้วคลิกปุ่มเครื่องมือ (หมายเลข 1) และคลิกเมนู ตัวเลือก (หมายเลข 2) ดังรูป
2. จากนั้นจะเข้าสู่การตั้งค่าต่างๆให้ท่านคลิก ขั้นสูง (หมายเลข 3) แล้วคลิกปุ่ม การตั้งค่าเนื้อหา (หมายเลข 4) ดังรูป หรือคลิก chrome://settings/advanced จะเข้าสู่หน้าจัดการขั้นสูงได้เลย
3. จากนั้นเลื่อนมาด้านล่างจะพบส่วนป๊อปอัป ในตัวเลือก ไม่อนุญาให้ไซต์ใดๆแสดงป็อปอัป ให้ท่านคลิก จัดการข้อยกเว้น(หมายเลข 5) ดังรูป
4. จากนั้นจะมีหน้าต่างให้เราใส่คำหรือโดเมนที่อนุญาตให้แสดงป๊อปอัป ในช่อง Patten พิมพ์ cp.msu.ac.th (หมายเลข 6) แล้วกดปิด (หมายเลข 7)
 ที่มา http://ncs.msu.ac.th/

วันศุกร์ที่ 2 พฤษภาคม พ.ศ. 2557

Download Line PC

LINE หรือโปรแกรมที่ชอบเรียกกันว่า ไลน์ เป็นที่นิยมของผู้ใช้งานที่ชอบความบันเทิงในด้านการแชทอย่างมาก LINE เดิมทีเป็นโปรแกรมที่ถูกสร้างขึ้นมาให้ใช้งานบนโทรศัพท์มือถือเท่านั้น แต่หลังจากที่กระแสการเล่น LINE ได้รับความนิยมสูงมากขึ้น ผู้ที่พัฒนา Application ตัวนี้ก็ได้คิดค้นที่จะขยายระบบปฏิบัติการที่รองรับ LINE ที่เล่นได้แต่เพียงบนโทรศัพท์ให้สามารถไปเล่นบน คอมพิวเตอร์ส่วนบุคคล (Personal Computer : PC) ได้ด้วย 
Download Software:LineInst.exe

วันพฤหัสบดีที่ 1 พฤษภาคม พ.ศ. 2557

การติดตั้ง Smart Card (UCSearch Client3 หรือ UCauthen2.1 )

คู่มือฉบับนี้อธิบายขั้นตอนการติดตั้งไดรเวอร์สำหรับเครื่องอ่านรุ่น IRIS ST-Biocard บน Windows XP
SP2 (Service Pack 2)
2 วิธีการติดตั้ง
-ขั้นตอนการติดตั้งไดรเวอร์สำหรับเครื่องอ่านรุ่น IRIS ST-Biocard.

*ใช้ร่วมกับโปรแกรม UCSearch Client3 หรือ ucauthen2.0x สำหรับตรวจสอบสิทธิ์ ที่ปรับใหม่ให้ใช้รหัส
Pin Code 1พ.ค.2557
ucauthen2.1