전체 글365 AWS EC2 Ubuntu Blazor Server 배포 먼저 아래 포스트를 참고하여 AWS EC2 Ubuntu 인스턴스를 만든다. https://jjester.tistory.com/139 필수 프로그램 설치 sudo apt update git sudo apt install git nginx sudo apt install nginx .NET 5.0 SDK & Runtime 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 rm packages-microsoft-prod.deb sudo apt-get update; \ sudo apt-g.. 2021. 8. 27. AWS EC2 Ubuntu 인스턴스 생성하기 EC2 인스턴스 생성하기 AWS 관리 콘솔에서 EC2를 선택한다. 인스턴스 시작을 누르고 프리티어 인스턴스를 생성한다. 보안 그룹 인바운드 규칙을 추가한다. 443 포트로 인바운드되는 HTTPS, 80 포트로 인바운드되는 HTTP 요청을 허용한다. HTTPS, 443 포트, 0.0.0.0/0 HTTP, 80 포트, 0.0.0.0/0 키 페어를 생성한다. Putty를 사용할 예정이므로 .ppk를 선택한다. EC2 인스턴스 대시보드에서 연결 버튼으로 클릭하면 연결할 수 있으니 생략해도 좋다. EC2 인스턴스에 연결하기 Putty를 설치한다. Putty 다운로드 Host Name을 설정한다. EC2 Ubuntu의 경우 default user name은 ubuntu이다(AWS 참고). Host Name: my-.. 2021. 8. 26. Blazor 토이 프로젝트 .NET 6.0에서 완성이 될 것으로 보이는 Blazor를 배우기 위해 간단히 토이 프로젝트를 진행하고 있다. https://github.com/HanJaeJoon/Blazor 먼저 기술 자체는 너무 신기하고 편리했지만, 개발 경험(?)은 좋지 않았다. Blazor WebAssembly는 중단점이 동작을 안 해서 디버깅이 불가능했다. Blazor Server는 front를 수정하고 새로고침을 해도 변동사항이 적용되지 않았다. 새로운 Hot reload 기능도 Blazor WebAssembly, Server 모두 잘 동작하지 않았다. 개발을 하다 보니 배포가 되는지 실험하고 싶었다. Documentation을 보니 비교적 Azure Cloud에 배포하면 편해서 그렇게 하려고 했다. 하지만, 왜 인지 나는 .. 2021. 8. 26. [Visual Studio 2019] Hot Reload 기능 추가(Apply Code Changes) Visual Studio을 업데이트를 했더니 Hot Reload 기능이 생겼다. 서버 소스코드를 수정하고 🔥모양의 Apply Code Changes 버튼을 누르면 수정사항이 적용된다!!! 신세계다… 은근히 c# 코드를 수정하고 디버깅 중지/재시작에 많은 시간이 낭비되고 있었다는게 체감이 된다. 마치 python 개발하는 것 같은 느낌이든다. 역시 MS는 대단해.👍👍👍 (주가도 대단해) .NET의 미래는 밝다. Reference https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes 2021. 8. 19. [독후감] 이와타씨에게 묻다 주말마다 열리는 잠실 이치고 북클럽. 아직은 이치고 사장과 나 밖에 없지만 점점 인원을 늘려나갈 예정이다.음식점에서 독서라니 색다르지만 은근 집중이 잘 된다. 오늘 읽은 책은 바로 이와타씨에게 묻다나는 닌텐도 게임을 해본 적은 없지만 여동생이 닌텐도 DS, 3DS, 위, 위 피트, 스위치까지 살 정도로 닌텐도를 하는 걸 보면 얼마나 대단한지 간접 체험할 수 있다.개인적으로 이와타의 경영 능력에 대한 이야기보다 그가 프로그래밍에서 배운 것들을 경영에 녹여낸 부분이 더 기억에 남는 책이었다. 책을 읽고 그에 대해서 검색해봤을 때, 오히려 프로그래머 선배로써 더 배울 것이 많아 보였다.1자신이 쏟아부은 노력이나 에너지보다 보상이 더 크다고 느끼면 사람은 그것을 그만두지 않습니다. 하지만 되돌아온 보상이 대가로.. 2021. 8. 17. [git] Repository 복사하기(git clone --mirror) 복사할 repository를 새로운 repository로 복제(mirroring)하려면 다음과 같다. git clone --mirror cd git remote set-url --push origin git fetch -p origin git push --mirror 2021. 8. 16. [css] 모달을 항상 가운데로 정렬하기 outer div는 modal의 background layer다. jsfiddle에서 잘 보이도록 1000px로 고정시켜놨고 실제로는 100%를 사용한다. inner div에는 modal의 내용이 들어간다. 요즘 잘 듣고있는 악뮤의 낙하 뮤직비디오를 넣었다. 아래 fiddle에서 직접 확인할 수 있다. HTML CSS .outer { position: absolute; top: 0; left: 0; height: 1000px; /*100%*/ width: 1000px; /*100%*/ background-color: gray; } .inner { position: fixed; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 500px; height.. 2021. 8. 15. [javascript] delay 실행 반복하기 1초를 기다리면서 10번 반복하려면 아래와 같이 recursive 함수를 이용하면 된다. var idx = 1; function loop(n) { setTimeout(function() { console.log(idx); idx++; if (idx 2021. 8. 14. 프로그래머스 웰컴키트 프로그래머스에서 진행한 프로그램을 통해 취업을 한 사람에게 웰컴 키트를 보내준다고 했다. 나도 1년 전 백엔드 데브매칭을 통해 지금 회사로 이직해서 신청했다. 그리고 오늘 도착한 웰컴키트! 오픈! 가장 기대했었던 것은 Cheat Sheet 패드! 킹치만 나는 Gitkraken을 사용하는걸? GUI 만세! 티셔츠도 입어봤는데 나쁘지 않았다. 다만 남의 회사 로고가 있다는 것이 좀… 새로 바뀐 우리 우리팀 로고로 티셔츠를 만들어봐도 생각보다 괜찮을지도?🤔 마지막으로 얼마 전에도 경험해서 가장 마음에 들었던 스티커! 저도 얼마 전에도 어 이게 된다고? 했었더랬죠. 2021. 7. 30. 이전 1 ··· 30 31 32 33 34 35 36 ··· 41 다음