본문 바로가기
반응형

Etc94

Wi-Fi 대역 6, 5, 2.5Ghz 와 802.11 ax, ac, n, a/b/g 특징 WiFi를 사용하다보면 항상 혼선이 생기는 부분이라고 할 수 있다. 필자도 도무지 6Ghz, 5Ghz, 2.5Ghz와 802.11 ax, ac, n, a/b/g 에 대해서 나오는데 한번에 정리를 해보자. Wi-Fi 대역 6/5/2.5Ghz 6/5/2.5Ghz 에 대한 부분은 전파와 관련이 있다. Wi-Fi는 무선이기 때문에 특정 대역을 이용해서 전파를 보내서 신호를 주고 받는 방식이다. 대역, 전파라는 것은 눈에는 보이지 않지만, 무전기와 같이 특정한 대역을 이용해서 서로 이해할 수 있는 신호 체계라고 쉽게 이해할 수 있다. 2.5 Ghz 는 2.4~2.4835 GHz 대역을 사용한다는 의미이다. 5 Ghz는 5.15~5.825 GHz 6 Ghz는 5925 ~ 6425 MHz를 사용한다. 그리고 그 대역.. 2022. 10. 13.
Mac - 오른쪽 왼쪽 화면 코너 이용하기 <핫코너> Mac을 사용하다보면, 단축키로 빠르게 사용할 수 도 있지만, 화면 모서리를 이용할 수 있는 기능도 제공하고 있다. 바로 핫 코너라는 기능인데, 즉 화면 모서리에 마우스를 가져가면 특정 기능을 바로 수행할 수 있다. 본 기능은 잠금 화면과 데스크탑에서 사용이 가능하다. 기능을 사용하기 위해서는 데스크탑에서 사용하는 기능은 시스템 환경설정 > Mission Control > 핫코너 에서 선택할 수 있고, 잠금 화면에서 사용하는 기능은 시스템 환경설정 > 데스크탑 및 화면 보호기 > 화면 보호기 하단 탭 으로 구성할 수 있다. 핫 코너 메뉴에 들어가면 각 모서리에 설정을 할 수 있다. 화면 보호기는 좌/우 하단 만 가능 설정 할 수 있는 기능은 제한적이지만, 빠른 메모 혹은 Mission Control 을 .. 2022. 10. 12.
LTS(Long Term Support) - 버전 관리의 필요성 특정 프레임 워크와 개발 언어를 사용한다면 중요한 부분이 해당 언어 나 프레임 워크의 유지 보수 유무라고 할 수 있다. 직접 개발한 프로그램도 언어의 유지보수 에 따라서 보안 취약점에 노출 될 수 있고, 실행중 문제가 발생해 종료될 수 있기 때문에, 반드시 제공처에서 적극적으로 유지 보수가 되는지 확인하고 그 기간과 현재 안정화 되어 있는지를 확인하는 것이 좋다. 버전 관리를 할때 가장 많이 볼 수 있는 단어가 LTS, Long Term Support) 이다. LTS (Long Term Support) 프레임 워크와 개발 언어는 버그나 보안 취약점 기능 개선등으로 자주 버전을 변경하게 된다. 따라서 제공자는 모든 버전을 지속적으로 위험이나 심각한 버그로 부터 해결해주는 것은 불가능하다. 이를 보완하기 위.. 2022. 9. 7.
MariaDB - MySQL Strict Mode is not set for database connection 'default' 작은 부분이지만, 추후 오류를 발생시킬 수 있는 부분으로, MariaDB의 경우 호환성 모드로 동작을 하는데 특정 조건에 맞지 않는 경우 자동으로 판단하여 데이터를 입력하게 된다. (예, unsigned 컬럼에 -1 이 입력되면 자동으로 0 으로 변환) 이러한 이유가 발생하는 이유는 STRICT_ALL_TABLES, STRICT_TRANS_TABLES 가 꺼져있어서 발생하며, STRICT_ALL_TABLES, STRICT_TRANS_TABLES이 비활성화 되어 있으면 CHAR, VARCHAR 의 크기를 초과하는 데이터 입력시 에러를 발생하지 않고 가능한 크기 만큼 잘라서 넣게 된다. 이는 운영상 위험이 있을 수 있기 때문에 아래와 같이 STRICT_ALL_TABLES, STRICT_TRANS_TABLES.. 2022. 9. 1.
Docker - failed to compute cache key: "/. " not found: not found 필자는 개발 머신으로 Windows와 Mac을 동시에 활용하다보니 종종 OS간 차이로 인한 문제점에 부디치는 경우가 있다. 이 문제는 어떻게 보면 심플한 문제로 파일의 경로 인식에 대한 OS 차이점에 대한 부분이다. failed to solve: rpc error: code = Unknown desc = failed to compute cache key: "/.requirements.dev.txt" not found: not found Mac이나 Linux 같은 경우 보통 현재 경로를 나타낼때 사용하는 키워드로 .(점)을 많이 이용한다. 특정 프로세스를 실행할 때는 . ./ 등을 통해 현재 경로를 나타내게 된다. 하지만 윈도우는 현재 경로라는 정보를 넣으면 경로는 인식을 하지만 파일의 경우 실제 (.)점.. 2022. 9. 1.
Mac - VSCode M1 한글 씹힘, 입력 문제 해결 MacBook을 보통 개발도구로 사용하다보니 VSCode를 주로 사용하는데, 이때 한글 씹힘이 심하게 발생하여 도저히 그냥 사용할 수 없는 상황이였다. 여기에 이를 해결한 내용을 정리해 보았다. 대략 시도해본 방법은 총 2가지로 필자는 1. 맞춤법 검사 해제를 통해 해결 되었다. 필자는 글씨를 입력하면 간혈적으로 글씨가 입력이 되지 않는 씹힘 문제였는데, 한글이 정상적으로 입력이 되지 않는다면 시도해보기 바란다. 1. 맞춤법 검사 해제 맞춤법 검사를 비활성화 하기 위해서는 환경 설정의 키보드를 실행한다. 이후 텍스트로 들어가서 맞춤범 자동 수정을 체크해제하기 바란다. 2. 한글 언어팩 제거후 다시 지정 만약 VSCode에서만 나타나는 문제라면 이 방법이 괜찮을 것으로 보인다. 먼저 설치된 한글 언어 팩을.. 2022. 8. 8.
Azure 코드 배포 Bicap https://docs.microsoft.com/en-us/azure/azure-resource-manager/bicep/overview?tabs=bicep Bicep language for deploying Azure resources - Azure Resource Manager Describes the Bicep language for deploying infrastructure to Azure. It provides an improved authoring experience over using JSON to develop templates. docs.microsoft.com Azure 에서 사용할 수 있는 Code 기반 배포 도구로 복잡한 GUI없이 깔끔하게 사용이 가능할 것 같다. 만약 Azure.. 2022. 8. 3.
Zsh - History 자동 완성 구성하기 Zsh에서 자동 완성으로 Tab키 이외에 히스토리 기반으로 자동 완성을 구성할 수 있다. 이 부분이 효율성이 좋은 이유는, 특정 명령을 기반으로 화살표 위/아래를 눌려 자동완성을 통해 기존 명령 활용성이 높아지게 된다. 필자 역시 이를 사용하기 전에는 history 명령을 이용해 기존 명령어를 확인하고 이를 다시 복사해서 사용하는 방식을 사용하였는데, 이 기능을 알게 된 다음부터는 history 명령 사용 빈도가 완전이 줄어들고, 기존 명령을 찾는 수고를 덜 수 있었다. History 자동 완성 이란 전체가 아닌 현재 입력한 내용에서 매칭되는 결과를 보여주는 기능이다. 예를 들어 만약 docker 명령을 실행했던 History가 있을 때, docker를 입력하고 화살표 위/아래를 누르면, docker 라.. 2022. 8. 1.
Zsh - Mac tab 자동 완성 zsh-completions 설치하기 zsh 쉘은 맥을 사용할때 유용한 기능이 많아서 많은 유저들이 터미널 쉘로 사용하고 있다. 그중에서 Tab키를 통한 자동완성 기능은 한번 사용해보면 계속 사용하게되는 매력적인 플러그인이다. 그럼 이를 어떻게 Mac에서 설치하고 사용할 수 있는지 확인해 보도록하자. 먼저 만약 Zsh가 이미 설치되어 있다면 먼저 vi ~/.zshrc 명령으로.zshrc를 편집기로 열어서 아래의 내용을 가장 아래 추가한다. autoload -Uz compinit compinit 이후 동작유무를 확인하기 위해 source를 진행해보자. source ~/.zshrc 이제 Tab키를 눌려서 필요한 정보들이 추가되는지 확인한다. compinit 없을 경우 만약 Tab키를 눌려도 반응이 없다면, 현재 compinit가 없는 것이기 때.. 2022. 8. 1.
반응형