목록분류 전체보기 (210)
관심있는 것들 정리
nvim을 사용하여 LSP 사용 및 몇 가지 편리한 설정한 init.vim 파일을 공유해 둔다. 대부분 googling을 통해 설정을 찾았으며 사용하는 폰트 및 터미널 환경은 다음과 같다. 1. nvim: nvim 0.4.4 (brew install nvim 으로 설치) 2. font : hack nerd font (github.com/ryanoasis/nerd-fonts/blob/master/patched-fonts/Hack/Regular/complete/Hack%20Regular%20Nerd%20Font%20Complete.ttf) 3. terminal program: iTerm2 " Specify a directory for plugins call plug#begin() " Make sure you..
c, c++ 모드에 대해 필요한 것만 정리해 놓은 사이트 skebanga.github.io/cpp-dev-in-spacemacs/ C++ in spacemacs Two new emacs packages, ‘lsp-mode’ and ‘dap-mode’, have brought the power of Microsoft’s Language Server Protocol and Debug Adapter Protocol to emacs. skebanga.github.io 간단한 spacemacs 가이드 페이지 interblah.net/getting-started-with-spacemacs
기본적인 ruby 사용을 위한 설정은 다음 페이지에 잘 정리가 되어 있다 worace.works/2016/06/07/getting-started-with-emacs-for-ruby/ Getting Started with Emacs for Ruby Getting Started with Emacs for Ruby 07 Jun 2016 Lately I’ve been gradually drawing a few students at Turing into the Emacs fold. Along the way I’ve been thinking about what is needed for a minimal but sufficient Emacs setup for working with Ruby code. worace.w..
요즘 어디서나 들을 수 있는 컨테이너 환경에서 프로그램을 작성하면서, 처음에는 그냥 잘 동작하는 것에만 목적을 두었었지만, 시간이 가면서 VM 가상화 환경에서 작성하던 프로그램보다 좀 더 시스템적인 부분에 대해 신경을 써야만 한다는 것을 깨달아 가고 있다. 인터넷에 써 있는 이야기들을 살펴보면, 마치 컨테이너 환경으로 옮겨가면 여러가지 장점이 많아서 이제는 가야한다는 말이 많지만, 막상 컨테이너 환경에서 프로그램을 작성하여, 서비스 중에 아무 문제없이 스케일링이 잘 되고, 롤링 업데이트에 이슈가 없는 그리고 보안적 측면에서도 안전하게 하려면, 이게 쉬운 문제가 아니라는 것을 깨닫게 된다. 프로그램을 개발하는 단계에서는 바로 신경을 쓰지 못하는 것이 보안과 관련된 부분이다. 특히 컨테이너의 경우 기존 가상..
아놀드 로빈스의 effective awk programming을 내 맘대로, 원하는 부분을 시간날때마다 조금씩 번역해볼 예정입니다. 구글 번역기도 동원하고, 그냥 번역도 하기도 할 거라서.. 번역이 엉망일 것이라, 오역에 대해서는 책임지지 않습니다 :-) Foreword to the Third Edition ***************************** Arnold Robbins와 저는 좋은 친구입니다. 우리는 1990 년에 상황과 우리가 가장 좋아하는 프로그래밍 언어인 AWK를 통해 알게 되었습니다. 상황은 몇 년 전에 시작되었습니다. 나는 새로운 직장에서 일하고 있었는데 플러그가 뽑힌 Unix 컴퓨터가 구석에 놓여 있는 것을 발견했습니다. 아무도 그것을 사용하는 방법을 알지 못했고 나도 마찬가..
{printf("%4d: %s\n", NR, $0)}
efore != $0 {print; before = $0}
{line+=1} END { print "line = ", line }