전체 글(81)
-
Ubuntu에 Oh my zsh 설치 후 putty로 사용하기
설치환경 Ubuntu 20.04 putty(ubuntu에 접속하기 위해 사용) Bash는 좋은 프로그램 이지만 시각적으로 한 번에 보기 힘들다. 여러 Shell 프로그램 중 맥 터미널 유저들의 경우 zsh가 기본 설정으로 되어 있다는 걸 알고 나서 내가 사용하는 우분투에 적용해보고 싶은 마음이 들어 적용해보면서 다른 분들도 참고가 되길 바란다. 1. 우선 zsh이 설치 되어있는지 확인한다. zsh --version 위 화면처럼 설치 되었다면 상관없지만 미설치라면 설치한다. sudo apt install zsh 2. Oh my zsh를 설치한다 sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install...
2022.11.13 -
putty 유용한 설정 모음
putty를 사용하면서 default로 사용해도 훌륭 하지만 오래 사용하다 보면 여러 가지 한계가 있다. putty 사용 시 효율적으로 사용하기 위한 옵션을 정리 해본다. 1. 파란색 색상 변경 putty가 표현하는 글 중 파란색에 대한 색상이 너무 짙은 파란색이라 오래 보기 힘들다는 단점이 있다. 색상을 변경 하자 Window -> Colours에 Adjust the precise colours Putty displays안의 Select a colour to adjust:에서 ANSI Blue 선택 후 Red : 74, Green : 74, Blue : 255로 변경 ANSI Blue Bold에 Red : 140, Green : 140, Blue : 255로 변경 위 세팅을 저장하고 접속하면 파란색이 ..
2022.11.13 -
네이버 개발자 코딩 D2Font 설치
네이버가 옛날에 만든 걸로 알고 있는데 그 당시엔 개발자에게 폰트는 작업 시 얼마나 효율적인가?라는 생각이 들어 적극적으로 사용한다는 생각은 들지 않았었는데 시간이 지나고 나니 리눅스 계열 개발을 하게 되면서 폰트의 중요성을 많이 느끼게 되었다. 폰트 종류도 많고 그 중에 나에게 맞는 폰트를 하나하나 찾아가며 적용하면서 일하기에는 일 할 시간도 바쁘고 해서 적용 안 한 게 컸다. 그리고 만약 나에게 맞는 폰트를 찾는다 쳐도 일을 혼자하는 상황이면 상관없지만 회사에서 팀을 이뤄 여러 명이서 가치 작업하는 경우 서로 간의 크로스 체크라던가 코드 리뷰 같은걸 할 때 폰트가 다르면 보기 힘들기 때문에 윈도우 또는 VS에 default로 적용된 폰트를 사용해야 어느 컴퓨터에서 코드를 보든 동일한 환경에서 보기 때..
2022.11.13 -
MySQL LOAD DATA LOCAL INFILE 실행 시 에러들 해결 방법
mysql 클라이언트로 접속해서 LOAD DATA문을 실행하는데 에러가 나면서 실행이 안됐다. ERROR 3948 (42000): Loading local data is disabled; this must be enabled on both the client and server sides 에러명을 확인해 보니 현재 서버에서 MySQL 옵션 중 local_infile 이 disabled 되어 있어서 쿼리를 수행할 수 없다는 에러였다. 정말 그런지 MySQL을 root 권한으로 접근 뒤 show global variables like 'local_infile'; 명령어를 입력해서 확인 하자. 비활성화를 활성화시키기 위해 set global local_infile=true; 명령어를 입력 후 다시 확인해보면 ..
2022.10.22 -
MySQL 명령어 모음
히스토리 초안 작성 작년부터 조금씩 글을 작성해서 2023년 6월 28일 작성을 완료했다. 이렇게 굉장히 글을 오래 써본 건 처음이다. 새삼 책을 쓰시는 분들을 존경하게 됐다. 굉장히 장기적으로(예상 기간 올해 12월 31일까지) MySQL의 명령어 위주로 적으려고 합니다. 2022년 하반기에 작성한 글이었고 2023년이 왔지만 작성 중입니다. 목표는 이번 연도 2분기까지 작성을 목표로 하고 있습니다. 이 내용은 포스트가 완료되면 완료로 글 내용이 변경될 겁니다. MySQL VERSION 5를 기준으로 적을 예정입니다.(책이 5 버전이라...ㅠ.ㅠ) 6~8 버전은 큰 문제없다면 내년 상반기 때 같이 적어서 끝날 거 같습니다. 그럼.. 시작!! 모든 명령어는 mysql 클라이언트를 사용할 때의 기준입니다...
2022.10.10 -
C#으로 gRPC를 사용한 Server, Client 통신 시 4가지 방법
이 글을 본 후 또는 gRPC에 대한 기본 개념이 없다면 그전 포스트 글을 보고 다시 보시면 도움이 되실 거예요. gRPC는 4가지 방식의 통신을 지원합니다. 1. 단항 통신 2. 서버 스트리밍 통신 3. 클라이언트 스트리밍 통신 4. 양방향 통신 스트리밍이란? 서버나 클라이언트가 하나의 패킷만으로 처리하기 힘든 상황일 경우 패킷을 여러 번 보내 해결하는 방식 예) OTT 스트리밍 1. 단항 통신 클라이언트가 하나의 패킷을 통해 서버로 요청하면 서버는 패킷에 대한 결과를 전달 하는 구조. 클라이언트, 서버의 관계는 1:1의 관계이고 제일 많이 씁니다 2. 서버 스트리밍 통신 클라이언트가 하나의 패킷을 통해 서버로 요청하면 서버는 패킷에 대한 결과를 여러 번의 패킷으로 전달하는 구조. 클라이언트, 서버의 ..
2022.10.03