오래만에 블로그 주제에 걸맞는 글을 적어봅니다. 이것저것 블로그 테스트겸해서 생활정보를 계속올리고 있습니다. 사실 아이티쪽에 큰 이슈가 없어서 나태해진것도 있고, 공부도 할 시간이 안나서 글을 적기가 매우 힘드네요 ㅎㅎ 자바강의나 혹은 PHP 등을 공부하면서 블로그에 틈틈히 적을려고 하는데 이상하게 공부를 하련 회식에 야근에 그래서 생활정보 글도 때우고 있는 상태입니다. 이전에 중복제거에 관련해서 글을 쓴적이 있습니다. 2015/07/04 - [개발관련/ORACLE] - [오라클팁] 그룹함수로 중복된 컬럼 제거하기 이전에는 ROWID 가 아닌 그룹을 설정해서 처리를 하였는데요. 보다 간단하게 처리할 수 있는 오라클 중복제거 방법이 있어서 소개해 드립니다. 우선 중복제거를 위해서 ROWID란 부분을 살펴보..
오늘포스팅은 내용이 좀 짧을것 같습니다. 별달리 설명드릴게 없는데요. 오라클 내장함수인 Base64에 관한 인코딩,디코딩에서 알려드리겠습니다. 자바스크립트혹은 자바에서 사용하던 Base64 암호화 처리를 오라클에서 인코딩 디코딩을 할 수 있게 지원을 하고 있습습니다. 아래 인코딩, 디코딩 예제를 살펴보세요. /* 오라클 Base64 인코딩 함수*/ SELECT UTL_RAW.CAST_TO_VARCHAR2(UTL_ENCODE.BASE64_ENCODE(UTL_RAW.CAST_TO_RAW('123456789'))) FROM dual; select UTL_ENCODE.BASE64_ENCODE(UTL_RAW.CAST_TO_RAW('123456789')) from dual; 복잡해보이지만 결국 단순합니다. [123..
개발자로서 세팅은 필수적으로 익혀야 할 스킬입니다. 그중에 환경변수를 설정해주는 부분이 있습니다. 오라클을 설치하든, 자바를 설치하든.. 그런데 이 환경변수를 설정할때 초보자들 혹은 처음 세팅하시는 분들이 착각하시는 부분이 바로 설정을 한 뒤 바로 실행을 하는 부분일 거라 생각이 듭니다. 실행파일이 설정된 경로라면 단순히 추가만 해주어도 되는 부분입니다만, 시스템 관련 설정이라면 재부팅이 필수입니다. 한 번 세팅해 놓으면 건드릴 일이 없어서 잘모르고 있다가 새로 해보려니 저도 헷갈렸던 부분이 있어서 정리차 글을 남겨 놓습니다. 환경변수 설정 후 재부팅 윈도우 환경에서는 재부팅이나 로그아웃을 통해서 설정을 로드를 해야 이 환경변수가 제대로 적용이 되는데요. 이걸 모르고 설정이 끝났다고 다른 부분에서 문제를..
맥에서는 사용하는 아주 유용한 기능 중의 하나가 바로 훑어보기(QuickLook) 기능입니다. 간단하게 설명을 드리면 파일에 대한 내용을 프로그램으로 로드하지 않고 바로 볼 수 있는 기능으로 여러 종류의 파일 중에 내용을 간단하게 확인을 해야 할 일이 있다면 아주 유용한 기능으로 써먹을 수가 있는 맥의 핵심기능 중의 하나입니다. 제가 윈도우와 맥을 번갈아가면서 작업을 하고 있는데, 맥에서 유용하게 사용하고 있던 퀵 룩을 윈도에서도 사용할 수 있을까 생각해서 검색을 해보니 윈도용 QuickLook을 소개하고 있는 블로그가 있어서 해당 기능을 편하게 사용할 수 있게 되었습니다. 윈도우 탐색기에서는 조그마한 썸네일로 대략적인 내용은 확인이 가능하지만, 실제 크기로 확인을 하려고 하면 그림판이나 이미지 뷰어에서..
어렵게 구한 영상의 음성이 러시아어나 프랑스어가 나와서 영상을 볼때마다 출력 음성을 바꿔줘야 하는 영상의 경우 지울수도 없고 볼때마다 번거로워서 불편함을 겪게 되는데요. 이러한 영상의 기본출력을 변경하여 줌으로서 영상이 재생될때 제대로된 음성을 선택할 수 있게 만드는 프로그램을 소개해 드리겠습니다. 일반적으로 영상편집부분은 아주 어려운 기술영역중의 하나입니다. 영상을 쪼개거나 편집하는 프로그램은 고가의 프로그램들이며, 대부분이 유료입니다. 하지만 기존의 구성되어 있는 소스의 출력 순서를 바꾸는 수준이라면 간단한 편집으로 해결 될 것 같지만 영상을 다시 조합하는 행위이기 때문에 얼마정도의 시간은 걸릴 수 밖에 없습니다. 이러한 작업을 인코딩이라고 합니다. 작업내용 아주 간단한 작업입니다. 동영상의 기본출력..
최근 작업하고 있는 프로젝트중에 이미지를 처리하는 프로그램이 있습니다. 이미지의 특정한 부분으로 어떤 이미지에서 사용이 되었는지 찾는 프로그램인데요. 비슷한 예제로 핀트레스트의 유사이미지를 찾는 기능입니다. 유사이미지 처리 로직중에 이미지 사이즈를 변경해서 픽셀값의 일치여부로 유사이미지를 파악하는 로직이 있는데 그걸 응용해서 간단하게 부분이미지로 전체이미지를 찾는 기능을 구현하게 되었습니다. 이러한 부분이미지로 어떻게 전체이미지를 파악할 수 있을까요? 이미지는 픽셀로 구성되어 있으며, 픽셀의 값만 확인할 수 있다면 특정한 값을 뽑을 수가 있습니다. 픽셀은 RGB 값으로 이루어지며, 0~255의 값으로 이루어져 있습니다. 그걸 평균을 내고(Gray) 다시 특정한 값 이상은 1, 이하는 0으로 간단하게 구성..