Eli의 여백

바쁜 나날들 사이에서 생각났던 이런저런 것들을 적어봅니다.

IT 65

C# WPF MVVM 미니맵 프로젝트 중간기록

들어가며 예전부터 길찾기 하는 알고리즘은 수도 없이 많이 들어봤지만 실제로 구현을 안해봐서 약간 로망같은 게 있었다. 마침 내가 하는 테일즈위버라는 게임에서 컨텐 클리어타임 단축을 위한 최적 동선 예측 목적으로 동선 검증용 길찾기 프로그램을 만들어보는 시도를 진행 중이었고, 연말에 시간이 많지 않아 지금쯤 중간 정리를 하고 넘어가지 않으면 그간 고민했던 내용들에 대해 다시 고민해야 할 것 같아 현 상태로 기록으로 남긴다. 기본적인 목표는 컨텐용 맵 몇 개의 미니맵을 확보하여 중요 동선을 찍어보고 최적인지 아닌지 확인하는 것이며, 이용약관에 위배되지 않는 선에서 육안으로 확인이 가능한 정보만으로 클라에 대한 리버스 엔지니어링 없이 동선 검증을 하고자 했다. 프로젝트 개괄 구현 세부목표 1. 맵 구별: 인게..

IT/새로운 시도 2023.12.12

노브 달린 한손 키보드(스마토이 전문가용 키보드) 구매 및 사무 최적화

들어가며 얼마 전 업무상으로 마우스 스크롤을 수없이 많이 하다가 손가락에 무리가 가서 손가락을 바꿔가면서 스크롤 버튼을 쓰고 있는 자신을 발견했고, 마우스 말고 노브나 다이얼같은걸로 스크롤을 했으면 좋겠다는 생각으로 출발했지만 인터넷에 파는것들 중에 마음에 딱 맞는 게 없어서 직접 만들까까지 생각했다가 약 3일간 고민을 거듭한 끝에 최종적으로는 노브 많이 달려있는 기성 키보드를 구매했다. 구매 당시 중점적으로 생각했던 것은 다음과 같다. 1. 커스텀 키보드라서 발생하는 유지보수 문제를 내가 책임지기 싫다 (자작 하면 뭐가 안될 때 내 책임) 2. 어차피 사무실에 놓고 쓸 거라 블루투스 등 복잡한 기능 필요 없고 키보드 본연의 기능을 다할 것 3. 별도 드라이버 없이도 동작할 것 (기존에 갖고있던 휴이온 ..

IT/전자기기 2023.10.08

티스토리 자체광고 삭제를 위한 본문 수정 방법(코드 인젝션)

작성계기 최근 블로그 유입을 보다가 깜짝 놀랐는데, 모바일 페이지에서 글 하단에 다른 추천 글 부분에 티스토리 광고가 떡하니 들어있는 것을 발견했다. PC버전에서는 없었는데?? 뭐 자체 광고 자체는 이전에 2023년 6월 공지에서 확인한 바 있었고 엄청난 반발에도 불구하고 밀어붙이기로 한 것을 알고는 있었지만 이렇게까지 직접적으로 확인한 것은 처음이었다. 문제는 내가 동의한 적도 없었고, 분명히 광고 설정 안한 블로그에는 안나온다고 봤었는데 어이없게도 내 블로그에 나와버린 것이다. 제일 화나는 부분은 차라리 내 블로그랑 연관된 내용의 글이 표시되었더라면 그나마 참고 넘어갔을 텐데, 뭔 되도않는 조회수만 올리려는 관련도 없는 글들이 잔뜩 있었다. 글은 내가 썼는데 동의도 안한 광고로 자기네 트래픽을 늘리겠..

IT/문제해결 2023.08.30

웹 페이지가 스크롤이 안될 때 해결 방법

문제상황 애드블럭 등의 광고차단을 쓰면 가끔 특정 웹페이지들에서 광고 차단했다고 페이지 세로 스크롤을 막는 문제가 발생. 분명 밑에 내용이 더 있는게 확실한데 스크롤만 안된다. 어떤 페이지들은 광고 허용 버튼을 누르면 스크롤을 하게 해주는데, 그렇다면 소프트웨어적인 락이 있을 것으로 추정함. 내가 광고를 봐야 할 의무는 없으니 광고 허용은 안누르고 내용만 보고 싶은 상황. 문제원인 body tag에 overflow: hidden 속성이 걸려있어서 그렇다. 기본값은 overflow: auto 또는 overflow: scroll이다. overflow 속성 설명: https://developer.mozilla.org/en-US/docs/Web/CSS/overflow 해결방법 F12를 눌러 웹브라우저 개발자 도..

IT/문제해결 2023.06.30

Google 애널리틱스 4로 이전 및 유니버설 애널리틱스와 비교 (Looker studio 적용내역)

작성계기 2020년도에 블로그 유입 통계에 구글 애널리틱스를 도입했었고 (도입 당시 썼던 글) 잘 사용하고 있었는데, 2023년 7월부터 유니버설 애널리틱스(UA) 속성으로는 더이상 데이터를 수집하지 않는다는 경고 문구가 떠서 약 한 달 전 GA4로 이전했었다. 그런데 아무래도 깔끔하게 이전되지 않는 느낌이 들어서 looker studio (舊 data studio) 에 GA4 속성을 직접 연결시키니 데이터를 제대로 받아오지 못해서 그래프들이 다 깨지는 문제가 발생했다. 결국 수동으로 마이그레이션을 완료했으나, UA 속성에서 GA4 속성으로 일대일 대응이 되지 않거나 2023년 6월 기준 아예 구현이 불가능한 측정항목들이 있었다. 7월 1일부로 강제 GA4 속성으로 전환된 이후에 UA 속성을 더이상 받아..

IT/새로운 시도 2023.06.07

중단 없는 업무를 위한 컴퓨터 wake on lan (WOL) 및 자동 전원 켜짐 설정

평소에 원격으로 작업하는 일이 많은데, 정전 또는 예기치 못한 사건으로 인해 원격지의 컴퓨터 전원이 꺼지면 단순히 컴퓨터를 켜기 위해서 나와야만 하는 경우가 발생할 수도 있다. 이전에 실제로 겪었기도 하고. 이참에 컴퓨터 전원이 최대한 꺼지지 않게, 그리고 꺼져 있더라도 바로 켤 수 있게 설정을 바꿔 보았고, 겪었던 문제 및 결과물을 간단하게 정리한다. 목표 1. 컴퓨터 전원이 꺼져 있을때도 원할 때 바로 켤 수 있는 wake on lan (WOL) 설정 및 공유기 WOL 세팅 2. 외부 입력이 없어도 매일 특정 시간마다 전원이 자동으로 켜지는 메인보드 파워 스케줄러 설정 두 가지를 조합하면 적어도 24시간 이내에 컴퓨터 전원이 켜지는 것을 보장할 수 있다고 생각했다. 물론 각종 절전설정들을 꺼서 전원이..

IT/새로운 시도 2022.11.27

그림 그리는 AI, 나도 그냥 쓸 수 있게 된 세상. Stable Diffusion으로 세상에 없던 그림 만들기

인공지능으로 멋진 그림을 쉽게 그릴 수 있다는 사실은 2020년대를 살아가는 현대인은 모를 수가 없을 것이다. 보통 이런 서비스는 유료 서비스 또는 정액제 회원가입을 요구하는 경우가 많다. 만약 무료이더라도 반짝 하고 나왔다가 소리소문 없이 사라지고, 결정적으로 온라인에서 써볼 수 있는 그림 그려주는 AI 서비스들은 자기네들이 학습시킨 모델을 공개하지 않고, 온라인 접속이 가능해야만 사용할 수 있기 때문에 사용에 여러 제약이 많았다. 그런데 오늘 우연찮은 기회를 통해 돈을 꽤 많이 들여서 만든 약 7GB에 달하는 거대 AI 모델을 대범하게 무료 전체공개로 뿌려버린 사람들이 있다는 사실을 알게 되었다. 심지어 몇몇 사람들이 이걸 일반인들도 쓰기 쉽게 오프라인 그래픽 인터페이스까지 구현 및 공개한 상황이기 ..

IT/새로운 시도 2022.10.20

폴더창 왼쪽에 Creative Cloud Files 뜨는거 제거방법

문제 상황 위 사진과 같이 파일 탐색기 왼쪽에 Adobe가 멋대로 만들어놓은 Creative Cloud Files라는 폴더가 뜸. 안쓸건데 계속 떠있어서 지우고싶은데 단순 우클릭으로는 지울 수 없는 문제가 발생 해결방법 레지스트리 편집기(regedit)을 열고 다음 경로를 찾아감 컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\ CLSID 밑의 폴더로 이것저것이 있는데 눌러보다 보면 다음과 같이 이름과 함께 System.IsPinnedToNameSpaceTree라고 된 게 있다. 더블클릭해서 1을 0으로 바꿔주면 해결 Creative Cloud 뭐시기도 누르다보니 다음과 같이 나왔다. CLSID는 다음과 같았다. 아마 다른 컴퓨터에서도 동일할 것으로 생각한다. 컴퓨터\HK..

IT/문제해결 2022.09.14

파일 속성 설명 변경 불가능할 때 해결법

문제상황 특정 게임에서 내가 사용중인 프로그램의 프로세스명으로 태클거는걸로 추정이 돼서 파일명 및 경로명, 그리고 프로세스명을 변경하였고, 완벽을 기하기 위해 file description도 변경하려고 했으나 윈도우 기본기능으로 있는 속성 및 개인 정보 제거 라는 것으로는 변경이 불가능함. 해결방법 verpatch 라는 CUI binary를 이용하면 쉽게 해결할 수 있다. 나는 아래 링크에서 찾았었고, binary를 받으면 된다. CodeProject 로그인이 필요한데 나는 github OAuth 로그인을 사용했다. https://www.codeproject.com/Articles/37133/Simple-Version-Resource-Tool-for-Windows Simple Version Resourc..

IT/문제해결 2022.08.26

윈도우에서 한글 음성명령을 위한 VoiceMacro 세팅법

이전 글 ( https://projecteli.tistory.com/181 ) 에서 언급했던 내용에 대해 새로운 컴퓨터에서 셋업할 일이 있어서 시도했으나 런타임이 꼬여서 잘 안되는 부분이 있었고, 문제 안생기는 정석 설치방법을 기록으로 남겨 본다. 설치 방법 1. 다음의 링크에서 VoiceMacro 프로그램을 깔아 준다. https://www.voicemacro.net/download/ VoiceMacro (Download) - Easy create Macros, activate them with your Voice, Mouse or Keyboard If you like to donate to VoiceMacro, the donate button is located in VoiceMacro's "Abou..

IT/새로운 시도 2022.07.22

MS word 눈금자 단위 cm로 변경 안되는 문제 해결방법

문제상황 그림을 넣거나 align을 맞출 때 cm단위로 하고싶은데 A4용지에 그려진 눈금자가 가로 210도 아니고 6+52라는 이상한 단위로 되어있음. 파일-옵션-고급-화면표시에 단위표시도 cm로 되어있는데 cm단위는 절대 아닌 것 같음. (인터넷 찾아보면 이렇게 바꿀 수 있다는데 난 안됐음) 해결방법 다음을 수행한다. 1. 워드 창에서 Alt + F11을 눌러서 VBA 에디터를 켠다. 2. Ctrl + G를 눌러 직접 실행 창(콘솔)을 켠다. 3. 콘솔에 다음을 입력 후 엔터 Options.UseCharacterUnit=False 즉시 적용된다. 만약 원래대로 돌리고싶으면 false 대신 true를 넣는다. 다 끝났으면 VBA 에디터를 닫는다. 적용결과 제대로 cm단위로 나온다. 가로길이 2.54+18..

IT/문제해결 2022.06.15

논문용 그림 vector이미지로 작업시 주의사항 및 검은색 문제 해결방법

시간이 없는 관계로 짧게 남긴다. 궁금한 점은 댓글로. 본래 목표 이전 글 ( https://projecteli.tistory.com/176 ) 에서 벡터 이미지 작업시 MS word와 호환성 유지를 위해 emf로 작업하는 것으로 결정했었고 벡터 이미지 작업용으로 Adobe illustrator를 사용하여 그림을 작성 후 벡터인 채로 붙여넣어 해상도 저하를 막고자 함. 참고로 최종본은 ms word에서 pdf로 작성 후 인쇄할 계획이었음. 그러나 온라인 열람도 가능한 형태이기 때문에 CMYK보다는 RGB로 그림 작성. 실제로도 인쇄형태보다 온라인 열람이 더 많을거기도 하고.. 시도 1: 실패 Illustrator 자체에서 그림 선택 후 생각없이 Ctrl C 눌러서 복사 후 MS word에 붙여넣기. 결과..

IT/문제해결 2022.06.14