Nikki
過去ログ "地図":maptest 200803 200802 200801 200712 200711 200710 200709 (実際には5月から9月) 200704 200703 200702 200701 200612 200611 200610 200609 200608 200607 200606 200605 200604 200603 200602 200601 "戦略司令官":http://ns.jk.to/zwiki/StrategicCommander 2005
2008年(Structured Text が日記に向くとは思わなかったが、よい)
これはシステム的にはブログじゃないです。よって、コメントは見てないので、質問はメール(zope とか plone の日本語のMLへ)ください。 Plone を ver.up したので、連絡フォームもつかえるようになったかも?(未確認)
またはmixiで。知ってれば直接でもいいですよ(^o^)
2009/2/18
日記を移動しました。こんどはコメントが使えるようになりました。トラバは切ってますが(^^;;
12/19
リンクをインポートするScript(Python) を書いた
CSVを読みこむのは面倒なので、listを作り、zzl という名前のScript(Python) でuploadしてあります。
BeautifulSoup でAタグのリストを作っているだけで、それを出力しておいて、ZMIよりuploadする前提です :
from Products.CMFCore.utils import getToolByName
from Products.PythonScripts.standard import html_quote, url_quote_plus
items=container.zzl() # これがcsvのかわり
urltool = getToolByName(context, "portal_url")
catalogtool = getToolByName(context, "portal_catalog")
portal = urltool.getPortalObject()
# create a document
links = getattr(portal,"links")
cpu = getattr(vault, "cpu") # links/cpu
i860 = getattr(cpu, "i860") # links/cpu/i860
i960 = getattr(cpu, "i960") # links/cpu/i860
hw = getattr(vault, "hardware") # links/hardware
os = getattr(vault, "os") # links/os
fol = {"i860":i860, "i960":i960,"cpu":cpu, "hw":hw, "os":os}
for folder, pid, url, title in items: # [格納フォルダ,id, URL, タイトル], のリスト
item = fol[folder].invokeFactory("Link", pid) # folderに対してLinkアイテムを作成
link = getattr(fol[folder], pid) # 作成したLinkアイテムを取得
link.editMetadata(title=title, subject="") # titleを編集
link.edit(remote_url=url) # LinkアイテムにおけるURLは 'remote_url'プロパティ
return "done"
なんとかうまくうごきます
12/17
中のドキュメントと外へのリンクが同じフォルダにあるとガクガクする。
folder_listing を ちょっとカスタマイズ :
<tal:to_external condition="python:item_type == 'Link'">
<span tal:attributes="class item_type_class">
<a target="_blank" href="#"
tal:content="item_title_or_id"
tal:attributes="href item/getRemoteUrl;
class string:${item_wf_state_class}">
External Link
</a>
</span>
</tal:to_external>
いちおう想定通りになった。 a の class から visualIconPadding を外しただけだけど。
副作用はまだ確かめてない
12/06
某サイトで検索が効かない。調べてみたら、portal_catalog の indexes で SeachableText となってる・・・
SearchableText にしたらあっさり動いた。
つーことはCJK入れてずっと動いてなかったってことかorz
12/01
いい加減、ページを分離しよう。といいつつそのまま
Word, Excel, PowerPoint? のメニューをカスタマイズした情報のexport というのはできるんだかできないんだかわからないが、
同じバージョンを新規インストールした直後なら
- AppData?/Roaming/Microsoft/PowerPoint?/PPT11.pcb
- AppData?/Roaming/Microsoft/Excel/Excel11.xlb
- AppData?/Roaming/Microsoft/Template/Normal.dot
をコピーしてあげれば コピー元と同じ状態になる。
発見してうれしかった。
11/10
ああ、過去告知だけど、World Plone Day Tokyo 2008 に参加してきました。11/08に開催されました。
で、Ploneを使う人のためのPython入門というトラックを畏れ多くも担当させていただきました。
ご存知のとおり、書きちらかすタイプの人なので、まぁ、クイックハックとかカッコいい言葉で胡麻化しつつ、いいかげんでキタナいこともやらかします。
で、書きちらかしの経験より、Python Script と TAL を書くための最低限のPython 入門というのを書きました。
まったく役に立たないということもないでしょうって感じで吊しておきます
http://plone.jp/documentation/wpd2008tokyo/pythonforplone
10/17
Windows 2000 server にも無理矢理ぎみだけど? VMware? Virtual Center を入れることはできる。
まず、SP4 を当てる
そして、SP4 Rollup 1 を当てる。
次に、.Net 2.0 を適用する。
で、windows update で最新化?する。
MDAC 2.8 を入れる。
次に、VMInfrastructure CD から redist フォルダの下の SQLserver? 2005 express Edition のインストーラを上げる。
ここがヒドいんだけど、SQL Server Native Client というのが勝手にインストールされるんだが、その後、SQLServer 本体のインストールになる。
その本体のインストールを開始するために待ちになっているダイアログの状態で、Native Client を、アプリケーションの追加と削除でアンインストールする。
そして、SQLサーバを入れる。 Native Client はインストールされなおすので問題ない。
で、ここまでやったら、vpx の下の VC サーバがインストールできそうな、exeか msi をdouble clickする。
それで、既存のdatasource ではなく、新たにインストールするぜ的なオプションで(つまり新規インストール風に)進めると何事もなかったかのようにインストールされる。
まあ、ちゃんと vmware.lic ファイルは必要ですが・・・
何度もOSごとふっとばしたので2,3日かかってしまいました(ずっとやってたわけじゃないけど(笑))
こうやっとくと、クローンやマイグレートができるから、ラクになる
9/16
昨日は issei 氏の会社のBBQにおよばれ。うまかった。
はやく寝たのでおきるのも早い
気がつけば
ML110 Xeon DC 搭載 と ML115 Athron 64 X2 搭載の HP Proliant があるヘンなウチになってしまった。
ML110 は XP 機なので 4GBしか載せていない(純正ECC(笑))が、ML115はESX機なので安いメモリだが現状6GBくらいかな?
ストレージはML110が2.5TBで ML115が1.2TB。しかも、ゲストOS一杯のせてるほうがストレージがらがらなのはどうして(笑)
プリンタもFujiXerox のカラーレーザにしました。エアコンはもちろんダイキン工業、食器洗浄器はホシザキです!(関係ない)
しかしもうマトモなバックアップとれないな
ノートのHDDが320GBかよって感じ。
D: は robocopy でいこう。(robocopy /e /np /r:1 /w:3 /log:D:\robolog.log /tee あたりか?)
C: は・・・ツールを適宜使うしかないなぁ・・・
試しにTrue で取ろうとして whole disk で想定10時間・・・、やっぱ D:のみ roboっすね。しかし、coLinux 用のディスクイメージは毎回とりなおしか。つらいなー。
でもデスクトップ機に入れた coLinux のディスクイメージは1ファイルで300GB(笑) # ばくあぷ取るのは諦めている。最初から
colinux でかるくはまる
新しく 0.7.3 がでていたのでそっちをいれてみたが、現象から言って以下の二点を満さないとブルスクなど不具合多発
- スペースとか入るPATHはまずい。今回はD:/coLinux を用意してインストール先とした
- よくわからんが、インストール先にディスクイメージを置かないと、気持ちよく動かない
全然理由不明。VMware Server にするか?とかマジで思いました。復旧には成功したので coLinux でいきますが。
EISA構成の件
デフォルトがシステムパーティションになってるような構成なら納得できないこともないな・・・でもサーバ機じゃないし > れつのと
Firefoxのエラー
profile.ini を直接いじった場合
- 現在使用中であるためFireFoxはプロファイル"default"を使用できません。 他のプロファイルを選択するか、新しいプロファイルを作成してください *
というのが出たら、指定されたフォルダが無い、つまりプロファイルフォルダの指定ミスという可能性もある
9/5
Vista 再インストール。
しかし、Vistaさんのリカバリインストーラは挙動がおかしすぎる
- 二つ目のパーティションにインストールしようとする
- そこが拡張パーティションでも二つ目にインストールして、そして最後にコケる
- しかたないので一つ目にデータ用パーティションを作り、二つ目にOS用を切っておいてからインストールすると、一つ目をEISA構成とやらにしてしまう。あらかじめデータを入れこんでおいたのに(;_;)
- cmd
- diskpart
- select volume 0
- select part 1
- delete part
- という結構ビビらざるを得ないことをしなきゃならん
ああ、まだインストールはじめたばっか。こりゃ、時間切れで元のディスクに戻しておわりかな?
8/25
とてもつかれてます(笑)。
Vmware ESXサーバのフロッピーイメージを素直につくると、1.44MBのものを storage に作って、それをダウンロードして、クライアントデバイスで 接続するんですが、1.44MBは小さい。
Windows NT 用にESX上で100MBくらいのハードディスクをつくってNT上でフォーマットしてから、remove してLinux にくっつけて dd if=/dev/sdb1 of=/tmp/uso とかとして、 これをローカルマシンにコピーして、fdd.flp とかすると、VI Client で使える R/W可能なFD デバイスとなります。
100MBあればイベントログもたいがいとれるし、まぁ、なんとかなる。
independent とか、そのあたりはそれなりにやってください。基本的にはindependent で persistant でだいじょうぶ でしょう。
ESXとWindows NT に詳しくなった夏でした(苦笑)
8/1
ESX 3.5 を ML115にインストール。起動するとコケる。
コケるといっても、自動的にメンテナンスシェルに落ちてくれるので そこで ::
cd /etc/vmware/pciid
cp sata_nv.xml sata_nv.xml.org
vi sata_nv.xml
# 037e のエントリをコピーして、037fのエントリを追加する
esxcfg-pciid
shutdown -r now
とするとあら不思議。 なにごともなかったかのようにたちあがる
7/6
気がつけば7月。梅雨明けまじかってかんじ。新システムに某環境を構築してるが面倒です。
6/30
ひさびさに寝た。しかし腕のつかれがとれない
6/17
更新間隔があいてます。やっぱmoblogにするべきか。
なんだか、NT4.0 なんて触ってます。
インストールガイド http://www.microsoft.com/japan/technet/archive/prodtechnol/winntas/deploy/sp6a.mspx
SP6a はすぐ探せる。リソースキットサポートパックも探せるけどリソースキットそのものはMSサイトにはない。
で、SP6aを当てても、IEは3.0のまま。IE5以降が必要というのは多いので、ダウンロードしようとするが、setupがネットワークインストールのみ。
こまったのでググったら発見: http://voidmain.no-ip.com/~nakamoo/cgi-bin/mt/archives/2004/10/ie6sp1.html つまり :
d:\downloads\ie6setup.exe /c:"ie6wzd.exe /d /s:""E3"""
こうやればよいらしい。できた。そのあと、ie6setup.exe を、新しくつくったフォルダにいれてからCDを焼く
6/2
Plone のドキュメントコンテンツ(ページ)の編集は、cadaver で画像を放りこんでおいて、external editor で編集するのが、安直だけど楽。
いろいろ考えてみたが、画像と文章を左右交互に出すような軽めのノリの話の場合、マヌケだけどtable が楽のようだ。 div でがんばってみたけど、ともかくブラウザの違いに対応するのが面倒すぎる。
スケルトンをスクリプトで出して、それを編集していく感じ :
!/home/zope/bin/python
import sys
import Image
args = sys.argv[1:]
for x in args:
y = Image.open(x)
#print x, y.size
(w, h) = y.size
print """<table><tr>
<!--img --><td><img width="%s" height="%s" src="%s"/></td>
<td valign="top"><br /><br />
<br /><br /></td>
</tr></table>\n\n"""%(w, h, x)
今はexternal editor は面倒なのでWindows上で sakura エディタ と xkeymacs の組み合わせでつかってます。 文字コードなんかの変換なども含めて、sakuraエディタも便利ですしね。
5/26
ようつべさん、特段の利用料を支払っているわけでもないのでなにも言えないが、several minutes って・・・長いな。30分たったよ。
5/18
Ploneに、ファイルを一杯upload したいので、Vista のWebフォルダを使おうとするがうまく動かない。サーバの設定等も疑っていろいろやってみたが、どうにもうまくいかない。
Samba 経由でVM(つーかcoLinux)上のCentOSにコピって、cadavar でやったら一瞬でうまくいった。MSさん、もうちっとちゃんとしてよね・・・
5/8
MLサーバを移動したら動かない。結論から言うと、smrsh の設定をわすれてた。/etc/smrsh とかに ln -s をすればよかったんだ。これもググらないと思いだせない。いわれたら「あー、そーいやそーだ」となる。すっかり脳味噌がつるつるになっているようだ・・・
5/5
Apache 起動時に key で、passphrase 入力を求められる。削除のしかたは・・・ぐぐるか :
# openssl rsa -in server.key -out server.key
なるほど。なんとなくやった気もする。
5/1
やっぱりmoblogができないシステムは不便だなぁ・・・再構築しようか?
4/28
pia.co.jp が逆引きできないとはおもわなかった・・・
4/14
模様替えも引っ越し屋さんをよんだほうがよかったのではないかと思う今日子のごろ寝。
チョーイタす(;_;) 体中・・・
4/6
タイヤ交換はお店に任せたほうがいいのではないかと思う今日子のごろ寝。
あちこちイタす。
4/5
emobile のサービスエリアギリギリのところにいます。
ギリギリです。南側の部屋でないと使えません。
しかたないので無線LANを強化しました(うーむむ)
4/4
MIDP (javaアプリ) でうまくいきました。
検索かけて発見した JWeichiango? ( http://www.getjar.com/products/3672/JWeichiango ) は動かなかったけど、同じサイトから
TinyGo? ( http://www.getjar.com/products/11694/TinyGo ) というのを発見してインストールしてみたら動作しました。
対戦とかはできないけど(二人いればできるけど)、これで充分。
ほかにももうひとつみつけたけど、シェアウェアぽかったので消しちまいました。
4/3
うう、WX320Kのjavascript の動作は微妙すぐる・・・。マウスがないことを前提にするというのは考えたことなかったし・・・うーむ。
4/2
javascript で、WX320Kでも動く碁盤はないだろうか?書くか?
せっかくなので↓やってみたがあまり面白くならなかったな。やっぱりそういうのに常に触れてないとダメか(民明書房とか)
| subtopics: |