Skip to content

Instantly share code, notes, and snippets.

View esmasui's full-sized avatar

Sosuke Masui esmasui

View GitHub Profile
@esmasui
esmasui / gist:6163782
Created August 6, 2013 11:40
enchantMOON window.__SubEagleCoreManagerのダンプ
createSubEagleCore = function () { [native code] }
--------
@esmasui
esmasui / gist:6163735
Created August 6, 2013 11:33
enchantMOON MOONのダンプ
alert = function alert(message, callback) {
if (inAlert) {
return;
}
inAlert = true;
_alertCallback = callback || function() {};
__moon__.invoke('alert', '1', JSON.stringify([ message ]));
}
--------
_resumeFromAlert = function _resumeFromAlert() {
@esmasui
esmasui / gist:6163638
Created August 6, 2013 11:15
enchantMOON windowオブジェクトのダンプ
__document = [ null ]
--------
document = [ null ]
--------
scrollY = 0
--------
scrollX = 0
--------
innerHeight = 1024
--------
importJS(["lib/MOON.js", "lib/enchant.js", "lib/ui.enchant.js", "lib/puppet.enchant.js", "lib/moon.puppet.enchant.js"], function() {
enchant();
enchant.puppet.prepareTheatre();
StickerPuppet.create("", {
filename: "chara1.png",
w: 48,
h: 48,
behavior: [{
stickertap: function(event) {
MOON.uploadCurrentPageToEvernote(function() {
private ImageLoader.ImageCache newImageCache(final int size) {
return new ImageLoader.ImageCache() {
private LruCache<String, Bitmap> mCache = new LruCache<String, Bitmap>(size);
@Override
public Bitmap getBitmap(String url) {
return mCache.get(url);
}
@Override
package com.example.fragmenttest;
import java.util.HashMap;
import java.util.List;
import java.util.Stack;
import java.util.UUID;
import android.os.Bundle;
import android.app.ActionBar;
import android.app.Activity;
package com.uphyca.daggerperformance;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.text.DecimalFormat;
import java.util.concurrent.Callable;
import javax.inject.Inject;
import javax.inject.Qualifier;
import javax.inject.Singleton;
@esmasui
esmasui / gist:3550795
Created August 31, 2012 09:31
ActionBarSherlock4.1でActivituUnitTestCaseがエラーになる件
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.test.ActivityUnitTestCase;
public class MainActivityUnitTest extends ActivityUnitTestCase<MainActivity> {
private Intent _startIntent;
public MainActivityUnitTest() {
//
// SwizzlingTest.m
// HelloUnitTest
//
// Created by Sosuke Masui on 12/05/03.
// Copyright (c) 2012年 うぴか Inc. All rights reserved.
//
#import "SwizzlingTest.h"
#import </usr/include/objc/objc-class.h>
#import "SwizzlingTest.h"
#import </usr/include/objc/objc-class.h>
@interface Swizzlingee : NSObject
- (NSString *) hoge;
- (NSString *) piyo;
@end
@implementation Swizzlingee
- (NSString *)hoge