Friday, April 29, 2016

7 สิ่งที่คนมีประสิทธิผลสูงในชีวิตไม่ทำกัน

Done better perfect

Ref: https://www.skilllane.com/blog/7-things-that-effective-people-dont-do?utm_source=Facebook&utm_medium=SkillLane%20Page&utm_campaign=fs_na_blog_7-things-that-effective-people-dont-do_20160427

คุณอยากเป็นคนหนึ่งที่ใช้เวลาน้อยๆ สร้างผลลัพธ์ได้มากๆ หรือไม่?



ถ้าคุณเป็นคนที่รู้สึกว่าตัวเอง “ยุ่ง” ตลอดเวลา แต่ยังไม่ได้ผลลัพธ์มากเท่าที่ตั้งใจล่ะก็

เป็นไปได้ว่าคุณกำลังใช้เวลาของคุณอย่างไม่มีประสิทธิภาพสูงสุด

วันนี้มาดูกันว่าอะไรคือ 7 สิ่งที่คนมีประสิทธิผลสูงในชีวิตไม่ทำกัน



1. ไม่ยึดติดความสมบูรณ์แบบ

ผมเป็นหนึ่งในคนที่ชอบรอให้ทุกอย่างพร้อม และมั่นใจว่าผลลัพธ์จะออกมาดีที่สุด ถึงค่อยลงมือทำ

แค่เราเข้าใจว่า โลกนี้ไม่มีอะไรสมบูรณ์แบบ และพร้อมจะผิดพลาดได้ตลอดเวลา

เราจะเริ่มลงมือทำอะไรที่แต่ก่อนไม่เคย เพราะกลัวผิดพลาดได้เยอะเลยล่ะครับ



2. ไม่ให้ตัวเองเสียโฟกัส

Winston Churchill ประธานาธิปดีที่มีชื่อเสียงของอังกฤษ กล่าวไว้ว่า

“คุณจะไม่มีทางถึงจุดหมายถ้าคุณหยุดขว้างก้อนหินใส่สุนัขทุกตัวที่เห่าคุณ”

คุณต้องไม่ทำในสิ่งที่ไม่สอดคล้องกับเป้าหมายของคุณ

และรวมถึง ไม่สนใจเสียงวิพากษ์วิจารณ์ต่างๆที่จะทำให้คุณเสียโฟกัสด้วย



3. ไม่ให้ความคิดเชิงลบดึงคุณลง

ว่ากันว่า โลกนี้มีนักดับฝันมากกว่านักดับเพลิง

เวลาคุณอยากทำอะไรก็ตามให้สำเร็จ จะมีความไม่เห็นด้วยจากคนบางกลุ่มเสมอ

อย่าให้ความคิดเชิงลบจากคนเหล่านั้นมาฉุดคุณไว้

เลิอกสื่อสารกับคนที่ช่วยเหลือและเป็นกำลังใจให้คุณ



4. ไม่ให้คนอื่นตัดสินใจแทนคุณ

คนที่มีประสิทธิผลสูงไม่ต้องการการยอมรับจากใคร

พวกเขาตัดสินใจด้วยตัวเองว่าเขาต้องการอะไร และจะได้มาซึ่งสิ่งนั้นอย่างไร



5. ไม่จมอยู่กับความล้มเหลวในอดีต

การที่คุณไม่เคยทำอะไรได้ ไม่ได้หมายความว่าคุณทำสิ่งนั้นไม่ได้

หลายคนจมอยู่กับความล้มเหลวในอดีตจนไม่กล้าทำอะไร

บอกตัวเองครับว่า คนสำเร็จมากกว่า ล้มเหลวมากกว่าเสมอ

แล้วจะรออะไร ออกไปล้มเหลวเพิ่มสิครับ



6. ไม่มีความเชื่อที่จำกัดตัวเอง

คุณต้องลบความเชื่อที่จำกัดศักยภาพของคุณ เช่น

ฉันทำไม่ได้ ฉันไม่เก่ง ไม่ดีพอ ไม่คู่ควร ฯลฯ

เพราะความเชื่อเหล่านี้นอกจากจะไม่เป็นความจริงแล้ว

ยังไม่ได้ช่วยเหลืออะไรคุณอีกด้วย



7. ไม่หยุดเรียนรู้ พัฒนา และเติบโต

บางทีเรายุ่งอยู่กับชีวิต ภารกิจประจำวัน จนลืมจัดเวลาในการพัฒนาตัวเอง

คนที่มีประสิทธิผลสูงในชีวิตไม่เคยลืมสิ่งนี้ เขาลับขวานให้คมอยู่เสมอ

เพื่อให้ทำสิ่งที่ทำอยู่ได้อย่างดีที่สุด และพร้อมสำหรับสิ่งใหม่ๆที่จะเข้ามา



นำ 7 ข้อนี้ไปตรวจสอบตัวเอง เพื่อตัดความเคยชินที่ขัดขวางคุณสู่การเป็นคนที่มีประสิทธิผลสูงในชีวิตออกไปกันนะครับ :)

Tuesday, April 5, 2016

Convert video on Ubuntu by WinFF

  • ประเด็นคือต้องการแปลงไฟล์ mp4 ที่ดาวน์โหลดจาก youtube มาให้เป็น avi แบบ divx หรือ xvid
  • ข้อจำกัดคือ ทำบน Linux Ubuntu
  • คือถ้าไม่มีข้อจำกัดว่าต้องแปลงไฟล์บน Ubuntu นะ บน Windows มีโปรแกรมเยอะแยะ เช่น Total video convertor เป็นต้น
Solved
  • ใน Ubuntu เค้าแนะนำถ้าแบบ CLI ก็ต้อง avconv แต่ถ้า GUI ก็ตัวนี้เลย WinFF
  • WinFF มันต้องแค่ตัวหน้ากาก ของ avconv อยู่ดีนั่นแหละครับพี่น้อง แต่มันทำให้ผู้ใช้ทั่วๆ ไปอย่างตัวผู้เขียนเองไม่ต้องใช้กำลังภายในเยอะ เกินความจำเป็น
  • วิธีใช้ ง่ายๆ คือเลือกชนิดไฟล์ภายทางที่เราต้องการจะแปลงไปเป็นแบบใหน ในที่นี้เลือก AVI ครับพี่น้อง โดยเลือกตรงที่ Conver to: และ Preset: แล้วก็เลือก folder ที่จะวางไฟล์ output
  • จากนั้นก็นำเข้าต้นฉบับโดยการกดปุ่ม Add
  • เมื่อทุกอย่างพร้อมก็ Convert กดมันซะ เรียบร้อยโรงเรียนจีน รอให้มันแปลงให้เสร็จแค่นั้น
  • โดยขณะแปลงไฟล์มันจะมีหน้า terminal ขึ้นมาแสดงการ process ด้วยนะครับพี่น้อง
Related
  • http://juuier.blogspot.com/2015/10/convert-video-and-set-aspect-ratio-by.html
Ref
  • http://askubuntu.com/questions/262631/how-can-i-convert-video-to-divx4-to-play-on-my-kogan-tv
  • https://www.maketecheasier.com/convert-mp4-avi-ubuntu/

FAT Sorter in Ubuntu

  • บน Windows จะมีโปรแกรมชื่อ FAT Sorter เอาไว้เรียงไฟล์ ให้อ่านตามลำดับตัวอักษร สำหรับตัว player บางตัวที่เรียงลำดับตาม sector บน disk คือ ไฟล์ใหน ก๊อปปี้วางก่อนจะได้อยู่ลำดับแรกๆ ที่ตัว player จะเห็น ไม่ว่า จะขึ้นต้น หรือ ชื่อไฟล์เป็นแบบใหนก็ชั่งไม่สนใจ
  • เช่น ตัว player ในเครื่องเล่น DVD , USB ที่ดูบนรถยนต์เป็นต้น
  • ใน Linux Ubuntu ล่ะมีโปรแกรมแนวนี้หรือไม่ คำตอบคือ มีครับ
  • แต่ก็แนว Linux ล่ะน้อ Command Line สิครับพี่น้อง
Solved
  • ขั้นแรกเราต้องรู้ก่อนว่า SD Card หรือ USB Drive ของเราเป็น device path อะไรโดยคำสั่งประมาณนี้ครับ df
  •  หรือ คำสั่งนี้ cat /proc/partitions
  • ให้เราสังเกตพวกประมาณ sdb sdc ... ประมาณนี้แหละครับ เพราะ sda จะเป็น harddisk ที่มากับเครื่องนั้นอยู่แล้ว
  • ในที่นี้ โดยคำสั่ง df จะค่อนข้างชัดเจน /dev/sdb1 ของผู้เขียนจะเป็น External Dive
  • อันที่เราต้องใช้คือ /dev/sdc1 ครับพี่น้อง อันนี้แหละคือ USB Dive  ของเรานั่นเอง
  • เมื่อเราทราบพาธของ drive ที่เราจะ sort แล้วก็ใช้คำสั่งประมาณนี้ได้เลย
sudo fatsort -f /dev/sdc1
  • ถ้าไม่มีอะไรผิดปกติก็จะได้ผลลัพธ์ดังภาพครับ
Related
  • http://juuier.blogspot.com/2014/11/fat-sector-sorter-disk-sector.html
Ref
  • http://askubuntu.com/questions/158781/how-to-change-fat32-sort-order-on-drive
  • http://manpages.ubuntu.com/manpages/lucid/man8/fatsort.8.html
  • http://jansipke.nl/sorting-files-alphabetically-on-fat-filesystems-usb-disks-sd-cards/

Rotate a PDF under Ubuntu Linux by PDF ToolKit

  • ปัญหาคือ pdf ต้นฉบับมันกลับหัว อยากให้มันแสดงผลแบบปกติ ทำยังไง
  • ใน Windows ปกติจะใช้ Adobe Acrobat ช่วย หรือ ใช้เว็บบริการ กลับหัว pdf ออนไลน์ 
  • โจทย์คือ ใช้ Linux Ubuntu นี่แหละช่วย แต่ไม่อยากใช้ เว็บช่วยกลับหัวอะ จะทำไง
  • ลองหาโปรแกรมช่วยแบบ GUI สิ่งที่ได้พบคือ PDF-Shuffler อืม ลองใช้ดู มันบอกว่า ทำได้ทุกอย่างเหมือน Toolkit ทั่วไป แต่พอเราลองเอามาช่วยกลับหัว page ทุกหน้า ปรากฏว่ามีบักซะงั้น ใช้ไม่ได้
  • มาลงเอยที่ Comman Line หว่า
sudo apt-get install pdftk
Man pdftk
EXAMPLES
       Collate scanned pages
         pdftk A=even.pdf B=odd.pdf shuffle A B output collated.pdf
         or if odd.pdf is in reverse order:
         pdftk A=even.pdf B=odd.pdf shuffle A Bend-1 output collated.pdf
       Decrypt a PDF
         pdftk secured.pdf input_pw foopass output unsecured.pdf
       Encrypt a PDF using 128-bit strength (the default), withhold all permissions (the default)
         pdftk 1.pdf output 1.128.pdf owner_pw foopass
       Same as above, except password 'baz' must also be used to open output PDF
         pdftk 1.pdf output 1.128.pdf owner_pw foo user_pw baz
       Same as above, except printing is allowed (once the PDF is open)
         pdftk 1.pdf output 1.128.pdf owner_pw foo user_pw baz allow printing
       Join in1.pdf and in2.pdf into a new PDF, out1.pdf
         pdftk in1.pdf in2.pdf cat output out1.pdf
         or (using handles):
         pdftk A=in1.pdf B=in2.pdf cat A B output out1.pdf
         or (using wildcards):
         pdftk *.pdf cat output combined.pdf
       Remove page 13 from in1.pdf to create out1.pdf
         pdftk in.pdf cat 1-12 14-end output out1.pdf
         or:
         pdftk A=in1.pdf cat A1-12 A14-end output out1.pdf
       Apply 40-bit encryption to output, revoking all permissions (the default). Set the owner PW to
       'foopass'.
         pdftk 1.pdf 2.pdf cat output 3.pdf encrypt_40bit owner_pw foopass
       Join two files, one of which requires the password 'foopass'. The output is not encrypted.
         pdftk A=secured.pdf 2.pdf input_pw A=foopass cat output 3.pdf
       Uncompress PDF page streams for editing the PDF in a text editor (e.g., vim, emacs)
         pdftk doc.pdf output doc.unc.pdf uncompress
       Repair a PDF's corrupted XREF table and stream lengths, if possible
         pdftk broken.pdf output fixed.pdf
       Burst a single PDF document into pages and dump its data to doc_data.txt
         pdftk in.pdf burst
       Burst a single PDF document into encrypted pages. Allow low-quality printing
         pdftk in.pdf burst owner_pw foopass allow DegradedPrinting
       Write a report on PDF document metadata and bookmarks to report.txt
         pdftk in.pdf dump_data output report.txt
       Rotate the first PDF page to 90 degrees clockwise
         pdftk in.pdf cat 1east 2-end output out.pdf
       Rotate an entire PDF document to 180 degrees
         pdftk in.pdf cat 1-endsouth output out.pdf
ตัวอย่างแบบไทย
  • มีไฟล์ pdf ชื่อว่า myfile.pdf ซึ่งมี 10 หน้า ความต้องการดังนี้ 
  • หน้า 1 ไม่ต้องเปลี่ยนแปลง
  • หน้า 2 - 3 กลับหัว 180 องศา
  • หน้า 4 หมุนทวนเข็มนาฬิกา 90 องศา
  • หน้า 5 -  7 หมุนตามเข็มนาฬิกา 90 องศา 
  • หน้าที่เหลือไม่ต้องเปลี่ยนแปลง
  • และตั้งชื่อให้เป็นไฟล์เดิมด้วย
Solved
pdftk myfile.pdf cat 1 2-3down 4left 5-7right 8-end output mytmp.pdf && mv mytmp.pdf myfile.pdf
Ref
  • man pdftk
  • http://makandracards.com/makandra/1487-rotate-a-pdf-under-ubuntu-linux