Programming

C/C++ programming

  • Programming

    Modern C++ 단상

    요 며칠 짬짬이 modern c++ 스펙 변경을 살펴보고 있다. 업무용으로는 더 이상 안 쓴지 오래되었지만 아직도 POSIX 시스템의 근간이 되는 언어니까. C++14까지의 변화는 어찌해서든 겨우 이해했는데, C++17부터는 그냥 외계어같다. 기본 개념들도 모두 생소하고…

  • Programming

    Wordle 풀이 접근 최적화

    Wordle은 5글자 단어 맞추기 게임이며 매일 하나씩 제시되어 전세계인들이 같이 푸는 퍼즐이다. 총 12972개의 단어가 날짜별로 미리 마련되어 있으며 약 35년치에 해당한다. 이미 공개된 단어 목록이 있어서 이걸 기반으로 스크립팅을 해서 분석해봤다. 여기에서…

  • Programming,  컴퓨터와 인터넷

    Passport OAuth Strategy 개발

    Passport는 Javascript로 개발된 범용 OAuth 미들웨어 모듈이다. 요즘 회사에서 MEAN Stack으로 개발을 하고 있는데, 네이버 로그인도 OAuth 2.0을 지원하는 관계로 이것과 연동하는 작업을 하게 되었다. Passport의 한 가지 전략(strategy)으로 구현하면 되는데, 이미 facebook,…