목록개발이야기 (528)
준호씨의 블로그
kevin-tv 보다가 문자열 길이 만큼 "*" 로 치환하는 방법이 어떤 것들이 있는가 이야기를 나누기에 팀에서 쓰는 스크립트 언어중 하나인 perl 로 구현 해 봄 (다른 언어들은 이미 다른 분들이 올려 두어서 안올린거로 해 봄) python 에서 "*" * 5 하면 "*****" 하면 되는건 봤었는데 perl 에서도 되는지는 몰랐다. 다만 * 가 아니고 x 를 사용한다는 건 좀 특이함. 아래는 groovy 로 구현해 본거. 요즘 groovy 도 조금씩 만져 보고 있다.
요즘 groovy 조금씩 써 보는 중 보통 서비스 개발은 java, 간단한 툴이나 스크립트는 perl, python 등을 활용 하는 편인데 groovy 써보니 괜찮군. gradle 설정 하면서 살짝 써 보긴 했지만 groovy 로 운영 스크립트는 처음 짜 봄. 일단 java 라이브러리를 사용 할 수 있는게 큰 장점 사내 시스템 API 들은 보통 java API 를 우선 제공 하다보니 perl 이나 python 환경에서는 해당 API 를 활용 할 수 없는 문제가 있음. groovy 는 java API 를 사용 할 수 있어서 java 로 짜둔 코드를 스크립트로 간단하게 활용 가능 해 짐 아래는 파일 한줄 한줄 읽는 코드
예전에 팀에서 스터디 하던건데 개인사정으로 참석 못해서 자습 중 http://book.daum.net/detail/book.do?bookid=BOK00022070866YE Clean Code(클린 코드)저자마틴 지음출판사인사이트 | 2013-12-24 출간카테고리컴퓨터/IT책소개나쁜 코드도 돌아는 간다. 하지만 코드가 깨끗하지 못하면 개발 ...
http://docs.fluentd.org/articles/install-by-dmg 에 가서 dmg 파일 받아서 설치 하면 된다. brew 로는 아직 안되는 군. 시작sudo launchctl load /Library/LaunchDaemons/td-agent.plist 테스트curl -X POST -d 'json={"json":"message"}' http://localhost:8888/debug.test 로그 확인less /var/log/td-agent/td-agent.log 그런데 로그가 생성 되지 않았음;; 왜지? 기본 포트 8888 인데 ipython notebook 이 물고 있어서 그런가 해서 ipython notebook --port=8889 로 변경... 했지만 여전히 안됨... 정지sud..
요즘 맥북에 뭔가 어플리케이션을 너무 많이 설치 하는 거 같기도 하지만... 일단 설치brew install postgresqlbrew install postgresql==> Downloading https://homebrew.bintray.com/bottles/postgresql-9.4.5.el_capitan.bottle.tar.gz######################################################################## 100.0%==> Pouring postgresql-9.4.5.el_capitan.bottle.tar.gz==> /usr/local/Cellar/postgresql/9.4.5/bin/initdb /usr/local/var/postgres==> C..