วันศุกร์, กรกฎาคม 22, 2559

Tips: ลบข้อมูลที่ฝังอยู่ในภาพถ่าย ด้วยเครื่องแม็ค Remove Exif & GPS location from your photos with Mac (OSX)

    รู้กันหรือเปล่าว่าเวลาเราถ่ายภาพด้วยกล้องดิจิตอล หรือกล้องมือถือภาพของเราจะมีข้อมูลเกี่ยวกับสถานที่ และเกี่ยวกับกล้องที่เราใช้เก็บเอาไว้ ภาษาเทคนิคเค้าเรียก EXIF

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

วันเสาร์, กรกฎาคม 09, 2559

DIY แท่นวาง Macbook และตัวขยายพื้นที่โต๊ะทำงาน จากร้าน Daiso (Daiso hack; Not an Ikea hacks)



    เห็นฝรั่งทางยุโรปเค้ามี Ikea hack กัน คือการเอาสินค้าของ Ikea มาดัดแปลง ไม่ได้ใช้ตามแคตตาล็อก เช่น โต๊ะกาแฟก็มีคนเอามาแขวนผนังแสดงผลงานศิลปแทน เอาตู้กับข้าวมาแปลงเป็นชั้นวางทีวี เป็นต้น

เอ๊..เราก็มีนะแต่เราซื้อของร้านไดโซะ (Daiso) ราคาประหยัด เอามาประยุกต์ใช้ในที่ทำงานเหมือนกัน 

บลอคนี้ขอนำเสนอ Daiso hack 2 อย่าง 

วันศุกร์, มิถุนายน 24, 2559

[OSX] ติดตั้ง Oracle SQLPlus (Oracle instant client) ใน Mac





ดาวโหลดไฟล์ที่ใช้ได้จาก ลิ้ง นี้
ถ้าใช้ OSX OS X El Capitan, Yosemite and Mavericks โหลด 12.1.x.x นะ เก่ากว่านั้นอาจจะใช้งานไม่ได้
สมัครสมาชิก Oracle OTN ให้เรียบร้อย แล้ว กดเลือก Accept License
Accept License
เราจะใช้ sqlplus จำเป็นต้องโหลด 2 ตัวนี้
  • Instant Client Package - Basic Lite: Smaller version of the Basic, with only English error messages and Unicode, ASCII, and Western European character set support Instantclient-basiclite-macos.x64-12.1.0.2.0.zip
  • Instant Client Package - SQLPlus: Additional libraries and executable for running SQLPlus with Instant Client instantclient-sqlplus-macos.x64-12.1.0.2.0.zip
เปิด Terminal
สร้าง folder กันก่อน
$ mkdir ~/Oracle
แตก zip 2 ไฟล์นี้ที่ดาวโหลดมาได้
$ unzip instantclient-basiclite-macos.x64-12.1.0.2.0.zip -d ~/Oracle
$ unzip instantclient-sqlplus-macos.x64-12.1.0.2.0.zip -d ~/Oracle
เปลี่ยน folder ไปที่เราเพิ่งแตก zip
$ cd ~/Oracle/instantclient_12_1
เราจะสร้าง symbolic link ให้กับ library file ตามที่ Oracle กำหนดมา
$ ln -s libclntsh.dylib.12.1 libclntsh.dylib
จำเป็นต้องใช้ OCCI lib ด้วย พิมพ์ต่อ
$ ln -s libocci.dylib.12.1 libocci.dylib
ต่อไปจะต้องเพิ่ม path เพื่อให้เราสามารถเรียกคำสั่งใน folder นี้ได้
ตรวจสอบก่อนว่ามีอะไรอยู่ในตัวแปร PATH
$ echo $PATH
/usr/local/sbin:/opt/subversion/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
ต่อไป คือคำสั่งเพิ่ม path ที่จะเรียก program โดยเอา path ที่มีอยู่เดิมมาต่อท้าย path ใหม่
$ export PATH=/Users/{siritas_s}/Oracle/instantclient_12_1:$PATH
ทดสอบเรียก ... เห็นแบบข้างล่าง แสดงว่าใช้ได้แล้ว
$ sqlplus

SQL*Plus: Release 12.1.0.2.0 Production on Fri Jun 24 16:13:38 2016

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

Enter user-name:
วิธีทำจาก Oracle, เป็นภาษาอังกฤษ