HOME | ドキュメント |  ブログ  |  BBS  |  瓦版  | 将棋プロジェクト |  物置小屋   

象歩BBS
 BBSボード RDF
こんにちは (23)
おためし板 (321)
質問箱 (94)
テスト (30)
You散歩 (4)
建築 DIY (6)
MTB (32)
(9)
節電対策 (2)
このサイトに関する話 (185)
Linux (396)
PC用ハードウェア (6)
Vine Linux 野良系 (64)
PC 工作 (31)
ドローン (0)
自家製GAFA (0)
BBS の改良 (105)
Vine Seed (520)
Zope とプロダクト (95)
Web の利用技術 (131)
DB とファイルシステム (63)
Python と C/C++ と... (29)
Zopeプロダクト開発メモ (3)
UTF-8 化 (42)
Mail 環境 (8)
COREBlog (109)
Zope3 (51)
Windows 64bit (18)
Mac (2)
Squeak スクイーク (67)
Django ぶらり一人旅 (3)
64bits (52)
Mono 思いにふける (10)
Mint Linux (6)
CentOS (2)
ディスクトップ (4)
象歩将棋 (478)
将棋よもやま (210)
サイトのデザイン (31)
心配な話 (66)
うそ (21)
うそ総集編 (0)
昔のゲストブック (20)
ボート部 (23)
Web 日記 (199)
 スパム
逮捕しる (0)
スパムお溜り (0)
ごみ箱 (6)
 リンク
kiyoさんのサイト
ペンタ郎の漫漕ブログ
端艇部員日記
TIT漕艇部の練習動画 @YouTube
墨堤の雄 @FaceBook
ペンタ(五大学ミドル) @FaceBook
Facebook
Vine Seed パッケージビルド状況
Vine Linux パッケージ情報
VineLinux バグトラッキングセンタ
VineSeed 開発用 Trac
VineSeed Specs
RPMパッケージの作成方法
Linux Standard Base
Planet Vine
Vine Linux ユーザーフォーラム
Vine Users ML アーカイブ
VineSeed ML アーカイブ
twitter#VineLinux
勝手に将棋トピックス
詰将棋おもちゃ箱

質問箱

解からないことがあったら聞いてください。多分僕も解からないので一緒に考えましょう(爆


全93件 - 01 02 03 04 05 06 07 08 09 10
64  ten  2006/11/15 19:13 id: Px1Q0tDyor2  prob: 0.5%
一度削除したのにわざわざありがとうございました。

owa様のおっしゃる通り、_init_.pyというファイルに設定を行ったら
出来るようになりました。

ありがとうございました。出張頑張って下さい。

返事が遅くなり申し訳ありません。
63  owa  2006/11/07 11:16 id: mJs8kxp1Zus  prob: 0.1%
>>62
すいません返事が遅れてしまって
関係無いかもしれませんが、Script(Python) で呼び出せないモジュール等は allow_module
を使って呼び出せます。

Zope インスタンスの下に ${INSTANCE_HOME}/Products/GlobalModules などと云う名前でディレクトリを作ります。
その下に __init__.py というファイルを作り、allow_module を呼び出します。

from AccessControl import allow_module, allow_type
allow_module('sha')
import sha
allow_type(type(sha.new()))

zope を再起動すれば sha が使えるようになります。
情報元は↓
${ZOPE_HOME}/lib/python/Products/PythonScripts/module_access_examples.py

# これから出張なんで、ちと乱暴。スマソ...
62  ten  2006/11/06 12:09 id: Px1Q0tDyor2  prob: 7.3%
投稿しておいて申し訳ありませんが、削除させてください。
61  yama  2006/07/28 16:58 id: Yha/BghhLkk  prob: 4.9%
ご回答ありがとうございました
60  owa  2006/07/27 01:15 id: mJs8kxp1Zus  prob: 11.8%
眠れないので...
##parameters=name
try:
  ob = context[name]
  print "    absolute_url(0): ", ob.absolute_url()
  print "    absolute_url(1): ", ob.absolute_url(1)
  print "absolute_url_path(): ", ob.absolute_url_path()
  print " virtual_url_path(): ", ob.virtual_url_path()
  print "  getPhysicalPath(): ", ob.getPhysicalPath()
except:
  print "error:", name
return printed

を /plone/zshogi の下 name='ABC' で実行すると
    absolute_url(0):  http;//localhost:8080/plone/zshogi/ABC
    absolute_url(1):  plone/zshogi/ABC
absolute_url_path():  /plone/zshogi/ABC
 virtual_url_path():  plone/zshogi/ABC
  getPhysicalPath():  ('', 'plone', 'zshogi', 'ABC')
となりました。若干の相違があるようです。
59  owa  2006/07/26 21:19 id: mJs8kxp1Zus  prob: 0.0%
yama さん、こんばんは

>> 任意のファイル(オブジェクト)のパスを get したい
良く理解してませんが、欲しいのは absolute_url() の類でしょうか? 
...
obj = state_change.object
try:
  print "URL=", obj.absolute_url()
except:
  print "error=", obj.getId()
return printed

>> sorce = context[obj.getId()] #ここでエラーが出てしまいます
obj が任意のオブジェクトということなので、別の名前空間から持って来ることもあるのですよね。
カレントのフォルダ (context) の中に、その名前が見付からないと云うエラーではないですか?
# 憶測で書いてます。見当違いだったらごめんなさい;;
58  yama  2006/07/26 16:08 id: Yha/BghhLkk  prob: 2.0%
はじめまして。
いつもこのサイト参考にさせてもらっています。
Python スクリプトで 1 つ解からないことがあるので、教えて頂けないでしょうか。

スクリプト(Python)で、任意のファイル(オブジェクト)のパスを get したいのですが、
どのようにすればいいかわかりません。
くだらない質問で申し訳ございませんが、もしよろしければご教授ください。
よろしくおねがいします。

==================================================
##parameters = state_change

#『オブジェクトとIDを取得』
obj = state_change.object
id = obj.getId()


# 『オブジェのパスを取得』
sorce = context[obj.getId()] #ここでエラーが出てしまいます。
===================================================

ちなみにファイルの階層は

Plone
  |_intro
      |_data
          |_intro.html

となっています。
57  imasaka  2006/04/09 02:58 id: 2554sQJdCQI  prob: 1.4%
早速の修正ありがとうございます。こちらの象歩を拙ブログで
利用させていただいています。詰将棋貼り付けには簡単きれいで
役に立っています。ご報告いたします。
http://blog.livedoor.jp/gutsy_imasaka/
56  owa  2006/04/08 20:33 id: mJs8kxp1Zus  prob: 0.3%
>>55 URLがありません。とでて、エラーになります。
長らくさぼってました。すいません。
手元に少しだけバグをつぶしたもの (ver 0.1.3) があったので置き換えました。
一応大丈夫そうです。
55  imasaka  2006/04/08 01:20 id: 2554sQJdCQI  prob: 2.0%
詰め将棋投稿のところで、駒を5枚ほど置くとURLがありません。
とでて、エラーになります。つまり、新規の詰め将棋がつくれません。
直りますか。
全93件 - 01 02 03 04 05 06 07 08 09 10