Skip to content

Instantly share code, notes, and snippets.

View chwnam's full-sized avatar

Changwoo Nam chwnam

View GitHub Profile
@chwnam
chwnam / opener.py
Created September 16, 2014 00:02
batch_opener
# -*- coding: utf-8 -*-
# copyright: K. H. Nam (snowall@gmail.com) / Licensed under GPLv3 or higher version.
import wx
import os
import sys
import os.path
reload(sys)
sys.setdefaultencoding('cp949')
@chwnam
chwnam / drobox-clash-cleaner.py
Created November 23, 2014 14:37
Dropbox Clash Cleaner (korean ver.)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 드롭박스 동기화 중 파일 충돌로 인해 중복된 파일이 엄청나게 쌓이는 경우, 쌓이는 파일들을 별도로 추려내는 스크립트
import os
import re
class ClashItem:
def __init__(self, original_file_name, location, clash_file_name, date, dir_path):
self.original_file_name = original_file_name
@chwnam
chwnam / win_demacboogi.py
Created April 26, 2015 17:58
자모 분리된 문자열로부터 원래의 문자열로 복원하는 파이썬 스크립트
#!/usr/bin/python
# -*- coding: cp949 -*-
"""
자모 분리된 문자열로부터 원래의 문자열로 복원하는 파이썬 스크립트.
리눅스 <-> OSX의 경우 파일 인코딩이 UTF-8이 유지되기 때문에 단지 NFD, NFC만 바꾸어 주면 되나,
윈도우의 경우 CP949로 완전히 인코딩이 변경되어 UTF-8 하의 NFD, NFC 정보가 손실된다.
그러므로 이렇게 손실된 정보를 자모의 출현 규칙으로부터 파악해 핸다.
"""
from unicodedata import normalize
import sys
@chwnam
chwnam / taxonomy-dropdown.php
Created June 10, 2015 16:39
커스텀 포스트의 카테고리 필터에 대한 기록
<?php
/*
Plugin Name: Taxonomy Dropdown
Plugin URI: http://blog.changwoo.pe.kr
Description: 커스텀 포스트의 카테고리 필터 드롭다운 상자에 대해
Version: 1.0
Author: changwoo
Author URI: http://blog.changwoo.pe.kr
*/
@chwnam
chwnam / entry-points.php
Created June 12, 2015 10:35
워드프레스 주요 진입점 (admin_menu, admin-post, ajax, redirect)에 대한 예제입니다. 소스는 실습용이므로 수정이 필요합니다.
<?php
/**
* Plugin Name: entry-points-<author>
*/
// Menu entry points
add_action( 'admin_menu', 'i_need_your_callback_selection' );
function <author>_entry_points_add_admin_menu() {
@chwnam
chwnam / imbc_stop
Created October 2, 2015 03:29
동작 중인 mplayer 중지시키는 명령
!#/bin/bash
pgrep mplayer | xargs kill
@chwnam
chwnam / custom-field-search.php
Created July 7, 2015 06:18
커스텀 포스트 검색: 커스텀 필드도 포함되도록 조정
<?php
/*
Plugin Name: Custom Field Search
Author: changwoo
*/
add_action( 'init', 'my_test_register_post_type' );
function my_test_register_post_type() {
<?php
/**
* Plugin Name: Read Only Custom Post
* Description: Sample code of read-only custom post
* Author: changwoo
* Author URI: mailto://ep6tri@hotmail.com
*/
add_action( 'init', 'rocp_register_post_type' );
function rocp_register_post_type() {
@chwnam
chwnam / google_calendar_sample.py
Created February 28, 2015 20:54
Google Calendar API Example
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import argparse
import httplib2
import json
from apiclient.discovery import build
from oauth2client import tools
from oauth2client.file import Storage
from oauth2client.client import flow_from_clientsecrets
@chwnam
chwnam / build_predix_seed
Last active July 15, 2016 19:13
predix-seed automation shell script.
#!/bin/bash
## Automatic predix-seed generation script
## 2016-07-15 Changwoo Nam (ep6tri@hotmail.com)
## predix-seed: https://github.com/PredixDev/predix-seed
## EDIT THESE VARIABLES
predix_seed_name="pangyo_predix_seed"
uaa_service_name="pangyo_uaa_instance"