« 2010September »
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    
この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日
 
編集操作

Plone Conference 2008 に付属した、Sprint(スプリント)

場所を郊外に変更し、開催された。
トータル人数は確認していないが、100人くらいだったと思う。

最初の説明後、Limiから、はじめてだろうから一応初心者コースの部屋に行って、やってみたらどうかと言われた。最初に簡単なPloneに関するゲームを皆で立ち上がってした。Plone歴やProgrammerか?など。
そこでSprintの流れやSVNの使い方、Collectiveの使い方などの説明を受けた。
その後は、PloneHelpCenterを元に、修正方法をやってみようという事になった。
その時点で、そこから抜け出した。

・次に、PloneFormGenの部屋へ。
翻訳作業とEmail送信箇所のコードの修正を行った。
Email送信箇所は、takanory.net に書いてあった物を元に、
email_caraset Propertyを使って文字コードを決める方法にした。
修正を、Steve にsvn diff でみてもらい、OKをいただいたので、コミットした。
その前に、Unittestを実行し、動作も試していたので問題なかった。

http://dev.plone.org/collective/browser/Products.PloneFormGen/trunk/Products/PloneFormGen/content/formMailerAdapter.py

・お昼ご飯を食べていた、Hanooを見つけ、いろいろと話を聞くことに
 ・python default encodeing の問題。
 これは、多くのヨーロッパでも同様の問題が起こっている。
 しかし、あえて修正などを行っていない。これは、Pythonの根本にある問題で、Python3からは改善される(strの扱いが変わるから)。このような問題が上がっていることが、Ploneがコードを提供することによって、隠蔽される可能性があるとのこと。その為面倒だけど、毎回このように変更をユーザ(インテグレータ)にお願いしているということ。そいう考え方のようだ。

 ・formlib の問題も同様の考え方。きちんとZope側で直す必要がある。

 ・東アジア言語のファイル名の問題
 ショートネームとの関係があるので、説明に手こずったが理解いただいた。
 diff を PloneのTracに入れるか、直接メールをくれとのこと。

 ・東アジア言語の検索
 以前、Hanooも検索のコード変更を行おうとした時期もあるようだが、一旦中止しているようだ。デフォルトのUnicodeSplitterの動きも見たが、正規表現で簡単に処理してしまっている。それとの変更点を提示して欲しいとの事だったのだが、それは少し難しいので、別ファイルで見せることとした。
 BigramSplitterで使っているコードを1ファイルにまとめ、デフォルトのUnicodeSplitterからの置き換えをしやすくした。
 コードを提供されれば見てくれるとのこと。

 ・他にも日本からどんどんとTracにバグ報告をして欲しいとのことだった。


・早速、東アジア言語の検索プロダクトを変更
名前を、UnicodeSplitterPatchとして、開発を開始。とりあえず2つの方向で開発を進める。
すぐにまとまり、その後テストコードを書き始めた。英語と日本語のUnittestを書いた。

そのまま、20時過ぎまで作業を行い、ホテルに戻った。

Sprint 2日目は、
・UnicodeSplitterPatchを、collectiveにレポジトリを作り、
そこでメンテナンスも含めて実施していく事にした。collective で有ればテストコードなどを皆が追加してくれるからだ。
https://dev.plone.org/collective/browser/UnicodeSplitterPatch/trunk/UnicodeSplitterPatch

・ファイルネームの文字化けの件の diff を準備 
trac に上げるべく、ファイルの準備をした。
http://dev.plone.org/plone/ticket/8591

・戻ってみると、進捗報告2分が始まっており、司会者からこちらも呼ばれ、2項目の状況をした。



▼他の話
・静的なファイルをPlone上に見せるには、reflectoが定番
・IISとの連携には、Alan の Enfold proxy を使うのが良いだろう。


▼日本の開催
準備が難しいだろうな。
参加者の多くが、北米またはヨーロッパなので、日本でも多くの人が来るか?
コーヒーなどの飲み物の準備なども怠っていない。
WiFiや電源コードなども準備されていた。
Social Eventの準備も重要。


▼その他
各自のマシン
 Conference も Sprint もMac率が高すぎる。50%は超えていたと思う。
 特に発表者はほとんどがMac。
 他には、Ubuntuが30%くらい。こちらも驚き。
 Windowsは圧倒的に少なかった。
 これでは、IEの対応が遅れると思った。ましてや「東アジア言語」,「IE」のAND となったら、
 見つけにくいトラブルになってしまう。
 それに、17inch系の物も結構持っていた。

トラックバック用URL:

はじめての buildout(その0)

投稿者 takalog 投稿日時: 1999年01月01日 06時45分
先週の水曜日は Plone研究会 でした。 前半は、先日行われた World Plone Day の反省会とかやってたんですが、後半で私もbuildout 環境に移行しようかと思い、ちょっと確認とか意見交換をさせてもらいました。 bu...
コメントを追加

下のフォームに記入してコメントを追加できます。平文テキスト形式。

(必須)
(必須)
(必須)
(Required)