参加予定(したい)勉強会
そういえば以前PHP勉強会での感想で
http://d.hatena.ne.jp/pirokyun/20080228/1204226106
- phpはネットでたくさんの情報があっていいのだけど、逆にどれが正しいのかがよくわからないときがある。
- なんかまとめたサイトがあるといいね。難しいけど。
って書いてたんだけどそういったサイトが出現しましたね♪
php 関連
- 日本の PHP ユーザのためのハブサイト
- 日本の PHP5 ユーザのためのハブサイト
- 日本のcakePHP ユーザのためのハブサイト
- 日本の ZendFramework ユーザのためのハブサイト
- 日本の Ethna ユーザのためのハブサイト
wiki形式やCodeReposでソース管理してるから誰でも変更できるんだろうけど、*1
公開され始めてちょっとたつけどあんまり頻繁に更新はされてはいない・・・。
なかなか更新、運用大変だと思いますががんばってほしいです。
*1:誰でも編集できないところもあるけど
WordPressのPlugin【All in One SEO Pack】でつまったところ
その名のとおり、SEOに関するプラグインなのですが、
細かいことは以下のサイトに詳しくのっております。
http://www.ad-minister.net/2008/01/25/all_in_one_seo_pack_japanized/
で、今回つまったところなのですが、カテゴリーを日本語名にしていると一文字目が化けるというもの。
さらっと、対応方法
追記:どのファイルか書くの忘れてた!!まあ、phpファイル2つしかないし、わかると思いますが、all_in_one_seo_pack.php です。
<?php // 480行目 $category_name = ucwords($this->internationalize(single_cat_title('', false))); ?>
の ucwords を削除して
<?php // 480行目 $category_name = $this->internationalize(single_cat_title('', false)); ?>
にする。
まだ、さわり始めたばかりなのでなんともいえないけど、他にも何箇所か ucwords 使ってるところがあるので消してしまってもいいかもです。
なので、基本的にいらないと思います。
最近NetBeansがよさげ+PHPにも対応したみたいなので試してみた
プラス最近CakePHPをつつけてないのでリハビリを兼ねる。
(日本語版が出る前に書いてたものなのでちょっと古いっす。今は日本語版出たので直接ダウンロードしてください)
まずはインストール
まずはJDKの5か6をインストールします。
先にNetBeansをインストールしようとしても駄目です。
以下から適当にダウンロード!
http://java.sun.com/javase/ja/6/download.html
もちろんPHPの開発で使うのですが、NetBeansの日本語版はPHP対応しているバンドルがありません。
なので英語版を下記サイトからダウンロードします。(6月には日本語版がでるかも)
http://download.netbeans.org/netbeans/6.1/final/
英語はちょっと・・・っというかたにも大丈夫!!
日本語化の方法が下記サイトにあるので参考に行ってください。
http://www.netbeans.org/servlets/ReadMsg?list=nbdiscuss_ja&msgNo=874
zipをダウンロードして、インストールフォルダに中身を「がっっ」とのっけるだけでOKです。
機能
- PHPだけだとダウンロードファイルが16MBと極小
- データベースのドライバが最初から入っており、DB接続に対応してる
- バージョン管理システム(最初からSubversionに対応している)
- AllにPHPが入ってないものかなしさ(でてまもないからとか?)
使い方
新規プロジェクト作成-Name and Location 変更前
新規プロジェクト作成-Name and Location 変更後
- Project URL: http://localhost/プロジェクト名/web/ を http://プロジェクト名/ にする
- Index File: これの Create チェックをはずす
- Default Encoding: 普通のポータルサイトならUTF-8がいいよ
今回はCakePHPのリハビリも兼ねてるので、CakePHPを下記サイトからダウンロードします。
http://www.cakephp.org/
ダウンロードしたファイルを解凍して、ファイルの中身をプロジェクトのソース置き場である
C:\Documents and Settings\XXXXXXXXX\My Documents\NetBeansProjects\PhpProject2\web
以下にすべてコピーします。
で、以下のようにチュートリアルを進める
- データベース(テーブル)作成
- データベース設定(app/config/database.php)
- コントローラーの作成
- モデルの作成
- ビューの作成
- ルーティングの設定
などなどいたしまして、主プロジェクトを実行ボタンを押すと以下のようにプロジェクトのトップページが表示されます。
最後に
バグなのかどうかわかんないですが、
プロジェクトを削除するときに○○以下のフォルダ下のソースも削除
にチェックを入れてないにも係わらず、ソースがすべて消されてしまう。
普通NetBeansの画面に出ないだけで削除はされないと思うんだけどどうなんでしょうかね・・・。
アジャイル開発本
読み終わりました。
アジャイルプラクティス 達人プログラマに学ぶ現場開発者の習慣
- 作者: Venkat Subramaniam,Andy Hunt,木下史彦,角谷信太郎
- 出版社/メーカー: オーム社
- 発売日: 2007/12/22
- メディア: 単行本(ソフトカバー)
- 購入: 35人 クリック: 995回
- この商品を含むブログ (291件) を見る
なかなか面白かった。
こんな開発やってみたいな〜っと思った。
よく自分の書いたソースをもっときれいにできないかな〜っと、試行錯誤はしてるのですが、なかなかうまくは行かないのですよ・・・。
ペアプログラミングならそういったときにささっと教えてもらえ、一気にすっきりしてLvアップって感じになるんじゃないかな〜。
*1:前から興味はあるけどする相手がいない