이번 포스팅은 서버 호스팅중 참고용으로 남겨두는 팁이다. 1. 각자 다른 포트로 서버 호스팅 dotnet test.dll --urls=http://localhost:5000/ 스크린 또는 서비스로 등록 dotnet test.dll --urls=http://localhost:6000/ 2. 설치된 Nginx의 default 파일을 수정해야한다 sudo nano /etc/nginx/sites-available/default 아래와 같이 수정 server { listen 80; server_name my.test.com; location / { access_log /home/veiz/access.log; error_log /home/veiz/error.log; proxy_pass http://localhost..
전체 글
마지막 블로그를 쓴 이후 2년이 지났지만 슬슬 개인 포트폴리오좀 꾸며보는 차 오랜만에 글을 써보려한다. 오늘은 ASP.Net Core로 완성된 프로젝트를 Linux 서버에 배포하기 위해 사용한 방법을 정리해두었다. 1. .Net Core 5.0 SDK 설치 https://docs.microsoft.com/ko-kr/dotnet/core/install/linux?WT.mc_id=dotnet-35129-website 해당 사이트에서 알맞는 리눅스 OS를 확인하여 적용하면 된다. 내가 사용한 OS 는 arm기반 데비안 11이므로 snap 패키지를 활용하여 설치를 진행하였다 2. Nginx 설치 호스팅을 위한 웹서버 소프트웨어인 Nginx를 설치하도록 한다. sudo apt-get install nginx 3...
('inpsyt.co.kr'이하 '인싸이트')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2021년 8월 16부터 적용됩니다. 제1조(개인정보의 처리 목적) ('inpsyt.co.kr'이하 '인싸이트')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. 제2조(개인정보의 처리 및 보유 기간) ① < (주..
1. 개인정보의 처리 목적 (‘http://cajava.tistory.com’이하 ‘KKumSoft’) 은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. - “카메라”를 사용하여 “QR코드 및 바코드 인식에 필요한 촬영”기능을 사용합니다. 2. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다. ① 정보주체는 (‘사이트URL’이하 ‘사이트명) 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다. 1. 개인정보 열람요구 2. 오류 등이 있을 경우 정정 요구 3. 삭제요구 4. 처리정지 요구 정보를 전혀 수집 하지 않으므로, 모두 사용자가 직접 앱을 삭제 하..
모바일에서 시간을 가져오게될때 DateTime.now() 를 쓰는 경우가 있다. 하지만 이는 모바일 내부, 즉 로컬 시간을 가져오기 때문에 네트워크의 실제 시간과 전혀 다른 시간이다. 따라서 네트워크 시간을 가져와주는 NTP(Network Time Protocol) 플러그인을 이용해서 실제 UTC기준 한국 시간을 알아보도록 하자. pub.dev/packages/ntp ntp | Dart Package Fetch accurate time or current DateTime object from (NTP) Network Time Protocol server. pub.dev 참고 소스는 이쪽에서 하였다 dependencies: ntp: ^1.0.8 를 pubget해주자 첫번째 방법으로는 스마트폰에서 설정된 타..
요즘 진행 중인 토이 프로젝트에서 꽤 괜찮은 아이디어가 떠올랐다. 프로젝트의 주제는 켜자마자 메모장을 띄우는 앱인데 사용자가 외우고 싶거나 까먹으면 안 되는 단어들을 원하는 양식으로 적어두고, 스마트폰을 켤 때마다 그 화면이 보이는 앱이다. 사실 이전에 프로토타입 수준으로 진행해본 경험이 있었지만, 플레이스토어 런칭을 목적으로 완전 리팩토링하여 만들기로 결정한 것이다. 그리고 덤으로 코틀린도 배워볼 겸 100% 코틀린을 사용하였다. 그리고 사용자가 원하는 단어나 문장을 스마트폰 카메라로 캡쳐하여 자동으로 인식하게 만든 후 번역 기능까지 추가하면 꽤 끝내주는 아이템이 될 것 같아서 우선 글자 인식 API인 Tesseract에 대해 알아보았다. Tesseract는 휴렛 팩커드 연구소에서 1984년~1994년..