Mac のPodcastウィジェットをひとつ作ってみました。

Dashcodeってツールを使うと恐ろしく簡単でした。

試しにいつも聞いてる電脳空間カウボーイズのPodcastで試作。

まー大半はiTunesか、iPodで聞きますかね。

Widget

 

ulimit

資源の制限を設定, 確認できます。

ulimit -a で全部確認。

epollを試そうとして同一ユーザで5000クライアントぐらいやったら
ファイルディスクリプタの割り当てが全然足りなかったというオチ。

ulimit -n 5050 ぐらいにしとけば大丈夫でしょう。

 

Leopardで、ソースからインストールしたMySQLとApacheを自動起動させるメモ。

以前、StartupItemsから自動起動するXAMPPをやったけど、
Leopard世代となるともうこれは古いらしい。

じゃあ何を使えばいいかというと launchd というモノ。

the inner universe of Leopard – 「rcの引退とlaunchdの強化」

はぁなるほど。plistというものを書いて、
/System/Library/LaunchDaemons/ に置けば良さげ。

ということで、さっそくMySQLとApache用のplistを書いた。

mysqld.plist

httpd.plist

DownLoad
(mysqld.plist & httpd.plist)

以上でOK。

Leopardにデフォルトで入ってるApacheはどうしたかというと。
今回はとにかく自前でやりたかったのでアンインストールまではしないものの、自動起動しないようにした。
/System/Library/LaunchDaemons/org.apache.httpd.plistを消すなりどこか違う場所へ移動させるなりすればおk。

[参考]
Installing MySQL on Mac OS X

 

Leopardをインストールした時に消えた MySQL + Apache + PHP の構成を再インストールした。

今回は、XAMPPではなく、ソースからインストール。

まず各ソースをダウンロードする。
Apache
MySQL
PHP

ダウンロードしてきたやつを解凍して、./configure。

ただ、毎回オプション指定を忘れてて思い出すのに苦労するので、インストール用のシェルを組んだ。
(でもたぶんオプションなんてその時々とも・・・)
Apache2以降限定。

ソース

なんとなく配布。
DownLoad

・設定メモ
Apache, MySQL, PHPを buildlamp.sh のある場所に解凍する。
Source Directoryを書き換えます。php-5.0.1 なら PHP_DIR=”php-5.0.1″に。
Install Directoryを好きな場所に書き換える。
インストール先ディレクトリは予め作成&書き込み権限 or chown 付与。

・その後・・・
1.ターミナルから./buildlamp.sh を実行する。

2.httpd.conf を編集します。
DirectoryIndex index.html の後ろに index.php を追記。
LoadModule php5_module modules/libphp5.so がなければ追記する。
AddType application/x-httpd-php .php を追記する。

3.MySQLのコンフィグファイルを取ってくる。
./mysq-5.2.5/support-files/my-medium.cnf を /usr/local/mysql/etc/my.cnf にコピーする。

4.MySQL をスタート。
cd /usr/local/mysql/bin
sudo ./mysql_install_db –user=mysql
sudo ./mysqld_safe –defaults-file=/usr/local/mysql/etc/my.cnf –user=mysql &

5.Apache をスタート。
cd /usr/local/apache/bin
sudo ./apachectl start

アンインストールは、インストール先ディレクトリを消せばおk。

次は、自動起動・・・続く。

12月 202007
 

そろそろサーバマシンを購入しようかと思ったり。

なにかとテストプログラムとかライブラリとかインストールするなら
それ専用でいつクリーンにしても惜しくないPC!という動機。

さて・・・ハード関係にはトント疎い私。
どれ買ったらCentOSがまともに動くかよく分からない。
むしろどれ買っても動きそうな気もしなくもない。

4万~5万ぐらいでメモリ1GB HDD250GB ぐらいの買えないかなぁ。

いろいろ探してたらTWOTOPっての見つけた。
ここはどうなんでしょ。

誰か教えてエロい人(´・ω・`)

 

WindowsのiTunesをディスクにバックアップしようとおもたら

ディスク作成機能またはソフトウェアが見つかりません

ってなエラーが出た。なんじゃこりゃ。

ググってみると、どうやらDaemonToolsとのコンフリクトの模様。

以下、対策メモ。

1. DaemonToolsをアンインストールして再起動。
2. c:/windows/system32/drivers/sptd.sys を削除して再起動。

参考[ググった結果]

12月 162007
 

Leopardになってターミナルの設定が簡単になった気がする。

僕はターミナルの環境設定の設定でProをデフォにして
背景カラーの不透明度を95%にして、アンチエイリアスを有効にした。

かなりCool!
(そして自己満足!)

iWork08をインストールして全部軽く触ってみた感じかなりイイ。

Keynote, Pages, Numbers全部のグラフがカッコいいし、機能性抜群。

グラフは完成形を書き出す分にはWindowsに持ってって大丈夫そうだし。
まぁ要確認だろうけど。

使えば使うほど楽しいなぁ。

こうなるとデスクトップもMacにしたくなってくる。

12月 152007
 

今更ながらMacOSをLeopardにした。

アイコンの間隔調整が地味に嬉しい。

フォルダは、前の表示の方が好きだったかも。

Spacesは神がかっているほど素敵。

Vistaと違って間違いなくアップグレードって理由がよく理解できた。

 

CSS の display を使ってポップアップ処理を作成した際の問題。

IE6 では select の zIndex が効かない為、select が常に前面にきてしまう。
(IE7 で修正されているようですが)
これは、非常にうっとうしいです。

対処法を探した所、どうやら iframe を上に被せるしかない模様。
これだから IE6 は!!

popup.html

ソース

これでどうにかなりました。

関連:IE6 + https + iframe

 

http://www.gizmodo.jp/2007/12/pc_13.html

どうやら極薄、軽量ノートが出るって噂らしい。

これは欲しい。

買うかどうかは別としても。

とりあえず発表が待ち遠しい。