본문 바로가기
반응형

Tools15

IaC(Infrastructure as Code) 이해하기 및 관련 도구들 IaC(Infrastructure as Code) 란? IaC(Infrastructure as Code)는 인프라스트럭처를 코드로 정의하고 자동화하는 개념이다. 코드로 원하는 인프라를 구성하고 버전 관리를 할 수 있는데, 이렇게 하면 자동화된 프로비저닝과 일관성 있는 구성이 가능해지고, 유연성과 확장성도 높아진다. 또한 코드 기반으로 인프라를 정의하면 재현성이 증가하고 협업과 공유도 쉬워지는 큰 장점이 있다. IaC 도구로는 크게 AWS CloudFormation, Azure Resource Manager(ARM) 템플릿에서 많이 사용되는데, Terraform, Docker, Ansible과 같은 도구를 사용하면 이 개념을 구현할 수 있다. IaC 관련 도구 Terraform 테라폼(Terraform)은.. 2024. 3. 7.
Jsonnet - Command로 Jsonnet 쉽게 분석 확인 jsonnet 은 최근에 json을 많이 사용되는데 이를 모듈처럼 파일로 나누어 관리하는 기능을 제공한다. 모듈처럼 나누어 관리되기 때문에 어떻게 보면 구조적으로 보기 편하고, 기존에 JSON으로 하지 못한 부분들(조건, 환경 변수)을 구성할 수 있어 효율적으로 사용할 수 있지만, 구조가 큰 경우 부분적인 오류를 찾는데 어려움이 있을 수 있다. 이를 조금 도와주는 도구가 바로 jsonnet command 를 이용하여 보다 쉽게 분석 및 확인이 가능하다. 1. Jsonnet install Mac brew install jsonnet https://formulae.brew.sh/formula/jsonnet jsonnet Homebrew’s package index formulae.brew.sh Windows.. 2022. 12. 5.
HanToEng - 한글 파일이름 영문으로 자동 변경 필자는 종종 고전 에뮬레이터 게임을 다운로드하는데, 한글 롬의 경우 한글로 파일이름이 작성되어 있는 경우가 있다. PC는 인식을 잘 하지만, 휴대용 게임기의 경우(특히 해외판) 대부분 한글을 지원하지 않는다. 이때 많은 파일을 한번에 영어로 변경할 때 매우유용한 프로그램이다. 윈도우 11에서도 잘 동작하는 프로그램, 개발자 정동헌님에게 감사의 마음을 전한다. HanToEng 다운로드 Python으로 진행하는 방법. 만약 디렉토리 정보를 넣지 않으면 현재 디렉토리 기준으로 동작한다. #디렉토리 파일 이름 한글 영문으로 변경해주는 프로그램 #사용법: python main.py [디렉토리 경로] #예시: python main.py C:\Users\user\Desktop\test #주의: 디렉토리 경로에 한글이.. 2022. 11. 25.
무료 파일 복구 도구 - Recuva CCleaner 로 유명한 회사에서 제공하는 프로그램으로, 마법사 기능을 통해 복구를 제공한다. 무료 프로그램에서는 파일 복구옵션만 제공하고 있다. 가장 큰 특징은 마법사 기능을 통해 복구 기능을 제공하여 초보자도 손쉽게 복구가 가능하며, Microsoft 기본 프로그램인 winfr보다 많은 파일을 복구할 수 있는 것으로 확인된다. 백업을 위해 아래 업로드해두었다. 홈페이지 다운로드 경로 Recuva를 다운로드해 주셔서 감사합니다 2 설치 확인 시스템 대화 창에서 '예'를 클릭하여 Recuva 설치 시작을 승인합니다. www.ccleaner.com 2022. 11. 21.
무료 파일 복구 도구 - Windows File Recovery 이번에 추천할 파일 복구 도구는 Microsoft에서 제공하는 무료 파일 복구 프로그램인 Windows File Recovery(이하 winfr)이다. 파일 복구 프로그램은 유료가 많은데 무료로 사용할 수 있는 도구로 유용한 기능을 제공한다. 사용 방법은 Windows 10이상 Microsoft Store에서 'Windows File Recovery'로 검색하여 설치가 가능하다. 설치하면 Command Line(관리자 권한)으로 이용이 가능한데, 주요한 옵션은 다음과 같다. - regular/extensive : 기본적으로 regular(NTFS) 파티션으로 동작한다. 만약 FAT/FAT32 파티션에 이용하고자 할 경우 /extensive 옵션을 사용하여야 한다. - n : 복구하고자 하는 파일에 대한 .. 2022. 11. 21.
무료 파일 복구 도구 - Restoration 필자가 20대일때 부터 유용하게 사용하던 프로그램으로 무료 프로그램이지만 기본적인 복구 성능은 가지고 있다. FAT/FAT32/NTFS 파티션에 대해서 내부적으로 남아있는 정보를 토대로 삭제된 파일을 복구를 진행해준다. 현재도 간혹 필요한 경우가 있어 백업 목적으로 여기에 남겨둔다. 2022. 11. 21.
DBeaver - 실행시 자동 재연결 중지 DBeaver 는 무료로 제공되는 DBMS 도구로 SQL을 관리하기 좋은 도구라고 할 수 있다. 다만 다시 실행할때 네트워크 위치등이 변경될 수 있는데 기존 연결된 Database에 다시 연결을 시도하도록 기본 구성이 되어 있어 이 옵션을 환경 설정에서 간단히 변경할 수 있다. DBeaver 의 Preferences 메뉴를 실행하고, 편집기(Editor)를 열면, Reopen database editors after restart라는 옵션이 있는데 이를 비활성화 하도록 하자. 그러면 다시 실행했을 때 더이상 자동으로 연결을 하지 않는다. 2022. 10. 19.
JSON 웹 도구 jsoncrack 웹으로 JSON 작업을 하는 경우가 종종 있는데 이래와 기존의 도구보다 아래와 같은 장점을 가지고 있다. 1. 손 쉬운 데이터 가져오기 지원 2. 데이터 시각화 및 조절하기 3. 시각화 정보 저장 및 내보내기 지원 사이트 주소는 아래와 같다. https://jsoncrack.com/ JSON Crack - Crack your data into pieces Simple visualization tool for your JSON data. No forced structure, paste your JSON and view it instantly. jsoncrack.com 2022. 9. 8.
VSCode(Visual Studio Code) - 코드 펄치기 접기(Fold/UnFold) 단축키 코드 리뷰등 한번에 볼 때 유용한 코드 펄치기 접기(Fold/UnFold) 설명 단축키 현재 영역 접시 Ctrl + Shift + [ 현재 영역 펼치기 Ctrl + Shift + ] 전체 접기 Ctrl + K + 0(숫자) 전체 펼치기 Ctrl + K + J 2022. 9. 2.
반응형