목록이것저것 긁적긁적 (26)
관심있는 것들 정리
나와 같은 고민은 꽤 많은 사람이 했을 것으로 생각이 된다.그냥 vim이나 emacs와 ctags, cscopes, globe 와 같은 툴들을 조합해 코드를 보는 것도 터미널을 이용해서 코딩하는 입장에서야 좋은 방법이라고 생각한다. 오래전에도 그리 생각했고 여전히 업무에서도 이렇게 하고 있는데... 처음 분석해야하는 어려운 코드 특히 c++로 작성되어 있고, 여러 오픈 소스 라이브러리들과 연계되어 있는 코드를 분석해야 한다면, 코드를 하나하나 쫓아다니는게 쉬운 일은 아닌 것 같다.Mac과 Windows, Linux 모두를 쓰면서, 코드 리뷰를 위해, code navigation tool, code visualization tool, code trace tool 등 여러가지 키워드를 이용 googling을..
MSWindows에서는 Notepad++만으로도 Ultraeditor와 같은 상용에디터가 부럽지 않았는데, MacOS에서는 그 정도 에디터가 보이지 않아서 이것저것 찾아보다보니, 생각치 않게 발견한 몇가지가 있어 여기에 정리해 둔다. (물론... 당연히 Sublime Text editor와 같은 상용 소프트웨어는 가격 값을 한다) 본 에디터들은 Mac App Store에서는 사용일 수 있기 때문에, github 사이트에 대한 링크를 달아둔다. 1. CotEditor https://github.com/coteditor/CotEditor GitHub - coteditor/CotEditor: Lightweight Plain-Text Editor for macOS Lightweight Plain-Text Edi..
사람들이 키보드를 가지고 업무를 하는 빈도가 늘다보니, 이로 인해 터널 증후군과 같은 손목 또는 손가락 통증이 많이 나타난다고 한다. 어깨가 넓고 손이 큰 외국인들에게는 기존 키보드 사용시 손목이 더 많이 휘는 것이 자명하니.. 더 많이 문제가 발생할 것이다. 몇년 전부터, 손목보다, 엄지 손가락과 손가락 위주로 이러한 통증이 조금씩 나타나서 이런쪽을 알아보다가 결국 최종 버전으로 두 가지 키보드를 구입해 쓰고 있는데, 주 사용은 KINESSIS 사의 Advantage2 키보드를 사용하고 있다. https://www.amazon.com/-/ko/dp/B01KR1C5PY/ref=sr_1_2?crid=2ZVCJKJFZJYVJ&keywords=ergonomic+keyboard&qid=1686661483&ref..
Linux 상에서 Windows app을 써 보기 위해 Wine을 설치해서 사용해 본 적이 있지만, mac에서는 시도해보지 않다가 갑자기 이런것도 있었지 하는 생각이 들어서 Crossover trial 버전을 설치해 보았다. Notepad++, Source insight 그리고 Teraterm과 XShell을 설치해본 결과, 한글 입력과 흐리고 이상한 폰트가 제일 큰 문제였다. 세상에는 능력자가 많다보니... 바로 구글링 돌입했고, 참고할 만한 두 사이트를 참조해서 설정한 결과 한글 입력, 출력이 잘 나오는 것을 확인!! (폰트가 예쁘지는 않지만, 그래도 쓸만하게 나와서... ^^;;) https://nomolos.tistory.com/entry/Crossover-한글 Crossover 한글 1.Cros..
회사에서든, 집에서든 이것저것 자료 정리를 해 둘때, 어떤 노트 프로그램을 써야 할 지 고민이 된다. 단순 코드야 emacs나 vi를 가지고 txt 파일에 저장을 하면 되는데, formating이 있는 문서는 이런 단순한 내용으로는 해결이 안 된다. MS Word의 경우, 좋기는 한데, 수식 입력 시 전용 수식 입력기를 쓰면 예쁘지를 않다. 웹에서 비슷한 수식을 찾아 복사해서 붙여넣으면, 그림으로 인식해서 들어오는데, 대참사다.. -- 얼마전부터 사용하고 있는 Scrivener를 이용하는데, 여기서는 Latex을 이용하려면 별도 프로그램을 설치해야한다고 한다. Markdown 형식을 이용할 수도 있다고 하는데, 이 부분은 좀 살펴봐야할 듯하다.. 일단 코딩쟁이로써 그나마 쉽고 빠르게 접근할 수 있는 것이..
요즘뿐만이 아니라 수년전부터 웹 기술의 발전은 정말 빠르다는 것을 체감하며 살고 있다. 특히 HTML5로 넘어오고 난 후 더더욱이다. 다양한 기술들이 Javascript에 접목되고, 웹 브라우저가 하나의 플랫폼으로써 여러가지 기능을 하는 것을 볼 때는 참 놀라웠는데, 웹어셈블리가 나오는 것을 보고, 이런 부분까지도 웹 기술에 접목이 드는 구나 하는 생각이 들었다. 이번에 리뷰를 한 "웹어셈블리 인 액션" 은, 막연히 이런 것도 있구나 라고 생각해오던 웹어셈블리에 대해, 어떤 기술인지, 어떤 식으로 응용을 해 볼 수 있는 지 감을 잡을 수 있게 해주는 초보자를 위한 책이었다고 생각한다. 물론 초보자를 위한 책이기는 하지만, 이 책은 HTML, Javascript 기술과 C/C++에 대한 이해가 필요하다. ..
Windows Subsystem for Linux Installation Guide for Windows 10 https://docs.microsoft.com/en-us/windows/wsl/install-win10
내가 Mac에서 사용하는 유료 앱은 상당히 많다. 하지만 그 중 돈이 아깝지 않은 앱이 몇가지 있는데, 그 중 하나가 Audio Hijack이 아닌가 한다 정말 오래전... 이 앱을 구매했을 때에는 사실 이거 왜 쓰나... 돈을 주고 사기는 했는데 이거 좀... 활용도가 너무 떨어진다 생각도 했지만 요즘은 이 앱을 통해 아무런 불편함 없이 녹음을 할 수 있어 참 좋다는 생각이 든다. 이 앱은 제목 그대로 오디오를 Hijacking 해주는 건데, Mac에서 출력되는 오디오를 출력 소스별로 나누어 별도로 녹음을 할 수가 있다. 장점은, 소스별로 나누어 Mac 내부에서 녹음을 하기 때문에, 마이크에서 들어가는 잡음이 없다는 것이다. 그리고 앱 별로 따로 설정이 가능하기 때문에, 예를 들어 크롬에서 출력되는 소..