본문 바로가기
728x90
반응형

분류 전체보기217

Perl : 모듈 관리 Perl 의 모듈관리 기능을 정리해보았다. Ruby 의 gem 처럼 하나의 툴로 이쁘게 관리되면 좋겠는데, 아직까지는 번거롭게 몇가지 툴을 설치해서 따로 따로 사용해야 된다는 것이 아쉽다. Windows 용 Perl 인 ActivePerl 에서는 ppm 이라는 툴을 제공하긴 하지만, cpan 을 이용할수 없다는 것이 흠이다. 설치할 모듈 검색https://metacpan.org/http://www.cpan.org/모듈관리도구 설치$ cpan App::cpanminus App::cpanoutdated Devel::Loaded App::pmuninstall모듈 설치$ cpanm [모듈이름]or$ cpan [모듈이름]모든 모듈 업데이트$ cpan-outdated | cpanm설치된 모듈 검색$ pminst [.. 2012. 11. 5.
(Groovy) Rotate Backup file or Log file Windows 에서 백업파일을 Rotate 하여 최근 N일 동안의 백업파일을 유지하도록 하였다.final DAY_LIMIT = 14 // N일final TARGET_DIR = "M:/"def today = new Date()def command = "cmd /c m: & cd \\ & mkdir ${today.format('YYYYMMdd')} & move backup\\*.tib ${today.format('YYYYMMdd')}"command.execute().waitFor()new File(TARGET_DIR).eachFile { path -> if (path.directory && path.name =~ /201[2-9]\d{4}/) { def lastModified.. 2012. 6. 28.
(Groovy) 여러 디렉토리의 사이즈를 구하고 크기 순으로 정렬하기 Ruby 버전에 이어서 Groovy 버전도 만들어보았다. 거의 생김새가 비슷한 언어여서, 몇가지만 수정하면 바로 동작한다.def FOLDER_LIST = [ "/path/to1", "/path/to2", "/path/to3", "/path/to4", "/path/to5", ]def startDate = new Date().format('yyyy/MM/dd HH:mm:ss')def size_folder_list = []FOLDER_LIST.each { folder_name -> def folder_siz.. 2012. 6. 15.
(Ruby) 여러 디렉토리의 사이즈를 구하고 크기 순으로 정렬하기 Ruby 에서 여러 디렉토리의 사이즈를 구하고 크기 순으로 정렬하는 방법을 구현해보았다. 여러 팀에서 공유하는 파일의 서버의 경우, 각 디렉토리별(팀)로 어느 정도 사용하는 지를 알아보고 싶을 때 이용하면 좋을 것이다.require 'find'$FOLDER_LIST = [ 'C:\\path\\to1', 'C:\\path\\to2', 'C:\\path\\to3', 'C:\\path\\to4', 'C:\\path\\to5', ]start_time = Time.nowsize_folder_list = Array.new$FOLDER_LIST.each() d.. 2012. 6. 14.
(Ruby) 특정 디렉토리 밑에 있는 파일중에 200MB 넘는 파일 찾기 다음은 특정 디렉토리 아래에 있는 파일 중에서 200MB 넘는 파일을 찾아서, 크기로 정렬하여 출력하는 프로그램이다. 어려운 것은 아니지만, 필요할 때 찾아보면 좋을 듯 하여~ ^^# -*- coding: cp949 -*-require 'find'$TARGET = "C:\\"$SIZE_LIMIT = 200_000_000start_time = Time.nowputs "Script Start..."puts "=========================================================================\n\n"file_list = Array.newFind.find($TARGET) do |path| if File.file?(path) and File.size(pat.. 2012. 5. 25.
(Groovy) Grails : ROOT Context 로 Grails App 실행하기 Grails 로 App 을 만들어서, 실행을 하면, App Name 을 콘텍스트로 사용하여 아래와 같이 접속하여야 한다. URL 뒤에 콘텍스트 이름까지 입력하려니 많이 번거롭다.http://localhost:8080/myApp사이트를 만들면 ROOT 콘텍스트로 바로 접속할 수 있도록 하여, http://localhost:8080/ 로 접근을 하려는 것이 보통일 것이다.이를 위해서 2가지 방법이 제공이 되는데, 첫번째는 application.properties 파일에 아래 내용을 추가 하는 것 :app.context=/두번째 방법은 Config.groovy 에 아래 내용을 추가하는 것이다grails.app.context = "/" 2012. 5. 23.
728x90
반응형