@kyanny's blog

My thoughts, my life. Views/opinions are my own.

MongoDB.app

https://github.com/gcollazo/mongodbapp

DB Weekly で紹介されてた。 MongoDB 公式の Mac OSX 用にビルドされたバイナリ実行ファイルを含む Mac OSX アプリケーション(アンオフィシャルな勝手アプリ)で、アイコンダブルクリックで起動できる簡単さがウリっぽい。

MongoDB.app/Vendor/mongodb 以下に MongoDB の実体から dbpath から全て入ることになるようだ。 Mac OSX アプリケーションとしてビルドする前にリポジトリにあるシェルスクリプトで公式バイナリをダウンロードして展開・配置まで(手作業で?)やっていると予想。すでに MongoDB が起動しててデフォルトポートがふさがってる状態で起動してもエラーにもならないあたりはご愛嬌、という感じ。

Mac OSX アプリケーションの本体部分は Swift で書かれていた。 Swift で本当にアプリケーション書けるんだな、と思った。