Skip to content

Instantly share code, notes, and snippets.

View chwnam's full-sized avatar

Changwoo Nam chwnam

View GitHub Profile
@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 ([email protected])
## predix-seed: https://github.com/PredixDev/predix-seed
## EDIT THESE VARIABLES
predix_seed_name="pangyo_predix_seed"
uaa_service_name="pangyo_uaa_instance"
<?php
/**
* Plugin Name: Read Only Custom Post
* Description: Sample code of read-only custom post
* Author: changwoo
* Author URI: mailto://[email protected]
*/
add_action( 'init', 'rocp_register_post_type' );
function rocp_register_post_type() {
@chwnam
chwnam / imbc_stop
Created October 2, 2015 03:29
동작 중인 mplayer 중지시키는 명령
!#/bin/bash
pgrep mplayer | xargs kill
@chwnam
chwnam / imbc_rtmp.py
Created October 2, 2015 01:16
iMBC FM4U 스트림 주소를 알아내는 파이썬 스크립트
#!/usr/bin/python
# -*- coding: utf-8 -*-
import urllib2, json, re
print json.loads(re.match(r'\((.+)\);', urllib2.urlopen('http://miniplay.imbc.com/WebLiveURL.ashx?channel=mfm&protocol=RTMP').read(), re.M|re.S).group(1))['AACLiveURL']
@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() {
@chwnam
chwnam / custom-post.php
Created June 12, 2015 10:36
커스텀 포스트의 예제 플러그인
<?php
/*
Plugin Name: 커스텀 포스트 예제
Author: changwoo
Author URI: mailto://[email protected]
Description: 커스텀 포스트의 모든 키워드를 살펴 보는 예제입니다.
*/
$music_collection_obj = NULL;
@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 / hook-dump.php
Last active February 19, 2017 05:14
워드프레스의 등록된 훅을 덤프해보는 예제입니다. 실습용 소스라서 수정을 해야 합니다.
<?php
/*
Plugin Name: hookdump-<author>
Description: hookdump example by <author>
Author: <your name>
*/
/* adds admin menu */
add_action( 'admin_menu', '<author>_add_admin_menu' );
/* our customized action hook */
@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 / 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