콘텐츠로 건너뛰기
» Blog » COMPUTING » 페이지 5

COMPUTING

GitHub Actions

Electron Release with GitHub Action

Electron 으로 작성된 응용 프로그램을 Windows, Macos 실행파일로 빌드하고, GitHub Release 에서 다운로드 가능한 상태로 준비하는 과정을 자동화한 워크플로우를 회고합니다.

GitHub Actions

GitHub 에서 제공하는 워크 플로우 자동화 도구입니다.

활용해서 여러가지 자동화를 시도할 수 있습니다.

Build, Release 두 개의 …

kr.bbon.EntityFrameworkCore.Extensions Package

publish to nuget

Nuget: kr.bbon.EntityFrameworkCore.Extensions 페이지에서 패키지를 찾을 수 있습니다.

개요

Microsoft.EntityFrameworkCore 패키지를 사용하면서, 반복적으로 사용되는 기능을 정리해서 제공합니다.

기능

Sort 확장 메서드

문자열 형식으로 제공된 필드 이름을 기준으로 정렬하는 확장 메서드입니다.

IQueryable<T> 인터페이스에 Sort 확장 메서드를 추가합니다.

Sort 확장메서드는 내부적으로 OderBy, OrderByDescending, …

컨테이너 구성

웹앱 서버를 컨테이너로 이전

개요

AWS Lightsail 에서 실행되고 있는 두개의 웹 응용프로그램이 있습니다.

  • 1 vCPU 프로세싱
  • 512MB 메모리
  • 20GB SSD 스토리지
  • 3.5 USD 월별요금
  • 1TB 전송
  • OS: Ubuntu 16.04

두 개의 웹 응용프로그램은 PHP 를 사용하고, nginx 를 사용해서 서비스되고 있습니다.

혹시나 다른 …

React Starter Kit

GitHub 템플릿 사용

GitHub 에서 저장소를 작성할 때, 템플릿으로 표시된 저장소를 사용해서 내 저장소를 작성할 수 있습니다.

GitHub 템플릿

템플릿

SPA 를 시작하려면 구현하려는 프레임워크뿐만 아니라 트랜스파일, 번들링 등 신경써야 하는 부분이 많습니다.

React 를 처음 시작하시는 분들을 위해서, React 구현에 집중하실 …

.NET Core 3.1 프로젝트를 .NET 5 로 마이그레이션

변환 대상은 .NET Core 3.1 을 사용해서 작성된 응용프로그램입니다.

전체 코드는 340eb28b1ea510a2c59e8627659cd81b689b7244 커밋에서 확인할 수 있습니다.

Commit <> 340eb28b1ea510a2c59e8627659cd81b689b7244

.NET Core 3.1 을 사용해서 작성된 응용프로그램을 .NET 5를 사용하는 응용프로그램으로 마이그레이션하려면, 솔루션의 모든 프로젝트의 대상 프레임워크를 net5.0으로 변경하고, 의존 …

WSL 2 on Windows 10 build 2004

최근 게시된 Windows 10 Build 2004 는 WSL 2 버전Windows Subsystem Linux version 2이 포함되어 있습니다.

winver

WSL 2 버전은 Linux용 Windows 하위 시스템 아키텍쳐의 새로운 버전입니다.

WSL 2 버전은 파일 시스템 성능을 높이고, 전체 시스템 호출 호환성을 추가합니다.…