前回の2.0.1アップデートから約2週間、iPhone ソフトウェア 2.0.2の提供がはじまりました。すでにiTunesからの更新確認でダウンロードできるようになっています。サイズは248.7MB。アップデート内容として描かれているのは今回も:
* Bug fixes / 不具合の修正
のみ。
相変わらず秘密主義というかなんというか。
何が修正されたのか知りたいですね。
どちらにしても、家に帰ってアップデートするのが楽しみです。
前回の2.0.1アップデートから約2週間、iPhone ソフトウェア 2.0.2の提供がはじまりました。すでにiTunesからの更新確認でダウンロードできるようになっています。サイズは248.7MB。アップデート内容として描かれているのは今回も:
* Bug fixes / 不具合の修正
のみ。
相変わらず秘密主義というかなんというか。
何が修正されたのか知りたいですね。
どちらにしても、家に帰ってアップデートするのが楽しみです。
アップル社の受け入れ態勢が整いましたので、バージョン1.0.1 を提出しました。アップル社のレビューの後にダウンロードできるようになります。アップデート版が利用可能になりましたらご案内いたします。
購入者として、心待ちにしてました。
LINQを使って書くときに結果が必ず1件になることが分かっているのに今まで
var test = Enumerable.Range(1,10).Where(x => x == 5).Select(x => x); Console.Write(test[0]);
とSelectメソッドを利用した上で、配列としてアクセスしていたが、MSDNを見て(というかインテリセンスでそれっぽいのを見つけてMSDNにアクセスして確認して)いたらSingleメソッドというものを見つけた。
どうも要素が一つに限定される場合はSelectの代わりにSingleメソッドを利用する事で「要素が一つの配列」としてではなく、単一の要素とする結果になるらしい。
という事で、
var test = Enumerable.Range(1,10).Where(x => x == 5).Single(); Console.Write(test);
と書いてみたら配列ではなく単一のint型の変数としてアクセスすることができた。
ちゃんと、いろいろと試してみないといけないなぁと思った。
シーケンスの 1 つの特定の要素を返します。
追記:
コメント欄で教えて貰ったので、そちらを利用した場合のサンプルも作成してみました。
Singleメソッドの中に条件を記述できる。
var test = Enumerable.Range(1,10).Single(x => x == 5); Console.Write(test);
明らかに、簡潔に記述できて楽ですね。
Whereであることを明示するか、Singleの中に記述するか迷うところではあります。
SignleOrDefaultメソッドを利用する。
シーケンスの 1 つの特定の要素を返します。そのような要素が見つからない場合は既定値を返します。
var test = Enumerable.Range(1, 10).SingleOrDefault(x => x == 15); if (test == 0) { MessageBox.Show("存在しない。"); } else { MessageBox.Show(test.ToString()); }
こちらは、要素が存在しない時は、要素にあたる型の規定値を返します。
intの場合は0なので、上記のサンプルの場合0だったら要素が存在しなかったことになります。
0も範囲内に含まれているような状況だと判断に困りますが、Null許容型や参照型は規定値がNullなので、利用しやすいかもしれません。
結局、パソコンポで梱包して欲しかったので、ペリカン便の集荷依頼をインターネット経由でお願いした。
そして次の日、ペリカンの人がやってきた。
手ぶらで。
「パソコンポで頼みましたよね。」
と聞いたら
「うちは聞いてない。」
と言われた。
ペリカンの人が持っている控えをちらっと見たら書いてなかった。
私がうっかり間違えて申し込んだのかと思って、メールの控えを調べたらちゃんと
梱包資材・パソコンポ
と、書いてある。
ペリカン便の集荷依頼システムはどうなっているんだ。
その後、私も寝起きで寝ぼけていたので、ペリカンの人の
「うちの事業所まで、毛布にくるんで持って行って、梱包させていただきます。」
というのをうっかり了承してしまった。
裸で持って行かれたので、ちょっと心配(毛布にくるむといったが、目の前でやってくれたわけではない。)
普通は出直してくるものじゃないのか?
あと、車に運ぶまでの間は大丈夫なのか?
ちなみに、着払いだったからか、料金も何も確定させないで持っていこうとしたので、料金は後で連絡させる事にした。
ペリカン便を使うのは初めてだったが、二度と使う事は無いと思わせる出来事だった。
http://www.nittsu.co.jp/pelican/company/service/pc/index.html
リンク先に集荷依頼はこの番号にとフリーダイヤルの番号が書いてあったので連絡したら、集荷の依頼はこの番号では受け付けていないという事だった。
どうも、地域を担当する店の番号を教えるからそこに再度かけ直して欲しいということらしい。
表記に偽りありはどうかと思う。
今までの、プロダクトに比べてデザインのクオリティが明らかに落ちている気がする。
まるで、ベテランのミュージシャンが手癖だけで作ったアルバムみたいな感じである。
んー。もったいない。