Skip to content

Instantly share code, notes, and snippets.

View yuka1984's full-sized avatar

Yuka=San yuka1984

  • http://www.sigmact.com/
  • Tokyo Japan
View GitHub Profile
@yuka1984
yuka1984 / gist:fdc68dee3cf7613c1e29
Created March 16, 2016 16:05
stacktrace 'jobject' must not be IntPtr.Zero. Parameter name: jobject
System.ArgumentException'jobject' must not be IntPtr.Zero. Parameter name: jobject
Raw
at Android.Runtime.JNIEnv.CallNonvirtualVoidMethod (IntPtr jobject, IntPtr jclass, IntPtr jmethod, Android.Runtime.JValue* parms) <0x7c263f58 + 0x001b8> in <filename unknown>:0
at Android.Views.View.set_Alpha (Single value) <0x845e7e60 + 0x001ef> in <filename unknown>:0
at Xamarin.Forms.Platform.Android.VisualElementTracker.UpdateOpacity () <0x84602bb0 + 0x0008f> in <filename unknown>:0
at Xamarin.Forms.Platform.Android.VisualElementTracker.HandlePropertyChanged (System.Object sender, System.ComponentModel.PropertyChangedEventArgs e) <0x7d47e880 + 0x006c7> in <filename unknown>:0
at (wrapper delegate-invoke) <Module>:invoke_void_object_PropertyChangedEventArgs (object,System.ComponentModel.PropertyChangedEventArgs)
at Xamarin.Forms.BindableObject.OnPropertyChanged (System.String propertyName) <0x7cc77528 + 0x0005b> in <filename unknown>:0
at Xamarin.Forms.BindableObject.SetValueActual (Xamarin.Forms.Binda
@yuka1984
yuka1984 / file0.cs
Last active March 30, 2016 09:09
Xamarin.Forms iOSでListView.PullToRefreshのインジケータの色を変える ref: http://qiita.com/yu_ka1984/items/b7592aaeed6048ddbb7b
internal class CustomListViewRender : ListViewRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<ListView> e)
{
base.OnElementChanged(e);
var subview = Control?.Subviews;
if (subview != null && subview.Any(x => x is UIRefreshControl))
{
var refresh = (UIRefreshControl)subview.First(x => x is UIRefreshControl);
@yuka1984
yuka1984 / RakutenMA.cs
Created April 9, 2016 20:08
C#でEdge.jsを使ってrakutenMAを実行
using System;
using EdgeJs;
using Newtonsoft.Json;
namespace RakutenMA
{
internal class Program
{
private static void Main(string[] args)
{
public static IObservable<TResult> SyncTimeout<TSource, TResult>(this IObservable<TSource> first,
IObservable<TSource> second, TimeSpan dueTime, Func<TSource, TSource, TResult> selectorFunc)
{
return
first
.Zip(second.Timeout(dueTime).Take(1), (f, s) => new {First = f, Second = s})
.Repeat()
.Select(x => selectorFunc(x.First, x.Second));
}
namespace XFApp1
{
public class App : Application
{
public App()
{
// The root page of your application
MainPage = new ContentPage
{
Content = new StackLayout
[TestFixture]
public class SpeakerTest
{
private IVoiceCapture _capture;
private IVoiceSpeaker _speaker;
[SetUp]
public void Setup()
{
// サンプルレート8000にて16bits/1channelで250msec毎にデータを受け取る。
[TestFixture]
public class SpeakerTest
{
private IVoiceCapture _capture;
private IVoiceSpeaker _speaker;
[SetUp]
public void Setup()
{
_capture = new VoiceCapture(8000, 250);
/// <reference path="NSpeex.Decoder.ts"/>
/// <reference path="Scripts/collections.ts" />
class Greeter {
element: HTMLElement;
span: HTMLElement;
timerToken: number;
decoder: SpeexDecoder;
socket: WebSocket;
reader: FileReader;
public sealed class CommitDisposable : IDisposable
{
private readonly Action _commitAction;
private readonly Action _rollbackAction;
public bool DoCommit { get; set; }
public CommitDisposable(Action commitAction, Action rollbackAction)
{
this.DoCommit = false;
public static class Singleton<T> where T : new()
{
public static T Instance = new T();
}