Posts tagged shell

Subverson 更新したファイルの一覧を取得する方法

1

リビジョン間で更新のあったファイルの一覧を取得したいときの方法です。

例えばリビジョン100と101を比較したい場合は

$ svn diff -r 100:101 | diffstat
 html/index.html  |  126 +++
 html/css/main.css |   90 ++
 html/js/common.js |    2
 3 files changed, 216 insertions(+), 2 deletions(-)

(続きを読む…)

Subversion で特定のファイルを管理下から除外する方法

1

Windows のころは TortoiseSVN を使用していたのですが、Mac に移行してからコマンドラインで svn を使用するようになりコマンドを忘れていることが多いのでメモしておきます。

logs ディレクトリの拡張子 .log というファイルを除外する場合

$ svn propset svn:ignore "*.log" logs/

(続きを読む…)

Mac で mkpasswd コマンドを使用する

1

mkpasswd コマンドは以前から非常によく使用していました。Window XP でも Cygwin を入れて使用していました。そこで Mac でも mkpasswd を使用する方法を調べてみました。
(続きを読む…)

任意の文字数でパスワードをランダム生成する mkpasswd

1

ランダムなパスワードを生成するのに便利なのが mkpasswd です。

インストール方法

Fedora などではインストール時の設定によって入っていないことがある。インストールされていない場合は下記コマンドでインストールする。

# yum install expect

(続きを読む…)

Mac で SSH の接続が持続させる

0

Mac のターミナルから ssh で接続しているとすぐに接続が切れてしまうのでその対応方法です。

~/.ssh/config に下記を設定する

Host *
  ServerAliveInterval 60

(続きを読む…)

MacPorts で phpMyAdmin をインストール

1

MacPorts で phpMyAdmin をインストールしたメモです。

phpMyAdmin インストール

$ sudo port install phpmyadmin

これで /opt/local/www/phpmyadmin 以下にインストールされます。
(続きを読む…)

MacBook に開発環境を入れる

1

Apache + MySQL + PHP を MacPorts で入れてみました。

Apache のインストール

$ sudo port install apache2

しかし、sqlite3 のインストールでエラーになってしまう。
下記を参考に一度 sqlite3 を削除して入れなおしたらうまくいきました。
Mac Ports で Apache2 のインストールエラー – Get crazy

$ sudo port clean --all sqlite3
$ sudo port install sqlite3

(続きを読む…)

MacBook に MacPorts を入れる

1

MacPorts のインストール

The MacPorts Project — Download & Installation
上記サイトから Leopard(Universal) をダウンロードしてインストールする。特に設定などはなし。


(続きを読む…)

Firebug に PHP のログを表示する

1

下記サイトを参考にやってみました。
cl.pocari.org – PEAR Log を使って Firebug にログを出力する
FirebugでPHPをデバッグするツールまとめ : アシアルブログ

試したのは PEAR::Log を使用する方法です。
(続きを読む…)

CakePHP1.2 Schema を試してみた

1

CakePHP1.2 RC2 で Schema を試してみました。
基本的な操作は cake コマンドで行います。

PHP でテーブル構造を配列で定義しておいてテーブルを作成することもできますし、現在あるテーブルからテーブル構造を PHP に出力することもできます。
(続きを読む…)

Go to Top