memo.xight.org

日々のメモ

カテゴリ : Stub

1ページ目 / 全16ページ

109キーボードをMacで使う

Summary

臨時で109キーボードをMacで使うための設定が必要になった。
英語キーボードのように扱うための設定を行った。

System Preferences - Keyboard - [Modifier Keys...]

Command -> Option
Option -> Command

PCKeyboardHack (Seil)

Change Caps Lock 61 Option_R

Enable NFER key on PC keyboard 102
Enable XFER key on PC keyboard 104
Enable KATAKANA key on PC keyboard 104

KeyRemap4Macbook (Karabiner)

Use EISUU as KANA/EISUU (toggle)
Use KANA as KANA/EISUU (toggle)

Reference

Karabiner - OS X用のソフトウェア
https://pqrs.org/osx/karabiner/

Seil - OS X用のソフトウェア
https://pqrs.org/osx/karabiner/seil.html.ja

vagrant の Shared folder が共有できない

Summary

vagrant up の際、以下メッセージが表示される。
そして、vagrant の Shared folder が共有できない。

The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

mkdir -p /vagrant

Stdout from the command:



Stderr from the command:

sudo: no tty present and no askpass program specified

vbox の問題のようなので、 vbox をリビルドする。

# aptitude install build-essential module-assistant
# aptitude install linux-headers-amd64
# export KERN_DIR=/usr/src/linux-headers-X.X.X-X-amd64
# /etc/init.d/vboxadd setup
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.

Building the main Guest Additions module ...done.
Building the shared folder support module ...done.
Building the OpenGL support module ...done.
Doing non-kernel setup of the Guest Additions ...done.
You should restart your guest to make sure the new modules are actually used

しかし、改善されない。
未解決...

Reference

シドニーで働くプログラマーのBLOG - 2012-05-22 - Vagrantでmountエラーで、フォルダがShareされない
http://blog.mizoshiri.com/archives/1390

メモ超 - 2010-12-04 - CentOS5へのVBoxLinuxAdditionsインストール
http://d.hatena.ne.jp/calcul8/20101204/1291457686

定番そうな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

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

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

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/

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> FLUSH PRIVILEGES;
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