Skip to content

Instantly share code, notes, and snippets.

View ledsun's full-sized avatar

shigeru.nakajima ledsun

View GitHub Profile
@ledsun
ledsun / CollectionExtensions.cs
Created April 20, 2012 06:46
ICollectionに破壊的にConcatする拡張メソッド
public static class CollectionExtensions
{
public static void Concat<T>(this ICollection<T> collection, IEnumerable<T> values)
{
foreach (var v in values)
{
collection.Add(v);
}
}
}
@ledsun
ledsun / QueryParamTest.2.0.cs
Created April 20, 2012 23:55
C#2.0からC#3.0にリファクタリングした例
[TestMethod]
public void クエリストリングを生成します()
{
var q = new QueryParams();
q["hoge"] = "fuga";
Assert.AreEqual<string>("hoge=fuga", q.QueryString);
}
@ledsun
ledsun / gist:2475066
Created April 24, 2012 00:49
dynamicと参考演算子
dynamic hoge = true ? "a" : 1; //'string' と 'int’ の間に暗黙的な変換がないため、条件式の型がわかりません。
dynamic fuga;
if (true)
{
fuga = "a";
}
else
{
fuga = 1;
}
@ledsun
ledsun / gist:2475075
Created April 24, 2012 00:49
dynamicと三項演算子
dynamic hoge = true ? "a" : 1; //'string' と 'int’ の間に暗黙的な変換がないため、条件式の型がわかりません。
dynamic fuga;
if (true)
{
fuga = "a";
}
else
{
fuga = 1;
}
@ledsun
ledsun / gist:2699073
Created May 15, 2012 04:15
カロリー計算

よく食べる

  • インドカレー+ラッシー 800
  • 天下一品こってり 799 + ライス 200

消費カロリー

  • 朝400 + 昼1000 + 夜900 = 2300
  • 40分歩いて160 + 基礎代謝1850 + 摂取効率300 = 2300
@ledsun
ledsun / knockOverBootstrap.css
Created May 17, 2012 14:04
bootstrap.cssからぱくる
.span12 {
width: 940px;
}
.span11 {
width: 860px;
}
.span10 {
width: 780px;
@ledsun
ledsun / gist:2908775
Created June 11, 2012 06:46
javascriptイディオム

javascriptでよくある操作

disable

$('hoge').attr("disabled", "disabled");
$('hoge').removeAttr("disabled");

Dateインスタンスを複製

var one = new Date();
@ledsun
ledsun / ASP.NETでページからユーザーコントロールを抽出する手順.md
Created June 18, 2012 08:13
ASP.NETでページからユーザーコントロールを抽出する手順

まず使用しているJavaScriptを抽出します。

生で書いてあるなら

jQueryのReadyメソッドで覆ってください。htmlの最後以外で取り込まれるかもしれません。

$(function () {
 //ここに処理を書く
})
@ledsun
ledsun / githubを使うときのメモ.md
Last active October 6, 2015 07:28
githubを使うときのメモ

githubを使うときのメモ

新しいリポジトリを作ったり既存のリポジトリを別のPCに持ってくるときに毎回苦労するのでメモを作ります。

既存のリポジトリを持ってくる

github上に存在するリポジトリを別PCで編集する環境を作ります。

git clone git@github.com:ledsun/SandBox.git
@ledsun
ledsun / jquery.checkAttr.js
Created June 29, 2012 02:06
jQueryオブジェクトの属性操作
/*globals define */
/*
* jQuery checkAttr 0.0.1
*
* 属性操作用のメソッドを追加します。
* Licensed under the MIT (MIT-LICENSE.txt)
*
*/
define([
], function () {