Skip to content

Instantly share code, notes, and snippets.

View ppeeou's full-sized avatar
๐ŸŽฏ
Focusing

hyunwoo jo ppeeou

๐ŸŽฏ
Focusing
View GitHub Profile
@ppeeou
ppeeou / html tooltip
Last active July 20, 2017 12:29
html tooltip
/* css */
/* Start Body */
body{
margin: auto;
padding: 20px 50px;
}
@ppeeou
ppeeou / python decorator ex
Created July 11, 2017 00:25
python decorator ex
# Decorators
def my_logger(orig_func):
import logging
logging.basicConfig(filename='{}.log'.format(orig_func.__name__),level=logging.INFO)
def wrapper(*args,**kwargs):
logging.info(
'Ran with args : {} , and kargs : {}'.format(args,kwargs)
)
@ppeeou
ppeeou / python map,filter,each
Created July 5, 2017 00:34
python map,filter,each
def _each(list, iter):
for i in range(len(list)):
iter(list[i], i)
def _map(list, iter):
new_list = []
_each(list, lambda v, i: new_list.append(iter(v)))
return new_list
@ppeeou
ppeeou / functional
Last active August 11, 2017 14:09
functional
var _ = {};
var MAX_ARRAY_INDEX = Math.pow(2, 53) - 1;
function getLength(array) {
return array == null ? void 0 : array.length;
}
function isArrayLike(array) {
var length = getLength(array);
@ppeeou
ppeeou / pipeline
Last active April 14, 2017 23:46
pipeline ์‚ฌ์šฉ๋ฒ•
_.pipeline = function () {
var funs = arguments;
return function (seed) {
return _.reduce(funs, function (l, r) { return r(l); }
, seed);
}
};
@ppeeou
ppeeou / Nodejs ํŒŒ์ผ์ฝ๊ณ  ์ •๊ทœ์‹์‚ฌ์šฉ
Last active April 11, 2017 06:06
Nodejs File Read ์ •๊ทœ์‹ํ‘œํ˜„ ์ ์šฉ
var fs = require('fs');
var es = require('event-stream');
var url = './data/smartIndoorAPI/';
var REGEX = /branchEventList/g;
fs.readdir(url, function (err, files) {
if (err) throw err;
files.forEach(function (file) {
var cnt = 0;
@ppeeou
ppeeou / js Handler event
Created April 7, 2017 07:43
js Handler event
<!DOCTYPE>
<html>
<head>
</head>
<body>
<div id="div1">div1</div>
<div id="div2">div2</div>
<div id="div3">div3</div>
<div id="div4">div4</div>
<div id="div5">div5</div>
@ppeeou
ppeeou / grid.css
Created April 4, 2017 01:22
grid.css
/* SECTIONS ============================================================================= */
.section {
clear: both;
padding: 0px;
margin: 0px;
}
/* GROUPING ============================================================================= */
@ppeeou
ppeeou / window crypto
Created March 25, 2017 01:40
javascript Promise
function convertStringToArrayBufferView(str){
var bytes = new Uint8Array(str.length);
for(var iii = 0 ; iii<str.lenght;iii++){
bytes[iii] = str.charCodeAt(iii);
}
@ppeeou
ppeeou / spring jdbc ์„ค์ •
Created February 21, 2017 13:33
spring jdbc ์„ค์ •
<!-- tomcat context.xml ์†Œ์Šค ์ˆ˜์ • ํ›„ ์‚ฌ์šฉํ•˜์„ธ์š” -->
<Resource auth="Container"
description="Global Address Database"
driverClassName="com.mysql.jdbc.Driver"
maxActive="8"
maxIdle="10"
maxWait="10"
name="jdbc/mysql"
password=""
type="javax.sql.DataSource"