SFTP 서버를 윈도우에서 구축 해 보자 (윈도우 자체 기능으로만!)
·
Tools/SSH
우선 외부 망과 파일을 공유하는 용도로 순수 FTP를 쓰면 안된다.패킷 스니핑을 통해 평문상태의 ID, 패스워드는 물론이고, 주고받는 파일 데이터까지 전부 노출되기에FTP를 통해 내부-외부 망간 데이터 통신은 안하는게 좋다. 대안 방법으로 SFTP 가 존재하는데,FileZilla 를 이용하거나, FreeFTPd 등을 이용하는 방법등은 당연히 알고 있으리라 생각된다. 다만 이 프로그램들은 하나씩 나사가 빠져있다.우선 FileZilla 는 '업력' 이 좋지 않을뿐더러, 더이상 무료버전에서는 SFTP를 지원하지 않는다.FreeFTPd 의 경우 작동하긴 하나, 유지보수한지 너무 오래되어 운용이 심각하게 어려울 정도로 버그가 산재되어 있다. 여러가지 검색을 통해 나는 가용할만한 프로그램이 없을을 깨닫고, 안정성에..
Docker를 Visual Studio Code 에서 사용하기
·
Tools/Docker
아마 '업무용' PC 를 제외하곤 대부분의 개발자들이 Windows 나 Mac 환경에서 개발을 진행하리라 생각한다. 나도 집에서는 Windows 환경에서 개발을 진행하고 있기 때문에 Windows 기준으로 설명한다. 사전에 Docker, WSL2, Container, Vs Code 는 설치 되어 있어야 하며 Docker 는 실행 중인 상태여야 한다. 그리곤 visual studio code 내에서 Docker 와 Remote Containers 가 설치된 상태로 추가된 확장을 살펴보면 현재 설치된 containers 가 확인된다. 우클릭 → Attach Visual Studio Code 를 이용하면 폴더, 터미널 Attach 가 활성화 되어 Debug 라던가... 단순 탐색이라던가... Build 라던가..
운전적성정밀검사 터널 시뮬레이션
·
Tools/Etc
지인의 부탁으로 간단하게나마 만들어 본 툴인데, 뭐 이딴걸로 적성을 검사하는지 의문이다. 아마 버스기사님 같은 분들이 이걸로 검사를 진행할 텐데 이걸로 테스트 한다고 해서 의미가 있을까??... 돈좀 더 투자해서 3D로 만들어도 되지 않나?? 어이가 없다. .net 6.0 / winform 으로 간단히(조잡하게) 제작하였다. 조작키는 방향키로 → : 시작 ↓ : 중지 ← : 보이기 이다.
Doxygen 사용법 (2) Detail version
·
Tools/Doxygen
1. Detail Version 에서 설명드릴 내용. 1) 개요 Simple Version에서는 Doxygen의 실행과 간단한 주석 추가에 의의를 두어 설명 드렸지만, Detail Version 에서는 전체적인 설정 방법과, 자주 사용되는 주석의 사용법을 짚고 넘어 갈 예정입니다. 다만, Doxygen 을 사용하는데 있어서 반드시 필요한 내용은 아니니, 시간 나실 때 읽어보시는 것을 추천 드립니다. ☞ 아래 파일을 다운로드 하셔서 참고하시는걸 권장 드립니다 DOXYGEN MANUAL_FILE.zip drive.google.com 2) 사전 준비사항 Doxygen 을 이용하는데 있어 Graphviz를 사용 하시는 것을 강력하게 권고 드립니다. 다운링크 Graphviz 를 사용하는 이유는. 전체 프로그램에 ..
Doxygen 사용법 (1) Simple version
·
Tools/Doxygen
1. Doxygen 이란 소스코드에 대한 설명을, 간단하게 생성할 수 있게 해 주는 프로그램 입니다. 이 설명의 범주에는 다음과 같은 것이 포함됩니다. 1) 클래스 별 관계도 2) 클래스, 함수에 대한 개요 3) 클래스, 함수에 대한 개발자의 설명 2. Doxygen 의 설치 Doxygen 은 Doxygen 그 단독으로만 사용해도 충분히 유용하나, 다른 프로그램과 융합하여 사용한다면 보다 높은 효율로 사용할 수 있습니다. Doxygen 의 설치는 Doxygen 사이트 내에서 운영체제 별로 선택하여 설치하면 됩니다. 더하여 위에서 언급한 관계도 등을 UML로 자세히 표현하고 싶다면 graphviz역시 설치하면 됩니다. 추가하여, Doxygen 과 타 프로그램을 융합하면, 출력파일을 바꾸는 것이 가능합니다...
VS Code : Server for WSL closed unexpectedly
·
Tools/Etc
Visual Studio Code 내에서 Docker, WSL 관련된 오류로 다음과 같은 경고메세지가 뜨면서, 제대로 동작을 안 할때가 있다. 필자의 경우에는 Docker 를 통해 VsCode 에서 사용해 보려다, 귀찮아서 다시 WSL 2 로 돌아왔는데, 돌아오는 과정을 살펴보니 위와 같은 오류가 발생하더라. VS Code Server for WSL closed unexpectedly: Input/output error · Issue #2818 · microsoft/vscode-remote-release VSCode Version: 1.44.2 Local OS Version: Windows 10 Remote OS Version: Ubuntu 18.04 Remote Extension/Connection T..
ffmpeg 커맨드 모음
·
Tools/Etc
0. windows 10 환경에서 FFmpeg 를 굳이 코딩하려 하지 말것. 불가능한건 아닌데, 굉장히 귀찮다. 예제만 20개를 넘게 본 듯 싶은데 최신버전 기준에서 제대로 동작하는 예제가 단하나도 없었다. ffmpeg 는 Linux 기반 순수 C 언어로 작성되어 있음에 유의하라. GCC Linux 기반에서는 동작할것이나, VS Windows 10 기반 C++ 에서는 굉장히 제한적으로 동작한다. 때문에 Windows 상에서 제대로 빌드하려면, MinGW or WSL 환경 설정하랴, 예제에서 구현안된 기능 구현하는 다른 예제 찾아보랴. 여러모로 귀찮다. 최종기능 구현에 짧으면 이틀, 길면 4~5일까지도 날릴거고, 아무것도 모르는 초보자들은 원하는 기능 구현에 2주넘게 걸릴수도 있다. 잘 wrapping 된..
Qt 5.15 버전 콘솔실행이 커맨드 창으로 안될때.
·
Tools/Etc
뭔가 패치가 되면서 최신 버전은 Application Output 섹터에서 Console 관련 내용이 출력된다. 이를 방지하고 싶다면 Projects 란에서 Run in terminal 을 체크 해 주면 된다.
로컬 환경에서 Git Server 구축하기
·
Tools/Etc
사내에서 Local Server 에 Git을 설치해야 할 일이 있어서 기재한다. 본래 Git Server 의 경우 Linux 환경에서 구축 하는것이 더 바람직하나, 사정상 이번에는 Windows 10 에서 구축하였다. Windows 10 환경에서 Git Server를 구축하고, 내부 호스팅 하는 방법까지 설명한다. 1. Git 다운로드 Git git-scm.com 나는 개인적으로 Visual Studio Code 를 이용하는것을 매우 좋아한다. 이 포스팅도 VS Code 기준으로 진행할거다. 깃 설치 도중 기본 Editor 설정란에 VS Code 를 기본 에디터로 만드는 란이 존재한다. 해당란을 체크하고 설치하는것을 권장한다. 2. .Net Framework, VS Code 다운로드 Windwos 10을..
[MAK] VR-Forces 매뉴얼 [BEGINNER]
·
Tools/Etc
해당 포스팅은 [VT-MAK] 사의 [VR-Forces] 에 대한 기초적인 설명을 담고 있습니다. PDF 로 포스팅을 대체 합니다. 인터넷 환경에 따라 PDF Loading 시 시간이 다소 소요될 수 있습니다.