영어 발음 검색 사이트 '유글리쉬'

이미지
https://youglish.com '유글리쉬' 라는 사이트입니다. 발음이 궁금한 영어 단어를 검색하면 해당 단어가 포함된 영상을 찾아줍니다. 문장에 포함된 단어가 어떻게 발음되는지 확인하는 데 유용합니다. 딱히 사용법이랄 것도 없이 검색창에 검색만 하면 됩니다. 검색 결과는 하나만 표시되는데, 다음 트랙 버튼을 누르면 다음 결과 영상으로 넘어갑니다.

Visual Studio Code에서 글자수 계산하기

이미지
비주얼 스튜디오 코드에서 내가 작성한 글자의 수를 알고 싶을때 WordCounter 라는 플러그인을 사용하면 됩니다. 비주얼 스튜디오 코드가 설치되어 있는 PC에서 위에 있는 링크 페이지에서 'install'버튼을 누르면 에디터가 실행되면서 설치가 됩니다. 아니면 간단하게 에디터 플러그인 관리 화면에서 'wordcounter'검색하면 해당 플러그인을 설치할 수 있습니다. 플러그인이 설치되면 입력하는 글자에 대한 정보가 에디터 하단에 표시됩니다.

동물의 숲 디자인 에디터, 패턴을 QR코드로 변환

이미지
동물의 숲에서 디자인을 가지고 올 수 있는 QR코드를 보고 QR코드를 만들수 있는 게 있을까 싶어 찾아봤더니 웹 에디터가 있네요. https://acpatterns.com/ Browse는 사람들이 올린 패턴이 보이고, Editor는 제작툴 입니다. 웹으로 만들어진 도구라서 그런지 크롬 브라우저에서 페이지 번역을 하면 버튼과 설명이 한글로 보입니다. 좌측에 버튼을 눌러 패턴 설정을 할 수 있습니다. 번역된 내용을 보니 게임 내에서 수정을 하기 위해서는 정식 패턴 파일의 정보를 한 번 로드한 다음에 고유 정보를 카피해 둬야 한다는 것 같습니다. 그렇지 않으면 게임 내에서는 편집 불가라고 하네요. 화면에 직접 그릴 수 도 있고, 외부 이미지를 불러올 수 도 있습니다. 모든 작업이 끝나면 QR코드를 생성해서 스마트폰에서 인식 가능한 QR코드를 만들면 됩니다.

Visual Studio Code에서 일치하는 태그에 커서가 둘로 되는 옵션 끄기

이미지
언제부터인가 '비주얼 스튜디오 코드'에서 HTML 소스를 수정할 때 태그의 열림이나 닫힘 부분에 커서가 있으면 양쪽에 커서가 생기는 기능이 적용되어 있었습니다. 커서가 태그 이름에 있을 때만 적용됩니다. 아마도 태그를 수정할 때 유용하라고 만든 기능 같습니다. 하지만 저는 어색하고 불편해서 이 기능을 끄려고 합니다. 구글에 검색해도 해당 옵션에 대해 나오는 게 없었는데, 그냥 에디터 설정에 들어가서 '커서' 라고 검색하니 해당 옵션이 나왔습니다. '일치하는 HTML 태그에서 미러링 커서를 활성화/비활성화합니다.' (Mirror Cursor On Matching Tag) 위 옵션을 체크해제하면 해당 기능을 막을 수 있습니다.

내가 쓴 유튜브 댓글과 채팅을 확인하고 삭제하는 방법

이미지
지금까지 유튜브 영상을 보다가 작성했던 댓글을 확인하거나 지울 수 있는 경로입니다. 유튜브의 좌측 메뉴에서, '라이브러리 -> 기록의 모두보기' 혹은 '최근 본 동영상'을 누르면 페이지가 나옵니다. 오른쪽에 '댓글' 항목을 선택하면 지금까지 작성한 댓글들을 확인할 수 있습니다. '실시간 채팅' 항목의 경우, '실시간 스트리밍' 영상이나 '최초 공개' 도중 내가 작성했던 채팅 내용을 확인하고 지울 수 있습니다.

iframe 에 비어있는 페이지 띄우기

iframe이 삽입된 모달이 있습니다. iframe에 불려오는 페이지는 백그라운드 작업을 하고 있습니다. 그래서 모달이 숨겨질 때 초기화  할 생각을 했습니다. 처음에는 'src'속성값에 비어있는 값('')을 넣으려고 했습니다. 문득, 더 그럴싸한 게 없을까 하는 생각에 좀 더 찾아보니 'about:blank'을 넣어주면 된다는 것을 알았습니다. <iframe src="about:blank" frameborder="0"></iframe> 딱히 대단한 건 아닐 수 도 있지만 미처 생각하지 못하던 것이라 이렇게 적어봅니다.

Three.js 에서 대상을 멀리서 봤을 때 자글거리는 증상

이미지
Three.js를 사용하여 대상을 표현하는데 자글거리는 증상이 나옵니다. 카메라를 이동해서 가까이 가면 증상이 나오지 않지만 멀리 떨어지면 나오는 증상이었습니다. 대상을 구성하는 요소들이 겹치면서 자글거리는 것 같다고 생각이 들었지만 어떻게 처리해야 하는지 알 수 없었습니다. 그러다가 다음과 같은 글을 찾았습니다. https://github.com/jeromeetienne/AR.js/issues/401 댓글에 나와있는 답변에서 아래와 같은 내용을 봤습니다. var renderer = new THREE.WebGLRenderer({ antialias: true, alpha: true, logarithmicDepthBuffer: true }); 공식 문서에서 "WebGLRenderer" -> "logarithmicDepthBuffer" 항목을 찾아보니 다음과 같은 설명과 예시를 볼 수 있었습니다. https://threejs.org/docs/index.html#api/en/renderers/WebGLRenderer ( ctrl + f -> logarithmicDepthBuffer 검색 ) https://threejs.org/examples/#webgl_camera_logarithmicdepthbuffer 이 옵션은 깊이에 관련된 옵션으로 보였고, 옵션을 적용하니 문제는 쉽게 해결되었습니다.