{"action":"created","issue":{"url":"https://api.github.com/repos/hletrd/koistudy2/issues/17","labels_url":"https://api.github.com/repos/hletrd/koistudy2/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/hletrd/koistudy2/issues/17/comments","events_url":"https://api.github.com/repos/hletrd/koistudy2/issues/17/events","html_url":"https://github.com/hletrd/koistudy2/issues/17","id":85691401,"number":17,"title":"probs page 실구현 문제","user":{"login":"koosaga","id":12739513,"avatar_url":"https://avatars.githubusercontent.com/u/12739513?v=3","gravatar_id":"","url":"https://api.github.com/users/koosaga","html_url":"https://github.com/koosaga","followers_url":"https://api.github.com/users/koosaga/followers","following_url":"https://api.github.com/users/koosaga/following{/other_user}","gists_url":"https://api.github.com/users/koosaga/gists{/gist_id}","starred_url":"https://api.github.com/users/koosaga/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/koosaga/subscriptions","organizations_url":"https://api.github.com/users/koosaga/orgs","repos_url":"https://api.github.com/users/koosaga/repos","events_url":"https://api.github.com/users/koosaga/events{/privacy}","received_events_url":"https://api.github.com/users/koosaga/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-06T03:52:48Z","updated_at":"2015-06-06T04:00:24Z","closed_at":null,"body":"_1. 각 문제의 번호를 매기는 방법이 여러가지가 있는데, 번호 대신 문제 코드를 넣는 것이 제일 바람직해보임. (사례 : oj.uz 'IOI11_garden', 'tutorial4' 등)\r\n\r\n-> 장점 : 직관적으로 문제 검색 가능, 서치 엔진과 궁합이 잘됨, legacy 호환성 유지 가능 (기존 코슷 문제 번호로 들어오면 redirect)\r\n-> 단점 : 손이 많이 간다. 길다 (이 문제는 legacy code를 여전히 부여하는 시스템으로 가면 문제가 안될듯)\r\n\r\n어차피 문제 작업은 다 손이 많이 갈듯하니 최선이다 생각함.\r\n-> 추가 단점 : 코드를 매기는 규칙이 존재하는가? 규칙이 없으면 코드가 이리저리 꼬여서 일관성을 잃을 가능성이 존재함. 이러한 규칙을 확실히 만들 수 있는가? 없으면 그냥 번호순으로 가는 게 나을 수도 있다.\r\n->>> 번호순으로 간다면, 정말 현행 시스템을 유지할 것인가? 지속가능한가? 다른 번호시스템을 고려해야 할 수도 있다. 하지만, 그 경우 legacy support 문제는?\r\n\r\n_2. 문제를 어디서 띄우는가?\r\n-> html 페이지를 각 문제별로 만든다\r\n-> 문제를 그때그때 db에서 받아서 처리한다\r\n\r\n_3. 문제 분류 시스템\r\n* oj.uz의 경우 그냥 보기 / 최신 문제 보기 / 출처 별 보기가 있으며 boj는 이것보다 조금 더 많이 지원\r\nhttp://oj.uz/problems\r\nhttps://www.acmicpc.net/problemset\r\n\r\n이러한 식의 pageview 역시 지원해야 함\r\n\r\n_4. 추가적인 기능?\r\n* 문제 추가 시스템?\r\n* dataset 보강 시스템? (validator와 연동되어야 함)\r\n* any ideas?\r\n\r\n_5. 부분 점수 기능? Small / Large 분할?"},"comment":{"url":"https://api.github.com/repos/hletrd/koistudy2/issues/comments/109518509","html_url":"https://github.com/hletrd/koistudy2/issues/17#issuecomment-109518509","issue_url":"https://api.github.com/repos/hletrd/koistudy2/issues/17","id":109518509,"user":{"login":"Namnamseo","id":12743061,"avatar_url":"https://avatars.githubusercontent.com/u/12743061?v=3","gravatar_id":"","url":"https://api.github.com/users/Namnamseo","html_url":"https://github.com/Namnamseo","followers_url":"https://api.github.com/users/Namnamseo/followers","following_url":"https://api.github.com/users/Namnamseo/following{/other_user}","gists_url":"https://api.github.com/users/Namnamseo/gists{/gist_id}","starred_url":"https://api.github.com/users/Namnamseo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Namnamseo/subscriptions","organizations_url":"https://api.github.com/users/Namnamseo/orgs","repos_url":"https://api.github.com/users/Namnamseo/repos","events_url":"https://api.github.com/users/Namnamseo/events{/privacy}","received_events_url":"https://api.github.com/users/Namnamseo/received_events","type":"User","site_admin":false},"created_at":"2015-06-06T04:00:24Z","updated_at":"2015-06-06T04:00:24Z","body":"_2. HTML? 다른 언어도 있지 않을까요? 저번에 이거에 관한 이야기(마크다운?)를 봤던거같긴 한데"}}