Plone の Hotfix CVE-2008-0164
Plone のセキュリティ上の問題を修正する Hotfix が少し前に出ています。
5月14日に公開された Plone Hotfix CVE-2008-0164 は、Plone 3.0.x 用の Hotfix です。
内容は CSRF(Cross Site Request Forgeries) 攻撃に対する対策らしいです。
で、先日リリースされた Plone 3.1.1 は同様の対策がされているので、この Hotfix は不要です。
今のところ、Plone 2.5系、2.1系に対しては Hotfix は出ないようで、「Plone 3.0以上にアップグレードしてください」ってことらしいです。
このサイトも Plone 2.5.5 なんですよねぇ、うむむむむ。
- カテゴリ
-
plone
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
mailman 2.1.10 がリリース
私もこのサーバや会社で使っている、メーリングリスト管理システム Mailman の最新バージョン 2.1.10 がリリースされていました。
[mmjp-users 2370] mailman-2.1.10 リリース のメールによると、メールで subscribe (メーリングリストに登録)するところにバグがあるため、パッチをあてる必要があるようです。
前のバージョンからの違いは、基本的にはバグやセキュリティ上の問題への対応のようです。
というわけで、インストールしなおして 2.1.10 にアップグレードしました。
ちなみに、mailman は python で書かれています。
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
はじめての py2exe
というわけで、 はじめての wxPython の続きです。
wxPython を使って FeliCa のカードID(IDm)を使って出席管理をする python スクリプト(GUI付き)を作成しました。
このスクリプトですが、その出席管理をする会議の出席人数が多いため、私が普段使っている PC 以外でも動作させる必要があります。
だからといって、その PC でスクリプトを動かすために、python を入れて、 ctypes 入れて、 wxPython を入れてというのは、面倒というか手間がかかるというか大仰な感じがします。
というわけで、python スクリプトから Windows 上で動作する 実行ファイル を作成しようと思います。
実行ファイルを作成するためのツールは py2exe bbfreeze PyInstaller など色々あるようですが、今回は一番メジャーそうな py2exe を使ってみました。
実際の使い方は
py2exeモジュールについて
のページに書いてあるようにインストールして、
setup.py を書いて
setup.py py2exe
と実行するだけ。
試しにできあがった実行モジュールを他の PC に移して、 PaSoRi のドライバ入れて、 felicalib の dll を入れたらちゃんと動きました!!
すごいぞ、 py2exe
- カテゴリ
-
python
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
plone 3.1.1, zope 2.10.6, 2.9.9
ちょっと前の話ですが、 plone の新しい系列 plone 3.1.1 が 05-02 にリリースされました。
plone 3.0系との主な違いは plone 3.1 のページに書いてある「Feature enhancements in this release」を読むと、こんな感じのようです。
とりあえず Windows 用のインストーラを使って入れてみましたが、ぱっと見は plone 3.0 と変わらない印象。
CMF も 2.1.1 と plone 3.0.6 と変わっていません。
時間を作ってもうちょっと色々見てみたいですが、とりあえず。
話はちょっと変わって、
zope
もバージョンがあがっています。
zope 2.10.6 と zope 2.9.9 です。
どちらもバグフィックスのようです。
- カテゴリ
-
plone
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
はじめての wxPython
おサイフケータイやSuica、Edyが載っている FeliCa のカードID(IDm)を使用して、出席管理をするツールを作りました。
PCでアプリケーションが立ち上がっていて、FeliCa をタッチすると事前登録したユーザ名とか番号が登録されて「出席」となるといったものです。
このツールを作るために、はじめて python で GUI アプリケーションを組んでみました。
python で GUI を作るためにはいろいろな手段がありますが、今回は wxPython を選択してみました。
# pythonの開発環境その10 GUIライブラリ のアンケートでも「GUI開発はしない」に次いで人気だし :)
wxPython 自体のインストールは Windows 用のインストーラもあるので簡単。 サンプルとかを動かして「へーこんなのが作れるのかぁー」と感心。
で、実際に作ろうという段階になって手が止まります。どっから手を付けていいのやら...といった状態。
すると wxWidgets でクロスプラットフォーム GUIアプリを作ろう というページで wxGlade というツールが紹介されていました。
この wxGlade は、画面上で GUI 部品を配置すると wxPython 用のコードを生成してくれるというとても便利なツールです。
左上の画像のように、右下のパネルに左上にある部品を配置すると、画面ができていきます。左下のウィンドウはかく部品の属性(色、フォント等々)などをせっていする画面。右上のウィンドウは現在配置されている部品の構造です。
この状態でコードを生成して実行すると、そのまま画面が表示されるんです。すごいーー。
あとは例えば FeliCa の ID が読み込まれたら、画面に表示しつつログとして出力するとか、そんな動作を書けば GUI アプリケーションの出来上がりです。
最初、フレームの上に直接ラベルとかの部品は置けなくて、 BoxSizer とか GridSizer という部品の配置に関する部品を置かないといけないっていうのに気づかなくてもやもやしてましたが、なんとなく雰囲気がつかめるとさくさくいけていい感じです。 (細かい配置の調整とかをはじめるとハマりそうな感じはしますが)
今まで GUI のあるアプリケーションってほっとんど作ったこと無かったんです。でも、この手軽さだったら、基本的な処理に GUI の皮をかぶせてって感じで作るのは全然アリだなぁと感じました。
ちなみに、wxPython でどの部品にどんなメソッドがあるのかとかは wxPython 2.8.7.1 の API のページ を参照しました。
そして、もう一つのはじめてに続く。
- カテゴリ
-
python
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
2匹購入
一つ前のエントリーで紹介した Picnica ウサギのトートバッグ をさっそく購入しちゃいました。
色は写真が暗いのでちょっとわかりにくいですが、グレーとオレンジ。
まだバッグとしては使っていませんが、明日あたりデビューさせようかな。
- カテゴリ
- misc
- 固定リンク
- ¦
- コメント (7)
- ¦
- トラックバック (0)
Picnica ウサギのトートバッグ
私が気に入っているお店の一つ AssistOn のサイトを見ていると、いい感じのバッグを見つけました。
Picnica トートバッグです。
写真をみただけではただのウサギのぬいぐるみですが、このウサギの体の中にナイロン製のトートバッグが入っています。
すげー、かわいいーーーー。
価格も3,990円とかわいい値段。
似てない双子 | Picnica うさぎのトートバッグ のページには、すでに入手された方のレポートも載っています。
作りも丈夫そうでいい感じです。
バッグに1匹忍ばせておいて、会社帰りにスーパーで買い物するときとかに使おうかなぁ。
- カテゴリ
- misc
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
trac の入門書が出たようです
- Author: 高山 恭介
- Publisher: 秀和システム
- ISBN: 4798019615
- Amazon Price: ¥ 2,310
trac の書籍が出たようです。
タイトルは 入門Trac with Subversion Linux/Windows対応 とちょっと長いですが、まぁ実際に呼ばれるタイトルは「入門Trac」でしょうかね。
この書籍を執筆した、高山恭介さんのページ 「入門Trac」と言う本を書きました にもありますが、trac 0.11 はまだリリースされていませんが内容は 0.11 にも対応しているようです。
入門 とあるので、インストールや基本的な使い方についても説明されているようです。
目次は 書籍情報 のページから参照できますが、個人的には Chapter10 内部構造 でデータベースの構成がまとまっていることと、 Chapter9 システム拡張 でカスタマイズ方法などについての情報がまとまっているのが書籍としてよさげかなぁと。
今度本屋で探してみようっと。
- カテゴリ
-
python
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
