2011/06/04
Zope3入門篇 第9章「国際化」第10章「サイトのレイアウトをカスタマイズする」を確認しました
さくらのVPSサーバへインストールしたZope3.4.1を使って、「Zope3入門篇」の第9章「国際化」第10章「サイトのレイアウトをカスタマイズする」を確認しました。
Zope2からそうですが、Zope3でも、国際化対応の機能を元々持っています。Zope3入門篇では、Worldcookeryという世界中のレシピを投稿、収集するという架空のサイトを元に機能の説明が進みます。
ラベル:
Zope3,
さくらインターネット
2011/05/10
さくらのVPSサーバへZope3.4.1をインストールした備忘録
さくらのVPSサーバにZope3.4.1をインストールしてみました。備忘録を残しておきます。
Zope3.4.1のソースを取得して、解凍、中にある「configure」を行います。
$ ./configure Configuring Zope installation Testing for an acceptable Python interpreter... Python version 2.4.3 found at /usr/bin/python The optimum Python version (2.4.3) was found at /usr/bin/python.
Python 2.4.3 がインストールされているようです。Zope3.4.1が動作するバージョンなので、このまま進めます。「make」をすると、途中でエラーになります。
$ make Dependencies/BTrees-Zope-3.4.1/BTrees/BTreeModuleTemplate.c:555: error: 'Py_False' undeclared (first use in this function) error: command 'gcc' failed with exit status 1 make: *** [build] Error 1
ぐぐってみると、「python-devel」が無いことが原因のようなので、インストールします。
# yum install python-devel
これで、「make」がエラー無く完了、そのまま「make check」「make install」をして、インストール完了
「mkzopeinstance」を使って、Zopeのインスタンスを作成。「zopectl」を使ってインスタンスの起動
アクセスを確認。
ラベル:
VPS,
Zope3,
さくらインターネット
2010/11/10
Zope3入門篇 第7章「簡単なビューとブラウザページ」での記載が再現されません
Zope3入門篇 第7章「簡単なビューとブラウザページ」の内容が再現されません。
第6章で作成した「minestrone」を「プレビュー」で確認しても、ブラウザでのビューが表示されません。「アクセスしようとしたページは利用できません」と表示されます。
おそらく、どこかに設定ファイルの抜けがあるのでしょう。
他のサイトでのZope3のチュートリアルをやってみることにしました。
ミニマムなアプリを作成することで、必要な設定が分かるのでは・・・との思いから
超シンプルなアプリケーションを作ろう|Zope3|OSS-Web のアプリを作ってみました。
抜けていた設定が分かりました。
「最後にZope3が起動するときにomikujiパッケージを読み込むようにZCMLをpackage-includesに追加しておきましょう。」の箇所でした。Zope3に自分の作成したパッケージを伝える設定が抜けていました。それでは動くはずがありません。
「Zope3入門篇」にもしっかりと記載されていました。52ページから54ページにかけての記載。最初、この記載がよく理解できず、後で戻ってこようと思っていた箇所でした。
package-includes に必要な記載をしたファイルを追加することで、正常で動作するようになりました。
2010/11/06
Zope3 の bin/debugzope で、ルートフォルダとしてのroot変数が使えない件、Vine4.2の環境でも解決しました
Zope3 の bin/debugzope で、ルートフォルダとしてのroot変数が使えない件、Windows環境で行うと問題なくアクセスできました
引き続き、Vine4.2に、Zope3.4.1をインストールして確認しました。
すると、何の問題もなく、root変数が使えました。問題のあったZope3のバージョンが何だったのか分かりません。Zope3の管理画面でのランタイム情報は、Zopeバージョン「Development/Unknown」と表示されていて、バージョンが確認できません。今回インストールをしたZope3.4.1でもランタイム情報でのZopeバージョンは、「Development/Unknown」となっています。
ソースのどこを見れば、バージョンが確認できるのでしょうか?
$ bin/debugzope >>> from worldcookery.recipe import Recipe >>> minestrone = Recipe() >>> minestrone.name = u'Minestrone' >>> root[u'minestrone'] = minestrone # 以前はここでエラー >>> import transaction >>> transaction.commit()
Zope3 の bin/debugzope で、ルートフォルダとしてのroot変数が使えない件、Windows環境で行うと問題なくアクセスできました
Zope3 の bin/debugzope で、ルートフォルダとしてのroot変数が使えない件
前回動作確認をしたのが、Vine4.2上のZope3だったので、Windows7環境での動作を確認してみました。
次は、Vine4.2上のZope3を最新のStable版で試してみます。
2010/10/25
Zope3 の bin/debugzope で、ルートフォルダとしてのroot変数が使えません
「Zope3入門篇」をやっています。Zope3でのデバックモードでのZopeの起動にて、「グローバルroot変数としてルートデータベースオブジェクトにアクセスできます。」とあるのですが、root自体の名前が解決されません。
>>> root
Traceback (most recent call last):
File "
NameError: name 'root' is not defined
下記のサイトでは、rootでルートデータベースオブジェクトにアクセスできることを説明されています。
IPythonを使ってZope3デバッグ の 「Zopeのデバッグコンソールで使う」の項目
何が違うのでしょう?悩んでいます。
登録:
投稿 (Atom)
人気の投稿 (過去 30 日間)
-
MacBook Airを仕事でプロジェクターに接続ことがあり、どのようにすれば、切り替えが出来るのかを調べました。忘れやすいので、備忘録として記録。 Windowsノートパソコンにプロジェクターを繋げて、プロジェクターに出力を切り替える時には、ファンクションキ...
-
android-scripting 「SL4A」上で、6行で作れるAndroidのバーコードスキャナープログラムを試してみました。android-scripting 「SL4A」のサイトにサンプルプログラムのリンクとして、下記のサイトがありました。 Android...
-
Unityは、フリーの3Dゲームの開発環境です。前から興味はあったのですが、分かりやすい書籍が無かったので、試していませんでした。Unityのリファレンスのような書籍は、あったのですが、最初は、チュートリアル的なものの方が入りやすいです。 Unity http:/...
-
Mac OSX 10.9.4にVagrantで仮想環境を構築した時の記録です。 Mac OSX 10.9.4で、Vagrantで仮想環境を構築するのは、とても簡単でした。Windows7にVagrantの環境を用意した時は、いくつか詰まったところがありましたが、Macでは、詰ま...
-
2013/08/08 神戸市立小磯記念美術館に寄った後に、六甲アイランドの神戸港より、大分港行きのフェリーさんふらわあに乗りました。 神戸発~大分行き航路|航路一覧|フェリーさんふらわあ http://www.ferry-sunflower.co.jp/route/kob...
-
さくらVPSへruby on railsをインストールしてみました。色々なサイトの記載を参考にRails 3.0.7をインストールしました。 Rubyのコンパイルに必要なものをインストールします。 $ sudo yum install openssl-devel zl...
-
「iOS位置情報プログラミング」のiBeaconのサンプルコードを試してみました。 iBeaconとは iBeaconとは? 超話題の「iBeacon」を徹底解説――O2Oの本命となるか!? iOS 7の隠れキラーコンテンツとなる近距離無線通信「iBeacon」とは?...
-
Vineを動かしていたサーバの中では、Subversionも動かしていました。FedoraにSubversionをインストールしようかと思いましたが、Pythonのバージョンを上げてしまったため、yumが動作しなくなってしまいました。yumが動くように調べて変更をしてみました...
-
さくらのVPSサーバへインストールしたZope3.4.1を使って、「Zope3入門篇」の第9章「国際化」第10章「サイトのレイアウトをカスタマイズする」を確認しました。 Zope2からそうですが、Zope3でも、国際化対応の機能を元々持っています。Zope3入門篇では...
-
PyPDF2というPythonのPDFライブラリがあります。Pythonを使って、PDFファイルを操作することの出来るライブラリです。PDF内のページを抽出したり、ページをマージしたりすることが出来ます。 PyPDF2 http://www.blog.pythonlibr...








