Pythonのお勉強 Part ..
75:デフォルトの名無しさん
08/02/23 16:41:51
>>67
昔遊んで捨てたがいつまでも付きまとってくるしつこい女
76:デフォルトの名無しさん
08/02/23 16:45:58
>>67
軽量言語界のスィーツ(笑)
77:デフォルトの名無しさん
08/02/23 16:53:49
pychinkoもあるよ
78:デフォルトの名無しさん
08/02/23 16:55:40
# -*- coding: utf-8 -*-
people = {}
name = ''
for line in open('prof.txt'):
line = line.strip()
if not line: continue
if line.startswith('*'):
name = line[1:]
people[name] = {}
else:
key, val = line.split(':', 1)
people[name][key] = val
for name in sorted(people.keys()):
for key, val in people[name].iteritems():
print "%sさんの%sは: %s" % (name, key, val)
79:デフォルトの名無しさん
08/02/23 16:59:30
別物になってないか?
80:デフォルトの名無しさん
08/02/23 17:00:57
だってきもいんだもん
81:デフォルトの名無しさん
08/02/23 17:12:48
78はコードレビューと称して部下のコードを全部書き換えてしまうようなタイプなのだろうか。。。
82:デフォルトの名無しさん
08/02/23 17:15:24
趣味だからね。雇われプログラマは負け組
83:デフォルトの名無しさん
08/02/23 17:21:19
>>82
だとよ>おまいら
84:デフォルトの名無しさん
08/02/23 17:21:20
「personの複数形ってpeopleなの!? personsとかやったら大恥!?」
>>78を見てそんなふうにちょっとだけドキドキしちゃった俺様が来ましたよ
85:デフォルトの名無しさん
08/02/23 17:32:35
>>78
ありがとうございました
86:デフォルトの名無しさん
08/02/23 17:34:51
>>80
禿
ドカタ仕事が続くと
こういうのを見たときに
きもいと思える気持ちが薄れてくる
87:デフォルトの名無しさん
08/02/23 17:43:32
独善的で協調性のない人はどんな仕事やってもダメだけどね。
プログラミング以前の問題ですよ。
88:デフォルトの名無しさん
08/02/23 18:15:37
>>78
根本的に直すんだったら、
まずデータ型を見直して、
for name, dict in eval(open('prof.txt').read()):
for c, v in dict.items():
print '%sさんの%sは%s' % (name, c, v)
とするのが一番いい。
悪いデータ型はプログラムを救いがたくダメにする。
89:デフォルトの名無しさん
08/02/23 18:36:12
ファイルからの入力をevalする神経が信じられない。
あなたも趣味の人ですか?
90:デフォルトの名無しさん
08/02/23 18:44:33
pythonではよくあること
91:デフォルトの名無しさん
08/02/23 19:05:39
おまえらの大好きなPytohn合宿の締め切りが28日まで延長されましたよっと
92:デフォルトの名無しさん
08/02/23 19:30:48
>>89
obj が、int str tuple list dict の組み合わせだけからなるオブジェクトなら、
obj = eval(repr(obj))
で、元に戻るので、strしたもんをそのままファイルに突っ込んどくのもそんなに悪くない。
少なくとも、>>47みたいな3秒で思いついたような何の根拠もない
データ型につられてコード本体がgdgdになるよりはまし。
もう少しまじめにやろうと思ったら、自分の好きなデータ構造表現の
パーサを持ってくるなり書くなりする
93:デフォルトの名無しさん
08/02/23 19:37:29
とにかく、データを >>47 で保存して、 >>46
見たいに、復元することって言うのは、その場で作ったクソ言語を
その場で作ったクソパーサで解釈してるようなことに相当する(言葉悪いけど・・・
わけで、ダメな車輪の再発明の典型みたいなもんだと思う。
94:デフォルトの名無しさん
08/02/23 19:39:16
>>92
オマエには__import__("os").system("rm -rf *")と書いたprof.txtをプレゼントしてやるよ
95:デフォルトの名無しさん
08/02/23 19:40:04
>>94
アッー!
96:デフォルトの名無しさん
08/02/23 19:41:59
素直にpickle教えてやれよw
97:デフォルトの名無しさん
08/02/23 19:42:58
こういうときにyamlを使わないやつは才能がゼロだ。
98:デフォルトの名無しさん
08/02/23 19:43:43
YAMLかJSONつかえよ
99:デフォルトの名無しさん
08/02/23 19:45:02
94の文字列をevalしてみて大惨事な88萌え〜
100:デフォルトの名無しさん
08/02/23 19:47:09
e v a l を な め る な
by Matz
101:デフォルトの名無しさん
08/02/23 19:49:24
>>46
いま攻撃されてるのはおまいじゃないからな
気にせずコードを書きまくるんだぞ
そういえばMatzは好きなメソッドも嫌いなメソッドもevalとか言ってたな
Guidoはどうなんだろね
102:デフォルトの名無しさん
08/02/23 19:50:48
# -*- coding: utf-8 -*-
from ConfigParser import ConfigParser
cp = ConfigParser()
cp.readfp(open('prof2.txt'))
for name in cp.sections():
for key, val in cp.items(name):
print "%sさんの%sは: %s" % (name, key, val)
103:デフォルトの名無しさん
08/02/23 19:56:55
(´-`).oO(選ぶ本がアレな時点でナニですよね)
104:88
08/02/23 20:37:54
>>94
prof.txt を好き勝手書き換えられてしまうような状況だったら
すでに元の python スクリプトを __import__("os").system("rm -rf *") にされて
死ぬんじゃないの?
>>89
自分の管理できる範囲内にあるはずのファイルすら危険すぎて
信用できないという感覚が理解できない。
まあ、趣味の人って言うのはあたってるけど、・・・
ところで、個人的には yml つかっとる
105:デフォルトの名無しさん
08/02/23 20:42:35
JSONとかYAMLのPython用パーサーで良いものはどれですか?
106:デフォルトの名無しさん
08/02/23 20:55:17
>>104
勝手に疎外感を感じてしまいがちなボクチムは
寂しい気持ちを慰めるためにキャバクラに通います
最近はお金がないので,もっぱらイケメンのあの人を思い浮かべながら
単三電池や角電池で自分を慰めているかもしれません
そんな毎日なのでずっと万年厨房の日陰者です
107:デフォルトの名無しさん
08/02/23 20:58:04
死ねよコピペ厨
108:デフォルトの名無しさん
08/02/23 21:36:26
アッー
109:デフォルトの名無しさん
08/02/23 21:36:48
合宿の話あたりからスレのクオリティが酷い件
110:デフォルトの名無しさん
08/02/23 21:38:55
>>105
URLリンク(undefined.org)
URLリンク(pyyaml.org)
111:デフォルトの名無しさん
08/02/23 21:41:34
>>109
そういうことにしたいのですね
112:デフォルトの名無しさん
08/02/23 22:25:00
>>109
合宿ってこれ?
URLリンク(pyspa.org)
113:デフォルトの名無しさん
08/02/23 22:36:44
URLリンク(www.python.org)
をインストールしたのに、
>python
Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] on win32
だおorz
114:113
08/02/23 22:38:54
勘違いだったおorz
115:デフォルトの名無しさん
08/02/23 22:40:20
>>112
アッー!
116:デフォルトの名無しさん
08/02/23 22:45:16
ぶっちゃけ251->252でどうちがう?
117:デフォルトの名無しさん
08/02/23 22:47:43
>>116
URLリンク(www.python.org)
118:56
08/02/24 05:16:31
やあ、みんなありがとう。
GemsやCPAN相当は、
Cheese Shopでインストールのためのフロントエンドがeasy_installなのですね。
わかりました。
こちらも参考になりました。
URLリンク(morchin.sakura.ne.jp)
119:デフォルトの名無しさん
08/02/24 08:11:48
URLリンク(gems.rubyforge.org)
120:デフォルトの名無しさん
08/02/24 13:14:47
日本語入力環境
URLリンク(scripts.web.fc2.com)
他にどんなのがある?
121:デフォルトの名無しさん
08/02/24 13:21:17
ねー
print文で、文末に改行も空白も出さないことってできないんですか?
print 'hoge',
だと空白が入っちまうし。やっぱ
sys.stdout.write('hoge')
になるんでしょうか?
122:デフォルトの名無しさん
08/02/24 13:23:05
print 'hoge'
123:デフォルトの名無しさん
08/02/24 13:56:27
>>121 うん。print では無理。
124:デフォルトの名無しさん
08/02/24 13:58:23
2.5.2出たのか
気づかなかった
125:デフォルトの名無しさん
08/02/25 14:09:55
アンチスレに書いてあったけど
print 'hoge', end=''
じゃいかんの
126:デフォルトの名無しさん
08/02/25 14:12:07
python3000を常用してる変態さんですか
127:デフォルトの名無しさん
08/02/25 15:16:36
printlnと使い分けしなかったことを
Guidoは公開している
128:デフォルトの名無しさん
08/02/25 15:20:03
後悔していることを公開している
129:デフォルトの名無しさん
08/02/25 15:38:05
みんパイ読めば、プログラミング初心者のニートでも
斬新なwebサービスは組めますか?
それともせめて専門に行かないとだめです?
130:デフォルトの名無しさん
08/02/25 15:40:00
才能とかセンスだろ
131:デフォルトの名無しさん
08/02/25 15:40:33
才能とセンスと努力です
132:デフォルトの名無しさん
08/02/25 15:42:49
>129
君がニートやってる理由がよく分かるよ(wwwwwwwwwwwwwwwwwwwwwwwwwww
133:デフォルトの名無しさん
08/02/25 15:42:57
斬新なウェブサービスのアイデアがあってそれを実装する方法がわからない状態なのならできるかも
134:デフォルトの名無しさん
08/02/25 15:49:54
>129
1億やるから斬新なWebサービスつくってみ。
そのかわり失敗したら倍返しな。
135:デフォルトの名無しさん
08/02/25 16:00:24
円天?
136:デフォルトの名無しさん
08/02/25 16:17:13
> 斬新なウェブサービスのアイデア
自分の好きな女の子の画像(アニメとかも可)と、エロビデオをアップロードしたら、
そのエロビデオの女優が、自分の好きな女の子に置き換えられる。
というアイデアがあるのですが、どうしたら出来るのかわかりません。
137:デフォルトの名無しさん
08/02/25 16:19:24
権利関係と収益モデルは?わからないなら高校くらいからやりなおせ
138:デフォルトの名無しさん
08/02/25 16:20:37
フォームに名前を書き込むと心臓発作で人を殺せるというウェブサービスのアイデアがあります。
どうやったらPythonで作れますか?
139:デフォルトの名無しさん
08/02/25 16:21:16
それがおまいの技術的に可能なら売り込みかければ引く手あまただぜwww
140:デフォルトの名無しさん
08/02/25 16:22:30
>>139
日本語でおk
141:デフォルトの名無しさん
08/02/25 17:00:35
いや、これはケチつけるほうがチョンだろ
142:デフォルトの名無しさん
08/02/25 17:34:03
>>136
そのシステムが3次元化出来るなら100億だす
143:デフォルトの名無しさん
08/02/25 17:37:44
たぶんフェミ婆どもが開発室ある建物囲むぞ
PythonだろうがCだろうが政治的にもう無理無理
女受けのいい言語なんてものがあれば別だがなw
144:デフォルトの名無しさん
08/02/25 17:42:34
>>143
イケメンが作ればいいんじゃね
145:デフォルトの名無しさん
08/02/25 17:58:39
>>144
アッー!
146:デフォルトの名無しさん
08/02/25 18:01:33
そこで韓流ですよニダ
147:デフォルトの名無しさん
08/02/25 19:10:05
>>136
既存の画像処理libraryを巧みに組み合わせれば、
多少つぎはぎあるぐらいでできると思う
本当に自然な合成は自動では無理かな
148:147
08/02/25 19:13:13
>>142
ほんとに100億だすの?
149:デフォルトの名無しさん
08/02/25 19:14:42
もしちゃんとしたクオリティで自動かつ省リソースでできるなら俺が借金してでもベンチャー立ちあげる
150:デフォルトの名無しさん
08/02/25 19:22:16
なんだよ、Pythonって、定数もないのかよ。
151:147
08/02/25 19:43:41
完全自動化は最新技術を導入してうまくいくかどうかの賭けがいるかもね
時間あったらわたしもやってみたいけどね
152:デフォルトの名無しさん
08/02/25 19:58:05
>>148
それ以上の利益があるからね
153:デフォルトの名無しさん
08/02/25 19:59:48
写真から自然な動画にするところが難しいと思う
もしできるなら大発明だぜ
154:デフォルトの名無しさん
08/02/25 20:13:33
夢がひろがりんぐ
155:デフォルトの名無しさん
08/02/25 20:51:12
なんだよ数値計算もNumericとかnumarrayとかnumpyとかscipyとか沢山あって訳わかんねーわ。
こんな使いもんになんねーだろ。
156:デフォルトの名無しさん
08/02/25 21:03:44
>>150
>>155
スレリンク(tech板)
157:デフォルトの名無しさん
08/02/25 21:12:36
それ関係のライブラリが全然無くて使い物にならないってなら分かるが
複数あるから使い物にならないというのはおかしい
158:デフォルトの名無しさん
08/02/25 22:48:43
>>157
複数あっても、どれも中途半端で用途にあわないこともある。
大事なのは自分の用途にあうのがあるかどうか。数は問題じゃない。
159:デフォルトの名無しさん
08/02/25 22:57:40
>>155
じゃあ自分専用のを作ればいいと思うよ
できれば混乱するから公開しないでね
160:デフォルトの名無しさん
08/02/25 22:58:10
まだ慌てるような時間じゃないを思い出した。青春だな。
161:デフォルトの名無しさん
08/02/25 23:33:40
♪Always look on the bright side of life〜
162:デフォルトの名無しさん
08/02/26 02:06:54
Python 3.0a2 ためしてみたんだけどさ、C-API まわりが結構変わっててもうわけわからん。
PyObject_Type なんか構造体の中身変わってるし。
このへんのやりかた書いてあるドキュメントない?
Python 3.0a2 のドキュメントは Python 2.5 から変わってないし。
163:デフォルトの名無しさん
08/02/26 03:04:59
>>162
書いて公開して。
164:デフォルトの名無しさん
08/02/26 05:13:58
IDLE って Tab で複数行インデントできるんだ。今さら気付いた。複数行のときは Ctrl-[ だと思ってた。
165:デフォルトの名無しさん
08/02/26 05:18:12
>>164
MSのVisualStudioでもここ10年ぐらいそういう仕様だと思う。
EmEditorとかも同じだから、もう歴史的に定着してるのでは。
166:デフォルトの名無しさん
08/02/26 06:11:27
import A.B.C.D ってしたときさ
print A
print A.hoge
print A.B
print A.B.hoge
print A.B.C
print A.B.C.hoge
が、どれもエラーにならないのって、前からそういう仕様だった?
167:デフォルトの名無しさん
08/02/26 07:53:18
>>166
1.5.2で試したけどエラーにならなかった。
168:デフォルトの名無しさん
08/02/26 08:58:04
Pythonは終わった言語。これからはRuby1.9の時代。
169:デフォルトの名無しさん
08/02/26 10:54:12
質問です。どうしてPythonの人たちは、まいみくとかツイッターとかのともだちが10人とかてんですか?
みんな社内引きこもりなんですか?
健全な社会生活が遅れているかどうか心配です。
170:デフォルトの名無しさん
08/02/26 11:28:28
fedoraのyumってpythonスクリプトだよね
他のLinux関連ツールでこれもpythonで
書かれてるってのを知ってる人教えて
171:デフォルトの名無しさん
08/02/26 11:33:20
>>170
マイナーかもしれんがgentooのパッケージマネージャであるportageもpythonだよ
アプリではpymolとかskencilとかもじゃなかったっけ
172:デフォルトの名無しさん
08/02/26 11:39:14
数より比率の問題。
173:デフォルトの名無しさん
08/02/26 11:44:03
deb系だと apt-cache rdepends python でわかるな
174:デフォルトの名無しさん
08/02/26 11:46:09
pysolを忘れてもらっては困る
175:デフォルトの名無しさん
08/02/26 11:58:48
ubuntuのskencilが壊れたままなんだけど
放置されてるのはユーザーがそんなにいないのか?
176:デフォルトの名無しさん
08/02/26 12:09:17
python大好き
177:デフォルトの名無しさん
08/02/26 12:41:15
>>172
なんにしても10人とかは少なすぎ.
178:デフォルトの名無しさん
08/02/26 12:42:43
>>175
inkscapeのほうが元気あるからみんなそっち行ってるんじゃね?
179:デフォルトの名無しさん
08/02/26 15:59:07
>>170
RedHatのインストーラであるanacondaもpythonじゃなかったっけ?
180:デフォルトの名無しさん
08/02/26 16:07:45
reference count方式は未来がない、といわれたんですけど、そうなんですか?
詳しい人、お願いします。できれば中立的な立場で。
URLリンク(www.jitu.org)
>そうそう。参照カウントのGC (とうかメモリ管理) に
>未来はないっていうのが最近の結論だと思ってたんです
>けど、違うんですか?
>
>まず、Cのコードが書きにくい。っていうことは、世に
>溢れてるCのライブラリを使うのが面倒になるっていう
>こと。
>
>次に、マルチスレッドなんかだと参照カウントのロックの
>負担が大きくなること。っていうことは、メニーコアが
>当たり前になる中で性能を出しにくいっていうこと。
>
>まぁ、自分は又聞きなんでアテになんないんですけど。
181:デフォルトの名無しさん
08/02/26 16:12:41
CGがどうとか言い出す前にスッドレを早くしろよMatz。
182:デフォルトの名無しさん
08/02/26 16:24:51
>>180
> reference count方式は未来がない、といわれたんですけど、そうなんですか?
まず
> >まず、Cのコードが書きにくい。っていうことは、世に
> >溢れてるCのライブラリを使うのが面倒になるっていう
> >こと。
> >
> >次に、マルチスレッドなんかだと参照カウントのロックの
> >負担が大きくなること。っていうことは、メニーコアが
> >当たり前になる中で性能を出しにくいっていうこと。
これは間違っちゃいない。その上で、だが。
トレース方式と参照カウント形式は、理論的には双対の関係にあることが
わかっていて、
( URLリンク(www.rubyist.net) )
論文を眺めると、性能を追うと折衷的な実装になってくる、とあるので、
参照カウントだからダメ、とかそういう単純な結論に飛びつく奴は
すっとこどっこい、でFA
183:デフォルトの名無しさん
08/02/26 16:50:03
>>182
その論文にはマルチスレッドやメニーコアについて言及している?
また折衷的な実装ではどうやってこの問題を解決しているの?
184:デフォルトの名無しさん
08/02/26 20:57:09
取れるんだから自分で読もうよ
185:デフォルトの名無しさん
08/02/26 23:52:43
英語の論文なんか読めるわけない。>>182は読めるんでしょ?教えてください。
186:デフォルトの名無しさん
08/02/27 00:23:01
>英語の論文なんか読めるわけない。
さすがにこれはゆとりすぎwww
187:デフォルトの名無しさん
08/02/27 02:20:34
英語で書かれた内容に興味がないから
英語の勉強してないんだろうから
>>185は中身知る必要ないないだろ
いや、俺も読んでないけど
188:デフォルトの名無しさん
08/02/27 02:45:41
で、結局>>183に対する回答は? 英語の論文読めないゆとりなので、お願いします >182
189:デフォルトの名無しさん
08/02/27 02:53:17
あんまり虐めるなよ
可哀想だから
190:デフォルトの名無しさん
08/02/27 03:24:50
Rubyが絡むとおかしくなるなこのスレ
191:デフォルトの名無しさん
08/02/27 03:28:13
>>188
普通より無能であることをアピールすれば
普通より丁寧に教えて貰えると思ったら大間違い。
192:デフォルトの名無しさん
08/02/27 03:39:13
>>191
それ本気で言ってんの?
ただの皮肉でしょうに
193:デフォルトの名無しさん
08/02/27 03:57:35
なんだ、もうキャラ設定変えちゃうの? つまらん。
194:デフォルトの名無しさん
08/02/27 04:56:37
すまん、意味分からん
195:デフォルトの名無しさん
08/02/27 06:11:59
ゆとりは黙っていなさい、という意味
196:デフォルトの名無しさん
08/02/27 06:17:36
でた!ゆとり厨。
197:デフォルトの名無しさん
08/02/27 08:55:46
最近、海外でもPythonがRubyに負けてる気がする。
CodeGearやNetBeatnsがRuby対応ツールを出してるけど、Python版はないし
198:デフォルトの名無しさん
08/02/27 09:06:39
べつに無理して勝ち負けをつけなくてもいいじゃない
199:デフォルトの名無しさん
08/02/27 10:04:05
>>190
>Rubyが絡むとおかしくなるなこのスレ
もとの質問はRuby関係ないでしょ? >>182がMatz日記を引用しただけで。
>>182がちゃんと教えてくれれば、おかしくなんかならない。
>>191
別に、丁寧に教えてもらおうなんて思ってないよ。>>180で書かれたことに
対して、>>182が英語の論文を紹介した。
だからその論文には>>180で書かれてあることに対する回答なりなんなりが
書かれてあると考えていいわけで (関係ない論文を引っ張ってくるわけないからね)、
それを聞いているだけ。
特に>>180で指摘されているマルチスレッドやメニーコアでの問題点は
なるほどと思ったんだけど、>>182は英語の論文を持ち出して相手のことを
すっとこどっこいといっているんだから、きっとその論文には問題の解決策が
かいてあると思うんだ。だからそれが何かを聞いているだけ。
そんなわけで(どんなわけで?)、>>182マダー?
200:デフォルトの名無しさん
08/02/27 10:12:53
>>199
低能であることをアピールすれば
丁寧に教えてもらえると思うのは大間違い
201:デフォルトの名無しさん
08/02/27 10:17:27
(勉強中なので)いつもROMなんだが言わせてもらう。
(時間がかかっても)英語が読めるんじゃなかったらプログラマ失格じゃないのか?
言語毎のライブラリも鯖とかのモジュールも和訳前に使えなきゃ商売にならんだろ
オープンソースの世界に自作のモジュールを発表して評価してもらったり改良を加えてもらったり
あるいは本体に組み込んでもらうなんていう快感を味わえるのも英語ありきだろ?
日本語よりも英語のほうが論文やコミュニティが無数にある世界で英語を避けてたら駄目だよ
自動車産業でもカメラでも日本製は優れていると言わしめたのはそれを売り込む英語力なくしてはありえなかっただろうし
202:デフォルトの名無しさん
08/02/27 10:22:41
英語が読めないのが許されるのって中学生までだよねー(AA略
203:デフォルトの名無しさん
08/02/27 11:07:41
>>201
頭の悪そうな日本語だなぁ
英語のやり過ぎでおかしくなったのか
そもそも元からおかしいのか
204:デフォルトの名無しさん
08/02/27 11:11:23
英語は読めるが書けない
コードは書けるが読めない
ワンライナーとか死ねと思う
205:デフォルトの名無しさん
08/02/27 11:14:44
>>204
>コードは書けるが読めない
開発者としては、英語より致命的な欠点。
他人のコードを読めない = 学習できない
ということなので。
206:デフォルトの名無しさん
08/02/27 11:23:13
>>205
PerlやRubyだと多々あるwww
207:デフォルトの名無しさん
08/02/27 11:24:39
ここはPythonスレ
208:デフォルトの名無しさん
08/02/27 11:53:19
>>201
別にみんながみんな商売をしているプログラマーじゃない
和訳されてるものすらマスターできてないのに英語やってる場合じゃない
オープンソースをつくって世界に発表するつもりもない
趣味でやってることにいちいち「英語が必要」なんて説教いらない
そんなに長々と説教垂れるくらいだったら、さっさと>>183に答えればいいのに
なんで話をそらすわけ?
209:デフォルトの名無しさん
08/02/27 12:16:04
>>201,202
英語が読めることと、論文読んで理解できることとは違うよ。
英語が読めても、論文が読めるとは限らない。
これは日本語でも同じ。>>182の論文が和訳されたとしても、それを読んできちんと理解できる人間は少ないと思うよ。
というかね、そこまでいうなら201はその論文を読んで理解できるんだよね?
おれは読んでみたけど、さっぱりわからなかった。
201は読めるんだから、182のかわりに>>183に答えてあげたらどうだろう。
210:デフォルトの名無しさん
08/02/27 12:50:20
読みにくいのは、句読点が無いせいもあるね。
211:デフォルトの名無しさん
08/02/27 13:00:48
他人の善意に頼ろうとする姿勢にイライラする
212:デフォルトの名無しさん
08/02/27 13:16:20
黙殺は最大の美徳。
213:デフォルトの名無しさん
08/02/27 13:31:13
>>212
美徳のためにあなたを黙殺しました。
214:デフォルトの名無しさん
08/02/27 13:38:06
>>212
気がついたらハブられてひとりぼっち,の間違いでは?
215:デフォルトの名無しさん
08/02/27 14:27:12
答えられないくせにえらそうな姿勢にイライラする
216:デフォルトの名無しさん
08/02/27 14:28:48
英語読めないなら翻訳ソフトでだいたいの内容は想像できないかい?
217:デフォルトの名無しさん
08/02/27 14:33:31
182は逃げた、ということで終わりにしようぜ。
218:デフォルトの名無しさん
08/02/27 14:39:10
>>183
> その論文にはマルチスレッドやメニーコアについて言及している?
そのものズバリの単語は出てこないけど明らかに並列性を考慮に入れてる。
> また折衷的な実装ではどうやってこの問題を解決しているの?
multiprocessor concurrent reference counting collector with cycle collection というのが
折衷的な手法のひとつみたいだけど、どう折衷なのかは詳しく読んでないので不明。
しかし名前からして並列アルゴリズムみたいだし、並列性を考慮に入れると参照カウンタ法は
ただちにNG、ということにはならない希ガス。
219:デフォルトの名無しさん
08/02/27 14:49:47
>>208
「開き直り」で同じくらい長々としたレスを垂れ流す自分には寛大なのに、
「説教」を長々と垂れ流すことだけ責めるのはアホすぎるなぁ。
まぁ、耳に痛いことを言われたけど、自己愛がそれを受け入れることを許さないんで、
「説教」という単語に色んな気持ちを込めて、精一杯やり返してるんだろうけどね。
220:デフォルトの名無しさん
08/02/27 14:59:23
逃げる上にいいわけを垂れ流す奴は信用ならん。
221:デフォルトの名無しさん
08/02/27 15:32:35
218はスルーかよ(笑)
222:デフォルトの名無しさん
08/02/27 15:34:33
言い訳したいだけなんだろwww
223:デフォルトの名無しさん
08/02/27 16:16:32
逃げた奴は放っておいて、Pythonの話しようぜ。
224:デフォルトの名無しさん
08/02/27 16:38:40
>>218
読んでないか、読んでも理解できてないのがバレバレ
よくそれで自分で読めとか英語ぐらいできるようになれとか言えるな
偉そうな口たたくなら内容を理解して要点を説明できるようになってから言えよ
225:デフォルトの名無しさん
08/02/27 16:39:16
>>171
名前が似てると思ったらFreeBSDのportsを参考にしてるんだね
226:デフォルトの名無しさん
08/02/27 19:37:52
このスレ見てて思ったが
Python愛され過ぎだろ
227:デフォルトの名無しさん
08/02/27 19:39:06
MarcurialとかPythonで作られているものは結構ある。
228:デフォルトの名無しさん
08/02/27 19:42:49
変な人に愛される言語Python
229:デフォルトの名無しさん
08/02/27 20:47:23
Pythonをやじってる奴もかなり細かいことまで
Pythonのこと知ってるんだよななぜかww
コードの指摘するときも的確すぎるw
230:デフォルトの名無しさん
08/02/27 21:26:40
Pythonは20世紀で終わった言語。
21世紀はRubyの時代。
231:デフォルトの名無しさん
08/02/27 21:27:48
Pythonは生まれた時点で終わってるだろ
232:デフォルトの名無しさん
08/02/27 22:09:06
>>230
URLリンク(builder.japan.zdnet.com)
これからの言語だから、人気が下がってもへっちゃらさ!
233:デフォルトの名無しさん
08/02/27 22:59:02
もてかわスリムな愛されPython
234:デフォルトの名無しさん
08/02/27 23:09:29
おまいらドジャンゴの勉強会行く?
漏れなくネットワークがもらえるらしいよ。
235:デフォルトの名無しさん
08/02/27 23:35:36
ああいう勉強会のちんげ共ではなく、
ム板のマルチスレッドスレの住民と語り合ってみたい。
236:デフォルトの名無しさん
08/02/28 00:31:09
>>218
>どう折衷なのかは詳しく読んでないので不明
なにこれ、人に英語の論文を読めといっておきながら、自分は読んでないじゃん。
そりゃつっこまれても答えられないはずだ。
237:デフォルトの名無しさん
08/02/28 00:51:32
おまえら仲良くしろよ
238:デフォルトの名無しさん
08/02/28 00:52:44
>漏れなくネットワークがもらえる
kwsk
239:デフォルトの名無しさん
08/02/28 00:58:10
チンゲとは仲良くしたくないんだぜ(w
240:デフォルトの名無しさん
08/02/28 01:09:34
Pythonにはあらゆるプラットフォーム用のものがありますが、
ビルドしたpythonXX.dllを勝手にソフトに同梱したら何か言われますか?
241:デフォルトの名無しさん
08/02/28 01:27:16
>>234
勉強会の後はキャバクラだそうだね.
アッー!
242:デフォルトの名無しさん
08/02/28 02:20:01
>>240
このスレの住人が祝ってくれます
243:デフォルトの名無しさん
08/02/28 02:55:08
たかがpythonで勉強会なんて
244:デフォルトの名無しさん
08/02/28 05:20:12
グローバル変数がないというのが困りもんだな
クラスにスタティック変数が作れる問題ないが、あるのか?
245:デフォルトの名無しさん
08/02/28 05:37:41
>>244
グローバルなクラスは作れるんじゃね?
変数使うより安全確実だよ。
246:デフォルトの名無しさん
08/02/28 05:44:59
hoge.pyにクラスHogeを定義したあとに、hoge.pyファイルの最後の方に
hoge = Hoge()と書いておけば
どこのモジュールからでもhogeにCのグローバル変数のようにアクセスできるという解釈でいいのかな
247:デフォルトの名無しさん
08/02/28 05:46:26
いいよ
248:デフォルトの名無しさん
08/02/28 05:58:31
日本製は優れていると言わしめた80年代と打って変わって、
今の日本人は英語の勉強をせず、コンピュータ関連の商売では台湾とインドに持ってかれてるのが現状
90年代の日本のバブル経済期に高卒で社員になった奴等はぬるい湯に浸かりつづけ、
社会的にその後輩、部下になってしまった奴らなんかは先人の知恵を伝承してもらえなかった。
事実、「上司はCOBOLしか出来ないくせに仕様変更とかチャチャ入れてきて邪魔」といわれてる
ここで「英語の論文が読めない」といっている間に、
ほかの奴は英会話をマスターし台湾でも使える中国語の勉強を始めてる
あと20年もしたら世界の人口の半分は中国系とインド系になるんだから
日本人も負けないで欲しい
249:デフォルトの名無しさん
08/02/28 05:59:22
すまん、誤爆
250:デフォルトの名無しさん
08/02/28 06:10:03
確信犯だろwww
251:デフォルトの名無しさん
08/02/28 06:26:13
>>236
> 人に英語の論文を読めといっておきながら、自分は読んでないじゃん。
それの何が問題なのか、さっぱりわからないんだが。
>>218はそれを必要としていないから読んでいないだけの話で、
「xの知識を必要としている人間は、xについて書かれた文献に自力であたるべき。
たかが英語を"やらない言い訳"にして、人に咀嚼させるべきではない」
というのは当たり前の意見じゃん。>>218だってそれが必要になったら自分で読むだろ。
252:デフォルトの名無しさん
08/02/28 08:52:10
>251
きっと、何を言っても文句言いたい年頃なんだよ。ほっといてやれよ。
253:デフォルトの名無しさん
08/02/28 09:28:39
勉強会の意義は否定しないんだけど、Djangoのは劣化コピー感が強すぎてまるで行く気がしない。
今回の勉強会は誰が何を発表するのかさっぱり分からないし。自慢大会? ハァ? gdgdにもほどがあるよ。
こんな勉強会続けたって、関わっている奴らの信用を落とすだけ。いっそやらない方がいい。
254:デフォルトの名無しさん
08/02/28 09:50:47
>>253
勝手に疎外感を感じてしまいがちなボクチムは
寂しい気持ちを慰めるためにキャバクラに通います
最近はお金がないので,もっぱらイケメンのあの人を思い浮かべながら
単三電池や角電池で自分を慰めているかもしれません
そんな毎日なのでずっと万年厨房の日陰者です
255:デフォルトの名無しさん
08/02/28 09:52:58
>>254
中の人ですか?
アッー!
256:デフォルトの名無しさん
08/02/28 09:56:13
勉強会がgdgdになるのは、中の人は朝からコピペなんてしてるからだな、きっと(ww
257:デフォルトの名無しさん
08/02/28 10:14:43
>>251
>それの何が問題なのか、さっぱりわからないんだが。
まず>>182をよめ。あれだけえらそうなこといっておいて、実は自分も英語の論文よめませんでした、ということが問題なんだろ。
258:デフォルトの名無しさん
08/02/28 10:46:19
>>253 は自分の信用を気にする中の人か、中の人の信用まで気になるナイスガイ。
259:デフォルトの名無しさん
08/02/28 11:18:57
>257
もういいよ、お前うざいから消えてくれ。
260:デフォルトの名無しさん
08/02/28 11:23:53
DjangoとGCの話をするとあれるからやめようぜ。
261:デフォルトの名無しさん
08/02/28 11:40:55
正直、これからはPylonsだよな。
262:デフォルトの名無しさん
08/02/28 11:45:27
これからはRubyの時代
263:デフォルトの名無しさん
08/02/28 11:46:32
そうですね。
264:デフォルトの名無しさん
08/02/28 11:54:18
Pylons、厨房には難しすぎるだろ。
Djangoと棲み分ければいいんじゃね?
265:デフォルトの名無しさん
08/02/28 12:13:35
>>259
そのまえに英語勉強しろよ、論文が読めるくらいに
266:デフォルトの名無しさん
08/02/28 13:36:36
>265
消 え ろ
267:デフォルトの名無しさん
08/02/28 14:05:20
このスレの住人はPythonだろうがRubyだろうが
どんな言語を使っても無限ループに陥るスクリプトしか書けないのはよくわかった
268:デフォルトの名無しさん
08/02/28 14:19:58
PylonsってTurboGears+WSGIだよね
Djangoと比べてどうなの?洗練されてる?
269:デフォルトの名無しさん
08/02/28 16:29:48
+じゃなくて×じゃないの。
270:デフォルトの名無しさん
08/02/28 17:22:27
>>268
違う
Pylons = Rails - Ruby + Python
271:デフォルトの名無しさん
08/02/28 17:24:33
Rails が嫌いな私は Django を使うことにしました
本当にありがとうございました
272:デフォルトの名無しさん
08/02/28 18:11:45
pythonで簡単な掲示板スプリクトを作るにはどうしたらいい?
cgiを呼び出す、フォームに入力されたテキストを保存するスプリクトを作る、
ファイルをテキストで出力するスプリクトを作る
こんな感じでいいのかな?
273:デフォルトの名無しさん
08/02/28 18:22:22
import zipfile
zipfile.ZipFile('a.zip','w').write('a.txt')
zipfile.ZipFile('a.zip','w').write('b.txt')
と
import zipfile
z = zipfile.ZipFile('a.zip','w')
z.write('a.txt')
z.write('b.txt')
って違うんだね。だいぶ悩んでた・・・。
274:デフォルトの名無しさん
08/02/28 18:52:59
>>272
その辺のおおまかな仕組みは Python だろうが Perl だろうが同じだから
Perl 用の入門書や解説サイトを見るといいと思う。
スクリプト内の基本的なアルゴリズムも言語には関係ないから(やり方はいろいろだけど)
Perl のスクリプトを見ながら、python に翻訳する感じでやればいいんじゃないの?
275:デフォルトの名無しさん
08/02/28 19:33:53
>>274
なるほど、ちょっとやってみるよ
276:デフォルトの名無しさん
08/02/28 20:47:42
しかしスピード遅すぎるな
モジュールの関数呼び出しにやたら時間がかかる
277:デフォルトの名無しさん
08/02/28 20:53:53
Computer Language Benchmarks Game
URLリンク(shootout.alioth.debian.org)
278:デフォルトの名無しさん
08/02/28 20:59:17
>>276
やっぱおそいんだな
ゲームを作るためにPythonにグラフィックス拡張組み込んで、
とりあえず16ピクセル四方の20*20のマップを描いてみたら15FPSしか出なくて絶望した
でもそのあと拡張dll内でマップ描画ループを組み込んだら80FPSまでアップした
使い方間違えると恐ろしい
279:デフォルトの名無しさん
08/02/28 21:08:02
URLリンク(tokuhirom.dnsalias.org)
Planet
死んでるんですか?
280:デフォルトの名無しさん
08/02/28 21:24:50
ゲーム作るのならpygameという便利なもんがあるよ。
たしかopenglだけど、普通に描写するよりは早い筈。
281:デフォルトの名無しさん
08/02/28 21:30:21
pygame は SDL のラッパ。OpenGL との連携もできるが
282:デフォルトの名無しさん
08/02/28 22:03:52
XNA+IronPythonがさらにちょっぱやですよ。
ランタイム多すぎて死ぬけど。
283:デフォルトの名無しさん
08/02/28 22:16:58
ようつべ
URLリンク(jp.youtube.com)
284:デフォルトの名無しさん
08/02/28 22:18:16
誤爆
285:デフォルトの名無しさん
08/02/28 23:32:36
C言語の構造体をwrite()でそのまま書き込んで保存したファイルをPython側で読み込んで、
Python側で構造体を再構成するのにいい方法はありませんか。
286:デフォルトの名無しさん
08/02/28 23:40:12
import struct
287:デフォルトの名無しさん
08/02/28 23:42:02
ctypes.Structure
288:デフォルトの名無しさん
08/02/28 23:45:16
>>288
このようなものがあったとは・・・
ありがとうございました(^^)
289:デフォルトの名無しさん
08/02/28 23:50:41
while 1:
290:デフォルトの名無しさん
08/02/28 23:53:50
>> 289
またメタクラ(ry
291:デフォルトの名無しさん
08/02/29 00:11:09
Py 2.5.2 になって -OO オプションでの最適化が直ったね。
Py 2.5.1 だと、-OO でインタプリタ起動したときに .pyo ファイルは出来てたんだけど、
ドキュメンテーション文字列が削除されてなくてそのまま残ってたのさ。compile.c のソース見たら -O と -OO で
全く同じ処理がなされるようになっていて、単なるバグってよりかは -OO が未実装だった感じがする。
Py 2.5.2 だとちゃんと -O と -OO でコンパイルの挙動が変わるようになった。
292:デフォルトの名無しさん
08/02/29 00:56:49
ほう、なるほど、
珍しく凡ミス?
293:デフォルトの名無しさん
08/02/29 18:09:29
pythonで繰り返し計算をするプログラムを書いているのですが,
600回ループしたあたりでメモリエラーで止まってしまいます.
メモリオーバーの原因を特定するため,
使用メモリを監視したいのですが,
何か良い方法ありませんでしょうか?
294:デフォルトの名無しさん
08/02/29 19:17:37
>>293
URLリンク(www.python.jp)
とかどう?
295:デフォルトの名無しさん
08/02/29 20:16:44
すいませんwindowsなんですorz
Unixの方が安定してそうだしUnixマシン立ち上げるかなーとか思ったりもしてますが,
現状では金がなくてムリポ.
296:デフォルトの名無しさん
08/02/29 22:59:04
たかだか600回で落ちるのなら、
コード見ただけですぐに解りそうなもんだがなぁ。
巨大なオブジェクトを600個作ってるとかじゃないの?
297:デフォルトの名無しさん
08/02/29 23:08:10
Windows なら ctypes や pywin32 で
GetProcessMemoryInfo, GlobalMemoryStatus
とかの API を使ってみたら?
298:デフォルトの名無しさん
08/02/29 23:50:49
>>295
windows詳しくないけど、colinux とか virtualpc とか、あと CD-ROM や DVD で起動できる Knoppix とかをつかってみたらいいんじゃないか
くわしくはぐぐってくれ
299:295
08/03/01 00:16:51
>>296
ビューワ(gistviewer)を1ループごとに呼び出してたのがまずかったみたいです.
回数減らしたらとりあえず600回は越えました.
特にでかいオブジェクトは作ってなさそうなんですが・・・
とりあえずこれで様子を見ます.
皆さんどうもありがとうございました.
300:デフォルトの名無しさん
08/03/01 02:47:15
Pythonで浮動小数点の計算をしようと思ったのですが、
DBL_EPSILONとかDBL_MIN,DBL_MAXってどこのファイルに書かれているのでしょうか?
どなたか教えてください。お願いします。
301:デフォルトの名無しさん
08/03/01 03:41:30
表紙のネズミに惹かれてオライリーの初めてのPython買ったんだけどこの本の評判ってどうなの?
302:デフォルトの名無しさん
08/03/01 03:54:47
中身より学習意欲でっす。
入門の段階なんてネットに落ちてる情報だけで十分。
303:デフォルトの名無しさん
08/03/01 05:28:29
>>300
URLリンク(mail.python.org)
304:デフォルトの名無しさん
08/03/01 07:19:13
>>302
入門には手堅い選択
ただあのページ量なので適当に差っ引きながら読むこと
他言語経験者ならPythonチュートリアルで入門+クックブックで実践が鉄板
最新のライブラリについてはネットで情報を集めるしかない
305:デフォルトの名無しさん
08/03/01 07:43:10
100個の要素をもつリストがつくれない
a = []
306:デフォルトの名無しさん
08/03/01 09:37:38
DIM A(100)
307:デフォルトの名無しさん
08/03/01 09:40:34
a = [None] * 100
308:デフォルトの名無しさん
08/03/01 09:45:17
お見事
309:デフォルトの名無しさん
08/03/01 09:47:37
ハイパーサンクス
len(a)
100
310:デフォルトの名無しさん
08/03/01 09:51:29
ええええええええ
311:デフォルトの名無しさん
08/03/01 10:39:25
>>304
>他言語経験者ならPythonチュートリアルで入門+クックブックで実践が鉄板
両方オンラインで読めるから買う必要ナッシング.
312:デフォルトの名無しさん
08/03/01 11:02:17
URLリンク(d.hatena.ne.jp)
率直な感想として、こうはなりたくない。
313:150
08/03/01 12:18:06
なんだよ、ヒント位出てるかと思って来てみたら
何一つ有益な情報ないのかよ、このスレは。
Numerci, numarray, numpyのどれがメインストリームとか
今後はどれに収斂しそうだとかのサジェスチョンすらねーのか。
ほんとにPythonユーザーってのは糞だな。
314:300
08/03/01 12:20:54
>>303
レスサンクス
やってみます。
315:デフォルトの名無しさん
08/03/01 13:39:04
ニートでネラーって救いようがないな
316:デフォルトの名無しさん
08/03/01 13:49:57
>>3
どこで読めるの?
317:デフォルトの名無しさん
08/03/01 13:50:35
上の安価ミス
>>311
318:デフォルトの名無しさん
08/03/01 13:53:14
>>315
アッー!
319:デフォルトの名無しさん
08/03/01 13:53:57
言うに事欠いて糞とは・・・驚きを禁じ得ない
科学計算ライブラリはscipyがスタンダードだからscipyで使われて
るnumpy使っときゃ間違いねーんじゃねーのってかググれ屑ゆとり野郎
320:デフォルトの名無しさん
08/03/01 14:00:15
>>316
チュートリアルは公式の、Cookbook は ASPN
321:デフォルトの名無しさん
08/03/01 14:07:03
Googleくらい知っておけよチンゲ共。
322:デフォルトの名無しさん
08/03/01 15:51:16
>>321
なんで俺が知ってなきゃならないんだよ。
俺は質問する側で、お前らは調べて答える側だろ。
323:デフォルトの名無しさん
08/03/01 15:59:31
他人に聞くだけの香具師はいつまでも馬鹿のまま
調べて答えることで勉強になる
もっと質問しちくりマンボ
324:デフォルトの名無しさん
08/03/01 16:31:22
>>312
>URLリンク(d.hatena.ne.jp)
>
>率直な感想として、こうはなりたくない。
なにこれ。どうPythonに関係があるのさ。
325:デフォルトの名無しさん
08/03/01 18:02:57
Pythonを勉強する目標になるソフトとして、メーラーって現実的ですか
…以下、ぐだぐだと書いてあったんですが、Linuxのみ対応とはいえ
設計思想が目標どおりなものが、既に存在しているのを発見、やるしかない。
ただ、負荷のかかるメーラーだけに、Windows上&GUI化ってどうでしょう?
コアだけPython&UIは他、ですら難しいでしょうか。
326:デフォルトの名無しさん
08/03/01 18:12:23
日本語でおk
327:デフォルトの名無しさん
08/03/01 18:36:20
そこでwebアプリですよ
328:デフォルトの名無しさん
08/03/01 18:50:03
チンゲは一生チンゲ。
329:デフォルトの名無しさん
08/03/01 18:56:45
ハブンチョは一生ハブンチョ。
330:デフォルトの名無しさん
08/03/01 19:22:04
しゃーりんぐの再発明をしたいんじゃないの。
331:デフォルトの名無しさん
08/03/01 19:46:39
URLリンク(wiki.s17.xrea.com)
HelloWorldじゃあーりませんか.
332:デフォルトの名無しさん
08/03/01 19:49:22
>>325
めちゃめちゃ現実的
各種プロトコルの勉強も出来て題材としてはベストに近い
入門段階でそういう目的意識を持てているのはある意味うらやましい
二行目以下はイミフだけどUIは後回しにできるので
最初のうちは気にしなくてOK
333:デフォルトの名無しさん
08/03/01 23:32:45
backendはPython
frontendはwxPython
メーラーというよりspamフィルタ作ってください
ローカルPC上にport110とか開いてメーラーはそこにアクセスするだけで
Pythonのbackendが本来のサーバーに採りに行ってくれれば良いです
backendの設定はGUIで出来ると嬉しいです
検出率・誤検出率共に成績の良いものを希望します
334:デフォルトの名無しさん
08/03/01 23:41:22
POPFileでいいじゃん…
335:デフォルトの名無しさん
08/03/02 00:21:56
>>333
完全に違う要望になってるよ(www
336:デフォルトの名無しさん
08/03/02 03:26:54
勉強の目標を挙げてるだけだろ
337:デフォルトの名無しさん
08/03/02 04:03:14
str = "hoge"
に対して、
str.__class__.__name__ == "str" #=>true
のような判定をしてるのですが、専用の関数はあるでしょうか。
Rubyで
str.is_a?(String) #=>true
と書くようなことなんですが。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5383日前に更新/203 KB
担当:undef