วันนี้ต้องพิมพ์ path ยาวๆ หลายๆ ครั้งเลยตั้งใจจะหาวิธีทำให้พิมพ์ง่ายๆ สั้นๆ ตอนแรกจะไปใช้ shell script แต่ปรากฎว่ารันแล้ว path ไม่เปลี่ยน ก็เลยไปหาเหตุผลสรุปว่าปกติถ้าเราเรียก shell script linux จะสร้าง subshell ขึ้นมารันคำสั่งนั้น ทำให้ไม่มีผลกับ shell ปัจจุบัน ก็เลยนึกถึงคำสั่ง alias ขึ้นมา
คำสั่ง alias คือ shortcut นั่นเอง เช่น
alias DOWN="shutdown -h now"
ถ้าเราพิมพ์...
วันพฤหัสบดีที่ 31 มีนาคม พ.ศ. 2559
วันศุกร์ที่ 19 กุมภาพันธ์ พ.ศ. 2559
การ Compile Driver ของ QHY CCD สำหรับ OSX
Standard พอดีย้ายโลกใหม่ ไปใช้ CCD ของ QHY (สำหรับการถ่ายภาพทางดาราศาสตร์) ปัญหาคือผมใช้ OSX แต่ในเว็ปของ QHY เองไม่มี Driver สำหรับ OSX มาให้ ไปดูใน forum ในส่วนของ linux developer มีคนทำ driver ของ linux มาให้ (แต่ก็ compile ใช้กับ OSX ได้) วิธีการก็งานแสนง่าย แค่ไป download code จาก git hub
git clone https://github.com/qhyccd-lzr/QHYCCD_Linux.git
จากนั้นก็
cd QHYCCD_Linux
ใช้...
วันพฤหัสบดีที่ 26 พฤศจิกายน พ.ศ. 2558
Qt 5 Programming X : Call C++ Method
Standard
สวัสดีครับ มิตรรักแฟนเพลงทุกท่าน ต้อนรับตัวเองในการกลับมาเขียน Blog เกี่ยวกับ Qt QML อีกครั้งหลังจากห่างหายไปนานถึง 2 ป๊ 555+ พอดีมีเหตุต้องใช้งานกัน เขียนล่าสุดตอนนั้น Qt ยัง version 5.0 อยู่เลย ตอนนี้ไป 5.5 แล้วเอาเฮย์ย์ย์ย์ย์ย์ พอดีต้องไปสอนพี่ๆ น้องๆ เขียน Qt ก็เลยต้องมานั่งอ่านนั่งทำ...
Install opencv on OSX
Standard
Download macport
Install cmake
Download opencv source
cmake opencv source file
cmake -G "Unix Makefiles"
make opencv
make -j8
Install opencv
sudo make install
Ref
http://tilomitra.com/opencv-on-mac-osx/
http://prateekvjoshi.com/2013/10/18/package-opencv-not-found-lets-find-it/
http://tilomitra.com/opencv-on-mac-osx/ ...
วันอังคารที่ 2 มิถุนายน พ.ศ. 2558
ซ่อน Version ของ Nginx
Standard
ปกติ HTTP Header ของเวลาที่เรา request ไป Web Server จะส่ง ชื่อและ Version ตามมาด้วย แต่การบอก เลข Version และ Web Server ที่เราใช้งานอยู่นั่นย่อมเป็นสิ่งที่ไม่ดี มันเสี่ยงต่อความปลอดภัย ยกตัวอย่างเช่น ถ้าถ้าเราใช้ NGINX Version 1.5.2 อยู่แล้วมีวันนึง ทาง NGINX ประกาศ exploit...
วันอาทิตย์ที่ 10 พฤษภาคม พ.ศ. 2558
Arduino : ทำไมเราควรใช้งาน #define
Standard
ก็ตอนแรกตั้งใจจะเขียน แต่คิดอีกที ลองพูดดูดีกว่า ลองดูตามคลิปเลยครับ
Code ตัวอย่าง
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode...
วันพฤหัสบดีที่ 7 พฤษภาคม พ.ศ. 2558
Arduino : จัดการข้อมูลจาก Serial Port ด้วย State Machine
Standard
State Machine แปลตรงๆ ก็คือสถานะเครื่องจักร ถ้าใครเคยออกแบบวงจร Digital ด้วย Logic gate ที่มีสถานะ อาจจะพอนึกภาพออกมันคือรูปวาดกลมๆ แล้วมีเส้นลากไปลากมา
State Machine เหมาะกับเอามาใช้กับข้อมูลแบบ Stream ที่เรารู้รูปแบบของข้อมูลที่แน่นอนครับ ซึ่ง Serial Port ก็เป็นข้อมูลแบบ...
สมัครสมาชิก:
บทความ (Atom)