Skip to content

Instantly share code, notes, and snippets.

View nnasaki's full-sized avatar

Masaki Yamamoto nnasaki

View GitHub Profile
@nnasaki
nnasaki / Microsoft.WindowsAzure.Management raise System.IO.FileNotFoundException
Last active August 29, 2015 14:01
Microsoft.WindowsAzure.Management raise System.IO.FileNotFoundException
型 'System.IO.FileNotFoundException' のハンドルされていない例外が azuremanagement.exe で発生しました
追加情報:ファイルまたはアセンブリ 'Microsoft.Threading.Tasks, Version=1.0.12.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
@nnasaki
nnasaki / Microsoft.WindowsAzure.Management can't running Azure Web Sites
Last active August 29, 2015 14:01
Microsoft.WindowsAzure.Management Library を Azure Web Siteで動かそうとしたら、動きませんでした。
エラーメッセージ
System.Security.Cryptography.CryptographicException はユーザー コードによってハンドルされませんでした。
HResult=-2147024894
Message=The system cannot find the file specified.
Source=mscorlib
StackTrace:
at System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 hr)
at System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromBlob(Byte[] rawData, IntPtr password, UInt32 dwFlags, Boolean persistKeySet, SafeCertContextHandle& pCertCtx)
at System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromBlob(Byte[] rawData, Object password, X509KeyStorageFlags keyStorageFlags)
@nnasaki
nnasaki / gist:313ce1ffa6dc592a8a45
Created September 6, 2014 07:31
ToDoTableViewController.swift
// ----------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// ----------------------------------------------------------------------------
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
@nnasaki
nnasaki / VenderMachine.cs
Created August 20, 2012 15:40
TDDBC_仙台02をC#で素振り。ステップ1まで。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace VenderMachine.Controllers
{
/// <summary>
/// 自動販売機クラス
/// </summary>
@nnasaki
nnasaki / gist:3640109
Created September 5, 2012 17:06
c#っぽいところ
/// <summary>
/// ジュースの在庫情報
/// </summary>
public class StockOfJuiceInfo
{
/// <summary>
/// 値段
/// </summary>
public int Price { get; set; }
@nnasaki
nnasaki / FizzBuzz.feature
Created December 3, 2012 15:51
FizzBuzzのデシジョンテーブル
# language: ja
フィーチャ: 入力値によってFizzBuzzの文字列を返すことが出来る
(省略)
シナリオ: デシジョンテーブルの入力値によってFizzBuzzの文字列を返す
前提 以下のデシジョンテーブルによって入力値と動作を定義する
| 入力値 | 三の倍数 | 五の倍数 | 結果 |
| 3 | true | false | Fizz |
| 5 | false | true | Buzz |
| 15 | true | true | FizzBuzz |
@nnasaki
nnasaki / 入力値によってFizzBuzzの文字列を返すことが出来るSteps.cs
Created December 3, 2012 16:01
入力値によってFizzBuzzの文字列を返すことが出来るSteps
using System.Diagnostics;
using System.Globalization;
using TechTalk.SpecFlow;
using TechTalk.SpecFlow.Assist;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace FizzBuzz.Specs
{
public class Decision
{
@nnasaki
nnasaki / FizzBuzz.cs
Created December 3, 2012 16:12
FizzBuzz 実装クラス
using System.Globalization;
namespace FizzBuzz
{
public class FizzBuzz
{
private readonly int _inputNumber;
/// <summary>
/// コンストラクタ
@nnasaki
nnasaki / FizzBuzzTest.cs
Created December 4, 2012 21:24
FizzBuzz の MSTest によるパラメタライズテスト
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace FizzBuzzTest
{
[TestClass]
public class FizzBuzzTest
{
public TestContext TestContext { get; set; }
@nnasaki
nnasaki / convert.rb
Created February 3, 2013 15:55
CSV を変換する例。以下のように実行する。 ruby convert.rb blog.csv > convert.csv
# coding: UTF-8
require "csv"
options = {:headers => true,
:return_headers => true, :write_headers => true}
delete_columns = %w{Path FileName}
CSV.filter(options) do |row|
if row.header_row?