Kyungwook, Park kyungw00k

View HEADER
1 2 3 4 5 6 7 8 9 10
Copyright (C) ${project.inceptionYear} ${owner} (${email})
 
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
 
http://www.apache.org/licenses/LICENSE-2.0
 
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
View Dexter.java
1 2 3 4 5 6 7 8 9 10
public class Dexter {
private static String optimizedDirectory = "optimized";
private static String workDirectory = "working";
public static void loadFromAssets(Context context, String fileName) throws Exception {
File optimized = new File(optimizedDirectory);
optimized = context.getDir(optimized.toString(), Context.MODE_PRIVATE);
optimized = new File(optimized, fileName);
View ClassLoaderActivity.java
1 2 3 4 5 6 7 8 9 10
//
// !!WARNING: Not recommended for production code!!
//
public class ClassLoaderActivity extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
// file.jar has a dex'd "classes.dex" entry that you can generate with "dx" from any number of JARs or class files
ClassLoader dexLoader = new DexClassLoader("/path/to/file.jar", getCacheDir().getAbsolutePath(), null, getClassLoader());
setAPKClassLoader(dexLoader);
View spoon-sample.gradle
1 2 3 4 5 6 7 8 9 10
/* Your Android Config Here */
 
/* Spoon Configuration */
repositories { mavenCentral() }
 
configurations { spoon }
dependencies { spoon 'com.squareup.spoon:spoon-runner:1.0.5' }
 
def buildDirPath = project.buildDir.path
def apk = buildDirPath + '/apk/' + project.name + '-debug-unaligned.apk'
View deploy-build.gradle
1 2 3 4 5 6 7 8 9 10
buildscript {
repositories {
// rather than hit central each time with this:
// mavenCentral()
// we hit our company Nexus server ont he public group
// which includes the Central Repository
// and is local, so more performant
maven {
url "http://localhost:8081/nexus/content/groups/public"
}
View app.js
1 2 3 4 5 6 7 8 9 10
var conf = require('./config.js')
, wp = require('wordpress')
;
 
// TODO Account Validation
 
// TODO Make Output Directories
 
//
// Client Instance
View install_rabbitmq_on_rhel5.sh
1 2 3 4 5 6 7 8 9
#!/bin/sh
 
#
# Install RabbitMQ on RHEL/CentOS 5
#
 
# Enable EPEL
wget -O /tmp/epel-release-5-4.noarch.rpm http://ftp.riken.jp/Linux/fedora/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh /tmp/epel-release-5-4.noarch.rpm
View gist:5764413
1 2 3 4 5 6 7 8 9 10
// Determine which activities can handle the intent
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
PackageManager packageManager = getContext().getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(intent, 0);
 
// If there are no relevant activities, don't follow the link
boolean isIntentSafe = activities.size() > 0;
if (!isIntentSafe) {
// Something Wrong
return true;
View gist:5764408
1 2 3 4 5 6 7 8 9 10
class PInfo {
    private String appname = "";
    private String pname = "";
    private String versionName = "";
    private int versionCode = 0;
    private Drawable icon;
    private void prettyPrint() {
        Log.v(appname + "\t" + pname + "\t" + versionName + "\t" + versionCode);
    }
}
View proxy_with_balance_file.js
1 2 3 4 5 6 7 8 9 10
var fs = require('fs'),
sys = require('sys'),
http = require('http');
 
http.createServer(function (req, res) {
checkBalanceFile(req, res);
}).listen(8000);
 
function checkBalanceFile(req, res) {
fs.stat("balance", function(err) {
Something went wrong with that request. Please try again.