静的・動的モジュールとは?入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。22:37回答数:3件Apacheの勉強をしているちに、「静的にモジュールを組み込む」「動的にモジュールを組み込む」とはどういうことなんだろう?と思い始めました。本やサイトで調べてみると「動的にモジュールを組み込むには「mod_so」を静的に組み込む必要がある」と解説してありましたが、この「静的」「動的」とはどのようなことを指すのでしょうか?解りやすく解説してある本やサイト等を教えていただければ助かります。通報するこの質問への回答は締め切られました。Apache」に関するQ&A:掲示板(CGI)設置でApacheの意味と使い方を教えて下さい。問題ないでしょうか?問題ないです。依存性のあるモジュールに注意して設定を行うことに注意を払うようにしてください。これさえ忘れなければ、それが現在のところ一番簡単な設定方法になっています。一例をあげれば、mod_limitIPconnは、mod_Statusに依存しています。再度、回答ありがとうございます。依存関係を注意しながらこの方法でやっていきたいと思います。設定が難しそうですがmod_limitIPconはアクセス制御をする時に役立ちそうですね。チャレンジしてみようと思います。この度は色々とありがとうございました。18:33「動的」「静的」ということそのものの意味は#1の方のご説明のとおりですでは、apacheの場合どうすれば静的に組み込めるのかというと、configure(コンパイル前の設定コマンドです)時に--enable_module=soとしたら、mod_soが静的に組み込まれます。コンパイル時に組み込むことを「静的に組み込む」と言います。これに対して、起動時に呼び出すよう設定することを「動的に組み込む」といいます。apacheでは、mod_soが「動的な」組み込みをサポートしているため、mod_soがなければ「動的な」組み込みはできません。mod_soはコンパイル時に「静的に」組み込む必要があるわけです。apacheにおける動的組み込みと静的組み込みの間での動作の差はほとんどありません。apacheは、常時動作するデーモンプログラムとして設計されているので、機能が必要になるかどうかに関係なく、httpd.confでLoadModule指定されていると必ず読み込まれます。したがって、メモリの節約にはなりませんし、起動時間も結果としてほぼ同じになってしまいます。違うのかというと、動的に組み込んでいると、必要がなくなればhttpd.confを編集して再起動するだけでhttpdをコンパイルしなおさなくても、動作を変更できるという点がもっとも違います。この点が動的組み込みの最大の利点となります。回答ありがとうございますApacheにおける「静的」「動的」のしくみについてよく理解できました。今まで静的にモジュールを組み込んでいたせいで新たにモジュールを組み込む時はいつも再コンパイルいていたのでかなり面倒でした。11:17ご質問事項へ回答します。『静的』と『動的』の違いですが、モジュールがメモリ上に展開されるタイミングの違いを表しています。『静的』モジュールついてですが、メインプログラムがメモリに展開される時に一緒に展開され、メインプログラムが終了するまで展開され続ける方式です。常にメモリ上に展開されている為、動作速度の向上が望めますが、その分メモリを消費します。次に『動的』モジュールですが、普段はメモリ上には展開せず、機能が必要になった場合にメインプログラムから適宜呼び出し、必要なくなれば切り離す方式です。メモリの消費を最小限に抑えられますが、呼び込み作業が必要な為、動作速度はあまり期待出来ません。如何でしょうか?上記『静的/動的モジュール』については、Apache固有の機能と言うわけではなく、プログラミング全般に関わるものですので、以下のサイト等を参考にしてみて下さい。Apacheだけではなくプログラミング全般に言えることだったのですね。紹介していただいたサイトもこれからの勉強にも大いに参考になりそうです。ありがとうございました。1日、1~2時間で有効なお勉強。(資格や新技術を勉強したい社会人2年目PG。回答数ランキングです。職業住宅アドバイザーこの専門家の回答をチェック他の専門家の回答をチェックこのQ&Aを見た人が検索しているワードモジュール組み込み英語このQ&Aと関連する良く見られている質問Qpingでポートの指定pingでIPアドレスを指定して、通信できるかどうかというのはよく使いますが、pingでポートを指定して応答するかどうかは調べられるのでしょうか?よろしくお願いしますAベストアンサーpingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。ポート番号はL4で使用されるアドレスですから、L4機能の疎通確認はping(を含むICMP)ではできません。FTPの疎通確認であれば、クライアントからサーバに対するTCP/21通信(FTP-CMD)が可能であること(サーバからクライアントへのTCP/21からの応答を含む)+サーバからクライアントに対するTCP/20通信(FTP-DATA)が可能であること(クライアントからサーバへのTCP/21からの応答を含む)が必要でしょう。・クライアントからサーバへのログイン(TCP/21)・クライアントからサーバへのlsの結果(TCP/20)で確認すればよいでしょう。pingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。いうときに起こるのでしょうか?http://www.atmarkit.co.jp/fjava/rensai2/javaent12/javaent12.htmlを見て勉強しています。);}と書いてあります。プログラムのレベル(ソフトウェア)で感知できるというのがよくわかりません。現実的には、キーボードからの入力でIOExceptionが発生することは、ほとんどあり得ないと思います。そもそも、キーボードが故障していたとしても、IOExceptionは投げられないでしょう。「キーボードが故障しているのかもしれません」というのは、その記事の著者が冗談で書いたのだと思います。try-catchを書かなくてはいけないのか?InputStreamやBufferedReaderは、データ入力を抽象化したものだからです。実際の入力元はキーボードだったり、ファイルだったり、ネットワーク接続だったりするわけですけど、InputStreamは、その入力元の情報を持っていないので、データを読み取る際は常にIOExceptionをキャッチするコードを書かなくてはいけません。絶対にIOエラーが発生しないストリームだとしても。付け加えるなら、そもそも「標準入力=キーボード」であるとは限りません。(一般的にはキーボードであることが多いですが。標準入力を指定してプログラムを実行することができるOSもあります。追伸1:例外をキャッチしたときは、スタックトレースをプリントすることをおすすめします。{e.printStackTrace();}追伸2:そのプログラムでIOExceptionを発生させる最も簡単な方法は、readLine()を呼び出す前に標準入力(System.in)を閉じてしまうことです。System.in.close();現実的には、キーボードからの入力でIOExceptionが発生することは、ほとんどあり得ないと思います。そもそも、キーボードが故障していたとしても、IOExceptionは投げられないでしょう。「キーボードが故障しているのかもしれません」というのは、その記事の著者が冗談で書いたのだと思います。try-catchを書かなくてはいけないのか?InputStreamやBufferedReaderは、データ入力を抽象化したものだからです。一度インストールしたものを削除することは可能なのでしょうか。deinstallのようなコマンドは受け付けてくれないので困っています。インストールされるので、そのディレクトリごと削除してしまえばよいでしょう。それ以外の他のファイルが存在するところにインストールしてしまった場合は、手で1つずつ探して削除するしかありません。基本的に、ソースコードからインストールしたものは、既存ファイルに対する上書きチェックやアンインストールといった方法が提供されていないことが多いです。他の回答も見るQsedの置換文字に変数を使用したいのですが・・・あるファイルの特定の文字を変換し、上書きをする処理を行いたいのですが、sedの置換文字に変数が渡せなくて困っています。囲まれた中の$はそのままドルマークです。変数展開をするなら、'・・・'で囲んではいけません。何も囲まないか、"・・・"で囲むかです。他の回答も見るQ「httpステータス404」というエラーが出ます。「httpステータス404」というエラーが出ます。java初心者です、宜しくお願い致します。原因はなんでしょうか、宜しくお願い致します。Foundという意味です。リンクが間違っています。詳しくは参考URLをみてください。参考URL:http://ja.wikipedia.org/wiki/HTTP_404他の回答も見るQ起動しているサービスを確認するコマンド初歩的な質問で恐縮ですが、ご教示いただけますと幸いです。起動しているサービスを確認するために以下の2つのコマンドを打ってみるのですが、結果(出て来るサービス名)が違います。このコマンドの違いについてご教示いただけますでしょうか。)あるいは、(1)ではサービス名が表示されない物もあるので、どのサービスがどんなステータス出力をするのか知っておく必要もありますね。statusとか)他の回答も見るQmakeコマンドのエラーについて(UNIX(Linux)系のOSやC言語には不慣れなのですが、よろしくお願いします。Ed.)を利用しているのですが、いくつかのlinux系のソフトを利用する際にcygwinも利用しています。errorというエラーが生じて、makeが通らない時があります。何回かやり直している内に、たまたまmakeがすんなり通ってインストールできてしまったりしていたので、なんとなくうやむやにしていました。漠然とした質問になって申し訳ないのですが、ちょっとしたアドバイスでもいいので、ご回答をお願いします。UNIX(Linux)系のOSやC言語には不慣れなのですが、よろしくお願いします。Ed.)を利用しているのですが、いくつかのlinux系のソフトを利用する際にcygwinも利用しています。make...続きを読むAベストアンサーお腹痛いのに、一生懸命違うところを診察しているようなものですかね。1この行より上全部じゃないですか?WARNINGとかも出てますしね。仰るとおりケースバイケースではありますが、例えば自分で作ったプログラムでの話ならばプログラムのミスが考えられますが、どこかの出来合いのフリーウェアをmakeしてエラーで落ちる場合は、環境が整っていない場合があります。(○○がインストールされていないとか...)その辺は全てconfigureやmake時に出てくるメッセージをちゃんと見ることです。最後に出てくるall-recursiveだけに注目してるのか知りませんが、見なくてもいいものをずっと見ていても問題は解決しません。いう言葉を耳にするのですがいまいちイメージがつかめません。いう意味を持つのでしょうか。検索エンジンで調べてみますと、「動的解析」や「静的解析」という用語は、それが使われる分野によって意味が違っています。ソフトウェアの分野では、ソフトウェアを動作させずに調べることを静的解析、動作させて調べることを動的解析と言うようです。建築の分野では、建築物の風力や重量などに対する耐性を調べることを静的解析、地震のときの揺れなどに対する耐性を調べることを動的解析と言うようです。力学は、静力学と動力学に分けることができます。静力学では、”力の釣り合い”を、動力学では、”運動”を扱います。いう表記を後ろ株、と言いますよね。「就職の場合、前株の方が良い」などと(噂ですが)聞いたりします。いった法人種別を必ず登記上使用しなければならないと定められていますが、社名のどこにつけるという定めはありません。2従って、法人設立時や社名変更時に経営者の「語感」で決めるようです。時代の流れもあるようで、戦前には「後株」に比して「前株」会社は少数派でした。3言語心理学から「ぼーっと聞いている人に、顔を見せることなく急に話し掛けた場合、最初の言葉の頭部は「反応開始の刺激信号」になるだけで、大脳中の言語中枢の記憶との照合までには至らないことが多い」「また、これが聴き慣れない言葉だと、意味は勿論のこと語音の弁別さえもできない。初めの部分を聞き漏らしてしまう」いきなり言われても最初の部分は聞いてないということですね。誰でも知っている「株式会社」という言葉を先に出して「反応開始の刺激信号」として利用できるという見解もあるようです。4上場会社の正式名称を並べてみると1部上場に比してマザーズ等新規上場会社には前株、カタカナが多いがそうでない場合もある。「ご勝手に!どうぞ」状態です。5なお、職務上関連会社を十数社設立登記しましたが、オーナーの鶴の一声で全て「前」です。いった法人種別を必ず登記上使用しなければならないと定められていますが、社名のどこにつけるという定めはありません。2従って、法人設立時や社名変更時に経営者の「語感」で決めるようです。時代の流れもあるようで、戦前には「後株」に比して「前株」会社は少数派でした。3言語心理学から「ぼーっと聞いている人に、顔を見せることなく急に話し掛けた場合、最初の言葉の頭部は「反応開始の刺激信号」になるだけで、大脳中の言語中枢の...続きを読む他の回答も見るQホームページでファイルをダウンロードさせるお世話になります。会社のホームページを制作中です。マニュアルなどをアップしておき、ユーザーにダウンロードしてもらうページを作ろうと思っています。<ベクターのような>参考になる情報ありましたら教えてください。参考URLのページに分かりやすく書いてあるようです。例もあるのでぜひ参考にしてください。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。