Git Bash 시작 폴더 설정
·
Windows
git bash를 실행할 때마다 홈에서 시작하는게 불편했다. ~/.bashrc 파일에 다음을 입력한다. cd 시작폴더 껐다가 다시 시작하면 경고가 뜨는데, ~/.bash_profile 파일이 없어서 만들어줬다는 뜻인가보다. 두 번째부터는 경고가 사라진다.
에러 관련
·
Windows
0x80070422 Windows Update를 끈 상태로 다운로드를 시도한 경우 발생 실행 - services.msc 입력 후 Windows Update 항목 활성화 참고 VirtualBox에서 윈도우 10 설치 시 kernel security check failure 에러 VirtualBox 최신 버전을 받았음에도 윈도우 10을 설치하면 커널 오류가 발생했다. Hyper-V와 VirtualBox가 충돌하는 것 같다. 제어판 - 프로그램 추가/제거에서 왼쪽의 Windows 기능 추가/제거의 Virtual Machine Platform을 끄고 리부팅하면 해결된다. 대신 WSL2를 사용할 수 없다. 다음과 같은 오류가 발생한다. Please enable the Virtual Machine Platform ..
git clone invalid path 에러
·
Git
윈도우에서 git clone을 하는데 invalid path 에러가 발생한다. 원인 파일을 보니 이름에 특수문자가 들어가서 그런 것 같다. 상태 확인 git clone을 한 뒤 해당 폴더에 들어가면 아무 것도 없다. git status를 입력하면 모두 deleted 상태라고 나온다. git log를 입력하면 로그는 정상적으로 나온다. 찾아보니 윈도우 특유의 파일 보호 시스템인 듯하다. 터미널의 해당 폴더에서 다음과 같은 명령어를 입력한다. git config core.protectNTFS false git checkout -f HEAD git status, ls 명령어로 확인해보면 문제의 파일을 제외하고 제대로 있는 것을 확인할 수 있다. 참고 https://github.com/endless-sky/en..
윈도우 비밀번호 없이 로그인
·
Windows
netplwiz 실행 창에서 netplwiz 입력 체크 박스가 보이면, 바로 해제하면 되는데 나는 그게 안떴다. 실행 창에서 regedit 입력 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device 경로로 이동 클릭해서 찾아가기 힘든데, 화면 위 주소 창에 저거 복사해서 입력하면 된다. DevicePasswordLessBuildVersion의 값이 2인걸 볼 수 있는데, 0으로 변경 다시 실행 창에서 netplwiz 입력 체크 해제 후 암호 입력 참고
Typora 설치
·
Windows
Typora 마크다운 에디터 설치 Typora 공식 홈페이지 접속 스크롤 조금 내려서 우측 상단 Download 클릭 후 OS에 맞게 설치 테마 File - Preference - Appearance 맨 아래 Get Themes 클릭해서 괜찮아보이는 테마 들어가서 다운로드 맨 아래 Open Theme Folder 클릭해서 폴더 열고, 다운로드 받은 css 및 내부 폴더 옮기기 프로세스 종료 후 다시 켜서 테마 선택 기타 설정 Appearance Window Style : Unibody 사용은 좀 불편한데 좀 더 이쁘고, 단축키랑 사용법이 익숙해지면 문제 없을 듯하다. Editor Auto Pair Auto pair common Markdown syntax 쌍으로 잡아줘서 편한 것 같다. 여담 2주 정도 ..
윈도우 설치 후 설정한 것들
·
Windows
SSD를 새로 구매하게 되어서, 깔끔하게 처음부터 설치하기로 결정했다. Windows 10 Home 2004 19041.388 기준 잡다한 설정을 피하기 위해 인터넷 연결을 끊은 채로 설치했다. 크롬 동기화 필수 한글 설정 영어 버전으로 윈도우를 설치했더니 한글이 나오지 않아서, 언어팩 설치 설치가 다 되면 Windows key + Spacebar로 언어를 변경할 수 있다. ALT + Shift를 누르면 알림창에 키를 Customize 할거냐고 물어보는데, 나는 눌러서 해당 키를 비활성화했다. 리부팅하면 영어부터 나오는 현상 Edit language and keyboard options로 들어가서 Preferred languages의 순서를 드래그해서 바꿔준다. 키보드, 마우스 설정 키보드는 한/영키 대..
티스토리 마크다운 CSS 적용
·
Web
티스토리 마크다운 CSS 적용 마크다운으로 글을 썼더니 typora와 다르게 표시되고 테이블이 깨진다. github-markdown.css를 적용하기로 결정했다. 적용 과정 공식 깃허브 링크 https://github.com/sindresorhus/github-markdown-css/blob/main/github-markdown.css 위 링크의 코드를 복사하여 VSCode 등의 에디터에 붙여넣기한다. 같은 단어를 한번에 변경할 수 있어야 편하다. .markdown-body로 작성된 부분을 드래그로 긁어서 우클릭한다. Change All Occurences(Ctrl + F2)로 같은 부분을 한번에 편집할 수 있다. 적용하고 싶은 클래스명을 입력 크롬 등의 브라우저에서 개발자 모드로, 작성한 글이 전부 포..
Modbus Protocol
·
Embedded
개요Modicon이라는 회사에서 만든 직렬 통신 프로토콜이다.공장 자동화에 사용되는 PLC(Programmable Logic Controller)의 통신을 위해 만들어졌다.용어프로토콜사람이 소통하려면 소통하고자 하는 사람끼리 정한 규칙(문법, 맞춤법 등)을 지켜야 한다.마찬가지로 기계끼리 통신하려면 물리적인 규약이 필요하다.선의 가닥 수, 무선 주파수 등신호 처리를 위한 전압의 범위 (3V, 5V 등)위와 같은 통신 규약을 프로토콜(Protocol)이라고 부른다.통신 방식직렬 통신한번에 1비트만 보낸다.병렬 통신여러 선을 통해 한번에 다수의 비트를 보낸다.32bit 컴퓨터는 선이 32개여서 한번에 32개의 비트를 보낼 수 있는 것이다.이중 통신(Duplex)두 지점 사이에서 정보를 주고 받는 전자 통신을..
윈도우 CapsLock을 한영키로 사용 (레지스트리)
·
Windows/Registry
맥을 쓰다보니 윈도우 키보드의 한영키가 불편하여 CapsLock을 한/영키로 리매핑하였다.오토핫키같은 프로그램은 별로 좋아하지 않아서, 레지스트리 변경을 통해 해결했다.Windows key + R로 실행 창을 열어서 regedit 입력다음 경로로 이동주소창 같이 생긴 부분에 입력하면 된다.컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout우클릭 -> New -> Binary Value(이진값) -> Scancode Map 입력생성한 Scancode Map 더블클릭다음과 같이 입력 후 OK간단 설명첫 8바이트는 0으로 채운다.첫 4바이트는 버전 정보, 나머지 4바이트는 헤더라는데 잘 모르겠다.그 다음 4바이트는 변경할 키의 개수 ..