タグ: サーバー を抽出しています。
Total: 61
My mac mini 3
My mac mini 3 (by Span X)

なんだか、もう一台

ブログ | 2008/1/29 00:25
サーバーを追加しないと辛そうだ。
このタイミングで追加となると、赤だ。真っ赤だ。

まあいいか。仕事しろ!

スクリーンキャプチャを自動生成

ブログ | 2007/12/13 18:38
PHPからアップルスクリプトの実行を含んだシェルスクリプトを実行して、スクリーンキャプチャを生成するのです。

<?php

$url = 'http://karasu.net';
$filepath = '/Users/kuwa/Documents/sc_php.png';

$cmd = <<<EOF

osascript << EOS
tell application "Safari"
 activate
 open location "$url"
 set bounds of window 1 to {248, 22, 1048, 800}
end tell
EOS

sleep 3
screencapture $filepath
sips --cropToHeightWidth 600 770 $filepath --out $filepath
sips --resampleHeightWidthMax 300 $filepath --out $filepath

EOF;

shell_exec($cmd);

?>

原理としては、
1. safariで目的のページを開く(applescript)
2. そのウインドウの大きさと位置を調整する。(applescript)
3. スクリーンキャプチャを撮る。(shell)
4. そのファイルをトリミングし、サイズを調整して保存。(shell)

モニターのサイズによって、数字は調整が必要。上記のものでは、MacBook 1280×800を利用。


参考
http://www.sra.co.jp/people/h-asaoka/study/Mac/s...
http://www.bison.jp/nucleus/index.php?itemid=314
http://jp.php.net/manual/ja/function.shell-exec....

PowerBook G4 12"のHDから

ブログ | 2007/11/29 01:48
妙な呻きが聞こえる気がする。(先週からスレーブサーバーとしても使っている)
数日以内に壊れるに30ペソ。たしかソフマップワランティはまだ生きてる筈だし、壊れるまで再起動もしなくていいや。

複数サーバーに向けてのステップワン

ブログ | 2007/11/16 15:06
どうもポストが重くてしょうがない。
で、次のステップを考える。

CPUの稼働状況を見るにMySQLの負荷であろう。クエリーの見直しは逐一進めるとして、分散を考えよう。

・MySQL用にサーバーを一台追加
・レプリケーションで同期
・参照クエリはそっちに投げる

これぐらいができれば、半年ぐらいはしのげるような気がする。
さあ、できるかどうか、とりあえず今あるマシンで仮構築してみる。わからないことは2点。

1. メインサーバーからサブサーバーMySQLへのアクセス
2. レプリケーション

まず、1はテストしてみた。PHPでの接続で
mysql_connect("接続先のIPアドレス", "user", "password");
これだけでいいみたいだ。
phpMyAdminの「特権」でユーザーを追加する必要があり、ファイアウォールで3306を開けておく必要もある。で、たぶん繋がる。

で、2。これから調べる。

できちゃったら、Mac miniを買いに行け!

Delegateメモ

ブログ | 2007/11/13 14:22
一つのIPしかない環境で、サーバーを複数台に振り分ける。

ダウンロード
http://www.delegate.org/delegate/

ダウンロードしたファイルを解凍して、アプリケーションフォルダにでも移動。
terminalで、
cd /Applications/deligate9.7.7
make
でメークされる。(メークはたぶんインストールみたいなものだろう)

LAN内(192.168.1.2)にアクセスさせたいサーバーがあるとして、
cd src
sudo ./delegated -v -P80 MOUNT="/* http://192.168.1.2/* host=-localhost"
とすると、http://localhostで、そこにアクセスするようになった。
システム環境設定かwebminで自分のマシンのapacheは落とさなければいけないようだ。(localhostでアクセスさせているからかな)

今回の検証はここまで。

apachectl

ブログ | 2007/11/2 18:46
設定テスト
apachectl configtest

再起動(restartよりこれが良いみたい)
apachectl graceful


apachectl start
apachectl stop
apachectl restart
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

Rottel内コンテンツ

ユーザー一覧

Rottelとは?
利用規約
開発飲料
利用者の声
ヘルプ
close