2013年6月15日土曜日

Laravelに手を出してみる日記

PHPのウェブアプリケーションフレームワークLaravelつかってみましょう。

フレームワーク・PHP本体のバージョン問題や、CodeIgniterのライセンス問題などでウェブフレームワークが乱立する中で、Laravelはなかなかよいとおもいます。

IoC Containerもあるよ☆-(´>ω・`)b

環境構築

基本的な構築は、composerでcreate-projectを実行すれば完了。
composer create-project laravel/laravel your-project-name

オラオラー!と関連コンポーネントがダウンロードされて、 

 終了。イェイ


つづく。

かねこ(人´∀`)

2013年3月31日日曜日

MacのFinderで隠しファイル・ディレクトリを表示

Finderで、隠しフォルダ・ファイルを表示したい。

それにしてもMacのFinder使いにくいな┐(´д`)┌

隠しフォルダあるのに、
$ cd $HOME
$ ls -la

drwxr-xr-x+ 21 tomo staff 714 3 28 16:14 .
drwxr-xr-x  6 root admin 204 3 25 10:44 ..
(略)

みえぬ!

なにかの値を上書きして、
$ defaults write com.apple.finder AppleShowAllFiles true

古いFinderプロセス成敗!
$ killall Finder


Yeah

かねこ(゜_゜>)

2013年3月21日木曜日

Macでルートになる!

超いいこと知った!
Macでrootになるには、

sudo su -

だー!!

オダカオル様ありがとうございました。

かねこ\(^o^)/

2013年3月17日日曜日

Mac買ったのでローカル開発環境をつくるの巻 Apache編

無線LANルータ買ってよといったら難なく支給して頂きまして、ありがとうございます大変素晴らしい会社ですこれで社畜もさらに捗ります。ということで、Mac Book持ち歩くのもアレなんで、Macbook Air 11inchかいました。


ウハーかっこいい!

ウェブ制作会社なのでウェブ環境必須でしょということで、ローカル開発環境を作りたいと思います。

なにはともあれApache。以前はSystem PreferencesのSharing -> Web SharingのチェックつければOKだったのに、ないお(T_T)


仕方ない、自力でやるか。

Ctrl+F -> terminalでターミナル起動

起動
$ apachectl start
This operation requires root.
権限がなかった。

rootになる
$ su -
Password:
su: Sorry
だめだった。私はrootになりたい。

くそー、いちいちめんどくさい
$ sudo apachectl start

http://localhost/

It works!

かねこ

2013年2月12日火曜日

PHPのフレキシブルで高速でセキュアなテンプレートエンジンtwigを試すの巻

PHPのモダンテンプレートエンジンTwigを使ってみる。 ほぼデファクトのSmartyより、いくらか素敵らしい。

特長

・高速
プレーンな最適化されたPHPコードに変換されるからオーバーヘッドが超少ない!

・セキュア
サンドボックスモードがあって信頼出来ないコードも安全に実行できる  (利用者がテンプレートデザインを変更できる場合とか)

・フレキシブル
柔軟なlexer(?)とパーサで動く。カスタムタグとフィルターとDSLを作ることができる

ウハー!曖昧(・へ・)

インストール

方法が色いろある
http://twig.sensiolabs.org/doc/intro.html#installation

とりあえずいつもどおりPEARで。
こうして、
pear channel-discover pear.twig-project.org


こうすると、
pear install twig/Twig


こうなる。
downloading Twig-1.11.1.tgz ...
Starting to download Twig-1.11.1.tgz (76,492 bytes)
.................done: 76,492 bytes
install ok:
channel://pear.twig-project.org/Twig-1.11.1


これで



こうなって

Hello Fabien!

これで

こうなった。

<!DOCTYPE html>

<html>
    <head>
        <title>:-)</title>
    </head>
    <body>
        HELLO!!
    </body>
</html>


つづくー!

かねこ<(゚ε゚)>