vscode

5

mac M1 PS 유저를 위한 C++ vscode 셋업 가이드

타겟 혹은 요구 사항 Mac, M1 사용 Xcode 혹은 gcc가 설치되어 있어야 함(확인 명령어: g++ -v) (가이드: https://cdecl.github.io/dev/gcc-install-mac/) C++을 사용하려는 유저 vscode 설치 $ brew install --cask visual-studio-code CPP 파일 생성 상단에 빨간색 원을 클릭하고, 원하는 파일명.cpp로 만들어주세요. 내용은 아래 코드를 복사해서 붙여 넣기 해주세요. #include using namespace std; int main(void) { // https://gist.github.com/ax3l/53db9fa8a4f4c21ecc5c4100c0d93c94 if(__cplusplus == 202002L) st..

기타 강좌 2022.09.12 Plorence

시놀로지 code-server C/C++ 설정

확장 설치 확장 > danielpinto8zz6.c-cpp-compile-run 입력 첫 줄에 나오는 C/C++ Compile Run 확장 설치 재시작 클릭(제거 옆에 있습니다.) g++ 설치 앱 메뉴 클릭(왼쪽 상단 막대기 3개) Terminal > new Terminal sudo -i apt update apt install g++ cpp 파일 활성화한 상태에서 F6 나 F7 로 실행합니다. F6의 경우 디폴트 실행 인수를 넘기고, F7의 경우 직접 지정할 수 있습니다.

Synology 2020.07.09 Plorence

시놀로지 code-server SSL 적용

시놀로지 역방향 프록시로 도메인을 연결한 경우, 반드시 제어판 > 보안 > 인증서 탭에서 설정해야만 가능합니다. 이걸 몰라서 반나절 삽질했네요.. 도커 컨테이너 내부에 nginx 를 설치해도 불가능합니다. 역방향 프록시 설정 제어판 > 응용 프로그램 포털 > 역방향 프록시 탭 > 생성된 역방향 프록시 더블클릭 소스에서 프로토콜을 HTTPS 로 설정 소스에서 포트 번호를 443 으로 변경 인증서 설정 인증서가 없는 경우(서브 도메인이 아닌 경우) 추가 클릭 새 인증서 추가 Let's Encrypt에서 인증서 얻기 선택 도메인 이름, 이메일, 주체 대체 이름(서브 도메인, 없으면 입력하지 마세요.) 입력 적용 클릭 인증서가 있는 경우(서브 도메인을 적용하려는 경우) 추가 클릭 기존 인증서 교체 선택 후 교체..

Synology 2020.07.09 2 Plorence

시놀로지 code-server 도메인 연결

SubPath 가 아닌 SubDomain 기준으로 설명합니다. 도메인 사이트에서 DNS 설정 가비아 기준으로 설명합니다. 타입은 A 레코드, 호스트는 원하시는 대로(저는 vscode로 하였습니다.), 값/위치는 외부 아이피를 입력해주세요. Synology에서 설정 제어판 > 응용 프로그램 포털 > 역방향 프록시 탭으로 갑니다. 생성 버튼을 클릭합니다. 일반 탭 소스에서 프로토콜은 HTTP, 호스트 이름은 위에서 설정한 호스트+도메인 , 포트는 80 으로 설정해주세요, 일반 탭 대상에서 프로토콜은 HTTP, 호스트 이름은 [localhost](http://localhost) , 포트는 컨테이너 로컬 포트를 입력해주세요. 사용자 지정 머리글 탭에서 생성 버튼 옆에 ▼를 클릭해 WebSocket을 클릭합니다...

Synology 2020.07.09 Plorence

시놀로지 code-server(vscode) 설치

Docker 패키지가 설치되었다는 가정하에 진행합니다. 이미지 다운로드 레지스트리 탭에서 code-server 라고 검색한 후, 첫 번째 이미지인 codercom/code-server 를 다운로드하세요. code-server 컨테이너 생성 및 설정 이미지 탭에서 다운로드한 codercom/code-server 를 더블클릭합니다. 이름은 원하시는대로 입력하시고 고급 설정을 클릭하세요. 설정 선택 사항 고급설정 > 자동 재시작 활성화(시놀로지 NAS 재시작 후 자동으로 시작할건지에 대한 여부입니다.) 필수 사항 포트 설정 > 로컬 포트: 원하시는대로 설정해주세요. 필수 사항 환경 > + > 변수 이름은 PASSWORD , 값은 원하시는대로 입력해주세요. (접속 시 비밀번호로 쓰입니다.) 비밀번호의 경우 컨테..

Synology 2020.07.09 Plorence