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 / 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 / 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 / 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 / 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 / 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 / git-mergetool-using-winmerge-settings.txt
Created December 25, 2012 02:41
git mergetoolでWinMergeを使うためのgitconfig設定
[merge]
tool = WinMerge
[mergetool "WinMerge"]
cmd = \"C:/Standalone Programs/WinMerge/WinMergeU.exe\" //r //e //u //wl //wr \"$LOCAL\" \"$BASE\" \"$REMOTE\" //o \"$MERGED\"
@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 / index.html
Created December 26, 2012 21:02
「Backbone.js:別ファイル定義のViewではelの定義にjQueryオブジェクトを使ってはいけない」のサンプル用index.html
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script type="text/javascript" src="underscore-1.4.3.js"></script>
<script type="text/javascript" src="backbone-0.9.9.js"></script>
<script type="text/javascript" src="hoge.js"></script>
<script type="text/javascript" src="foo.js"></script>
@masaru-b-cl
masaru-b-cl / hoge.js
Created December 26, 2012 21:02
「Backbone.js:別ファイル定義のViewではelの定義にjQueryオブジェクトを使ってはいけない」のサンプル用hoge.js
/// <reference path="http://code.jquery.com/jquery-1.8.3.js"/>
/// <reference path="backbone-0.9.9.js" />
var Hoge = Backbone.View.extend({
el : $("#hoge"),
initialize: function(){
this.render();
},
render : function(){
this.$el.text("hoge");
}
@masaru-b-cl
masaru-b-cl / foo.js
Created December 26, 2012 21:02
「Backbone.js:別ファイル定義のViewではelの定義にjQueryオブジェクトを使ってはいけない」のサンプル用foo.js
/// <reference path="http://code.jquery.com/jquery-1.8.3.js"/>
/// <reference path="backbone-0.9.9.js" />
var Foo = Backbone.View.extend({
el : "#foo",
initialize: function(){
this.render();
},
render : function(){
this.$el.text("foo");
}