タグ別アーカイブ: CodeIgniter

KaoriYa版Vim7.3を導入しました

昨年のいつだったかは定かではないんですが、KaoriYaさんがVim7.3を発表されていたので導入しておりました。

しかし、この段階のVimではWindows環境の場合、ファイルパスに半角スペースが含まれるとファイルが開けない(デスクトップのファイルは開けない)というバグが残っていました。作業用のディレクトリをCドライブ直下に置いて対応していましたが、1/9付で最新版のKaoriYa版Vimが発表されていたので早速インストールしました。該当のバグは解決してました。

インストール自体は解凍して、展開し、各種Pluginの設置を行うだけなのですが、何のPluginを導入したのか分からなくなってきたのでまとめておきます。

要は個人的なメモです。

インストール

  1. 香り屋さんからVimをダウンロードして、適当なディレクトリに展開
  2. diff用のexeファイルをvimのディレクトリに設置(参考:名無しのvim使い | Windows環境のvimエディタでdiff機能を使うには)
  3. vimrc/gvimrcの記述を追加(最新版を整理し、既存の設定を反映)

続きを読む

USBフラッシュメモリで高速Webサーバーnginx+PHP5.3.3+CodeIgniter2.0

PHPカンファレンスのLTの中で、nginx(エンジンエックス)という軽量・高速なWebサーバーがあることを知りました。

本        家:http://nginx.org/
日本語wiki:http://wiki.nginx.org/NginxJa

Webサーバーというと、これまでApacheしか使ったことがありませんでしたが、試しに使ってみることに。軽量・高速ということはローカルで開発をする場合には重宝するかなぁと期待。とりあえず余っているUSBフラッシュメモリで試してみました。

続きを読む

ci-2.0.0.dict::CodeIgniter2.0.0辞書ファイル for Vim/GVim

ci-dict_head

CodeIgniter2.0.0のvim用辞書ファイルを作成しました。最新版はgithubにあります。

CodeIgniter Reactorが出たので、新しく作り直しました。管理もgithubからbitbucket.orgへ移行しています。
https://bitbucket.org/yterajima/ci_reactor_dict/

github:ci-2.0.0.dict http://bit.ly/bDyKXl

注意

この辞書ファイルは、CodeIgniter2.0.0の本家版ドキュメントを元に、クラス、関数、引数に関してまとめたものです。

本日現在のbitnucketにある最新版CodeIgniter 2.0.0のドキュメントは十分でなく、新たに追加されたjQuery ClassやCapcha Helper等に関してはドキュメントがありません。ドキュメントに追加が行われた場合、または私本人のモチベーション次第で随時辞書データを追加していきます。

作業方法は内容を確認しながらの手作業です。手作業で行っている為typoが含まれる可能性があります。ご利用の際にはその点にご注意ください。また、typoや不足を発見された場合には、githubでforkしていただき修正いただくか、当blogへのコメント、辞書ファイル内のメールアドレスにご連絡頂けると助かります。

辞書ファイルの扱いについては、”AutoComplpop vim”や”neocomplcache vim”で検索をかけると見つかると思います。

続きを読む

時々はCodeIgniterの事も思い出してあげてください。

かちびと.net : 個人的に使いそうなPHP、CSS、HTML等のフレームワーク17個

かちびとさんのところで、フレームワークが紹介されていました。そのうちPHPフレームワークについてはcakePHPsymfonyが紹介されています。お願いします!騙されたと思って是非CodeIgniterを使ってみて欲しいのです。

実はこのところ、symfonyをいじり始め、何かと調査、テストをしていました。素晴らしいフレームワークですね。その辺りも踏まえながら、CodeIgniterとsymfonyの違いをまとめてみようと思います。(cakePHPはあまりいじったことが無いのです)

続きを読む

CloudIgniter:CodeIgniterホスティングサービス(Free有)

昨日のことです。CloudIgniterというサービスを偶然見つけました。

外注先の昼休み、私はお昼を食べて携帯電話でTwitterをしておりました。偶然見つけたこのpostです。

Super CloudIgniter Ninja Secret…. We have a free heroku-style hosting plan. Does your host have that?less than a minute ago via Twitter for iPhone


CodeIgniterのheroku的サービスを始めようかと思っている?だって!!!!!

herokuとは、Rubyでお馴染みのRailsのお話ですね。先日お邪魔したMitaka.rbjishihaさんがLTをしていました。
その機能の概要は、rails専用のホスティングサービスであり、gitにcommitするだけでその変更が反映されるというもの!これは!!

「CodeIgniter始まったな。」  「ああ。」
続きを読む

[修正]CodeIgniterで$system_folderをサクッと取得する方法

CodeIgniterのドキュメントルート以下にあるindex.phpには、$system_folderが定義されています。デフォルトでは「system」として設定されています。

しかし、セキュリティ上の観点からこのファイル名を変更する場合があります。CodeIgniterで作成したWebアプリの場合、後に$system_folderの値が変更になる可能性が否定しきれません。変更が必要となってしまいます。(無いと思いたいけれど)

そこで、この$system_folderに設定される値を取得する方法。サクッと。

続きを読む

CodeIgniterの凄いところ

自身のblogを見返してみて、意外なほどにCodeIgniterに関して書いていないことに気付きまして。少しは何か書こうと思います。今日はCodeIgniterの凄いところ、ある意味での特徴です。

1.軽い

驚くほどにファイル容量が軽いです。今私のローカル環境に入れてあるものは1.7MB。(ユーザーマニュアルを除き、オリジナル拡張を少々追加)

2.速い

自分ではベンチマークとっていませんが、PHPフレームワークの中で常に最速を誇るという。

続きを読む