12.30 น. ผมสั่ง remote reboot server พร้อมความกังวลทุกครั้งที่สั่ง reboot ว่าเครื่องจะเปิดขึ้นหรือเปล่า
12.40 น. นิ่ง ping ไม่เห็น เริ่มเหงื่อตก
12.50 น. เริ่มโทรหา NOC โทรเข้าสำนักงาน ไม่ติด โทรหา จนท.ที่ติดต่อกันอยู่ ได้เบอร์ใหม่ของมือถือ จนท. ดูแลห้อง IDC
13.10 น. จนป่านนี้ จนท. ยังไม่ยอมรับสาย โทรหา จนท. ที่ติดต่อกันอยู่อีกที คาดว่า จนท. ไปกินข้าวกระมัง?
14.00 น. ไม่มีวี่แววว่าใครจะรับสาย
14.30 น. ตัดสินใจบึ่งรถไป IDC (เจอ จนท. บอกว่าไปกินข้าว เพิ่งกลับมา)
14.50 น. เสียบจอ ถอดปลั๊ก (หากุญแจหน้าเครื่องไม่เจอ ไม่รู้ไปเก็บไว้ที่ไหน ลืมแว่นตา เพ่งแล้วเพ่งอีกว่าเครื่องเราเครื่องไหนวะ กลัวถอดสายผิดเครื่อง)
14.55 น. boot แล้ว กำลังตรวจสอบ harddisk /dev/sdb1 0.1% ผ่านไปเกือบนาที 0.2% ตายแน่เลย 10 ชั่วโมงก็ไม่รู้จะเสร็จไหม
14.57 น. CTRL+C , CTRL+D ข้ามไปเลย boot..... complete
15.00 น. web site running
15.05 น. กลับบ้าน
แก้คอนฟิกให้ไม่ต้องเข็ค harddisk ขณะเปิดเครื่องดีกว่า ไม่งั้นแย่แน่ ๆ
แก้ค่าในไฟล์ /etc/fstab
/dev/sdb1 /mntpoint ext3 defaults 1 2
แก้ค่าตัวเลขข้างหลังให้เป็น 0 0
/dev/sdb1 /mntpoint ext3 defaults 0 0
ยังไม่กล้า reboot ไว้ค่อยแวะเข้าไปที่ IDC แล้วค่อยลอง reboot นะ
Update : 2014-07-16
15.30 น. Server down อีกแล้ว
15.50 น. โทรเช็คกับ CAT ทราบว่าเขาเปลี่ยน UPS ทำให้เครื่องดับทั้งหมด OK ให้ช่วยกดเปิดสวิทช์ของ wintesla (เครื่องนี้พอไฟดับ จะไม่ start เอง ต้องมากดปุ่ม power)
15.52 น. Server softganz ยังไม่มา noc บอกว่าไฟ harddisk ติดค้างเลย คาดว่าจะเกิดอาการเดิมคือ เครื่องกำลัง check disk อยู่แน่เลย ให้ noc ช่วยเสียบจอ แต่ server เคสสั้น เสียบจอยาก เลยต้องวิ่งเข้าไปเอง
16.10 น. เอาจอเสียบเข้าไป ปรากฏว่าเป็นอย่างนั้นจริง กำลังเช็คได้ 13% อีกนานกว่าจะเสร็จ
16.20 น. ลองสั่งใหม่ ไม่ให้ check disk ตอนเปิดเครื่อง ด้วยคำสั่ง “tune2fs” ซึ่งเป็นคำสั่งสำหรับเปิดจำนวนการ mout (command to turn off mount count based)
sudo tune2fs -c 0 -i 0 /dev/sdDN
โดย “D” คือ represents the disk และ “N” represents the partition number of the file system
16.22 น. ลอง reboot คราวนี้ไม่เช็คแล้ว ลองปิดเครื่อง แล้วกดสวิทช์เปิดใหม่ ก็ไม่เช็คแล้ว หวังว่าคงหายนะ เพราะอีกไม่นานจะโดนปิดเครื่องเพื่อย้าย server ไปไว้อีกห้อง
16.40 น. กลับบ้านแล้ว
iftop
iftop
vnstat
vnstat -u -i eth0 vnstat vnstat -hours vnstat --days
iptstate
iptstate
บิล เกตส์ โปรโมทโครงการ Big History Project (BHP) รวบรวมประวัติศาสตร์จักรวาลย้อนหลังไป 13.7 พันล้านปีตั้งแต่การเกิดขึ้นของบิ๊กแบง ทำเป็น timeline ให้เรียนรู้กันแบบง่ายๆ และอินเทอร์แอคทีฟ
แกนหลักของโครงการ Big History คือเว็บไซต์ที่รวบรวม timeline ของจักรวาล ตั้งแต่บิ๊กแบง ไล่มายังการเกิดขึ้นของดวงดาว การก่อตัวของธาตุต่างๆ โลกและสุริยจักรวาล ชีวิตที่เกิดขึ้นบนโลก และพัฒนาการของมนุษย์ในปัจจุบันไปจนถึงอนาคต (แต่นอกจากนี้โครงการก็ยังทำสื่อแขนงอื่นๆ เช่น ทำวิดีโอสารคดีร่วมกับช่อง History Channel เป็นต้น)
เป้าหมายของโครงการนี้คือสร้างสื่อการเรียนรู้ที่น่าสนใจและเป็นประโยชน์กับนักเรียนระดับมัธยมให้ใช้งานได้ฟรี เนื้อหาของโครงการร่วมพัฒนาโดยครูอาจารย์จากหลายสถาบันการศึกษาในอเมริกาและออสเตรเลีย และได้รับเงินทุนสนับสนุนจากบิล เกตส์
ปรับค่าในการทำ System Backup ใหม่ เป็น
- ยกเลิก Configure Full System Backup : Backup MySQL Databases
- เพิ่ม Directories : /backup/daily/home/mysql
- เปลี่ยนเวลา cronjob เป็น 00:01 น. ทุกวัน
Update : สถานการณ์ของ load ดีขึ้น System backup เสร็จภายใน 1 ชั่วโมง rsync fullbackup เริ่มเวลา 03.00 น. เสร็จประมาณ 07.00 น.
เตรียมไว้เป็นลูกเล่นตอนฝนตกหนักในเว็บ www.hatyaicityclimate.org ครับ
ดาวน์โหลดได้ที่ maroslaw.github.io
มีผู้ศึกษาเรื่องการออกแบบการใช้งานเว็บ ได้ข้อสรุปออกมาว่า
1. หลีกเลี่ยงการใช้แถบนำทางหลายระดับ (Avoid multi-level navs)
เมื่อผู้ใช้งานเอา mouse วางบนแถบ nav เขาจะเห็นเฉพาะ nav ระดับ 2 ส่วนที่ลึกไปกว่านั้น จะมองไม่เห็นจนกว่าจะเลี่อน mouse ลงมา ซึ่งไม่มีใครเลื่อน mouse ลงมาหรอก
วันนี้ถ่ายภาพ clip chart ในงาน การประชุมเชิงปฏิบัติการประเมินและค้นหาศักยภาพตนเอง ตำบลบูรณาการ เยอะมาก และจะอัพโหลด แต่ต้องการ resize ก่อน เลยใช้ nautilus-image-converter ติดตั้งด้วยคำสั่ง
sudo apt-get install nautilus-image-converter nautilus -q; nautilus &
ง่ายมากครับ แค่คลิกขวาบนรูปที่ต้องการย่อ
แต่ทว่า ผมต้องการเปลี่ยน quality ของภาพด้วย เพื่อให้ได้ขนาดที่เล็กลงไปอีก ซึ่งมันทำไม่ได้
ก็ไปพบวิธีที่ง่ายนิดเดียว และมีติดตั้งอยู่บนเครื่องเรียบร้อยแล้วด้วยคือ
convert -resize 800x600 -quality 80% *.JPG
โป๊ะเช๊ะเลย....
ได้จาก askubuntu.com
Install open jdk verions 6.0
$ sudo apt-get install openjdk-6-jdk
First install node.js
$ sudo apt-get update $ sudo apt-get install python-software-properties python g++ make $ sudo add-apt-repository ppa:chris-lea/node.js $ sudo apt-get update $ sudo apt-get install nodejs $ node --version
ปกติ Ubuntu จะมี node package (Amateur Packet Radio Node Program) อยู่ และ nodejs binary จะถูกเปลียนชื่อจาก node เป็น nodejs เราจำเป็นต้องเปลี่ยน symlink /usr/bin/node เป็น /usr/bin/nodejs หรือไม่อย่างนั้นก็ uninstall เจ้า Amateur Packet Radio Node Program ออกเสียเพื่อไม่ให้เกิดความสับสน
Install Cordova 3.0.x
$ sudo npm install -g cordova
Install PhoneGap
$ sudo npm install -g phonegap
Change environment
$ export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools $ source ~/.bash_profile
Install SDK
Doanload from developer.android.com/sdk, extract, and run
android
Click New/Update to install SDK
Open a Project in the SDK
Use the cordova utility to set up a new project, as described in The Cordova The Command-line Interface. For example, in a source-code directory:
$ cordova create hello com.example.hello "HelloWorld" $ cd hello $ cordova platform add android $ cordova build
เสร็จแล้วครับ แต่ใช้ยังไงหว่า??? เดี๋ยวค่อยว่ากันอีกที ระหว่างนี้ก็แวะไปดูที่ PhoneGap ไปก่อนนะครับ
ลองดูตัวอย่างจาก
- ทบทวนที่เรียนจากติว PhoneGap ด้วย HTML5 & Jquery Mobile
- บทที่ 2 การเขียน Android โดยใช้ PhoneGap เบื้องต้น
- บทที่ 1 การติดตั้ง PhoneGap บน Eclipse สำหรับ Android
ที่มา github.com , phonegap.com
ต้องการยกเลิกการ wakeup ด้วยการกดปุ่มบน usb keyboard ก็เนื่องจากผมใช้ notebook ทำงาน แล้วช่วงหลังไม่สั่ง shutdown แต่จะสั่ง suspend แทน ตื่นมาบางเช้า เครื่องเปิดอยู่ ซึ่งก็คงมาจากมีใครมาโดน keyboard โดยไม่ตั้งใจ จึงอยาก disable มันเสีย
วิธีการ ลองเข้าไปแก้ไขในไฟล์ /proc/acpi/wakeup เปลี่ยนค่า ECH1, ECH 2 ให้เป็น disabled ก็ทำไม่ได้ ค่าจะถูกเปลี่ยนกลับ จึงต้องใช้วิธีเขียน script เพิ่มใน /etc/rc.local ตามนี้
# Disable USB wakeups caused by (un)plugging new devices. Otherwise the hub in # my USB monitor causes my PC to wake up when I turn the monitor off. for device in EHC1 EHC2 XHC do if grep -q "$device.*enabled" /proc/acpi/wakeup then echo $device > /proc/acpi/wakeup fi done
ที่มา askubuntu.com