2009年01月05日

お仕事お受け中

ひとつプロジェクトが終了し、次なるプロジェクトまで少し間が空きました。CakePHPの短期開発のご要望がありましたら、コミュニケーションビジネスアヴェニューのほうでご相談をお受けできますので、まずは、www.cba-japan.comからご連絡ください。

弊社金井のほうが対応できると思います!
タグ:cakephp
posted by SDozono at 14:24| 東京 ????| Comment(0) | TrackBack(0) | Programming | このブログの読者になる | 更新情報をチェックする

2008年12月27日

1.2stableリリース

ついに1.2のリリースが!といっても、実はあまり感慨深くはなくて、これまでも実は、「非常に“安定している”beta」という位置づけが、すでにCakePHP関係者たちの共通理解になっていました。

逆に、1.2がstableになった、ということは、「1.2に対しては、これ以上の機能追加や仕様変更が加わらない」という事実のほうが重要な気がします。

今度は、下記あたりが注目できる内容になってくるんでしょうか・・・。2.0を作っているのはどちら・・・?
https://trac.cakephp.org/wiki/Proposals/2.0ToDoList
posted by SDozono at 22:44| 東京 ????| Comment(0) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

getclientIP()について

今回、1.2のstableがリリースされましたが、getclientIP()についてnateとgwooが扱ってくれました。

https://trac.cakephp.org/ticket/5842
https://trac.cakephp.org/changeset/7957
考慮してくれて感謝です。

そろそろCakePHPについて一言言っておくか」という、「へぼへぼCTO日記」さんの記事の中に「で、見に行ってみたらCakePHPのエライ人がこんな回答をしてくれてた」とありますが、CakePHPの中に、それほどえらい人は実はいないと思います。

・Cakeを最初に作った人はとうの昔にプロジェクトを去っている
・cakephp.orgサイトを作ったphpNutはすでにリードデベロッパーを退いている
・Cakeのリードデベロッパーに対しては、常に外野の野次(精神的な負荷)がある。
・現在は野次を飛ばすだけでなく、実際にコードを書いたり、チケットで知らせるなどして力を貸すコミュニティの力でクオリティを高めている

というようなことは確かなこととして言えると思います。

みんな、フレームワークの開発自体にはほっとんど、というか、まったくお金もらっていないで仕事しているんですから。膨大なチケットを処理する+自分の顧客を見つけてその仕事をする、ということをえんえん数年間、ずっと続けているんですから。

株式会社ジェミニウムさんのサイトには、
http://www.geminium.com/employment.html
「ワクワクする仕事を“2”やったら、シビアな仕事を“1”はやんなきゃいけないんじゃないかなあと思ってます。」とありますね。

英語でチケットを投げる、というのは楽ではないと思いますが、文句をブログに書くだけじゃなくって、ひとつの“シビアな仕事”として、その文句をチケットに変えると、bakerたちから感謝されると思います・・・・。
タグ:cakephp
posted by SDozono at 22:20| 東京 ????| Comment(1) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

2008年12月22日

3日でWebサービスプロジェクト

スパイスラボの神部さんが、年末に向けて、「三日でウェブ&モバイルサービスを立ち上げる」という企画を公開されるそうです。

スパイスラボ・ブログ
「3日でウェブ&モバイルサービスリリース」プロジェクト始動!

楽しみですねぇ〜。

あと、英語の世界では、cakephpのplanetが登場しています。
http://planetcakephp.org/

日本語関連でもどなたか格好いいのを作ってみませんか?
私の、RSSリーダは下記にあります。
http://cakephp.jp/rss/

ちなみに、cakebakerが、
"I don’t know why there is an additional release candidate, because RC3 was already announced as “the final release before the final release of CakePHP 1.2”…"
http://cakebaker.42dh.com/2008/12/19/migration-from-cakephp-12-rc3-to-rc4/
と言っているんですが、下記を見ると、
“Release candidates will go through a minimum of 4 cycles before being considered stable. ”とちゃんと書いてあります。この点、gwooにこの間、直接聞いたのですが、やはり有効のようです。
http://book.cakephp.org/view/618/Versions

最近、PHPであまりコードを書いておらず、Windows系とVoIP系が面白くてしかたがありません。red5phoneやtringmeなどはまだ日本では話題になっていませんが、いずれ、こういう技術はWebプログラマにとっても必須の知識になるのではないか、と思います。webサービスの概念自体がまるっきり変わってしまいますから。
タグ:PHP cakephp
posted by SDozono at 09:49| 東京 ????| Comment(0) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

2008年12月04日

CakeFestはどうなっている?

先日、安藤さんの尽力もあり、日本ではCakePHPカンファレンスが開催されましたが、現在、アルゼンチンのブエノスアイレスではCakeFestが開かれているところです。Mark Storyががしがしと内容を投稿していますので、こちらをチェックできます。

CakeDC
http://www.cakedc.com/articles

ついでに、teamのメンバーがわさわさと増えているのがわかります。
だれですか皆さん!?
http://www.cakedc.com/team

Garrettは、日本で撮影したCakePHPケーキの写真を貼ってますネ!

私はここ数週間、C#ばかり使っているので頭の中がWindowsになっています。規定のブラウザであり、サーバでもあり、アプリケーション間通信とDDE通信もする、というような、ごった煮アプリになっています。ハイ。こういう時には、当たり前のように try{}catch{}を使ってプログラミングしているんですよね〜。
タグ:cakefest cakephp
posted by SDozono at 11:05| 東京 ????| Comment(0) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

2008年11月23日

tracから、Git/SVNを使ったthechawへの移行!

来日したgwooは、「tracって使いにくいでしょ、もっと手軽に使えるようなCake製のマネジメントシステムを作るから」と言っていました。

ついに登場です。

introducing something new to chew on
http://bakery.cakephp.org/articles/view/introducing-something-new-to-chew-on

今後、tracの代わりにこちらが主流になるはずです。SVNからGitへの移行がはじまりそうです。PHPユーザも、Gitを使えるようにならないといけない時代になってきたみたいですね。

[追記]
下記に説明されていますが、SVNでもアクセスできる「よう」です。この投稿を修正しました。(情報ありがとうございます。)私はうまくいかなかったんですが・・・。どなたか成功したら教えてください。

Slashcolon /:
Chaw…PHP製のTrac風ソフト
http://slashcolon.com/wordpress/?p=1629
タグ:cakephp
posted by SDozono at 22:35| 東京 ????| Comment(1) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

遂に多言語Web翻訳システムが公開に!

今はちょっと忙しいので手短に。

CakePHPの多言語同時翻訳システムとして、すでに稼動しており、日本語翻訳チームがその先頭をつっぱしっている、
http://book.cakephp.org
があります。

単なる翻訳システムではなく、チームが共同で作業し、オリジナルの英語文書からすぐに多言語コンテンツを作成することができます。また、翻訳者のモチベーションを上げるための仕掛けがいろいろ組み合わさっており、Webからいつでも翻訳作業を開始することが可能です。

このシステムが、ついにオープンソースで公開されました。
改変したり、独自の翻訳システムを作るなど、いろいろ夢が広がります。もちろん、このままのシステムを使い、何かのドキュメントを不特定多数の人と共に同時翻訳していくのにもすぐに使用できます。

とりあえずソースコードがほしい!という方は下記の手順でどうぞ。

1) まずは、http://thechaw.com/に登録を。
2) 今回はGitというシステムを使います。
  Linuxを使っている人は、そのままどうぞ。
Windowsの方は、msysgit をインストールしましょう。
3) msysgit を使う人は、
msysgit を立ち上げ、
  $ ssh-keygen -C "メールアドレス" -t rsa
  $ パスフレーズを聞かれるので、登録。
  ※すると、C:\Documents and Settings\ユーザ名\.ssh内に、id_rsa.pub が生成されます。テキストエディタなどで開き、すべてをコピーしておきます。
$ git config --global user.name "ユーザ名"
$ git config --global user.email メールアドレス

4) thechaw.com の自分のプロフィールページに入り、id_rsa.pubの中身をそっくりそのまま、Ssh Keys として登録します。

5) $ git clone git@thechaw.com:cakebook.git
でソースを取得できます。パスフレーズはさきほど登録したものです。

thechaw.com って何?というのは、次のエントリで。
posted by SDozono at 22:30| 東京 ????| Comment(0) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする

2008年11月20日

で、NetBeansはどうなった?

下記を見ると、

Top Voted Issues
http://qa.netbeans.org/bugzilla/dashboards/top-voted.html

symfony
472
CakePHP
58
Zend Framework
43

という結果になっているそうです。symfony勢が、「ぜひsymfony対応のIDEを作ってほしい」という気持ちが強いのか、Cake勢が、「今使っている環境で満足だもんね」と考えているのかは分かりませんが、とりあえず、結果として。

情報は下記に上がってくるようです。
http://wiki.netbeans.org/FrontPage
posted by SDozono at 10:07| 東京 ????| Comment(0) | TrackBack(0) | Programming | このブログの読者になる | 更新情報をチェックする

2008年11月18日

Yii Web Programming Frameworkは期待できそう。

まだGoogleを見る限り、日本ではだれも紹介していないようです。

Yii Web Programming Framework
http://www.yiiframework.com/

ドキュメントを見る限り、OOP使っているし、ActiveRecordもあるし、ひととおりのことができるようになっています。これ、本当だったら相当受け入れられるだろうなぁ。いったいどこから出てきたのだろう、と調べたら、これ、PRADOの作者が次のプロジェクトとして作っているものではないですか!

Qiang Xue
http://www.ohloh.net/accounts/qiang

ASP.NET型のフレームワークを作ったあと、ActiveRecord型のコンポーネント志向フレームワークを作りはじめた、ということですね。

これは、悪くなるわけがない。それに、もうRCだそうです。
私自身は、配列データベースのフレームワークが好きなんですが、「モデルはオブジェクトじゃないと気持ち悪いという人にはお勧めです。

といっても、まだソースコードを見ていませんが・・・。
タグ:PRADO Yii
posted by SDozono at 08:13| 東京 ????| Comment(2) | TrackBack(0) | PHP Framework | このブログの読者になる | 更新情報をチェックする

2008年11月17日

fake-as3

gwooがこういうプロジェクトにかかわっているなんて知りませんでした。

fake-as3
http://code.google.com/p/fake-as3/
A set of Actionscript 3 utilities that enable the use of MVC for rapidly building rich internet applications within the Flex framework.
Includes Router for deeplinking, Model for easy data access, some base Controllers and some other goodies that make our lives easier.
posted by SDozono at 14:00| 東京 ????| Comment(0) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする