본문 바로가기

기타 IT 지식62

[ Code Editor ] VSCode 새 탭으로 파일 열기 한동안 VSCode를 쓰면서 내 신경을 계속해서 거슬리게 하는 것이 있었다.. 파일을 오픈할 때 새 탭에서 열리는게 아니라 이미 열려있는 파일 탭에 내가 선택한 파일이 오픈되는 것이었다! 여러 파일을 이리저리 옮겨다니면서 봐야하는 상황이었는데, 자꾸 새 파일을 보려고 하니까 이전의 열려있던 파일 탭이 사라져서 정말 거슬렸었다. 그래서 구글링을 통해 왜 이러는지, 그리고 어떻게 조치를 취할지 알아봤다! 이미 다른 분께서 포스팅을 정성스럽게 해주셔서 장황하게 하진 않겠다. 원인이 무엇인가? VScode는 파일을 볼 때 preview 모드와 Edit 모드가 존재한다. 자세한건 스킵하고, preview 모드일 때는 다른 파일이 열릴 때 그 탭을 사용하게 된다. 내가 계속해서 파일이 swap 당했던 것은 내가 연.. 2022. 6. 18.
[ Docker ] Docker란 무엇이며, 컨테이너는 왜 등장하는가 #1 애증의 도커... 배포한번 해보겠다고 덤벼들었다가 어제 거의 네시에 잠들었다. 왜 안될까를 반복하면서 하다가, 오늘 아침에 일정이 있어 어쩔 수 없이 누웠는데 너무 열이 받은 상태라 잠도 안왔다. 어찌어찌 잠을 잤는데 꿈에서도 도커라이징 중이었다. 꿈에서는 됐다. 꿈에서 됐으니까 이제 그걸 현실화해보자... :( 열받아서 작성하는 포스팅이다. 도커 마스터는 아니더라도 도커 일반인으로 승격해보자! 해당 포스팅은 유데미 Docker & Kubernetes : 실전가이드 강의를 바탕으로 작성되었습니다. 가장 중요한 질문이다. 도커(Docker)란 무엇인가? 도커는 컨테이너 기술로, 컨테이너를 생성하고 관리하기 위한 도구이다. 자. 그래서 이게 뭔데? 하시는 분들(=나) 를 위해 좀 더 자세하게 파고 들어가보겠.. 2022. 5. 17.
[ Bluetooth ] 블루투스 연결 과정 | HCI(Host Controller Interface)에 대하여 현재 bluez 코드를 읽어가면서 코드를 작성하고 있는데, C와 파이썬을 여기저기 넘나들고 있다. 최근에는 거의 한국어로 된 자료를 보지 못했다. BLE 프로그래밍은 대부분 자료들이 영어로 작성되어 있고, 애초에 그 양도 적은 것 같다. 삽질하는게 참 오랜만이라 신난다. 블루투스의 하드웨어적 접근이 아닌 소프트웨어 프로토콜 스택에 관해서만 알아보도록 하자. 블루투스 연결과정 블루투스 기기가 서로 연결되는 과정은 아래와 같다. 1. Inquiry 스캔이라고 생각하면 편하다. 두 블루투스 기기가 서로를 인지하지 못한 상태에서 어떠한 한개의 기기가 inquiry 요청을 보내면, 그 요청을 받은 다른 기기는 inquiry 응답을 보내게 되는데 그 응답 안에 블루투스 맥과 이름등과 같은 여러가지 정보가 담겨져 있.. 2021. 12. 21.
터미널을 녹화해보자! | nsciinema https://asciinema.org/ asciinema - Record and share your terminal sessions, the right way Copy & paste Any time you see a command you'd like to try in your own terminal just pause the player and copy-paste the content you want. It's just a text after all! asciinema.org 나중에 활용하면 참 좋을 것 같다. 포스팅할때도 유용할 것 같아 기대된다. 앞으로 말과 사진으로 설명하기 복잡할 때는 저걸 써야겠다. 설치는 아래 명령어로 하면 된다. sudo pip3 install asciinema 그런다음 위.. 2021. 12. 16.