영국에서 도서관 이용하기



영국에서 도서관을 이용하기 위해서 특별한 절차가 필요한 것은 아니다.

그저 신분증을 들고 가서 간단한 서류를 작성하면 영국 도서관 카드를 발급해주고, 바로 도서관에서 책을 대여할 수 있다.

우리나라 도서관과 시스템이 크게 다르지 않아서 처음 이용하는데도 무리가 없었다.

제일 좋은 점은 영국 도서관 앱(http://www.borrowbox.com)에서 여러 콘텐츠 대여가 가능하다는 거다.

안드로이드, ios, 킨들용 앱을 설치해서 빌리면 된다.



by
  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

영국에서 국제 택배 보내기 (한국 등으로)


영국에서 다른 나라로 택배를 보낼 일이 있었다.

2kg 이하는 영국 우체국(https://www.royalmail.com)을 이용하면 편리하다.

무게가 그 이상일 때는 영국 우체국 택배인 ParcelForce(https://www.parcelforce.com)를 이용해야 하는데, 정가가 상당히 비싸다.

택배를 좀 더 싸게 보내는 방법은 없을까?

Parcel2Go(https://www.parcel2go.com)라는 영국 택배 가격 비교 사이트가 있다.

여기서 보낼 택배의 크기와 무게를 입력하면 여러 영국 택배 회사의 요금을 비교해준다.

옵션에 따라 가격이 천차만별이니 상황에 따라 적절한 옵션을 골라 결제를 하면 된다.



택배를 들고가서 맡기는 경우가 보통 더 저렴한데, 라벨을 직접 출력해야 하는 경우가 대부분이므로 결제 전에 미리 확인한다.

아무튼 덕분에 영국 우체국 가격 절반 이하로 택배를 보냈다.



by
  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

윈도우용 Visual Studio Code로 WSL(Windows Subsystem for Linux)환경에서 개발하기


리눅스에서 WSL로 개발 환경을 옮겨오기로 마음을 먹고 꽤 순조롭게 옮겨왔다고 생각했다.



그러나, 아쉽게도 VS Code 사용에 문제가 있었다.
그래서 얼마 전 WSL 환경에 비주얼 스튜디오 코드를 설치하고 한글 설정까지 마치고는 뿌듯해했으나, 실제 사용해보니 영 마음에 차지 않는다.
가장 큰 이유는 윈도우즈용 X server가 자꾸 멈추는 것이다.
비주얼 스튜디오를 켜고 뭘 좀 해볼까 하면 '응답이 없습니다. 어쩔까요? 끌까요? 기다릴까요?' 메시지가 자꾸 뜬다. VcXsrv문제인가 싶어 MobaXterm을 띄워봐도 마찬가지다.
또 컴퓨터를 켤 때마다 윈도우즈용 X server를 띄워야 하는 작업이 추가되는 것도 여간 귀찮은 일이 아니다.
뭔가 다른 방법이 없을까?
고맙게도 VS Code에서 해결책을 줬다.


Visual Studio Code Insider 1.34버전에서 Remote Development extensions을 설치하면 윈도우용 VS Code에서도 WSL 개발 환경이 손쉽게 접근된다!
(다만 아직 VS Code 정식 릴리즈 버전이 1.33.1이라 정식 버전에서 지원은 좀 더 기다려야 한다.)


Visual Studio Code Insider에 Remote Development extensions (Remote WSL)설치 및 설정


  1. 윈도우용 VS Code Insider(https://code.visualstudio.com/insiders/)를 받아 설치한다. 리눅스용이 아니라 윈도우용!
  2. VS Code Insider를 설치하고 Remote Development extensions(https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack)를 설치한다.
  3. 윈도우 cmd에서 git config --global core.autocrlf false 커맨드를 입력한다. (true로 해 두면 WSL과 line ending이 달라 수정하지 않은 파일도 '수정됨'상태로 보인다.)
  4. WSL 터미널을 연다.
  5. VS Code에서 열고 싶은 폴더로 이동한다.
  6. $ code-insider .를 입력한다.(최초 한 번만 입력하면 된다.)
  7. 필요한 extension은 'Install on WSL'를 이용해 WSL 쪽에 설치해서 사용한다.

설치한 지 얼마 안되었지만 지금까지는 만족스럽다.
watcher도 잘 동작하고, Xserver를 이용했을 때보다 반응속도도 빠르고 안정적이다.
아직 preview 버전이라 자잘한 오류등이 나타날지도 모르지만, 이 정도면 감지덕지다.


참고 문서




by


Tags : , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.

윈도우 WSL(Windows Subsystem for Linux)에 비주얼 스튜디오 코드(Visual Studio Code) 설치하기

윈도우용 비주얼 스튜디오 코드에서도 WSL의 파일을 열고, 변경하고, 저장하는게 된다.

다만 여러가지 불편한 점이 있는데, 가장 치명적인 문제는 아래 두 개다.

  1. 파일 저장했을 때 watcher trigger가 동작하지 않는다.(https://github.com/Microsoft/vscode/issues/53621)
  2. 에디터에서 새 폴더나 파일을 생성하면, WSL상에서 권한 문제로 접근이 어렵다.

그 중 첫번째 문제는 파일을 저장할 때 마다 쉘에서 touch를 해주는 방법으로 해결했다.

윈도우용 vscode에서 파일 편집 후 WSL watcher 동작시키기

vscode에 raiscui.save-and-run-wsl extension을 설치한다.
user_setting에 다음 추가.

“saveAndRun”: {
“commands”: [
{
“match”: “(.vue|.css|.js|.json|.html|.yaml)”, // watch할 원하는 확장자 추가
“isShellCommand”: true,
“cmd”: “touch $(echo ${file} | sed ‘s/.*(rootfs)//g’)”,
“wsl”: true,
“useShortcut”: false
}
]
}

그러나 아쉽게도 두번째 문제의 해결 방법을 찾지 못해서 귀찮지만 WSL에 리눅스용 Visual studio code를 깔아 사용하기로 했다.

  1. sudo apt-get update && time sudo apt-get dist-upgrade // 패키지 업데이트
  2. 리눅스에서 브라우저를 열고 https://code.visualstudio.com/Download 에서 Visual Studio Code를 다운받는다.
  3. sudo dpkg -i code_xxx.deb
    3-1. sudo apt install libnotify4 libnss3 libxkbfile1 libgconf-2-4 libsecret-1-0 libgtk-3-0 libxss1 // 의존성 오류가 발생하면 의존 패키지를 설치한다.
    3-2. sudo apt –fix-broken // 의존 패키지 설치 중에 문제가 발생하면 이 커맨드로 문제를 해결한다.
  4. 윈도우용 vcxsrv(https://sourceforge.net/projects/vcxsrv/) 를 설치해서 실행한다.
  5. .bashrc에 export DISPLAY=localhost:0.0를 추가한다.

한글 입력 환경 구축

  1. sudo dpkg-reconfigure locales에서 ko_KR.EUC-KR, ko_KR.UTF-8를 설치한다.
  2. sudo apt-get install fonts-nanum로 한글 글꼴을 설치한다.
  3. sudo apt install uim uim-byeoru로 벼루를 설치한다.
  4. .bashrc에 다음을 추가한다.

    export XIM=uim
    export XMODIFIERS=@im=uim
    export UIM_CANDWIN_PROG=uim-candwin-gtk
    export GTK_IM_MODULE=uim
    export QT_IM_MODULE=uim
    if [ $SHLVL -eq 1 ]; then
    uim-xim &
    fi
  5. uim-pref-gtk로 설정을 열고 Global settings > input method deployment > Default input method에서 Byeoru를 선택한다.

이제 쉘에서 code를 입력하면 WSL에서 Visual Studio Code이 구동된다.
매번 쉘을 띄워 vscode를 구동하기 귀찮다면 윈도우 단축 아이콘에 Target을 아래와 같이 만들어 주면 된다.
C:\Windows\System32\wsl.exe zsh -ic code

참고문서



by


Tags : , , , , , ,

  • 재미있게 읽으셨나요?
    방랑자의 이야기.
    월풍도원에선 기부를 받습니다.