第9回開発合宿の成果
この週末は、千葉県の富津岬で様々な会社のメーバーが集まる開発合宿を行いました。
今回は残念ながら、過去一番少ない人数での開催(4名)でしたが、中身の濃い開発が皆で出来ました。
私は、普段のPloneからはずれて、最近会社のメンバーが使い始めた、Werkzeug(Pythonフレームワーク)の勉強を兼ねて、日本語の分かち書きのWebアプリ(将来公開予定)を作りました。
はじめてのフレームワークということで、ドキュメントをざっと読みながらチュートリアルを行い、その後、目的のアプリの実装を行いました。久しぶりに「SQLAlchemy」を触ったり、テンプレートエンジン「Jinja2」をいじったりしました。Ploneにどっぷり浸かってしまうと急に考え方は難しかったです。それでも、以前から継続的に貯めてきている知識は役に立ち、徐々になれてきました。
それでも、Jinjaテンプレートは、XML系テンプレートが好きな私としては使いづらく感じてしまいます。それとは反対にSQLAlchemyは、使い心地が良いですね。
問題のWerkzeugですが、非常に軽量(薄い)なWebフレームワークだと思いました。実際にはフレームワークに望まれる、パストラバースやリクエストオブジェクト処理などの基本機能はしっかりしているので、それだけで良いのかと思いました。ただ、Werkzeugが得意といわれるデバック関連の便利さを感じるところまでは行きませんでした。(もう少し勉強が必要そうです)
元々、Tornadoを使ってみようかと思ったのですが、最近の流行りはこちらかなと思い、Werkzeugになりました。
今回は、日本語をMeCabで分かち書きをし、それを表示するという単純なものを作り始めました。デザインなどはまだまだ出来ていませんが、基本的な機能は実装出来なと思います。
今後も開発合宿は継続して行きたいと思います。
- 固定リンク
- ¦
- コメント (1)
- ¦
- トラックバック (0)
- トラックバック用URL:
Zope/Plone開発勉強会(2010年3月)の報告
第9回Zope/Plone開発勉強会を先週末3月20日(土)に行いました。通算10回目の節目となり、今後の進め方や開催方法の変更なども検討しています。当初の目的である、各自の開発時間確保やアウトプットという意味ではそれなりの効果があったと思っております。
今後は、多少スタイルを変更するなどして、継続していきたいと思っております。
今回の開発内容
- Plone3.x にて、ワークフローのアドバンスタブから日時を変更した際に、変更権限が無いのにも関わらず、変更された旨のメッセージが出るバグの解消
- Plone4にから、全文検索時に全角スペースを用いてもand検索になるようになっているが、それのキーワード文字のハイライト処理の確認。JQueryのハイライターを使用されており、問題なかった。
- 上記のPlone3バージョンのプロダクトである、Products.BigramSplitterにたいして、ハイライト用JavaScriptの変更をしリリースした。
- Plone3.3.4or3.3.5から、サイト設定のHTMLフィルタ設定で、UnicodeDecodeErrorが発生している件。これの調査を田原さんの一緒に行った。解決まで至らなかった。
- 本日、社内でテストをした結果、zope.poの記述に問題がある事がわかり、対策方法を検討中となった。
- カテゴリ
- Zope/Plone
- 開発情報
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
- トラックバック用URL:
軽いフレームワークはとても興味があります。
また余裕が出てきたら私も遊びに行きたいです!