일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- C언어 포인터
- Flutter
- 포인터
- c# 추상 클래스
- HTML
- c#
- vim
- C# delegate
- docker
- 유니티
- c# 윈폼
- 구조체
- dart 언어
- 플러터
- c언어
- Data Structure
- github
- 다트 언어
- Python
- gitlab
- jupyter
- Houdini
- git
- Unity
- 도커
- C++
- Algorithm
- 깃
- jupyter lab
- c# winform
- Today
- Total
목록전체 글 (507)
nomad-programmer
보호되어 있는 글입니다.
vcpkg는 Microsoft 및 C++ 커뮤니티에서 유지 및 관리하는 무료 오픈 소스 C/C++ 패키지 관리자이다. 2016년에 시작된 이 기능은 개발자가 프로젝트를 최신 버전으로 마이그레이션하는 데 도움을 준다. vcpkg는 Windows, MacOS, Linux에서 개발자가 사용하는 플랫폼 간 도구로 발전했다. vcpkg에는 모든 빌드 및 프로젝트 시스템을 지원하여 개발 프로세스를 용이하게 하도록 설계된 오픈 소스 라이브러리 및 엔터프라이즈 지원 기능의 대규모 레지스트리가 있다. vcpkg는 핵심 C++ 도구이며 CMake의 스크립트를 사용하여 C++로 작성된다. C/C++ 개발자 환경의 고유한 문제를 해결하기 위해 처음부터 설계되었다.vcpkg를 사용해야 하는 이유2,200개가 넘는 오픈 소스 라..
Rust 설치는 쉽다. 다음과 같이 명령어 한줄이면 설치가 완료된다.curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh위의 명령어를 실행하고 아래와 같이 실행해 보자. 버전 정보가 나온다면 설치가 완료된 것이다.rustc --version참고https://www.rust-lang.org/tools/install Install RustA language empowering everyone to build reliable and efficient software.www.rust-lang.orghttps://rust-kr.org/pages/install/ 한국 러스트 사용자 그룹Rust 설치하기 A. Rustup 사용하기 rustup을 쓰면 윈도우,..
poetry 란?poetry는 python 프로젝트의 의존성을 관리하고, 패키지를 빌드 및 배포할 수 있도록 도와주는 도구이다.poetry는 `pyproject.toml` 파일을 사용하여 프로젝트의 의존성, 패키지 메타데이터, 그리고 빌드 시스템을 정의한다.https://github.com/python-poetry/poetry GitHub - python-poetry/poetry: Python packaging and dependency management made easyPython packaging and dependency management made easy - python-poetry/poetrygithub.compoetry 공식 사이트의 설치https://python-poetry.org/doc..
location 경로 매칭하는 방식에는 크게 "=", "~" 이 두가지가 있다.정확한 매칭 (=)location = /api/ { # 요청 처리}location = /api/ { ... } 이것은 정확히 "/api/" 경로와 일치하는 요청만을 처리한다.즉, "/api/" 경로에 대한 요청만 이 블록에 의해 처리된다. 예를 들어, /api/, /api/?query=param 등이 해당된다./api/v5 또는 /api/something 과 같은 하위 경로에는 적용되지 않는다.정규 표현식 매칭 (~)location ~ /api/ { # 요청 처리}location ~ /api/ { ... } 이것은 "/api/" 로 시작하는 경로를 정규 표현식으로 매칭한다.예를 들어, /api/, /api/v5, /..
Ruff는 Rust로 작성된 매우 빠른 린터 및 포매터이다.https://github.com/astral-sh/ruff GitHub - astral-sh/ruff: An extremely fast Python linter and code formatter, written in Rust.An extremely fast Python linter and code formatter, written in Rust. - astral-sh/ruffgithub.compip install ruffRuff와 Black과의 차이점Ruff와 Black은 모두 Python 코드 품질 개선 및 유지보수성을 높이는 도구들이다. 허나 이들의 목적에는 차이가 있다.Ruff (Linter)기능코드 스타일 검사를 통해 PEP8 등 스타일..
프론트엔드 시스템과 백엔드 API 시스템은 일반적으로 HTTP 프로토콜을 기반으로 통신한다. 그러므로 HTTP의 대해서 잘 알아야 한다.HTTP는 HyperText Transfer Protocol의 약자로서, 웹상에서 서로 다른 서버 간에 하이퍼텍스트 문서, 즉 HTML을 서로 주고받을 수 있도록 만들어진 프로토콜 통신 규약이다. 웹상에서 네트워크를 통해 서버 사이에 통신할 때 어떠한 형식으로 서로 통신하자고 규정해 놓은 "통신 형식" 혹은 "통신 구조"라고 보면 된다. 서버 간의 통신에서 서로 이해할 수 있도록 공통의 통신 형식이 필요하다. 이러한 통신 형식을 프로토콜(protocol)이라고 한다.프로토콜 중 가장 널리 사용되는 프로토콜이 바로 HTTP이다.HTTP 통신 방식HTTP 통신 방식에는 2..
oh-my-posh https://ohmyposh.dev/ Home | Oh My PoshA prompt theme engine for any shell.ohmyposh.dev 설명이 잘 되어 있는 블로그https://devbull.xyz/chocoro-windows-teomineol-powershell7-posh-git-oh-my-posh-seolcihagi/ Windows 터미널 설정: Powershell Core + Posh-Git, Oh-my-posh 설치하기(feat. choco)이번 포스팅에서는 패키지 관리 솔루션인 Chocolatey의 도움을 받아 Windows Terminal, Powershell Core을 설치하고 Powerline 테마를 설정하는 방법을 소개합니다. Choco🍫 설치 ..
pyenv는 os상에서 여러 버전의 파이썬을 안전하게 설치할 수 있도록 도와주는 라이브러리이다. https://github.com/pyenv/pyenv GitHub - pyenv/pyenv: Simple Python version management Simple Python version management. Contribute to pyenv/pyenv development by creating an account on GitHub. github.com pyenv-virtualenv로 개별적으로 파이썬 환경을 만들어 앱마다 관리해 나간다. 이를테면 pyenv에서 python3.10을 설치했다고 가정하면 이곳에서 python3.10을 이용해 여러 앱을 만들어가며 패키지를 설치하다보면 패키지 충돌 문제가 ..
정말 옛날 바이오스가 아닌 이상 bios에 WOL 기능이 있다. 이것을 먼저 활성화해야 한다. 그 후 네트워크에 WOL 기능이 활성화되어 있는지 체크한다. ethtool | grep -i wake-on 만약 위와 같이 wake-on: d가 되어있다면 disable된 상태이므로 다음과 같은 명령으로 활성화시켜준다. ethtool -s wol g WOL을 사용하고싶은 모든 pc에 이와 같이 셋팅이 되어 있다면, 다음과 같이 터미널에서 해당 명령으로 원하는 pc를 켤 수 있다. ether-wake 사전에 해당 pc의 MAC주소를 알고 있어야 한다. WOL 지속 가능하도록 설정 (nmcli) # 현재 network를 보여준다. nmcli con show # 해당 네트워크 디바이스의 WOL 상황 nmcli c s..
tplink vpn 설정 https://www.tp-link.com/us/support/faq/1239/ How to Setup OpenVPN on TP-Link Routers (Windows) OpenVPN is a free VPN (virtual private network) service that allows you to remotely access your Home network from anywhere with an open internet service. OpenVPN is a multiplatform service that works with both Android and iOS operating systems, allowing yo www.tp-link.com 위의 링크에는 윈도우만 나와 ..
메일 서버를 운용하려면 DNS부터 설정해야 한다. DNS 설정은 아래의 블로그에 잘 정리되어 있어서 링크를 걸었다. https://gumu.kr/blog/185/mailplus2/ 시놀로지 NAS, 메일서버 구현하기 2탄(도메인DNS, SPF, DKIM, DMARC 설정) - Gumu's treasure box Read in: English 1탄에서는 Synology NAS내에 Mail Plus (1) 패키지 설치 (2) 패키지 설정을 다루었다. 2탄에서는 Mail Plus를 사용하기 위한 도메인 설정을 해보도록 한다. 먼저, 도메인과 연결할 실제 NAS의 외 gumu.kr 아래의 블로그가 더 잘 되어있는 듯! https://www.wsgvet.com/home/677 mail server https://..