맥 터미널 “Home”, “End”키 적용하기

맥에서 Terminal.app은 사용해 본 터미널 중 최고 중 하나이지만, 표준 키 정의를 기본적으로 지원하지 않는 등 몇 가지 불편한 점이 있다. 가장 불편한 점은 “Home”키와 “End”키다.

거의 모든 OS에서 “Home”은 [줄의 시작으로 이동]을 의미하고 “End”는 [줄의 끝의로 이동]을 의미하지만, Mac에서는 기본적으로 “Home”은 [문서 맨 위로 스크롤]하고 “End”는 [문서 맨 아래로 스크롤]한다.

하지만, 대부분의 터미널 애플리케이션은 Unix 환경을 목표로 하기 때문에 문서를 스크롤하는 것보다 현재 줄을 처리하는 데 더 관심이 있다.

다행이 Mac 터미널에는 숙련된 사용자가 키 바인딩을 직접 설정할 수 있는 기능이 있다. 터미널을 표준 Unix 계열 터미널처럼 작동하게 하려면 다음 간단한 단계를 따르면 된다.\

  1. 터미널 앱을 연다.
  2. 터미널 메뉴에서 환경 설정을 선택한다.
  3. 설정에서 변경하려는 프로필을 선택한다.
  4. 오른쪽 창에서 키보드 버턴을 선택하여 키보드 설정을 확인한다.
  5. “키”열에 “홈”이라는 단어가 있는 줄을 선택한다.
  6. 하단의 편집 버턴을 클릭한다.
  7. 아래와 같이 설정한다.
  • 올바른 키 코드를 입력하려면 상자를 지우고 다음 키를 순서대로 입력한다: ESCAPE OH (대문자 o이며 숫자 0이 아님)
  • “End”에 해당하는 올바큰 키 코드는 “Home”과 똑같지만 “H”를 “F”로 바꾸면 된다.

Linux/Unix에 친화적인 몇 가지 키 코드

  • home :: \033OH
  • end :: \033OF
  • F1 :: \033[11~
  • F2 :: \033[12~
  • F3 :: \033[13~
  • F4 :: \033[14~

GaN 충전기란?

최근 USB 고속충전기를 온라인에서 검색해보았다면 이 “GaN”이라는 약어를 본적이 있을 것이다.

1. GaN 충전기란 무엇인가?

수년에 걸쳐 최신 모바일 장치의 급속한 발전으로 성능과 기능이 크게 향상되었다.

이러한 장치가 기능을 수행하는데 필요한 전력 요구사항이 증가하고 제조업체들이 더 나은 배터리 기술을 개발하도록 하였다. 이와 함께 충전 기술도 바뀌었다. GaN충전기는 최근에 개발된 최신 유형의 충전기이다. 이 충전기는 더 지능적이고 강력하며 효율적이다.

GaN은 Gallium Nitride(나이트라이드)의 약자로 최근에 반도체 제조에 사용되는 재료이다.

1990년대에 LED에 처음 사용되었다. GaN은 고속 충전기의 구성 요소로 실리콘(Si, Silicon)를 대체하고 있다. GaN이 실리콘보다 전류를 잘 전도한다는 것인데, 전력을 전달하는 데 더 효율적이며 더 높은 효율성은 더 적은 수의 구성 요소가 필요함을 의미하고 이는 소형화를 이룰 수 있다. 또한 열 손실되는 에너지가 적은데 더 많은 전력이 기기의 배터리로 직접 전달된다.

2. 미래의 충전기?

앞으로는 전자산업 전체가 GaN으로 이동할 것으로 생각된다. 간단히 말해서 실리콘(Si)보다 모든 것을 더 잘 수행할 수 있다. 실리콘(Si) 부품을 사용하는 최신 충전기보다 더 작고, 더 강력하고, 더 효율적이며 더 적은 열을 생성한다.

휴대전화, 태블릿, 노트북을 동시에 충전할 수 있는 다중 포트 충전기도 있다. 단일 GaN충전기는 장치를 개별적으로 충전하는 데 사용되는 여러 충전 브릭을 대체할 수 있다.

nano tabsize 설정하기

nano는 Linux 및 Unix 기반의 시스템에서 사용되는 텍스트 편집기 이며, 향상된 Pico 텍스트 편집기의 무료 클론이다.

기본적으로 nano의 탭 크기는 8칸이지만 명령줄, 시스템 전체 구성파일 또는 사용자별 구성 파일에서 탭 크기를 설정할 수 있다.

1. 명령줄에서 설정하는 방법

nano -T 4 /path/to/file
또는
nano --tabsize 4 /path/to/file

2. 항상 명령줄에 입력해야 하는 수고를 덜기 위해 구성 파일에 설정을 저장하는 것이 더 편리하다. 이는 시스템 전체 구성 파일(일반적으로 /etc/nanorc, /usr/local/etc/nanorc or similar) 또는 사용자 구성파일(~/.nanorc)에서 설정할 수 있다. 다음을 파일에 넣으면 지정된 탭 크기가 사용된다.

set tabsize 4Code language: JavaScript (javascript)

우선순위는 아래와 같다.

1. 시스템 구성 파일: system/nanorc (ex: /etc/nanorc)
2. 사용자 구성파일: ~/.nanorc
3. 명령줄

예를 들어 시스템 전체 구성에서 탭 크기를 8로 지정하고 명령줄에서는 2로 지정하고 ~/.nanor는 4로 지정되었다고 가정해보자.

명령줄에 tabsize없이 입력하면 라인은 4(사용자 지정 값)을 사용하고 사용자가 파일을 삭제한 경우 8이 된다.