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 / gist:1381411
Created November 21, 2011 02:12
PropertyUtils.copyProperties的な何か
using System;
using System.Linq;
using System.Reflection;
namespace PropertyReflectionConsoleApplication
{
public class Entity
{
public Entity()
{
@masaru-b-cl
masaru-b-cl / .gitignore
Created February 14, 2012 08:22
DynamicFixedRecord - 固定長文字列を長さで区切って各項目に分割する
bin/
obj/
*.user
*.suo
@masaru-b-cl
masaru-b-cl / BindingSourceExtensions.cs
Created April 11, 2012 02:33
BindingSourceのカレント行の項目を型安全にを取得するためのヘルパ拡張メソッド
using System;
using System.Data;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public static class BindingSourceExtensions
{
public static T GetCurrent<T>(this BindingSource bs) where T : class
{
@masaru-b-cl
masaru-b-cl / Form1.cs
Created April 26, 2012 08:20
WinFormsにて、ファンクションキーの既定の動作を握りつぶす方法
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
@masaru-b-cl
masaru-b-cl / WCFServiceClientExtensions.cs
Created May 18, 2012 04:16
WCFクライアント操作をラップしたもの
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;
namespace MyLibrary
{
/// <summary>
/// WCFクライアント呼び出し処理の共通的なエラー処理をラップします。
@masaru-b-cl
masaru-b-cl / CreateNewGist.mac
Created June 7, 2012 04:40
CreateNewGistを呼び出す秀丸マクロ
// ----------------------------------
// CreateNewGist.exe実行マクロ
// 2012/06/07 TAKANO Sho
// ----------------------------------
// ファイルが更新されているかチェック
if ( filename2 == "" || updated ) {
// ファイルのセーブ
save;
// 保存処理結果判断
@masaru-b-cl
masaru-b-cl / NullableDataTimePicker.cs
Created June 15, 2012 05:09
Null可能なDateTimePicker
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Globalization;
using System.Threading;
@masaru-b-cl
masaru-b-cl / Program.cs
Created August 9, 2012 08:17
菊池さん考案のフィボナッチ数列なIEnumerable<int>を返す関数
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace FibonacciSequence
{
class Program
{
static void Main(string[] args)
@masaru-b-cl
masaru-b-cl / .gitignore
Created October 5, 2012 06:15
WPF-Overview-Tutorial
bin/
obj/
*.suo
*.user
@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;