MariaDB를 도커로 올려보자, 고려할 점! MariaDB는 기본 언어가 latin 이다. 설정파일을 미리 만들어서 사용 하자. docker로 올릴 때, 환경변수를 지정하면, 루트 비밀번호와 게정을 설정할 수 있다. 포트번호는 3306이다. volume 설정으로 /var/lib/mysql 을 연결하면 데이터를 컴퓨터와 동기화할 수 있다. 테스트용 디비를 사용한다면 테스트 데이터를 미리 덤프 받아놓고 사용한다.(옵션) # docker run 할 때, -d는 detach, -p는 외부 연결 포트지정, -v 는 디렉토리 연결, -e는 환경변수 지정이다. docker run -d \ -e MYSQL_ROOT_PASSWORD=root_secret \ -e MYSQL_DATABASE=test \ -e MYSQL_..
앞으로 로그라는 것을 쓸거다 뭘 공부했는지, 어떤 작업을 했는지, 어떻게 적용할 것인지 쓰는 거다. 나는 매주 일요일만 쉰다. 주중에는 스타트업으로 출근하고토요일에는 학원에서 강사로 일을 하고 있다. 게다가 저녁시간에는월요일에는 일러스트 스터디화요일에는 뷰제이에스 스터디이 있어서 남은 내 여가 시간은 수목금 저녁과 일요일 뿐이다. 여기서도 가끔 연애 하는 시간(?)을 빼고 나면 공부하는 것을 기록하고 남기고 싶지만, 공부만 하기에도 벅찬 현실이다. 놀 생각 없이 매일매일 공부하고 기록한다면, 계속 기록할 수 있겠지만, 가끔은 숨도 돌려야하는데, 한숨이 푹푹 나온다. 하지만, 그런 와중에도 나는 여러가지 일을 벌이고 있다. 강의 듣고, 여러 프로젝트 준비하고, 수료로 두어도 괜찮지만, 졸업을 하기 위해서는..
[북리뷰] 모두의 데이터과학 "모두의 데이터 과학 with 파이썬" 책을 받았다. 길벗 출판사에서 나온 책이다. 요즘에 하도 데이터과학이니 머신러닝이니, 여러가지 책들이 많이 나왔는데 일반인들이 잘 안쓰는(유료라서 못쓰는) MATLAB 이라는 툴을 사용해서 설명해주기에 실습하면서 공부하기 쉽지 않은 데 이책은 파이썬이라는 쉽게 배울 수 있는 프로그래밍 언어를 이용해서 실습이 가능하다는 큰 장점이 있다. 책에는 이쁜 일러스트들과 함께 어렵지 않다는 느낌을 준다.뒷면에도 알기 쉬운 설명이 있는데 챕터를 길게 나눠서 각 유닛별로 공부를 하다보면 데이터과학의 개념과 데이터 과학을 이용하는 방법인 파이썬에 대한 기초웹, 데이터베이스 등에 널리 있는 다양한 데이터를 마이닝 하는 방법마이닝한 데이터들을 시각화, 확률..
홈페이지는 Home + page 의 합성어다. 내 집을 웹페이지로 만든 것을 말한다. 사람들은 나만의 것을 갖길 원한다. 나만의 방, 나만의 집 처럼 나만의 안식처같은 공간을 그러다가 싸이월드 미니홈피가 생겼고 사람들은 이에 열광했다. 그리고 컴퓨터 수업들이 보편화 되면서, 나만의 홈페이지를 만드는 것을 원하는 사람들이 늘어났다. 하지만 웹프로그래밍을 배우는 것은 쉽지 않은 길이다. 하지만 그것을 도와주는 방법이 있으니, 바로 워드프레스이다. 워드프레스는 초보자들도 쉽게 홈페이지를 구축할 수 있는 방법 중 하나이다. 오늘 내가 리뷰할 "만들면서 배우는 워드프레스"는 쉽게 홈페이지를 만들 수 있는 방법을 더 쉽게 가르쳐준다. 이 책은 홈페이지를 만들고 싶은 사람들 뿐만아니라, 쇼핑몰, 회사의 웹사이트 등 ..
추천하고 싶은 도서1 - 딥러닝 첫걸음 / 한빛미디어 한빛 리더스 14기가 되고나서 처음으로 받은 책! 딥러닝 첫걸음이다. 비전공자에서 시작해서 여기저기 세미나와 커뮤니티 모임들을 다 나가 봤는데 2016년에 나간 모임들 중에서 세션중에 딥러닝과 머신러닝이 빠진 적이 한번 도 없을 정도로 2016년과 올해의 키워드는 딥러닝과 머신러닝이라고 생각한다. 처음에 나는 딥러닝과 머신러닝이 다른 것이라 생각했었는데, 이책을 읽고 나서... 아 역시 나는 아직도 비전공자에 불과하구나 라는 생각이 들었다. 이 책에서 딥러닝은 머신러닝의 한 부류로 설명한다. 최근에 딥러닝에서 인공지능의 여러 문제들을 해결하게 되면서 딥러닝이라는 단어를 언론과 여러 매체들에서 많이 언급이 되길래, 아 머신러닝과 딥러닝은 다르구나 나라고..
파이참을 실행해서 장고 프로젝트 실행한다. 먼저 bookmarks라는 이름으로 프로젝트를 하나 만들도록 하자 소셜웹사이트용 어플리케이션 account를 만든다. django-admin startapp account python manage.py migrate 이제 어플리케이션이 생성되었다. 소셜 웹사이트라면 역시 로그인/로그아웃 과 글쓰기 가 있어야한다. 이를 사용하려면 세션을 사용해야하는데, 로그인을 하는 순간 세션을 시작하고 세션이 있는 사용자만 글쓰기가 가능하면서, 로그아웃을 하는 순간 세션을 해제 해야한다. 웹에서 세션관리하는게 조금 까다로운데, 장고는 프레임워크로 한번에 관리를 해준다. 장고의 setting.py파일을 보면 Middleware(Middle_classes) 안에 Authentica..
장고 설치하기 장고 장고는 파이썬으로 작업하는 서버 프레임워크다. 지금 부터하는 모든 예제들은 Django by Example 이라는 책으로부터 인용하며, 각 항목별로 어떻게 풀었는지 공부하며 정리한다. 장고계 바이블 Django by Example 이다. 장고의 최신버젼은 더 높지만, 이 책에서는 Pthon 3.5 버젼, Django 1.8.6 버젼을 사용한다. 사용환경 설정을 위해 파이썬과 장고를 먼저 설치하도록하자 파이썬 설치하기 Window의 경우 파이썬 받으러가기 그리고 윈도우는 다른 언어와 마친가지로 파이썬 설치경로를 환경변수에 추가해주어야한다. Linux의 경우 $wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz //Linux $t..