반응형

전체 글 84

[Synology NAS] Git Server 구축하기(Gitea)

Synology NAS를 사용하다보면 NAS에 Git을 구축하여 사용하고 싶은 때가 있습니다. Github라는 훌륭한 클라우드 호스팅 서비스가 있음에도 말이죠..^^;; 이번시간에는 NAS에서 일반적으로 많이 사용되는 GitLab 또는 Gitea를 구축하는 방법에 대해서 설명하도록 하겠습니다. 둘중 하나만 구축하면 되니 아래 차이점을 보고 선택하시면 됩니다. 우선 gitLab과 Gitea의 차이점을 간략하게 정리해보겠습니다. [GitLab] 1. 고급 보안 기능 제공 2. 기능이 많다보니 다소 무거워서 리소스를 많이 소모한다. 그래서 때때로 접속이 끊어진다고도 한다. 3. CI/CD(Continuous Integration/Continuous Deployment) 시스템을 내장하고 있다. 4. 타임트래킹..

컴퓨터 일반 2023.11.14

[STM32] STM32H7B3I-DK를 사용하여 LVGL 예제 프로젝트 설정하기.

LVGL이란? LVGL은 무료 오픈 소스 그래픽 라이브러리로써 임베디드 시스템에서 사용자 인터페이스(UI)를 사용하고자 할때 사용하는 그래픽 라이브러리중 하나입니다. LVGL 공식 사이트에서 LVGL에 대한 설명을 구체적으로 볼 수 있습니다. https://lvgl.io/ LVGL - Light and Versatile Embedded Graphics Library LVGL is the most popular free and open source embedded graphics library targeting any MCU, MPU and display type to build beautiful UIs. It's boosted by a professional yet affordable drag and d..

Embedded/ST Series 2023.10.18

[해외여행 : 스위스] Dji mini 드론 비행을 위해 규정 정리 및 FOCA에 등록하기

( 이 글은 2023. 09. 22 기준으로 작성되었습니다. 조건들은 수시로 변경되니 아래 중간중간 설명드리는 URL에 직접 접속하여 확인하시길 바랍니다. ^^ ) 스위스(Switzerland,swiss )에서 드론(drone) 비행을 하려면 어떻게 해야하는지 규정을 먼저 살펴보겠습니다. 1. 드론 규정 확인하기 확인에 앞서 아래 사이트 링크에는 드론의 무게별로 범주를 나눠놓은 표가 있습니다. 규정 확인은 아래 사이트에서 참고하여 글을 작성하였음을 미리 안내드립니다. Offene Kategorie Die Schweiz übernimmt per 1. Januar 2023 die EU-Drohnenregulierung In der offenen Kategorie ist der Betrieb von Drohn..

해외여행 2023.09.22

[해외여행 : 스위스] DJI mini 드론 비행 제한구역 확인하기.

스위스(Switzerland,swiss) 여행을 계획하니 가지고 있던 드론(drone)인 DJI Mini 3 pro를 비행시키고 싶은 생각이 들었습니다. 해외다보니 우리나라와 다른 규정을 가지고 있을것이며, 제한구역 또한 존재하겠죠. 그래서 조사해봤습니다. ( 이 글은 2023. 09. 22 기준으로 작성되었습니다. 이 구역들의 제한 조건들이 자주 변경되니 아래 중간중간 설명드리는 URL에 직접 접속하여 확인하시길 바랍니다. ^^ ) 드론 제한구역 확인하기 스위스의 드론 제한구역을 확인하려면 FOCA(Federal Office of Civil Aviation) 사이트에 접속하여 드론쪽을 살펴보면 됩니다. 아래 링크를 참고하세요. Flight restrictions and maps Maps with res..

해외여행 2023.09.22

[C# winForm] 어플리케이션(실행 프로그램) 버전 값 가져오는 방법.

프로그램을 작성하다보면 소스코드애서 프로그램의 version 정보를 읽어들어야 할 때가 있습니다. 프로젝트 속성정보에 들어가서 [어셈블리 정보] 안에 있는 어셈블리 버전을 불러들여야 할 때가 있는거죠. 사실 .NET에서 기본으로 제공되는 클래스라 그냥 호출해서 쓰면 되긴 하지만.. 이것을 또 다시 클래스화 해서 간단하게 사용 할 수도 있습니다. 구체적인건 아래를 소스코드를 확인하시길 바랍니다. public class VersionInfo { //어플리케이션 버전을 가져온다. 즉 이것은 실행파일(.exe)의 버전 정보. public static Version GetAppVersion() { Version ver = null; try { ver = Assembly.GetEntryAssembly().GetNa..

Windows/C#(Winform) 2023.09.20

[Synology NAS] 외부 접속을 위한 DDNS 설정하기

외부에서 접근할때 IP주소가 아닌 DDNS를 통해 접근하면 유동 IP라도 지정된 도메인 주소를 통해 쉽게 접속이 가능하며, 또한 고정 IP 환경에서도 IP가 노출되지 않게 해줘서 좋습니다. 이번에는 시놀로지 Nas에서 DDNS를 설정하는 방법에 대해서 간단하게 설명하겠습니다. 1. Synology NAS의 DSM에 Admin 계정으로 접속합니다. 2. [제어판] - [외부 엑세스] - [DDNS]를 클릭하고 [추가] 버튼을 누릅니다. 3. 창이 뜨면 서비스 공급자에 Synology를 선택합니다. 4. 계정을 로그인합니다. Synology 계정이 없다면 Synology에 가입을 해야합니다. 이미 로그인이 되어있다면 다음단계로 넘어갑니다. 5. 호스트 이름에 본인이 원하는 도메인 주소를 입력합니다. 그리고 ..

컴퓨터 일반 2023.09.19

[Synology NAS] VPN Server 설정. 원격 접속을 위한 모바일 기기 및 데스크탑에서 OpenVPN 사용하기.

Synology NAS에서 VPN Server 설정이 끝났으면, 이제 윈도우와 아이폰,안드로이드폰 같은 모바일 기기에서 VPN 접속 관련 설정을 진행해야 합니다. 이 설정을 끝내야 외부에서 NAS에 접근이 가능합니다. 혹시나 VPN Server 설정 및 Ovpn파일 준비를 하지 않았다면 아래 링크를 참고해서 설정을 진행하시길 바랍니다. [Synology NAS] VPN Server 설정하여 OpenVPN 사용하기(IPTime 공유기) 회사에서 원격으로 NAS로 접속 가능하도록 해달라는 요청이 있어서 고민을 하다가 시놀로지 NAS에 있는 VPN Server를 사용하기로 하였습니다. 사실 개인NAS는 DDNS 설정을 해서 똑같이 설정을 하고 싶 starlighton.com 설정 방법은 비슷합니다. 그래도 기..

컴퓨터 일반 2023.09.18

[Synology NAS] VPN Server 설정하여 OpenVPN 사용하기(IPTime 공유기)

회사에서 원격으로 NAS로 접속 가능하도록 해달라는 요청이 있어서 고민을 하다가 시놀로지 NAS에 있는 VPN Server를 사용하기로 하였습니다. 이 기능을 사용하면 외부에서 접속이 가능합니다. 사실 개인NAS를 DDNS만 설정해서 외부 접속하여 사용하고 있기에 똑같이 설정을 하고 싶었으나.. 회사라는 특성상 보안을 위해 VPN으로 진행하였습니다. 그래서 아래와 같이 설치 절차를 진행하였습니다. 1. Synology NAS의 DSM에 Admin 계정으로 접속합니다. 2. [패키지 센터] 를 클릭하여 vpn server를 검색합니다. 3. vpn Server에서 [설치] 를 클릭하여 설치합니다. 만약 방화벽 알림이 뜬다면 확인을 누릅니다. 4. vpn server를 실행하여 왼쪽 탭 하단의 OpenVPN..

컴퓨터 일반 2023.09.15

[c# Winform] 디렉토리의 경로를 다이얼로그로 불러오는 방법.

c# Winform에서 디렉토리의 경로를 다이얼로그로 불러오는 방법입니다. 아래 설명하는 기능을 사용하기 위해서는 별도의 패키지를 설치해야 합니다. 1. 우선 [도구] - [NuGet 패키지 관리자] - [솔루션용 Nuget 패키지 관리]를 클릭하여 창을 띄우고, 찾아보기에서 "WindowsAPICodePack" 을 검색합니다. 그리고 아래 사진과 같이 WindowsAPICodePack-Shell을 클릭하여 필요한 프로젝트에 설치합니다. 2. 설치를 했으면 설치한 프로젝트의 클래스에 아래 메소드를 씁니다. using Microsoft.WindowsAPICodePack.Dialogs; class example { public static CommonFileDialogResult DoSetFolderPath..

Windows/C#(Winform) 2023.09.05

[PhotoShop] 포토샵 기본 설정. 작업내역(history) 갯수 늘리기

포토샵 작업은 보통 짧게 끝나는 경우가 거의 없습니다. 사진 리터칭도 피부 보정만 따져도 수십~수백번의 클릭작업을 하게 되는데 합성작업을 할 경우 그 수는 어마어마 하겠죠. 포토샵을 처음 설치했을때 이 작업내역을 기록하는 횟수가 50으로 설정되어 있습니다. 즉, 50번 이상의 작업은 undo로 불러올수가 없는거죠. 특정 구간으로 돌아가고 싶은데, 이 횟수가 적을 경우 그 구간으로 돌아갈 수 없습니다. 눈물 나는 경우죠 ^^;; 그래서 포토샵을 처음 설치했을때 필수적으로 설정해야하는 설정 중 하나가 작업내역(History) 갯수 늘리기 입니다. 작업은 간단합니다. 1. 포토샵 상단 작업표시줄에서 [편집] - [환경설정] - [일반] 을 클릭합니다. 2. 왼쪽 메뉴바에서 [성능]을 클릭합니다. 3. 오른쪽에..

반응형