Skip to content

Instantly share code, notes, and snippets.

@lavn0
lavn0 / DataContractParser.cs
Last active April 11, 2017 12:28
DataContractParser
// add reference to System.Runtime.Serialization, Version=4.0.0.0
// add reference to System.XML, Version=4.0.0.0
using System.IO;
using System.Runtime.Serialization;
using System.Text;
public static class DataContractParser
{
public static T ReadObject<T>(Stream stream)
{
@lavn0
lavn0 / runFxCop.bat
Created June 11, 2016 06:33
FxCopを実行するためのバッチファイル
@SET FXCOPEXE=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Static Analysis Tools\FxCop\fxcopcmd.exe
"%FXCOPEXE%" ^
/rule:FxCopCustom\bin\Debug\FxCopCustom.dll ^
/file:FxCopCustomTestRunLibrary\bin\Debug\FxCopCustomTestRunLibrary.dll ^
/out:fxcopResult.xml
pause
@lavn0
lavn0 / Cookie.cs
Created June 11, 2016 04:47
HttpWebRequestでCookieを使う
@lavn0
lavn0 / JsonParser.cs
Last active October 22, 2016 03:32
.NET 標準の処理でオブジェクトを json に変換及び逆変換する処理の実装
// add reference to System.Runtime.Serialization, Version=4.0.0.0
using System.IO;
using System.Runtime.Serialization.Json;
using System.Text;
/// <summary>json形式のファイルまたは文字列をインスタンスに変換またはその逆変換を行います。
/// 変換に用いるインスタンスには<see cref="System.Runtime.Serialization.DataContract"/> 属性が必要です。</summary>
public static class JsonParser
{
public static T ReadObject<T>(Stream stream)
@lavn0
lavn0 / toyamarb_q2.rb
Created April 16, 2016 08:15
toyamarb_q2.rb
#解けてない
module Q2
def self.strike
strikes = [1, 2]
#5以外を抜くボールの枚数の重複なし組み合わせを求める
result1 = []
(1..8).each do |n|
strikes.repeated_combination(n).each do |ss|