Windows 썸네일형 리스트형 윈도우에서 개발 시 docker 등의 bash script 의 eol 문자가 crlf 로 바뀌지 않도록 설정하는 방법 로컬 테스트용 인프라를 docker compose 를 이용하여 구성하는데, 이때 container 가 기동할 때 초기화하는 스크립트 파일을 bash shell script 로 만드는 경우가 있습니다. linux 나 mac 에서 개발하는 경우는 os 자체의 eol 설정이 lf 이므로 문제가 발생하지 않는데, 윈도우의 경우 eol 문자를 cr + lf 로 변환하기 때문에 bash shell script 같은 파일은 문제가 되는 경우가 있습니다. 해결 방법은 .gitattributes 파일에 원하는 파일에 대해서 eol 문자를 lf 로 고정하는 방법이 있어 적어봅니다. 일단 저는 bash shell script 는 모두 파일 확장자를 .sh 로 사용합니다. 이런 규칙성을 가지는 파일은 모두 eol 을 변환없이.. 더보기 Windows 에서 특정 앱의 아이콘 표시가 되지 않는 경우 간혹 icon cache 가 잘못되어 특정 앱의 아이콘이 이상하게 표시되거나, 기본 앱 아이콘으로 표시되는 경우가 있습니다. 방법은 icon cache 를 클리어하고 리부팅하면 됩니다. Windows Terminal 에서 명령 프롬프트를 실행하거나 Win + R 키를 누르고 cmd 로 명령 프롬프트를 실행합니다. 명령 프롬프트에서 아래 명령어를 순서대로 실행합니다. 마지막 명령어는 Windows 를 리부팅하는 명령어입니다. 리부팅까지 하고 앱 아이콘을 확인해보면 정상적으로 표시되는 것을 확인할 수 있습니다. ie4uinit.exe -show taskkill /IM explorer.exe /F DEL /A /Q "%localappdata%\IconCache.db" DEL /A /F /Q "%localapp.. 더보기 Globalprotect VPN 사용 시 WSL 네트워크 사용할 수 있도록 VPN 으로 인해서 WSL 의 네트워크가 사용할 수 없는 상태가 되는 경우가 있습니다. 그런 경우 아래 powershell script 를 실행하면 해결 가능합니다. Get-NetIPInterface -InterfaceAlias "vEthernet (WSL)" | Set-NetIPInterface -InterfaceMetric 1 Get-NetAdapter | Where-Object {$_.InterfaceDescription -Match "PANGP Virtual Ethernet Adapter"} | Set-NetIPInterface -InterfaceMetric 6000 위 내용을 ***.ps1 파일로 저장해서 PowerShell ISE 를 사용해서 실행하거나, 스크립트 실행 권한을 풀어서 직접 스크.. 더보기 Windows, Linux 함께 사용할 때 bios 시간 동기화 Windows 와 Linux 는 각각 시간 동기화 방식이 다르다. Linux 는 동기화된 시간을 bios 에 반영할 때 UTC 시간을 반영하고, Windows 는 Local(한국은 KST) 시간을 반영한다. 위와 같은 차이로 인해서 OS 간 부팅을 하고 난 이후 간혹 시간 동기화 전에는 틀린 시간을 표시하는 경우가 발생한다. UTC 시간을 적용하는 경우 바이오스에서는 한국 기준 시간보다 9시간 이전으로 표시되는 것이 불편할 수 있지만, 시스템은 기준 시간을 관리한다라고 생각하고, Windows, Linux 모두 UTC 시간을 기준으로 bios 에 반영하는 것을 기준으로 한다. 그렇다면 Linux 는 이미 UTC 시간을 기준으로 하므로 패스. 하지만 설정 방법은 적어본다. timedatectl set-lo.. 더보기 4기가 미만의 PC에서 PAE기능을 끄는 것이 바람직한 것인가 이번에 넷북을 구매하고 여러가지 최적화를 적용하면서 이것이 과연 바르게 작동하고, 옳바른 지식인가를 따져보고 있던 중에 2기가 이하의 메모리만을 지원하는 넷북에서 적용해 볼만한 PAE(physical address extension)에 관한 옵션이다. PAE에 대한 한글 정보는 위키피디아에서 확인 가능하다. 또한 마이크로소프트사의 홈페이지에서도 관련 지식을 얻을 수 있다. 마이크로소프트사의 홈페이지의 정보와 위키피디아의 정보에 따르면 4기가 이하의 시스템에서는 PAE를 별도로 사용할 이유가 없다고 나온다. 물론 DEP(Data Execution Protection)을 사용하는 경우라면 필히 PAE가 활성화되어있어야 한다고 한다. 이렇다면 넷북에서 고민이 생긴다. 펜티엄 프로 이상의 프로세서부터 하드웨어적.. 더보기 Windows Vista Visual Effect Custom Setting 차례대로 설정한 것만 간단히 설명 1. Animate windows when minimizing and maximizing 윈도우 최소화 최대화시 에니메이션 2. Enable desktop composition 윈도우 3D Effect 사용(Aero같은 기능) 3. Enable transparent glass 윈도우 투명효과 사용(Aero) 4. Show preview and filters in folder Explorer를 위한 프리뷰 설정 5. Show thumbnails instead of icons 아이콘 대신 섬네일을 보여줌 6. Show translucent selection rectagle 선택 사각틀을 투명하게 7. Show window contents while dragging 드래그시 .. 더보기 Windows 2003 Enterprise Server에 로지텍 마우스웨어를 설치하자! 윈도우 2003 엔터프라이즈 서버에는 해당 프로그램이 설치가 되지 않는다. 혹자 중에 윈도우 2003 스탠다드 서버에서는 XP호환모드로 설치가 된다고 하시는 분이 계시지만, 2003 스탠다드 버전을 사용할 수 없는(?) 엔터프라이즈 사용자는 손가락만 빨고 있어야 한다. 위 설치된 화면은 윈도우 2003 엔터프라이즈 서버에서 설치해서 스크린샷을 찍은 것이다. 설치하기 위해서 윈도우에 프로그램이 인스톨되는 순간에 환경을 저장하고 인스톨이 끝난 다음의 환경을 저장해서 비교분석해주는 프로그램, 이번에 사용한 프로그램은 Ashampoo사에서 제작한 Ashampoo UnInstaller Platinum 2를 사용하였다. 이 프로그램을 이용하면 설치시 갱신되거나 생성되는 파일, 레지스트리 등을 분석해서 언인스톨시에 .. 더보기 그렇다지만... 이렇기만 하면 좋은데... 윈도우 설치조차 못하는 사람이 태반이거덩.. 이런 경우는 어떻게 대처해야 하는거야?! 더보기 이전 1 2 다음