Friday, December 21, 2012

Cannot copy file from PC to memory card android


  • พยายาม copy folder (เป็น folder ที่บรรจุไฟล์และ subfolder เยอะแยะเลย) จาก PC ลง Android ผ่านทาง USB data link มันก็ขึ้นแบบนี้หว่า ซึ่งไม่ได้ทั้ง internal และ external memory


Solved
  • ไม่รู้มันเกินจากสายไม่ดี หรือ bug ของ version android หรือป่าวไม่แน่ใจ
  • คิดไม่ออก ก็เลยจัดการ zip folder นั้นคัดลอกเป็นไฟล์เดียวเลย จากนั้นก็ใช้โปรแกรมพวก file manager เช่น esfilemanager ประมาณนั้นแตกไฟล์ อีกรอบ


Tuesday, December 18, 2012

Solved passwd: Authentication token manipulation error

http://www.linuxquestions.org/questions/linux-software-2/passwd-authentication-token-manipulation-error-902671/

Problem
when u want to change your pass why get error message follow:
root@username-PC:~# passwd username
Enter new UNIX password:
Retype new UNIX password:

passwd: Authentication token manipulation error
passwd: password unchanged


Solved
root@username-PC:~# mount -n -o remount,rw /

Saturday, December 15, 2012

Lexmark X500 Series Printer and Scanner เมื่อ scan บาง page กลับหัวเอง


  • ประเด็นคือ ใช้ scanner lexmark มีปัญหาเรื่อง page pdf บางหน้า กลับหัวซะงั้น ซึ่ง มันจะปกติ ถ้ามันกลับทุกแผ่น แต่เราใส่กระดาษแบบ feed ก่อนใส่ ดูอยู่นะ ว่ากลับหัวเหมือนกันทุกแผ่น
  • แต่พอ output ที่ได้จากการ scan ด้วย acrobat 9 คือ บาง page กลับหัว

Solved
Lexmark X500 Series Printer and Scanner

ที่ตำแหน่ง Make Searchable (Run OCR) ไม่ต้องเลือก จากนั้นก็ scan ได้แบบไม่กลับหัวแล้ว

Friday, December 7, 2012

Unfortunately Android Keyboard Has Stopped


  • ถอย S2 มาได้เป็นเดือนแหละ มันลง android 4.0.3 มาให้ พอดีเห็นในเว็บมี 4.1.2 สำหรับ S2 ของ GT-I9100 มาซึ่งเครื่องเราเป็น I9100T มันก็ใช้ได้เช่นกัน
  • จัดการโหลดมาลอง flash rom ซะเลย (ไม่ได้ทำผ่าน ODIN)
  • ตอนแรกโหลดไฟล์ 
  • pa_i9100-2.21-12OCT2012-204234.zip
  • gapps-jb-20121011-signed.zip
  • พอ goo.im มี update ก็ไปโหลดตัว อัพเดทอันใหม่และโหลด gapps ตัวใหม่ด้วย
  • pa_i9100-2.54-08NOV2012-210506.zip
  • gapps-jb-20121130-signed.zip
  • ลงตัวใหม่ทั้งระบบทั้ง app google ลงเสร็จปกติ มันจะเหมือนเรา recovery คือมันจะขึ้นให้กรอก profile ใส่อีเมล ประมาณนี้ แต่มันไม่ขึ้นว่า มันขึ้น popup แค่ 
Unfortunately Android Keyboard Has Stopped
Solved
Method 1  Clear data
SOLVED SOLVED SOLVED!!!
I do not take any credit for this fix, but it worked perfectly.
Go into menu/system/apps and find android keyboard asop and CLEAR DATA Then do the same for Dictionary Provider and CLEAR DATA.
วิธีแรก อืมหา menu/system/apps ไม่เจอ

Method 2 Gapps uncompatible (sovled for me)
  • Gapps ไม่เข้ากันกับ rom หว่า
  • pa_i9100-2.21-12OCT2012-204234.zip
  • pa_i9100-2.54-08NOV2012-210506.zip
  • rom ทั้งสองตัวนี้ มันใช้ gapps-jb-20121011-signed.zip ตัวนี้ได้ไม่มีปัญหา
  • แต่พอ flash rom ใหม่แล้วใช้ Gapps ตัวนี้ gapps-jb-20121130-signed.zip มันจะขึ้น error popup แบบนี้หว่า
Unfortunately Android Keyboard Has Stopped
เพิ่มเติม

  • ตอน flash rom พึ่งมองเห็นว่า
  • gapps-jb-20121011-signed.zip มันเป็น google apps สำหรับ android 4.1.2 หว่า มันขึ้นบอกอยู่ตอน install 
  • ส่วน gapps-jb-20121130-signed.zip มันสำหรับ rom android 4.2 เลย อืม เข้าใจล่ะ
  • เพราะเราติดตั้ง rom 4.1.2 แล้วใช้ gapps ของ 4.2 มันเลยมีบางอย่างผิดพลาดนี่เอง

Refer
  • http://forum.cyanogenmod.org/topic/59403-unfortunately-android-keyboard-has-stopped/
  • http://forum.xda-developers.com/showthread.php?t=1895445

Friday, November 30, 2012

Notebook เรา Wifi ใช้ไม่ได้ ติด Flight mode


  • windows 8 เราอยู่ดีๆ หรือป่าวไม่แน่ใจ ไม่สามารถใช้ เชื่อต่อกับระบบ Wifi ได้ มันขึ้นสถานะว่า Wifi Off ซะงั้น 
  • ลอง disable และ enable wireless device ดู ก็ยังเหมือนเดิม
  • สังเกตุใหม่อีกรอบ อืมทำไม Flight Mode เป็น on ลองปิดดูดิ ผลคือ
  • Wifi On เหมือนเดิมแหละ

Thursday, November 29, 2012

ระยะการเปลี่ยนถ่ายน้ำมันหล่อลื่น BT-50Pro

http://www.suzukiswiftclub.com/index.php?topic=13331.0

ระยะการเปลี่ยนน้ำมันเครื่องที่ระบุเป็นค่ากลางๆค่าหนึ่ง แต่ส่วนสำคัญอยู่ที่เครื่องยนต์ที่ใช้ ถ้าเครื่องยนต์มีมาตรฐานการเผาไหม้สูง เช่น ยูโร 4 หรือยูโร5 และวัสดุของเครื่องดี อายุการถ่ายน้ำมันเครื่องก็จะยืดออกไป เช่นฟอร์ดโฟกัส เฟียสต้า ถ่ายทุกๆ 15000กม.หรือ9 เดือน ส่วนของเชฟฯ  และมาสด้า ปิคอัพ ถ่ายที่ 20000กม. นี่คือรายละเอียดจากคู่มือมาสด้า ผมจะทำตามคู่มือทุกคัน ใครจะเห็นเป็นอย่างอื่นก็อยู่ในดุลพินิจครับ

มาสด้า บีที-50 คู่มือการใช้งานหน้าที่103
ข้อควรระวัง
ในช่วง 1500 กม.แรกให้หลีกเลี่ยงการขับรถเร็วเกินไป และพยายามใช้ความเร็วที่หลากหลาย รวมถึงการเปลี่ยนเกียร์ให้เร็วกว่าปกติ(เพื่อไม่ให้รอบเครื่องยนต์สูง) และห้ามใช้เครื่องยนต์หนักเกินไป
คำเตือน 
ยางใหม่จะมีระยะรันอินอยู่ที่ 500 กม.และคุณจะพบความรู้สึกในการขับขี่ที่แตกต่างกันออกไป
  หลีกเลี่ยงการใช้เบรกและคลัตช์อย่างรุนแรง ถ้าเป็นไปได้ 150กม. แรกในเมืองและ 1500 กม. บนทางด่วน
หน้า129 เปลี่ยนของเหลว
น้ำมันเครื่อง 20,000 กม.หรือ 1ปี
น้ำมันเบรก 40,000 กม.หรือ 2 ปี
น้ำมันเกียร์ น้ำมันเฟืองท้าย เปลี่ยนทุกๆ 250,000กม.หรือ 10ปี
น้ำหล่อเย็น 200,000 กม.หรือ 10ปี


คู่มือฟอร์ดเฟียสต้าหน้า 94 ข้อควรระวัง
หลีกเลี่ยงการใช้ความเร็วรอบสูงในระหว่างช่วบ 1500 กม. ให้ใช้ความเร็วรอบหลายๆ ช่วงและเปลี่ยนเกียร์ให้สูงขึ้นอย่างรวดเร็ว และห้ามให้เครื่องยนต์ทำงานหนัก 

ส่วนคู่มือของฮอนด้าแจ๊ส หน้า 162 และซีวิค หน้า 172มีดังนี้
การใช้รถระยะเริ่มแรก
ในช่วง 1000 กม.แรกจะมีส่วนช่วยอย่างมากต่อสมรรถนะและการใช้งานในระยะยาว
-หลีกเลี่ยงการเหยียบคันเร่งจนสุดและการเร่งความเร็วด้วยความรุนแรง
-หลีกเลี่ยงการเบรคอย่างรุนแรงในช่วง 300 กม.แรก (ให้ผ้าเบรคสึกเข้ารูปกับจานเบรคก่อน)
-อย่าเปลี่ยนถ่ายน้ำมันเครื่องจนกว่าจะถึงตามตารางกำหนด
-อย่าใช้รถยนต์เป็นรถลาก

น้ำมันเครื่อง Fully / Sami Syntatic 0W20 5W30 เลือกอย่างไรให้เหมาะ


http://www.suzukiswiftclub.com/index.php?topic=13331.0
http://www.sarapatpart.com/
เป็นที่ถามกันมาก กับ น้ำมันเครื่อง

1. เริ่มกันที่ Fully Syntatic ดี หรือ Sami Syntatic ดี 

 Fully Syntatic เปลี่ยนที่ 10,000 กิโลเมตร ส่วน Sami เปลี่ยนที่ 5,000 กิโลเมตร
ตามตาราง เข้าตรวจเช็ค Suzuki ระบุไว้ ทุกๆ 10,000 กิโลเมตร เมื่อเทียบกับส่วนต่างของราคาน้ำมันเครื่องแล้ว
ผนวกกับ เรื่อง เสียเวลา ........... ผมฟันธงว่า ใช้ Fully Syntatic เถอะครับ

2 เกรดความหนืดของน้ำมันเครื่อง

 SAE = Society of Automotive Engineer เป็นหน่วยงานที่ทำการวัดทดสอบความหนืดของน้ำมันแล้วกำหนดมาเป็นเกรดความ หนืดมาตรฐาน โดยจะมีตัวอักษรย่อของทางสถาบันนำหน้าแล้วตามด้วยตัวเลขเกรดความหนืด ตัวเลขมาก หมายความว่า มีความหนืดมาก ในทางกลับกัน ตัวเลขน้อย หมายถึง มีความหนืดน้อย กล่าวคือ ใสนั้นเอง เช่น SAE 20W-50 โดยมีการผลิตและวัดที่ 2 อุณภูมิ คือ
 20W = W คือ Winter มีการวัดที่อากาศหนาวที่อุณหภูมิ -18 องศาเซลเซียส ได้ค่าความหนืด = 20
 50 = วัดที่อากาศร้อนอุณหภูมิ 100 องศาเซลเซียส ได้ค่าความหนืด = 50
 หมายเหตุ ตัวเลขทั้ง 2 ตัวนี้ไม่ใช่อุณหภูมิแต่เป็นตัวเลขค่าความหนืด

เกรดความหนืดของน้ำมันเครื่องแบ่งเป็น 2เกรด คือ น้ำมันเครื่องเกรดความหนืดเดี่ยว และ น้ำมันเครื่องเกรดความหนืดรวม

น้ำมันเครื่องเกรดความหนืดเดี่ยว เช่น SAE 10W, SAE 15W, SAE 20W ซึ่งโดยส่วนใหญ่เหมาะที่จะใช้กับประเทศที่มีอากาศหนาว ส่วนถ้าเป็น SAE 20, SAE 30, SAE 40 ก็เหมาะที่จะใช้กับประเทศที่มีอากาศร้อนเป็นส่วนใหญ่

น้ำมันเครื่องเกรดความหนืดรวม เช่น SAE 5W-40, SAE 10W-40, SAE 20W-50 เป็นน้ำมันเครื่องที่ใช้ได้กับทุกสภาพอากาศ เพราะว่ามันสามารถปรับค่าความหนืดให้เหมาะสมได้กับทุกอุณหภูมิ กล่าวคือ เมื่ออุณหภูมิสูงมันก็จะปรับตัวให้หนืดขึ้น และ เมื่ออุณหภูมิต่ำลงมันก็จะปรับตัวให้ใส

สำหรับวิธีการเลือกใช้  ตัวเลขตัวหน้า  ไม่ตอ้งไปดูครับ ไม่มีผลกับเมืองไทยเลยเพราะเมืองไทยเป็นเมืองร้อน ให้ดู ตัวเลข ตัวหลังครับ อ้าวแล้ว ใช้ตัวไหนดี 0W20 นั้น เป็น การแนะนำจากคู่มือให้ใช้ครับ เพราะอะไรน่ะหรือ ? ก็มันลื่น ไม่หนืด ประหยัดน้ำมัน อัตราเร่ง พุ่งปรุ๊ดปร๊าดดด ///  แต่ก็เหมาะสำหรับ คนที่ ขับรถ ไม่เร็ว ไม่บีบไม่เค้น มาก ถ้าพวก Teen ผี เล่นรอบสูงๆบ่อยๆ ผมว่า อย่าใช้เลยครับ เดี๋ยวเครื่อง จาลาโลกเสียก่อน (หรือเกียร์ CVT จะกลับไปหา Jetco เสียก่อนก็ไม่รู้ )

น้ำมันเครื่องของ Suzuki 1040 บาท
credit http://www.thaisuzukiswiftclub.com/forum/index.php?topic=1392.0

ส่วนตัว ผมขับ ขึ้นทางด่วนทีไร เป็นกด 130-150 ตลด รอบ ลากไปแถวๆ 4000-6000 รอบเป็นประจำ
ส่วนตัวผมใช้ 5W30 ราคาประมาณ 1300-1600 บาท /4 ลิตร 

ส่วนความต่าง รู้สึกว่า จะ อืดๆ ขึ้นนิดหน่อยครับ อัตราการบริโถค เดิม เคยได้อยู่แถว 16-18 กิโลลิตร ก็เหลือ 15-17 กิโลลิตรครับ
กินขึ้นนิดหน่อย ............

ส่วนตัวอื่นๆในท้องตลาดก็




credit ข้อมูล จาก  http://www.soluna-club.com/index.php?topic=28148.0
http://www.bt-50.com/topic.php?q_id=8537

Tuesday, November 27, 2012

How To Find Out What My DNS Servers Address Is

$ cat /etc/resolv.conf

$ less /etc/resolv.conf


nameserver 203.54.1.20
nameserver 203.54.1.21

C:\>ipconfig /all

http://www.cyberciti.biz/faq/how-to-find-out-what-my-dns-servers-address-is/

How do I find out my Linux gateway / router IP address?

http://www.cyberciti.biz/faq/how-to-find-gateway-ip-address/

$ route -n


Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 ra0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 ra0

Monday, November 26, 2012

No active partition Message in Server Computer

  • computer server มี disk 2 ก้อน
  • 1 SCSI เป็น Ext4 (/dev/sdb) ถ้าไม่มี SATA ตัว Disk SCSI จะกลายเป็น sda หว่า
  • 2 SATA เป็น NTFS (/dev/sda)
  • ระบบ Debian ลงที่ SCSI
  • ถอด SATA ไป Jump เครื่องอื่นเพื่อเอาข้อมูล เลยลง MBR ใหม่ เพราะ GRUB มันติดตั้งใน Disk SATA แล้ว
  • ลองติดตั้ง Grub ให้ SCSI มันกลายเป็น /dev/sda แล้ว ลองบูตระบบโดยมีดิสก้อนเดียว SCSI ก็เข้า Debian ได้
  • SCSI Disk มันกลายเป็น /dev/sda แล้วเมื่อเราถอด SATA Disk ออกไป
เราสามารถติดตั้ง GRUB2 ให้ SCSI Disk ได้โดยคำสั่ง
บูตด้วยแผ่น super grub 2 จากนั้นให้มัน detect operating system เอง แล้วบูตเข้า Debian เรา (ตอน detect จะเจอหน้า grub ซึ่งขึ้น list หลายเมนู ห้ามเลือกบูตเป็นแบบ Single mode) จากนั้นเปิด terminal ใช้คำสั่งดังนี้
#grub-mkconfig /o /boot/grub/grub.cfg
#grub-install /dev/sda
#reboot
  • พอเอา SATA Disk กลับมาต่อเหมือนเดิม ผลคือ No active partition แล้วก็ไม่ไปใหนต่อ
Solved ทำซ้ำเพราะ SCSI กลายเป็น /dev/sdb ไปซะแหละ
  • บูตด้วยแผ่น super grub 2 จากนั้นให้มัน detect operating system เอง แล้วบูตเข้า Debian เรา (ตอน detect จะเจอหน้า grub ซึ่งขึ้น list หลายเมนู ห้ามเลือกบูตเป็นแบบ Single mode) จากนั้นเปิด terminal ใช้คำสั่งดังนี้
#grub-mkconfig /o /boot/grub/grub.cfg
#grub-install /dev/sda
#reboot
เพิ่มเติม
  • ปกติเราเอา disk ต่อเพิ่ม มันจะเรียงเป็น sda sdb sdc
  • แต่ server เรามีแบบ SCSI และ SATA ผลคือ SCSI Disk กลายเป็น sdb , sdc .... ไปซะงั้นพึ่งรู้จริงๆ
อ้างอิง
  • http://melp.nl/2011/03/how-to-restore-grub-with-a-live-cd/
  • http://www.linuxquestions.org/questions/debian-26/install-grub-using-debian-live-cd-887556/

ปัญหาเกี่ยวกับการคัดลอกไฟล์ใน Linux (Ext4)


  • ประเด็นคือจะก๊อปงานที่อยู่ใน External Drive ลงใน Ext4 ของ Debian
  • งานรวมกันอยู่ใน folder เดียว ซึ่งขนาดประมาณ 90 GB
  • ทำการคัดลอกอยู่ตั้งนาน ได้ประมาณครึ่งทาง มันก็ขึ้น dialog บอกว่า file name xxxxxxxxxxxx/xxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx too long ซะงั้น
  • เราก็เลยแปลงระบบ Ext4 ไปเป็น NTFS แล้ว Mount ใหม่ใน debian ซะเลย
  • ลองคัดลอกไฟล์อีกรอบ คราวนี้ ไม่เตือนครับพี่น้อง NTFS มันแจ่มนะ

Saturday, November 24, 2012

วิธีปิดไฟหรี่/ไฟท้ายระหว่างเปิดประตูค้างไว้

ไม่รู้ว่าทราบกันหรือยัง แต่ขอแชร์อีกทีล่ะกันครับ

BT/RANGER เป็นรถประหลาด ระหว่างดับเครื่อง ถ้าเปิดประตู ไฟหรี่และไฟท้ายจะติด 

ถ้าต้องการเปิดประตูทิ้งไว้  ไม่ว่าจะเพื่อดูดฝุ่น เพื่อระบายกลิ่นไม่พึงประสงค์ หรืออะไรก็ตามแต่ 
ก็กลัวว่าแบตจะหมด (แบตยิ่งเสื่อมง่ายอยู่  )

ผมมีวิธีมาเสนอครับ  คือ ให้ดิฟไฟสูงสองครั้ง เท่านี้ไฟหรี่/ไฟท้ายก็จะดับ เปิดประตูค้างไว้ได้เลย

แต่ต้องสองครั้งนะครับ ครั้งแรกไฟสูงจะติด ครั้งที่สองจึงจะดับหมด

ผมว่ามันน่ายังมีวิธีอื่นอีกนะครับ ใครเจอก็เอามาแชร์กันนะครับ

http://www.bt-50proclub.com/newbt50pro/forum.php?mod=viewthread&tid=744

Thursday, November 22, 2012

แน่ะนำการแก้ไข ฟ้าขึ้นกระจกรถยนต์

http://www.bt-50proclub.com/newbt50pro/forum.php?mod=viewthread&tid=703



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

วิธีแก้ง่าย เปิดหน้าต่างให้หมดครับให้อุณหภูมิภายนอกภายในเท่ากัน วิธีนี้เร็วสุด ฟิล์มก็ส่วนประกอบแต่ไม่มาก หลักๆ อยู่ที่อุณภูมิ
หรือ
ภายนอกเปิดที่ปัดน้ำฝนหรือไม่ก็เพิ่มอุณหภูมิให้ภายในร้อนขึ้น
ถ้าเกิดภายในก็เปิดไล่ฟ้าหรือไม่ก็ลดอุณหภูมิภายในรถให้เย็นขึ้น
ต้องใช้เวลาซักพักนะครับ

Monday, November 19, 2012

ว่าด้วยเรื่อง การแซง ของรถยนต์

พ.ร.บ. จราจรฯ กำหนดเรื่องวิธีการการแซงและห้ามแซงเอาไว้ เพราะพิจารณาแล้วว่าจะทำให้เกิดอุบัติเหตุได้ และเพื่อกำหนดให้ผู้ขับขี่มีทิศทางในการตัดสินใจเหมือนกัน ได้แก่ การแซงต้องแซงด้านขวา โดยมีระยะห่างจากรถที่จะแซงพอสมควร และต้องให้สัญญาณไฟยกขวา ทั้งนี้ห้ามมิให้ผู้ขับขี่แซงด้านซ้าย เว้นแต่ว่ารถที่จะถูกแซงกำลังจะเลี้ยวขวา หรือให้สัญญาณว่าจะเลี้ยวขวา หรือทางเดินรถนั้นแบ่งเป็นช่องเดินรถทิศทางเดียวกันไว้ตั้งแต่ 2 ช่องขึ้นไป สามารถแซงซ้ายได้เมื่อไม่มีรถอื่นตามมาในระยะกระชั้นชิด ห้ามแซงเมื่อรถกำลังขึ้นทางชัน ขึ้นสะพาน หรืออยู่ในทางโค้ง เว้นแต่มีเครื่องหมายให้แซงได้ ห้ามแซงในระยะ 30 ม. ก่อนถึงทางข้าม ทางร่วมทางแยก วงเวียน หรือเกาะที่สร้างไว้ หรือทางเดินรถที่ตัดข้ามทางรถไฟ ห้ามแซงเมื่อมีหมอก ฝน ฝุ่น หรือควันจนทำให้ไม่เห็นทางข้างหน้าในระยะ 60 ม. ห้ามแซงเมื่อเข้าที่คับขันหรือเขตปลอดภัย ฝ่าฝืนมีโทษปรับไม่เกิน 1,000 บาท....ถ้าไม่มีตามนี้ไม่น่าผิดนะครับ..5555

http://www.allnewrangerclub.com/board/viewtopic.php?f=2&t=5501&sid=6fe2aa9c9acec8efea58b5fb16e84836

Tuesday, November 13, 2012

Turn off windows update automatic windows 7

http://www.techtalkz.com/windows-7/515869-windows-update-enable-disable-automatic-updates-windows-7-guide.html

windows update เลือก change setting
เลือก Never check ... และ OK


Sunday, November 11, 2012

จอภาพสี 7” กระจกมองหลังพร้อมเครื่องเล่น MP5 สำหรับกล้องมองหลังและ DVD


  • http://simone.tarad.com/product.detail_724814_th_3713740
  • http://www.thaien.com/car_rear.html

ประเด็น

  • พอดีซื้อกระจกรุ่นนี้มาใช้ มันสามารถดูหนังผ่าน sd card และ usb driver ได้ด้วย



  • แต่ไฟล์มันกระตุกหว่า ลองทั้ง MP4 หรือ AVI แล้วก็ยังกระตุก บาง unsupport format , resolution unsupport บ้าง
  • หรือลองเป็น MPEG ขนาดมันก็ใหญ่เกินต้นฉบับมาก
  • ที่ลองมีคือใช้โปรแกรม Total Video Converter มันไม่เวิร์คเลย

Solved

  • แก้ปัญหาโดยใช้โปรแกรม DivX Plus Converter
  • select output เป็น HOME THEATER ก็แจ่มแล้ว หรือจะ 760p ก็โอเคไม่กระตุกเลย แถมขนาดยังเท่าไฟล์ต้นฉบับ หรือเล็กกว่าอีก


  • output ที่ได้เป็น file.divx หว่าซึ่งสามารถเปิดได้กับ MP5 ของ กระจก
  • ข้อเสียอย่างคือตอนสตาร์ทเครื่อง กระจกจะเป็น จอฟ้า หรือ MP5 รัน ถ้าเราตั้งค่า Powerset เป็น off เมื่อเข้าเกียร์ถอย และกลับมาเกียร์ว่าง หน้าจอก็จะดับลงเอง แต่เมื่อสตาร์ทเครื่องใหม่ จอมันก็จะทำงาน จอฟ้าหรือ mp5 เช่นเดิม - -'
  • กด Exit ที่ remote เพื่อจะเลือก menu ว่าเราจะเล่น Video, Song, Photo, E-book ฟังค์ชั่น MP5 ว่างั้น
  • อีกเรื่องการกระจายเสียงผ่าน FM Radio แถวบ้านใช้ความถี่นี้เลยไม่มีแทรก 89.5 MHz
  • ดีหน่อยแก้ปัญหาเรื่อง 16:9, 4:3 ได้แล้ว ตอนแรกว่าจะแก้ตอน convert แต่ มันส่งผลต่อขนาดไฟล์ มันใหญ่ เกินต้นฉบับเอามากๆ เลย
  • สำหรับ video ที่ไม่เต็มจอ ทางด้านซ้ายขวา ก็ให้ตั้งค่า MP5 Player ที่ ตั้งค่า Setting เมนูแรกของรายการ Menu ไปที่ TV Type เลือกเป็น 4:3 จบ แต่มันจะส่งผลต่อ video ที่ใช้ 16:9 ทำให้ด้านบนและล่างของ video พวกนี้จะไม่เต็มจอครับพี่น้อง
เพิ่มเติม http://simone.tarad.com/product.detail_724814_th_3713740

จอภาพสี 7” กระจกมองหลังพร้อมเครื่องเล่น MP5 สำหรับกล้องมองหลังและ DVD

รหัสสินค้า: 000087
ราคาปกติ: 4,290.00 บาท
ราคาพิเศษ: 3,390.00 บาท
ราคาสมาชิก: 3,290.00 บาท
ประหยัด: 1,000.00 บาท
ราคาผ่อน : 592.12 บาท/เดือน (6 เดือน/ดอกเบี้ย 0.80%) ดูเพิ่ม

รายละเอียด:

S768 - 7” LCD MP5 Car Rearview Mirror Monitor

จอภาพสี 7” กระจกมองหลังพร้อมเครื่องเล่น MP5 สำหรับกล้องมองหลังและ DVD

เป็นทั้งกระจกมองหลังและจอภาพสีขนาด 7 นิ้ว อัตราส่วน 16:9  (152 x 84 มม.) พร้อมเครื่องเล่นMP5
รับสัญญาณภาพได้ 2 ช่องสัญญาณ (V1 / V2) ใช้สำหรับแสดงภาพทั้งจากเครื่องเล่น DVD/GPSและกล้องมองหลังได้ในเครื่องเดียว
สามารถสลับช่องสัญญาณภาพจาก V1 ไป V2 (สำหรับกล้องมองหลัง) โดยอัตโนมัติเมื่อถอยรถ และในกรณีที่ไม่ได้เปิดจอภาพไว้ จอภาพจะเปิดทำงานเองโดยอัตโนมัติเมื่อถอยรถ
เล่นวิดิโอจากแฟลชไดรวฟ์หรือการ์ด SD ได้ โดยรองรับไฟล์ MP1, MP2, MP4, AVI, DIV, DIVX, DAT, RM และ RMVB

 เล่นเพลงจากไฟล์ MP3 และ WMA
เป็นกรอบรูปดิจตอลแสดงภาพสไลด์จากไฟล์ JPEG, BMP และ GIF
สามารถกระจายเสียงของวิดิโอ / เพลงที่เล่นทางคลื่นวิทยุ FM ให้กับวิทยุติดรถยนต์ได้ หรือส่งทางสายสัญญาณเสียง
ความละเอียดภาพ 480 x RGB x 234 พิกเซล
ปรับระบบภาพระหว่าง PAL / NTSC โดยอัตโนมัติ
ปุ่มแบบสัมผัสบนหน้ากระจก พร้อมรีโมทคอนโทรล สามารถปรับแต่ง Brightness / Contrast / Color/ สัดส่วนภาพ (16:9 / 4:3) / พลิก-หมุนภาพ และเลือกช่องสัญญาณภาพได้

บอกสถานการณ์ทำงานบนจอภาพ (OSD) โดยมีหลายภาษา (แต่ไม่มีภาษาไทย)
แสดงภาพสีฟ้าเมื่อไม่มีสัญญาณภาพเพื่อรักษาจอภาพ
เป็นจอภาพชนิด TFT LCD จึงให้ภาพสีที่สดใสกระจ่าง ให้ความชัดเจนแม้การมองจากทางด้านข้างของจอภาพ

ติดตั้งได้ง่ายโดยทับซ้อนไปบนกระจกมองหลังเดิมได้ทันทีไม่ต้องถอดกระจกมองหลังเดิมออก
กระจกเงาเป็นกระจกเนื้อสีฟ้าลดแสงสะท้อนเพิ่มทัศนวิสัย ช่วยให้ขับขี่ได้ปลอดภัยยิ่งขึ้น
ตัวเครื่องทำจากวัสดุ ABS โดยไม่มีการพ่นทับด้วยสี จึงทนทานและหมดห่วงเรื่องรอยขูดขีดหรือสีลอก
ใช้ไฟฟ้า 12VDC 6 วัตต์
ขนาด 260 มม(ย) x 106 มม(ก) x 30 มม(ส)
น้ำหนัก: 485 กรัม (เฉพาะจอภาพ)
อุปกรณ์ที่มีในชุด: จอภาพพร้อมขาหนีบยึดกับกระจกมองหลัง, รีโมทคอนโทรล, ชุดสายไฟต่อเชื่อม

น้ำหนัก : 800 กรัม
ขนาด [กว้าง x ยาว x สูง] : 12 x 22 x 6 ซม.

Alias virtual host in CentOS HTTPD



พยายามทำ alias ของ httpd บน CentOS แต่ ติดเรื่อง permission หว่า
Forbidden You don't have permission to access / on this server

Solved

  • http://stackoverflow.com/questions/10873295/forbidden-you-dont-have-permission-to-access-on-this-server

#/etc/httpd/conf/httpd.conf

<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    Allow from all
</Directory>
set the options to : Options Indexes FollowSymLinks Includes ExecCGI

Finally it should like :

<Directory />
    #Options FollowSymLinks
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order deny,allow
    Allow from all
</Directory>

---------------------------------------------------------------------------
Example

############# my site #############
<VirtualHost 202.28.xx.yy>
DocumentRoot "/var/www/html/mysite"
ServerName mysite.go.th
ServerAlias www.mysite.go.th
CustomLog /var/log/httpd/mysite_access_log common
</VirtualHost>

Alias /th "/var/www/html/mysite/2012/th/"
<Directory /var/www/html/mysite/2012/th>
      #Options Indexes MultiViews
      Options Indexes FollowSymLinks Includes ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
</Directory>
############# end mysite #############

Wednesday, November 7, 2012

Windows 8 ค้างบ่อยมาก

อืม ใช้ google chrome ทีไร ระบบมี hang
ลองถอดมันออก อืมระบบเสถียรขึ้นจริงๆ แฮะ
แต่ต้องรอ driver ati radeon hd 4570 อยู่
ตอนแรกนึกว่าเป็นเพราะ flash ลง flashblock ก็ยังไม่หาย

this is a bug in windows 8.
it can be fixed by using this command in cmd (with admin rights)


Sovled
open cmd run as admin... type follow
bcdedit /set disabledynamictick yes

https://productforums.google.com/forum/?fromgroups=#!topic/chrome/QN43TALhLec
http://social.technet.microsoft.com/Forums/en-US/W8ITProPreRel/thread/0f20fd22-a305-455f-9fe4-0caed949b74d/
http://www.eightforums.com/bsod-crashes-debugging/6114-windows-8-random-freezes.html

Tuesday, November 6, 2012

Command Line FTP

http://shell4.tdl.com/techsupport/ftp.html


Why use Command-Line FTP?
Command line FTP allows you to transfer files between the tdl server and a remote server via the Internet backbone at T1/T3 speeds. This means that the transfer will take place very quickly, and will not use your modem connection at all. One example of use would be transferring images from a remote clip art ftp area to your account for use on your home page.
FTP Commands
Logging in, Logging Out
CommandFunction
ftpOpens an ftp session from your shell account to a remote server. You must first log into your shell account.
Example:ftp servername
You will be prompted for your user name and password.
byeCloses your ftp session with the remote server.
You will return to your regular shell prompt after closing your ftp session.

Modes
When transferring files, it is very important to make sure you are in the correct mode.
Command
Function
asciiThis is the default mode, and this is to be used when transferring text files.
Example:ascii
binThis mode must be used when transfering graphics (jpg, gif files.
Examplebin

Listings and Directory Changing
CommandFunction
lsLists the current directory contents
Example:ls
cdPerforms the same function as clicking an icon in MAC/Windows or cd in DOS -- it changes directories. Alternating cdls, you can find your way down the directory tree of the remote host to the files you are looking for.
Example:cd subdirectory
cd ..Backs you up one directory level (to the parent directory). Otherwise, the syntax is cd [directoryname]. It is helpful to visualize the tree structure of a directory while you are exploring a remote server using ls and cd.
Example:cd ..
lcdChanges your local working directory -- where you are on the machine you are ftp'ing from. This is where files will be putfrom, and where get will deposit them.
Examplelcd subdirectory
lcd ..Backs you up one directory level (to the parent directory) of your local working directory much like cd .. backs you up one directory level on the remote machine.
Example:lcd ..
mkdirMakes a directory on the remote server.
Example:mkdir [newdirectoryname]

Transferring Files
You can transfer one file at a time (by naming the file) or many with the use of the * character.
CommandFunction
putPuts one file to the remote location
Example:put filename.ext
mputPuts multiple files to the remote location
Example:mput * to put all files in your local current directory to the remote directory)
or mput *.html to put all .html files
or *.jpg to put all jpg images
or *.gif to put all gif images
getGets a single file.
Example:get filename.ext
mgetGets multiple files. You can use the * as you did with the mputcommand.
Example:mget *
or mget *.html to get all .html files
or *.jpg to get all jpg images
or *.gif to get all gif images
delDeletes a file or directory.
Example:del filename - deletes a specific file
del * - deletes all files and directories*
del *.html - deletes all html files
del *.jpg - deletes all jpg files
del *.gif - deletes all gif files
del directoryname - to delete a specific directory*
*Note: A directory cannot be deleted unless it is empty.
promptWhen you begin a file transfer, by default, you are prompted to confirm the transfer of each and every file. You can turn this off by typing prompt which toggles this feature off. (Typingprompt again turns it back on). This is especially useful when transferring multiple files and want them to go all at once without asking you to confirm each and every one.
Example:prompt
hashThe hash command is the equivalent of a status bar in the Windows O/S. hash lets you know the progress of your file transfer if you turn it on. For example, if you are transferring a 200 meg file and you do not have hash toggled on, you have no indication as to whether or not it is transferring.Since hash slows the ftp process, a general rule of thumb is that if you are transferring large files, turn hash on so you can make sure the files are transferring. If you have many small files to transfer, turn it off.
Example:hash

Return to support index.
Return to shell4 home.

Wednesday, October 31, 2012

Windows 8 Shutdown Problem [Solved]


  • ตอนติดตั้งใหม่ มันก็ปิดได้ปกติ (ปิดผ่าน setting => power)
  • แต่ใช้ไปวันเดียวปิดไม่ลงซะงั้น แถม แฮ้งคล้ายๆ blue screen อีกตะหาก

Refer
Icon win8 (.ico)
Sovled
  • Create short cut and pin to start or pin to taskbar (righ click on desktop & navigate to New => Shortcut)
  • Command for shortcut
Shutdown Computer: 
shutdown.exe -s -f -t 00 
Restart Computer: 
shutdown.exe -r -f -t 00 
Lock Workstation: 
rundll32.exe user32.dll,LockWorkStation 
Hibernate Computer: 
rundll32.exe powrProf.dll,SetSuspendState 
Sleep Computer: 
rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Saturday, October 27, 2012

How to FTP multiple files => MGET by Script

open [IP/HOSTNAME]
[USERNAME]
[PASSWOR]
[ascii/binary]
cd [pathfile]
prompt off
mput/mget [files]
close
quit
Example
  • script file content follow this เว้นคำสั่งละ 1 บรรทัดจ้า
open 10.132.0.111 
root 
password 
cd test/backup 
binary 
prompt off 
mget *.zip หรือเอาทุกไฟล์ภายใต้ folder -R folder1
close 
quit
  • คำสั่ง ftp ใช้ script ชื่อ getfile.scr อยู่ภายใต้ drive d
ftp -s:d:\getfile.scr
ftp -s:d:\getfile.scr > d:\ftplog.txt
  • หลังจากรันคำสั่งนี้ไฟล์ที่ mget ลงมาจะอยู่ที่ พาธปัจจุบันที่เราใช้คำสั่ง ftp
  • จะใช้ mget ต้อง prompt off ด้วย เพราะ mget ระบบ ftp จะต้อง ยืนยัน prompt off เหมือนเรากด yes ไปอัตโนมัติเลยประมาณนั้น
Related
Refer



How to zip & split file by 7zip command line


http://www.codejacked.com/zip-up-files-from-the-command-line/
http://www.dotnetperls.com/7-zip-examples

Example
7z a -v100m vs2012_winexp_enu.iso.7z vs2012_winexp_enu.iso
7za a -v100m -tzip vs2012_winexp_enu.iso.zip vs2012_winexp_enu.iso
อธิบายคร่าวๆ

  • command a เป็นการสร้างไฟล์ 7z
  • switch v ค่าเป็น 100MB เราใส่เป็น 100m คือ มันจะตัดทุกๆ 100MB แล้วจะขึ้นไฟล์ใหม่
  • ไฟล์ output ที่จะ zip


ตัวอย่าง output ที่ได้
vs2012_winexp_enu.iso.7z.001
vs2012_winexp_enu.iso.7z.002
vs2012_winexp_enu.iso.7z.003 
vs2012_winexp_enu.iso.zip.001
vs2012_winexp_enu.iso.zip.002
vs2012_winexp_enu.iso.zip.003

Switch v
Here we note how you can use the "v" switch on the command line. In data compression, a volume is a segment of a dataset that is a certain number of bytes long. The volume switch in 7za.exe allows you to specify the exact size in bytes, kilobytes, or megabytes. Additionally, you can specify sequential volumes.

How to compress and split into smaller files in Linux

http://techlogbook.wordpress.com/2008/03/25/how-to-compress-and-split-into-smaller-files-in-linux/


I want to back up a folder that has a size of more than 6GB and then put it into the CD-ROM. To do this, I compress the folder
zip -r /mnt/ESA/Oka/Old.zip Old/
and then split into smaller size using zipsplit. To check how many files will be created if we want to split into 600MB, type
zipsplit -tn 629145600 /mnt/ESA/Oka/Old.zip
and to split the file, type
zipsplit -n 629145600 /mnt/ESA/Oka/Old.zip
UPDATED
Uh it seems that there is a file size limit with zip. It stops at around 13MB.
so use tar and split instead. Type
tar czvf /mnt/ESA/Oka/Old.tar.gz Old/
to create the archive file, and then
split –-bytes=600m /mnt/ESA/Oka/Old.tar.gz /mnt/ESA/Oka/mysplitfiles/Old.tar.gz.
to split the files and put into mysplitfiles directory. The files will be Old.tar.gz.aa, Old.tar.gz.ab and so on.
To recover them type
cat Old.tar.gz.* > Old.tar.gz
-------------------------------------------------------------------------------------------------------------------------------------------
ตัวอย่าง
C:\Users\Juuier\Desktop>split --bytes=300m ubuntu-12.10-desktop-amd64.iso.zip test/
ubuntu-12.10-desktop-amd64.iso.zip.
C:\Users\Juuier\Desktop>ls test/
ubuntu-12.10-desktop-amd64.iso.zip.aa  ubuntu-12.10-desktop-amd64.iso.zip.ac
ubuntu-12.10-desktop-amd64.iso.zip.ab
C:\Users\Jui\Desktop>cat test/ubuntu-12.10-desktop-amd64.iso.zip.* > test/ubuntu-12.1
0-desktop-amd64.iso.zip

ผลการตรวจสอบไฟล์ที่ recover กลับมา md5checker ตรงกัน



Batch file to delete files older than N days in Windows command line

http://stackoverflow.com/questions/51054/batch-file-to-delete-files-older-than-n-days
http://ss64.com/nt/forfiles.html
http://ss64.com/nt/syntax-delolder.html

My command is
forfiles -p"d:\logs" -s -m*.log -d-15 -c"cmd /c del @PATH\@FILE"
@PATH - is just path in my case, so I had to use @PATH\@FILE
also forfiles /? not working for me too, but forfiles (without "?") worked fine.
And the only question I have: how to add multiple mask (for example ".log|.bak")?
All this regarding forfiles.exe that I downloaded here: ftp://ftp.microsoft.com/ResKit/y2kfix/x86/ (on win XP) But if you are using windows server forfiles.exe should be already there and it is differs from ftp version... that is why I should modify command...
For windows server 2003 I'm using this command:
forfiles -p "d:\Backup" -s -m *.log -d -15 -c "cmd /c del @PATH"
ลิสไฟล์ของพาธ d:\Backup เฉพาะ ไฟล์ที่ลงท้ายด้วย .log และ เก่ากว่า 15 วันแล้ว จากนั้น execute คำสั่ง delete ไฟล์ที่ลิสออกมา ...

------------------------------------------------------------------------------------------------
Delete files older than N days
There are several ways to do this

1) Using ForFiles to delete files over 7 days old, the syntax varies slightly according the version of ForFiles your machine has installed:
C:\> forfiles /p "C:\source_folder" /s /m *.* /c "cmd /c Del @path" /d -7
C:\> forfiles -p "C:\source_folder" -s -m *.* -c "cmd /c Del @path" -d 7
C:\> forfiles -p"C:\source_folder" -s -m*.* -c"cmd /c Del @path" -d7

2) Using Robocopy /Move to delete files over 7 days old:

C:\> set _robodel=%TEMP%\~robodel
C:\> MD %_robodel%
C:\> ROBOCOPY "C:\source_folder" %_robodel% /move /minage:7
C:\> del %_robodel% /q

3) Using DateMath.cmd and Getdate.cmd, download DelOlder.cmd

4) With PowerShell delete files over 7 days old:
PS C:\> $now = get-date
PS C:\> dir "C:\source_folder\" | where {$_.LastWriteTime -le $now.AddDays(-7)} | del -whatif


Thursday, October 18, 2012

Set Apache Password Protected Directories With .htaccess File

  • ประเด็นของปัญหาโพสนี้มีอยู่ว่า เราอัพไฟล์ขึ้น server debian โดยสร้าง virtual host ไว้ ให้คนอื่นสามารถมา download ไฟล์เหล่านี้ได้เลย
  • แต่ลืมไปว่า มัน public เกินไป เลยอยากตั้งรหัส เมื่อจะเข้ามาเอาไฟล์ที่ พาธ url นั้น
Solved
  • วิธีคือ กำหนดค่าให้ virtual host นั้น authen ด้วย user ที่สร้างด้วย htpasswd
Step # 1: Make sure Apache is configured to use .htaccess file
  • แก้ไข virtual host ใน /etc/apache2/sites-available เช่นไฟล์ default หรือ www.site.com ของเรา
  • โดยเปลี่ยนค่าหรือเพิ่ม  AuthConfig ของ AllowOverride หรือใส่ All ก็ได้เหมือนกัน
Alias /public "/var/www/sites/public/"
<Directory "/var/www/sites/public/">
        Options Indexes MultiViews FollowSymLinks   
        #AllowOverride None
 # AllowOverride AuthConfig       
 

                  AllowOverride All 

        Allow from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
          </Directory> 
  • หรือเราไม่ต้องใส่ AllowOverride AuthConfig ก็ได้ แต่ต้องคอมเม้นหรือไม่ใช้ AllowOverride None ก็เป็นพอ คอนฟิกจะได้แบบนี้
Alias /public "/var/www/sites/public/"
<Directory "/var/www/sites/public/">
        Options Indexes MultiViews FollowSymLinks    
        #AllowOverride None      
 
        Allow from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
          </Directory> 
  • จากนั้น restart sevice 
$ sudo /etc/init.d/apache2 restart
Step # 2: Create a password file with htpasswd
  • สร้าง folder เก็บไฟล์ user:password ของเราที่จะใช้เข้า url ดังกล่าว
$ sudo mkdir -p /home/secure/
  • จากนั้นทำการสร้างไฟล์เก็บ user ชื่อ vivek (แล้วแต่จะตั้ง) กด Enter จะมี prompt ให้เราใส่รหัส
$ sudo htpasswd -c /home/secure/apasswords vivek
  • ทำการเปลี่ยน permission ให้ไฟล์ที่เก็บ user:password เรา ให้ user ที่ใช้เข้าเว็บ (www-data) สามารถอ่านไฟล์ที่เก็บ user:password ได้
# chown www-data:www-data /home/secure/apasswords
# chmod 0660 /home/secure/apasswords
  • สร้าง folder ไซต์ของเรา
# mkdir -p /var/www/sites/public/
  • เข้าไปที่ folder site เรา จากนั้นสร้างไฟล์ชื่อ .htaccess
# cd /var/www/sites/public/
# vi .htaccess
  • โดยไฟล์ .htaccess จะมี content ประมาณด้านล่างนี้
AuthType Basic
AuthName "Restricted Access"
AuthUserFile /home/secure/apasswords
Require user vivek
Step # 3: Test your configuration




เพิ่มเติม
  • ในกรณีที่เราต้องการเพิ่ม user เข้าไปในไฟล์อีก เราสามารถใช้คำสั่งแบบเดิม แต่ไม่ต้องใส่ option -c เข้าไปด้วยเท่านั้นเอง
$ sudo htpasswd /home/secure/apasswords user

  • หรือถ้าต้องการลบ user ในไฟล์นั้นก็ทำได้โดยใช้ option -D เข้าไป
$ sudo htpasswd -D /home/secure/apasswords user
 สภาพแวดล้อม
  • Debian 6.0.1 64bit
  • ในกรณีทำเสร็จแล้วใช้ไม่ได้ให้ตรวจสอบ error
# tailf -f /var/log/apache2/access.log
# tailf -f /var/log/apache2/error.log
อ้างอิง

Linux / UNIX generate htpasswd to store username and password with htpasswd command

http://www.cyberciti.biz/faq/create-update-user-authentication-files/

Create a new password file
  • Following command will creates a new file and stores a record in it for user jerry. The user is prompted for the password. If the file exists and cannot be read, or cannot be written, it is not altered and htpasswd will display a message and return an error status.
# htpasswd -c /home/pwww/.htpasswd jerry
  • สร้างไฟล์ชื่อ /home/pwww/.htpasswd และเพิ่ม user ชื่อ jerry เข้าไป เมื่อเรากด enter จะมี prompt ให้เราใส่รหัสของ jerry

Change or update password
  • To add or modifies the password for user tom, enter:
# htpasswd /home/pwww/.htpasswd-users tom
  • เปลี่ยนรหัสของ tom ซึ่งอยู่ในไฟล์ /home/pwww/.htpasswd 

Wednesday, October 17, 2012

Sample shell script backup folder , mysql to gzip and delete backup file older than 7 day In Debain by Crontab


$ crontab -e 
59 23 * * * /home/john/bin/backup.sh > /home/john/logs/backup.log 2>&1
------------------------------------------------------------------------------
### backup.sh ### 
### delete site older than 7 day
find /home/backups/sites/ -name '*_site.tar.gz' -mtime +7 -delete 
### delete db older than 7 day
find /home/backups/databases/ -name '*_dbsite.sql.gz' -mtime +7 -delete 
### backup site
tar -zcf /home/backups/sites/`date "+%y%m%d"`_site.tar.gz /home/site/ 
### backup db site
mysqldump -u env -ppassword  db_name | gzip -9 > /home/backups/databases/`date "+%y%m%d"`_dbsite.sql.gz

# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7)  OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
*  *  *  *  *  command to be executed
Related

Crontab Log: How to Log the Output of My Cron Script

http://www.thegeekstuff.com/2012/07/crontab-log/

$ crontab -e
59 23 * * * /home/john/bin/backup.sh > /home/john/logs/backup.log 2>&1

In the above:
  • > /home/john/logs/backup.log indicates that the standard output of the backup.sh script will be redirected to the backup.log file.
  • 2>&1 indicates that the standard error (2>) is redirected to the same file descriptor that is pointed by standard output (&1).
  • So, both standard output and error will be redirected to /home/john/logs/backup.log

Delete backup file older than 7 day by shell script


  • ประเด็นแค่ต้องการหาคำสั่งที่จะไปใส่ใน shell script เราที่ทำการ Backup web site เราด้วย tar -cfz แล้วเรา backup ทุกวัน มันก็เปลือง พึ้นที่ดิ 
  • อยากให้เหลือไว้เฉพาะ ไฟล์ที่ backup หลังสุด 1 อาทิตย์พอ เก่ากว่านั้นลบมันซะ
Solved

# find . -name 'mysql_backup_*' -mtime +7 -delete

อธิบายคำสั่ง 

  • ค้นหาไฟล์ใน dir ปัจจุบัน (.) โดยขึ้นต้นด้วย mysql_backup 
  • และเป็นไฟล์ที่สร้างมานานมากกว่า 7 วัน นับจากวันที่ปัจจุบันบนเครื่อง 
  • จากนั้นทำการลบมันซะ 

อ้างอิง



Monday, October 15, 2012

Backup mysqldump error crashed and last (automatic?) repair failed when using LOCK TABLES


พยายายม backup ด้วยคำสั่งนี้
mysqldump -u root -p db_name | gzip -9 > ./`date "+%y%m%d"`_dbname_bak.sql.gz

แต่เจอ error นี้
mysqldump: Got error: 144: Table './db_name/table_name' is marked as crashed and last (automatic?) repair failed when using LOCK TABLES

Solved
use db_name
check table table_name
repair table table_name;

Refer



4 Door ภาษีแพงกว่ารถเก๋ง คิดไงหว่า

http://www.bt-50club.com/thread-10098-1-1.html


รถกระบะ 4 ประตูนั้นคิดตามความจุกระบอกสูบรวม(CC) ของรถ ดังนี้
วิธีการคิด
1. 600 ซีซี แรก ซีซีละ 0.5 บาท = 600x0.5 = 300 บาท
2. 601-1800 ซีซีๆ 1.50 บาท = (1800 - 600)x1.50 = 1200 x 1.50 = 1,800 บาท
3. เกิน 1800 ซีซีๆ 4 บาท = (2494 - 1800) x 4 = 694 x 4.00 = 2,776 บาท
4. คิดเป็นภาษี = 300 + 1,800 +2,776 = 4,876 บาท

ตัวอย่าง
Vigo Prerunner เครื่อง3000 ซีซี (2982 )
วิธีคิดอัตราค่าเสียภาษี
1. 600 ซีซี แรก ซีซีละ 0.5 บาท = 600x0.5 = 300 บาท
2. 601-1800 ซีซีๆ .1.50 บาท = (1,800 - 600) x1.50 = 1200 x 1.50 = 1,800 บาท
3. เกิน 1800 ซีซีๆ 4 บาท = (2,982 – 1,800) x 4 = 1,182 x 4.00 = 4,728 บาท
4. คิดเป็นภาษี = 300 + 1,800 + 4,728 = 6,828 บาท……….(1)
ค่า พรบ. 645 บาท/ปี...........(2)
สรุป (1)+(2)= 7,473 บาท


หริือเครื่อง2500 cc
ISUZU D-MAX เครื่อง  2500  ซีซี (ไม่ทราบความจุจริงสมมุติ2500เต็มละกัน)
วิธีคิดอัตราค่าเสียภาษี
1. 600 ซีซี แรก ซีซีละ 0.5 บาท = 600x0.5 = 300 บาท
2. 601-1800 ซีซีๆละ 1.50 บาท = (1,800 - 600) x1.50 = 1200 x 1.50 = 1,800 บาท
3. เกิน 1800 ซีซีๆละ  4 บาท = (2,500 – 1,800) x 4 = 600 x 4.00 = 2,400 บาท
4. คิดเป็นภาษี = 300 + 1,800 + 2,400 = 4,500 บาท……….(1)
ค่า พรบ. 645 บาท/ปี...........(2)
หากเสียภาษีช้าต้องเสียค่าปรับเดือนละ 1% = 45.00 x 0 = 0.00 บาท.......(3)
รวม  + (1)+(2)+(3)  = 4,500 + 645 + 0 บาท   = 5,145.00  บาท

Mazda BT 50PRO เครื่อง  2200  ซีซี (2,198)
วิธีคิดอัตราค่าเสียภาษี
1. 600 ซีซี แรก ซีซีละ 0.5 บาท = 600x0.5 = 300 บาท
2. 601-1800 ซีซีๆ .1.50 บาท = (1,800 - 600) x1.50 = 1200 x 1.50 = 1,800 บาท
3. เกิน 1800 ซีซีๆ 4 บาท = (2,198 – 1,800) x 4 = 398 x 4.00 = 1,592 บาท
4. คิดเป็นภาษี = 300 + 1,800 + 1,592 = 3,692 บาท……….(1)
ค่า พรบ. 645 บาท/ปี...........(2)
หากเสียภาษีช้าต้องเสียค่าปรับเดือนละ 1% = 37.00 x 0 = 0.00 บาท.......(3)
รวม  + (1)+(2)+(3)  = 3,692 + 645 + 0 บาท   = 4,337.00  บาท 


เครื่อง3200 ของคิดไม่ยากครับซีซีจริง 3198 ซีซี เอ้าใครคิดออก..เร็ว
แต่ทั้งนี้ทั้งนั้นในปีที่6เป็นต้นไปมีการลดภาษีให้ดังนี้
ตัวอย่างเครื่อง2982 cc
ปีที่ 6 ลด 10% = 6,828 -10% = 6,145 บาท
ปีที่ 7 ลด 20% = 6,828 -20% = 5,462.4 บาท
ปีที่ 8 ลด 30% = 6,828 -30% = 4,780 บาท
ปีที่ 9 ลด 40% = 6,828 -40% = 4,097 บาท
ปีที่ 10 ลด 50% = 6,828 -50% = 3,414 บาท
ปีที่ 11 => ตลอดอายุการใช้รถเสียภาษีปีละ 3,414 บาท

Saturday, October 6, 2012

การปรับกระจก ลดจุดบอด

http://www.allnewrangerclub.com/board/viewtopic.php?f=8&t=2362

ปรับทิศทาง ซ้าย-ขวา 
เราปรับให้เห็นตัวรถนิดๆ แค่มือจับก็พอ ที่เหลือคือกำไร จะเห็นกว้างอีกเท่าไร ก็คือกำไร ของรถแต่คัน เพราะมันจะเพียงพอสำหรับการเปลี่ยนเลน หนึ่งช่องทาง ... ถอยรถได้เห็นสิ่งที่อยู่ข้างตัวรถในแบบประชิดรถ 
ปรับทิศทางขึ้น-ลง
ปรับให้ขอบบนของกระจก ประมาณขอบฟ้าพอครับ ให้เห็นรถคันหลัง ไกลสุดถนนเป็นใช้ได้ เพราะเกินกว่านี้ก็ไม่มีประโยชน์ เพราะไม่รู้เราจะมองท้องฟ้าทำไม ยิ่งรถสูงๆ ยิ่งเหมาะมากครับ ที่เหลือคือกำไร
ขับรถแอบมองเส้นปะถนนจากกระจกที่กดลง เพราะเราจะได้รู้ เราขับแบงซ้ายหรือขวารึเปล่า ต่อมาที่ได้กำไรคือ ในเวลาถอยรถจะรู้ว่ารถเรา เข้าซองแองซ้ายขวา รึเปล่า 

Friday, October 5, 2012

CNG NGV LPG คืออะไรหว่า


http://www.heedisarn.com/board/thread-1837-1-1.html

แก๊สที่นำมาใช้กับรถยนต์ เป็นพลังงานปิโตรเลียมชนิดหนึ่ง เช่นเดียวกันกับน้ำมัน คือเป็นสารประกอบไฮโดรคาร์บอนเหมือนกัน เมื่อนำมาเผาไหม้ก็จะให้พลังงานออกมาจึงใช้แทนกันได้
            NGV CNG LPG คงคุ้นเคยกันบ้างเนาะ ว่าแต่ว่ามัีนคืออะไร?
            NGV มาจากคำว่า Natural Gas Vehicles ความหมายตามศัพท์ภาษาอังกฤษ หมายถึงตัวยานยนต์หรือยานพาหนะที่ใช้แก๊สธรรมชาติอัดเป็นเชื้อเพลิง เช่น รถเมล์ขสมก.สีส้ม ที่ติดสติกเกอร์ว่า NGV หรือรถแท็กซี่ที่ใช้แก๊สธรรมชาติอัดเป็นเชื้อเพลิง เราจะเรียกรถเมล์หรือรถแท็กซี่เหล่านี้ว่า NGV ซึ่งไม่ได้หมายถึงตัวแก๊สที่นำมาใช้เป็นเชื้อเพลิง
            CNG มาจากคำว่า Compressed Natural Gas เป็นตัวแก๊สธรรมชาติอัดที่นำมาใช้เป็นเชื้อเพลิง
            ดังนั้น ถ้าพูดกันตามรากศัพท์จริงๆแล้ว NGV จะหมายถึงตัวรถ แต่ CNG จะหมายถึงตัวแก๊สที่ใช้กับรถ แต่ในปัจจุบันเราใช้คำว่าแก๊ส NGV จนเป็นที่เข้าใจตรงกันแล้วว่าหมายถึงตัวแก๊สธรรมชาติอัดที่นำมาใช้เป็นเชื้อเพลิง ซึ่งก็เหมือนกับยี่ห้อสินค้าที่เรียกกันจนติดปากนั่นเอง ดังนั้นจึงอนุโลมให้ใช้ได้ ไม่ว่าจะเรียกว่า แก๊ส NVG หรือ แก๊ส CNG ก็จะหมายถึงตัวเดียวกัน
            LPG มาจากคำว่า Liquified Petroleum Gas คือ แก๊สธรรมชาติเหลวหรือรู้จักกันมานานในนามของ "แก๊สหุงต้ม"
            นั่นหมายความว่า แก๊ส NGV กับแก๊ส CNG ก็คือแก๊สตัวเดียวกัน ส่วนแก๊ส LPG จะเป็นอีกตัวหนึ่ง ซึ่งก็คือแก๊สหุงต้มที่ใช้กันตามบ้านเรือนนั่นเอง

องค์ประกอบของแก๊ส            แก๊ส NGV ก็คือแก๊สธรรมชาติอัด ซึ่งได้มาจากการทับถมกันของซากพืชซากสัตว์ตามชั้นหินดินเป็นเวลาหลายร้อยล้านปี โดยที่ซากเหล่านี้จะถูกความร้อนและความกดดันในชั้นหินนั้นทำให้แปรสภาพเป็นแก๊สธรรมชาติเกิดขึ้น ซึ่งองค์ประกอบหลักของแก๊สธรรมชาติส่วนใหญ่ก็คือแก๊สมีเทน ในการนำมาผลิตเป็นแก๊ส NGV ก็จะนำมาผ่านกระบวนการอัดที่ความดันสูง โดยอัดเก็บไว้ในถังเพื่อความสะดวกในการขนส่งและการใช้งาน แต่อย่างไรก็ตามภายในถังก็ยังคงมีสถานะเป็นแก๊สอยู่
            ส่วนแก๊ส LPG มีองค์ประกอบเป็นแก๊สโพรเพนและแก๊สบิวเทนผสมกันอยู่ จะเป็นอัตราส่วนเท่าใดก็ได้ ซึ่งในบางครั้งอาจจะใช้แก๊สโพรเพนหรือบิวเทนเพียงอย่างเดียว แต่ในประเทศไทย แก๊ส LPG ที่ใช้กันได้มาจากการผสมแก๊สโพรเพน 70 ส่วน ต่อ บิวเทน 30 ส่วน แก๊สโพรเพนกับบิวเทนส่วนใหญ่ได้มาจากการแยกแก๊สธรรมชาติและก็ยังได้มาจากการแยกน้ำมันดิบในโรงกลั่นน้ำมันอีกด้วย และในการนำแก๊ส LPG มาใช้ เราจะนำมาอัดใส่ลงถังเพื่อความสะดวกในการขนส่งเช่นเดียวกับ NGV แต่แก๊สจะอยู่ในสถานะของเหลว
ข้อดีและข้อเสียของแก๊สแต่ละชนิด
            ในเรื่องของการเผาไหม้ ทั้งแก๊ส NGV และ LPG ค่อนข้างเผาไหม้ได้สมบูรณ์ คือมีเขม่าและมลพิษน้อย ถ้าเปรียบเทียบกับน้ำมันก็เรียกได้ว่าสะอาดกว่า แล้วก็ดีต่อสิ่งแวดล้อมมากกว่า
            แต่ถ้าดูในเรื่องของความปลอดภัย แก๊ส NGV ดูค่อนข้างจะปลอดภัยมากกว่า เนื่องจากองค์ประกอบก็คือแก๊สมีเทน มีน้ำหนักเบากว่าอากาศ ดังนั้นเมื่อเกิดการรั่วไหล แก๊สจะลอยขึ้นด้านบนทันที แต่แก๊ส LPG จะหนักกว่าอากาศ เมื่อเกิดการรั่วไหลออกมาก็จะกระจายสะสมอยู่ตามพื้นราบ ทำให้ติดไฟได้ง่าย ดังนั้นสำหรับแก๊ส LPG แล้ว เนื่องจากองค์ประกอบคือแก๊สโพรเพนกับบิวเทนนั้นไม่มีสี ไม่มีกลิ่น เพื่อเพิ่มความปลอดภัยจึงมีการเติมสารเคมีลงไปเพื่อให้มีกลิ่น จะได้ทราบว่าแก๊สมีการรั่วไหลออกมา
            ราคาแก๊ส NGV จะถูกกว่า LPG คือประมาณ 8.50 บาท ต่อกิโลกรัม ส่วน LPG ราคาประมาณ 16.81 บาทต่อกิโลกรัม แต่อย่างไรก็ตามราคาถูกกว่าน้ำมันทั้งคู่
            ในการเปลี่ยนเชื้อเพลิงที่ใช้กับรถยนต์จากน้ำมันมาเป็นแก๊สก็คงทำไม่ได้ทันที เพราะเหตุผลหลายๆอย่างด้วยกัน อันแรกก็คือเรื่องของเครื่องยนต์ โดยทั่วไปเครื่องยนต์จะออกแบบมาเพื่อใช้น้ำมันเป็นเชื้อเพลิง การเปลี่ยนมาใช้แก๊สก็ต้องมีการดัดแปลงเครื่องยนต์ใหม่ ซึ่งในสวนนี้ก็มีค่าใช้จ่ายเกิดขึ้นหรือแม้แต่ถ้าเดิมเป็นรถยนต์ที่ใช้แก๊ส LPG อยู่แล้ว อย่างเช่นรถแท็กซี่ ถ้าอยากจะเปลี่ยนมาใช้แก๊ส NGV แทน ก็ไม่สามารถเติมแก๊ส NGV ได้ทันที เพราะว่าแรงดันของแก๊ส NGV มีมากกว่า ถ้าใช้ถังเชื้อเพลิงเดิมมาอัดแก๊ส NGV เลย ก็จะทำให้ระเบิดได้ ดังนั้นต้องมีการเปลี่ยนถังเชื้อเพลิงใหม่ ซึ่งก็เป็นค่าใช้จ่ายอีกเช่นเดียวกัน นอกจากนี้ต้องคำนึงถึงจำนวนสถานีที่ให้บริการเติมแก๊ส ปัจจุบันก็นับว่ายังมีน้อยอยู่ โดยจากข้อมูลที่มีตอนนี้ สถานีเติมแก๊ส LPG จะมีอยู่ประมาณ 200 กว่าแห่งทั่วประเทศ ส่วนสถานีเติมแก๊ส NGV มีอยู่เพียง 30 กว่าแห่งเท่านั้นเอง ซึ่งน้อยมาก แต่ในอนาคตจะมีเพิ่มขึ้น
ที่มา  :  www.ipst.ac.th
ขอบคุณ คุณเลิศชาย ปานมุข กศน.บ้านแพรก

Friday, September 21, 2012

Remove Windows Genuine Advantage (WGA) in XP

http://www.wikihow.com/Remove-Windows-Genuine-Advantage-Notifications
http://www.ant-market.com/webboard/index.php?topic=31.0

Step 1 turn off automatic update
Step 2 by regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Notify


  • มองหา folder ชื่อ WgaLogon คลิกขวา delete มันซะ restart 1 รอบ 
  • เพื่อความแน่ใจ หลังจาก restart แล้วเค้าไปที่ C:\Windows\System32\ ลบไฟล์ชื่อ WgaTray.exe