Skip to content

Instantly share code, notes, and snippets.

View blmarket's full-sized avatar

Jeong, Heon blmarket

  • Undisclosed company name
  • Vancouver BC, Canada
View GitHub Profile
@blmarket
blmarket / avi_smi_mapper.pl
Created March 13, 2014 07:58
동영상 - 자막 file name mapper
use Data::Dumper;
use Archive::Zip qw( :ERROR_CODES :CONSTANTS );
$_ = `ls`;
@_ = split /\n/;
@anis = grep /\.mkv$/, @_;
@zips = grep /\.zip$/, @_;
# print Dumper(@anis);
@blmarket
blmarket / test.js
Created March 6, 2014 08:22
Infinite dogecoin wallet address generator, prints public address/private key pair infinitely.
// I've copy-pasted these code from http://dogecoinpaperwallet.net/
var window = {};
//
// Array.prototype.map function is in the public domain.
// Production steps of ECMA-262, Edition 5, 15.4.4.19
// Reference: http://es5.github.com/#x15.4.4.19
if (!Array.prototype.map) {
Array.prototype.map = function (callback, thisArg) {
var T, A, k;
@blmarket
blmarket / login.py
Created February 15, 2014 00:26
네이버 로그인 python 스크립트
#/usr/bin/env python
# vim: set fileencoding=utf-8
from ghost import Ghost
from config import COOKIE_FILE, LOGIN_ID, LOGIN_PW
import urllib2
import cookielib
import Cookie
class NaverCrawler:
@blmarket
blmarket / HOWTO.md
Created February 14, 2014 03:29
How to safely move your node.js module to another path.

모듈 파일을 옮길 때 일일이 dependency 체크를 하기 귀찮다면, 일단 옮긴 후에 다음 내용을 넣어 주면 된다.

console.trace();
module.exports = require('새 모듈 경로');

만약 코드의 테스트 커버리지가 충분하다면(적어도 모든 require를 한번 이상은 실행해줘야 이 방법으로 안전하게 모듈을 이전할 수 있다), 테스트를 돌리는 것만으로도 어느 모듈에서 해당 모듈을 참조하고 있었는지 나열해주기 때문에, 그것들만 찾아가면서 수정해주면 된다.

@blmarket
blmarket / Day1.mkd
Created February 5, 2014 13:51
기계학습과 머신 러닝 겨울학교 2014

첫날

Overview

Overview는 그래도 학부생 레벨에서 진행할 것이라는 생각을 확실하게 깨준 오버뷰였다. 진짜 수박 겉핥기같은 소개 이후엔 바로 최신 트렌드 소개...;;

Computer Graphics

그나마 알아들을 만한 녀석이긴 한데... 문제는 수준이 너무 쉬운 편이었다는거... 주변 픽셀 값 가지고 특징점 찾는 알고리즘에서 시작해서 특징점 계산에 관련된 내용을 가볍게 공부했다.

@blmarket
blmarket / README.md
Last active January 4, 2016 05:09
Kaggle Trial until now.

Machine learning Classification

이 문서는 kaggle에 올라온 문제를 푸는 과정을 기술한 것이다.

2014-01-18?

문제를 처음 읽고, 일단 sample submission(모든 id에 대해 0을 예측한)을 0.01로 바꿔서 제출해보았으나 점수가 sample보다도 낮았다. 그 외 포럼에서 나오는 말들을 종합해 볼때 일단 loss가 0인 데이터가 대다수라는 것을 train.csv를 보지 않고서도 알 수 있었다.

2014-01-19?

@blmarket
blmarket / migrate.sh
Created January 5, 2014 05:49
Simple way to migrate your git repositories... PS> forget about my project names...
#!/bin/bash
projects=( 'chart-comparison' 'codesprint' 'dynamodb-chart-browser' 'navercrawler' 'nodejs-sandbox' 'sandbox-judge' 'scala-hadoop-example' 'skplanetx' 'voiceserver' )
# for var in ${projects[@]}; do
# git clone git@blmarket.net:${var}.git
# done
for var in ${projects[@]}; do
(
@blmarket
blmarket / main.coffee
Created December 10, 2013 08:10
migration of Key-Value data from redis into dynamoDB
{AWS} = require './aws' # this is configured aws-sdk
async = require 'async'
redis = require 'redis'
client = redis.createClient(6379, '--our-redis-source--')
data = {}
dynamo = new AWS.DynamoDB()
client.keys '*', (err, res) -> # you can set your pattern
toTask = (row) ->
@blmarket
blmarket / terminator.rb
Last active December 29, 2015 08:39
Terminator homebrew formula
require 'formula'
class Terminator < Formula
homepage 'https://launchpad.net/terminator'
url 'http://launchpad.net/terminator/trunk/0.97/+download/terminator-0.97.tar.gz'
sha1 'aa92a6cacd572f6a834ac1de88ae699c7b7dee69'
depends_on 'pkg-config' => :build
depends_on :python
depends_on :x11
@blmarket
blmarket / Terminator-OSX.mkd
Created November 25, 2013 08:23
Install and configure Terminator on Mac OS X

Install and configure Terminator on Mac OS X

Preface

리눅스에서 쓰던 DWM+Terminator 조합을 OSX 에서도 사용하기 위해 이 문서를 작성함. Terminator에서는 Fink에서 쓰라고 권장하고 있지만, 난 homebrew를 쓰고 있었기 때문에 homebrew에서 할 수 있는 방법을 강구함.

Required