코드를 볼 때마다 가장 거슬리고 불쾌한 부분이 있습니다. 바로 하드코딩입니다. 하드코딩된 문자열, 실수, 정수 등의 리터럴은 그…
Programming
프로그래밍 관련 이야기입니다.
커널 아키텍처는 Linux 같은 전통적인 모놀리식 커널부터, Mach와 같은 마이크로 커널까지 다양하다. 개발에 조금의 재미를 가미하기 위해 나는 그중에서도 엑소 커널이라는 아직까지 연구되고 있으며, 조금은 특이한 커널 아키텍처를 채택해서 개발을 진행해볼…
부트로더를 섹터를 읽어와 메모리에 로드하는 어셈블리 코드를 짜서 직접 만들 수도 있겠지만, 크기 제한 때문에 대부분 비슷한 기능을 하고 (사실 크기 제한 때문에 대부분의 부트로더는 MBR에 위치한 부트로더가 추가적인 부트로더를 로드, 실행시키는 등의 여러 단계.…
무한 스크롤링은 캐릭터보드에 있어서 가장 중요한 요소라고 할 수 있습니다. 가장 중요한 컨테이너, 즉 정보를 보여주는 공간이기…
GraphQL? 한 줄로 말하자면 API용 쿼리 언어입니다. 그러니까 REST API처럼 endpoint를 이용하지 않고 더 유연하게 그냥 원하는…
추후 팀의 확장(?)을 고려해서 jenkins로 react 빌드 파이프라인을 구성했습니다. 빌드 webpack.config을 관리하는 방법은 크게 두 가지로 나뉩니다….
시작하기 전 I/O 멀티플렉싱 은 일반적으로 한 스레드에서 여러 논-블록킹 소켓(I/O streams)을 검사하여, 사용 가능한 소켓의 데이터를…
CharacterBoards 개발일지 1일차 – 나는 자동화가 좋아! 개발일지를 간단하게 적어보려고 합니다. 시작은 간단 이걸 만들게 된 계기는…
저는 요 몇 년 간 IDE로 clion을 주로 사용해왔습니다. 크로스-플렛폼에는 이만한 IDE도 없죠! (clion 최고!) 사실 추가적인…
특수한 Photoshop 플러그인이 필요해서, 플러그인을 만들려 문서를 봐봤더니 도통 잘 정리된 것이 없어서, 직접 한번 써봤습니다.2021-7-17 이제…