본문 바로가기

IT

[mac] 단축키 모음 OS X: Keyboard shortcuts You can use keyboard shortcuts to do things on your Mac by pressing a combination of keys on your keyboard.Using keyboard shortcutsTo use a keyboard shortcut, press a modifier key at the same time as a character key. For example, pressing the Command key (it has a ⌘ symbol) and then the "c" key copies whatever is currently selected to the Clipboard. This is also known as.. 더보기
[glusterfs] yum remove 로도 설정이 안지워질 때 glusterfs 에서 peer 서버 하나를 실수로 죽이는 바람에 전체 서버가 맛탱이가 간 적이 있었다. 이래저래 고치려다가 결국 전체 glusterfs를 재설치 하게 되었는데 깔끔하게 지웠다고 생각하고 다시 깔아도 이전에 설정한 vol0 옵션들이 남아있었다... glusterfs 설치 할 때 설치했던 cli, fuse, api 등 모든 것들을 다 삭제한 후에 /var/lib/glusterd 요! 폴더를! 삭제하고 다시 설치해야 기존에 설정했던 내용들이 전부 초기화된다... (참고로 OS는 centos 6.x 이다) 더보기
[ArrayList] 내용 변경하기 바보같이... arr.get(j).replaceAll("\\"+s, "")); 이런식으로 하면 될줄 알았다.... 근데 실제로는 arr.set(j, arr.get(j).replaceAll("\\"+s, "")); 이렇게 set 메서드를 사용해야 한다. 첫번째 파라미터는 수정하고자 하는 index 번호이다. 더보기
[유용한 명령어] 계속 업데이트중... -- 현재 디렉토리 내의 파일 갯수 알아보기 -- 14.11.21 ls -l | grep ^- | wc -l 더보기
smtp 삽질 qmail + vpopmail + glusterfs 조합이다. maildir 못 찾는 문제는 서버 local virtualdomains에 domain이 등록되어있지 않았던 문제. 그런데 gfs에 물려있어서 /home/vpopmail/ 위치에 domain, user명이 다 들어있는데 굳이 local까지 셋팅을 해 주어야 하는지... 아니면 다른 방법이 있는건지... 내 생각에는 vpop 명령어 중에 하나 있을 듯 싶은데...??? 두번째로 rcpt에서 메일계정을 때리는 순간 no mailbox here by that name 라는 에러를 발생기켜서 애 먹인 서버... 아무리 뒤져도 안나와 아오!!!! 그냥 /var/qmail/bin 디렉터리를 지워버리고 knetqmail을 재설치하니까 됨!!! 더보기
[vpopmail] user 추가 # cd /home/vpopmail/bin# ./vadduser [id]@[domain] [pw] ex) ./vadduser kkyun1234@tistory.com 1234 *** /home/vpopmail/etc/vpopmail.mysql 에서 user db를 체크한다.*** 추가한 후 /var/qmail/control/virtualdomains를 체크한다.*** 추가한 후 /home/vpopmail/domains/[domain]/[id]를 체크한다. 더보기
[svscan / qmail] unknown host error 프로세스 확인했을 때 ................................................ Unknown host 라고 에러가 뜬다면... # vi /etc/sysconfig/network 에서 HOSTNAME을 다음과 같이 수정한다 HOSTNAME=localhost.localdomain 그다음 reboot해주고 다시 initctl start svscan 해주고 /etc/init.d/qmaild start 해주면 에러가 사라진다. (참고로 아래 점 (".")들은 정상이라는 의미이다. 1095 ? S 0:00 \_ readproctitle service errors: ...................................................................... 더보기
[tomcat] api서버가 403 fobidden 뱉어낼 때. 와... 이것땜에 3일을 개고생했다. 아무리 curl, wget에 별별 옵션을 던져도 403을 뱉어냈는데 해답은 tomcat 자체에서 허용하는 ip를 설정해 주었기 때문이다. server.xml에 보면 valve라는 놈이 있는데 여기에 허용하기를 원하는 ip를 넣어주니까 해결. 끝!!!!!!!!!! 아오.................. 더보기
N-gram 알고리즘 기초 두번째 N-GRAM 지금까지 위에 다룬 기술들은 사실 like 검색의 결과를 모두 커버하지 못한다.예를 들어, 상품코드명을 찾는다고 하자. 이런경우는 영어사전에 있는 단어가 아니다.MDR V시리즈를 찾는다고 하면 DB 에서는 이런 쿼리를 사용할것이다.물론, Full scan을 하겠지만 우리가 원하는 결과를 찾을 수는 있을것이다. select * from product where 제품명 like '%MDR-V%'; 그런데 우리가 배웠던 기술들로는 인덱스를 쓰는 방법이 안떠오른다. 해결법배가 고픈데 "짜파게티를 먹을까? 라면을 먹을까?" 고민이 되는경우가 있다.그때 내친구가 해준말이 생각난다. 친구 : "왜 고민을 해? 둘 다 먹으면 되지" 그럼 여기선 어떻게 하면 해결될까? 왜 고민을해 다 만들면 되지...NGR.. 더보기
N-gram 알고리즘 기초 - 1. N-gram greentec.egloos.com/2795831 오다카 토모히로의 을 읽었다. 빅데이터 처리에 대한 간단한 기술들을 C언어 실습 예제로 알기 쉽게 풀어 설명한 책이다.예 전부터 관심이 있어서 계속 공부해 온 분야이긴 한데, 이 책은 정말 내용을 쉽게 잘 써놓았다. 도표도 적재적소에 사용되었고 소스도 적절하다. 이 책에 나와 있는 프로그램 중 일부를 AS 3.0으로 구현해 보는 것이 도움이 될 것 같아서 오늘부터 한번 시작해보려고 한다. 오늘의 주제 : N-gramN-gram이란 간단하게 말해서 입력한 문자열을 N개의 기준 단위로 절단하는 방법이다. 예를 들어 "Here is a dog" 라는 문장을 문자 절단 단위의 3-gram으로 만든다면, "Her", "ere", "re_", .. 더보기