- 2012/05/10

PHPでサーバーの死活管理
サーバーが生きてるか死んでるかを確認するのにPingを使う方はいると思いますが、
今回PHPからPingを使う方法を知ったので自分用にメモ。
execを使用する方法、fsocketopenを使用する方法の2パターンありますが、
fsockeopneを使用するとポートの指定も出来るので、MySQLやApacheが稼働しているかのチェックにも使えます。
ソースコードは以下
cakephp/wordpress/flash/flex/iPhone/mixiアプリの開発しています。

サーバーが生きてるか死んでるかを確認するのにPingを使う方はいると思いますが、
今回PHPからPingを使う方法を知ったので自分用にメモ。
execを使用する方法、fsocketopenを使用する方法の2パターンありますが、
fsockeopneを使用するとポートの指定も出来るので、MySQLやApacheが稼働しているかのチェックにも使えます。
ソースコードは以下
記事を表示する際に、並び替えをしたくなる事は大いにあると思いますが、
そんな時に使えるプラグイン「postMash」をご紹介。
記事を一覧からドラッグ&ドロップで並び替えが出来るようになります。
全ての記事の並び替えはもちろん、カテゴリ内の並び替えも可能に。

↑並び替え画面
これは便利です。WordpressをよりCMS化できますね。
記事一覧を表示する際に使うhave_posts()の前に
以下のタグを挿入します。

ASP.NETとORACLEを久しぶりに触ったので自分用にメモ。
ASP.NETでORACLEに接続する際に、「TNS: 指定された接続識別子を解決できませんでした」というエラーが出た場合の対処方法です。

WordPressでページのslugを取得する方法を教えてもらったので自分用にメモです。
function.phpに以下を記述します。

MTで日時指定投稿する際に、インストール時の状態では動かなかったので対応方法を自分用にメモします。
設定にはCronを編集する必要があるようですね。
今回はXServerで設定しています。他のサーバーでも内容は同様だと思いますので
適時読み替えてもらえらたらと思います。

先日とあるサイトをjQuery mobileで実装したのですが
クライアントから「ページが勝手に戻る」と言われました。
何があったかと言うと、以下のような現象(バグ?)があったのです。
トップページからAページへのリンクをタップすると、
一瞬Aページが表示されるのですが、すぐにトップページに戻ってしまう。その際に、ブラウザのアドレスバーを確認すると
URLはAページのものになっている

SVNでファイルを更新する際に、.svnフォルダを取り除く方法を自分用にメモ。
SVNで管理しているディレクトリをgrepして置換したかったのですが、
.svn以下を置換するとまずいので取り除く方法を調べました。

最近オリジナルのWordPressテーマを作成する機会が多かったのですが、
毎回ファイルを1から作成するのが面倒になったので、
カスタマイズに使うためのテーマを作成してみました。
あくまでもカスタマイズ前提なので、HTMLやCSSは一切入っていません。
PHPコードだけの必要最小限な情報にしています。
どちらかと言うと、コードスニペットに近いかも!
とはいえ、function.phpは参考になるかもしれません。
誰かの役にたつかもしれないので、ブログでも情報をシェアします。

画象の一部について、詳細に説明したい場合に使える「iPicture」をご紹介。
この写真のこの人が○○でさー、この右下のコレが○○だったんだー。
という説明をマウスオーバーすると表示できるようになります。
Flickrなんかでも、画象の上に説明を載せれたりしますよね。
いつか使うかもしれないので一応メモ。

PHP5.3でPEARを使う際に、Deprecated: Assigning the return value of new by reference is deprecated inというエラーが表示されました。
対応方法を自分用にメモ。
これはclassのインスタントを作成する際に、参照渡しを行うと上記エラーが発生するようです。
0