본문 바로가기
반응형

전체 글41

Let’s Encrypt SSL 무료 인증서 설치 0. 상황 수년동안 손댓다 말았다 하며 만들고있는 소개팅서비스가 있다. 선연(sunyeon.com) 이라고 하지만 앱버전이 없기때문에 아직 정식 서비스라고 할수는 없다. 작년인가는 cafe24에서 인증서를 구매해서 적용했지만, 정식 서비스도 아니고 좀 아까웠다. 얼마 안되는 금액이지만 선연 서비스 외에도 회사 홈페이지나 간단한 웹을 만들때 종종 쓸거 같아 맘먹고 무료인증서 설치를 추진해봤다. 근데 자료가 많으면서도 전체적으로 필요한 내용을 개별적으로 찾아야 해서 정리해본다. 사실 3개월전에 적용을 했었으나 그때 정리 못해서 다시 갱신 발급하려니 다 까먹어서 이번에도 힘들었다. 1. 무료인증서 선정 많은 무료인증서 서비스가 있지만 그중에서 Let’s Encrypt 로 선정 2. Let’s Encrypt L.. 2022. 3. 27.
synology 에서 파일 공유, 그리고 RaiDrive 나는 시놀로지(헤놀로지)를 개발과 관련된 용도로 사용하고 있다. git, redmine, svn 정도를 아주 잘쓰고 있다. 개인적인 용도로는 photo station, Note station 을 잘쓰고 있다. 하지만 이정도가 시놀로지를 충분히 활용하고 있는건 아닌것 같다. 원래 NAS라는게 가장 중요한 이용 분야가 데이터 저장이나 공유 백업 같은 부분일텐데 이상하게 그부분이 사용하기에 와닿지 않는다. 처음 시놀로지를 설치하고도 파일 공유나 저장을 위해 사용해 볼까 하다가도 크게 불편하진 않지만 뭔가 불편한.. 익숙하지 않음이 더 클지도 모르지만.. 여러 패키지를 사용해봐도 그닥... 처음 다양한 시도를 하다 그 이후 관심을 놓고 늘 하던대로 무식한 데이터 공유를 하고 살았다. USB에 담아서.... 근데.. 2022. 2. 26.
OpenJDK 다운로드 경로 * 이글 수정 하는 지금 2024년 05월 25일 현재까지도 아직 현업에서는 JDK1.8을 참 많이 쓴다.내가 참여하는 프로젝트는 솔루션 들이고 그 솔루션들이 이미 십수년 전에 만들어진 것들이기때문에~프로젝트를 하다보면 특정 라이브러리가 JDK 1.6 에서만 지원이 되기때문에 JDK 1.6 이 요구사항인 경우도 많다.완전 신규 프로젝트가 아닌 다음에는 JDK 11 조차 써볼 기회가 많지 않다.여튼 이번에 jdk 뉴스를 좀 보다가 JDK 11 LTS 지원기간이 연장 되었다는 뉴스가 있더라위에서 이야기 JDK 1.8 이 많이 사용되는 이유하고는 좀다른 이유이지만 지원기간 때문에 1.8 을 고집하는경우도 있는데이제 JDK 11 이용이 좀 늘어날려나~https://blogs.oracle.com/java/post.. 2022. 2. 19.
이클립스(eclipse)에서 JDK 설정 나는 이클립스를 사용하기 시작한지 얼마 안되었다. 새로운 툴을 사용하려면 정말 어색하다. 우선 처음 이클립스를 사용하면서 정확히 잘 와닿지 않았던게 JDK 설정이었다. 이클립스를 사용한다는건 아마도 java 개발일거고 그러려면 JDK를 써야할거고~ 그런데 프로젝트들 마다 사용하는 JDK 버전들도 다들 다르고... 이걸 어떻게 적용하는지... 우선 처음 이클립스를 설치(압축푼 폴더에서 실행) 하면 기본적으로 jre 가 포함되어있다. jre 와 jdk 는 다르긴 하지만 이클립스 설정에서는 같다고 보는게 이해하기 편하다. 내가 설치한 이클립스 에서는 기본 jre 버전이 16이다. 하지만 내가 요즘 또는 주변에서 진행하는 프로젝트들 보면 아직 jdk1.8을 많이 사용한다. LTS 버전이 1.8 이후 11 그리고.. 2022. 2. 19.
Rocky Linux 8.5 에서 Alitibase 6.5 설치하기 이번 업무에서 Altibase 6.5를 사용하게 되었다. 현재 Altibase 최신 버전은 7.2 이지만 고객의 버전이 6.5 인 관계로 Rocky Linux 8.5에 Altibase 6.5.1.9.0 버전을 설치했다. 나같은 경우 고객이 euckr 을 사용하기 때문에 linux 도 Altibase 도 euckr 로 설치함 설치에 참고한 문서는 Altibase 공식 사이트의 가이드 이다. 사실 이 가이드 대로 진행해도 충분하지만 내가 보기엔 몇가지 부족한 부분이 있어 블로그에 다시 적는다. https://docs.altibase.com/pages/viewpage.action?pageId=13436834 Altibase Quick Install & Start for UNIX - Technical Docum.. 2022. 2. 16.
logback 에서 로그 파일 분리, 로그 파일 2개 이상 분리 사용 가끔 개발을 하다보면 로그를 남기는 파일이 하나가 아니라 두개 이상이 필요할때도 생긴다. 대부분은 로그파일 하나에 LOG Level 에 따라 로그를 남기게 설정하는데, 어떤 로그는 별도의 로그파일에 남기기를 원할때가 생긴다. 예전에는 error 만 따로 남기는 파일을 생성 하고 싶었었고 이번에는 특정 이력만 별도의 로그파일에 남기고 싶었다. 뭐 다 기존 로그파일에 남길수 있긴 하지만 온갖 로그가 남는 파일에서 해당 내용만 찾아보는것도 번거롭고... 내가 원하는 내용만 별도로 로그를 남기면 편하니까~ java 소스파일에서 이미 사용하고 있는 logger.info(" 기존 로그") 는 있는상태이고 여기에 별도의 로그 남기는 부분을 추가한다. 기존 log는 info든 debug든 원래 수행하던 로그를 계속 남.. 2022. 1. 1.
헤놀로지 DSM 업그레이드 실패 여튼 결론은 이번 DSM 6.2.4 버전으로 절대 업데이트 하지 말라~~~!!!!!!!! 어느날 내부 서버로 사용하고있는 헤놀로지 admin 계정으로 들어가 보니 기존 설치된 패키지 상당부분이 업그레이드 버튼이 활성화 되어있어 자연스로 모두 업그레이드를 클릭해서 수행했다. 지금 까지 패키지 업그레이드가 이렇게 다량으로 뜬적도 없었는데 패키지 업그레이드로 문제가 된적은 없었다. 하지만...... 업그레이드 후 문제가 생겼다. 다른 패키지는 문제가 없는것 같은데 Redmine 이 문제였다. Redmine 에 ckeditor 플러그인을 설치해서 사용했는데 이 플러그인에 글을 올릴때 첨부한 이미지는 별도의 디렉토리에 생성되어 저장되는데..... Redmine 업그레이드 하면서 몽땅 날아갔다. ㅜㅜ 이 우울한 와.. 2021. 4. 23.
이런저런 유용한링크 gitignore.io (gitignore 파일 생성 해줌) https://www.toptal.com/developers/gitignore 업타임로봇(사이트 DOWN 알림) https://uptimerobot.com/ 스택오버플로우 https://stackoverflow.com/help/how-to-ask 이호스트 기술노트 https://www.ehostidc.co.kr/cscenter/technical.php 오토연구소 기술노트 http://auto.weblab.pe.kr/board_oUJk51 우아한형제들 기술블로그 https://woowabros.github.io/ 쿠팡 기술블로그 https://medium.com/coupang-tech/technote/home 코딩 환경 제공 https://rep.. 2021. 4. 7.
git 명령 git init : 현재폴더에 저장소 생성 (하위에 .git 폴더 생성) 현재디렉토리에 소스코드파일이 있고 그에 따른 이력은 .git 파일에 보관 된다. git init --bare :현재폴더에 리모트저장소 생성 git 서버역활로 소스파일은 없고 이력만 보관. clone 하면 마지막 소스 복원 (현재폴더가 .git 안의 내용들로 생성) git config --list 또는 git config -l //모든설정 git 설정값 확인 git config --system --list // system 설정 git config --global --list // global 설정 git config --local --list // local 설정 git config --global user.name "자신의 닉네임.. 2021. 4. 7.
반응형