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

잡담118

IR 보기 기능 추가(2024-05-01) 전에 사이트 개발 이제 좀 쉬겠다고 했는데, 딱 하나 기능추가를 했다. IR사이트로 이동하게 하는 기능인데, 단순히 파일 올릴때 계산한 해시값으로 URL만 만들어 하이퍼링크를 걸면 되기에 간단한 작업이었다.예를들어 해시가 47831657a78a8383a43130e4d1b226fb 라면 http://example.com?md5=47831657a78a8383a43130e4d1b226fb 이런식으로 링크를 만들어 걸어주면 된다. 다만 Qwilight IR의 경우 이런식으로 링크를 만들수가 없었다. sha512 해시값을 이용해 랭킹 정보를 json으로 불러오는 API는 있긴 하지만, 정적인 다른 사이트와는 다르게 프론트 엔드에서 동적으로 호출?하여 동작하므로 개발자가 페이지를 안만들어놨다... (개발자가 N사 .. 2024. 5. 1.
사이트 개발과, 새로 할거?(2024-04-28) 최근에 BMS 사이트 관련해서 안정화 좀 한다고 좀 많이 시간을 썼던거 같다. BMS라는게 유저가 직접 만드는 시스템이다 보니, 파일마다 인코딩 문제도 있고, 사소한 오타 같은것 때문에 사이트에서 인식을 못하고... 그런 문제가 좀 많이 크다. 그렇다고 파일을 함부로 수정하지 못하는게, LR2IR이라는 게임 집계를 하는 사이트가 있는데 파일의 md5 해시값을 기준으로 집계를 하기 때문에 파일이 수정되면 안되는 문제도 있다.... 그렇기 때문에 서버단에서 전부 교정을 해야한다. 그리고 인코딩 인식 오류 떄문에 chardet 라이브러리를 charset_normalizer로 바꾸고 뭔 짓을 다해봤지만, 실제 문장이 너무 짧다보니 인식률이 떨어져서 그냥 저렇게 밴 리스트를 만들어 버렸다... 왠만해서는 CP93.. 2024. 4. 28.
bmson 지원 (2024-04-20) 이번에 BMSON 지원한다고 사이트에서 좀 자바스크립트 삽질을 했다.BMSON은 BMS파일을 JSON형식에 맞추어 좀 현대적으로 만든 파일 포멧인데 정작 1.0쯤에서 개발이 중단되서 미구현된 사항들 때문에 많이 사용되지 않은 형식이다. 다만 24키/48키는 BMS로 표현하기 어렵고(있긴한데 너무 옛날부터 사용중단된 형식들 뿐이다) 이를 제외하더라도 드물지만 BMSON으로 제작되는 BMS 형식이 있는 것 같다. 처음에는 BMSON파일을 어떻게 지원할까 생각중이었는데, 좀 생각해보니 지금 프로젝트에서 의존하고있는 bmsjs.js 파일이 어차피 text 형식을 보기 편한 object 형식으로 바꿔주는 라이브러리였다. 그럼 bmsjs를 제거하고, 그냥 bmson의 json 오브젝트를 조금 변환해서 물려주.. 2024. 4. 20.
요즘 근황(2024-04-18) 사이트는 최근에 뭔가 어느 사이트의 채보 뷰 사이트가 되었다. 기존 사이트들과 달리 4키랑 6키를 구현해서 그런듯.그덕분인지 테스트 케이스? 들이 좀 더 많이 올라오게 되었고현재 수정한 문제점1. 파일 저장서버(git)을 분산해서 저장하도록 수정2. BMS 파일의 레벨명이 정수가 아닐때 업로드 실패 문제 해결 -> int() 형변환 문제, try, catch로 수정3. 파일 여러개 한번에 올리는 것 추가->input 태그에 multiple 올리면 판단 가능[2024-04-24]javascript를 이용해서 프론트쪽에서 확장자 맞지 않는 파일과, 파일개수 제한 가능DB에 여러개를 한번에 올리도록 bulk_create와 bulk_update를 이용하여 DB부담 줄임git쪽에 올리는것은 쓰레드.. 2024. 4. 18.
스프링부트 프로젝트 고민중인것...(2024-04-15) 스프링부트로 어떤 프로젝트를 만들까 심히 고민중인데... 지금 후보는 위키엔진 만들기 이다. 대부분의 위키 엔진의 경우 php랑 Node.js로 만들어진것 같고(Node.js도 공부해야하나?) openNamu는 flask(python)으로 만들어 진것 같다. 따라서 나는 springboot(java)로 만들어 보고 싶다. 고민해야하는것은 1. 위키 문법 파서 작성 예시: https://github.com/gdl-blue/imitated-seed-2/blob/master/namumark_parser.js imitated-seed-2/namumark_parser.js at master · gdl-blue/imitated-seed-2 더시드 *구버전* 모방 엔진. Contribute to gdl-blue/im.. 2024. 4. 15.
공부해야하는데...(2024-04-12~) [2024-04-12] 오픽공부해야하는데 봄이라 그런가 자꾸 안하게 된다 사실 그냥 하루하루 일정 조율이 잘 안되는것 같다. 스프링부트도 공부해야하고 코테도 해야하고... 근데 지금 글쓰면서 생각해보니까 스프링부트 "공부"는 가능한 빨리 끝내는게 좋을거 같다. 공부해서 시험을 보는것도 아니니까 그냥 빨리 이번 주말을 다써서 예제 실습 다 하면되지 않을까 싶다. 코테 공부는.... 요즘 그냥 좀 애매하다. 거의 3일에 한문제 꼴로 하는거 같음 오픽 준비도 해야하고 사이트 관리도 해야하고... 근데 내가 사이트 관리를 왜 하고 있어야 하지? 광고를 달수 있다면 좋을거 같은데 흠.... 도메인 한 2만원이면 사는데 도메인 사서 광고를 달면 좋을거 같다. 나름 알음알음 퍼지고 있는것 같기도 하고. 참고로 최근에.. 2024. 4. 12.
728x90