Skip to content

Instantly share code, notes, and snippets.

View masaru-b-cl's full-sized avatar

TAKANO Sho / @masaru_b_cl masaru-b-cl

View GitHub Profile
@masaru-b-cl
masaru-b-cl / Dark.vssettings
Created December 26, 2012 07:01
VS濃色テーマ
<UserSettings>
<ApplicationIdentity version="11.0"/>
<ToolsOptions>
<ToolsOptionsCategory name="Environment" RegisteredName="Environment">
<ToolsOptionsSubCategory name="WebBrowser" RegisteredName="WebBrowser" PackageName="Visual Studio Web Browser Package">
<PropertyValue name="HomePage">http://go.microsoft.com/fwlink/?LinkId=32722&amp;clcid=%vsspv_lcid_hex%</PropertyValue>
<PropertyValue name="ViewSourceIn">1</PropertyValue>
<PropertyValue name="ViewSourceExternalProgram">%systemroot%\system32\notepad.exe</PropertyValue>
<PropertyValue name="SearchPage">http://go.microsoft.com/fwlink/?LinkId=32722&amp;clcid=%vsspv_lcid_hex%</PropertyValue>
</ToolsOptionsSubCategory>
@masaru-b-cl
masaru-b-cl / execute.wsf
Created December 21, 2012 07:35
Visual Studio Advent Calendar 2012用 execute.wsf
<?xml version="1.0" encoding="shift_jis" ?>
<job id="main">
<script src="greeter.js" language="JScript"></script>
<script src="main.js" language="JScript"></script>
</job>
@masaru-b-cl
masaru-b-cl / main.ts
Created December 21, 2012 07:29
Visual Studio Advent Calendar 2012用 main.ts
/// <reference path="greeter.ts"/>
var greeter = new TAKANO.Sho.Greeter("Sho");
greeter.greet();
@masaru-b-cl
masaru-b-cl / greeter.js
Created December 21, 2012 07:26
Visual Studio Advent Calendar 2012用 greeter.js
var TAKANO;
(function (TAKANO) {
(function (Sho) {
var Greeter = (function () {
function Greeter(name) {
this.name = name;
}
Greeter.prototype.greet = function () {
WScript.Echo("Hello " + this.name + "!");
};
@masaru-b-cl
masaru-b-cl / greeter.ts
Created December 21, 2012 07:23
Visual Studio Advent Calendar 2012用 greeter.ts
module TAKANO.Sho {
export class Greeter {
constructor (public name: string) {}
greet() {
WScript.Echo("Hello " + this.name + "!");
}
}
}
@masaru-b-cl
masaru-b-cl / regex-for-generate-java-getter-setter.txt
Created December 19, 2012 02:24
Javaのgetter,setterを生成する正規表現
項目名 private変数名 メソッド名
商品コード shohinCd ShohinCd
/** \1 */\nprivate String \2;
/** 商品コード */
private String shohinCd;
/**\n *\n * \1を設定します。\n * @param \1\n */\npublic void set\3(String \2) {\n this.\2 = \2;\n}\n\n/**\n * \1を取得します。\n *\n * @return \1\n */\npublic String get\3() {\n return \2;\n}\n
@masaru-b-cl
masaru-b-cl / markdown-cheetsheet.md
Created November 21, 2012 08:39
自分用のMarkdown記法のチートシート

Header

H1

H2

H3

H4

H5
H6

Paragraph

first paragraph.

@masaru-b-cl
masaru-b-cl / ServiceHostFactoryBase.cs
Created November 21, 2012 03:11
共通のバインディング設定を使ったエンドポイント追加用Factory
using System.ServiceModel;
using System.ServiceModel.Activation;
namespace TAKANO_Sho.Wcf.Extensions
{
/// <summary>
/// 共通設定を行うWCFサービスホストを作成します。
/// </summary>
/// <typeparam name="TService">サービス型。</typeparam>
/// <typeparam name="TServiceContract">サービスコントラクト型。</typeparam>
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace Stack
{
@masaru-b-cl
masaru-b-cl / Program.cs
Created November 13, 2012 06:01
「モナドの脅威」のコード写経
// Refer to
// matarillo.com: モナドの驚異
// http://matarillo.com/general/monads.php
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;