Using MongoDB with CodeIgniter

CodeIgniter
CodeIgniter AND MongoDB
MongoDB

http://westcoastwinds.wordpress.com/2010/11/03/using-mongodb-with-codeigniter/

とうとうCodeIgniterにもMongoDBの風が吹いたようです!
まだ記事はきちんと読めてませんが、とりあえずこんな記事を発見したという事で…..

phpmatsuriで一応MongoDBの環境をつくってはあるのですが、
Linuxサーバのほうで再度環境を整えてから、試したいと思います。

2010.11.06 14:04 追記
使うDBをまるっとMongoDBにしようというわけではなくて、
Session部分だけMongoDBにしちゃいましょうという感じのようです。

ちいさく活動をはじめます。 CodeIgniter Talking

CodeIgniter
CodeIgniter Talking
googleグループ

GodeIgniter TalkingというGoogleグループを作ってみました。
うだうだと考えていましたが、後悔は後からすればいいということにしました。

http://groups.google.co.jp/group/codeigniter-talking?hl=ja

浅草、蔵前あたりで4人から5人ぐらいのこじんまりとした規模で
CodeIgniterの話題でお茶会できればいいなと思います。

私からの話題は
CodeIgniter HMVC エクステンションが組み込まれたエリスラボのMojoMotorCMSの話題
unit_testクラスでテストを書いてるんだけどもというあたりで話題を持っていこうと思います。

ご興味のある方ぜひ
twitterの場合は@nekoget 宛
もしくはinfo@nekoget.netまでご連絡ください

今、PHP MATSURIに参加してます。
I am participating now. PHP MATSURI

PHP MATSURI

PHP MATSURIとは 2010年10月2日・3日開催の一泊二日のハッカソン(開発合宿)スタイルの技術イベントです。

朝です。
徹夜組がたくさんいらっしゃる中、いつも通り寝て起きたNEKOGETです。
おはようございます。

細かなセッションについては、きっと参加された他の方が詳細に書くと思われるので、主観のみでレポートを書いておこうと思います。

CodeIgniterのセッションが無いよ?

CakePHP Symfony2 Lithiumと注目のフレームワークの話題が続く中、
CodeIgniterなし…….
寂しい限りです。

環境がつくれてなかったYO!

logo-mongodb.png
mongoDBを使おうとして、MAMPじゃまずいんじゃないかな?というのに気がついたのがワークショップ直前。
subversion等の環境を作る為に、macportsは使った事があったものの、
開発環境は作った事が無く四苦八苦。
postgresql9.0 mysql5 php5.3 mongodb環境を作るものの、
php.iniの場所わからずでした….orz
dateの設定をどうしていいかわからず……調べねばです。

PHPUnit使わないとヤバいんじゃないの?

Cakephp2.0もsimple testではなくPHPUnitになったわけで、
テストを書くならPHPUnitで書いてよね事になってるらしいのです。
CodeIgniterでPHPUnitを使う為の下駄、CIUnitを調べたときに
PHPUnitも一通りは勉強してみた訳ですが……
あまりなじめず、CodeIgniter本体に用意されている
unit_testクラスを利用してのテストを書いています。

でも、やっぱりPHPUnitなのかなと思い始めてきた。
コードカバレッジとか自動生成されるreportとか、あれはやっぱり使いたいしどうしよう(滝汗)

CodeIgniterから派生したkohanaをDownloadして調べてみました。
検索した結果、PHPUnit modulesを発見。
CodeIgniterからの派生なので似たような構造かなと、期待をして。
あわよくばそのまま設置したらそのままPHPUnit使えないかなと淡い淡い期待をして…….
なんか全然みたことない光景が広がってました….orz
modulesの中ってHMVCエクステンションな感じでは全くないのね(TAT)

衝撃のLithium ワークショップ

lithium-large.png
いやもう、すごかったです。
環境ができず、また予習も足らずだったわけですが、コードを書き進む中で返ってくる結果、
できあがってく画面。衝撃でした。
知識足らずなのでうまく説明はできないのだけれども
これは使えるようになりたい!!!!!!

CodeIgniter Modular Extensions – HMVC 5.3の不具合

Ust CodeIgniter
セッションもワークショップもおもしろくて、
それほどは向かう事ができなかったわけだけれども
多分原因はMX/Lorder.phpあたりかなとは判明
helperのloadは問題ないものの、libraryのロードでなにか問題があるみたい。
unit_test classに至っては、正常な値が返ってこない。
もうすこしがっつり取り組みたいと思います。

OSX上でphpunit動いた!

結局私的にはOSX上で開発環境をMAMPではなくmacportsで作れたというのが最大の成果だと思います(滝汗)
本来は参加する前日までにできていないといけない何かなのですが……
MAMPを動かす場合はphp5.2 macporsで作った環境は5.3となりました。

OSX上でmongodbが動いた!気がする

近日Lithiumのチュートリアルを再挑戦したいと思います。

おもしろすぎるLT大会

おもしろいですwwww

2010.10.04追記 LT大会のUst動画が公開されたようです。

PHPカンファレンス2010 Tokyo

9/24 9/25と2日間開催された、PHPカンファレンス2010に参加しました。

■[動画]
9/24はRoomBのセッションのUstを担当させていただきました。
つたない配信でしたが、見てくださった皆様、ありがとうございました。
Ust配信中録画分をはりつけておきます。

[B-3]モバイル ソーシャルアプリの開発と運用
わたわたしてしまい、頭がきれてしまっています(><)本当にすみません。

[B-4]~モバイルオープンソーシャルにも対応!~ OpenPNE Ver3.6紹介
OpenPNEの話です。スタート前から録画したので、1分半ぐらい後にスタートです。

[B-5]新しいPHPアプリケーションのテスト手法
スタートから20秒後ぐらいでセッションスタート。

声をかけてくださった、maru_ccさん,ゆどうふさんありがとうございました!
当日いっぱい助けてくださったスタッフの皆様ありがとうございました!
音でてないよ。音割れてるよと教えてくださった皆様ありがとうございました!
スピーカーの皆様、見てくださった皆様、ありがとうございましたー!

カンファレンスのセッションの様子については、スペシャルレポートをどうぞ!

●ビジネスディ
http://gihyo.jp/news/report/01/phpcon2010/0001
●テックディ
http://gihyo.jp/news/report/01/phpcon2010/0002

見れてないセッションがけっこうあり、残念(>_< ) ■[雑記] 今回、気になっていたCodeIgniterのCMS SeezooCMSの話をセッションで、 また個人的にbosatamaさんより聞くことができました。 さっそく明日にでもインストールしてみる予定です。 bosatamaさんよりCodeigniterなイベントで話してみる?というお誘いもいただきました。すごく嬉しいw ドキドキ 会場でPNESKINを使っているよという方に声をおかけいただきました。すごく嬉しい。しばらくメンテできていませんでしたが、メンテをしたいと思います。
使ってくれている方の顔が見えるって、すごくテンションあがりますね☆

PHPカンファレンス2008から毎年、PHPに関しての目標をたてることにしています。
今年もこっそり目標メモを作成しました♪

■関連の過去ログ
phpカンファレンスの自分のブログを確認w
phpカンファレンス2009 テックディ
去年は、ビジネスディは行かなかったらしい私。

PHPカンファレンスに参加してきました。(2008年)
2008年は私にとってはこのPHPカンファレンスとの出会いはとても大きいものになりました。
4日間連続勉強会という強行軍の年でした。
出会えた人、出会えた情報、いただいた刺激、とてつもなく大きなカルチャーショック。
この体験があったおかげで今の私があるように思えてなりません。

PHP MATSURIに参加予定です。

PHP MATSURI

PHP MATSURIとは 2010年10月2日・3日開催の一泊二日のハッカソン(開発合宿)スタイルの技術イベントです。
左側のリンクにもバナーを追加しました。

以前開催された、Cake Matsuriには残念ながら私用の為、参加していません。残念(>< ) 今回は参加申込も済ませました。 ☆タイムテーブル☆ http://2010.phpmatsuri.net/page/timetable CakePHPもSymfony2もLithiumも興味津々。 予習をして行かねばデス!

MacbookPro用の鞄


先日、MacbookPro用に鞄を購入しました。
普段の使いの鞄は、「何泊の予定ですか?」と聞かれてしまうほどに荷物が多く見えてしまうのが、ちょっと気になっていて、
+肩掛けがメインの3wayバッグでバックパック(リュックサック)タイプにすると、バランスが悪く型が痛かったため、衝動買いをしました。

さすがにMacbookPro専用を歌うだけのカバンで、収納力が素敵すぎます。カバンの説明については下記のサイトが詳しいのでリンクしておきます。
http://www.carryingcase.net/group_detail.cgi?group_id=tgs-tsb077

荷物の量は同じなのですが、体感とても軽いです。
書類を入れるところとMacbookProを入れるところが違っていて、ごちゃごちゃしません。
iPadも入れて持ち歩いていますが、とても快適。
まだ使い始めて数日ですが、長いおつきあいになりそうです。

オープンソースカンファレンス2010 Tokyo Fallに行って来ました


オープンソースカンファレンス2010 Tokyo Fallに行って来ました。
金曜はあまりにもバタバタしてしまい、結局最終日のみでしたが、行くことができました。

ここ最近はPHP以外のオープンソースには、それほどアンテナを伸ばしていなかったためか、
知らないモノもけっこうあり面白かったです。
ブースを見てまわって思ったことですが、やはりCMSが多いです。
それだけ需要が高いということなのでしょうね。

懇親会では徳島からいらした方々と亀(生きてる本物w)との出会いが衝撃でした。
非常に楽しい時間を過ごさせていただきました。

最終日午後になってやっと到着したのであまりセッションを見れなかったのが
残念で仕方ありません。

■WEB上でみつけた関連のLINK

またSNS作りたいなぁなんて気持ちになりました。
仕事ではそれっぽいのを何本か作ったわけだけれども、
SNSでビジネス仕様なclosedな私好みのものが欲しい。
trac+svnの自動生成shと組み合わせたりしたい。
批判してもらったり、ツッコミもらったり・・・・

ちょっとだけ、立ち上げ当初のMyNETSを思い出し、
またあんなことができればいいなぁと。

CodeIgniterなCMS sitemanagr

sitemanagr
sitemanagrというCMSを試してみました。
http://www.moongift.jp/2010/09/sitemanagr/
こちらのサイトを拝見し、早速にインストール。

これは、管理画面だけのCMSのようです。
当然ですが英語で書かれています。

5分ほどさわってみた感想としては、
とてもわかりやすいデザインだと思います。

管理画面でつくったデータをどう出すかは
好きなように作ればいいよって言う潔さも素敵な感じです。

管理画面以外の機能追加を心待ちにしたいと思います。