프로그래밍 썸네일형 리스트형 우분투 20.04 lts에 닷넷 5 설치하기 우분투 20.04 LTS에서 직접 테스트하였습니다. 우분투 20.04 LTS 에서 이번에 정식 출시된 닷넷5를 설치하는 방법입니다. 1. 터미널 환경에서 아래 명령어를 실행합니다. wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb 2. 닷넷5 런타임만 설치하려면 아래 명령어를 실행합니다. sudo apt-get update; \ sudo apt-get install -y apt-transport-https && \ sudo apt-get update && \ sudo apt-ge.. 닷넷5가 출시됐습니다. 드디어 닷넷5가 나왔습니다. 기존에 크로스 플랫폼 개발하려면 모노나 닷넷 코어처럼 파편화돼있는 닷넷 환경을 고려해야 했는데 다소 늦은 감이 있지만 어쨌든 닷넷 역사에 있어 중요한 이정표가 될 것 같습니다. ASP.NET https://devblogs.microsoft.com/dotnet/announcing-net-5-0/ Announcing .NET 5.0 | .NET Blog We’re excited to release .NET 5.0 today and for you to start using it. It’s a major release — including C# 9 and F# 5 — with a broad set of new features and compelling improvements. It’.. GitHub에 status badge를 달기 GitHub에 status badge를 달 수 있게 도와주는 사이트입니다. https://shields.io/ 며칠동안 봇을 다소 개선하였습니다 안녕하세요. 며칠동안 봇을 손보며 몇가지 수정한 점이 있어서 소개합니다. 일단 봇에 쓰이는 패키지들의 버전을 업그레이드하여 여러 보안 취약성을 개선하였습니다. 또한 vps와 같은 서버 환경에서 원활하게 작동되도록 tweak을 추가해두었습니다. 더불어 GeoLocation을 인위적으로 덮어쓰는 옵션도 마련하였습니다. github의 wiki에 문서를 만들어 두었으니 참고하시면 됩니다. 한편 기존에는 Haxbotron의 여러 로그가 그저 앱 상에 출력되는 선에 그쳤는데요. 이번에 winston이라는 모듈을 활용하여 모든 로그를 별도의 파일에 기록하도록 개선하였습니다. + 최근에 별도의 서버에서 테스트를 위해 봇을 구동하고 있습니다. 일단은 윈도우, 리눅스에서 정상적으로 작동하는 것을 확인하였습니다. 물론 리눅.. Node.js에서 로그 기록하기 Node.js에서 로깅 시스템을 구현할 때 참고할만한 좋은 자료가 있어 링크합니다. https://velog.io/@ash/Node.js-%EC%84%9C%EB%B2%84%EC%97%90-logging-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-winston-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0 [Node.js] Logging 라이브러리 winston 적용하기 Node.js 서버에 winston으로 로그 남기기 velog.io 로거를 달아 두어야 쌓여 있는 로그를 보고 여러 문제점을 추적할 수 있으니 유용합니다. 우분투에서 electron/puppeteer 실행시 오류 (libX11-xcb.so 등) 출처 https://whiumisc.tistory.com/93 우분투 electron 실행 시 libX11-xcb.so 에러 야심차게 electron으로 데스크탑 앱을 만들어야겠다고 설치하려는 순간! error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory 이런 식으로 에러.. whiumisc.tistory.com 출처2 https://skyksit.tistory.com/entry/%EC%9A%B0%EB%B6%84%ED%88%ACUbuntu-puppeteer-%EC%8B%A4%ED%96%89%EC%8B%9C-%EC%97%90%EB%9F%AC%EB%82%A0%EB.. Haxbotron 헥스볼 봇 근황과 자평 안녕하세요. Haxbotron를 만들던 개발자입니다. 오랫만에 포스팅을 하는데 이 프로젝트의 근황을 좀 적어보려합니다. 간혹 검색어를 통해 찾아오시거나 디코로 질문을 주시는 분이 있어 글을 남깁니다. 겸사겸사 제 프로젝트에 대해 자평도 조금 하겠습니다. 일단 github에서 보시는 바와 같이 이 프로젝트의 개발은 현재 진행중이지 않습니다. 업데이트를 한 지도 마지막으로 몇 달이 되었습니다. 그렇다고 Haxbotron이 기능하지 못하는 것은 아닙니다. 기본적인 틀은 헥스볼이 크게 바뀌지 않는 이상 그대로이기 때문에 여전히 사용할 수 있습니다. 몇가지 사소한 이슈나 의존성 패키지의 문제가 아니라면 딱히 오류가 생길 일이 없습니다. 개발을 중단한 이유는 1. 기본적인 기능과 추가로 생각했던 요소를 거의 다 구.. 현재 구현한 기능들 공부겸 취미로 진행하는 프로젝트라 진행속도가 다소 더딥니다. 지금까지 구현해놓은 기능은 아래와 같습니다. 봇 런처 일렉트론을 이용해 GUI를 구성하였습니다. 봇 런처를 통해 호스트를 열고 닫을 수 있습니다. chromium browser를 headless모드로 실행하는 옵션이 있습니다. 슈퍼어드민 인증키를 관리할 수 있습니다. 방에 접속중인 플레이어들에게 전체공지를 위해 메시지를 보낼 수 있습니다. 게임 진행에 도움이 되는 기능 방장이 없는 경우 자동으로 다른 플레이어에게 권한을 부여합니다. 잠수 모드를 설정한 플레이어는 방장이 될 수 없습니다. 방장이 임의로 맵을 변경할 수 없습니다. 잠수 모드를 설정하지 않고 특정 시간동안 잠수하는 경우 자동으로 추방합니다. 중복하여 접속할 수 없습니다. 밴 리스트에.. 이전 1 2 3 4 5 6 다음