본문 바로가기

반응형

전체 글

Letsencrypt 에서 받은 인증서 tomcat 적용 IIS 에서 사용중인 letsencrypt 인증서를 tomcat 에서 사용할 수 있도록 설정하는 방법입니다.IIS 에서는 pfx 포맷의 인증서를 사용합니다. 윈도우용 letsencrypt.exe 를 사용하여 IIS 에 설정한 site domain 을 이용하여 인증서를 다운로드 받으면 아래와 같은 파일들이 들어있습니다. tomcat 에 설정하기 위해서 pfx 파일과 비밀번호가 필요합니다, 한데 위의 pfx 를 이용할 수는 없습니다. pfx 를 만들 당시의 비밀번호를 모르니까요.;;; 그래서 pfx 를 하나 더 생성합니다. 비밀번호는 임의로 정합니다. terminal 을 하나 띄워서 아래와 같이 입력합니다. 저는 ubuntu 에서 openssl 이 설치되어 있어서 ubuntu 에서 작업하였습니다. $ ope.. 더보기
ubuntu 16.04 에서 사용할 nimf 빌드 deb ubuntu 16.04 버전에서는 github 의 nimf 소스를 받아서 debuild 로 빌드가 되지 않습니다.원인은 librime 의 버전이 ubuntu 16.04 에서는 1.2.0 버전인데, 빌드시에 1.2.9 버전을 필요로 합니다. ubuntu 16.10 이상의 버전에서는 문제없이 빌드가 가능합니다. 저와 같이 아직 16.04 버전의 ubuntu 를 사용하는 분들을 위해서 빌드된 deb 파일을 공유합니다. dpkg 를 사용하여 인스톨하면 되며, dependency 는 apt 를 사용하여 해결하면 됩니다. 사용자마다 환경이 다르므로 질의에 대한 응답은 아마 못해드릴 것 같습니다. 원본 소스는 https://github.com/cogniti/nimf 사이트에서 내려받을 수 있습니다. 그동안 개발에 고.. 더보기
Ubuntu 에 최신 버전 Skype 설치하기 기본 배포판의 repository 에 있는 skype 를 설치하면 4.3 버전밖에 설치가 되지 않습니다. MS에서 제공하는 skype 의 버전은 8.X 버전대가 최신버전입니다. 또한 한국에서 skype.com 사이트에 접속하는 경우, 한국의 총판사이트로 연결이되고, 정말 최신 버전을 설치할 수 있는 방법은 하나도 알려주지 않습니다. 하여... ms 에서 제공하는 최신버전의 skype 를 설치해 보도록 하겠습니다. 참조 : http://ubuntuhandbook.org/index.php/2017/08/install-new-skype-preview-repository-ubuntu/ 1. ctrl + alt + T 버튼을 눌러 터미널을 띄웁니다. 2. 일단 진행을 위해서 apt-transport-https 라.. 더보기
Grails 3.3.5 LocalDate 사용하기 프로젝트에서 이틀동안 고생한 내용을 정리합니다. 프로젝트는 Grails 3.3.5 기반이고, rest-api profile 을 적용하여 api service를 개발하는 중이었습니다.각각 라이브러리에 대한 대략적인 dependency 는 아래와 같습니다. grails:3.3.5 gorm:6.1.9.RELEASEhibernate5:6.1.9.RELEASEhibernate-core:5.1.13.Final hibernate-core 는 기본적으로 프로젝트 생성시 5.1.5 버전으로 생성해 주는데, 일단 5.1 버전의 최신버전인 5.1.13으로 설정을 변경하였습니다. 위에서 Domain 객체에 LocalDate 를 사용하고, h2 같은 데이터베이스에 테스트 데이터를 확인해보면 DATE(10) 타입으로 칼럼이 생성.. 더보기
Graile unit test 시 environment 를 test 로 설정하는 방법 Jetbrains 의 개발툴은 Intellij IDEA 에서 Grails 개발 시 unit test 인 Specification 을 테스트하는 경우, 왜인지 development 환경으로 구동이 됩니다. 이를 해결하기 위해서 테스트 Configuration 을 생성하고, VM options 에 아래 항목을 추가하면 test 환경으로 unit test 를 진행할 수 있습니다. -Dgrails.env=test 위에 보이는 이미지와 같이 VM options 에 추가하고 테스트를 잰행하면, The following profiles are active: test 라는 문구를 확인할 수 있고, 정상적으로 test profile 로 테스트를 진행할 수 있습니다. Intellij 의 의도인 것인지 모르겠지만, 당분간은.. 더보기
MAC 에서 숨겨진 파일, 폴더를 Finder나 파일 선택창에서 보이도록 하는 방법 갑자기 맥북 2011 기기가 하나 생겨서 개발용 장비로 설정하는 중에 단축키를 좀 정리해 보려고 글을 씁니다. 이번에는 groovy 개발환경을 구성하면서 .sdkman 폴더 하위의 groovy 배포 폴더를 선택해야 하는데 보이지 않아서 구글링을 통하여 보이도록 하는 단축키를 찾았습니다. 숨겨진 파일, 폴더(Hidden Files, Folders) 를 보이게 설정 : Command + Shift + . 위와 같이 누르면 Finder, 파일 선택창에서 숨겨진 파일과 폴더를 볼 수 있습니다. 한번 더 누르면 다시 파일을 숨길 수 있습니다. 맥북을 사용하다보니 단축키가 너무 많고, 윈도우, 우분투와 또 많이 달라서 잘 사용할 수 있을지 걱정입니다. 더보기
Ubuntu Gradle 빌드툴 최신 버전 설치 이번에는 ubuntu 에 groovy 언어 기반의 빌드툴인 Gradle 의 최신 버전을 설치하는 방법에 대해서 알아보겠습니다. ubuntu 의 apt 로 설치하는 경우 기본 repository 는 최신버전이 아닌 좀 버전업이 늦게 진행됩니다. 최근 4.7 버전을 다운로드 받고 싶은 경우 아래와 같이 진행합니다. Gradle 를 배포하는 repository 를 추가, 업데이트, 설치를 진행합니다. $ sudo add-apt-repository ppa:cwchien/gradle$ sudo apt update$ sudo apt install gradle 글을 쓰는 날기준으로 Gradle 의 최신버전은 4.7 버전입니다.apt show gradle 같은 명령어를 이용하여 repository 상의 최신 버전을 확.. 더보기
ubuntu 계열 배포판 다운로드 ubuntu 계열의 배포판이 참 다양하고 많습니다. 이것들을 다운로드받으려고 각 배포판의 운영사이트를 찾아 들어가고, 다운로드 링크로 이동하는 것도 일이죠? 이 모든 배포판의 CD 이미지를 배포하는 사이트가 있어서 공유합니다. 링크는 다음과 같습니다. http://cdimage.ubuntu.com/ 위 사이트에 가보시면 첫 화면이 아래와 같이 나옵니다. edubuntu, kubuntu, lubuntu, mythbuntu, netboot, ubuntu, ubuntu-gnome, ubuntu-mate, ubuntu-snappy, ubuntu-touch, xubuntu 정말 다양한 배포판들이 모여 있습니다. 물론 배포판이 이것만 있는 것은 아니고, 대표적인 Linux Mint 배포판도 ubuntu 를 기반으로.. 더보기

반응형