'tips' に関するエントリ

rsyncでリモートバックアップ

2007年8月16日(木曜日)

公開しているWebサーバーのバックアップ作業を簡素化したいと思い、rsyncを使ってみたメモ。

バックアップ対象のサーバーでは既に日次バックアップが行われていて、そのアーカイブを手作業で吸い上げていた。
その作業もcronで自動化することが目的。

バックアップ対象のWebサーバーのSSHポートを解放しているので、rshにsshを使用して接続することにする。

cronでssh接続する時に課題となるのが認証の部分。少しググってみると

あたりが一般的な方法らしい。

HostbasedAuthentication方式がうまく設定できなかったorz

ので、パスフレーズなしの鍵での認証方式で実現した。

改めて、以下のエントリーが非常に参考になった。ありがとうございました。

ssh scp sftp の正しい自動実行方法

(more…)

WordPressに「はてなスター」を設置してみた

2007年7月12日(木曜日)

はてなの「はてなスター」。このブログにも設置してみました。
というメモ。

(more…)

phpizeで「warning: underquoted definition」というエラーが出たので対処した

2007年6月14日(木曜日)
add to hatena hatena.comment 1 users add to del.icio.us 0 user add to livedoor.clip 0 user

Webサーバにeacceleratorをインストールしようとしたらwarningが。
以下環境。

  • CentOS 4
  • automake 1.9.2-3
  • php 4.3.9
  • php-devel 4.3.9
[root@hoge ~]# wget http://downloads.sourceforge.net/eaccelerator/eaccelerator-0.9.5.zip		<- ダウンロード
[root@hoge ~]# unzip eaccelerator-0.9.5.zip	<- 展開
[root@hoge ~]# cd eaccelerator-0.9.5		<- 移動して
[root@hoge eaccelerator-0.9.5]# phpize		<- phpize
configure.in:9: warning: underquoted definition of PHP_WITH_PHP_CONFIG
  run info ‘(automake)Extending aclocal’
  or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
configure.in:32: warning: underquoted definition of PHP_EXT_BUILDDIR
configure.in:33: warning: underquoted definition of PHP_EXT_DIR
configure.in:34: warning: underquoted definition of PHP_EXT_SRCDIR
configure.in:35: warning: underquoted definition of PHP_ALWAYS_SHARED
acinclude.m4:19: warning: underquoted definition of PHP_PROG_RE2C

Configuring for:
  PHP Api Version:   20020918
  Zend Module Api No:   20020429
  Zend Extension Api No:   20021010

以下を参照しまして(感謝)
Do You PHP? - phpizeで「warning: underquoted definition」が多発する場合の対処法

以下ファイル修正。

[root@hoge ~]# vi /usr/lib/php/build/acinclude.m4 
AC_DEFUN(PHP_PROG_RE2C,[
AC_DEFUN([PHP_PROG_RE2C],[
[root@hoge ~]# vi /usr/lib/php/build/phpize.m4
AC_DEFUN(PHP_WITH_PHP_CONFIG,[ AC_DEFUN(PHP_EXT_BUILDDIR,[.])dnl AC_DEFUN(PHP_EXT_DIR,[”"])dnl AC_DEFUN(PHP_EXT_SRCDIR,[$abs_srcdir])dnl AC_DEFUN(PHP_ALWAYS_SHARED,[
AC_DEFUN([PHP_WITH_PHP_CONFIG],[ AC_DEFUN([PHP_EXT_BUILDDIR],[.])dnl AC_DEFUN([PHP_EXT_DIR],[”"])dnl AC_DEFUN([PHP_EXT_SRCDIR],[$abs_srcdir])dnl AC_DEFUN([PHP_ALWAYS_SHARED],[

以上でOK。

SyntaxHighlighterをいれてみた

2007年5月23日(水曜日)
add to hatena hatena.comment 0 user add to del.icio.us 0 user add to livedoor.clip 0 user

このブログではたまにコードを書くこともありますが、みやすくするためにSyntaxHighliterを導入しました。

<pre name="code" class="php">
< ?php
class Test{
  var $test = array();
}
?>
</pre>

と書くと、以下のようにしてくれます。

< ?php
class Test{
  var $test = array();
}
?>

ちなみにWordPressのテーマ「default」では、cssを直さないと表示がずれます。
いたずらしているのは、cssの中の下の箇所。

html > body .entry li {
  margin:7px 0pt 8px 10px;
}

自分は、ここを丸ごと削除しました。
もっとちゃんとやれw

Tracの優先度をカスタマイズする場合に気をつけること

2007年3月21日(水曜日)

Tracの優先度をカスタマイズする際にハマったのでメモです。

(more…)

xreaでサブドメインを運用するための設定

2007年2月13日(火曜日)

xreaでサブドメインを作成するメモです。
massat.jpに対して、sandbox.massat.jpとかを作るために行う作業です。

(more…)

OSXでSubversionクライアントを使うときに、エンコードのエラーが出ていたのを直した

2007年2月2日(金曜日)

OSXでSubversionのクライアントを使用する場合に、リポジトリに日本語ファイルなんかが含まれていると

svn: Can't convert string from native encoding to 'UTF-8':

なんて言われちゃうのを回避するようにしたメモです。

(more…)

WordPressは、DBでの文字化けを気にしておかないとカテゴリの順番がおかしくなる

2007年1月30日(火曜日)
add to hatena hatena.comment 0 user add to del.icio.us 0 user add to livedoor.clip 0 user

そう、このBlogみたいに。

(more…)

eclipseでthtmlを編集するためには

2007年1月25日(木曜日)

以前のエントリEclipse PHP Development Toolに関して、

コンテントアシストやリファクタリングが強力です。
が、thtmlをphpエディタで開けなくてちょっと不便。関連づけして開こうとするとエラーが出てしまうんですよね。
どうにか出来そうなものですが。

なんて言ってましたが、簡単にできました。

(more…)

MAMPのPEARにServices_Amazonをインストール

2007年1月8日(月曜日)

MAMP上に、PEARのServices_Amazonを入れました。
PHP×WebサービスAPIコネクションズの一発目がAmazonでしたので。

うーんしかし、CakePHPのいいところはライブラリ非依存ってところなのですがねぇ・・・。
外部ライブラリを使わないCakePHPのAmazonコンポーネントを作ってみてもいいかも。

MAMP上のPEARにパッケージをインストールするには、

/Applications/MAMP/bin/php4/bin/
/Applications/MAMP/bin/php5/bin/

のpearを使えば良いです。

(more…)