HOME
|
ドキュメント
|
ブログ
|
BBS
|
瓦版
|
将棋プロジェクト
|
物置小屋
ドキュメント
象歩
Web瓦版
BBSボード
RDF
こんにちは
(23)
おためし板
(321)
質問箱
(94)
テスト
(30)
You散歩
(4)
建築 DIY
(6)
MTB
(32)
車
(9)
節電対策
(2)
このサイトに関する話
(186)
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)
スパム
逮捕しる
(20)
スパムお溜り
(47)
ごみ箱
(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
勝手に将棋トピックス
詰将棋おもちゃ箱
Python と C/C++ と...
プログラ厶とスカートの丈はロングよりショートが好みです。
全29件 -
01
02
03
04
新規投稿
13
owa
2005/10/12 01:21
id: mJs8kxp1Zus
prob: 3.1%
るびま 10 号発刊
http://jp.rubyist.net/magazine/?0010
12
owa
2005/01/24 20:38
id: mJs8kxp1Zus
prob: 1.2%
Python 2.4 で新しく追加された機能の解かり易い記事。
http://www.itmedia.co.jp/enterprise/articles/0501/24/news034...
集合型、多倍長整数、ジェネレータ、Templateクラス、デコレータ、10進数などどれも便利そう。
11
owa
2004/02/04 10:40
id: mJs8kxp1Zus
prob: 6.0%
Python-2.3.3 の言語リファレンスとチュートリアルの翻訳完了したそうです。ありがたいことです、感謝
http://www.python.jp/Zope/
http://sourceforge.jp/projects/pythonjp/files/?release_id=80...
10
owa
2003/12/19 16:04
id: mJs8kxp1Zus
prob: 0.5%
psycopg 使い易いですね。例えば
---
import psycopg
dsn = 'dbname=bbs user=*** host=*** password=***'
try:
conn = psycopg.connect(dsn)
curs = conn.cursor()
curs.execute("SELECT * FROM chatmaintb ORDER BY mid")
rows = curs.fetchall()
for r in rows:
print '%3d %-20s %s' % (r[0], r[1], r[2][:50])
conn.close()
except:
print 'exception occurred!'
---
などと python でシームレスに使える。
今まで知りませんでした。無駄なコードが必要ありません。
C/C++ だと余計なこと書かされるので、多分この数倍のサイズになってしまう;;
9
owa
2003/12/08 00:10
id: mJs8kxp1Zus
prob: 3.0%
Python2.3 は 2.3.2 で終わりかと思ったら 2.3.3 出るみたい
http://www.python.org/2.3.3/index.html
バグフィックスのみの良品らしい。
早く 2.3 使える状況にならないかなー
8
kiyo
2003/11/28 15:58
id: M4qDt4tUHP2
prob: 0.1%
>>7
充分なテストではないですが、今のところ問題なさそうです。
しかし owa さんすごいなあー
僕のソース消して正解(見なかった事にして下さい)
7
owa
2003/11/28 13:57
id: mJs8kxp1Zus
prob: 7.3%
>>6
すいません必要だったのは表示カラム数分のサイズでしたね;;
---
def columns_in_utf(s, cols):
size = len(s)
cpos = 0
bytes = 0
while (cols > 0) and (cpos < size):
c = ord(s[cpos])
if (c & 0x80) == 0:
bytes = 1
cols -= 1
elif (c & 0xe0) == 0xc0:
bytes = 2
cols -= 1 # 何カラム使うのかなぁ?
elif (c & 0xe0) == 0xe0:
bytes = 3
cols -= 2
else:
break
cpos += bytes
if (cols < 0) or (cpos > size):
cpos -= bytes
return s[:cpos]
---
と直してみました。一ヶ所出来てませんけど。
6
kiyo
2003/11/28 13:32
id: M4qDt4tUHP2
prob: 3.8%
>>4 こんなんじゃどうでしょう
http://fzug.com/fzug_prog/UTF
で試してみました。
私の作ったScript
指定された文字及び長さ
--------------
漢1字ひ2らabcがなカ4896タ78901カナ, 20
--------------
返った文字 [ 漢1字ひ2らabcがなカ4 ]
utf-8での文字長さ [ 27 ]
切り取られた長さ [ 27 ]
owa さん作ったScript
呼び出し utfsize("漢1字ひ2らabcがなカ4896タ78901カナ",int(20 / 2 * 3))
指定された文字及び長さ
--------------
漢1字ひ2らabcがなカ4896タ78901カナ, 20
--------------
返った文字 [ 漢1字ひ2らabcがなカ4896 ] <-- len が 23 になる
utf-8での文字長さ [ 30 ]
切り取られた長さ [ 30 ]
呼び出し utfsize("漢1字ひ2らabcがなカ4896タ78901カナ",20)
指定された文字及び長さ
--------------
漢1字ひ2らabcがなカ4896タ78901カナ, 20
--------------
返った文字 [ 漢1字ひ2らabcが ] <-- len が 15 になる
utf-8での文字長さ [ 20 ]
切り取られた長さ [ 20 ]
文字範囲の指定が必要?
5
kiyo
2003/11/28 12:22
id: M4qDt4tUHP2
prob: 9.7%
>>4 こんなんじゃどうでしょう
おお、プロのコード綺麗だあー。
後で試してみます。
4
owa
2003/11/28 11:58
id: mJs8kxp1Zus
prob:
22.3%
とり急ぎ、こんなんじゃどうでしょう
---
def utfsize(s, size):
n = 0
while n < size:
c = ord(s[n])
len = 0
if c & 0x80 == 0:
len = 1
elif c & 0xe0 == 0xc0:
len = 2
elif c & 0xe0 == 0xe0:
len = 3
else:
break
if n + len > size:
break
n += len
return n
---
あとは後程...
全29件 -
01
02
03
04
Copyright © 2002-2024
Shu KONNO
, All rights reserved. 86 online. 364 today. 2,705,866 visited since 2002/10/26.