Skip to content

Instantly share code, notes, and snippets.

View kiyokura's full-sized avatar

Kiyokura Narami kiyokura

View GitHub Profile
@kiyokura
kiyokura / proxysample.cs
Created April 4, 2017 15:02
自動構成スクリプトを考慮してOSのプロキシ設定をとってくるコード
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
var target = "https://hoge.fuga.example.com/hogehoge/";
Get-Child
var = "aaa";
@kiyokura
kiyokura / execute.sql
Last active December 28, 2015 01:21
EXECUTEで実行できるのと出来ないのと
DECLARE @arg varchar(MAX) = 'HOGEHOGE'
DECLARE @A varchar(MAX) = 'SELECT ''' + LEFT(@arg,4) + ''' as col1'
-- col1:HOGEで結果が返る
EXECUTE(@A)
-- エラーで実行できない
EXECUTE('SELECT ''' + LEFT(@arg,4) + ''' as col1')
# テストクラス(ObjectNameTest.cs)を検索し単体テストがあるオブジェクトをリストアップするスクリプト
Get-ChildItem -Recurse -Include *.cs | Select-Object Name | Sort-Object { $_.Name } | ForEach-Object { $ret = $_.Name -replace ".cs$",""; $ret = $ret -replace "Test$",""; $ret }
BEGIN
DECLARE @A AS VARCHAR(MAX) = NULL
DECLARE @B AS VARCHAR(MAX)
-- パターン1:先に結合した文字列を作ってからEXECUTEに渡す
SET @B = 'SELECT ''' + @A + ''' AS COL1'
EXECUTE(@B)
-- パターン2:EXECUTEの引数内で+演算子で結合?
EXECUTE('SELECT ''' + @A + ''' AS COL1')
# =================================================================
# リポジトリチェックアウトしてoriginからPullした後にMsBuild実行する
# =================================================================
# *****************************************************************
# 関数定義
# *****************************************************************
function IsSuccessSwitchBranch($stdout,$stderr)
{
# stdoutを検査?
@kiyokura
kiyokura / aspnet5beta7onubuntu.md
Last active September 7, 2015 00:39
memo : ASP.NET 5 with .NET Core on Ubuntu Desktop

ASP.NET 5 beta7 をクリーンなUbuntu 15.4 Desktopで動かしたメモ(整理中)

基本的には Installing ASP.NET 5 On Linux の記載通りの手順でで動作する。


DNVM と DNX

DNVM関係

必要なパッケージ類のインストール

OSの環境によっては割と最新状態で入ってるのもあると思うけど一応。

-- 誰かが作ったProcA
CREATE PROCEDURE usp_ProcA
@param int
AS
BEGIN
SET NOCOUNT ON
-- 実際はどっかのテーブルからデータ持ってくる
SELECT 1 AS hoge UNION SELECT 2 AS hoge
END
@kiyokura
kiyokura / GlimpseSecurityPolicy.cs
Created December 3, 2013 13:32
GlimpseSecurityPolicy.csでIPアドレスでポリシー制御を行うサンプル
using Glimpse.AspNet.Extensions;
using Glimpse.Core.Extensibility;
using System.Collections.Generic;
namespace DapperSampleWeb
{
public class GlimpseSecurityPolicy:IRuntimePolicy
{
public RuntimePolicy Execute(IRuntimePolicyContext policyContext)
{