<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/pocco/">
    <title>pocco@wiki</title>
    <link>http://w.atwiki.jp/pocco/</link>
    <atom:link href="https://w.atwiki.jp/pocco/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>pocco@wiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2012-04-18T21:03:30+09:00</dc:date>
    <utime>1334750610</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/pocco/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pocco/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pocco/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pocco/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pocco/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pocco/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pocco/pages/6.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pocco/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pocco/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/pocco/pages/10.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/pocco/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/pocco/pages/2.html</link>
    <description>
      *[[■メニュー■&gt;http://www12.atwiki.jp/pocco/editx/2.html]]
-[[トップページ]]
-[[Program]]
-[[HardWare]]
-[[Develop]]
-[[Office]]


----
*■更新履歴■
#recent(20)

----
*■@wiki■
-[[@wikiへようこそ]]
-[[@wiki FAQ&gt;http://faq.atwiki.jp/]]
-[[@wiki 初心者講座&gt;http://www1.atwiki.jp/faq/]]
-[[@wiki マニュアル&gt;http://doc.atwiki.jp/]]
-[[@wiki 便利ツール &gt;http://atwiki.jp/tools/]]
-[[@wiki&gt;http://atwiki.jp]]

// リンクを張るには &quot;[&quot; 2つで文字列を括ります。
// &quot;&gt;&quot; の左側に文字、右側にURLを記述するとリンクになります    </description>
    <dc:date>2012-04-18T21:03:30+09:00</dc:date>
    <utime>1334750610</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pocco/pages/21.html">
    <title>MySQL</title>
    <link>https://w.atwiki.jp/pocco/pages/21.html</link>
    <description>
      #contents

*setup
**server instance config wizardでstart instance に失敗する
前の設定が残ったままになっている場合があるので
C:\Program Files\MySQL\MySQL Server 5.0\data
ib_logfile0
ib_logfile1
ibdata1
を消して再設定すると再生成されて成功する。    </description>
    <dc:date>2008-07-17T14:22:02+09:00</dc:date>
    <utime>1216272122</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pocco/pages/19.html">
    <title>Microsoft Office</title>
    <link>https://w.atwiki.jp/pocco/pages/19.html</link>
    <description>
      #contents

*MicrosoftExcel
**ショートカットキー
太字はカスタマイズ設定
|動作 	|キー|
|シート切り替え |  C+PageUp, C+PageDown  |

*MicrosoftWord
**使用中または文書の保存時に &quot;文書は保存されましたが、音声認識データを保存する十分な空き領域がないため、データは失われました&quot; と表示される
http://support.microsoft.com/kb/881872/ja

環境 Word2003

**貼り付けで表示情報を含まないテキストのみ貼り付けたい
[メニュー]-[編集]-[形式を選択して貼り付け]

よく使うのでショートカットキーを設定しておくといい。
[メニュー]-[ツール]-[ユーザー設定] ダイアログ下の [キーボード]ボタン
分類：編集
コマンド名：EditPasteSpecial

環境 Word2003

**幅の自動調整を無くす
[メニュー]-[書式]-[段落] ダイアログの[インデントと行間隔] の[配置]を変更する。

環境 Word2003    </description>
    <dc:date>2008-05-02T13:45:56+09:00</dc:date>
    <utime>1209703556</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pocco/pages/20.html">
    <title>Enterprise Architecture</title>
    <link>https://w.atwiki.jp/pocco/pages/20.html</link>
    <description>
      #contents

**ショートカットキー
太字はカスタマイズ設定
|動作 	|キー|
|プロジェクトのツリーからアイテム削除 |  C + Del  |    </description>
    <dc:date>2008-04-25T11:56:17+09:00</dc:date>
    <utime>1209092177</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pocco/pages/18.html">
    <title>Web</title>
    <link>https://w.atwiki.jp/pocco/pages/18.html</link>
    <description>
      #contents

*Proxy    </description>
    <dc:date>2008-04-14T15:32:46+09:00</dc:date>
    <utime>1208154766</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pocco/pages/11.html">
    <title>Tips</title>
    <link>https://w.atwiki.jp/pocco/pages/11.html</link>
    <description>
      #contents()

** ビープ音を無効にしたい
+スタートメニューにある「ファイル名を指定して実行」を選択し，「compmgmt.msc」と入力して「コンピュータの管理」を起動する。「デバイスマネージャ」をクリック。メニューの「表示」－「非表示のデバイスの表示」を選択する
+「プラグ　アンド　プレイではないドライバ」にある「Beep」をダブルクリック
+「Beepのプロパティ」が表示されたら，「現在の状態」にある「停止」ボタンを押し，「スタートアップ」の「種類」も「無効」を選択してOKボタンを押す。これでビープ音は無効になる

**よく使う単語
:argument |    実引数 parameter(仮引数)
:array|    配列
:attribute|    属性
:client|    管理者 client(親) - component(子)みたいな使い方も 
:collision|    衝突
:component|    構成する 要素 成分 部品
:composition|    合成
:concrete|    具象
:constructor|    コンストラクタ
:container|    コンテナ
:clear|    (不要なデータを)消す。登録変数を０クリアするときとかはこれがいいか
:destructor|    デストラクタ
:derive|    派生する
:disable|    無効
:dispose|    処理(後始末)。適当に処置する。
:enable|    有効
:exception|    例外
:immediate|    直接
:interrupt|    割り込み
:method|    方法、メンバ関数
:notify|    通告、通知
:procedure|    プロシージャ。「手続き」とか「手順」といった。一連の処理をひとまとめにし、あたかも新しい1つの命令であるかのようにプログラムの他の部分から呼び出し:て利用することができるもの。
:polymorphic|    多様性
:receive|    受取
:register|    登録
:remove|    移す、片付ける、除去、外す
:widget|    （名前が分からない［思い出せない］）何とかいう部品［装置］ 


**アンダースコアで始まる名前(_XXX)
_ で始まる名前は「処理系実装者が使うために予約」されています。
逆に言えば _ で始まる名前は「特定処理系専用」のものです。
我々末端プログラマは _ で始まる名前を定義してはいけません。    </description>
    <dc:date>2008-04-03T12:07:01+09:00</dc:date>
    <utime>1207192021</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pocco/pages/6.html">
    <title>C++</title>
    <link>https://w.atwiki.jp/pocco/pages/6.html</link>
    <description>
      #contents

**IOStreamマニピュレータ
***代表的なマニピュレータ
|フラグ	|マスク	|内容|
|skipws		||先頭部分にある空白を読み飛ばす。|
|noskipws		||先頭部分にある空白を読み飛ばさない。|
|unitbuf		||出力処理を行うたびに、出力バッファをフラッシュする。|
|nounitbuf		||出力処理を行うたびに、出力バッファをフラッシュしない。|
|dec |basefield	|10進数で入出力を行う。|
|hex |basefield	|16進数で入出力を行う。|
|oct |basefield	|8進数で入出力を行う。 |
|showbase	||数値の基数を明確に表して出力する。|
|fixed		||浮動小数点数の表記に、10進表記法を使う。|
|scientific	||浮動小数点数の表記に、科学的表記法を使う。|
|showpoint	||常に小数点を表示する。|
|showpos	||正の値には、正の符号を付ける。|
|uppercase	||16進数や科学的表記法において、アルファベットを大文字で出力する。|
|left |adjustfield	|値を左揃えで出力する。|
|right |adjustfield	|値を右揃えで出力する。|
|internal |adjustfield	|符号を左揃え、値を右揃えで出力する。|
|boolalpha		||bool型の出力時に、&quot;true&quot;や&quot;false&quot;という文字列形式を使う。|

***その他のマニピュレータ
|setw 	       |出力時の幅を指定する|
|setfill       |出力幅に満たない部分を埋める文字を指定する|
|setprecision  |精度(有効桁数)の指定|

***使用例
 cout　左揃え表示の指定
 cout &lt;&lt; setw(4) &lt;&lt; 12 &lt;&lt; endl;    // 0012 と表示されます。
 cout &lt;&lt; setiosflags(ios::left);   // 左揃え表示を指定します。
 cout &lt;&lt; setw(4) &lt;&lt; 12 &lt;&lt; endl;    // 1200と表示されます。
 cout &lt;&lt; setiosflags(ios::right);  // 右揃え表示に戻します。
 
 cout　精度(有効桁数)の指定
 cout &lt;&lt; setprecision(4);    // 精度を 4桁に指定します。
 cout &lt;&lt; 10./3. &lt;&lt; endl;     // 3.333 と表示されます。
 cout &lt;&lt; setprecision(20);   // 精度を 20桁に指定します。
 cout &lt;&lt; 10./3. &lt;&lt; endl;     // 3.33333333333333(関数の精度以内。)
 cout &lt;&lt; setprecision(6);    // 標準の 6 桁に戻します。
 
 cout　精度を小数部に適用する
 cout &lt;&lt; setprecision(3);               // 精度を 3桁に指定します。
 cout &lt;&lt; setiosflags(ios::scientific);  // 小数部の精度指定とする。
 cout &lt;&lt; 1234.5678 &lt;&lt; endl;             // 1234.567 と表示されます。
 cout &lt;&lt; setprecision(6);               // 標準の 6 桁に戻します。
 
 cout　精度を仮数部に適用する
 cout &lt;&lt; setprecision(3);         // 精度を 3桁に指定します。
 cout &lt;&lt; setiosflags(ios::fixed); // 仮数部の精度指定とする。
 cout &lt;&lt; 1234.5678 &lt;&lt; endl;       // 1.23e+4 と表示されます。
 cout &lt;&lt; setprecision(6);         // 標準の 6 桁に戻します。    </description>
    <dc:date>2008-03-30T18:01:41+09:00</dc:date>
    <utime>1206867701</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pocco/pages/16.html">
    <title>DirectX</title>
    <link>https://w.atwiki.jp/pocco/pages/16.html</link>
    <description>
      #contents

*Tips

**D3DXのメッシュサポート
D3DX は、x ファイルの内容のロード、操作、レンダリングを行うためのメッシュ コンストラクトを実装しています。
メッシュとは、基本的には、何らかのジオメトリを定義している頂点の集合と、
面を定義しているインデックスのセットです。D3DX のメッシュにはいくつかの種類があります。

ID3DXBaseMesh は基本的な機能を提供しています。
ID3DXMesh と ID3DXPMesh は ID3DXBaseMesh を継承しており、
それぞれチップ単位の頂点キャッシュを使用したメッシュ最適化と、
Hughes Hoppes のプログレッシブ メッシュの研究に基づくプログレッシブ メッシュを追加しています。
ID3DXSPMesh は単純化メッシュを、ID3DXSkinMesh はスキン メッシュ サポートを提供します。

この階層は次のようになっています。

:ベース メッシュ|
ID3DXBaseMesh
これは基底メッシュ クラスであり、インスタンス化してはなりません。他のすべてのメッシュ クラスはこのクラスを継承します
:最適化メッシュ|
ID3DXMesh (ID3DXBaseMesh)
大部分のオブジェクト表現に使用される標準のメッシュ オブジェクトを定義する基本的なメッシュ クラスです。
:プログレッシブ メッシュ|
ID3DXPMesh (ID3DXBaseMesh)
オブジェクトをプログレッシブ メッシュ形式で表現する手段を定義する、基本的なメッシュ クラスの拡張です。プログレッシブ メッシュでは、メッシュ オブジェクトをプログレッシブにリファインしていくことができます。
:単純化メッシュ|
ID3DXSPMesh (ID3DXMesh)
特定のメッシュを面の数の少ないメッシュに単純化するために使用される単純化メッシュを定義する、基本的なメッシュ クラスの拡張です。
:スキン メッシュ|
ID3DXSkinMesh (ID3DXMesh)

:プログレッシブ メッシュ|
LODを使うときに必要。他にもいろいろ。

:パッチ メッシュ|
特殊なタイプのパッチ メッシュとして、矩形パッチと三角形パッチの 2 つもサポートされています。矩形パッチメッシュは、制御点が曲がった矩形シーケンスとしてレイアウトされるパッチメッシュです。矩形パッチと三角形パッチは、高次サーフェイスを作成するために使われます。パッチメッシュは三角形メッシュほど一般的には使われません。


**D3Dデバイス
指定の Microsoft Direct3D オブジェクトによって作成されたレンダリング デバイスは、すべて同じ物理リソースを共有します。
単一の Direct3D オブジェクトから複数のレンダリング デバイスを作成することは可能ですが、これらはすべて同じハードウェアを共有するため、パフォーマンスが大きく低下します。


**アラインメント構造体
-D3DXMATRIXA16

16 バイト整列の行列は、D3DX の算術関数で使うとき、Pentium 4 プロセッサでのパフォーマンスを上げるために最適化されています。行列は、プログラム スタック、ヒープ、グローバルスコープなどの行列の作成場所に関係なく整列されます。整列は __declspec(align(16)) を使って行われ、これは Microsoft Visual [[C++]] .NET と Visual C++ 6.0 ではプロセッサパックがインストールされている場合にのみ動作します。ただし、プロセッサ パックを検出する方法はないため、デフォルトでバイト整列が有効なのは Visual C++ .NET のみです。
D3DX では、ベクトルとクォータニオンはバイト整列されません。D3DX の算術関数でベクトルやクォータニオンを使う場合は、_declspec(align(16)) を使ってバイト整列のベクトルやクォータニオンを生成します。その方が、パフォーマンスが大幅に向上します。    </description>
    <dc:date>2008-03-30T17:55:16+09:00</dc:date>
    <utime>1206867316</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pocco/pages/12.html">
    <title>VisualStudio</title>
    <link>https://w.atwiki.jp/pocco/pages/12.html</link>
    <description>
      #contents()

*VisualC++
**インライン展開について
-inline
デフォルト
-__inline
Microsoft特有
-__forceinline
Microsoft特有。展開されないとWarningが出る。

参考:http://msdn2.microsoft.com/ja-jp/library/a98sb923(VS.80).aspx

**ショートカット
太字はカスタマイズ設定
|操作名 	|VC2005 |VC2003|
|ウィンドウ(現在開いているファイル一覧) |	C+Tab |	F2    |
|ファイルを保存                         | C+s   | C+s   |
|現在開いているファイルすべてを保存     | S+C+s | S+C+s |
|EOL(行末)まで削除    | &amp;bold(){S+Del} | &amp;bold(){S+Del} |
|BOL(行頭)まで削除    | &amp;bold(){S+BS}  | &amp;bold(){S+BS}  |
|入力候補             | C+Space; A+→ | C+Space |
|単語の最後まで削除   | C+Del | C+Del |
|単語の最初まで削除   | C+BS  | C+BS  |
|単語の選択 	         | C+w   ||	
|左側の１文字を選択する列（ブロック選択）| S+A+← | S+A+← |
|右側の１文字を選択する列（ブロック選択）| S+A+→ | S+A+→ |
|ファイルを閉じる     | &amp;bold(){A+q} | &amp;bold(){C+w} |
|行の削除             | &amp;bold(){C+l} | C+l |
|検索                 | C+f | C+f |
|グローバル検索(GREP) | S+C+f| S+C+f |
|指定行へジャンプ     | C+g  | C+g   |
|大文字に変換         | S+C+u| C+u   |
|小文字に変換         | C+u  | S+C+u |
|前を検索             | S+F3 | C+↑  |
|次を検索 	          | F3   | C+↓  |
|対応する括弧を選択   | S+C+]| C+[   |
|対応する括弧に移動   | C+]  | C+]   |
|前の単語に移動       | C+← | C+←  |
|次の単語に移動       | C+→ | C+→  |
|元に戻す                   | C+z  | C+z |
|やり直し                   | C+y  | C+y |
|マクロ記録 開始/終了       | S+C+r| S+C+r |
|マクロ実行                 | S+C+p| S+C+p |
|ブックマークの設定と解除   | C+k  | C+k   |
|コンパイル（プロジェクト） | &amp;bold(){S+F7} ||
|コンパイル（ソース） 	  | C+F7 ||
|ドキュメント内の次のブックマークへ | &amp;bold(){F2}   ||
|ドキュメント内の前のブックマークへ | &amp;bold(){S+F2} ||
|Myマクロ:単語の選択+検索バッファに文字列を入れる |&amp;bold(){S+C+w}|&amp;bold(){C+1}|
|選択範囲をコメントアウト|&amp;bold(){C+/}||
|選択範囲をコメント解除  |&amp;bold(){S+C+/}||    </description>
    <dc:date>2008-03-20T22:19:29+09:00</dc:date>
    <utime>1206019169</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/pocco/pages/10.html">
    <title>モーション</title>
    <link>https://w.atwiki.jp/pocco/pages/10.html</link>
    <description>
          </description>
    <dc:date>2006-12-09T02:41:41+09:00</dc:date>
    <utime>1165599701</utime>
  </item>
  </rdf:RDF>
