반응형

 

 

 

 

  Poetry는?

패키지 버전을 관리하지 않아도 손쉽게 Dependency 관리를 가능하게 해주는 도구

즉 poetry를 이용한 프로젝트는 패키지 버전에 종속되지 않고 어느 환경에서든 잘 돌아가게 만들어주는 도구이다.

 

pip를 이용하여 패키지를 설치하면 패키지를 설치할 때마다 requirements.txt를 작성해야 Dependency 문제가 해결됩니다.

하지만 poetry add <package_name> 명령어를 이용하면 따로 패키지 버전을 관리하지 않아도

편하게 Dependency 관리가 가능해집니다.

 

 

  Poetry 설치 방법

1. Ubuntu (linux)
sudo apt install python3-poetry

2. Powershell (Windows)
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -

3. curl 이용
curl -sSL https://install.python-poetry.org | python3

 

 

  Poetry 기본 명령어

# 설치 및 버전 확인
poetry --version

# 새 프로젝트 생성
$ poetry new <project_name>

# 가상환경 실행
$ cd <project_name>
$ poetry shell

# 패키지 설치
$ poetry add <package_name>

 

 

해당 글이 도움이 되셨기를 바랍니다.

 

caul334@gmail.com

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

 

반응형
반응형

 

Visual Studio

 

25년도에는 Back to Basic 마인드로 다시 C언어를 처음부터 시작해보자는 마음으로 Visual Studio 2022를 설치했습니다.

하지만 책에 있는 실습 예제들을 따라하는데 예기치 못한 에러를 만났습니다.

 


[Error Message]

빌드 오류가 발생했습니다. 계속하고 마지막으로 성공한 빌드를 실행하시겠습니까?


 

 

 

에러 발생 원인 C/C++에서 각 실행 가능한 프로그램은 단 하나의 main() 함수만 가질 수 있는데

위 에러는 두개 이상의 소스파일(.c)에서 각각 main() 함수를 가지고 있기 때문에 오류가 발생하게 됩니다.

 

 

 

  에러 해결 방법

 

에러를 해결하는 방법으로는 main() 함수를 가지는 하나의  소스코드 파일을 남기고 나머지 소스코드는 빌드에서 제외하면 됩니다.

 

빌드 제외 방법 : (비쥬얼 스튜디오 2022 기준) 소스코드 선택 > 오른쪽클릭 > 속성 > 빌드에서 제외 > 예 (선택)

 

빌드에서 제외 과정

 

 

빌드에서 제외하면 제외된 소스파일은 아래와 같이 파일 왼쪽에 빨간색 동그라미가 표시된 것을 확인할 수 있습니다.

 

빌드에서 제외한 소스코드

 

이후 실행하면 깔끔하게 에러가 없어지게 됩니다^^

 

에러 해결 후 실행 화면

 

문제가 해결 되셨기를 바랍니다.

 

caul334@gmail.com

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

반응형
반응형

 

Sourcetree는 Git을 시각적으로 관리할 수 있는 무료 그래픽 사용자 인터페이스(GUI) 응용 프로그램입니다.

Atlassian에서 개발했으며, 복잡한 Git 명령어를 명령줄에서 입력하지 않고도 직관적으로 사용할 수 있게 해줍니다.

이번 포스팅에는 SourceTree 설치 방법에 대해 공유드립니다.

 

  설치 방법

 

1. 프로그램 다운로드 홈페이지(https://www.sourcetreeapp.com/) 접속

 

download for windows

 

2. 설치 파일(.exe) 실행

 

기본 설치를 위해 다른 것은 클릭하지 말고 바로 "건너뛰기"를 클릭합니다.

 

기본 설치

 

Mercurial 선택 해제 후 "다음" 클릭

Mercurial은 Git과 같은 버전관리 툴이지만 저희는 필요 없으므로 선택해제합니다.

궁금하신 분들은 설치하셔도 무방합니다.

 

Mercurial 설치 여부

 

 

Github의 Username과 Email 정보를 입력 후 "다음" 클릭

 

username, email 정보 입력

 

 

SSH 키를 불러오겠다는 물음에는 "아니오"를 선택합니다.

 

SSH 키 로드

 

 

설치가 완료 되었다면

Remote > 계정 추가 > GitHub > "OAuth 토큰 새로고침"을 클릭합니다.

 

GitHub 연동 방법

 

 

Github 로그인 후 Authorize atlassian을 클릭

 

 

Atlassian 연동 확인

 

 

연동이 완료되면 "인증성공" 확인 후 확인 클릭

 

Oauth 토큰

 

원격 저장소에 GitHub 정보가 연동되어 있는 것을 확인하면 설치와 GitHub 연동이 완료됩니다.

 

GitHub 연동

 

도움이 되셨기를 바랍니다.

 

 

caul334@gmail.com

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

 

반응형
반응형

 

 

형상관리(버전관리) 시스템인 Git을 Windows와 Linux(Ubuntu)에 설치하는 방법을 공유드리겠습니다.

 

 

  Windows 설치 방법

 

1. Git 홈페이지 접속

Git 홈페이지(https://git-scm.com/downloads) 이동하여 Download for Windows를 클릭합니다.

 

git 홈페이지

 

 

2. 64-bit Git for Windows Setup 클릭

대부분의 Windows는 64bit 이기 때문에 아래 "64-bit Git for Windows Setup"을 클릭합니다.

 

64-bit 다운로드 페이지

 

 

3. 다운로드 받은 파일 실행

다운받은 실행파일(.exe)을 실행하고 Install을 클릭합니다.

 

설치 파일 실행

 

(기본설정) Editor는 "use Vim"으로 확인 후 Next를 클릭합니다.

이후 아래 Branch 설정하는 부분이 나올 때까지 계속 기본 설정으로 진행합니다.

 

use vim 설정 확인

 

 

(설정변경 필요!!!) Override the defaut branch를 선택 후 main이 맞는 지 확인 후 Next를 클릭합니다.

이후 설치가 완료될 때까지 계속 기본 설정으로 Next를 클릭하여 진행합니다.

 

main 브랜치 설정 변경

 

설치가 완료되었다는 메시지를 확인하고 Finish를 클릭하여 마무리해줍니다.

 

Finish

 

 

4. 정상 설치 확인

 

설치가 정상적으로 되었는지 확인해 줍니다.

먼저 Windows 버튼 또는 검색을 클릭한 후 git bash를 입력합니다.

잘 설치 되었다면 아래와 같이 Git Bash 앱이 보이는 것을 확인할 수 있습니다.

 

 

 

 

  Ubuntu(Linux) 설치 방법

Linux 설치는 아주 간단해서 아래 코드와 주석으로 설명드리겠습니다.

 

# apt 업데이트
sudo apt-get update

# git 설치
sudo apt-get install git

# git 설치 확인
git --version

# main을 기본 브랜치로 설정
git config --global init.defaultBranch main

 

 

정상 설치 되면 아래와 같이 Git 버전을 확인할 수 있습니다.

 

git version 확인 명령어

 

 

도움이 되셨기를 바랍니다.

 

caul334@gmail.com

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

 

반응형
반응형

 

nodejs

 

테스트를 위해 웹 서버를 빠르게 구축해야할 경우가 있습니다.

npm으로 간단히 웹서버를 구축하는 방법을 공유드리겠습니다.

 

npm

 

 

웹서버 구축 방법

 

1. Ubuntu에서 apt 명령어를 통해 nodejs와 npm을 설치합니다

# nodejs 설치
sudo apt-get install nodejs

# 버전 확인
nodejs -v

# npm 설치
sudo apt-get install npm

 

 

2. 웹 개발 프레임워크를 설치하고 및 프로젝트 이름의 폴더를 생성합니다.

# Express.js(웹 백엔드 개발 프레임워크) 설치
sudo npm install express-generator -g

# Node.js 웹 애플리케이션 프로젝트 생성
expresss <Project이름> --no-view

# 프로젝트 폴더 이동
cd <Project이름>

 

 

 

3. 프로젝트에 필요한 패키지를 설치하고 및 서버를 실행합니다.

# 프로젝트에 필요한 패키지 설치
npm install

# (나오는 경우) 취약점 조치
npm audit fix --force

# express 서버 실행
npm start

 

 

4. 서버 동작 확인

위 모든 작업이 완료되면 이제는 서버가 정상 동작하고 있는지 확인하는 작업만 남았습니다.

확인하는 방법은 아래 2가지 방법 중 하나만 하셔도 됩니다.

# 웹 브라우저 띄우고 접속 확인
http://localhost:3000

# 새 터미널 띄우고 접속 확인
curl http://localhost:3000

 

 

웹서버(Express) 동작 화면 - 웹 브라우저

 

 

웹서버(Express) 동작 화면 - CLI

 

 

도움이 되셨기를 바랍니다.

 

caul334@gmail.com

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

 

반응형
반응형

 

 

Windows 10은 기본적으로 7일 동안만 업데이트를 일시 중지할 수 있도록 설정되어 있습니다.

하지만 악성코드 환경이나 테스트를 위해 영구적으로 업데이트를 중지시켜야 할 필요가 있을 경우가 있습니다.

그에 대한 방법은 아래에서 공유드리겠습니다.

 

 

Windows 10 업데이트 영구 중지 방법

영구적 조치 : gpedit.msc > 컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > Windows 업데이트 > 자동 업데이트 구성 > 사용 안함

 

1. gpedit.msc 실행

실행창(Win버튼+R)을 열어 gpedit.msc를 입력해줍니다.

 

실행창으로 gpedit.msc 실행

 

 

 

혹시 Windows가 Home 버전인 관계로 GPO(gpedit.msc)가 실행이 안된다면 아래 포스팅을 참고하여 먼저 설치하고 오시기 바랍니다.

 

[Solved] gpedit.msc 실행 안될 때 설치 방법 Windows 10/11

Windows 10/11 Home 버전에는 gpedit.msc가 기본적으로 설치되어 있지 않습니다.gpedit.msc를 실행하면 아래와 같이 에러가 뜨는데 간단히 설치하는 방법은 다음과 같습니다.    설치 방법1. 관리자 권한

betterinvesting.tistory.com

 

 

 

 

2. 설정 변경

로컬 그룹 정책 편집기가 실행되면 아래의 경로로 이동합니다.

 

경로 : 컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > Windows 업데이트 > 자동 업데이트 구성

 

로컬 그룹 정책 편집기 (gpedit.msc)

 

 

자동 업데이트 구성을 더블클릭하여 "구성되지 않음"에서 "사용 안 함"으로 변경 후 적용을 클릭합니다.

자동 업데이트 구성 설정 변경

 

문제가 해결되셨기를 바랍니다.

 

caul334@gmail.com

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

반응형
반응형

 

Windows 10/11 Home 버전에는 gpedit.msc가 기본적으로 설치되어 있지 않습니다.

gpedit.msc를 실행하면 아래와 같이 에러가 뜨는데 간단히 설치하는 방법은 다음과 같습니다.

 

gpedit.msc 실행 불가

 

 

 

설치 방법

1. 관리자 권한으로 커맨드창 열기

 

커맨드창(cmd)은 반드시 관리자 권한으로 실행해야 합니다.

커맨드라인 실행

 

 

 

2. 설치 명령어 실행

 

커맨드라인 창이 열리면 아래  2줄을 커맨드창에서 실행하면 됩니다.

# Microsoft 공식 홈페이지 설치 방법
FOR %F IN ("%SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~*.mum") DO (DISM /Online /NoRestart /Add-Package:"%F")
FOR %F IN ("%SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~*.mum") DO (DISM /Online /NoRestart /Add-Package:"%F")

 

 

첫째줄 명령어 실행 화면
둘째줄 명령어 실행 화면

 

 

3. 설치 확인

설치가 완료되면 실행창을 열어 로컬 그룹 정책 편집기(gpedit.msc)가 정상적으로 실행되는지 확인합니다.

 

먼저 실행창 (Win버튼 + R)을 열고 gpedit.msc를 입력합니다.

 

gpedit.msc

 

 

로컬 그룹 정책 편집기가 정상적으로 열리는 것을 확인할 수 있습니다.

 

로컬 그룹 정책 편집기

 

 

문제가 해결되셨기를 바랍니다.

 

caul334@gmail.com

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

 

반응형
반응형

마이크로소프트의 애져의 가장 기본 자격증인 AZ-900을 취득하려면 달러로 $69를 내야합니다.

현재의 환율로 8만원에 달하는 금액인데 이 자격증을 무료로 응시할 수 있는 방법이 있어 공유드립니다.

 

결론부터 말씀드리자면 무료 응시 방법은 바로 Microsoft Virtual Training Day에 참가만 하면 무료 응시 쿠폰을 받을 수 있습니다.

 

 

  Microsoft Virtual Training Day 참석 방법

구글에서 "Microsoft Virtual Training Day"를 검색하거나 아래 링크로 들어갑니다.

https://www.microsoft.com/ko-kr/events/training-days

 

Microsoft Training Days

Dynamics 365는 예측 가능한 AI 기반 인사이트를 통해 전체 비즈니스를 운영하고 더 큰 성과를 제공할 수 있는 인텔리전트 비즈니스 애플리케이션 세트입니다. 영업, 마케팅, 서비스, 운영, 상거래

www.microsoft.com

 

링크를 타고 들어가면 Microsoft Virtual Training Day에 참석할 수 있는 링크들이 많이 보이는데

그 중에서 저희가 응시하고 싶은 AZ-900은 Microsoft Virtual Training Day: Fundamentals 이므로

그 아래 링크를 클릭해 줍니다.

 

 

참고로 Microsoft Virtual Training Day는 약 1달에 한번만 진행함으로 접수 시기를 놓치게 되면 다음 달까지 기다려야 합니다.

따라서 자격증 취득이 급하신 분들은 $69을 지불하고 응시하시면 되고 시간적 여유가 있으신 분들은 몇일 더 기다렸다가 Microsoft Virtual Training Day 교육을 듣고 무료 바우쳐 쿠폰을 받아서 응시하시면 됩니다.

 

* 현재(2022/03/30) Microsoft Virtual Training Day: Fundamentals 링크를 클릭해보면 등록이 마감되었다고 나옵니다. 등록이 마감된 경우에는 다음달 교육 일정을 기다리면서 매일매일 체크하는 수 밖에 없습니다.ㅠㅠ

 

Microsoft Virtual Training Day 교육은 온라인 강의 형식으로 2일간 각각 약 2시간 정도로 이루어져 있습니다.

아래 두가지 이미지는 제가 2021년 11월에 Microsoft Virtual Training Day 교육에 참여 후 받은 메일 사진입니다.

교육을 완료하게 되면 아래와 같이 AZ-900에 응시할 수 있는 무료 바우쳐 쿠폰 안내 메일을 받게 됩니다.

Microsoft Virtual Training Day 교육 안내
Microsoft Virtual Training Day 교육 완료 후

 

 

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

caul334@gmail.com

 

 

반응형
반응형

  컴퓨터 계정 이름 변경(로그인 화면)

윈도우10에서 로그인 시 보이는 계정 이름을 바꾸는 방법에 대해 말씀드리겠습니다.

현재 컴퓨터의 이름은 nick으로 되어 있는데 이것을 john으로 변경해 보겠습니다.

이름 변경 전

 

제어판에 들어갑니다. 제어판 들어가는 방법은 아래와 같습니다.

1) 실행(win+R) > control 입력 후 엔터

2) 윈도우 바탕화면 검색 > 제어판 입력 > 클릭

 

제어판에서 '사용자 계정'을 클릭합니다.

 

'계정 이름 변경' 클립합니다.

 

저는 nick에서 john으로 바꾸기로 했기 때문에 john을 입력했습니다.

바꾸고 싶은 이름을 입력한 후 '이름 변경'을 클릭합니다.

 

 

그럼 아래와 같이 바로 적용되는 것을 확인할 수 있습니다.

이름 변경 후 결과

 

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

caul334@gmail.com

 

 

반응형
반응형

쇼단 홈페이지에 들어가보면 설치하라는 페이지가 있는데 처음 보는 사람은 이해가 잘 안갑니다.

결론은 파이썬을 통해 실행하면 됩니다.

 

Linux 계열 사용자들은 아래와 같이 명령어를 입력하시면 됩니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# APT 업데이트
$ apt update
 
# Python PIP 설치
$ apt install python-pip
 
# Shodan 설치
$ pip install shodan
 
# Shodan 홈페이지 가입 후 My account에 들어가서 API_KEY 확인
$ shodan init <YOUR_API_KEY>
 
# 간단한 Shodan 명령어 실행
$ shodan host 8.8.8.8
cs

 

정상 실행이 된다면 

아래와 같은 결과를 얻을 수 있습니다.

 

 

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

caul334@gmail.com

 

 

반응형

+ Recent posts