Leopardでニコニコ動画のアニメを8話一気に見る方法
Comments: 0 - Date: October 29th, 2007 - Categories: hoge
↓こんなふうに。

デュアルディスプレイにしてSpacesの各画面に配置。
これだと1クールアニメを見るのに1時間かからないからかなり時間節約できる。
欠点は全部一気に再生するとカオスになることだけなのでとても実用的です。
是非お試しを。
Let's ライフハック!
Comments: 0 - Date: October 29th, 2007 - Categories: hoge
↓こんなふうに。

デュアルディスプレイにしてSpacesの各画面に配置。
これだと1クールアニメを見るのに1時間かからないからかなり時間節約できる。
欠点は全部一気に再生するとカオスになることだけなのでとても実用的です。
是非お試しを。
Let's ライフハック!
Comments: 0 - Date: October 17th, 2007 - Categories: hoge

プログラミングPHP第2版。遅れたけどJavaScriptも一緒に。
まえの「初めてのPHP5」より色々載ってる。
20日発売予定って書いてあったけど、オライリーのサイトで注文すると早く届くんかな。

↑ここ1週間ぐらいで届いた本。
CakePHPの本もすぐに出るのに。全然読めてない
Comments: 0 - Date: October 10th, 2007 - Categories: Mac, PHP, symfony
MAMPのpearから何回symfonyをインストールをしても使えるようにならないから色々やったのに、なんか使えた。
sudo pear install symfony/symfony
だとダメだったけど、
sudo peardev install symfony/symfony
にするとsymfonyコマンドが使えるまでになった。
peardevって何。わからん。
で、symfonyはApacheのDocumentRootの設定を変えないとうまくいかなかったのでVirtualHostとかいうのを設定してみた。
**(/Users/wozozo/Sites がDocumentRoot。 その下に mkdir sampleproject、 cd sampleproject、 symfony init-project sampleproject、 symfony init-app bbs ってやったという設定。)
MAMPだと、 /Applications/MAMP/conf/apache/httpd.conf の一番下に
<virtualhost *:8888>
ServerAdmin hoge@hoge.com
DocumentRoot "/Users/wozozo/Sites/sampleproject/web"
ServerName symfony
ErrorLog logs/symfony-error_log
CustomLog logs/symfony-access_log commo
Alias /sf /Applications/MAMP/bin/php5/lib/php/data/symfony/web/sf
<directory "/Applications/MAMP/bin/php5/lib/php/data/symfony/web/sf">
AllowOverride All
Allow from All
</directory>
<directory "/Users/wozozo/Sites/sampleproject/web">
AllowOverride All
Allow from All
</directory>
</VirtualHost>
って書いた。ユーザー名のとこは自分のユーザー名で。
最後にhostsファイル。
sudo vi /etc/hosts
で、
127.0.0.1 localhost
の後に
127.0.0.1 localhost symfony
と追加してApacheを再起動すれば http://symfony:8888/bbs_dev.php/ でアクセスできるようになる。
できた。
Comments: 0 - Date: October 8th, 2007 - Categories: Mac, PHP
OSを入れ直したので前はMAMP使ったけど今回はバイナリ(?)から入れた。
ソースからビルドはよくわかんなかったので。
OSインストール直後なのでPHP4.xとApache1.3が入ってた。
今回はApache1.3のままでPHP5を入れる。
http://www.entropy.ch/software/macosx/php/
ここからパッケージを取ってくる。落としたやつをインストールするだけ。PHPはそれで終わり。
http://localhost/~ユーザー名/ とかに行くとPHP5が入ってます。
このままだとターミナルで php -v とかしても4.xが出てくるので変更する。
$ which php #現在の位置を確認
/usr/bin/php
echo 'export PATH=/usr/local/php5/bin:$PATH'>> ~/.bash_profile #パスを通す .bash_profileに
$ which php #変わった。
/usr/local/php5/bin/php
ターミナルを再起動すると5になってた。
次にPEAR。
OSインストールしたままだとPEARコマンド自体使えるようになってないので関係ないけど、コマンド使える人は変更前に退避。自分はやらなかった。
sudo mv /usr/bin/pear /usr/bin/pear4
シンボリックリンク
sudo ln -s /usr/local/php5/bin/pear /usr/bin/pear
symfonyを入れてみる。
pear upgrade PEAR
pear channel-discover pear.symfony-project.com
pear install symfony/symfony
PHP終わり。
http://dev.mysql.com/downloads/mysql/4.1.html
ここからバイナリをダウンロードしてインストール。一緒に入ってるMySQL.prefPaneをインストールしておくとスタートアップに登録できるみたい。
ターミナルで
cd /usr/local/mysql
sudo chown -R mysql data/
sudo echo
sudo ./bin/mysqld_safe
で、mysqlコマンド打つには
/usr/local/mysql/bin/mysql
とか打たないといけない。メドイので .bash_profileにパスを通す。
ターミナルで、
echo 'export PATH=/usr/local/mysql/bin:$PATH' >> ~/.bash_profile
べつにシンボリックリンクでもいいんだけど。
http://www.entropy.ch/software/macosx/postgresql/
ここからパッケージをダウンロードしてインストールする。
現在(2007/10/08)では pgsql-8.2.3.pkg.tar.gz
あっちの説明ページにはPostgre専用のユーザー作るとか書いてあるけど面倒だし、別のユーザーを作る気もしないので現在のユーザーで。
(ここでのユーザー名はPostgreのではなく、OSXのユーザー名のこと。ここでは「hoge」)
postgresユーザーを作ります。
システムのアカウント作る画面で以下のようなかんじでユーザーを作成。
# Name: PostgreSQL User
# Short Name: postgres
# Password: なんでもいい
sudo chown -R hoge(ユーザー名) /usr/local/pgsql/
su - hoge(ユーザー名)
/usr/local/bin/initdb -E UTF8 -D /usr/local/pgsql/data #たぶん文字コードな気がする
/usr/local/bin/pg_ctl -D /usr/local/pgsql/data -l postgres.log start #ホームディレクトリにpostgres.logって名前のログファイルができてた
sudo chown -R postgres(ユーザー名) /usr/local/pgsql/
su - postgres(ユーザー名)
/usr/local/bin/initdb -E UTF8 -D /usr/local/pgsql/data #たぶん文字コードな気がする
/usr/local/bin/pg_ctl -D /usr/local/pgsql/data -l postgres.log start #ホームディレクトリにpostgres.logって名前のログファイルができてた
testという名前のデータベースを作る。
/usr/local/bin/createdb test
Postgreプロンプトをtestデータベースで起動
/usr/local/bin/psql test
で、設定的なものはおわりだけどここままだと「psql」とか「createdb」コマンド打つときにフルパスで指定しないといけない。やっぱりメドイので、シンボリックリンクを張った。
sudo ln -s /usr/local/bin/psql ./psql
sudo ln -s /usr/local/bin/createdb ./createdb
psqlとcreatedbコマンドが使えるようになったはず。
スタートアップ用に
pgsql-startupitem-1.2.pkg.tar.gz を入れた。
あっちの配布ページにあります。
MySQLしか使ったことないから覚えよっと。
あ”〜時間かかった
参考
http://www.entropy.ch/phpbb2/viewtopic.php?t=2323&highlight=pear
http://www.entropy.ch/phpbb2/viewtopic.php?t=1284
Comments: 0 - Date: October 7th, 2007 - Categories: Mac, PHP
MacOSX(Tiger 10.4.10)にはデフォルトでApacheとPHPが入っているけど、PHPはver4なのでMAMPを入れた。
PHPはver5とver4が切り替えられるので便利。PHP5しか使わないけど。
で、ターミナルから「php -v」とかやっても
PHP 4.4.7 (cli) (built: Jul 10 2007 10:54:32)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
案の定MAMPのPHPは出てこない。
これでは不便なのでMAMPのPHPとPEARにシンボリックリンクを張った。
cd /usr/bin/
sudo mv php php_original #オリジナルをリネームで退避
sudo ln -s /Applications/MAMP/bin/php5/bin/php ./php
PEARも同様。
cd /usr/bin/
sudo mv php php_original
sudo ln -s /Applications/MAMP/bin/php5/bin/pear ./pear
これで繋がった。
php -v
PHP 5.2.3 (cli) (built: Jul 6 2007 10:31:51)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.2.8, Copyright (c) 1998-2007, by Zend Technologies
でもsymfonyのインストールがうまくいかないんだなこれが。
あとで書く。