Skip to content

Instantly share code, notes, and snippets.

@noxi515
noxi515 / azure-pipelines.yaml
Created January 19, 2020 14:17
Azure Pipeline definition to update AutoRest C# client source code and create new pull request.
name: $(Date:yyyyMMdd).$(Rev:r)
pool:
vmImage: 'ubuntu-latest'
steps:
- checkout: self
clean: true
persistCredentials: true
@noxi515
noxi515 / AndroidAssetFileProvider.cs
Created December 15, 2018 17:29
.NET Extensions IFileProvider for Android asset files.
using System;
using System.IO;
using System.Linq;
using Android.Content;
using Java.Lang;
using Microsoft.Extensions.FileProviders;
using Microsoft.Extensions.Primitives;
namespace XamarinNetExtensions.Droid
{
@noxi515
noxi515 / AndroidManifest.xml
Created June 24, 2018 09:21
AndroidManifest.xml (AppChooser Pro)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="jp.co.noxi.apppickerpro"
android:installLocation="internalOnly"
android:versionCode="20"
android:versionName="2.0.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="14" />
@noxi515
noxi515 / sample.cs
Created February 21, 2018 11:04
学生向け適当に書いてみたサンプル
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Threading.Tasks;
using Newtonsoft.Json;
using Prism.Ioc;
using Prism.Services;
public class SampleData
{
@noxi515
noxi515 / 1-global.js
Last active February 3, 2018 17:34
JS Array-loop performance
// Initialize
console.time("initialize");
const size = 10000000;
const a = new Array(size).fill(0).map((v, i) => i);
const records = {
"for": [],
"for-of": [],
"forEach": [],
"map": [],
"reduce": []
@noxi515
noxi515 / LinerWriteOnlyPersister.java
Last active December 10, 2016 02:40
PitaliumのWriteOnlyな連番Persister
package jp.noxi.pitalium.io;
import com.htmlhifive.pitalium.core.config.PtlTestConfig;
import com.htmlhifive.pitalium.core.io.PersistMetadata;
import com.htmlhifive.pitalium.core.io.Persister;
import com.htmlhifive.pitalium.core.io.ResourceUnavailableException;
import com.htmlhifive.pitalium.core.model.TargetResult;
import com.htmlhifive.pitalium.core.model.TestResult;
import javax.imageio.ImageIO;
@noxi515
noxi515 / gist:5749e614eb153e1c606468d89160b8c1
Created December 6, 2016 11:34
AndroidJUnitRunner send usage data but failed...
12-06 20:30:48.937 7911-7937/? W/InfraTrack: Analytics post: AndroidJUnitRunner failed.
java.net.SocketTimeoutException: failed to connect to www.google-analytics.com/64.233.188.138 (port 80) after 3000ms
at libcore.io.IoBridge.connectErrno(IoBridge.java:169)
at libcore.io.IoBridge.connect(IoBridge.java:122)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:183)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:452)
at java.net.Socket.connect(Socket.java:884)
at com.android.okhttp.internal.Platform.connectSocket(Platform.java:117)
at com.android.okhttp.internal.http.SocketConnector.connectRawSocket(SocketConnector
@noxi515
noxi515 / Main.java
Created November 28, 2016 18:49
Maybe -> Single causes error (rxjava 2.0.1)
package jp.noxi.rx;
import io.reactivex.Single;
import io.reactivex.schedulers.Schedulers;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
public class Main {
@noxi515
noxi515 / HolidayConverter.java
Created October 31, 2016 16:08
WeatherNowの祝日CSV生成用コード
package jp.noxi.weathernow;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.file.Files;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
@noxi515
noxi515 / MyActivity.java
Last active August 29, 2015 14:01
ViewをTimerで更新するサンプル
package jp.noxi.sample.android.timer;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.widget.TextView;
import java.util.Timer;
import java.util.TimerTask;
import java.util.concurrent.TimeUnit;