2013年12月9日月曜日

TFコマンドのいろいろ

■チェックアウト状態確認
tf status $/[PROJECTNAME] /user:* /s:http://[TFS SERVER NAME]:[PORT] /recursive

■ワークスペース名確認
tf workspaces /owner:* /computer:* /s:[TFS SERVER NAME]:[PORT]

■強制チェックアウト解除
 tf undo /recursive /workspace:[WORKSPACENAME];[WORKSPACEUSER] $/[PROJECTNAME] /s:[TFS SERVER NAME]:[PORT]

参照

2013年11月29日金曜日

oracle 11gの標準監査機能について

 こういうのがあってSYSTEM表領域を圧迫するので

>https://blogs.oracle.com/sec/entry/oracle_database_11g_2
>
>スキーマ・オブジェクト監査の概要
>
>スキーマ・オブジェクト監査では、表やビューなど、監査対象のオブジェクトに
>対して実行されるアクションが監視されます。
>オブジェクト監査はすべてのユー ザーに適用されますが、
>監査対象のオブジェクトのみに限定されます。
>ユーザーは、自分のスキーマ内のオブジェクトに対してAUDITおよびNOAUDIT文を使用できます。

>例9-1 AUDIT_TRAIL初期化パラメータの現在の値を調べる方法
>SHOW PARAMETER AUDIT_TRAIL


■標準監査証跡を使用可能にする方法
ALTER SYSTEM SET AUDIT_TRAIL=DB, EXTENDED SCOPE=SPFILE;

■ 標準監査証跡を停止にする方法

ALTER SYSTEM SET AUDIT_TRAIL=NONE SCOPE=SPFILE;

実行したあとにインスタンスを再起動する。

参照

2013年10月7日月曜日

WCFをBasic通信で行うために

・IISに基本認証を設定する

 認証→基本認証を有効にする
 ※基本認証がない場合は、役割の追加→サービスの追加→基本認証を追加する。

・web.configの書き換え

 Bindingのこの辺を書き換え 
  <security mode="TransportCredentialOnly">
    <transport clientCredentialType="Basic"/>
    <message clientCredentialType="UserName"/>
  </security>

・app.configも書き換え(こんな感じに)
  <system.serviceModel>
  <bindings>
   <basicHttpBinding>
    <binding name="BasicHttpBinding_Taurus" closeTimeout="00:01:00"
      openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
      allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
      maxBufferSize="6553600" maxBufferPoolSize="524288" maxReceivedMessageSize="6553600"
      messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
      useDefaultWebProxy="true">
     <readerQuotas maxDepth="32" maxStringContentLength="819200" maxArrayLength="1638400"
       maxBytesPerRead="4096" maxNameTableCharCount="16384" />
     <security mode="TransportCredentialOnly">
      <transport clientCredentialType="Basic" proxyCredentialType="None" realm="" />
      <message clientCredentialType="UserName" algorithmSuite="Default" />
     </security>

    </binding>
   </basicHttpBinding>
  </bindings>


※参照
10行でズバリ

2013年10月2日水曜日

Active Reportを含むプロジェクトをTFSでビルド

active reportをインストールした端末にtfsをインストールしないとできなさそう。
・active reportをインストール
・それぞれのプロジェクトにlicxファイルを追加
・TFSのビルド定義で
  1.プロセス→3.詳細→MSBuildプラットフォームをX86
  2.エージェントの設定にactive reportをインストールした端末のエージェントを設定

※追記
TFSをインストールしているサーバーにActive Reportsをインストールするには
ライセンスが必要になるので、すでにActive Reportsをインストールしている
開発PCをTFSのビルドエージェントとして登録すると、サーバーにActive Reportsを
インストールしなくてすむ。

2013年8月20日火曜日

IISの要求制限緩和

windows 2008 R2のIIS(7.5?)のデフォルトは30,000,000byte。
編集する場合は、該当のアプリケーションの要求フィルター→ウィンドウの右側にある機能設定の編集から。

追記:windows 2008 server (IIS7.0)の場合は、AppCmd.exeで構築する

CD %windir%\system32\inetsrv
appcmd set config /section:requestfiltering /requestlimits.maxallowedcontentlength:30000000

[参照]

2013年7月5日金曜日

maxStringContentLength

アプリケーションルートのweb.configに以下のように追記する。
<configuration>
<system.serviceModel>
  <bindings>
   <basicHttpBinding>
    <binding>
     <readerQuotas maxStringContentLength="1000000" />
    </binding>
   </basicHttpBinding>
  </bindings>
</system.serviceModel>
</configuration>

2013年5月22日水曜日

64bit OS でIISを32bit稼働させる方法

アプリケーションプールの詳細設定を開き、32ビットアプリケーションの有効化をtrueにする。