memo.xight.org

Stub

2009-05-28 Thu

定番そうなDrupalモジュール一覧

- Summary
定番のDrupalモジュールを探してみた。

- CCK
Content Construction Kit (CCK) | drupal.org
http://drupal.org/project/cck

Content Construction Kit (CCK) 日本語翻訳 | DRUPAL*DRUPAL
http://drupalxdrupal.com/project/194

- Views
Views | drupal.org
http://drupal.org/project/views

Views 日本語翻訳 | DRUPAL*DRUPAL
http://drupalxdrupal.com/project/196

- Taxonomy Menu
Taxonomy Menu | drupal.org
http://drupal.org/project/taxonomy_menu

- Pathauto
指定したルールを基に URL エイリアスを自動生成するためのモジュール
Pathauto | drupal.org
http://drupal.org/project/pathauto

Pathauto 日本語翻訳 | DRUPAL*DRUPAL
http://drupalxdrupal.com/project/38

- Token
Token | drupal.org
http://drupal.org/project/token

Token 日本語翻訳 | DRUPAL*DRUPAL
http://drupalxdrupal.com/project/43

- AdSense /AdSense Injector
AdSense | drupal.org
http://drupal.org/project/adsense

Adsense Injector | drupal.org
http://drupal.org/project/adsense_Injector

- Meta tags
Meta tags | drupal.org
http://drupal.org/project/nodewords

- XML Sitemap
XML Sitemap | drupal.org
http://drupal.org/project/xmlsitemap

XML Sitemap 日本語翻訳 | DRUPAL*DRUPAL
http://drupalxdrupal.com/project/51

- FileField
FileField | drupal.org
http://drupal.org/project/filefield

FileField 日本語訳 | drupal.pineray.jp
http://drupal.pineray.jp/node/80

- ImageField
ImageField | drupal.org
http://drupal.org/project/imagefield

- ImageField 日本語訳 | drupal.pineray.jp
http://drupal.pineray.jp/node/78

- ImageCache
ImageCache | drupal.org
http://drupal.org/project/imagecache

ImageCache 日本語訳 | drupal.pineray.jp
http://drupal.pineray.jp/node/57

- Lightbox2
Lightbox2 | drupal.org
http://drupal.org/project/lightbox2

- Devel
Devel | drupal.org
http://drupal.org/project/devel

Devel 日本語訳 | drupal.pineray.jp
http://drupal.pineray.jp/node/68

- Reference
役に立ちそうなDrupalモジュールの一覧
http://www.marusankakusikaku.jp/archives/2007/05/22-drupal.html

2006-08-24 Thu

Apache 2.2 + mod_proxy_balancer + DNSラウンドロビンで負荷分散

- Reference
Web屋のネタ帳 - 2006-08-16 - DNSラウンドロビンとmod_proxy_balancerによるWebサイトの負荷分散 (案)
http://neta.ywcafe.net/000631.html

@IT - Apache 2.2でWebサイトをパフォーマンスアップ! (3/3)
http://www.atmarkit.co.jp/flinux/special/apache22/apache03.html

YappoLogs - 2005-12-02 - Apache 2.2.0 のロードバランス機能(mod_proxy_balancer)を使いこなす
http://blog.yappo.jp/yappo/archives/000352.html

naoyaのはてなダイアリー - 2005-12-02 - Apache 2.2.0 + mod_proxy_balancer
http://d.hatena.ne.jp/naoya/20051205/1133782641

cyano - 2006-02-04 - mod_proxy_balancerで中〜大規模サーバー運用するときの勘所 - (1) mod_proxy_balancerの設定編
http://www.onflow.jp/blog/archives/2006/02/mod_proxy_balan.html

Techknow Movable Type - 2004-10-11 - Apache 2.0 + mod_proxy によるリバース・プロキシの構築
http://www.sixapart.jp/movabletype/developers/naoya/archives/2004/10/apache_20_mod_p.html

qwikWeb:Integrating Mailing List and WikiWikiWeb(Wiki) - Apache下での利用
http://qwik.jp/qwikweb/UseWithApache.html

2006-06-28 Wed

PHPの開発環境の見直し

- Xdebug
Xdebug
http://www.xdebug.org/

PECL :: Package :: Xdebug
http://pecl.php.net/package/Xdebug

- phpDocumentor
phpDocumentor: The complete documentation solution for PHP
http://phpdoc.org/

SourceForge.net: PhpDocumentor
http://sourceforge.net/projects/phpdocu/

- APD - Advanced PHP Debugger
PECL :: Package :: apd
http://pecl.php.net/package/apd

Advanced PHP debugger
http://php.s3.to/man/ref.apd.html

- APC - Alternative PHP Cache
PECL :: Package :: APC
http://pecl.php.net/package/APC

- PHP Accelerator
ionCube社が無償で提供しているソフトウェア.
The ionCube PHP Accelerator: Home
http://www.php-accelerator.co.uk/

ionCube PHP Encoding and Acceleration: ionCube PHP Accelerator
http://www.ioncube.jp/accelerator/

- Reference
Do You PHP? - Xdebugを導入してみる - JavaのStackTraceが欲しい!
http://www.doyouphp.jp/tips/tips_xdebug.shtml
phpDocumentor - phpspot
http://phpspot.net/php/pgphpDocumentor.html

- via
FrOSCon "PHP best practices"資料 (SOLVALOU.NET)
http://solvalou.net/2006/06/froscon_php_best_practices.html

2006-04-07 Fri

jigdo を利用して Debian GNU/Linux を 最新のパッケージ,カーネルでインストールする

- Summary
jigdo を利用すると,最新のパッケージ,カーネルのISOイメージを簡単に作成できる.

- 手順
1. インストールCDの作成
jigdo-fileをインストール,起動

# aptitude install jigdo-file
% jigdo-lite


jigdoファイルのURIは以下を指定
http://cdimage.debian.org/debian-cd/3.1_r1/i386/jigdo-cd/debian-31r1-i386-binary-1.jigdo

Jigsaw Download "lite"
Copyright (C) 2001-2004 | jigdo@
Richard Atterer | atterer.net
Getting mirror information from /etc/apt/sources.list


-------------------------------------------------------------
To resume a half-finished download, enter name of .jigdo file.
To start a new download, enter URL of .jigdo file.
You can also enter several URLs/filenames, separated with spaces,
or enumerate in {}, e.g. `http://server/cd-{1_NONUS,2,3}.jigdo'
jigdo: http://cdimage.debian.org/debian-cd/3.1_r1/i386/jigdo-cd/debian-31r1-i386-binary-1.jigdo

Downloading .jigdo file


jigdoファイルのダウンロード後,スキャンするパスを聞いてくる.
Enter のみ入力.


-------------------------------------------------------------
Images offered by `http://cdimage.debian.org/debian-cd/3.1_r1/i386/jigdo-cd/debian-31r1-i386-binary-1.jigdo':
  1: 'Debian GNU/Linux 3.1 r1 "Sarge" - Official i386 Binary-1 CD' (debian-31r1-i386-binary-1.iso)

Further information about `debian-31r1-i386-binary-1.iso':
Generated on Tue, 20 Dec 2005 00:33:52 +0100


-------------------------------------------------------------
If you already have a previous version of the CD you are
downloading, jigdo can re-use files on the old CD that are also
present in the new image, and you do not need to download them
again. Mount the old CD ROM and enter the path it is mounted under
(e.g. `/mnt/cdrom').
Alternatively, just press enter if you want to start downloading
the remaining files.
Files to scan:


ミラーを選択.
/etc/apt/sources.list から1行目のデータが使用されるのか,
デフォルトで http://ftp.ring.gr.jp/pub/linux/debian/debian-ddtp/ になっていた.

ここで,jp と入力すると,日本のミラーサイトの一覧が表示される.


-------------------------------------------------------------
The jigdo file refers to files stored on Debian mirrors. Please
choose a Debian mirror as follows: Either enter a complete URL
pointing to a mirror (in the form
`ftp://ftp.debian.org/debian/'), or enter any regular expression
for searching through the list of mirrors: Try a two-letter
country code such as `de', or a country name like `United
States', or a server name like `sunsite'.
Debian mirror [http://ftp.ring.gr.jp/pub/linux/debian/debian-ddtp/]:

Downloading .template file


以下が表示されてダウンロードとイメージデータ作成開始.


-------------------------------------------------------------
Merging parts from `file:' URIs, if any...
Found 0 of the 1190 files required by the template
Will not create image or temporary file - try again with different input files


以下が表示されたらイメージデータ作成完了.

Found 1 of the 1 files required by the template
Successfully created `debian-31r1-i386-binary-1.iso'


-------------------------------------------------------------
Finished!
The fact that you got this far is a strong indication that `debian-31r1-i386-binary-1.iso'
was generated correctly. I will perform an additional, final check,
which you can interrupt safely with Ctrl-C if you do not want to wait.

OK: Checksums match, image is good!


Windowsでイメージを作成するには,以下サイトからWindows用クライアントをダウンロードして使用する.
http://atterer.net/jigdo/

jigdo-lite.bat

で起動.

2. ISOイメージを焼く
Windows でイメージを焼くには,CD Manipulator を利用する.
  - 下段左から二番目をクリック
  - トラックリストタブをクリック
  - メニューバーのトラック -> iso ファイルの挿入
  - CD の書き込み

3. インストール

- Reference
Sarge(Debian) をインストールしよう CD編
http://www.eva.gr.jp/~help/linux/2005/20050711.html
jigdo (Jigsaw Download) - a download manager for CD/DVD images
http://atterer.net/jigdo/

2006-02-28 Tue

XOOPS Cube のインストール

- 前提
http://example.com/xoops/ に XOOPS Cube をインストールしたい.
DocumentRoot は /var/www

- ファイルを展開して /var/www/xoops にコピー

% tar xzvf xoops-2.0.13a-JP.tar.gz
# xoops-2.0.13a-JP /var/www/xoops


- 所有者の設定

% cd /var/www/xoops
# chown -R www-data:www-data *


- ファイルの移動

# mv /var/www/xoops/html/* /var/www/xoops


- XOOPS用のDBとユーザを作成

% mysqladmin -uroot create xoops
% mysql -uroot mysql
mysql> GRANT ALL PRIVILEGES ON xoops.* TO xoops@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> quit
% mysqladmin -uroot reload


- インストール ウィザードページへのアクセス
http://example.com/xoops/ へアクセスすると…
http://example.com/xoops/install/index.php に自動リダイレクト.
- インストール ウィザード トップページ
クリックして拡大

- インストール ウィザード イントロダクション
クリックして拡大

- ファイルのアクセス権のチェック
クリックして拡大

- データベース,およびパス・URLの設定
クリックして拡大

- データベース,およびパス・URLの設定の内容確認
クリックして拡大

- mainfile.php の作成
クリックして拡大

- パス・URLのチェック
クリックして拡大

- データベース設定の確認
クリックして拡大

- データベースをチェック
  以下のエラーが出た場合は 「データベース,およびパス・URLの設定」まで戻って設定をやり直し.
クリックして拡大
  正常に処理された場合は以下の表示
クリックして拡大

- テーブルの作成
クリックして拡大

- 管理者ユーザの作成
クリックして拡大

- データの生成
クリックして拡大

- インストール完了
"サイト" をクリックすると XOOPS の画面が表示される.
クリックして拡大

- インストール後,初めて管理者メニューを開くと,以下のような警告が出る.
クリックして拡大

# rm -rf /var/www/xoops/install
# chmod 644 /var/www/xoops/mainfile.php

2006-02-28 Tue

MovableType のインストール

- 前提
http://example.com/blog/ に MovableType をインストールしたい.
DocumentRoot は /var/www

- ファイルを展開して /var/www/blog にコピー

% tar xzvf MT-3_2-ja-2.tar.gz
% cp -rf MT-3.2-ja-2 /var/www/blog


- パーミッションと所有者の設定

% cd /var/www/blog
# chown -R www-data:www-data *
# chmod -R 755 *.cgi


- mt-config.cgi を作成

# cp mt-config.cgi-original mt-config.cgi


- mt-config.cgi の設定

# Path setting
CGIPath           http://example.com/blog/
StaticWebPath     http://example.com/blog/mt-static
HelpURL           http://example.com/blog/mt-static/docs/

# DB Setting
ObjectDriver      DBI::mysql
Database          mt
DBUser            mt
DBPassword        password
DBHost            localhost

EmailAddressMain  admin@example.com



- MovableType用のDBとユーザを作成

% mysqladmin -uroot create mt
% mysql -uroot mysql
mysql> GRANT ALL PRIVILEGES ON mt.* TO mt@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> quit
% mysqladmin -uroot reload


- apacheの設定
/etc/apache/conf.d/mt.conf

<Directory /var/www/blog>
	Options +ExecCGI
</Directory>

# apachectl restart


- MovableType のインストール
http://example.com/blog/ からインストールを行う.
クリックして拡大
クリックして拡大
クリックして拡大

500 Internal Server Error が発生したら,パーミッション,mt-config.cgiのDB設定部分を確認.

- インストールのチェック
足りないモジュールなどが表示される.
http://example.com/blog/mt-check.cgi
クリックして拡大

- オプションのモジュールを追加
Image::Magick

# aptitude install perlmagick


Crypt::DSA

# cpan install Crypt::DSA


XML::Atom

# aptitude install libxml-atom-perl


- 初期ログイン名とパスワードでログイン

ログイン名 Melody
パスワード Nelson
クリックして拡大

- Reference
Movable Typeユーザー・マニュアル: Movable Typeの新規インストール
http://www.sixapart.jp/movabletype/manual/mtmanual_install.html

Movable Typeユーザー・マニュアル: Movable Typeへのログイン/ログアウト
http://www.sixapart.jp/movabletype/manual/mtmanual_login.html

Crypt::DSA
Image::Magick
XML::Atom

Debian パッケージディレクトリ検索 (バイナリ) - perlmagick
Debian パッケージディレクトリ検索 (バイナリ) - libxml-atom-perl