본문 바로가기

Programing

(393)
카산드라(cassandra) 인텔리제이에서 프로젝트 열기. ANT 프로젝트로 되어 있어서 아래 명령어로 IDE를 위한 파일 생성이 가능하다.> ant generate-idea-files http://cassandra.apache.org/doc/latest/development/ide.html 이후에 체크아웃 받은 카산드라 폴더를 인텔리제이에서 열면 된다.
asciinema : Record and share your terminal sessions, the right way. site: https://asciinema.org/docs/getting-started 설치: brew install asciinema sample: https://asciinema.org/a/AX3b9SbPmdgr6QCMyaZuKr5yJ
jOOQ 사이트: https://www.jooq.org/ jOOQ generates Java code from your database and lets you build type safe SQL queries through its fluent API.jOOQ는 여러분의 데이터베이스로부터 타입에 안전한 SQL쿼리를 fluent API를 통해 만들 수 있도록 자바코드를 생성합니다.
node.js 뼈대(skeleton) - 템플릿(template) C언어를 배우면 IDE가 기본적으로 만들어주는 골격이 있다.혹자는 템플릿(template)라고도 하는데 int main(int argc, char **argv) 같은 것을 말한다. node.js에서 스크립트 처리를 할 때, 표준입출력(stdio)를 이용한 처리를 하는 경우가 있어서 템플릿을 만들었다.자주 쓸 테니 바퀴의 발명을 할 필요는 없으므로... 라인에서 특정 값을 뽑아내는 샘플 프로그램이다. http://namocom.tistory.com/538 랑 유사하다. tokenize.jsconst readline = require('readline').createInterface({terminal: false, input: process.stdin}); readline.on('line', function..
python 뼈대(skeleton) C언어를 배우면 IDE가 기본적으로 만들어주는 골격이 있다.혹자는 템플릿(template)라고도 하는데 int main(int argc, char **argv) 같은 것을 말한다. node.js에서 스크립트 처리를 할 때, 표준입출력(stdio)를 이용한 처리를 하는 경우가 있어서 템플릿을 만들었다.자주 쓸 테니 바퀴의 발명을 할 필요는 없으므로... 라인에서 특정 값을 뽑아내는 샘플 프로그램이다. tokenize.pyimport sys token = 'my:value:'def extractMemberSrl(line):which = line.rfind(token) + len(token)return line[which:] line = sys.stdin.readline()while line: print ex..
자바스크립트에서 날짜별 iterate 하기 Date 객체는 자바스크립트에서 날짜와 시간을 표시하는 객체이다. for loop처럼 날짜를 generate해서 iterate하는 것을 만들어보자.참고로 시간은 yyyymmdd 형식으로 만드는 것이 보기에 좋을 것이라서 아래 prototype을 사용한다.출처: Stack Overflow: Get String in YYYYMMDD format from JS date object?Date.prototype.yyyymmdd = function() { var mm = this.getMonth() + 1; // getMonth() is zero-based var dd = this.getDate(); return [this.getFullYear(), (mm>9 ? '' : '0') + mm, (dd>9 ? '' :..
[스프링] ReloadableResourceBundleMessageSource 관련한 테스트 에러 기존에 spock 테스트 코드가 있었는데, 어느 시점부터 계속 테스트가 깨진다.해당 코드에서는 테스트 하는 코드는 다국어 지원 메세지가 지원하고 있었기에 주입을 위해 아래와 같이 ReloadableResourceBundleMessageSource를 이용하여 주입해주고 있었다. class AvailableValidatorTest extends Specification {def messageSource = new ReloadableResourceBundleMessageSource(defaultEncoding: CharEncoding.UTF_8,basenames: ["classpath:messages/web/validation-error-messages.xml","classpath:messages/web/we..
[스프링] URI 만드는 구성 요소 UriComponentsBuilder 스프링 프레임워크를 쓰고 있다면 URI를 만드는데 도움이 되는 유틸리티가 있다. org.springframework.web.util.UriComponentsBuilder스프링 3.1 부터 지원이 되었고 spring-web-x.y.z.RELEASE.jar에 포함되어 있다. 사용은 static method를 이용해서 동작할 수 있다. - fromUriString(String uri) 이후 build 패턴중 메서드 체인을 이용해서 파라메터 등을 추가할 수 있다.마지막 인스턴스를 만드는 녀석은 예상대로 build()이다.- queryParam(String name, Object... values)- build()