« 2014年09月 | メイン | 2014年11月 »

2014年10月 アーカイブ

2014年10月01日

[C++] 『ラムダ式でステップアップ! C++のプログラムから汎用的なアルゴリズムを切り出し利用してみよう』 - CodeZine

algorithm.png

C++ によるプログラミングの記事を投稿。

「本稿では、C++のプログラムをリファクタリングして、汎用的なアルゴリズムを切り出し、利用する流れをステップバイステップで解説します。また、C++11で採用されたラムダ式がそれを利用するのに、いかに便利なのかを紹介します。」

[Book] 『Windows 8開発ポケットリファレンス』

本日は、『Windows 8開発ポケットリファレンス』についてのご紹介です。

『Windows 8開発ポケットリファレンス』
タイトル Windows 8 開発ポケットリファレンス
著者 WINGSプロジェクト 阿佐志保,森島政人,飯島聡,土井毅,花田善仁 著,山田祥寛 監修
定価 定価(本体2,880円+税)
発売日 2014年2月19日発売
サイズ 四六判/496ページ
ISBN 978-4-7741-6296-6
Webサイト

特長

  • 本書では、Windows 8 以降で動作するストアアプリを作成するとき、作りたい機能から逆引きで作り方を学べます。
  • Windows 8.1 に対応しています。8.1 だけで 8 に対応していないものはそれが明記されています。
  • ストアアプリならではの、デスクトップアプリケーションとは異なる作り方を、きちんと説明しています。
  • 必要な部分だけのシンプルなソースコードです。
  • XAML に慣れていない人にも分かりやすく書かれています。
  • 新しい API である WinRT についての豊富なサンプル

逆引きとして便利に使えるだけではありません。

本書は順に、

  1.  開発環境の準備の仕方
  2.  画面の作り方と様々なコントロールを使うサンプル
  3.  応用的な画面の作り方
  4.  ストレージや様々なデバイスの使い方
  5. アプリの連携の方法
  6. その他の便利な機能
  7. 非同期プログラミングのやり方

という構成になっています。後ろに行くほど応用的な内容となっているため、順に読み進め、サンプルを打ち込んでいくと、自然に Windows 8 アプリが作れるようになっています。
新しい技術を習得するには、先ず慣れることです。そのためには、動作するサンプルを実際に書いて動かしてみることが効果的です。次には、様々な機能を入れた作りたいアプリケーションを作ってみること。
そのどちらにも有効です。

ストアアプリ開発の初学者から使える良書です。他に同様の書籍は見当たりません。お勧めです。

2014年10月14日

[C#] 『ラムダ式でステップアップ! C#のプログラムから汎用的なアルゴリズムを切り出すことで、LINQについての理解を深めよう』 - CodeZine

algorithm.png

[C++] 『ラムダ式でステップアップ! C++のプログラムから汎用的なアルゴリズムを切り出し利用してみよう』 - CodeZine の続き。

C# によるプログラミングの記事を投稿。

「本稿では、C#のプログラムをリファクタリングして、汎用的なアルゴリズムを切り出し、利用する流れをステップバイステップで解説します。また、C# 3.0で採用されたラムダ式がそれを利用するのに、いかに便利なのか、どういう仕組みなのか、を紹介します。それにより、LINQ(Language INtegrated Query:統合言語クエリ)についての理解も深めていただけると思います。」

2014年10月16日

「Windows Server 2012 R2 と Windows Server 2003 の混在環境でのコンピューター アカウントのパスワードを変更した後にログオンできない」現象の対処法

【現象】

Windows Server 2003 で構成された Active Directory ドメインに Windows Server 2012 R2 のドメイン コントローラーを追加すると、追加後、2 ヶ月程度経過した後に、ドメインのメンバー、ドメイン コントローラーでログオンができなくなるという現象が発生することがあります。

 

【解決方法】

Windows Server 2012 R2 をドメイン コントローラーとして追加する前に修正プログラムを適用します。

追加作業をすでに完了している場合には、修正プログラムを Windows Server 2012 R2 のドメイン コントローラーに適用し、ドメイン メンバー (ドメイン コントローラーを含む) 全てを再起動します。

具体的な対処方法は下記の通りです。

現象が発生してしまった場合には、対象のコンピューターを再起動します。

再起動することで、起動時に対応した暗号化キーを生成するため、問題が解消します。

問題が発生するのを未然に防ぐためには、次の対応を実施します。

1. KB2989971 を全ての Windows Server 2012 R2 のドメイン コントローラーに適用します。

Windows Server 2012 R2 と Windows Server 2003 の混在環境でのコンピューター アカウントのパスワードを変更した後にログオンできない

http://support.microsoft.com/kb/2989971

 

2. 全てのドメイン コントローラーに対する修正プログラムの適用処理 (再起動を含む) が完了後に、ドメイン コントローラーを含む全メンバー コンピューターを再起動します。

*  KB 2989971 の修正プログラムを適用するためには、下記の 2 点の条件が必要です。

・ KB 2919355 が適用されている事

・ Active Directory ドメインサービスがインストールされている事

  ※ 役割が追加されていれば、必ずしもドメインコントローラーに昇格している必要はありません。

  ※ KB2919355 は Windows Update にて配信されているプログラムとなります。

    こちらを Windows Update から適用したうえで、以下の修正プログラムを適用ください。

Windows RT 8.1、8.1 の Windows および Windows Server 2012 の R2 の更新プログラム: 2014 年 4 月

http://support.microsoft.com/kb/2919355/ja

 

【その他】

・ すでに Windows Server 2003 のドメイン コントローラーが降格していてもこの問題は発生する可能性があります。

・ Windows Server 2012 R2 のドメイン コントローラーが存在しており、ログオンができないメンバー上でシステム イベントログにMicrosoft-Windows-Security-Kerberos の ID 4 のイベントが記録されている場合には、この問題に合致している可能性が高いと判断できます。

・ Windows Server 2012 R2 に Active Directory ドメイン サービスをインストールし、ドメイン コントローラーへの昇格を実施する前に修正プログラムを適用することをお勧めします。

そうすれば、この問題の発生を未然に防ぐために全メンバー コンピューターの再起動は不要です。

 

 

なお、Windows サポート チームがブログ に詳細を掲載していますので、併せてご参照いただけますと幸いです。

2014年10月26日

[C#][式木][LINQ] Hokuriku.NET C# 勉強会『C# 式木』(2014-10-26、金沢) のスライド公開

C#

Hokuriku.NET C# 勉強会『C# 式木』(2014-10-26、金沢) で発表した資料に大幅に加筆して公開。

About 2014年10月

2014年10月にブログ「プログラミング C# - 翔ソフトウェア (Sho's)」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2014年09月です。

次のアーカイブは2014年11月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35