投稿練習(73, 0)
 メ-ル希望(3, 0)
 障害情報(18, 0)
 雑談(871, 0)
 業務報告(284, 0)
 VineseedにZope(623, 0)
 Zope27使おう(6, 0)
 ImgBBS(14, 0)
 会員専用(0, 0)
 ぼやき場所(27, 0)
 メモ(32, 0)
 eclipse(6, 0)
  

ImgBBS

ImgBBS の質問要望

投稿画面の表示を 

検索文字 

お名前  EMail 
 左に表示されている数値を入力してください 

0014 0004

4 kiyo 2003年11月26日 0時28分 Id=kiyo

ImgBBS にて左メニューや、rdf 等色々な所で、文字列を途中で切りとってました。
ですが、ご存じのように漢字は2バイト表現されています。utf-8 は3バイト?
切り取る所が漢字の中間に位置した(漢字の1バイト目)場合、文字が崩れてしまいます。
 
この処理方法に悩んでいたのですが、 COREBlog の utility.py にて見つけてパクりました。
# 柴田さんには連絡入れてないので、怒られそう。でも「私が本気だせばこんな物じゃない」と柴田さんは言ってらしゃいますので気になさらないと思います。
 
ただ、 utf-8 化した物はまだ対処されていないような?
 
んで、そのパクり品を組み込んだ ImgBBS にてここの物をそのまま移動した BBS を
http://fzug.com/fzug_prog/ibimgbbs にて公開中
 
# パクリを組み込んだ ImgBBS-0.2b.tar.gz も入れました。いいのかいな^^



3 kiyo 2003年11月24日 19時13分 Id=kiyo

>>2 rdf を追加した
申しわけない。根本的な間違いをしていました。
次回に直します。
 
# 話が違いますが、UTF-8 はいけるかも知れません。
# 旧チャットBBSを UTF-8 化して見ました。
# http://yosiki.jp/ws/Ibbbs なんだかなつかしい^^




2 kiyo 2003年11月24日 14時20分 Id=kiyo

ImgBBS-0.1.1b3 を入れました。
ImgBBS-0.1.1b2 の内部に入れていた Firebird のデータベースが壊れているような?
それと、忘れていた rdf を追加した。編集は必要だと思います。
 
#PS> 16:20分 chatbbsmovedb.zexp を変更 番号でレスが付くコメントが多い為、極力依然の番号に合わせる為
 
いるのは owa さんと僕だけかも知れないけど。
旧チャットBBS からのデータを移動する chatbbsmovedb.zexp を入れました。
DBアダプタ の destcon, sourcecon を自分の環境へ合わせて下さい。
その後 maintbmove, subtbmove のpythonScript を実行して下さい。
owa さんには subtbmove 内の「name, passwd= context.getname(gcol['name'])」は必要ないかも知れない
これは お名前の hoge#passwd を切り分ける物です
 
utf-8 への変換をする場合は encodeconv.py を Extensions へ入れて
maintbmove, subtbmove それぞれの実行部分をコメントにし
以下の所を有効したらヨカです。
 
###########################
# Change charactor utf-8
###########################
#CHARSET ='utf-8'
#SID=0
#for gcol in getsubdat:
# SID = int(SID) + 10
# name, passwd = context.getname(gcol['name'])
# name = context.getconv(name,CHARSET)
# sakuseibi = context.getconv(gcol['hiduke'],CHARSET)
... 略 ...
 
ちなみに UTF-8 変換を実行した結果
「メールns2test」 -> 「・癸シ・�s2test」 に一カ所化けました。



1 kiyo 2003年11月23日 23時 1分 Id=kiyo

SlideImg の名前を変更して ImgBBS へ変更しました。
http://fzug.com/fzug_prog/zopeing/d_load/ImgBBS
に置きました。
今度の BBS はメールサーバが無い環境でもプロバイダに加入して入れば送信可能です
Squishdot の持っている機能に似せて作成しました。
この機能は malo さんのぱくりです。
 
ただ、現在の BBS のデータを移すのが最大の問題です。
# 色々問題があろうかと思います。
何かあったらここへお願いします。