歳をとってきて、「もう勉強してもしょうがないか」と時々思いますが、頭が錆びるのを待っているのも芸がないので、健康に気をつけながら勉強していきたいと思います。
私はこのところAccessの仕事をしていました。
大きくもない10万行程度のパッケージソフトを作るとき、DBとしてはAccessが最善だと思っています。
その理由は、AccessRuntimeが走ってさえすれば、Accessファイルをターゲットコンピューにコピーするだけで動作してくれるからです。
万一AccessRuntimeがインストールされていなくても、インストールプログラムから簡単にAccessRuntimeをインストールできます。
一方SQL Serverでは、
ターゲットコンピュータにこれがインストールされていることは殆どありませんので、まずSQL Server Expressをインストールして、次にデータベース(インスタンス)を所定の場所に配置し、SQL Serverに接続しなければいけません。
特定の顧客のためのシステム開発であれば、手作業でこれらをセットアップすればいいので、大して問題ではありませんが、パッケージソフトのセットアップで処理するのは難しいことです。
従って、パッケージソフトの開発にSQL Serverを使うのは躊躇します。
前置きのようになりましたが、いっとき私はEntity Frameworkを勉強したのですが、AccessでEntity Frameworkが使えないので、その後Entity Frameworkから遠ざかっていました。
最近、Entity Frameworkの技術が進歩していることを知りました。私が勉強したのは、多分バージョン1だったと思いますが、今はV6がリリースされています。
これまで私が書いていたデータベース・プログラムは小さいものですから、AccessでAdoやLINQを使って、DataBaseを直接操作していました。
しかし、本格的なプログラムとなると、User InterfaceとStorageの間に階層を設けて開発しないと、事が複雑になるといわれています。Entity Frameworkはこのあたりの勉強にはいい教材になりそうなので、今後Entity Frameworkを実務で使うかどうか分かりませんが、もう少し勉強しておこうと思います。
以前購入していた、Larry Tennyの”Entity Framework 4.0 Recipes”を少し読み始めました。問題を解いていく形になっていて、少しずつ分かりやすく解説しています。
数年前、Lermanの”Programming Entity Frameword”という本を少し読みましたが、何故かとても読みにくいものでした。
同じLermanの”Code First”と”DbContext”という本がアメリカAmzonで評判がいいので、買いました。読んでみようとおもいます。
これまで何度も書きましたが、パッケージソフトのセットアッププログラムにWixを使いたいと思っているのですが、結構ややこしいし、文献も少ないので、勉強はなかなか進みません。
これもものにしたいと、Nick Ramirez”Wix 3.6: A Developer’s Guide to Windows Installer XML”(PACKT)
を積読しています。
当サイトの引越しをしたいので、Joomla の最新版を勉強して、できるだけ早く移植したいと思います。Eric Tiggeler”Joomla! 3 Begginner’s Guide”(PACK) を勉強中です。
よくあることですが、読もうと思って買い込んで、やがて忘れてしまった本があります。Jennifer Marrriot”The Official Joomla {book}”(Addison Wesley)がそうです。こちらは教科書風というかマニュアル風の書き方です。
一方のEric Tiggeler”Joomla! 3 Begginner’s Guide”は例題に従って、Step By Stepでサイトを構築するように書いています。2冊が補完する形で丁度いいです。
これら全部を今年中に読めそうにありませんが、できる限り努力したいと思います。
それから、韓国については一通り勉強しましたので、そろそろ中国について勉強したいと思います。
年を取ったら意識して運動しないと、ついつい運動不足になります。できれば週2回のゴルフの練習と、月2回のラウンドを目標にしています。
余談ですが、ゴルフの平日料金は安くなって、関東のそこそこのゴルフ場でも、昼食付きで6,000円代は珍しくありません。
しかも、高齢者はゴルフ場利用税(800円程度)が半額だったり、全額免除だったりします。
さらに、インターネット申込者本人はプレーフィー無料というケースもありますので、昼食代だけで、一日プレーできる幸運も時にはあります。