IT Computer 113

Typora 정식 버전 오픈 소식

보다 현실적인 제목 : Typora 유료화 새소식 정식 버전 오픈 아침에 출근해서, Typora를 켜니 아래와 같은 이미지가 등장했습니다. Linux와 MacOS를 모두 지원하는 마크다운 에디터는 흔하지 않기 때문에 아주 잘 사용하고 있었는데, 항상 사용할 때 마다 BETA 라는 문구를 보여 줌 으로서 언젠가는 돈을 받겠다 라고 말을 해온 Typora 였지만.. 제가 예상했던 것 보다 보다 빠르게 정식 버전이 출시되었습니다. https://typora.io/ 비용 가격은 $14.99로, 다행히 구독형은 아니고 한번에 구입 하는 형태 입니다. Major 업데이트에서 추가로 Charge 할지에 대해서는 확답을 못 하지만, 구독 모델로는 절대 바꾸지 않겠다고 합니다. 가격도 그렇게 부담스러운 가격은 아니기 때..

IT Computer/News 2021.11.29

Linux) Homebrew와 Hugo 설치 및 실행

Homebrew를 사용하기 때문에 Linux 배포판은 어느 것이든 상관 없습니다. 저는 우분투 Ubuntu 20.04 를 사용합니다. Hugo와 Brew Hugo? The world’s fastest framework for building websites https://jamstack.org/generators/ Hugo는 Go 언어로 작성된 정적 웹사이트 생성기 입니다. 2013년 지금은 Google의 Go Language 리더인 Steve Francia에 의해 처음으로 개발되어, 노르웨이의 Bjørn Erik Pedersen를 비롯한 다양한 컨트리뷰터들 덕분에 성능과 기능들이 크게 향상되었으며, Apache License 2.0을 따르는 오픈 소스입니다. 속도가 굉장히 빠르고 유연하기 때문에 인기가..

IT Computer/Linux 2021.11.24

맥북 Monterey 공개 베타 취소방법

서론 취소 이유 MacOS) Monterey Public Beta 설치하기 포스팅을 통해 Monterey가 공개 되기 이전부터 Monterey를 사용 해 왔습니다. 공개 베타에 참여한 덕분에 미리 Monterey 에서 공개될 기능들을 사용 해 볼 수 있었으며, 여러가지 새로 추가될 내용들을 미리 체험 해 본 덕분에 나중에 와이프를 비롯한 주변 맥북 유저들이 공식 Monterey를 설치 했을 때, 먼저 경험했던 내용을 공유 해서 약간의 도움을 줄 수도 있었습니다. 하지만, 제가 사용하고 있는 맥북이 업무에서 사용을 하지는 않는다고 하더라도, 제가 집에서 사용하는 유일한 개인 개발장비인데다가 따로 파티션을 나누어 두지 않은 상태에서 계속해서 베타버전을 사용 하기에는 리스크가 너무 크다고 판단해, 이제 Mon..

IT Computer/Mac 2021.11.21

SSH 비밀번호 없이 공개키 로그인이 안될때

증상 ssh 접속시 비밀번호를 입력하고 로그인 하지 않기 위해 authorized_keys에 공개키를 추가 했지만, 여전히 비밀번호를 물어 보는 문제가 있었습니다. ssh 공개키도 제대로 입력 했는데 왜 비밀번호를 물어보는지 문제를 해결 할 필요가 있습니다. 원인 원인을 파악하기 위해 secure 파일을 확인 해 봅니다. sudo cat /var/log/secure 로그를 확인 하니 아래와 같습니다. [dev@serverpc .ssh]$ sudo cat /var/log/secure Nov 18 11:09:53 serverpc sshd[4851]: Accepted password for dev from 127.0.0.1 port 9999 ssh2 Nov 18 11:09:53 serverpc sshd[485..

IT Computer/Linux 2021.11.18

CentOS) Docker 및 Compose 설치

Linux 배포 및 버전 확인 자연스럽게 sudo apt update 를 입력 했는데, apt가 안먹히더라고요. 당연히 배포판이 우분투라고 생각했는데 아니었습니다. 일단 어떤 배포판을 사용하는지 먼저 확인 합니다. grep . /etc/*-release CentOS 7.9 버전 입니다. Docker 설치 https://docs.docker.com/engine/install/centos/ Docker Engine을 설치 하기 전에 먼저 Docker Repository 를 셋업 해야 합니다. 그리고 그걸 위해 yum-utils를 먼저 설치하겠습니다. sudo yum install -y yum-utils 금방 설치가 됩니다. 이번에는 yum-config-manager 를 설치 해 줍니다. sudo yum-co..

IT Computer/Linux 2021.11.18

Apple TV 한국에서 애플티비와 홈팟미니 스테레오 활용 후기

1. Apple TV 구매를 결정한 이유 1) 뉴질랜드 오랫동안 Apple TV와 Apple HomePod은 국내에 출시되지 않아왔습니다. 저는 오랫동안 구글의 Chrome Cast 를 사용 해 왔습니다. 해외에서 몇년씩 지낼때도, 혹은 한 두달씩 해외로 배낭 여행을 떠날 때에도 크롬캐스트는 꼭 가지고 다녔었는데요, 큰 화면으로 내가 보고 싶은 영상을 보는건 정말 인생을 풍요롭게 만들어줍니다. 뉴질랜드에서 근무하던 때, 잠깐 3달정도 지냈던 집에 Apple TV가 있었는데요, 그걸 사용해보며 크롬캐스트와는 결이 다른 강력한 사용성에 반해 너무나도 사고 싶었습니다. 하지만 국내에는 정식으로 발매되지 않아 그 사용성이 너무나도 제한적이기에 고민은 많이 했지만 실제 구매로 이어지지는 않았었습니다. 2) 귀국 ..

Postman Apple Silicon 지원 소식

Postman Postman은 API 테스팅을 쉽고 빠르고 간편하게 할 수 있도록 도와주는 어플리케이션 입니다. TeliportMe의 CTO로 있던 Abhinav Asthana이 본인의 필요에 의해 Chrome extention을 만들었던 것이 그 시작 입니다. 오랜 기다림 끝에 Postman이 Apple Silicon 에서 native로 동작하게 되었습니다. 이제는 맥북에서 이미 대부분의 어플리케이션이 네이티브로 동작 하다 보니 Postman은 얼마 남지 않은 Rosetta에서 실행되는 앱 중 하나로 남아있었는데요. 그래서인지 실행 할 때 로딩이 오래 걸리는 역 체감이 유독 심하게 느껴졌었습니다. 이제 더이상 답답하게 로딩을 기다리지 않아도 됩니다.! ​ ARM 64 ​ https://www.postm..

IT Computer/News 2021.10.30

Ubuntu) notion App 설치

Notion 노션은 굉장히 유용한 노트 앱 입니다. iPhone, Android의 모바일 어플리케이션 뿐만 아니라 Windows, Mac용 프로그램도 존재 합니다. 굳이 프로그램을 깔지 않더라도 애초에 웹 기반으로 프로그램이 만들어 졌기 때문에 웹브라우저 에서도 완벽한 사용성을 보장 합니다. 심지어 요즘에는 Notion Clipper 라는 웹브라우저용 플러그인을 설치해서 사용 하고 있는데요, 만족도가 상당히 높습니다. 즐겨찾기를 하는 대신 해당 페이지를 갈무리 해서 내 노션에 저장하는건데. 해당 글이 삭제 된 경우에도 확인 할 수 있고 원본 링크도 언제든 확인 가능하게 연결이 되어 있으니 정말 좋습니다. 최근에는 저장해뒀다가 나중에 더 깊게 공부하고 싶은 내용들을 Clip 해 두고 있습니다. ​ 하지만 ..

IT Computer/Linux 2021.10.27

맥북 마우스 뒤로가기 & 앞으로가기 버튼 활성화

원래는 맥북을 쓸 때 트랙패드만 사용 해 왔는데, 회사에서 개발을 할 때는 MacOS 가 아닌 Ubuntu 환경에서 개발을 하다 보니 마우스를 많이 쓰게 되었습니다. 집에서의 개발보다 회사에서의 개발이 더 익숙해 질 때가 되니, 맥북을 사용 할 때도 트랙패드만으로는 부족한 부분이 있어서 마우스도 연결해 함께 사용 하기 시작했습니다. ​ 다만 웹 브라우저를 사용 할 때, 마우스의 뒤로가기 버튼과 앞으로 가기 버튼이 먹히지 않는 것을 발견하고 해당 문제를 해결 했습니다. Karabiner 어플리케이션을 사용해 설정 하는데요, 한영 키 조작 때문에 macOS 를 사용하는 대부분의 분들은 Karabiner도 이미 설치 되어 있다고 생각 합니다. 혹시 Karabiner가 아직 설치 되어 있지 않다면 아래의 글을 ..

IT Computer/Mac 2021.10.23

Ubuntu 20.04) fctix입력기 설치해 intelliJ 한글입력 해결하기

iBus 입력기의 문제 지금까지 잘 ibus를 사용해왔는데 intelliJ에서 한글 입력시 이상하게 입력되는 현상이 있다는걸 알게 되었습니다. 띄어쓰기를 할 때 자꾸 해당 자리에서 하는 게 아니고 이전 자리에서 하게 되고, 방향키를 입력 할 때에도 마찬가지로 문제가 생겼습니다. 해결을 위해 더이상 iBus 입력기를 사용하지 않고 fctix 입력기로 변경 해 보겠습니다. ​ fcitx 한글 입력기 설치 sudo apt-get update sudo apt-get install fcitx-hangul 이후 재부팅을 해줍니다. ​ Language Support 실행 ​ Keyboard input method system을 fcitx로 변경 ​ Install / Remove Languages 를 눌러 Korean..

IT Computer/Linux 2021.10.20

Linux) 특정 port 사용중인 프로세스 찾아 죽이기

서론 Tomcat을 사용하다 보면 어플리케이션이 정상적으로 종료가 되지 않아서 포트가 충돌 나는 경우가 있습니다. 비단 Tomcat 만의 문제가 아니고 어떤 프로세스를 사용하던 특정 port를 점유 하고 종료되지 않은 경우가 종종 있는데요, 이럴 때 쉽게 해결하는 방법입니다. 아래는 이클립스에서 톰캣을 실행 하려 할 때, 8080 port가 이미 점유중이라는 에러 메시지 입니다. The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured. port 번호로 pid 찾기 8080 port를 점유하고 있는 프로세스를 찾..

IT Computer/Linux 2021.10.14

MacOS) Monterey Public Beta 설치하기

Monterey Monterey는 Apple이 WWDC21에서 발표한 macOS Big Sur의 차기 버전입니다. 동명의 미국 California 주의 해변가에 있는 아름다운 도시의 이름을 따왔는데요, San Francisco Bay Area에서 차로 약 2시간 거리에 있는 대표 휴양지 입니다. Bir Sur 에서도 굉장히 가깝습니다. ​ https://en.wikipedia.org/wiki/MacOS_Monterey#Release_history 사실 Monterey의 첫번째 베타버전이 출시된지는 꽤나 시간이 지났습니다. 6월 7일이니 무려 4개월 전 인데요. 첫번째 베타부터 참여하기에는 불편함이 많을 것 같아 많이 기다렸는데, 이제 출시가 꽤나 임박했다는 생각이 들어 사용하기에 크게 불편함이 없을 거라..

IT Computer/Mac 2021.10.09

Ubuntu) 터치패드 및 트랙패드 활용하기 Fusuma

https://github.com/iberianpig/fusuma Fusuma를 사용하면 멀티 터치 제스처를 사용할 수 있습니다. 이 숨은 보석같은 어플리케이션만 설치하면 트랙패드 제스처를 활용해서, 뭔가를 줄이고 늘릴 수 있고, 쓸어 넘기기 등의 명령을 설정 하고 사용 할 수 있습니다. Fusuma(襖) 는 일본에서의 미닫이 문을 칭하는 말 입니다. 한국어로 발음하면 "후스마" 정도가 되겠네요. ​ 특징 RubyGems를 이용한 손쉬운 설치 YAML 포맷으로 제스처와 액션 설정 threshold 및 interval을 이용한 다양한 세부 설정 Threadhold는 임계점을 의미하는데요. 터치 감도를 설정한다고 생각하면 되겠습니다. 외부 터치패드 연결시 자동 인식 플러그인 시스템을 통한 제스처 확장 ​ 설..

IT Computer/Linux 2021.10.09 (1)

Linux) SSH 비밀번호 로그인 차단하기

한창 작업을 하다가 문득 제가 집에서 돌리고 있는 컴퓨터에 얼마나 자주 접속을 하고 있는지 궁금해졌습니다. 혼자 사용하는 서버인데도 종종 너무 느려지는것도 이상하고 해서 별 생각 없이 처음으로 로그를 한번 확인 해 보았습니다. cat /var/log/auth.log 세상에나 무수히 많은 Connection 시도와 Failed password 가 수북하게 쌓여 있습니다. 루마니아 부터 시작해서 온갖 국가의 아이피로부터 시도가 되었고 아이디도 뭐 David, ftpuser, user, uknown 등등 다 넣어봤더라고요. port 번호가 다 이상한게 써있어서 저희집 공유기 port forwarding을 다 확인 해 보았는데 저런 포트는 모두 잘 닫혀 있었습니다. 그래서 다시 알아보니 잘 저기에 표시된 por..

IT Computer/Linux 2021.10.06

Linux) docker 컨테이너 자동 실행 설정 및 스케줄 등록

메모리 관리의 어려움 집에서 간단한 서버로 사용하고 있는 컴퓨터가 꼭 부팅후 3일정도만 지나면 급격하게 메모리 사용량이 늘어나고 반응속도가 굉장히 저하되고 있습니다. 특히 ssh로 접속 했을 때 타이핑도 바로바로 되지 않을 정도로 심각해서 여러가지 해결책을 모색 하고 있는데요. 일단 사양이 좋지 않은 컴퓨터인데 불구하고 Elastic Search 를 Docker로 돌리다 보니 어느 정도 감안 해야 하는 면도 있나 싶습니다. 지금까지는 3일 마다 컴퓨터를 재 부팅 해 주고 켜야 하는 도커 컨테이너들을 하나씩 일일히 켜주는 방식으로 대응 하고 있었는데요, 아무래도 번거로워서 자동화를 계획 중에 있습니다. 제 생각으로는 트래픽이 발생할 확률이 거의 없는 새벽 4시 쯔음에 해서 스케줄링에 따라 하루 한번 정도 ..

IT Computer/Linux 2021.10.03