mabulog

このブログは、mabuの平凡な日常を淡々と描く物です。 過度な期待はしないでください。 あと、部屋は明るくして、 モニターから3メートルは離れて見やがってください。

Set up Yii Application

背景 Background Yiiに最近触れる機会があったので、 ネットで仕入れた情報の整理します。 目標 Goal Yiiのインストール 環境 Environment CentOS6.4 PHP5.5.3 with phpenv and anyenv Yii1.1.14 (ブログ掲載時の最新) 手順 Operation Yiiの所有者をログイン…

9月中旬

現在はPHPのフレームワークYii関連を勉強しています。 記事のストックも2つぐらい作ってありますが、 どのような形で掲載するか模索しています。 また、去年から引き続きのTOEICの勉強に注力しているという事もあって、 更新頻度が落ちると思われます。

check Vim about newline character , end line space, Tab space, 全角 space

背景 Background レガシーコードを修正する事、HPから処理をコピペする事 そんな良くある日常に潜む罠を回避する方法『視覚化』を行います。 本処理は行末のスペースを削除しない方向で進めています。 理由は単純で、既に動いているコードを自分の責任で 削…

Installed vim-ref for Vim

背景 Background localでPマニュアルを参照できるか、できないかは開発コス卜に大きく関わるため、 ここできっちり抑えておきます。 目標 Goal PHPマニュアルをVimから参照できる事 環境 Environment CentOS6.4 Vim7.4 手順 Operation $ cd work $ wget http…

Installed git command

更新 Update CentOS7.0バージョンに更新しました。 perl-coreがない関係のエラーが発生するため、本オペレーション前にインストールが必要となります。 目標 Goal gitコマンドをgitコマンドを利用してインストールする 環境 Environment CentOS7.0 手順 Oper…

Installed anyenv

背景 Background VimプラグインでPythonを利用するなど、複数言語が必要になったため、 これを機にenv系のマネージャであるanyenvのインストールを行います。 目標 Goal anyenvを利用して、Ruby(rbenv)、PHP(phpenv)、Python(pyenv)、Perl(plenv)、Node.js(n…

Installed curl7.32.0 with libcurl-devel

背景 Background Autoconf、Automakeの最新版をインストールした後に依存関係にあるlibcurl-develをyumで入れようとした所、 デグレしたAutoconf、Automakeを入れようとしたので対応します。 目標 Goal libcurl-develのインストール 環境 Environment CentOS…

Installed Automake1.14

背景 Background Autoconfの最新版を入れたので、合わせてAutomakeの最新版をインストールします。 目標 Goal Automakeのインストール 環境 Environment CentOS6.4 Autoconf2.69 手順 Operation $ cd /usr/local/src $ sudo wget ftp://ftp.gnu.org/gnu/auto…

Installed Autoconf2.69

背景 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…

Installed Python with pyenv

更新履歴 Update history 2013/09/02:anyenvに移行しました。 背景 Background vim_powerlineを利用するにあたり、Pythonが必要になりました。 Pythonといえば、先日VimかRubyの壁にブツかったらpyenv入れるとmabuは言いました。 まさか、Pythonが入ってなく…

Installed NeoComplete for Vim

Vim

背景 Background 最近のVim補完プラグインで最もイカしたNeoCompleteを使うためです。 目標 Goal NeoCompleteを使う事 遅延起動にする事 環境 Environment CentOS6.4 Vim7.4 手順 Operation $ vi .vimrc " vim-tags ┼──────────────────────────────── " Neo…

Used ctags for Vim

Infomation プロジェクト単位でtags管理の記事を追加しました。合わせてご確認下さい。 背景 Background Vimに関わらず開発を進める上で、必要不可欠です。 NeoCompleteの前哨戦の位置づけです。 目標 Goal 開いたファイルタイプを判断し、使用するtagsの切…

Installed PHP with phpenv

PHP

更新履歴 Update history 2013/09/02:anyenvに移行しました。 背景 Background 今週末は英語の勉強をする事に決めたので、 気晴らしにPHP環境を構築します。 目標 Goal phpenvをインストールする rbenvとphpenvを共存させる 環境 Environment CentOS6.4 Ruby…

Used GitHub

Git

背景 Background 昔、GitHubを使っていたのに使い方を忘れしまったので、 忘れないためのメモです。 目標 Goal pushまでCUIで行える事 環境 Environment CentOS6.4 GitHub 事前準備 アカウント ユーザ名 ex) KazuakiM メールアドレス ex) sample@sample.com …

Installed NeoBundle for Vim

Vim

背景 Background Vimのプラグイン管理の最先端であるNeoBundleを導入し、 シンプルにVimプラグインを管理する 目標 Goal NeoBundleをインストールする 環境 Environment CentOS6.4 Vim7.4 手順 Operation $ cd $ mkdir -p .vim/bundle $ git clone https://g…

Installed Ruby with rbenv

更新履歴 Update history 2013/09/02:anyenvに移行しました。 背景 Background 夏ですね。Ruby勉強始めました。 Rubyバージョン管理のrbenvが良さそうなので入れてみました。 目標 Goal rbenvをインストールする 環境 Environment CentOS6.4 rbenv 0.4.0-52-…

Installed Vim7.4

更新履歴 Update history 2013/09/02: anyenv対応(Perl、Python3オプション追加) 背景 Background Rubyの開発でVimを利用する予定だったのですが、 既存のVimのバージョンが古く最近のプラグインが利用できなかったため、 最新のVimをインストールする事にし…

Installed LuaJIT2.0.2

更新 Update CentOS7.0バージョンに更新しました。 背景 Background Luaより高速なLuaJITを導入します。 LuaJITはVimのNeoCompleteで利用している重要なアプリケーションになります。 目標 Goal Vim(NeoComplete)でLuaJITが使える事 環境 Environment CentOS…

Installed VirtualBox + CentOS6.4

背景 Background MacでRubyの勉強をしたい。 Macで環境構築するのは環境構築師Lv1のmabuにはリスクが高いため、 VitrualBoxを利用してCentOSをインストールする。 目標 Goal 開発環境として使いやすい環境である事 rootアカウントは極力使用しないサーバ構成…