背景 Background Yiiに最近触れる機会があったので、 ネットで仕入れた情報の整理します。 目標 Goal Yiiのインストール 環境 Environment CentOS6.4 PHP5.5.3 with phpenv and anyenv Yii1.1.14 (ブログ掲載時の最新) 手順 Operation Yiiの所有者をログイン…
現在はPHPのフレームワークYii関連を勉強しています。 記事のストックも2つぐらい作ってありますが、 どのような形で掲載するか模索しています。 また、去年から引き続きのTOEICの勉強に注力しているという事もあって、 更新頻度が落ちると思われます。
背景 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に移行しました。 背景 Background vim_powerlineを利用するにあたり、Pythonが必要になりました。 Pythonといえば、先日VimかRubyの壁にブツかったらpyenv入れるとmabuは言いました。 まさか、Pythonが入ってなく…
背景 Background 最近のVim補完プラグインで最もイカしたNeoCompleteを使うためです。 目標 Goal NeoCompleteを使う事 遅延起動にする事 環境 Environment CentOS6.4 Vim7.4 手順 Operation $ vi .vimrc " vim-tags ┼──────────────────────────────── " Neo…
Infomation プロジェクト単位でtags管理の記事を追加しました。合わせてご確認下さい。 背景 Background Vimに関わらず開発を進める上で、必要不可欠です。 NeoCompleteの前哨戦の位置づけです。 目標 Goal 開いたファイルタイプを判断し、使用するtagsの切…
更新履歴 Update history 2013/09/02:anyenvに移行しました。 背景 Background 今週末は英語の勉強をする事に決めたので、 気晴らしにPHP環境を構築します。 目標 Goal phpenvをインストールする rbenvとphpenvを共存させる 環境 Environment CentOS6.4 Ruby…
背景 Background 昔、GitHubを使っていたのに使い方を忘れしまったので、 忘れないためのメモです。 目標 Goal pushまでCUIで行える事 環境 Environment CentOS6.4 GitHub 事前準備 アカウント ユーザ名 ex) KazuakiM メールアドレス ex) sample@sample.com …
背景 Background Vimのプラグイン管理の最先端であるNeoBundleを導入し、 シンプルにVimプラグインを管理する 目標 Goal NeoBundleをインストールする 環境 Environment CentOS6.4 Vim7.4 手順 Operation $ cd $ mkdir -p .vim/bundle $ git clone https://g…
更新履歴 Update history 2013/09/02:anyenvに移行しました。 背景 Background 夏ですね。Ruby勉強始めました。 Rubyバージョン管理のrbenvが良さそうなので入れてみました。 目標 Goal rbenvをインストールする 環境 Environment CentOS6.4 rbenv 0.4.0-52-…
更新履歴 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アカウントは極力使用しないサーバ構成…