분류 전체보기
-
우분투에서 python 가상환경(venv) 설치 안될 경우💻 프로그래밍/Python 2018. 1. 9. 22:57
안녕하십니까! 오늘은 우분투에서 python 가상환경이 설치되지 않는 경우에 대처방법을 알아보겠습니다. 파이썬 가상환경을 만들기 위해 sudo apt-get install python3-venv 명령어로 가상환경을 만들어주는 파일(?)을 설치하였습니다. 그 다음위 그림을 보시면, python3 -m venv myvenv 명령어로 가상환경을 만들었습니다. 하지만, 돌아오는 대답은... The virtual environment was not created successfully...완벽하게 만들어지지 않았다..;; 실제로 폴더로 들어가보면 activate 파일도 없고, 제대로 만들어지지 않은 것을 확인할 수 있습니다. 구글링끝에 찾은 결론은.. 정말 간단합니다. sudo apt-get install pyt..
-
[python]백준 알고리즘 11403 경로찾기💻 프로그래밍/알고리즘 2018. 1. 7. 00:05
안녕하세요! 코딩하는 JAY입니다. 다들 2018년 새해계획은 잘 세우셨나요?!ㅎㅎㅎ거창한게 아니더라도 새해에 각오, 목표 하나씩 세우면 동기부여도 되고 좋은 것 같습니다. (좋아연~:D)오늘 부터 '백준 알고리즘' 문제 포스팅을 하려고 합니다! 알고리즘에 대해서 많이 부족하기도 하고, 소프트웨어 개발할때 많은 도움이 될 것 같아서 올해부터 꾸준히 하려고 합니다. ※ 11403번 경로찾기오늘 풀어볼 문제는 '경로찾기'입니다. DFS(깊이우선탐색) 문제인데요. 예제입력1을 기준으로 문제를 설명하면 이렇습니다. (i, j)가 1일 경우 i에서 j로 가는 경로가 있다는 의미 입니다. 오른쪽 그림을 보면 이해하기 쉬우시죠?! 자, 여기서 i에서 j로 가는 경로가 있으면 j에서 i로 가는 경로도 있다는 의미입니다..
-
'잡'개발자의 파이썬 게임 만들어 보기 1부🎁 토이 프로젝트/Metris(Metro + Tetris) 게임 2018. 1. 3. 04:30
안녕하세요. 코딩하는 JAY입니다.이번 포스팅은 제가 2017년 12월 한달동안 진행해왔던 토이프로젝트를 포스팅 해보려고합니다. 주제는 "파이썬으로 게임만들어 보기" 입니다. 게임을 처음부터 하나하나 진행과정을 설명하면서 포스팅을 진행하면 좋겠지만... 그러기에는 이미 많은 삽질과 과정들을 지나왔기 때문에 그렇지 못하는점 이해해 주시길 바랍니다.ㅠㅠ 그래도 최대한 각 함수가 어떤식으로 동작하고 어떤 과정에서 어떻게 쓰이는지에 대해서 상세히 설명드리겠습니다. (절 믿어 보세요!:D) 응 안믿어... 1부에서는 우리가 만들어볼 게임의 컨셉과 어떻게 플레이되는지에 대해 간단히 알아보겠습니다! 1. 컨셉첫번째로 게임의 컨셉인데요. 저희가 만들어 볼 게임의 베이스는 바로 '테트리스'입니다. 테트리스는 누구나 한번..
-
2017년 회고록 그리고 2018년 새해목표 및 다짐👨🏻💻 개발자 제이의 이야기 2018. 1. 1. 21:07
이 글은 2017년 한해동안 저에게 있었던 일들을 정리하는 내용입니다. 또한, 개인적으로 사회초년생이며 회사에서 자신이 원하는 일을 하고있지 않아 힘드신 분들에게 공감과 위로를 드리고자 하는 글이기도 합니다. 부족하지만 가볍게 이런사람도 있구나하고 읽어주셨으면 좋겠습니다. 1. 회사생활(첫 취업)2016년 3월부터 11월까지 취업준비를 하면서 정말 많은 스트레스가 있었다. 스스로 개발자로서 많은 경험과 노력을 해왔다고 생각해 취업은 금방 하겠지.. 라는 생각이었는데.. 현실은 그렇지 않았다.(우물안의 개구리)그렇게 8개월이 지나 2016년 11월에 지금있는 회사에 인턴으로 일하면서 2017년 2월 정규직 전환이 되었다. 이제 진짜 회사생활이 시작되었고, 내가 꿈꿔왔던 직장생활이 펼쳐질 줄만 알았다. 고등..
-
attempt to write a readonly database 와 unable to open database file💻 프로그래밍/Django 2017. 12. 30. 19:07
안녕하세요! 코딩하는 JAY입니다. 벌써 2017년이 끝나가네요...이틀뒤면 흑흑.. 어서와라! 18년아~~!!(아, 물론 2018년입니다)오늘은 제가 로컬에서 만들었던 Django서버를 AWS에 릴리즈하면서 겪은 문제에 대해 포스팅하려고 합니다.AWS 릴리즈를 위해 똑같이하면 될 줄알고 기본적인 Django, AWS, apache2 세팅을 마치고, db.sqlite3 까지 생성을 완료 했습니다. 다음에 views.py 에서 똑같이 입력받는 POST 데이터를 save()하려고 하는데..... 서버(IP)에 접속하니..... "attempt to write a readonly database" 라는 메시지가 나타나면서 템플릿 페이지가 실행되지 않는 것 입니다.. 사실 여기 까지는 별로 문제가 없었습니다."..
-
[chmod] 파일 및 디렉토리의 퍼미션(권한) 변경💻 프로그래밍/리눅스(QNX, Ubuntu) 2017. 12. 30. 19:05
안녕하세요~!! JAY입니다. 오늘은 chmod(퍼미션 변경)에 대해서 알아보려고 합니다. 리눅스는 서버용으로 만들어진 OS이기 때문에 여러사용자가 들어와 사용한 멀티유저 시스템입니다. 그렇기 때문에 파일 및 디렉토리에 대한 권한을 다르게 설정에 접근에 대해 제한을 줘야합니다. - chmod 명령어chmod는 이런 파일의 퍼미션을 변경하는 명령어입니다. 아래 예제를 보며 그 내용을 살펴보도록 하겠습니다. 1. 파일타입 : "d"->디렉토리, "l"->링크파일, "-"->일반파일 등등2. 퍼미션 정보 : 해당파일에 어떤 퍼미션이 부여되는지 표시- 퍼미션 종류 : r(읽기), w(쓰기), x(실행) - 퍼미션의 사용자 지정 : 소유자, 소유그룹, 공개(모든사용자) 순서- 퍼미션 변경 : r = 4, w = ..
-
requests 모듈의 사용과 DB에 데이터 저장하기💻 프로그래밍/Django 2017. 12. 25. 22:20
안녕하세요! 코딩하는 JAY입니다!!! 정말 오랜만의 포스팅이네요 ㅠㅠ 그동안 나름 토이프로젝트다 뭐다 해서 이것저것 하느라 블로그 포스팅에 조금 소홀했습니다.. 무튼, 이번 포스팅에서는 requests모듈을 이용해 서버에 데이터를 전송하고 DB에 저장하는 방법을 알아보도록 하겠습니다. 1. requests 모듈이란?requests 모듈은 간단한 HTTP 요청처리를 위해 사용되는 모듈이다. 파이썬 기본 내장 모듈이아닌 별개로 만들어진 오픈소스이기 때문에 따로 설치를 해주어야 한다.- POST 요청 requests 모듈의 post함수는 IP와 Data를 인자값으로 받으며, 보시다시피 사용방법은 정말 간단합니다.Data는 Dictionary 형태로 보냅니다. 2. Django에서 DB 마이그레이션 하기1번에..
-
[MFC]ListBox 컨트롤 및 DB연동(SQLite3)💻 프로그래밍/C, C++ 2017. 11. 12. 18:43
안녕하세요! 코딩하는 JAY입니다. 이번에는 MFC 도구상자에 있는 ListBox 를 컨트롤하고 SQLite3와 연동해보도록 하겠습니다!!*_* 이번 포스팅에서 다룰 내용을 요약하면, 1. 두개의 ListBox를 만든다.2. ListBox1에 DB내용을 불러와 뿌려준다.3. 버튼과 DB의 아이템을 클릭하면 ListBox2에 클릭한 아이템이 추가된다.(반대로 삭제도 가능)4. 버튼을 클릭하여 ListBox2에 추가한 내용을 새로운 DB로 저장한다. 대략 이렀습니다!! 자 이제 시작해보도록 하겠습니다. 1. 대화상자 기반 프로젝트 만들기 처음 MFC 프로젝트 만들때, '대화 상자 기반'으로 프로젝트를 생성해 줍니다. 리소스 뷰에 들어가 위와같이 다이얼로그 박스를 구성해주시면 됩니다. 도구상자에 보시면 Lis..