본문 바로가기

분류 전체보기

(6)
모각코 6회 스터디 컨텐츠적으로 정말 중요한 곡 열람 화면이다. 이번 주에는 곡 저장 화면과 열람 화면에서 모두 Combobox를 사용해 새로운 기능을 개발했다. 먼저, 곡 작성 화면에서는 Combobox를 사용해 곡의 난이도를 선택할 수 있게 만들었고 곡 열람 화면에서는 해당 글에 대한 별점을 1점, 2점, 3점, 4점, 5점 중 하나를 선택해 줄 수 있게 만들었다. VS Game(이상형 월드컵) 기능도 착실히 만들고 있는데, 개발 중 UI가 바뀌었기 때문에 UI를 전체적으로 수정하였다. 튜너는 기타를 통해 정상 작동을 확인하였다. 헤르츠에 관한 이러한 테이블을 통해 음을 판별한다.
2022.11.05 모각코 드디어 만들고 있는 앱의 윤곽이 잡히기 시작했다. 메인화면 아이디와 비밀번호를 입력한 후 로그인 버튼을 누르면 로그인 시도를, 회원가입 버튼을 누르면 회원가입 시도를 한다. 로그인 화면과 분리된 별도의 회원가입 화면은 없다. 비밀번호는 영어를 포함 숫자를 포함 특수문자를 포함 8자 이상 20자 이하 의 규칙을 따르며, 대소문자를 구분한다. Regular Expression을 사용해 구현한다. 그리고 드디어 푸리에 변환을 이용한 기타 튜닝 핵심 기능 개발을 완료했다. 소리를 푸리에 변환을 이용해 헤르츠를 분리하고, 아래의 표를 이용해 제일 가까운 음계를 찾아 그 음계를 표시하도록 했다. 이후 그래프를 만들어 튜닝을 위해 필요한 데이터들을 표시하도록 구현할 예정 FFT 사용 라이브러리 : RealDouble..
2022.10.16(일) 제4회 소소하다 모각코 스터디 시험기간으로 인해 개인공부를 진행하였다. 스터디를 진행하기 전 각자 집에서 공부를 하며 궁금한 점이나 모르는 점을 생각온 후 모여서 상의하기로 했다. 주로 MIPS 명령어의 기계어 표현에 대해 서로 설명해주며 다시한번 내용을 상기시키고 퀴즈 내용을 복습하며 스터디를 이어갔다. 모르는 부분을 해결한 이후에는 서로 문제를 내며 표를 통해서 각 명령어를 찾아가는 연습도 진행하였다. 공부의 자세한 내용은 각자 개인 블로그에 작성하도록 하겠다.
2022.10.09(일) 제3회 소소하다 모각코 스터디 날 짜 : 2022.10.09 (일) ​ 데이터를 관리하기 위해 어떤게 적합한지 논의하는 시간을 가졌다. ​ 1. XML XML은 데이터를 표현하기 위하여 많이 사용되어 온 방식으로 HTML과 흡사한 구조를 가지고 있다. XML이 가지는 고유한 문법이 있다는 점에서 소프트웨어 및 하드웨어에 대하여 독립적으로 데이터를 처리할 수 있으며 다목적 마크업 언어로 태그 등을 이용하여 데이터의 구조를 기술하는 언어이다. XML은 JSON, CSV에 비해 직관적이며 메타정보를 제공해서 정보 표현 이상의 효과를 가져올 수있다. ​ ​ 2. JSON JSON 형식은 XML과 비슷하게 데이터를 처리하기 위한 형식으로, '속성- 값 쌍' 또는'키 -값 쌍'으로 이루어진 데이터 오브젝트를 전달하기 위한 인간이 읽을 수 있는 ..
2022.10.02(일) 제2회 소소하다 모각코 스터디 일시 및 장소 : 2022년 10월 2일 일요일 혜화 할리스 대명거리점 6:00 ​ 본격적인 개발에 들어서기 전에 전체적인 개발일정을 상의하였다. 최종 완성은 11월 19일을 목표로 하고 있지만 예기치 못하게 지연될 상황을 대비하여 2주정도 일찍 완성하는것으로 결정하였다. ​ 개발 일정 상의 후에는 각자 역할에 따른 세부적인 할 일을 수행하며 스터디를 진행하였다. 또한, 기획자와 개발자가 함께 푸리에 변환을 어떻게 적용할지에 대해 얘기해 보았다. 우선 DFT의 기본적인 아이디어에 대해 이해하고, 이를 앱에서 실제로 사용할 수 있게 FFT를 사용해 빠르게 적용하는 것이 관건이다. FFT에 대해서는 각자의 개인 블로그에 간단히 정리했다. 이번 주에는 우선 스마트폰의 마이크를 사용해 음을 입력받고, 그 음에 ..
2022.09.25(일) 제1회 소소하다 모각코 스터디 - 일시 및 장소 : 2022.09.25(일) 16:00 홍대 투썸플레이스 어떤 기능의 앱을 만들지 전체적인 틀을 잡는 회의를 진행하였다. 각자의 아이디어를 종합한 결과, 기존의 튜닝 앱들을 참고하여 푸리에 변환을 이용한 기타 튜닝 앱을 제작하기로 결정하였다. 이후에는 각자 주로 맡아서 진행할 역할을 분배하고, 본격적인 개발에 들어가기 전에 각자의 역할을 수행하기 위한 공부를 진행하였다. ​ - 앱 이름 : 국민 튜너 (줄여서 KT) ​ - 기능 튜닝기능 메트로놈 ​ - 역할 분배 한준서 : 기획 + 개발 황태웅 : 메인 개발 박진우 : 개발 보조 김서정 : 프론트앤드(UI) 김유진 : 그래픽 ​ - 참고 앱 guitartuna temapo TI tuner ​ - 기타 UI 헤르쯔 표시 ​ - 다음 회의..