แสดงบทความที่มีป้ายกำกับ osx แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ osx แสดงบทความทั้งหมด

วันศุกร์ที่ 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
ใช้ cmake เพื่อสร้าง Makefile
cmake -DCMAKE_INSTALL_PREFIX=/usr .
ขั้นในตอนนี้ต้องลง libusb ด้วย (#sudo port install libusb)
make
sudo make install
แต่ถ้าเป็น El Capitan จะติด permission ไม่สามารถ copy ไฟล์ที่ไป /usr/xxx ได้ ต้องไปปิด security ตรงนี้ก่อน วิธีการคือ

  1. restart เครื่อง พร้อมกด cmd+r เพื่อเข้า Recovery Mode
  2. เมื่อเข้า  Recovery Mode ให้เปิด Terminal 
  3. ใน Terminal พิมพ์ #csrutil disable
  4. reboot



Ref


วันพฤหัสบดีที่ 26 พฤศจิกายน พ.ศ. 2558

Install opencv on OSX

Standard

  1. Download macport
  2. Install cmake
  3. Download opencv source
  4. cmake opencv source file
  5. cmake -G "Unix Makefiles"
  6. make opencv
  7. make -j8
  8. Install opencv
  9. sudo make install




Ref

วันจันทร์ที่ 20 ตุลาคม พ.ศ. 2557

OSX : ssh to remote host without password required and auto mount when login

Standard
     หลังจากที่ทำ network drive ผ่านทาง ssh ด้วย macfuse และ sshfs  มีความต้องการให้ mount drive อัตโนมัติหลังจากที่ login ซึ่งจะต้องทำ 2 อย่างคือ

  1. การสร้าง authorized keys จาก OSX แล้วไปเก็บใน remote server เพื่อเวลาที่จะ connect ไปแล้วไม่ต้องการให้ remote server ถามรหัสผ่าน
  2. script สำหรับตรวจสอบว่า OSX สามารถเชื่อมต่อกับ remote server ได้ และ mount drive


OSX mount network drive ด้วย sshfs

Standard
      ปกติการใช้งาน OS ตระกูล UNIX หรือ Linux จะมี ssh server ติดตั้งมาให้อยู่แล้วและการใช้งานดังนั้นถ้าหากต่อ network drive ด้วย ssh น่าจะสะดวกกว่าโดยที่ไม่ต้องลง samba เพิ่มเติม
ติดตั้ง application สองตัวคือ osxfuse และ sshfs จากเว็ป osxfuse.github.io  เมื่อติดตั้งเรียบร้อยลองเรียกโปรแกรม sshfs จาก terminal
$sshfs -V

วันพฤหัสบดีที่ 16 ตุลาคม พ.ศ. 2557

แก้ปัญหา bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)

Standard




     ปกติชอบใช้ Terminal ของ OSX ssh เข้า remote host แล้ว Default ของ Character encoding ของ Terminal เป็น UTF-8 ซึ้ง bash นั้นไม่รู้จักวิธีการแก้ไขง่ายนิดเดียว
vi /etc/environment

วันพุธที่ 8 ตุลาคม พ.ศ. 2557

QT Creator : ERROR Could not resolve SDK path for 'macosx10.8'

Standard
     
     หลังจากการ upgrade OSX จาก 10.8 เป็น 10.9 ทำให้ QT ไม่เจอชุด SDK วิธีการแก้ไขคือ 
vi QT_ROOT_PATH/QT_VERSION/clang_64/mkspecs/qdevice.pri
แล้วแก้ไข บรรทัด
!host_build:QMAKE_MAC_SDK = macosx10.8
เป็น
!host_build:QMAKE_MAC_SDK = macosx10.9 
 

วันพฤหัสบดีที่ 10 เมษายน พ.ศ. 2557

การแก้ปัญหา ssh client บน OSX หลุดหลังจากปล่อยทิ้งไว้

Standard

         เมื่อสัปดาห์ก่อนผมพบปัญหาการ remote ด้วย ssh ไปที่ remote server แล้ว connection หลุดบ่อยๆ ถ้าบ่อยทิ้งไว้โดยไม่ทำอะไร