Skip to content

Instantly share code, notes, and snippets.

View bosskmk's full-sized avatar

Manki Kim bosskmk

View GitHub Profile
@bosskmk
bosskmk / docker_cheat.md
Created August 5, 2016 01:58 — forked from nacyot/docker_cheat.md
도커(Docker) 치트 시트

Docker 치트 시트

한국어 번역(초벌) : nacyot

왜 Docker를 사용해야하는가?

Why Should I Care (For Developers)

"나에게 Docker의 매력은 간단히 격리된 환경을 만들 수 있다는 것과, 그러한 환경을 재사용할 수 있다는 점이다."런타임 환경을 한 번 만들어 패키지로 만들면, 이 패키지를 다른 어떤 머신에서도 다시 사용할 수 있다. 또한 여기서 실행되는 모든 것은 마치 가상머신과 같이 호스트로부터 격리되어있다. 무엇보다도 이런 모든 일들이 빠르고 간단히 가능하다.

@bosskmk
bosskmk / gist:e64ac7d3ae860dcda18c
Created March 4, 2016 07:41 — forked from resting/gist:3421760
AES128 encrypt/decrypt in PHP with base64
<?
function aes128Encrypt($key, $data) {
if(16 !== strlen($key)) $key = hash('MD5', $key, true);
$padding = 16 - (strlen($data) % 16);
$data .= str_repeat(chr($padding), $padding);
return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $data, MCRYPT_MODE_CBC, str_repeat("\0", 16)));
}
function aes128Decrypt($key, $data) {
@bosskmk
bosskmk / baduk.cpp
Created December 23, 2013 06:04
Program created 10 years ago
#include <windows.h>
#include "resource.h"
enum STATE {NONE,BLACK,WHITE};
STATE m_Board[19][19]; //바둑판에 돌이 놓여진 상태
typedef struct LINKSTONE
{
int x; //연결된 돌들의 좌표
int y;