지난 2024년 1월 1일, 고인의 마지막 콘서트를 담은 다큐멘터리 영화인 [류이치 사카모토: 오퍼스]를 보았다. 국내 개봉일인 12월 27일은 일본에 체류 중이어서 바로 보지는 못했고, 귀국하자마자 볼 수 있도록 미리 예매해두었던 터라 귀국과 동시에 바로 볼 수 있었다. 류이치 사카모토는 어릴적부터 내가 사랑했던 아티스트였다. 특히 나는 2009년에 발매된 "Playing the Piano" 라는 앨범을 좋아하는데, 이번 영화가 그의 피아노 연주로만 이루어져 있다는 사실이 큰 감동을 느끼게 했다. 연주는 마치 파도가 밀려오듯 강렬했고, 피아노 건반을 누르는 손놀림에서는 결연한 기개가 느껴졌다. 그러나 결말을 예감케 하는 듯, 고요하고 장엄한 장례식과도 같은 분위기가 느껴졌다. 영화를 보기 전 미리 들은..
문제 증상 언제부터 발생한 문제인지는 확실하지 않은데 대략 작년부터 발생한 문제인 것 같다. Ansys Workbench 를 신규 설치하고 Ansys Modal 또는 Condensed Part 해석 시 해석에 실패하며, Solution Information 을 확인해보았을 때 아래와 같은 오류가 발생해있는 경우를 종종 겪었다. *** ERROR *** Resources file 'C:\Program Files\ANSYS Inc\ANSYS Student\v241\CommonFiles\Language\/fx0.msb' not found. CADOE_LIBDIR241 = C:\Program Files\ANSYS Inc\ANSYS Student\v241\CommonFiles\Language\ 이전까지는 한국어 ..
Chzzk_Scripts이 글에서는 직접 만든 치지직과 관련된 짜잘한 UserScript 를 소개한다. 치지직 관련된 여러 유명한 확장기능을 유용하게 쓰고있는데, 몇 가지 원하는 기능이 없어서 직접 만든 것들이다. 대부분 PC버전에서만 동작하고, ChatGPT를 이용해서 대충 만들었다. 아래는 대표적인 것들이고, 더 많은 것은 https://github.com/nomomo/Chzzk_Scripts를 확인해볼것.Better Multichzzkhttps://github.com/nomomo/Chzzk_Scripts/tree/main/Better_Multichzzkmul.live(구 multichzzk)에서 자동으로 "화면 넓게, 채팅창 숨기기, 모두 음소거"를 해준다.CHZZK sign in iframehtt..
PalWorld-Dedicated-Server-Auto-Start-Stop 요즘 "팰월드"라는 이름의 포켓몬+아크 서바이벌+젤다 야생의 숨결+원신을 섞은 게임이 인기이다. 유행의 흐름을 따라 나도 플레이 하게 되었는데, 게임 불감증은 언제 있었는지 흔적도 없이 사라졌고 게임에 빠져 이번 주말 동안 한참을 플레이했다. 각설하고, 게임도 재밌고 다 좋은데 멀티를 위한 Dedicate Server 가 사람이 없을 때도 돌아가서 자원을 잡아먹는 것이 마음에 들지 않았다. 그래서 Python 을 이용해서 사람이 없으면 서버를 자동으로 끄고, 누군가 접속을 시도하면 서버를 자동으로 켜기 위한 간단한 스크립트를 작성했다. 이름은 PalWorld-Dedicated-Server-Auto-Start-Stop 이다. 이 스..
C++을 이용하여 "UTF-8로 인코딩 된 특수문자가 포함된 유니코드 문자"를 읽고 쓰기 위해 시도했던 것들 짧게 두서없이 적어본다. 한국어 일본어 정도는 어떻게 하든 쉽게 읽고 쓸 수 있는 것 같은데, 특수문자나 이모지가 포함된 경우까지 모두 커버하려니 신경써야 하는 것이 좀 있었다. 아래에서 설명하겠지만 나는 유니코드 문자열 처리에 wstring 이 만능일 줄 알고 wstring 으로 모든걸 하려고 했다가 삽질을 좀 했다. Visual Studio 2019 사용. 결론은 맨 아래에 있다. 목표 C++ 언어를 사용 UTF-8로 인코딩 된 특수문자가 포함된 유니코드 문자가 적힌 txt 파일을 ifstream 으로 읽어서 std::string 또는 std::wstring 에 저장하기 std::string ..
크롬 원격 데스크톱에는 다른 상용 툴이나 Windows Remote Desktop 에 비하여 몇 가지 제약이 있는데, 그 중 내가 느끼는 가장 큰 제약은 다중 모니터를 제한적으로 지원한다는 것이다. 크롬 원격 데스크톱을 사용하여 듀얼 모니터를 사용하는 Client 에 접속해본 사람이라면 모두 공감할 것이다. 아무리 단축키를 잘 활용하더라도 듀얼 모니터를 모두 활용하기 불편하기 때문에 결국 모니터 표시 설정을 확장이 아닌 복제로 설정하여 하나의 모니터만 사용하게된다. 그래서 나는 Chrome Remote Desktop 을 듀얼 모니터에서 좀 더 편하게 사용하고자 2021년에 Chrome App 기능을 이용하여 전체 모니터를 커버하는 브라우저 창을 띄우는 앱을 제작했었다. 이 앱의 아이디어는 단순했다. 'C..
하늘섬 좌표 3669 0568 1251 에 있다. 물의 신전 입구로 워프한 후 날아오면 편하다.
폴더의 서브 트리 구조를 유지하며 해당 폴더 안의 파일 중 특정 확장자만 복사해야 할 일이 있어서 ChatGPT 를 활용해 코드를 작성해보기로 했다. 구글 번역기에 대충 적고 번역된 내용을 copy & paste 했다. 1. 폴더의 트리 구조를 유지하며 특정 확장자 파일만 복사 첫 번째 시도로, 폴더의 서브 트리 구조를 유지하며 해당 폴더 안의 파일 중 특정 확장자만 복사하는 코드를 Python 으로 작성하라고 명령해보았다. 와 어려운 코드는 아니었지만 단 한 번의 요청으로 얻은 코드가 꽤 괜찮았다. 시키지도 않았는데 source folder 가 존재하는지 확인 & exception 처리까지 해주는 센스까지~ 실행 결과 아래와 같이 잘 되었다. 2. 폴더를 모니터링 하며 원하는 확장자의 파일이 생성되면 ..
2022년 12월 13일자로 대한민국에서 Twitch Clip 과 VOD 의 시청이 불가능하게 되었다. 관련된 내용은 다음의 링크를 참고바람. VOD 콘텐츠에 관한 Twitch 코리아 업데이트 및 약관 변경의 건 이에 Clip 과 관련된 몇 가지 간단한 테스트를 해보았다. 1. Twitch Helix API 한국 ip 로 Twitch Helix API 에 Clip data 요청 시 data 가 [] 로 리턴됨. 정상인 경우의 응답은 다음과 같아야한다. 2. Twitch gql 한국 ip 로 gql 에 clip 관련된 정보 요청 시 clip 관련 data 가 null 로 리턴됨 정상인 경우 VideoAccessToken_Clip 에 대한 응답은 다음과 같아야한다. mp4 주소로 직접 접근하기 현재 clip..
[!] 본 글에서는 Twitch 의 1080p 차단을 회피하기 위한 적용 방법을 설명하지는 않으며, 작동 원리만을 설명한다. 본 글에서는 해당 확장기능의 사용을 권장하거나 사용하지 말라고 권하지 않는다. Twitch 가 갑자기 어제 공지를 올렸는데, 내용을 요약하면 한국에서 망사용료의 부담으로 인하여 원본(1080p) 품질의 재생을 막겠다는 것이다. 그리고 약 3시간 전부터 원본 품질의 재생이 불가능하게 되기 시작했다. 자세한 내용은 다음의 링크를 참고. https://blog.twitch.tv/ko-kr/2022/09/28/%ED%95%9C%EA%B5%AD-twitch-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8/ Twitch 가 1080p 재생을 막은 방법 Twitch 채널에 들..