Skip to content

Instantly share code, notes, and snippets.

View nnasaki's full-sized avatar

Masaki Yamamoto nnasaki

View GitHub Profile
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="httpAuthModule" type="System.Configuration.NameValueFileSectionHandler" />
</configSections>
<httpAuthModule>
<!-- If HttpAuthModule has problems, please contact me, https://github.com/nabehiro/HttpAuthModule -->
<!--
[required] Http Authentication Mode.
- Basic: Basic authentication
@nnasaki
nnasaki / azure-cli-resource-multiple-delete
Last active March 15, 2019 09:25
Azure CLIでリソースグループを一括削除。一応確認付。
#!/bin/sh
for i in $(az group list | jq -r '.[].name');
do
echo resource group $i include resouces below
az resource list -g $i | jq
echo will delete $i
az group delete --name $i --no-wait
done
@nnasaki
nnasaki / chrome-launch-and-capture.js
Last active May 3, 2017 23:37
Chrome Launch And Capture Sample
const CDP = require('chrome-remote-interface');
const fs = require('fs');
const { ChromeLauncher } = require('lighthouse/lighthouse-cli/chrome-launcher');
/**
* Launches a debugging instance of Chrome on port 9222.
* @param {boolean=} headless True (default) to launch Chrome in headless mode.
* Set to false to launch Chrome normally.
* @return {Promise<ChromeLauncher>}
*/
@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?
@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 / FizzBuzz.cs
Created December 3, 2012 16:12
FizzBuzz 実装クラス
using System.Globalization;
namespace FizzBuzz
{
public class FizzBuzz
{
private readonly int _inputNumber;
/// <summary>
/// コンストラクタ
@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.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 / gist:3640109
Created September 5, 2012 17:06
c#っぽいところ
/// <summary>
/// ジュースの在庫情報
/// </summary>
public class StockOfJuiceInfo
{
/// <summary>
/// 値段
/// </summary>
public int Price { get; set; }
@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>