Mac の起動時に nginx を launchctl / launchd で自動起動(デーモン化)させる設定をあれこれ試行錯誤したメモ

nginx(えんじんえっくす)はロシアで生まれたWEBサーバーです。
”処理性能・高い並行性・メモリ使用量の小ささ”
重視で開発されているとのこと(wikipedia 2014/01/04時点)

wordpress.comやFacebookでの利用実績が有ります。

nginxの入門情報はこちらを参考に。
入門! nginx – 馬鹿と天才は紙一重

次のような書籍も出ています

ハイパフォーマンスHTTPサーバ Nginx入門

nginxでWEBサーバーを建てるにあたって
起動、停止はそれぞれ次のコマンドで実行できます。

$ nginx #起動
$ nginx -s quit #コネクションを閉じてから停止
$ nginx -c stop #コネクションが開いていても即時停止

ただこれだと、毎度起動を命令しない限りサーバーが立ち上がりません。

今回はMac起動とともに自動でnginxを起動させる設定をしましたのでそのメモです。

続きを読む

iOS版Reeder2がアップデート、SafariReadingListと連携可能に!ただしiOS7のみ

RSSリーダーアプリのiOS版Reeder2がアップデートされました。

Reeder 2 App
カテゴリ: ニュース
価格: ¥500

ずっと望んでいたSafariReadingListとの連携が実装され
個人的にはとても喜んでいます。

ただし
Safari Reading List との連携機能の利用は
iOS7のみの対応となりますのでご注意。

Reader2.1のiOS6・iOS7画面比較

iOS7のみの対応なのは、
AppleがiOSアプリに対して提供するSDKにおいて
Safari Reading List との連携できる機能が
iOS7からしか用意されていないためと思われます。

うーん、実は、
メインで使っているiPhoneは開発検証用にiOS6にしているので、
せっかく実装されたのに、使えない。。。

ひとまず開発用iOS7のiPodで
iPhoneのテザリングを使って読んでます。。。

Reeder 2 App
カテゴリ: ニュース
価格: ¥500

git submodule init / update が出来ない!No submodule mapping found in .gitmodules for path が出るときの対処

No submodule mapping found in .gitmodules for path

git の submodule は、
プロジェクトの内部に外部のリポジトリを組み込むことが出来る機能です。

submoduleで組み込まれたプロジェクトのソース管理は独立した状態にあり、
git clone した場合には、submoduleの内容は空です。

そのため、
git submodule init
git submodule update
として、
別途初期化・更新する必要があります。

しかしこの際に
No submodule mapping found in .gitmodules for path
というエラーで、操作ができない事態が発生しました。

submodule の init が出来なければ update も出来ない。
この原因は2通り考えられるようです。
続きを読む

FuelPHP1.6を使ってみる。〜oil create で新しくプロジェクトを作る〜(@ Mac OS X)

FuelPHPで新しくプロジェクトを作成し、
ブラウザからアクセスして動くことを確認してみましょう。

Unix系の人は oil コマンドをインストールしておきます。
$ curl get.fuelphp.com/oil | sh

oilコマンドは、
FuelPHPで様々な自動生成機能を利用できる oil というプログラムを
php oil 〜 と入力して使う所、oil 〜 で済むようにするコマンドです。

そのようなコマンドショートカット的役割の他に、
oil create プロジェクト名 で
GithubからFuelPHPの型となるソースコード一式ダウンロードと
Composerでのパッケージ更新まで、
新規プロジェクト作成手順を一括でやってくれる機能も持っています。

fuelPHP1.6を使ってみる。〜FuelPHPのインストールとoilコマンド〜(@ Mac OS X)

Windowsの場合は、頑張って手動で何とか出来ます。
続きを読む

FuelPHP1.6を使ってみる。〜FuelPHPのインストールとoilコマンド〜(@ Mac OS X)

FuelPHPはPHPで作られた
”シンプルでフレキシブルな”
WEBアプリ開発フレームワークです。

ここから
http://fuelphp.com/
ダウンロードしてきて利用します。
続きを読む

← 前のページ次のページ →