2008年3月アーカイブ

トランザクショナルファンクション

ファンクションポイント法(FP法)のお勉強をしています。

失敗のないファンクションポイント法
失敗のないファンクションポイント法アレア

日経BP社 2002-09
売り上げランキング : 46612

おすすめ平均 star
star私はこれでFP法を覚えました
starファンクションポイント初心者でも
starこのような入門書を待っていた!

Amazonで詳しく見る
by G-Tools


アプリケーション境界毎の要素処理の機能

1.要素処理の種類
(1)外部入力(EI)
アプリケーション境界の外部から入力されるデータや、制御情報を処理する要素処理。
外部から入力されたデータを1つ以上のILFで管理する
(2)外部出力(EO)
データの制御情報をアプリケーション境界の外部へ出力する要素処理。
単純にデータを吐き出すのではなく、ILFやEIFから取得したデータを処理ロジックで加工したデータの出力
(3)外部紹介(EQ)
データの制御情報をアプリケーション境界の外部へ出力する要素処理。
ILFやEIFから取得したデータを単純にはきだす。

2.データエレメントタイプ(Data Element Type:DET)
ILFやEIF上のユニークで繰り返しを含まないユーザが識別可能なデータ項目
「ユーザが識別可能」というのがポイント。
たとえば、GUID等はアプリケーションの管理上必要なデータは含まない
(GUIDがアプリケーション境界を超えて使われるなら、1DET)
また処理を実行するボタンなどは、1DETと数える。同じ処理のものは重複させない。

3.ファイルタイプリファレンス(File Type reference:FTR)
ILFやEIFなどアクセスするファイル数

4.トランザクショナルファンクションの計測
(1)アプリケーションに存在する要素処理を抽出
(2)要素処理をEI,EO,EQのいずれかに区別する
(3)要素処理のデータエレメントタイプとファイルタイプリファレンスを数える
(4)要素処理の複雑度を求める
(5)複雑度から要素処理のFP値を求める

5.複雑度
(1)EIにおいてのDETとFTR

1-4 DET5-15 DET16- DET
0-1 FTRLowLowAverage
2 FTRLowAverageHigh
3- FTRAverageHighHigh

(2)EO, EQにおいてのDETとFTR

1-5 DET6-19 DET20- DET
0-1 FTRLowLowAverage
2-3 FTRLowAverageHigh
4- FTRAverageHighHigh

6.FP値

LowAverageHigh
EI346
EO457
EQ346

ファンクションポイント法(FP法)のお勉強をしています。

失敗のないファンクションポイント法
失敗のないファンクションポイント法アレア

日経BP社 2002-09
売り上げランキング : 46612

おすすめ平均 star
star私はこれでFP法を覚えました
starファンクションポイント初心者でも
starこのような入門書を待っていた!

Amazonで詳しく見る
by G-Tools

データファンクション

1.アクセスするファイル種類
(1)内部論理ファイル(Internal Logical File:ILF)
 →アプリケーションが操作を行うファイルと捉える
(2)外部インターフェイスファイル(External Interface File:EIF)
 →アプリケーションが参照するだけのファイルと捉える

2.データエレメントタイプ(Data Element Type:DET)
ILFやEIF上のユニークで繰り返しを含まないユーザが識別可能なデータ項目
「ユーザが識別可能」というのがポイント。
たとえば、GUID等はアプリケーションの管理上必要なデータは含まない

3.レコードエレメントタイプ(Recode Element Type:RET)
ILFやEIFに含まれるユーザ視点で見たグループで、データ項目を更にこう背する下位のデータグループ(サブグループ)
特にサブグループを持たなければ1

4.データファンクションのFP値計測
(1)アプリケーションがアクセスするファイルを抽出する
(2)抽出されたファイルをILFかEIFに区別する
(3)ファイルのDETとRETを算出する
(4)複雑度を求める
(5)複雑度から、ファイルのFP値を求める

5.複雑度

1-19 DET20-50 DET51- DET
1 RETLowLowAverage
2-5 RETLowAverageHigh

6.FP値

LowAverageHigh
ILF71015
ELF5710

会社では、マルチディスプレイで業務を行っています。
Officeは2007を使っているのですが、たとえばEXCELを2つ開いてもEXCELの画面の中に2つの画面が表示されてしまうため、左のディスプレイと右のディスプレイで別のEXCELファイルを見るということが難しいのです。。

なんか方法がないかなーと思っていましたら、

引数分散
http://www.vector.co.jp/soft/win95/util/se271095.html

「ファイルがひとつしか開けないプログラムを複数起動して、複数ファイルを同時に開きます」
と紹介されているとおり、複数ファイルが開けます。

ただ、これをEXCELで使うためにはこのプログラムのiniファイル{pers.ini}を編集します。

[set]
exe=C:\Program Files\Microsoft Office\Office12\EXCEL.exe
ext=fgh

同様に、word等Officeのファイルはすべていけると思います。 ちなみに困った点は、

・ファイルの種類によってiniファイルを編集する必要があります。たぶん。
・どうも開こうとするファイルのパスに半角が含まれていると(例えばc:\hoge hoge\)うまく開けません。

ただ、開くのはドラックアンドドロップだけなので、まぁまぁ使いやすいのではと。

最近、フォルダへのショートカットがデスクトップにたくさん貼り付けていました。
だんだん、デスクトップにスペースがなくなってきたので、何かツールがないかと思っていたら、こんなものが

Direct Folders
http://lifehacker.com/373040/add-quick-access-to-your-filesystem-with-direct-folders

左ダブルクリックで、フォルダへのショートカットが表示されます。
追加したい場合が「Add Here」を選択するだけので、結構スムーズに使えます。

iPodで再生中に、リピートを変えたりしたい場合、メニューのメイン画面から設定→リピートを選択する必要があります。
ただ、再生中だとmenuを押すと再生した画面(例えばプレイリストから再生中の場合、プレイリストの画面)が表示され、そこから設定があるメイン画面まで戻るのが、めんどくさかったりします。

その場合、1発でメイン画面に戻るには、「menuボタンを長押し」

最近ブログのテンプレートをほとんどいじっていませんでした。
かといって、なかなか大きく変更する時間もないので、ちょっとだけ変更しました。

・アマゾンの本の広告を出す箇所を削除(あまりにも記事と関係ないものばかり表示されていたので。鼻毛カッターとか)
・Googleの検索窓をつけた(日本語だと、まだうまくいきません
・タグクラウドをメインページだけつけた

Movable Type 4 のテンプレートで使用するテンプレートタグ (MTタグ) のリファレンス
http://www.movabletype.jp/documentation/appendices/tags/

Microsoft Forefront Client Securityのクライアントの中に以下の名前のモジュールがあります。

「MSASCui.exe」

Windows Defenderのexeのようですが、Forefront Client SecurityのUIでもあるようです。
特にオプションのヘルプはないですが、少なくともこの3つのオプションが存在するようです。

引数なし
Forefront Client SecurityのUIを表示する

-hide
Forefront Client SecurityのUIを非表示する

-ShowSWE
ソフトウェアエクスプローラを表示する

Microsoft Forefront Client Securityのクライアントの中に以下の名前のモジュールがあります。

「MpCmdRun.exe」

コマンドラインから何かやるツールのようですが、内容はざっとですが以下のようです。

-? / -h
このツールのオプション

-SignatureUpdate
定義ファイルを更新する

-GetSWE
SoftWare Exlorerの内容をサポートディレクトリに「MPSWE.txt」としてはきだす

-Scan [-ScanType]
スキャンを開始する
ScanType
0:デフォルト(オプションの自動スキャンの種類の値)
1:クイックスキャン
2:フルスキャン

-Trace [-Grouping] [-Level]
トレースモードで開始する
トレース結果はロギングされる

Grouping
0x1:サービス
0x2:マルウェア対策エンジン
0x4:ユーザインターフェイス
0x8:リアルタイム検索
0x10:スケジュールされたアクション(おそらく自動スキャン)

Level
0x1:エラー
0x2:警告
0x4:情報
0x8:メソッドコール
0x10:アサーション

-GetFiles
ログを収集する
収集する内容は
・ForeFront Client Securityのトレースログ
・windows update履歴
・種類がシステムとアプリケーションのイベントログ
 ソースは「FCSAM」と「FCSAMRtp」
・ForeFront Client Security関連のレジストリ
・SoftWare Explorerからのソフトウェア情報

-RemoveDefinitions
定義を一つ前の状態に戻す。
おそらく以下のフォルダの定義ファイルを適用している。
C:\Documents and Settings\All Users.WINDOWS\Application Data\Microsoft\Microsoft Forefront\Client Security\Client\Antimalware\Definition Updates\Backup

-RemoveDefinitions -All
定義を初期の状態に戻す。
おそらく以下のフォルダの定義ファイルを適用している。
C:\Documents and Settings\All Users.WINDOWS\Application Data\Microsoft\Microsoft Forefront\Client Security\Client\Antimalware\Definition Updates\Default

-RestoreDefaults
オプションの設定をすべて既定値に戻す

いまだにXPのSP2をあてていない人もいますしねぇ

Windows Updateを適用していない人がいます
http://pc.nikkeibp.co.jp/article/NPC/20080326/297204/?set=bpn

たまーに触れる機会があるのですDelphi
そして書き方をすっかり忘れているのです。。

try except finallyが分かりません
http://piza.2ch.net/tech/kako/968/968228267.html

以下、引用

function Foo(): Boolean;
begin
 リソース確保;
 try try
  例外が発生する可能性のある処理;

  Result := True;
 Except
  On E:Exception do begin
   Result := False;
   ShowMessage(E.Message);
  end;
 end;
 finally
  リソース解放;
 end;
end;

PCTSPK.EXE

user-pic
0

以下の記事に書かれているように、「PCTSPK.EXE」がCPU100%で食いつぶしていました。
特にダイヤルアップをしたわけではないですが

PCTSPK.EXEについて
http://oshiete1.goo.ne.jp/kotaeru.php3?q=392394

アップデートしたあと、どうやって戻すのだろう?

ウイルスバスター2008 プログラムバージョン16.10 公開のお知らせ
http://www.trendmicro.co.jp/support/news.asp?id=1065

上記ページから引用↓

2008年3月26日(水)


※一部の環境でプログラムバージョン16.10へのアップデートが行われた後
ファイアウォールが正しく起動せず、「パーソナルファイアウォールが終了されました。」
メッセージが表示される問題が確認されました。
そのため、アップデート機能による配信を2008年3月26日14:00に開始いたしましたが、
同日20:15に停止しております。
また、「最新版ダウンロード」ページからのプログラムバージョン16.10のダウンロードに
つきましても公開を停止しております。
再開につきましては日程が決まり次第、このページでご案内いたします。

最近、これからWebアプリケーションをどんどん開発していくだろう後輩に
「SQLインジェクションって何ですか?」
と聞かれました。

自分もそうだったけど、研修等で教えることもないこともあり、この辺の知識は開発中にちょこちょこ教わっていくしかない。

Web開発をやる前に、こういったのを読んでもらっていたほうがいいかもしれません。

「安全なウェブサイトの作り方 改訂第3版」を公開
http://www.ipa.go.jp/security/vuln/websecurity.html

Acrobat Readerのバージョンが上がった時は、ついついそのインストールを後回しにしてしまけど、
Acrobat Readerのバージョンと、ウイルス対策ソフトのバージョンは常に最新にしておくこと。

「もはやPDFは安全なファイル種類ではない」、新たなPDFウイルス出現:ITpro
http://itpro.nikkeibp.co.jp/article/NEWS/20080325/296958/

以前の脆弱性に対するCritical Patchが一部公開された。

・ウイルスバスター コーポレートエディション 8.0
http://esupport.trendmicro.co.jp/supportjp/viewxml.do?ContentID=JP-2063231

・ウイルスバスター コーポレートエディション 7.3
http://esupport.trendmicro.co.jp/supportjp/viewxml.do?ContentID=JP-2063230

ウイルスバスター コーポレートエディション 7.0
http://esupport.trendmicro.co.jp/supportjp/viewxml.do?ContentID=JP-2063280

ウイルスバスター コーポレートエディション 6.5
http://esupport.trendmicro.co.jp/supportjp/viewxml.do?ContentID=JP-2063280

・Trend Micro ウイルスバスター ビジネスセキュリティ 3.6
http://esupport.trendmicro.co.jp/supportjp/viewxml.do?ContentID=JP-2063241

・Trend Micro ウイルスバスター ビジネスセキュリティ 3.5
http://esupport.trendmicro.co.jp/supportjp/viewxml.do?ContentID=JP-2063240

アラート/アドバイザリ:ウイルスバスター コーポレートエディション・ウイルスバスタービジネスセキュリティ・Client/Server SecurityのCGIモジュールにおけるスタックバッファオーバーフローの脆弱性について
http://esupport.trendmicro.co.jp/supportjp/viewxml.do?ContentID=JP-2063153&id=JP-2063153

パターンファイル 5.179.00以降において誤警告の発生を確認いたしました。パターンファイルは5.181.00以降で修正されています。最新のパターンをダウンロードし、再度、ウイルス検索を行ってください。
http://www.trendmicro.co.jp/vinfo/virusencyclo/default5.asp?VName=POSSIBLE_OTORUN6

フラッシュメモリなどのUSB機器をはずすときは、タスクトレイから右クリック「ハードウェアの安全な取り外し」を呼び出して、きちんと停止させ機器をはずす。

これがちゃんとしたはずし方とわかっているのだけれど、案外めんどくさい。
この「ハードウェアの安全な取り外し」をコマンド一発で呼び出すやり方が紹介されていた。

Create a Shortcut to Windows' "Safely Remove Hardware" Dialog

http://lifehacker.com/367858/create-a-shortcut-to-windows-safely-remove-hardware-dialog

RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll

これは便利。cmdファイルにしとくか、ショートカットにでもしておくといいかも

word2007(拡張子.docx)をXMLで開く方法が紹介されていた。
docx形式のWordファイルがメールで送られてきたけど開けない。
が、とりあえず中身だけみたい場合に使えるかも。

  1. 方法
    1. 「.docx」を「.zip」に変更する
    2. 変更したzipを解凍する
    3. 解凍したら、「word」フォルダを開きその中にある「document.xml」を開く
    XMLなので、なんとなく何が書いてあるかどうかわかる程度だが、 一応中身を確認できる。

    なお、ドキュメントにある画像を見たい場合は「media」フォルダ内に
    画像ファイルが保存されている。

  2. 参考サイト


sakurajpg.jpg

宇都宮市の桜開花予想
開花:3月31日
満開:4月6日

東京都(八王子)の桜開花予想
開花:3月29日
満開:?

・桜開花傾向予想
http://www.tenki.jp/skr/yosou/index.html

マイクロソフト、ルートキット検知ソフトメーカーKomokuを買収
http://japan.cnet.com/news/biz/story/0,2000056020,20369846,00.htm?ref=rss

Forefrontの次世代版のコードネームは「Stirling」

スターリング-Wikipedia
http://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%AA%E3%83%B3%E3%82%B0

主役? どちらかというと黒子では

iPod nanoの画面にCoverが表示されたままかたまってしまった。。

再生ボタン長押しも、パソコンにつないでも反応なし。
再起動方法を調べると、

iPod のリセット方法
http://docs.info.apple.com/article.html?artnum=61705-ja

1.ホールドONしてOFF
2.Menuとセンターを長押し

何回かやったら、無事再起動した。データも消えてなかった。
よかったよかった

windows updateかmicrosoft updateで入手可能。
自動更新は4月中旬(月次のセキュリティパッチかな?)

マイクロソフト、Windows Vista SP1の配布を開始
http://enterprise.watch.impress.co.jp/cda/software/2008/03/19/12506.html?ref=rss

スレッド: Windows Vista SP1適用前に必須の修正プログラム
http://bbs.hotfix.jp/ShowPost.aspx?PostID=7452

ちなみにファイルサイズは、でかい
完全版(ダウンロード):450M(x86)
745(x64)
Windows Update   :65M(x86)
125M(x64)

Windows Vista Service Pack 1 (SP1) をダウンロードする前に知っておく必要のあること
http://www.microsoft.com/japan/technet/windowsvista/bb968859.mspx


スパイウェアパターンファイル統合についてのお知らせ
http://www.trendmicro.co.jp/support/news.asp?id=1071

ウイルスバスター コーポレートエディション 8.0 Patch 2(Build_1189)の概要および適用方法
http://esupport.trendmicro.co.jp/supportjp/viewxml.do?ContentID=JP-2063194

細かいところをよく忘れる

Version クラス
http://msdn2.microsoft.com/ja-jp/library/system.version(VS.80).aspx

SQL Server2000でLPAD

user-pic
0

なんかもっとスマートなやり方がないんだろうか

数値型(cd)を0左詰め5桁の文字列に
RIGHT('00000' + CONVERT(varchar(5), cd), 5)

パッチ公開は、13日と20日と27日

アラート/アドバイザリ:ウイルスバスター コーポレートエディション・ウイルスバスタービジネスセキュリティ・Client/Server SecurityのCGIモジュールにおけるスタックバッファオーバーフローの脆弱性について
http://esupport.trendmicro.co.jp/supportjp/viewxml.do?ContentID=JP-2063153&id=JP-2063153

数日前に公開されたようだ。

Internet Explorer 8 Readiness Toolkit
http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/Install.htm

Internet Explorer 8 Beta 1 Whitepapers - Release: Better AJAX Development
http://code.msdn.microsoft.com/ie8whitepapers/Release/ProjectReleases.aspx?ReleaseId=581

“動く”マインドマップで整理するアイデアプロセッサー「Frieve Editor」
http://www.forest.impress.co.jp/article/2007/11/09/frieveeditor.html

スペックが低いマシンだとちょっと「動く」が鈍くなるが、
関連付けしたものに関する表示の「動く」がなかなか楽しい。

ほかのマインドマップツールへの互換性を考えて、「SVG」ファイルへエクスポートする機能があればいいな

製品情報
・ForeFrontホーム
・システム要件
・システム要件2
・Forefront Client Security TechCenter
・定義ファイルダウンロード(英語)
・定義ファイルダウンロード
・Microsoft Security EssentialsとForefront Client Securityの比較 - セカンドノート
http://www.secondnote.net/secondnote/archives/2009/10/microsoft-security-essentialsforefront-client-security.html

技術情報
・ForeFront:マルウェア検知時のイベントログ - セカンドノート
http://www.secondnote.net/secondnote/archives/2008/06/forefront_1.html
・Windows 2000でFCSのクライアントが削除されてしまう - セカンドノート
http://www.secondnote.net/secondnote/archives/2010/01/windows-2000fcs.html
Forefront Client Security の定義の更新プログラムの説明

個別
・Microsoft Forefront Client Securityのために、手動で最新の antimalware 定義更新をダウンロードする方法
・ホーム コンピュータを保護する(展開ガイド)
Microsoft Forefront Client Security インストール ツール(評価版を製品版に)


バーチャル ラボ
• Microsoft Forefront Client Security Virtual Labs (英語)


関連記事
・最終回 FCSが示すエンタープライズ・クライアントの守り方
・Forefront Client Security と ウイルスバスター コーポレート エディション 7.3 の比較ガイド

コミュニティ
・Forefront Client Security フォーラム
• Forefront Client Security Team Blog (英語)

Microsoft 仮想 サーバー 環境でサポートされていない Windows Server System ソフトウェア
http://support.microsoft.com/kb/897614/ja

違いがわかっていなかった。。。

・Microsoft Update
http://ja.wikipedia.org/wiki/Microsoft_Update

1.更新対象の違い
windows updateは、windows OSとOSの一部(IE等)のアップデート
microsoft updateは、microsoft製品に関するアップデート(windows updateをかねる?)

2.サポートOSの違い
windows updateはWindows NT, 9X系から
mictrosoft updateは、windows 2000 SP3以降

Microsoft Update、Windows Update、自動更新、および Microsoft Office Updatete の違いは何ですか?
http://www.microsoft.com/japan/protect/computer/updates/faq.mspx

3.ほかの違い
windows updateは、標準機能
microsoft updateは、オプション機能(ユーザが意図的に申し込まないと、使えない)

リンク

PLAYER(DVD付)【初回限定生産】 [CD+DVD] [Limited Edition] Oisix(おいしっくす)/Okasix(おかしっくす) ドミノ・ピザ【PC向けサイト】 楽天トラベル株式会社 ショップチャンネル ティーライフ