다운로드 링크가 정상적으로 보이지 않는 경우 애드블록을 해제해 주세요.
본문 바로가기
  • 혜음우리말화연구소
728x90

잡담117

최근에 아무것도 안했다... (2024-03-24~2024-04-04) [2024-03-24] 아무것도 안했다고 하기에는 코테를 어느정도 풀긴했지만 코테는 뭐 매일 하나씩 푸는거고... 뭔가 거의 아무것도 못한것 같다. 그래도 최근에 유니티로 C#공부를 하고 또 스프링부트 사용법을 보면서 자바공부도 다시 공부하고 있어서 좀 빠르게 되지 않을까...? 스프링 부트만 사용하면 나혼자 개발하다보니 객체지향에서 또 멀어질것 같아서 유니티로 협업하면서 객체지향에 대해 지적받을 필요가 있어보인다. [2024-03-25] 오늘 밤에 각 페이지별로 검색기능을 추가했다. 그리고 get 파라미터를 page 버튼에 추가하기 위한 기능을 프론트앤드로 옮겼다. 왜 굳이 이걸 백앤드로 했을까... 당연히 프론트앤드에서 하는게 맞고 이쪽이 구현이 더 깔끔한데 아무래도 자바스크립트가 파이썬보다 좀 무서.. 2024. 3. 25.
다음은 Django 대신 Spring Boot으로...(2024-03-19) [2024-03-19] 요 3개월간 Django로 사이트를 만드는 것은 즐거웠다. 사실은 사이트에 올릴 데이터를 만드는데 3개월의 8할이 들어간것 같지만... 그래도 처음으로 뭔가 제대로 된 개발같은것을 해본것 같다. 한글패치나 툴만들기도 개발이긴 하지만, 처음부터 시작해서 끝까지 하는 개발은 뭔가 처음인 것 같다. 여튼 다음 개발은 Django 대신 Spring Boot으로 또다른 서버를 만들어 보고 싶다. 파이썬 개발을 하는 기업은 한정되어 있고, 백앤드 쪽은 자바를 주로 사용한다. 따라서 자바쪽도 연습을 하고 싶다. 그리고 이 사이트 한계점이 주로 사용하는 동작이 DB에서 읽기지, 쓰기가 아니라는 것이다. 그래도 최근에 새로 만든 app에서 DB를 쓰는 동작도 만들어 졌지만. 조금 이걸 프레임워크까.. 2024. 3. 19.
오늘 추가한것(2024-03-13) 계속 액셀 이용해 DB안에 false/true 업데이트를 하다가 생각나서 함수로 구현했다. 진작 이렇게 할걸... 그리고 v-archive에서 API를 이용해 floor값을 받아서 이도 자동으로 업데이트 하도록 수정했다. 이렇게 함으로써 DB 입력시 손으로 처리해 줘야하는게 좀 많이 줄었다. 2024. 3. 13.
개발 일지 정리 11월~3월 * 사이트의 개발에 관련한 일지가 난잡하게 정리되어있던것을 다시 정리해 보았다. 설명하기 전에 EZ2ON, DJMAX, BMS, 평면채보란 우선 이 사이트를 설명하기 전에 EZ2ON이라는 리듬 게임이 있다. EZ2ON은 위에서 내려오는 리듬에 맞춰 내려오는 막대(노트)들을 각 라인에 맞게 타이밍에 맞춰 눌러 높은 점수를 얻는 것이 목적인 게임이다. DJMAX도 비슷한 류의 게임이라고 생각하면 된다. BMS의 경우 게임플레이 방식은 비슷하지만, 위의 두 게임은 상업게임인데 반해, BMS는 일종의 규격이라고 보는 편이 가까우며 따라서 유저가 여러 패턴을 직접 만들수 있다. 해당 게임에 대한 규격은 표준은 없지만 어느정도 통일된 규격이 존재한다. 노트를 언제 처리해야하는지 알수 있게 패턴을 악보처럼 한줄로 만.. 2024. 3. 11.
패턴 사이트 현황 최근에 DJMAX를 서비스를 시작하였다. DJMAX의 패턴 데이터는 내가 직접 눈으로 보고 만들고 있다. 가끔씩 프로그램을 이용해 자동화 할 수 있을까 고민하고 있긴 하지만 관련 지식이 부족하고 (영상에서 노트를 트랙킹 해서 몇번째로 나타난 노트인지 라벨링 하는 방법?) 또한 내가 짠 프로그램은 신뢰도가 부족할것 같아서 (예를들어 bpm에 따라 노트간격이 달라지는 것을 처리하는 방법, 또한 16비트, 24비트, 12비트 등을 정확하게 처리하는 방법-> 정밀하지 못하면 1/16박을 11/192박등 매우 애매한 위치로 처리할 가능성이 있음) 진행을 하고 있지 않다. https://universe.roboflow.com/djmax/djmax-note-detection-3 djmax note detection .. 2024. 2. 20.
최근 만든 사이트 현황 개선된 UI JS로 작성된 BMS->html 스크립트를 사이트에서 직접 호출하는지라, bms 파일 자체의 유출 위험이 있어서 자바 스크립트를 안쓰도록 개선을 했다. 원래 pythonmonkey를 이용해 파이선에서 JS 스크립트를 호출하도록 할려고 했었다. 단독으로 호출하면 정상적으로 html파일이 생성되지만, 어째서인지 django 프로젝트에 물리면 서버가 어떠한 에러도 없이 그냥 종료되는 문제가 있었다. js의 split(정규식)과 map() 함수에서 이런 현상이 일어나는 것을 봐서는 너무 많은 모듈? 로 인해 메모리가 부족해져서 종료되는게 아닌가 싶다. 그래서 어차피 html로 뿌리면 되니까 html로 미리 다 컨버팅을 해놓고, 해당 html로 불러오며, 랜덤(위의 사진에서 각 막대의 위치를 좌우로 .. 2023. 12. 9.
728x90