スーパーエンジニアへの道

未経験からスーパーエンジニアを目指し奮闘する社会人3年目の日記。

CakePHPの「.ctp」ファイルのシンタックスを有効にする

2012-08-05 10:59:14 | PHP
CakePHPのテンプレートファイルの拡張子「.ctp」のファイルをvimで開くと、syntax onにしているのにシンタックスが有効になってくれない。。

最初10分くらいは我慢してそのまま作業していたけど、やっぱり気持ち悪いので色分けする方法をググってみた。
すぐ見つかった。
どうやら「.vimrc」に次の一行を追加するだけで良いらしい。

autocmd BufNewFile,BufRead *.ctp set filetype=php



うん。ちゃんと色分けされてる!素晴らしい!

8月4日(土)のつぶやき

2012-08-05 04:09:56 | 日記
07:52 from TweetList! マジか! RT @hatebu: 「させていただく」症候群と誤用の理由 | 美しい言葉.com (69 users) bit.ly/RmxQbp12:36 from TweetList! いいアイデア RT @iPhone_lab: iPhone研究室: お気に入りのコミックやゲームなどをキーワード登録!新作情報をお知らせする無料アプリ bit.ly/NrDCGd12:37 RT from TweetList!  [ 11 RT ]一連のツイートで指摘している点をまとめると1)金額が小さければビジネスが簡単というのは間違い2)金額を最初の目的にしたスタートは間違い→ニーズを掘り起こし成長性があるかでスタートすべき3)利益を個人で独占する発想は間違い→顧客満足度をどこまで上げられるかが重要(渡部薫 - kaoru watanabeさんのツイートby yusuke_yasuo on Twitter

CakePHPでCSSが読み込めない場合の対処

2012-08-05 02:08:14 | PHP
ドットインストールにCakePHPが追加されて以来、ずっとやってみたいと思いながらやれてなかったけど、今日ようやくやってみた。

。。。が、速攻つまづいてしまった。

CakePHPをインストールしたはいいが、なぜかCSSが読み込めない。。
(↓こんな感じになってしまう)




何回もドットインストールを最初から見て、「完璧なはずやのにな~」と30分ほど悩んだ後、ググってみたら速攻で解決しましたw

参考になったのがココのページ。

どうやらapacheのhttpd.conf(/etc/httpd/conf/httpd.conf)に問題があるらしく、下記3行を付け加えるとうまくいくんだとか。

<Directory "CakePHPのパス">
AllowOverride all
</Directory>

早速、付け加えて再起動(sudo /etc/init.d/httpd restart)すると、、



無事、CSSが当たってくれました。

AllowOverride all があることで一般ユーザが自由に設定を変更できるようになる(つまり.htaccess による 設定変更が許可される)んだそうだ。。

apacheについてもちゃんと勉強しやななぁ


本を買った

2012-08-05 00:20:31 | 買い物
しばらくサボっていたので久々の更新。
またこれからは日記感覚でちょこちょこと更新していきたいと思う。

仕事が変わって、プログラミングを勉強するようになってからというもの、技術本以外の本をまったく買わなくなっていたんやけど、アプリのアイデアとかビジネスアイデアを考えるにあたってこれじゃアカンなと思い、久々に技術本以外の本を買いにいってきた。



前々から気になってた一冊。ようやく読む決心がついた。



イケダハヤトさんのブログで紹介されていて気になり購入。



完全なジャケ買い。でもAmazonのレビューもいいし楽しみ。



きれいなコードが書けるようになりたいと思って買ってみた。


いつも買って満足しちゃうので、今回は読み終える日のリミットをたててみた。

リーンスタートアップ:8/5
小さなチーム、大きな仕事:8/8
ネットベンチャーで生きていく君へ:8/12
リーダブルコード:8/18

読み終わったら感想も書こう。