준호씨의 블로그
초기에 crontab 용 editor 가 설정 되어 있지 않은 경우 select-editor 가 실행되면서 기본 editor 를 설정하게 됩니다. 한번 editor 가 설정된 이후에는 select-editor 커맨드로 바꿔주면 됩니다. $ select-editor Select an editor. To change later, run 'select-editor'. 1. /bin/nano
python 에서 config 파일을 불러올 때 사용할 수 있는 기본 모듈은 configparser 입니다. (참고로 python 2 에서는 ConfigParser 이고 python 3 에서는 configparser 입니다.) 기본 내장 모듈이기 때문에 별도로 설치 해 줄 필요는 없습니다. 간단한 예제를 만들어 보기 위해 config.ini 파일을 만들어 봅니다. [DEFAULT] USERNAME = junho85 PASSWORD = 123456python 코드를 구현합니다. import configparser config = configparser.ConfigParser() config.read('config.ini') username = config['DEFAULT'][&..
python 에서 yaml 을 이용하는 간단한 방법은 pyyaml 모듈을 이용하는 방법입니다. 우선 pyyaml 모듈을 설치를 하려면 다음 커맨드를 이용하면 됩니다. pip install pyyaml그리고 yaml 파일을 하나 만들어 봅니다. 취향껏 만들어 주시면 됩니다. developer: - june - hello - worldyaml 문법에 대해 자세히 알고 싶으면 YAML 문서를 참고해 보시기 바랍니다. python 코드를 작성해 줍니다. import yaml with open('members.yaml') as file: members = yaml.load(file, Loader=yaml.FullLoader) print(members)open 으로 members.yaml 파일을 열어..
GitHub Contributions 차트 기본 모습은 이렇게 나옵니다. 그런데 종종 이걸 3D 로 보시는 분들이 계셔서 알아 보니 크롬 플러그인을 설치 해 주면 되는거였습니다. Isometric Contributions 라는 플러그인입니다. https://chrome.google.com/webstore/detail/isometric-contributions/mjoedlfflcchnleknnceiplgaeoegien Isometric Contributions Renders an isometric pixel view of GitHub contribution graphs. chrome.google.com 에서 설치할 수 있습니다. 플러그인을 설치하고 본 Contributions 챠트 입니다. 뽀대납니다.
간단히 프로젝트를 하나 만들어 봅니다. spring-boot-start-mail를 이용할 겁니다. 언어는 kotlin을 쓰고 빌드 툴은 gradle을 사용합니다. curl https://start.spring.io/starter.zip -d type=gradle-project -d language=kotlin -d bootVersion=2.2.0.RELEASE -d baseDir=mail -d groupId=kr.pe.junho85 -d artifactId=mail -d name=mail -d description=Demo%20project%20for%20Spring%20Boot -d packageName=kr.pe.junho85.mail -d packaging=jar -d javaVersion=1.8 ..
터미널 환경을 자주 이용하는 경우 커맨드라인으로 IntelliJ 를 실행하면 편리하겠죠? 요즘 커맨드라인으로 프로젝트 뼈대도 뚝딱 만들어 주는 유틸들이 많은데 프로젝트 뼈대 먼저 만들고 IDE 를 연결해주고 싶은 경우가 종종 있습니다. IntelliJ - Tools -> Create Command-line Launcher... 라는 메뉴가 보입니다. 예전에는 여기서 만들었다는거 같은데요. 요즘은 Toolbox App 에서 만들라고 합니다. Toolbox 가 뭐냐하면 요런 프로그램입니다. JetBrains 의 툴들을 쉽게 설치 하는데 도움을 주는 프로그램이죠. 자주 사용하는 프로젝트들도 쉽게 열 수 있도록 도와줍니다. 아무튼 설치 다 했으면 우측 상단에 설정 버튼을 누릅니다. 들어가보면 Generate s..
MacOS Catalina 로 업그레이드 후 brew 로 설치했던 apache httpd 가 또 문제를 일으키네요. 이번에도 brew 로 apache 를 시작시켜 보면 잘 돌아 가는거 처럼 보이지만 실제로는 구동에 실패 하였습니다. $ brew services restart httpd Stopping `httpd`... (might take a while) ==> Successfully stopped `httpd` (label: homebrew.mxcl.httpd) ==> Successfully started `httpd` (label: homebrew.mxcl.httpd) 에러로그를 확인 해 봅니다. $ tail -f /usr/local/var/log/httpd/error_log ... [Mon Oct..
톰캣을 설치 하려면 http://tomcat.apache.org/에서 다운 받아서 설치 하면 됩니다. 그런데 이미 tomcat 6 버전은 공식지원에서 제외된 상태라 Download 에서 Archives 에 들어가서 받아야 됩니다. v6.0.53 을 설치 하고 싶으시면 https://archive.apache.org/dist/tomcat/tomcat-6/v6.0.53/bin/에 가서 받으면 됩니다. 저는 맥에 설치 할 거라 tar.gz 로 된 것을 받았습니다. 클릭해서 다운 받아도 되고 터미널에서 wget 커맨드 등으로 받아도 됩니다. 터미널에서 받으려면 wget 커맨드가 무난합니다. $ wget https://archive.apache.org/dist/tomcat/tomcat-6/v6.0.53/bin/a..
Mac OS Catalina 이전 까지는 https://support.apple.com/kb/dl1572?locale=ko_KR 에서 다운로드 할 수 있는 javaforosx.dmg 파일을 이용해서 Java 6 을 설치 할 수 있었습니다. 그런데 Mac OS Catalina 부터는 다음과 같이 새버전의 Java 가 설치 되어 있어서 구 버전을 설치 할 수 없다고 나옵니다. 만약 Mac OS Catalina 에서 Java 6 를 설치 하고 싶으시면 https://www.harrisgeospatial.com/Support/Self-Help-Tools/Help-Articles/Help-Articles-Detail/ArtMID/10220/ArticleID/23780/Mac-OS-Catalina-1015-ENVI..
가상서버호스팅에 apt-get 으로 패키지를 설치 하려니 또 /boot 파티션 용량이 부족하다고 뜨네요. 이게 몇번째인지... 하지만 예전엔 서버가 안올라 와서 고객센터의 도움을 받기도 했는데 이제는 알아서 잘 해결 하고 있는거 같습니다. /boot 영역 정리도 잘 하고 패키지 설치도 잘 해결 했습니다. sudo apt-get autoremove17M 확보 되었는데 이거로는 턱도 없네요. /boot 디렉토리의 파일들을 확인 해 봅니다. junho85@junho85:/boot$ ll -th total 256M -rw-r--r-- 1 root root 12M Oct 5 12:16 initrd.img-4.15.0-33-generic.new drwxr-xr-x 4 root root 3.0K Oct 5 12:15..