2012-01-01から1年間の記事一覧

WindowsのGitbashで、Githubをssh経由で操作できるようにセットアップした

画面キャプチャはクラシックな感じですが、環境はWindows7でやりました。 1. Gitをインストール http://git-scm.com/ からDownload for Windowsをクリックして、インストーラをダウンロードします。 ※バージョンは1.8.0-preview20121022でした。 2.インスト…

vimのgfコマンドで、縦分割版をやってみた

vim

「gf」と押すとカーソル下のファイル名を瞬時に開く vimのノーマルモードの「gf」はとても便利です。 例えば、次のようなときに*の場所にカーソルがありノーマルモードの時に「gf」と押すと、対象のファイルを開くことができます。 <a href="in*dex.html">トップページへ</a> # *の位…

cake.vimで複数のCakePHPプロジェクト間を移動する

複数のCakePHPを平行開発している時の悩み cake.vimを使っていて、いくつものCakePHP製のWebアプリケーションを平行して開発していると、 瞬時に別のプロジェクトに移りたいなーというときが良くありました。cake.vimでは次のようにCakephpコマンドの引数にa…

VimScriptでPHPのソースコードをパースした

cake.vimでModelのテーブル構造を確認する - yuhei.kagayaの課題、 Modelのファイルとdatabase.phpをパースして自動でDBに接続する、をやってみました。autoload/cake.vim(github)の924行目あたりからがそれです。 対象のモデルに、$useDbConfigが設定されて…

cake.vimでModelのテーブル構造を確認する

cake.vimのバージョン2.6で、モデルのテーブル定義を瞬時に確認できるよう、:Cdescコマンドを追加してみました。 (cake.vimはCakePHPのController、Model、View間の移動を少し楽にするプラグインです。コチラのエントリーで使い方をまとめてみました。) キ…

[firefox] Web開発で使っているFirefoxのアドオン一覧

いまさらながら。 Firefoxが消えてしまったのでいい機会かなーっと思って、もろもろ再考して、入れてるアドオン一覧を出してみました。 Firefoxは、ポータブル版をRAMDISK上にインストールして使っています。 Mozilla Firefox, Portable Edition | PortableA…

CodeIgniterでmemcachedを使う

CIのバージョンは2.1.0でやった。CIのMemcached キャッシングドライバは、PECLのmemcachedを使ってる(memcacheではない)ので要注意。 見事に動かなくてハマッたのでメモ。 libmemcachedが必要 のまえにgcc-c++が必要。 yum install gcc-c++ cd /usr/local/…