5/2 CandyCane開発会でした
本日も午前中から集まって粛々とCakePHP版Redmine「CandyCane」開発を行っていました。
そろそろゴールが見えてきた感もあり動作している機能が増えてきています。
自分は今日は主にシステムの設定画面でまだ動作していなかった部分を進めました。
チケットの編集画面ではきしださんが高速で組み込んだカレンダーを使った入力を初めとしてRSSやPDFの出力機能も実際に動作しています。PDF出力機能はおそらくRailsよりも日本語対応が強力だと思われるので期待がかかります。
すずきさんが格闘中のワークフロー関係もデータとUIが連動するようになってきました。それにしても尋常じゃないチェックボックスの量です。移植とはいえこれでユーザは使いこなせるのだろうか・・・・。
連休中にはまだ数回、開発会を行う予定です。参加者のみなさん、おつかれさまでした!
CakePHP版Redmine「CandyCane」はネットブック上で開発しています
404 Blog Not Found:「パソコンってやばそうだよね」がやばい唯一の理由
800x600の画面はまだ許せるが、あのキーボードの小ささとしょぼさには耐えられない。
EeePC701だと確かにそうかもなぁと思います。ただs101だとそんな事ないかも。
自分はキーストロークが浅くて指に負担のかからないキーボードが好きで、5年くらい前からデスクトップでもパンタグラフ式のコンパクトキーボードで仕事をしています。
s101のキーボードはほぼ同様のサイズなのでしっくりきており、実際に開発作業もバンバンEeePC上でやっています。
EeePC S101でプレゼンをしたりする時の設定メモ - yandodの日記
EeePCで始める早起きオープンソース生活 - yandodの日記
同じEeePCでもs101や1000Hとその他のモデルでは相当な違いがあります。
下記ページの下のほうにある並べた写真を見れば一目瞭然。
“華麗なるミニノート”――ASUS「Eee PC S101」の真価を問う(前編) (3/4) - ITmedia PC USER
むしろ電池の心配や重さや場所といった制約を受けるフルサイズノートPCでは行けない場所へ行き、 そこで得たインスピレーションをそのままコード化するのに、Netbookほど適している環境はないと思うのだ。
id:shi3zさんも言ってますが、多少の制限はあってもカバンに常にいれておき、カフェなどで時間を見つけてコーディングができるのはとても助かってます。残念ながらインスピレーションを得るほどの創造性が書き手にないわけですけど。
メモリも増強したのでVMWareでもVirtualBoxでも動きますし、画面以外は不足はないです。
まぁ気に入っていたものがダメ出しされて悲しかったのと
さらに短くまとめると、ケータイやネットブックは、「使えても」「作れない」から。
404 Blog Not Found:そろそろPHPに関して一言いっとくか
PHPを一言で言うと、「使えても作れない」言語だということになる。
これってPHPに関するコメントと同じじゃん!っていうのに釣られただけなわけですが。
EeePCでPHPを書く自分の存在ってなんなんだろう・・・的な。
第42回PHP勉強会にustreamで参加した
第42回PHP勉強会@関東 - events.php.gr.jp
今回はフレームワーク特集との事で、いかにもcandycaneネタかCakePHPネタで突撃したかったのですが、旅行の予定があったので参加できませんでした。
ちょうど発表が始まるくらいの時間に帰宅したのでustreamにて参加しました。
中継担当のsuzukiさんi_ogiさん、ありがとうございました。
以下は各発表へのメモです
- XOOPS CubeにCakePHPアプリを組み込んでみた
- symfony+Propel
- rhaco2
- MobaSiF
- Ethna
- id:sotarokさん
- Ethnaの歴史などについての話
- 目玉になるような機能が作られていくかも
- 個人的にはフレームワークに依存しない形でActionFormなどを昇華してほしいなと。
- TCPDFでお手軽PDF生成
- flyfrontさん
- HTMLと出力との猛烈な格闘
- やっぱり大変なんですね。
- PDFLibを買うほうが業務の時はいいのではないかとの声も。
- 箱根湯けむり合宿日記
- 箱根湯けむり合宿日記おまけ編
- suzukiさん
- 開発中は写真を撮る余裕がなかったので食事風景の写真がほとんどw
- 開発の内容についてのお披露目はまた別の機会でやりましょう!
CakePHP版Redmine「CandyCane」も多言語対応&テーマ対応です
日々、candycaneの開発が進んでいます。
延べのコミット回数は500を超え、宿終了後だけでも100近いコミットが行われており、合宿後もある程度のペースを維持できていると思います。
今回はちょうど、昨晩実装したテーマの切り替えと言語の切り替えの機能のスクリーンショットを紹介します。テーマの切り替え機能はredmineにもある機能で、システム全体の設定としてデザインを変更する事ができます。見慣れたredmineのデザインが変わると新鮮な気分になりますね。
現在のテーマはredmineと全く同じものですが、candycane独自のテーマも入れたいと思っています。
なおこのテーマ切り替えはCakePHPのThemeViewという機能で実装されており、実装は数行で終わります。
http://book.cakephp.org/ja/view/488/Themes
またメッセージについてはgettextを利用した地域化を実装しているので設定によりUIの表示言語を切り換える事ができます。地道に埋め込んできてた「__()」が陽の目を見たようでなんともうれしい気分です。
さてさて。