Posts

  • C++로 Log 남기는 방법 – Logger 만들기

    C++로 Log 남기는 방법 – Logger 만들기

    Logger 프로그래밍에서 꼭 사용되어야 하고 가장 많이 사용되는 “Log”, 많은 정보를 쉽게 남기려면..? 코딩을 함에 있어 가장 중요하다고 생각하는 점이 바로 “Log”이다. 로그는 디버깅 뿐 아니라 운영할 때 또한 여러 정보를 주고 어떻게 흘러가는지, 어디가 잘못됐는지 알려준다.

  • Windows terminal 사용하기 (Putty 대체하기)

    Windows terminal 사용하기 (Putty 대체하기)

    Windows terminal “Windows terminal”로 SSH/Telnet/Power shell/CMD 모두 하나의 프로그램에서 통합으로 사용하자 Windows 에서 터미널을 사용하는 경우는 “명령 프롬프트” 또는 다른 서버의 SSH/Telnet 정도가 있을 것이다. 본인은 실행창에 “cmd”를 입력하여 사용하고 Putty 프로그램을 이용했다.

  • Makefile 작성하기 (GNU MAKE 사용하기)

    Makefile 작성하기 (GNU MAKE 사용하기)

    make 리눅스를 사용하면 한번쯤 사용해봤던 “make”, 도대체 무엇일까? “make”란  소프트웨어 개발을 위해 유닉스 계열 운영 체제에서 주로 사용되는 프로그램 빌드 도구이다. 여러 파일들끼리의 의존성과 각 파일에 필요한 명령을 정의함으로써 프로그램을 컴파일할 수 있으며 최종 프로그램을 만들 수 있는 과정을 서술할 수 있는 표준적인 문법을 가지고 있다. make (소프트웨어) – 위키백과 요즘 리눅스 배포판은 패키지 관리 유틸리티(apt, […]

  • Winsock2 를 이용한 소켓 프로그래밍 – 데이터 송/수신

    Winsock2 를 이용한 소켓 프로그래밍 – 데이터 송/수신

    Winsock2 Windows socket API (Winsock2)를 이용하여 데이터를 송/수신 해보자 예전부터 통신에 관심 있어서 당장 프로그래밍 할 수 있는 Winsock2 를 갖고 이것 저것 해보다가 여러 난관에 부딪혀서 포기하다가, Thread 프로그래밍을 조금 해보니 해결책이 조금씩 생기는 것 같아 포스팅하려 한다.

  • zsh 설치 및 oh-my-zsh를 이용한 테마 적용하기

    zsh 설치 및 oh-my-zsh를 이용한 테마 적용하기

    zsh 맥 OS에 기본으로 적용된 zsh, 기존 bash와 호환성, 다양한 플러그인 등 강력한 명령어 인터프리터 bash를 사용하다 첫 영문 대/소문자까지 가려가며 자동완성 기능이 안되서 다른 쉘을 알아보다 최근 “zsh”라는 쉘을 알게 되어 포스팅하게 됐다.

  • React 개발환경 설정하기(with node.js, webpack, babel)

    React 개발환경 설정하기(with node.js, webpack, babel)

    리액트 React library, 그게 뭐길래 요즘 핫 할까? “React”는 Javascript library 중 하나이며, 클라이언트 단 UI를 만드는데 사용된다. 이를 이용하여 만든 UI는 몇 가지 특징이 있는데 아래와 같다.