본문 바로가기

전체보기15

PowerToys 설치/에러/간단 사용법 까지 Window도 MacOS 에서 처럼 스팟라이트 기능이 있었다. 위키백과에서 찾아보니 MS는 Window 95부터 파워토이라는 이름으로, Apple은 2004년 스팟라이트라는 이름으로 처음 발표되었다고 한다. 필자는 맥북을 쓰면서 알게된 기능인데 이 유틸리티에 한번 익숙해지면 굉장히 편리하다. 그래서 업무용 LG gram 노트북에도 설치를 했다. 1. 설치 시작 MicroSoft 도큐먼트에 따르면 설치방법은 총 4가지 인데 그중 패키지 관리자 방법으로 설치를 진행해보도록 하겠다. https://docs.microsoft.com/ko-kr/windows/powertoys/install PowerToys 설치 실행 파일 또는 패키지 관리자(WinGet, Chocolatey, Scoop)를 사용하여 Window.. 2022. 9. 13.
bug/debug 어원은? - bug/debug bug가 "곤충" 의 뜻으로 문헌상에 처음 나타난 것은 1622년 bedbug(빈대) 라는 형태였다. 하지만 이후엔 꼬물거리고 징그러운 곤충이나 벌레종류는 무엇이든 "bug" 라 칭하게 되었다고 한다. 많은 개발자들이 프로그램/로직 의 결함인 "bug" (곤충) 를 찾기 위해 "debugging" (곤충잡기) 을 한다. 미해군 중장이자 최초의 컴퓨터 프로그래머 였던 grace hopper 가 이끄는 팀인 하버드대학의 Mark Ⅱ 컴퓨터에서 나방이 발견된 사례가 가장 유명한 이야기 일것이다. 1947년에 쓰인 일지에 버그가 발견된 첫번째 실제사례 라고 테이프로 덮힌 나방과 함께 작성되있다. 이 일지 이전에 프로그램 혹은 기술적인 문제/결함을 뜻하는 "bug" 의 어원은 1878년 헝.. 2022. 9. 4.
[Unix/Linux] bash 중복 제거하기 (sort, awk) bash 에서 중복제거 하는 방법은 크게 두가지가 있다. sort -u 파일명 awk '!x[$0]++' 파일명 sort 예시와 같은 파일이 있다고 가정 했을때, uniq 옵션으로 중복제거는 되나 행(line)별로 출력이 되지 않아 순서가 뒤죽박죽이다. 순서와 연관이 없을 경우 sort -u 명령어로 충분히 중복을 제거 할 수 있다. AWK awk 구문을 사용하면 행별 순서와 중복제거가 모두 정상적으로 처리 된다. 근데 !x[$0]++ 이 구문이 어떻게 작동하는지 궁금해서 한번 알아봤다. 실행되는 순서를 표현하면 아래와 같다. !(x[$(0)]++) $0 : 현재 행 (첫번째 행부터) x[$0] : x로 선언된 현재 행 배열의 값 x[$0]++ : 후위연산자로 수행된 배열의 값 !x[$0]++ : 수행된.. 2022. 8. 29.