สร้าง USB Boot Windows7 / Windows 10
เตรียม USB Bootable
ด้วย Windows 7 / Windows 10 เข้า Command Line ด้วย Administrator
diskpart
listdisk
select disk 1 (ตรงตัวเลข1 ให้ดูจากคำสั่งข้างบนว่า List Disk ออกมาแล้วเป็นลำดับที่เท่าไหร่)
clean
create partition primary
select partition 1
active
format fs=NTFS quick
assign
จบขั้นตอนการเตรียม USB
มาถึงขั้นตอนการทำเป็น Bootable
ให้เข้าไปที่ DVD หรือ ISO ที่เรา Mount ไว้ว่าเป็น Drive อะไร
cd boot
สั่ง
bootsect.exe /NT60 K: (K: คือ Drive ที่เราเตรียมไว้ตอนต้น)
แล้ว Copy ไฟล์ใน DVD ทั้งหมดลงใน Drive K: (USB ที่เตีรยมไว้)
วันจันทร์ที่ 30 ตุลาคม พ.ศ. 2560
วันเสาร์ที่ 23 กันยายน พ.ศ. 2560
phpMailer แสดงภาษาไทยไม่ถูกต้อง ภาษาต่างด้าว อ่านไม่ออก
เรื่องปัญหาการส่ง e-mail สำหรับมือใหม่อย่างผม ยังเจอกันอยู่บ่อยๆ ส่งไปยัง gmail hotmail อ่านได้ปกติ แต่พอส่งเข้า MS-OUTLOOK มีปัญหาตลอด
ต้องตรวจสอบเบื้องต้นแบบนี้ครับ
- ตรวจสอบว่าไฟล์ php ของเราเป็น utf-8 หรือยัง
- ตรวจสอบข้อมูลที่เราเอามาแสดงว่าเป็นการเข้ารหัสแบบใด แปลงให้เป็น utf-8 ครับโดยใช้ iconv
- subject กำหนดให้เป็นดังนี้
$mail->Subject = "=?utf-8?b?".base64_encode('ทดสอบหัวข้อเป็นภาษาไทย')."?=";
- ส่วนของเนื้อหาหากปรับเป็น utf-8 หมดแล้วไม่หายลองเข้าไปดูไฟล์ class.phpmailer.php โดยให้แก้จาก public $Encoding = '8bit'; ไปเป็น public $Encoding = 'base64'; ผมแก้ตามนี้แล้วหายครับ
ต้องตรวจสอบเบื้องต้นแบบนี้ครับ
- ตรวจสอบว่าไฟล์ php ของเราเป็น utf-8 หรือยัง
- ตรวจสอบข้อมูลที่เราเอามาแสดงว่าเป็นการเข้ารหัสแบบใด แปลงให้เป็น utf-8 ครับโดยใช้ iconv
- subject กำหนดให้เป็นดังนี้
$mail->Subject = "=?utf-8?b?".base64_encode('ทดสอบหัวข้อเป็นภาษาไทย')."?=";
- ส่วนของเนื้อหาหากปรับเป็น utf-8 หมดแล้วไม่หายลองเข้าไปดูไฟล์ class.phpmailer.php โดยให้แก้จาก public $Encoding = '8bit'; ไปเป็น public $Encoding = 'base64'; ผมแก้ตามนี้แล้วหายครับ
วันศุกร์ที่ 18 สิงหาคม พ.ศ. 2560
MariaDB ติดตั้ง Ubuntu 17.04
ปัญหาเกิดเมื่อติดตั้ง MariaDB แบบ Command line แล้ว ไม่มีให้ใส่รหัสผ่าน
เมื่อติดตั้ง phpmyadmin แล้วดันไม่ยอมให้รหัสว่างอีกแก้โดย
เปิด Terminal
#sudo mysql -uroot
แล้วเพิ่ม User ใหม่ซะเลยให้เข้าไป Graphic Mode ก่อนค่อยไปใส่ Password ให้ root ครับ
mysql> CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost'
-> WITH GRANT OPTION;
mysql> CREATE USER 'newuser'@'%' IDENTIFIED BY 'newpassword';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%'
-> WITH GRANT OPTION;
เท่านี้ก็รอดแล้วครับ :-)
เมื่อติดตั้ง phpmyadmin แล้วดันไม่ยอมให้รหัสว่างอีกแก้โดย
เปิด Terminal
#sudo mysql -uroot
แล้วเพิ่ม User ใหม่ซะเลยให้เข้าไป Graphic Mode ก่อนค่อยไปใส่ Password ให้ root ครับ
mysql> CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost'
-> WITH GRANT OPTION;
mysql> CREATE USER 'newuser'@'%' IDENTIFIED BY 'newpassword';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%'
-> WITH GRANT OPTION;
เท่านี้ก็รอดแล้วครับ :-)
วันจันทร์ที่ 5 มิถุนายน พ.ศ. 2560
ubuntu ตั้งค่า Cron job ให้ทำงาน อัตโนมัติ
เมื่อต้องการให้ ubuntu ทำงานอะไรบางอย่างแบบอัตโนมัติ
จะต้องตั้งค่า crontab ให้ทำงานตามสั่ง ส่วนใหญ่จะใช้ทำระบบ backup data หรือส่ง e-mail เป็นต้น
คำสั่งที่ต้องใช้คือ
sudo crontab -e
แล้วเลือก editor ที่ถนัดได้เลย แนะนำ vim , nano
หรือหากเลือกแล้วไม่ถนัดจะบังคับเปิดด้วย editor ที่ต้องการให้ใช้คำสั่ง (กรณีใช้ nano)
export VISUAL=nano; crontab -e
ตัวอย่างการสั่งงาน
เมื่อต้องการให้ php ทำงานที่ไฟล์ example.php ทำงานทุกวันเวลา 23:59
ให้ใช้คำสั่งใน teminal ดังนี้
sudo crontab -e
เพิ่มคำสั่งด้านล่างนี้เข้าไป 1 บรรทัด
59 23 * * * php /var/www/html/example.php
จะต้องตั้งค่า crontab ให้ทำงานตามสั่ง ส่วนใหญ่จะใช้ทำระบบ backup data หรือส่ง e-mail เป็นต้น
คำสั่งที่ต้องใช้คือ
sudo crontab -e
แล้วเลือก editor ที่ถนัดได้เลย แนะนำ vim , nano
หรือหากเลือกแล้วไม่ถนัดจะบังคับเปิดด้วย editor ที่ต้องการให้ใช้คำสั่ง (กรณีใช้ nano)
export VISUAL=nano; crontab -e
ตัวอย่างการสั่งงาน
เมื่อต้องการให้ php ทำงานที่ไฟล์ example.php ทำงานทุกวันเวลา 23:59
ให้ใช้คำสั่งใน teminal ดังนี้
sudo crontab -e
เพิ่มคำสั่งด้านล่างนี้เข้าไป 1 บรรทัด
59 23 * * * php /var/www/html/example.php
วันอาทิตย์ที่ 14 พฤษภาคม พ.ศ. 2560
Ubuntu : ionic info , ionic -v ไม่ได้
เมื่อติดตั้ง ionic แล้วไม่สามารถสั่ง ionic -v หรือ ionic info ได้ให้ลองแก้ดังนี้
ข้อความท่ขึ้นหลังสั่ง ionic -v
/usr/local/lib/node_modules/ionic/dist/index.js:24
const [xcode, iosDeploy, iosSim,] = yield Promise.all([
^
SyntaxError: Unexpected token [
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/usr/local/lib/node_modules/ionic/bin/ionic:8:11)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
ข้อความท่ขึ้นหลังสั่ง ionic -v
/usr/local/lib/node_modules/ionic/dist/index.js:24
const [xcode, iosDeploy, iosSim,] = yield Promise.all([
^
SyntaxError: Unexpected token [
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/usr/local/lib/node_modules/ionic/bin/ionic:8:11)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
1. สั่ง clean ก่อน
npm cache clean -f
npm install npm -g
2. ลบ nodejs แล้วลงใหม่ (ตอนนี้เป็น V.7)
sudo apt remove nodejs
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
ลองสั่ง ionic -v น่าจะได้แล้วหล่ะ
วันอังคารที่ 25 เมษายน พ.ศ. 2560
ปลดล็อคบัญชี google bypass google account (FRP LOCK) ติดปัญหา Error Browser Sign in ไม่ได้
ผมหาวิธีปลดล๊อค จากทั้ง Youtube ทั้ง blog ต่างๆ งงอยู่ตั้งนาน เลยมาสรุปไว้เผื่อได้ทำอีก..
สาเหตุ เมื่อเรา Factory Reset แล้ว ที่ติดปัญหาเข้าใช้มือถือไม่ได้ ส่วนใหญ่คือจำรหัส e-mail ไม่ได้ มือถือเปลี่ยนเบอร์ใหม่ ยกเลิกเบอร์ ใช้กู้ e-mail ไม่ได้เลย หรืออาจจะเก็บมือถือได้หรือซื้อต่อมา ก็ว่ากันไป
วิธีการ ศึกษาจากคลิปต่างๆ ก่อนครับแล้วจะเข้าใจอย่างถ่องแท้แนะนำ Clip นี้
ผมขอเน้นมีสิ่งที่ต้องไม่ลืม ตาม Clip นี้คือ ขั้นตอนที่ ก่อนเราจะกดโทร 112 นั้นขอให้เอาซิมมาใส่ก่อนครับ ไม่เช่นนั้น จะไม่มี icon ให้เลือกเข้า Browser ครับ เพราะต้องโทรติดก่อนสังเกตุว่ามีเวลาขึ้น แล้วถึงจะมีจุดให้เลื่อนไปอีกหน้าหนึ่งได้ แต่ถ้าไม่ใส่ซิมจะไม่มีหน้านั้นขึ้นผมลองอยู่นานทีเลย
เมื่อเข้า Browser ได้แล้ว ยังมีอุปสรรคอีก ถึงจะโหลดโปรแกรมมาและเข้าหน้า Shortcut ได้แล้วก็ยังติดว่ามัน Error อยู่ ไม่สามารถใช้ โหมด Browser Sign in ได้เพราะไม่มี Google Account Manager ที่มีคำว่า พิมพ์รหัส (user & password) อะไรประมาณนั้น เกิดจาก มีการพยายามเข้าใช้งานหลายครั้งจน Google Lock ให้เข้าโหมดกู้คืน
เมื่อเป็นแบบนี้ ให้ติดตั้ง ให้โหลด Google Account Manager ให้ตรงกับ Android Version ของมือถือเมื่อลงเสร็จ เราจะสามารถเห็นตัวเลือกที่ไม่มีข้อความ Error แล้ว ทีนี้หล่ะ ทำตาม Clip ได้เลย
สาเหตุ เมื่อเรา Factory Reset แล้ว ที่ติดปัญหาเข้าใช้มือถือไม่ได้ ส่วนใหญ่คือจำรหัส e-mail ไม่ได้ มือถือเปลี่ยนเบอร์ใหม่ ยกเลิกเบอร์ ใช้กู้ e-mail ไม่ได้เลย หรืออาจจะเก็บมือถือได้หรือซื้อต่อมา ก็ว่ากันไป
วิธีการ ศึกษาจากคลิปต่างๆ ก่อนครับแล้วจะเข้าใจอย่างถ่องแท้แนะนำ Clip นี้
ผมขอเน้นมีสิ่งที่ต้องไม่ลืม ตาม Clip นี้คือ ขั้นตอนที่ ก่อนเราจะกดโทร 112 นั้นขอให้เอาซิมมาใส่ก่อนครับ ไม่เช่นนั้น จะไม่มี icon ให้เลือกเข้า Browser ครับ เพราะต้องโทรติดก่อนสังเกตุว่ามีเวลาขึ้น แล้วถึงจะมีจุดให้เลื่อนไปอีกหน้าหนึ่งได้ แต่ถ้าไม่ใส่ซิมจะไม่มีหน้านั้นขึ้นผมลองอยู่นานทีเลย
เมื่อเข้า Browser ได้แล้ว ยังมีอุปสรรคอีก ถึงจะโหลดโปรแกรมมาและเข้าหน้า Shortcut ได้แล้วก็ยังติดว่ามัน Error อยู่ ไม่สามารถใช้ โหมด Browser Sign in ได้เพราะไม่มี Google Account Manager ที่มีคำว่า พิมพ์รหัส (user & password) อะไรประมาณนั้น เกิดจาก มีการพยายามเข้าใช้งานหลายครั้งจน Google Lock ให้เข้าโหมดกู้คืน
เมื่อเป็นแบบนี้ ให้ติดตั้ง ให้โหลด Google Account Manager ให้ตรงกับ Android Version ของมือถือเมื่อลงเสร็จ เราจะสามารถเห็นตัวเลือกที่ไม่มีข้อความ Error แล้ว ทีนี้หล่ะ ทำตาม Clip ได้เลย
วันอังคารที่ 11 เมษายน พ.ศ. 2560
Graphic WiFi Scanning Tools on Ubuntu
Graphic WiFi Scanning Tools on Ubuntu
Graphic WiFi Monitoring Tools
เอาไว้วิเคราห์การทับกันของช่องสัญญาน แบบง่ายๆ เลยทีเดียว
เพิ่ม ppa ก่อน
add-apt-repository ppa:wseverin/ppa
apt-get update
apt-get install -y linssid
โปรแกรมคือ Linssid icon เป็นรูปกราฟฟิคนั่นแหละใช่เลย
Graphic WiFi Monitoring Tools
เอาไว้วิเคราห์การทับกันของช่องสัญญาน แบบง่ายๆ เลยทีเดียว
เพิ่ม ppa ก่อน
add-apt-repository ppa:wseverin/ppa
apt-get update
apt-get install -y linssid
โปรแกรมคือ Linssid icon เป็นรูปกราฟฟิคนั่นแหละใช่เลย
สมัครสมาชิก:
บทความ (Atom)
แก้ Active Desktop Recovery
เข้าไปแก้ Value ในไฟล์ DeskHtmlVersion ให้กลายเป็น 0 ไม่ให้แสดงหน้าต่าง Active Desktop Recovery เข้าไปที่ HKEY_CURRENT_USER/Software/Mi...
-
ผมหาวิธีปลดล๊อค จากทั้ง Youtube ทั้ง blog ต่างๆ งงอยู่ตั้งนาน เลยมาสรุปไว้เผื่อได้ทำอีก.. สาเหตุ เมื่อเรา Factory Reset แล้ว ที่ติดปัญหาเ...
-
กรณี เปิดไฟล์ Excel 2007 / 2010 โดยตรงไม่ได้ เปิดแล้วเป็นหน้าขาว ต้องใช้ Open ถึงเปิดได้ บางคนอาจแก้ โดยการเข้าไป ติ๊กเอาค่านึง ใน Excel Opt...
-
เรื่องปัญหาการส่ง e-mail สำหรับมือใหม่อย่างผม ยังเจอกันอยู่บ่อยๆ ส่งไปยัง gmail hotmail อ่านได้ปกติ แต่พอส่งเข้า MS-OUTLOOK มีปัญหาตลอด ต้...