パーソナルツール
現在の場所: ホーム takalog
書いた本
Plone 完全活用ガイド の Chapter 1, 2, 3, 11 を執筆しました。
plone のインストール、使い方から、機能・デザインのカスタマイズ、プロダクトの作り方まで、 plone のすべてがぎゅっと詰まっている書籍になっていると思います。
plone に興味がある人から、すでに使いこなしている方まで、ぜひ読んでみてください。
Plone 完全活用ガイドのサポートページ
« 2009July »
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について
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。 zope/plone関係の技術的な内容については http://takanory.net の方にまとめていこうと思います。 コメント・ツッコミはご自由にどうぞ。
最近のコメント
Re:LEGO のブタがかわいすぎる件 (takanori 03-14 02:12)
Re:デジタルフォトフレームがほしい (mignon 03-11 12:36)
Re:LEGO のブタがかわいすぎる件 (Anonymous User 03-10 15:32)
Re: from __future__ import division (takanori 01-05 17:15)
from __future__ import division (しみずかわ 01-05 14:09)
最近のトラックバック
日本語にてPlone3.xを使用する便利なプロダクト (ブログ 08-31 13:52)
新しい写真集モジュール (ロバートのブログ 03-18 08:28)
新しい写真集モジュール (ロバートのブログ 03-18 08:28)
トランペットアンサンブルコンサート (人生日記 03-08 17:37)
PloneSlimboxに乗り換え♪ (pt001-blog 02-23 17:14)
カテゴリ
av (27)
books (32)
coreblog (49)
ds (22)
ferret (22)
google (35)
icecream (44)
lego (63)
mac (17)
misc (72)
moblog (277)
movie (32)
pc (43)
plone (297)
puzzle (40)
python (47)
server (63)
snowscoot (9)
software (126)
sports (32)
suidou (30)
winds (43)
 
文書操作

firefox 3.5 が正式リリース

作成者 takanori投稿日 2009年07月01日 22時49分 最終変更日時 2009年07月01日 22時50分
firefox 3.5

今日7月1日に Firefox 3.5 がリリースされました。

内容は Firefox 3.5 rc3 と同じようです。Firefox 3.0 を使っている人は、ソフトウェア更新で 3.5 にアップグレードできます。

自分が使っている拡張機能でもいくつか firefox 3.5 に対応していないものがあります。 けっこうあって、以下の拡張機能が対応していません。

あとで、拡張機能のバージョンチェックをはずして、動作するか確認してみようと思いますが。 DragDropUpload が動かないのはわかっているので、これが動かないのが非常に残念です。

とりあえず、firefox 3.0 と 3.5 の両方を入れてあるので、平行して使っていこうと思います。

プロファイルは作り直そうかなぁ。

カテゴリ
software software
トラックバック用URL:
http://takanory.net/takalog/1123/tbping

夏季限定 ハーゲンダッツ ソルベが発売開始

作成者 takanori投稿日 2009年07月02日 23時48分 最終変更日時 2009年07月02日 23時50分

ハーゲンダッツ ソルベ ラ・フランス
ハーゲンダッツ ソルベ フランボワーズ

今日、コンビニに行くと、ハーゲンダッツのソルベ(シャーベット)が置いてました。まだ食べてませんが「もうそんな季節か!」といった感じです。

今年のソルベは ラ・フランスフランボワーズ の2種類。

6月29日から発売開始しているようですね。

このソルベ、写真をみて「あれ?入れ物ひらべったくない?」と思ったら、120mlから100mlに減量してました。むむー。

去年のソルベは ハーゲンダッツ ソルベ アルフォンソマンゴーとワイルドアップル でした。発売は去年は6月9日と早かったんですね。

7月20日にはクリスピーサンドの新商品 クッキー&クリーム ホワイトチョコレート が発売になるようです。

カテゴリ
icecream icecream
トラックバック用URL:
http://takanory.net/takalog/1124/tbping

firefox 3.5 に対応した dragdropupload 1.8 がテストリリース

作成者 takanori投稿日 2009年07月07日 23時58分 最終変更日時 2009年07月08日 00時04分
dragdropupload 1.8

7月1日に firefox 3.5 が正式リリース されて、そのときのエントリにも書きましたが、 DragDropUpload という拡張機能が対応していませんでした。

他の拡張機能は、バージョンチェックをはずせば動いたりするんですが、 DragDropUpload だけはダメ。 しかも画像アップとかで普段から使っているので、ないと非常に困る拡張機能です。

その DragDropUpload の firefox 3.5 対応バージョンがでました。うれしいーー。

まだ開発バージョンということで、正式リリースはされていません。

ダウンロードは DragDropUpload - Teslacore のページから行います。

少し下にスクロールすると Multi file uploader tested with というタイトルがあって、そこに Developer Version (Testing 1.8) が置いてあります。

Download リンクをクリックするとダウンロードが開始されますが、ダウンロード先が許可できないサイトになっているので、自己責任で許可してダウンロードします。

あとは firefox を再起動すればOK。これで、ファイルの指定をドラッグ・アンド・ドロップでできるようになりました。

作者の方ありがとうございます。これで、完全に firefox 3.5 に乗り換えられそうです。

カテゴリ
software software
トラックバック用URL:
http://takanory.net/takalog/1125/tbping

今週土曜は「(第1回)Zope/Plone開発勉強会」です

作成者 takanori投稿日 2009年07月09日 12時25分 最終変更日時 2009年07月09日 12時27分
(第1回)Zope/Plone開発勉強会

一ヶ月前の告知だったので、参加登録したけど忘れちゃっているみたいな人がいてもやだなーと思うので、再告知します。

すでに一杯ですが、今週土曜(07-11)に (第1回)Zope/Plone開発勉強会 を開催します。

場所は前回と同じ タイムインターメディア さん(地図)の会議室で、時間も同じ11:00-18:00です。

今回は前回の「第0回」より人数を増やして20人としたので会議室2箇所使ってやります。

内容はとくにありませんが、開発勉強会なので開発に関係するなにかをするってだけですね。 実際にハックするもよし、開発関連文書の和訳するもよし、といった感じだと思われます。

私は前回 PloneSlimbox を plone 3.x系っぽく作ったので、egg にして pypi に入れてみたいなことができたらなーと妄想してますが、ぜんぜん違うことをするかもしれません。

あ、お茶買ってかなきゃ。 7月11日 はセブンイレブンの日だから、セブンイレブンで買っていくかな。

カテゴリ
plone plone
トラックバック用URL:
http://takanory.net/takalog/1126/tbping

plone 3.2.3 と 3.3rc4 がリリース

作成者 takanori投稿日 2009年07月12日 23時33分 最終変更日時 2009年07月13日 01時05分
plone 3.3 rc4

(第1回)Zope/Plone開発勉強会 のレポートを書く前に、plone の最新バージョンがたてつづけにリリースされたのでそのことを書こうと思います。

plone 3.2.3 と 3.3 のリリース候補 plone 3.3rc4 です。

それぞれ Unified Installer、Mac OS X、Windows 用のインストーラが出ています。

アップグレードの手順はいつもと同じです。

  1. buildout 用のディレクトリに移動
  2. develop-eggsfake-eggs ディレクトリを削除
  3. buildout.cfgextends の行を以下のように書き換える。
extends = http://dist.plone.org/release/3.3rc4/versions.cfg
  1. bin/buildout -v を実行して 3.3 rc4 をインストール
  2. bin/instance start でzopeインスタンスを起動
  3. ZMI で portal_migration を開いて migrate を実行

というわけで http://plone3.takanory.net/ が plone 3.3rc4 になりました。

そして (第2回)Zope/Plone開発勉強会 の予定を作りました。こちらもよろしくお願いします。詳細はあとで書きます。

カテゴリ
plone plone
トラックバック用URL:
http://takanory.net/takalog/1127/tbping

(第1回)Zope/Plone開発勉強会が無事終了

作成者 takanori投稿日 2009年07月14日 01時01分 最終変更日時 2009年07月14日 11時32分
参加者一覧

土曜日にタイムインターメディアさんで開催した (第1回)Zope/Plone開発勉強会 に参加してきました。

全部で(多分)17人がもくもくと開発とかそれに関連する調査をしてました。

基本的な流れは前回の(第0回)と同じで、最初に自己紹介とどんなことやる予定かを話して、あとは昼ごはんをはさんでもくもくと開発。最後に成果発表(あれば)という感じでした。

写真はその最初の自己紹介のメモです。ここには16人分書いてあって、多分全部で17人いたのかな?という感じです。

私は以下の4つのネタをやれるだけやってみるというつもりで参加しました。

  • COREBlog2 の moblog で写真を複数枚アップできるようにする
  • plone の reStructuredText で Pygments でのソースコード色づけに対応する
  • 家サイトの plone 3.3 への移行準備
  • ATAmazon を amazon proxy で8月以降も動くようにする

で、実際成果としてどうだったかというとこんな感じでした。

COREBlog2のmoblogで写真複数

以下のページを参考にして、メールからまとめて写真をダウンロードして、複数ファイルをポストするところは多分かけた。

でも、そのデータを受け取って画像とか取り出して plone 側で画像とブログエントリ追加するスクリプトができなかった。

似たようなことは会社でもやっているので、そのスクリプトを参考に今度続きをやってみよう。

PloneのreSTでPygments

Pygments の外部コードとして Pygments を reST に組み込むコードが存在することが発覚。

Using Pygments in ReST documents

ソースはここ。 http://dev.pocoo.org/projects/pygments/browser/external/rst-directive.py

柴田さんの ZopeでSyntax Coloring ― TRIVIAL TECHNOLOGIES 2.0 を参考に zope に組み込まれるようにしたらあっさり動いた。うれしいけどなんか自分はぜんぜんがんばってないので微妙。

CSSは以下のようなコマンドでお好きなものを生成するらしい。

% pygmentize -f html -S colorful -a .highlight > colorful.css

portal_skins に入れたり portal_css に入れたりする部分が手作業でダサいんだけど、とりあえず手作業バージョンを近いうちに ZPygments 0.0.1 見たいな感じでリリースしようと思います。

成果発表

最後にみなさんの成果発表の簡単なメモを書いておきます。

  • てらだ: PLIP9309, ZCTextIndex 読んで process, processGlob について理解を深めた

  • 清水川: buildout, Expert Python Programming の紹介、作者はCPS作ってた会社の人

  • もろおか: ploneの英語のドキュメントを読んでた

  • いのうえ: zope 2のプロダクト作ってた

  • くにただ: plone 3.2.2/zope 2.10入れた、プロダクト入れて、、

  • むらおか: repoz, grok(http://grok.zope.org/)チュートリアル

  • たかのり: ファイルはサーバ側はできたっぽいけど、クライアントが未完。ZPygmentsはできた

  • れつ: UnicodeSplitter に mr.developer を組み込み

  • おくじ: zope 2.12 alpha2/python 2.6 で Localizer を動かす。ZopeTestCase 関連が調査が面倒そう。テストちゃんとしよう。

  • おみ: ReST 調査した

  • もりもと: CentOS で plone をセットアップする流れをまとめた (第1回)Zope/Plone開発勉強会 - forest book

  • たけうち: OAuth でうまく Poken API につながんないので Poken の人にメールした。

  • みうら: たけうちさんと OAuth について調べた。次回は Poken とつなぐぞ。

  • やすだ: issue tracker 作っている。パラメータ増えた。collective にアクセスできるようになってた。

  • よしだ: plone でモバイル対応するためのプロダクトを作ろうかなー。アンケートとかがさくっと作れるとか。絵文字も対応。 Plone community mobile portal ってのがモバイル対応してる。

  • ほった: ZEO のパックに不具合があるっぽい。2行入れたらなおった。そのあとは Deliverance やってた。xml書き換えると反映される。

  • こみや: zope入れてみた。前回作った駅まであと何分のpythonスクリプトを拡張して、土曜日にも対応した。

  • 清水川: python温泉の成果。zope2 + formlib で汎用のアンケート入力フォームを作った。

    →確認画面は作れる?(寺田)
    →formlib は Archetypes に変わるもの?(やすだ)
    →formlib は Archetypes より simple で強力。(清水川)
    →plone 3 のコンテントパネルは formlib ベース。(寺田)

以下は、参加されていた方のブログエントリなどです。(見つけたものだけ)

とこんな感じでした。そのあとはアジア料理のお店に飲みにいって「てらださんはもっとアウトプットしてかないと~」とくだをまいたり、21歳の人とジェネレーションギャップを感じたりしていました。

さて、次回は 8月8日 パパイヤの日に開催します。

参加登録は (第2回)Zope/Plone開発勉強会 からどうぞ。

カテゴリ
plone plone
トラックバック用URL:
http://takanory.net/takalog/1128/tbping

plone関連の洋書を3冊購入 + Zope3入門編座り読み

作成者 takanori投稿日 2009年07月15日 21時46分 最終変更日時 2009年07月15日 21時47分

先日の (第1回)Zope/Plone開発勉強会 で清水川さんがイイ!と宣伝していたので、勢いあまって家に帰ってから3冊をまとめて注文しちゃいました。

注文したのは以下の3冊。

amazon.co.jp でも扱ってますが、出版元の Packt Publishing Book Store から購入するとセットで安く(25%オフ)なったり、 eBook も合わせて購入できたり、いまだと円高でお得だったりするのでおすすめです。

しかも日本へも送料は無料という、いたれりつくせり。

ただ、注文したけどいつごろ届くかわらかないんですよね~~、急いで読みたい人は eBook を買うのがよいかと思います。 ある本とその eBook をセットで買う場合は、 eBook は本の値段の 15% なのでかなりお得です。

届いたらちょっとずつ読み進めて書評とか書ければいいかな~と思います。

Zope3 入門編

それから、今日は plone 研究会に来ているのですが、翻訳者の方に Zope3 入門編の実物を見せてもらいました。

実物探しに西新宿のブックファーストに行ったんですけど、見当たらなかったので。

内容は原書の Part I BeginnerPart II Intermediate を翻訳したもので、秋?に後半の Part III ExpertPart IV Appendices を翻訳したものが出るらしいです。

で、ざっと見ましたが zope2 を知っていない人も対象としてうるので、内容としてすでに知っていることも書いてあれば、知らないことや変わった部分も書いてあるという印象でした。

ここはじっくり読みたいとざっと思ったのはインタフェース、スキーマ、ブラウザフォーム、アダプタのあたりかなぁと。

ここだけ分けて出してくれないかなぁなんてことを思ったりしました。

  • Author: Tarek Ziade
  • Publisher: Packt Publishing
  • ISBN: 184719494X
  • Amazon Price: ¥ 4,315 ¥ 4,265     You save ¥50.00 (1%)
    Third Party Price:¥2025.00     You save ¥2290.00 (53%)
  • Author: Martin Aspeli
  • Publisher: Packt Publishing
  • ISBN: 1847191983
  • Amazon Price: ¥ 3,874
    Third Party Price:¥1800.00     You save ¥2035.00 (53%)
  • Authors: Alex Clark, Clayton Parker, Darci Hanning, David Convent, John DeStafano
  • Publisher: Packt Publishing
  • ISBN: 1847191789
  • Amazon Price: ¥ 4,967
    Third Party Price:¥2250.00     You save ¥2544.00 (53%)
  • Author: P.フォン ヴァイテルスハウゼン
  • Publisher: シュプリンガー・ジャパン株式会社
  • ISBN: 4431100407
  • Amazon Price: ¥ 4,725

カテゴリ
books books
plone plone
トラックバック用URL:
http://takanory.net/takalog/1129/tbping

plone研究会(2009-07)に参加

作成者 takanori投稿日 2009年07月17日 23時59分 最終変更日時 2009年07月18日 00時01分

7月の plone 研究会に参加してきたので、レポートしたいと思います。

  • 日時: 2009-07-15(水) 19:30-22:00
  • 場所: アスキーメディアワークス 会議室
  • 出席: retsu、たかのり、しみずかわ、かへい、もりもと(t2y)、もりの、 こばやし、なかやま、ほんだ、てらだ、やすだ

実は、時間通りに会場にいってもほとんど人がいなかったので(涙)、Zope3 入門編を座り読 みさせてもらいながらretsuさん、かへいさんと雑談してました。

Amazon EC2

  • plone で一時的に重たいサイト作るときに、EC2使いたいと考えている

  • EC2+django で実サービスしている例もあるよ

  • 帯域も考えないとね(ほんだ)

    →実運用はしたことない。今仕事で Pylons + EC2 やってる(てらだ)
    →性能的には1 CPU なので遅い
    →サーバが外にあるので遅い。フロントを Amazon CloudFront にするのがおすすめ
    →アップロードが多いサイトは向いてないかも(本多)

PLIP 9309のこと

  • PLIP 9309 をやってます。Plone 4.0 のテスト環境がうまく立ち上がらない。(てらだ)

  • モンキーパッチ形式でいいか悩んでいる。(てらだ)

    →まずはきちんと動く方が大事だと思うので、モンキーパッチでいいんじゃない?
    →他のプロジェクトもそんな感じでやってるのあるよ。
    →まずはモンキーパッチでいくことにする。

PLIP (Plone Improvement Proposal)というのは Python の PEP のようなもので、Plone に組み込みたい拡張の提案のことです。

この PLIP 9309 はてらださんが提案した、日本語とかマルチバイト言語の検索を Plone で拡張しないでできるようにする機能で、 plone 4.0 に組み込まれる予定です。

OSW2009

  • OpenSource World 2009.org パビリオン に出展した
  • 全体的にけっこう盛況だったらしい
  • 客層が変わってきたらしい
  • 基調講演っぽいののリストを見たけど、確かにビジネスっぽい感じが強まってる気がする(たかのり)

NZのTimさん

  • 日時: 2009-08-06(木) 19:00-21:00
  • 場所: アスキーメディアワークス

Zope/Plone開発勉強会

  • 11(土)に第1回を実施した

  • 今日、第2回をメーリングリストで告知した

    • 日時: 2009-08-08(土) 11:00-18:00
    • 場所: タイムインターメディア会議室
  • 全員なんだかんだで最後にしゃべるので、発表時間が1時間じゃ足りないかも

  • いつも開発と同じくらいの時間飲んでいるので、開発時間を後ろに1時間延ばした

  • 今後、ハンズオン的なのをやってみて、導入のところとかやった方がいい?(たかのり)

    →一回やってみて、反応みてみたら?(かへい)
    →「もくもくやる会」と「わいわいやる会」の間をうめるために、twitter でやりとりするとかどうだろう?とか思ってる(たかのり)
    →初心者の人のためにはチュートリアルとかあるといいかも(もりもと)
    →席を初心者とそれ以外の人にわけてみてもいいかも(もりもと)
    →やりたいことを自己紹介で聞いたら、関連する人でまとまるように席替えしようかな(清水川)

ということで、多分9月に開催する第3回では、ハンズオンっぽいのもやろうかと思っています。

mr.developer

くわしい使い方とか、考え方についてしみずかわさんがホワイトボードで説明してくれた。

  • buildout ベースでプロジェクトを進めるときに、複数のパッケージを svn でとってきて、みたいなことをするときに便利

    →会社の150くらいのパッケージまとめての開発で使っているとのこと
    →開発をまわしていくためのツール
    →plone 4.0 の現在の buildout は mr.developer を使っている
  • buildout のレシピではなくて mr.developer を入れると機能が増える感じ?

なんとなく mr.developer の必要性がわかったかも

一人でプロダクト開発をしているときは問題ない(ローカルのソースが必ず最新だから)けど、複数人で一緒に開発すすめるときはいちいち update してから buildout 動かすってのはたしかに面倒そう。 mr.developer を使って開発をまわすのがよさげ。今度使ってみよう、そうしよう。

終了後はさくら水産に行って、50円の魚肉ソーセージとか食べて帰りました。

カテゴリ
plone plone
トラックバック用URL:
http://takanory.net/takalog/1130/tbping

Powered by vine linux, python, zope, plone, coreblog