목록자하의 0 (9)
Ododododo
저번 포스트에서 IntelliJ에서 spring boot로 프로젝트를 시작해봤습니다. 이제 그 프로젝트를 Github에 올려보도록 하겠습니다. 이 포스트는 spring boot 뿐만 아니라 IntelliJ에서 프로젝트를 진행하고 있다면 같은 방법으로 가능하실겁니다. 먼저 IntelliJ에 Github 계정을 등록해야 합니다. Preferences에 들어가 Version Control을 클리하시면 여러가지 VCS들이 있고 그중에 GitHub을 클릭하시면 됩니다. 사용하고 계신 Github 계정 입력하고 Test를 눌러 잘 연결됐는지 확인하시면 됩니다. Github 계정이 잘 연결 되었다면 이제 메뉴에 VCS -> Import into Version Control -> Share Project on Gith..
자바 공부를 시작하면서 spring framework에도 관심이 생겨 공부를 시작했습니다.이번 포스트에서는 spring boot를 이용해 빠르게 spring application을 시작해보는 방법을 써보겠습니다. IntelliJ를 이용하면 쉽게 spring boot를 사용할 수 있습니다. 새로운 project를 시작하면 왼쪽 메뉴 중 Spring Initializr가 있습니다.이렇게 간단히 시작할 수 있습니다. Next를 누르면 project의 간단한 정보를 입력하는 것이 나오는데 연습해보는 것이니 Name, Description만 수정하면 됩니다. 여기서 Type에서 Gradle Project를 선택해주시면 됩니다. Gradle, Maven은 Build Tool인데 이 블로그 내용이 도움이 되었습니다...
Nginx uWSGI 설치 및 Django와의 연결 http://jaha01.tistory.com/12 이번에는 Django / Nginx / uWSGI에 DB로 PostgreSQL 사용에 대해 작성하겠다. Django는 default DB로 SQLite가 설정되어있다. Django의 settings.py에 DB Backend 설정을 보면 확인할 수 있다. 내가 PostgreSQL을 DB로 선택한 이유는 일단 Django의 가장 큰 장점인 ORM을 지원한다는 이유가 가장 컸다. 또 NoSQL 적인 부분도 약간 필요했었는데 PostgreSQL은 NoSQL Type인 JSON이나 Array Type을 지원해준다. https://www.postgresql.org/docs/9.5/static/datatype-j..
python3.5와 Django 설치 http://jaha01.tistory.com/11 이번에는 저번에 설치한 Django에 연결할 uWSGI와 Nginx에 대해 작성하겠다. 참고 사이트 : https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-uwsgi-and-nginx-on-centos-7 1. uWSGI 설치 및 설정1.1 uWSGI 설치 sudo pip3.5 install uwsgi uwsgi --http :8080 --home /home/user/Env/myproject --chdir /home/user/myproject -w myproject.wsgi python3.5를 바탕으로 진행한 것이..
CentOS7 설치 및 ftp 서버 설정 http://jaha01.tistory.com/10 이번에는 CentOS에 Nginx, Django, uWSGI를 설치해보도록 하겠다. 참고 사이트 : https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-uwsgi-and-nginx-on-centos-7 설치를 진행하면서 위 사이트를 참고하면서 했는데 다른 어떤 설치나 구축해야 하는 것이 있으면 www.digitalocean.com에서 찾아보시면 설명이 잘 되어있을 것이다. 1. python3.5.2 설치 1.1 python3 설치 CentOS에 기본으로 설치되어있는 python은 2점대이다. 그러나 나는 pyt..
시작 & 부팅 USB 만들기 http://jaha01.tistory.com/9 이번에는 저번에 만든 부팅 usb를 이용해 CentOS를 설치하고 ftp 서버를 설정하는 방법을 써보겠다. 1. CentOS 서버 설치 난 남는 노트북인 LG그램에 서버를 설치해서 사용 중에 있지만 이 포스트에서는 스샷 및 설명을 위해 맥의 Parallels Desktop을 이용해 가상환경에 서버를 구축해보겠다. 사실 몇가지 설정 빼고는 거의 똑같이 사용할 수 있기 때문에 큰 어려움이 없을 것이다. 실제 서버를 구현한다면 BIOS 세팅에 부팅 순서에서 USB를 1순위로 하고 REBOOT를 하면 설치가 시작된다. 가상서버에 경우 USB를 이용할 필요없이 바로 ISO파일을 돌려주면 설치가 가능하다.위의 화면에서 Install Ce..
이번에 맥프로를 구매하게 되면서 그램이 일자리를 잃었다... 그래서 새로운 일을 주기 위해! 사실은 카톡봇에 관심이 생겨서 LG그램에 개인서버를 구축해보기로 했다. 1. CentOS7 V.S. Ubuntu 16.04서버를 구축하는 데에 있어 가장 먼저 결정해야 하는것이다. CentOS이냐 Ubuntu이냐 인데, 간략하게 말하자면 보통 서버를 구축한다 하면 CentOS를 한다. Ubuntu는 원래 Desktop을 목적으로 나온 것이라 Server로는 많이 사용하진 않았었는데 요새 Server버전도 잘 나와서 쓸만하다고 한다. Google에서도 막히는 것에 관해 찾아보면 확실히 Ubuntu 관련 내용이 훨씬 많다. 왜 이러는지 주위에 물어봤더니 CentOS를 쓰는 사람은 모르는게 없어서 질문을 안올린다고 한..
VS code에서 C언어 개발환경은 key binding과 tasks 구성으로 구축하였다. 먼저 C/C++, Runner Extension을 받아준다. 컴파일과 테스트를 위한 단축키를 설정해줘야 한다. 기본설정 -> 바로가기 키 에서 단축키를 설정할 수 있다. 나는 컴파일은 cmd + d, 테스트는 cmd + r로 하였다. 오른쪽의 keybindings.json 파일이 생성되고 그 파일에 아래 코드를 추가해준다. [ { "key": "cmd+d", "command": "workbench.action.tasks.build" }, { "key": "cmd+r", "command": "workbench.action.tasks.test" } ] 이제 테스트를 해볼 C파일을 하나 만들어서 저장을 하고 cmd + ..
이번에 맥북을 구매하면서 Text editor를 뭘 쓸까 고민을 하다 VS code로 결정하였다. 그전에 sublime이나 atom을 썼었는데 이 둘을 기본으로 하여 MS에서 만든 것이다. VS 패밀리니 자동완성이나 디버깅같은건 믿을만하게 가능할 것 같아 선택하였다. 1. VS code 다운로드 간단하다. 일단 https://code.visualstudio.com/download 에 들어가 각자 맞는 OS에 따라 다운로드 받는다. 난 맥에서 사용하기 때문에 OS X에 해당하는 파일을 받았다. zip 파일로 되어있는데 압축을 풀면 바로 VS code를 사용할 수 있게 된다. 2. VS code 개발 환경 구축 VS code에서 디버깅이나 실행을 해보려면 extension을 받아야 한다. python 에 해..