모듈 정의 파일 만들기

자바스크립트 Javascript로 작성되어 노드node로 동작하는 웹 응용프로그램을 타입스크립트 Typescript로 재작성하고 있습니다. npm 패키지 중 모듈 정의가 없는 패키지가 있습니다. 타입스크립트 코드를 작성할 때, 정상적으로 사용할 수가 없습니다. 이 때, 패키지 제작자에게 모듈 정의 파일을 요청하거나, 작성중인 프로젝트에 모듈 정의 파일 .d.ts 파일을 작성해서 문제를 해결할 수 있습니다. 예제 예를 들어 showdown-xss-filter 패키지를 사용중인 코드가 있습니다. …

ASP.NET Core 웹 응용프로그램 프로젝트 분리

ASP.NET Core 웹 응용프로그램을 작성할 때, 웹 응용프로그램 프로젝트에서 컨트롤러를 다른 프로젝트로 분리하기를 원하면 이런 방법이 검토해 보십시오. 신규 프로젝트 작성 컨트롤러를 분리할 프로젝트를 작성합니다. .NET Standard 클래스 라이브러리 템플릿 사용 $ mkdir Blog.Backend.Api.Account $ cd Blog.Backend.Api.Account $ dotnet new classlib 필요한 Nuget 패키지를 추가합니다. $ dotnet add package Microsoft.AspNetCore.Mvc –version 2.2.0 $ dotnet add …

Create SWAP file on Ubuntu

AWS Lightsail 3.5 USD/mo 요금제에 해당하는 작은 서버를 사용하고 있습니다. AWS Lightsail pricing 사용할 수 있는 자원은 아래와 같습니다. 512MB 메모리 1코어 프로세서 20GB SSD 디스크 1TB 전송 Ubuntu 에서 mariaDB 와 nginx, php7.2 를 기반으로 WordPress를 실행하고 있습니다. CPU 자원은 크게 부족하지 않습니다만, 메모리가 부족한 편입니다. 통계자료 쿼리가 실행되면 mariaDB 프로세스가 메모리를 확보하지 못해서 …

회고 React Native Score Board

React Native로 자바스크립트와 리액트로 모바일 응용프로그램을 작성할 수 있습니다. 최근 0.60 버전의 변경점 AndroidX 지원 CocoaPods 통합 패키지의 자동 링크 개요 Xamarin 으로 작성했던 너와 나의 점수판 Score Board 모바일 응용프로그램을 React Native 로 다시 작성했습니다. GitHub: scoreboard 저장소에서 코드를 확인할 수 있습니다. 가상장치에서 실행한 화면을 공유합니다. 회고 코드를 작성하면서 가장 힘들었던 부분은 npm 패키지 …

React Native Get Started really #3

React Native Getting Started 페이지의 내용을 따라하면서 발생한 문제들입니다. 시작하기 정말? #1 시작하기 정말? #2 시작하기 정말? #3 👈 기본적인 설치 및 구성은 페이지를 보며 진행했습니다. 저의 환경은 macOS 10.14.5 입니다. Expo 는 사용하지 않고, React Native CLI 로 프로젝트를 스캐폴딩했습니다. Node, XCode, Android Studio 가 설치되어 있습니다. Node v11.7.0 npm v6.5.0 Xcode v10.2.1 (10E1001), …

React Native Get Started really #2

React Native Getting Started 페이지의 내용을 따라하면서 발생한 문제들입니다. 시작하기 정말? #1 시작하기 정말? #2 👈 시작하기 정말? #3 기본적인 설치 및 구성은 페이지를 보며 진행했습니다. 저의 환경은 macOS 10.14.5 입니다. Expo 는 사용하지 않고, React Native CLI 로 프로젝트를 스캐폴딩했습니다. Node, XCode, Android Studio 가 설치되어 있습니다. Node v11.7.0 npm v6.5.0 Xcode v10.2.1 (10E1001), …