Skip to content

Instantly share code, notes, and snippets.

@reniris
reniris / NoxRename.txt
Last active December 6, 2018 17:44
NoxScript
#!/system/bin/sh
su
mount -o rw,remount /dev/block/mtdblock3 /system
chmod 777 /system/app
mv /system/app/Launcher/*.apk *.apk.bak
mv /system/app/Browser/*.apk *.apk.bak
mv /system/app/CMFileManager/*.apk *.apk.bak
mv /system/app/Helper/*.apk *.apk.bak
@reniris
reniris / PropertyChangedExtensions.cs
Last active May 15, 2018 12:45
インデクサをIObservable<T>に変更する拡張メソッド
public static class PropertyChangedExtensions
{
public static IObservable<PropertyChangedEventArgs> ObserveIndexer(this INotifyPropertyChanged self, string indexerName = "Item")
{
return Observable.FromEvent<PropertyChangedEventHandler, PropertyChangedEventArgs>(
h => (s, e) => h(e),
h => self.PropertyChanged += h,
h => self.PropertyChanged -= h)
.Where(e => e.PropertyName == indexerName);
}
@reniris
reniris / ReactivePropertySlimResolver.cs
Last active April 23, 2018 16:19
ReactivePropertySlimResolver
using System;
using System.Collections.Generic;
using System.Reactive;
using System.Reflection;
using System.Text;
using MessagePack.Formatters;
using Reactive.Bindings;
namespace MessagePack.ReactivePropertyExtension
{
@reniris
reniris / ErrLog.txt
Last active April 13, 2018 11:52
ReactivePropertyErr
依存関係の動作「最高 マイナー」
テスト名: TestMethod1
テストの完全名: TaxPonTest.SettingTest.TestMethod1
テスト ソース: C:\Users\yayo\Documents\Visual Studio 2017\Projects\TaxPon\TaxPonTest\SettingTest.cs : 行 19
テスト成果: 失敗
テスト継続時間: 0:00:00.3838875
結果 のスタック トレース:
場所 TaxPon.Model.Setting..ctor()
@reniris
reniris / ChangeTheme.cs
Last active February 19, 2018 11:52
Xamarin Theme
/// <summary>
/// テーマ変更
/// </summary>
/// <param name="theme">theme</param>
/// <exception cref="NotImplementedException"></exception>
public void ChangeTheme(ThemeType theme)
{
if (MainPage == null) return;
MainPage.Parent = null;
@reniris
reniris / BindEnum.cs
Last active February 21, 2018 08:31
XamarinでPickerにEnumをバインド
namespace TaxPon.View.Themes
{
public enum ThemeType
{
Dark,
Light,
}
}
@reniris
reniris / ResourceService.cs
Last active May 14, 2018 14:45
Xamarin RESX
/// <summary>
/// 多言語化されたリソースと、言語の切り替え機能を提供します。
/// </summary>
public class ResourceService : INotifyPropertyChanged
{
#region singleton members
public static ResourceService Current { get; } = new ResourceService();
#endregion