« 2010March »
Su Mo Tu We Th Fr Sa
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
このBlogについて
このブログはCMScomが公開する、公式ブログです。 Zope/Ploneのことや、Pythonのことなどを掲載しています。 また、個人的な内容も一部含まれております。
最近のエントリ
シンガポールでのPyCon APAC terada 2010年07月01日
PyCon APACに参加 terada 2010年06月08日
イベント紹介 ソーシャル家電(@NBC) terada 2010年05月13日
World Plone Day 2010 Tokyo での質問 terada 2010年05月04日
World Plone Day 2010 Tokyo 発表【Plone4 Coming soon】が終わりました terada 2010年04月28日
大型連休の当社休日 terada 2010年04月26日
Plone4の開発環境構築 terada 2010年04月25日
【イベント告知】World Plone Day 2010 Tokyo terada 2010年04月19日
Zope/Plone開発勉強会(2010年3月)の報告 terada 2010年03月23日
第9回開発合宿の成果 terada 2010年03月14日
Zope/Plone開発勉強会(2010年2月)の報告 terada 2010年02月25日
Zope/Plone開発勉強会(合宿バージョン)の報告2 terada 2010年02月15日
Zope/Plone開発勉強会(合宿バージョン)の報告1 terada 2010年02月01日
Ploneの英語のメーリングリスト紹介 terada 2010年01月29日
2010年も既に半月経過 terada 2010年01月17日
PloneでMS-Officeファイルを検索対象にするプロダクト公開 terada 2009年12月18日
Plone研究会&Ploneパーティー2009 terada 2009年12月10日
Plone3の日本語検索とメールバグ terada 2009年12月08日
Pythonスクリプトを使って便利な機能を実装 terada 2009年12月04日
MeCabで日本語読みを出力 on Windows terada 2009年12月03日
最近のコメント
Re:第9回開発合宿の成果 t2y 2010年03月14日
Re:PloneでMS-Officeファイルを検索対象にするプロダクト公開 NK 2010年02月15日
Re:Plone3のメールバグ解消プロダクト公開 terada 2009年11月23日
Re:Zope Essentials 7 無事終了 t2y 2009年08月23日
Re:Plone3.0以降のメール送信 akiko 2009年08月10日
Re:Google App Engine と Google Apps はすい 2009年08月04日
Re:PyLuceneの日本のコミュニティが立ち上がった t2y 2009年08月04日
Re:Plone3.0以降のメール送信 siebo 2009年01月20日
Re:Plone3.0以降のメール送信 Shigeo Honda 2009年01月20日
Re:Plone Conference 2008 で知り合った人々(1) 伊藤@b-mark 2008年11月23日
Re:Plone Conference 2008 に参加 terada 2008年10月16日
Re:Plone Conference 2008 に参加 terada 2008年10月16日
Re:Plone Conference 2008 に参加 malik 2008年10月16日
Re:Plone Conference 2008 に参加 Yasu. 2008年10月16日
Re:Twitterどうでしょうか zen 2007年05月26日
Re:Plone2.5からの注意 Anonymous User 2007年04月21日
Re: Windows Vista良い感じ terada 2006年11月15日
Re: Windows Vista良い感じ ナルディ 2006年11月15日
Re:Ploneのケータイ対応 sayg 2005年12月02日
Re:Ploneのケータイ対応 terada 2005年12月02日
 
編集操作

第9回開発合宿の成果

この週末は、千葉県の富津岬で様々な会社のメーバーが集まる開発合宿を行いました。

今回は残念ながら、過去一番少ない人数での開催(4名)でしたが、中身の濃い開発が皆で出来ました。

私は、普段のPloneからはずれて、最近会社のメンバーが使い始めた、Werkzeug(Pythonフレームワーク)の勉強を兼ねて、日本語の分かち書きのWebアプリ(将来公開予定)を作りました。

はじめてのフレームワークということで、ドキュメントをざっと読みながらチュートリアルを行い、その後、目的のアプリの実装を行いました。久しぶりに「SQLAlchemy」を触ったり、テンプレートエンジン「Jinja2」をいじったりしました。Ploneにどっぷり浸かってしまうと急に考え方は難しかったです。それでも、以前から継続的に貯めてきている知識は役に立ち、徐々になれてきました。
それでも、Jinjaテンプレートは、XML系テンプレートが好きな私としては使いづらく感じてしまいます。それとは反対にSQLAlchemyは、使い心地が良いですね。

問題のWerkzeugですが、非常に軽量(薄い)なWebフレームワークだと思いました。実際にはフレームワークに望まれる、パストラバースやリクエストオブジェクト処理などの基本機能はしっかりしているので、それだけで良いのかと思いました。ただ、Werkzeugが得意といわれるデバック関連の便利さを感じるところまでは行きませんでした。(もう少し勉強が必要そうです)

元々、Tornadoを使ってみようかと思ったのですが、最近の流行りはこちらかなと思い、Werkzeugになりました。

今回は、日本語をMeCabで分かち書きをし、それを表示するという単純なものを作り始めました。デザインなどはまだまだ出来ていませんが、基本的な機能は実装出来なと思います。


今後も開発合宿は継続して行きたいと思います。

トラックバック用URL:

Re:第9回開発合宿の成果

投稿者 t2y 投稿日時: 2010年03月14日 17時20分
Werkzeug というフレームワークを始めて知りました。
軽いフレームワークはとても興味があります。
また余裕が出てきたら私も遊びに行きたいです!

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の記述に問題がある事がわかり、対策方法を検討中となった。
トラックバック用URL: