전체 글(80)
-
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 -
C#으로 gRPC를 사용한 Hello, World 구현
사양 visual studio 2022 dotnet 6.0 사전 지식 proto buffer 회사에서 gRPC를 이용해 서버 간 통신을 하는데 gRPC는 사용해 본 적이 없어 기술을 조사해 보니 국내 서적은 하나(gRPC 시작에서 운영까지 도커와 쿠버네티스를 위한 클라우드 네이티브 애플리케이션 구축) 있는데 go언어와 JAVA 언어로 적혀 있어 패스했다. 그 외 다른 방법(구글링, 동영상 강의)등을 시도해 볼 수 있지만 완전 백지상태일 경우 잘못된 내용을 배울 수 있기 때문에 MS 문서를 보고 하기로 결정했다. 문제는 MS 문서는 너무 장황하게 글을 쓰기 때문에 검색해서 한 번에 찾거나 요약해서 찾아보기 쉽지 않다는 거다. 삽질의 시작이다... gRPC 서버 C#으로 gRPC 서비스를 만들려면 기본적으로..
2022.10.01