タグ

2010年8月27日のブックマーク (7件)

  • Kazuho@Cybozu Labs: テストケースの実行にあわせて Apache を起動・終了する方法

    ウェブアプリケーションやライブラリの結合テストを行う段階になると、実際に Apache を起動してテストを実行したくなります。しかし、そのためにいちいち Apache の設定ファイルを修正して httpd を再起動して、とやっていては面倒です。特に複数のプログラムを同時に開発していると、あっちをテストしたらこっちが動かなくなって… なんてなったりして嫌気がさしてきます。 そこで、テストを実行する際に、環境毎に異なる以下のような問題を吸収しつつ、テスト専用に設定された Apache を自動的に起動終了してくれる Perl モジュール:Test::Httpd::Apache2 を書きました。 環境によって、インストールパスが違う (/usr/local/apache/bin だったり /usr/sbin だったり) 環境によって LoadModule の要不要や、ロードするパスが違う 環境によ

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 第10回 jQuery 1.4編

    最終回となる今回は、連載中にリリースされたjQuery 1.4で追加された新機能を中心に解説。すぐに役立つ16を一挙公開。 連載目次 このシリーズでは、jQueryの基機能を逆引きリファレンスの形式でまとめています。リファレンスという性質上、連載では入門レベルでの解説は割愛しています。jQueryの基構文、Visual Studio上でjQueryを利用する方法などについては、拙稿「ASP.NETプログラマーのためのjQuery入門」を併せて参照することをお勧めします。 さて、10回に及んだ連載ですが、今回でいよいよ最終回。今回は、連載途中にリリースされたjQuery 1.4で追加された新機能や、そのほか、これまでに扱いきれなかったいくつかの重要なメソッドについて触れていきます。 DOM要素が別のDOM要素に含まれるかを判定するには? - $.contains(container

    第10回 jQuery 1.4編
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Linux初心者にLinuxマシンを渡す前にやっておくべき10のこと

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 新しいユーザーに新しいOSを使い始めようとするとき、その体験は悲劇にも、感激にもなり得る。そのどちらになるかは、多くの問題によって決まる。それらの問題のうちの第1は、どれだけ容易に移行できるかということだ。もしユーザーが次々に壁に突き当たれば、彼らは結局あなたに頼ってくるか、諦めるかのどちらかだ。しかし、そうならない方がいいに決まっている。 この記事では、インストール状態のUbuntu 10.04を、できる限り初心者が使いやすいものにするための10のステップを紹介する。この記事を読めば、読者も「完全版ディストリビューション」を自分で作成し、すぐに使える状態の初心者向けLinuxディストリビューションを用意できるだろう。では、手順について

    Linux初心者にLinuxマシンを渡す前にやっておくべき10のこと
  • Linux等でのログのモニタリングで簡単にアラートをキャッチするワンライナー - 元RX-7乗りの適当な日々

    昔、『「ping -a」で音が鳴る!』なエントリでも書いたのですが、何らかをリアルタイムにチェック/監視したい時に、視覚だけではなくアラート音が一緒に出ると、モニタリングしやすいものです。 というわけで、Linuxなんかで、とあるログファイルの出力から、ある文字列が検出された際に、ビープ音を鳴らすワンライナーは以下。 $ tail -f ログファイル | sed -e 's/\(対象文字列\)/\1^G/'上記を実行中に、指定ログファイルに対象文字列が出力されるとビープ(Beep)音が鳴るはず。 「^G」(0x07)の部分が、ASCIIのBELキャラクタのリテラルです。 $ echo -n "^G"などとしてやれば、ベル(ビープ音)が鳴りますよね。 ちなみに、「^G」は、[Ctrl-V] ⇒ [Ctrl-G] の順に入力してやればOK。emacsだと[Ctrl-Q] ⇒ [Ctrl-G]か

    Linux等でのログのモニタリングで簡単にアラートをキャッチするワンライナー - 元RX-7乗りの適当な日々
  • あらゆるシステム設定をGUIで集中管理。「Ubuntu Control Center」 | Viva! Ubuntu!!

    ■実は標準搭載の「コントロール・センター」 まずは、題の前に、標準で入っているものの、有効にされていないツールの話から。 Ubuntuのシステム管理/設定ツールは、上部パネルの「システム」メニューからアクセスできますが、一画面でまとめて表示させたい!という場合、「コントロール・センター」が便利です。 このツール、実は標準では表示が無効になっていますので、次の手順で有効にします。 「システム」>「設定」>「メイン・メニュー」を起動。 左ペインにある「システム」をクリックすると、右ペインに現れる一覧から、「コントロール・センター」にチェックを入れます。これにより、「システム」メニューの直下にメニューが追加されて、トップ画のように一覧表示ができるようになります。 さて、次が今回の題。 ■さらに高度なシステム管理ができるようになる「Ubuntu Control Center」 UCCのイン