분류 전체보기

해당되는 글 716
thumbnail
정보/Xpenology

[Synology] VSCode SSH 원격 접속 안되는 경우 해결 (Remote-SSH)

현재 NAS에 있는 폴더를 VSCode로 열어서 코딩을 해야할 일이 생겼습니다. NAS에서 Docker로 Node.js 서버를 하나 열려는데 마운트할 폴더가 NAS에 있기 때문이죠. 사실 메인PC 에서 작업하고 NAS로 파일만 옮겨서 실행하는 방법도 있는데 Node.js의 모듈(라이브러리)을 저장 해놓는 폴더 중에 node_modules 라는 폴더가 있는데 이게 구조가 아주 복잡하고 더러워서 짜잘한 파일과 폴더들로 넘칩니다. 일반적으로 NAS와 같은 데이터 서버는 HDD로 돌리는데 아시다 싶이 HDD는 이런 짜잘한 파일을 여러개씩 읽는 것에 매우 쥐약입니다. 몇kb~mb 의 파일을 수 많개씩 HDD로 읽는다? 하면 상상도 하기 싫네요. 그래서 VSCode에서 NAS 위치를 직접 열어서 코딩을 한 번 시도..
thumbnail
프로그래밍/C

[C] 문자열을 다룰 땐 항상 깊은 복사와 얕은 복사를 고려합시다..

요새 UNIX 시스템 프로그래밍을 배우면서 C언어로 system call() 을 호출해서 리눅스 tree 명령어 출력을 C언어에서 그대로 구현하는 과제를 진행중입니다. 코딩병이 도져서 오후 11시쯤부터 도전해서 오전 6시까지 프로그래밍 하는 기행을 보였으나.. 완성이 머지 않았는데 재귀적으로 tree() 를 호출하면서 출력을 진행 하면서 중간에 자꾸 메모리가 소멸하는 문제가 발생하였습니다. 디버깅.. 디버깅을 해야하는데..! 리눅스를 VMware 가상 환경으로 돌리고 있어서 훌륭한 디버거 기능을 가진 Visual Studio는 윈도우 전용이라 사실상 사용할 수 없었고, VSCode 에서 gdb를 이용해서 하나 하나 디버깅을 해야 하는 골때리는 상황이 생겼습니다. 사실 저는 주 관심사가 C#이나 Pytho..
thumbnail
프로그래밍/Python

[PyQT5] UI 불러올 때 VSCODE IDE 자동 완성 기능 활성화 하기 (UI 파일 자동 컴파일)

최근에 PyQT로 만든 프로젝트 코드를 리팩토링 하고 있습니다. PyQT 프레임워크를 이용하면 파이썬에서 GUI 프레임워크인 Qt를 쉽게 다루어 GUI 를 쉽게 구현할 수 있도록 해줍니다. 개인적으로 파이썬에서 GUI를 구현할 수 있는 최선의 방법이자 거의 유일한 선택지라고 생각합니다. tkinter 와 같은 파이썬 기본 라이브러리도 있으나 마개조를 거치지 않는 이상 C#의 윈폼보다도 훨씬 구린 디자인이 나옵니다. 반면에 Qt 로 개발하면 무려 CSS를 적용할 수 있는 장점이 있구요 (물론 모든 CSS가 잘 적용되는건 아닙니다만..) 잡담은 여기까지 하고, PyQT로 개발을 하면서 불편한 점은 UI를 불러오고, 그 UI 요소들에 접근할 때 사용할 수 있는 메소드나 데이터들이 IDE에서 자동완성되지 않는점..
thumbnail
프로그래밍/C

[C] 메모리 관련 함수 memset(), memcpy(), memmove(), memcmp(), memchr() 알아보기

안녕하세요 파일입니다. 이번 UNIX 시스템 프로그래밍 과목을 수강하면서 따로 배우지 않고 넘어갔던 메모리 관련 함수 memcpy() 를 만나게 되었습니다. 메모리 함수에 대해선 따로 학습하지 않아서 적잖게 당황을 했는데 그런 김에 메모리 관련 함수의 레퍼런스를 정리해보면 좋을 거 같다는 생각이 들어서 본 글을 작성하게 됐습니다. 그래서 오늘 알아볼 함수들은 memset(), memcpy(), memmove(), memcmp(), memchr() 이 되겠습니다. 본 함수들은 메모리에 지정된 바이트 만큼 접근하는 함수로써 C언어를 전부 공부하시고 데이터가 메모리에 어떻게 저장되고 있는지 제대로 이해하신 후, 추가로 학습하시는걸 추천드립니다. * 참고로 본 글 예제는 대부분 Copilot AI로 생성한 것입..
thumbnail
게임

세키로 초회차 레저렉션 모드 엔딩

이거 진짜 초회차에 해서 졸라매웠는데 ㄹㅇ.. 마지막 폰잇신 빼고는 그나마 할만한 거 같습니다. 마지막 폰 잇신은 종귀상태로 플레이 도저히 못할거 같아서 빼고 수주옥도 40개 다 모은 상태서 겨우 클리어 했습니다. 기본적으로 모드 설명에도 나와있듯이 풀 체력(체간) 상태가 아니면 클리어가 매우 어렵습니다. 고인물 분들이 유투브에 플레이하는 영상들도 보면 대부분 마지막에 수주옥을 전부다 모아서 깨시더라구요 ㅎㅎ; 어쨌던 클리어했고 이 모드에서 제일 어렵고 임팩트 있었던 건 바뀐 겐이치로가 아니였나 싶습니다. 지금은 적응해서 또 겐붕이가 되버렸네요. LMSTR이라는 뇌절모드도 있던데 별로 해보고 싶진않습니다.
thumbnail
CS/Linux

[VMware] 가상머신 우분투 환경에서 복사-붙여넣기 쉽게 활성화 하기

VMware Workstation 16 Pro 버전을 사용중인데 사용중인 우분투 가상 환경과 Host PC의 윈도우 환경에서 복사 - 붙여넣기가 제대로 작동하지 않았습니다. 이를 해결하기 위해 여러 방법을 찾아보았는데 우분투를 가상머신으로 돌릴때 Ctrl C + V 를 가장 쉽게 사용할 수 있는 방법을 소개해드리겠습니다. 아래 있는 2가지 스탭만 진행하면 끝입니다. 1. 패키지 설치 2. 공유 폴더 설정 작동을 확인해본 환경 - Ubuntu 20.04.4_64bit(GUI) , Ubuntu 18.04_64bit(GUI) sudo apt-get update sudo apt-get install open-vm-tools-desktop 우선 해당 명령어를 입력해서 vm-tools 를 설치해서 Host PC와 ..
thumbnail
프로그래밍/Etc

GitHub Copilot Student 계정으로 무료로 사용해본 후기 및 간단한 사용 팁

https://www.youtube.com/watch?v=R-lIeSR8-hE 구독중인 코딩애플님 유투브 영상에서 Copilot을 사용하는 내용을 우연히 보게되어서 AI기반의 코드 자동 완성 기반 서비스 Copilot을 오늘 처음으로 사용해보게 되었습니다. 본 글은 우선 Copilot의 가이드 글은 아니고 사용해본 후기기 때문에 자세한 Copilot의 설치 방법은 다루지 않습니다. Copilot을 이용하면 원하는 코드를 텍스트로 입력하면, Github 코드들을 기반으로 학습된 인공지능 GPT-3 모델을 이용해서 코드를 직접 생성해주는 들어만 보면 아주 혁신적인 도구입니다. https://www.youtube.com/watch?v=a9349pRiCRk 사실 Copilot이 나온진 1년이 더 넘었습니다. 당..
thumbnail
게임

세키로 초회차 레저렉션 모드 + 종귀 플레이

세키로 6회차까지 진행하고 할 거 없어서 안하고 있었는데 오랜만에 삘 받아서 시작했습니다. 세키로 레-저렉션 모드. 처음에 리저렉션이라고 잘못 들어서 자꾸 레저렉션이 아니라 리저렉션이라고 하게 되네요 세이브 초기화 후 초회차 아무것도 없는 상태서 처음에 종귀 + 부적으로 시작했는데 부적 없이는 못할 거 같아서 다시 받았습니다. 이 모드에 대해 간단히 설명하자면 기존에 어려웠던 세키로에 패턴을 추가해서 더 고통스럽고 맵게 만드는 모드입니다. LMTSR이라는 뇌절모드가 있는데 이거보단 훨씬 순한맛으로 압니다. ??? : 우와 이 모드 재밌나요? 어떻게 까는건가요!! 죽음, 또 죽음.. 그 찐따같던 겐이치로가 맞나? 세키로 처음하던때로 돌아간 기분으로 엄청나게 죽었습니다. 지금 11시간이 순식간에 사라졌는데 ..
최근글
인기글
이모티콘창 닫기
울음
안녕
감사
당황
피폐