Skip to content

Instantly share code, notes, and snippets.

@shimdh
shimdh / package.json.md
Last active November 3, 2017 01:26
package.json

package.json

실제 JSON 포맷이어야합니다. JavaScript 객체가 아닙니다.

생성

@shimdh
shimdh / ts-check.md
Last active November 3, 2017 01:24
ts-check

ts-check

TypeScript 2.3부터 유형주석이 있는 기존 JavaScript 코드를 분석 할 수 있도록 지원합니다.

vs code

@shimdh
shimdh / gist:dc440f860af9ae55d43686bf83fced14
Created October 20, 2017 00:19
vi에서 utf-8로 인코딩된 파일보기
~/.vimrc
set encoding=utf-8 nobomb
set fileencodings=utf-8,cp949
이미 vi로 파일을 연 상태에서 화면에 문자가 깨진 상태라면
명령모드
:e ++enc=utf-8
@shimdh
shimdh / test.html
Last active September 12, 2016 09:20
<section data-background-transition='zoom' data-transition='concave' data-background='http://ryanjarvinen.com/presentations/shared/img/broadcast_reveal_dark.png' data-state='blackout'>
<h2>Gist-Powered</h2>
<h1>Reveal.js</h1>
<h2>Slideshow Presentations</h2>
<p class='fragment'><small><a class='fragment' href='http://github.com/ryanj/gist-reveal'>github.com/ryanj/gist-reveal</a>
<br/> <a class='fragment' href='https://registry.hub.docker.com/u/ryanj/gist-reveal/'>registry.hub.docker.com/u/ryanj/gist-reveal</a></small></p>
</section>
<section data-background-transition='zoom' data-transition='linear'>
<h2>Try it out!</h2>
<p>Create your own deck by forking a copy of <a href='https://gist.github.com/ryanj/af84d40e58c5c2a908dd'>this github gist</a>: <br /><a href='https://gist.github.com/ryanj/af84d40e58c5c2a908dd'>https://gist.github.com/ryanj/af84d40e58c5c2a908dd</a></p>
@shimdh
shimdh / choose_restaurant.js
Created February 6, 2015 03:35
회사 근처 식당 고르기
var _ = require('underscore'),
restaurantMap = {
moo: "무명식당",
soon: "순대국",
book: "북어국",
mook: "어묵",
seol: "설렁탕",
kim: "김치찌게",
cheol: "철판목장",
don: "돈까스",
@shimdh
shimdh / debugWorker.js
Created April 22, 2014 12:15
example source for debugging workers in node.js using cluster.
var cluster = require('cluster');
var http = require('http');
if (cluster.isMaster) {
var debug = process.execArgv.indexOf('--debug') !== -1;
cluster.setupMaster({
execArgv: process.execArgv.filter(function(s) { return s !== '--debug' })
});
for (var i = 0; i < 2; ++i) {
if (debug) cluster.settings.execArgv.push('--debug=' + (5859 + i));
@shimdh
shimdh / logger.js
Created April 21, 2014 08:01
example source using extendObject.js
"use strict";
require('./extendObject'); // for __stack, __line, __function
var fs = require('fs');
var winston = require('winston');
var moment = require('moment');
var util = require('util');
@shimdh
shimdh / extendObject.js
Created April 21, 2014 07:57
extended winston logger in node.js
"use strict";
/**
* Created by zizisky on 14. 4. 20.
*/
Object.defineProperty(global, '__stack', {
get: function() {
var orig = Error.prepareStackTrace;
@shimdh
shimdh / btree.js
Created April 18, 2014 01:24
btree module in behavior tree for node.js
"use strict";
var Base = require('./base');
var countUnnamed = 0,
BehaviorTree;
BehaviorTree = Base.extend({
constructor: function(config) {
countUnnamed += 1;
this.title = config.title || 'btree' + (countUnnamed);
@shimdh
shimdh / base.js
Created April 18, 2014 01:21
base module in behavior tree for node.js
"use strict";
var Base = function() {
// dummy
};
Base.extend = function(_instance, _static) { // subclass
var extend = Base.prototype.extend;
// build the prototype
Base._prototyping = true;
var proto = new this;