본문 바로가기
melonDS를 사용해 PC로도 놀동숲 통신을 즐겨보자! 본 게시글은 디시인사이드 놀러오세요 동물의숲 마이너 갤러리에 게시한 글의 변경 사항을 실시간으로 수정하는 데에 용이하도록 할 목적으로 작성되었습니다. 시작하기에 앞서서, 에뮬레이터 중 melonDS를 고른 이유를 설명해드리겠습니다. 우선 melonDS는 DeSmuME에 비해서 속도가 굉장히 빠릅니다. 두 에뮬레이터 모두 프레임이 낮으면 게임 속도까지 느려져버리는데, DeSmuME이 20~30fps를 뽑아내는 환경에서도 melonDS는 60fps을 기본 보장하여 쾌적한 플레이 환경을 제공합니다. 게다가 melonDS는 통신 기능이 공식적으로 제공됩니다. DeSmuME은 개발을 완료하기도 전에 통신 기능을 버렸지만(지금 가능한 것은 비공식적으로 개발된 버전), 여기서 통신 기능 개발자가 개발팀에서 나와 독자.. 2020. 4. 11.
코딩야학 6기 프로젝트 6일차 - 패스워드 암호화 1 2 3 cs 위의 코드를 1 2 3 cs 아래와 같이 바꿨습니다. 이제 데이터베이스에는 MD5로 암호화된 패스워드가 저장됩니다. 2019. 8. 6.
코딩야학 6기 프로젝트 5일차 - 로그인/회원가입 구현 input 태그의 디자인을 개선하고 회원가입을 구현했습니다. 중복 ID, 비밀번호 확인을 검사하고 이상이 없다면 데이터베이스에 회원 정보를 저장합니다. 로그인 또한 구현했습니다. 로그인인 세션이 존재하면 글쓰기 페이지에 접속 가능하고, 작성자 또한 자동으로 회원 정보에서 이름을 가져와 저장합니다. 2019. 8. 5.
코딩야학 6기 프로젝트 3~4일차 - 게시판 구현 3일차인 토요일에 사정이 있어, 게시글 작성 폼 코드를 위와 같이 작성했습니다. 제출 버튼을 누르면 선택된 카테고리의 테이블에 제목과 내용, 그리고 작성된 날짜와 시각을 데이터베이스에 저장합니다. 회원가입/로그인이 구현된다면 데이터베이스에 저장된 회원의 이름까지 작성자 항목에 저장되도록 할 것입니다. 3~4월 식단표는 테스트용으로 미리 작성해 데이터베이스에 직접 저장해놓았고, 5~6월 식단표는 페이지에서 작성해 데이터베이스에 전송한 결과입니다. (스크린샷에는 가려놓았지만, 작성자에는 미리 코드에 작성한 값이 저장되었습니다. 세션을 활용한 회원가입/로그인은 아직 구현되지 않았기 때문입니다) 4일차 목표인 게시글 목록 또한 구현했습니다. 2019. 8. 4.
코딩야학 6기 프로젝트 2일차 - 홈페이지 구성 홈페이지를 구성했습니다. 이미지는 나중에 선별해서 삽입할 예정이고, 지금은 코드만 작성한 상태입니다. 배너 또한 아직 디자인 아이디어가 없어서 링크만 추가하고 보류해둔 상태입니다. 좌측 상단의 햄버거 버튼(아디다스 버튼이라고도 불리죠)을 누르면 좌측에서 메뉴가 슬라이드됩니다. 닫기 버튼을 누르면 다시 없어지는데, 뒤로가기 버튼을 눌렀을 때에도 없어지도록 기능을 추가해야 하겠습니다. 2019. 8. 2.
코딩야학 6기 프로젝트 1일차 - 사전 작업 sungnam111이라는 이름의 데이터베이스를 생성하고, 데이터베이스 안에 게시판별로 글 데이터를 담을 테이블 4개를 생성했습니다. 또, htdocs 디렉터리에 필요한 파일들을 미리 추가하고, 편집된 내용을 바로 확인할 수 있도록 Atom에서 폴더를 열었습니다. 2019. 8. 1.
코딩야학 6기 프로젝트 진도표 공유 프로젝트 계획을 세우는 데 어려움을 겪으시는 분들께 도움될 수 있도록 제 프로젝트 진도표를 공유합니다. 계획과 목표 html/CSS/JavaScript와 php/MySQL을 이용해 학급 사이트를 제작한다. 학급 사이트에는 비밀번호를 가진 관리자가 학교 소식, 학사일정, 월중 식단표, To-Do List를 게시할 수 있도록 해 학급 구성원들이 사이트를 열람해 도움받도록 한다. 8월 1일 목요일 사이트 구상 구체화 및 사전 작업(필요한 디렉토리 및 파일 생성, 데이터베이스 및 테이블 생성) 8월 2일 금요일 홈페이지 구성 (제목/본문 영역 나누기, 햄버거 메뉴 구현, 사진(학급 단체사진) 및 본문(환영 문구) 입력, 본문 하단 배너(학교 사이트 및 정보 교과 사이트로 이동) 삽입) 8월 3일 토요일 메뉴별 .. 2019. 8. 1.
코딩야학 6기가 시작되었습니다! 코딩야학 6기가 8월 1일부터 8월 14일까지 진행됩니다. 저는 프로젝트 과정에 참여해 html, CSS, JavaScript, 그리고 php와 MySQL을 이용한 사이트를 만들 계획입니다. 코딩야학에 참여하시는 방법은 다음과 같습니다. 1. 트랙 선택 후 진도표 참여 코딩공부 트랙과 프로젝트 트랙 중 하나를 선택해 링크를 따라가 진도표에 참여하시면 됩니다. 2. 막히는 부분에 대한 도움이나 상담 받기 코딩야학 GitHub 페이지로 이동하여 막히는 부분에 대해 질문하고 답변받을 수 있으며, 진도와 관련된 상담도 받으실 수 있습니다. 3. 라이브 방송 참여 코딩야학 라이브 페이지에 방송 1시간 전에 당일 방송 링크가 게시됩니다. 라이브 방송은 코딩야학이 진행되는 매일 밤 9시에 시작되며, 공식 수업인 WE.. 2019. 8. 1.
식물과 가깝게 해주는 아두이노 프로젝트 공유 2019 서울학생메이커괴짜축제가 몇 달 앞으로 다가왔습니다. 저는 작년 첫 서울학생메이커괴짜축제에서 미래의 거리 E-12 부스를 운영했습니다. 당시 중학교 친구와 함께 만들었던 스마트팜 프로젝트를, 많이 부족하지만 공유해보려 합니다. 아두이노 스케치 파일, 핀 배열 사진, 그리고 안드로이드 어플리케이션이 포함되어있습니다. 말씀드렸듯이 많이 부족합니다. 스마트팜이라고 하기에도 뭐하니 그냥 블루투스 모듈 사용법이나 토양수분감지센서 사용법을 배워가시는 데 적합하게 사용하실 수 있을 것 같습니다. 2019. 7. 27.