某SIerのSEが、おすすめ書籍や仕事の話題を色々語ります。今はWindows系がメインです。→某SIerを退職しました。Server関連のトラブルがあるとまず本書を確認する感じです。そこで本書を紹介したいと思います。■目次まず目次はこんな感じです。Serverの機能についてひと通り網羅されていることがわかると思います。R2等比較的公開情報が充実している方だと思いますが、やはり実務で使えるノウハウに関する情報は少ないのが現実です。構築・管理」は実務で使えるノウハウが多いです。わたしとしては特に以下が役に立ちました。実行プラン解析例デッドロック解析例クラスタ復旧パターン■SQLトレース等取得すべき項目と負荷の目安SQLトレースは負荷がかかると一般に言われますが、じゃあどの項目を取得するとどれだけ負荷がかかるのか?という情報は中々ありません。本書ではSQLトレースも含めて、一般の運用時、トラブル解析時にそれぞれ取得すべきデータ項目一覧と負荷の目安が記述されています。■実行プラン解析例またやたら処理時間がかかるクエリの原因調査を行う場合、実行プランの解析が必要になります。この実行プランの解析については中々情報がないのですが、本書はある程度実行プランの解析方法についてもまとめられています。ロックではログからデッドロックの原因をログからの調査例が記載されています。Serverクラスタリングの仕組みだけでなく、発生しうるトラブルのパターンとパターンごとの復旧手順例まで記述されており、実際にクラスタ環境のトラブルシューティングや運用手順作成時に役に立つと思います。仕事で使ったポイントを記載してきましたが、同じことで困っている人であれば本書は助けになると思いますので一度目を通してみてください。ついてもサポートポリシーが変更になってます。2016年1月12日に終了し、以降はバージョン4.5.2のみがマイクロソフトのサポート対象になるとのこと。Frameworkのサポートを受けるためには2016年1月12日までに最新の4.5.2をインストールする必要がある事になります。4.5.2を前提に開発するひつようがありそうです。4.5、4.5.1アプリケーションです。4.5.2上で動作するとあります。4.5.2上で動作保証するためには、また再試験が必要となりお客様説明などに苦労しそうです。7+IE8を動作保証対象としている企業システムは対策を迫られます。その対策として、今まで話題になりそうで、あまりなってなかったIE11のエンタープライズモードが改めて注目されそうですが、このエンタープライズモード、SIerにとって逆に悩みの種になりそうな気がします。■IE11エンタープライズモードとはIE11エンタープライズモードというのは、以下のマイクロソフトのブログ記事にもありますが簡単に言うとIE11上で特定のページのみIE8互換で動作させる仕組みです。Blogs機能自体は多分?よく出来てるんだと思います。■エンタープライズモードがお客様との費用交渉を難しくするとは言え、このエンタープライズモードでマイクロソフトがIE8完全互換を保証してくれるわけではありません。そのためSIerの立場で既存のIE8対象システムをエンタープライズモードで動作保証するためには、結局ひと通りの確認試験をせざるを得ないということになります。逆にお客様はIE11に移行する費用をエンタープライズモードを使って大幅に安くするようにSIerに求めてきますので、かえって費用交渉が難しくなるんですよね...。今後、IE11エンタープライズモードを使うことで確認試験費用をいかに下げられるかがSIerの課題になりそうです。エラーで起動しなくなる場合があるとのことで、結構問題になっていますね。2012の4つの更新プログラムが問題とのこと。PCにも問題の更新プログラムが...わたしのWindows7母艦PCを確認してみたところおもいっきり問題の更新プログラムがインストールされてました...。わたしのPCでは起動時にSTOPエラーは発生しませんでした。特定の環境でのみSTOPエラーや異常終了が発生するんだろうと思います。■とりあえずアンインストールしておきましたMSのブログでは上記更新プログラムがインストールされていた場合、問題が発生してなくてもアンインストールが推奨されてます。以下のとおりアンインストールしておきました。上記の更新プログラムは現在は配信停止されているとのことですので、現時点でインストールされていない場合、インストールされていてもアンインストールできればひとまず安心です。■起動しなくなった際の対処策もMSブログにありなお起動しなくなった場合の対処策も上記MSブログにありましたので、困っている人は確認して下さい。series」をオススメしたいと思います。newとdeleteのペアは、同じ形式に備えようというように1項ごとに一つのトピックについて記述し、それが合計50項記載されるという形式をとっているのですが、単なる断片的なノウハウ集ではなく、C++の基本事項が網羅されていると思います。値渡しよりも、リファレンス渡しを使おうあたりです。上記の項を読むことでC++ではどのようなときに新しいオブジェクトが作られメモリが使われるか、無駄なオブジェクト作成を避けるためにどのようなコーディングをすべきかということが理解出来ました。古い本で改訂版も出ているのですが、今回紹介した改訂2版であればAmazonで格安で入手できます。古い版を読んでみるのがいいのではないかと思います。1998-04Amazonで探すKindleで探す楽天ブックスで探す図書館で探す■もう一冊おすすめ「CプログラマのためのC++入門」もう一冊C言語はある程度知ってる人が、C++言語を勉強する際のおすすめの書籍として「CプログラマのためのC++入門」も上げておきます。こちらも古い書籍ですが、その分安く入手可能です。8のサポートが2016年1月12日で終了するとのこと。正確に言うと、各OSにインストール可能な最新のIEのみがサポート対象になるようです。SP1では2016/1/12以降はIE8,9,10はサポート及びセキュリティアップデートは提供されないとのことです。■IE8サポート終了で企業システムは対策が必要これ一般コンシューマーはともかく、企業システムにとってはでかいニュースではないでしょうか。企業システムはOSにプリインストールされているIEバージョンを動作保証対象にしているケースが多いですし、基本的にOSのサポート期限までプリインストールバージョンのIEもサポートされる前提で考えてたと思います。2020/01/14が延長サポート終了予定日です。IE8もそこまではサポートされるのかなと私も思ってました。今後、企業システムでは対応の見直しが必要になるでしょうね。(マイクロソフトコンサルティングサービステクニカルリファレンスシリーズ)」を紹介します。LINQは使わなくてもラムダ式やデリゲートは使うはず「LINQなんて使っているところ見たことないよ」と思われるかもしれません。私もLINQを使っている現場を経験したことはないです。Frameworkの実装を理解する上で重要な「ラムダ式」と「デリゲート」の具体例が知りたかったのが理由です。赤間信幸氏の本は他にも何冊が読んでおり、基本わかりやすくて面白いというのもありました。Frameworkのコーディングを理解する上で必要な概念が色々記載されています。LINQを理解するためには、まずこれらの概念を理解する必要があるためです。データ型等)に興味のある方にとっても興味深い本になっています。あ、もちろんLINQ自体を理解する上でもいい本ですよ。SELECTION)」を紹介します。Serverの内部構造を豊富な図を交えて解説した本です。Serverのトラブルシューティングやチューニングを担当する人に読んでもらいたい書籍です。目次は以下のとおりです(Amazonから引用)。ServerによるCPUリソースの使用」の章ではその仕組を丁寧に説明しています。Server内部で使われているWindowsのAPI(WriteFileGather、VirtualAlloc関数)やOS自体のメモリ管理の仕組み(ユーザーモード、カーネルモード)も含めて説明されています。ページ数は270ページほどでそうボリュームがあるわけではないですが、上記の通り内容はかなり濃いと考えて下さい。一読しただけで内容を全て理解することは出来ないと思います。内容を完全に把握したとは言えないです。Serverの内部挙動をかなり推測、説明できるようになるでしょう。Serverを仕事で使う人、特にDB管理やチューニング、トラブルシューティングを担当する人はぜひ挑戦したい書籍でしょう。幸三)」を紹介します。システムの具体例から解説した、わたしの知る限りあまり類書がない本だと思います。目次は以下のとおりです。生産管理システムのデータモデル」で、第1部の知識を使って具体的な業務においてどのように設計を行うかの具体例を解説する、という流れになっています。■本書の特徴この手の本では通常データベースの基本的な知識の説明がメインで、その具体例というのはオマケ程度で実際の業務の参考にはならないというパターンが多いですが、この本は違います。生産管理システムのデータモデル」の説明に重点が置かれています。ページ数で見ても第1部が70ページ程度に対して、第2部は200ページ以上のボリュームです。生産管理業務おいて、「品目」とは何か?「部品表」とは何か?これらの業務をデータベースで表現するにはどのように設計すればよいか?、原価計算における集計と配賦に適したデータモデルは?というようなことが延々と記載されています。■とにかくDB論理設計の詳細な具体例の解説が欲しい人にオススメデータベース論理設計(データモデリング)の理論だけではなく実在の業務での具体例が知りたいという人にはピッタリの本だと思います。