書籍レビュー – C#ポケットリファレンス 改訂版

書籍レビューです。

今回は、WINGSプロジェクトの飯島聡様よりご依頼を受け、同代表山田祥寬様のご厚意により、技術評論社様より発刊された【C# ポケットリファレンス 改訂版】を頂きました。
飯島様、山田様、技術評論社様にはこの場を借りて御礼申し上げます。今回もありがとうございます。

本書は、6年前に出版された【C# ポケットリファレンス】の改訂版となります。改定前もレビューしていましたので、併せてどうぞ。

書籍レビュー – C#ポケットリファレンス

今回は前作のポケットリファレンスから、どのように変更されたかを中心にレビューしてみようかと思います。

対応バージョン

改定前はC#4.0までが対象となっておりましたが、本書では最新のC#7.0の記述にも対応しています。どのバージョンから対応しているかは、各項目の見出しに「C#7.0」や「.NET 3.5」等で記述されており、自分たちが開発してるC#の環境で使えるのか乃判断の目安になります。このあたりは、常日頃から改定が進められているC#ならではかもしれません。

章構成

次に改定前との違いで目を引くのは章構成の変更です。前作にあったユーティリティの章が削除され、ユーティリティの一部として記載されていた非同期処理が独立して用意されました。昨今の流行はなかなか追えておりませんが、Windows 8以降に登場したWindowsアプリまたはユニバーサルアプリに代表されるように、デスクトップアプリと呼ばれていた現在のクラシックアプリでも非同期処理を伴った実装が当たり前となっています。そのため、1章丸々使って様々な非同期処理のコーディング方法を紹介しています。
また、ユーティリティの章に割り当てられていた他の項目は、各項目で最も関連する章に吸収されています。削除されているわけではないので、その辺はご安心を。

  • C#を始めるために
  • 基本文法
  • 基本データ型の操作
  • コレクション
  • 入出力
  • 非同期処理
  • データベースアクセス

山田さん監修の書籍にはいつも助けられていますが、本書のようなリファレンスは特に重宝しています。
C#も誕生して早10年を過ぎました。これからも進化を遂げるであろうC#のお供にこのリファレンスはいかがでしょうか。

お求めはこちらから
C#ポケットリファレンス改訂版

改定前の書籍が必要な場合はこちらからお求めください。
C#ポケットリファレンス

広告

実機レビュー:Raytrektab DG-D08WP

久しぶりに確認したら最後の投稿から2年も経っていたらしいです。 時の流れは早いものですね。
最近も相変わらずVBAなどと格闘しております。あとPHPとかWordpressの仕事も手伝っていたりして、やったことのないことを学習していて面白いです。

さて今回の投稿は実機レビューです。今回はドスパラことデジノスの最新タブレット「Raytrektab DG-D08WP」です。 詳細スペックは、デジノスの製品ページを参考にしていただきたいのですが、目玉の機能としてWacomのfeel itテクノロジーを採用していることです。しかも筆圧レベルが他社の製品で多く導入されている2048階調ではなく4096階調であるのが大きなポイントと思います。

  • タブレットサイズ:8インチ(800×1280)
  • CPU:Intel Atom x5-Z8350 プロセッサ(クアッドコア, 定格 1.44GHz, キャッシュ2MB)
  • メモリ:4GB DDR3L
  • ストレージ:64GB eMMC

スペックとしては、Windowsタブレットの中でも普及モデルとして出回っている一般的なタブレットとあまり大差はないと思います。ですが、メモリも4GB載っていますし、最低限のスペックのマシンとして活躍できるのではないかなと思います。 Officeはモバイル版がインストールされておりますので、別途スタンドアロン版などを購入したりする必要はありません。Word, Excel, Power Point, One Noteがすぐに利用できます。

特に付嘱のスタイラスペンによるOneNoteの手書きメモは使い勝手が非常に良いです。書き味の決め手となる芯は「標準芯」、「フェルト芯」、「エラストマー芯」の3種類が用意されています。標準芯の書き味は下敷きを敷いた紙の上をボールペンで書くといえばイメージが湧くでしょうか。標準芯→フェルト芯→エラストマー芯の順で抵抗が強く、より鉛筆の書き味に近くなります。個人的にはエラストマー芯が使いたいところですが、2017年6月19日現在、交換芯が販売されていないので、早々に販売して欲しいのが一番の要求となるでしょうか。
また、残念ながらfeel it テクノロジーを採用している本製品ですが、他のfeel it テクノロジー採用の機種とは異なり「Bamboo Smart」との互換性はなく使用できませんので、ご注意ください。

バッテリーは、約4時間。一般のタブレットよりも短いでしょうか?最近はあまり市場を調査していないのでよく分かりませんが、Core-iシリーズ搭載のノートPCとほぼ同等バッテリースペックかと思います。ただし、基本スリープから一定時間経つと自動的に電源OFFの状態になりますので、バッテリーの持ちは非常に良いです。電源OFFの状態で1週間以上置いておいてもバッテリーは2%程度の減りでした。USB充電ですので、モバイルバッテリーを持って行けば1日以上の運用は問題ないと思います。

続いてカメラとサウンド機能ですが、おまけ程度の機能しか持ち合わせていません。過度の期待は馬鹿を見ますので、これらの機能で良いものを求めるのであれば別の端末をお奨めします。これらの機能を抑えた分、低価格でWacomのデジタイザー機能を実装できたと見るべきでしょう。

本製品は、手軽にお絵描きできるようにというコンセプトでイラストを描くのが好きな人をターゲットに作られた製品ですが、ビジネス上の手書きメモなど記録を残したいけどペーパーレス化も進めたいと思っている企業にもお奨めできる機種ではないかなと思います。

SyncfusionのEssential Studioがお得に使える!

またまた久しぶりの投稿です。

なんか極端にペースが落ちていますが、ここ最近VBAやらと格闘しているので仕方ないですね。

今回はお得な情報です。特に個人の開発者やスタートアップをはじめとする小規模企業の皆さんが対象です。

Windowsアプリケーション向けコンポーネントを提供しているSyncfusion社。最近はなんとAndroidやiOS向けのコンポーネントも提供しているようです。

私もアプリケーション開発の際にSyncfusion社のコンポーネントを使わせていただくことが多いのですが、ここ最近Syncfusion社がフラグシップコンポーネント群であるEssential Studio Ultimateを個人開発者、小規模企業向けに無償で提供を始めていました!

条件は次の通りで、最大5名分の開発者ライセンスを取得できます!金額にして、約120万円相当が無償!

  • 個人の開発者
  • 年間売上が$1,000,000未満の企業

たったこれだけ。この条件を満たす方は誰でも利用することができます。
取得方法などに関しては、Community Licenseの項目をしっかり読んでください。

FAQで、「なんでこのライセンス始めたの?」的な質問で「Visual StudioがCommunity版提供し始めたから自分たちも倣って始めました」みたいな粋な回答をしていて、ますますSyncfusion が好きになりました。

日本語サポートできるようになればいいんですけど。

興味のある開発者の方は、利用してみるのはいかがでしょうか。

 

The complete Essential Studio suite for free

書籍レビュー – JavaScript 逆引きレシピ

久しぶりの投稿が書籍レビューになりました。

今回の書籍レビューは、翔泳社発行の『JavaScript逆引きレシピ』です。
今回もご厚意により著作者であるWingプロジェクトの山田祥寛様より献本をいただきました。出版社の翔泳社様にもこの場を借りて御礼申し上げます。

本書は、逆引きレシピとタイトルにあるように、通常の開発言語にあるようなライブラリーリファレンスとして使うのではなく、「やりたいことをはっきりさせてからJavaScriptの処理を探す」本です。
Webサイト構築をするうえで、HTMLとJavaScriptはもはや必須となってきました。このため本書などはいい副読本になるはずです。上記の通り、あくまで「これを実現したいけど、どうやればいい?」という状況を手助けするための書籍なので、学習用途には向きません。この場合は別の入門書を読んでいったほうがいいでしょう。

本書は10章構成で、1章はJavaScriptの基本構文(ここだけなら学習として使うのはいいかもしれません)、2章はJavaScriptの関数やオブジェクト指向といった形で分類されています。ページ操作の章ではjQueryなど昨今のWeb開発で知っておくべきJavaScriptのライブラリーを利用した例も紹介されており、Web開発に関わっている人は1冊手元に置いておきたい本だと思います。
また、モバイルサイト開発向けのレシピやJavaScriptを生成できるCoffeeScriptの紹介もされています。
※個人的にはCoffeeScriptもあるならTypeScriptの紹介もあってよかったのでは?と思いましたが。

本書は、最近の入門書のようにサンプルコードがダウンロードできるようになっています。必要となった時にPCで参考にするという手段も有効ですので、こういったサービスもありがたいですね。

本書の購入はこちらから

Type Coverを交換に出したらType Cover 2になって返ってきた。

初代Surfaceを購入して、ほぼ同時期にType Coverを購入したわけですが、裏側のフェルト部分がめくれて端子部分が見えてしまったので交換に出すことにしました。

SurfaceやSurface用のアクセサリの修理に出す手順は、次のエントリーを参考にしてください。

Surface RTを修理に出す(発端から発送まで)

Surface RTを修理に出す2(手元に戻るまで)

 

で、修理に出したわけですが、Type CoverがType Cover 2なって戻ってきました。
Type Coverはすでに出荷終了している商品だったので、その後継製品であるType Cover 2が交換品として出されたのかなと思います。
ちなみに今回の手元に戻ってくるまでの日数は4日くらいでした。前回、Touch Coverを交換に出したときは思っていた以上に時間がかかっていた(10日くらい)ので心配でしたが、早く戻ってきましたので文句も出るはずがなく。しかもTouch Cover 2で戻ってきたので、実質予備ができしまったのでそのまま袋に入れてしまった状態にしています。紫のType Cover 2が壊れたら使うようにしようかなと。

Touch Coverはまだ現行で販売されているので、Touch Cover 2に交換されることはなさそうですが、交換日数を考えると本当にマイクロソフトの対応は助かりますね。