'Tech'

해당하는 글 83
Python으로 Alfred Workflow 만들기

Alfred의 Powerpack을 구매해서 써오고 있다. 최근 OS X 요세미티에서 Spotlight 기능이 강조될 것이라고 발표되면서, 같은 기능을 하고 있는 Alfred의 영향력이 줄어들지는 않을까하는 우려를 보았다. OS X Mavericks 때도 1Password를 보면서 같은 우려를 한 적이 있었는데, 결과적으로 1Password는 아직까지 잘 써오고 있다. Website password 등을 제외하더라도 Software serial, pr..

Tech/Development 2014.08.23 17:38

Transactional Memory #2

무려 2013년 11월에 Transactional Memory에 대한 포스팅을 한 적이 있다. 이 때는, Parallel Computing에서 일반적으로 사용되는 Lock 방식의 메모리 관리기법의 단점에 대해 알아보았다. 대표적으로 3가지를 들 수 있다. Dead Lock: 같은 자원에 접근하는 Thread가 서로 멈추는 문제 Priority Inversion: Thread의 Priority가 지켜지지 않는 문제 Convoying: Lock..

Tech/Computer 2014.06.13 22:11

Python에서 SIFT Keypoint 확인하기

Python에서 OpenCV 지원이 점점 훌륭해지고 있다. 예전에 C/C++에서 OpenCV로 SIFT 키포인트를 확인하려면 여러가지 세팅의 난관에 부딪혔지만 이제 Python에서는 몇 줄만으로도 확인가능하다. 갓파이썬! import cv2 import numpy as np img = cv2.imread('lena.jpg') gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) sift = c..

Tech/Development 2014.05.25 23:54

Pragmatic한 Test-Driven Development

그간 Programming 책이라곤 language syntax에 관련한 것 밖엔 읽어본 적이 없는데, 최근 들어서 SW 개발 자체에 관련한 책을 2권 읽어볼 기회가 있었다. 하나는 Pragmatic Programmer이고, 다른 하나는 Test-Driven Developement이다. 짜투리 시간에 꺼내 읽다보니 생각이 잘 나지 않아서 요즘 Pragmatic Programmer를 틈날 때 한번씩 더 읽어보고 있다. 두 책 모두 개발 목적을 향해..

Tech/Development 2014.04.04 20:52

AVCCAM Restorer 이용해서 MTS, M2TS 복원하기

최근에 Sony 캠으로 영상을 촬영하고 편집할 일이 있었다. 촬영 후 자연스럽게 메모리의 동영상 파일(MTS 확장자를 가진다)만 USB에 옮겨담았는데, 나중에 편집하려고 열어보니 Final cut pro 같은 동영상 편집 프로그램에서 불러올 수가 없었다! 메모리 카드의 폴더 구조도 동영상에 대한 정보를 포함하고 있기 때문에, MTS 파일만 가져와서는 불러올 수가 없다고 한다. 즉, 동영상 편집 프로그램에서 불러오려면 캠을 직접 연결해서 Import..

Tech/Computer 2014.03.27 14:00