転職というか、転籍に近いものがありますが、
職場が変わる事になりました。200mほどしか離れてません(笑)
実はもう1年前から出向していたので、何も真新しくはありませんが…
引き続きプログラムかいたり、サーバー周りの運用な感じです。
それでは、今後も引き続き宜しくお願いします。
転職というか、転籍に近いものがありますが、
職場が変わる事になりました。200mほどしか離れてません(笑)
実はもう1年前から出向していたので、何も真新しくはありませんが…
引き続きプログラムかいたり、サーバー周りの運用な感じです。
それでは、今後も引き続き宜しくお願いします。
さらに追加でインストールしたものは以下の通り。(PHPに関係ない物もありますが…)
$ sudo port install php5-eaccelerator
zend_extension=”/opt/local/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so”
$ sudo port install vim
$ sudo port install wget
$ sudo port install ImageMagick
$ sudo port install ruby$ sudo port install rb-rubygems$ sudo gem install rails –include-dependencies
$ sudo port install subversion
前回の続き。
PHPMyAdminを入れてみます。
$ sudo port install phpmyadmin
/opt/local/www/phpmyadminにインストールされます。
config.sample.inc.php を config.inc.phpにコピーして、適宜書き換え。
/opt/local/apache2/conf/httpd.confに追記。
Include conf/extra/httpd-phpmyadmin.conf
/opt/local/apache2/conf/extra/httpd-phpmyadmin.conf を作成。
Alias /phpmyadmin/ /opt/local/www/phpmyadmin/<Directory “/opt/local/www/phpmyadmin/”>Options FollowSymLinksAllowOverride NoneOrder deny,allowDeny from allAllow from 127.0.0.1 ::1</Directory>
apacheを再起動してブラウザから開いてみます。
接続できました。
以前はMAMPを使っていたのですが、Twitter系ツールでPARTITIONを使う必要が出てきました。(今まではテーブルを分割とか非効率な事をしてました。。)
MAMP上のMySQL 5.0では使えないので、MAMPを捨てて、5.1を入れる事に。
MacPortsを使ってインストール。とりあえずApache+MySQL+PHPの環境を作ってみたので、そのメモを。
MacPortsはソフトウェアをコンパイルしてインストールするので、コンパイラをインストール。Xcode Toolsに含まれているので、入れておきます。OSのインストールディスクについているので、それを使用。
MacPortsが入っていなければインストールします。ここから最新版(2009/1/18現在だと1.7.0)をインストール。dmg落っことして展開してインストール。
僕の環境(MacBook+Leopard)の場合、.bash_profileに
. ~/.profile
を追加する事でパスの問題はクリアしました。(portsでインストールしたバイナリを優先的に参照する)
portsの使い方はここを参考にするといいかも。
パッケージリストをアップデートして、パッケージ自体をアップデート。
$ sudo port -d sync
$ sudo port upgrade outdated
ちょっと時間がかかります。
develで入れないとな感じ。mysql5をdeactiveしてインストール。
$ sudo port deactivate mysql5
$ sudo port install mysql5-devel +server
Mac起動時にMySQLを起動するようにする。
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5-devel.plist
初期設定スクリプトを実行
$ sudo -u mysql mysql_install_db5
MySQLを起動
$ sudo /opt/local/lib/mysql5/bin/mysqld_safe &
rootユーザーのパスワードを設定
$ /opt/local/lib/mysql5/bin/mysqladmin -u root password password
$ sudo port install php5 +apache2 +curl +gd +imap +pear +mysql5
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist
Apache2の設定ファイルにPHPの設定を記述
/opt/local/apache2/conf/httpd.confに追記。
Include conf/extra/httpd-php5.conf
/opt/local/apache2/conf/extra/httpd-php5.conf を作成。
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php
$ sudo /opt/local/apache2/bin/apachectl start
configureを眺めてみるとPDOまで入っています。MAMPのときは手動で入れていたので、随分楽ですね。
いきなりPDOで繋いじゃいます。(passwordは指定した物に読み替える事)
<?php
$dbh = new PDO(‘mysql:host=127.0.0.1;dbname=mysql’, ‘root’, ‘password‘);
$stmt = $dbh->prepare(“SELECT User FROM user”);
$stmt -> execute();
print_r( $stmt->fetchAll());?>
実行してみました。
接続できました。
“音楽ライフ”とか書くとなんだか大げさですが、、
ローカルのMP3はそのままiTunesで、J-WAVEとか外部入力のソースを聴くときは以前使用していたMacBook ProでMP3ストリーミング形式にして、icecastサーバーでクローズド配信する、といったちょっと面倒な事をしています。
そうする事で、iTunesだけでMP3も外部入力も聴けるし、さらにiPhoneでもいつでもどこでも(九州でも海外でも)ノイズ無しで聴けるという利点があります。音質は若干劣化してしまいますが、そこはビットレートを上げてカバーします。
以前は3年前に購入したベリンガーのアナログミキサーを使ってたのですが、ガリが出まくるようになり、さらにレベルメーターが一定量以上が点灯しなくなるとかいう状態になってしまった為、デジタルミキサーを購入しました。

FMチューナーなどからライン入力で受けて、
デジタル出力端子(コアキシャル)とRoland UA-5を接続。
デジタル出力端子(オプティカル)とRoland UA-4FXを接続。
BUS Send端子とMacBook Proのライン入力を接続。
3つのライン送りで2つのデジタル伝送分をMP3ストリーミングに割当、アナログ伝送分を録音して後でリピートできるようにしました。
LadioCastを3つ立ち上げてみたところ、CPU使用率が上がり、熱を持つので、2つで抑えています。。
LadioCastからの接続先ですが、別のサーバーにicecastを立ち上げ、そこから配信しています。
で、実際にリプレイスして音を確かめてみた所、ベリンガーのアナログミキサーに比べても随分改善されたように思います。(あくまで僕の主観ですが…)
VM-3100proの昔の評判が悪いのですが、恐らく宅録用途で使用すると音質が悪く感じるのでしょうか。。
単純にA→D変換しているだけなので、あまり悪くは感じないのかもしれません。
12月の中頃あたりから、自己所有しているSC1435のRAID1なHDDの片肺が認識できなくなっていたので、広島のハウジング先から返送してもらって、ディスク交換をしてみました。
自宅に置いてもよいのですが、固定IPを取るのが面倒だったり(旧TEPCOひかりなので、interlinkのmyipを使わないと取れない…)、埃とか熱対策を考えるとあまりコストが変わらないのです。
返送一回あたり作業費用やら送料やらかかるので(約8,000円/回)、ついでにメモリも増設してみました。
usamiさんのエントリーに触発されて、、僕も昨日(5日)の帰宅時に徒歩で帰ってみました。
西麻布の職場から池尻大橋の自宅まで約3.5km。
Twitterで都度主要ポイントを実況しつつ、時間を計ってみたのですが、
早歩きでも、六本木通り経由で青山トンネル通過が会社を出て10分後、渋谷駅通過が20分後、神泉交差点通過が30分後、自宅に着いたのが40分後くらい。
普段は電車だけど、30分くらいかかるので、実質+10分くらい。
これくらいの距離なら週2くらいのペースで徒歩で帰るのもいいかなーと思います。
早歩きで血行が良くなった気もするし、渋谷に寄り道もできるし、歩ける距離ならおすすめ。
遅くなりましたが新年あけましておめでとうございます。
本年もどうぞ宜しくお願い致します。
年末年始は(ご存知の方も多いかと思いますが)実家の大分に帰ってました。
今回は飛行機もバス(はかた号)も取れなかったので新幹線にしてみましたが、東京-博多間5時間ちょっとはなかなかしんどいですね。。その疲れもあってほとんど実家にこもってTVを見るか寝てるかしてた気がします。
実家でもいろいろと考えていましたが、今年の抱負。
時間も遅いのでまとまりがなくてすいません。。
CakePHPで作ったものはコンポーネント化していたりいなかったりな感じなので、コンポーネントを組み合わせるだけになれば随分コーディングも速くなる気がします。
スクラッチで書く物も使い回せるようにしないと非効率ですね。
これは永遠の課題でもあるのですが、仮想化の載せ替え(OpenVZ→Xen)が後少し残っているのと、yumのローカルレポジトリを構築したので、そっちを参照するようにしたりとか。あとはもう少しコストを下げられるようにしたいのですが、もうミニマムに達してしまったようです。さらに下げるには自宅に置くしかなさそうです。。それは不安ですね。
少しでもサーバーの運用費用を捻出できるようにしたいですね。コンテンツ作りの勉強もまだまだなので、実益も兼ねて。
昨年の秋までに比べれば幾分無駄はなくなったかと思います。
ついついtwitterとか、ミニブログに走りがちなので、あまりダラダラしないように。
あとは仕事を頑張り過ぎない。集中する。遅刻しない。無駄に残業をしない。残業は美しくないですから。
今までお金の管理がずさんだったので、公共料金の支払いや、自販機やコンビニで使ったお金まで、google docs上で作ったシートに細かくつけるようにしました。これが携帯やiPhoneからは書き込めないので、端末問わず書き込める家計簿ツールを作ろうかと思ってます。。
3年後には随分貯金できてる計算。
この目標を元に今年も頑張ろうかと思います。
それでは宜しくお願いします。
最近のコメント