-
Vim のキーマッピングを設定するときに注意していること - 予定は未... d:id:bleis-tift
Vim Advent Calendar 2011 の参加エントリです。何を書こうか迷ったんですが、Vim のキーマッピングをカスタマイズする際に個人的に気を付けていることをまとめることにしました。あくまで自分の Vim の使い方なので、全ての人に「これを気を付けろ!」と言えるようなものではない... 続きを読む
-
TDD の基礎体力と、TDD に対する想い - 予定は未定Blog版 d:id:bleis-tift
TDD Advent Calendar 2011 の 4 日目の参加エントリです。前半では、TDD を学ぶ前に身に付けておくといいと思う基礎体力について書きました。後半は、まぁ、その。後悔はしていません。反論ウェルカム、議論しようぜ。不安をテストに「レッド - グリーン - リファクタリング」... 続きを読む
-
業務で使う関数型言語 (F# 編) 〜 レコードで値オブジェクトを簡単に... d:id:bleis-tift
- コンピュータ・IT
- F# programing 業務で使う関数型言語 Java
- 6 users
- 2011/12/01
業務で使う関数型言語の第一回は、レコードについてです。この記念すべき第一回は、F# Advent Calendar 2011 の1日目の参加エントリーにもなっています。 レコードとオブジェクト指向プログラミング言語におけるクラスを比べながら、どういう場面でレコードが使えるのか見ていきましょう。... 続きを読む
-
業務で使う関数型言語 (F# 編) 〜 はじめに - 予定は未定Blog版 d:id:bleis-tift
「関数型言語なんて実際の仕事で使えないよ」こんな声を聞くことがあります。個人的には、(静的型付けの) 関数型言語が持つパワーは仕事であっても発揮できると考えています。しかし、自分の観測範囲ではそういう話がまとまっているものはあまり見かけません。大抵が関数型言語の機能を紹介するまでにとどまってい... 続きを読む
-
SCM Boot Camp 2 in Tokyo に行ってきた - 予定は未定Blog版 d:id:bleis-tift
今回は Git の講師として参加しました。2 回目と言うこともあって、よりスムーズに進めることができたように思います。個人的なもくろみ今回参加して、SCM Boot Camp の DVCS イベントの部分はある程度パッケージ化したいと考えるようになりました。まだ 2 回しかやっていませんが、D... 続きを読む
-
Type Provider によるコンパイル時プログラミング - 予定は未定Blog... d:id:bleis-tift
ハワイにいる間、魔導書の書評以外にもちゃんとハワイらしいことしてきたという報告です(嘘F# 3.0 で使えるようになる予定の Type Provider ですが、これをさっそく使ってみました。今回のプログラムは Visual Studio 11 Developer Preview を使用してい... 続きを読む
-
クラウド温泉2.0@小樽で発表してきた - 予定は未定Blog版 d:id:bleis-tift
発表資料の圧縮版です。仕事で使うF# View more presentations from bleis tift「仕事で使う F#」と言いつつ、仕事で使う部分は少ないです。最初の構想としては、NaturalSpec とか Excel DNA とか FParsec とかの話をしようと思ってい... 続きを読む
-
TDD Boot Camp 東京 1.6 に行ってきた - 予定は未定Blog版 d:id:bleis-tift
行ってきました。当日は .NET の TA をやるはずでしたが、希望者がいませんでした。残念。暇になったので、C++ と Java の混合グループに入れてもらって、一人で F# やってました*1。ソースは github に上げてあります。bleis-tift/TDDBCTokyo1.6 - G... 続きを読む
-
VS と連携 *しない* NUnit の使い方 - 予定は未定Blog版 d:id:bleis-tift
TestDriven.NET や VisualNUnit と言ったアドインを使って Visual Studio と連携しないと NUnit は使いにくいと思われている方もそれなりにいると思います。ビルドイベントで nunit-console を実行することもできますが、そのためにはプロジェクト... 続きを読む
-
Excel-DNA を使うメリット - 予定は未定Blog版 d:id:bleis-tift
VBA を使うことに対して、Excel-DNA を使うことのメリットは大体こんな感じです。テストが容易コードの管理ができる抽象度の高いコードが書ける保守しやすい一つずつ見ていきましょう。テストが容易VBA にも一応、VBAUnit などのテスティングフレームワークはあります*1。しかし、VBA... 続きを読む
-
Excel-DNA で XLL をつくる (その17) を F# でやってみた - 予定は未... d:id:bleis-tift
今自分の中で Excel-DNA がとてもアツいです。で、Excel-DNA のことを非常にわかりやすくまとめている supermab さんという方がいるのですが、今日はその方のエントリを F# でやってみた、という話です。Excel-DNA については supermab さんのブログの Ex... 続きを読む
-
被害妄想とか言われた件 - 予定は未定Blog版 d:id:bleis-tift
RubyKaigi2011 で「別の"MVC 3 vs Rails 3"」という発表があったそうです。で、TL に「ASP.NET MVC3 ではテストが有料」的なつぶやきが流れてきました。もちろんそんなことはないので、「違うよ!」ってつぶやいたら、発表を行った方から発表資料への URL を頂... 続きを読む
-
開発環境勉強会 in Nagoya #1 で発表してきた - 予定は未定Blog版 d:id:bleis-tift
6/18 に開催された開発環境勉強会 in Nagoya #1で CI っぽい話と Vim の話をしてきました。CIのその先へ View more presentations from bleis tiftVim再入門 View more presentations from bleis ti... 続きを読む
-
わんくま東京 59で発表してきた - 予定は未定Blog版 d:id:bleis-tift
ちょっと前ですが、5/28 に開催されたわんくま東京 59 で Jenkins とか伺かとかそんな感じの発表をしてきました。Hudson以外の何か with 任意 View more presentations from bleis tift言語的には F# とか Groovy とか Ruby... 続きを読む
-
TDD Boot Camp のお題を C# と Git でやってみた - 予定は未定Blog版 d:id:bleis-tift
自分で考えたお題を自分で解くとかそれなんてマッチポンプ・・・ 打ち上げ終了後のホテルと、翌日の帰りの新幹線の中で書いたコードを順番に追ってみます。準備するものは Git で、あるといいものは Visual Studio 2010 です。まぁ、割と小さいコードだし C# を知らない人でもそれなり... 続きを読む
-
TDD Boot Camp 福岡 2 日目 - 予定は未定Blog版 d:id:bleis-tift
朝ごはんをぎりぎりで食べて、直接会場に。 当日の発表資料はこちらです。TDD Boot Camp福岡2日目 View more presentations from bleis tift 秋猫さん (id:Akineko) の発表の中で SQL で FizzBuzz やるとか SQL で bf... 続きを読む
-
デブサミ 2011 で F# について話してきました! - 予定は未定Blog版 d:id:bleis-tift
- コンピュータ・IT
- F# devsumi2011 vb programming
- 23 users
- 2011/02/18
発表資料は slideshare にあげました。暇ができたらもうちょっと補足とか書きたいですね (書かないフラグ)。ページ数は 273 ページと、ありえない枚数ですけど、内容としては 90 ページもないはず!C#(VB)プログラマのためのF#入門View more presentations ... 続きを読む
-
よくあるコーディングパターンと LINQ to Object の対応付け - 予定... d:id:bleis-tift
あると便利ですよね、ということで書いてみた。よくあるコーディングパターンには yield とか使ってないです。こっちの方がよくありそうでしょ?Select全ての要素に何らかの処理を行いたいときに使用します。 // よくあるコーディングパターンその1 // 全ての要素を2倍するメソッド publ... 続きを読む
-
分散バージョン管理勉強会で話してきた - 予定は未定Blog版 d:id:bleis-tift
- コンピュータ・IT
- git hudson shibutra_dvcs shibuya.trac #shibutra
- 14 users
- 2010/12/21
12/17 に開催された、分散バージョン管理勉強会に参加して、会社で運用している Git と Hudson を連携させた構成の紹介をしてきました。会場に行くまでの話とか、他の人の発表の話とか、その他諸々は別エントリにまとめるとして*1、このエントリでは自分の発表に関連するところを書きます。 分... 続きを読む
-
F# でブログアプリを作る (Very Easy 編) - 予定は未定Blog版 d:id:bleis-tift
このエントリは F# Advent Calendar jp 2010 の第四回のものです。第二回で、既存の C# で書かれた ASP.NET Web アプリのどこかのサーバー側ロジックを、F# で記述することは容易なはずだ。 だからこそ、単なるお勉強言語としてではなく、実際にお客様にお届けする... 続きを読む
クレジットカードみたいに使える「Vプリカ」で、べにぢょさんとネットショッピングしてみた - はてなブックマークニュース 383 users
皆さん、ネットで買い物してますか? 簡単・便利で良いのですが、ネット上でクレジットカードの番号を入力するのは、セキュリティの観点から少し不安でもありますよね。そんな折、カード会社のライフカードが「ネット上でVisaクレジットカードみたいに使えるバーチャルプリペイドカード」を提供しているという話... 続きを読む