Day 42: 수지바오 이메일 인코딩 이슈 및 알고리즘 문제 분석

Source

  • Field Notes/ReturnZero/Daily Notes/Day 42. 2021-08-11.md

Summary

2021 년 8 월 11 일 (42 일차) 일지. 주요 업무로 카스토르와의 1:1 면담, 주간 회의, Kibana 를 통한 비활성 사용자 추출 시도 (최종적으로 카스토르가 처리) 가 있었다. 핵심 이슈는 ‘수지바오’ 이메일 번역 에러로, unicode_escape 관련 인코딩 문제로 인해 메타데이터에 인코딩 정보가 부재할 경우 대응이 곤란한 상황이다. 또한 알고리즘 문제 (BoJ 5588) 를 풀이하며 메모리 공간의 한계 (1M*1M) 로 인해 비트맵 대신 바이너리 서치를 통한 탐색 방식을 고려하고 있다.

Key Points

  • 수지바오 이메일 번역 에러 대응이 최우선 작업이며, unicode_escape 관련 인코딩 문제 발생
  • 이메일 메타데이터에 인코딩 정보가 명시되어 있지 않으면 문제 해결이 매우 어려움
  • Kibana 작업을 통해 최근 1 년간 비활성 사용자 목록을 추출하려 했으나 동료 (카스토르) 가 최종 처리
  • BoJ 5588(별자리 찾기) 문제 풀이 중 메모리 제한 (1M*1M 공간) 으로 인해 비트맵 사용 불가
  • 탐색 공간이 데이터 공간보다 작으므로 바이너리 서치를 활용하여 타겟 존재 여부를 검출하는 전략 수립