목록개발이야기 (529)
준호씨의 블로그
페북에서 누군가가 터미널에서 lolcat 을 사용한 걸 보고 나도 해 봤음. 그냥은 안되고 lolcat 을 설치 해 주어야 됨. $ gem install lolcat Fetching: trollop-2.1.2.gem (100%) Successfully installed trollop-2.1.2 Fetching: paint-1.0.1.gem (100%) Successfully installed paint-1.0.1 Fetching: lolcat-42.1.43.gem (100%) Successfully installed lolcat-42.1.43 Parsing documentation for trollop-2.1.2 Installing ri documentation for trollop-2.1.2 Parsi..
gradle 테스트를 돌리니 저런게 나온다. Note: /.../src/test/java/somewhere/Something.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. http://stackoverflow.com/questions/18689365/how-to-add-xlintunchecked-to-my-android-gradle-based-project 보니 아래 내용을 추가 하란다. allprojects { gradle.projectsEvaluated { tasks.withType(JavaCompile) { options.compilerArgs
압축된 파일을 리모트 서버에서 풀려고 하면 어떻게 해야 할까? copy 한 후 압축 풀기 커맨드를 날린다. 그리고 copy 한 파일을 지운다. 간단하긴 하지만 좀 번거롭다. 더 쉬운 방법이 없을까 찾아 보니 unarchive 가 있다. - name: unarchive logstash unarchive: src=logstash-all-plugins-2.3.1.tar.gz dest=/somewhere/ 참고 http://docs.ansible.com/ansible/unarchive_module.html
logstash 설치는 간단하다. 다운받고 압축풀면 끝. 다만 java 7 이상이 설치 되어 있어야 한다. 다운로드 Logstash Download 페이지 https://www.elastic.co/downloads/logstash 플러그인이 모두 있는 녀석으로 선택 wget https://download.elastic.co/logstash/logstash/logstash-all-plugins-2.3.1.tar.gz 설치 압축 풀기 tar xvfz logstash-all-plugins-2.3.1.tar.gz 설정 config 디렉토리 만들고 logstash.conf 파일 만들기. 파일명이나 경로는 적당히 설정은 대충 input { file { path => "/somewhere/something.log" ..
fluentd 에서 output 을 remote syslog 로 쏠 일이 생김 기본기능으로 제공 하는거 같지는 않아서 http://www.fluentd.org/plugins/all 에서 플러그인을 찾아 보니 remote_syslog 라는 플러그인이 보인다. 설명은 다음과 같다. Fluentd output plugin for remote syslog https://github.com/dlackty/fluent-plugin-remote_syslog 설치는 fluent-gem install fluent-plugin-remote_syslog 라고 되어 있지만 td-agent 환경이라 td-agent-gem install fluent-plugin-remote_syslog 로 설치 설정은 다음과 같은 형식으로 하면..