가끔 개발 중인(혹은 개발 완료한) 소스코드의 라인 수를 확인해야 할 필요가 있습니다. 확인 대상은 특정 파일(들)일 수도 있고, 진행 중인 프로젝트에 포함된 전체 파일들일 수도 있습니다. 저의 경우에는 개발한 소프트웨어를 정적분석툴을 통해 테스트를 해 보려고 하는 와중에, 정적분석툴의 구매 비용이 테스트 가능한 최대 라인수에 따라 다른 것을 알게 되었습니다. (모든 툴이 그런지는 모르겠으나, 일단 알아 본 툴은 그랬습니다) 그래서 제가 개발한 프로젝트의 전체 라인 수를 세어 보려고 소스코드의 라인 수를 확인할 수 있는 방법을 찾아 보게 되었습니다. 구글링을 해 보니 CLOC(Count Lines of Code)라는 툴이 있습니다. https://github.com/AlDanial/cloc 위 링크에서 ..
괜찮은 프로그래밍용 폰트를 찾아 보다가 Source code pro라는 폰트를 사용해 보기로 했다. GitHub에서(구글에서 source code pro를 검색하면 나옴) 다운로드한 후 설치를 해 보려고 했는데.. 좀 버벅댔다. (폰트 설치는 처음이라...) 인터넷에서 방법을 찾아서 겨우 설치를 했는데, 그 방법을 정리해 보고자 한다. 1. GitHub에서 폰트를 다운로드한다. 다음 링크에 접속해서 폰트를 다운로드한다. (혹은 구글에서 검색해도 됨) https://github.com/adobe-fonts/source-code-pro 보통 GitHub에서 관련 자료를 다운로드하는 경우 Clone or Download 버튼을 클릭해서 다운로드를 하는데, 그렇게 했다가 헤맸다. 폰트 파일을 받으려면 해당 버튼..
아는 사람들은 알겠지만, 마인드맵이라는 것이 쓰다 보면 나름 편리하다.본인 같은 경우에는 간단한 생각 정리부터 문서 작성, 개발 개요 작성 등에 잘 활용하고 있다.복잡한 양식이나 구조에 구애 받지 않고 자유롭게 정리할 수 있다는 장점이 있는 듯 하다. 초기에는 mindmap이라는 프리웨어를 사용했지만, 이스트소프트에서 개발한 알마인드(Almind)라는 프로그램이 인터페이스가 좀 더 깔끔하고 지원하는 기능이 많은 것 같아서 갈아 탔다. 포스트 작성일 기준으로,알마인드는 Lite버전과 Pro버전이 있는데, 이스트소프트의 라이센스 정책은 Lite버전도 개인 뿐 아니라 기업에서도 사용할 수 있도록 하고 있다. 그런데.. 이스트소프트 홈페이지(http://www.altools.co.kr)에서 아무리 찾아봐도 알마..
코딩을 하면서 느낀 점은.. 코드를 작성하는 에디터의 폰트가 매우 중요하다는 것이다. 폰트가 맘에 안 들면 코딩하기가 싫어진다.나만 그런 줄 알았더니, 많은 사람들이 그런 것 같다. 이것저것 에디터를 기웃거려 보기도 하고 바꿔 보기도 해 봤다. 물론 에디터 설정에서 폰트를 변경할 수 있지만, 영문/한글 폰트를 별개로 설정할 수 있는 에디터는 별로 없는 것 같다. 아니면 아예 없는 건가? 아니면 있는데 아직 모르는건가.. 얼마 전까지 사용하던 나눔고딕코딩 폰트는 영문과 한글을 모두 지원해서 나름 괜찮았다. 최근에는 에디터로 서브라임텍스트를 사용하고 있는데, Source Code Pro를 영문폰트로 사용하고 있다. 괜찮은 것 같다. Source Code Pro는 한글폰트는 지원하지 않는데, 서브라임텍스트에서..