CentOS
前回は『tmux をインストールした』でした。 今回はscreenの設定をします。screenよりもtmuxの方が性能がよく、今風ではありますが、環境によってはtmuxがなく、screenのみ利用できるケースもあるかと思い、念のため調べました。基本はtmuxと同様のキーマッ…
背景 Background 最近はMacで直接開発等を行っていたのですが、 CentOSで調査したい事があったため、CentOSをインストールしようとした所、 CentOS7が出ていたため、前回の『Installed VirtualBox + CentOS6.4』の違いを記録します。 手順 Operation Virtual…
更新履歴 Update history 2014/01/04: advanced から basicプロジェクトに変更 basicプロジェクトでは既にBootstrap3に対応済みのため、 advancedに拘る必要性が無くなったため変更した。 背景 Background Yii2触ってみて、Yiiとの違いを理解するため。 なお…
背景 Background Yii2入れようとした所、Composerからインストール可能とあったので、 良い機会なので、インストールしてみる。 環境 Environment CentOS6.4 PHP5.5.3 with phpenv and anyenv 手順 Operation インストール $ curl -sS https://getcomposer.o…
背景 Background Yiiではdevelopment、production環境は用意されているが、 それ以上環境を追加するにはyii-environmentで追加するのが、 一般的なようなので導入してみます。 目標 Goal 環境依存は設定ファイルで保持できる事 ソースコード上では環境を意識…
背景 Background Yiiに最近触れる機会があったので、 ネットで仕入れた情報の整理します。 目標 Goal Yiiのインストール 環境 Environment CentOS6.4 PHP5.5.3 with phpenv and anyenv Yii1.1.14 (ブログ掲載時の最新) 手順 Operation Yiiの所有者をログイン…
背景 Background レガシーコードを修正する事、HPから処理をコピペする事 そんな良くある日常に潜む罠を回避する方法『視覚化』を行います。 本処理は行末のスペースを削除しない方向で進めています。 理由は単純で、既に動いているコードを自分の責任で 削…
背景 Background localでPマニュアルを参照できるか、できないかは開発コス卜に大きく関わるため、 ここできっちり抑えておきます。 目標 Goal PHPマニュアルをVimから参照できる事 環境 Environment CentOS6.4 Vim7.4 手順 Operation $ cd work $ wget http…
更新 Update CentOS7.0バージョンに更新しました。 perl-coreがない関係のエラーが発生するため、本オペレーション前にインストールが必要となります。 目標 Goal gitコマンドをgitコマンドを利用してインストールする 環境 Environment CentOS7.0 手順 Oper…
背景 Background VimプラグインでPythonを利用するなど、複数言語が必要になったため、 これを機にenv系のマネージャであるanyenvのインストールを行います。 目標 Goal anyenvを利用して、Ruby(rbenv)、PHP(phpenv)、Python(pyenv)、Perl(plenv)、Node.js(n…
背景 Background Autoconf、Automakeの最新版をインストールした後に依存関係にあるlibcurl-develをyumで入れようとした所、 デグレしたAutoconf、Automakeを入れようとしたので対応します。 目標 Goal libcurl-develのインストール 環境 Environment CentOS…
背景 Background Autoconfの最新版を入れたので、合わせてAutomakeの最新版をインストールします。 目標 Goal Automakeのインストール 環境 Environment CentOS6.4 Autoconf2.69 手順 Operation $ cd /usr/local/src $ sudo wget ftp://ftp.gnu.org/gnu/auto…
背景 Background Rubyの最新版でAutoconfの最新版が必要になったためです。 目標 Goal Autoconfのインストール 環境 Environment CentOS6.4 手順 Operation $ cd /usr/local/src $ sudo wget ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz $ sudo ta…
更新履歴 Update history 2013/09/02: anyenv対応(Perl、Python3オプション追加) 背景 Background Rubyの開発でVimを利用する予定だったのですが、 既存のVimのバージョンが古く最近のプラグインが利用できなかったため、 最新のVimをインストールする事にし…
更新 Update CentOS7.0バージョンに更新しました。 背景 Background Luaより高速なLuaJITを導入します。 LuaJITはVimのNeoCompleteで利用している重要なアプリケーションになります。 目標 Goal Vim(NeoComplete)でLuaJITが使える事 環境 Environment CentOS…
背景 Background MacでRubyの勉強をしたい。 Macで環境構築するのは環境構築師Lv1のmabuにはリスクが高いため、 VitrualBoxを利用してCentOSをインストールする。 目標 Goal 開発環境として使いやすい環境である事 rootアカウントは極力使用しないサーバ構成…