Paper 1.19.3에서 Bedlock 1.19.71도 접속 가능하게 하기

https://ci.opencollab.dev/job/GeyserMC/job/Geyser/job/master/ 에서 Geyser-Spigot.jar를 Paper 서버 plugins 폴더에 다운로드 https://ci.opencollab.dev/job/GeyserMC/job/Floodgate/job/master/ 에서 floodgate-spigot.jar을 Paper 서버 plugins 폴더에 다운로드 https://ci.viaversion.com/job/ViaVersion/ 에서 최신 스냅샷을 Paper 서버 plugins 폴더에 다운로드…

podman과 ufw, iptables

내 일본 VPN, proxy 서버 역할을 해주던 Ubuntu 18.04 VPS가 사양이 딸리는지 docker로 올려둔 proxy 서버가 뻑하면 죽어대어서, 22.04부터 메이저 저장소에 도입된 podman으로 갈아타볼까 싶어서 삽질을 시작. 22.04 업그레이드 일단 Ubuntu 18.04를 22.04로 올리기 위해 두번의 do-release-upgrade를 수행했는데 20.04에서 22.04로 올릴 때 문제가…

두 컴퓨터의 소리를 하나의 출력장치로 구성

필수 구성 요소 * 메인보드에 Line-out이나 S/PDIF OUT * 메인보드에 Line-in이나 S/PDIF IN 혹은 저게 있는 외장 사운드카드 여기에선 S/PDIF를 사용함. 합쳐서 5만원 가까이 필요한게 아쉽긴 한데, 사운드카드를 좀 더 저렴한걸로 찾을 수 있다면야 더 싸질 수 있을 듯 함. 알리에 있다는데 못 찾았음. 구성도 크로니 컴퓨터의 소리를 벨즈…

Docker Ghost4 -> 5 이슈

Ghost 4에서 5로 업그레이드 시 여러가지 대격변이 있어서 기존 sqlite 판으로는 문제가 있었다. 그것도 모르고 그냥 docker image만 업그레이드 했다가 동작 안 해서 많이 당황함. DB에러..? https://hub.docker.com/_/ghost에 가보니까 -e NODE_ENV=development 넣은게 보이길래 넣고 돌렸더니 모든 데이터가 사라짐.. ㅠㅠㅠㅠㅠ?????? 그래서 다시 ghost 4로 내려봤는데.. ㅋㅋㅋ…

vcpkg에서 특정 버전의 패키지 설치

vcpkg에서 OpenSSL 1.1을 설치하는 방법 git log --color=always --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad)' --date=short ports/openssl 위 명령을 쳐보면 1.1에서 3.0로 바뀌는 커밋이 나타나는데, 해당 커밋 직전으로 돌아가서, 기존에 설치된 Openssl을 삭제하고 다시 설치하면 된다. git…

Xcode target platform에 Rosetta만 있을 경우

아래와 같이 나올 경우 어떻게 하면 My Mac (즉, universal) 항목을 다시 추가할 수 있을까? * 프로젝트 설정의 Architectures에 엄한 항목만 있는 경우 뭐 보통은 이런 경우는 없을듯. 아무튼 디폴트 설정으로 되돌리면 됨. * 프로젝트 설정의 Excluded Architectures에 엄한 항목이 있는 경우 해당 부분 값을 없애버리면 됨. * User defined - VALID_ARCHS가…

M1 Mac에서의 터미널 설정

Homebrew * Apple Silicon(ARM64e), x86_64(AMD64) 용 함께 설치 참고로 ARM64e는 /opt 아래에 설치되며, AMD64의 경우 예전에 설치되던 위치인 /usr/local 아래에 설치된다. arch -arm64e /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.…

Ubuntu toolchain ppa에서 최신 GCC 설치했다 삭제했을 때 libstdc++6 등 다운그레이드 하는 방법

gcc-11-base를 비롯해서 지워야할게 많은데 먼저 새로 덮어씌워진 애들부터 찾아야함. gcc-11 버전부터 찾아보면 11.1.0-1ubuntu1~20.04 이런식일거임. 일단 gcc-11 g++-11 cpp-11부터 지워주자. apt purge gcc-11 g++-11 cpp-11 다음 명령으로 이제 강제 다운그레이드할 녀석들을 찾자. dpkg -l | grep 11.1.0-1 gcc-11-base부터 이것저것 많이 나오는데, gcc-11-base는 빼고, 나머지…