구분자로 문자열을 잘라와야 되는 경우가 있습니다. 전화번호 포맷이나 날짜포맷 문자열에서 해당 자리수 값을 가져오는 식인데 오라클 9버전 이전에 개발자들은 INSTR 함수를 이용해서 문자열을 잘라야 했습니다. 대충 SELECT SUBSTR(tel, 1, INSTR(TEL, '-', 1, 1) -1) AS S1 , SUBSTR(tel, INSTR(TEL,'-', 1, 1)+1, INSTR(tel, '-', 1, 2) - INSTR(tel, '-', 1, 1) -1) AS S2 , SUBSTR(tel, INSTR(tel, '-', 1, 2)+1) AS S3 FROM ( SELECT '02-2222-3333' AS tel FROM DUAL ) 뭐 이런식이였기에 간단한 기능인데 쿼리가 복잡해지는 문제가 있었죠. ..
http://lokeshdhakar.com/projects/color-thief/ 이런 것으로 살색을 찾아서 19금 예방하는 걸까? 예전에 다니던 회사에서 사용하던 메일 필터 중에 업무시간에 포르노 사진을 공유하는 것을 필터링 하여 메일 내용에서 사진을 지우고 경고메시지를 삽입하는 솔루션이 있었다. 사진의 색상 중에서 살색 비율이 높다고 판단되는 사진을 필터링 하는 것인데 살색이라는 것이 워낙 다양해서 어떤 식으로 판단하는지 궁금했었는데 대충 이런 식이겠죠. 오작동도 많았을 것인데 ... (웃음)
웬디에서 배포하는 로우레벨 포맷유틸 Data Lifeguard Diagnostic for Windows 입니다. 집에있는 컴퓨터가 원인모를 이유로 느려져서 확인해 본 결과 하드디스크에 베드섹터가 있었습니다. Seagate 제품 하드디스크여서 해당 제품 제조사에서 만든 로우레벨 유틸을 이용해서 로우레벨 포맷을 했지만 여전히 문제가 해결되지 않아서 혹시나 하는 마음으로 이 유틸로 다시 포맷을 해서 문제를 해결했습니다. 물론 혹시나 하는 마음으로 배드섹터가 생겼던 부분은 파티션을 활성화 하지 않고 나머지 영역만 파티션을 생성해서 사용하고 있습니다. 문제가 해결된 것이 두번 포맷해서 그런건지 제가 가진 하드디스크가 자사의 로우레벨 포맷유틸과 궁합이 안맞는 건지는 모르겠지만 혹시나 로우레벨로 포맷을 하였는데 배드..
무료 파티션 관리 프로그램 PartitionGuru Free 입니다. 파티션뿐만 아니라 하드디스크 관리용 여러 기능을 제공합니다. 파티션 동적 크기 변경 등의 기능이 필요한 경우 사용할 만한 프로그램인 듯 합니다. 공식홈페이지 http://www.partitionguru.com 에서 무료로 다운로드가 가능합니다. 설치버전 : http://engdownload.eassos.cn/PGSetup492371.exe포터블버전 : http://engdownload.eassos.cn/PG492371_x86.zip
하드디스크 관리 프로그램 Glary Utilities 5 입니다.프로그램 이름에서 알수 있드시 여러 프로그램을 모아놓은 All in one 프로그램으로 free 로 설치버전과 포터블 버전을 배포하고 있습니다. http://www.glarysoft.com 이 공식 홈페이지로 여러 프로그램을 모아놓은 Glary Utilities 5 외에도 Malware Hunter 등도 무료로 제공하고 있습니다. 설치버전을 포함하고 싶으나 용량문제로 업로드가 불가능하여 링크로 대처합니다. 설치버전 : http://download.glarysoft.com/gu5setup.exe포터블버전 : http://download.glarysoft.com/guportable.exe
GM HDD Scan 프로그램인 GM HDD Scan 입니다.지엠데이터 (http://gmdata.co.kr) 에서 무료로 배포하는 프로그램으로 출처만 밝히면 배포도 가능하다고 하네요. 일반적인 컴퓨터 사용자의 입장에서 볼때 배드섹터라는 것은 생소한 단어일 수도 있지만 가정에서 사용하는 컴퓨터의 경우 생각보다 배드섹터가 더 잘 생길 수 있는 환경입니다. 아무래도 아이가 있거나 컴퓨터 사용에 전문성이 부족하기 때문에 PC 전원 강제종료 나 사용중 충격에 의해서 배드섹터가 생길 수도 있죠. 특별한 이유도 없이 컴퓨터가 멈추거나 느려졌다면 배드섹터도 한번쯤 생각해 봄직 합니다. ※ 사진은 공식 홈페이지에서 가져왔습니다.
오래전부터 전자책 크레마 터치를 사용하고 있었습니다. 당시 59,000원에 구매하였기에 저렴하고( 지금도 가격이 동일하네요. ) 가볍고 전자잉크를 사용하기 때문에 한번 충전으로 일주일 가량 사용가능하고 여러모로 잘 사용하고 있는데 한가지 아쉬운 것이 백라이트 또는 프론트라이트 기능이 없다는 점이였습니다. 와이프에 아이까지 있는 직장인이라 대부분 출퇴근 시간에 이용할 수 밖에 없는데 출근시간은 비교적 밝은 시간이라 괜찮지만 퇴근시간에는 지하철이 아니고서는 사용할 수가 없습니다. 근래들어 버스로 출퇴근하는 일이 많아져서 거의 이용을 하지 못하고 있기에 집안 어디엔가 방치되고 있죠. 물론 구매에 대해서 후회는 없습니다. 저렴한 가격에 사서 몇년간 잘 사용했으니까요. 언제 어디서든지 전자책을 보고 싶다. 여하튼..
Windows7에서는 기본적으로 telnet 클라이언트 프로그램이 비활성화 되어 있습니다. 보안상 막아놨다고 생각은 하지만 가끔 단순하게 연결 테스트만 하고자 하는 경우나 마땅한 텔넷 클라이언트 프로그램이 없는 경우 해당 기능을 활성화 해서 사용할 수 있습니다. 활성화 방법은 제어판\모든 제어판 항목\프로그램 및 기능 에서 왼쪽메뉴의 Windows 기능 사용/사용 안함 메뉴에서 처리 할 수 있습니다. Windows 기능 팝업창에서 목록중 맨 밑에 "텔넷 클라이언트" 를 체크한 후 확인버튼을 누르면 활성화 됩니다.
도움말을 보면 형식은 아래와 같지만 우린 단순하게 루프만 돌릴 생각이므로 FOR /L %변수 IN (시작,단계,끝) DO 명령 [명령-매개 변수] 요렇게 사용하면 됩니다. 단순하게 FOR /L %i IN (0,1,5) DO echo %i번째 하면 되겠네요. ※ bat파일 스크립트상에서 작성할 때는 변수선언 시 매개변수 접두사를 % 가 아닌 %%로 사용해야 합니다. =================== 아 래 =============================== FOR %변수 IN (집합) DO 명령어 [명령어 매개 변수] %변수 : 바꿀 수 있는 매개 변수를 한 문자로 지정합니다. (집합) : 하나 이상의 파일을 지정합니다. 와일드카드를 사용할 수 있습니다. 명령어 : 각 파일에 대해 수행할 명령을 지..
오~ 아기가 웃고있어 이건 촬영해야해 카메라 어디있지 ... 찰칵! 아직 걸어다니지 않는 아기를 가진 아빠, 엄마라면 이런 상황은 늘 직면하게 됩니다. 아기는 카메라를 들이대면 웃음을 멈추고 카메라를 관찰하기 때문에 순식간에 촬영을 하지 않으면 안됩니다. 그래서 점점더 좋은 카메라 좋은 렌즈를 가지고 싶은 건지도 모르겠습니다. (웃음) 정말 좋은 타이밍에 촬영을 했건만 왠걸 사진 옆에 넥스트랩이 수줍게 늘어져 있는 사진을 많이들 봤을텐데요. 저도 늘 그렇습니다. 스트랩을 서둘러서 손목에 둘둘감고 다시 아기를 보면 이미 웃음기 없는 얼굴로 아빠를 관찰하고 있죠. 카메라를 보유하고 있는 사용자라면 모두들 고민을 하는 것 중 하나가 스트랩일 것입니다. 특히 손으로만 들고다니기에 조금 거북한 사이즈의 카메라라면..
SVN으로 버전 관리되고 개발서버 등에 수동으로 배포하는 경우 의도하지 않게 .svn 폴더가 업로드 되는 경우가 있다. 이 경우 일일이 찾아서 지우기 귀찮기에 다음 명령으로 한번에 정리하면 좋음. find . -name .svn -print0 | xargs -0 rm -rf 가능하면 배포PC에서 해당 폴더를 지우고 업로드 하는 것이 좋다. .svn 폴더 안에는 svn 계정정보 및 버전이력정보 등이 있기에 업로드 파일 수만 늘려주게 되기에 지우고 올리는 것이 좋음.
오랜만에 카메라 가방에서 카메라를 꺼내들었는데 켜는 순간 ERR 이라고 떠있는 표시창을 보고나니 당황하게 된다. 오랫동안 잘 써오던 카메라인데 근래들어 사용하지 안해서 그런지 고장이 났나 보다. 혹시나 하는 마음에 전원도 여러번 껐다가 켜보고 렌즈도 분리해서 렌즈 결합부를 잘 딲아서 다시 결합해 보고 해도 여전히 ERR ... 인터넷을 뒤져보니 셔터박스 고장이거나 어퍼쳐센서 고장일 것이라고 하는데 수리가격이 제법쎄다. 이미 보증기간이 끝난 마당이라 사설수리업체를 알아봐도 가격이 큰차이가 없어서 이대로 수리해 볼까 했는데 쓸만한 카메라본체 중고가격이 수리비 보다 싸다. (웃음) 이제 이 카메라를 보낼때가 되었나 보다 라는 생각에 새로운 카메라 구매할 생각이 새록새록 나기 시작한다. 같은 기종을 중고로 구매..
USB를 이용하여 윈도우를 설치하는 도중 설치할 드라이버를 선택하라는 경고창이 나오는 경우 컴퓨터에 장착되어 있는 USB의 드라이버를 윈도우 설치를 위해 임시로 로딩된 운영체제가 인식할 수 있도록 설치해 주어야 합니다. 설치하는 도중 드라이버를 준비했다가 설치하는 것은 매우 귀찮고 인터넷이 되는 PC가 하나인 가정의 경우 매우 곤란한 상황이 됨으로 미리 설치용 USB에 드라이버를 포함시키는 것이 편리합니다. 아래의 파일은 직접 활용해보지는 않았지만 애즈락에서 배포하는 것으로 윈도우7 설치이미지를 패치해서 드라이버가 같이 로딩될 수 있도록 해 준다고 합니다. ※ 압축파일 안에 실행파일 실행 시 관리자 권한으로 실행하여야 합니다.
펑션의 경우 FUNCTION 펑션명 ( .... ) RETURN 타입명 AUTHID 유저ID [CURRENT_USER] IS 프로시저의 경우 PROCEDURE 프로시저명 ( ..... ) AUTHID 유저ID [CURRENT_USER] IS 하면 됨. 참고 https://docs.oracle.com/apps/search/search.jsp?category=database&product=e50529-01&q=authid Oracle Help Center - Search Results for authid Database PL/SQL Language Reference, 12c Release 1 (12.1) Invoker's Rights and Definer's Rights (AUTHID Property) → ..
다음 URL 에서 확인 http://chery.tistory.com/53 NonBlocking I/O 관련( Channel ) 출처 : http://my.dreamwiz.com/conbox/deepjava/nio/08_niochannels.htm New I/O(java.nio) 8. java.nio.channels 패키지 소개 nio 패키지는 기존의 io패키지와는 달리 nonblocking을 지원해 준다. 이런 입출력의.. chery.tistory.com
- Total
- Today
- Yesterday