Skip to content

Instantly share code, notes, and snippets.

View 9re's full-sized avatar

Taro Kobayashi 9re

View GitHub Profile
@9re
9re / developer-console-daily-diff.js
Created January 10, 2012 09:37
take the daily diff of active installs from flashvar parameters
(function(){
var embed = document.getElementsByTagName('embed')[0];
var flashvars = embed.getAttribute('flashvars');
flashvars = parseQueary(flashvars);
this.flashvars = flashvars;
var data = [];
for each (var name in flashvars) {
if (/data_\d/.test(name)) {
parseCSV(decodeURIComponent(flashvars[name]));
break;
@9re
9re / Makefile
Created January 25, 2012 13:32
reading integer from network stream
all: StreamReader.hpp test.cpp
g++ -o test test.cpp
@9re
9re / setup_cross_compile.sh
Created February 28, 2012 09:05
ios cross compile
# http://typester.no.de/np/071ada375b114894bdd7498b732eba84
export CC=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc
export CFLAGS="-arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk"
export CXX=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++
export CXXFLAGS="-arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk"
export CPP=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/cpp
export AR=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ar
@9re
9re / diff
Created March 22, 2012 05:51
diff -r -p1 android-support-package-rev-6/v4 <sdk-home>/extras/android/support/v4/src
Only in v4/: Android.mk
diff -r -p1 v4/honeycomb/android/support/v4/app/ActivityCompatHoneycomb.java /home/taro/Android/android-sdk-linux/extras/android/support/v4/src/honeycomb/android/support/v4/app/ActivityCompatHoneycomb.java
*** v4/honeycomb/android/support/v4/app/ActivityCompatHoneycomb.java 2012-01-10 15:40:54.420339000 +0900
--- /home/taro/Android/android-sdk-linux/extras/android/support/v4/src/honeycomb/android/support/v4/app/ActivityCompatHoneycomb.java 2012-03-22 13:55:41.000000000 +0900
*************** package android.support.v4.app;
*** 19,20 ****
--- 19,21 ----
import android.app.Activity;
+ import android.content.Intent;
@9re
9re / BatteryLevelReceiver.java
Created June 5, 2012 01:46
Log battery level periodically
package com.example.battery;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.util.Log;
package mn.uwvm.metannot.test;
import java.io.IOException;
import java.io.StringWriter;
import java.io.Writer;
import java.util.Date;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
/*
* Copyright (C) 2010 The Android Open Source Project
*
* 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
@9re
9re / gyazo.sh
Created September 4, 2012 01:35
upload gyazo
#!/bin/sh
#username=
#password=
#server=
#port=
#path=
browser='google-chrome'
t_file=`tempfile`.png
@9re
9re / BuildERDiagram.hs
Created September 6, 2012 16:06
build graphviz file from Haskell
{-# LANGUAGE TypeSynonymInstances, FlexibleInstances, OverlappingInstances #-}
import Data.Char (isUpper,isLower,toLower)
import Data.List (groupBy,concat,intersperse)
data Column
= Column
{ column_name :: String
, column_type :: String
} deriving Show
@9re
9re / gist:3893865
Created October 15, 2012 17:35
mysql regexp test
mysql> select 'token?test' regexp '[[:alnum:]]+[[.?.]]';
+-------------------------------------------+
| 'token?test' regexp '[[:alnum:]]+[[.?.]]' |
+-------------------------------------------+
| 1 |
+-------------------------------------------+
1 row in set (0.00 sec)
mysql> select 'token?test' regexp '[[:alnum:]]+[^[.?.]]';
+--------------------------------------------+