- 2012.05.15 Tuesday
- -
- 20:50
- comments(0)
- trackbacks(0)
- -

- by art55
【雑記】OSインストールできないとか・・・
【雑記】Adobe Creative Cloud
- 2012.05.11 Friday
- -
- 19:58
- comments(0)
- trackbacks(0)
- -

- by art55
【雑記】雑記というか日記
楽しいやら、苦しいやら、
自分が数人いればなーなんて思ったり
アイデアはあるけど、実現方法が分からなかったり
アイデアがなくて、もがいてみたり、人に当たってみたり(笑)
これはチャンスではないかと思ったり、
プレッシャーを必要以上に感じているのではないかと思ったり
発散と収縮を繰り返してます。主に発散。
ブログの話ですが、WPFのDataGridの面白い使い方を紹介したくて、
DataGridの基本的な使い方をまず紹介して
それからDataGridの対してデータモデルをどうようなかたちにしたら
面白いことができますよって
いう内容の事を紹介したいなーって思って先月あたりから
DataGridの記事書いてたんですが書く時間がありません。
書いてみたいと思ったのは2年前(笑)まだ実現できない。
う〜ん。
(もったいぶってますが、おそらくたいした話ではありません・・・)
最近、C言語で書かれたアルゴリズムの本を数冊読み返してます。
Linqで書いたらどうなるんだろうとか、
実験してみたいんですが時間がないのが悲しいな〜
F#も勉強したいのに時間がない・・・・。
ただ、業務でやってる内容が、今、自分にとって一番必要な時間だと思うので、ああ、会社に貢献したいなんてこれっぽちも・・・なんでもないですが(笑)
とりあえず、パワーアップするどー!
- 2012.05.09 Wednesday
- -
- 01:00
- comments(0)
- trackbacks(0)
- -

- by art55
【デザイン】Brand Identity Rule Index - CI&VIデザイン、新・100の法則
|
評価:
![]() Kevin Budelmann,Yang Kim,Curt Wozniak ビー・エヌ・エヌ新社 ¥ 3,570 (2011-06-09) |
見ていて楽しい本です。
※プログラミング関連の本ではありません。
- 2012.04.28 Saturday
- デザイン
- 11:00
- comments(0)
- trackbacks(0)
- -

- by art55
【雑記】ロジックと設定
ロジックと設定を分離する。
綺麗に分離できたら一見成功したようにみえるけど常に成功し続けるとは限らない人間だもん。
ミスってどはまりして悩んだあげく、しょ〜もないミスをしてるのに気づいて
なんて無駄な時間をすごしたんだろうって後悔。
人間だもん。
ミスは刹那、後悔は体感時間を麻痺させる。
------------------------
「人間だもん」って言いたいだけだろっ!人間だもん。
- 2012.04.27 Friday
- C#
- 21:42
- comments(0)
- trackbacks(0)
- -

- by art55
【C#】OrderBy... Thenby... bye bye
SQLぽく書くと
ORDER BY A, B, C
これをLinq to Objectで実現しようとすると
collection.OrderBy(item => item.C)
.OrderBy(item => item.B)
.OrderBy(item => item.A);
と書けば良いと思ってたんですが
collection.OrderBy(item => item.A)
.ThenBy(item => item.B)
.ThenBy(item => item.C);
という風に書けるんですね。
1年前以上に、このメソッドの存在を知って、ああなるほどって思ったような思わなかったような
自分の記憶力のなさに恐れいる・・・・。
いつも上の方で書いてました・・・。(け・・・け・・・結構、得意げに・・・)
OrdeByを連続して書いた理由は、OrdeByが安定ソートであるため小分類の方からソートを書けていけば、得たい結果が得られるという発想だったんですが、まあこれからはThenByに鞍替えしようかな。
-------------------------
(追記)
これは、未知の知識を既存知識へとするために切磋琢磨しているわけですが、
それ以上に、既存知識で何とかしよう切磋琢磨してしまう例ですね・・・。
- 2012.04.24 Tuesday
- -
- 22:35
- comments(0)
- trackbacks(0)
- -

- by art55
【C#】とんだ勘違いしてた。Enumerable.Repeat
class Program
{
static void Main(string[] args)
{
List<A> aList = Enumerable.Repeat(new A(), 2).ToList();
aList[0].Number = 10;
foreach (A a in aList)
{
Console.WriteLine(a.Number);
}
}
}
public class A
{
public int Number { get; set; }
}
このコードの実行結果は
10
0
となるものだとおもってたんですが、実際には
10
10
ってなるんですね。
・・・みなさん、ご存じですよね・・・ごめんなさい。
-------------------------
(追記)
そもそも、Repeatメソッドの第一引数 Func<TSource, TRsult>じゃないし・・・・。
思い込みって怖いですね。
--------------------------
(追記2)
Func<TSource, TRsult>もおかしい・・・・。TSourceいらんし
- 2012.04.23 Monday
- C#
- 00:26
- comments(0)
- trackbacks(0)
- -

- by art55
【WPF】土日、アイコン作りに必死になる。
土日にDataGridの記事を書こうと思ってたのに、
Expression Designを使って、アプリケーション内に埋め込むアイコン(ボタンのスタイルとして使用)
をいっぱい作ってしまいました。
20ピクセルのサイズで、何が描かれているのか感じ取れるアイコンを作るのは難しいですね。
そもそも描いてる本人は何を描いた(つもり)なのか知ってるので、客観的にみづらい(笑)
絵を描くのは好きなの夢中で作ってしまった・・・・。土日よ、さらば・・・。
- 2012.04.22 Sunday
- WPF
- 23:42
- comments(0)
- trackbacks(0)
- -

- by art55
【C#】Enumerable.Repeatメソッドを使ってどうでも良いサンプルコードを書く。
わーい!
static void Main()
{
var random = new Random();
var randomSeq = Enumerable
.Repeat<Func<int, int>>(random.Next, 10)
.Select(f => f(10));
foreach (int number in randomSeq)
{
Console.WriteLine(number);
}
}
でも、これでいいじゃない?
static void Main()
{
var random = new Random();
var randomSeq = Enumerable
.Repeat(0, 10)
.Select(n => random.Next(10));
foreach (int number in randomSeq)
{
Console.WriteLine(number);
}
}
- 2012.04.18 Wednesday
- C#
- 23:35
- comments(2)
- trackbacks(0)
- -

- by art55
【C#】LINQを使って見て数年・・・(その2)
以前、なぜか分からんけどLINQ to Objectを使うとバグコードを書く頻度が減ったよ。
と、Blogに書いた気がするんですが、
最近、改めて実感したのが
まだ、使いこなせていないってといことです。
そもそも拡張メソッドとして用意されているメソッド群のすべてを理解していないし
使い方すらわかってないのとかあるし
一回は勉強のためにサンプルコード書いたことがあるメソッドでも
今ではMSDNライブラリー見ながらじゃないとよくわからないのとかあるし
この前、書いたGroupByとSelectManyみたいに絵に描かないとよくわからんやつとかありそうだし
まあとにかく、まだまだ精進がたりないなーって思うわけです。
- 2012.04.18 Wednesday
- C#
- 22:21
- comments(0)
- trackbacks(0)
- -

- by art55
- selected entries
-
- 【雑記】OSインストールできないとか・・・ (05/15)
- 【雑記】Adobe Creative Cloud (05/11)
- 【雑記】雑記というか日記 (05/09)
- 【デザイン】Brand Identity Rule Index - CI&VIデザイン、新・100の法則 (04/28)
- 【雑記】ロジックと設定 (04/27)
- 【C#】OrderBy... Thenby... bye bye (04/24)
- 【C#】とんだ勘違いしてた。Enumerable.Repeat (04/23)
- 【WPF】土日、アイコン作りに必死になる。 (04/22)
- 【C#】Enumerable.Repeatメソッドを使ってどうでも良いサンプルコードを書く。 (04/18)
- 【C#】LINQを使って見て数年・・・(その2) (04/18)
- categories
-
- WPF (444)
- Silverlight (18)
- .NET Framework (61)
- Unity Application Block (11)
- C# (67)
- C#4.0 (14)
- Entity Framework (1)
- F# (36)
- Java (1)
- LINQ (3)
- MEF (24)
- MOSS (4)
- Oracle (6)
- Oslo (1)
- Razor (1)
- Reactive Extensions (1)
- Seasar.NET (4)
- Solaris (1)
- SQL Server (1)
- Visual Studio 2008 (4)
- Visual Studio 2010 (3)
- Web サーバ 導入キット (9)
- Windows Azure (1)
- Windows Azure (1)
- Windows Phone 7 (4)
- Windows Server 2008 (5)
- Windows Vista (1)
- Windows7 (5)
- XAML (1)
- XNA (1)
- WebMatrix (1)
- イベント (16)
- コンピュータ全般 (87)
- テスト (1)
- デザイン (1)
- ユーザインターフェイス (6)
- archives
-
- May 2012 (3)
- April 2012 (25)
- March 2012 (25)
- February 2012 (39)
- January 2012 (3)
- December 2011 (1)
- November 2011 (2)
- October 2011 (4)
- September 2011 (8)
- August 2011 (12)
- July 2011 (2)
- June 2011 (4)
- May 2011 (39)
- January 2011 (1)
- September 2010 (3)
- August 2010 (5)
- June 2010 (3)
- May 2010 (35)
- April 2010 (12)
- March 2010 (8)
- October 2009 (7)
- September 2009 (1)
- August 2009 (3)
- July 2009 (1)
- May 2009 (16)
- April 2009 (36)
- March 2009 (72)
- February 2009 (90)
- January 2009 (61)
- December 2008 (43)
- November 2008 (59)
- October 2008 (80)
- September 2008 (62)
- August 2008 (51)
- July 2008 (13)
- June 2008 (20)
- May 2008 (14)
- April 2008 (28)
- March 2008 (12)
- February 2008 (1)
- January 2008 (3)
- December 2007 (9)
- November 2007 (9)
- October 2007 (4)
- recent comment
-
- 【雑記】Microsoft Developer Day 2012
⇒ art55 (04/27) - 【雑記】Microsoft Developer Day 2012
⇒ footloose555@gmail.com (04/27) - 【C#】Enumerable.Repeatメソッドを使ってどうでも良いサンプルコードを書く。
⇒ art55 (04/23) - 【C#】Enumerable.Repeatメソッドを使ってどうでも良いサンプルコードを書く。
⇒ neuecc (04/22) - 【雑記】コメントがいただけるキーワードと検索ワード
⇒ haru666 (03/09) - 【C#】LINQを使ってコードを分かりすく記述してみる。
⇒ art55 (03/09) - 【C#】LINQを使ってコードを分かりすく記述してみる。
⇒ haru666 (03/09) - 【F#】F#は絵を書くとイメージしやすい。
⇒ マイペンライ (03/02) - 【F#】読めたらうれしいねF# その2
⇒ art55 (02/14) - 【F#】読めたらうれしいねF# その2
⇒ いげ太 (02/14)
- 【雑記】Microsoft Developer Day 2012
- recent trackback
-
- 【雑記】ノートパソコン変え買いたい
⇒ これ欲しい (05/25) - 【WPF】【Silverlight】XAML 入門 〜 XML から依存関係プロパティまで〜
⇒ もぼなもな書房 (05/26) - 【雑記】オラクル、サンを買収。
⇒ ガンダムバトルユニバース パスワード (04/24) - 【Web サーバ 導入キット】セキュリティ
⇒ kの研究室 (04/15) - 【雑記】Internet Explorer 8 と MSN版Internet Explorer 8
⇒ 無料でダウンロード!! (03/20) - 【WPF】【Silverlight】Bindingでコントロールが突っ込めない?
⇒ 最新キーワードチェック! (12/07) - 【WPF】ListBoxやListViewの行番号を出力する。
⇒ .knowledge (10/14)
- 【雑記】ノートパソコン変え買いたい
- recommend
プログラミングMicrosoft LINQ (マイクロソフト公式解説書 Microsoft Visual Studi) (JUGEMレビュー »)
Paolo Pialorsi、Marco Russo
- recommend
Wpf Recipes in C# 2010: A Problem-solution Approach (Recipes: a Problem-Solution Approach) (JUGEMレビュー »)
Allen Jones,Sam Bourton,Sam Noble
- recommend
ビジュアライジング・データ ―Processingによる情報視覚化手法 (JUGEMレビュー »)
Ben Fry
javaぽい言語Processingを用いたビジュアライジングデータ。タイトルの通りいかにデータを視覚化するかというところを解説した本、手法やプロセスに対して丁寧でかつ具体的な例を挙げているのでわかりやすく、また応用が利きます。すばらしい本です。
- recommend
- recommend
- recommend
Design rule index―デザイン、新・100の法則 (JUGEMレビュー »)
William Lidwell,Kritina Holden,Jill Butler
ユーザインターフェイス、ユーザビリティなどを考えたいならこの本をヒントにしてみるのも良いかと思います。
- recommend
リファクタリング―プログラムの体質改善テクニック (Object Technology Series) (JUGEMレビュー »)
マーチン ファウラー,Martin Fowler,児玉 公信,平澤 章,友野 晶夫,梅沢 真史
Javaで書かれていますが、良本です。言語を覚えたら、まずこの本を読んでみましょう。
- recommend
LINQテクノロジ入門~Microsoft Visual Studio 2008による新たなクエリ構築技法~ (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ) (マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ) (JUGEMレビュー »)
赤間信幸
LINQ最強の入門本です。LINQの処理をイメージをわかりやすく解説されています。また、著者の赤間さんはわかりやすい解説をされることで超有名です。
- profile
- search this site.
- mobile
- powered
-
- JUGEMのブログカスタマイズ講座










