Skip to content

Instantly share code, notes, and snippets.

View dsdstudio's full-sized avatar
🎹
Focusing

Bohyung kim dsdstudio

🎹
Focusing
View GitHub Profile
@dsdstudio
dsdstudio / build.gradle
Created November 19, 2013 08:46
gradle javadoc 한글깨짐문제 해결
javadoc {
options.addStringOption("locale","ko_KR");
options.addStringOption("encoding","UTF-8");
options.addStringOption("charset","UTF-8");
options.addStringOption("docencoding","UTF-8");
}
@dsdstudio
dsdstudio / node-java-tcp-integer-write.js
Created December 30, 2013 03:19
Nodejs buffer -> java network tcp communication nodejs buffer 4byte int write
var buf = new Buffer(4);
var num = 171;
buf.writeInt32BE(num, 0);
console.log(buf); // 00 00 00 ab
buf.writeInt32LE(num, 0);
console.log(buf); // ab 00 00 00
@dsdstudio
dsdstudio / pom.xml
Created December 30, 2013 08:42
maven-shade-plugin no dependency-reduced-pom generated
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
@dsdstudio
dsdstudio / gist:8539151
Created January 21, 2014 12:30
redis client test
// redis-cli.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <stdio.h>
#define REDIS_PORT 6379
#define REDIS_HOST "127.0.0.1"
#define RedisAskingPriceTable "stockrules_recently_ap"
#define RedisMarketPriceTable "stockrules_recently_mp"

Docker 치트 시트

왜 Docker를 사용해야하는가?

Why Should I Care (For Developers)

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

TL;DR, 지금 바로 Docker 개발 환경 구축하기

var point, pointStartX, pointStartY, deltaX, deltaY;
var scroller = new iScroll('scrollerId', {
vScroll: false,
vScrollbar: false,
hScrollbar: false,
snap: 'li',
momentum: false,
onBeforeScrollStart: function(e) {
point = e.touches[0];
pointStartX = point.pageX;
@dsdstudio
dsdstudio / sha512.java
Last active February 7, 2021 03:00
java sha-512 encryption
/**
* sha512 방식으로 암호화한 스트링을 리턴한다
*
* @param target
* @return [encrypted string]
*/
public final static String encryptSHA512(String target) {
try {
MessageDigest sh = MessageDigest.getInstance("SHA-512");
sh.update(target.getBytes());
@dsdstudio
dsdstudio / d3-doughnutchart.js
Created March 4, 2014 18:51
D3를 이용한 도넛 차트와 레전드
var data = [{
title: "KOSPI",
jisu: "1,965",
change: 3.22,
percent: "0.22%",
collections: [{
l: "상한",
v: 5
}, {
l: "상승",
@dsdstudio
dsdstudio / d3-horizontal-barchart.js
Last active August 29, 2015 13:57
d3 바차트 프로토타이핑
var data = [
{l:"개인", v:55, t:1},
{l:"기관", v:343, t:2},
{l:"외인", v:332, t:1}
];
var margin = {top: 20, right: 20, bottom: 30, left: 40};
var w = 500;
var h = 80 - margin.bottom - margin.top;
var barWidth = w / data.length;