react-scroll-up 라이브러리에 PR을 했습니다

React에서 Scroll Up 버튼을 만들어 주는 react-scroll-up 라이브러리에 코드 기여를 했습니다. 꽤 오랫동안 꾸준히 사용된 라이브러리인데 Typescript 지원이 아직 안 되어 있어서, 혹시 Typescript를 지원하도록 PR을 해도 되지 않을까? 싶은 마음에 커밋을 만들어서 요청을 넣어 보았습니다. 지금은 PR이 잘 Merge되어 해당 라이브러리가 1.3.4 버전에서 1.3.5로 한 단계 올라간 상태입니다.

페르소나 5 스크램블 클리어

올해 6월에 한국 정발된 페르소나 5 스크램블(P5S)을 클리어했습니다. P5S는 본편인 페르소나 5에 기반한 외전작으로 이번에는 턴제 전투가 아닌 액션 전투(무쌍식)로 나왔습니다. 시간상으로 본편 클리어 이후 시간대를 다루는데 본편의 무대가 도쿄 중심이었다면 이번 작품의 무대는 일본 전역으로, 관광지 이곳저곳을 돌아다니면서 스토리가 전개되었습니다.

(React+Typescript) React-Router에서 Context Provider 사용하기

오늘 해결한 이슈는 react-router와 Context API를 적절히 섞는 방법에 관한 문제였습니다. react-router의 Route를 사용하여 URI 기반으로 컴포넌트를 표시할 때 보통 Provider를 같이 제공해 줘야 합니다. 특히 Context API와 같이 사용할 때, 컴포넌트가 Context를 가지는 경우에 State를 관리하려면 Provider로 한 번 감싸 줘야 합니다. 그런데 Route 컴포넌트를 바로 Provider로 묶어 버리면 제대로 라우팅이 되지 않는 문제가 있습니다.

마이테츠(まいてつ) 한글패치 팀에 참여했습니다

어쩌다 보니 기회가 있어서 마이테츠 한글패치 팀에 참여하게 되었습니다. 예전에 ITHVNR 등의 후커 프로젝트에 참여했을 때 코이카케 등을 후킹했던 경험이 있어서, 한패도 뭐 다르겠어? 하는 마음으로 기술팀으로 지원했는데.. 생각보다 한패가 호락호락한 분야가 아니었거니와 패치를 이미 다 하신 분이 셨기(오타아님) 때문에 부족한 실력이지만 번역팀으로 참여하게 되었습니다.

2020 중반기 동인앨범 구매 기록

올해 M3와 나츠코미가 줄줄이 취소된 탓에 동인음악계에는 때아닌 가뭄이 들었습니다. 동인 행사가 유일한 판매처였던 소규모 서클들은 이번 년도에 신보를 찾아보기가 힘들게 되었고, 그나마 규모가 있는 메이저 동인 서클들도 신보의 규모가 눈에 띄게 줄어든 것. 그래서 이번 중반기에는 몇 안 되는 신보들과 함께 과거 살까말까 고민했었지만 결국 안 샀던 앨범 위주로 구매했습니다.

Pagination