Skip to content

Instantly share code, notes, and snippets.

View deholic's full-sized avatar

Euigyom Kim deholic

View GitHub Profile
@deholic
deholic / route.js
Last active August 26, 2015 09:52
REST API Routing Code
// USER API
server.get('/:version/user/:userId', route, finished);
server.post('/:version/user', route, finished);
server.put('/:version/user/:userId', route, finished);
function route(req, res, next)
{
var routeString = getRoutePathString(req.url);
var target;
@deholic
deholic / gist:10098455
Created April 8, 2014 07:01
Return play store rank from app identifier
// app identifier를 찾아서 검색한다
$.map($("div.card"), function(n, i) {
if($(n).attr("data-docid").indexOf("APP.IDENTIFIER") != -1)
{
console.log(i, $(n).attr("data-docid"));
}
});
@deholic
deholic / gist:5081102
Created March 4, 2013 09:38
Convert .pem to .p12 for using APNS Service.
$ openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns_development_cert.p12
$ openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns_development_key.p12
@deholic
deholic / parseInt.js
Created February 25, 2013 07:19
parseInt(), WTF?
var str = "0000008";
console.log("print : " + parseInt(str)); // print : 0 {or} print : 8
console.log("print : " + parseInt(str, 10)); // print : 8
@deholic
deholic / format_prototype.js
Created November 19, 2012 02:18
String.Format for prototype process
String.format = String.prototype.format = function() {
var i=0;
var string = (typeof(this) == "function" && !(i++)) ? arguments[0] : this;
for (; i < arguments.length; i++)
string = string.replace(/\{\d+?\}/, arguments[i]);
return string;
}
@deholic
deholic / TableView.m
Created November 7, 2012 07:13
use transparent background UITableView on iOS 6
table = [[UITableView alloc] initWithFrame:frame style:UITableViewStyleGrouped];
// UITableView setBackgroundColor method is deprecated!
// use setBackgroundView!
[table setBackgroundView:nil];
[table setBackgroundColor:[UIColor clearColor]];
@deholic
deholic / is_not_running.sh
Created October 25, 2012 06:18
Change the Java version on Mac OS X Mountain Lion
$ cd /System/Library/Frameworks/JavaVM.framework/Versions
$ sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5
$ sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0
@deholic
deholic / meteor_twitter_auth.js
Created October 23, 2012 02:53
Prepare twitter oauth in Meteor 0.5.0
Meteor.startup(function() {
// check twitter authorize
var config = Accounts.loginServiceConfiguration.findOne({service: "twitter"});
if(!config) {
Accounts.loginServiceConfiguration.insert({
service: "twitter",
consumerKey: "YOUR_APP_CONSUMER_KEY",
secret: "YOUR_APP_CONSUMER_SECRET"
});
};
@deholic
deholic / gist:3774204
Created September 24, 2012 04:37
JSON parse for New line character
JSON.Parse(targetString.replace(/\n/g, "\\n"));
@deholic
deholic / gist:3774202
Created September 24, 2012 04:36
Using RegExp.Test()
var stringForCheck = "hello", patternRegExp = /[0-9][a-z]/;
var isCorrect = (new RegExp(stringForRegExp)).test(stringForCheck);