パーソナルツール
現在の場所: ホーム 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:Zope3の本がでてたゾウ! (takanori 07-02 12:28)
Re:Zope3の本がでてたゾウ! (関田 07-01 16:33)
Re: >手羽揚 (takanori 06-22 00:16)
Re:#10197: Fire Brigade がかなりよさげ (takanori 06-22 00:15)
>手羽揚 (しみずかわ 06-19 03:30)
最近のトラックバック
日本語にて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 (26)
books (29)
coreblog (48)
ds (22)
ferret (22)
google (33)
icecream (38)
lego (58)
mac (17)
misc (68)
moblog (266)
movie (31)
pc (42)
plone (248)
puzzle (38)
python (44)
server (60)
snowscoot (8)
software (124)
sports (32)
suidou (29)
winds (40)
 
文書操作

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

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

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

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

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

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

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

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

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

カテゴリ
icecream icecream

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

Zope3の本がでてたゾウ!

作成者 takanori投稿日 2009年06月30日 23時45分 最終変更日時 2009年06月30日 23時45分
Zope3 入門編
  • Author: Philipp von Weitershausen
  • Publisher: Springer
  • ISBN: 354076447X
  • Amazon Price: ¥ 6,225 ¥ 4,985     You save ¥1240.00 (19%)
    Third Party Price:¥5594.00     You save ¥631.00 (10%)

ジュンク堂書店のTwitter — Talpa memorandum を読んで 「へー、ジュンク堂の Twitter 面白そうだな読んでみよう」と思 junkudo_ike_pc を見てみると気になるつぶやきがありました。

Twitter / ジュンク堂書店池袋本店/PC書: 6/30新刊:ISBN978-4-431-10040 ... にこんなつぶやきが

6/30新刊:ISBN978-4-431-10040-9 シュプリンガー・ジャパン『Zope3入門篇 Zopeを使ったWebコンポーネント開発』P.フォン・ヴァイテルスハウゼン著 山本烈・柏野雄太・小松亮介訳 15冊入荷 Zope3の本がでたゾウ!(帯より)表紙はゾウです。

なぬっ!?zope3の日本語の本が出る(というか出た)とはっ!!

というわけで調べてみました。amazon にはまだ並んでいないようですが、 オンライン書店ビーケーワン:Zope 3入門篇 Zope 3を使ったWebコンポーネント開発 で見つけました。

書籍「Zope3入門篇 Zope3を使ったWebコンポーネント開発」

  • 著者: P.フォン・ヴァイテルスハウゼン著
  • 訳者: 山本 烈、柏野 雄太、小松 亮介
  • 価格: 4,725円
  • 出版: シュプリンガー・ジャパン
  • サイズ: 24cm/413p

なんか、出版社の 新刊・近刊速報 のページにも載ってないんですけど。

この本自体は洋書の Web Component Development with Zope 3 を翻訳したもののようです。 563ページだったものが413ページに。あれ、翻訳ものなのにページ数が減ってる?抜粋してるのかな。

とりあえず明日立ち見して、目次とかをざっとチェックしてみよう。そうしよう。 なんにしても、zope3 に関する情報が日本語でまとまっているので、かなり興味深いかなと思います。

翻訳のみなさんお疲れ様でした。

表紙のゾウがかわいいですね。

カテゴリ
books books
plone plone

forecastfox の日本語化フィルタを lxml に変更

作成者 takanori投稿日 2009年06月29日 23時57分 最終変更日時 2009年06月29日 23時57分

コードはもうちょっと安定したらきれいにしますが、 firefox に天気予報を表示する拡張機能 forecastfox の 日本語対応版 で使っているフィルタを書き換えました。

このフィルタは、 http://www.accuweather.com/ から XML 形式で送られてくる天気予報のうち、地名と風向きを日本語に変換するものです。

以前のフィルタでは、天気や曜日の表記も日本語に変換していましたが、最新の forecastfox では拡張機能側でこのあたりの表記を日本語にするので、変換対象からはずしました。

また、いままで XML の変換は文字列のパターンマッチで置換していた(ダサ)のですが、そこを lxml を使ってパースして XPath で変換対象のノードを探して置換する形に変えました。

置換する部分のコードはざっくりこんな感じです。

実際に元データとなる 天気予報XML を見ると、なんとなく雰囲気がわかると思います。

# 風向き
WIND = {
    "N": "北",
    :
    }

# 都道府県
STATE = {
    "Japan": "日本",
    "Aichi Japan": "愛知県",
    :
    }

# 都市
CITY = {
    "Abashiri": "網走",
    "Abiko": "我孫子",
    :
    }

def handler(req):
    url = "http://forecastfox.accuweather.com/adcbin/forecastfox/weather_data.asp?" + req.args

    from lxml import etree
    tree = etree.parse(url)
    ns = {'t':'http://www.accuweather.com'}

    state = tree.xpath('//t:state', namespaces=ns)[0]
    state.text = unicode(STATE.get(state.text, state.text), 'utf-8')

    city = tree.xpath('//t:city', namespaces=ns)[0]
    city.text = unicode(CITY.get(city.text, city.text), 'utf-8')

    winds = tree.xpath('//t:winddirection', namespaces=ns)
    for wind in winds:
        wind.text = unicode(WIND.get(wind.text, wind.text), 'utf-8')
    wdata = etree.tostring(tree)

    req.set_content_length(len(wdata))
    req.write(wdata)

    return apache.OK

コードの前半部分で、英語を日本語に変換するための変換用辞書を作ります。

それから etree.parser(url) で XML をパースしたデータを作成します。

そのあとはノードを探しては ノード.text を変換用辞書を使用して書き換えることによって、英語から日本語に変換しています。

基本的に tree.xpath(xpath式) でノードを検索するんですが、ここで引数に namespaces=ns というのがついていると思います。 lxml でネームスペースを指定して検索する場合はこういう書き方をするそうです。

最初はこれがわからず、ぜんぜんノードがひっかからなくて「なんだろう~~」と悩んでました。

というわけで、とりあえず動いたようなのでこのまま動かしていきます。なにか動作に問題があったら連絡くださいませ。

カテゴリ
python python
software software

Google Developer Day 2009レポート(OpenSocial/Open Source編)

作成者 takanori投稿日 2009年06月28日 23時52分 最終変更日時 2009年06月28日 23時52分

Google Developer Day 2009レポート(Google Maps API活用講座編) の続きです。

一つ目は OpenSocial in Japan 二つ目は Google & Open Source です。

OpenSocial in Japan

OpenSocial の導入編ということで、概念から説明していく感じでいた。 私が会場に行ったときにはすでに満席で、私は前の方で床に座って聞きました。

  • 田中 洋一郎氏(API Expert/株式会社ミクシィ)
  • Write once, Deploy everywhere

OpenSocial API Specification

OpenSocial API の全体的な構成の説明。

  • OpenSocial API は JavaScript(クライアント)とRESTful(サーバ)の2種類のAPI
  • JavaScript API
    • XML + HTML + JavaScript (+ Flash and etc.)
    • Gadget XML & Views
    • OpenSocial JavaScript API
      • Person API: ユーザのプロフィール情報を取得、SNSによって取れる情報が違う
      • Friends API: user id, group id, network distance(距離、友達の友達とか)
      • Activities API: 最新の日記一覧とかそーいうの
      • Persisitence API: データをいったんどこかにおいておく
  • RESTful Protocol

開発手法

OpenSocial で開発するときの環境とか便利なツールの話。

  • OpenSocial Dev App
  • OSDE (OpenSocial Develpment Environment)
  • opensocial-jquery
  • OpenSocial サーバはキャッシュの仕組みがあるので、開発中はキャッシュをオフにしよう

オープン性

  • 誰でも議論に参加できる
  • Apache Shindig

日本におけるOpenSocial

各 SNS の対応状況とか本とかハッカソンとかいろいろな環境の紹介。

OpenSocial v0.9

規格は決まったけどまだ実装はないっぽい。

  • OSML: OpenSocial Markup Language
  • OSAPI: Lightweight JavaScript API

Open Source

続いて Google と Open Source のかかわりについてのセッションに参加しました。

  • Chris DiBona
  • 今日話すのは Google での Open Source の使い方とかかわり方について
  • 世の中の Open Source License User が使っているライセンスの割合
    • 1/2 GPL, 1/4 LGPL, and Others
  • なぜ Open Source を使うのか?
    • Intellectual Curiosity/Stimulation(44.9%)
    • Skills Improvement(41.3%)

Open Source use at Google

こんなのを使っていて、いろいろパッチを送っているよ

  • Linux kernel
  • Apache Tomcat
  • SSH
  • 他いろんな Open Source にパッチを送ってるよ

Hwo does Google take part?

Google が中心になってすすめている、いくつかの Open Source のプロジェクトの紹介。

その後、けっこう時間があまったので質疑応答があったんですけど、基本的に普通の回答しかしてくれなくて 「ぶっちゃけどーなの?」みたいな話がなくて残念でした。まぁ、話せないんでしょうけど。

Google 的に Open Source にした方が意味があるものはオープンにして、そうじゃないものは内部で進めるって感じですかね。

カテゴリ
google google

GODIVA キャラメル チョコレート チップ

作成者 takanori投稿日 2009年06月27日 23時59分 最終変更日時 2009年06月28日 00時01分
キャラメル チョコレート チップ
キャラメルアイスとチョコチップ

だいぶ前に買った GODIVA の新作アイス キャラメル チョコレート チップ を食べました。

濃厚なキャラメルアイスの中に、くだいたチョコレートが入っています。

キャラメルはGODIVAでも作ってたりするんですかね?

このアイスがかなり濃厚でおいしいです。

チョコレートは当然のようにうまい。

ショコリキサーのキャラメルも今度飲んでみようっと。

カテゴリ
icecream icecream

android scripting environment 0.8がリリースされたけど

作成者 takanori投稿日 2009年06月26日 23時56分 最終変更日時 2009年06月26日 23時58分
ASE

先日の Google Developer Day で GDD Phone をもらったので Android 上のアプリケーションを作ろうと思ったりしていますが、みなさんいかがお過ごしでしょうか?

Java で作るのもいいんですけど、 Android Scripting Environment (ASE) という Android 上で python とか Lua とか BeanShell でプログラムが作れる環境があるということで、インストールしていました。

そして、 Android Scripting Environment のページに行くと最新バージョンの 0.8 がリリースされていました。

が、ちょっと困ったことが。

今回のバージョン 0.8 から言語環境とサンプルのスクリプトが別パッケージとなりました。 おそらく、今後インストールするスクリプト言語を選べるようにするためだと思います。

で、この別パッケージを入れる方法がわかりません。

SDカードに入れろとか書いてあるんですけど、ASE が認識してくれません。どうやって入れたらいいんだろう。(涙)

しょうがないから 0.7 に戻そうかなぁ。

カテゴリ
google google
python python

Top Animal Twitterer in Japan 投票受付中

作成者 takanori投稿日 2009年06月25日 23時57分 最終変更日時 2009年06月26日 00時00分
Top Animal Twitterer

なんかよくわかんないんですが、 Tweeter Wall @ mallplace.com というところがやっている twitter やっている人を投票するのに登録されたよーというお知らせがきました。

登録していただいた方ありがとうございます。(ぺこり)

というわけで Japan - Vote For Your Top Animal Twitterer Wall のページで日本の Top Animal Twitterer を決める投票が現在行われているので、 くろちゃん くりちゃん がかわいかったら ぽちっ と押していただけるとありがたいです。

平行して Mr TwitterMs Twitter も投票受付中です。

で、上位になるとどうなるんだ?

あ、私のはフェレットくろちゃんくりちゃんの写真です。上の画像だと一番下の段の左から2番目です。お間違いなく。

ってゆーか1位がどう見ても動物じゃないんですけど...

カテゴリ
ferret ferret
software software

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