正規表現
問題:
Static { } の文字パターンを検索したい
Eclipsの検索-ファイル-正規表現が行をまたいでもできるようだ
桜エディッタのGrepはだめらしい
正規表現
●static[\s]*\{
static
{
appVersion = 666;
}
static {
debugPrint = true; //@@@ 実機のトレース表示で見えるから
}
●static(\s*\R)*\s*\{
●static(\s*\n)*\s*\{
static
{
appVersion = 666;
}
●static\s*//.*\R\s*\{
static //fafafafa
{
appVersion = 666;
}
Static { } の文字パターンを検索したい
Eclipsの検索-ファイル-正規表現が行をまたいでもできるようだ
桜エディッタのGrepはだめらしい
正規表現
●static[\s]*\{
static
{
appVersion = 666;
}
static {
debugPrint = true; //@@@ 実機のトレース表示で見えるから
}
●static(\s*\R)*\s*\{
●static(\s*\n)*\s*\{
static
{
appVersion = 666;
}
●static\s*//.*\R\s*\{
static //fafafafa
{
appVersion = 666;
}
cisvcによってマシンが重くなる現象
cisvcによってマシンが重くなることがある。
cisvcはいったい何かと思ったらファイル検索のインデックスを作成して高速化するための
ものらしい。だからとめることにした

情報源:http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1110735116
------------------------------------------------
質問
svchost.exeとcisvc.exeについて
wadxa707さん
svchost.exeとcisvc.exeについて
最近、CPUが勝手に動いている時があって、タスクマネージャで調べてみたら、svchost.exeとcisvc.exeというのが動いていました。
cisvc.exeを止めると、CPUの動きが止まりますが、パソコンに特に支障はなさそうです。
これらはいったい何なんでしょう?
最近、あるサイトへ行った時、セキュリティソフトのAVGがポップアップで出ていたんですが、良く分からず無視していました。
それで、3度目のときだったかAVGだと気付き、見てみたら確かsvchostと書いてあったと思います。
なお、そのサイトはいつも行くところではなく、どこだったか忘れたんですが、いかがわしいサイトでもなかったはずです。
それで、ポップアップからどうするか分からず、一度閉じてAVGでチェックしてみましたが、ウイルスは検知されませんでした。
その後、今のような状況になったと感じています。
スパイウエアについてもAd-AwareやSpybotですべて削除しております。
以上のような内容なんですが、svchost.exeとcisvc.exeについて、何か情報があればお教えください。
------------------------------------------------
ベストアンサーに選ばれた回答
kensakusitemimasitaさん
cisvc.exe
http://www.shareedge.com/modules/appdb/index.php?op=desc&id=20
Windows に含まれる Microsoft システム サービスの 1 つです。 Cisvc.exe はローカル コンピュータおよびリモート コンピュータ上のファイルのコンテンツとプロパティをインデックス化するため、柔軟なクエリ言語でファイルにすばやくアクセスできるようになります。Cisvc.exe はパフォーマンスを低下させる原因にもなり、必ずしも必要ではありません。
で、不要な場合の停止方法
http://homepage2.nifty.com/winfaq/c/ntperf.html#1250
svchost.exe
MSの説明
http://support.microsoft.com/kb/250320/ja
こちらの方がわかりやすいと思います。(対処法つき)
http://gigazine.net/index.php?/news/comments/20061009_svchost/
有害なものから有益なものまで、同じsvchostで表示されるので、
内容を良く調べて対応する必要があるようです。
------------------------------------------------
対応
cisvc が CPU time を大量に消費しています
Windows の動作が遅かったり、数時間おきに大量のディスクアクセスが発生してパフォーマンスが悪化したときに、タスクマネージャを起動して [プロセス] タブを開くと cisvc.exe が多くの CPU time を消費していることがあります。
cisvc は、インデックスサービス (ファイルの検索を高速化するためのサービス) なので、次の手順で停止することができます。
1. 「マイコンピュータ」を右クリックして [管理] をクリックします。
「スタート」をクリックし、[マイコンピュータ] を右クリックして [管理] をクリックします。(XP)
2. [サービスをアプリケーション]\[サービス] を展開します。
3. 右側のサービス一覧から Indexing Service をダブルクリックします。
4. 「停止」ボタンをクリックし、スタートアップの種類を「手動」または「無効」にして「OK」をクリックします。
参考:IIS でインデックスサービスを利用している場合、cidaemon が起動されます。
cisvcはいったい何かと思ったらファイル検索のインデックスを作成して高速化するための
ものらしい。だからとめることにした

情報源:http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1110735116
------------------------------------------------
質問
svchost.exeとcisvc.exeについて
wadxa707さん
svchost.exeとcisvc.exeについて
最近、CPUが勝手に動いている時があって、タスクマネージャで調べてみたら、svchost.exeとcisvc.exeというのが動いていました。
cisvc.exeを止めると、CPUの動きが止まりますが、パソコンに特に支障はなさそうです。
これらはいったい何なんでしょう?
最近、あるサイトへ行った時、セキュリティソフトのAVGがポップアップで出ていたんですが、良く分からず無視していました。
それで、3度目のときだったかAVGだと気付き、見てみたら確かsvchostと書いてあったと思います。
なお、そのサイトはいつも行くところではなく、どこだったか忘れたんですが、いかがわしいサイトでもなかったはずです。
それで、ポップアップからどうするか分からず、一度閉じてAVGでチェックしてみましたが、ウイルスは検知されませんでした。
その後、今のような状況になったと感じています。
スパイウエアについてもAd-AwareやSpybotですべて削除しております。
以上のような内容なんですが、svchost.exeとcisvc.exeについて、何か情報があればお教えください。
------------------------------------------------
ベストアンサーに選ばれた回答
kensakusitemimasitaさん
cisvc.exe
http://www.shareedge.com/modules/appdb/index.php?op=desc&id=20
Windows に含まれる Microsoft システム サービスの 1 つです。 Cisvc.exe はローカル コンピュータおよびリモート コンピュータ上のファイルのコンテンツとプロパティをインデックス化するため、柔軟なクエリ言語でファイルにすばやくアクセスできるようになります。Cisvc.exe はパフォーマンスを低下させる原因にもなり、必ずしも必要ではありません。
で、不要な場合の停止方法
http://homepage2.nifty.com/winfaq/c/ntperf.html#1250
svchost.exe
MSの説明
http://support.microsoft.com/kb/250320/ja
こちらの方がわかりやすいと思います。(対処法つき)
http://gigazine.net/index.php?/news/comments/20061009_svchost/
有害なものから有益なものまで、同じsvchostで表示されるので、
内容を良く調べて対応する必要があるようです。
------------------------------------------------
対応
cisvc が CPU time を大量に消費しています
Windows の動作が遅かったり、数時間おきに大量のディスクアクセスが発生してパフォーマンスが悪化したときに、タスクマネージャを起動して [プロセス] タブを開くと cisvc.exe が多くの CPU time を消費していることがあります。
cisvc は、インデックスサービス (ファイルの検索を高速化するためのサービス) なので、次の手順で停止することができます。
1. 「マイコンピュータ」を右クリックして [管理] をクリックします。
「スタート」をクリックし、[マイコンピュータ] を右クリックして [管理] をクリックします。(XP)
2. [サービスをアプリケーション]\[サービス] を展開します。
3. 右側のサービス一覧から Indexing Service をダブルクリックします。
4. 「停止」ボタンをクリックし、スタートアップの種類を「手動」または「無効」にして「OK」をクリックします。
参考:IIS でインデックスサービスを利用している場合、cidaemon が起動されます。
ProcessExplorer
概要
ある特定のファイルやディレクトリがどのプログラムによって開かれているのかを疑問に思ったことがあると思いますが、その疑問を解決できるようになりました。Process Explorer を使用すると、プロセスによって開かれたハンドルや読み込まれた DLL に関する情報を確認することができます。
Process Explorer の画面は、2 つのサブウィンドウで構成されています。上部のウィンドウには、現在アクティブなプロセスの一覧 (プロセスが所有するアカウントの名前を含む) が常に表示されますが、下部のウィンドウに表示される情報は、Process Explorer の実行モードによって異なります。Process Explorer がハンドル モードで実行されている場合は、上部のウィンドウで選択したプロセスで開かれているハンドルが表示されます。DLL モードで実行されている場合は、プロセスで読み込まれている DLL やメモリ マップ ファイルが表示されます。Process Explorer には、特定のハンドルを開いているプロセスや特定の DLL を読み込んでいるプロセスをすぐに特定できる優れた検索機能も用意されています。
Process Explorer に特有の機能は、DLL のバージョンに関する問題やハンドル リークを検出するのに役立ち、Windows やアプリケーションの動作方法を理解するうえでの手掛かりとなります。
情報源
http://gigazine.net/index.php?/news/comments/20061009_svchost/
http://technet.microsoft.com/ja-jp/sysinternals/bb896653.aspx
ある特定のファイルやディレクトリがどのプログラムによって開かれているのかを疑問に思ったことがあると思いますが、その疑問を解決できるようになりました。Process Explorer を使用すると、プロセスによって開かれたハンドルや読み込まれた DLL に関する情報を確認することができます。
Process Explorer の画面は、2 つのサブウィンドウで構成されています。上部のウィンドウには、現在アクティブなプロセスの一覧 (プロセスが所有するアカウントの名前を含む) が常に表示されますが、下部のウィンドウに表示される情報は、Process Explorer の実行モードによって異なります。Process Explorer がハンドル モードで実行されている場合は、上部のウィンドウで選択したプロセスで開かれているハンドルが表示されます。DLL モードで実行されている場合は、プロセスで読み込まれている DLL やメモリ マップ ファイルが表示されます。Process Explorer には、特定のハンドルを開いているプロセスや特定の DLL を読み込んでいるプロセスをすぐに特定できる優れた検索機能も用意されています。
Process Explorer に特有の機能は、DLL のバージョンに関する問題やハンドル リークを検出するのに役立ち、Windows やアプリケーションの動作方法を理解するうえでの手掛かりとなります。
情報源
http://gigazine.net/index.php?/news/comments/20061009_svchost/
http://technet.microsoft.com/ja-jp/sysinternals/bb896653.aspx
「プログラミングGauche Kabuaプロジェクト著」
「プログラミングGauche Kabuaプロジェクト著」を呼んでいる。
今、Gauche:ゴーシュに少しはまっている
LISPという言語らしいが、以前から気になっていた。
これがとても難しい言語です。
私にとっては、
関数型言語というもので、C++などは手続き型言語らしいが、
かなり違う考えでプログラムを組む。
forやwhileなどのループものない。
ちょっとありえないですが、再帰処理でをそれに変わる処理をします。
この再帰はしかし、C++できになっているテンプレートのメタプログラム
では使えるので前からきになっていた。
しかし、この再帰でプログラムを組むのは、むずかしいです。
基本的には代入がない・・・
変数に値をいれることができないんです。
代入ににたころはできるけど、一度、入れる(束縛する)ともう変更できない
という不思議なことに・・・
でも、実はこの代入というものがプログラムを複雑化している原因らしく
関数型言語のほうがバグが入りにくいらしいのです。
なんとかその、バグがはいりにくいというこをが理解したくて
今、やってます・・
また、最近きく、クロージャーなどもLISPから考えがうまれている
ようで、かなり奥が深い言語のようです。
ちょっと、面白くなってきた。
今、Gauche:ゴーシュに少しはまっている
LISPという言語らしいが、以前から気になっていた。
これがとても難しい言語です。
私にとっては、
関数型言語というもので、C++などは手続き型言語らしいが、
かなり違う考えでプログラムを組む。
forやwhileなどのループものない。
ちょっとありえないですが、再帰処理でをそれに変わる処理をします。
この再帰はしかし、C++できになっているテンプレートのメタプログラム
では使えるので前からきになっていた。
しかし、この再帰でプログラムを組むのは、むずかしいです。
基本的には代入がない・・・
変数に値をいれることができないんです。
代入ににたころはできるけど、一度、入れる(束縛する)ともう変更できない
という不思議なことに・・・
でも、実はこの代入というものがプログラムを複雑化している原因らしく
関数型言語のほうがバグが入りにくいらしいのです。
なんとかその、バグがはいりにくいというこをが理解したくて
今、やってます・・
また、最近きく、クロージャーなどもLISPから考えがうまれている
ようで、かなり奥が深い言語のようです。
ちょっと、面白くなってきた。













