“メモ箱” カテゴリのアーカイブ

MacBookAir(MacOS10.5Leopard)に常に最新のZendFrameworkマニュアルを作成する
に続いて、PHPマニュアルもやってみました。
(順番逆じゃない?というツッコミはさておき・・・)

参考にしたのは↓のm-takagiさんのスライド。
http://handsout.jp/slide/11

まずはCVSが入っていなかったのでインストール。
最近SVNとGitばかり使っていたことを再確認させられました。

username@computername:$ sudo port install cvs

そしてPhDのインストール。
参考にしたスライドより新しいバージョンのPhDをインストールする必要があるようです。

username@computername:$ sudo pear channel-discover doc.php.net
username@computername:$ sudo pear install doc.php.net/phd-beta

CVSから日本語ドキュメント関連のファイルを取得

username@computername:$ cvs -d:pserver:cvsread@cvs.php.net:/repository login

パスワードを聞かれるので「phpfi」と入力。

username@computername:$ cvs -d:pserver:cvsread@cvs.php.net:/repository checkout phpdoc-ja

マニュアルのビルド

username@computername:$ cd phpdoc-ja
username@computername:$ php configure.php --with-lang=ja
username@computername:$ phd -d.manual.xml

phpdoc-jaディレクトリの中にhtmlディレクトリが作成される。
phpdoc-ja/html/index.htmlをブラウザで開く。

できた☆

更新をする場合は、phpdoc-jaディレクトリで↓の3ステップでOK

username@computername:$ cvs update
username@computername:$ php configure.php --with-lang=ja
username@computername:$ phd -d.manual.xml

デザインを変更したい場合は、
/opt/local/lib/php/phd/themes/php/chunkedhtml.php
を編集すればよいとのことですが、いちいちphd -d.manual.xmlをやりなおさなくてはいけない。

username@computername:$ sudo vi /opt/local/lib/php/phd/themes/php/chunkedhtml.php

で、
<title>の前に
<link rel=”stylesheet” type=”text/css” href=”phpdoc.css”>
の一行を追加して、phpdoc-ja/html/phpdoc.cssファイルを作成し、そこでCSSでデザインを変更すると楽にデザイン変更ができます。

Comments コメントなし »

githubにgit pushしようとしたら、↓のようなメッセージがでた。
SSH Keyの設定は、githubの説明(ここ)のとおり設定してある。

username@computername:$ git push origin master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

よくよく.~/.sshの中を見ると、configというファイルができていた。
中身を見てみると、↓のようになっている。
んっ?id_dsa???そりゃ動くわけないわ。。。id_rsaだもん。。。

username@computername:$ cat config
Host github.com
User git
Port 22
Hostname github.com
IdentityFile ~/.ssh/id_dsa
TCPKeepAlive yes
IdentitiesOnly yes

というわけで、「IdentityFile ~/.ssh/id_dsa」部分を「IdentityFile ~/.ssh/id_rsa」に書き換え。
ついでに、同じく~/.sshの中にあるknown_hostsというファイルから、「github.com」で始まる一行を削除。

気を取り直してgit pushすると、できた☆

Comments コメントなし »

いつもソフト名を忘れるので、メモメモ。
プロセスの親子関係を階層表示できるタスクマネージャー。
フリーソフト
Process Explorer

Comments コメントなし »

sshでCORESERVERにログイン。
(CORESERVER管理画面でssh登録を事前にすませておく)

$ ssh [アカウント]@s[数字].coreserver.jp

ソースをCORESERVERで取得
ここ↓から最新番のtar.gzファイルのリンクURLをコピー。(現在の最新は1.6.1.3)
http://git-scm.com/

$ wget [http://からはじまる、コピーしたtar.gzのURL]
$ tar xvzf [tar.gzファイル名]
$ cd [解凍してできたディレクトリ名]
$ ./configure --prefix=$HOME/local
$ gmake
$ gmake install

インストールされたか確認。下記をうつと、gitのバージョンが表示されていればOK

$ git --version

リポジトリ作成
適当な場所にディレクトリとファイルを作成し、リポジトリを作成してコミットしてみる。

$ cd $HOME
$ mkdir gitrepos
$ cd gitrepos
$ echo "sample" > README
$ cd $HOME/gitrepos
$ git init
$ git add .
$ git commit

コミットしたよー的な.git/COMMIT_EDITMSGファイルの内容が表示されればOK

Comments コメントなし »

以前、MacからWindowsXPProにリモートデスクトップできないの?という質問を投げかけたところ、
Remote Desktop Connection Client for Mac
というソフトを教えていただきました。

で、今日はそれを試してみました。
今回はMacとXPは別のネットワーク上にあったので、まずはVPN接続するところからスタート。
そのメモメモ。

【VPN接続】
 システム環境設定からネットワークを選択。
 サービス一覧の左下の「+」マークから新しいサービスを追加。
  インターフェイス項目でVPNを選択。VPNタイプを選択し、サービス名を入力。「作成」ボタンで作成。
 サーバーアドレス、アカウント名、パスワードなど、を入力し、「適用」ボタンをクリック。
 「接続」ボタンで接続

phpkRaJ5l 

phpTPH0Sp 

phpU0OG88 

【Remote Desktop Connection Client for Macインストール】
 ↓からRemote Desktop Connection Client for Macをダウンロード。
  http://www.microsoft.com/japan/mac/download/rdc/rdc20.mspx
 インストール方法は↓を参考に。
  http://www.microsoft.com/japan/mac/collaboration/rdc/001.mspx

【リモートデスクトップ】
 インストールしたRemote Desktop Connectionを起動し、コンピュータにローカルIPを入力して「接続」ボタンをクリック。
 ユーザ名など認証を聞かれるので、入力して接続。

php0GgGwr 

Comments コメントなし »