golang - Windows에서 godep 설치 후 godep 명령어를 찾지 못하는 경우

godep은 Go언어의 라이브러리가 의존하고 있는 패키지를 관리하는 툴로 node.js의 npm이나 Ruby의 Gem과 비슷한 것이다. godep을 Windows에서 설치 후 실행하면 아래와 같은 에러가 나오는 경우는 설치한 godep 실행 파일이 있는 디렉토리가 path에 들어가 있지 않기 때문이다. 참고로 godep을 실행할 디렉토리는 꼭...
더 읽기

NDC 2018 go로 네트워크 프로그래밍 하기 강연 자료

NDC 2018. 4/24일에 강연한 ‘ go로 네트워크 프로그래밍 하기’의 강연 자료입니다. https://github.com/jacking75/conf_ndc_2018 25분짜리 강연이고, 초급자 대상이라 초급 레벨을 넘은 사람에게는 도움 안됩니다. go 공부로는 2년 전부터 했지만 현업에 사용하는 것은 이제 3개월 정도인고 사이에 못한 기간도 있고, 지금 회사에서 여러...
더 읽기

RPS(Receive Packet Steering)와 RFS(Receive Flow Steering)

RPS(Receive Packet Steering) RPS는 수신한 패킷을 처리하는 네트워크 부하를 다중 코어로 분배할 수 있다. 이 기술은 TCP/IP 같은 프로토콜을 패킷으로서 병행적으로 처리할 수 있다. 매핑은 해시 테이블 메커니즘에서 행해진다. 수신한 큐에는 CPU에 대한 마스크 인덱스로 특정의 해시 패킷 헤더가 이용된다....
더 읽기

C++ http 클라이언트 요청하기 - HappyHttp

HappyHttp Visual Studio 2017에서 빌드하면 에러가 난다. 조금 수정이 필요하다. happyhttp.cpp 파일의 상단에 아래의 전처리를 선언한다. #define _WINSOCK_DEPRECATED_NO_WARNINGS 1 #define _CRT_SECURE_NO_WARNINGS 1 개요 오픈 소스 라이브러리. 링크 위에 언급된 수정한 버전은 여기 에 있다. 멀티 플랫폼 지원. happyhttp.h 와 happyhttp.cpp...
더 읽기

WCF와 ASP.NET Core의 성능 비교

원문 Microsoft는 ASP.NET Core 개발에 많은 시간과 개발 능력을 지출했다. 그 결과, 새로운 기능을 가진 오픈 플랫폼이 탄생하고, 큰 개발자 커뮤니티와의 오픈된 노력에서 혜택을 받아왔다. ASP.NET Core는 WCF(Windows Communication Foundation)와 같은 기존 기술보다 성능이 우수한 것으로 기대하고 있다. 그런데 최근,...
더 읽기

CTO에게 중요한 3가지 스킬

원문 읽는 것: 나는 언제나 날듯이 빠르게 읽어 왔다. 이것은 좋은 일이기도 했다. 왜냐하면 이제 읽어야 할 필요가 있기 때문이다. 기계 학습 논문과 Github의 README, API 문서, 그리고 테크니컬 튜터리얼. 야심적인 설계 문서와 고객의 요청서. e메일과 Slack의 백로그. 아, 그리고...
더 읽기

Go 언어 2017년 조사는 제네릭 및 종속성 관리가 Go 언어에 가장 요구되는 기능임을 밝혔다

원문 최신 Go 언어 조사에 의하면 Go 언어는 제네릭 및 종속성 관리 기능이 부족하고, 이것이 이 언어의 양대 문제이다, 라고 개발자가 생각하고 있다는 것을 알았다. 이러한 상황에도 많은 응답자는 Go 언어를 개인 프로젝트가 아니라 전문적으로 사용하고 있다는 것이 조사에 의해...
더 읽기

네트워크&게임 서버 프로그래밍 배우기 - 7

신청 시간: 4월 15일 (일) 10시 00분 ~ 12시 00분 장소: 투썸플레이스 낙성대역점 이론 공부는 어느 정도 했기 때문에 토즈와 같은 장소를 빌리지 않고 카페에서 모여서 각자 코딩을 하면서 막히는 부분이 있으면 저에게 질문하거나, 참석한 분들과 상의하면서 네트워크 라이브러리 혹은...
더 읽기

닷넷 코어 2.1은 어디로 향하고 있는가?

원문 Microsoft의 Scott Hunter씨는 .NET Core 2.1에서의 동사의 계획을 발표했다. CLI 툴이 개발자의 편리한 사용을 대폭 향상시키는 것으로 보인다. Microsoft는 매일 50만명에 가까운 개발자의 적극적인 이용을 감시할 수 있다고 Hunter씨는 말했다. Microsoft 통계에 따르면 2017년 9월 .NET Core 2의 이용률은...
더 읽기

도서 '온라인 게임 서버'의 예제 코드

온라인 게임 서버(지은이 강정중) 책의 예제 코드를 리팩토링 한 것이다. Visual Studio 2017(2015도 가능하다) ChatClient와 GameClient는 MFC로 구현되어 있어서 포팅하지 않았다(원본 코드를 보기 바란다) 원본 디렉토리에 원본 코드가 있다.
더 읽기