Latest Posts

[Photoshop] 색상의 rgb value를 알아내는 방법

Posted on 2017-05-22 14:11:12

Photoshop에서 이미지(image)의 특정 컬러(color)의 rgb value를 알아내는 방법에 대해 설명한다.   1. Eyedropper Tool을 선택한다.   2. 이미지 파일을 열고 알아내려는 색상을 클릭한다. 그러면 Set foreground color의 색상이 선택한 색상으로 변한다.   3. Set foreground color를 클릭하면 Color Picker dialog가 뜬다.    4. Color Picker dialog의 하단에 6자리의 16진수 값이 색상의 rgb value이다.(빨간색)  

[Android] Kotlin으로 Realm 사용하기

Posted on 2017-04-23 23:38:48

최근에 Java에서 Kotlin으로 갈아탔는데, Kotlin으로 Realm을 사용하는 예제가 많지 않아서 포스트를 작성하였다.   Realm을 사용하려면 먼저 Realm library를 초기화해야 한다. class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // Initializes the Realm library and creates a default configuration that is ready to use. // It is required to call this method before interacting with any other of the Realm API's. Realm.init(this) } }   그리고 그 다음은 model class...

[CentOS7] hostname 변경하기

Posted on 2017-04-17 21:46:52

CentOS7에서는 hostnamectl 명령어를 사용하여 hostname을 설정할 수 있다. user@old-hostname:~$ sudo hostnamectl set-hostname new-hostname   그리고 hostname 명령어를 실행하여 호스트명이 바뀌었는지 확인한다. user@old-hostname:~$ hostnamenew-hostname   터미널을 종료한 후 다시 접속하면, 셀 프롬프트의 호스트명도 바뀌는 것을 확인할 수 있다. user@new-hostname:~$   

Text string을 hex string으로 변환하는 방법

Posted on 2017-04-17 21:00:12

Swift와 Python에서 text string을 hex string으로 변환(conversion)하는 코드를 기록해둔다.   • Swift let str = "I like swift very much"let data = str.data(using: .utf8)!let hexString = data.map{ String(format:"%02x", $0) }.joined()print(hexString)   • Python str = "I like swift very much"hexString = ''.join(x.encode('hex') for x in str)print hexString  

[iOS] Realm db file의 위치를 찾는 법

Posted on 2017-04-05 17:04:56

아래의 코드를 추가하여 Realm db 파일의 위치를 debug console에 출력한다. print(Realm.Configuration.defaultConfiguration.fileURL!)   그리고 Finder를 열고 Cmd-Shift-G 단축키를 누른 후, 입력창에 경로를 복사하고 go 버튼을 누른다. 그러면 해당 경로로 바로 이동할 수 있고, realm db file을 open하면 Realm browser가 실행된다.  

[Android] Only the original thread that created a view hierarchy can touch its views 에러의 해결방법

Posted on 2017-03-30 23:51:57

오늘 안드로이드 개발중에 아래와 같은 exception이 떴다. 에러메시지의 내용을 보니, view hierarchy를 생성한 쓰레드만이 해당 view을 수정할 수 있다는 내용이었다. CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.   이 문제의 해결책은 UI를 수정하는 코드를 runOnUiThread()의 run() 함수 안에 넣으면 된다. runOnUiThread()는 current thread가 UI thread가 아닌 경우, UI thread의 이벤트큐에 실행할 작업을 넣어준다고 한다. runOnUiThread(new Runnable() { @Override public void run() { // UI 코드를 이 안으로 옮긴다. } }); &...

[iOS] HTTP 허용하기

Posted on 2017-03-30 00:54:03

iOS에서 http 통신을 하려고 하면 아래와 같은 에러가 발생한다. Apple에서 보안상의 이유로 http 통신을 막아둔 것이다. App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.   물론 실서비스에서는 https를 사용해야겠지만, 개발이나 테스트시에는 부득시하게 http를 사용해야 하는 경우가 있다. 그런 경우에는 Info.plist 파일을 수정하여 http 통신을 임시로 허용할 수 있다. &nbs...

[iOS] 유용한 오픈소스 라이브러리

Posted on 2017-03-23 23:13:21

• Carthage - dependency manager for Cocoa https://github.com/Carthage/Carthage   • Alamofire - HTTP library https://github.com/Alamofire/Alamofire   • SwiftyJSON - JSON handling https://github.com/SwiftyJSON/SwiftyJSON   • CryptoSwift - cryptographic library https://github.com/krzyzanowskim/CryptoSwift   • SDWebImage - Asynchronous image downloader https://github.com/rs/SDWebImage   • Core Plot - 2D plotting framework https://github.com/core-plot/core-plot    • Realm - Mob...

[Laravel5] Rest API에서 에러발생시 JSON 포맷으로 Response를 보내는 방법

Posted on 2017-03-22 23:34:06

Laravel Rest API에서 에러가 발생했을 때, http response가 json이 아닌 html 포맷으로 넘어오는 문제가 있었다. 클라이언트에서 http request를 보낼 때, http header에 Accept 항목을 "application/json"으로 설정했는데도 불구하고 html 포맷으로 response가 왔다. let headers: HTTPHeaders = [ "Accept": "application/json", ... ]   이 문제를 해결하려고 구글에서 삽질하다가 stack overflow에서 괜찮은 해결책을 발견했다. App\Exceptions\Handler 클래스에서 아래 파란색으로 표시된 코드를 추가해주면 된다.  • app/Exceptions/Handler.php <?php namespace App\Exceptions; ... us...

[macOS] 맥의 단축키 기호

Posted on 2017-03-20 21:07:29

윈도우를 오래 써서 그런지 맥의 단축키 기호를 자꾸만 잊어버리고 있다. 왜 매직 키보드에는 ⌘만 표시되어 있나? 다른 것도 같이 표시해주지...ㅠㅠ 구글에서 계속 찾아보는 게 귀찮아서 내 블로그에 표로 정리해 둔다.   기호 설명 ⌘ command ⌥ option ⌃ control ⇧ shift