Skip to content

Instantly share code, notes, and snippets.

View numa08's full-sized avatar
🐍

Takaya Funabiki numa08

🐍
View GitHub Profile
@numa08
numa08 / conflim.html
Created September 10, 2012 14:10
getElement Conflim
<!DOCTYPE html>
<html>
<head>
<title>test page</title>
</head>
<body>
<p id="test1" name="test">test1</p>
<p id="test2" name="test">test2</p>
<p id="test3" name="test">test3</p>
<p id="test4" name="test">test4</p>
@numa08
numa08 / gist:3749849
Created September 19, 2012 14:02
AsyncAccess
public class AsyncAccess
{
public IObservable<string> requestHttpGET(string url)
{
var request = WebRequest.Create(url);
return Observable.FromAsyncPattern<WebResponse>(
request.BeginGetResponse, request.EndGetResponse)
.Invoke()
.Select(resp =>
@numa08
numa08 / gist:3749857
Created September 19, 2012 14:03
AsyncAccessTest
[TestClass]
public class AsyncAccessTest : SilverlightTest
{
[TestMethod, Asynchronous]
public void Test_AsyncHTTPGET_Success()
{
var accesser = new AsyncAccess();
accesser
.requestHttpGET("http://www.google.co.jp").
ObserveOnTest(this).
@numa08
numa08 / RunWP7UnitTestsInEmulator.cs
Created October 4, 2012 11:49
RunWP7UnitTestsInEmulator task
using System;
using System.Linq;
using Microsoft.Build.Utilities;
using Microsoft.SmartDevice.Connectivity;
using System.Threading;
using System.Globalization;
using System.IO;
using Microsoft.Build.Framework;
namespace MyMsBuildTask
@numa08
numa08 / msbuild.proj
Created October 4, 2012 11:50
MsBuild TaSk
<?xml version="1.0" encoding="utf-8" ?>
<Project DefaultTargets="Test" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
<UsingTask TaskName="MyMsBuildTask.RunWP7UnitTestsInEmulator"
AssemblyFile="MyMsBuildTask.dll"/>
<PropertyGroup>
<SourceFilesPath>$(MSBuildProjectDirectory)</SourceFilesPath>
</PropertyGroup>
@numa08
numa08 / msbuild.proj
Created October 8, 2012 12:56
MsBuildTask
<?xml version="1.0" encoding="utf-8" ?>
<Project DefaultTargets="Test" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
<UsingTask TaskName="MyMsBuildTask.RunWP7UnitTestsInEmulator"
AssemblyFile="MyMsBuildTask.dll"/>
<PropertyGroup>
<SourceFilesPath>$(MSBuildProjectDirectory)</SourceFilesPath>
</PropertyGroup>
@numa08
numa08 / make_random_picker.rb
Created October 26, 2012 15:08
重み付き乱択アルゴリズム ref: http://qiita.com/items/6d20c2571dac55e4de4c
#! ruby
class DUP
def initialize(name, age)
@name = name
@age = age
end
attr_accessor :name,:age
end
def make_random_picker(dup)
@numa08
numa08 / chooser.scala
Created November 7, 2012 14:45
Scalaで重み付き乱択アルゴリズム ref: http://qiita.com/items/9fab26545ae931a1dc67
val makeRandomChooser = (shops : List[Shop]) => {
val sortedList = shops.sort(_.likely > _.likely)
var likeSum = 0.0
sortedList.foreach(likeSum += _.likely)
val targetList = sortedList.map{tem => new Shop(0, tem.name, tem.likely / likeSum)}
println(targetList)
sortedList.foreach(likeSum += _.likely)
def choosen (targetList : List[Shop], likeSum : Double) = {
@numa08
numa08 / Hack.java
Created December 4, 2012 14:27
HackFacebookForAndroidDtabases
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sudo);
SQLiteDatabase userDB = SQLiteDatabase.openOrCreateDatabase(
"/data/data/com.facebook.katana/databases/users_db2", null);
Cursor cursor = userDB.query(Scheme.TABLE, Scheme.COLUMNSS, null, null,
null, null, null, null);
cursor.moveToFirst();
public interface Outputalbe {
public String output();
}