쾌락없는 책임 (공부)/짜잘쓰
-
[Etc] 퍼포스 디프 툴 WinMerge 로 변경하기쾌락없는 책임 (공부)/짜잘쓰 2024. 11. 16. 14:57
개요퍼포스는 좋은 버전관리 시스템이지만 디프만큼은 정말 최악의 모습을 보여줍니다. 깃과 비교하면 미안할 정도. 이를 위해 다른 디프 툴을 사용할 수 있도록 설정할 것입니다. (Ctrl + D 를 누르면 나오는 디프) 방법Edit->Preferences->Diff 에서 Other application 으로 선택한 뒤 아래와 같이 설정하면 됩니다 Browse... 을 눌러 원하는 디프 툴로 경로를 설정해주면 됩니다. 저의 경우 WinMerge 를 새로 설치 한 뒤 해당 경로로 지정했습니다. 각 인자들에 대한 설명을 아래 링크에 있습니다. How can WinMerge be used with Perforce Visual Client (P4V)?I like using the WinMerge file compa..
-
[etc.] 유니코드를 통한 한글 자모 분리 알고리즘쾌락없는 책임 (공부)/짜잘쓰 2023. 1. 10. 17:42
개요 심심풀이로 만드는 프로젝트에서 단어의 자모를 분리해야 하는 알고리즘을 짜야 했습니다. 그래서 '단어' 라는 놈이 있으면 'ㄷㅏㄴㅇㅓ' 이런 식으로 쪼개야 하는 것이죠. 영어의 경우에는 알파베이 조합이 되지 않아 단순히 잘라주면 되지만 한글은 조금 복잡하게 되어서 이를 위한 보편적인 알고리즘이 필요했습니다. 때문에 이를 위해서 '유니코드' 에서 한글이 어떻게 구성이 되는지, 이러한 원리를 통해서 어떻게 자모 분리를 할 수 있는지를 알아보도록 하겠습니다. 전제 1 : 한글의 초성, 중성, 종성 세종대왕님께서 한글을 만들 때와는 모양이 달라졌지만 현대 한글에서는 초성 19개, 중성 21개, 종성 28개가 있습니다. [혹시나 복붙하시는 분들을 위해] ㄱㄲㄴㄷㄸㄹㅁㅂㅃㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎ ㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙ..
-
L value & R value - 둘 간의 차이점쾌락없는 책임 (공부)/짜잘쓰 2021. 12. 20. 22:38
서론 언제 한번 연합 동아리 활동에서 넥슨 프로그래머의 세미나를 들었는데 클라이언트 프로그래머를 위한 질문으로 자주 등판한다는 질문들을 알려주셨다. 이 중에서 R value, L value의 차이점을 알아야 한다는 이야기가 있었는데 이번에 시간이 난 기념 자세히 알아보기 위해서 이렇게 정리를 해 봅니다. L value L-Value 및 R-Value 식 자세한 정보: L-Value 및 R-Value 식 docs.microsoft.com MS의 공식 문서가 가장 신뢰가 깊지 않을까. 여기서 L value는 메모리 위치를 참조하는 식을 의미한다고 합니다. 왜 L이 되었는가 하면 메모리 주소를 참조한다는 뜻에서 Location의 앞글자, 또는 주로 코드에서 = 을 기준으로 왼쪽에 위치한다고 해서 Left va..