import java.security.MessageDigest

String getMD5( String msg) {
    def md5 = MessageDigest.getInstance("MD5")
   
    md5.update(msg.getBytes())
    byte[] md5sum = md5.digest()
   
    def ret = ""
   
    md5sum.each {
        ret += Integer.toHexString(it).toUpperCase()
    }
   
    return ret
}

println getMD5("gilbird")

세가지 방식으로 텍스트를 넣을 수 있다.

  • “”로 넣음
    • 일반적인 사용법
  • mkp.yield() 사용
    • escape 처리되어 들어옴
  • mkp.yieldUnescaped() 사용
    • <>같은 텍스트를 escape 처리하지 않을 경우
  • \e 대신에 \u001B를 넣으면 됨
  • 예제
    • println '\u001B[103;32mHello World\u001B[m'

참고

XML-RPC 웹 서비스로 구현

  • newPost()
  • getPost()
  • editPost()
  • newMediaObject()
  • getCategories()
  • getRecentPosts()

그루비에서 XMLRPC를 사용하려면 라이브러리 2개가 필요함

  • 저장위치는 groovy 홈의 lib 디렉토리
  • 리파지토리에서 최신 groovy-xmlrpc.jar파일 가져옴 [링크]
  • smack.jar 최신 버전 복사 [링크]
  • 이후 그루비 콘솔 등에서 테스트 해보면 됨

블로그 글 올리기

  • TO BE CONTINUED…

참고

+ Recent posts