Reinforcement Learning Tutorial for MinecraftRLKorea
- 프로젝트명 : 광산캐기
- 발표 제목 : Reinforcement Learning Tutorial for Minecraft
- 발표자: 이영무 - 네이버
- 내용 요약 : 강화학습을 이용해서 마인크래프트를 학습시켜보면서 마주쳤던 문제들을 공유하고 조금 더 쉽게 마인크래프트를 할 수 있도록 만들어진 환경을 소개합니다. 이런 환경으로 학습해 본 경험을 공유하여 마인크래프트를 학습하는 환경을 쉽게 접하는데 도움이 되었으면 합니다.
패스트캠퍼스의 파이썬으로 시작하는 웹 프로그래밍 CAMP를 소개합니다.
프로그래밍에 관심이 있어 여러번 독학을 시도했지만, 매번 실패만 했던 분..
뭔가 시작해보고 싶지만, 어디부터 시작해야할지 영 감이 오지 않는 분..
모든 분들을 환영합니다. 좋은 결실을 거두실 때 까지 전적으로 이끌어드리겠습니다.
Reinforcement Learning Tutorial for MinecraftRLKorea
- 프로젝트명 : 광산캐기
- 발표 제목 : Reinforcement Learning Tutorial for Minecraft
- 발표자: 이영무 - 네이버
- 내용 요약 : 강화학습을 이용해서 마인크래프트를 학습시켜보면서 마주쳤던 문제들을 공유하고 조금 더 쉽게 마인크래프트를 할 수 있도록 만들어진 환경을 소개합니다. 이런 환경으로 학습해 본 경험을 공유하여 마인크래프트를 학습하는 환경을 쉽게 접하는데 도움이 되었으면 합니다.
패스트캠퍼스의 파이썬으로 시작하는 웹 프로그래밍 CAMP를 소개합니다.
프로그래밍에 관심이 있어 여러번 독학을 시도했지만, 매번 실패만 했던 분..
뭔가 시작해보고 싶지만, 어디부터 시작해야할지 영 감이 오지 않는 분..
모든 분들을 환영합니다. 좋은 결실을 거두실 때 까지 전적으로 이끌어드리겠습니다.
Light Tutorial Django
Studybee 3주차 - 가볍게 배우는 장고!!
Django를 이용해 블로그를 만들기 전에 가볍게 Django에 대해 알아보고 익숙해져 봅시다.
**http://www.studybee.kr 에서 운영하는 '초심자를 위한 웹개발' 클래스에서 만드는 교재이며,
장고를 이용해 간단하게 블로그를 만드는 것을 목표로 하고 있습니다.
20220919 데이터쟁이의 워크플로우 (부제_ 업무 및 자료 관리 방법) .pdfChang Rok Yun
"데이터쟁이가 업무와 자료 관리하는 5가지 방법" 을 공유드립니다!
참고로 지난 9월 19일, "데이터쟁이의 워크플로우 (부제: 업무 및 자료 관리 방법)" 주제로 세컨드브레인 커뮤니티에서 발표했던 내용입니다.
자그마한 인사이트라도 전달드릴 수 있을까 하고 공유드립니다!
<바쁘신 분들을 위한 5줄 요약>
1. PC/Mobile 공통 인박스를 두는 게 좋더라
2. 인박스에서 태스크와 정보를 분류한다.
3. 태스크는 Logseq에서 GTD (Getting Things Done)로 관리한다.
4. 정보는 여러 가지 종류의 태그를 써서 분류한다.
5. 혹, 공통 패턴의 데이터가 많이 쌓이면 구글시트나 태블로도 활용해 본다.
Light Tutorial Django
Studybee 3주차 - 가볍게 배우는 장고!!
Django를 이용해 블로그를 만들기 전에 가볍게 Django에 대해 알아보고 익숙해져 봅시다.
**http://www.studybee.kr 에서 운영하는 '초심자를 위한 웹개발' 클래스에서 만드는 교재이며,
장고를 이용해 간단하게 블로그를 만드는 것을 목표로 하고 있습니다.
20220919 데이터쟁이의 워크플로우 (부제_ 업무 및 자료 관리 방법) .pdfChang Rok Yun
"데이터쟁이가 업무와 자료 관리하는 5가지 방법" 을 공유드립니다!
참고로 지난 9월 19일, "데이터쟁이의 워크플로우 (부제: 업무 및 자료 관리 방법)" 주제로 세컨드브레인 커뮤니티에서 발표했던 내용입니다.
자그마한 인사이트라도 전달드릴 수 있을까 하고 공유드립니다!
<바쁘신 분들을 위한 5줄 요약>
1. PC/Mobile 공통 인박스를 두는 게 좋더라
2. 인박스에서 태스크와 정보를 분류한다.
3. 태스크는 Logseq에서 GTD (Getting Things Done)로 관리한다.
4. 정보는 여러 가지 종류의 태그를 써서 분류한다.
5. 혹, 공통 패턴의 데이터가 많이 쌓이면 구글시트나 태블로도 활용해 본다.
2. 작성자
닉네임 : 허준 (실명 아닙니
다 ;; 그냥 제가 존경하는 위
인이시라..)
●
완전 쌩초보 학생입니다.
열심히 기록하고 , 열심히
배우겠습니다.
●
3. 목차는..
목차 설명에 앞서 본 PPT는
http://forest71.tistory.com/ 의 글을 참조하였음
을 밝히며 위 주소에 나온 실습을 하는 과정에서
일어나는 일에 대한 시행착오와 정리를 적은 자료
입니다.
●
게시판을 만드는 과정에 대해서 순차적으로 일어
나는 일을 모두 기록하고 있어 목차는 생략하겠습
니다…
●
4. 설치전에
설치 전에 MVC에 대한 개념을 잡고 가야 한
다.
●
Model은 데이터를 처리하는 부분을 말한다.
데이터베이스에 연결 하고 이를 다시
Controller로 전달한다.
●
View는 화면에 표시되는 부분을 말한다.●
Controller는 Model 과 View를 연결하는 역할
을 한다.
●
5. 설치전에
우리가 특정 페이지에 접속했을 때 일어나는
일의 순서로 MVC를 파악하여 보자
●
페이지에 접속 시 Mapping 되어
있는 Controller를 호출한다.
1.
사용자의 처리에 필요한 정보를
구성하여 이것을 View로 반환한
다.
2.
만약 사용자의 처리가 데이터 베
이스와 관련된 작업이 필요한 경
우 Model을 먼저 호출하여 처리
후 View에 반환한다.
3.
6. 설치전에
실제의 예를 들어 설명해보면 아래 그림과 같
다.
Model은 Service
View는 JSP 이다.
●
7. 설치전에
다음은 게시판의 기본 구성이다.
게시판은 일반적으로 아래와 같이 구성되며
글 읽기,수정,삭제는 pk값이 있어야 가능하다.
게시판에서는 글 번호가 pk가 된다.
●
8. 설치
자세한 설치과정은
http://forest71.tistory.com/26
에 아주 자세하게 나와있으니 따라 하면 된다.
(더 설명할게 없을 정도로 매우 쉽고 자세하
게 설명해주셨다. 감사합니다 )
●
https://www.youtube.com/watch?v=Rlkuyx
DAY5g
필수는 아니지만 위 동영상에 이클립스 세팅
의 Tip이 있으니 확인해보길 바란다.
●
9. 한글 깨짐
아래 그림처럼 완벽하게 설치를 성공하면 매
우 좋겠지만 나의 경우 한글 깨짐 현상으로
거의 반나절을 소모하였다...
●
10. 한글 깨짐
http://javastudy.tistory.com/31
위 주소는 jsp로 인한 한글깨짐에 대한 해결
방법들이다 위에서 나오는 방법을 시도할 경
우 거의 대부분의 한글 깨짐 현상이 해결될
것이다.
●
하지만 나의 경우 DB의 문제로 인한 한글 깨
짐 현상으로 위의 주소에서 설명된 해결방식
을 총 동원해도 해결하지 못했다.
●
11. 한글 깨짐
MariaDB의 쿼리창에서
Show variables like ‘c%’라고 입력하게 되면
아래 그림과 같은 결과를 얻을 수 있다.
결과창을 보면 utf-8이 아닌 latin1을 확인해
볼 수 있다. 범인은 이놈이다.
●
12. 한글 깨짐
http://applejara.tistory.com/516
위 주소에 해결방법이 있다.
하지만 무엇이 문제인지 나의 경우 이것으로
도 해결하지 못하였다.
●
하지만!!
매우 간단한 해결방법이 있으니 MariaDB를
재설치 하는 것이다.
이때 설치 과정에서 Default utf-8 어쩌구를
체크하는 항목이 있는데 이것을 체크해주고
설치하면 복잡한 과정 없이 해결할 수 있다.
●
13. 나만의 프로젝트
위의 설명대로 Git에 올라가있는 프로젝트를
그대로 받아서 실습해도 되지만 나의 경우 나
의 프로젝트를 만들어 하나씩 과정을 따라가
최종형태의 게시판을 만들 수 있도록 하였다.
●
본인은 PC는 윈도우 / 노트북은 맥 os를 사
용하기 때문에 중간중간 윈도우와 맥에서 다
른 점과 이것들을 해결한 방안에 대해서 적을
것 이다.
●
14. 나만의 프로젝트
File – New - Maven 프로젝트를 만든다●
Maven-archetype-webapp을 선택한다●
프로젝트의 properties-deployment
assembly 에서 /src/main/java를 추가한다.
●
기존 프로젝트(git에서 받은) 의 pom.xml의
dependency를 추가한다. ( 이렇게 하면
index.jsp에 있는 에러가 사라진다.)
●
15. 나만의 프로젝트
프로젝트 오른쪽마우스 클릭 – maven -
maven update를 클릭한다
●
프로젝트의 에러가 사라지지 않으면 Markers
를 확인한다.
●
Dynamic Web Module 버전 에러인 경우
프로젝트properties – Project Facet에서 버
전 변경을 시도한다.
●
위 방법으로 해결되지 않을 시
http://lng1982.tistory.com/199
의 방법을 참고한다. ( 맥의 경우 숨김파일 .settings
를 보기위해 터미널에서 defaults write com.apple.finder
AppleShowAllFiles YES을 입력한후 finder를 재시작한다)
●
16. 나만의 프로젝트
Src-main-webapp-WEB_INF 안에
web.xml , applicationContext.xml ,
distpatcher-servlet.xml을 가져와서 본인 프
로젝트에 맞게 셋팅한다.
●
Jsp폴더를 만들고 (dispatcher-servlet에 지
정되 있음) jsp파일을 만든다.
●
Java Resources – src/main/java에
controller 파일을 만든다.
●
17. 나만의 프로젝트
@controller로 컨트롤러 임을 명시해준다.●
@requestMapping을 사용해 jsp파일과 맵핑
한다.
●
톰캣을 실행하여 제대로 작동하는 확인한다.●
Console 창의 에러를 해결하면 정상 실행된
다.
( applicationContext와 dispatcher-servlet
에 명시된 sqlSessionTemplate에 대한 에러)
●