본문 바로가기
반응형

전체 글94

[워드] 메모 없이 PDF로 저장히기 안녕하세요, 오늘은 워드 파일에서 메모를 제외하고 PDF로 변환하는 방법에 대한 포스팅하도록 하겠습니다. 메모 없애기 검토 -> 추적 > 메모 및 변경 내용 없음 선택 PDF로 저장하기 다른 이름으로 저장 -> 파일 형식 -> PDF 선택 감사합니다. 2023. 4. 29.
[리눅스 우분투] 윈도우에서 원격 데스크톱으로 우분투 접속하기 (검은 화면 오류 해결) 안녕하세요, 오늘은 윈도우에서 원격 데스크톱을 통해 우분투로 접속하는 방법과 접속 시 검은 화면이 나오는 오류 해결 방법에 대한 포스팅하도록 하겠습니다. xrdp 설치 우선 우분투에서 xrdp 서버를 설치해야 합니다. sudo apt install xrdp xrdp SSL 인증서 접근 권한 추가 다음은 xrdp 계정을 ssl-cert 그룹에 추가해 줍니다. 이 과정은 원격 접속 시 인증 관련 경고가 나오지 않게 하기 위한 설정인데, 생략해도 괜찮습니다. sudo adduser xrdp ssl-cert xrdp 방화벽 xrdp는 기본적으로 3398 포트를 이용해 수신합니다. 때문에 해당 포트에 대한 방화벽 설정을 추가해줍니다. sudo ufw allow from any to any port 3389 pro.. 2023. 4. 28.
[리눅스 우분투] __git_ps1: command not found 오류 해결 방법 안녕하세요, 오늘은 우분투에서 __git_ps1: command not found 오류 해결 방법 에 대한 포스팅하도록 하겠습니다. 해결 방법 아래의 명령어를 통해 오류를 해결할 수 있습니다. curl -L https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh > ~/.bash_git 이후 아래 명령어를 통해 ~/.bashrc에 추가해 주시면 됩니다. source ~/.bash_git 위와 같이 했는데도 오류가 해결되지 않는다면 아직 적용이 안된 것으로, 쉘을 다시 로그인해주시면 됩니다 ^^. 감사합니다. 2023. 4. 20.
[리눅스 우분투] Setting > Users > Unlock 버튼 안 눌리는 오류 해결 방법 안녕하세요, 오늘은 설정 > 사용자 > 잠금 해제 버튼이 안 눌리는 오류 해결 방법에 대한 포스팅하도록 하겠습니다. 우분투 20.04 버전에서 나오는 오류인데, 원인은 잘 모르겠습니다. 해결 방법 아래의 명령어를 이용하여 잠금 해제를 할 수 있습니다. sudo gnome-control-center 감사합니다. 2023. 4. 17.
[리눅스 우분투] /bin/sh^M: bad interpreter: No such file or directory 오류 해결 방법 안녕하세요, 오늘은 /bin/sh^M: bad interpreter: No such file or directory 오류 해결 방법에 대한 포스팅하도록 하겠습니다. 원인 쉘 스크립트를 작성한 환경과 실행한 환경이 다를 때 발생하는 문제입니다. 조금 더 정확하게는 줄 바꿈을 나타내는 개행문자가 달라 발생하는 문제입니다. 실행하는 환경에서 vi -b 를 통해 스크립트를 열어보면 끝에 ^M 문자가 붙어있는 것을 확인할 수 있습니다. 해결 방법 1. 직접 제거하기 vi -b 파일명.sh ^M 삭제 2. sed 명령어 이용 sed -i -e 's/\r$//' 파일명.sh 3. fileformat 설정 vi 파일명.sh :set fileformat=unix 저장 참고로 위 방법은 모두 스크립트를 실행하는 환경에서 .. 2023. 4. 8.
[C 언어] 사전 정의 매크로 (__DATE__, __TIME__, __FILE__, __LINE__, STDC__, __FUNCTION__) 안녕하세요, 오늘은 C에서 사전 정의된 매크로에 대해 포스팅 해보도록 하겠습니다. 사전 정의 매크로 ANSI C에서는 아래와 같이 사전에 정의된 매크로가 있고, 전처리기에서 처리됩니다. __DATE__ 현재 날짜를 나타내는 문자열 __TIME__ 현재 시간을 나타내는 문자열 __FILE__ 현재 파일 이름을 나타내는 문자열 __LINE__ 현재 위치의 줄 번호를 나타내는 정수 __STDC__ ANSI 표준 C를 따르는 경우 0이 아닌 정수 참고로 함수명을 나타내는 매크로인 __FUNCTION__ (또는 __func__) 은 컴파일러가 처리하며, 컴파일러마다 사용법이 다를 수 있습니다. 사용예시 예시 #include int main(void) { printf("%s\n", __DATE__); printf(.. 2023. 4. 7.
[Python] extern.packaging.version.InvalidVersion: 오류 해결 방법 안녕하세요, 오늘은 raise InvalidVersion extern.packaging.version.InvalidVersion: 오류 해결 방법에 대한 포스팅하도록 하겠습니다. 파이썬 빌드시 아래와 같은 오류가 발생하면 아래의 명령어를 통해 setuptools를 업그레이드 해주면 됩니다. pip install --upgrade --user setuptools==58.3.0 감사합니다. 2023. 4. 6.
[VS Code] git extension 활용하기 (Git History, Git Graph, GitLens) 안녕하세요, 오늘은 VS Code에서 git관련 유용한 extension에 대해 포스팅 해보도록 하겠습니다. git extension 설치하기 VS Code -> extension (marketplace)로 가서 Git History, Git Graph, GitLens를 검색 후 설치해 주세요. Git History Git History는 특정 파일의 커밋 히스토리를 볼 때 유용한 extension입니다. 히스토리를 보고 싶은 파일은 열고, 마우스 우클릭 후 Git: View File History를 통해 히스토리를 확인할 수 있습니다. 명령어 팔레트(Ctrl+Shift+p)에서 Git History를 검색하여 이용할 수도 있습니다. Git Graph Git Graph는 커밋 로그를 그래프 형식으로 보여.. 2023. 2. 28.
[VS Code] Visual Studio Code에서 git 활용하기 (GUI, Git Bash 이용) 안녕하세요, 오늘은 VS Code에서 git 사용방법과 git관련 유용한 extension에 대해 포스팅 해보도록 하겠습니다. VS Code에서 git을 사용하기 위해서는 우선 PC에 git이 설치되어있어야 합니다. git 연동하기 VS Code에서는 기본적으로 git 연동을 제공합니다. 아래 그림처럼 깃을 누른 후 리포지토리 복제를 통해 clone 할 수 있습니다. 이미 git을 사용하고 있는 폴더가 있다면 폴더열기를 통해 해당 폴더를 열어주어도 됩니다. clone 한 git repository를 저장할 폴더를 선택해 주세요. 폴더를 선택하면, git clone이 완료됩니다. VS Code에서는 별도의 git 명령어 없이 GUI를 이용하여 git 사용할 수 있습니다. git bash를 이용해 comma.. 2023. 2. 27.
[VS Code] Bookmarks extension 활용하기 안녕하세요, 오늘은 VS Code에서 유용한 익스텐션인 Bookmarks extension 설치 및 활용 방법에 대해 포스팅 해보도록 하겠습니다. Bookmarks extension을 활용하면 필요한 코드를 일일이 찾을 필요 없이, 북마크 해둔 코드로 바로 이동할 수 있어 개발하는데 시간이 많이 단축되는 아주 유용한 extension 입니다. Bookmarks extension 설치하기 VS Code -> extension (marketplace)로 가서 Bookmarks를 검색 후 설치해주세요. Bookmarks extension 활용하기 설치를 완료했다면, 이제부터 북마크를 사용하실 수 있습니다. Ctrl + Alt + k: 북마크 표시 Ctrl + Alt + l: 다음 북마크로 이동 Ctrl + A.. 2023. 2. 26.
반응형