일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Xcode
- 머신러닝
- vagrant
- 슬랙활용
- M1
- PostgreSQL
- 셀프인테리어
- 알리
- 해외직구
- 예인싱크
- Slack
- MySQL
- catalina
- 장애
- S3
- 알리익스프레스
- serial
- CTS
- 싱크대
- 직구
- ReactNative
- 슬랙사용법
- 캐딜락
- 슬랙
- Mac
- docker
- 인테리어
- virtualbox
- 스마트에너지미터
- Today
- Total
목록TIP (40)
MoreLean
mac의 JDK를 1.7로 업데이트 하였더니, intellij 를 실행할 때, JAVA 6가 필요하다고 한다. 이럴땐 다음과 같이 처리 vi /Application/.app/Contents/Info.plist JVMVersion을 찾아 1.6*을 1.7* 로 수정해주면 된다. intellij 뿐만 아니라 JVM을 사용하는 다른 모든 Application 에 공통적으로 해당하는 사항이다.
nginx 와 haproxy를 써 LBS를 구축할 필요성이 생겼다. 현재 쓰고 있는 LBS가 성능은 모르겠으나, SSL을 지원하지 않아 Client 의 정보가 제대로 전달되지 못하는 경우가 발생하였고 이에 SSL offload 방식을 통해 client 정보를 전달하려고 했다. haproxy 현재 버전(1.4)이 SSL을 지원하지 않는 상황때문에 어쩔수 없이 앞에 nginx를 두어야 했다. ( 1.5버전은 SSL을 공식지원하나 현재 개발중이라 production에는 적용하기 어렵다. ) SSL인증서를 적용해야 했고, 인증서 발급시 기존에 사용중인 apache 버전용 인증서를 받았으나 별 문제 없이 적용이 가능하겠지 생각했었으나 착각이었다. 그래서 찾은 방법이 다음과 같다. #> cat cert.pem >>..
카산드라의 경우 minor 버전별로 많은 차이가 있다. 그래서 특정한 경우 버전을 골라서 선택해야 하는 경우가 발생한다 mac에서 brew를 써서 보통 설치를 하게 되는데 나같은 경우도 패스등 여러가지 설정 문제 때문에 brew와 같은 프로그램을 애용한다. ( centos 에서는 yum, ubuntu 에서는 apt-get 을 사용하여 설정한다.. ) 여기서는 카산드라 1.1.x 버전을 설치한번 해보겠다. 1. 일단 먼저 cassandra의 패키지명을 살펴본다. $> brew search cassandracassandrahomebrew/versions/cassandra-0.6 /homebrew/versions/cassandra12 2. brew 의 formula ( /usr/local/Library/For..
Ubuntu 13.04에 VirtualBox를 설치하고 VM으로 Windows 7을 설치해서 USB의 WIFI카드를 VM인 Windows 7에 인식시켜야 할일이 생겼다. USB Filter를 이용해 Passthrough 할 수 있다고 들었는데.. 도무지 USB에 아무런 device도 발견되지 않는 것임. 그래서 몇시간의 삽질끝에 다음과 같은 과정이 필요하다는 것을 알아냈고 공유한다.
기본적으로 sudo 는 password를 물어본다. 하지만, 보통 특정 계정에 대해서는 몇몇 권한은 비밀번호 없이도 root 권한으로 실행이 가능하도록 설정할 필요가 있다. 여기서는 특정 계정이 아닌 그룹에 대해서 비밀번호 없이 httpd를 재시작 할 수있도록 설정하기 위한 설정값을 예로 등록해본다. #> chmod 0644 /etc/sudoers#> vi /etc/sudoers %sudo ALL=(ALL) NOPASSWD: /etc/init.d/httpd#> chmod 0440 /etc/sudoers sudo 라는 그룹에 비밀번호 없이도 /etc/init.d/httpd를 사용할 수 있는 권한을 준것이다.
방화벽등에 의해서 제대로 갱신이 되지 않을때 wireshark로 찍어보니 도메인을 아래와 같은 것을 사용중임. p04-caldav.icloud.com.akadns.net 그래서 맨뒤의 domain( akadns.net ) 을 통해 검색해보니, http://en.wikipedia.org/wiki/Akamai_Technologies Akamai Technologies 라는 회사이며 contents delivery 를 주로 하며, 세계 웹 트래픽의 15 ~ 20%가 이 회사의 서비스를 통해서 거쳐나가고 있었음. 이정도 규모면 뭐 미국에 있겠네. ( Cambridge, Massachusetts ) 애플 정도면 자체적인 서비스를 쓸 줄 알았는데 우리랑 다르군. 우리는 자회사라도 만들어서 던져줄텐데 말이지.. 쯔압~
docker에서 아래와 같은 명령어는 현재까지 실행한 container를 모두 출력하는 명령어이다. docker ps -a 테스트 삼아 상당히 많은 수의 container를 실행했더니 엄청나게 많은 수의 container들이 생겼다. 테스트이니 삭제 해야하는 상황에서 docker에서 redis의 flushall과 같은 container 모두 삭제라는 명령어는 지원하지 않는듯 했다. 그래서 간단히 쉘명령어의 조합으로 만들어봄. docker ps -a | awk '{print$1}' | xargs docker rm 간단히 설명하자면 awk는 공백을 기준으로 데이터를 구분지어 변수화 시켜준다. $1 이것이 공백으로 구분된 첫번째 문자열. 이것을 받아 docker에서 container 삭제 명령어인 docker..
얼마전 지인이 컴퓨터에서 소리가 나고 부팅이 안된다고 해서 업체 전화번호좀 알려달라고 연락을 했다. 그래서 어떤 소리가 나냐고 물어봤더니, 짧게 2번 beep 음이 난다고 했다. 간단히 검색해보니 2번은 대부분 메모리에 대한 내용이었다. 보통 메모리가 때문에 소리가 나는 경우는 바로 컴퓨터 본체를 건드렸다거나, 기타 충격에 의해서 메모리가 접촉 불량 혹은 내부의 먼지로 인한것으로 종종 발생한다. 간단히 내부를 청소하고, 메모리를 잠깐 빼서 휴지로 살짝 핀 접점을 닦은 뒤에 다시 껴보라고 했다. 그랬더니 제대로 부팅이 되었다고 해서 비싼 수리비 및 시간낭비 않게 되었다고 좋아했다. 간단히 검색결과를 하단에 정리한다. ( 아래 자료는 몇년전에 제가 스크랩해놓은 자료임 ) 출처 : cafe.naver.com/..