특히 2D게임 제작시에 모바일 기기에서 해상도에 관계없이 original screen aspect ratio를 유지해줘야 사용자에게 왜곡없는 화면을 보여줄 수 있는데요, 유니티에서 아래와 같이 Resolution을 강제로 지정하면 모바일 화면에서 Stretch된 화면이 디스플레이되어서 원래 화면 비율이 유지되지 않습니다. Screen.SetResolution(1080, 1920, true); 그래서 Resolution을 바꾸는 대신 아래와 같이 Camera Component의 ViewPort를 변경하는 방법으로 해결해야 합니다. void Start() { var camera = GetComponent(); var r = camera.rect; var scaleheight = ((float)Screen.w..
root 권한으로 /etc/systemd/system 디렉토리에 [서비스명].service ( 예: myapp.service ) 파일을 하나 생성합니다. /etc/systemd/system$ sudo touch myapp.service vim이나 nano로 해당 파일을 아래와 같이 수정합니다. [Unit] Description=My App [Service] ExecStart=/your/app/file WorkingDirectory=/your/working/dir [Install] WantedBy=multi-user.target 서비스 실행은 아래 명령어를 순서대로 입력하면 됩니다. sudo systemctl daemon-reload sudo systemctl enable myapp sudo systemc..
NodeJS로 작성된 프로젝트를 고객사에 배포해야 할 경우나 남에게 소스코드를 노출하고 싶지 않은 경우 아래와 같은 방법을 통해 난독화된 코드를 배포하거나 하나의 실행파일로 만들어서 배포할 수 있습니다. gulp 설치 npm i gulp -g uglify 설치 npm i gulp-uglify-es -D obfuscator 설치 npm i gulp-javascript-obfuscator -D gulpfile.js 파일을 아래와같이 작성합니다. const gulp = require('gulp'); const uglify = require('gulp-uglify-es').default; gulp.task('uglify', () => gulp.src('dist/**/*.js').pipe(uglify()).pip..
우선 PlanetScale(https://planetscale.com/) 사이트에 접속해서 계정 생성을 완료합니다. 다음은 PlanetScale CLI를 설치하기 위해 powershell 터미널 창을 열고 아래 명령어를 입력해 scoop을 설치합니다. (참고: https://scoop.sh/) Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time irm get.scoop.sh | iex scoop 설치 후 pscale을 설치합니다. (참고: https://github.com/planetscale/cli#installation) scoop bucket add psca..
토스뱅크는 5천만원 이하 2.3% 연이자율이 적용되고 나머지 초과 금액에 대해서만 4% 금리가 적용되는 방식이어서 계산이 번거로운데 아래 사이트에 들어가시면 간단하게 계산 해보실수 있습니다. https://kantools.vercel.app/ 이자 계산기 kantools.vercel.app
C#에서 JSON을 Deserialize 하기위해 클래스들을 직접 만들어야 할 때가 있는데요, 아래 사이트에 들어가면 온라인상에서 JSON string을 C# 클래스들로 자동 생성할 수 있습니다. 자동 생성 후 클래스 이름과 타입만 적절하게 수정해서 사용 하면 클래스들을 직접 하나 하나 작성하는것보다 훨씬 편합니다. https://json2sharp.vercel.app/ JSON to CSharp JSON to CSharp Generate C# code from JSON string Generate C# code json2sharp.vercel.app 좌측 텍스트 박스에 JSON 문자열을 붙여넣기 후 "Generate C# code" 버튼을 클릭하면 C# 클래스들을 자동으로 생성 해줍니다.