例の、Rootless の影響があるのは予見されるなか、先日、ウチの Mac Pro に Yosemite をクリーンインストールした直後に、その上に、El Capitan をインストールしたわけだが…。 さて […]
The post El Capitan に Homebrew をインストールした first appeared on 脳みその中身.]]>
ん? /usr/local あるのかと確認。
GifGrabber – Mac操作をアニメGIFにするアプリ え???と思ったあなたへ。そうです。Mac の操作を動画キャプチャーするのは、ScreenFlow 一択です。できることも多いし、分かりやすい。 […]
The post アニメGIFを見直す(GifGrabber) first appeared on 脳みその中身.]]>え???と思ったあなたへ。そうです。Mac の操作を動画キャプチャーするのは、ScreenFlow 一択です。できることも多いし、分かりやすい。
今回は、ScreenFlow で作った動画を、アニメGIFに変換するのに良さ気なアプリはあるますのん?という話だったはず。
じゃあ、なんで「Mac操作を…」なんて言い出したのか。
Mac App Store で “GIF” で検索したらさ…、面白いおっさんのアイコンのアプリがあるじゃないの…と。
これが(その後試したいくつかのアプリと比べて)分かりやすく、シンプルだったので、ご紹介することにしたのです。
使い方は簡単。シンプルそのもの。 こゆときはネット上の他力本願。
↓ここあたり見てね。
どうやら、自力で説明するつもりはないらしい…w
せっかくなので、GifGrabber の使い方を、PicGIF Lite で作ったGIFアニメとか上げてみる。w(なんで PicGIF なのかとかは不問でヨロピク)
ほんで面白いところは、[Get URL] を押すと…
Gfycat.comにアップロードしてくれる。横に出るテキストエリアにアップロードした先のURLが出て、さっきまで [Get URL] だったボタンが [Copy URL] に変わる。
※ 最長30秒までしか Gfycat には投稿できないらしい。
ネタ元:MacでGifアニメーションをキャプチャする「GifGrabber」が使いやすくておすすめ! | vdeep
これを Facebook の投稿にペーストすればいいのね…と思ったら勘違い。
↑こんな感じ。ただの リンク共有な感じ。
これをクリックして飛ぶURLは、Gfycat.com内の当該ページのURLであって、アニメGIFそのもののURLではないというのがミソ。
まあ、とりあえず、飛んでみることにする。
Gfycat – jiffier gifs through HTML5 Video Conversion. Fast, simple gif hosting without size limits.
右上の GIF というオレンジのアイコンの下に、同じくオレンジのチェーンのアイコンがある。これをクリックすると…
実は、上から2番目の [GIF]のところにあるURLが、アニメGIF本体のURL。
ケツが .gif で終わっている。
コイツをコピーして、Facebook投稿に貼り付けると…
成功である。
ニュースフィードにインラインで自動再生される。
何のアプリを使おうが、どののサーバにアップロードしようが、ケツが .gif で終わるような『アニメGIFファイル自体のURL』を、Facebookの投稿の際に貼り付けることで、思った結果が得られる!
Facebook のニュースフィードでアニメGIFが自動再生されるようになってから半年近く過ぎたねと。Facebook 投稿の手段として、案外アニメGIF使えるんじゃないの?と。 じゃあ、実際にどんなアプリでどんな風にす […]
The post アニメGIFを見直す(EZGIF.COM) first appeared on 脳みその中身.]]>Facebook のニュースフィードでアニメGIFが自動再生されるようになってから半年近く過ぎたねと。Facebook 投稿の手段として、案外アニメGIF使えるんじゃないの?と。
じゃあ、実際にどんなアプリでどんな風にするのが賢いの?ということで、今日一日潰して分かったことをまとめときます。
ScreenFlow を使って、Mac や iOS デバイス(iPhone/iPad)の「◯◯のやり方」の動画を撮って作った動画があって、それをアニメGIFにコンバートできればいいかな…と思ってググり始めたの。
昔から、Webで動画アップロードしてそれをアニメGIFに変換するようなWebサイトあったじゃん?そゆのでOKだと思ったわけさ。
すると、軒並み潰れてるのね。そか、やっぱりアニGIFでもねーだろいまさら…な風潮だったのね。ま、僕だって、今回まで10年以上アニGIFに興味なかったし。
そんなこんなな中、10前後のソレ系サイトをチェックしたところ…まあまあ本日現在で一番使えるアニメGIFいじるサイトは、EZGIF.COM でケテーイ!
元々のニーズの動画ファイルをアニメGIFにコンバートってのももちろん、
となんでもできる。
注意点としては…width: 480px, height: 360px の Rectangle 内に fit するように縮小されるっぽいというところ。
続いて、じゃあ、Mac のデスクトップアプリはどうなのよと。
もう20年も前から、アニメGIF(GIFアニメ、アニGIF)は存在するが、Fecebook が今年(2015)5月に、ニュースフィードでのアニメGIFの自動再生に対応した。 Facebook、GIFのサポートを開始―ウェ […]
The post アニメGIFを見直す(前段) first appeared on 脳みその中身.]]>もう20年も前から、アニメGIF(GIFアニメ、アニGIF)は存在するが、Fecebook が今年(2015)5月に、ニュースフィードでのアニメGIFの自動再生に対応した。
Facebook、GIFのサポートを開始―ウェブ上のGIFがニュースフィードで再生される | TechCrunch Japan
世の中は動画が溢れている。いまさらアニメGIFでもなかろう…という向きもいらしゃるだろう。
ところが、こと Facebook のような SNS との連携となると別なのである。
アニメGIFとSNSとは独特の相性の良さがある。
SNS で気軽に他人に見てもらうには、分かりやすくそして、極力 閲覧者の時間を奪わないことが重要である。zf
一般に、画像は文章に比べて分かりやすく、動画は、その両方と比較してさらに分かりやすい。しかし、再生時間分の閲覧者の時間を奪う動画は、気軽ではない。
事実 Fecebook 上で最もいいね!が集まる傾向にあるのは、動画よりも写真…つまり画像である。
見る側の都合を意識して、分かりやすく、閲覧者の時間を奪わない方向での努力を考えるなら、アニメGIFは面白い。
アニメGIFは再生時間が短い(長くても 20秒程度)
Vine などの「最長6秒の動画」という手法もこのあたりの事情。
じゃあ、Vine的な短い動画 でいいジャマイカと…。(iPhone App あるし)
いやそれでもアニメGIFまわりを調べておきたかったの!
まあ、まとめると…
見る側の都合を考えると、Facebook の投稿には、アニメGIFという手段が生きるのかも…という気がしたよ…という話。このエントリは、前段であり、実際には、MacでアニメGIF扱うアプリはどれがいいかとか、Webサービスとかは別記事で。
はじめに 「FileMaker でソート順フィールドを見せずにソートされた値一覧を作る方法(基本)」というエントリで言及した手法には、ソートされるレコード数が100を越えないこと…という制限があります。 ※ テキストフィ […]
The post FileMaker でソート順フィールドを見せずにソートされた値一覧を作る方法(応用) first appeared on 脳みその中身.]]>「FileMaker でソート順フィールドを見せずにソートされた値一覧を作る方法(基本)」というエントリで言及した手法には、ソートされるレコード数が100を越えないこと…という制限があります。
※ テキストフィールドの索引は最初の100文字という FileMaker の仕様上の制限に因ります。
その対策案としてこのエントリをアップします。
なお、「なにがうれしいのか?」「目的は?」といったことについては、「FileMaker でソート順フィールドを見せずにソートされた値一覧を作る方法(基本)」をご覧下さい。
上記の基本編での解法の考え方は…
(値一覧に表示される)ソートしたいフィールドの頭に、「見えない(けれど存在する)文字」を(ソート順フィールドの値で指定された個数分)つけるように設定されたフィールドを、値一覧設定の [2番目のフィールド]として指定し、([2番目のフィールドの値のみを表示] にチェックをつけて)2番目のフィールドでソートしてやることで、任意のソート順フィールドの値で指定された順番で、値一覧をソート表示する
…というものです。
ただし、この方法ですと、ソートしたいレコード数が100を越えると…
イコール、ソート順フィールドで指定されている値が100を越えると…
つまり、「見えない(けれど存在する)文字」の数が100を越えると…
「テキストフィールドの索引は最初の100文字まで」という FileMaker の仕様に因って、破綻してしまいます。
そこで、最初の100文字を使って、より多くのレコード数に対応するために…
最初の100文字を2進数にしてしまうことで解決します。
二進法では通常 0 と 1 という2種類の文字で表されますが、0/1の代わりに別のふたつの文字を使って代用します。
使える文字の条件は…
ここいらあたりを、社本さん(Facebook) と話していたら、社本さんがデモファイルのUpdateまでしてくれました。
了承を頂いたのでコチラにアップしておきます。
SortViaSortFld_20151117.fmp12
(社本氏によるデモファイル最新版)
すでに基本編で使っている「見えない文字」は 通常 BOM と呼ばれる [ZERO WIDTH NO-BREAK SPACE] というもので、Unicode の 65,279番目の文字なので、FileMaker 的には… Char (65279) と表すことができます。
デモファイルでは、[ZERO WIDTH NO-BREAK SPACE] を 1 の代わりにし、 [ZERO WIDTH SPACE](Char (8203))を 0 の代わりにした…二進法表現を、ソートしたいフィールドの値の頭にくっつけています。
このことにより、索引の制限文字数100文字を使って、2の100乗(1.2676506e+30)つまり論理的には、126穰7650秭6002垓2822京9401兆4967億320万5375 までを表すことが可能となりますから、実使用上、無制限と同じような話になります。
ここいらのことをデモファイルでは、ZeroWidthCharAsBinary というカスタム関数に集約しているので、自分のソリューションに簡単に転用できます。
追記 (2015/11/19 10:43:32)
※ デモファイルは、後述する老眼モード問題に鑑み、30桁の二進数表現になっています。(「10億まで扱えたら充分だよね?」社本氏談)
詳しくは、カスタム関数 ZeroWidthCharAsBinary の社本さんによるコメントをご覧下さい。
追記(2015/06/17 23:21:52)
FileMaker Go 14.0.1(現行)では以下の条件で値一覧が開いたときに頭の文字が切れる現象が確認されました。
追記(2015/11/19 09:53:48)
その後、iOS 9 + FMGo 14.04 の環境で、当該不具合は修正されていることを確認しています。
The post FileMaker でソート順フィールドを見せずにソートされた値一覧を作る方法(応用) first appeared on 脳みその中身.]]>BiND for WebLIFE(長いので、以後、BiND と呼ぶ)というアプリケーションがある。Mac 版 Windows 版 の両方がリリースされている。 バージョンは版を重ね、2014/10/02 現在 BiND […]
The post BiND for WebLIFE というアプリ first appeared on 脳みその中身.]]>BiND for WebLIFE(長いので、以後、BiND と呼ぶ)というアプリケーションがある。Mac 版 Windows 版 の両方がリリースされている。
バージョンは版を重ね、2014/10/02 現在 BiND for WebLIFE 7 が販売されている。
いわゆる、Webサイト作成ツールである。
HTML だの CSS だのがわからなくても、(用意されているテンプレートによって)ある程度そこそこのサイトが手軽に作成できる。
サイトコンテンツ…つまり、伝えたいことはあるもののサイトを作成するのに必要とされる小難しい HTML/CSS/FTP などの知識がない…という方にピッタリのツールである。
かくいう僕も、(予算的な問題から)それで事足りる場合のみ、顧問先に BiND を勧めることもある。
コンセプトは良いのよ。
目の付け所はね。
しかし、コンセプトモデルの域を脱していない。
(バージョンアップに伴う良化は一部認められるものの、予期せぬデアクティベーション問題や、コピペが不安定・マウスでの選択中にエリア外にマウスがでるだけで選択が解除される…などの致命的な問題は改善が見られない。
BiND の悪口を言うのももういい加減飽きたので、かつて、僕が Facebook に投稿した BiND 関連のポスト画像の一部(2012 – 2013年分)を以下にまとめる。
※ 各々の画像のクリックで、Facebook の 当該ポストが開く。
※ 今年になってからの分は事情により割愛。
2012/04/18 投稿
2012/05/19 投稿
2012/07/18 投稿
2012/09/25 投稿
2012/09/27 投稿
2013/03/11 投稿
老眼なんですよ。 Mac のモニターに出ている電話番号を iPhone に入力するのが馬鹿馬鹿しい。 …ということで、Mac から iPhone を使って簡単に電話を掛けることが出来るように設定します。 前提条件 Alf […]
The post Mac で iPhone に電話を掛けさせる方法 first appeared on 脳みその中身.]]>老眼なんですよ。
Mac のモニターに出ている電話番号を iPhone に入力するのが馬鹿馬鹿しい。
…ということで、Mac から iPhone を使って簡単に電話を掛けることが出来るように設定します。
Alfred 2 の有料バージョン Power pack の機能 “Workflows” を利用します。
iOSアプリのProwl: Growl Client を使います。(¥ 300)※ 後述
Macから iPhone に「おいおい!」とプッシュするためのWebサービス『Prowl』から設定していきましょう。
Prowl でアカウントを作って登録します。
ここで必要なのは、ユーザー名とパスワードです。
入力後、Registerボタンをクリックしてください。
※ どちらもすきな文字列でOKです。
※ ユーザー名はすでにだれかが使っていなければOK
※ メアドは 任意 です
登録URL:https://www.prowlapp.com/register.php
iTunes App Store からProwl: Growl Client をダウンロードしインストールします。
iPhone で、Powl を開き、さきほど登録した Prowl にログインし、プッシュ通知を許可するかと聞かれたら許可します。
Alfred Workflow の Dial with iPhone のページに行きます。
今回の前提では、Alfred 2 ですので、for Alfred 2 をダウンロードしてください。
ダウンロードしたファイル(2014/08/30現在は Dial with iPhone v1.41a.alfredworkflow)をダブルクリックします。
Alfred の入力ダイアログ(初期値は⌥+Spase)を出して、:dialsetup とだけ入力し、⏎をたたきます。
すると、 Prowl’s API pageが表示されますので、APIキーをコピーします。
先ほどと同じように、Alfred の入力ダイアログを出して、:dialsetup に続けて、半角スペースを置き、コピーしておいた Prown API Key をペーストして⏎します。
Growl がインストールされていて、Alfred が Growl のアプリとして登録されてあれば、以下のような確認ダイアログが表示されます。
基本的には、Alfred 入力ダイアログで、dial 0345678901 というように、dial に続けて(半角スペースをおき)電話番号を入れて⏎します。
iPhone の反応は、以下の通りです。
スリープ(画面消灯)状態のとき
文字通り「スライド」します。
※ ロックがかかっていれば、パスコードを入力するなり、Touch ID(指紋認証)なりの操作が必要です。
以下のように iPhone で、Prowl が立ち上がっている状態で確認ダイアログが表示されているはずです。
Launch をクリックすることで電話がかけられます。
※ その直前の状態で、iPhone 上で Prowl が立ち上がっていなくても、自動的に上記画面になります。
※ Cancel しても、iPhone の Prowl で履歴から電話を掛けることも出来ます。
※ スライドするまえに消灯してしまった場合も、iPhone の Prowl に履歴(open to call)が残ります。
メニューバーに Alfred アイコンから Preferences… を選ぶか、Alfred の入力ダイアログ右上の歯車マークをクリックすることで、Alfred の環境設定が開きます。
Workflows > Dial with iPhone > Hotkeys をダブルクリックして、ホットキーを設定しSave します。
(僕は、コントロール + D を設定しました)
これで、Mac 上のどのアプリケーションでも(ホットキーがカレントアプリケーションのショートカットキーとぶつかっていない限り)電話番号を選択して、上記で設定したホットキーを押すことで、iPhone から電話をかけることが出来ます。
Alfred には、連絡先に登録してある電話番号や住所を閲覧する機能があります。
ほんの少しの設定で、もっと便利に使うことができます。
対象が、住所なら Google Maps で表示することもできますし、電話なら、iPhone でその電話番号にかけさせることもできます。
まずは、Alfred の環境設定をひらきます。(先述)
Features > Contacts の Contacts タブで、右下のプラスボタン(+)をクリックして、設定を追加します。
Contact Field に Phone 、Action に Dial with iPhone (via Prowl) をそれぞれ指定します。
Alfred の入力ダイアログで、(連絡先アプリに登録してある)電話先を入力します。
⏎をたたき、当該連絡先の詳細を表示させ、上下矢印キーか、マウスポインタで電話番号を選び、⏎を叩きます。
これでいちいち電話番号を押さなくてよくなり楽になりました。
老眼なんですよ。
The post Mac で iPhone に電話を掛けさせる方法 first appeared on 脳みその中身.]]>
ココで言及したように、wkpdf を使って、指定した URL のレンダリングイメージを出力させるっつーのをよく使うですよ。 んで、今更ながらメインマシンを Mavericks にアップデートしたわけ。 したっけ、使えなく […]
The post wkpdf on Mavericks first appeared on 脳みその中身.]]>ココで言及したように、wkpdf を使って、指定した URL のレンダリングイメージを出力させるっつーのをよく使うですよ。
んで、今更ながらメインマシンを Mavericks にアップデートしたわけ。
したっけ、使えなくなったん。
結論として、色々と複合的な問題が介在したわけですが、根源的な問題は…
Cannot load RubyCocoa library wkpdf requires that RubyCocoa is installed, which is shipped by default since Mac OS X 10.5. If you use Mac OS X 10.4, you have to install RubyCocoa yourself from http://rubycocoa.sourceforge.net/HomePage
という話。
RubyCocoa library が読めねーよ!ボケ!入ってないんじゃね?
とおっしゃってるので、調べてみた。
…でみつけたページがコレ↓
MacOSXでwkpdfを使ってみた | IT Office Nishimiyahara
「wkpdfはsystemのrubyを使え」っちうことだ!と断言してます。
ただこれは、Mavericks な情報ではないので、もーちと探すと…
Support for Mac OS 10.9 Mavericks · Issue #45 · plessl/wkpdf · GitHub
↓ここから Mavericks 用の RubyCocoa 落としてきてやってみたっつー人がいる。
RubyCocoa – Browse /RubyCocoa/1.1.0 at SourceForge.net
結果 NGだと。
すると、おっさんその1が…
sudo /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/gem install wkpdf
/Library/Ruby/Gems/1.8/gems/wkpdf-0.6.11-universal-darwin/bin/wkpdf
to point to/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
/Library/Ruby/Gems/1.8/gems/wkpdf-0.6.11-universal-darwin/bin/wkpdf
という解決策を提示して「うまくいった!」というヤツも出てきた。
でもさ、Mavericks の システムの Ruby のバージョンって…
$ ruby -v ruby 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13]
なんだよなー…まいっか。…で、動いた。
直接 /Library/Ruby/Gems/1.8/gems/wkpdf-0.6.11-universal-darwin/bin/wkpdf を指定して使う分にはかえって良いかも。
wkpdf だけ フルパスで明示的にシステムの 1.8 使うっちうことで。
/Library/Ruby/Gems/1.8/gems/wkpdf-0.6.11-universal-darwin/bin/wkpdf --source 'http://foo.com/' --output '/private/var/folders/hs/w0gjf27167q2y39xls1m8nsm0000gn/T/S10/140801_111827_bison.pdf'
とかクソ長くなるけど、スクリプトに埋めるからこれでいいや!
参考URL
The post wkpdf on Mavericks first appeared on 脳みその中身.]]>情報の豪雨 スゴい勢いで降る雨を “rain cats and dogs” というらしいが、目一杯蛇口を捻ったシャワーのよう恐ろしい量の情報が降り注いでいる。 八月の夕立ならすぐに止むだろうし、都 […]
The post ときには また逢う約束もせずに情報にサヨナラしてみよう first appeared on 脳みその中身.]]>スゴい勢いで降る雨を “rain cats and dogs” というらしいが、目一杯蛇口を捻ったシャワーのよう恐ろしい量の情報が降り注いでいる。
八月の夕立ならすぐに止むだろうし、都会のゲリラ豪雨のなら電車で2ー3駅も移動すれば逃れることができるだろうが、そうはいかない。
友人とよく “wikiの旅” なんてふざけるけれど、調べ物で WikiPedia に行くと、芋づる式の知識欲に身体が乗っ取られる。
「あとで必要になるかもしれない」「有益な情報満載のサイトだから」そういって『お気に入りにブックマーク』というのを覚えたのは90年代初頭。
Evernote や はてな を使って蓄積したり整理したり。
強迫観念的だね。
「忘れちゃ大変!」とか思うのね。ググって1発でみつけたページなのに。
そのうち「なくなっちゃ大変!」とページのキャッシュコピーをストアし出した。
必要になったときに検索できるように。
便利な手段を乗り換え乗り換えしながら。
今度は「どこに何を記憶させたか」を記憶させないと。
でもね。
忘れるじゃない?
本物の脳みそは。
そうコンピュータだのITだのって人間の脳みそに見立てた機械なんだからさ。
本物は忘れる。
いや、待ってくれ。コンピュータは、忘れないから素晴らしい?
コンピュータって何するもの?
記憶?思考?発想?作業?仕事?
これらの中で、人間がするエリアのもので代表的なのは…発想、そして思考。
ねえ、ものを考えるのにどれだけの材料が必要?
僕らは、コンピュータに日頃僕らがしている仕事をさせるためにコーディングする。
上手にサルに仕事をさせられるように仕込む。
でも、それってそれ自体には価値はないよね?
それのお陰で浮いた時間で人間が脳みそを使って何かを生み出さないと。
できあがったシステムがあるから、ふだんと違う景色で情報を見ることができて、ドラスティックなアイデアが湧いた…とかまでいってはじめて意味がある。
何が言いたいのかというと…
本末転倒じゃないのかな?ってこと。
思考や発想の為の脳みその空き領域を、記憶し続けるという作業のために逼迫されてしまうことってさ。
やっぱ本末転倒な感じがする。
「これって大事かも」「あとできっと必要になる気がする」
そんなとき、たまには、サヨナラしてみよう。
名前もメアドやケータイも聞かないで。
もう意図的に「サヨナラする」というプロセスを明示的に入れていかないと、僕ら、もう末期なのかもしれない。
そう。思ったんだ。
知りたがりも大概にしろ!って。
だから少し前からそうしてみている。
メモらなきゃ!って思ったとき…その多くの場合、いったんサヨナラを呟いて⌘W。
そしてほんの短い間でわかったこと。
・いったん忘れても良い情報が存在する(縁があればまた出会える)
・むしろ忘れるべき情報が存在する(検討段階では必要な情報は、フェーズが変わって 実行段階になると不要どころか邪魔になる)
・情報を記憶蓄積しているつもりで忘れてたってこと。(Evernoteには溜まっていくけど脳には出会った記憶すら残らない)
・覚えるためには、それ相応の手間と時間が必要だってこと。(手間なくメモると間違いなく忘れる)
・歳をとると「覚えるための手間や時間」の効率がやたら悪くなるってこと。
・逆に歳をとって良かったのは、たいがいの情報「は脳内で予見できるもの」と大差がないってこと。
・その情報がなければこんな発想や思考出来なかった!なんて情報は記憶しようとしなくても覚えているということ(すこぶる効率が良い)
・そしてその情報によって脳内で起きた化学反応こそが大切であり、その情報それ自体には何の価値もないこと。
・メモるなら、自分の脳内の化学反応の方
表題通りです。 以下時系列に…。 メインマシン(Mac Pro 2009 Early)を Mountain Lion から Mavericks にアップデートしました。 山ライオンのときには問題なく動いていた FileM […]
The post Mavericks に上書きアップデートで、FileMaker Server 13 の Webサーバが起動しなくなった件 first appeared on 脳みその中身.]]>表題通りです。
以下時系列に…。
メインマシン(Mac Pro 2009 Early)を Mountain Lion から Mavericks にアップデートしました。
山ライオンのときには問題なく動いていた FileMaker Server 13 の Webサーバが動作していません。
※ Database Server や Admin Console は無事
おまけに、認証エラーが出ています。(FileMaker のクライアントでは、ID/Password も間違えなく入力され、かつ、何のエラーもなくアクセスできています)
で、Facebook で実況&グチ
https://www.facebook.com/stbison/posts/10203949157307430
(結局は、上記の FBエントリのコメントで降臨してくださった新居さんの有益なアドバイスで解決しました。)
では、以下にその経緯を…。
まずは… lsof で httpd 関連プロセスと使用ポートを確認。
$ sudo lsof -i | grep httpd Password: httpd 271 root 4u IPv6 0xxxxxxxxxxxxxxxxx 0t0 TCP *:ddi-tcp-1 (LISTEN) httpd 271 root 5u IPv4 0xyyyyyyyyyyyyyyyy 0t0 TCP *:* (CLOSED) httpd 289 _www 5u IPv4 0xyyyyyyyyyyyyyyyy 0t0 TCP *:* (CLOSED) httpd 610 _www 4u IPv6 0xxxxxxxxxxxxxxxxx 0t0 TCP *:ddi-tcp-1 (LISTEN) httpd 610 _www 5u IPv4 0xyyyyyyyyyyyyyyyy 0t0 TCP *:* (CLOSED) httpd 611 _www 4u IPv6 0xxxxxxxxxxxxxxxxx 0t0 TCP *:ddi-tcp-1 (LISTEN) httpd 611 _www 5u IPv4 0xyyyyyyyyyyyyyyyy 0t0 TCP *:* (CLOSED) httpd 612 _www 4u IPv6 0xxxxxxxxxxxxxxxxx 0t0 TCP *:ddi-tcp-1 (LISTEN) httpd 612 _www 5u IPv4 0xyyyyyyyyyyyyyyyy 0t0 TCP *:* (CLOSED) httpd 613 _www 4u IPv6 0xxxxxxxxxxxxxxxxx 0t0 TCP *:ddi-tcp-1 (LISTEN) httpd 613 _www 5u IPv4 0xyyyyyyyyyyyyyyyy 0t0 TCP *:* (CLOSED) httpd 614 _www 4u IPv6 0xxxxxxxxxxxxxxxxx 0t0 TCP *:ddi-tcp-1 (LISTEN) httpd 614 _www 5u IPv4 0xyyyyyyyyyyyyyyyy 0t0 TCP *:* (CLOSED)
(一部 伏せ字)
_www がやたらいますが、僕の環境では、FileMaker Server 系のプロセスは、bison(今のログインユーザ = 自分)が稼働実行するように設定していますので、_www のところは bison となるプロセスでなければおかしいわけです。つまりこれらは、FileMaker Server の Apache ではないということ。
とりあえず、こいつらを片っ端から殺します。
Activity Monitor.app で、httpd がらみでフィルタした結果とほぼ同じプロセスのはずですので、そっちから終了させてもいいでしょう。
再度、sudo lsof -i | grep httpd を見ると、全てのプロセスが消えたことが確認できました。
――――――――――――――――――
新居さんのブログエントリ『FileMaker Server 13とOS X ServerのWeb | Blog by msyk』によると、
FMSのhttpdのスタート、ストップ、そして設定の反映は、次のようなコマンドを打ち込みます。
sudo touch /Library/FileMaker\ Server/HTTPServer/start
sudo touch /Library/FileMaker\ Server/HTTPServer/stop
sudo touch /Library/FileMaker\ Server/HTTPServer/graceful
とのことなので…
$ cd /Library/FileMaker\ Server/HTTPServer/ $ sudo touch stop $ sudo touch start
してみましたが、相変わらず http://localhost/ でアクセスできず。
――――――――――――――――――
次回からログイン時に load しないように、launchd のリストで unable にしとこう…と、
httpd な plist を検索。
それっぽいのは、1行目。
※ こいつは、/usr/sbin/httpd -D FOREGROUND を叩いてたみたいです。
(他は FileMaker 系)
$ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
を実行。
――――――――――――――――――
ここで、新居さん降臨。
$ /usr/sbin/apachectl configtest httpd: Could not reliably determine the server's fully qualified domain name, using bisonSSD.local for ServerName Syntax OK
を試したあと、「 HTTPServerの下のlogsにログは残っていないのかな?」と宣う。
あーそっか…と
/Library/FileMaker Server/HTTPServer/logs/
で、最も更新時期の新しいエラーログ “ httpdctl.err” を見てみると…
Syntax error on line 56 of /Library/FileMaker Server/HTTPServer/conf/extra/httpd-ssl.conf:
SSLPassPhraseDialog: file ‘/usr/bin/fmsgetpasskey’ does not exist
のオンパレード…(;´∀`)
“/usr/bin/fmsgetpasskey” というファイルは確かに存在していません。
Mavericks で FileMaker Server 13 がつつがなく動いてる MacBook Air の同階層を覗いてみると…当該ファイルは確かに存在しているのですが、どうやら Symbolic Link の模様。
ということで… 実体ファイル: /Library/FileMaker Server/Database Server/bin/fmsgetpasskey から /usr/bin/fmsgetpasskey という Symbolic Link を作りました。
そして改めて、
$ sudo touch /Library/FileMaker\ Server/HTTPServer/stop $ sudo touch /Library/FileMaker\ Server/HTTPServer/start
FileMaker Server の Apache が無事動き、http://localhost にアクセスできました。
――――――――――――――――――
こう考えてみると、fmsgetpasskey という認証鍵ファイルがみつからないという立派な “認証エラー” ですから、やたらと出ていた認証エラーも首肯できます。
教訓:ログ見ろバカ。
新居さん、ありがとうございましたん。m(_”_)m
…にしても、OS のアップデート(アップグレード)で Symbolick Link が消えるとか…どなの?ありなの?
q( ゚д゚)pブーブーブー