프로그램 실행시 로그를 날짜별로 자장하면서 콘솔상에 출력

프로그램을 데몬으로 돌리기

보통은 터미널에서 python main.py를 실행시키면 터미널을 닫으면서 프로그램이 끝나지만 nohub을 사용하고 백그라운드로 돌아가라고 하는 & 를 붙이면 터미널을 종료시켜도 주구장창 돈다.

다만 다음에 다시 접속해서 프로세스를 종료시키려면 ps -ef 명령으로 찾아서 kill 해야만 한다.

SSH 터널링

  • localhost (앞쪽) : binding 할 현재 컴퓨터의 8080 포트
  • localhost (뒤쪽) : 리모트 의 binding 가능한 8080 포트
  • id@remote.anyons.net : ssh로 접속할 server

colortail config

속도

인터넷 속도

  • 100 Mbps => 초당 11 MB 분당 660 MB 시간당 40기가
  • 1 Gbps => 초당 135 MB 분당 8 GB 시간당 480 GB 그러나 현실은 일 제공 데이터 250 GB
  • 2.5 Gbps => 초당 300MB 18 GB 시간당 1080 GB

랜선

  • CAT.5 는 100 Mbps
  • CAT.5e와 CAT.6은 1 Gbps
  • CAT.7은 10 Gbps

영상

30 프레임 (단위 Mbps)60 프레임 (단위 Mbps)
4K4568 (9 MB)
2K1624
1080p812
4k HDR5685 (11 MB)
2k HDR1624
1080p HDR812

hdd 속도 135 MB

ssd 속도 450 MB

현재 내가 설치한 vscode 확장들

그때 그때 사용하지 않는 것을 Disable 해서 쓴다.

  • Auto Rename Tag
  • Bootstrap 4, Font awesome4, Font Awesome5 Free & Pro snippets
  • Bootstrap 5 Snippets
  • C/C++
  • C#
  • C# Extensions
  • CSS Peek
  • Debugger for Chrome
  • DotENV
  • ES7 React/Redux/GraphQL/React-Native snippets
  • Font Awesome Auto-complete & Preview
  • Git History
  • GitLens
  • Git supercharged
  • Go
  • Highlight Matching Tag
  • Html (C#)
  • HTML CSS Support
  • HTML Snippets
  • Import Cost
  • IntelliSense for CSS class names in HTML
  • JQuery Code Snippets
  • Korean Language Pack for Visual Studio Code
  • Live Server
  • Markdown All in One
  • markdownlint
  • npm
  • npm intellisense
  • NuGet Package Manager
  • Path Autocomplete
  • Path Intellisense
  • Prettier – Code formatter
  • Remote – SSH
  • Remote – SSH: Editing Configuration Files
  • solidity
  • SVN
  • Vim
  • Visual Studio IntelliCode
  • vscode-icons
  • vscode-solution-explorer
  • yarn
  • ASP.NET Helper
  • autoconf
  • Azure Account
  • Azure Databases
  • Azure Resources
  • Azure Storage
  • Beautify
  • Classic ASP Syntaxes and Snippets
  • Django
  • ESLint
  • ETHover
  • flask-snippets
  • ftp-kr
  • Go
  • Graphviz Interactive Preview
  • Inline Bookmarks
  • JavaScript (ES6) code snippets
  • jshint
  • Jypyter
  • MagicPython
  • php cs fixer
  • PHP Debug
  • PHP IntelliSense
  • phpcs
  • PlaceHolder Images
  • Pylance
  • Python
  • Python for VSCode
  • Solidity Contract Flatterner
  • Solidity Debugger
  • Solidity Visual Developer
  • solidity-solhint
  • TSLint
  • vscode-faker

ssh 비밀번호 사용하지 않기

client에서 할일

~/.ssh/id_rsa.pub 공개키 생성되면 접속할 서버에 ./ssh/authorized_keys 파일 안에 복사 해 넣는다.

ubuntu sudo 암호 사용하지 않게

관리자 권한으로 /etc/sudoers.d/init-users 파일 생성하여 다음과 같이 작성

EF 내에 ForeignKey 구성에 따른 스키마 생성

ICollection 사용

Index와 ForeignKey 없이 생성

virtual 사용시

golang VSCode에 Debugging 환경 구축

  • vscode에 launch.json