Posts by Category

C/C++

UnityBuild와 pragma once

최대 1 분 소요

회사에 들어와서 쓰던 것 중, 성준씨의 도움으로 유니티빌드라는 컴파일 기법을 알게 되었는데…

Visual Studio 에서 cURL 설치

2 분 소요

윈도우에서 웹페이지와 통신할 때 WinHTTP 모듈을 쓰고 있었는데 이 모듈은 윈도우 전용이므로 리눅스에서는 사용이 불가능하다. cURL 모듈을 사용할 수 있는지 테스트. vcpkg로 cURL을 간단히 설치할 수 있었다. 그러나…. !

가변인자를 string 으로 사용하기

최대 1 분 소요

C/C++에는 함수의 인자를 가변으로 다룰 수 있도록 되어있는데 이 때 사용하는 것이 va_list, va_start, va_arg, va_end 이렇게 네가지 함수다. 네가지 함수에 대한 설명은 이미 인터넷에 많이 나와있다. 그런데 이 가변인자를 문자열 형태로 사용하려고 하면 문...

Travis CI 사용

18 분 소요

github를 사용하다가 얼마전부터 Travis CI 를 연동해서 사용해보기로 했다.

Google Breakpad 설치 (2)

2 분 소요

gyp 파일을 다 실행하고 나면 솔루션 파일과 프로젝트 파일 등이 생겨난다. 비주얼스튜디오로 솔루션 파일을 열어보면 다음과 같이 여러개의 프로젝트가 솔루션 안에 들어있다.

Visual Studio에서 jemalloc 설치하고 사용법 (2)

1 분 소요

이 글은 jemalloc 을 설치하다가 애먹은 경험으로 쓰는 것. 혹시 나처럼 Visual Studio에서 jemalloc을 쓰려고 고생하는 사람들에게 도움이 되길 바란다. 그리고 퍼갈 때에는 출처도 밝혀주시기를…

boost에서 메모리풀 사용

1 분 소요

프로그램 구현 중 메모리풀이 필요한 경우가 있어 어떻게 할까 하다가 boost의 메모리풀을 찾아보게 되었다.

GCC 최적화 옵션

최대 1 분 소요

GCC로 컴파일하던 중 spdlog 라이브러리에서 컴파일시 -O3 옵션을 사용하는 것을 보고 궁금증이 생겨 찾아보았다.

std::thread 사용법

최대 1 분 소요

간단히 스레드를 만들어 테스트 해야할 일이 있어 std::thread를 찾아보고 만들어봤다.

윈도우에서 C++ Boost 사용하기

최대 1 분 소요

윈도우에서 C++ 작업시 유용한 Boost 라이브러리를 사용하기 위해서는 빌드를 해야한다. 파일시스템 등을 다루는 등의 운영체제에 의존하는 기능들을 사용하기 위해 빌드해야한다고 한다.

운영체제별 Pre-defined 정보

최대 1 분 소요

프로그램 작성 중 멀티플랫폼으로 개발할 때 현재 작업 중인 컴퓨터에 따라 다른 코드를 사용하게 될 일이 생긴다.

boost::thread_group

최대 1 분 소요

부스트의 쓰레드 그룹을 사용하기 위한 코드

IOCP에 대한 좋은 설명 문서

최대 1 분 소요

IOCP에 대해 검색하다가 발견하게 된 좋은 문서. 데브피아의 이기탁님이 쓰신 문서라고 한다. IOCP에 대하여 자세하게 잘 설명하고 있는듯하다. 나중에 다시 생각날 때마다 보기 위해 여기에 글을 쓰고 해당문서를 저장해놓는다.

C++로 만든 계산기

6 분 소요

회사 스터디 커리큘럼 중 만들어 본 C++로 구현된 사칙연산 계산기이다.

PF_INET과 AF_INET의 차이

최대 1 분 소요

네트워크 프로그래밍 책을 둘러보던 중 소켓 생성할 때 PF_INET으로 생성하는 것을 보고 이게 뭔가 싶었다. 내가 배울 때는 항상 AF_INET으로 배웠기 때문. 책에도 이에 대한 내용이 부족해서 검색해보니 여기에 대한 정보가 많았다.

힙과 스택

1 분 소요

내가 면접 때 많이 들어봤던 질문 중의 하나였다.

CString to wchar_t *

최대 1 분 소요

메신저를 만들어보고 있는데 서버는 C++와 MFC로 클라이언트는 WPF와 C#으로 만들어보고 있다.

맨 위로 이동 ↑

Linux

CentOS 8에서 크게 달라진 점

최대 1 분 소요

CentOS 7에서 8로 업그레이드하며 경험한 주요 변경 사항인 dnf, Podman, Cockpit을 간략하게 정리했다.

apache 2.4 + flask 설정방법

2 분 소요

아파치에서 Flask로 만들어진 어플리케이션을 작동하기 위한 방법을 정리해둔다. 에러메시지는

Lightsail 에서 NGINX에 SSL 적용하기 (2)

1 분 소요

제대로 접속이 된다면 Lightsail 관리자페이지에서 HTTPS 접속을 위한 환경을 추가한다. ssl.dongbumkim.com 도메인을 추가한 다음, 443 포트를 연다.

Lightsail 에서 NGINX에 SSL 적용하기 (1)

2 분 소요

Lightsail을 사용하며 SSL을 적용하는 방법에 대한 포스팅이다. SSL을 써본적도 없고 앞으로도 내가 이런걸 쓸일이 있을지는 모르겠으나 한번 시도해본다. (사실은 푸우시로님의 요청으로)

CentOS 7에 plexpy 설치

2 분 소요

plex 서버를 잘 사용 중인데 plexpy라는게 있다고 한다. 대강 보니 모니터툴 같은데 일단 리눅스에서 plexpy 를 설치해본다. 인터넷에 있는 몇몇 문서들은 도커를 이용한 설치를 예시로 하고 있는데 내 서버들은 아직 도커를 쓰지 않으므로 그냥 설치하는 것으로.

SourceTree와 함께 Git과 git-flow 사용해보기

최대 1 분 소요

최근 회사에서 Subversion에서 Git으로 이전하고 있고 나 역시도 이제부터는 Git으로 옮겨가려는 생각이라 내 서버에 Git을 설치하고 사용해보기로 한다.

CentOS에서 GIT 설치

최대 1 분 소요

회사의 형상관리시스템이 Subversion에서 GIT를 쓰기로 결정되어 GIT를 내 서버에 한번 설치해본다.

시스템 코드페이지 변경

최대 1 분 소요

phpsysinfo를 업그레이드하고 나서 보니 Code Pages 부분 즉, 시스템코드페이지가 euc-kr로 나왔다.

krcert의 Castle JSP 설치 방법

2 분 소요

KISA 한국인터넷진흥원의 인터넷침해대응센터에서는 Castle이라는 웹방화벽을 배포하고 있어서 설치해봤다. SQL 인젝션, 욕설 필터링 등등 좋은 기능이 많다.

Cacti에서 CPU Usage 표시하기

최대 1 분 소요

모니터링툴인 Cacti를 설치하면 기본으로 있는 그래픽 템플릿으로 여러가지 모니터링 템플릿이 들어있는데 아쉽게도 여기에는 CPU 사용률에 대한 그래픽 템플릿이 없다. 물론 Host MIB - CPU Utilization이나 ucd/net - Load Average 같은 템플릿이 있...

mod_security 설치와 룰셋

최대 1 분 소요

각종 Injection 공격과 웹서버를 향한 공격을 방어하기 위한 웹방화벽 프로그램들이 많이 나와있는데 내 경우에는 공개소프트웨어인 mod_security를 쓰고 있다.

tar을 이용한 백업 방법

최대 1 분 소요

서버 이전을 하며 데이터를 어떻게 옮길까 고민하다가 tar로 묶은 후 wget으로 예전 서버에서 새 서버로 받아오기로 했다.

맨 위로 이동 ↑

Programming

Google Breakpad 설치 (2)

2 분 소요

gyp 파일을 다 실행하고 나면 솔루션 파일과 프로젝트 파일 등이 생겨난다. 비주얼스튜디오로 솔루션 파일을 열어보면 다음과 같이 여러개의 프로젝트가 솔루션 안에 들어있다.

git에서 stash 명령 사용하기

최대 1 분 소요

git으로 작업을 하다가 git flow init를 한것을 깜빡 잊고 그냥 작업을 하다가 생각이 나서 git flow init를 하면 오류가 난다.

SourceTree와 함께 Git과 git-flow 사용해보기

최대 1 분 소요

최근 회사에서 Subversion에서 Git으로 이전하고 있고 나 역시도 이제부터는 Git으로 옮겨가려는 생각이라 내 서버에 Git을 설치하고 사용해보기로 한다.

CentOS에서 GIT 설치

최대 1 분 소요

회사의 형상관리시스템이 Subversion에서 GIT를 쓰기로 결정되어 GIT를 내 서버에 한번 설치해본다.

IOCP에 대한 좋은 설명 문서

최대 1 분 소요

IOCP에 대해 검색하다가 발견하게 된 좋은 문서. 데브피아의 이기탁님이 쓰신 문서라고 한다. IOCP에 대하여 자세하게 잘 설명하고 있는듯하다. 나중에 다시 생각날 때마다 보기 위해 여기에 글을 쓰고 해당문서를 저장해놓는다.

C++로 만든 계산기

6 분 소요

회사 스터디 커리큘럼 중 만들어 본 C++로 구현된 사칙연산 계산기이다.

PF_INET과 AF_INET의 차이

최대 1 분 소요

네트워크 프로그래밍 책을 둘러보던 중 소켓 생성할 때 PF_INET으로 생성하는 것을 보고 이게 뭔가 싶었다. 내가 배울 때는 항상 AF_INET으로 배웠기 때문. 책에도 이에 대한 내용이 부족해서 검색해보니 여기에 대한 정보가 많았다.

힙과 스택

1 분 소요

내가 면접 때 많이 들어봤던 질문 중의 하나였다.

랜덤확수의 확률 변경과 분포에 대한 문제

2 분 소요

이 질문 역시 내가 면접에서 질문 받았던 문제이다. 틀렸던 문제를 다시 한번 살펴보고 공부하는 차원에서 오답노트에 적어둔다. (Q는 면접관님, A는 내가 답변한 것이다. 존칭은 생략한다.)

데드락 현상이란?

최대 1 분 소요

이 질문은 내가 여기저기 입사지원을 하고 면접을 보고 시험을 볼 때마다 매번 나왔던 질문과 문제들이다. 처음 한번은 이 문제에 대답을 못했고 그다음 다시 공부한 다음 다음번부터는 잘 대답했다.

오버로딩과 오버라이딩의 차이

최대 1 분 소요

이 질문도 내가 면접을 보며 나왔던 문제인데 막연히 알고 있던 내용이라 더 정확히 알고 나중에 다시 공부하기 위해 적어놓는다.

이스트소프트 실기시험 후기

3 분 소요

나도 다른 블로그를 돌아다니며 이것저것 본게 많았어서 여기에 써본다. 2012년 9월 19일 실기시험을 치르고 왔다. 오늘본 시험이기에 지금은 뇌가 싱싱하니 이렇게 적어둔다. 아마 이 글은 내가 입사지원 결과가 최종적으로 나올 때까지는 공개할 수 없을 것 같다. 그 이후에 공개해야지.

클래스와 구조체의 차이

1 분 소요

이 질문은 내가 면접을 보러다니던 당시 받았던 질문들이며 내가 제대로 답하지 못했다고 생각하는 것이다. 이 문제에 대해 더 공부하고 잊지 않기 위해 여기에 써둔다.

RSS 포맷 관련 참조자료들

최대 1 분 소요

예전에 RSS 2.0 포맷으로 데이터를 제공하려다가 찾아본 자료들이었는데 기억이 안나서 새로 찾아본다.

node.js란 무엇인가?

최대 1 분 소요

처음 node.js라는 이름을 들었을 때 무슨 자바스크립트 파일명인줄 알았다. 마치 JQuery 처럼 자바스크립트 라이브러리가 아닌가 했는데 찾아보니 일종의 ‘웹서버’ 시스템이라고 보면 될 것 같다.

jQuery Mobile and iWebkit

1 분 소요

에전에 내 포트폴리오 사이트를 모바일용으로 보여주고 싶다는 생각이 들어서 관련 프레임워크를 찾아봤었다.

https 접근 문제 해결방법

최대 1 분 소요

플래시에서 SSL이 적용된 경로로 접근하려할때 접근이 되지 않는데 이럴 경우 다음 코드를 HTML에 삽입함으로써 해결할 수 있다.

맨 위로 이동 ↑

Flash/Flex/ActionScript

플래시에서 콤보박스 폰트 변경

최대 1 분 소요

플래시에서 ComboBox 컴포넌트를 사용했는데 클라이언트측의 요구로 콤보박스의 폰트를 변경해달라는 부탁이 왔다.

XML에서 캐리지리턴(엔터) 문제

최대 1 분 소요

플래시에서 다음과 같은 코드를 입력했을 때 캐리지리턴(=엔터)가 한번이 아닌 두번이 입력되는 현상이 발생한다.

Eclipse 3.6 Helios Error

최대 1 분 소요

플래시 빌더를 4.5 버전으로 새로깔고 이것저것 플러그인을 설치하던 중 예상치 못한 에러를 만났다.

Flash Builder 4.5 / Flash CS5.5 출시

1 분 소요

무려 6.15기가의 설치 프로그램을 다운로드. 외국서버에서 받는거라 그런가 무진장 느리지만 꾹꾹 참고 다운로드 완료.

Flash Builder 4에서 ANT 설치하기

최대 1 분 소요

플래시 작업을 하면 테스트 서버에 올리고 실제 서버에 올리고 파일 갱신 URL을 호출하고 서비스 URL을 열고…. 이 많은 노가다를 하기 싫어서 자동화하기 위해 Flash Builder 4에서 ANT를 쓰고 싶어 여기저기 검색해봤다.

최근에 C를 배우며 느낀 점들

1 분 소요

어떻게 어떻게 하다보니 아이폰개발쪽으로 공부하게 되었다. 학원 커리큘럼상 C를 한달 수강하고 Objective-C를 수강하게 되어있어서 지금은 C 수업을 열심히 듣는 중. 이제 2주 정도 C를 배웠는데 아직은 어렵지 않다. 처음이라 그런지 프로그래밍의 기초부분만 설명하고 있는데 문...

Flash Builder 4 간단한 사용기

1 분 소요

Flash 자체에서 액션스크립트 코딩을 줄창해오다가 어느 순간부터인가 코드양이 점점 많아지면서부터 힘들어졌었다.

FLV / F4V 를 위한 MIME 타입 설정

최대 1 분 소요

일을 하다보면 플래시로 동영상 플레이어를 만들 일이 있는데… 가끔은 동영상 파일을 제대로 올려놓고 액션스크립트가 틀린게 없는데도 재생이 안될때가 있다.

FlashDevelop에서 ActionScript 3.0 도움말 설정

최대 1 분 소요

플래시디벨롭. 거의 다 좋은데 SVN을 지원하지 않는다는점하고 영문판이라 좀 불편할 때가 있다. 가끔 레퍼런스를 찾아봐야하는데 단어에서 F1을 누르면 구글에다가 검색어를 뿌려서 페이지를 보여준다.

onReleaseOutside in AS3

최대 1 분 소요

한게임에 들어가는 동영상플레이어 만들다가 on(releaseOutside) 를 대체할만한 이벤트가 없어서 고민하다가 걍 내버려뒀더니 한게임 플래시팀에서 버그 있다고 연락왔다. 검색엔진을 뒤진 끝에 찾아낸 해결책.

https 접근 문제 해결방법

최대 1 분 소요

플래시에서 SSL이 적용된 경로로 접근하려할때 접근이 되지 않는데 이럴 경우 다음 코드를 HTML에 삽입함으로써 해결할 수 있다.

FDT를 써보기로 했다.

최대 1 분 소요

플래시에 있는 액션스크립트 에디터는 너무 쓰기 불편하다. 특히 자동완성기능이 없다는거. 플렉스빌더만해도 필요한 패키지며 다 알아서 작성해주던데.

Valid URL 정규식

최대 1 분 소요

var url : String = http://www.google.co.kr/; var regex:RegExp = /^http(s)?://((d+.d+.d+.d+)|((\[w-]+.)+([a-z,A-Z\]\[w-\]\*)))(:\[1-9\]\[0-9\]\*)?(/([w-./:%+@...

맨 위로 이동 ↑

Note of the wrong answers

서로 다른 DB 머신에서 데이터 트랜잭션 처리

1 분 소요

오랫만에 이곳에 글을 쓴다. 신입사원으로 지원시 열심히 썼었던 잊고 있던 오답노트를 다시 정리해본다. 경력이 3년이 넘었는데 아직도 이러한 문제조차 모르는 내 자신을 반성하며 다시 정리한다.

C++로 만든 계산기

6 분 소요

회사 스터디 커리큘럼 중 만들어 본 C++로 구현된 사칙연산 계산기이다.

PF_INET과 AF_INET의 차이

최대 1 분 소요

네트워크 프로그래밍 책을 둘러보던 중 소켓 생성할 때 PF_INET으로 생성하는 것을 보고 이게 뭔가 싶었다. 내가 배울 때는 항상 AF_INET으로 배웠기 때문. 책에도 이에 대한 내용이 부족해서 검색해보니 여기에 대한 정보가 많았다.

힙과 스택

1 분 소요

내가 면접 때 많이 들어봤던 질문 중의 하나였다.

랜덤확수의 확률 변경과 분포에 대한 문제

2 분 소요

이 질문 역시 내가 면접에서 질문 받았던 문제이다. 틀렸던 문제를 다시 한번 살펴보고 공부하는 차원에서 오답노트에 적어둔다. (Q는 면접관님, A는 내가 답변한 것이다. 존칭은 생략한다.)

데드락 현상이란?

최대 1 분 소요

이 질문은 내가 여기저기 입사지원을 하고 면접을 보고 시험을 볼 때마다 매번 나왔던 질문과 문제들이다. 처음 한번은 이 문제에 대답을 못했고 그다음 다시 공부한 다음 다음번부터는 잘 대답했다.

오버로딩과 오버라이딩의 차이

최대 1 분 소요

이 질문도 내가 면접을 보며 나왔던 문제인데 막연히 알고 있던 내용이라 더 정확히 알고 나중에 다시 공부하기 위해 적어놓는다.

이스트소프트 실기시험 후기

3 분 소요

나도 다른 블로그를 돌아다니며 이것저것 본게 많았어서 여기에 써본다. 2012년 9월 19일 실기시험을 치르고 왔다. 오늘본 시험이기에 지금은 뇌가 싱싱하니 이렇게 적어둔다. 아마 이 글은 내가 입사지원 결과가 최종적으로 나올 때까지는 공개할 수 없을 것 같다. 그 이후에 공개해야지.

클래스와 구조체의 차이

1 분 소요

이 질문은 내가 면접을 보러다니던 당시 받았던 질문들이며 내가 제대로 답하지 못했다고 생각하는 것이다. 이 문제에 대해 더 공부하고 잊지 않기 위해 여기에 써둔다.

맨 위로 이동 ↑

Database/SQL

서로 다른 DB 머신에서 데이터 트랜잭션 처리

1 분 소요

오랫만에 이곳에 글을 쓴다. 신입사원으로 지원시 열심히 썼었던 잊고 있던 오답노트를 다시 정리해본다. 경력이 3년이 넘었는데 아직도 이러한 문제조차 모르는 내 자신을 반성하며 다시 정리한다.

MSSQL 로그 파일 용량 줄이는 방법

최대 1 분 소요

개발용 MSSQL 서버를 사용하면서 로그 파일 용량이 점점 늘어갔다. 평소에는 별 상관 없는데 데이터베이스를 복사 떠가려고 하거나 백업할 때마다 엄청나게 많은 시간이 소요되니… 로그 파일이 무려 3기가가 넘었다. 그래서 로그 파일 용량을 줄였다. 데이터베이스 속성을 보면 다음과 같...

SQLBindCol에 대한 정리

최대 1 분 소요

프로그램 제작 중 SQLBindCol 함수가 생각보다 느리게 작동하는 것을 찾아내어 이제부터 원인 찾기와 해결에 들어간다.

맨 위로 이동 ↑

GIT

Travis CI 사용

18 분 소요

github를 사용하다가 얼마전부터 Travis CI 를 연동해서 사용해보기로 했다.

.gitignore 파일 설정하기

최대 1 분 소요

git을 이용할 때 무시하고 싶은 파일이 있을 때에는 .gitignore 파일을 작성하여 사용한다.

git에서 stash 명령 사용하기

최대 1 분 소요

git으로 작업을 하다가 git flow init를 한것을 깜빡 잊고 그냥 작업을 하다가 생각이 나서 git flow init를 하면 오류가 난다.

SourceTree와 함께 Git과 git-flow 사용해보기

최대 1 분 소요

최근 회사에서 Subversion에서 Git으로 이전하고 있고 나 역시도 이제부터는 Git으로 옮겨가려는 생각이라 내 서버에 Git을 설치하고 사용해보기로 한다.

CentOS에서 GIT 설치

최대 1 분 소요

회사의 형상관리시스템이 Subversion에서 GIT를 쓰기로 결정되어 GIT를 내 서버에 한번 설치해본다.

맨 위로 이동 ↑

GameServer

Travis CI 사용

18 분 소요

github를 사용하다가 얼마전부터 Travis CI 를 연동해서 사용해보기로 했다.

GCC 최적화 옵션

최대 1 분 소요

GCC로 컴파일하던 중 spdlog 라이브러리에서 컴파일시 -O3 옵션을 사용하는 것을 보고 궁금증이 생겨 찾아보았다.

맨 위로 이동 ↑

Java/JSP

JAVA의 자료형

최대 1 분 소요

서버와의 통신을 위해서 프로그램을 만들 일이 있어서 이것저것 기초작업을 시작해보다가 의문이 있어서 자료형에 대해 찾아보았다.

Eclipse 3.6 Helios Error

최대 1 분 소요

플래시 빌더를 4.5 버전으로 새로깔고 이것저것 플러그인을 설치하던 중 예상치 못한 에러를 만났다.

Redmine Eclipse 연동 삽질기

1 분 소요

서버에 redmine을 정말 어렵게 어렵게… 진짜 며칠간 개삽질해가며 설치하고… 생각해보니 trac은 이클립스 플러그인이 있어서 좀 나았는데 레드마인은 없었나 한번 찾아봤다. 역시나 있다. 참조한 글은 http://rcnboys.blog.me/20119875598 이 글이다. 플래...

Flash Builder 4에서 ANT 설치하기

최대 1 분 소요

플래시 작업을 하면 테스트 서버에 올리고 실제 서버에 올리고 파일 갱신 URL을 호출하고 서비스 URL을 열고…. 이 많은 노가다를 하기 싫어서 자동화하기 위해 Flash Builder 4에서 ANT를 쓰고 싶어 여기저기 검색해봤다.

맨 위로 이동 ↑

Python

apache 2.4 + flask 설정방법

2 분 소요

아파치에서 Flask로 만들어진 어플리케이션을 작동하기 위한 방법을 정리해둔다. 에러메시지는

Google Breakpad 설치 (2)

2 분 소요

gyp 파일을 다 실행하고 나면 솔루션 파일과 프로젝트 파일 등이 생겨난다. 비주얼스튜디오로 솔루션 파일을 열어보면 다음과 같이 여러개의 프로젝트가 솔루션 안에 들어있다.

Python에서 MySQL 연동

최대 1 분 소요

일단 서버에 파이썬을 설치한다. 내 경우에는 CentOS 6.3에 파이썬은 2.6 버전이다. yum으로 설치할 수 있는 가장 최신 버전.

맨 위로 이동 ↑

boost

boost에서 메모리풀 사용

1 분 소요

프로그램 구현 중 메모리풀이 필요한 경우가 있어 어떻게 할까 하다가 boost의 메모리풀을 찾아보게 되었다.

윈도우에서 C++ Boost 사용하기

최대 1 분 소요

윈도우에서 C++ 작업시 유용한 Boost 라이브러리를 사용하기 위해서는 빌드를 해야한다. 파일시스템 등을 다루는 등의 운영체제에 의존하는 기능들을 사용하기 위해 빌드해야한다고 한다.

맨 위로 이동 ↑

C#

Visual Studio에서 jemalloc 설치하고 사용법 (1)

최대 1 분 소요

이 글은 jemalloc 을 설치하다가 애먹은 경험으로 쓰는 것. 혹시 나처럼 Visual Studio에서 jemalloc을 쓰려고 고생하는 사람들에게 도움이 되길 바란다. 그리고 퍼갈 때에는 출처도 밝혀주시기를…

C#에서 엔디안 변경

최대 1 분 소요

C#에서 네트워크 통신을 할게 있어서 바이트오더를 빅엔디안으로 해주려다가 알게 된게 있어서 정리한다.

C#에서 Byte[]와 String간 변환하기

최대 1 분 소요

서버에서 받은 데이터를 byte[]에 문자열을 저장하고 Message.Show()로 보여주려고 했더니 System.Byte[]만 계속 찍혔다.

맨 위로 이동 ↑

AWS

Lightsail 에서 NGINX에 SSL 적용하기 (2)

1 분 소요

제대로 접속이 된다면 Lightsail 관리자페이지에서 HTTPS 접속을 위한 환경을 추가한다. ssl.dongbumkim.com 도메인을 추가한 다음, 443 포트를 연다.

Lightsail 에서 NGINX에 SSL 적용하기 (1)

2 분 소요

Lightsail을 사용하며 SSL을 적용하는 방법에 대한 포스팅이다. SSL을 써본적도 없고 앞으로도 내가 이런걸 쓸일이 있을지는 모르겠으나 한번 시도해본다. (사실은 푸우시로님의 요청으로)

맨 위로 이동 ↑

Lightsail

Lightsail 에서 NGINX에 SSL 적용하기 (2)

1 분 소요

제대로 접속이 된다면 Lightsail 관리자페이지에서 HTTPS 접속을 위한 환경을 추가한다. ssl.dongbumkim.com 도메인을 추가한 다음, 443 포트를 연다.

Lightsail 에서 NGINX에 SSL 적용하기 (1)

2 분 소요

Lightsail을 사용하며 SSL을 적용하는 방법에 대한 포스팅이다. SSL을 써본적도 없고 앞으로도 내가 이런걸 쓸일이 있을지는 모르겠으나 한번 시도해본다. (사실은 푸우시로님의 요청으로)

맨 위로 이동 ↑

Virtualization

가상화 하이퍼바이저의 선택

2 분 소요

서버를 가상화하기로 생각하고 처음 생각한건 가상화 하이퍼바이저의 선택이었다. (위키피디아 : 하이퍼바이저)

맨 위로 이동 ↑

MicroServer

MicroServer를 재설정

최대 1 분 소요

집에 설치한 서버에 CentOS 7을 설치해서 썼었지만 다시 6 버전으로 돌아가기로 결정.

HP MicroServer Gen8

1 분 소요

독일의 컴퓨터유니버스(http://www.computeruniverse.net)에서 직구한 마이크로서버 Gen8이 도착했다.

맨 위로 이동 ↑

node.js

node.js란 무엇인가?

최대 1 분 소요

처음 node.js라는 이름을 들었을 때 무슨 자바스크립트 파일명인줄 알았다. 마치 JQuery 처럼 자바스크립트 라이브러리가 아닌가 했는데 찾아보니 일종의 ‘웹서버’ 시스템이라고 보면 될 것 같다.

맨 위로 이동 ↑

PHP

맨 위로 이동 ↑

Lua

맨 위로 이동 ↑

Docker

맨 위로 이동 ↑

DevOps

맨 위로 이동 ↑

Git

맨 위로 이동 ↑

DevStory

과유불급의 보안 정책

1 분 소요

지나치게 복잡한 비밀번호 정책이 오히려 보안을 약하게 만든 실제 사례를 통해 적절한 보안 정책의 중요성을 이야기한다.

맨 위로 이동 ↑

C++

맨 위로 이동 ↑

Android

맨 위로 이동 ↑

ASP.NET

맨 위로 이동 ↑

Database

Redis Cluster

3 분 소요

Redis Cluster에 구축방법을 작성한다. 하나의 인스턴스로 레디스는 작동하여 보았지만 클러스터 모드는 처음 접한다.

맨 위로 이동 ↑

Redis

Redis Cluster

3 분 소요

Redis Cluster에 구축방법을 작성한다. 하나의 인스턴스로 레디스는 작동하여 보았지만 클러스터 모드는 처음 접한다.

맨 위로 이동 ↑

WordPress

워드프레스를 완전히 떠나며

1 분 소요

15년간 사용하던 워드프레스를 해킹 사건을 계기로 Jekyll + Netlify 기반의 정적 사이트로 전환한 경험을 정리했다.

맨 위로 이동 ↑

Perforce

맨 위로 이동 ↑