トップページ⇒tech
1001コメント237KB

人生の敗北者でも使えるPythonのお勉強 Part2

レス数が1000を超えています。これ以上書き込みはできません。
0001敗北者NGNG
日本では肩身が狭い。
完全に Ruby に負けていますが、スクリプト言語Pythonのスレッドです。

前スレ
Pythonお勉強スレッド
http://pc.2ch.net/test/read.cgi/tech/965815778/l50
0002デフォルトの名無しさんNGNG
(((( ;゚Д゚))) え・・・2? ガクガクブルブル
0003デフォルトの名無しさんNGNG
こっちが本スレ?
0004rubyに嫉妬する奴らが多すぎる。NGNG
お前らにはコレで十分
0005デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Python
0006デフォルトの名無しさんNGNG
アンチRuby厨必死だな上げ(w
新世代のスクリプト言語Rubyを攻撃することで、旧世代の言語の
立場を守ろうとする化石は、さっさとこの業界から去って行って
下さい。
0007デフォルトの名無しさんNGNG
どうやら Python を Ruby と同じようにしたいやつがいるようだ。
0008デフォルトの名無しさんNGNG
これでまたPythonの株が下がった。
工作員の作戦成功。
0009デフォルトの名無しさんNGNG
アンチPython厨必死だな。
0010Ruby戦隊NGNG
出撃!
0011デフォルトの名無しさんNGNG
>>8
もともと上がってもいない株だから問題ないと思われ。
Pythonは、工作員が騒いでも、rubyと違って話題にもされない寂しい言語だから。
逆に、ある程度でも話題になればすごいもんだ。
0012デフォルトの名無しさんNGNG
Pythonって結構(以下略)
0013デフォルトの名無しさんNGNG
なんだっていいよ、もう。
0014デフォルトの名無しさんNGNG
PythonとRubyを比べたかったらコッチのスレで語れよ。
http://pc.2ch.net/test/read.cgi/tech/980786239/
俺はRuby厨だが、それぞれの本スレで他の言語と戦うのはやめてくれ。
専用スレがあるんだからさ。
0015デフォルトの名無しさんNGNG
>>14
かえっておまえが戦うように仕向けているようにしかみえん。
だいたい、「俺はRuby厨」なんていっている時点で胡散臭い。
2度と来るな。
0016デフォルトの名無しさんNGNG
約一週間前のスレだったのか。
それにしても
1のカキコ 02/05/06 19:51
2のカキコ 02/05/08 02:29
って、すごい放置プレイ。
0017デフォルトの名無しさんNGNG
メール欄をsageでスレッド立てたからではないかな。
0018デフォルトの名無しさんNGNG
しかしpythonへの放置プレイっぷりは可哀想すぎる。
使える言語なのに。。。
同情age
0019デフォルトの名無しさんNGNG
>>18
まあ良い言語だからといって人気が出るとは限らないというか、むしろ
逆なことが多いね。とくにこの板は厨ばかりだから、言語の本質を見極める
ことができる奴はほとんどいないからな。悪貨は良貨を駆逐するというか。
0020デフォルトの名無しさんNGNG
このスレでじゅうぶん。
0021デフォルトの名無しさんNGNG
>>19
VBと比べるとどう?
0022デフォルトの名無しさんNGNG
>>21
そこまで侮辱するのか?
0023デフォルトの名無しさんNGNG
pythonスレって、良い意味での*信者*がいないんだよな。
なんか活気が無い。
実際組みこみなんかで良く使われてるっぽいのは
rubyよりpythonらしいんだけど。
0024デフォルトの名無しさんNGNG
言語の本質を追求した開発者がpythonやrubyを生んだのだ。
rubyもpythonも出発点はほとんど同じなのだ。

悪貨は良貨を駆逐するって、プログラム言語の歴史そのもの。
0025デフォルトの名無しさんNGNG
>>23
別にpythonじゃなくてもいいんだけど、
現状だとpythonでいいやってかんじです。
perlはいやだし。でもsh scriptは平気。
0026デフォルトの名無しさんNGNG
Python に、Lisp の read/write に相当する関数はありますか?
0027デフォルトの名無しさんNGNG
Pythonの利点はなんですか?
0028デフォルトの名無しさんNGNG
クソスレをあげるなよ。
0029デフォルトの名無しさんNGNG
質問よろしいかしら?
はじめてのPythonって本見ながら勉強しているんですが、
サンプルプログラムを見ながらfeedback.pyというスクリプトを書いたんですが、
これをhtmlに埋め込んで実行させるにはどうすればいいんですか?
なんかプログラムの先頭に書くみたいなんですがわかりません。
ちなみに僕の環境はwindows98seです。
0030デフォルトの名無しさんNGNG
>ちなみに僕の環境はwindows98seです。
これだけで何を判れと?
せめてソース載せろ
0031デフォルトの名無しさんNGNG
続きは以下のスレで、
Pythonお勉強スレッド Part2
http://pc.2ch.net/test/read.cgi/tech/1020718991/l50
0032デフォルトの名無しさんNGNG
>31
却下。ここが先にできているわけだし、本スレで良いでしょ。
もう一つのほうは重複スレなので削除依頼を出しておきます。
0033デフォルトの名無しさんNGNG
 | 俺の立てたスレなんだ!!!
  | age続けるんだ!!!
  | 名スレにするんだ!!!
  | きっと職人さんも来てくれる!!!
  \___________ ____
                       ∨  カタカタ____ ___
                  ∧_∧   ||\   .\  |◎ |
                  (.#`Д´)  ||  | ̄ ̄|  |:[].|
           ∧_∧ . ┌(   つ/ ̄l| / ̄ ̄/ ..| =|
   ∧_∧   ( TДT) |└ ヽ |二二二」二二二二二二二二」
  ( TДT)  (  つつ   ̄]||__)   | ||       | ||
  (つ  つ  /  / /  ./ ̄\  / ||       / ||
  と_)_)  (___)__)  ◎    ◎ .[___||     .[___||
            ∧
   / ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   | >>1よ、もういいんだ・・・・・・・
   | 本当に良く頑張った・・・もう充分じゃないか・・・
   | 楽になっていいんだ・・
0034デフォルトの名無しさんNGNG
人生の敗北者でも使えるぐらい、シンプルでわかりやすいと言うこと?
0035デフォルトの名無しさんNGNG
>>34
だとすると、良い言語だな。
0036デフォルトの名無しさんNGNG
人生、敗北しまくりだけど、ちょっとしたWebサーバくらいなら書けるようになりました。
0037デフォルトの名無しさんNGNG
>35
そうです。良い言語です。他の言語は糞です。
003835NGNG
>>37
ごめん、他に好きな言語があるんだ。気持ちはうれしいんだけど。
0039デフォルトの名無しさんNGNG
今までどおり、友達でいてね。
0040デフォルトの名無しさんNGNG
好きな言語って、まさか、あれじゃないわよね。>>38 もしそうだったら、私死んじゃう。
0041デフォルトの名無しさんNGNG
今までどおり、セフレでいてね。
0042デフォルトの名無しさんNGNG
ごめん、じつはバイだったの。
それでも、好きでいてくれる?
0043デフォルトの名無しさんNGNG
ごめん、わたしはインクリメントされた言語が好きなの。
それでも、好きでいてくれるかしら?
モジュール書いたりするからね。お願い。
0044デフォルトの名無しさんNGNG
Ruby7!!!!!
0045デフォルトの名無しさんNGNG
さげ。
0046デフォルトの名無しさんNGNG
なるほど。Ruby厨を装って Ruby の評判を落とそうとしているのは、嫉妬に狂った
Pythonユーザだったのね。
0047デフォルトの名無しさんNGNG
本スレあげ
0048デフォルトの名無しさんNGNG
>>46
それがわかったところで、なんの解決にもならないけどな。
0049デフォルトの名無しさんNGNG
Indentでブロック表現をするというのは最強。そうじゃない言語は糞。
あれ、Python以外は殆ど糞だねえ。
0050デフォルトの名無しさんNGNG
Python 信者 と Ruby 厨 は同レベルであることが、
>>49により証明されますた。
0051カッコまにあNGNG
Pythonを括弧だらけにできたらさぞ気持ち良いと思うのですが、
Lispのように書いたものをインデントだらけに
トランスレートしてくれるツールはありませんか?
0052デフォルトの名無しさんNGNG
最初から Lisp を使えば良いんじゃないのかい
0053デフォルトの名無しさんNGNG
つか、それで幸せになれる>>51は、Lispしらんだろ
005452NGNG
たしかに。括弧に注目するようでは、Lisp を知っているとはいえない。
0055カッコまにあNGNG
Lisp好きなんていってないじゃん。
カッコ好きなんだってば。
0056デフォルトの名無しさんNGNG
>49
ABC

インデントも良いけど、やっぱスライスが便利だ。
0057デフォルトの名無しさんNGNG
>>56
スライスって何?車椅子の親戚?
0058デフォルトの名無しさんNGNG
>>56
スライスって、どんな時に使ってますか?
文字列のスライスなら頻繁に使いそうなもんですが。
0059デフォルトの名無しさんNGNG
おまらは全Rubyistをてきにまわした。
覚悟しろ!
0060デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Python
0061デフォルトの名無しさんNGNG
「おまら」だって。お下品。
0062デフォルトの名無しさんNGNG
>>60
「Rubyからはるかな道のりを経てPythonへと進歩する」と読むんだろうな。
0063デフォルトの名無しさんNGNG
「お」を付けてるから上品だとおもふ。
0064デフォルトの名無しさんNGNG
>>63
下品ではないがお下品だとおもふ。
0065デフォルトの名無しさんNGNG
おなら
おまんぽ

も?
0066デフォルトの名無しさんNGNG
スライスそのものはPerlの方が洗練されてると感じる事もあるけどね。
0067デフォルトの名無しさんNGNG
Python版shigeの需要はありますか?
0068デフォルトの名無しさんNGNG
>>67
shigeもロボ鉄もmanko chinkoもみんなRubyにやる。
0069デフォルトの名無しさんNGNG
Ruby は Perl のパワフルさと Python の優雅さを、
あわせたものというのは本当ですか?
0070デフォルトの名無しさんNGNG
嘘です。
Perlの汚さとPythonの面倒くささを合わせたものです。
0071デフォルトの名無しさんNGNG
Ruby と Python はオブジェクト指向インタプリタ言語という点以外は似てないだろ。
0072デフォルトの名無しさんNGNG
インタプリタ言語って何ですか?
0073デフォルトの名無しさんNGNG
コンパイル言語じゃないやつ
0074RubyistNGNG
さすが、程度低いな。
0075デフォルトの名無しさんNGNG
僕、Rubyist さんの書くコードがみたいナー
0076Rubyist!NGNG
Pythonなんてなぁ、所詮はHSP++なんだよ(ワラ
要するに恥かき言語=HSPと同レベルってことよ(ゲラ
おめーら小学校からやりなおせよ(ハゲワラ
0077デフォルトの名無しさんNGNG
RubyはHSP--だけどね
0078Rubyist!NGNG
●Pythonistの大阪旅行

ユニバーサルスタジオ・ジャパンの帰り、Pythonistは観光がてらJR大阪駅に降り立った。
南口を出て直ぐ、東京でも有り得ない、幾重にもかさなる密集した超高層ビル群を正面に見てショックを受けた。
「お、大阪も、まあまあ、だな・・・」虚勢を張りながらPythonistは独りつぶやく。
「どうせ周りはスカスカだろう」と”Pythonistの常識”で右を見る。と、さらに密集した超高層ビル群が目に入る。
脚から力が抜けるPythonist。
左を見ても超高層ビル・・・・Pythonistは俯き、とぼとぼと南の方へ歩き始める。

Pythonistはやがて川にたどり着く。
「Pythonはショボ〜」という現実を受け入れられず、Pythonistは暫く川の流れを見つめていた。
ふと顔を上げると夕陽を受けて輝くOBP&OPAの超高層ビル群が目に入った。
「俺は、井の中の妄想蛙だった・・・」
Pythonistはそう呟き、ポケットに入ったゴミを撒き散らして南の方に歩いていった。
0079デフォルトの名無しさんNGNG
Pythonian だろうが、何が Pythonist だ。(プ
Rubyist の一つ覚え。(プププ
0080デフォルトの名無しさんNGNG
http://membres.lycos.fr/marat/delphi/python.htm
たとえばDelphiアプリにもPythonは簡単に組み込めるけどRubyはできるの?
0081デフォルトの名無しさんNGNG
はぁ?ネタですぁ?
0082デフォルトの名無しさんNGNG
Pythonianだってさ。ぷっ
0083デフォルトの名無しさんNGNG
パイソニアン博物館
0084デフォルトの名無しさんNGNG
Rubyist >>>>>>>>>>>>>>>>>>>>> Pythonian
0085デフォルトの名無しさんNGNG
Ruby最高言語お前ら左端!
0086デフォルトの名無しさんNGNG
>>84
「Rubyistは遥かな道のりを経てPythonianへと進化する」と読むんだろうな。
0087デフォルトの名無しさんNGNG
Rubynokannzennshouri !!!!!!!!11
0088デフォルトの名無しさんNGNG
お前らどっちも >>1 に踊らされているだけって気付けよ。
恥ずかしい。
0089デフォルトの名無しさんNGNG
age
0090デフォルトの名無しさんNGNG
sage
0091デフォルトの名無しさんNGNG
ここで荒らしてるRuby信者はRubyもPythonも知らないだろ
Rubyの勉強を初めて挫折した低脳、そんなとこだ
実際荒らし始めるのはいつもRuby側だからな
でも相手にされないから必死に荒らすと
0092デフォルトの名無しさんNGNG
レスが付かない煽りってのも寂しいよな
0093デフォルトの名無しさんNGNG
>>92
寂しいのでage
0094デフォルトの名無しさんNGNG
相手にされないPython。
0095デフォルトの名無しさんNGNG
Python信者は頑張って布教しる。
0096デフォルトの名無しさんNGNG
>>95

面倒くさい。
0097デフォルトの名無しさんNGNG
>>96
じゃあしなくていいよ。
0098デフォルトの名無しさんNGNG
結論が出たようなので
−−−−−−−−−−−−−冬眠−−−−−−−−−−−−−
0099デフォルトの名無しさんNGNG
つい先刻インストールしました。
0100デフォルトの名無しさんNGNG
100ゲット ゲット
0101デフォルトの名無しさんNGNG
pythonは確かに良いんだけど、他の人に勧めるのは面倒くさいんだよね。
perl, ruby信者とか聞く耳持たないし。
Python好きな人って、pythonだけを盲信してる事って無い気がする。
0102名無しさん@MeadowNGNG
>>>101
pythonは他言語との連携も考慮されています。
Pythonでだめ?ならこの言語とこういう連携すればいいのでは??
でもPythonは言語的にそういうのサポートしませんよ!
って所はある。
Pythonでもやろうとおもえば別の方法でもできるしね。
無理にPythonにくらがえさせようって思想はまったくない。

Python便利だとおもえば利用してくれ。
ぐらいのスタンス部分がありますね。
0103vine2.0NGNG
soba>>>>>>>>>>>>sash>>>>>>>>>>>>python>>>>>>>>>>>>>soba
0104デフォルトの名無しさんNGNG
sashってどうなの?
pythonと比較されるようなものなのかね。
0105デフォルトの名無しさんNGNG
>>102
なにいっているのかわけわからん。
0106デフォルトの名無しさんNGNG
>>105
激しく同意。
0107デフォルトの名無しさんNGNG
便利だなと思う部分だけ使っとけと言いたいのだろうと思われ。
Pythonで面倒な所は、他の言語でやってくれというスタンスは(・∀・)イイ!!
なんでもかんでも1つの言語で済ますってのは厨房的発想を生みやすい。
0108デフォルトの名無しさんNGNG
>>101
> Python好きな人って、pythonだけを盲信してる事って無い気がする。

ムネオたんは?(w
0109デフォルトの名無しさんNGNG
>>107
>105-106は
>101を>102へのレスとして見るとわからん、て意味じゃない?
0110109NGNG
101と102が逆だった・・・
0111102@EmacsNGNG
番号つけたのはまちがいでした_o_
別にどれかに返事したわけではないが。。。

>>107
そういう感じです。
そのためにC APIとかが規定されている。
Python - c - 他の言語
とか直接多言語連携とかも可能でもある部分はあります。
0112デフォルトの名無しさんNGNG
>>107
便利だなと思う部分がない(w
0113デフォルトの名無しさんNGNG
さいきんムネオたん見ないなあ。
0114デフォルトの名無しさん@EmacsNGNG
>>112
じゃ便利だとおもう言語利用すればいいじゃん。

>>113
いそがしいんでやないかな。。
0115デフォルトの名無しさんNGNG
>"AttributeError: 'int' object has no attribute 'x'"
っての見て整数オブジェクトの属性参照しているって事が分からない時点でお前らみんな糞。
クラスのインスタンスの言う前に基本から勉強し直せ。
>"AttributeError: 'int' object has no attribute 'x'"
っての見て整数オブジェクトの属性参照しているって事が分からない時点でお前らみんな糞。
クラスのインスタンスの言う前に基本から勉強し直せ。
>"AttributeError: 'int' object has no attribute 'x'"
っての見て整数オブジェクトの属性参照しているって事が分からない時点でお前らみんな糞。
クラスのインスタンスの言う前に基本から勉強し直せ。
0116デフォルトの名無しさんNGNG
相手にされないPython。
0117デフォルトの名無しさんNGNG
おお、Pythonスレでも知ったかぶり同士の罵しり合いが出るようになったか。
やっと日本でも定着してきた証拠だな。
赤飯でも炊くか?
0118デフォルトの名無しさんNGNG
本スレ!
0119デフォルトの名無しさんNGNG
>>118
違います。
あ、いや、こちらのほうが先なのか。
0120デフォルトの名無しさんNGNG
馬鹿が必死にあげてるな
さっさと削除しろよ
どうせここには荒らししかこないよ
0121デフォルトの名無しさんNGNG
荒らし見参。
0122デフォルトの名無しさんNGNG
>>113 召喚しますた。
0123デフォルトの名無しさんNGNG
ムネオたんキタ━━(゚∀゚)━━!

0124デフォルトの名無しさんNGNG
馬鹿が必死にあげてるな
さっさと削除しろよ
どうせここには荒らししかこないよ
0125デフォルトの名無しさんNGNG
久々にスレがあがってるんで記念カキコ。
0126デフォルトの名無しさんNGNG
荒らし見参。
0127デフォルトの名無しさんNGNG
>>124
どっちのスレも同じようなもんだ。
0128デフォルトの名無しさんNGNG
ムネオたんキタ━━(゚∀゚)━━!
0129デフォルトの名無しさんNGNG
どきどき
0130デフォルトの名無しさんNGNG
〓ム〓ネ〓オ〓た〓ん〓サ〓イ〓コ〓ー〓
0131デフォルトの名無しさんNGNG
>>130
やっと意味がわかった。
0132デフォルトの名無しさんNGNG
荒らし見参。
0133デフォルトの名無しさんNGNG
comp.lang.python にたびたび rubyの作者である松本さんがでばって
布教活動していたのを見掛けて大変だなあとオモタ (「そして何じゃお前!!
ruby なんか糞じゃ(意訳)」とバトルしとったのが日本人なのわワラタ)。
0134デフォルトの名無しさんNGNG
>>133
ムネオたん?
0135デフォルトの名無しさんNGNG
>>133
あめぞう vs ひろゆき みたいだね。
0136デフォルトの名無しさんNGNG
>>135
> あめぞう vs ひろゆき みたいだね。
漏れは若干、その辺の事情にうといのだけど、
このスレッドを単位としたBBSシステムを最初に発表というか公表したのが、
あめぞうさんで、今は何かよく知らんけど1chにいる。
ということだよね?
っていうかそのへんを物語として語っているサイトは無いの?
0137デフォルトの名無しさんNGNG
もはや禿げしくスレ違いだが、
http://www24.big.or.jp/~faru/txt2001.html
0138デフォルトの名無しさんNGNG
>>137
こういう話は面白いね。
ちなみに、今はひろゆきさんをけなすような発言は2chでは
原則として発生しないんだよね(まぁ、尊敬というか敬意をみんなが払っている)?
0139デフォルトの名無しさんNGNG
pythonの得意分野ってなに?
0140デフォルトの名無しさんNGNG
インデント
0141デフォルトの名無しさんNGNG
インデント
0142デフォルトの名無しさんNGNG
インデント
0143デフォルトの名無しさんNGNG
>>140-142
…
0144デフォルトの名無しさんNGNG
  インデント
0145デフォルトの名無しさんNGNG
    インデント
0146デフォルトの名無しさんNGNG
インデント 
     インデント
          インデント
     インデント
          インデント
0147デフォルトの名無しさんNGNG
インデントこそが愛
0148デフォルトの名無しさんNGNG
インデントこそすべて
0149デフォルトの名無しさんNGNG
おお、我が愛しのインデント
0150デフォルトの名無しさんNGNG
>>140-149
ソンナコトイウテヤルナ
0151デフォルトの名無しさんNGNG
    ソンナコトイウテヤルナ
0152デフォルトの名無しさんNGNG
チ、チクショー!(マタヤタラプチコロスゾ!!)

0153デフォルトの名無しさんNGNG
マァマァマァ、オフタリサン、ココハワタシノカオニメンジテ、コトヲマルクオサメマセンカ?
0154デフォルトの名無しさんNGNG
インデントで会話しよう!!
0155デフォルトの名無しさんNGNG
:
0156デフォルトの名無しさんNGNG
インデントとは
0157デフォルトの名無しさんNGNG
むしろ読み方がわからん
0158ぴちょんじゃないNGNG
ぱいそん
0159デフォルトの名無しさんNGNG
読みにくい名前は普及を阻害する
0160デフォルトの名無しさんNGNG
パイパンなら普及したな
0161デフォルトの名無しさんNGNG
>>159
pythonくらい読めると思うけどな。
0162デフォルトの名無しさんNGNG
>161
ごめんなさい。読めませんでした。
py って「ぴー」という読み方しか知らなかったので。
0163デフォルトの名無しさんNGNG
spyとかoccupyとか
0164名無しさん@カラアゲうまうまNGNG
http://directory.google.com/Top/World/Japanese/コンピュータ/プログラミング/Python/
4つしかない。
0165デフォルトの名無しさんNGNG
インデントが足りんな>>162
0166デフォルトの名無しさんNGNG

ゼッテー違うよなーと思いつつ「ぴそん」と読んでた。
まぁ、Linux も「リヌクス」と読んでたし。
0167デフォルトの名無しさんNGNG
「ぴっとふぉん」に1票
0168デフォルトの名無しさんNGNG
おしいな>>166
言語に近い発音はそれぞれ「ぱいたん」に「りーなくす」だ。
0169デフォルトの名無しさんNGNG
>166
りぬくすでいいんじゃ?
0170デフォルトの名無しさんNGNG
>>168
ぱいたんハァハァ
0171デフォルトの名無しさんNGNG
SPAMの語源にもなったといわれている、かの偉大な番組を知らんのか?
0172デフォルトの名無しさんNGNG
宇宙人にさらわれるとスコットランド人になってしまいます。
0173デフォルトの名無しさんNGNG
シロートだな >>169
0174デフォルトの名無しさんNGNG
ぼくの家に来る?>>171
0175デフォルトの名無しさんNGNG
ところでSMAPの語源てなんなの?
0176デフォルトの名無しさんNGNG
>>171
日本じゃ放送していないよ。



本当かどうか知らないけど。
0177デフォルトの名無しさんNGNG
ちょんちょんを知らないお子様はすっこんでなさい>>176
0178デフォルトの名無しさんNGNG
>>177
これであってる?
http://www.geocities.co.jp/Hollywood-Miyuki/2530/ramii/monty.html
どうやら日本での放送は1976年みたいだね。
俺生まれてないや知ってるわけ無い。あはははは。おじさんゴメンね。
0179自転車修理マンNGNG
わざわざamazon.comでビデオ買いましたが何か?
0180デフォルトの名無しさんNGNG
社会人の常識というものだよ。>>178
ひょっとして、日本に黒船が来たことも知らんのか?
0181デフォルトの名無しさんNGNG
>>133

>バトルしとったのが日本人

shigeと思われ
0182デフォルトの名無しさんNGNG
>>181
ムネオたんじゃないの?
0183デフォルトの名無しさんNGNG
前も書いたが、
RedDwarfの方がすき。
0184デフォルトの名無しさんNGNG
ABC という名前のほうが普及していたんじゃないだろうか。
0185デフォルトの名無しさんNGNG
defはよく使いますが何か?>>184
0186デフォルトの名無しさんNGNG
>>185
ワラタ
0187デフォルトの名無しさんNGNG
>>180
1974年リリース、クリス・トーマスがプロデュースした
サディステイック・ミカ・バンドの大傑作アルバムですね。
パフィー「アジアの純真」の音は「タイムマシンにおねがい」
のもろパクりだってのも常識ですよね。
0188デフォルトの名無しさんNGNG
ABCって実際に動かせる環境ってありますか?
一度見てみたい。
0189デフォルトの名無しさんNGNG
>>180
おまえは黒船が来ていたところを見たのか?
0190デフォルトの名無しさんNGNG
すごい!こんなことでムキになる奴いるんだ>>180
0191デフォルトの名無しさんNGNG
>>190のこと?
0192(・∀・)ニヤニヤNGNG
 
0193デフォルトの名無しさんNGNG
洩れは黒船見たぞ。
ペリーとスティーブン・タイラーが乗ってて
「ウォーク・ジス・ウェイ」歌ってたぞ。
0194デフォルトの名無しさんNGNG
長崎オランダ村にあるよ。
0195デフォルトの名無しさんNGNG
生まれる前だから知る訳ない。
に対して>>180のつっこみがあるんだけど・・・
>>189は意味を理解できてないような気が。
0196デフォルトの名無しさんNGNG
マイナーなテレビ番組(?)を社会人の常識といわれても。。
0197デフォルトの名無しさんNGNG
自分の教養のなさを「マイナーだから」と言い訳されても...
0198デフォルトの名無しさんNGNG
まあ「生まれる前の情報だから知り得ない。」
という事はないが、社会の常識ではないと思うよ。
0199デフォルトの名無しさんNGNG
そうだよな!
今持ってる記憶が真実なんてどうやっても証明できないしな。
昨日した事の記憶すら実は植え付けられたものかもしらん。
02006NGNG
番号なんかで呼ぶな!私は自由な人間だ!
0201デフォルトの名無しさんNGNG
>>199
君の「そうだよな!」は誰へのレスにもなっていない様だが?
0202デフォルトの名無しさんNGNG
>>198
でもさPython使ってたら知ってそうなもんだよね。
0203デフォルトの名無しさんNGNG
ぱいたんハァハァ
0204 ◆PYTHONJs NGNG
>>200
Prisoner?
0205デフォルトの名無しさんNGNG
誰でも知っているだろう.
リストの内包表記やマイクロスレッドと同じくらい常識だよ.>>198
0206デフォルトの名無しさんNGNG
そうだよな!
0207デフォルトの名無しさんNGNG
そうだよな!
今持ってる記憶が真実なんてどうやっても証明できないしな。
昨日した事の記憶すら実は植え付けられたものかもしらん。
0208デフォルトの名無しさんNGNG
そうだよな!
俺が生まれる前にはこの世界は存在しなかったし、
俺が死んだらこの世界も消えるんだし。
0209201NGNG
すまん。今気が付いたよ。
「 そ う だ よ な ! 」 
というのは、悟りの叫びだったのだな。
0210悟りageNGNG
そうだよな!
0211デフォルトの名無しさんNGNG
ところで何の話だったっけ?
0212デフォルトの名無しさんNGNG
例の番組は見たこと内が知ってはいる。しかし python は読めなかったです。
0213デフォルトの名無しさんNGNG
やっぱりパイパンっていいの?
0214デフォルトの名無しさんNGNG
年の離れた妹と風呂に入りますが、生えてません。
でも全然ハァハァしたりしないです。
0215デフォルトの名無しさんNGNG
俺が代わりにハァハァしてやるから紹介してください
0216デフォルトの名無しさんNGNG
インデントだめだめじゃん。
KDEスレ Part 2
http://pc.2ch.net/test/read.cgi/linux/1007375984/556
0217デフォルトの名無しさんNGNG
>213
すーすーなかんじ
0218デフォルトの名無しさんNGNG
>>217
君、女?

そういやPython使う女見たことねぇな。
0219デフォルトの名無しさんNGNG
↓↓↓↓ぴちょんくん登場↓↓↓↓
0220デフォルトの名無しさんNGNG
え?
0221デフォルトの名無しさんNGNG
そーなのよ>>216
全角スペースで我慢してくれ。
0222デフォルトの名無しさんNGNG
>>216
uuencodeしたのじゃだめ?
0223デフォルトの名無しさんNGNG
↓↓↓↓ぴちょんくん登場↓↓↓↓
http://www.sanspo.com/geino/g_top/gt200207/image/02070609pichon_MT147705_b.jpg
0224デフォルトの名無しさんNGNG
ぴちょんくん大人気らしいね。
0225デフォルトの名無しさんNGNG
今後、Python はぴちょんと呼ぶことになりました。
これで今の超マイナーの地位を脱して人気が出ること間違いなし。
0226デフォルトの名無しさんNGNG
ぱいたんハァハァ


0227デフォルトの名無しさんNGNG
>>218
彼女のを剃ってあげたんだけど、すーすーっていってますた。
0228デフォルトの名無しさんNGNG
ぴちょんage
0229jNGNG
http://js-web.cside.com/
0230デフォルトの名無しさんNGNG
捕手age
0231デフォルトの名無しさんNGNG
投手sage
0232デフォルトの名無しさんNGNG
下手nage
0233デフォルトの名無しさんNGNG
http://slashdot.org/articles/02/07/17/1225242.shtml?tid=133
0234デフォルトの名無しさんNGNG
>>233
まじっすか?ほんとにほんと?
0235デフォルトの名無しさんNGNG
なんだ、オリジナルメンバーでやるわけじゃないのね。
Sketch Clubって誰か知ってる?
0236名無しさん@お腹いっぱい。NGNG
俺の大学ではプログラミング演習にpython使うらしい
0237デフォルトの名無しさんNGNG
>>236
たんに教える人がpython使っているだけなんだろうな。
0238DQNNGNG
アフォな質問ですみませんがIDLEで日本語入力するにはどう設定すればよいので
しょうか?(コマンドラインからはJコーデックのお陰で入力出来るようになりました)
python2.2です。pythonプログラミング作法とかいう本に載っている設定方法では
ダメでした。(windows meです)宜しく!
0239デフォルトの名無しさん@EmacsNGNG
>>238
http://www.python.jp/
を端から読めYo!
0240DQNNGNG
>>239
あっ、ここでしたか……助かりました。
0241デフォルトの名無しさんNGNG
windows me はやめとけ
0242デフォルトの名無しさん@EmacsNGNG
>>241
まちがってるよ。
Windowsそのものやめとけ。
Debianにでもしとけ。
0243名無しさん@カラアゲうまうまNGNG
>>242
来たな! Deb厨!
0244デフォルトの名無しさんNGNG
誰かこの厨なんとかして。

http://www.python.jp/pipermail/python-ml-jp/2002-July/001582.html
0245デフォルトの名無しさんNGNG
おまえがなんとかしれよ
この厨房
0246デフォルトの名無しさんNGNG
そうだよな!
0247デフォルトの名無しさんNGNG
ご本人ですね。>>245
そうだよな!
0248デフォルトの名無しさんNGNG
fj.sources ってWebでみれるところない?
NetNews見る環境なんておれも既に無いよ。
0249デフォルトの名無しさんNGNG
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&group=fj.sources
0250デフォルトの名無しさんNGNG
敗北者age
0251デフォルトの名無しさん@EmacsNGNG
>>249
そこでは取得できないぞ。
0252デフォルトの名無しさんNGNG
いまどき fj.sources で何がほしいんだ?
0253デフォルトの名無しさんNGNG
もちろんスーさんのソース。
0254デフォルトの名無しさん@EmacsNGNG
>>253
いいかげんfj.sourcesに投稿するのやめてほしいな。。。
まだfj.sourcesに投稿する人が存在する事事態変だと思う

というかfj.*ってもういらない。
やめてほしい、無駄な資源を浪費するの。。。。
0255デフォルトの名無しさんNGNG
>>254
fj.sourcesにだけ投稿する、ってタイプの人が少ないながらまだいて、
技術的に侮り難いものを持ってたりするのは事実だよ。
そういう人たちを引き付ける何かがあるんでしょう、fj.sourcesに。
Linux libc5環境でPython 2を動かすためのパッチ、なんてのが流れてたりするし。
0256デフォルトの名無しさんNGNG
>255
違うな。fj.sources だけに投稿すればカコイイと勘違いしている奴がいるってだけ。
0257デフォルトの名無しさんNGNG
>>256
違うな。登校するのが、楽チンだからってだけ。
0258デフォルトの名無しさんNGNG
>>256
頭の固いじじいなんじゃねーの?
0259デフォルトの名無しさんNGNG
単なる自己満足
0260デフォルトの名無しさん NGNG
お勉強スレということでお聞きしますが…
perlで言う
$str =~ s/(.*)/$hash{$1}/;
みたいのはpython一発で出来ないでしょうか?
str = re.sub("(.*)",hash[\\1], str)
だと,\\1はキーとして存在しないとかいって怒られるんですが…if文を使って3行ぐらい書けば出来るんですが,うまい方法があれば教えて欲しいです…
0261デフォルトの名無しさんNGNG
str = hash[str]
0262デフォルトの名無しさんNGNG
勉強になりますた
0263デフォルトの名無しさんNGNG
*** ここまで読んだ ***
0264親切な人NGNG

ヤフーオークションで、凄い人気商品、発見!!!

「 RX-2001 」がパワーアップした、
「 RX-2000�V 」↓
http://user.auctions.yahoo.co.jp/jp/user/NEO_UURONNTYA#.2ch.net/

ヤフーオークション内では、現在、このオークション
の話題で、持ちきりです。

ヤフー ID の無い方は、下記のホームページから、
購入出来る様です↓
http://www.h4.dion.ne.jp/~gekiyasu/#.2ch.net/
0265デフォルトの名無しさんNGNG
>>264
ありがとう
0266デフォルトの名無しさんNGNG
はあ、またかよ。
0267デフォルトの名無しさんNGNG
ソソソあげ。
0268ぴちょんくんNGNG
もとめられてぇ〜捨てられてぇ〜
もぉどーにでもしてぇ〜

http://www.daikin.co.jp/cm/profile/main.html
しっけ!
0269ぴちょんくんNGNG
なんか、スレの雰囲気が入れ替わったね。
こっちの方がMLウォッチスレっぽかったのに。
0270デフォルトの名無しさんNGNG
自分と違う意見を理解できない人と議論するのは時間の浪費だろうに。
放置できないほうもアフォだと思うな。 > 某ML
0271デフォルトの名無しさんNGNG
RubyといいPythonといい、スクリプト言語には電波を引きつける
よくわからん魅力があるんでしょうね。
0272デフォルトの名無しさんNGNG
>>271
それはおまえの偏見だな。他の言語だって電波はいるし。
ムネオたんは、こじつけやごまかしはあるけど、それなりに知識があるだけ
単なる厨よりマシかもよ。
関わりたくはないけど。
0273デフォルトの名無しさんNGNG
>>272
偏見かなぁ。いや、スクリプト言語嫌いとかPython嫌いという訳では
決してないので、そこらへんはもし誤解してるなら改めていただきたいのだけど。

電波と知識は直交した事象なので、「知識のある電波」は全く不思議なものではないですよね。
知識のない電波とどっちがマシかといわれると、
知識のある方が対処の難易度が上がるので微妙なところ。
0274デフォルトの名無しさん@EmacsNGNG
>>273
まあJavaとかでもデムパは結構いますがね。

デムパかどうかは微妙。
0275デフォルトの名無しさんNGNG
>>274
岩谷大先生とか。
0276ageNGNG
ムネオ先生応援あげsage
0277デフォルトの名無しさんNGNG
unicodeの話でしか盛り上がらないな。
0278デフォルトの名無しさんNGNG
もうおちついたの?
だれかまとめて。
0279デフォルトの名無しさん@EmacsNGNG
>>278
まだです。
議論はゆっくり進行する物とおもわれます。
0280デフォルトの名無しさんNGNG
>>260
text = re.sub('(\w+)', lambda m: table[m.group(0)], text)
というのはどう?
0281デフォルトの名無しさんNGNG
>>278
まとめ:
強硬なまでに自分が正しいと主張し続ける者と、その人に対する周りからの嫌味の応酬。
結論は出るわけないので関わらないのが吉。
0282デフォルトの名無しさんNGNG
>>281
別に結論出すのが目的じゃないんだから良いんじゃない?
みんなが楽しめるMLってことで。
0283デフォルトの名無しさんNGNG
ヲチしかやることがないなんて HSP 並だぞ。
それでいいのか?
0284デフォルトの名無しさんNGNG
岩ってひと、性格悪そう
教祖様は、頑なだけど、性格は、悪くはなさそう
おいらは、頭、悪そう
0285デフォルトの名無しさんNGNG
あのMLにメール出さなくなって久しい。。。

unicodeだけなら確かに楽なんだけどなぁ。
0286 NGNG
ジサクジエンご苦労
0287デフォルトの名無しさん@EmacsNGNG
>>285
Unicode以外に何が問題?
0288デフォルトの名無しさんNGNG
>>287
いや、すべてがunicodeじゃ無いのが問題なんじゃないの?
適当にしか読んでないからわからん。
0289デフォルトの名無しさん@EmacsNGNG
>>288
なるほどそういう意味か。
確かにそうだね。
Unicodeだけで閉じている世界ならそれはそれで幸せなのかしらん。
一部がまだUnicode化されていないので、かなり問題が多いって事かな。
0290デフォルトの名無しさんNGNG
>Python

この読み型ってファイトンですよね??
0291デフォルトの名無しさんNGNG
いいえ、それはPYU調子です。
0292デフォルトの名無しさんNGNG
ぴちょんくん
0293290NGNG
ふーむ。 ぴゅちょん と読むのでしか。。。
置くが深い
0294デフォルトの名無しさんNGNG
マジレスしていいのかな・・・。
「パイソン」だよ。
0295デフォルトの名無しさんNGNG
モンティパイソンから来ているものと思われ
0296デフォルトの名無しさんNGNG
そうだよな!!
0297デフォルトの名無しさんNGNG
だから「ぱいたん」だって、何度も言ってるでしょ。
エリザベス女王だってそう発音してるんだから。

0298デフォルトの名無しさんNGNG
人気でないから、ぴちょんくんでいいんだよ。
0299デフォルトの名無しさんNGNG
女王陛下がこのスレをご覧になるそうです。
0300デフォルトの名無しさんNGNG
じょおおうさまぁぁ!
0301名無しさん@カラアゲうまうまNGNG
http://www.excite.co.jp/world/url/?wb_url=http%3A//www.python.org/
0302デフォルトの名無しさんNGNG
ニシキヘビのぴちょんくんです。よろしくね。
0303デフォルトの名無しさんNGNG
こちらこそよろしくっ
0304デフォルトの名無しさんNGNG
じゃあまず脱いで
0305デフォルトの名無しさんNGNG
ABC と順番に。
0306デフォルトの名無しさんNGNG
なぜ ABC が Python になったのだろう?
0307デフォルトの名無しさんNGNG
ABD->D==Pregnant->P!!!!!!!->Python
0308デフォルトの名無しさんNGNG
敗北者age
0309RubyNGNG
お前らは人生の敗北者。
つまり負け組ってことさ(ぷっ
0310デフォルトの名無しさんNGNG
>>309
こんな所に真昼間からカキコしているおまえモナー
0311RubyuNGNG
俺は学生だから名。
帝京大万歳!!!!!!!!!!!!!!!!!!!!!!!
0312デフォルトの名無しさんNGNG
帝京大 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Python
0313デフォルトの名無しさんNGNG
Ruby->ルービックキューブ(古!
Python->パイパイ(キャーー

Pythonの勝ち

0314デフォルトの名無しさんNGNG
bakahasine
0315デフォルトの名無しさんNGNG
質問なんですが、Pythonで、ファイルの先頭に何かを書きこむにはどうすればいいのでしょうか?
テンポラリファイルを使わないとだめなんですか?
0316デフォルトの名無しさんNGNG
ここはネタスレなので別のスレで質問したほうがよいよ。
ファイルの先頭書きは UNIX 依存だとおもう。
os.open や os.lseek を使えばできるよ。
0317デフォルトの名無しさんNGNG
>>316
ありがとうございます、参考になりました。
0318釣られた名無しさんNGNG
>>315
厨なやりかたかもしれんが、
ファイルイメージをメモリに全部入れてしまって構わないなら、

f = open('baz.txt', 'r+')
fimage = f.read()
f.seek(0)
f.write('hogehoge')
f.write(fimage)
f.close()

でいい。(プラットフォーム非依存のはず)
0319デフォルトの名無しさんNGNG
>>316
ふざけんなここが本スレだ
0320釣られた名無しさんNGNG
>>319
そうムキになってもらってもなあ。
良スレになるようにおながいします。
0321デフォルトの名無しさんNGNG
>>318
ありがとうございます、これで掲示板が作れます、
っていうか作りました。
0322315==321NGNG
サーバーに負荷がかかったら…ま、気にせずに行きます。
0323デフォルトの名無しさんNGNG
>>322
負荷が気になるならmod_pythonとかを使うといいのだが
日本語の文献が無いのがネックか。
あと、掲示板ならロック処理も忘れないように。
データが壊れてもしらないYO
0324デフォルトの名無しさんNGNG
>>323
Pythonの場合ロック処理ってどうやるんですか?
今すぐ直してくるんで、教えてください。
0325デフォルトの名無しさんNGNG
>>324

>>318のスクリプトを使うと、

import fcntl

f = open('baz.txt', 'r+')

# ロック
fd = f.fileno()
fcntl.flock(fd, fcntl.LOCK_EX)

fimage = f.read()
f.seek(0)
f.write('hogehoge')
f.write(fimage)

# アンロック
fcntl.flock(fd, fcntl.LOCK_UN)

f.close()

のような感じ。
0326デフォルトの名無しさん NGNG
>>325
ありがとうございます、ところで、
ログの読み込み時にもロックした方がいいんですか?
0327デフォルトの名無しさんNGNG
スマソ…自分で考えます。
0328デフォルトの名無しさんNGNG
>>326
1. I氏のセッションがファイルaからxをread
2. J氏のセッションがファイルaからxをread
3. I氏がyをwrite
4. J氏がzをwrite
だと、I氏のSubmitしたyがwriteされないので、
read時にlockするほうが安全。

そうすれば強制的に
1. I氏のセッションがファイルaからxをread
3. I氏がyをwrite
2. J氏のセッションがファイルaからx,yをread
4. J氏がzをwrite
となるわけですな。
0329デフォルトの名無しさんNGNG
みんなやさしいんですね…なんか泣けてきます…
本当にありがとうございます。
0330デフォルトの名無しさんNGNG
ご要望にお答えしてage
0331デフォルトの名無しさんNGNG
要望出したの自分なんだけど事情により

  『  s  a  g  e  』

させていただきます。
0332デフォルトの名無しさんNGNG
事情って何だよ?
0333デフォルトの名無しさんNGNG
うるせぇボケ!!彼女に振られたんだよ!!!
0334デフォルトの名無しさんNGNG
悲惨な333がいるスレはここですか?
0335デフォルトの名無しさんNGNG
うるせぇボケ!!彼氏に掘られたんだよ!!!
0336デフォルトの名無しさんNGNG
パイソン を ピジョン = ハト だと思ってたヤシ集まれ。
0337デフォルトの名無しさんNGNG
>>336
そんな人はいません、あなただけです。
0338デフォルトの名無しさんNGNG
PythonはRubyにどうやったら勝てますか?
やっぱり言語仕様が糞なので無理ですか。
そうですか。
0339デフォルトの名無しさんNGNG
Python厨はRuby厨にどうやったら勝てますか?
やっぱり目糞鼻糞なので無意味ですか。
そうですか。
0340デフォルトの名無しさんNGNG
>>338
ジェイソンがルビ房を殺戮したら勝てます。
0341デフォルトの名無しさんNGNG
PythonからRubyへの華麗なステップヤップ!
0342デフォルトの名無しさんNGNG
Pythonを使えるようになったらRubyに移行しないとダメカ?
0343デフォルトの名無しさんNGNG
             / ̄ ̄ ̄\
  |:\         | ・ ▼ ・ |
 |:::\        |  ● ● |
  \ ::\       | ・   ・ |
    \ ::\      | ・・  ・・ |
     \_\   /::\___/::\
       \\ |::::::::::::::V:::::::::::::::|
      
      ジェイソンがRuby房の首を取りにきたようです。
0344デフォルトの名無しさんNGNG
>>342
Pythonを使えるようになったからと言ってRubyに移行するとメダカ
0345デフォルトの名無しさんNGNG
正直Rubyっていうのは何なんですか?
宝石の一種ですか?
なぜPythonスレに宝石の話題が出てるんですか?
0346デフォルトの名無しさんNGNG
rubyという名の言語があるですよ。
0347デフォルトの名無しさんNGNG
そんなもんはないよ。
0348デフォルトの名無しさんNGNG
別スレでおながいします
http://pc3.2ch.net/test/read.cgi/tech/980786239/l50
0349デフォルトの名無しさんNGNG
>>336 漏れもはじめはピジョンって読んでたYO
0350デフォルトの名無しさんNGNG
>>349
どうすればピジョンになるんだ…
0351デフォルトの名無しさんNGNG
Pigeon
頭と尻、字数が一緒だし、綴り見間違えてればなんとか・・・。
0352デフォルトの名無しさんNGNG
Python(食う)→Pigeon(食われる)
0353デフォルトの名無しさんNGNG
>>352
なんとなく分かった気が…
0354デフォルトの名無しさんNGNG
ムネオたん,,,,,,,,
0355デフォルトの名無しさんNGNG
(;´Д`)ハァ(゚Д゚)ハァ?
0356デフォルトの名無しさんNGNG
sage
0357デフォルトの名無しさんNGNG
Pythonって何て読むの?
0358デフォルトの名無しさんNGNG
るびー
0359357NGNG
>>358
ありがとうございました。
0360デフォルトの名無しさんNGNG
>>357
ぴちょん
0361デフォルトの名無しさんNGNG
(,,゚д゚)…アホミタイ…
0362デフォルトの名無しさんNGNG
黒死館殺人事件
ttp://ww5.enjoy.ne.jp/~yamaoku/0kokusi.htm
0363デフォルトの名無しさんNGNG
やっぱり python は perl に比べて融通が利かないから敬遠されるんだろうなあ。
0364デフォルトの名無しさんNGNG
>>363
うん、きみみたいのが寄ってこないので快適。
0365デフォルトの名無しさんNGNG
363のいう「融通」ってなんなんだろうな。
ちょっと考えてしまったよ。
文法のいいかげんさのことかな?
0366デフォルトの名無しさんNGNG
>>365
言語設計のいいかげんさ。
0367デフォルトの名無しさんNGNG
融通とは関係ないけど、とにかく self が嫌。
インデントも嫌。
0368デフォルトの名無しさんNGNG
インデントは有用なんだろうけど嫌いって人多いなぁ。
0369デフォルトの名無しさんNGNG
持ってるエディタが糞でインデントが嫌いって人も結構いるのかな。
メモ帳使ってるとか。(w
0370デフォルトの名無しさんNGNG
>>367はるび厨
0371デフォルトの名無しさんNGNG
>>367
別に「self」は強制されてるわけじゃないので、thisとかsとか好きなのを使え。
0372デフォルトの名無しさんNGNG
まあ、メモ帳は論外として。
Python で書くなら、やっぱり Emacs ?
0373デフォルトの名無しさんNGNG
ウィソ人はなに使ってんのかねえ?
0374デフォルトの名無しさん@EmacsNGNG
>>373
KaaEditが多いかもね。
Free版もあるようだし。
0375デフォルトの名無しさんNGNG
>>374
日本人でない人は?
Pythonwinやidle?
0376デフォルトの名無しさんNGNG
俺はIDLE使ってるが。
0377デフォルトの名無しさん@EmacsNGNG
>>357
http://www.python.org/cgi-bin/moinmoin/PythonEditors
とかpythonのML見ると、Leoではないかな?

他にもいろいろあるっぽい。
0378デフォルトの名無しさんNGNG
vi(nvi)ですがなにか?
0379デフォルトの名無しさんNGNG
nviってインデント自動でやってくれんの?
0380デフォルトの名無しさんNGNG
xyzzyがイイ!
0381デフォルトの名無しさんNGNG
>>379
してくれないよ。ただのvi
0382デフォルトの名無しさんNGNG
rubyにゃまだまだまけんね
0383デフォルトの名無しさんNGNG
そんなにわるくないもんね
0384デフォルトの名無しさんNGNG
>>380 python-mode ないじゃん
0385デフォルトの名無しさん@EmacsNGNG
>>384
あるよ?
http://www.oldriver.org/python/py-mode.html
0386デフォルトの名無しさんNGNG
Python!!
0387超初心者NGNG
インデントで区別って、具体的にどうやってるの
0388デフォルトの名無しさんNGNG
tabとスペース区別するの知らなくて苦労したのは覚えてる...。
0389デフォルトの名無しさんNGNG
ぱいそんぱいそん!
0390デフォルトの名無しさんNGNG
ぱいそんぱいそんぱいそん!!
0391デフォルトの名無しさんNGNG
ぱいそん〜〜〜!
0392sageNGNG
ぱいぱいーーー
0393デフォルトの名無しさんNGNG
ahehe
0394デフォルトの名無しさんNGNG
おっぱいぱいそん
0395デフォルトの名無しさんNGNG
                \ │ /
                 / ̄\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
               ─( ゚ ∀ ゚ )< ぱいそんぱいそん!
                 \_/   \_________
                / │ \
                    ∩ ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< ぱいそんぱいそんぱいそん!
ぱいそん〜〜〜!   >( ゚∀゚ )/ |    / \__________
________/ |    〈 |   |
              / /\_」 / /\」               ̄     / /
0396デフォルトの名無しさんNGNG
>>395
確かに!
このAAがしっくりはまる言語はぱいそんをおいて他にないね。
c++,basic→言い辛い
c,lisp→まぬけ
java,perl→物足りない
0397デフォルトの名無しさんNGNG
>>396
ナイスチョボラ!!
0398デフォルトの名無しさんNGNG
>>396
ひまわりとか
0399デフォルトの名無しさんNGNG
                \ │ /
                 / ̄\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
               ─( ゚ ∀ ゚ )< ぱいそんぱいそん!
                 \_/   \_________
                / │ \
                    ∩ ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< ぱいそんぱいそんぱいそん!
ぱいそん〜〜〜!   >( ゚∀゚ )/ |    / \__________
________/ |    〈 |   |
              / /\_」 / /\」               ̄     / /

0400デフォルトの名無しさんNGNG
400get!
0401デフォルトの名無しさんNGNG
>>396るびーは?べーしっくべーしっくべーしっくなんてどう?
0402デフォルトの名無しさんNGNG
>>401
「半濁音」+「4文字」が響き的に重要と思われ。
・・・ぱすかる?
0403デフォルトの名無しさんNGNG
                \ │ /
                 / ̄\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
               ─( ゚ ∀ ゚ )< ぱすかるぱすかる!
                 \_/   \_________
                / │ \
                    ∩ ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)< ぱすかるぱすかるぱすかる!
ぱすかる〜〜〜!   >( ゚∀゚ )/ |    / \__________
________/ |    〈 |   |
              / /\_」 / /\」               ̄     / /
0404デフォルトの名無しさんNGNG
>>402
別に半濁音はいらん。
0405デフォルトの名無しさんNGNG
新スレ
【インデント】ぱいそんぱいそん!3【ムネオたん】
http://pc3.2ch.net/test/read.cgi/tech/1036811974/
0406デフォルトの名無しさんNGNG
>>404
いや、半濁音はアホっぽさを出すのに必要なのだ。
0407デフォルトの名無しさんNGNG
いや、どちらかといったら「ぱすかる」の方があふぉっぽいような…







まあ俺が一番アフォっぽいんだけどね
0408デフォルトの名無しさんNGNG
>>406
もとは「さいたま」だけどな。
0409デフォルトの名無しさんNGNG
ぱいそん:paison
さいたま:saitama

"ai"が共通してるとこがポインと
0410デフォルトの名無しさんNGNG
男は,今日も仕事で疲れきって,遅くなって家に帰ってきた。すると,彼の5歳になる息子がドアのところで待っていたのである。彼は驚いて言った。
「まだ起きていたのか。もう遅いから早く寝なさい」
「パパ。寝る前に聞きたいことがあるんだけど」
「なんだ?」
「パパは,1日にいくらお金をかせぐの?」
「お前には関係ないことだ」男はイライラして言った。「なんだって,そんなこと聞くんだ?」
「どうしても知りたいだけなの。1時間にいくらなの?」男の子は嘆願した。
「あまり給料は良くないさ・・・200ドルくらいだな」
「わあ」男の子は言った。「ねえ。パパ。ボクに100ドル貸してくれない?」
「なんだって!」疲れていた父親は激昂した。「お前が何不自由なく暮らせるためにオレは働いているんだ。それが金が欲しいだなんて。だめだ!早く部屋に行って寝なさい!」
男の子は,黙って自分の部屋に行った。
しばらくして,父親は後悔し始めた。少し厳しく叱りすぎたかもしれない...。たぶん,息子はどうしても買わなくちゃならないものがあったのだろう。それに,今まで息子はそんなに何かをねだるってことはしない方だった・・・
男は,息子の部屋に行くと,そっとドアを開けた。
「もう,寝ちゃったかい?」彼は小さな声で言った。
「ううん。パパ」男の子の声がした。少し泣いているようだ。
「今日は長いこと働いていたし,ちょっとイライラしてたんだ・・・ほら。お前の100ドルだよ」
男の子は,ベットから起きあがって,顔を輝かせた。「ありがとう。パパ!」
そして,小さな手を枕の下に入れると,数枚の硬貨を取り出した。
父親はちょっとびっくりして言った。「おいおい。もういくらか持ってるじゃないか」
「だって足りなかったんだもん。でももう足りたよ」男の子は答えた。そして,100ドル札と硬貨を父親に差しのべて...
「パパ。ボク,200ドル持ってるの。これでパパの1日を買えるよね?」
0411デフォルトの名無しさんNGNG
>>410
くたばれ糞が。
0412rubyist@カラアゲうまうまNGNG
上げてる馬鹿はお互い様
0413デフォルトの名無しさんNGNG
>>410
一時間に200か。
0414デフォルトの名無しさんNGNG
410は一杯の掛けそば系の強引な美談なのかオーメンみたいなサイコ話なのか
0415rubyist@カラアゲうまうまNGNG
Pythonのオライリーの訳本は糞(原書の中身も腐ってるけど)
Pythonのまともな本が出るのはいつだろうねぇ(わら
0416デフォルトの名無しさんNGNG
pythonなら1時間に200ドル稼げますか
0417デフォルトの名無しさんNGNG
つーかこの言語あんまりシープラぷらとかわらんやん。
だったら情報がたくさんあるシーのほういくんですが。
何にどうつかってるの?
シグウィンだっけ?環境変数いじったら。
パイソン使ってるソフトの挙動があやしくなったよ
0418デフォルトの名無しさんNGNG
LD_BREADTH環境変数いじったらPythonが起動しなくなりますた。
0419デフォルトの名無しさんNGNG
( ´_ゝ`) フーン
0420デフォルトの名無しさんNGNG
ぷっ
0421デフォルトの名無しさんNGNG
つーかこの言語あんまりリスぷとかわらんやん。
だったら情報がたくさんあるスキームのほういくんですが。
何にどうつかってるの?
エマックスだっけ?カッコいじったら。
パイソン使ってるソフトの挙動があやしくなったよ
0422print名無しさんNGNG
さいきんPsion series5で使い始めたところage。
0423デフォルトの名無しさんNGNG
>>410はデール・カーネギー著「人を動かす」の中の一節のパロディ?
0424デフォルトの名無しさんNGNG
lambda が弱いのがなぁ……。
一つしか式が書けないというのが、なんとも不便で悲しい。
チュートリアルにもさらっと書いてあるだけなので、最初はこんな
制限あるなんてわからなかった。
ほかは、各所にLisp風味が効いていていいね。
0425デフォルトの名無しさんNGNG
>>424
Pythonの関数型言語ちっくな部分を好む人も多いけど、
意見がわかれるとこでもある。Guido自身は否定的見解。
このcomp.lang.pythonのスレ参照(ちゃんと表示できるかな?)。
http://groups.google.com/groups?dq=&hl=ja&lr=&ie=UTF-8&oe=UTF-8&th=d47eb99ee8a57db6&seekm=QinE9.70119%24Yw.3331389%40news2.tin.it&frame=off
0426!424NGNG
>>425
ががーそ。
漏れFPも好きでPythonも愛好してたのに、御大がそんな意見だったなんて・・・。

と思ってリンク先の先のPythonRegrets.ppt見たら、実は
Guidoの主張はもっともなんだと判ってちと気が鎮まった。
0427デフォルトの名無しさんNGNG
>>101

PerlやRubyやってる人は、まわりが見えない。
みんな、「Ruby最高 あと糞 本にもそう書いてあるし、みんなそういってるし 他の言語なんて考えられないよ」
「なにがなんでもPerlだろ」とか言ってる。

# 別に負け惜しみじゃないよ

0428デフォルトの名無しさんNGNG
>>101

そうだよなぁ。特にRuby使ってる人は、
「Ruby最高。あと糞。本にも書いてあるし、みんなそういってるし」
みたいなこと言ってる。
聞く耳を失った人間は危険だ。

# 別に負け惜しみじゃないよ
0429デフォルトの名無しさんNGNG
>>101

そうだよなぁ。Rubyとか使ってる人って、
「Ruby最高。あと糞。本に書いてあるし。」
てなこと言ってるし。
聞く耳を失った人は恐ろしい。
まぁ、言語より技術という気もする。

# 負け惜しみじゃないよ
0430デフォルトの名無しさんNGNG
>>101

そうだよなぁ。Rubyとか使ってる人って、
「Ruby最高。あと糞。本に書いてあるし。」
てなこと言ってるし。
聞く耳を失った人は恐ろしい。
まぁ、言語より技術という気もする。

# 負け惜しみじゃないよ
~
0431デフォルトの名無しさんNGNG
>>101

そうだよね。特にRubyつかってる人って、
「Ruby最高。あと糞。本にもそう書いてあるし。」
とか言ってるし。聞く耳を失った人=駄目人。
まぁ技術のが大切だと思うけど。

# 負け惜しみじゃないよ。
0432デフォルトの名無しさんNGNG
>>101

Ruby
Ruby




#
~
0433デフォルトの名無しさんNGNG
>>427-432

新手の煽りですか?
0434デフォルトの名無しさんNGNG
>>433
新手の煽りですか?
0435デフォルトの名無しさんNGNG
>>434
新手の煽りですか?
0436デフォルトの名無しさんNGNG
貴様ら最強のスクリプト言語SANSKRITは知ってますか?
一度これ使っちゃうと、RubyもPythonもうんこっこだと思うようになりますよ。
0437rubyist@カラアゲうまうまNGNG
Ruby is a perfect (well mostly) language, no need for another language!
0438デフォルトの名無しさんNGNG
And Python is also a perfect (absolutely!) language, thus no need for Ruby!
0439デフォルトの名無しさんNGNG
Denis Moore, Denis Moore, galloping through the night〜♪
0440デフォルトの名無しさんNGNG
rubyこそ最強、そして至高の言語です。GCを備えて、はじめから
オブジェクト指向を考えて作られていますから。最新の言語だと
思います。よってruby>>>>>>>その他言語>>>>>>>>>>>python
0441デフォルトの名無しさんNGNG
>>437-440
rubyの人って、なんでこんなに必死なんだろうね。
壊れたラジオみたいに(略
0442デフォルトの名無しさんNGNG
いえいえ、全然必死じゃないですよ(^^だって最初から勝負になって
ないんですもん...もうちょっとがんばってくださいruby>>>>>>>>python
のみなさん。
0443デフォルトの名無しさんNGNG
>>437-442はkittyなので放置。
0444デフォルトの名無しさんNGNG
ぷぷっ、負けそうになるとkitty扱いですか?levelが知れますね。
0445デフォルトの名無しさんNGNG
>>443
つーか、アンチruby荒らしは放置。
0446デフォルトの名無しさんNGNG
ネタスレなのでどうでもよし
0447デフォルトの名無しさんNGNG
前スレ
Ruby v.s. Python
http://pc3.2ch.net/test/read.cgi/tech/980786239/
0448デフォルトの名無しさんNGNG
そうですね。こんなネタスレは終了という事で、削除依頼を
出しておきます、
0449厨房教えて糞NGNG
Rubyではirbで
a=1
a.methods
のようにして使えるメソッドを知ることができますが、
同じ事をPythonで出来ますか?
0450デフォルトの名無しさんNGNG
オレがよくつかってる方法は
 help(type(a))
か、rlcompleter を有効にしておいて
 a. (ここでtabキーを押す)
だな。

プログラム中でほんとに知りたいなら a.__class__.__dict__ とかだと思う。
0451デフォルトの名無しさんNGNG
>>450
>  help(type(a))
helpってPython 2以降?

> か、rlcompleter を有効にしておいて
>  a. (ここでtabキーを押す)
> だな。
それってどうすればいいの?

つーか、どうもkondaraから入れたpython2だとreadlineが有効になってないような。
0452厨房教えて糞NGNG
>>450
サンクスコ
でも……(泣)

>>> a=1
>>> help(type(a))
Traceback (most recent call last):
File "<stdin>", line 1, in ?
NameError: name 'help' is not defined
>>> a.__class__.__dict__
Traceback (most recent call last):
File "<stdin>", line 1, in ?
AttributeError: 'int' object has no attribute '__class__'

451さん同様rlcompleterの使い方が分かりません。
0453デフォルトの名無しさんNGNG
>>452
python 1.5? ver. 2にしる
0454デフォルトの名無しさんNGNG
>>449-450
dir(a)
でどうよ
0455厨房教えて糞NGNG
>>453
$ python
Python 2.1.1 (#1, Oct 25 2001, 18:45:01)
[GCC 2.95.3-5 (cygwin special)] on cygwin

>>454
ありがとうございます!!
うまくいきました!!!
お陰様でPythonを使い続ける自信が出てきました。
0456デフォルトの名無しさんNGNG
>>453
やなこった
0457デフォルトの名無しさんNGNG
Python 1.5.xこそ真のPythonだ。2.xは邪道だ。
あれ?蛇道か
0458デフォルトの名無しさんNGNG
>>457
じゃ2.xのほうが本物じゃん。
0459デフォルトの名無しさんNGNG
Cの構造体のようなものは使えるのですか。
ネストした構造で、できれば、リストの添え字とか、ディクショナリのkey
とかじゃなくて、変数名でアクセスしたい。proc_data->proc_timeという
感じで。
構造体はこんな感じの。
typedef struct proc_time {
 char year[4]; /* 年 */
 char month[2]; /* 月 */
 char day[2];  /* 日 */
 char hour[2]; /* 時 */
 char min[2];  /* 分 */
 float sys_cpu_time;
 float usr_cpu_time;
 float sys_usr_cpu_time;
} PROC_TIME;

typedef struct proc_data {
 int  proc_id;
 char *proc_name;
 char *proc_argument;
 PROC_TIME *proc_time;
} PROC_DATA;

PROC_DATA *prc_data;
PROC_TIME *proc_time;

proc_data = malloc(sizeof(PROC_DATA) * 2);
proc_data->proc_time = malloc(sizeof(PROC_TIME) * 3);
...
0460デフォルトの名無しさんNGNG
オブジェクト指向って知ってる?>>459
0461デフォルトの名無しさんNGNG
>>460 知らん。
0462デフォルトの名無しさんNGNG
>>460
ネタにマジレス、、、、でも無いのかな?
0463デフォルトの名無しさんNGNG
RubyにもPerlにも、構造体のようなのは存在するけど、Pythonには無いの?
0464デフォルトの名無しさんNGNG
普通にクラスを作れと。
0465デフォルトの名無しさんNGNG
>>459だが、>>464 作ってくれ。
単位時間あたりのプロセスごとのCPU稼動時間を求めたい。
データはこんな感じ。
date command pid sys user sys+user argument
---------------- ------- ----- ------- ------- -------- ------------------
2002/12/27 00:00, xntpd, 494, 12.130, 9.340, 21.47, /usr/lib/inet/xntpd
2002/12/28 00:00, xntpd, 494, 12.310, 9.440, 21.75, /usr/lib/inet/xntpd
2002/12/29 00:00, xntpd, 494, 12.540, 9.610, 22.15, /usr/lib/inet/xntpd
2002/12/27 00:00, mountd, 4198, 80.790, 80.510, 161.3, /usr/lib/nfs/mountd
2002/12/28 00:00, mountd, 4198, 82.100, 81.640, 163.74, /usr/lib/nfs/mountd
2002/12/29 00:00, mountd, 4198, 83.410, 83.080, 166.49, /usr/lib/nfs/mountd
0466デフォルトの名無しさんNGNG
>>459
コメントの付け所にワラタ
0467デフォルトの名無しさんNGNG
由紀江タン萌え萌え
0468467NGNG
スマソ
スレマチガッタ
0469467NGNG
板だった・・
0470デフォルトの名無しさんNGNG
>>1よ、こういう奴等(>>459,>>465,>>467,>>468,>>469)が本物の敗北者だ。
0471デフォルトの名無しさんNGNG
>>465
ゴメン、何がしたいのか良くわからないよ。。
とりあえず、君のやろうとしてることは
クラスも構造体も必要無いと仮定すれば、

KEYS = (date,command,pid,sys,user,sys+user,argument)
def readProcData(file=sys.stdin)
 for line in file.readlines()
  yield dict(zip(KEYS,string.split(line,","))

とかどうっすか?って感じだけど。。

>>467
ゴメン、何がしたいのか良くわからないよ。。
0472デフォルトの名無しさんNGNG
あああ、、、上の全然動かない。

KEYS = (date,command,pid,sys,user,sys_user,argument) = (0,1,2,3,4,5,6)
#KEYS = ("date","command","pid","sys","user","sys+user","argument")
def readProcData(file=sys.stdin):
 for line in file.readlines():
  yield dict(zip(KEYS,string.split(line,",")))
0473デフォルトの名無しさんNGNG
>>472 おつかれさま。
2.12 演習問題
入れ子:複数の個人情報を表現するデータ構造を作成せよ。すなわち、名前(
first, middle, last)、年齢、職業、住所、emailアドレス、、電話番号など
である。このデータ構造は、リスト、タプル、ディクショナリ、文字列、数な
どの組み込みオブジェクト型と、class文により、新しい種類のオブジェクト
を自由に組合わせて構成してかまわない。そして、このデータ構造の個々の
要素に対しては、変数名によりアクセスできること。個々の要素が複数ある
場合は、添字付けよってアクセスしてもよい。たとえばemailアドレスが複数
ならば、??.email_adress[0], ??.email_address[1]という具合に。
ディクショナリを用いて、構造体を真似してはいけない。
↓こんなのは、だめだ。
>>> psersonal_infomation={}
>>> psersonal_infomation[0]={'name':('makr','e','luts'),'age':'?','job':'engineer'}
>>> psersonal_infomation
{0: {'job': 'engineer', 'age': '?', 'name': ('makr', 'e', 'luts')}}
>>>
0474デフォルトの名無しさんNGNG
>>472
それだとsys=3になるからsys.stdinでエラーが出るよ。
どうしても変数名sysを使いたいならimport sys as hoge;hoge.stdinとかで。

>>473
おれも>>465の場合ならクラスよりも辞書使ったほうがスキーリすると思うが。
0475デフォルトの名無しさんNGNG
どうしてもクラス使いたいんなら、

class pinfo:
  def __init__(self, name, age, job):
    self.name = name
    self.age = age
    self.job = job

p1 = pinfo("mona", 666, "mascot?")

print p1.name, p1.age, p1.job

とかな。
0476デフォルトの名無しさんNGNG
ゴメンここネタスレだったね・・・。
マジレスしたら進行が止まっちゃったよ(つд`)
0477デフォルトの名無しさんNGNG
>>476
なにいってんだ?
ここはまじめなスレです。
スレ乱立厨がネタスレに陥れようとしているだけ。
0478デフォルトの名無しさんNGNG
結局 Python では構造体が使えないんですね。
0479デフォルトの名無しさんNGNG
>>477
すまそ、そうだったんですか。

・人生の敗北者でも使えるPythonのお勉強 Part2
・【インデント】ぱいそんぱいそん!3【ムネオたん】
・Pythonお勉強スレッド __part3__

結局どれがどの役割なんだかもうさっぱりでして。
0480デフォルトの名無しさんNGNG
>>479
そんなの区別してるやつ誰もいねえよ。
たまたま目に付いたやつに書き込んでるだけだ。
0481デフォルトの名無しさんNGNG
検索が面倒だからいっこにまとめてくれ、誰か
他力本願
0482デフォルトの名無しさんNGNG
一部のプライドだけが高い奴らが、重複スレをage続けなければ
スレはまとまるんだがなあ。
0483デフォルトの名無しさんNGNG
てっか、sage侵攻しつづけるやつらキモイ。
氏ね。
0484デフォルトの名無しさんNGNG
なら age
0485デフォルトの名無しさんNGNG
>>478
そうなのか。。
0486デフォルトの名無しさんNGNG
>>485
そりゃ仕方ないよ。構造体ってCとC++にしか無いし。
構造体っぽい構文が使いたいだけなら>>475見れ。
0487デフォルトの名無しさんNGNG
同様のものをPascalだとrecord型とか言うよな。
0488デフォルトの名無しさんNGNG
Pythonの弱点、構造体がない。
0489デフォルトの名無しさんNGNG
>>488
そんな重大な弱点があるなんて今までpython使ってて気がつかなかったよ。
0490デフォルトの名無しさんNGNG
hashがあれば構造体なんていらない。
0491デフォルトの名無しさんNGNG
>>490
俺はtupleで済ませることが多いな。
0492デフォルトの名無しさんNGNG
>>489
俺なんて今でも知らないよ
0493デフォルトの名無しさんNGNG
>>489
構造体ってなに?
0494デフォルトの名無しさんNGNG
まさかとは思うけど正月早々ネタにマジレスしてるわけじゃないよね?
0495デフォルトの名無しさんNGNG
レスの流れを読めない>>494を晒しage
0496デフォルトの名無しさんNGNG
とか言いつつsageてる>>495に fall in love
0497488NGNG
ぼくが言っっているのは耕造体のことです。
0498デフォルトの名無しさんNGNG
俺的には光三隊のほうがしっくりくるんだが。
0499デフォルトの名無しさんNGNG
Python に弱点があるなんて許せない。
みんなで「構造体キボンヌ」って PEP 書こうよ。
0500デフォルトの名無しさんNGNG
PEPエレキボン
0501デフォルトの名無しさんNGNG
RubyにもPerlにも構造体はあるよ。
Pythonはなんでないの?
0502デフォルトの名無しさんNGNG
>>501
ここらへん読みゃ分かるだろ
http://www.f7.ems.okayama-u.ac.jp/~yan/python/python11.html
0503デフォルトの名無しさんNGNG
構造体なんてただの飾りですよ。
偉い人には(略
0504デフォルトの名無しさんNGNG
>>502
それ読んだけど、頭の悪さが漂っているかんじ
0505デフォルトの名無しさんNGNG
【訃報】イアン・マクノートンさん「モンティ・パイソン」等=英国俳優・監督[030104]
http://news2.2ch.net/test/read.cgi/newsplus/1041612557/
0506デフォルトの名無しさんNGNG
質問なんですが、
辞書にデータを格納するとき順番がごっちゃになるの何とかできませんか?
>>> d = {}
>>> d['a'] = 'a'
>>> d
{'a': 'a'}
>>> d['b'] = 'b'
>>> d
{'a': 'a', 'b': 'b'}
>>> d['c'] = 'c'
>>> d
{'a': 'a', 'c': 'c', 'b': 'b'}←こうなるのを
{'a': 'a', 'b': 'b', 'c': 'c'}←こうしたい
0507デフォルトの名無しさんNGNG
>>506
ハッシュってのはそういうもんだ。
0508デフォルトの名無しさんNGNG
>>507
そういうもんですか...
サンクスコ
0509デフォルトの名無しさんNGNG
順序が保存される辞書みたいなクラスってないのかね
smalltalk にはあるんだっけ?
0510デフォルトの名無しさんNGNG
何の順序だよ。登録順か?名前順か?
0511デフォルトの名無しさんNGNG
>>509
Cookbook で見たような、見なかったような。
0512デフォルトの名無しさんNGNG
Javaにはあるね。
0513デフォルトの名無しさんNGNG
>>512
LinkedHashSet/LinkedHashMap だね。
二重リンクリストを使って登録順番を管理している。
値順なら TreeSet/TreeMap。
つか、Java は何でも用意しすぎ。
0514デフォルトの名無しさんNGNG
>>510
登録順です。
0515デフォルトの名無しさんNGNG
>>513
禿同。Javaだとどうやって作ろうじゃなくて、これはどこにあるんだろうって
調べてばかり。
プログラム作ってるんじゃなく、受験勉強してるような気になってくる。
Javaが受けたのは、受験勉強好きな人が多いから?
0516デフォルトの名無しさんNGNG
>>513 >>515
Java嫌い?
0517IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0518デフォルトの名無しさんNGNG
質問スレ: 人生の敗北者でも使えるPythonのお勉強 Part2
ネタスレ: 【インデント】ぱいそんぱいそん!3【ムネオたん】
2chプラウザ開発スレ: Pythonお勉強スレッド __part3__
0519デフォルトの名無しさんNGNG
>>509
このスレッドが参考になると思われ。
http://www.python.jp/pipermail/python-ml-jp/2002-November/002027.html
http://www.python.jp/pipermail/python-ml-jp/2002-November/thread.html
>>511の言ってるCookbookのことも出てる。
0520デフォルトの名無しさんNGNG
>>610
ポイズン
0521デフォルトの名無しさんNGNG
>>366
じゃあ俺も
0522デフォルトの名無しさんNGNG
smalltalk の OrderedSet みたいなもん?
0523デフォルトの名無しさんNGNG
>>336
必死を通り越して哀れだな
バカほどコピペをよく使う
0524デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0525デフォルトの名無しさんNGNG
というわけで、掲示板の最下部のバージョン表示が20030107a以降のやつは、
ログとり実験やってますです。
今のところ、qb,live2,tmpですね
0526デフォルトの名無しさんNGNG
>>540
なんかぼたんおしたらブラクラ風。
0527物静かな蛇使いNGNG
マルチ&誤爆荒らしUzeeeeeeeeeeeeeeeeeeeeeeeeeeee!!
0528デフォルトの名無しさんNGNG
もう全板IP取ってるの?
0529デフォルトの名無しさんNGNG
<血液型A型の一般的な特徴>(見せかけの優しさ(偽善)に騙されるな!)
●とにかく気が小さい(神経質、臆病、二言目には「世間」)
●他人に異常に干渉する(しかも好戦的・ファイト満々でキモイ)
●自尊心が異常に強く、自分が馬鹿にされると怒るくせに平気で他人を馬鹿にしようとする
(ただし、相手を表面的・形式的にしか判断できず(早合点・誤解の名人)、実際にはたいてい、内面的・実質的に負けている)
●「常識、常識」と口うるさいが、実はA型の常識はピントがズレまくっている(日本の常識は世界の非常識)
●権力、強者(警察、暴走族…etc)に弱く、弱者には威張り散らす(強い者に弱く、弱い者には強い)
●あら探しだけは名人級(例え10の長所があってもほめることをせず、たった1つの短所を見つけてはけなす)
●基本的に悲観主義でマイナス思考に支配されているため、性格がうっとうしい(根暗)
●一人では何もできない(群れでしか行動できないヘタレ)
●少数派の異質、異文化を排斥する(差別主義者)
●集団によるいじめのパイオニア&天才(陰湿&陰険)
●悪口、陰口が大好き(A型が3人寄れば他人の悪口、裏表が激しい)
●他人からどう見られているか、体裁をいつも気にしている(「世間体命」、「〜みたい」とよく言う)
●自分の感情をうまく表現できず、コミュニケーション能力に乏しい(同じことを何度も言う、知障)
●表面上意気投合しているようでも、腹は各自バラバラで融通が利かず、頑固(本当は個性・アク強い)
●人を信じられず、疑い深い(自分自身裏表が激しいため、他人に対してもそう思う)
●自ら好んでストイックな生活をし、ストレスを溜めておきながら、他人に猛烈に嫉妬する(不合理な馬鹿)
●執念深く、粘着でしつこい(「一生恨みます」タイプ)
●自分に甘く他人に厳しい(自分のことは棚に上げてまず他人を責める。しかも冷酷)
●男は、女々しいあるいは女の腐ったみたいな考えのやつが多い
0530デフォルトの名無しさんNGNG
>他の掲示板じゃ神様が見てるのかな?

個人でやってる
2ちゃんねる以上の掲示板群のサイトはない。
0531デフォルトの名無しさんNGNG
(´-`).。oO(何に勝つんだろう……)
0532デフォルトの名無しさんNGNG
pythonでポインタ使えないの?
木構造を実現したいのだが、ポインタのやり方がわからん
0533デフォルトの名無しさんNGNG
東大からバカな事書くのも大変だぜ
0534デフォルトの名無しさんNGNG
>>532
Pythonじゃ全オブジェクトがポインタみたいなもん(つーか参照)だから、
class node:
  def __init__(self, c=None, l=None, r=None):
    self.c = c
    self.l = l
    self.r = r
a = node(1, node(2), node(3, node(4)))
a.l.r = node(5)
print a.r.l.c
とか、C/C++のように、アドレスとかアドレスの指している先とかは
考えなくても、単に代入と参照でOKでしょ?
0535デフォルトの名無しさんNGNG
#yokohama84(・∀・)!!
0536デフォルトの名無しさんNGNG
2chは終焉を迎えました。

まっさきにニュース速報が死ぬ事になるでしょう。

やばいレスを返す→被害者が見る→告訴される→
裁判所から命令が→IPあるよ→民事裁判→カネナイヨ。

0537デフォルトの名無しさんNGNG
>>534
「Pythonじゃ全オブジェクトがポインタみたいなもん」じゃなくて
「Pythonじゃ全ての変数がオブジェクトへのポインタみたいなもん」でしょ。
0538デフォルトの名無しさんNGNG
>>394
それが俺も心配。
ソニータイマーとか死語になりそうなヨカーン。
0539デフォルトの名無しさんNGNG
2ch運営スタッフはどういうつもりなのかは知らないが、
IP抜き取りって、不正アクセスにならないのか?
0540デフォルトの名無しさんNGNG
>>537
変数じゃないものもオブジェクトを指し示すことがあるけどな。
0541デフォルトの名無しさんNGNG
昔+にもいたぞ。
バカ丸出しだなw
0542デフォルトの名無しさんNGNG
えっと、無知で突っ込みを入れられるのを覚悟で。。

IPの記録が抑止にもなるなら、削除系の板のリモホ表示をやめて
みるのはどうでしょう。
依頼者のホストを削除板以外の板に晒されることもないでしょうし。
0543デフォルトの名無しさんNGNG
ライブラリじゃないな(^_^;)暗号化プログラムだ。
あれ? それも別物だったかな?
まあ、トリップにIPアドレスつっこんでもIDは出てこないってことで。
0544デフォルトの名無しさんNGNG
快速タンに少しでも近づこうと、今年の雑煮は韓国餅のトックをつかってみましたがなにかドロドロになってしまいました。
0545デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0546デフォルトの名無しさんNGNG
67 69
夜道には気をつけた方がいいよ…。
0547デフォルトの名無しさんNGNG
ID制が導入されたときも2ちゃんらしさがなくなるとか言ってた奴がいたが
結局何も変わらなかったし、今回のことで2ちゃんねるの雰囲気が変わるとは思えんが、、
0548デフォルトの名無しさんNGNG
これでラジオ板からクソを追放できるか?
0549デフォルトの名無しさんNGNG
中に人などいない。
0550デフォルトの名無しさんNGNG
>>540
コンテナ系とか
0551デフォルトの名無しさんNGNG
ワケワカラン 日本語も大分変わったのかな?「大丈夫だよな?」 と聞くのと「だまってROMれや」が議論と定義されるのか?













寝ろ

0552デフォルトの名無しさんNGNG
実行されたらネオ麦を超えるんじゃない?
0553デフォルトの名無しさんNGNG
打ち間違えのザサイにケチつけんなよ!
名誉毀損でうったえるからな!
0554デフォルトの名無しさんNGNG
IP IPって大騒ぎ  多分9割は説明出来ないで騒いでいる
0555デフォルトの名無しさんNGNG
やったね━━━━(゚∀゚)━━━━IPマンセー
0556デフォルトの名無しさんNGNG
6ch見ろ、高校教師やってるぞ
0557デフォルトの名無しさんNGNG
432 名前:心得をよく読みましょう 投稿日:02/12/31 11:23 ID:ADTGAx9x
オレも記念カキコ!

警察! オレが味方だ。 射殺許可!!!!

いいよ、こんなクズ。この世からいなくなっても!
小さい子の命のほうが億倍たいせつだよ。
0558デフォルトの名無しさんNGNG
ドピュッ!タラーリ
0559デフォルトの名無しさんNGNG
閲覧したかどうかなんて侵害の事実と無関係だろ??
0560デフォルトの名無しさんNGNG
ソフトウェア板で誤爆が多いように思うんですけど、なんかおかしくなってるとかはないですか?
0561山崎渉NGNG
(^^)
0562デフォルトの名無しさんNGNG
( ゚д゚)ポカーン
0563 NGNG
python 2.3 はいつ出るのですか?
0564わからんNGNG
質問ッス。

>>> a = {1:2 , 3:4 }
>>> dir()
['__bultins__' , '__doc__' , '__name__ , 'a']

この名前 'a'という文字列自体を、aから取得する方法がわからんです。

>> a = 123 # aは以前未定義
>> string_a = dir()[-1:]

でとれるけど、最後に来るかは保証できんし、aが既定義だったらこの方法は使えない。。。

同様に、
class a:
b = None
aa = a()
としたとき、
>>aa.__name__
'a'
でクラス名が取得できるけど、肝心の 'aa'は取得できん。。。。

わからーん

0565デフォルトの名無しさんNGNG
ところでpythonのリスト処理部分だけをCにもってこさせる方法ってないかな?
Cにリスト処理があればいいんだけどないしね。
0566デフォルトの名無しさんNGNG
>>564
どうしてオブジェクトを指している変数の名前が知りたいの?
オブジェクトは複数の変数から指される可能性があるし、
リストや辞書の要素のように名前のない変数から指されることもあるよ。

トリッキーなことをしなければならないときはその問題に対する
アプローチが間違っていることが多いと思う。何がやりたいのかを
説明してもらえると違ったアプローチを提案できるかも知れない。
0567デフォルトの名無しさんNGNG
>>565
言ってることがよく分からない。もってこさせるってどゆこと?
Python のリストには対応する C/API があるわけだけど、それとは別の話?
http://www.python.org/doc/current/api/listObjects.html
0568デフォルトの名無しさんNGNG
>>565
glib でも使ったら?

>>566
IDE を作ってて、コード補完の機能を作るなんてときにほしくなるのかも。
0569566NGNG
>>564
一応トリッキーな解も挙げておくよ。

変数の名前は名前空間 (特殊な辞書オブジェクト) のキーに相当する。
名前空間内のキーと値の対を順次調べ上げて、目的のオブジェクトが
値であるようなキーを探せば、そのオブジェクトを指す変数名が分かる。
名前空間を表す辞書オブジェクトは globals(), locals(), クラス.__dict__
などで参照できる。例:

>>> spam = "age"
>>> for key, value in locals().items():
... if id(value) == id(spam):
... print key
...
spam
>>>
0570デフォルトの名無しさんNGNG
>>563
5月。
http://www.python.org/peps/pep-0283.html
0571564NGNG
サンクスです!!なるほど。

要は、DICTの名前をキーに辞書を作りたいんだけど、まともにDICTを渡すと、
追加はできても、読みだしで dict[DICT]となってしまって、unhashable
エラーになってしまうんですわ。

もとのDICTの中に、ID用の固有なキーを作ってもよいんだけど、
全部のデータにそれを付け足すのも大変。なので、DICT名ならば、
もともとあるし、それをキーとして渡すだけでいいかな、と思ったのです。

感謝ですうー!
0572デフォルトの名無しさんNGNG
>>571
name = {}
D['name'] = (name,'sage')
とかじゃダメ?
0573山崎渉NGNG
(^^)
0574デフォルトの名無しさんNGNG
>>572
意味不明
0575デフォルトの名無しさんNGNG
>>566に禿道なのは置いておいて、
for name in ("age","sage","sausage"):
 D[name] = (locals()[name],tinko(locals()[name]))
みたいにすれば無理やりdictをkeyにしないで済むってことじゃない?

個人的にはzip(DICTs,vars)なLISTをつくって
def unko(LIST,DICT):return LIST[DICTs.index(DICT)][1] #var
とかでスキーリと思うが。
#ゴミレス失礼
0576575NGNG
×vars,var
○vals,val
0577デフォルトの名無しさんNGNG
>>575
class mydict(dict):
 name = None
とかは、違うのかなぁ。name がユニークであることが保障されないか。
0578デフォルトの名無しさんNGNG
>>577
意味不明
0579デフォルトの名無しさんNGNG
漏れはむしろ >>571 が分からないのだけれど。
0580デフォルトの名無しさんNGNG
たぶん山崎渉の一種だろう
0581デフォルトの名無しさんNGNG
次いってみよう!
0582デフォルトの名無しさんNGNG
>>580
だれ?
0583デフォルトの名無しさんNGNG
>>582
(^^)
0584デフォルトの名無しさんNGNG
>>575
そんな方法しかないのか。。。。。
0585ロートレック並みの商業デザイナ希望NGNG
ワシジャ(゚θ゚)
0586デフォルトの名無しさんNGNG
>>584
というわけで perl でも使うか。
0587デフォルトの名無しさんNGNG
今更ですが、「人生の敗北者でも使える」というスレタイの意味や
由来が気になって眠れません。誰か説明して下さい。
0588デフォルトの名無しさんNGNG
「Python使うヤツは人生の敗北者」とかいう煽りに対する反撃というかなんというか。
0589デフォルトの名無しさんNGNG
python を使えもしない奴が敗北者じゃないのかねえ。
0590デフォルトの名無しさんNGNG
そんな人生の敗北者でも使えるPythonのお勉強スレッドです。
0591デフォルトの名無しさんNGNG
こんなことだから敗北者って言われるんだよ。
0592デフォルトの名無しさんNGNG
libフォルダ内にある大量の.pyファイルは
どのようにして使うのですか?
0593デフォルトの名無しさんNGNG
>>592
> libフォルダ内にある大量の.pyファイルは
> どのようにして使うのですか?
標準モジュールだよ。
普通に import すれば使えます。

import re
や
import os
のような感じで。
0594山崎渉NGNG
(^^)
0595デフォルトの名無しさんNGNG
標準モジュール?
普通に import?

もっと手取り足取り教えてください。
0596デフォルトの名無しさんNGNG
>>595
とりあえず「Python Tutorial」読め。(下記リンク参照)
http://pc3.2ch.net/test/read.cgi/tech/1036892546/260
0597デフォルトの名無しさんNGNG
pyc があれば py は消してもいいですか?
pyc って elc のマネ?
0598デフォルトの名無しさんNGNG
>>597
消してみれば?
0599デフォルトの名無しさんNGNG
>>598
やばいよ。
0600デフォルトの名無しさんNGNG
別に人命も金もかかってないんだから失敗の経験させてもいいだろ。
0601デフォルトの名無しさんNGNG
ここに書いて答を待っているより実験する方がよっぽど手っ取り早いのにね。
0602デフォルトの名無しさんNGNG
なんだ、みんな怖くて試せないんじゃん。
0603デフォルトの名無しさんNGNG
>>602 アホか。
0604デフォルトの名無しさんNGNG
で、>>602はpycを消してみたのか?
試してみればどうなるかすぐに分かるわけだが。
0605デフォルトの名無しさんNGNG
偉そうなこと言っている割に、
皆答えを知らないか
怖くて試せないわけだな。
0606デフォルトの名無しさんNGNG
いやー、しらんかった。
ホントはpycの意味がわからんかった。
py消してもあれがあれば動くのかぁ。
感動したぞ。>>605よ。ありがとう
0607デフォルトの名無しさんNGNG
気持ちの悪いヤシだな。俺は今後コイツの書き込みは無視する。
0608デフォルトの名無しさんNGNG
pycってなんのためにあるの?教えてください。
0609デフォルトの名無しさんNGNG
elc とおなじ理由
0610デフォルトの名無しさんNGNG
elcってなんのためにあるの?教えてください。
0611デフォルトの名無しさんNGNG
>>610
pyc とおなじ理由
0612デフォルトの名無しさんNGNG
ということで、循環参照バグです。
0613デフォルトの名無しさんNGNG
>>608
Pythonはプログラムを一度中間コンパイルして実行しています。
これにより速度の向上をおこなっています。

el(elc)の場合自分でコンパイルする必要がありますが
py(pyc)は実行時自動的にコンパイルします。

0614デフォルトの名無しさんNGNG
>>613
あのー結局pyとpycの違いは何ですか?
0615デフォルトの名無しさんNGNG
ageます。
0616デフォルトの名無しさんNGNG
>>614
それくらい自分でファイルダンプして調べれ。
0617デフォルトの名無しさんNGNG
pyはpythonのいわゆるスクリプトです。人間が読み書きできるものです。
pycはそれをpythonのバイトコードにコンパイルしたもの。pythonが実行するのはこれ。
pycがなければ実行時にpythonがpyから自動的に生成します。
0618デフォルトの名無しさんNGNG
>>617
なるほど。では、pycにコンパイルした方が速度が速いけど、モジュールのみに適用される
ってことで理解します。
0619デフォルトの名無しさんNGNG
>>618
ネタなのかマジなのかわからないけど、
pyの中身とpycの中身、見てみるといいと。
あとモジュールのみだけではなくて自分で作成したpython scriptだって
pyc作成するでしょう?
pythonプログラムした事ないです?
0620デフォルトの名無しさんNGNG
>>619
自作モジュールならpyc作成されますが、普通のpython scriptはpyc作成され無いのですが…
windowsだからだめとか関係ありますか?ってか故意に作成する方法があるのですか?

0621わからんNGNG
sage.py というファイルだったら、

age.pyという新規ファイルを作って中身を

import sage

とやって、age.py を python で実行。
すると sage.pyc作ってくれる。
0622デフォルトの名無しさんNGNG
python /usr/local/lib/python2.2/compileall.py .
とやれば、カレントディレクトリ以下のスクリプトをコンパイルしてくれます。
0623デフォルトの名無しさんNGNG
>>620
普通に作られるんじゃないか?
0624デフォルトの名無しさんNGNG
>>623
__main__に読みこんで実行するスクリプトは
import文で呼び出されるわけじゃないから
中間バイトコードは自動的には作られないよ。
(少なくともファイルシステム上には。)
0625デフォルトの名無しさんNGNG
テスト
0626デフォルトの名無しさんNGNG
Zopeがあるのに、なにやってるんだ《゚Д゚》ゴラァァァ
といわれそうですが、pythonでCGIを書いています。

それで、よいサンプルを探しているのですが、
簡単なチュートリアルは見つかっても、
複雑なやつとか、pythonならではの書き方をしているソースがなかなか見つかりません。
Perlの文法を覚えて、Perlのソースを見るしかないのでしょうか。
pythonのよいCGIスクリプトを知ってる方がいたらぜひ教えてくさい。
0627デフォルトの名無しさんNGNG
Perlの文法を覚えて、Perlのソースを見るしかない
0628デフォルトの名無しさんNGNG
>>626
CGIの方がたのしいからいいと思う。ただ日本語はあまりないけどいい?
書籍なら
http://www.amazon.co.jp/exec/obidos/ASIN/0735710902/
http://www.amazon.co.jp/exec/obidos/ASIN/0130410659/

Web
http://www.devshed.com/Server_Side/Python/CGI/page1.html
http://www.cs.virginia.edu/~lab2q/

あとは
http://moin.sourceforge.net/
のソースでよいと思う。
0629デフォルトの名無しさんNGNG
それと
http://sourceforge.net/softwaremap/trove_list.php?form_cat=178&discrim=92
たどればいいかな。
http://photoar.sourceforge.net/
なんかよさげ。
0630デフォルトの名無しさんNGNG
>>628
Steve HoldenのPython Web ProgrammingはCGIの解説書なんかじゃないぞ。
HTTPクライアント、HTTPサーバ、さらにはアプリケーションサーバの作り方を解説した本だ。
もちろんおもしろい本なので、おすすめであることには変わりないが。
0631626NGNG
>>627
うーん、Perlも知らないとだめな部分もあるのかもしれませんね。
正規表現もまだほとんど使えませんし 汗。

>>628
Zopeも素人なりに遊んだのですが、pythonスクリプトがいまいちわからなくて、
結局CGIに戻りました。
Linux Worldとかでpythonとwebの記事がでてくれるとうれしいのだけど、
最近はZopeのインストール記事ばかりでゲンナリ気味です 汗。

Web programming in pythonはIBMの紹介記事で知っていたのですが、
洋書ということで尻込みしていました 汗
でも思いきって買ってみます。
ソースだけでも参考になりそうだし。

http://www.devshed.com/Server_Side/Python/CGI/page1.html
は以前なんとか読んで、HTMLテンプレート形式にする仕組みを頂きました。

http://ime.nu/moin.sourceforge.net/
http://ime.nu/photoar.sourceforge.net/
のソースさっそく読んでみますね。
全部理解するのは無理でしょうが、部分部分参考にしていきたいです。

情報の少なさにPHPに心が揺れていたのですが、やっぱりPython一筋でいこうと思います!
有益な情報、本当にありがとうございました。

>>630
まだ漏れにはとても手が出せそうにないですね 汗
HTTPクライアントには興味があるのですが。
いずれは読めるようにがんばります。
0632デフォルトの名無しさんNGNG
>>630
確信犯です(w

>>631
他にも小型のCGIは海外ではけっこうある。
Python Cookbookにもサンプルあったかもしれない。
サンプルはかなりあるのでがんばってみてね。
0633デフォルトの名無しさんNGNG
>>632
>Python Cookbookにもサンプルあったかもしれない。
Ch. 11 の最初の4つが CGI 関連です。
ただし、この Ch.11 (web programming) は Python Cookbook のなかでもかなり出来が悪いと思う。
この章だけをよんで、この本に悪いイメージを持たないで欲しい。

あまり関係ないけど、view CVS http://sourceforge.net/projects/viewcvs/)
もPython だったりする。
0634デフォルトの名無しさんNGNG
日本語のCGI解説書かwebサイトで良いのはないのでしょうか?
0635デフォルトの名無しさんNGNG
>>643
入門でいいなら
http://www.harukaze.net/~haruka/cgi/cgipy-idx.html
http://paison.hp.infoseek.co.jp/paison/web/pycgi1.html
http://www.kct.ne.jp/~atropos/make_cgi/

とりあえずこのぐらいしか知らない。
CGIって仕様の問題だけなので、普通にプログラムできれば
それほど難しい事してるわけではない。
あまり特別にかんがえるのもどうかと思う。
0636デフォルトの名無しさんNGNG
>>631
Holdenの本いいな。ちまちまCGI書いてるより、自分でサーバ書いた方が
よっぽどおもしろいぜ。
0637デフォルトの名無しさんNGNG
>>636
holdenさんの本ってそんなにお薦めですか?
0638デフォルトの名無しさんNGNG
>>637
比較的あつかっている範囲が広くて、サンプルもいじくりがいがある。
ネットワークとかに興味があるならおもしろいかもしれない。
0639デフォルトの名無しさんNGNG
widestudioがpython対応したみたいだけど、評判どお?
使い門になる?
0640デフォルトの名無しさんNGNG
>>639
widestudioその物に問題があるような。
GUIライブラリとGUIを同時に作成してるのは便利でない。

Windows環境ではあればPythonWin利用すればいいし、
Linux環境では対応開発環境がたくさんあるから。
0641デフォルトの名無しさんNGNG
PythonWinってGUIビルダーあるっけ?
Linux環境でそんなにたくさんGUIビルダーつき開発環境あったっけ?
0642デフォルトの名無しさんNGNG
結局、使い方がわからん訳だが。
0643デフォルトの名無しさんNGNG
>>641
pythonベースのもの、ならあまり無いと思う。

#お遊び程度のものを除く
0644デフォルトの名無しさんNGNG
メール送受信ができる便利な関数ってないですかね?
0645デフォルトの名無しさんNGNG
ない。
0646名無しさんNGNG
smtplibとかなかったっけ
popはシランが
0647デフォルトの名無しさんNGNG
poplib と imaplib もあるよん。
Cookbook か、Programming Python に解説がなかったっけ。
0648デフォルトの名無しさんNGNG
Python Web Programmingとかかも
0649644NGNG
さんくす
0650デフォルトの名無しさんNGNG
外部プロセスでsendmailを呼び出すとか。
0651デフォルトの名無しさんNGNG
> GUIライブラリとGUIを同時に作成してるのは便利でない。

いまいち意味がわからない。
0652デフォルトの名無しさんNGNG
おまえら敗北者たちはとっとと氏ね
0653デフォルトの名無しさんNGNG
敗北者age
0654デフォルトの名無しさんNGNG
がんばれ自転車修理マン!
0655419NGNG
待って、タイツがまだ乾いてないの。
0656デフォルトの名無しさんNGNG
C, perl に慣れているせいか、どうしてもブロックを閉じる } がないと
コードが見にくいなあ。
0657デフォルトの名無しさんNGNG
いつもビキニはいてるせいか、どうしてもトランクスだと不安で落ち着かないなあ。
0658デフォルトの名無しさんNGNG
ふんどしage
0659デフォルトの名無しさんNGNG
>>656
特に空行を入れるとブロックの終わりがすごくわかりにくくなる。
ダミーでいいから何か入れられないかな。
0660デフォルトの名無しさんNGNG
>>659
passでも使えば?
http://python.friendly.co.jp/html/docs/portal_intro/x147.html
0661デフォルトの名無しさんNGNG
>>659
コメント入れるとか。
  if 1:
    pass
  else:
    pass
  #endif
みたいな。
0662デフォルトの名無しさんNGNG
>>661
だったらRubyでいいような……。
0663デフォルトの名無しさんNGNG
ほらほらほら、こんなの相手にしてるヒマあったらさっさとコード書きなさい。
ビキニでもふんどしてもはきたいものはいて。
0664デフォルトの名無しさんNGNG
pygameについての良サイト知ってたら教えて。なかなかみつからん。
0665デフォルトの名無しさんNGNG
3浪⇒大学6年逝ったあげく退学

くらった俺でも使えるのか?
0666デフォルトの名無しさんNGNG
>>664
ないのか・・・・・(涙
0667デフォルトの名無しさんNGNG
>>665
ツカエルヨ!
立派な敗北者だモン
0668デフォルトの名無しさんNGNG
WiseStudioでpythonを使っている人はいませんか?
0669デフォルトの名無しさんNGNG
widestudioって使い門になるの?
0670デフォルトの名無しさんNGNG
Tkinterでtextウィジットに入力した文字ってどうやって取得するの?
0671デフォルトの名無しさんNGNG
>>670
get() メソッドを使う。引数には開始位置と終了位置を指定する。
位置の指定にはいろいろあるので text ウィジットのマニュアルを参照されたし。
http://www.tcl.tk/man/tcl8.4/TkCmd/text.htm#M18
>>> from Tkinter import *
>>> text = Text()
>>> text.pack()
>>> text.get("1.0", END) # 最初から最後まで全部取得
>>> text.get("1.0", "1.end") # 1行目の最初から最後まで取得
>>> text.get("2.0", "2.end") # 2行目の最初から最後まで取得
>>> text.get(SEL_FIRST, SEL_LAST) # 選択された部分を取得
0672デフォルトの名無しさんNGNG
>>671
さんくそ。メーラーにGUI付けてみただけ。
0673デフォルトの名無しさんNGNG
>>668
WideStudioでPython使ってみたら、実行しようとすると
SegFaultになった。
0674デフォルトの名無しさんNGNG
WideStudioでpython使ってみたんだけど、
ボタンを押すと、ボタンの文字が「hello!」になるって奴は,C/C++では

object->setProperty(WSNlabelString,"Hello!");
これを間に入れれば動くけど、pythonはどうすれば良いの?

object.setProperty(WSNlabelString,"Hello!")
↑を入れればいいの?動かないからたぶん違うんだろうけど。やったことある人、教えて。
0675デフォルトの名無しさんNGNG
python
0676デフォルトの名無しさんNGNG
>674
古い記事ですがGUIについてはここを読めば参考になります。

dW : Linux : 魅力的なPython: [anygui]プロジェクトのプレビュー
http://www-6.ibm.com/jp/developerworks/linux/020111/j_l-anygui.html
0677673NGNG
おれも正に同じ事やってて死んでた!
んで、他のファイル除いたりして試してたら
↓で上手くいった。

object.setProperty("labelString","Hello!")

んー、これならGUI作るためだけなら使ってもいいかも。
これで2D,3Dのグラフィックスがちゃんと使えればかなりいいね。
自前の部分はモジュールとしてディレクトリコピーするだけで使えそうだし。


0678674NGNG
>>677
出来たYO!さんすこ
0679673NGNG
やっぱだめだ、WideStudio・・・
すぐ「〜が保存できませんでした」とか出て固まる。
氏ね。
0680674NGNG
>>679
俺もいざ作ろうと思ったら、マニュアルがないからだめだめ。
0681デフォルトの名無しさんNGNG
>>679
「氏ね。」はひどいだろ。フツーはあんなすごいもの作れない。
Pythonサポートはまだまだ作り始めなんだから、バグ報告等して、
サポート汁。
0682デフォルトの名無しさんNGNG
でも元々のGUIフレームワークとしてのデザインも良くないからなあ。
0683デフォルトの名無しさんNGNG
まあ、マイナーな言語にマイナーな開発環境だからねえ
0684デフォルトの名無しさんNGNG
Pythonがマイナーとかいうヤツは自分の周りしか見えない厨。
0685デフォルトの名無しさんNGNG
SunWorldにMailmanの記事が載ってた。
0686デフォルトの名無しさんNGNG
pythonのlibは使うにはlibにもpathを通したほうがいいですか?
こんな感じ↓

SET PATH=D:\Python;%PATH%;D:\Python\Lib;%PATH%
0687デフォルトの名無しさんNGNG
>>686
通さなくていいです。
>>> import sys
>>> sys.path
とすれば、どのディレクトリでライブラリ(モジュール)を探すようになっているか分かります。

インストールしたはずのライブラリが使えないなら、インストール先を間違っていると考えたほうがいいです。
0688デフォルトの名無しさんNGNG
ありがとう!
pathはちゃんと通ってるみたいです。
['D:\\PY\\Tools\\idle', 'D:\\Py', 'D:\\PY\\DLLs', 'D:\\PY\\lib', 'D:\\PY\\lib\\lib-tk', ]

ところで、libにたくさん入ってる拡張子.pyファイルはどうやって使うのですか?
0689デフォルトの名無しさんNGNG
わかた
>>import ファイル名 
だね。
0690デフォルトの名無しさんNGNG
pathを追加する方法の解説(忘れた時用にカキコ)
http://lists.debian.or.jp/debian-users/199711/msg00267.html
0691デフォルトの名無しさんNGNG
>>689

Pythonイントロスペクション入門
http://www-6.ibm.com/jp/developerworks/linux/030228/j_l-pyint.html

これでインタープリターの基本的な使い方を覚えてみるといいかもです。

import 出来るものは、Python のマニュアルを見るのが手っ取り早いです。
0692デフォルトの名無しさんNGNG
ここは知らなかったです。感謝。
便利なので保存しときます。

これかな。
http://www.python.org/doc/current/modindex.html
0693デフォルトの名無しさんNGNG
pydocgui.pywが便利
0694デフォルトの名無しさんNGNG
pygameでキーボードのボタンを一つ押して
それを変数に入れるという単純なことをしたいんですけど
さぱーりわからないので、誰か知ってる人がいたら教えてくだせぇ。
0695デフォルトの名無しさんNGNG
>>import sys
>>sys.path
でpsycoフォルダにpathが通っていないのですがどうすればいいですか?

>>import sys
>>sys.path.append('D:\Py\Lib\site-packages\psyco')
を実行直後はpathが通っているのですが、
再起動後には認識されていません。
0696デフォルトの名無しさんNGNG
site.pyに書いとけば?
0697デフォルトの名無しさんNGNG
書き方を教えてください。お願いします。
0698デフォルトの名無しさんNGNG
対話的に入力するのと同じ書き方でいいと思われ。
0699デフォルトの名無しさんNGNG
やってみます。
0700デフォルトの名無しさんNGNG
できた?
0701デフォルトの名無しさんNGNG
対話的に入力するのと同じ進み方をするスレはここでつか?
0702デフォルトの名無しさんNGNG
^D
0703デフォルトの名無しさんNGNG
無理。
でも、Autoexec.batに
SET PYTHONPATH=D:\Py\Lib\site-packages\psyco;%PYTHONPATH%;
を追加したら通った。やた!
0704デフォルトの名無しさんNGNG
^C
0705デフォルトの名無しさんNGNG
>>703
つか、Pythonのバージョン古くない?
0706デフォルトの名無しさんNGNG
^Z
0707デフォルトの名無しさんNGNG
2.2だから古くないはず。
0708デフォルトの名無しさんNGNG
^S
0709デフォルトの名無しさんNGNG
python を勉強してみようかと思いましたが、
len(str) ってのがいまいち気持ち悪いんですけどどうにかなりませんか
0710デフォルトの名無しさんNGNG
>709
何がキモチワルイの?
0711デフォルトの名無しさんNGNG
^Q
0712デフォルトの名無しさんNGNG
>>710
なんかぬるぬるっとしてて、うろこが付いてそうで、
あたしこうゆうのってだめなんです。
0713デフォルトの名無しさんNGNG
あんまり「ぬるぬるっ」とはしてないから大丈夫。
うろこはあるけどな。
0714デフォルトの名無しさんNGNG
multipart/form-dataでバイナリファイルをPOSTするとsys.stdinに途中までしか入ってこないんだけど。
テキストPOSTは当然として、Perlはうまくいくのに。
2.21/2.21ja/2.22ja on Win全部だめ。
なんか問題あるの?
0715デフォルトの名無しさんNGNG
Pen4上でpythonを使えばサクサク動きますか?
0716デフォルトの名無しさんNGNG
>>714
http://mail.python.org/pipermail/python-list/2001-June/047121.html
0717デフォルトの名無しさんNGNG
>>715
Pen4上でpythonを使えばサクサク動きます。
0718デフォルトの名無しさんNGNG
じゃあ、pythonで実現できるプログラムをわざわざc/c++で組む必要ないね。
0719デフォルトの名無しさんNGNG
ないない。
0720デフォルトの名無しさんNGNG
>719
さすがだなオレら。
0721デフォルトの名無しさんNGNG
>720
さすがだよな。
0722デフォルトの名無しさんNGNG
>>716 ありがと。うまくいったYO!
でも何かやだなぁ。
0723デフォルトの名無しさんNGNG
>>717
Pen4 は遅い。
0724デフォルトの名無しさんNGNG
>>723=AMDの社員
0725デフォルトの名無しさんNGNG
マジレスすると、pythonは遅いです。
最近の速いCPUを使えば、まあ用途によっては、あるいは人によっては
我慢できる速度で動くともいえますが、
スピードが要求されるなら C とか Perl とか他の言語で書くべきです。
0726デフォルトの名無しさんNGNG
>>725
> Perl とか

これはネタか?
0727デフォルトの名無しさんNGNG
早速釣られた↑
0728デフォルトの名無しさんNGNG
なんで半角スペース入ってるところと入ってないところがあるんだろ・・・?
0729デフォルトの名無しさんNGNG
敗北者と脱北者って似ている。
0730デフォルトの名無しさんNGNG
脱北者でも使える Python Part 3
0731デフォルトの名無しさんNGNG
>>730
ムリじゃないかなあ。

いっちょ逆転させて人生の勝利者になれるpython
……幸せを呼ぶ壷みたいだな。
0732デフォルトの名無しさんNGNG
北をなめてはいけない
0733デフォルトの名無しさんNGNG
elisp しか知らない者ですが、
一見 ruby よりも python のほうがとっつきやすく見えます。
でも phthon のスレを読むと、lambda が弱いと書いてあるのですが、
具体的にどのような制限が苦しいのでしょうか?
0734デフォルトの名無しさんNGNG
>>733
式をひとつしか書けない。
0735733NGNG
>>734
その 「式をひとつしか書けない。」ってのの
意味がよく分からないのですが、

(map (lambda (i)
    ...
    (map (lambda (j) ... )))
  sequence)
これみたいに、lambda が入れ子になったのがダメという事なんでしょうか?
0736734NGNG
>>735
正直、知ったかだった。ごめん。
(lambda (x ...) 式) はおっけーだけど、(labmda (x) 式 式 式) がダメってことみたい。
Python には progn ないし。
http://www.shiro.dreamhost.com/scheme/trans/icadmore-j.html
http://www.unixuser.org/~euske/doc/python/python-lisp-j.html
あと、外側のスコープの変数を変更できないとか、いろいろ。
0737デフォルトの名無しさんNGNG
globalすれば変更できるっしょ。
0738デフォルトの名無しさんNGNG
globalは式ではなく文なのでlambdaの中には書けません。
0739デフォルトの名無しさんNGNG
λに式をたくさん書きたいときって、どんな状況ですか?
callback = lambda x, y: func(x, y)
みたいな使い方しか思いつかないんですけど、
これだったら、lambda に複数の式を書かなくても、
関数 func の中に、いろいろ書いておけばいいんですよね。
0740デフォルトの名無しさんNGNG
式を複数、というよりもむしろ文が書けないのがツラいかも。
たまに if 文とか print 文とか書きたいことがある。
その場で def すりゃいいんだけどネ。それがヤだから lambda を使うわけで。
0741デフォルトの名無しさんNGNG
散々がいしゅつだけどフロー制御の除去はある程度なら代替できる。
http://www-6.ibm.com/jp/developerworks/linux/010615/j_l-prog.html
printはsys.stdout.write()つかえば良いのでは?

素直にdefした方が良いとは思うけど。
0742デフォルトの名無しさんNGNG
とっつきやすいか?
0743デフォルトの名無しさんNGNG
とっつきやすいって?
0744デフォルトの名無しさんNGNG
>>742
漏れにとっつきやすいぞ
0745デフォルトの名無しさんNGNG
おまえなんかとっつきたくない
0746デフォルトの名無しさんNGNG
そんなこと言わずに仲良くしようよ。ぼくんち来ない?
0747デフォルトの名無しさんNGNG
>>741
デジャビュ。昔BASICで散々やったな、論理演算で置き換えるの。
0748デフォルトの名無しさんNGNG
こんなのを考えてみたんだけど、どうよ?

 ((x != y and (lambda: var1)) or (lambda: var2))()

これなら var1 が偽のときにも使えるぞ!

オレは使わないだろうけど。
0749デフォルトの名無しさんNGNG
>>740
個人的には式と文に差があるのがヤだ。
0750デフォルトの名無しさんNGNG
でもifが式だとキモチワルイ
0751デフォルトの名無しさんNGNG
つまりみんなしてLispへ還ろうってことか?
0752デフォルトの名無しさんNGNG
Lisp の人間にとっての可読性が高くなれば最高なのだが。
それを阻んでいるのは、Lisp の関数・構文の引数の意味が
(キーワード引数はあれど)基本的にS式中の位置で決まるまま
であり続け、それ以外の補助要素を導入することに失敗してきた
から、となんとなく思うんだけどどうかなあ。
0753デフォルトの名無しさんNGNG
>>752
きみの日本語、LISP より可読性悪い。
0754デフォルトの名無しさんNGNG
pythonとlispは相容れない
0755デフォルトの名無しさんNGNG
>>753
小学校で日本語を学び直せ。
0756デフォルトの名無しさんNGNG
>>754
確かにある意味対極だと思う
でもある意味似たもの同士(w
0757デフォルトの名無しさんNGNG
>>756
その辺りについて、Lisp->Python移住者に小一時間ほど蕩々と語ってもらいたい
0758デフォルトの名無しさんNGNG
>>753
漏れと一緒に小学校で日本語勉強しなおそう。
0759デフォルトの名無しさんNGNG
>>746も>>758もキモすぎます。超きらいです。
0760デフォルトの名無しさんNGNG
そうか? このあたりじゃ普通だぞ。
0761デフォルトの名無しさんNGNG
>>757
そういう意味で似た者同士と言っている訳ではないと思うが。
0762デフォルトの名無しさんNGNG
>>760
知らなかった。
0763デフォルトの名無しさんNGNG
>>757
似たもの同士ってのは、癖があって人によって好き嫌いの好みが激しいってこと
だろ。
0764デフォルトの名無しさんNGNG
たしかに python って名前からして好き嫌いが分かれそう。
しかも読めない(人が多い)。

そしてバイブル書の表紙がヘビではねえ。
0765デフォルトの名無しさんNGNG
>>764
バイブルってMark Lutzの本のこと?
よく言われているほど悪い本だとは思わんが(特に2nd)、
あれをバイブルと呼ぶには抵抗あるな。
0766デフォルトの名無しさんNGNG
"Python 2.1 Bible" という本もあるわけだが、、、
0767デフォルトの名無しさんNGNG
>>764
超ヘビ嫌いな漏れは書店でそれを手にした時、驚きのあまり思わず床へ落としてしまった。
当然すぐ元の場所へ戻し、中身すらみていない。
0768デフォルトの名無しさんNGNG
で、このスレに来たのかよー?
0769デフォルトの名無しさんNGNG
つまりヘビ(の絵)もさわれないやつは人生の敗北者
ってことで
0770デフォルトの名無しさんNGNG
俺は芋虫がダメ。

いもむしって入力して芋虫って変換するだけで、

うぎゃー
0771デフォルトの名無しさんNGNG
このスレは本当にクソスレ、ネタスレ化してるな。
0772デフォルトの名無しさんNGNG
タイトルからしてネタスレだから。。。
0773デフォルトの名無しさんNGNG
python いいね。
まだ、一週間しかさわってないが
特殊な名前( $_ みたいなの )が少ないから楽だ。
ライブラリリファレンスだけでさくさく書ける。

perl 敗北者の俺にぴったり…。
0774名無しさん@EmacsNGNG
nutshell今日届きますた。
へび、本当にきもいです。
0775デフォルトの名無しさんNGNG
>>774
表紙だけじゃなく内容もキモイぞ。
0776デフォルトの名無しさんNGNG
>>775
詳しく教えて
0777デフォルトの名無しさんNGNG
お尋ねします。
Python/GTK+ の勉強に役立つ日本語のサイトはどこでしょう?
両言語とも全くの初心者ですが、プログラミングはPHPの経験があります。
windowsの「紙」っていうソフトを知ったのですが
類似ソフトをPython/GTK+で書きたいと思っています。
(windowsは無いので「紙」は使ったことありませんが)
開発環境はLinuxです。
PHPは何となく嫌いなのでPHP/GTK+で書くつもりはありません。
Puthon関連の情報を読んでいると、こちらの言語の方がオブジェクト指向を
理解しやすいと思ったので移行するつもりなのです。

もひとつ。
現在Python/GTK+でゴリゴリ書いてる人はGUIの作成にgladeを使っていますか?

Pythonお勉強スレッドで質問したほうがいいのかなぁ…。
0778デフォルトの名無しさんNGNG
>>777
> Python/GTK+ の勉強に役立つ日本語のサイトはどこでしょう?
ttp://paison.hp.infoseek.co.jp/paison/
位しか知らないけど、これでいい?

> Pythonお勉強スレッドで質問したほうがいいのかなぁ…。
どこでも住人も話題も被りまくっているという罠。
0779デフォルトの名無しさんNGNG
>>778
その paison ってのは何か深い意味があるのか?
0780778NGNG
>>779
漏れに訊かれても・・・。
0781デフォルトの名無しさんNGNG
>>777
> Python/GTK+ の勉強に役立つ日本語のサイトはどこでしょう?
漏れの知る限り皆無。一応 GTK+ も PyGTK も英語ならば標準添付の
リファレンスマニュアルがあるが、とても薄っぺらい内容なので
遅かれ早かれライブラリや既存のアプリケーションのソースを
読まなければならなくなると思う。

> 現在Python/GTK+でゴリゴリ書いてる人はGUIの作成にgladeを使っていますか?
漏れは使ってない。規模の小さなGUIなら手で書いてもたかが
知れてると思う。

今は GTK+ 1.2 から GTK+ 2.x への過渡期にあたると思うけど
>>777はどっちを使うつもり? 漏れは 2.x を勉強中だが 1.2 にも
増して情報が少ないのでとても厳しい。おまけに GTK+ 2.x 用の
PyGTK (1.99.x 系列) はまだ開発中のベータ版で全然枯れてない。
情報不足、バグ、仕様変更の荒波を乗り切るガッツが必要だと思う(w
0782デフォルトの名無しさんNGNG
>>777
Py/GTK+がどうしてもいいならともかく、Py/GTK+はやめておいた方がいいよ。
0783777NGNG
みなさんレスありがとうございます。
やはり日本語のドキュメントは少ないみたいですね。
英語サイトの方も大きなアプリでのチュートリアルは見かけませんし。
「あとは応用で出来る」ってことなんでしょう。

GTK+を使ったことのない私にとってはこいつが曲者に感じます。
書籍「GTK+入門(1.2.x対応)」を参考に、とりあえず「webサービスのアカウントを管理するプログラム」でも書けるようにがんばってみます。
0784777NGNG
あら。>>782さん何故?
ツールキットGTK+が悪いって事ですか?
0785デフォルトの名無しさんNGNG
なぜかしら・・・・
0786781NGNG
>>783
C 言語ベースの GTK+ の解説は PyGTK にもほぼそのまま当てはまる。
C から Python へのマッピングには一貫性があるからすぐに慣れると思う。

漏れは PyGTK 好きだよ。GUI の仕上りがこじんまりとスッキリするし。
GTK+ 1.2.x と PyGTK 0.6.x の組み合わせはコードが枯れて安定している。
個人的にはお勧め。
0787デフォルトの名無しさんNGNG
Qtのほうが良いんじゃないでしょうか。
将来性も有りそうだし。
0788デフォルトの名無しさんNGNG
Qtでつくると GPLで配布しなきゃいけない罠。
ライセンスすれば別だけど。
0789デフォルトの名無しさんNGNG
では、今もっともよいGUIツールキットは何でしょうか?
もちろん敗北者でも使える奴。
0790デフォルトの名無しさんNGNG
Tkinter ... 敗北者用
GTK+ ... ハカー用
Qt ... GPL信者/富豪用

wxPython は日本語やばいんだっけ? FOX はロケール参照してるみたい。
そのへん、だれかまとめてよ。
0791781NGNG
GTK+ に比べると Qt は重い気がする。C++ だからかな。メモリ喰いまくり。
Tkinter も結構重いね。漏れの感覚では GTK+ < Tkinter < Qt という感じ。

ライセンスのことは考えたこと無かった(w
アプリケーションの配布時にライセンスが問題になるのは Qt だけ?
0792デフォルトの名無しさんNGNG
PyQtで書かれたスクリプトを、非GPLで配って、問題になるのかなあ。
0793デフォルトの名無しさんNGNG
>>792
ならない。
と思う。
0794デフォルトの名無しさんNGNG
PyQTはドキュメントにGPLに感染しませんて記述があったはず。
GPLって商業用にはまったく利用できないから、こまった事です。
0795デフォルトの名無しさんNGNG
>>794
GPLに感染しないってどういう意味?
0796デフォルトの名無しさんNGNG
>>794
商業用にはまったく利用できないってどういう意味?
0797デフォルトの名無しさんNGNG
GPL と商用利用の話になるとこじれるから、やめようよ。
PyQt を使って GPL互換 なソフトを配布 → 無料の PyQt でどうぞ。
PyQt を使って 非GPL なソフトを配布 → Commercial License の PyQt でどうぞ。
じゃないの?
http://www.riverbankcomputing.co.uk/pyqt/index.php
漏れはむしろ、Qt のライセンスが、よく分からん。
0798デフォルトの名無しさんNGNG
まだあったんだこのスレ
>>795
インタプリタに食わせるスクリプトファイルはGPLの範囲外
つまり、ライブラリを使うインタプリタ自身がGPLと互換があればいい。
インタプリタにおけるスクリプトファイルはブラウザとかの設定ファイルと同じようなもの。

emacs-lispのライブラリに非オープンソースライセンスを含め
いろいろなライセンス形態があるのと同じ。
0799デフォルトの名無しさんNGNG
GPLだとバイナリ化して配るとか出来ないからな。
pygtkもGPLでイヤンなんだよねえ。
GTK自体はLGPLなのに、ってことである意味PyQtよりヤだな。


0800わらゑなゐをとこ ◆PQUxQChSjo NGNG
800ゲト!
0801デフォルトの名無しさんNGNG
>>797
PyQtを使ったソフトをGPLで公開→PyQtをGPLで使う
PyQtを使ったソフトを非GPLで公開→PyQtをコマーシャルライセンスで使う

QtもGPLと商用ライセンスのデュアルライセンスなだけ。
オフィスソフトとかでも試用ライセンスとか学校関係者向けライセンスとか
いろいろあるのと同じことだよ。

そのなかから条件にあったライセンスを選んで使うことになる。
GPLに即した利用(GPLなソフト)だったらGPLを使えばいいし、
そうでなければ商用ライセンスを使えばいい。

PyQtみたくQtをGPLと商用ライセンスの両方使ってもいい。
つまり、GPLライセンスのQtを使うGPLなPyQtと、
商用ライセンスのQtを使う別の商用ライセンスのPyQtを提供することもできる。

0802デフォルトの名無しさんNGNG
>>801
pyqt で書かれたスクリプトのみを配布して、pyqtは一緒には配布しなければ、
スクリプトはpyqtのライセンスの影響は受けない。と思うんだけど、間違い?
0803デフォルトの名無しさんNGNG
>>802

ttp://www.riverbankcomputing.co.uk/pyqt/buy.php 嫁。

> If your use of PyQt is not compatible with the GPL,
> or you are developing for or using a Windows system,
> then you require a commercial PyQt license.
0804デフォルトの名無しさんNGNG
>>803
なーんか納得いかないのだが。それってpyqt自体の配布ライセンスでしょ?
スクリプトは>>798の言うとおりなんじゃないの?
0805デフォルトの名無しさんNGNG
798 が言ってるのは、
Python が(仮に)GPL だとしても、Python スクリプトは GPL でなくてもいいってことでしょ。
GPLな PyQt を、自分のソース内で import することは、
GPL な「ソースを使う」ことになるから、GPL で公開にしないといけないんじゃないかな。
0806デフォルトの名無しさんNGNG
↑ありえねえ。
0807デフォルトの名無しさんNGNG
http://www.riverbankcomputing.co.uk/pyqt/faq.php
Licensing and Qt Versions

What license is PyQt released under? / PyQt はどんなライセンスで公開されてるの?

PyQt and SIP are available under the GNU GPL and a commercial license, very similar to the way in which Trolltech licenses Qt.
PyQt と SIP は、GNU GPL および商用ライセンスの下で入手できます。Trolltech の Qt のライセンス方法とよく似ています。

Do I need the commercial version of PyQt? / 漏れには商用バージョンの PyQt が必要?

The easiest way to answer this is to ask "Am I using the commercial edition of Qt?". If so then you also need the commercial version of PyQt. If you are using the GPL version of Qt, then you only need the GPL version of PyQt.
この質問に答える一番簡単な方法は、「漏れって商用版の Qt を使っているんだっけ?」と問うてみることです。もしそうなら、PyQt の商用バージョンが必要です。もし GPL バージョンの Qt を使っているなら、GPL バージョンの Qt のみが必要です。

What about Windows? / Windows については?

Like Qt, there is no GPL version of PyQt for Windows. If the Qt Non-commercial license is not appropriate to your use of Qt and PyQt then you must purchase the commercial version of PyQt.
Qt と同様に、GPL バージョンの Windows 用 PyQt は存在しません。もし Qt の非商用ライセンスがあなたの Qt および PyQt の使い方に適さないのであれば、PyQt の商用バージョンを購入しなければなりません。
0808807NGNG
うわっ、読みにくっ! スマソ、逝ってきます・・・
0809デフォルトの名無しさんNGNG
>>807
ありがとう。
0810デフォルトの名無しさんNGNG
>>807
乙。決して読みにくくないですよ。これよりひどい翻訳書みたことあるし。
ライセンス問題はかなり難しい…。というか、考えたことなかった。
漏れのソフト再利用する香具師が出てくるなんて考えたことなかった。
0811デフォルトの名無しさんNGNG
結局、Qtはツールキットのくせして、自由度がかなり低いってことだな。
0812デフォルトの名無しさんNGNG
ム板全体がQtの話題でもちきりだけど、どうしたの?
0813デフォルトの名無しさんNGNG
wxPythonはGPLじゃないはず、フォント指定すれば文字化けはたぶんしない
0814デフォルトの名無しさんNGNG
>>812
そうか?それほどでもないと思うが。
0815デフォルトの名無しさんNGNG
anygui使ってみた人いる?
0816デフォルトの名無しさんNGNG
ここにいるよ。
ちょっとしたプログラムの、フロントエンド用 GUI を作るのに便利かな。
widget がそろってないから、込み入ったことするには不便かも。
0817デフォルトの名無しさんNGNG
pyqtの話題が出てるので質問させて下さい。windows版の

Python-2.2.1 + win32all-148 + QtWin230-NonCommercial +
PyQt-win-nc-3.4

の環境で、PyQtのExamplesの中のapplication.pyで、日本語
のファイルを読み込んで表示させようとすると文字化けをお
こしてしまいます。フォントの設定はうまくいってるようで
すが。

「Qtは内部的にunicodeで処理をしている」というのを
知り、秀丸でファイルをunicodeで保存しましたが、それを
開くとさらにひどいことに。文字コードの問題かと思い、
一旦上記のソフトを全てアンインストールし、PyJUGから
Python 2.2.1 日本語環境用インストーラ(Win32)をダウンし
インストール、それからまたwin32all-148 +
QtWin230-NonCommercial + PyQt-win-nc-3.4
をインストールしましたが、結果は同じです。なにか、こつ
とかあれば教えてください。
0818デフォルトの名無しさんNGNG
>>816
レスありがとう。
おれもかじってみようかな。
0819デフォルトの名無しさんNGNG
>>817
application.py 内、ApplicationWindow クラスの load() メソッドに、
 self.e.append(string.rstrip(l))
ってのがあります(190行目前後)。これを
 self.e.append(unicode(string.rstrip(l),"mbcs"))
に書き換えたら、文字化けしなくなりましたよ。

> なにか、こつとかあれば教えてください。
せっかくだから、ソース読もう!
0820デフォルトの名無しさんNGNG
>>818
まだまだ発展途上のおもちゃツールキットだよ。
curses にも対応ってのが面白いね。
0821デフォルトの名無しさんNGNG
 すげえ。日本語出た!

>せっかくだから、ソース読もう!

 ソースって、application.pyのソースですよね? 3回くらい見てからググっ
てるうちにそこが問題なような気がしたけど、解決法がわからなかったです。
ファイル読み込んたあと、self.e.selectAll() してから strings に入れて、
コード変換後貼り付けなんて馬鹿な解決法を調べてました。ありがとう。
0822デフォルトの名無しさんNGNG
>>821
そんなのはソースを読んだうちに入らない!
罰として urllib.py 朗読100回!
0823デフォルトの名無しさんNGNG
>>822
インデントはどう朗読すればいいんでしか。
0824デフォルトの名無しさんNGNG
 ああ、それは初心者がもっともつまづきやすいところだな。インデ
ントとはつまり、間であり、呼吸である。したがって発音する必要は
ないのだな。しかし、だからといってそれは、発音される他の部位に
比べて重要性が落ちるわけでないのことはいうまでもない。そもそも
呼吸とは、酸化還元によってエネルギーを獲得する暗反応過程を意味
するわけで、それがあってこそコード全体が維持されているのだ。イ
ンデントすれば一呼吸。更にインデントすれば二呼吸というわけだ。
0825デフォルトの名無しさんNGNG
スッスッハーで桶?
0826デフォルトの名無しさんNGNG
うっうまれるわぁぁ。
0827デフォルトの名無しさんNGNG
Python の ML って Outlook を使っている人が多いの?
0828デフォルトの名無しさんNGNG
>>827
詳しくは明日の朝刊をご覧下さい。
0829山崎渉NGNG
(^^)
0830デフォルトの名無しさんNGNG
次スレ・タイトル案

【マイナー】Pythonって死滅しちゃうの?【サイコー】
0831デフォルトの名無しさんNGNG
次スレ・タイトル案

【スネーク】ちゅーか、敗北者のためのPython Part3【オルフェノク】
0832デフォルトの名無しさんNGNG
hosyu
0833デフォルトの名無しさんNGNG
今Pythonスレが3つもあって混乱を招いてるから、
次スレは無しで残り2つに誘導するだけでいい。
0834デフォルトの名無しさんNGNG
ぱいそなーはぱいそんがすっきりしてるから
せめてスレだけでも混乱したいんだ!よね?
0835デフォルトの名無しさんNGNG
歌姫ブリトニーのストーカーは東大出身
■訴えられているのは、41歳のシザワ・マサヒコ(志沢雅彦)被告らしいです。
神奈川県横浜市旭区在住。東大では工学部で精密機械工学を専攻。
ATR人間情報通信研究所 、日本電信電話 ヒューマンインタフェース研究所主任研究員 だったことも。
就職後、「物体の運動と形状の三次元復元と操作のための体系的計算理論」で博士号の学位を取得。
右は彼が引きこもっているという自宅

http://www.google.co.jp/search?q=cache:Ia9RK2wtH5cC:taganash.hp.infoseek.co.jp/n0212.html+&hl=ja&ie=UTF-8

そろそろ一人ぐらいブリトニーの画像張れよ。

と言いつつ、俺が張る
http://www.eroticentral.com/annabritneysarah/britneyspears/index2.htm
このサイト、マジでいい。
0836デフォルトの名無しさんNGNG
>>833
こういうことを言う奴に限って、スレタイが気に入らないとか言って
後から重複スレを乱立させるんだよな。
0837デフォルトの名無しさんNGNG
最強の開発言語
http://www.borland.co.jp/delphi/personal/
0838デフォルトの名無しさんNGNG
敗北者の開発言語
http://www.python.org/
0839山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0840山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0841デフォルトの名無しさんNGNG
Pythonにヌルポはない!
0842デフォルトの名無しさんNGNG
>>841
Noneか?
0843デフォルトの名無しさんNGNG
一番、語感が近いのは、これかなぁ。
http://www.python.org/dev/doc/devel/lib/module-fpectl.html
0844デフォルトの名無しさんNGNG
class NullPointerException(Exception):
  def __str__(self):
    return "\n ∧_∧\n(  ^^ )< ぬるぽ(^^)"

raise NullPointerException
0845デフォルトの名無しさんNGNG
SuSELinuxでPyQtをアップデートしたら書き上げたアプリが動かなくなりました。

Traceback (most recent call last):
File "./hellopyqt.py", line 6, in ?
from qt import *
File "/usr/lib/python2.2/site-packages/qt.py", line 39, in ?
import libqtc
ImportError: /usr/lib/python2.2/site-packages/libqtcmodule.so: undefined symbol: _ZN13QDateTimeEdit13layoutEditorsEv

python自体学習し始めたばかりでこのエラーをどのように回避してよいのかわかりません。
libqtcmodule.soがPyQtに含まれているのでPyQtをリビルドしようとしましたがこちらも出来ませんでした。
どなかたご教示下さいませ。

PyQt-3.5
Qt-3.1.2
Python-2.2.1
0846デフォルトの名無しさんNGNG
>>845
Pythonの問題じゃないだろ。
PyQtだけじゃなくてQtもアップデートしないとだめなんじゃないの?
犬板逝け。
0847デフォルトの名無しさんNGNG
import re
a ="D:/fdsa"
g = re.sub("/","\\",a)

↑
何で出来ないのか教えてください。おなかい。
0848デフォルトの名無しさんNGNG
バックスラッシュをマッチさせるには \\\\ と 4つ必要なのよ。

g = re.sub("/","\\\\",a)
あるいは
g = re.sub("/",r"\\",a)
でうまくいく。

なぜかは自分で考えてみて。
0849デフォルトの名無しさんNGNG
なぜかって、そりゃバグだから。
0850名無しさんNGNG
おまえが菜
0851デフォルトの名無しさんNGNG
>>848
> バックスラッシュをマッチさせる
修正方法は正しいけどこの説明はおかしい。
文字列にマッチする正規表現は "/" であってバックスラッシュではない。
置換文字列を "\\\\" もしくは r"\\" と書かなければならないのは、
re モジュールでは置換文字列中のバックスラッシュが特別扱いされるからだよね。
http://www.python.org/doc/current/lib/node99.html#l2h-726
0852デフォルトの名無しさんNGNG
おまえらメタ文字とエスケープについてちゃんと勉強しる
0853デフォルトの名無しさんNGNG
(゜д゜)ハァ?
0854デフォルトの名無しさんNGNG
  Λ_Λ
 ( ・∀・)マァマァ
  ノ   ノ
 | | |
 (__)_)
0855デフォルトの名無しさんNGNG
>>848
四つもいるのは何故?
0856デフォルトの名無しさんNGNG
>>855
文字列のエスケープと正規表現のエスケープと、二段必要だから。
0857デフォルトの名無しさんNGNG
WindowsのAPI?をpythonで使えますか?
指定したファイルを「右クリック」−「印刷」がやりたいのです。
0858デフォルトの名無しさんNGNG
>>857
http://www.boost.org/libs/python/doc/index.html
0859デフォルトの名無しさんNGNG
プログラミング言語Pythonは好きだが,モンティーティーパイソンは大嫌い.
ミスタービーンの方がすき,名前もBeanにすればよかったのに.
0860デフォルトの名無しさんNGNG
よーしパパ、モー娘が好きだから「プログラミング言語 Mushume」にしちゃうぞー。

・・・なにげに Scheme みたいでカッコいいな。
0861デフォルトの名無しさんNGNG
>>859
やめてくれ! Bean なんて名前になったら、洩れ使うのやめる!(w
0862デフォルトの名無しさんNGNG
>>859
そうすると,SimulaもPythonの仲間ということになりますね.
0863デフォルトの名無しさんNGNG
>>860はローマ字が書けない敗北者
0864デフォルトの名無しさんNGNG
>>862、後ろ!
0865デフォルトの名無しさんNGNG
ローマ字が書けない敗北者でも使える Python
0866デフォルトの名無しさんNGNG
>>863
わざわざ「むしゅめ」という語感になるように綴ってみたんだが高尚すぎたか。
0867デフォルトの名無しさんNGNG
で、Mushumeってのはどんな言語よ?

・実はある男のオナニーコーディングが基
・若いアイディアをどんどん取り込んでは使い捨てt(ry
・出てくる結果に特に意味はなく単に愛でるためにある
・もちろん真性厨房(だけ)に大人気

なーんて言語だったらおにーさん応援しちゃうゾ♪
0868デフォルトの名無しさんNGNG
a pigeon
0869デフォルトの名無しさんNGNG
>>867
スレ違い&板違い。関連スレ立てといたから移動してくれ。

【敗北者】Mushumeって死滅しちゃうの?【専用】
http://okazu.bbspink.com/test/read.cgi/ascii/1051452496/l50
0870デフォルトの名無しさんNGNG
?
0871デフォルトの名無しさんNGNG
インデントが自然に思えてきた
0872デフォルトの名無しさんNGNG
ぎゃっ
0873デフォルトの名無しさんNGNG
頭髪にダメージを受けるほどじゃなかった。
0874デフォルトの名無しさんNGNG
Perlほどじゃない
0875デフォルトの名無しさんNGNG
ここにいる連中ってみんな ML のメンバーなのか。(w
もちろん、洩れも。
0876名無しさんNGNG
じゃあML要らないじゃん!
0877デフォルトの名無しさんNGNG
>>871
Pythonで育ったのでほんとに自然。
0878デフォルトの名無しさんNGNG
>>877
余計なお世話かも知れんがネタにマジレスだよ(w
ttp://www.python.jp/pipermail/python-ml-jp/2003-April/002244.html
0879デフォルトの名無しさんNGNG
変な質問でけど、
httplibモジュールで、
proxyってどうやって
使うん?
0880デフォルトの名無しさんNGNG
>>879
普通に。
0881デフォルトの名無しさんNGNG
>>879
プロキシを http://proxy:8080、アクセス先を http://target/index.html とすると、

http = HTTP("proxy", 8080)
http.putrequest("GET", "http://target/index.html")
http.putheader("Host", "target")

のようにすれば桶。この辺りのことは HTTP で決められていることなので
詳しくは RFC 2616 でも見てちょ。
http://www.ietf.org/rfc/rfc2616.txt
0882デフォルトの名無しさんNGNG
Pythonだけじゃなく、ほかのところもMLより2chのが活発なような。
0883879NGNG
>>881
ふむふむ
pythonの問題っつーか
俺の知識の問題だたのね。
ありがとう!
0884デフォルトの名無しさんNGNG
いいデバッガないですか?

GUIのやつね
俺が探したものは以下の通り
Komodo, ActivePython
www.activestate.com

Hap Debugger
hapdebugger.sourceforge.net/

Boa Constructor
boa-constructor.sourceforge.net/

EclipseのPython plugin
sourceforge.net/projects/pyeclipse/

WingIDE
wingide.com/

あとはPythonwinとidleぐらいかなぁ
どれが(・∀・)イイ!!と思いますか?他にもあったら情報希望

0885デフォルトの名無しさんNGNG
レス期待上げ
0886デフォルトの名無しさんNGNG
デバッガは己の目とエラーメッセージじゃ。
つーか、使ったことない。
0887デフォルトの名無しさんNGNG
>>884 >>885
イラネ
0888デフォルトの名無しさんNGNG
質問が曖昧です。「いいデバッガ」を定義して下さい。
>>>
0889デフォルトの名無しさんNGNG
886 をデバッグしてください。

Pythonwin の入力補完は最強ではないかと。デバッガは…。
IDLE のデバッガはインターフェイスが分かりにくい。
WingIDE のデバッガは、余計なところで処理が止まるのがうざい。
Eclipse に興味あるけど、PyEclipse のインストール方法が分からなくて挫折。
今のところ、pdb 使うのが楽かなぁ。
Python .NET なら、Visual Studio のデバッガそのまま使える?
0890デフォルトの名無しさんNGNG
書籍「Pythonテクニカルリファレンス―言語仕様とライブラリ」って
amazon.co.jpのレビューじゃ良いみたいだけど実際どうなんでしょう?
ライブラリの実例サンプルが充実していれば買おうと思っています。
0891デフォルトの名無しさんNGNG
>>890
やめとけ。情報が古いし、ネットで十分。
0892デフォルトの名無しさんNGNG
>>890
はじめてのPython」がおすすめ
0893890NGNG
>>891,892
ありがとうございます。
やっぱ書籍ならオライリーのを持っておくのが良いみたいですね。
0894デフォルトの名無しさんNGNG
Pythonテクニカルリファレンス。
かなり良いと思うけど。
用例もそこそこ載ってて英和中辞典みたいなノリで使える。
まぁネットで事足りる人には必要無いというのは同意。

おれも入門は「はじめてのPYTHON」でした。
0895デフォルトの名無しさんNGNG
DDDもpython対応していた気がするけど。
0896デフォルトの名無しさんNGNG
PyJUGの「Pythonと日本語」を読みながら以下のコードを試したのですがエラーがでます。
JapaneseCodecsをインストールするだけで解決するのでしょうか?

SuSE Linux8.1, Python2.2.1(SuSEのRPMをインストール)

>>> jstr = unicode("日本語のユニコード文字列", "japanese.euc_jp")
Traceback (most recent call last):
File "<stdin>", line 1, in ?
LookupError: unknown encoding

>>> jstr = unicode("日本語のユニコード文字列")
Traceback (most recent call last):
File "<stdin>", line 1, in ?
UnicodeError: ASCII decoding error: ordinal not in range(128)
0897デフォルトの名無しさんNGNG
JapaneseCodecs をインストールするだけではだめかも知れないけれど、
インストールしないと解決しないと思われ。
ああ、
jstr = unicode("豊かな文字集合","utf-8")
は、JapaneseCodecs なしでも大丈夫かな。
0898デフォルトの名無しさんNGNG
>>896
上の質問
--> yes

下の質問
>>> import sys
>>> sys.getdefaultencoding()
の結果は?
コメントを見る限り 'ascii' だろうけど。
0899デフォルトの名無しさんNGNG
>>895
> DDDもpython対応していた気がするけど。
DDDてぇとドキドキダイナモしか思い浮かばないんだが、まさかそんなわけないよな?
0900896NGNG
>>897
>>> jstr = unicode("豊かな文字集合","utf-8")
Traceback (most recent call last):
File "<stdin>", line 1, in ?
UnicodeError: UTF-8 decoding error: unexpected code byte

>>898
japanese.euc_jpを指定するなら JapaneseCodecs が必要なのは解りました。
まだインストールしてないですけど話はそれからでしょうか?
デフォルトのエンコーディングは ascii です。


[site.pyから文字列unicodeがヒットする付近]

encoding = "ascii" # Default value set by _PyUnicode_Init()

if 0:
# Enable to support locale aware default string encodings.
import locale
loc = locale.getdefaultlocale()
if loc[1]:
encoding = loc[1]

if 0:
# Enable to switch off string to Unicode coercion and implicit
# Unicode to string conversion.
encoding = "undefined"

if encoding != "ascii":
# On Non-Unicode builds this will raise an AttributeError...
sys.setdefaultencoding(encoding) # Needs Python Unicode build !
0901デフォルトの名無しさんNGNG
>>897
> jstr = unicode("豊かな文字集合","utf-8")
どういう環境だとこういうことができるんでしょうか。ちょっと興味があります。

>>900
> まだインストールしてないですけど話はそれからでしょうか?
はい。

ちなみに以下のようにするとソースコードから RPM パッケージを作ることができます。
すべてを RPM で管理したい人にはお勧め。

$ tar zxvf JapaneseCodecs-1.4.9.tar.gz
$ cd JapaneseCodecs-1.4.9
$ python2 setup.py bdist_rpm --python python2 --requires /usr/bin/python2.2
$ su
# rpm -ivh dist/JapaneseCodecs-1.4.9-1.i386.rpm
0902デフォルトの名無しさんNGNG
>>901
sunos5 と cygwin の Python 2.2.2 で、確認。
ソースを BOM なし UTF-8 で書くの。MLでムネヲたんが教えてくれたのだ。
UTF-8 の Codecって、標準では入ってなかったら、ごめん。
0903デフォルトの名無しさんNGNG
>>902
ああ、そうか。UTF-8 のスクリプトファイルの中でならそれでいけますね。
対話モードのことばかり考えてますた。サンクス。
あと、UTF-8 のコデックは標準添付だと思われ。
0904デフォルトの名無しさんNGNG
">>>" を見逃してた漏れがアフォですた。
首つって COBOLer になります。
0905900NGNG
JapaneseCodecs-1.4.9インストールしました。
# python setup.py install
/usr/lib/python2.2/site-packages/にjapanese/, japanese.pthがあります。

そしてUTF-8で書いたスクリプトを実行した結果です。

### u8.py
#!/usr/bin/python

jstr = unicode("あいうえお", "japanese.euc-jp")
print jstr
### u8.py

$ ./u8.py
Traceback (most recent call last):
File "./u8.py", line 3, in ?
jstr = unicode("????????????????, "japanese.euc-jp")
UnicodeError: EUC-JP decoding error: invalid character 0xe381 in JIS X 0208


エラーです・・・
0906デフォルトの名無しさんNGNG
>>905
ファイルのエンコーディングと unicode() の第2引数のエンコーディング名を
合わせて下さい。

ファイルが UTF-8 エンコーディングの場合 → unicode("日本語", "UTF-8")
ファイルが EUC-JP エンコーディングの場合 → unicode("日本語", "japanese.euc-jp") # 単に "euc-jp" でも可
0907まとめNGNG
Python  モンティ・パイソン
Java   Mr, ビーン
Simula  けん
COBOL  おばちゃま
0908デフォルトの名無しさんNGNG
だからぴちょんくんだって
0909デフォルトの名無しさんNGNG
これからはやっぱりUTF−8は避けて通れないのか。。。
なんか嫌だ。
0910デフォルトの名無しさんNGNG
>>909
かといってShift_JISやEUCのサポートを続けようとすると、
日本人がアドホックな処理を書く必要があってイヤンな感じ。
過去の資産との互換性を考えるとUTF-16はちょっと使えないし(テキスト処理系コマンド全滅)、
ということは消去法でUTF-8マンセー・・・?

以上をふまえて、僕が最近作るファイルは、なるべくUTF-8にしてます。好き嫌いあると思うけど。
0911デフォルトの名無しさんNGNG
適材適所だろやっぱし。全部UTF-8でやろうとしたり
全部レガシーエンコーディングでやろうとしたりするからおかしくなる。
Unicodeとハサミは使いようだ。
0912デフォルトの名無しさんNGNG
>>910はムネオタン
0913デフォルトの名無しさんNGNG
ムネヲたんも使いようだな。黙ってスクリプトだけ書いてくれてりゃいいんだが。
0914910NGNG
>>912
それだけは勘弁して・・・
0915デフォルトの名無しさんNGNG
>>911
そのためのm17n。
0916911NGNG
>>915
m17n って multilingualization だよね。「そのため」の「その」は何を指してる?
(煽りじゃなく純粋な疑問なので念のため)
0917デフォルトの名無しさんNGNG
UTF-8も含めて、複数のエンコーディングを均しく扱えるようにすること。
0918911NGNG
>>917
そっか。bit別冊「インターネット時代の文字コード」で樋浦さんが多文字種化
(multi-scriptization) と呼んでいるものを指して m17n と言っていたんですね。
多言語化 (multilingualization) は UTF-8 だけでも実現できる文字コードとは
独立した考え方だと思っていたので、ちょっと混乱してしまった。サンクス。
0919デフォルトの名無しさんNGNG
「フフヴモギパピベゴギヴヴ」部門
って、そんな内輪ネタわかんねぇよ>yasusiiタン
0920デフォルトの名無しさんNGNG
>>919
網元衆ハケーン(w
0921デフォルトの名無しさんNGNG
つか、ムネオタンかまうのやめれ。
0922デフォルトの名無しさんNGNG
>>920 もまえもな
0923デフォルトの名無しさんNGNG
>>921
長文&時間差レスの悪寒。
0924デフォルトの名無しさんNGNG
>>923
悪文が抜けてるYo!
0925デフォルトの名無しさんNGNG
ところで「網元衆」って何と読むのですか。

「もうげんしゅう」?
「あみもとす」?
0926デフォルトの名無しさんNGNG
>>925
「あみもとしゅう」
「Webmasters」の意味ね
0927デフォルトの名無しさんNGNG
そういう表現見ると大漁旗が欲しくなるね。
0928デフォルトの名無しさんNGNG
た、大漁旗? 何に使うんだそんなもの(w
0929デフォルトの名無しさんNGNG
>>921
え?ムネオタン来てるの?どこどこ?
0930デフォルトの名無しさんNGNG
>>929
喪前はどこをヲチしているのかと問いたい。
0931山崎渉NGNG
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0932デフォルトの名無しさんNGNG
>>928
そりゃ、たくさん釣れたときでしょ。ムネオたんは常に大漁ですよね。
0933デフォルトの名無しさんNGNG
自画自賛
0934デフォルトの名無しさんNGNG
良くも悪くも自信家なんだよな。ある意味うらやましいが漏れには真似できない。
0935ムネオファンNGNG
ヽ(`Д´)ノ
0936デフォルトの名無しさんNGNG
>>935 本人?
0937sageNGNG
みなさんはWindowsでPythonのソース書くとき何使ってますか?
Pythonwin使おうかと思ったけど、日本語がうまく表示されないよ...
0938デフォルトの名無しさんNGNG
>>937
pythedit
0939デフォルトの名無しさんNGNG
>>937
xyzzy + py-mode
0940デフォルトの名無しさんNGNG
>>937
日本語表示できるぞ。
view→OptionsでFormatタブにDefault fontとあるからdefineボタン押して
MSゴシックでもえらべばー?
General Optionsのところのフォントを変えてもあまり意味ないような気がする
0941937NGNG
>>938
pytheditってgoogleでも引っかからないんだけど。ネタ?

>>940
Default fontと、General Optionの方のフォントもMSゴシックに
してたんですけど、やっぱりだめでした。
「あいうえお」とか入力すると、「あい」までしか表示されない。
うーん、なんでだろ?

0942デフォルトの名無しさんNGNG
>>941
なんでだろ?
こちらはwin2000, activepython2.2.2 build224に
http://www.python.jp/Zope/download/pythoncore/JapaneseCodecsの
最新版日本語コーデック、
wxpythonのpython2.2用のwxPythonWIN32 - Unicodeを入れてあるだけ。
シェルモードでもIDEモードでも日本語入力問題なし。

2.1.0
0943942NGNG
たぶん日本語コーデック入れてないだけでは?
0944デフォルトの名無しさんNGNG
pythedit ってなんて読むの?
0945デフォルトの名無しさんNGNG
ねた
0946デフォルトの名無しさんNGNG
>>942
漏れも 941 さんと同じ状態でした。
本家の Python と ActiveState のPython が共存してて、パスがおかしくなってたみたい。
本家のをアンインストールして、ActiveState のを再インストールしたら、ちゃんと表示できました。
0947デフォルトの名無しさんNGNG
SciTE for Win で、日本語入力する方法を教えてください。
0948デフォルトの名無しさんNGNG
>>941
pytheditってもしかしてこれ?
http://www.rexx.com/~dkuhlman/#pyeditor
0949937NGNG
>>942
僕はPyJUGの日本語環境用インストーラとwin32allを入れてました。

それで、946さんのように上の2つを消して、ActivePythonをインストールしたら
Pythonwin上で日本語がちゃんと表示できるようになりました。
ありがとうございました。

ところで、ActivePythonにPyJUGのSJISパッチ済みのpython22.dllを
入れようとしたら、Pythonwinがエラー吐くようになっちゃいました。
このSJISパッチってWindows上でPython使う場合って必須なものなんですか?
0950デフォルトの名無しさんNGNG
pyeditor ってなんて読むの?ぱいえでぃたー?
0951デフォルトの名無しさんNGNG
>>949
パッチはSJIS使う時のみで普通は日本語コーデック入れればいらないと思う。
pythonwin上ではsjisじゃなくて強制的にutf-8になっていると思われ。
0952937NGNG
>>951
なるほど。ActivePython + JapaneseCodecsで使うことにします。
ありがとうございました。
さてPythonwinをじっくり試してみるかな...
0953デフォルトの名無しさんNGNG
>>950
違う。ぴぇでぃたー。
0954デフォルトの名無しさんNGNG
次スレ
http://pc2.2ch.net/test/read.cgi/tech/1053955472/
0955デフォルトの名無しさんNGNG
>>954 氏ね。
0956デフォルトの名無しさんNGNG
>>955
放置すればいいでしょ。
というか、このすれも途中でデータ落ちするかと思ったら結局こんなレス番号までたどり着いているし。
Python ユーザーは人が言いというかなんというか、、、
0957デフォルトの名無しさんNGNG
(´-`).。oO(データ落ち。。)
0958デフォルトの名無しさんNGNG
>>954
氏ね。
0959デフォルトの名無しさんNGNG
>>937
遅レスですがwin32allのバージョンを下げるとうまく動きますよ。

漏れはwin32all-152を入れて>>941と同じ状況に陥ったのですが
win32all-146に戻したらちゃんと動くようになりますた。
0960山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0961デフォルトの名無しさんNGNG
次スレ
http://pc2.2ch.net/test/read.cgi/tech/1053955472/
0962デフォルトの名無しさんNGNG
ttp://www.tf.hut.fi/~flu/cplay/
これを、日本語ファイル名(euc) 表示できるようにするには、
どのあたりに手を加えたらいいのでしょうか?
0963デフォルトの名無しさんNGNG
くわえるものといったら、ただひとつ。
0964デフォルトの名無しさんNGNG
愛情。
0965デフォルトの名無しさんNGNG
一本。
0966デフォルトの名無しさんNGNG
チオビタ。
0967デフォルトの名無しさんNGNG

      \∧_ヘ     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ,,、,、,,, / \〇ノゝ∩ < 1000とり合戦いくぞゴルァ!!       ,,、,、,,,
    /三√ ゚Д゚) /   \____________  ,,、,、,,,
     /三/| ゚U゚|\      ,,、,、,,,                       ,,、,、,,,
 ,,、,、,,, U (:::::::::::)  ,,、,、,,,         \ ど〜でもいいよぉ /
      //三/|三|\              タリー
      ∪  ∪     (\_/)タリー    タリー   山崎渉にやらせとけよ〜
                (  ´Д)    タリー  タリー
                /   つ  (\_/)   (\_/)ノ⌒ヽ、
               (_(__つ⊂(´Д`⊂⌒`つ(´Д` )_人__) ))
0968デフォルトの名無しさんNGNG
nantonaku age
0969デフォルトの名無しさんNGNG

  |        /\ |  /|/|/| ドドドドドドドドドドドド!!
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|     (´⌒(´⌒`)⌒`)
  |  /  /  |文|/ // /  (´⌒(´ 次スレだ!! `)⌒`)
  |/  /.  _.| ̄|/|/|/    (´⌒(´∧ ∧⌒`)`)`)⌒`)
/|\/  / /  |/ /     (´⌒(´(,゚Д゚ )つ `)`)
/|    / /  /ヽ  (´⌒(´⌒  (´⌒( つ |〕 /⌒`)⌒`)
  |   | ̄|  | |ヽ/|  遅れるな!!   ( |  (⌒)`)⌒`)
  |   |  |/| |__|/.   ∧_∧ ⌒`).ドし'⌒^ミ `)⌒`)ォ
  |   |/|  |/  (´⌒(´( ´∀` )つ  ド  ∧_∧⌒`)
  |   |  |/    (´⌒(´( つ/] /    ォと( ・∀・ ) 突撃――!!
  |   |/        ( |  (⌒)`)  ォ ヽ[|⊂[] )`)
  |  /         (´ ´し'⌒^ミ `)`)ォ (⌒)  |
0970デフォルトの名無しさんNGNG
  |         |  |
  |         |  |_____
  |         |  | ̄ ̄ ̄ /|
  |         |  |   / /|
  |        /\ |  /|/|/|
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /     ∧∧ 何あの糞スレ…
  |/  /.  _.| ̄|/|/|/      /⌒ヽ)
/|\/  / /  |/ /       [ 祭 _]    ∧∧
/|    / /  /ヽ         三____|∪   /⌒ヽ) 早起きしたのにな…
  |   | ̄|  | |ヽ/l         (/~ ∪    [ 祭 _]
  |   |  |/| |__|/       三三      三___|∪
  |   |/|  |/         三三       (/~∪
  |   |  |/         三三      三三
  |   |/                    三三
  |  /                    三三
  |/                    三三
0971デフォルトの名無しさんNGNG
しょぼい質問ですけど、ファイルの削除ってどうやるんですか?
0972デフォルトの名無しさんNGNG
>>971
Win: ファイルのアイコンを右クリックして開いたメニューから削除を選択。
Mac: ファイルのアイコンをドラッグしてゴミ箱のアイコンにドロップ。
Unix: rm ファイル名 [Enter]
Python: os.remove(ファイル名)
0973デフォルトの名無しさんNGNG
このスレを埋めるべく標準モジュールをどんどん import しましょう。
では漏れから。

import SimpleHTTPServer
0974デフォルトの名無しさんNGNG
import whrandom
0975デフォルトの名無しさんNGNG
import ConfigParser
0976デフォルトの名無しさんNGNG
from __future__ import generators
0977デフォルトの名無しさんNGNG
import this
0978デフォルトの名無しさんNGNG
from Tkinter import *
0979デフォルトの名無しさんNGNG
iport re
0980デフォルトの名無しさんNGNG
  File "<stdin>", line 1
      iport re
             ^
SyntaxError: invalid syntax
0981デフォルトの名無しさんNGNG
import re, re, re
0982名無しさんNGNG
from __future__ moreMoney
0983デフォルトの名無しさんNGNG
  File "<stdin>", line 1
SyntaxError: future feature moreMoney is not defined
0984デフォルトの名無しさんNGNG
import Zope.mojitaso
0985デフォルトの名無しさんNGNG
class NeedMoreMoney(RuntimeError):
 pass
0986デフォルトの名無しさんNGNG
class NullPointerException(Exception): pass
0987デフォルトの名無しさんNGNG
import mailbox
0988デフォルトの名無しさんNGNG
import webbrowser
0989名無しさんNGNG
>>> import masoko
>>> insert chisoko
NullChisopoError: いんぽです
0990デフォルトの名無しさんNGNG
import unittest, doctest
0991デフォルトの名無しさんNGNG
from distutils.core import setup
0992デフォルトの名無しさんNGNG
from formatter import NullFormatter
0993デフォルトの名無しさんNGNG
import compileall
0994デフォルトの名無しさんNGNG
import getopt
0995デフォルトの名無しさんNGNG
import cStringIO
0996デフォルトの名無しさんNGNG
import ruby
0997デフォルトの名無しさんNGNG
import imp
0998デフォルトの名無しさんNGNG
import this
0999デフォルトの名無しさんNGNG
import calendar
1000デフォルトの名無しさんNGNG
>>> calendar.setfirstweekday(calendar.SUNDAY)
>>> print calendar.month(2003,6)
      June 2003
Su Mo Tu We Th Fr Sa
 1  2  3  4  5  6  7
 8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。