タグ

ブックマーク / blog.verygoodtown.com (2)

  • PHPでPINGを使ってマシンの死活監視をする方法 | Web活メモ帳

    PHPでサーバーの死活管理 サーバーが生きてるか死んでるかを確認するのにPingを使う方はいると思いますが、 今回PHPからPingを使う方法を知ったので自分用にメモ。 execを使用する方法、fsocketopenを使用する方法の2パターンありますが、 fsockeopneを使用するとポートの指定も出来るので、MySQLやApacheが稼働しているかのチェックにも使えます。 ソースコードは以下 execでサーバーにpingを送信する方法 /* Ping送信プログラム */ function ping($host) { $r = exec(sprintf('ping -c 1 -W 5 %s', escapeshellarg($host)), $res, $rval); //pingの結果を表示 //print_r($r); return $rval === 0; } /* $hostに死

    PHPでPINGを使ってマシンの死活監視をする方法 | Web活メモ帳
    halohalolin
    halohalolin 2017/02/21
    PHPでポート番号を含めた導通テストをするなら@fsockopenを用いると良い、だがfsockopenのポート80へのアクセスについて正しくはpingのプロトコルではないので注意
  • iOS/MacOS開発者必見!UIを投稿してシェアできる「Cocoa Controls」 | Web活メモ帳

    iOS/MacOS開発者のためのUIデータベースを見つけたので情報をシェア。 「Cocoa Controls」は、カスタムコンポーネントとして作ったUIを投稿してシェアできるようになっています。 全てソース付きのようですので、自分のアプリの中に組み込む事も可能ですよ。 以下にいくつか気になったものをご紹介。 Center Button in Tab Bar for iOS ↑タブバーのセンターボタンを大きくするコンポーネント Pull-to-Refresh TableView for iOS ↑Twitterのように、画面を引っ張るとテーブルビューをリフレッシュする事ができます。 WEPopover for iOS ↑ポップオーバーの実装 JSLockScreen for iOS ↑OSのロック画面の機能を持ったIOSのUIコンポーネント。 HGPageScrollView for iOS

    iOS/MacOS開発者必見!UIを投稿してシェアできる「Cocoa Controls」 | Web活メモ帳
    halohalolin
    halohalolin 2011/04/25
    タブバーのセンターボタンを大きくする/画面を引っ張るとテーブルビューをリフレッシュする/ポップオーバー/OSのロック画面/複数のページのスクロールを可能にする
  • 1