会社でかなりはまったのでメモがてら残しておく。Streamへの置き換えが推奨されている。会社のMacでいれたらめちゃくちゃ重くなって仕事にならないという自体になり、対処にかなり苦労した。Protectionのようだ。ストリームマウントされているドライブを、ファイル作成などをするたびに探査が始まるので、純粋に時間がかかってしまっている様子。ESETの設定で、Googleドライブファイルストリームの以下を除外(Exclusionsすることで快適になった。/usr/lib64/security/pam_google_authenticator.sosshログインするユーザーに公開鍵を登録しておく予め作成したログイン用の公開鍵(id_rsa.pub)をログインするユーザーに登録しておく以下はmacのターミナルで鍵を作成して登録した手順。最後に非常時用パスワード(6桁)が5つ表示されるのでこれはどこかにメモしておく。アプリが使えなくなった時などの緊急時に利用する。code:がでてきたら、アプリに表示されている6桁の数字を入力する。メモとして冗長にはなったが、これで2要素認証ができた。今回は鍵認証とワンタイムパスワードでやっているが、パスワードとワンタイムパスワードなどの使い方もできる。Autenticatorがいれられるし、2要素のログインは当たり前とおもったほうがいいんだろうな。mac最近Virtualboxの環境で徹底することに心に決めたので、Macのローカルに入っているApacheやらを消し、MacPortsともおさらばすることにした。以下のリンクに書いてある通りなんだけど、またやる機会がありそうなのでメモを残しておく。ほうが人気のようなので、MacPortsを使うことはもうないだろうと思いつつ。作業を繰り返すことありえるので、残しておく。UnitTestCentOS6でPhingを使うためにインストールしたものメモ。VirtualboxMacでVirtualbox入れて、Web開発の開発環境を作る際に、ソースを編集するのはMacからやるが、WebサーバーはVirtualboxのApacheにやらせようとして、ちょっとハマった点をメモ。系のBaseのイメージをDLしたもの)フォルダのマウントは自動マウント。Additionsもインストール済み。この時に、ApacheにVirtualhosts設定して起動させるために必要になった内容をメモ。基本的に、もってきたCentOSのイメージがガチガチだったのが原因なので。通常であれば、1の手順だけでいいはず。それでも、ダメだったら2,3も確認してみる。vboxsf2)SELinuxを無効に。しておかないとDocumentRootにアクセスできないと怒られる。Virtualboxサーバーの自動構築ツール、Chefが熱いらしいのでちょっと勉強して見ることにした。自分が勉強していく記録をとってみる。Boxインストール後、CentOSのイメージをダウンロードして利用しはじめることにする。落としてきたイメージを解凍後、Virtualboxでイメージを起動するまえに設定からホストオンリーネットワークを有効にしておく。ログイン後、VirtualBoxのイメージが独特なので以下のような環境設定をおこなった。bashこれだけでChefはインストールできた。あとは、簡単なパッケージインストール等を試してみた。:installendendとりあえず、パッケージをインストールするくらいの作業を試せたところで今日はここまで。C4SAでEC-CUBEをつかってみた。ec-cubeニフティのPaaSサービスのC4SAが7月末にリリースされて、9月末まで無料でつかえるらしい。EC-CUBEも簡単につかえるように用意されているらしいので、試してみた。アカウントの作成は、FacebookやGithubのアカウントで簡単につくることができるらしいが、オプションや特典を利用するには@niftyIDを作る必要があるようだ。http://c4sa.nifty.com/ログインしてすぐの画面。キャンバス一覧が表示される。新規キャンバスのボタンを押すと、新しく作成するキャンバスのコンテクストの選択画面が表示される。基本的なPHPやRubyの環境だけでなく、WordpressやConcrete5などのコンテクストが用意されており、EC-CUBEも用意されている。ここでEC-CUBEを選択すると、キャンパス名を入力する画面になるので、自分好みの適当なキャンパス名を付ける。その後バックグラウンドでキャンパスが作成されるので、5分ほどまっておけば、作成が完了しましたと表示される。キャンパス名の下に表示されているURLにアクセスすれば、おなじみのEC-CUBEのインストール画面が表示される。普段通りインストールをすすめていくが、データベースの設定だけはすでにコンテクストで用意されているらしく、自動で入力されている。後は特にかわった点もなく通常通りインストールが完了できた。所要時間は10分程度だろうか。使い込んでいないので、わからないが、CLIツールやファイルアップロードツールなども用意されており本番環境は様子見だが、開発環境や試しにつかってみるぶんいは十分そう。気になった点は、Webサーバーが「nginx」のよう。EC-CUBEのシステム要件(http://www.ec-cube.net/product/system.php)をみると、ApacheとIISになっているので、Nginxでは、何かうまくいかないことがあるかも。(.htaccessでなんかしている部分とかくらいだろうが・・・)何にしろ、日本産のクラウドサービスにも、がんばってほしいので、これからに期待している。環境構築SVNのワークコピーといえば、サブディレクトリ毎に.svnという構成管理用のフォルダがつくられるという、とてつもなくイラッと来る仕様だったが、SVNも1.7から.svnディレクトリが、トップディレクトリだけになるという、すてきな仕様変更がはいっている。その他にもいろんなアップデートが入っているようだが詳細は、リリースノートをみてくださいませ。自分としては、これまでクライアントは1.7にプライベートも仕事も切り替えていたが、SVNサーバーはまだ切り替えれていなかった。SVNサーバーにしていたさくらのVPSを移行するのを機にせっかくだから、SVNサーバー側も1.7にしてみた。1.7のスピード面の改善などの効果はサーバーもクライアントも1.7になってこそらしい。さくらのVPSは現在、CentOS6系がデフォルトだが、このままでは初期のSVNは1.6系。1.7はYumでは提供されていないが、wandiscoというサイトからCentOS6用のSVN1.7インストーラーが配布されているので取得してインストールすれば、簡単に利用できる。(簡単だが会員登録が必要)http://www.wandisco.com/subversion/downloadダウンロードしたファイルをSCPなどでインストールするサーバーに配置。restart)これでインストール完了っぽい。あとは、Apacheのモジュールを有効にして、Subversionのconfを有効にしてapache再起動せよということらしい。自分は実際には色々とSVN用の設定は別途変更する予定だが、わすれる前に基本設定だけしておこう。scheme無事に、1.7.4になっている。あとは、既存のSVNからDUMPしてLoadができるかは別な機会に試してみます。さくらのVPSさくらのVPSを新しく契約したので、古いVPSから色々ともってくる。青年会のメルマガ配信用のCGIを動かしていたりしたので結構面倒・・・とりあえず、DNS周りの設定やら、サーバー設定等その他メモっておく。さくらのVPSのOS初期設定も公開されているので参考にする。now■ユーザーの作成rootユーザーしかいないのでwheelグループのユーザーを追加しておく。ログインできるかテストしておく。■SSHの鍵作成SSHを鍵認証で使用するようにする。■yumのアップデート前のVPSを契約したころは、デフォルトではyumがはいっていなかったのだが、今はyumが用意されていた。update■PHPやMySQLくらいはいれておく自分のメイン言語は完全にPHPなので、PHPとMySQLくらいは基本でいれておく。nehalist.io。