반응형

GNU-Linux 34

Vim 8의 native package support

Pathogen, Vundle, Vim-plug, minpac, Dein.vim ...위 이름들이 무엇을 의미하는지는 Vim 사용자라면 알 수 있을 것이다. 3rd-party Vim 플러그인 관리 도구는 꽤나 많아서 마치 리눅스 데스크탑 환경들(GNOME, KDE, Unity, Cinnamon, ...)을 보는 것 같다. 이런 도구 없이 Vim 플러그인을 설치한다면 많은 수작업이 요구되기 때문에 이를 자동화하는 것에 대한 필요성을 많은 사람들이 느꼈을 것이고, 그 와중에 vimscript의 대가들이 만들어낸 수 많은 역작들이 다양하게 존재하고 있다. 버전 8부터 Vim은 자체적인 패키지 관리 기능을 지원한다는 것을 뒤늦게 알았고, 마침 Ubuntu에서 Arch로 갈아탄 참이라 시도해 보기 딱 좋은 시점이..

GNU-Linux 2018.01.21

Arch Linux 한글 환경 설정

며칠 개고생해서 Arch Linux + Suckless 환경을 어느 정도 쓸만하게 구축했다. 나는 한국 사람이니까 한글을 쓸 수 있어야 "쓸만하다"의 마무리가 된다고 할 수 있겠다. 이 글에서는 Arch Linux 시스템에서 한글을 보고 쓸 수 있게 하기 위한 작업들을 정리한다. 1. 시스템 언어 설정 /etc/locale.gen에서 원하는 언어를 골라서 uncomment 한다. 나는 en_US.UTF-8과 ko_KR.UTF-8만 켰다. 그리고 아래 명령어를 통해 그 언어와 관련돼서 시스템이 필요로 하는 것들을 설치한다. $ locale-gen 설치가 잘 됐는지 결과를 아래와 같이 확인할 수 있다. $ locale -a C en_US.utf8 ko_KR.utf8 POSIX 그럼 지금 시스템에 어떤 언어가..

GNU-Linux 2018.01.17

Arch Linux에서 systemd-networkd로 WiFi 자동 연결 세팅

새해 첫 글! 요즘 Arch Linux + Suckless 환경 세팅에 푹 빠져있다. "푹 빠져있다"라고 쓰고 "많은 시간을 할애해도 아직 환경 구축을 못하고 있다"라고 읽는다. (아마도) 2010년 겨울에 샀던 Dell Inspiron N5010에 새로운 Arch 환경을 시험 삼아 설치하고 이것 저것 아직 세팅할 것이 많은 상태이다 (아직 한글을 못 치고 있다 흑흑). 아직 dual boot에 대한 자신이 없기 때문에 나의 주력 노트북인 Lenovo Ideapad에 새로운 Linux distro를 시험해 볼 여유는 없었는데, 다행히도 집 구석에 안 쓰이고 버려져 있던 Dell 노트북을 재활용할 수 있었다.오늘 정리하는 것은 아직 데스크탑 환경을 설치하지 않은 갓 태어난 Arch 터미널 (아마도 tty1..

GNU-Linux 2018.01.08

UNIX as IDE

이 시리즈의 원 저자인 Tom Ryder의 허락을 받고 올리는 번역글입니다. IDE가 할 수 있는 기능을 UNIX 계열의 shell 안에서도 원활하게 할 수 있는 비결을 초보자도 알기 쉽게 잘 설명한 글일 뿐만 아니라 UNIX 자체의 철학이나 기본 사용법을 따라잡기에도 굉장히 좋은 글이라 생각되어 우리말로 옮기고자 합니다. 프로그래밍 용어는 웬만하면 원래 영단어로 쓰겠습니다. 언제든지 더 좋은 표현에 대한 의견은 감사합니다. UNIX as IDE1. Introduction2. Files3. Editing4. Compiling5. Building6. Debugging7. Revisions

GNU-Linux 2017.11.09

UNIX as IDE: 7. Revisions

이 시리즈의 원 저자인 Tom Ryder의 허락을 받고 올리는 번역글입니다. IDE가 할 수 있는 기능을 UNIX 계열의 shell 안에서도 원활하게 할 수 있는 비결을 초보자도 알기 쉽게 잘 설명한 글일 뿐만 아니라 UNIX 자체의 철학이나 기본 사용법을 따라잡기에도 굉장히 좋은 글이라 생각되어 우리말로 옮기고자 합니다. 프로그래밍 용어는 웬만하면 원래 영단어로 쓰겠습니다. 언제든지 더 좋은 표현에 대한 의견은 감사합니다. UNIX as IDE: Revisions2012년 2월 15일 Tom Ryder가 작성 버전 관리 도구는 전문적인 소프트웨어 개발에 있어서 이제는 떼어 놓을 수 없는 부분이 된 것 같다. Eclipse나 MS Visual Studio와 같은 GUI IDE도 대중적인 버전 관리 도구와..

GNU-Linux 2017.11.09

UNIX as IDE: 6. Debugging

이 시리즈의 원 저자인 Tom Ryder의 허락을 받고 올리는 번역글입니다. IDE가 할 수 있는 기능을 UNIX 계열의 shell 안에서도 원활하게 할 수 있는 비결을 초보자도 알기 쉽게 잘 설명한 글일 뿐만 아니라 UNIX 자체의 철학이나 기본 사용법을 따라잡기에도 굉장히 좋은 글이라 생각되어 우리말로 옮기고자 합니다. 프로그래밍 용어는 웬만하면 원래 영단어로 쓰겠습니다. 언제든지 더 좋은 표현에 대한 의견은 감사합니다. UNIX as IDE: Debugging2012년 2월 14일 Tom Ryder가 작성 프로그램에서 예기치 않은 행동이 감지됐을 때, GNU/Linux는 문제를 진단하는 다양한 명령줄 도구를 제공한다. GNU debugger인 gdb와 그 비슷한 도구인 Perl debugger를 사..

GNU-Linux 2017.11.08

UNIX as IDE: 5. Building

이 시리즈의 원 저자인 Tom Ryder의 허락을 받고 올리는 번역글입니다. IDE가 할 수 있는 기능을 UNIX 계열의 shell 안에서도 원활하게 할 수 있는 비결을 초보자도 알기 쉽게 잘 설명한 글일 뿐만 아니라 UNIX 자체의 철학이나 기본 사용법을 따라잡기에도 굉장히 좋은 글이라 생각되어 우리말로 옮기고자 합니다. 프로그래밍 용어는 웬만하면 원래 영단어로 쓰겠습니다. 언제든지 더 좋은 표현에 대한 의견은 감사합니다. UNIX as IDE: Building2012년 2월 13일 Tom Ryder가 작성 프로젝트를 compile하는 것은 꽤나 복잡하고 반복적인 과정이기 때문에 훌륭한 IDE는 프로젝트 build 단계를 추상화, 단순화, 더욱이 자동화시키는 도구를 제공한다. UNIX와 그 후손들은 M..

GNU-Linux 2017.11.07

UNIX as IDE: 4. Compiling

이 시리즈의 원 저자인 Tom Ryder의 허락을 받고 올리는 번역글입니다. IDE가 할 수 있는 기능을 UNIX 계열의 shell 안에서도 원활하게 할 수 있는 비결을 초보자도 알기 쉽게 잘 설명한 글일 뿐만 아니라 UNIX 자체의 철학이나 기본 사용법을 따라잡기에도 굉장히 좋은 글이라 생각되어 우리말로 옮기고자 합니다. 프로그래밍 용어는 웬만하면 원래 영단어로 쓰겠습니다. 언제든지 더 좋은 표현에 대한 의견은 감사합니다. UNIX as IDE: Compiling2012년 2월 12일 Tom Ryder가 작성 UNIX 플랫폼에서 사용할 수 있는 compiling 도구와 interpreting 도구는 여러 가지가 있고 각 도구마다 사용하는 방법이 다르지만, 개념적으로는 많은 부분에서 같다고도 할 수 있다..

GNU-Linux 2017.11.06

UNIX as IDE: 3. Editing

이 시리즈의 원 저자인 Tom Ryder의 허락을 받고 올리는 번역글입니다. IDE가 할 수 있는 기능을 UNIX 계열의 shell 안에서도 원활하게 할 수 있는 비결을 초보자도 알기 쉽게 잘 설명한 글일 뿐만 아니라 UNIX 자체의 철학이나 기본 사용법을 따라잡기에도 굉장히 좋은 글이라 생각되어 우리말로 옮기고자 합니다. 프로그래밍 용어는 웬만하면 원래 영단어로 쓰겠습니다. 언제든지 더 좋은 표현에 대한 의견은 감사합니다. UNIX as IDE: Editing2012년 2월 11일 Tom Ryder가 작성 모든 프로그래머들에게 텍스트 편집기는 필수 도구이기 때문에, 에디터의 선택에 관해 밑도 끝도 없이 열정이 넘치는 논쟁이 발발하기도 한다. UNIX 운영 체제는 Emacs와 Vim, 이 두 가지 유서 ..

GNU-Linux 2017.11.06

UNIX as IDE: 2. Files

이 시리즈의 원 저자인 Tom Ryder의 허락을 받고 올리는 번역글입니다. IDE가 할 수 있는 기능을 UNIX 계열의 shell 안에서도 원활하게 할 수 있는 비결을 초보자도 알기 쉽게 잘 설명한 글일 뿐만 아니라 UNIX 자체의 철학이나 기본 사용법을 따라잡기에도 굉장히 좋은 글이라 생각되어 우리말로 옮기고자 합니다. 프로그래밍 용어는 웬만하면 원래 영단어로 쓰겠습니다. 언제든지 더 좋은 표현에 대한 의견은 감사합니다. UNIX as IDE: Files2012년 2월 10일 Tom Ryder가 작성 IDE의 한 가지 두드러진 특징은 파일 관리를 위한 내장 시스템이다. 여기서 파일 관리는 이동, 이름 바꾸기 및 삭제와 같은 기본 기능과 compiling 및 syntax 검사와 같은 개발 관련 기능을 ..

GNU-Linux 2017.11.06