윈도우 비주얼스튜디오에서 리눅스 닷넷 코어용 배포하기 윈도우 비주얼 스튜디오에서 닷넷 코어(혹은 닷넷5) 프로젝트를 진행하고, 리눅스같은 다른 운영체제를 위한 실행 파일을 배포하려는 경우 굳이 명령 프롬프트에서 이런 저런 명령어를 사용하지 않아도 됩니다. 1. 우선 .NET Core 콘솔앱을 만든다고 가정하겠습니다. 예시에서는 비주얼 스튜디오 2019를 사용했습니다. 2. 상단의 메뉴에서 빌드 메뉴를 선택하면 9번째줄 정도에 [여러분의 앱]게시와 같은 항목이 있습니다. 선택해주세요. 3. 게시 메뉴가 나타납니다. 폴더를 선택하고 다음으로 넘어가주세요. 4. 다음 창에서도 마찬가지로 폴더를 선택하고 다음으로 넘어가주세요. 5. 다 되었습니다. 게시 버튼을 누르면 여러분이 지정한 폴더에 배포용 파일들이 생성됩니다. 다만 여러분의 앱을 먼저 빌드해두어야 합니다... github를 꾸미는데 유용한 글 https://madplay.github.io/post/design-github-profile-using-readme-md Github 프로필 꾸미기 README.md 파일로 나의 Github 프로필을 꾸며보자 madplay.github.io gui.cs - Console-based user interface toolkit https://github.com/migueldeicaza/gui.cs migueldeicaza/gui.cs Console-based user interface toolkit for .NET applications. - migueldeicaza/gui.cs github.com Console-based user interface toolkit for .NET applications. 우분투 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 로거를 달아 두어야 쌓여 있는 로그를 보고 여러 문제점을 추적할 수 있으니 유용합니다. 이전 1 2 3 4 5 6 다음