Archive for 6月, 2010

2010年06月30日に投稿

ウェブ開発で使えるフレームワーク74種

Webアプリケーションを開発する時に、開発の効率を高め工数を削減するため
フレームワークを用いることがあります。
続きを読む

2010年06月28日に投稿

Gimp で角を丸めたレイヤーを作成する

角を丸めた(角丸)のレイヤーを作成する方法をご紹介します。
続きを読む

2010年06月27日に投稿

MTOSのバージョン4.xをダウンロードする

2010年6月時点でMTOSの最新バージョンは5です。
そのため、日本語公式サイトからバージョン4をダウンロードできません。

バージョン5ではインターフェースがかなり変わるため
バージョン4に慣れた方ですと少なからず抵抗があると思います。

バージョン4.xをダウンロードできるリンクがありましたので
下記に記載します。
リンク先は英語の公式サイトですのでご安心下さい。

http://www.movabletype.org/download.html

アクセスするとすぐに分かると思いますが
ダウンロードボタンがバージョン4と5の2つありますので
4の方をクリックして下さい。ダウンロードダイアログが表示されます。

2010年06月24日に投稿

PHPプログラムにブラウザでアクセスすると実行されるが、cronで実行できない

cronでPHPプログラムを実行しようとした際に
ブラウザでアクセスすると実行されるのですが
cronの定期実行では実行されない現象に出くわしました。

今回動かなかった原因はinclude関数とパスの関係を
理解していなかったためでした。
そのプログラムにはinclude関数で他のファイルを読み込んで
いたのですが、相対パスの指定がまずかったようです。
(PEARのMDB2.phpです。)

cronで実行するプログラム内でincludeやrequireを使用する場合は
絶対パスを指定するか、include_pathの通っているディレクトリから相対パスを
指定する必要があります。

これは、ブラウザでアクセスした時とcronから実行する時ではv
カレントディレクトリが異なるためとのことです。

これを理解するのに
下記のページが参考になりました。
http://q.hatena.ne.jp/1211819991

読み込むファイルが少ない場合は絶対パスを指定すれば問題ありませんが
PEARのようないくつファイルが読み込まれるか分からないものについては
.htaccessやini_set()でインクルードパスを指定するのが現実的です。

インクルードパスを設定する方法は
下記のページが参考になります。

http://www.findxfine.com/php/720.html
http://side-b.sto.co.jp/weblog/archives/163
http://maihy.com/hp/phptech/phptech_incpath.html

に投稿

[WordPress] 公開されている記事数を表示する

WordPress で「公開されている記事」の数を表示するコードです。

2010年06月19日に投稿

複数のファイルの中身を一括で置換するフリーウェア「Speeeeed」

HTMLファイルなどの複数のテキストファイルを一括で置換したい時があります。
そんな作業に最適なフリーウェアを発見しました。

speeeeed
http://akky.cjb.net/download/speeeeed.html

置換リストをあらかじめ登録しておくことで
複数の置換を同時に行うことができます。

また、こちらは試してはいないのですが
正規表現による検索ができるとありますので
柔軟な置換に対応できそうです。

シンプルなインターフェース

vectorによると推奨環境がXPまでになっているのですが
vistaでも問題なく動きました。

2010年06月17日に投稿

お名前.comで取得したドメインを Server Queen でレンタルしているサーバーに紐付ける

もしかすると、不要な手順も含まれているかもしれませんが
結果的にアクセス可能になりました。

1.お名前.com管理画面にてネームサーバーを
 ServerQueen指定のネームサーバーに変更する。

2.お名前.com管理画面にてDNSレコードに
 Aレコードを追加する。

3.ServerQueen管理画面にログインし
 「ツール」→「新しいドメインの追加」でお名前.comで取得した
 ドメインを追加する。

4.「全てのマイドメイン」→「ドメインの追加」でお名前.comで取得した
 ドメインを追加する。

5.追加したドメインをクリックし、「DNSゾーン」タブをクリックする。
 「新しいレコード」でAレコードを追加する。

6.以上の手続きが完了したら作業は終了です。
 数時間後に設定が反映されますので、しばらく待ちます。