[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 08/21 08:58 / Filesize : 337 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用)



1 名前:デフォルトの名無しさん [2008/04/11(金) 10:55:10 ]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
Python 使いが優しくコメントを返しますが、
お礼は Python の布教と初心者の救済をお願いします。

2 名前:デフォルトの名無しさん [2008/04/11(金) 10:56:08 ]
Python の Home Page
www.python.org/

日本Pythonユーザ会
www.python.jp/Zope/

3 名前:デフォルトの名無しさん [2008/04/11(金) 10:59:49 ]
◆関連リンク
Python 日本語ドキュメント - Pythonistaのお友達
www.python.jp/doc/release/

Pythonのバイブル的書籍
www.amazon.co.jp/dp/4797341815

4 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 13:22:15 ]
おー、Pythonにも初心者スレができたか。

5 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 13:23:52 ]
Pythonに初心者なんていらないよ。

雑魚はRubyでもやっておけ。
Ruby 初心者スレッド Part 18
pc11.2ch.net/test/read.cgi/tech/1203658291/

*** 終了 ***

6 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 09:55:55 ]
Windows だとエディタは何がお勧め?
IDLE ?
それとも IronPython の Visual Studio 拡張?
しかし実行はドトネトのじゃなくて普通の
Python で実行したい。

7 名前:デフォルトの名無しさん [2008/04/15(火) 10:02:11 ]
pyscripter。

たまに落ちるけど

8 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 16:10:01 ]
IDLE と python-mode.el を気分で使い分けてる。両方ともオヌヌメ

9 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 17:57:14 ]
大規模な開発とかしないならIDLEで充分だと思う

10 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 23:28:56 ]
適当なエディタとPython(CommandLine)とコマンドプロンプトを画面に広げて作業してる。



11 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 01:40:03 ]
Iron Python+VSってもう使い物になってるの?

現在PowerShellがどうも馴染めなくて.NETなスクリプト探索中なんだけど。

12 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 01:01:17 ]
F#も試してみる価値あり

13 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 05:05:14 ]
>>8
可能です。
以上。
↓次どうぞ

14 名前:デフォルトの名無しさん [2008/04/23(水) 18:54:10 ]
コマンドプロンプトの代わりにIPythonを導入したんだけど、
起動時のカレントディレクトリを指定するにはどうしたらいいの?
作業フォルダに指定しても無視される(コマンドプロンプトならこれでいけた)。

15 名前:毛の生えたブリーフ mailto:sage [2008/04/24(木) 20:10:08 ]
>>1

Python使い ×
へび使い  ○

個人的には面白いと思うし、便利なライブラリがたくさんあるし、
でも、うまく説明できないが、何かしっくり来ない部分があるのです。
何だろう・・・・・こう、のどに魚の骨がひっかかってるようなもどかしさ。

無意識のうちに、ライトウエイトなJavaを期待しているのだろうか・・・。


16 名前:デフォルトの名無しさん [2008/04/24(木) 20:49:21 ]
書いて書いて書きまくるしかないよね

17 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 22:40:16 ]
>>8-9
おれもIDLEなんだけど、あれって行番号出なくない?
どうもそれだけが不便で・・・
おれが気づかないだけで、表示できるのかなあ

18 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 00:45:36 ]
とりあえず貼っておきますね。

<わからない9つの理由>
1. 読まない ・・・説明書などを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする
6. 感謝しない …教えてもらって当たり前。事がすんだらさようなら。
7. 逆切れする …自分の思うようにならないと逆切れする。
8. 他人を見下す …自分が最も偉いのだ、故に全員自分に優しく答えてくれる!と勘違いしている。
9. 初心を盾にする …だから何?「初心者です」は免罪符やいい訳にはなら無い。

19 名前:デフォルトの名無しさん [2008/04/25(金) 02:00:14 ]
また香ばしいのが出てきたなw

20 名前:デフォルトの名無しさん [2008/04/25(金) 02:07:44 ]
本スレはいつも質問しづらい雰囲気だから、初心者スレはありがたい。
もっとのびるといいな。



21 名前:デフォルトの名無しさん [2008/04/25(金) 02:37:23 ]
スーパー初心者ですが質問させてください。
PythonのPyは、おっぱいのパイのパイパイパイですか?

22 名前:デフォルトの名無しさん [2008/04/25(金) 07:34:03 ]
ウルトラ初心者ですが質問させてください。
PythonのPyは、おっぱいのパイのパイパイパイパイパイパイパイパイパイパイパイパイパイパイパイパイですか?

23 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 09:04:16 ]
P: Perl
y: よりも
th: ぜんぜん
o: おすすめ言語だよ
n: ん!

24 名前:デフォルトの名無しさん [2008/04/25(金) 09:06:35 ]
P: PerlやPHPやRubyよりも、
y: よりも
th: ぜんぜんつかえない
o: おまえらがつかってるPythonというものはどうしようもないぐらい使えない言語だ
n: 何かにつけてPythonを勧めるキチガイ信者はどうにかしていただきたいものだ。それが総意である

25 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 09:09:51 ]
P: Pythonは
y: やりがいのある
th: 人生を
o: お楽しみいただける
n: 内容となっています

26 名前:デフォルトの名無しさん [2008/04/25(金) 22:56:12 ]
pythonとpaygameの違いがわかりません。
プログラム初心者の俺にわかりやすく、
また詳細に答えて頂けると嬉しいです。


27 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 23:01:17 ]
Python: 日本語
Pygame: 日本語で書かれた何か

28 名前:デフォルトの名無しさん [2008/04/25(金) 23:13:39 ]
Unicodeの文字列が入ってる辞書を、
Shift_JISに変換してファイルに書き出したいんだけど、どうもうまくいかない。
文字列の文字コード変換はできるけど、リストに入ってるとやり方わからん。
どんな感じにコード書けばいいかちょっと教えてください。

29 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 23:35:29 ]
>28
辞書だかリストだかはっきりしてほしいけど
まあこんな感じでいいのだろうか

# coding: utf-8

D = {u'犬': u'わんわん', u'猫': u'にゃーにゃー' }
F = open('test.txt', 'w')

for k, v in D.iteritems():
F.write((u'%s「%s」\n' % (k, v)).encode('shift_jis'))

F.close()


30 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 23:44:51 ]
codecsモジュールを使ってunicodeオブジェクトのまま書き込む方法もある
import codecs
f = codecs.open("test.txt", "w", "shift_jis")
for i in [u"あ", u"い", u"う"]:
 f.write(i)



31 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 23:58:49 ]
>>29-30
なるほどー。すごく参考になります。
リストと書いたのは、僕の用意した辞書の値がリスト型で格納されてるからです。言葉足らずでスマソ。
今もまだUnicodeEncodeErrorとこんにちわしてる最中だけど、もうしばらくねばってみる。
お二人方(一人?)どうもありがとう。

32 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 00:40:18 ]
>>26
python < これは、プログラム言語をさす。Guido(オランダ語読みだとホイドー)が作った言語
pygame < これは、pythonを使ってゲームを作る為のラパッパ。SDLラッパー。
pygameって、ライブラリに名前がついちゃってるけど、やってることはSDL。
rubySDL使って開発をしたくなった時でも、pygame使って開発した経験がとても役に立つという
どうしようもないもの。日本語記事は限りなく少ないので、pygameのdocumentを参考にしていくしかない。

33 名前:デフォルトの名無しさん [2008/04/26(土) 06:00:11 ]
>>32
解答、ありがとうございます。
ラパッパってなんでしょうか?

あと、説明を受けて思ったんですが、
python言語だけではゲームを作れないのでしょうか?
だとすれば、それはなぜですか?

34 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 12:25:20 ]
不覚にも「ラパッパ」で吹いてしまった

35 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 14:02:01 ]
ラパッパはラッパのタイプミスでしょう。
python言語だけではゲームを作る事はできないかも知れませんが、
標準の付属のライブラリを使えば充分ゲームを作成する事は可能です。
しかし恐らくですがあなたが望むようなゲームを作るにはpygame等のライブラリが必要になると思います。

36 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 14:18:18 ]
pythonのみであれば、
ライフゲーム作れるよ

37 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 14:29:42 ]
roguelikeも作れるよ

38 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 14:56:50 ]
標準(?)のTkinterさえあればかなりのゲームが作れる希ガス。

39 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 16:17:23 ]
ホイドって読んでたが、伸ばすのか

40 名前:デフォルトの名無しさん [2008/04/26(土) 17:51:23 ]
>>35
ファミコンちっくな容量少ないゲームなら作れるってことですか?
それとも、ゲームのジャンルによって可能だということですか?



41 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 18:22:55 ]
>>39
ファーストネームだけだったらのばす、
後ろの名前がつく場合は短く切る。

ドイツ語の発音での話だけどね。
オランダ語も北部ドイツ語方言の一種だから似たようなものかな

42 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 18:23:56 ]
>>40
ほぼ全てのゲームが作れるんじゃないかな。
ネットワーク対戦も、socketモジュール使えば通信できるから
可能だろうし。

43 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 18:27:23 ]
ctypesもあるしな

44 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 18:37:45 ]
Twisted Zombie v1.0
ttp://www.youtube.com/watch?v=GB33cjNZnWQ

PyWeek
ttp://www.pyweek.org/5/entries/

漏れもたまにPySolの上海やったりする

45 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 18:40:29 ]
質問です。

pyscripterを入れてみました。
ひとまず初めてということで、
print "hello"
とテキストで書いたtest.pyという名前をつけ
import test
とやったのですが何も起きませんでした。

test.pyの保存場所を変えて
toolのタブにpathの設定らしきものがあったので
いじってみたのですが、やはり出来ないです。
importを行ったときは、
いったいどこを見に行っているのでしょうか?

46 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 18:47:45 ]
pyscripterのシェルに

import os
os.getcwd()

これを実行しろ

47 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 18:57:50 ]
>>46
返答ありがとうございます。

実行してみましたが、何も起きませんでした。
import os
os.getcwd()
は、何を意味してるのでしょうか?

import os
print os
として見たところ、osには↓が入っていました。
<module 'os' from 'c:\Python23\Lib\os.pyc'>

無知で申し訳ありませんが宜しくお願いします。

48 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 19:10:09 ]
>>47
www.python.jp/doc/release/lib/module-os.html
www.python.jp/doc/release/lib/os-file-dir.html

49 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 19:18:15 ]
>>47
なんでまた python 2.3 みたいな古いバージョン使ってるんだ?

50 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 19:25:23 ]
>>48
ありがとうございます。
日本語ヘルプがついていたのでそのページも見たのですが、
今の知識では何を言っているのか理解出来ない状況です。


>>49
日本語環境用と書いてありましたので入れました。
新しいバージョンでも問題ないということでしょうか?
www.python.jp/Zope/download/pythonjpdist



51 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 19:41:34 ]
>>50
本家python.orgから落とせ。
もう日本語対応がうんぬんは関係ない。

ttp://python.org/ftp/python/2.5.2/python-2.5.2.msi

52 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 19:42:25 ]
>>51
インストラーは英語だが、ガンガンNextで
次ページに送って適当にApplyしてOKしてしまえばいい

53 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 19:53:19 ]
>>50
先にチュートリアル読めば理解できる

54 名前:デフォルトの名無しさん [2008/04/26(土) 21:25:06 ]
>>42
すみません、自分が>>40で尋ねたかったのは
pygameでは無く、pythonだけでゲームを作ろうとした
場合の話です。

55 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 21:42:56 ]
>>54
Pythonだけだと
コマンドラインで実現するしかないんじゃない。
強制的に改行繰り返して
オブジェクトの動きを再現するというのもありかもしれんがな

56 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 23:57:55 ]
PygameとかのPythonモジュールって、Pythonで書かれてないの?

57 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 23:58:39 ]
うん。Cだよ

58 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 00:00:37 ]
そうなのか、じゃあPythonでPygameのようなモジュールを作るのは可能?

59 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 00:01:20 ]
ctypesでがんばればできる

60 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 00:28:10 ]
質問ばっかでスマソ。
Pythonの標準モジュールもC/C++で書かれてるの?
高度なことをしようとすると、Cで書く必要が出てくるって事か。それともC/C++を使って書くのは速度を追求するためで、
やろうと思えばpythonだけで実装可能なのか。



61 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 00:35:03 ]
速度が20倍くらい違うから。標準モジュールもPythonとCが混在してる。
また以前はctypesがなかったからC言語のライブラリのラッパを作るときは
C言語で書かなきゃならなかった。

62 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 01:03:14 ]
なるほど、さんくす。
いろいろググって見たけど、やっぱ難解だなあ…。
まあ、俺が他の言語と連携したコードを書くのは随分先のことになりそうだから、
今は気にしなくてもいいか。ラッパとかどういう風に書くのか想像すらできないし。

63 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 10:32:08 ]
cが解るなら公式マニュアル見ればすぐ使えるようになるし、
c++わかるならboost::pythonが使いやすい

64 名前:デフォルトの名無しさん [2008/04/27(日) 10:47:50 ]
なんか早速スレ内にいろんなpython名が出てるけど
なんでしょう?pythonっていろんな種類があるの?

65 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 16:48:41 ]
処理系はいくつかある

66 名前:デフォルトの名無しさん mailto:page [2008/04/27(日) 17:04:49 ]
初心者にわかるように
説明してほしいな

67 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 17:22:33 ]
日本語の処理系は1億2千万個ある

68 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 19:06:54 ]
処理「系」ってなに?
○○系というのはほかにもありますか?

69 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 19:13:47 ]
前者はさすがにぐぐれw

後者は少々ぐぐりにくかろうが幾らでもあるぞ
複雑系生態系理系文系etc
系ってのがシステムの訳語なわけで

70 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 19:16:14 ]
情報弱者がプログラミングを独習しようなどとは笑止千万



71 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 19:20:43 ]
暇なんですね。わかります。

72 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 19:36:11 ]
言葉の基本的な意味ぐらい自分で調べろよ。

73 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 19:41:54 ]
>>68
じゃないけど、ググってみたらすげーウケる内容だったので、貼り付けてみる。

--
しょりけい
処理系
【コンピュータ】
(1)言語の〜
  ・言語の処理系。 つまり、コンパイラやインタプリタ。
  ・その実態は、人が一生懸命作ったプログラムに対し、やれ「エラーがある」だの、やれ「ここがおかしいかもしれない」だの偉そうにケチを付ける最低のプログラム。
ttp://www.geocities.co.jp/SiliconValley/5634/t82B5_0023.html
--

た、確かに最低かも知れんな。

74 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 19:54:20 ]
真用語辞典かw
良く暇潰しでお世話になってます

75 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 19:55:47 ]
褒めてくれるコンパイラがあったらいいのに
$ xcc test.c
test.c:10:17: good job
test.c:17:4: great!
test.c:23:10: exellent!
test.c:120:40: oh, my god!
$

76 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 19:57:03 ]
最後は致命的エラーじゃねえの?w

77 名前:デフォルトの名無しさん [2008/04/27(日) 20:46:33 ]
初心者にも優しくしてくださいまし

78 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 21:20:03 ]
むしろキーボードでクソ垂れる前と後に{}を付けろ!
とか言って欲しい

79 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 21:35:00 ]
君たちは↓に行った方がいいかもしれん

こんなコンパイラは嫌だ!7行目
pc11.2ch.net/test/read.cgi/tech/1193443676/

80 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 21:38:28 ]
>>68
系というのは英語で言うとシステム(system)だよ。
太陽系は the solar system、生態系は an ecosystem だね。
○○系とは訳されないけど OS は operating system だ。

考えてみると、日本語では「処理系」ってことばを割とよく使うけど
英語では少なくともプログラミングの文脈ではあんまり system とは
言わない気がするなあ。もちろん使っても意味は通じると思うけど。



81 名前:デフォルトの名無しさん [2008/04/27(日) 23:08:53 ]
M.Hiroiさんのお気楽Pythonで、順列の生成(繰り返し版)の
pop()が連続するところが分かりません。1文字pop()して、
1文字末尾にappendする一番内側の部分は分かるのですが、
1文字消去から2文字消去になる部分が分かりません。
どうして、すでに出た並びが繰り返されずに外側の
ループに渡っていくのかが分からないです。
教えてくれますか?

82 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 23:54:46 ]
どこをどう立て読みするのだね

83 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 23:57:17 ]
>>81
www.geocities.jp/m_hiroi/light/python03.html#chap07
これか。

最内側ループの
for d in range(1, 5):
    if d in perm: continue
    perm.append(d)
    print perm
    perm.pop()
は perm の末尾に d を追加、perm を印字、perm の末尾の要素を削除、という処理の繰り返しだ。
(ただし d が perm の要素のときはこれらの処理は行なわれない。)
結果として、このループに入る前と後では perm の内容に変化はない。

その外側のループまで含めて考えると、次のようになっている。
for c in range(1, 5):
    if c in perm: continue
    perm.append(c)
    # 4 番目の数字を選ぶ
    for d in range(1, 5):
        (省略)
    perm.pop()

これは perm の末尾に c を追加、「4番目の数字を選ぶ」ループを実行、perm の末尾から c を削除、という処理の繰り返しだ。
(ただし c が perm の要素のときはこれらの処理は行なわれない。)
結果として、やはりループに入る前と後では perm の内容に変化はない。

さらにループが深くなっているけれどもあとの要領は同じだ。

84 名前:デフォルトの名無しさん mailto:sage [2008/04/28(月) 00:46:38 ]
>1文字pop()して、
>1文字末尾にappendする一番内側の部分は分かるのですが、
>1文字消去から2文字消去になる部分が分かりません。

いちばん内側も1文字appendしてから、1文字popしてる。
その後も、各ループの先頭で1文字appendしたものを各ループの最後で1文字popしてる
ひとつのループ内で2文字消去してるところはない

85 名前:81 [2008/04/28(月) 12:05:36 ]
最も内側の
for d in range(1, 5)
....
pop()
で、最後のpop()が4回呼ばれたら、次のループ
for c in range(1, 5)
....
pop()
の最後のpop()が最内のpop()に引き続き呼ばれるところが
分かっていませんでした。for d in range(1, 5)で
ループの繰り返しが4回に制限されているのが
分かっていなかったようです。pop()が連続して呼ばれるところで
一時的にリストから2文字消去されることを指して
2文字消去と呼んでいました。ループ単位で見れば
確かに1文字ずつしか消去されていませんね。納得。
ありがとうございます。

86 名前:デフォルトの名無しさん [2008/04/28(月) 18:04:58 ]
パイソン勉強する前に
C言語やっとくといいよ、って言われました

パイソンはCに似てるのですか?

87 名前:デフォルトの名無しさん mailto:sage [2008/04/28(月) 18:10:34 ]
pythonからでいいよ

88 名前:デフォルトの名無しさん mailto:sage [2008/04/28(月) 18:28:21 ]
似てるといえば似てるし、
似てないといえば似てない。

if ( hoge = mage()):
 print 'a'

のようなことができない

89 名前:デフォルトの名無しさん mailto:sage [2008/04/28(月) 21:37:57 ]
まぁ、手続き型言語なんてどれも似たようなもんだ

90 名前:デフォルトの名無しさん mailto:sage [2008/04/28(月) 22:00:13 ]
>>86
本スレで言われたのなら俺が言ったやつなんだろうけど
Cなら文法そのものよりも周辺の知識が役に立つって意味で言った



91 名前:デフォルトの名無しさん [2008/04/29(火) 12:22:55 ]
プログラム経験0からpythonやる人なんかいるか?

92 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 12:44:14 ]
いないとも言い切れん

93 名前:81 [2008/04/29(火) 13:10:05 ]
一旦納得したつもりが、誤解でした。紙の上で自分の理解が間違っていることに
気づき、問題のプログラムを実行したら、予想外の順序だったので、
abcdに具体的に何が入っているか
考えて初めて24通り最後まで紙の上と実行結果が一致しました。
一番内側のpop()が呼ばれるときはdに4が入っているので、そのループは
一旦終了して、その外側のpop()が呼ばれるので、僕の言い方だと、いきなり
2文字消去になるようです。皆さんのレスを僕が読み違えていたところは
pop()が末尾の要素を取り上げると読みながら、先頭から取り上げると
勝手に誤解していました。お騒がせしました。


94 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 14:51:58 ]
自力で解決して、
そして結果を貼付ける。

>>81は伸びるね。

95 名前:デフォルトの名無しさん [2008/04/29(火) 16:24:22 ]
>>94
あなたに言われる筋合いはありません
実力を示してから上からものを言ってください

96 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 17:22:58 ]
>>94
死ねよ

97 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 17:25:11 ]
学校でプログラム経験0からbasicやってただろ。
今はそれがpythonに置き換わっただけ。

98 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 05:29:22 ]
>>97
ベーシックと違って、pythonは
教えてくれる学校が無いじゃないか!

せめて、当時のベーマガみたいな
情報誌でもあれば救われるのに

99 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 08:56:24 ]
>>98
わからなかったら、ここで質問なげればいいよ。
教科書より良いと思うよ。

皆自分が苦労した点をふまえて、
困ってることを解決する手段について教えてくれるからね。

100 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 11:22:32 ]
当時のベーマガとか言ってる時点で素人ではない件



101 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 12:55:48 ]
ベーマガは素人向けの雑誌だったが‥
載ってる内容が分からない、及び
ゲームのコード内容にそそられないというのは適正がない証拠だと
思ってた。

102 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 18:14:02 ]
>>98
tibet.que.ne.jp/otani/2007programming/index.html

103 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 18:40:08 ]
百万出すからpygame修得させてくれ

104 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 19:33:32 ]
>>102
すまん、なにを言いたいのかがわからん
講義がてら読めと言いたいのかな
確かに一部分pythonを利用する場面があるが、
そこは基本、python専門では無いようだよ?

105 名前:デフォルトの名無しさん [2008/04/30(水) 19:36:43 ]
なぜ、Pysonで無く
Pythonって書くのかな

英語の理屈ってわからないや

106 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 19:40:10 ]
発音できないからだろう

107 名前:デフォルトの名無しさん [2008/04/30(水) 19:47:39 ]
Pythonで行列の計算をしたいんですがどうやればいいんですか?

108 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 19:53:57 ]
>>107
「python 行列」でググれ

109 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 19:59:29 ]
>>105
日本語だって「わ」の音を「は」と書くじゃん。

110 名前:デフォルトの名無しさん [2008/04/30(水) 20:05:05 ]
>>108
ググったけどわかりません
教えて



111 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 20:08:37 ]
>>110
どこが分からなかった?

112 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 20:11:20 ]
日本語は最近綴り方を改定したから大概発音と一致するけど、
英語は大母音推移以来ほとんど改定らしい改定をしてないからバラバラ。

113 名前:デフォルトの名無しさん [2008/04/30(水) 20:14:41 ]
>>111
まずなぜかインポートができない(たぶんバージョンが違うから)
それに多分arrayが認識されない

114 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 20:19:08 ]
>>113
何をインポートしようとしたんだ?
どういうエラーが出たんだ?
「それに多分arrayが認識されない」とかの自分の印象はいいから
まず、客観的な事実を書いてくれ。

115 名前:デフォルトの名無しさん [2008/04/30(水) 20:22:58 ]
from Numeric import *
をインポートしようとしました。

116 名前:デフォルトの名無しさん [2008/04/30(水) 20:26:00 ]
それと
>>> A=array([1,2,3])

Traceback (most recent call last):
File "<pyshell#15>", line 1, in <module>
A=array([1,2,3])
NameError: name 'array' is not defined

117 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 20:33:53 ]
easy_install入れろ

118 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 20:51:24 ]
ここは親切な人が多くて良いな。

119 名前:デフォルトの名無しさん [2008/04/30(水) 20:57:07 ]
ごめんわかんない

120 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 20:59:31 ]
NumPyはインストールしたの?



121 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 21:01:43 ]
NumPy落として、
python setup.py install
とやれ。
もしWindowsだったら、
環境変数PATHに、c:\python25\bin
とか追加しとけ

122 名前:デフォルトの名無しさん [2008/04/30(水) 21:45:22 ]
どうかこの優しい方々が居続けてくださいますように
どうかこの優しい方々が、今後も湧き出るどうしようも無い初心者達の救済となって、
ルーキーズの川籐のごとくアドバイスし続けてくださいますように

ひいては、このpyuhonが、pygameが、どうか日本で流行りますように

うぃーあーぱいそん!!恋愛

123 名前:デフォルトの名無しさん [2008/04/30(水) 21:52:01 ]
>>121
環境変数PATHってなんですか?

124 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 22:03:06 ]
>>123
「環境変数 PATH」でぐぐるよろし。
設定しとけば毎回c:\python25\bin\Python.exeなんて長ったらしいパスを打ち込まなくて済む。

125 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 22:20:33 ]
C:\Python25\bin なんてねえぞ
C:\Python25;C:\Python25\Scripts にしとけ

126 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 22:22:11 ]
export PATH= $PATH:/usr/binでok

127 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 22:22:46 ]
何のことだかさっぱりわかりません

128 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 23:39:44 ]
自己解決しました

129 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 23:49:15 ]
>>128 こっちのスレまで来るな

130 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 08:53:51 ]
このたびMacos10.5.2を買ったのです
レオパルドです

これにはpythonもろもろが常設されてるみたいですが
pythonをやる上でインストールしとくべきものってありますか?




131 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 09:03:46 ]
2chブラウザ

132 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 09:25:14 ]
レパードと発音するらしいよ。
イタリア語読みならレオパルドでいいらしいが。

と、さておいて。
MacOSだと、使えるIDEが少ない。
標準で入ってるIDLEや、
wxPython製のIDEだと、日本語入力ができないwので、

Xcodeを使うこと。でもXcodeは使いづらいので、
miなどのエディタでしこしこと打ち込んで、
ターミナル立ち上げて、Pythonのソースが保存されている場所まで
ディレクトリ移動して、python hoge.py などとやって実行していく。

一番使いやすいのはCarbonEmacsだけど、
UNIX系OS使ったこと無い人、及びWindows上でMeadowやxyzzy使うなどの奇特な人
出ない限り、操作を覚えないとストレスが溜まる。
慣れれば、いいんだけどね。


MacOS向けのpyscripterみたいなのないのかね。
入力補完してくれる奴が欲しいわ。

133 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 09:47:02 ]
MacOSをお持ちの方 下の方法を試して頂けないでしょうか。
Mac環境で2chのhtmlをdat化したり出来ないかと言われたので試しているのですが
Macを持っていませんので これでいいのかどうか自分では試せないのです

society6.2ch.net/test/read.cgi/gline/1165245437/578-581n

Macを使っているけど「python何それ」というような人でも出来たら嬉しいなと。
用語その他間違っているかもしれないので御指摘頂ければ有り難いです。
宜しくお願い致します。

134 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 20:08:16 ]
なんでこんな面倒なんだww

135 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 20:33:02 ]
datといっても、
名前<>メール<>日付+ID<>レス<>スレッド
名前<>メール<>日付+ID<>レス
という形式のファイルを一行ずつ読んで、
セパレータ<>で区切って、
string.Templateあたり使って生成すりゃいいのかな。
なんでそんなに面倒なんだ?
zipFileライブラリ使ってるから?

136 名前:133 mailto:sage [2008/05/02(金) 20:56:41 ]
自己解決します

137 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 08:31:43 ]
ここは低レベルな糞人間が集まる最低なスレですね

138 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 11:57:28 BE:91467623-2BP(455)]
>>133を投稿した者です

>>134
コマンドライン(Macではターミナルというそうですが)の使い方から書いたので面倒そうに見えますが
もっと簡単な方法がありましたら御教示下さいです

>>135
ごめんなさい
datをhtml化するのではなく
htmlをdat化したいのです

>>136
Macを持っていないので自己解決のしようがありません。
Windows版pythonでは問題なくdat化出来ていますが
Mac環境で出来ているかどうかなのですが。
それと 数字を騙っておられるようなのでbeをつけて投稿してみるです


失礼しました

139 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 20:43:48 ]
>>137
自己紹介ですか?

>>138
Mac板で聞けばいいんじゃね?

なんでMacを持ってない(使える環境がない)人が
検証を必要としてるのか興味あるけどね。
「問題なくできましたよ」ってレスがあれば、それを信じちゃうわけ?

140 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 12:57:11 ]
>>139
おまえ あたま ダイジョブ か



141 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 13:04:10 ]
 「わからなかったらわかるまで考えなさい」
 「わからなかったら自分で調べるという努力をしなさい」
 「わからなかったら前に習ったことを忘れていないか、復習してみなさい」

142 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 13:22:22 ]
htmlから元のdatは完璧に復元できそうにないと思うが

143 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 17:37:55 ]
Beとか、株主優待とかそういった物を取り除いていけばいいのかなあ
今datファイルの文字コードをShift-JISからUTF-8に変えようって動きがあるよね。

144 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 18:02:21 ]
あれは read.js の設計上そうすると便利だから変えようって話で、
別に方法が見つかったから無くなったんじゃないの?

145 名前:デフォルトの名無しさん [2008/05/06(火) 14:36:00 ]
>>141
こーゆーやつがすごくうざいよな


146 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 16:53:16 ]
自己解決しました

147 名前:プー mailto:sage [2008/05/06(火) 17:30:26 ]
指定された引数分で作った数字のリストをローマ字のリストに変換する
プログラムの作り方についてお聞きしたいです。

私が作りたいと思っているプログラムの内容、例えば引数が30だった場合以下のよう
に変換することが目的です。引数が大きくなった場合はExcelの行番号のような表示
したいと考えています。
●数字リスト
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
            ↓
●英語リスト
[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,aa,ab,ac,ad]

数字から英語に変換する、もしくは、はじめから英語のリストを作成する方法は無いでしょうか?
よろしくお願いいします。

148 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 17:46:26 ]
26進数にすりゃいいんじゃないでしょうか

149 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 17:57:34 ]
>>147
ttp://ja.doukaku.org/comment/963/


150 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 18:31:48 ]
↑でも出来てるけど、もう少し分かりやすいやつ
分かんないところあったら聞いてくれ

def countup(s):
    if s == '':
        return 'a'
    elif s[-1] == 'z':
        return countup(s[:-1]) + 'a'
    else:
        return s[:-1] + chr(ord(s[-1])+1)

def generator():
    s = ''
    while 1:
        s = countup(s)
        yield s



151 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 18:33:37 ]
使い方の一例

>>> zip(range(100),generator())
[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), (4, 'e'), (5, 'f'), (6, 'g'), (7, 'h'), (8, 'i'), (9, 'j'),
(10, 'k'), (11, 'l'), (12, 'm'), (13, 'n'), (14, 'o'), (15, 'p'), (16, 'q'), (17, 'r'), (18, 's'),
(19, 't'), (20, 'u'), (21, 'v'), (22, 'w'), (23, 'x'), (24, 'y'), (25, 'z'), (26, 'aa'), (27, 'ab'),
(28, 'ac'), (29, 'ad'), (30, 'ae'), (31, 'af'), (32, 'ag'), (33, 'ah'), (34, 'ai'), (35, 'aj'), (36
, 'ak'), (37, 'al'), (38, 'am'), (39, 'an'), (40, 'ao'), (41, 'ap'), (42, 'aq'), (43, 'ar'), (44, 'a
s'), (45, 'at'), (46, 'au'), (47, 'av'), (48, 'aw'), (49, 'ax'), (50, 'ay'), (51, 'az'), (52, 'ba'),
(53, 'bb'), (54, 'bc'), (55, 'bd'), (56, 'be'), (57, 'bf'), (58, 'bg'), (59, 'bh'), (60, 'bi'), (61
, 'bj'), (62, 'bk'), (63, 'bl'), (64, 'bm'), (65, 'bn'), (66, 'bo'), (67, 'bp'), (68, 'bq'), (69, 'b
r'), (70, 'bs'), (71, 'bt'), (72, 'bu'), (73, 'bv'), (74, 'bw'), (75, 'bx'), (76, 'by'), (77, 'bz'),
(78, 'ca'), (79, 'cb'), (80, 'cc'), (81, 'cd'), (82, 'ce'), (83, 'cf'), (84, 'cg'), (85, 'ch'), (86
, 'ci'), (87, 'cj'), (88, 'ck'), (89, 'cl'), (90, 'cm'), (91, 'cn'), (92, 'co'), (93, 'cp'), (94, 'c
q'), (95, 'cr'), (96, 'cs'), (97, 'ct'), (98, 'cu'), (99, 'cv')]

152 名前:デフォルトの名無しさん [2008/05/06(火) 18:34:12 ]
日本語によるpygame入門サイト、ソース公開サイトが無いね
pygameを極めた、ないしは極めようとしている日本人は居ない
ということでよろしいですか?


153 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 18:36:18 ]
はい

154 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 18:37:22 ]
話としては聞いたこと無いね、
やろうとしてる人はたくさんいる気がするけど

155 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 18:38:38 ]
きわめてしまう人だと
ドキュメントの言語が英語でもなんでも
かまわないから作られないんじゃないの?

本家のドキュメントの内容をしっかりするほうが
いいと思う。

156 名前:プー mailto:sage [2008/05/06(火) 19:13:11 ]
お休み中申し訳ありません。
早速試してみます。
ありがとうございました。

157 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 19:31:02 ]
ゲーム用途なら、effってのはどう?
ttp://hp.vector.co.jp/authors/VA012411/

158 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 20:45:04 ]
>>152
なんかよく分かりません><
www.halb-katze.jp/pygt/

159 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 01:13:15 ]
GUI ライブラリの説明で分かりやすいのって見たこと無いから、・・・

160 名前:デフォルトの名無しさん [2008/05/07(水) 11:25:39 ]
>>158
当たり判定とかさ、COMの動きとか
そーゆーのは一切解説無しなのね



161 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 11:58:22 ]
>>160
そこと公式ドキュメントを見て行けば分かると思うよ

162 名前:デフォルトの名無しさん [2008/05/07(水) 14:17:44 ]
その公式の英文をなんとかしてほしいんだよね
英文を読んでまでのヤル気が必須になってるから
興味もった素人達にとっては敷居が高すぎる。
ただでさえわからないプログラム解説を、わからない英語で解説されるわけだから。
誰か、日本語翻訳サイトつくってよ
翻訳だけの協力でもいいよ、
俺がサーバー借りてサイト作ってもかまわない
サイト作りは出来るから。
なんなら、このスレのみんなでpygame公式サイトの日本語解説版作っていかないかな?



163 名前:デフォルトの名無しさん [2008/05/07(水) 15:52:34 ]
誰か、早く日本語翻訳サイトつくってよ

164 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 15:57:21 ]
【pygame】pythonでゲーム製作【ぱいがめ】
pc11.2ch.net/test/read.cgi/gamedev/1126605105/

165 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 17:28:15 ]
>>164
そこまともに機能して無いから

166 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 17:36:59 ]
>>162
英文読むのにやる気がいるの?
なんで?

167 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 18:23:31 ]
英語が母語じゃないからだろ

168 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 19:03:44 ]
Python本家の翻訳も、やる人いないようだしね

169 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 19:05:17 ]
ああ、君たち英語読めないんだったね。ごめん。

170 名前:デフォルトの名無しさん [2008/05/07(水) 19:11:02 ]
皆が英語出来ると思うなよ
プログラムの勉強と英語の勉強はベクトルも違うんだよ



171 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 19:54:13 ]
英語の勉強を兼ねて英文のマニュアルを読めばいいんじゃね?

172 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 20:07:12 ]
半年周期でpygameコンテストでもやったら?

英語が苦手という人がいるけど
少女漫画を読み慣れていなくて、少女漫画を敬遠するようなものだと思うけどね
ようは慣れ問題だと思う

reading(脳みそへの入力)とtyping(脳みそからの出力)をしていれば、頻出単語も覚えられるし
英語も身に付くし、英語という言葉に対する興味も沸くと思うよ

教祖様がコードのコメントは、英語で書けって書いていなかったか?
とりあえず、その教祖様の教えを守ろうよ

あと英語で書けと言っている意味をもっともっと考えてみてもいいと思う

173 名前:45 mailto:sage [2008/05/07(水) 21:47:18 ]
かなり返事が遅くなってしまいましたが・・・。

>>51
新しいverを入れてみました。
しかし、
>>45の質問の解決には至っていません。
import先がいまだによくわかりません。
1行1行実行するのではなくソースをまとめておいて
実行したいのですが…。

174 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 21:55:10 ]
>>173
ケチらないで、本を買いなよ
それか、図書館で借りるか

話は、それからだ

175 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 21:59:00 ]
>>173
test.pyではなく他の名前で試したらどうなる?
あとpyscripter, python.exe両方で試したほうがいい

176 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 22:06:22 ]
英語の出来ない開発者なんてうんちだよ。
どうやって最新情報を仕入れるんだ?

177 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 23:01:20 ]
>>174
本買うのは構いませんので
初心者におすすめの書籍はありますか?
言語はCOBOLのみ多少知識があるだけです。


>>175
両方でとりあえず試してみました。
見に行っているimport先がそれぞれ違うのでしょうか。
IDLE(<module 'test' from 'C:\Python23\Lib\idlelib\test.pyc'>)はうまくいきましたが
pyscripter(<module 'test' from 'C:\Python25\Lib\test\__init__.py'>)は×です。
また、importというのは一度実行後に再度実行すると何も起きないのですが
どういうことなんでしょうか??

178 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 23:03:09 ]
一応大卒なら英語を10年間勉強してるんことになるんだから
遅くても読むことぐらいはできるだろ、常識的に考えて

179 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 23:09:34 ]
>>171
かなりの根気がないと続けるのは難しいよ。
自分で考えて訳しても合ってるかどうかわからないし。
それでもやるだけ上達するだろうけど。

180 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 23:10:49 ]
このスレはウンチばっかりだよ。



181 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 23:19:57 ]
この板自体……

182 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 23:20:05 ]
Pyglet とか ゲーム作るなら参考になるかも
デモが軽い。コードが綺麗。テストケースの参考にもなる悪寒。

code.google.com/p/sympy/
pyglet: a fast cross-platform windowing and multimedia library in pure Python,
that we use in SymPy for 2D and 3D stuff

ロシア人もお勧めしてる…

zaiko.maruzen.co.jp/tenpo_stock/search.asp?s_type=e&e_cate=w&e_key=Python
zaiko.maruzen.co.jp/tenpo_stock/search.asp?s_type=e&e_cate=w&e_key=Trac

むぅ。Trac本、在庫ないのかよ orz
明日入荷してるとか、ないですね。わかります

183 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 23:25:25 ]
技術用語をわかっていたら、技術英語なんて全然難しくないぞ
凝った言い回しなんて全然ないし
少なくとも高校出ていればあとはやる気の問題だろう

184 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 23:29:20 ]
>>177
インポートされるモジュールはカレントディレクトリやsys.pathで
優先順位が決められている
test.pyという標準ライブラリと衝突する名前をつけたので
異なるモジュールがインポートされた
www.python.jp/doc/release/tut/node8.html
ついでにLib/idlelib以下に保存するのではなく
Lib/site-packages以下か他の場所に保存したほうがいい

185 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 23:32:45 ]
中学生並みのゆるゆるウンチってことだね。

186 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 23:38:06 ]
>>177
どうしても、もう一度importしたい時はreload関数かシステムを再起動する

187 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 23:52:13 ]
>>177
ググるところから勉強だよ

まあ、初めてのPythonを興味のあるところからでも読みつぶせば、スラスラ書けるようになるよ
あとPythonの英字サイトを読む気があるなら、良書と言われているPythonの洋書を一冊でも
手元に置いておくと読解しやすいね

>>179
183さんが言っているように凝った言い回しなんて基本的にないから、頻出単語だけ調べれば、どうにかなるって

あとネットに繋げれば、情報があふれている昨今で「できません><」と言っていたら、
自分は「無能で童貞です」と言っているようなもんだぞ

やると決めたら、一ヶ月は全力でやってみろよ
Pythonに関しても、英語に関しても何かを掴むから

とりあえず、今のググり方より5倍ググれ

188 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 00:03:53 ]
Perlに比べたらPython界隈の英語はかなり易しいと思う

189 名前:デフォルトの名無しさん [2008/05/08(木) 05:09:50 ]
中卒はお払い箱か?

190 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 08:24:33 ]
>>189
それはDanのことかーーー!!



191 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 21:10:22 ]
英語は学問じゃなくて慣れの問題

192 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 22:26:41 ]
つまりpython.comで英語漬けになれ、ということですね。わかります。

193 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 22:42:00 ]
python.orgだろ

194 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 23:08:33 ]
>>192
アダルトサイトじゃねーかゴルァ!www

195 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 00:28:55 ]
勉強になりそうだ(w

196 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 06:14:41 ]
pygameで制作されたフリーゲームを見てみたいのですが、
リンク貼って頂けませんか?

あと、日本人がpygameで作ったゲームって無いのかな?
あったら教えてください

197 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 06:27:22 ]
ソース付きみたいだから、プレイできるんじゃない?
pygame - python game development
www.pygame.org/screenshots.html


【pygame】pythonでゲーム製作【ぱいがめ】
pc11.2ch.net/test/read.cgi/gamedev/1126605105/

198 名前:デフォルトの名無しさん [2008/05/10(土) 01:18:48 ]
どうやってプレイするのかわかりません、、、
クリックだけじゃ立ち上がらない?

199 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 01:37:06 ]
方法はゲームによって違うだろうし
どこの段階で出来ていないか書いてもらわないと答えようがない

200 名前:デフォルトの名無しさん [2008/05/10(土) 07:50:54 ]
ゲームによって違うの?



201 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 09:30:30 ]
どれをダウンロードしたんだ?
pythonやpygameはインストールしてるのか?

202 名前:デフォルトの名無しさん [2008/05/11(日) 05:51:19 ]
外人が作った質の良いpygameのゲームをやっている人に質問
前にどっかのサイトかブログで目にしたけど
pygame、っつかpythonはBGMを流すのにかなり苦労するみたいやね
途中からリピートさせられないから前奏とファイルを分けなければならないとか
リピートする概念が無く、無理矢理リピートさせると間に一瞬空白が出来るとか
解説されてたけど、その辺どうなの?外人らは完璧に対処してる?

203 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 10:35:21 ]
俺の母親は実の親じゃなくて父親の再婚相手だから普通にセックスとかしてる
父親は再婚してすぐ死んだから、母親も寂しかったみたいで父親の面影のある俺を求めたのかもしれない
妹と姉もいるがこれも母親の連れ子で血が繋がってないから普通にセックスしてる
今日は母の日だから家族みんなで4Pする予定
こういうエロゲをpythonで作りたいのですが、
作り方の指南書ありませんか?

204 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 10:58:41 ]
マジレスすると、その企画書を持っていってエロゲ屋の門を叩けば
嫌と言うほどエロゲの作り方を叩き込まれるとオモ。

205 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 11:05:18 ]
>>204
Pythonやpygameは使えないと思うけどな。

ところで早くpygame翻訳しろよクソどもが。

206 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 11:17:52 ]
ちょっと待った。
エロゲというか紙芝居を作るpythonのライブラリがなかったか?
と、、、ここで思い出した。これだ。
dekubar.blogspot.com/2008/02/blog-post_08.html

207 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 11:23:48 ]
>>202
MCI使ってたらそりゃそうなるだろ
ちゃんとwaveoutを使え


208 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 14:25:32 ]
知らないならレスしないでください

209 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 14:42:09 ]
A君は中間テストで80点を取り、期末テストでは85点を取りました。
先生は言いました。
「たった5点しかアップしてないとは。努力が足りないな」

B君は中間テストで50点を取り、期末テストでは70点を取りました。
先生は言いました。
「20点もアップするとは。よくがんばったな」

C君は中間テストで10点を取り、期末テストでは5点を取りました。
先生は言いました。
「まあCだから仕方ない」

210 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 16:08:49 ]
pythonで書いたPGMを
exe形式にしてWINDOWSで実行出来るというのが調べてわかったのですが
ttp://www.xucker.jpn.org/pc/pythonexec.html


『実行』
python setup.py py2exe
とMS-DOSで実行と書いてあるのですが
コマンドプロンプトで試しましたがエラーになります。
エラーは
'python' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。と出ます

ディレクトリの位置が悪いのか、
何が悪いのかよくわかりません。
わかる方いましたらお願いします。



211 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 16:10:39 ]
>>210
環境変数でPATHにPythonのディレクトリを追加する。

212 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 19:29:51 ]
python のソースを読みたいんだが
ダウンロードしてもどこから読んでいいかわからない
README からか?

213 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 19:42:00 ]
まずはソースコードを読むための技術 でぐぐる
あと公式リファレンスにPython/C APIが載ってるので
参考にしながら読むといいだろう
いうまでも無いがgrepぐらいは使えなきゃ話にならんぞ

などと一行も読んだことの無い俺が知ったかレス

214 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 20:00:55 ]
>>212
何か知りたいことがあってソースを読むんじゃないの?
知りたいことが決まっていればどこから読むかは自ずと明らかなはずだけども。

215 名前:デフォルトの名無しさん [2008/05/11(日) 20:06:14 ]
以前2chでハッカーになりたいとカキコしたら
インタープリタを書けと言われたから

216 名前:デフォルトの名無しさん [2008/05/11(日) 20:07:13 ]
何をしていいやら
何をしたいのかで
もう何年も経ってしまった…

217 名前:デフォルトの名無しさん [2008/05/11(日) 20:09:25 ]
作れたものは本立程度のものばかり
バグの発見もほんのわずかしか貢献していない
先が見えんよ

218 名前:デフォルトの名無しさん [2008/05/11(日) 20:10:41 ]
自主と継続力が足りないのは理解できるが
意欲は、得られる利益が生み出すものでもある。
なんか、道を指し示してくれよ

219 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 20:37:37 ]
究極のエロゲーを作れよ

220 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 20:41:30 ]
>>215
PythonでPythonのインタプリタの挙動を
再現するものを書けば良いじゃない



221 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 21:00:08 ]
>>220
おもしろいアイデアだね。それPyPyって名前つけて発表してみれば?
それと命名するときは他のプロジェクトと名前が被ってないか気をつけろよ。

222 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 21:32:06 ]
>>221
日本国内ではないようだから、
pYpYって名称で作ってみようかな

223 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 21:49:30 ]
名前はPyMankoにしようぜ。
これならかぶらないし、人気が出ること間違いなしだ。

224 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 22:01:27 ]
OhPyに決まりました

225 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 22:10:34 ]
Pythonに心をわしずかみにされました。
なにかにつけPyばっかりなので、それだけで幸せな気分になります。

226 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 22:34:03 ]
幸せいっぱい

227 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 22:56:41 ]
hard life. but happy life.

228 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 23:24:15 ]
Py乙

229 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 23:53:06 ]
>>218
オライリーの洋書をコンプリートする勢いで関心のある分野のものを買い漁れ
そうすれば、おのずと道は、開ける

自己判断で邦訳本も+αで買っていいものとする

230 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 00:09:33 ]
オライリーファンだがそれは無いわ



231 名前:202 [2008/05/12(月) 00:23:11 ]
レスがおもっきり進んでるから期待して覗くも
まともな解答どころか、レスすらついてない始末

だから終わってんだよ

232 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 00:35:22 ]
>>231
pygame.orgでゲームのソースコードが入手できるURLが
晒されてるんだから、自分で気になったゲームのソース見りゃいいんじゃねえの?

233 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 00:38:09 ]
終わってるとか挑発すれば誰かが答えてくれるとでも思ってるんだろ
問題の起こるコードの提示も無いし放置でいいじゃん

234 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 00:49:53 ]
>>231
>外人が作った質の良いpygameのゲームをやっている人
が少ないんじゃない?
まあ気長にいこうや。

235 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 00:50:49 ]
>>18

236 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 00:51:24 ]
>>231
環境を書いて、ちゃんと質問したほうがいいんじゃない?
ペンディングしておいて、誰か、答えてくれるんじゃない?

24時間以内に答えが返ってくるような内容じゃないようなあ

237 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 00:57:59 ]
>>235
今回の症例は、5と7が顕著ですね

5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする
7. 逆切れする …自分の思うようにならないと逆切れする。

238 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 04:16:24 ]
逆切れって切れる人間とその対象が逆転するって文脈で使われると思うから、
この場合、
7. 切れる … 自分の思うようにならないと切れる。
でいいんじゃないかな?
それとも、通常切れないような状況で切れるという意味で使われてる?

239 名前:202 mailto:sage [2008/05/12(月) 08:46:20 ]
ほんとおまえら馬鹿ですね。
ここってくだすれでしょ?
質問スレッドでしょ?質問には回答を返すのがマナーってもんでしょ?

240 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 10:28:56 ]
>>239
つまんないよ



241 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 10:30:28 ]
>>239
つまらないってよ。

242 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 10:41:11 ]
>>240-241
キモオタ必死

243 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 12:36:23 ]
>>1-242
ここまで俺の自作自演

244 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 12:50:44 ]
>>242
つまらないよ

245 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 13:45:25 ]
>>242
つまらないってよ

246 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 13:51:57 ]
while 1: print u"無限ループって怖くね?"

247 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 14:10:39 ]
while 1: <- オッサン認定(www


248 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 15:39:30 ]
>>244-245
イケメン必死

249 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 18:26:14 ]
>>247
なんでオッサン認定?

250 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 19:39:28 ]
>>247
つまらないってよ。



251 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 19:46:15 ]
自己解決しました

252 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 20:27:04 ]
水洗便所がつまるとかなりやばい

253 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 20:27:23 ]
>>247
ナウなヤングは while True: と書くってことでは。

254 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 20:32:21 ]
while 1: の方がwhile True: よりバイトコード短いし
Trueは上書きの可能性があるしなぁ

255 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 20:33:59 ]
>>254
そんなこと考えたこともナカタw

256 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 20:46:13 ]
>>254
オッサンは心配事が多くて大変ですね〜

257 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 21:28:35 ]
while 1:

while 2:

どうちがいますか?

258 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 21:32:35 ]
下の方はコードを読んだ人を無駄に困惑させる

259 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 22:14:34 ]
Trueは1に置き換えられるから
バイトコードの容量について心配する意味ないんじゃないの?

260 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 22:23:01 ]
import dis
def view(src): return dis.dis(compile(src, "", "exec"))
print view('while 1: pass')
print view('while True: pass')



261 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 22:27:00 ]
オッサンはガミラス帝国の侵略に備えて空間磁力メッキを密かに作っておくほど臆病なんだな

262 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 22:43:05 ]
"foo", 1.2, 3j等の文字列、数値リテラルで真になるものも
whileの最適化されるんだね。1だけかと思ってた。

263 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 22:46:37 ]
じゃあwhile "True":でいいじゃん。

264 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 23:33:33 ]
>>254 >>260
ネタ的にはくだスレなんだけど
超初心者用スレなのに本スレより内容濃いのがw

265 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 01:13:50 ]
勉強になったわ

266 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 09:45:01 ]
>>223
Pyorz にしよう

267 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 09:51:44 ]
つまらないよ。

268 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 11:18:15 ]
>>266
つまらないってよ。

269 名前:デフォルトの名無しさん [2008/05/13(火) 13:50:55 ]
pythonはカスな人間ばかりが使ってる言語みたいですね

270 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 15:20:09 ]
>>269
つまらないよ



271 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 15:21:13 ]
>>269
つまらないってよ。

272 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 15:59:30 ]
while not False: u'無限ループって怖くね?'

273 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 16:58:36 ]
False = u'怖くない'

274 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 18:01:11 ]
つまらないよ

275 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 22:13:31 ]
自己解決しました

276 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 22:26:34 ]
>>275
つまらないってよ

277 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 22:33:46 ]
>>274-276
イケメンハッカー

278 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 22:51:45 ]
毎回同じような荒れ方してるけど、
きっと同じ人がやってるんだろね。

279 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 23:02:35 ]
unixuserは休刊したよ。

280 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 00:10:25 ]
毎年同じような荒れ方してるけど、
きっと同じ人がやってるんだろね



281 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 00:25:54 ]
毎世界同じような荒れ方してるけど、
きっと同じ神がやってるんだろね

282 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 00:29:39 ]
前世と同じような荒れ方してるけど、
きっと同じ人がやってるんだろね

283 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 08:38:44 ]
>>279
万歳

284 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 08:40:25 ]
while "0":
pass

これって無限ループなんだな


285 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 09:47:10 ]
つまらないよ

286 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 09:54:57 ]
平行宇宙と同じ荒れ方してるけど、
きっと同じ人がやってるんだね

287 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 11:56:58 ]
>>286
つまらないってよ

288 名前:デフォルトの名無しさん [2008/05/14(水) 12:47:34 ]
うざいなあ
同じ書き込みばかりして荒らしてる
このくだらん暇人を誰かプロファイルしてくれ

そのうち現実で犯罪犯しそうだな
今流行の女子高生殺害とか

289 名前:288 mailto:sage [2008/05/14(水) 12:51:56 ]
ほんとうざいなあ
何がやりたいのかさっぱりわからん
俺はpygameのことについて知りたいんだよ

290 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 12:55:37 ]
ここはくだらないスレッドで、
本スレは別にあるんだから本スレ行ったら?

本スレは荒れてないよ?



291 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 13:12:11 ]
pygameの翻訳はやくやれよクソが。

292 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 14:03:00 ]
人の足を引っ張るしか能がないんだね。

293 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 14:13:33 ]
           __、
     ,r´⌒ヽ,⌒ヽ,ヽ
   (⌒)、   .人  λ\、 ._____
    \. \    、 ヽ./ ー  ー\
     |\ \    ヽ./ ( ●) ( ●)
     |  \  \ /     (__人__) \  はいはい、どーもすみませんでしたw
     |.   \   |       ` ⌒´   |
  .   |.   |.\_ノ\            /
  .   |.   |   |   \______/
  .   |   )  .|     . . ̄ ̄
  .   |   |  .|
  .   |  | .| .|
     /  / / ヽ,
    (__ノ  ヽ、__つ

294 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 14:16:09 ]
>>288
Pygame本スレはIDでるから多少荒れにくいかと

295 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 15:17:16 ]
ここもID表示制にしてほしいね。

296 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 18:49:21 ]
新しく生まれる板は軒並みID制なのに
古い板のID変更は認めないって不公平だよな。

297 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 19:08:54 ]
>>296
つまんないよ。

298 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 19:15:19 ]
>>296
つまらないってよ

299 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 20:11:44 ]
>>296
こんなつまんない>296見たことない

300 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 20:13:54 ]
296につまんない of The Year 2008を授与するよ。



301 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 21:09:52 ]
>>297-299
イケメンファッカー

302 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 21:14:44 ]
>>301
おもろないわ。

303 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 21:16:49 ]
>>301
おもろないってよ

304 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 22:53:13 ]
>>301
つまらん

305 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 23:02:16 ]
301は本当につまらないと思いました。
もうPythonをやめようと思うくらいくだらないです。

306 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 23:31:50 ]
>>305
つまんねぇ。

307 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 23:51:33 ]
>>305
面白くない。

308 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 23:57:25 ]
>>305
空気嫁

309 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 00:07:54 ]
この流れなんとかならんかな…

310 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 01:02:47 ]
>306-308
イケメンハッカー



311 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 07:05:53 ]
流れ変えたいってか?

みんながあまり知らないけど
開発が比較的活発なPythonモジュールって
何かある?

312 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 09:00:07 ]
自己解決しました。

313 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 09:12:54 ]
うぜー

314 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 09:13:53 ]
ネタ的な流れに乗ろうとする奴が3人くらいいて
止めようとしている奴が1人くらいいる

そんな気がする

315 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 14:10:12 ]
>>311
pygame

316 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 18:12:44 ]
>>311
lxml

317 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 18:29:12 ]
>>311
PyAMF

318 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 19:23:08 ]
>>311
知らないけど、Googleの中の人たち専用ツールとかは活発だろうな。

319 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 19:31:31 ]
>>311
Blender

320 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 20:05:08 ]
pyjs



321 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 21:12:39 ]
python-announceで定期的に報告が来るもの

322 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 09:17:56 ]
>>311
おもしろくないよ

323 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 10:22:31 ]
>>311
おもしろくないってさ

324 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 10:32:11 ]
>>311
いや、俺にはおもしろかった。

325 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 13:37:34 ]
>>322-324
オタク三兄弟

326 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 15:06:11 ]
>>325
つまんね。

327 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 16:01:45 ]
>>325
つまんねってよ

328 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 16:49:49 ]
荒れ方がなんとなくWin32APIスレと似てる。

329 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 13:17:38 ]
ここは「Pythonをネタにくだらないレスをする」スレですね。くだスレだけに。

330 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 13:18:31 ]
初心者はここで練習して池



331 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 13:22:58 ]
>>329
くだらなね。

332 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 15:12:25 ]
もういいや、みんなこの調子でこれからもがんばろう。

333 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 17:21:36 ]
>>332
おもしろいよ。

334 名前:デフォルトの名無しさん [2008/05/17(土) 18:42:44 ]
pythonで
htmlとかに使われる実体参照になっているを文字列に戻したいんですが
なんかいい方法はありませんか?そういう機能のあるライブラリとか

335 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 19:06:11 ]
>>> import xml.sax.saxutils
>>> xml.sax.saxutils.escape('&')
'&'
>>> xml.sax.saxutils.unescape('&')
'&'

336 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 19:15:55 ]
それって"&"、"<"、">" をエスケープするだけじゃないんですか?

337 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 19:20:12 ]
htmlentitydefs

338 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 19:33:52 ]
自己解決しました

339 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 19:47:27 ]
やめてください!

340 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 20:22:56 ]
htmlentitydefs.entitydefs

これ使い物にならないので、もっといいもの教えてください



341 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 20:25:59 ]
自己解決しましたのでやっぱりいいです

342 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 20:33:28 ]
やめてください

343 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 20:53:57 ]
はやくしてください

344 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 21:11:25 ]
ウホッ

345 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 22:11:14 ]
はやく!!!!!!!!!!

346 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 23:06:53 ]
ほんと勘弁して欲しいよ……

347 名前:デフォルトの名無しさん [2008/05/17(土) 23:13:26 ]
自演で書いてて楽しいか?
さもしい人間だな

348 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 23:15:25 ]
ということにしたいのですね

349 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 23:32:15 ]
はやくpygameの翻訳してください。

350 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 00:00:38 ]
質問者はトリップつけた方がいいかもな…。



351 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 00:02:48 ]
トリップとかどうでもいいけどよ
さっさとPyGameドキュメントの翻訳しろよボケ

352 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 00:03:12 ]
pygameの翻訳こそがこのスレッドの至上命題だろうが

353 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 00:17:26 ]
憑かれてるなぁ

354 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 00:26:07 ]
憑かれてるってよ

355 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 00:43:55 ]
>>334
普通は実体参照だけを文字に戻すことはしないからそういう機能はないんじゃないかな。
334さんの用途に合うなら以下のように安直に実装するのが手っ取り早いかと。
.subn() の代わりに .sub() を使うのも可。

# -*- coding: sjis -*-
import re, htmlentitydefs
re_ref = re.compile("&([a-zA-Z0-9]+|#x[a-fA-F0-9]+|#[0-9]+);")
def replace(match):
t = match.group(1)
if t[:2] == "#x":
return chr(int(t[2:], 16))
elif t[0] == "#":
return chr(int(t[1:]))
try:
t = htmlentitydefs.entitydefs[t]
except KeyError:
raise ValueError, "unknown entity: " + match.group()
if t[:2] == "#x":
return chr(int(t[2:], 16))
return t
# 正常終了するテスト
print re_ref.subn(replace, "Onde a terra acaba e o mar começa.")
# 異常終了するテスト
try:
re_ref.subn(replace, "&foo;")
except ValueError, e:
print e

356 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 00:46:07 ]
# -*- coding: sjis -*-

import re, htmlentitydefs

re_ref = re.compile("&([a-zA-Z0-9]+|#x[a-fA-F0-9]+|#[0-9]+);")

def replace(match):
    t = match.group(1)
    if t[:2] == "#x":
        return chr(int(t[2:], 16))
    elif t[0] == "#":
        return chr(int(t[1:]))
    try:
        t = htmlentitydefs.entitydefs[t]
    except KeyError:
        raise ValueError, "unknown entity: " + match.group()
    if t[:2] == "#x":    
        return chr(int(t[2:], 16))
    return t

# 正常終了するテスト
print re_ref.subn(replace, "Onde &#97; terra acaba e &#x6f; mar come&ccedil;a.")

# 異常終了するテスト
try:
    re_ref.subn(replace, "&foo;")
except ValueError, e:
    print e

357 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 01:26:16 ]
# -*- coding: sjis -*-

import re, htmlentitydefs

re_ref = re.compile("&([a-zA-Z0-9]+|#x[a-fA-F0-9]+|#[0-9]+);")

def replace(match):
t = match.group(1)
if t[:2] == "#x":
return chr(int(t[2:], 16))
elif t[0] == "#":
return chr(int(t[1:]))
try:
t = htmlentitydefs.entitydefs[t]
except KeyError:
raise ValueError, "unknown entity: " + match.group()
if t[:2] == "#x":
return chr(int(t[2:], 16))
return t

# 正常終了するテスト
print re_ref.subn(replace, "Onde a terra acaba e o mar começa.")

# 異常終了するテスト
try:
re_ref.subn(replace, "&foo;")
except ValueError, e:
print e

358 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 08:14:05 ]
# -*- coding: sjis -*-

import re, htmlentitydefs

re_ref = re.compile("&([a-zA-Z0-9]+|#x[a-fA-F0-9]+|#[0-9]+);")

def replace(match):
t = match.group(1)
if t[:2] == "#x":
return chr(int(t[2:], 16))
elif t[0] == "#":
return chr(int(t[1:]))
try:
t = htmlentitydefs.entitydefs[t]
except KeyError:
raise ValueError, "unknown entity: " + match.group()
if t[:2] == "#x":
return chr(int(t[2:], 16))
return t

# 正常終了するテスト
print re_ref.subn(replace, "Onde a terra acaba e f; mar come?a.")

# 異常終了するテスト
try:
re_ref.subn(replace, "&foo;")
except ValueError, e:
print e

359 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 10:12:03 ]
# -*- coding: sjis -*-

import re, htmlentitydefs

re_ref = re.compile("&([a-zA-Z0-9]+|#x[a-fA-F0-9]+|#[0-9]+);")

def replace(match):
  t = match.group(1)
  if t[:2] == "#x":
    return chr(int(t[2:], 16))
  elif t[0] == "#":
    return chr(int(t[1:]))
  try:
    t = htmlentitydefs.entitydefs[t]
  except KeyError:
    raise ValueError, "unknown entity: " + match.group()
  if t[:2] == "#x":
    return chr(int(t[2:], 16))
  return t

# 早くpygameドキュメント翻訳しろよ

360 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 22:39:09 ]
もうやだこのスレ



361 名前:デフォルトの名無しさん [2008/05/21(水) 03:06:16 ]
そう思わそうと、わざと荒らしてるんだよ
荒らしの思惑にのるな

362 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 06:49:16 ]
>361
ageてるあなたも荒らしですね

363 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 07:13:44 ]
板としてもスレとしてもsage推奨とすら書かれていない現状でその断定w

364 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 07:59:33 ]
朝っぱらから荒れてるなあ

365 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 00:19:49 ]
>>355
ありがとうございます
参考になりました

なんか変なことになったのでもう諦めて見てませんでした
レス遅れてすいません


366 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 00:28:30 ]
自己解決しました。

367 名前:デフォルトの名無しさん [2008/05/22(木) 03:11:59 ]
ソートについてお聞きしたいことあります。

以下のようなトランプがあります。
A、2、3、4、5、6、7、8、9、T、J、Q、K

それをもとにポーカー役判定のプログラムを作成しており、ストレートの判定を改良したいと思います。
実際にすべての値をソートし順番を並び替え、findでソートしたものが階段状になっているか判定し(表現が悪いかもしれませんが)、
ストレートかどうか決めています。
しかし、findで参照する先のリストを作るとなると、数字のみであらわせるリストと英語が混じった場合のリストの二つを組み合わせた
ものになるため、文章が長く見づらいリストになってしまいます。

そこで、ソートする順番をあらかじめ決められれば、参照先のリストを縮小できるし見やすくできるのでは
ないかと思います。
ソートする方法任意で決める関数はあるのでしょうか?

368 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 03:49:58 ]
ありますよ

369 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 06:10:00 ]
>>365
どういたしまして。

>>367
リストの sort メソッドには自前の比較関数が渡せるので、
数字カードと文字カードを比較できる比較関数を作ればいいと思われ。
安直な例:

letter = {"A": 1, "T": 10, "J": 11, "Q": 12, "K": 13}

def compare_cards(x, y):
    if letter.has_key(x):
        x = letter[x]
    else:
        x = int(x)
    if letter.has_key(y):
        y = letter[y]
    else:
        y = int(y)
    return cmp(x, y)

t = list("6T934A57JK28Q")
t.sort(compare_cards)
print t

370 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 06:42:15 ]
>>367
俺はPythonの勉強始めて3日目なんでPythonの流儀は知らんが、
C++とかなら普通は内部表現にA23456789TJQKなんて使わないよ。
普通は1〜13の数値で持っておいて、出力するときに変換する。



371 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 07:43:23 ]
スートも含めて考えるとタプルかその他のオブジェクトになるだろうか

>>367
A K Q J 10 なんかもストレートになるから注意

372 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 08:03:37 ]
>>369
比較関数方式よりdecorate-sort-undecorate方式の方がいいよ

373 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 22:22:45 ]
こんばんは。 
PythonのCGIでファイルをダウンロードさせたく思い、以下のように書いたのですがバイナリファイルの場合、途中で切れてしまうようなのです。
助言等戴ければ幸いです。

#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys, os
import cgi
import cgitb; cgitb.enable()

filepath = r'ぱす'
filename = os.path.split(filepath)
filename = filename[1]
filesize = os.path.getsize(filepath)

print '''Content-Disposition: attachment; filename="%(filename)s"
Content-Length: %(filesize)s
Content-Type: application/octet-stream
''' %(locals())
f = open(filepath, "r")
print f.read(),


374 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 22:39:27 ]
ofp = open(u'%s/%s' % (savedir, file), 'wb', 0)
ifp = urllib.urlopen(url)
siz = int(ifp.info().getheader('Content-Length'))
print siz
cnt = 0
while True:
   buf = ifp.read(4096000)
   if len(buf) > 0:
     ofp.write(buf)
     ofp.flush()
   cnt += len(buf)
   if cnt >= siz:
     break
ifp.close()
ofp.close()


375 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 22:41:51 ]
import msvcrt
msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)
sys.stdout.write(hoge)
sys.stdout.flush()


376 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 23:44:22 ]
自己解決しました。

377 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 10:34:45 ]
分からないなら答えなくていいのに

378 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 12:42:47 ]
いつもの阿呆です。

379 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 12:44:49 ]
お願いします。回答ください。

380 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 15:04:39 ]
自己回答してください。



381 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 15:16:59 ]
>>373-374
使用環境をまったく書いてないのは質問として NG だと思う。
サーバがWindows環境だとバイナリファイルの扱いに注意が必要だから。
CGI 作成の注意としては、ヘッダの行末は \n ではなく \r\n でないといけないはず。
> print f.read(), 
ここも1バイト余計にデータを送っていることになるのでよくない。
手元の Windows マシンでは Python 付属の CGIHTTPServer を使って以下のコードで動いた。

import sys, os 
import cgi 
import cgitb; cgitb.enable() 

if sys.platform == "win32":
    import msvcrt 
    msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) 

filepath = "test.jpg"
filename = os.path.split(filepath) 
filename = filename[1] 
filesize = os.path.getsize(filepath)
sys.stdout.write('Content-Type: application/octet-stream\r\n')
sys.stdout.write('Content-Disposition: attachment; filename="%s"\r\n' % filename)
sys.stdout.write('Content-Length: %d\r\n' % filesize)
sys.stdout.write('\r\n')
f = open(filepath, "rb") 
sys.stdout.write(f.read())
sys.stdout.flush()
f.close()


382 名前:381 mailto:sage [2008/05/23(金) 15:22:29 ]
CGI プログラムの実行時にエラーが起こっていないか常にチェックするようにして。
エラーメッセージの出力先やエラー時のサーバの挙動はサーバソフトごとに異なる。
CGIHTTPServer だと正常終了なら
localhost - - [23/May/2008 15:10:05] CGI script exited OK
のようなログが標準出力にプリントされる。エラーの場合は
localhost - - [23/May/2008 15:07:40] CGI script exit status 0x1
のようになる。後者の場合、クライアントがダウンロードした内容は CGIHTTPServer が吐いた
エラーメッセージを含む HTML ファイルだから、必要なら拡張子を変えてブラウザで開いてみて。

383 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 19:13:47 ]
>>381-382
どうもありがとうございました。
お蔭様で解決致しました。

度々の質問で申し訳ありませんが遅延評価勉強法は性にあわないようなので
本でしっかりと勉強しようと思うので>>381のような基本的なことが
載っている本を教え戴きたいです。

384 名前:381 mailto:sage [2008/05/23(金) 20:33:27 ]
>>383
恐らく「これを読めば Web アプリの基礎から実装上の詳細まで全部分かる」という都合のいい本はないと思う。
すくなくとも俺が勉強したときにはそういうものはなかった。
たぶん今も HTTP の仕様書(RFC 2616)のたぐいを読むしかないと思う。
RFC 2616 はオンラインで読める。今は和訳もあると思う。
でもちょっと読んでみたら分かると思うけど、とても通読できるような代物じゃないよ。
何か問題が起こったときに関連がありそうなところを拾い読みするぐらいがちょうどいいと思う。
実際にコーディングしながらでないと理解できないことが多いように思う(俺はそうだった)。

ちなみに、RFC や W3C が出している文書には URL とか MIME とか HTML とか XML とか XSL とか
いろんな要素技術の仕様書がたくさんある。そういうものをどんどん読むといい。きっと力がつくよ。
これらの文献のいいところは、それが原典という点だ。世界がそれに基づいて動いているという迫力がある。
英語で読まないといけないことが多いかもだけど、そうする価値はあるよ。

385 名前:デフォルトの名無しさん [2008/05/23(金) 22:18:26 ]
助けて
java.security.AccessControlException: access denied (java.lang.RuntimePermission exitVM.0)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkExit(Unknown Source)
at javax.swing.JFrame.setDefaultCloseOperation(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.__call__(Unknown Source)
at org.python.core.PyMethod.__call__(Unknown Source)
at org.python.core.PyObject.__call__(Unknown Source)
at org.python.core.PyInstance.invoke(Unknown Source)
at applet$_PyInner.init$1(applet.java:61)
at applet$_PyInner.call_function(applet.java:47)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyFunction.__call__(Unknown Source)
at org.python.core.PyMethod.__call__(Unknown Source)
at org.python.core.PyObject.__call__(Unknown Source)
at org.python.core.PyObject._jcallexc(Unknown Source)
at org.python.core.PyObject._jcall(Unknown Source)
at applet$MyApplet.init(applet.java:139)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


386 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 22:45:11 ]
         刑務所             さらりいまん
----------------------------------------------------
労働時間  8時間厳守           大体10時間以上
----------------------------------------------------
始業時間  7時50分            8時30分〜9時
----------------------------------------------------
終業時間  16時30分           21時〜24時
----------------------------------------------------
通勤手段  徒歩数分            満員電車1時間
----------------------------------------------------
昼食     食う                食えない日がある
----------------------------------------------------
夕食     食う                食えない日がある
----------------------------------------------------
夕食後    テレビや読書など自由     仕事
----------------------------------------------------
残業     全くない             ない日がない
----------------------------------------------------
残業代    残業がないから無い      残業あっても無い場合がある
----------------------------------------------------
休憩     午前午後それぞれ15分    上司次第
----------------------------------------------------
土日祝    確実に休み           出勤する日もある
----------------------------------------------------
年数     刑罰に応じる          自動的に40年


387 名前:デフォルトの名無しさん [2008/05/23(金) 22:46:07 ]
        刑務所          さらりいまん
----------------------------------------------------
労働時間  7時50分〜16時30分      フレックスタイム
----------------------------------------------------
通勤手段  徒歩数分           都心回帰で30分強
----------------------------------------------------
食事    食べたいものが食べられない  食べたいものが食べられる
----------------------------------------------------
トイレ    監視付き           自由
----------------------------------------------------
夕食後    テレビや読書など自由     自分の裁量で自由
----------------------------------------------------
残業     全くない          自分の裁量で自由
----------------------------------------------------
給与      涙金            年収700万円弱
----------------------------------------------------
休憩     午前午後それぞれ15分    自分の裁量で自由
----------------------------------------------------
休暇     なし            家族旅行、趣味
----------------------------------------------------
性生活    オナニーか同性愛      妻または愛人
----------------------------------------------------
老後     孤独で悲惨         家族に囲まれて退職金・年金生活
----------------------------------------------------


388 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 00:36:52 ]
>>384
やっぱり、そうやって勉強するしかないんですね

英語ってコードを読む延長で読んでいるのか、英語の延長にコードがあるのか、わからないけど
プログラム言語を読み解くみたいに読んでいるなあ

英語が苦手な私でも読もうと思えば、読めるものだね
6年間、一応英語の授業を受けてきた甲斐があったのかなと思う

意味だけ拾っているから、よくわからないけど
仕様書関係で関係代名詞って出ないよね?

中学英語ができれば、辞書片手にだいたいの意味は、わかるのかな

389 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 00:39:09 ]
ttp://www.amazon.co.jp/dp/4797341815/

390 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 01:49:36 ]
ttp://www.amazon.co.jp/dp/4915540707/



391 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 01:55:27 ]
普通、こっちじゃないの?
www.amazon.co.jp/dp/4873112109/

うちの先生の口癖だけど、「良書・凡書・悪書の区別がつかなかったら、値段の高いほうを買え」
という言葉があるお

2,000円の本は、その程度の価値しかないわけなんだよ

392 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 02:52:52 ]
httpのプロトコルやcgiの基本的なことならPythonの本に限定する必要はない

393 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 03:30:53 ]
うちの先生は
読むべきページ1ページにつき100円で考えて
10ページあったら1000円
30ページだったら3000円
それでコストに合わなかったら買えと言っていました

394 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 06:31:53 ]
HTTPやCGIでこれがオススメって本ある?
自分はStudyingHTTPやプログラミングCGI第二版で覚えたクチ

395 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 10:18:41 ]
www.amazon.co.jp/dp/4797341815/

396 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 11:45:57 ]
>>394
ttp://d.hatena.ne.jp/itasuke/searchdiary?word=*%5Bpython%5D


397 名前:394 mailto:sage [2008/05/24(土) 16:58:46 ]
>>395-396
ありがとう。参考にさせてもらうよ

398 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 19:49:36 ]
pythonでCGIを書いても
使えるところがない

399 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 19:54:52 ]
land.toでは使えるようだ(2.4.4だけど)
ttp://land.to/newshiyou.php

400 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 20:02:38 ]
2.4系でも御の字じゃないかー



401 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:51:53 ]
suitex

402 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 12:56:24 ]
例のアフォがお勉強スレに張り付くようになったようだな

403 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 15:04:21 ]
お勉強スレに元々いたような

404 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 15:06:07 ]
そしてアンチスレは全然伸びない

405 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 19:07:25 ]
ありがとう
乗り換え先検討中なんで参考にさせてもらいます

406 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 21:19:44 ]
やっぱやめます

407 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 22:09:29 ]
うはは、わかりません。

408 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 22:24:32 ]
なぜだか桃太郎電鉄の貧乏神を思い出したよ。

409 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 09:02:34 ]
ありがとう例のアフォが
張り付く先検討中なんで参考にわかりません。

410 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 23:46:15 ]
ももたろ社長!ここはPython温せ

アッー



411 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 01:15:14 ]
うはは、わかりません。

412 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 02:31:56 ]
>>410
Pythonでくだスレにしちゃネタがうますぎ。

413 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 22:26:55 ]
おまいら温泉行く?
アッーー!

414 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 15:01:50 ]
PythonCEで、日本語文字列を出力するにはどうすればいいんでしょうか。
どのエンコードを試してもできません。
宜しければご教示願います。


415 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 21:23:55 ]
コンソールは何使ってる?

416 名前:デフォルトの名無しさん [2008/05/30(金) 02:58:05 ]
質問です。
複数の値を返す関数を作成してそれを受け取るというのもなのですが…。
cでかくとこんな感じです。

#include <stdio.h>

void Power(double x, double *sq, double *cu);
void main(void);

void Power(double x, double *sq, double *cu)
{
*sq = x * x;
*cu = x * x * x;
}

void main(void)
{
double x, xx, xxx;

printf("浮動小数点数を入力して下さい\t");
scanf("%lf", &x);

Power(x, &xx, &xxx);

printf("入力した値 = %lf その2乗 = %lf その3乗 = %lf\n",
x, xx, xxx);
}


417 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 04:07:51 ]
Pythonではreturnで複数の値を返せるので
def power(x): return x**2, x**3
xx, xxx = power(x)
のように書くが、とりあえずチュートリアルは読もうよ
www.python.jp/doc/release/tut/

418 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 06:40:11 ]
その関数はタプルを*ひとつ*返してるだけ
チュートリアルのどこにreturnで複数の値を返せるなんて書いてあるんだ?

419 名前:デフォルトの名無しさん [2008/05/30(金) 08:23:40 ]
チュートリアルのp.p.218読んだか?

420 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:37:52 ]
タプルを*ひとつ*返すときは
def power(x): return (x**2, x**3)
だろ
def power(x): return x**2, x**3
ではreturnで複数の値を返せる



421 名前:デフォルトの名無しさん [2008/05/30(金) 10:03:49 ]
プログラムを起動中に、変数に任意の内容を記入できる関数はないでしょうか?
名前を忘れてしまったんですが、たしかc言語ではこの機能を使える関数があったと思います。

今は、任意の内容を処理する場合は、引数の文字を入れているのですが、複数の処理をするには
引数に任意で入れたい内容をリストにして、引数に入れてほしい内容はリスト番号を指定する。
という方法を用いてみたのですが、賢くない上に面倒です。

対話形式で処理をするためにユーザーに記入を求める関数を再現したいのですが、パイソンでは何か良い方法はないでしょうか?

422 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:04:54 ]
>>> def power(x): return x**2, x**3
...
>>> type(power(1))
<type 'tuple'>

423 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:05:42 ]
>>421
sys.stdin

424 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 10:14:01 ]
input()

425 名前:デフォルトの名無しさん [2008/05/30(金) 11:15:10 ]
重複していました。
申し訳ありません

426 名前:デフォルトの名無しさん [2008/05/30(金) 20:34:11 ]
すんまそん.使わないパッケージのアンインストールってどうやるんでしょうか?

427 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:19:31 ]
>>426
OS、アンインストールしたいパッケージ、それをどうやってインストールしたか、によって方法が違う。

428 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:24:45 ]
OSはwindowsでコンパイル済みのexeファイルからインストールしています.
プログラム追加と削除に表示されるのもあるんですが,どうもないのもあって.

429 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:50:18 ]
>>428
プログラムの追加と削除にないものは手動で消す必要があると思う。
C:\Python○○\Lib\site-packages\ 以下に追加パッケージがまとめて置いてある。
そこから選んで削除する。

パッケージによっては他の場所にもファイルを配置していることがある。
きれいサッパリ消せるかどうかはパッケージ構成に関するあなたの知識次第。

430 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 22:17:00 ]
ありがとうございました.直接消すしかないんですね.



431 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 04:08:35 ]
cd パッケージインストールしたときのディレクトリ
python setup remove

432 名前:デフォルトの名無しさん [2008/06/02(月) 16:05:19 ]
pythonを用いたバックアップを考えています。

バックアップ先とそれの保存先を引数として入力し、そのパスからコピーして貼り付けをすれば出きると思っていたのですが、現段階では、まだ出来ていません。


ファイルのバックアップを取りかたの概念が間違っているのでしょうか?

433 名前:デフォルトの名無しさん [2008/06/02(月) 16:40:04 ]
>>432
現段階は、ファイルのコピー方法について調べています。

434 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 16:53:58 ]
xcopy使った方が早くね?

435 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 17:05:47 ]
つ shutil

436 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 19:03:23 ]
>そのパスからコピーして貼り付けをすれば

これは可笑しい


437 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 19:04:31 ]
自己解決しました

438 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 19:05:22 ]
そんなスキルで作られたバックアップソフト・・・・超怖い

439 名前:デフォルトの名無しさん [2008/06/02(月) 19:12:08 ]
表現に問題があり申し訳ありませんでした。
バックアップをしたいファイルがある場所からコピーして、保存先に貼り付けを行う作業が出きる関数を調べたいと思っていました。
意見ありがとうございます。バックアップに必要な関数が見つかりましたのでやってみます。

440 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 19:25:25 ]
winは害悪だな



441 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 19:33:52 ]
explorerが害悪っていう意味なら
gnomeもKDEも害悪だよな

442 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 21:05:55 ]
世界のガイアク
1,2,3

443 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 21:36:02 ]
ごめん。意味がわかんない。

444 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 21:53:47 ]
>439 は発想の根っこにクリップボードがあるのがおもしろいな。普通はそうなのか?
「バックアップに必要な関数が見つかりましたの」で実装した結果がおもしろいとさらに高得点だ。

445 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 23:25:52 ]
今時はあれですか
やりたり処理を実現する関数を「探す」事がプログラムなんでしょうね

446 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 23:31:26 ]
探して調整することがプログラミング

447 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 23:33:18 ]
泥のように働くのがプログラミング。
いちいち言わせるなよ。

448 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 23:33:32 ]
むかしからそうだろ

449 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 23:37:37 ]
自己解決しました。

450 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 23:41:19 ]
>>443
世界のFizzBuzzだろ



451 名前:デフォルトの名無しさん [2008/06/03(火) 19:48:19 ]
すいません質問です。


キュー構造を実現するqueクラスとその確認コードを含むque.pyを作成せよ
queクラスは以下のメソッドを含む事。
def enque( data )
#値を受け取り、enque動作(待ち追加)を行う。
def deque()
#deque動作(待ち解消)を行い、値を返す。
def __str__()
#str()やprintで用いられる特殊メソッド。
#自分を表す文字列表現(ここでは内部値のカンマ区切りとする)を返す。

上記が課題なのですがだれか教えていただけないでしょうか。

452 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 20:23:34 ]
富豪向け

class Queue:
 def __init__(q):
  q.queue = []
  q.next = 0
 def enque(q,v):
  q.queue.append(v) 
 def deque(q):
  v = q.queue[q.next]
  q.next += 1
  return v
 def __str__(q):
  return str(q.queue[q.next:])

453 名前:デフォルトの名無しさん [2008/06/03(火) 20:40:28 ]
ありがとうございます。
富豪向けとはどういう意味でしょうか?

454 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 21:13:26 ]
>>432
> バックアップ先とそれの保存先

って同じじゃないか?
仕事でも「仕入れ先」と使うけど、何か納得できない。


455 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 21:32:00 ]
>>453
pitecan.com/fugo.html
0xcc.net/misc/ggap.html

456 名前:デフォルトの名無しさん [2008/06/03(火) 21:36:17 ]
>>455
なるほど、ありがとうございます。

457 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 22:54:04 ]
class Queue(object):
    class Item(object):
        def __init__(self, value):
            self.value = value
            self.next = None
    def __init__(self, *args):
        self.first = self.end = None
        for i in args:
            self.enqueue(i)
    def enqueue(self, value):
        if self.first is None:
            self.first = self.end = Queue.Item(value)
        else:
            self.end.next = Queue.Item(value)
            self.end = self.end.next
    def dequeue(self):
        if self.first is None:
            raise IndexError('queue is empty')
        else:
            value = self.first.value
            self.first = self.first.next
            return value
    def __repr__(self):
        values = []
        item = self.first
        while item:
            values.append(repr(item.value))
            item = item.next
        return 'Queue(%s)' % ', '.join(values)

458 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 23:02:09 ]
import collections
class Queue(object):
    def __init__(self, itr = ()):
        self.q = collections.deque(itr)
    def enqueue(self, v):
        self.q.append(v)
    def dequeue(self):
        return self.q.popleft()
    def __repr__(self):
        return self.q.__repr__().replace('deque','Queue')

459 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 23:06:08 ]
ttp://codepad.org/
ここソース貼るのに便利だよ

460 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 23:08:36 ]
codepadはログインしないと24時間で消えるから嫌い

こっちだと消えないように設定できるみたいja.pastebin.ca/



461 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 23:10:06 ]
from Queue import Queue
Queue.enque = Queue.put
Queue.deque = Queue.get
Queue.__str__ = lambda self: ','.join(str(x) for x in self.queue)

462 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 23:30:13 ]
>>460
そうか、期限があるんだったな…。
やっぱりここに貼った方がログが残って便利かもね。

463 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 15:16:54 ]
>>414
俺も知りたい。仕方ないからファイルに出力してるよ。

464 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 16:33:13 ]
pastebin.windy.cx/
にたようなもんだけど

465 名前:デフォルトの名無しさん [2008/06/04(水) 16:47:04 ]
Python に比べて Ruby が「純粋な」オブジェクト指向言語
であるといわれる理由を教えてください。同僚にRuby厨が
いてうざいです。仕事は Java/C# なんで全然関係ないんですが。

466 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 16:56:10 ]
Python初めて1日の僕が言うのもなんだけど
例えば長さを取得する場合
hoge.len()
ではなく
len(hoge)
であるとか。
よくわかんないけど

467 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 17:29:50 ]
Pythonもすべてオブジェクトだから純粋なOOPLじゃない?

468 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 17:43:44 ]
そのRuby厨に聞いてみれば?
どうせどっかからの受け売りだろうから
ググればそれっぽい記事がでてくんじゃね

469 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 18:55:15 ]
Rubyは使ったことないや。
どっちがよりオブジェクト指向なのかはどうでもいいんじゃね?

470 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 18:56:33 ]
いいや。すごく重要だ。



471 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 19:04:12 ]
どう重要?

472 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 19:16:05 ]
どっちがよりオブジェクト指向かを決める前に
オブジェクト指向の定義を明確かつ厳密に行う必要があるな

473 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 19:17:42 ]
小学生のときにどれくらい飛ばせたかというくらいの重要さ。

474 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 19:23:57 ]
チ○コがどれくらい大きいかくらいの重要さ。

475 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 19:55:55 ]
>>474
チェコ共和国(The Czech Republic/CZE)
首都:プラハ
人口:1,022万人
言語:チェコ語
通貨:コルナ
面積/7万9千平方km(北海道とほぼ同じ)。


476 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 20:11:00 ]
なんという親御さんも安心スレ

ちなみにこんなのもあるよ
>>> hoge = [1, 2, 3]
>>> len(hoge)
3
>>> hoge.__len__()
3

477 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 23:01:45 ]
hoge = {}
for j in xrange(10):
  for i in xrange(10**j):
    hoge['hoge%d' % i] = 'fuga%d'
  print j, len(hoge)


478 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:00:45 ]
>>465
書籍からの受け売りですが。。

ーーーーーーーここからーーーーーーーーー
速効 python プログラミングより
p188

# coding: Shift_JIS

class a:
    var1 = 1

   def show_class_var(self):
      print 'class variable var1 = %d' % self.__class__.var1

v = a()
v.show_class_var()
a.var1 = 2
v.show_class_var()
print a.var1
a.another_var = 100
print a.another_var

クラス変数はa.var1 = 2 のように勝手に変更できてしまうだけではなく、
クラス定義ではまったく現れていないような another_var という変数を
後で外から無理やり追加することすら出来てしまいます。
ーーーーーーーーーーーーここまでーーーーーーーーーーーーーーー

「カプセル化」っていうOOPの原則の重要性が
python では、なおざり・・・という意味での指摘ぢゃないかな、と。。


479 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:05:16 ]
>>478
そりゃ単にその本の著者が無知なだけだろ。
分かりやすさのために、わざと書いてないだけかもしれんが。

480 名前:478 mailto:sage [2008/06/05(木) 00:11:51 ]
>>479
これじゃないとしたら>>465の同僚の指摘は
ちっと分かんない☆

う〜む、ruby厨というより
アンチpythonな人なのかな?



481 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:14:24 ]
またクソ本フラグが立ったな

482 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:17:54 ]
Pythonはドキュメントがカプセル

漏れいいこと言ったな

483 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:22:29 ]
いまいちわからん。説明してくり

484 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:36:00 ]
ドキュメントにクラスのインタフェースが漏れなく記載されていれば
クラスのユーザはクラス定義を読まずにクラスを利用できる
結果としてユーザに公開されるべきでない情報は隠蔽される

でもドキュメントが貧弱だと、クラスの使い方を調べるために
ユーザがクラス定義を読む、なんて事態が生じうる
結果としてユーザに過度の情報を公開することになってしまう

つまり言語仕様だけからしかカプセル化の程度を判断するのは片手落ち

485 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:48:40 ]
482はドキュメント的にカプセルでない説。

486 名前:デフォルトの名無しさん [2008/06/05(木) 01:19:30 ]
質問です
「Hello World!」の表示を2つ並べたウインドウを表示せよ。
複数並べるには、親となるフレームを用意し、そこに配置すれば良い。

という課題なのですがだれか教えてください

487 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 01:38:50 ]
>>> from Tkinter import *
>>> root = Tk()
>>> frame = Frame(root)
>>> frame.pack()
>>> Label(frame, text="Hello, world!").pack(side=LEFT)
>>> Label(frame, text="Hello, world!").pack(side=RIGHT)
>>> root.mainloop()

上下に並べる場合は
>>> Label(frame, text="Hello, world!").pack()
>>> Label(frame, text="Hello, world!").pack()

これで点くれるのかしら

488 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 02:18:16 ]
>>484
じゃあPythonでオブジェクト指向なプログラミングをするなら、ドキュメント作成は必須ってこと?

489 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 02:22:14 ]
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import pygame
from pygame.locals import *

pygame.init()
screen = pygame.display.set_mode((100, 100))
pygame.display.set_caption('Hello pygame')
fp = open(u'みかちゃん-P.ttf', 'rb')
font = pygame.font.Font(fp, 24)
text = font.render(u'Hello World!', True, (255, 0, 0))
text2 = font.render(u'Hello World!', True, (0, 255, 0))
fp.close()
while True:
screen.blit(text, (0, 0))
screen.blit(text2, (0, 60))
pygame.display.flip()
for event in pygame.event.get():
if event.type == QUIT or (event.type == KEYDOWN and event.key == K_ESCAPE):
break


490 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 02:51:23 ]
別にオブジェクト指向する必要が無ければしなくてもいいんだよ
ドキュメントはもちろん書いたほうが良い



491 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 03:20:03 ]
>>489
ゲ板の誤爆だろ

492 名前:デフォルトの名無しさん [2008/06/05(木) 03:28:31 ]
>>479 の指摘がよく分からんのだが・・・・
てか,もうちょっと詳しく説明してくれ.

493 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 07:42:31 ]
>>492
横レスだが、カプセル化は
× 外部から操作不能にすること
○ 個々のオブジェクトが、役割を果たすために必要なデータと操作をまとめること

ただし、デフォルトで外部からアクセス禁止にできる実装の言語は、初歩的ミスを
減らせる場合があるというメリットはある。

494 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 09:13:01 ]
>>490
後で他人がリファクタリングする事を前提とした場合の
望ましいドキュメントの具体例をキボンヌ。

つか、「ドキュメント」って docstring 記述と
doctest での確認のセットの事だと
漏れは理解してるけど合ってる?

全然違うなら、追加解説も気盆奴

495 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 17:30:34 ]
>>493
www.horijp.com/blog/archives/2008/04/jruby11.html
www.okisoft.co.jp/esc/ruby/jcgi/index.html

スレ違いかもしれないけど、いいかんじだとおもたDuke

blogs.sun.com/cinnabar/entry/jruby_meets_duke

496 名前:デフォルトの名無しさん [2008/06/05(木) 18:05:55 ]
いいかんじかもしれない
だがことわる!

497 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 18:15:00 ]
>>479
この本持ってるけど、pythonはオブジェクト指向言語として不完全みたいなことは書いてないぞ。

498 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 19:07:00 ]
じゃあ、分かっててわざと書いてないだけなんじゃね?

499 名前:デフォルトの名無しさん [2008/06/05(木) 22:40:34 ]
お疲れ様です

pythonでコマンドプロンプトを操作する方法を検討しています。

これを実行するためにgetoptを用いたいと思い、この関数を用いて、
コマンドプロンプトから対象のpythonファイルを開いたときに、
コマンドプロンプトのヘルプを表示するようにhelpを命令するプログラムを
作成してみました。

import getopt, sys

def helps():
getopt.getopt(sys.argv[1:], "help")

実際にコマンドプロンプトで動かしても無反応で、実際に実行しても
「GetoptError: option -n not recognized」というエラーが出てしまいます。

リファレンスで確認してみたのですが、私には何が悪いのかわかりませんでした。

本当にPythonでコマンドプロンプトの操作ができるのでしょうか?
また、操作ができるとして、このプログラムがどのように表記されてればよかったか
についてもお聞きしたいです。

何卒よろしくお願いします

500 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 22:52:21 ]
オブジェクト指向においてカプセル化ってそんなに大事な要素だとは思えない。
スコープさえ区別してくれれば、充分だ。



501 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 23:18:40 ]
>>499
>>> import getopt
>>> args = '-h -e -l -p'.split(' ')
>>> getopt.getopt(args, 'help')
([('-h', ''), ('-e', ''), ('-l', ''), ('-p', '')], [])

でもやりたいのはこっちだろう
>>> args = '-n --help kwsk --lang=ja'.split(' ')
>>> getopt.getopt(args, 'n', ['help=', 'lang='])
([('-n', ''), ('--help', 'kwsk'), ('--lang', 'ja')], [])

リファレンスもっかいよく読んでわからなかったらまたおいで

502 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 09:37:04 ]
>>500
俺もそう思う
オブジェクト指向はポリモフィズムが肝だと思う
ああ、PythonがRubyに比べて云々って逝ってる香具師は
もしかしたらselfが鬱陶しいっていうだけの話鴨試練


503 名前:デフォルトの名無しさん [2008/06/06(金) 11:29:42 ]
pygame翻訳サイトさえあれば、、、俺だって、、俺だって、、、

504 名前:デフォルトの名無しさん [2008/06/06(金) 12:40:04 ]
www.nishihiroshima.com/TSNET/TSpython/2/77.html
>なにせ、いくら頭をひねっても、「型の無い言語であるPythonが、
>多重継承をサポートしなければならない理由」など、
>全くといっていいほど無いからです。

なんでこのひとは「型が無い」と思ったんだろう.

505 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 13:00:37 ]
俺、昔、「Haskellには型が無い」って主張する奴と議論したことあるよw

Python の C3 MRO はそれだけ独立してでも知っておいて悪くないと思うおいら

506 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 13:31:11 ]
>>504
静的型でnominal subtypingな言語だけを念頭に置いて「型」と
言ってるんだろうけど
言葉の使い方がいい加減で不正確なんだな

ま、nominal subtypingならポリモーフィズム実現するには継承するしかないが
Pythonのようなduck typingやstructural subtypingならそうではないから、
継承の意味薄いってのはその通り

507 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 13:40:26 ]
self は確かにうっとうしい
あれがつきまとうだけで
オブジェクト指向っぽくない

508 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 21:17:31 ]
>>507

509 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 22:25:39 ]
むしろselfはオブジェクト指向っぽいと思う

510 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 00:12:52 ]
PHPの$thisとかもうざいとか言い始めそうだな



511 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 00:23:29 ]
>>509
いやselfはオブジェクト指向そのものなんだが
それをいちいち書くからおかしいっつー話だよ

>>510
いくら糞PHPでも引数に毎回書く必要はないだろ?
Rubyでもselfが必要なときは書くんだし

だけどPythonはくどいほど書くからw

512 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 00:39:24 ]
オブジェクト指向っぽい考え方自体が
オブジェクト指向っぽくないんだよ、俺にしてみれば。

513 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 00:48:47 ]
オブジェクト指向かそうでないかの議論に熱くなる奴らは
総じてオブジェクト指向だな

514 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 01:07:28 ]
さあwみなさまご一緒に
レッツオブジェクト指向!

515 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 02:29:40 ]
おまえらオブジェクト指向を嗜好し過ぎでオブジェクト思考になってると

516 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 09:20:45 ]
誰が(ry

517 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 10:47:16 ]
殺した(ry

518 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 11:07:46 ]
クックロビ(ry

519 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 14:33:46 ]
あ、そーれ

520 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 14:48:58 ]
〜三波春夫さん江〜



521 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 16:15:14 ]
も り あ が っ て る よ う だ な w

522 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 16:58:49 ]
盛り上がってるところ悪いが
対話モードでの浮動小数で質問。

Python 2.5.1 (r251:54863, Jan 17 2008, 19:35:17)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> a = 4.8
>>> print a
4.8
>>> a
4.7999999999999998

aが「4.7999999999999998」になってしまう理由って何?


523 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 17:04:35 ]
B. 浮動小数点演算、その問題と制限
www.python.jp/doc/2.4/tut/node16.html

524 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 17:26:30 ]
>>523
printはコンピュータ内部の値じゃなくて
見た目を整えたものを表示してくれるのね。
サンクス。

盛り上がってるところすまなかった、続けてくれ。
jp.youtube.com/watch?v=cC_1Dv8Xvf4


525 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 19:29:57 ]
>>524
printというより、repr()とstr()の違いってとこだな
ttp://www.python.jp/doc/nightly/tut/node9.html

526 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 20:07:06 ]
>>> (4.8).__str__(), (4.8).__repr__()
('4.8', '4.7999999999999998')

527 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 16:34:28 ]
クッキーについて質問です
webページの自動ログインスクリプトを作ろうと思い、urllib.urlopen()を使って
あるページのフォームの情報をPOSTしてみたのですが、そのページのhtmlが

<script>
function Func(){ document.cookie = aaa }
</script>

<form method="post" action="bbb/" onSubmit="javascript:Func();">

のようにクッキーを設定しており、思ったような結果が返ってきません。
この動作をpythonで代替するにはどうすればよいのでしょうか?

528 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 21:44:45 ]
>>527
cookielib, urllib2

529 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:18:10 ]
urllibでなんとかしたいんじゃないの?

530 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:36:10 ]
いえ、出来るなら何でもいいです

cookielibとurllib2、色々ググってみて

cj = cookielib.CookieJar()
cjhdr = urllib2.HTTPCookieProcessor(cj)
opener = urllib2.build_opener(cjhdr)

r = opener.open(url, params)

のようにするのは何とかわかりましたが、クッキーをどう設定したらいいのかよくわかりません
具体的にどうすればいいのか、ご教授願えないでしょうか



531 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:43:26 ]
JavaScriptの部分を自分で解析しないと駄目じゃない?

532 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:44:11 ]
ググって見つかった例でうまくいかないなら
具体的なサイトを示した方が早い気が
javascriptがはさんであるとうまくいかないのかな?

533 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 22:48:09 ]
cookielibはレスポンスヘッダの解析のみでしょ

534 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 23:22:02 ]
そもそもcookieについてよく知らないもので、この質問が適切かどうかもよくわからない状況です…
身元がばれるため具体的なサイトは示せませんが、問題と思われる部分を抜粋すると、

function idgisSetRedirectionCookie( theForm ) {

{
// modify the following values for your environment
var idgisRedirectorUrl = "https://aaaa";
var idgisRedirectionUrlCookieDomain = "bbbb.jp";
var idgisRedirectionUrlCookiePath = "/";

// the following code should not be modified
var idgisRedirectionUrlCookie = "IdgisRedirectionUrl";
var gaRedirectionUrl = theForm.HiddenURI.value;

if( idgisRedirectorUrl != gaRedirectionUrl ) {
document.cookie = idgisRedirectionUrlCookie + '="'
+ unescape(gaRedirectionUrl) + '";' +
'path=' + idgisRedirectionUrlCookiePath + ';' +
'domain=' + idgisRedirectionUrlCookieDomain;

theForm.HiddenURI.value = idgisRedirectorUrl;
}
result = true;

return result;
}
〜〜〜
<FORM NAME="login" METHOD="POST" AUTOCOMPLETE="off" ACTION="https://cccc" onSubmit="javascript:{ return idgisSetRedirectionCookie( this ); }">
<input type='hidden' name='HiddenURI' value="https://dddd">

こんな感じです(aaaa、bbbb、cccc、ddddは全部違うURL)

535 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 23:50:22 ]
原理的にはそのJavaScriptを解析して動作をエミュレートすれば良いはずだけど
実際にはかなり難しいんじゃないかと思う

現実的かと思うのはwin32comを使ってWebブラウザをコントロールする方法
ExcelをPythonからいじくる例はたまに見かけるからそれらを参考にしてみては

536 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:05:54 ]
>>534
そのスクリプトで
document.cookie = hogehoge とか設定してる値が常に固定なら、

HTTPのヘッダに
Cookie: hogehoge
という形で加えてPOSTすりゃいいだけ
urllib2のRequestクラスならheaderを好きなように設定できるはずだ

スクリプトの内容が可変なら、>>535が言ってるように
スクリプトを自分でパースするしかない

537 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:15:58 ]
固定だったらそいつはわざわざ何がしたいんだって話になるがなw

538 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:18:04 ]
可変にしても、スクリプトの内容自体はほぼ同じで、埋め込まれてる
文字列リテラルの内容が違うだけだろうから、
正規表現や何かで簡単にぶっこぬけると思うけどね


539 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:48:31 ]
なんとなく、SPAM用のスクリプト作成の手助けをした気がしなくもないw

540 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 00:48:52 ]
環境によって若干変わってくるのでなんとか正規表現とかで頑張りたいと思います
今現在の環境だけでは変わらないので、とりあえず今だけでも動かそうと思うのですが、
Requestクラスの使い方は

data = {'username':'qwerty', 'password':'asdfgh'} #等など
req = urllib2.Request('https://cccc', urllib.urlencode(data), {'Cookie':hogehoge})
r = urllib2.urlopen(req)

こんな感じで合ってます?



541 名前:デフォルトの名無しさん mailto:cookiejar [2008/06/09(月) 04:46:25 ]
一応通報した


542 名前:デフォルトの名無しさん [2008/06/09(月) 06:30:18 ]
except Exception, inst:

って書き方がなんかきもちわり.
投げられた Exception クラスのインスタンス inst を受け取るわけだけど,

except (Exception1, Exception2, Exception3):

みたいに複数のクラスを受け取る時にはどうやってインスタンス受け取るんだよ.


543 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 06:35:13 ]
except (Exception1, Exception2, Exception3), inst:

544 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 06:35:33 ]
>>542
except (Exception1, Exception2, Exception3), inst:

Python3.0では書式変わるから、それまで我慢しる

545 名前:デフォルトの名無しさん [2008/06/09(月) 11:35:42 ]
Python 3000 とかいうやつ?

546 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 20:54:37 ]
>>500 ありがとうございます。
お礼が遅れてしまい申し訳ありません。
恐縮ですがもう少しお付き合いお願いします。
先日教えていただいた、
>>> args = '-n --help kwsk --lang=ja'.split(' ')
>>> getopt.getopt(args, 'n', ['help=', 'lang='])
をpythonで実行してみたところ、エラーが出ず、

([('-n', ''), ('--help', 'kwsk'), ('--lang', 'ja')], [])
と正常に表示されました。

正常に動いていると判断し、このプログラムを以下のように記述したpyファイルを
用意し、実際にコマンドプロンプトで起動したときにコマンドプロンプトのヘルプを
表示できるか確認したのですが、無反応でプログラムが終了してしまいます。

ファイル名:ex.py
# coding: utf-8
import getopt, sys
args = '-n --help kwsk --lang=ja'.split(' ')
getopt.getopt(args,'n',['help=','lang='])

考えられる引数を入力してみたのですが反応がなく、このプログラムを進めていただく前に、教えてもらった方法でもやってみたのですが
ヘルプの表示ができませんでした。
リファレンスのテストコードでgetoptの動きを確認してみたかったのですが、
こちらも起動しなかったため確認できませんでした。

コマンドプロンプトでこのファイルを起動し、コマンドプロンプトのファイルを起動するには、
プログラムのソースに何か加える必要があったのでしょうか?
それとも、コマンドプロンプトを使用するときに、何か特別な記述が必要だったのでしょうか?
アドバイスをよろしくお願いします。

547 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 21:30:31 ]
「コマンドプロンプトのヘルプ」って、
C:\>cmd /?
のことだよな?普通

それに>>500とどう関係があるんだよ。

548 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 22:01:46 ]
getopt.getoptの戻り値を使った処理を書かないと何も起こらないのは当然のような
www.python.jp/doc/nightly/lib/module-getopt.html

549 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 23:00:33 ]
対話型プロンプトだと戻り値と出力の区別が付かないからね
勘違いする初学者が出てきてもおかしくない
どこかのカンファレンスか何かで問題提起されてたらしいが

>>546
レス遅そうなのであなたが本当にやりたいことを確かめずに書くけど

myhelp.py:

import os, sys
os.system('help %s' % (' '.join(sys.argv[1:])))

実行例:

C:\> myhelp.py cd
現在のディレクトリを変更したり、ディレクトリ名を変更したりします。
[以下略]

550 名前:デフォルトの名無しさん mailto:cookiejar [2008/06/10(火) 01:45:45 ]
解決しました
ほんとうにありがとうございました




551 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 01:53:33 ]
どうみても(ry

552 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 02:19:09 ]
mailto:cookiejar

553 名前:デフォルトの名無しさん mailto:cookiejar [2008/06/10(火) 04:14:00 ]
あぁ俺か
時間帯でばれるもんなんだな
これから気をつける

554 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 19:05:34 ]
はじめまして、Pythonを勉強してみようと考えているものです。
おすすめサイト、書籍などお教えください。

・やりたいこと
 TDDでWebアプリ開発

・プログラミング暦
 Delphi 3年(趣味のフリーソフト作成)
 Java 1年(資格取得のみ、実務経験なし)
 PHP 4年(Webアプリ構築)

よろしくお願いします。

555 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 19:55:44 ]
っamazon.com

556 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 19:59:56 ]
つgoogle.com

557 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:01:51 ]
つyahoo.com

558 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:02:05 ]
pc11.2ch.net/test/read.cgi/tech/1209480428/5

559 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:02:27 ]
wiki.python.org/moin/WebProgramming

560 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 20:04:14 ]
www.python.jp/doc/release/tut/



561 名前:デフォルトの名無しさん [2008/06/12(木) 05:09:29 ]
グラフ処理をPythonでやりたいんだけど
いいライブラリーありませんか?
boostのBGLみたいなものを考えています。

562 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 05:13:55 ]
graphviz

563 名前:デフォルトの名無しさん [2008/06/12(木) 09:21:07 ]
ちょ、それは可視化なんで。

564 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 10:15:40 ]
>558-560
ありがとう、一通り目を通してみます。

ひきつづきTDDでWebアプリについて解説してるページやチュートリアルがあったら教えてください。
英語でも可。

565 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 12:45:52 ]
>>561
networkx

566 名前:デフォルトの名無しさん [2008/06/12(木) 19:09:52 ]
>>565
すげぇ,マジTHX

567 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 19:36:29 ]
>>564
いちいち人に聞くんじゃないよ
素人じゃあるまいし

568 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 11:16:08 ]
>>567
くだすれなんだから初心者にやさしくしようぜ。

569 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 11:30:18 ]
初心者になら回答者もやさしくするだろうけど
Delphi3年Java1年PHP4年でテストドリブンだぜ
>>567がイラっとくるのもわかるわ

570 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 13:59:29 ]
これからプログラミングを勉強しようと思って調べたところ、
pythonが初心者向きだと聞きました。
C言語か、Pythonかで迷っているんですが、どちらがいいでしょうか



571 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:00:45 ]
Pythonがいいです。Cはその後でも遅くありません

572 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:02:17 ]
C言語でプログラミングを始める人は多いから
人や資料が多いという点でCの方がいいような
Pythonの対話モードはとっかかりはいいと思うけど

573 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:08:20 ]
>>568
何か「やりたいけどわかりません。やってみたけど出来ません」みたいな質問ならわかるが、
情報欲しいだけの「ググレカス」で済む質問には冷たくてもいいんじゃないの?

574 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:16:03 ]
>>571
>>572
わかりました。
まずPythonを触ってみることからはじめてみます。

やはり、プログラミング言語には自分に合う、合わないような相性はあるんでしょうか?

575 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:41:43 ]
>>574
そのあたりは本当に人それぞれ

具体的な目標がなくただ漠然とプログラミングの勉強を
してみたいというのならPythonでまったく問題ない
教育用言語としても使われているぐらいだし

逆に具体的な動機があるのなら話は別
(掲示板CGIを作りたい、Windowsアプリを作りたい、etc.)
そういう動機があるのなら前もって言っておいたほうが
アドバイスする側もしやすいと思うよ

576 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:52:30 ]
>>575
なるほど。
動機としては、Windowsアプリを作りたいが一番近いかもしれません。
ただ、今は漠然とそう考えてるだけで具体的にこういうのというのはないです。
Delphiという選択肢もあると聞いたんですが、こっちはPython以上に資料が少ないということらしいので・・・。

577 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 16:25:01 ]
漠然と、ぐらいならPythonでOK
基本は他の言語でも通用するからやっといて無駄にはならないよ

578 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 16:25:02 ]
WindowsのGUIならC#,Delphi,VBあたりの方が
とっつきやすいと思う

579 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 21:00:32 ]
初学者のとっては言語そのものよりも周辺のライブラリや開発環境が
とっつきやすいかどうかが重要だよな。


580 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 09:22:50 ]
ウィザードでなんでも出来てしまうと
初心者的にはすごいんだろうね



581 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:12:16 ]
プログラミングってソースコードや環境を可能な限り把握する行為だと思うから
いきなりIDE使うのはあまりオススメしたくはない

582 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:36:25 ]
楽なほうからやらせるほうがいいに決まってんだろ。
いきなり苦行を科してどうするんだよ。

583 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:41:45 ]
これだからゆとりは...

584 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:44:24 ]
近寄らないでください。老臭がします。

585 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 13:29:16 ]
最近はExcelで仕様書書くだけで
コード吐いてプログラム完成するんですよね


586 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 16:38:14 ]
これだからゆとりは...

587 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 17:49:14 ]
IDE が進化して人間に敵対しはじめるとか


588 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 22:57:03 ]
スカイネットですね、わかります

589 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:29:13 ]
スカイフィッシュはどうしたんだろうね。

590 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 01:00:45 ]
乱獲しすぎて……ごめん



591 名前:デフォルトの名無しさん [2008/06/16(月) 15:29:19 ]
とりあえずCでセグフォいっぱい出して、
なぜか考えるんだ。そしてメモリ管理って
なんて難しいんだろうって悩むんだ。

そうすれば最近のどんな言語であっても
ある機能がなぜ実装されているのか理解できるだろう。

592 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 16:48:22 ]
そうかなあ・・・

593 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 22:07:31 ]
「最初は楽しまくってプログラミングの楽しさを満喫しようよ」派
「コマンドラインで基礎からみっちりやれGUIデザイナとかIDEなんて十年早いんじゃ」派


594 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 22:42:35 ]
python使うのに後者はないだろ・・

595 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 23:00:40 ]
pyukiwiki.sourceforge.jp/PyukiWiki/

wktkしてリンク先を眺めたら
そこにはperlがありました・・・

日本人プロダクトなyukiwikiはどこにあるのでしょうか?

596 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 23:12:20 ]
www.hyuki.com/yukiwiki/

597 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 07:54:45 ]
ここは低レベルな質問でもOKなんでしょうか?

Windows環境上で、Pythonを勉強中なのですが、エディタの選択で悩んでいます

a. emacs系のエディタに慣れ過ぎてしまったので、キー操作にemacs系のソレが用意されていること
b. eclipseに慣れてしまったので、予約語、変数名、メソッド名、ファイル内に出現した単語を補完してくれる機能があること
c. コメントを日本語で書きたいので、utf-8n でファイルを開いたり保存したりできるもの
d. 起動が重いと学習意欲が削がれるので、起動が比較的早いもの
e. 無料で使えること

こういった条件を満たせるものを探しているのですが、これがなかなか見つかりません
「emacs慣れてるならemacs使えや」と言われそうですが、Meadowの起動は遅いですし予約語補完もいま一つですし(ファイル内に出現した単語の補完は楽なんですが…)
「eclipse+PyDevはどや」と言ってもeclipseは起動が糞重くて辟易しますしそもそもPyDevって有償じゃないのでしょうか以前入れたら広告が頻繁に出てきて以下略
何かいいエディタはないでしょうか

598 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 10:51:14 ]
Meadowを自動起動にして終了させなければいいんだ。

599 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 11:00:17 ]
Komodoもいいかもね。

600 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 12:16:09 ]
xyzzy



601 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:34:47 ]
スクリプト組むのにeclipseって
鶏を割くのにナパーム弾を使うみたいだな

602 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:53:02 ]
ナパーム弾で鶏は割けないと思います!><

603 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 00:54:21 ]
>>597
何も考えずに付属の IDLE (Python GUI) を使う。

604 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 06:13:37 ]
ちょっと前にIDLEをエディタとして使ってみたけど、ウインドウの分割が
できないのがキツかったな。

俺は次はPyPEを試してみる。
日本語の編集に難ありだけど、全体的には使いやすそう。

605 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 11:05:43 ]
>>555-557
".com"のところがみそなんだろうなあ

606 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 11:24:07 ]
>>570の便乗質問なんだけど
OSやPCの知識を深く得る意味でLinux環境でgccとpythonを勉強するのは、どうなんでしょうか?
C1本に絞ったほうがいいんですかね

勉強法のひとつとして
実装してみたい簡単なプログラムをPythonで書いて、Cでも実装してみる
こういうのってどうなんだろう

自分のイメージとしてはCはgdbとかを使いながら、ソースコードを読めるレベルになりたいですんよね

607 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 11:36:30 ]
それならC一本でいい気もする

そういうアプローチ(OSやPCの知識を深く得る)から書かれている本として
『ふつうのLinuxプログラミング』『Unix/Linuxプログラミング 理論と実践』などが挙げられる
読んでみるといいんじゃないだろうか

まあ俺はHelloWorldしか書けないわけだが

608 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 13:31:48 ]
>>598-600
アドバイス、dです

Meadowを起動したら最後、永遠に終了させない、という発想はありませんでした…
メール閲覧もWebサイト閲覧もすべてMeadow/NTEmacsでやるぜ!という人には十分アリな選択肢なのかもしれないですね…
しかしまさかPythonを勉強したいがためだけに、日常作業の全てをemacsに委ねるべく人体改造する羽目になるとは…

Komod Edit はいい感じですね。実は今現在、それで騙し騙しやってるところだったりします
emacs系のキーマップもありますし、使用中の動作も比較的軽いですし
ですが、起動がecipse並みに遅いのと、複数のファイルを共有した単語補完ができないのが厳しいところです
別ファイルのタブに移動してメソッド名をコピーして元タブに戻って貼り付け、が面倒くさい…

xyzzyは常用エディタだったりするんですが、py-mode がどうも非力な印象で…
また、新規ファイルを作成すると、SJISになってしまうあたりも、未だ自力で解決できなくてKomodoに逃げてる状態だったりします

emacs系のキーマップにこだわるから選択肢が少なくなるんですかね。XKeymacsの導入を前提にして範囲を広げたほうがいいのかな

609 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 13:35:26 ]
>>603
IDLEはキーマップ?がWindowsのソレじゃないですか…?
Windowsアプリのキーマップでいいなら、PyScripterその他でええやんということにもなりそうな気がします

でもたしかに、「勉強用」と割り切るなら、最初から標準で入ってるIDLEを、というのは実に定番ですな…

610 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 13:38:48 ]
>>601
非常に激しく、強く、熱く、胸を張って、声を高らかに、同意します

Lightweight Language といいながら全然Lightweightじゃねえ気がします>eclipseでLL



611 名前:606 mailto:sage [2008/06/18(水) 14:46:29 ]
>>607
C一本か〜
なんかやりたいくないなあ〜w

612 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 14:48:50 ]
Cの基本だけなら直ぐ終わるよ

613 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 14:52:12 ]
そうだね、プロテインだね。

614 名前:デフォルトの名無しさん [2008/06/19(木) 07:21:08 ]
基本、コマンドラインからつかうツールを使っているんだけど、
たとえばオプションをGUIで指定したり実行結果のテキストを
スクロール可能な形で表示したいと思うこともある。

wxPython とか大げさ(というか使い方わかんね)だとおもうんだけど、
かといって curses みたいなのよりはちょっとGUIっぽくあってほしい。
やっぱりそういう用途だと Tkinter がベストな解?

1)コマンドラインオプションの代わりにGUIでオプション指定した
2)実行結果をスクロール可能な形で表示したい
3)できればオプションのデフォルト値とか保存したい
  (これはUIとは何の関係もない話か・・・)


615 名前:デフォルトの名無しさん [2008/06/19(木) 13:30:11 ]
集合型ってのはデータ交換ではあまり使われないんでしょうか?
たとえば JSON や YAML にも集合型というのは定義されてません。
所詮順序つきのものがあれば十分だからということなんでしょうか?

616 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 21:15:25 ]
んなこと言ったら、リストで十分なのにタプルがあるわけだし・・・

617 名前:デフォルトの名無しさん [2008/06/19(木) 21:53:54 ]
でもタプルは変更不可なわけで

618 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 23:08:29 ]
だがそれがいい

619 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 00:00:07 ]
>>608
renpy 付属の Scite が F5 でスクリプト実行できて便利。

なんとなく『Perlをはじめよう』いうソフトと似てる
homepage3.nifty.com/aokura/asperl/asperl.html

1. Scite で F5(go), Shift+F5(clear),
ん、Shift+F8(parameter)とかあるな…なんですかそれ…使い方不明…orz

620 名前:619(レス番間違えた…orz) mailto:sage [2008/06/20(金) 00:01:27 ]
>>614
2. Scintilla(Sciteのエンジン)をwrapしたwxpython製のPyAlamode
を拡張する(インテリセンス補完)
www.ibm.com/developerworks/jp/linux/library/l-pyint/ (作者ページ)

3. 男だったら補完も折り畳みも要りません(TT)
ベースはGAEで、SymPy-live や PyAMF を追いかける茨の道…
live.sympy.org/
pyamf.appspot.com/shell/

4. Firefox + crunchy も楽しそげ
code.google.com/p/crunchy/

5. pylons + 黒魔術
codepad.org/



621 名前:デフォルトの名無しさん [2008/06/20(金) 07:26:04 ]
>>620 THX いろいろあるもんだなぁ。

622 名前:デフォルトの名無しさん [2008/06/20(金) 07:35:54 ]
順番に見てたら結構ウェブのインターフェイスのものが多いなぁ。
ローカルのファイルシステム上で使うCUIツール群の
フロントエンドとして使えるものなのかなぁ。

623 名前:デフォルトの名無しさん [2008/06/20(金) 07:41:14 ]
1) 2) の SciTe がらみのやり方がローカル用途には何となくよさそう
な気もするけど,3) 4) 5) も気になるところ.

624 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 07:42:08 ]
って,GAEベースって書いてあるじゃん・・・不勉強すぐる俺

625 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 07:49:55 ]
しかしさぁ,ローカルのファイルシステム上で動くアプリケーションの
フロントエンド部分だけブラウザの描画エンジンを使えれば
便利だと思うのに,なかなかうまくいかないもんだね…

626 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 08:32:29 ]
os.systemでコマンドプロンプトに出力される内容ををpythonで表示する方法は無いですか?
ご返答をよろしくお願い致します。

627 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 09:34:38 ]
popen3かな


628 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 09:58:31 ]
subprocess.Popen

629 名前:614 mailto:sage [2008/06/20(金) 10:12:24 ]
いろいろ教えてもらったのに結局こんな感じのものに落ち着きそうな予感。
inforno.net/articles/2006/10/01/python-console-on-tk

630 名前:614 mailto:sage [2008/06/20(金) 15:05:22 ]
あの、Tkinter で親のウィジェットが破壊されたとき
子のウィジェットにはイベントで通知されるんでしょうか?
そのイベントは bind でどうやって捕捉すればいいんでしょうか?



631 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 16:26:39 ]
>>630
親は WM_DELETE_WINDOW を捕捉すればいいね。
子は destroy() を継承するしかない希ガス。
ただし※印の親の destroy() を明示的に呼ばないと子の destroy() も呼ばれないみたい。

import Tkinter as Tk
def callback():
    print "root window deleted"
    root.quit()
class MyLabel(Tk.Label):
    def destroy(self):
        Tk.Label.destroy(self)
        print "label destroyed"
root = Tk.Tk()
label = MyLabel(root, text="Test")
label.pack()
root.protocol("WM_DELETE_WINDOW", callback)
root.mainloop()
root.destroy() # ※

それにしても、子ウィジェットの破壊なんてどうでもいい気がするんだけど何ゆえ通知してほしいの?
アプリ自体の後始末は終了前にやればいいし・・・。

632 名前:614 mailto:sage [2008/06/20(金) 16:37:19 ]
Tkinter.Entry への入力を別スレッドでの処理に
使ってるんだけど、ウィジェットがなくなっちゃうと
ず〜っと待ちっぱなしでどうしようもなくなるなぁ、って

633 名前:デフォルトの名無しさん [2008/06/20(金) 18:00:26 ]
mod_pythonについて教えてください。自分なりに調べた結果
例えが悪いかもしれませんがC言語で言うと、
本体exe=mod_python
ダイナミックリンクライブラリdll=pythonスクリプト
という感じなのかなと思いました。
そこで、mod_python上で動かすpythonスクリプトにはエントリポイント的なモノ(関数)
を記述し、その中に処理させたい内容を記述すれば良いのでしょうか?

634 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 18:33:41 ]
>>632
ああ、>>629のコードのことね。
それは子ウィジェットの破壊とは別の問題だと思うよ。
Entry を殺してもスレッドは死なないからね。

スレッドは別スレッドから殺すのではなく自ら終了するよう仕向けるのが基本です。
629のコードでいうと、例えば何も入力せずにエンターを押したら終了ということにして、
1. GUIConsole::readline() で result が空文字列だったら self.quit() してから return result する。
2. 別スレッド側で EOFError が起こるのでそれを捕まえてループを抜ける。
3. guiconsole.start() の終わりで別スレッドを join する(別スレッド終了を待つ)。
というようなことをするのが筋。
親スレッドが終了したとき子スレッドがどうなるかは環境依存だから、
面倒だけどキチンとやるのが無難です。

629のコードでは低レベルな thread モジュールを使ってるから join が無いね。
代わりに threading モジュールを使うように直すといいと思う。

635 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 08:09:58 ]
>>633 っ ttp://www.python.jp/doc/contrib/modpython/index.html

636 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 09:27:08 ]
>>633 はもしかして mod_python の mod_ を python のモジュールと
勘違いしているのではないか? mod_python が apache のモジュール
のことだと認識した上での質問なんだろうか。

637 名前:デフォルトの名無しさん [2008/06/21(土) 14:24:16 ]
>>636
そのことは、わかっていると思います。いや、分かってないのか…
apacheのモジュールとしてmod_pythonを読み込むことで、
apache上にpythonインタプリタが常駐するようになる。
ということではないのですか?

638 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 14:59:38 ]
>>626です。ご無沙汰しておりました。
>>627さん,>>628さんありがとうございます。
popenを用いても出来るということがわかったのですが、まだ結果の出力方法が
分かりません。恐縮ですが、もう一度助けてください。

たとえばos.popen("help help")もしくはsubprocess.Popen("help help")と入力した場合に、
以下のようなコマンドプロンプトの"help"についてのヘルプがpython上で出力されれば
望ましいと考えています。
---
Windows コマンドのヘルプ情報を提供します。

HELP [comand]

comamand - このコマンドのヘルプ情報を表示します
---
前回教えていただいた、方法で試してみたのですが表示させることができません。
何が足りないのか教えて頂ければ助かります。

639 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 15:38:47 ]
>>637
いやすまん、失礼した、そのとおりです。

640 名前:デフォルトの名無しさん [2008/06/21(土) 16:27:15 ]
>>639
いや、俺もあまりドキュメントちゃんと読んでなかった。あとで読み直したら
何となくだけど使い方は分かってきた。努力不足でした。すみません





641 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 17:02:59 ]
>>> import os
>>> print os.popen("help help").read()
Windows XP コマンドのヘルプ情報を提供します。

HELP [command]

    command - このコマンドのヘルプ情報を表示します。

>>> 

642 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 17:34:02 ]
何かをPythonで計算してる時に現在どのくらいメモリを使ってるか、
正確な値をバイト単位で知りたいんですが知る方法はないですか?

643 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 18:36:45 ]
環境依存だと思います。

644 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 01:01:33 ]
タスク一覧見れば分かる環境が多い

645 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 01:03:32 ]
明らかにメモリ喰うだろうと思って書いたプログラムが大してメモリ使ってなくて
単純なループだけで大丈夫だと思ってた方が数百MB使っててどんどん増えてて藁

646 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 17:57:34 ]
>>645
それで、結論は?

647 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 23:40:16 ]
はじめてみたんですが、日本語の情報が少なくて・・・
IDLEを使って色々試しているんですが、対話モードの時って日本語が出力できないのはどうにかできるんでしょうか?

648 名前:デフォルトの名無しさん [2008/06/23(月) 00:07:58 ]
できますよ

649 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 00:08:37 ]
>>647
ここ行って見たら?
ttp://python.rdy.jp/


650 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 01:01:18 ]
>>649
最初から墓場にご案内ですか?(wwwwwwwwwww



651 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 02:45:17 ]
C:\cgi-bin>python -m CGIHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

localhost:8000/env.py にアクセスしても
ソースコードが表示されるだけで実行できません。

#! c:\\Python25\\python.exe
import os

print 'Content-type: text/plain\n\n'
for key in os.environ:
print '%s: %s' % (key, os.environ[key])

どうして動かないのでしょうか?

652 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 02:51:21 ]
C:\>python -m CGIHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

***-PC - - [23/Jun/2008 02:46:34] "GET / HTTP/1.1" 200 -
***-PC - - [23/Jun/2008 02:46:41] code 403, message CGI script is not a plain file ('/cgi-bin/')
***-PC - - [23/Jun/2008 02:46:41] "GET /cgi-bin/ HTTP/1.1" 403 -

2. cd c:\ して python -m CGIHTTPServer する
3. ブラウザで localhost:8000/cgi-bin/env.py にアクセス
  環境変数がずらっと表示されたら成功

コマンドプロンプトの起動パスを変更して立ち上げてみたところ
403 not found...とかなって何も表示されませんでした… orz

653 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 03:38:17 ]
>>652
ログを見る限り、
localhost:8000/cgi-bin/
にアクセスしたことになってるが?

654 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 08:27:50 ]
おぉ、こんな機能があるのか。恐ろしく便利だな。

でもこれ、CGIが実行されたときのカレントディレクトリが、
pythonを起動したときのディレクトリのままだね。
カレントディレクトリを変更してから呼んで欲しいな。

655 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 11:34:10 ]
>>653
localhost:8000/cgi-bin/env.py を直接叩いたら
うまくいきました ><

>>651でディレクトリ一覧が表示されていたのでそのノリで
そこから辿ってゆけるかなとか思ったのが敗因でした...orz

2. cd c:\ して python -m CGIHTTPServer
3. localhost:8000/cgi-bin/env.py に直接アクセスする
 
*拡張子は.pyでないと駄目。
*localhost:8000/cgi-bin/ にアクセスしても plain file ではないと言われ、403 error。

656 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 20:25:01 ]
> *拡張子は.pyでないと駄目。
> *localhost:8000/cgi-bin/ にアクセスしても plain file ではないと言われ、403 error。

微笑ましいなw

657 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 04:35:18 ]
>>650
墓場についてkwsk

658 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 09:46:10 ]
650じゃないけど、あまり更新がないとか、あやしいリンク貼りまくられて荒らされるとかかな?

659 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 10:05:12 ]
650じゃないけど、情報がいい加減とか、
以前サンプルコードにグローバル関数と同名の変数名が使ってあって
Python知らねえくせにまとめWikiかよお目出てえなとか、
リンク晒してるのはどう見ても関係者だろこれとか、
そんな暇があったら更新しろよハゲとかじゃないかな?

660 名前:デフォルトの名無しさん [2008/06/24(火) 11:30:46 ]
ぱいがめ翻訳サイトまだ?
だから廃れるんだよ
広めたいって人はいないのか



661 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 12:04:17 ]
>>659
wikiなんだから間違いに気付いたら、みんなで編集していけば良いだけじゃないの?

662 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 13:37:42 ]
墓場に大切なものを隠せば見つかりにくいというわけですね、分かります。

663 名前:デフォルトの名無しさん [2008/06/24(火) 15:33:22 ]
Python ではファイル=モジュールという単位になっていますが,
1ファイル=1クラスというコーディングスタイルは推奨
されていないのでしょうか?

a.py で class A を定義 → クラス a.A が定義される
b.py で class B を定義 → クラス b.B が定義される

名前空間まで別になってしまいます.
C++ でプログラムを組んでいてずっと1ファイル=1クラス
のスタイルでやってきたのですが・・・・

同じ名前空間に入れるすべてのクラスは同じファイルに
入れなくてはならないのでしょうか?

664 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 15:47:17 ]
>>661
中立的な言葉で書かれていない文章をお前は編集する気になるか?

665 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 15:55:59 ]
>>663
a.pyで from b import * とでもしておけばいい。
極端な例がmatplotlibのpylab.pyで、このファイルにはimportしか書いてない。

まぁ、細かいファイルは1つのファイルにまとめた方がいいと思うよ。
例外クラスまで1ファイル1クラスにしてるの?

666 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 15:58:54 ]
>>663
1ファイル=1クラスは特に推奨はされていない。
Pythonコードはどのみちクラスからだけ成り立っているわけではないしな。

いくつかのモジュールをひとまとめにしたいときは、Pythonではパッケージを
使う。
パッケージの初期化ファイル__init__.pyでモジュールからエクスポートしたい
シンボルをimportしてやれば、あんたのやりたいことは実現できるはずだ。

667 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 16:30:44 ]
若いのに中立ですか。

668 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 17:03:35 ]
>>664
編集して普通の文章にするんだ
どうせ管理人すら放置してるんだから構わんだろ
どんどんやっちまえYO!!

669 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 17:32:26 ]
翻訳は人任せとしても、wikiは自分の好きに書き換えればいいだろ

670 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 17:37:40 ]
ゴミはゴミ箱に。
宝石は宝石箱に。



671 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 18:16:01 ]
なんで翻訳の話がでてくるの?

672 名前:デフォルトの名無しさん [2008/06/24(火) 19:53:21 ]
__init__.py に import を書くというのは
なにかまずいことを引き起こすでしょうか?

673 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 20:01:24 ]
>>672
全然。

674 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 20:13:10 ]
>>672
ごく普通

675 名前:デフォルトの名無しさん mailto:sage [2008/06/24(火) 21:33:48 ]
>>672
アフガニスタンではよくあること

676 名前:デフォルトの名無しさん mailto:sage [2008/06/25(水) 00:44:08 ]
>>672
いっしょに__all__も定義すれば綺麗なPythonパッケージ

677 名前:デフォルトの名無しさん [2008/06/25(水) 07:55:11 ]
>>665
すっきりうんこでました
ありがとうございました


678 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 19:00:35 ]
[1,2]の要素のそれぞれを2倍して[2,4]にする
っていうのはどうやればいいんでしょうか?

679 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 19:04:07 ]
>>678
[i * 2 for i in [1, 2]]
もしくは
map(lambda x: x * 2, [1, 2])

680 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 19:06:20 ]
ありがとうございます。
リスト内包表記ってそうやって使うんですね。



681 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 19:36:07 ]
>>679
それは
> [1,2]の要素のそれぞれを2倍して[2,4]にする
ではなく、新しいリストを生成しているのでは。

x = [1,2]
for i in range(0,len(x)):
 x[i] *= 2


682 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 08:48:37 ]
>>681
> ではなく、新しいリストを生成しているのでは。
だったら
x = [1, 2]
x = [i * 2 for i in x]
ってやれば同じ

683 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 09:23:29 ]
>>681はインプレースで配列を変更していて
>>682は配列を新しく生成してその配列を参照しているように見える

これが勘違いでなければ
両者は返す結果こそ同じだが動作は別物じゃないか

684 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 10:04:37 ]
>>683
それで合ってる。
inplaceにしたければ、スライス代入を使えばいい。

x[:] = (i * 2 for i in x)

685 名前:683 mailto:sage [2008/06/29(日) 10:55:58 ]
>>684
なるほど。ジェネレータ式も勉強になったよ

686 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 11:41:39 ]
from timeit import Timer

print Timer('x=[1,2]; x=[i*2 for i in x]').timeit()
# py3k: 2.0419500243746063
# py25: 1.5092940583230501

print Timer('x=[1,2]; x[:]=(i*2 for i in x)').timeit()
# py3k: 5.2120230364473699
# py25: 7.4014716954249735

スライス代入のほうがコストが高いんだろうか…
ベンチの取り方が間違ってるだけなのかもしれんけど (汗

687 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 11:44:13 ]
>>684
それだ

ありがとう


688 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 11:46:37 ]
>>686
最終的に代入になってても途中で余分にリスト作ってない?


689 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 12:03:13 ]
>>686
普通の代入 x = よりはスライス代入のほうが遅いけど
それ以上にジェネレータの実行速度が遅いんだと思うよ
ジェネレータで節約できるのはメモリが主だろうし

690 名前:デフォルトの名無しさん [2008/06/29(日) 13:05:03 ]
Python って末尾再帰の最適化はサポートされていないのでしょうか?



691 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 13:17:51 ]
されてますん。

692 名前:デフォルトの名無しさん [2008/06/29(日) 13:42:00 ]
>>691 どっちなんだ〜

-------------
def rec(x = 0):
  if (x<1000000000):
    rec(x+1)
rec()
------------
RuntimeError: maximum recursion depth exceeded

693 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 13:52:29 ]
うん、されてないと思う。

def fib(n):
    def fib_iter(a, b, m):
        return a if (m == n) else fib_iter(b, a + b, m + 1)
    return fib_iter(0, 1, 0)

おれの環境ではfib(1000)ぐらいでコケる。
ので、Pythonではiterative processは
素直にループやiteratorで書けということだと思った。

694 名前:デフォルトの名無しさん [2008/06/29(日) 13:53:36 ]
単にトレースが取れるようにするために何か制限しているだけなのかなぁ。
わからん、わからん、わからんちん。
しかし単純にループにするだけならトレースとかそもそもいらないのに。

sys.setrecursionlimit() を勝手にいじるのもどうかと思うし・・・

695 名前:デフォルトの名無しさん [2008/06/29(日) 13:56:07 ]
ううむ、つまり、「されてない」が結論だということっすね。

C++ + Boost Graph Library で大規模なグラフ処理してたんだけど、
Python + networkx でやってみようと思ってハマってます。

末尾再帰最適化を前提としたコードかいてたから、
移植のときにアタマをきりかえるのがなんとも・・・

696 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 13:57:05 ]
Stackless Pythonというのを調べてみると良いかも。
ただ、Cのハードウェアスタックを使わないというだけなので、
末尾再帰をgotoに最適化してくれるかどうかは知らない。

697 名前:デフォルトの名無しさん [2008/06/29(日) 13:57:49 ]
mail.python.org/pipermail/python-list/2003-January/180220.html

698 名前:デフォルトの名無しさん [2008/06/29(日) 13:58:28 ]
>>697
さすがに2003年だからな
今でもだめなのか orz

699 名前:デフォルトの名無しさん [2008/06/29(日) 14:05:28 ]
sys.setrecursionlimit(10000)
でやってみたけど、7000ちょっとの再帰で今度は正真正銘の
MemoryError: stack overflow
が出た

Python赤玉。俺涙目。

700 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 15:21:59 ]
Stackless Pythonなら、setrecursionlimit()で限界増やして、メモリの限り再帰しても大丈夫だよ。



701 名前:デフォルトの名無しさん [2008/06/29(日) 16:23:18 ]
メモリの限り再帰って・・・本質的な解決じゃない気がする。
そのうち末尾再帰の最適化が入ることを祈って、
とりあえずループに書き直した。

702 名前:デフォルトの名無しさん [2008/06/29(日) 18:42:53 ]
Pythonでは定数をどのように宣言(?)すればいいのでしょうか?
たとえば C++ において,クラス全体で使われる定数は
static const で宣言しますが,それと同じようなことは
でこれーたで可能なのでしょうか?

703 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 18:55:24 ]
>>702
デコレータつかうと誤って更新すると例外が出るようのは作れるけど
クラスやパッケージ外からはアクセサつかって変数を更新するという
ルールにしとけば事故はおこんない。
そもそもPythonの変数は入れ物じゃなくて名前付けというか参照だから
そういう文化(というと大げさだけど)だと思うしかない。

まーCみたいに独自プリプロセッサとおすのはありかもね。

704 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 19:58:33 ]
ここでもstackの話してるのかw

705 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 21:23:49 ]
ゆとりちゃんは幼稚園からやりなおしてくだちゃいね

706 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 22:09:54 ]
やりなおしても、またゆとり教育で永久ループか?

707 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 22:37:55 ]
ゆとりはPython使うな。 以上。

708 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 00:25:22 ]
Python3.0について質問です。
名前空間ってやつで悩んでます。

urllibモジュールについて、

import urllib.parse.urlparseとやるとimportに失敗します。
from urllib.parse import urlparseとやるとモジュールのimportに成功します。

なぜでしょうか??

なぜ下の方は成功し、上のほうは失敗するのでしょうか。

709 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 00:35:21 ]
urlparseがモジュールじゃなくて関数だから (lib/urllib/parse.py)

710 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 00:43:14 ]
>>708
ttp://www.python.jp/doc/release/ref/import.html
単純なimport文やfromに指定できるのは「モジュール名」に限る。
パッケージがサブディレクトリを持っていて階層構造になっている場合は
モジュール名にドットが含まれることもある。



711 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 00:56:00 ]
>>709,>>710
ありがとうございます。
疑問点について氷解しました。

712 名前:デフォルトの名無しさん [2008/07/02(水) 09:12:25 ]
PEPってPython Enhancement Proposals
のことだって始めて知った今日。

713 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 13:39:10 ]
PHPってPrintHtmlPrototyping

714 名前:デフォルトの名無しさん [2008/07/03(木) 08:36:51 ]
Pythonで簡単なウェブサーバを作成するパッケージってありますか?
ローカルで実験してて計測結果を表示するウェブインターフェース付けたいんだけど

715 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 08:54:55 ]
>>714
>>651
>>> python -m CGIHTTPServer
50レス程度も読めないの?馬鹿なの?死ぬの?

716 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 09:11:23 ]
そういう人間のたまり場だということになぜ気付かないの?

717 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 12:58:39 ]
ログを読まないより、ググらないのとリファレンスを引かない方が…

718 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 19:41:22 ]
プログラム初心者がpythonでcgiやりたいとかならともかく、
実験してるような人なら、必要な情報を調べる技術は備えてるはずだと思うんだけどなあ

719 名前:714 [2008/07/04(金) 07:00:11 ]
思いついた時にケータイで取り合えず聞いておくから.
後で調べる.

とにかく古い測定器で,GP-IBインターフェイスカードが
そのマシンにしかついてなくって,面倒だなぁ,と.

720 名前:714 [2008/07/04(金) 07:02:01 ]
レスしてくれる人があったらラッキーだし,
なくてもまぁ,なんというか,メモ代わり.
自鯖のp2経由だから自分がどこに何書き込んだかログ残るし.



721 名前:714 mailto:sage [2008/07/04(金) 07:33:41 ]
だから,レスは別にいらないし、回答をくれても特に感謝もしない.
こっちが要求したワケじゃないから,ね.

722 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 07:38:31 ]
つチラシの裏

723 名前:714 mailto:sage [2008/07/04(金) 07:41:48 ]
わかってると思うけど,721は別人.

…まあ,言ってることは当たってるけど.

724 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 08:46:23 ]
あんま参考にならない意見かもしれんけど
coreblog.org/ats/python-de-cgi
coreblog.org/ats/stuff/minpy-web-support 目次

とか薦めてみるテスト

じぶんもCGIよくわからないひとなので、今週の土日使って
読んでみる予定。

725 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 11:30:17 ]
ものすごいインストーラー嫌いなんです
Windows用のはインストーラーしか見当たらないのですが
Pythonをインストールせずに使う方法はありますか?

Portable Pythonっていうのを使えばいいんでしょうか?


726 名前:デフォルトの名無しさん [2008/07/04(金) 11:51:14 ]
>>725
そんなに嫌がらないで・・・

727 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 13:21:23 ]
>>725
ソース落としてコンパイル or msiを展開する

728 名前:デフォルトの名無しさん [2008/07/04(金) 15:49:43 ]
1バイト以下に収まる整数のでっかい配列を扱いたいと
思ったんだけど、基本型には「短」整数型ってのはないのな orz

729 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 15:50:44 ]
>>728
import array

730 名前:デフォルトの名無しさん [2008/07/04(金) 16:22:22 ]
多次元配列を扱いたいんだ・・・
できれば符号なし8ビット整数の。

NumPy ってページを見てみた。
It also adds the features introduced
by Numarray and can also be used to replace Numarray.

ってことらしいのだが、つーことは今は numpy.array を使えと?



731 名前:デフォルトの名無しさん [2008/07/04(金) 16:29:12 ]
A newer implementation, Numarray, is a complete rewrite of Numeric
but is also deprecated. NumPy is a merge between the two
that builds on the code base of Numeric and adds the features
of Numarray.
----
Wikipedia にはこうかかれていました。

732 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 18:47:31 ]
ありがとうございました

733 名前:デフォルトの名無しさん [2008/07/04(金) 19:21:43 ]
どう見ても精子です。
本当にありがとうございました。

734 名前:デフォルトの名無しさん [2008/07/05(土) 20:03:29 ]
自鯖クラッシュに伴い、Python ベースのブログツールに
して気分一新しようと思ってるんですが、この世界は
大体 Zope ベースと TurboGears ベースに収束しつつあるんでしょうか?

Apache + Pythonベースの CGI というよりは、
サーバ機能も含めて全部 Python で固めたシステムに
してみたいんですが、そうなると Zope ベース一択ですか?

735 名前:デフォルトの名無しさん [2008/07/05(土) 20:34:16 ]
Debian に zope3 パッケージが見つかったんで入れちまった。

736 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 20:48:34 ]
Zope3はガチで地雷。

737 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 20:50:44 ]
言うな。個々のパーツは素晴らしいと思うんだが

738 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 21:17:12 ]
ブログツールってのが既成のなら
何ベースというより機能で選択すればいいとおもうけど
自分で構築するならlighty+WSGIかSCGIなPythonアプリかな。

Zopeは2.6以降追っかけてないけど
当時の設計思想でコアなProductも同等以上なら
Python自体がバージョンアップしてる分そうとう楽しく書けるはず。
でも実際は>>736のとおりなんだろうな。

739 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 22:23:27 ]
Zope3はすばらしいと思うが周りに集まってくる日本人がクソ。

740 名前:デフォルトの名無しさん [2008/07/05(土) 22:26:12 ]
え?地雷なの?
なんか改造したくなったときにPythonだと普段から使っているからやりやすいかと思って。
PerlとかPHPで書かれたやついじりまくって収集つかなくなった。



741 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 22:29:01 ]
舞の海

742 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 23:27:31 ]
>>740
>PerlとかPHPで書かれたやついじりまくって収集つかなくなった。

センスのある奴は道具に左右されずそつなくなんでもこなすもんだがね。

743 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 00:25:22 ]
クマー

744 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 01:40:50 ]
ちょ
PHPはセンスあっても無理な時は無理

grobal依存しまくりな著名アプリがほぼ絶滅したら認識改めてもいいが
なんかSquirrelMailっての改造作業回された時にほんと死ねクズ開発者共って思った

745 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 03:10:32 ]
PHPにはnamespaceすらも無いの?

746 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 03:13:36 ]
ねえよンなもん

747 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 04:53:51 ]
PHPは言語自体行き当たりばったりなハックで作られてる印象

748 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 08:31:52 ]
>>744
>SquirrelMailっての改造作業回された時

ドカタ乙。

749 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 08:45:48 ]
ワラ

750 名前:デフォルトの名無しさん [2008/07/06(日) 11:23:57 ]
Perlは綺麗なのか?
かなりアドホックに建て増ししてるように見えるが。



751 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 11:35:17 ]
Zope3の実装はきれいだけど、使っている日本人がババッちい。

752 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 12:02:04 ]
zopeはメメタァなだけだろ

753 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 12:49:36 ]
>>751
なんでZope関係の日本人は変な感じがするんだろう…

754 名前:デフォルトの名無しさん [2008/07/06(日) 13:35:53 ]
CMSでいえば俺が以前使ってた geeklog の人なんて
もっと気持ち悪いよ。

755 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 14:39:40 ]
CMSスレでも評判悪いなw

756 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 16:02:22 ]
>>745 namespaceは5.3で導入される。6.0からunicodeのネイティブサポート。

757 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 16:22:21 ]
総じてCMS開発者は気持ち悪いのか?

758 名前:デフォルトの名無しさん [2008/07/06(日) 16:54:27 ]
>>755
俺もね,いろいろと改良しようとはしたんだ.
というか,実際やった.自分のブログだけは.
でもさ,モジュール化が難しい PHP だと,
上流の変更に合わせてマージできるように確認
するだけでえらい手間がかかるんだ.
そこまでしてコントリビューとするのも面倒だったからやめた.

上流での変更範囲のどこまでが自分がコミットした
パッチに影響あるか,確信が持てないし,
退行テストするほど時間に余裕もない.

つーわけで Zope 3 だとその辺考慮されてるかな?
とか淡い期待を抱いてインスコはしてみたものの,
まだインスタンス作成すらしてないや.
Zope スレも過疎ってるみたいだしさ

759 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 01:30:40 ]
全然話は変わるけど、pythonってなんで
file = open('hoge.txt')
for line in file :
 hogehoge()
って書けないのよ

760 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 01:33:24 ]
書けるよ



761 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 03:01:11 ]
行毎なのか文字毎なのかバイト毎なのか
はっきりしろ

762 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 03:17:19 ]
>>759
Oh! Python勉強中なのでその話題は気になります

Perlだったらこんな感じ?
open(IN, "hoge.txt") or die "Can't open hoge.txt";
while(<IN>) {
 chomp;
 print $_;
}
close(IN);

Pythonなら

763 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 03:22:47 ]
Pythonならこう?

f = open("hoge.txt", 'r')
while True:
 l = f.readline()
 if l == '':
  break
 l = l.rstrip('\n')
 print l
f.close()

…もっと上手い書き方・短くなる書き方があるのでしょうか?
while True: が気になります
ここに条件判断入れて短くできないのでしょうか?

764 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 03:24:57 ]
というか Perlの or die "〜" に相当する部分がないのも気になるな…
try: 〜 except: 使わなきゃダメなのかな

765 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 04:39:35 ]
>>763
ファイルから1行ずつ読むループは
for line in file:
でいいんだよ。
759が何を駄目と言ってるのか分からない。

766 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 04:58:16 ]
>>763
f = open('hoge.txt')
for line in f: print f, # 末端にカンマつき
f.close()

stdout.writeのほうが好みならそっちを
あと例外は補足しなければ大概はdieの代わりになるよ

767 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 05:10:36 ]
>>765
おお…ホントだ! 試してみたら行けました
「Python ファイル読み込み」で検索すると>>763のような書き方しか出てこなかったので
for line in file: なんて書き方ができるとは知りませんでした

…どうして初心者向けの解説ページでは長々とした書き方を紹介してるんだろう
もしかして比較的最近の版じゃないと書けないやり方なんでしょうかね?
何にしても短く書けて嬉しい限りです

後は or die "〜" 相当の書き方を調べてこないと…

768 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 05:10:41 ]
ごめん間違い
for line in f: print line, で

769 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 05:15:50 ]
>>766
膝を打ちました
print の最後にカンマをつけることで改行を出力しない
=読み込んだ行の改行を利用して改行してしまう、ということなのですね
上手いやり方があるなあ…
しかもたったの3行になってて感動しました
同じ処理でもこんなに短く書けるのか…

770 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 06:54:27 ]
公式に良いチュートリアルがあるよ。
>>759-769の内容は網羅されてる。

ttp://www.python.jp/doc/release/tut/



771 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 12:19:44 ]
sys.stdout.writelines(open("hoge.txt"))

for line in open("hoge.txt"): print line

772 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 20:51:05 ]
>>770
「網羅されてる」ようには見えませんが…

7.2 ファイルを読み書きする
www.python.jp/doc/release/tut/node9.html#SECTION009200000000000000000

目についたのはこのへんですが、この内容から上記の話を知識として得るには無理がありませんか?
それとも、そちらで見ている項が違うんでしょうか?

余談ですが
こういってはなんですけど、公式のチュートリアルってなんだか判りづらくないですか…?
プログラミングそのものが初めての人向け、のように一見始まりながら
しかし噛み砕き方がかなり中途半端で、そのうえ、どこに何が載っているかが判りづらく
初心者にも、他言語習得済みの人にも
どちらにもお勧めできない解説になってるように思えます
…和訳文書があるだけマシではありますが、おそらくコレは原文からしてよくないんでしょうね

773 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 21:49:17 ]
>>772
もっと先のイテレータのところにちょろっと書いてある。

774 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 22:29:17 ]
余りわかりやすく書いてしまうと本が売れなくなる

775 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 22:35:07 ]
イタリックは止めて欲しいよね

776 名前:770 mailto:sage [2008/07/09(水) 22:43:43 ]
ちなみにPython2.4.2以降のチュートリアル(英語)には
ファイル読み書きの項にも載ってる
ttp://docs.python.org/tut/node9.html#SECTION009210000000000000000

>>772
> 初心者にも、他言語習得済みの人にも
> どちらにもお勧めできない解説になってるように思えます
確かにチュートリアルは初心者向けではない
ただ良いと感じるかそうでないかは
あくまで読む人の経験に左右されるので一概には言えない
良くないと感じたら入門書を買うのが吉

777 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 23:03:38 ]
pythonの入門書なんか書籍数が少ない上に中途半端なのばっかじゃん
python勉強しようって連中からしたらifとかforとかたらたら書いてあっても無意味なのにさあ
EffectiveC++とかEffectiveJava的な本が無いのがいかん

778 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 23:49:04 ]
>>773
あっ…そこでしたか。これは失礼しました。たしかにちらりと紹介されてました

9. クラス - 9.8 イテレータ (iterator)
www.python.jp/doc/release/tut/node11.html#SECTION0011800000000000000000

頭の中で「ファイル」「for文」のキーワードしか浮かばなくて違うところを探してました…

www.python.jp/doc/release/tut/node6.html#SECTION006200000000000000000
4. その他の制御フローツール - 4.2 for 文

Pyhon 2.5.2版チュートリアルでは、ファイル関係の項に事例が載ってるのが興味深いです
版が新しくなるたびに、微妙に改善?されてるのですね>原文

779 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 12:40:48 ]
Cookbookでもみたら。
プログラミングの初心者には、
pythonで学ぶプログラミング作法がおすすめなんだがさすがに古いんだよな。

780 名前:デフォルトの名無しさん [2008/07/10(木) 12:41:34 ]
is 演算子はオブジェクトに関するアイデンティティテストですが,
定数に対しての式 3 is 3 が True になるのはどういう理屈によるのでしょうか.



781 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 14:01:23 ]
定数じゃないから
>>> int(3) is 3
True

782 名前:デフォルトの名無しさん [2008/07/10(木) 15:42:02 ]
is ってオブジェクトとして同じってことであって,
値として同じってことじゃないと思うんですよ.

i = int(3)
j = int(3)
print i is j #これは True
print i == i #これは True

class TestClass():
  def __init(self):
    pass
  def __eq__(self, right):
    return True

p = TestClass()
q = TestClass()
print p is q #これは False
print p == q #これは True


783 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 15:46:43 ]
Pythonの数値はimmutableだから
同じオブジェクトを使いまわしても問題ないんです

784 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 15:48:19 ]
int,float,str等の場合はa==bがTrueでもa is bはFalseになる場合もあるので
使うべきではないね

785 名前:デフォルトの名無しさん [2008/07/10(木) 15:50:31 ]
変更不可能なオブジェクトの場合はそういうふるまいなのか?
って思ったんだけど…タプルでやってみる

x = (1,2)
y = (1,2)

print x is y #これは False
print x == y #これは True


786 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 15:58:30 ]
そこらへんは実装依存
変更不可能なオブジェクトは使いまわしてもいいし使いまわさなくてもいい

787 名前:デフォルトの名無しさん [2008/07/10(木) 16:45:27 ]
実装依存 orz
危険だなぁ

788 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 16:52:37 ]
そういう比較にisは使わないから危険ではないでしょ

789 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 16:55:37 ]
>>> 100+100 is 200
True
>>> 100*100 is 10000
False

790 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 17:00:55 ]
is をどういうときに使うのか今一つピンとこないなあ…
>>784の事例を考えると
「最初から何でもかんでもできるだけ全部 == でいいじゃねえかそのほうがシンプルだろう」
と思うのだけど…



791 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 17:06:38 ]
値としてイコールなのと、オブジェクトが等しいことは全く別の話だが
ポインタがない言語だから分かりにくいのかね。

792 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 17:41:16 ]
>>> x = None

>>> print x == None

True

>>> print x is None

True


None との比較には is None を使うべし、と説明してる記事をよく見かけるのですが
初心者向け記事・最初のうちは x == None だけ使ったほうがいいのかな
という気がしただけなんですけどね

793 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 17:42:31 ]
なんで各行に改行が入るんだ… orz

794 名前:デフォルトの名無しさん [2008/07/10(木) 17:53:38 ]
>>791
でもちゃんと copy.deepcopy() とか用意されてるけどね

795 名前:デフォルトの名無しさん [2008/07/10(木) 19:10:47 ]
どのメソッド・関数でどれくらい時間がかかっているかを
測定してくれるプロファイラって Python にないですか?
PyDev から容易に使うことができればベストなんですが.

796 名前:デフォルトの名無しさん [2008/07/10(木) 19:53:05 ]
import profile でおkでした

797 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 20:05:52 ]
hotshotもあるよ

798 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 22:43:38 ]
>>762
Python2.5以降

with open('sample.txt','r') as fp:
for line in fp:
print line

799 名前:798 mailto:sage [2008/07/15(火) 22:47:21 ]
ミスった。こうかな?
with open('sample.txt','r') as fp:
        for line in fp:
                 print line

800 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:18:35 ]
インデントなくても分かるコードならそのままでよくね?
2chの仕様はみんなしってるし。
スレローカルで行頭のある記号(たとえば . とか)は
空白とみなすとかなら楽なんだけど。



801 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 08:09:50 ]
プログラマ=アプリを使いこなす、ってイメージがあるから
2chは専用ブラウザで見てるって思ってるんだけど、そうでもないのかな。

802 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 12:45:16 ]
htmlソース見たら空白復元出来るけど何が問題?

803 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 21:46:46 ]
>>801
自分が使ってるアプリの独自仕様が標準だと思ってる人って痛いよね

804 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 22:28:40 ]
どこにでもいるけどな

805 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 23:27:06 ]
いい加減スレ違い

806 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 10:22:46 ]
これでいけそうな気が
$ python -c "import sys; print sys.stdin.read().replace(' ', ' ')" < test.py

#! /bin/env python
def main():
    for i in range(10):
        print i

if __name__ == '__main__':
    main()
    


807 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 10:26:04 ]
replace(' ', ' ') -> replace(' ', '&nbsp;')

808 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 15:47:25 ]
C#使いだけど今日からPython始めるよ
みんなよろしく!


809 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 16:04:31 ]
つ IronPython
いろんな意味で逃げ出せない

810 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 18:55:14 ]
それも入れたー
とりあえず何か作ってみるわー



811 名前:デフォルトの名無しさん [2008/07/18(金) 07:55:10 ]
PythonはTkinterでコマンドラインアプリのラッパーづくり
WebアプリはApache+PHPでお手軽に作れる規模で十分な俺が
PythonでWebアプリ作ろうと思ったらどんなパッケージ使うべき?
ゴツいフレームワークは無しの方向で


812 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 08:04:11 ]
普通にApacheでCGIでいいんじゃね?

813 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 13:42:30 ]
web.pyとか?

814 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 18:41:56 ]
そういえばdjangoの本でてるね
ttp://www.amazon.co.jp/products/dp/4048672096


815 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 10:29:32 ]
>>811
■[Python]web.pyで画像掲示板
d.hatena.ne.jp/nishiohirokazu/20080402/1207116161

ローカルで動かそうとすると画像ファイルが
表示されない…でもシンプル。App engineも似た
ようなかんじで組める印象…

816 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 23:04:11 ]
今日初めて生で柴田さんを見た。

817 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 23:46:03 ]
受け付けの柴田さんなら毎日見てる

818 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 00:17:13 ]
いくぜっ

819 名前:デフォルトの名無しさん [2008/07/25(金) 01:41:29 ]
一行めの/usr/bin/env pythonのenvって
環境変数無効にするって意味なんですか?

820 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 02:04:09 ]
>>819
Unixでの常套句
この場合pythonのフルパスがわからなくても動作する。
PATHはとおっていないとだめだけど。



821 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 02:07:56 ]
>>820
あー、環境変数PATHを有効にしてるってことですね。
呪文だと割り切りつつ、ずっと疑問だったのですがすっきりしました。
ありがとうございます!

822 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 02:12:24 ]
正直、俺は呆れたよ…

823 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 02:19:25 ]
だってwindows使いなんだもん
超初心者スレだから許してちょ!

824 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 02:37:45 ]
Windowsだったらその行消しても問題ないよね?

825 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 02:43:01 ]
うん

826 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 14:30:23 ]
すると
*NIX環境下でも
Windows環境下でも
Mac環境下でも
どこでも動くPythonスクリプトを書こうと思ったら
1行目に必ず
#!/usr/bin/env python
と書いておくのが定石ということでいんでしょうか

827 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 17:07:33 ]
>>819
pythonの実行ファイルが
/usr/bin/python
にあろうが、
/usr/local/bin/python
にあろうが動かそうとする場合に使うんでないかい?

ただし、欠点として2つ以上の引数(この場合envの後の python 以降)を認識しなかったはず

828 名前:デフォルトの名無しさん [2008/07/25(金) 17:10:57 ]
ちょっと質問があるのですが、
ライブラリのパスにzip付きパスがあるんですが、
これって標準ライブラリ一式を zipに固めて置いておけば動くっチューことなんでしょうか?
この編の仕組みについてドキュメントに記述があればどの辺にあるか教えてください。

ライブラリパス表示例:
 python -c 'import sys; print sys.path;'

829 名前:デフォルトの名無しさん [2008/07/25(金) 17:17:37 ]
別の単語で検索していたら、一発で見つかったw

4.12 zipimport -- Zip アーカイブからモジュールを import する
www.python.jp/doc/2.3.5/lib/module-zipimport.html

お騒がせしました。
ありがとうございました。

830 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 17:22:07 ]
py2exe の _memimporter も調べた方がいいよ



831 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 17:24:04 ]
M.Hiroiさんのお気楽pythonプログラミング入門で、
第4回ジェネレータのところの
リスト7がどう動くのか分かりませんでした。
打ち込んで動かすと、正常に動きました。
最初空リストの意味が分かりませんでしたが、
n==len(nums)が再帰の停止条件になっていると考え、
与えられたリストが[1,2,3]なら、n=3のとき、空リストが
n=2の階層に戻って、for yの繰り返しで、与えられた順序と
同じ順列のリストを作ったら、どの階層に戻っても、
if y not in xを満たさなくなり、一番外側のn=0に戻って、
一つ目の順列をプリントすると理解したつもりが
次の順列である[1,3,2]がどうして出てくるか分からなく
なったので、たぶん上の理解も間違っているのではと
思いました。それでトレースする方法をweb上やマニュアルから
調べましたが、結局うまくいかず、お手上げ。どうすればいいでしょ。


832 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:30:31 ]
どこかわからん

833 名前:デフォルトの名無しさん [2008/07/29(火) 20:37:42 ]
>>831
>M.Hiroiさんのお気楽pythonプログラミング入門で、
>第4回ジェネレータのところの
>リスト7がどう動くのか分かりませんでした

答えて欲しけりゃ引用して来い



834 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 20:40:13 ]
>831じゃないけどたぶんこれだよ
ttp://www.geocities.jp/m_hiroi/light/python04.html#chap25

835 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 21:28:36 ]
>>831
デバッガでステップ実行

836 名前:831 mailto:sage [2008/07/29(火) 22:58:49 ]
ありがとうございます。Pdb sコマンドでステップ実行できました。
今から動作を確かめます。

837 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 11:04:16 ]
ファイルディスクリプタ(番号)からファイルオブジェクトを作るにはどうすればいいのでしょうか?

838 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 11:51:07 ]
os.fdopen

839 名前:831 mailto:sage [2008/07/30(水) 13:32:19 ]
どう動くか分かりました。yieldはreturnのようなもので、
ループの途中でも中断して値を返していく。
普通のreturnとの違いはもう一度同じルーチンが
呼ばれたら、最後のyieldのところに戻って、
ループの続きを行い、最初のyieldのところに戻ったら、
全体の繰り返しが終わるようです。
デバッガの出力が少しマギらわしかったですが。

840 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 20:10:40 ]
念のため聞いとくけどgen_perm(nums, n)が返すのはyieldの値じゃなくて
ジェネレータオブジェクトだってわかってるよね?



841 名前:831 mailto:sage [2008/07/31(木) 14:07:35 ]
分かっていません。yieldの値が返っていると思っていました。
でも、呼び出しているところでfor文で受け取っているところが
言われてみれば、普通とは違う感じですかね。不意を付かれたので、
ちょっとググりましたら、イテレータに関係していそうです。
atkonn.blogspot.com/2008/02/python-python31.html
上記のページで変数に入れて、next()で呼ぶと、次々と
値が変わるというのがfor文において次が呼ばれるみたいな
イメージで理解しましたが、普通に呼んだだけでは何も
表示されないというのが分かりませんでした。よろしかったら
お教えください。

842 名前:831 mailto:sage [2008/07/31(木) 14:17:44 ]
今打ち込んでみましたら、<generator object at 0x。。。。>と
言うのが出ました。なるほど。さっきのページは画面のところが
間違っていたんですね。

843 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 14:40:30 ]
チュートリアルのイテレータ、ジェネレータは読んだ?
www.python.jp/doc/release/tut/node11.html#SECTION0011800000000000000000

844 名前:837 mailto:sage [2008/07/31(木) 17:26:01 ]
>>838 ありがとうございます。

845 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 21:31:09 ]
Pythonにおいては ジェネレータ == イテレータ

846 名前:831 mailto:sage [2008/07/31(木) 22:32:34 ]
2.4のほうを読みましたが、イテレータのところは
読んでいませんでした。
今読むと、__xxx__の形やselfが見たことはあるんですが、
分からないので、半分理解不能と思いましたが、
よく見ると、__init__がコンストラクタ、__iter__が
オブジェクトを返す部分、nextのところがnext()の
実装部分に見えます。勉強になります。

847 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 00:16:26 ]
かたっぱしからオブジェクトにたいして
dir(obj)やhelp(obj)すると理解がすすむかも。

848 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 05:06:25 ]
日本語はUnicode文字列で扱おうと思うんだけど、
英数だけの文字列もUnicode文字列として扱ったほうがいいかな?

849 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 09:05:46 ]
不安ならUnicodeとして扱えばいいと思うよ

850 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 16:41:45 ]
>>848
unicode と str を不用意に混ぜて使うと、暗黙の str ⇔ unicode 変換が起こりまくる
悪夢のようなプログラミングになると思うよ。unicode に統一するのが無難。



851 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 16:56:42 ]
ありがとう。迷いが解消されたよ。
ああ、聞き忘れてたけど記号もだよね?","とか";"など…

852 名前:デフォルトの名無しさん [2008/08/01(金) 20:22:59 ]
こんにちは。
トップレベル関数以外からの(ジェネレータオブジェクト以外からの)yield相当がやりたくて、
Stackless Pythonを弄っています。
そこでちょっと困った問題があり、質問をさせていただきました。

・tasklet(Stackless pythonの軽量スレッド)で実行時エラーが起きた時に、
 何も表示されずにただ落ちる(終了する?) orz
 例外をトラップして、自分で例外の内容やスタックトレースなどを出すしかない?
 例外をトラップすること自体はできるっぽいです。
・デバッガでtasklet内に入れない。orz
 デバッガがtasklet内に
 ブレークポイントをしかけても無視されました。
 PyScripterで確認しました。
 printデバッグしかないんでしょうか?
 何かよいデバッグ手法はないでしょうか?

>>851
記号も文字列でしょw

853 名前:852 [2008/08/02(土) 03:50:30 ]
>>852
> ・tasklet(Stackless pythonの軽量スレッド)で実行時エラーが起きた時に、
>  何も表示されずにただ落ちる(終了する?) orz

こちらは、例外を受け取って
import traceback
traceback.print_exc()
でトレースバックを出力する方法でエラー内容も出力でき、解決できました。

あとは、デバッグの方法だなあ・・・

854 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 18:19:38 ]
これから学ぼうとしている者です。
Pythonで市販並の3Dゲームとか作れますか?

855 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 18:29:14 ]
プロ並の3Dゲーム作成技術とかあればできるんじゃね?

856 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 19:02:48 ]
>>854
ゲーム製作だと言語云々よりもプログラマの能力如何にかなり左右されると思われる
線形代数とか物理シミュとか群集シミュとかAIとかどこまで理解してるかという。
そういう類の知識があって、さらにプログラムの最適化について十分な理解をしている
プログラマであればできるかもね

857 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 00:29:12 ]
>>854
Pygame + PyOpenGL とか。
www.pygame.org/tags/3d
pc11.2ch.net/test/read.cgi/gamedev/1126605105/l50
DirectPython つーのもあるらしい。
directpython.sourceforge.net/screenshots.html

858 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 00:51:11 ]
Python「だけ」じゃ無理じゃね?
ケース倍ケースだけどC/C++の数十倍とか計算遅かったりするよ
つまり一フレームで出来る仕事が数十分の一とかになるってこった

C/C++と併用ならまあ普通にアリだろな

859 名前:デフォルトの名無しさん [2008/08/03(日) 05:53:17 ]
>>854
【pygame】pythonでゲーム製作【ぱいがめ】
pc11.2ch.net/test/read.cgi/gamedev/1126605105/

860 名前:デフォルトの名無しさん [2008/08/03(日) 06:28:01 ]
やっぱマルチスレッドへの対応が弱いのがなぁ.



861 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 09:16:53 ]
ぱいがめドキュメント翻訳はやくやれよ。

862 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 10:01:22 ]
> 861
まだいってるしw いいかげんあきらめて英語読む勉強しろw

863 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 12:10:14 ]
162あたりから3ヶ月もあったのに

864 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 12:13:16 ]
>>862
俺はお前より英語できるから安心しろ(w
俺みたいなりたいならはやく翻訳しろよ。勉強になるぞ(www

865 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 12:42:21 ]
>>864
よし。じゃあいっしょにがんばろうw

866 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 15:20:30 ]
ゲームにマルチスレッドなどいらん。
昔は(ry

867 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 15:25:04 ]
まあPython使って並列計算でマルチコアでの性能稼ぎとか考えるのはナンセンス
だとは思うがな
所詮インタプリタであって、それ以前の問題で遅いんだから

868 名前:デフォルトの名無しさん [2008/08/03(日) 16:34:35 ]
>>861
本家ドキュメントをよべば、

・英語の勉強になる
・つねに最新情報を得られる
・他のドキュメントも見られるように・・・

いいことずくめだ

869 名前:デフォルトの名無しさん [2008/08/03(日) 16:38:02 ]
>>867
そういわれてしまえばそうなんだけどさ,
やっぱ人間少しでも楽したいとか思ってしまうわけよ.
数値計算含んだライブラリを頑張ってスレッドセーフに作ったから,
それ使ったアプリは楽に書きたいなぁ,とか.

870 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 17:00:12 ]
そのライブラリとやらはCか何かで書いてるわけか

ならPythonオブジェクトとは入り口でさっさと縁を切り、明示的にGILを開放して
pure Cの世界でゴリゴリ計算してりゃ並列性はあげられそうに思うけど
違うの?
効率のいいjob queueや何かもCで作ればいいだけじゃね?



871 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 17:13:33 ]
jjinux.blogspot.com/2008/08/python-intern.html
>>> s1 = identity_cache.setdefault(s1, s1)
>>> s2 = identity_cache.setdefault(s2, s2)

これって辞書のキーと値をidentity_cacheセットして、それぞれの値を変数s1,s2に束縛してると
思うんだけど、辞書空間の中で文字列"foo"が、同じidentificationで
共有されてるいうようなことを示しているのかな?

記事全体はカツカツな環境下でメモリをどれだけ節約できるか
みたいなこと言ってるような…よくわからんぽ

872 名前:デフォルトの名無しさん [2008/08/03(日) 18:57:26 ]
ところでpythonのtelnetlibに入ってるtelnetクラスのexpectってメソッドってちゃんと動く?
なんか下みたいに書くとexpectの引数で怒られるのはなんでなん?

import telnetlib
telnet = telnetlib.telnet('192.168.1.1')
telnet.expect('login:')

873 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 19:08:08 ]
>>872
>>> help(Telnet.expect)
Help on method expect in module telnetlib:
expect(self, list, timeout=None) unbound telnetlib.Telnet method
Read until one from a list of a regular expressions matches.

正規表現の*リスト*じゃないから。

874 名前:872 mailto:sage [2008/08/03(日) 19:50:21 ]
>>873
正規表現のリストでやってみたら動いたよ。教えてくれてありがとう。
でもこれ、メソッドexpectの戻り値ってマッチオブジェクトなのね。
なんか期待してたのとちょっと違うよtelnetlib

875 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 20:05:58 ]
>>874
helpの続きを見るとmatchオブジェクト以外にも
何番目の正規表現にひっかかったかてのと
マッチするまでに受信した内容も一緒にタプルで返るみたい。
普通にありがちな仕様だと思うんだけどやっぱちがう?

876 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 22:16:16 ]
>>868
>本家ドキュメントをよべば、

「おーい、本家ドキュメントー!」

こんな感じか?

英語より日本語やれよ。

877 名前:872 mailto:sage [2008/08/03(日) 22:46:46 ]
>>875
tcl拡張したexpectだと引数にただ単に正規表現を受け取るんだけど、
pythonのexpectはちょっと冗長っつーか多機能すぎない?
ただ正規表現にマッチするまで待って、単純に文字列だけ返してくれた方がプログラムがシンプルに書けると思うんだけど

878 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 23:45:17 ]
>>877
いや、条件分岐がありえるケースもあるでしょ
レスポンスが200ならほがほが、400ならふがふが、みたいな

N個のリストでマッチングをかけて、マッチした結果の文字列「だけ」を
返されたら、分岐のコードで「また」文字列比較をやることになる

まあ、ぶっちゃけ
{ pattern1: lambda1, pattern2: lambda2,... }
風のdictでも食わせたほうが綺麗に書けそうだが、そういうラッパーは
べつに自分で簡単に書けるでしょ?

879 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:27:11 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

880 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:27:12 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■



881 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:27:12 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

882 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:27:14 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

883 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:27:15 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

884 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:27:15 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

885 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:28:25 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

886 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:28:25 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

887 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:28:26 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

888 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:28:26 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

889 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:28:26 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

890 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:29:35 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■



891 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:29:35 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

892 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:29:36 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

893 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:29:36 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

894 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:29:36 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

895 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:30:44 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

896 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:30:44 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

897 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:30:45 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

898 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:30:45 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

899 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:30:45 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

900 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:30:46 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■



901 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:30:46 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

902 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:30:47 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

903 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:31:53 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

904 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:31:53 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

905 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:31:54 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

906 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:31:55 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

907 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:31:55 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

908 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:33:06 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

909 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:33:06 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

910 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:33:07 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■



911 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:33:07 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

912 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:33:07 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

913 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:34:12 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

914 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:34:12 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

915 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:34:13 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

916 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:36:19 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

917 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:36:20 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

918 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:36:20 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

919 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:36:20 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

920 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:36:21 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■



921 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:37:28 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

922 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:37:29 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

923 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:37:29 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

924 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:37:29 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

925 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:37:29 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

926 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:37:29 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

927 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:38:36 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

928 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:38:36 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

929 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:38:36 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

930 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:38:37 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/



931 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:38:38 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

932 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:38:40 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

933 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:38:40 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

934 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:38:44 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

935 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:39:47 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

936 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:39:48 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

937 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:39:48 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

938 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:39:48 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

939 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:39:48 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

940 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:39:48 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/



941 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:39:50 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

942 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:40:54 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

943 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:40:55 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

944 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:40:55 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

945 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:40:55 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

946 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:40:55 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

947 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:40:57 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

948 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:42:02 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

949 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:42:03 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

950 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:42:03 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/



951 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:43:13 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

952 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:43:14 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

953 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:43:14 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

954 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:44:22 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

955 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:44:22 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

956 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:44:26 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

957 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:45:31 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

958 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:45:32 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

959 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 03:45:32 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/

960 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 10:15:26 ]
pc11.2ch.net/test/read.cgi/tech/1207878910/
pc11.2ch.net/test/read.cgi/tech/1207878910/
pc11.2ch.net/test/read.cgi/tech/1207878910/
pc11.2ch.net/test/read.cgi/tech/1207878910/
v
pc11.2ch.net/test/read.cgi/tech/1207878910/
pc11.2ch.net/test/read.cgi/tech/1207878910/
pc11.2ch.net/test/read.cgi/tech/1207878910/
pc11.2ch.net/test/read.cgi/tech/1207878910/




961 名前:831 [2008/08/04(月) 15:52:56 ]
>>847
発言の意味を今理解しました。ありがとう。

962 名前:デフォルトの名無しさん [2008/08/04(月) 22:20:08 ]
おまえらちゃんとあらし報告しとけよ。

963 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 22:28:53 ]
>>962
pc11.2ch.net/test/read.cgi/tech/1203557046/261

964 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 22:58:50 ]
qb5.2ch.net/test/read.cgi/sec2chd/1217580445/294
qb5.2ch.net/test/read.cgi/sec2chd/1217747902/29

965 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 23:23:47 ]
おっつ〜

966 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 10:30:06 ]
一番上にあげた馬鹿は誰だよ
また標的にされとるがな

967 名前:デフォルトの名無しさん [2008/08/05(火) 13:19:23 ]
pc11.2ch.net/test/read.cgi/tech/1217836194/
>>201->>202
時間戻っててワロタ

968 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 00:02:47 ]
関数内での変数の取り扱いについて教えて下さい。
関数内で変数を参照するときは
 (1)ローカル変数として定義されている場合は、それを参照する
 (2)1が見つからない場合は、グローバル変数を参照する
という風に動くと習いました。
つまり、

>>> a = 1
>>> b = 2
>>>
>>> def test():
print "a=",a
b = 3
print "b=",b

>>> test()
a= 1
b= 3

ここまでは理解できたのですが、

>>> def test():
a = a+1
print "a=",a
b = 3
print "b=",b

>>> test()
→これだと、エラーが出てしまいます。
関数内ではグローバル変数の中身を書き換えることはできないのでしょうか?

969 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 00:16:50 ]
エラーメッセージを何故貼らな(ry

それはともかく
def test():
 global a,b
 a = a + 1
 (略)

とa、bがグローバルスコープであるよというのを明示する必要がある

970 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 00:35:58 ]
もはや質問スレの基本パタンだな。

Q. 「質問です。〜〜〜〜。これだと、エラーが出てしまいます。」
A. 「エラーメッセージを何故貼らな(ry 」



971 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 00:46:41 ]
これもまた一つのデザパタか……

972 名前:968 mailto:sage [2008/08/06(水) 00:55:10 ]
>>969

ありがとうございます。globalとして定義すれば良かったんですね。
エラーメッセージを省略してしまい失礼しましたm(_ _)m

973 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 06:07:57 ]
Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)] on win32
>>> list1=list("ABCDE")
>>> list1
['A', 'B', 'C', 'D', 'E']
>>> list2=list(list1)
>>> list2
['A', 'B', 'C', 'D', 'E']
>>> list1 is list2
False
list関数を使う以外に、リストをコピーする方法はありますか?
単純にlist2=list1と書くと、同じオブジェクトを参照するみたいなので…。

>>> list=list('12345')
>>> list
['1', '2', '3', '4', '5']
>>> list3=list(list)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'list' object is not callable
>>> del list
>>> list3=list(list2)
>>> list3
['A', 'B', 'C', 'D', 'E']
>>>
listという変数名のリストを作成すると、list関数がうまく働かないみたいですが、
変数名って組み込み関数に使われてる単語も避けたほうがいいんでしょうか?

974 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 06:16:09 ]
>>973
list2=list1[:]
これでもリストのコピーができる。

組み込み関数と同じ名前の変数は、当然避けるべき。

975 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 06:20:07 ]
>>974
なるほど、ありがとうございました。

976 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 06:22:14 ]
copy.copy()やcopy.deepcopy()というのもある

977 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:11:21 ]
そうだね

978 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:00 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

979 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:01 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

980 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:01 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■



981 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:03 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

982 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:05 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

983 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:04 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

984 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:05 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

985 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:07 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

986 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:05 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

987 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:05 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

988 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:06 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

989 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:06 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

990 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:06 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■



991 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:07 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

992 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:07 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

993 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:07 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

994 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:07 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

995 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:08 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

996 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:08 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

997 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:08 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

998 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:08 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

999 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:12:33 ]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■

1000 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:13:27 ]
だめかな?



1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<337KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef