malloc-lab 채점 서버 + visualization
필요한 이유
- 기존의 말록 랩 채점은 개인의 컴퓨터 성능에 따라 결정되는 경우가 많았음
- 이에 따라 동일한 환경의 채점 서버가 필요함을 느낌
- malloc-lab은 구조체 배열을 잘 사용하지 않고 메모리 내의 주소나 포인터만 이동해서 데이터를 읽거나 썼기 때문에 디버깅이 힘들었음
- 디버깅을 쉽게 해주기 위해 각 블록을 시각화 해주면 어떨까
어떻게 만들지
- 사용자가 작성한 코드를 그대로 붙여넣기할까?
- 특정 함수가 작동하는걸 감지하면 좋을거 같은데… 어떻게 감지하지? 서버 코드에 로그 찍는걸 넣어놓고로그 찍히는걸 감지할까?
- 그러면 동시에 돌리는걸 어떻게 구분하지?
- 최대 힙 영역 설정하는 파일이 따로 있으니까 입력란에 먼저 힙 영역을 입력하도록 할까?
링크 기반의 정산 시스템
필요한 이유
- 일일히 인당 계산해서 계좌번호하고 넘겨주기가 귀찮음
- 카카오페이 정산 시스템이 있는데…? → 카카오페이 안쓰는 사람이 있을수도?
어떻게 구체화하면 될까
- 웹으로 만들면? → 일일히 로그인 해야됨… 귀찮음 → 로그인 해야하는 이유 : 본인 계좌번호 한번에 복사하려고
- 앱으로 만들면? → 로그인 굳이 할 필요 없음 → 상태를 저장해두면 됨 → 그럼 기술적 챌린지가 너무 떨어지는거 아닌가?
- 기술적으로 어떤게 필요한가
- 내부적으로 계좌번호같은걸 저장하니까 굳이 필요없음
- 링크는 어떻게 전송하는가? 결국 연락처같은게 있어야하는거 아닌가? 연락처 없는 사람이랑은 어떻게 전송하려고?
블로그 글감에 맞는 짤방 찾아주기?
- 필요한 이유는 블로그 글 쓰면서 차고 넘쳤다
- 근데 어떻게 구체화하지?
- 결국 AI가 내 글을 분석해줘야 할것같은데
- 또 API인가
- 모델을 학습시킬까
- 분석해준다고 해도 분석된 결과에 맞는 사진은 어떻게 찾을것인가?
- 저작권에 걸리는거 아닌가
- 크롤링 해도 되는건가