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

Pythonのお勉強 Part29

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2008/10/09(木) 18:10:12
Pythonオフィシャルサイト
http://www.python.org/
日本Pythonユーザ会
http://www.python.jp/Zope/
まとめWiki
http://python.rdy.jp/
関連スレ
http://find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python
前スレ
http://pc11.2ch.net/test/read.cgi/tech/1217836194/
0002デフォルトの名無しさん2008/10/09(木) 21:24:58
くだすれPython(超初心者用) その2
http://pc11.2ch.net/test/read.cgi/tech/1218155094/
【pygame】pythonでゲーム製作【ぱいがめ】
http://pc11.2ch.net/test/read.cgi/gamedev/1126605105/
0003デフォルトの名無しさん2008/10/10(金) 01:28:25
pyglet 1.2 にしてようやくジョイスティックに対応したか。
pyglet 1.1 でも十分つかいものになるけど、はやく pyglet 1.2 を出してほしいなあ。。。
0004デフォルトの名無しさん2008/10/10(金) 01:49:01
乙 微妙にPart数字間詰めたのね。
0005デフォルトの名無しさん2008/10/11(土) 00:45:14
PerlもRubyもPHPも、国内でカンファレンスを開いているのに、Pythonのがないのはなぜでしょう。
やっぱりマイナーだから?
0006デフォルトの名無しさん2008/10/11(土) 01:07:39
君、2行目が言いたいだけだろ?
0007デフォルトの名無しさん2008/10/11(土) 02:19:04
誰かが音頭を取ればいいんじゃないの。
まず求心力がある Python の人ってことで、誰かを祭らないとね。
0008デフォルトの名無しさん2008/10/11(土) 02:30:57
ほいさほいさ〜
0009デフォルトの名無しさん2008/10/11(土) 02:50:56
python2.6になってtkの見た目がちょっと変わった。
ライブラリのバージョン上げたのか。
0010デフォルトの名無しさん2008/10/11(土) 12:13:40
>>6
違います。
Pythonはいい言語なのに、いまいち盛り上がってないように思ったので、
もしかしたらカンファレンスとかあると盛り上がるんじゃないかと思って
話をふってみました。
LLだってLL Gongとかそのへんのカンファレンスがあってから盛り上がったと
いう印象があります。
なにより、カンファレンスがあるとIT系のメディアに取り上げられるので
注目度ががぜん上がります。
0011デフォルトの名無しさん2008/10/11(土) 13:50:37
what's new が長すぎる……
0012デフォルトの名無しさん2008/10/11(土) 20:01:34
前スレ後半の流れ見て吹いたww
0013デフォルトの名無しさん2008/10/11(土) 20:06:56
どういうこっちゃ
coercing to Unicode: need string or buffer, type found
0014デフォルトの名無しさん2008/10/11(土) 20:18:35
お前らTBS見ろよ
Win厨ハカーがpythonでクラッキングしてるぞ
0015デフォルトの名無しさん2008/10/11(土) 20:37:18
これからPython入門しようと思うんだけど
安定版の最新版って
python-2.5.2.msi
ですか?
英語のサイト行くと
python-2.6.msi
というのがありますがどっち使えばいいんでしょう。
0016デフォルトの名無しさん2008/10/11(土) 20:40:19
2.6は、出たところだから
2.5が無難
0017デフォルトの名無しさん2008/10/11(土) 20:41:04
>14
あれUbuntuだろ
0018デフォルトの名無しさん2008/10/11(土) 20:42:44
>>17
DOS窓出たのは気のせい?
0019デフォルトの名無しさん2008/10/11(土) 21:02:38
http://pc11.2ch.net/test/read.cgi/tech/1219510735/79-

アイコンはKDEっぽいのだが
Internet Explroerが写ってる。

正直何でPythonが選ばれたのがイミフ
0020デフォルトの名無しさん2008/10/11(土) 21:56:56
明日にははじぱい売り切れ続出
0021デフォルトの名無しさん2008/10/11(土) 22:18:26
>>16
ありがとう。
とりあえず両方入れてみたけど当面は2.5.2でやってみます。
0022デフォルトの名無しさん2008/10/12(日) 13:05:52
スレ住民全員一致のPython本のバイブル
困った時にはこの本を注文しよう。

http://www.amazon.co.jp/dp/4839922829/
0023デフォルトの名無しさん2008/10/12(日) 13:27:02
>>22
黒歴史の部類だろ(www
0024デフォルトの名無しさん2008/10/12(日) 14:15:30
Jythonはスレ違いだし
0025デフォルトの名無しさん2008/10/12(日) 14:20:42
>>22
売れないクソ本の著者乙
0026デフォルトの名無しさん2008/10/12(日) 14:23:45
Jython本が素晴しすぎて俺も写経し始めたから紹介が遅れちゃう件
ttp://yoshiori.org/blog/2008/04/jython.php
0027デフォルトの名無しさん2008/10/12(日) 15:02:50
類は友を呼ぶということですね、分かります。
0028デフォルトの名無しさん2008/10/12(日) 15:22:16
>>20
Amazonで売れてる順

みんなのPython : 4,227位
Pythonチュートリアル : 25,620位
Python クックブック 第2版 : 38,328位
初めてのPython 第2版 : 89,698位
標準Django完全解説 : 103,507位
みんなのPython Webアプリ編 : 105,213位
Jythonプログラミング : 143,118位
0029デフォルトの名無しさん2008/10/12(日) 15:51:37
Pygameの窓ってなんであんなに重いの?
while (1):
 pygame.display.update()

ってしてるだけでCPU50%以上食うんだけど
0030デフォルトの名無しさん2008/10/12(日) 16:12:37
それはビジーループだからCPUが食い尽くされるのは当たり前だ

while True: pass
とかやってみな
同じことだから
0031デフォルトの名無しさん2008/10/12(日) 16:51:23
>>22
おお、こういう本を待ってました!
これがあればPythonで困る事はなくなりそうですね
0032デフォルトの名無しさん2008/10/12(日) 16:59:22
>>31
一人でやってて空しくないの
0033デフォルトの名無しさん2008/10/12(日) 17:03:37
>>29
clock = pygame.time.Clock()
while 1:
  clock.tick(60)
  # 更新処理
0034322008/10/12(日) 17:13:25
ああ、でも書店で立ち読みしてみたら結構おもしろかった
0035デフォルトの名無しさん2008/10/12(日) 17:25:03
Pythonの本書いてみようと思うのですが
今からならどんなテーマで書けば
新たに受け入れてもらえると思いますか
0036デフォルトの名無しさん2008/10/12(日) 17:26:59
Python3
0037デフォルトの名無しさん2008/10/12(日) 17:33:03
Python4
0038デフォルトの名無しさん2008/10/12(日) 17:39:21
Pythonをアプリケーションに組み込む
0039デフォルトの名無しさん2008/10/12(日) 17:39:27
>>35
Bazzar
0040デフォルトの名無しさん2008/10/12(日) 17:41:02
>>35
ダンジョー
0041デフォルトの名無しさん2008/10/12(日) 17:41:59
>>35
PythonからRubyへ
0042デフォルトの名無しさん2008/10/12(日) 17:42:48
マジレスすると、このスレの意見は参考にならない
売れないクソ本著者と信者しかいないから
0043デフォルトの名無しさん2008/10/12(日) 17:47:13
>>34
先ず置いてないから
0044422008/10/12(日) 17:47:15
マジレスしすぎて誰もレスできないかな?w
まあ今俺はwebフレームワーク実装中だから何もできないけどねw
0045デフォルトの名無しさん2008/10/12(日) 17:48:21
>Amazonで売れてる順
>
>みんなのPython : 4,227位
>Pythonチュートリアル : 25,620位
>Python クックブック 第2版 : 38,328位
>初めてのPython 第2版 : 89,698位
>標準Django完全解説 : 103,507位
>みんなのPython Webアプリ編 : 105,213位
>Jythonプログラミング : 143,118位

このランキングを参考にすればよくね?
0046デフォルトの名無しさん2008/10/12(日) 17:51:46
中級・上級者向けの本か、ある特定分野の本
0047デフォルトの名無しさん2008/10/12(日) 17:52:29
Pythonソースコード完全解説
0048デフォルトの名無しさん2008/10/12(日) 17:53:02
Python ハッキング
0049デフォルトの名無しさん2008/10/12(日) 17:55:35
>>45
はじぱい,Jython本って信者がホザくほど売れてないのな(wwWwwwWWwww
0050デフォルトの名無しさん2008/10/12(日) 17:58:14
>>48
出るぞ
ttp://www.nostarch.com/gray_python.htm

No Starchからもう一冊Python本出ることになってたんだが
あれはお流れになったのか
0051デフォルトの名無しさん2008/10/12(日) 18:03:14
Pythonの設計と進化
0052デフォルトの名無しさん2008/10/12(日) 18:08:09
初めてのJython
0053デフォルトの名無しさん2008/10/12(日) 18:09:30
How to be a ikemen hacker
0054デフォルトの名無しさん2008/10/12(日) 18:36:27
Pythonの歴史−Matzに聞いてみた−
0055デフォルトの名無しさん2008/10/12(日) 18:36:57
Pythonで定番のテストツールは何ですか
JavaだとjUnitからTestNGに変更するプロジェクトがでてきています
Pythonで最近の流行りとかあれば教えてください
0056デフォルトの名無しさん2008/10/12(日) 18:39:15
Python使わずRuby使う事が流行ってるよ
0057デフォルトの名無しさん2008/10/12(日) 20:14:02
ttp://d.hatena.ne.jp/odz/20061119/1163971267
0058デフォルトの名無しさん2008/10/12(日) 20:15:59
>>55
標準ライブラリにテストツールが入ってるからそれ使うのが普通だと思う。
定番といえるような外部ツールは無い。
0059デフォルトの名無しさん2008/10/12(日) 20:51:52
>>35
IronPython+Silverlightでゲームプログラミングとか。
0060デフォルトの名無しさん2008/10/12(日) 21:00:08
>>35
小説 「Python殺人事件」
0061デフォルトの名無しさん2008/10/12(日) 21:11:23
>>60
誰が殺されるんだよ(wwWwWWwww
0062デフォルトの名無しさん2008/10/12(日) 21:39:49
ちょっとフイタ
0063デフォルトの名無しさん2008/10/12(日) 22:03:44
>>61
Guido van Rossum
0064デフォルトの名無しさん2008/10/12(日) 22:07:12
email.Utilとかが遅延インポートとの兼ね合いでpy2exeでexe化するときに文句言われるんですけど、
何か解決方法はないですか?
--ignoresで無視しちゃうってのも有りなのかなとも考えましたが、あんまり良い方法とは思えないので。
0065デフォルトの名無しさん2008/10/12(日) 22:44:49
>>64
Rubyを使う
0066デフォルトの名無しさん2008/10/12(日) 23:42:47
気付かないうちに
ドキュメントが随分と増えたな。
訳すのも大変だ。
0067デフォルトの名無しさん2008/10/13(月) 00:14:49
警部「ふうむ、どうもこれは崩れたインデントにつまづいて転んだところで
   打ち所が悪かった、ということかな」
警官「ええ、明らかに事故ですね』
名探偵「ちょっと待ってください」
警部(またおまえか・・・)
名探偵「いいですか、被害者の使っていた言語はPythonです。
    そもそもインデントで構造を記述するので、崩れたインデント
    なんてあり得ません。ましてやそれにつまづくなど。。。」
警部「しかし被害者が殴られたと仮定しても、
   その凶器が全く見当たらないじゃないか」


あと誰か適当に書いて
0068デフォルトの名無しさん2008/10/13(月) 00:17:40
>>66
大変ところか作業自体がストップしてるだろ
0069デフォルトの名無しさん2008/10/13(月) 00:23:54
>>68
オマエはpygameの翻訳はやくやれよクソボケカス
0070デフォルトの名無しさん2008/10/13(月) 00:26:05
>>69
個人的にはtwistedの翻訳をやってほしい
0071デフォルトの名無しさん2008/10/13(月) 00:45:59
>>67
鑑識「警部!! 現場からdoが見つかりました!!」
警部「変数か?」
鑑識「さらに遺留品を字句解析しましたが、Pythonにしては、やはりselfが少なすぎます」
名探偵(doが落ちている……selfが少ない……一部が崩れたインデント……まさか)

名探偵「警部。我々は大きな誤解をしていたようです」
警部「……何だと?」
名探偵「Haskellですよ」
0072デフォルトの名無しさん2008/10/13(月) 01:11:36
>>65
ありがとうございます。
Rubyに乗り換えようとおもいます。
0073デフォルトの名無しさん2008/10/13(月) 01:23:47
>>71
            ,. -─- 、._               ,. -─v─- 、._     _
            ,. ‐'´      `‐、        __, ‐'´           ヽ, ‐''´~   `´ ̄`‐、
       /           ヽ、_/)ノ   ≦         ヽ‐'´            `‐、
      /     / ̄~`'''‐- 、.._   ノ   ≦         ≦               ヽ
      i.    /          ̄l 7    1  イ/l/|ヘ ヽヘ ≦   , ,ヘ 、           i
      ,!ヘ. / ‐- 、._   u    |/      l |/ ! ! | ヾ ヾ ヽ_、l イ/l/|/ヽlヘト、      │
.      |〃、!ミ:   -─ゝ、    __ .l         レ二ヽ、 、__∠´_ |/ | ! |  | ヾ ヾヘト、    l
      !_ヒ;    L(.:)_ `ー'"〈:)_,` /       riヽ_(:)_i  '_(:)_/ ! ‐;-、   、__,._-─‐ヽ. ,.-'、
      /`゙i u       ´    ヽ  !        !{   ,!   `   ( } ' (:)〉  ´(.:)`i    |//ニ !
    _/:::::::!             ,,..ゝ!       ゙!   ヽ '      .゙!  7     ̄    | トy'/
_,,. -‐ヘ::::::::::::::ヽ、    r'´~`''‐、  /        !、  ‐=ニ⊃    /!  `ヽ"    u    ;-‐i´
 !    \::::::::::::::ヽ   `ー─ ' /             ヽ  ‐-   / ヽ  ` ̄二)      /ヽト、
 i、     \:::::::::::::::..、  ~" /             ヽ.___,./  //ヽ、 ー        
0074デフォルトの名無しさん2008/10/13(月) 01:34:39
>>71フイタwwww
0075デフォルトの名無しさん2008/10/13(月) 01:42:05
古谷一行「Haskellですよ」
0076642008/10/13(月) 01:48:52
とりあえず >>72 は俺じゃないから。そもそも俺ruby使いだし。
内骨格って言うpython製のファイラの改造をしようとしたけどpy2exeで引っかかったから質問しただけで。

py2exeのきちんとした解決法をご存じの方は教えて下さい。
(一応ググってはみたものの、py2exeがLazyImporterをうまく処理できてないのが原因だってことしかわからず、解決法は見つかりませんでした。)
0077デフォルトの名無しさん2008/10/13(月) 02:13:54
ttp://hp.vector.co.jp/authors/VA012411/cfiler/doc/
これか。面白そうなツールだな。
作者に直接質問投げたほうがいい。
0078デフォルトの名無しさん2008/10/13(月) 05:22:22
                l三`ー 、_;:;:;:;:;:;:j;:;:;:;:;:;:_;:;:;_;:��-三三三三三l
               l三  r=ミ''‐--‐';二,_ ̄    ,三三三彡彡l_   この感じ・・・・
              lミ′   ̄    ー-'"    '=ミニ彡彡/‐、ヽ
                  l;l  ,_-‐ 、    __,,.. - 、       彡彡彳、.//  ・・・・!
_______∧,、_‖ `之ヽ、, i l´ _,ィ辷ァ-、、   彡彡'r ノ/_ ______
 ̄ ̄ ̄ ̄ ̄ ̄ ̄'`'` ̄ 1     ̄フ/l l::. ヽこ~ ̄     彡彳~´/  ̄ ̄ ̄ ̄ ̄ ̄
                 ヽ   ´ :l .l:::.         彡ィ-‐'′
                ゝ、  / :.  :r-、        彡′
              / ィ:ヘ  `ヽ:__,ィ='´        彡;ヽ、
          _,,..-‐'7 /:::::::ヽ   _: :_    ヽ      ィ´.}::ヽ ヽ、
      _,-‐'´    {  ヽ:::::::::ヘ `'ー===ー-- '   /ノ /::::::ヘ, ヽー、
0079デフォルトの名無しさん2008/10/13(月) 08:36:05
なんか定期的に自演Ruby厨が沸くな
0080デフォルトの名無しさん2008/10/13(月) 08:46:56
>687 名前: デフォルトの名無しさん Mail: age 投稿日: 2008/09/18(木) 15:58:20
>>>680
>オレの知り合いがRails案件に手を出してマジで鬱になってたよ。
>要求通りのアプリを組むのは簡単だったみたいだが、パフォーマンス問題があって。
>最後は発注元に訴えられて裁判沙汰になったらしい。
>そして開発してたやつらはほとんど鬱になったそうだ。

>691 名前: デフォルトの名無しさん Mail: sage 投稿日: 2008/09/18(木) 18:19:58
>>>687
>はネタじゃねえな。
>Railsってフレームワークのはずなのに
>互換性をユーザが考えなくてはならない、
>中身を知らないと駄目とかそういうレベルの
>どうしようもない代物なのになぜか日本で流行ってるんだよな。
>バージョンアップが早すぎて互換性が無くなるのはしょうがないとか
>そういう議論で切り返されたりするわけだけど、
>その場合同一のインタフェースを使い続けるんじゃなくて
>別の物を定義してユーザにどちらか選ばせるとか
>できないのかなとか疑問に思う。
>
>Rails案件会社内で幾人かの人たちが携わってるけど、
>最初は楽だ楽だと言ってたが、最近は「勉強不足で自分自身の存在疑う」
>とまで言い始めた。いつに成ればRails or Ruby の拡張及び変更は
>落ち着くのだろう。
0081デフォルトの名無しさん2008/10/13(月) 10:13:17
>>64
ぐぐればいいのに
ttp://stackoverflow.com/questions/174170/python-py2exe-cant-build-exe-using-the-email-module
0082デフォルトの名無しさん2008/10/13(月) 10:16:40
>>58
さんくす
0083642008/10/13(月) 10:29:43
>>81
は?
0084デフォルトの名無しさん2008/10/13(月) 10:56:24
>>80
それRoRに限らずFW全体に共通する問題だと思うが
0085デフォルトの名無しさん2008/10/13(月) 11:04:15
そりゃまぁフレームワークには多かれ少なかれそういう問題はあるだろうが、
それにしたってRoRのソレは人を振り回しすぎる・・・・・・って話でしょ。

「そういう問題が、あるか、無いか」というpredで話を進めて、ドローに持ち込む擁護してもなぁ。
0086デフォルトの名無しさん2008/10/13(月) 11:06:45
>要求通りのアプリを組むのは簡単だったみたいだが、パフォーマンス問題があって。
>最後は発注元に訴えられて裁判沙汰になったらしい。

これはネタとしか思えんがねぇ
裁判沙汰、のほうな
008764 ≠ 832008/10/13(月) 12:02:24
>>81
thanksです。ググり方が悪かったのかそれは見つけてませんでした。

ただ、そこに書いてある内容ではあんまり解決策になってないようです。
includeオプションを使ってemail.Generatorとかを指定しても、
見つけきれなくて例外を発生して終了しますし、
importを工夫するというのもあんまり良い方法ではありません。
内骨格がemail.*を直接importしているわけではなく
直接importしているのはurllibで、そのurllibからemail.*がimportされている状態になっています。
なのでurllibを変更しなければならないということになります。
標準ライブラリを弄るのは良い対処法だとは思えないので却下です。

urllibと内骨格のソースを読んでみましたが、
email.*はURLopener#open_local_fileが呼ばれないとimportされないようだし、
内骨格の利用法だとそのような状況は発生しないのでemail.*は除外してexe化するというやり方でも問題なさそうです。
0088デフォルトの名無しさん2008/10/13(月) 16:17:58
>>70
Twistedなんて時代遅れ
今はEventlet
0089デフォルトの名無しさん2008/10/13(月) 16:30:17
twistedは処理がぶつ切りなるからなぁ
0090デフォルトの名無しさん2008/10/13(月) 19:24:18
>>76
なんかアンカーで決めたよう名称だな
0091デフォルトの名無しさん2008/10/13(月) 20:16:43
上のディレクトリにあるモジュールをインポートするにはどうすりゃいいの?
0092デフォルトの名無しさん2008/10/13(月) 20:31:05
import sys
sys.path.append("..")
0093デフォルトの名無しさん2008/10/13(月) 20:58:58
>>92
それだとそれ以降の動作が全てそれ基準になっちゃうんじゃないの?
0094デフォルトの名無しさん2008/10/13(月) 20:59:52
ああ、ごめん。
検索リストにappendなのね。
0095デフォルトの名無しさん2008/10/13(月) 21:03:46
imp使う方法も
import imp
fp, pathname, description = imp.find_module(name, [".."])
moduleobj = imp.load_module(name, fp, pathname, description)
0096デフォルトの名無しさん2008/10/13(月) 21:33:01
キチガイに刃物は危険だよ。
0097デフォルトの名無しさん2008/10/13(月) 23:37:22
Pythonに続いてCPythonとかIronとかJythonとかネーミングセンス悪すぎだろ
0098デフォルトの名無しさん2008/10/13(月) 23:44:29
PyPyなんて特にまずいだろうね
Pychincoも
0099デフォルトの名無しさん2008/10/13(月) 23:52:46
むしろMontyPythonを誰か作るべき
(既にありそうな予感がするが)
0100デフォルトの名無しさん2008/10/14(火) 01:02:23
英語圏ではpythonだと検索しにくいって苦情が上がってたな。
ヘビやコメディが引っ掛かるらしい。
0101デフォルトの名無しさん2008/10/14(火) 02:04:08
Rよりはマシだ
0102デフォルトの名無しさん2008/10/14(火) 02:05:03
と思ったがR一文字だけで結構検索に引っかかるのな
0103デフォルトの名無しさん2008/10/14(火) 06:11:52
10年選手はしょうがないとして、ここ5年くらいの間に生まれた言語で
検索のしやすさを無視して名前が付けられているのは、
広い意味で「センスに欠ける」かもしれないな。
0104デフォルトの名無しさん2008/10/14(火) 08:58:24
D言語涙目www
0105デフォルトの名無しさん2008/10/14(火) 09:07:08
PHPもPHP研究所と間違えるしどうしようもないよね
0106デフォルトの名無しさん2008/10/14(火) 09:40:28
C言語を忘れるな
0107デフォルトの名無しさん2008/10/14(火) 09:49:53
Adaなんて目も当てられないね
0108デフォルトの名無しさん2008/10/14(火) 10:06:55
KeyError: 'name'
なんだこのエラーww
0109デフォルトの名無しさん2008/10/14(火) 10:09:23
>>> {}['name']
0110デフォルトの名無しさん2008/10/14(火) 10:40:16
理解。もっとわかりやすく例外出してくれよ……。
0111デフォルトの名無しさん2008/10/14(火) 11:51:08
SyntaxError : No way to convince idiots.
0112デフォルトの名無しさん2008/10/14(火) 12:27:53
同じクラスのインスタンスオブジェクトで別々のアトリビュート持つにはどうするの?
たとえば
a = Klass()
b = Klass()
a.c = "spam"

としたときに、b.cを"spam"じゃなく、未定義にする方法。
0113デフォルトの名無しさん2008/10/14(火) 12:34:15
I fond another idiot...

>>> class Klass(): pass
...
>>> a = Klass()
>>> b = Klass()
>>> a.c = "spaM"
>>> b.c
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: Klass instance has no attribute 'c'
0114デフォルトの名無しさん2008/10/14(火) 12:38:29
ん?普通そうなるの?
どんなにやってもアトリビュートが共有されたんだけど。
0115デフォルトの名無しさん2008/10/14(火) 12:42:44
ああ。ごめん。
こういう状況だった。
class Klass(): pass
 dic={}
で、dicを共有しない方法。

0116デフォルトの名無しさん2008/10/14(火) 12:43:41
passはいらんわな。
0117デフォルトの名無しさん2008/10/14(火) 12:49:18
だめだ俺。くだすれ行ってくる……。
initの存在忘れとったorz
0118デフォルトの名無しさん2008/10/14(火) 12:52:07
I guess he has basic problem of his personality.
0119デフォルトの名無しさん2008/10/14(火) 12:53:38
I can't believe myself too.
0120デフォルトの名無しさん2008/10/14(火) 12:54:46
× init
○ __init__
0121デフォルトの名無しさん2008/10/14(火) 12:56:57
蛇使いに5つのアンケート
�@開発環境は?
�Acodingに-*-入れてる?
�Bpython何に使ってる?
�Cpythonを知ったきっかけは?
�D入門書は?
0122デフォルトの名無しさん2008/10/14(火) 12:57:54
>>120
I understanded it.
It only abbreviated it.
0123デフォルトの名無しさん2008/10/14(火) 12:57:58
pygameのfont.SysFontだと日本語が文字化けするんだけど、どうにかならないの?
0124デフォルトの名無しさん2008/10/14(火) 13:00:52
>>122
>It only abbreviated it.

It doesn't make sense it.
0125デフォルトの名無しさん2008/10/14(火) 13:10:03
>>124
Sorry.
I'm still studying English,so I cannot use English enough.
0126デフォルトの名無しさん2008/10/14(火) 13:18:50
1. vim
2. いれてない
3. 2.5.2
4. ハッカーになろう http://cruel.org/freeware/hacker.html
5. マニュアル
0127デフォルトの名無しさん2008/10/14(火) 13:20:15
間違った
3. 数値計算以外何でも
0128デフォルトの名無しさん2008/10/14(火) 14:22:06
>>125
THEN, DON'T USE ENGLISH (wwWWwwwwWwwwwWwww

Your mistakes are of junior-high-level though (w
0129デフォルトの名無しさん2008/10/14(火) 14:28:51
This is a terrible internet, isn't it?
0130デフォルトの名無しさん2008/10/14(火) 14:29:52
中二市ね
0131デフォルトの名無しさん2008/10/14(火) 16:03:53
>>> "foo bar baz".split(maxsplit=2)
TypeError: split() takes no keyword arguments

キーワード引数が使えるところと使えないところがあるんだね
0132デフォルトの名無しさん2008/10/14(火) 16:04:17
>>129
×internet
○the Internet
0133デフォルトの名無しさん2008/10/14(火) 16:16:17
>>132
http://www.media-k.co.jp/jiten/wiki.cgi?%A1%E3%A4%B3%A1%E4#i41
0134デフォルトの名無しさん2008/10/14(火) 16:23:10
>132
So what ???? (wwWwwWWWwwwwWwWwwwWwwwwwwwWwwWWwwwwwwwwWwWwwwWwww
0135デフォルトの名無しさん2008/10/14(火) 16:51:19
Shout the fuck up!
0136デフォルトの名無しさん2008/10/14(火) 21:36:32
検索してたらこんなスレがあった
http://pc11.2ch.net/test/read.cgi/tech/1217999762/
一気に1000レス消化したのかと焦った
0137デフォルトの名無しさん2008/10/14(火) 22:17:21
英語圏のネットでwwwは通じるのか?lolは見たことあるけど
0138デフォルトの名無しさん2008/10/15(水) 10:08:54
LO←これがwの英語版
0139デフォルトの名無しさん2008/10/15(水) 10:29:41
PyScripterでpygameをインポートしようとするとエラー吐くのは何故?
0140デフォルトの名無しさん2008/10/15(水) 11:51:28
エラーを書かないのは何故
0141デフォルトの名無しさん2008/10/15(水) 11:58:55
エスパー期待だろ
0142デフォルトの名無しさん2008/10/15(水) 16:59:00
pygame.__init__内の
from pygame.base import *
の所でモジュールがないとか言われた
0143デフォルトの名無しさん2008/10/15(水) 17:04:43
何故トレースバックを正確に書かない
0144デフォルトの名無しさん2008/10/15(水) 17:06:28
>>> import pygame
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Python26\lib\site-packages\pygame\__init__.py", line 93, in <module>
from pygame.base import *
ImportError: DLL load failed: 指定されたモジュールが見つかりません。
0145デフォルトの名無しさん2008/10/15(水) 17:56:03
SDL.dllのロードに失敗してるっぽいけど
python.exeの対話シェルではimportできるの?
0146デフォルトの名無しさん2008/10/15(水) 17:56:56
>>145
対話シェルでは普通に出来たよ
0147デフォルトの名無しさん2008/10/15(水) 18:47:25
とりあえず、うちのPyScripter ver1.9.9.2
ではエラーは吐きません
0148デフォルトの名無しさん2008/10/15(水) 19:21:31
.pydがインポート出来ないのかな?
0149デフォルトの名無しさん2008/10/15(水) 19:36:34
print not not hoge
か
print bool(hoge)
どっちを使おうか…
0150デフォルトの名無しさん2008/10/15(水) 19:41:42
bool(hoge) のほうが読みやすい気がする
0151デフォルトの名無しさん2008/10/15(水) 21:51:18
pythonにお礼を言わなくちゃ。。。
分かりやすいオブジェクト指向のおかげで自作のwebフレームワークが出来ました。
掲示板なんかも滅茶苦茶スマートです。
0152デフォルトの名無しさん2008/10/15(水) 21:54:30
晒せ
0153デフォルトの名無しさん2008/10/15(水) 21:57:28
>>152
もうちょっと経ってからねw
デザインとか酷いことになっとるから。
それにコードも見せられたもんじゃないし。
(俺工房だし)
0154デフォルトの名無しさん2008/10/15(水) 22:41:10
>>144
以下の内容を「Pyscripter.exe.manifest」としてPyscripter.exeのフォルダに置いておけばimportできるかも

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
</dependentAssembly>
</dependency>
</assembly>
0155デフォルトの名無しさん2008/10/15(水) 23:04:06
>>154
出来たわ…ありがとう
0156デフォルトの名無しさん2008/10/15(水) 23:59:46
Pythonは言語設計もそうだけどドキュメントがしっかりしてるから
書きやすい
0157デフォルトの名無しさん2008/10/16(木) 01:16:10
old style classを継承してsuper使って文句言われてピキピキしてたら
for i in foo:のコロンにもピキピキしてしまった
0158デフォルトの名無しさん2008/10/16(木) 04:49:58
python くんありがとう
0159デフォルトの名無しさん2008/10/16(木) 08:44:19
やっぱRubyだよな
0160デフォルトの名無しさん2008/10/16(木) 19:03:08
phpで作られてるシステムをpythonで作り直したいんですが、
pythonだと実装が難しいことってある?
0161デフォルトの名無しさん2008/10/16(木) 19:48:29
掲示板作ったよ。
なんかホールとか発見したら教えてね。
しばらくしたら忘れてね。
http://rail.s4.pf-x.net/bbs/
0162デフォルトの名無しさん2008/10/16(木) 19:52:25
>>160
CGIかフレームワークかによる。
PythonにはCGIライブラリは付属しているけど、セッションライブラリがないから、自前で作るか、どっかから拾ってくる必要がある。
あとPHPにはデータベースライブラリが付属しているけどPythonは自前でインストールする必要がある。
どちらもフレームワークを使えば、自前で用意する必要はない。たぶん。
0163デフォルトの名無しさん2008/10/16(木) 20:23:36
Pythonでwebやろうとしたら何よりもサーバーの問題だろ
0164デフォルトの名無しさん2008/10/16(木) 21:39:42
みんなフレームワーク使ってるの?
0165デフォルトの名無しさん2008/10/16(木) 21:44:40
djangoかわいいよdjango
0166デフォルトの名無しさん2008/10/16(木) 21:45:02
>>164
自作の
0167デフォルトの名無しさん2008/10/16(木) 22:37:08
pylons
0168デフォルトの名無しさん2008/10/16(木) 22:43:01
PythonのCGIでファイルに書き込みする際にロックしたいんだがどうすりゃいいの?
0169デフォルトの名無しさん2008/10/16(木) 23:04:01
http://www.rouge.gr.jp/~fuku/cgi/python-exlock/
これかな?
0170デフォルトの名無しさん2008/10/16(木) 23:53:02
pythonでPDFをJPGにするコンバーター作りたいんだけど、何かいい方法ないかな?
PyPDFモジュールだとページ単位で切り貼りしたり文字取り出したりぐらいしかできんぽい。
誰かヒントください。
0171デフォルトの名無しさん2008/10/16(木) 23:54:38
なぜpythonで
01721702008/10/17(金) 00:01:46
pythonの可能性を探しに……
0173デフォルトの名無しさん2008/10/17(金) 00:05:55
sqlite3ライブラリが標準でついてるんだから
ファイルベースはやめようぜ
0174デフォルトの名無しさん2008/10/17(金) 00:21:21
可能性探すなら自力でがんばれ!
01751702008/10/17(金) 02:13:46
すみません、自力なんて面倒です。
0176デフォルトの名無しさん2008/10/17(金) 03:59:48
詳しくは知らんが、ウェブのスクリーンショットを取る方法と同じやり方じゃダメかね。
Windowsあたりなら他のアプリをスクリプトで制御して取れそうな気がするが。
0177デフォルトの名無しさん2008/10/17(金) 05:02:54
>>168
>PythonのCGIでファイルに書き込みする際にロックしたいんだがどうすりゃいいの?

f = open('filename', 'w+')
import fcntl
fcntl.flock(f.fileno(), fcntl.LOCK_EX)
f.write('foobar')
f.close()

fcntlはUNIX系でしか動かないけど、CGIサーバはきっとUNIX系だろうからきっと動くと思う。
0178デフォルトの名無しさん2008/10/17(金) 08:14:21
>>160
.pspだとphpみたいにHTMLの中にPython埋め込めるから楽。
0179デフォルトの名無しさん2008/10/17(金) 09:37:32
os.system()でghostscript呼び出したらええんちゃうん?
0180デフォルトの名無しさん2008/10/17(金) 13:03:45
Ruby, Python, JavaScript, PHP だと日本語サイトで
コードコピペして使える量が多いのはどれですか?
perlはなんか嫌なので抜かします
0181デフォルトの名無しさん2008/10/17(金) 13:05:18
標準、追加ライブラリでもいいです。
日本語の解説が多くて使いやすい言語はどれになりますか?
0182デフォルトの名無しさん2008/10/17(金) 13:11:26
【Perl,PHP】LLバトルロワイヤル3【Ruby,Python】
http://pc11.2ch.net/test/read.cgi/tech/1215319832/
01831802008/10/17(金) 13:13:09
特にwebページの操作が日本語googleで調べやすい言語が良いんですが
0184デフォルトの名無しさん2008/10/17(金) 13:15:20
いってみます。 あと速度やメモリはあんまり関係なくて、日本語サイトが多くて
コピペ資料が多くて、同一内容が一番短い時間で作れるやつが良いです。
0185デフォルトの名無しさん2008/10/17(金) 13:19:50
Googleで「Python webプログラミング」とか適当に検索して件数を比較してみればいいんじゃない
0186デフォルトの名無しさん2008/10/17(金) 13:27:21
比較しました。web操作はmechanizeと言語名で日本語サイト検索してみました。
JavaScript でmechanizeは使え無いようなので、有力なのはRubyですか


mechanize JavaScript 約 441,000
mechanize ruby 約 283,000
mechanize PHP約 197,000
mechanize Python 約 159,000
mechanize wsh 約 89,300
0187デフォルトの名無しさん2008/10/17(金) 14:53:13
LLバトルスレでやろうね
0188デフォルトの名無しさん2008/10/17(金) 15:02:24
なんで検索用語がmechanizew
scrapingとかcrawlerとかにしとけよ
0189デフォルトの名無しさん2008/10/17(金) 15:06:06
>>188
たとえば検索ページのフォームへの入力とか次のページに移動とか
そういう操作をMechanizeでやった、ということだと思うんだ・・・。
0190デフォルトの名無しさん2008/10/17(金) 18:19:21
>>189
ねーよwww
0191デフォルトの名無しさん2008/10/17(金) 20:37:36
djangoって使われてる?
質問したいんだが、本スレは過疎ってるし・・・。

日本語のメーリングリストみたいのあるのかな?
0192デフォルトの名無しさん2008/10/17(金) 21:00:40
>>177
おお、サンクス!
0193デフォルトの名無しさん2008/10/17(金) 23:00:46
>>191
あるけどエロサイトの宣伝メールしか流れてこない
0194デフォルトの名無しさん2008/10/17(金) 23:39:27
>>193
どんなMLだよww
0195デフォルトの名無しさん2008/10/18(土) 09:36:13
>193
アッー!!
0196デフォルトの名無しさん2008/10/18(土) 18:37:20
過疎った
01971612008/10/18(土) 19:40:49
ページ作ったはいいものの、何をしようか?
0198デフォルトの名無しさん2008/10/18(土) 19:47:27
うp
01991612008/10/18(土) 20:04:56
http://rail.s4.pf-x.net/
XHTML1.1準拠だから見た目をうまくできない。
CSSをいま書いてる。
0200デフォルトの名無しさん2008/10/18(土) 20:34:35
>>199
とりあえず目に悪いので、白と黒を反転させてもらえないすか
0201デフォルトの名無しさん2008/10/18(土) 20:39:40
>>200
http://rail.s4.pf-x.net/index2.cgi
0202デフォルトの名無しさん2008/10/18(土) 21:41:49
>>201
真に受けんなwww
0203デフォルトの名無しさん2008/10/18(土) 21:43:21
ゆっくりしていってねwww
0204デフォルトの名無しさん2008/10/18(土) 21:47:43
>>201
何と言う紳士
0205デフォルトの名無しさん2008/10/18(土) 21:48:56
もうすぐ消すよww
さすがにね・・・
02062002008/10/18(土) 21:52:44
>>201
うおっ 一瞬だけ黒いのが見えた。
別に冗談だったわけじゃなくて、目に優しい色使いにして欲しいのはホントすよ。
0207デフォルトの名無しさん2008/10/18(土) 21:54:52
ん。ちょっとログ見る。
しばらくページ見れないかも。
02081612008/10/18(土) 22:02:36
>>206
使おうと思ってたのはパステルグリーンとかその辺だったんだけど、
実際CSSなしで作ってみたらモノクロでも別にかまわないかと思ったんだ。
0209デフォルトの名無しさん2008/10/18(土) 22:03:54
緑は目に優しいって言うけど遠くを見るのが重要で色は関係無い
森林が7割の日本は遠くにあるのが大抵緑だったってだけなんだぜ
リラックス効果はあるかも知れ無いけど。インターネットから拾った豆知識な
02101612008/10/18(土) 22:08:22
>>209
雰囲気的な問題でね。
誕生日から取ったんだけど、HNが「くいな」なんだ。
オレンジとか緑が合うかと思ってね。

まぁこれ以上はスレチだから自重しとくわ。
Pythonに関するいいコンテンツ案ない?
0211デフォルトの名無しさん2008/10/18(土) 22:25:12
>>210
「副産物」ってのは興味あるぞ。
02121612008/10/19(日) 00:22:39
だれか僕と勝負するひといませんか?
0213デフォルトの名無しさん2008/10/19(日) 01:03:29
>>212
ttp://pyspa.org/
02141612008/10/19(日) 10:50:56
ここは腐ったインターネットですね
0215デフォルトの名無しさん2008/10/19(日) 13:39:12
>>214
急にどうした?
02161612008/10/19(日) 14:59:25
IDあればいいのにね・・・
上二つは僕じゃないですよ。
これ以降自重しますので。
0217デフォルトの名無しさん2008/10/19(日) 15:17:47
すまん >>216

そこでトリップですよ。
使い方わからないけど……。
0218161 ◆e/zc6raR/o 2008/10/19(日) 16:16:28
>>217
必要性があるのかどうか。
0219デフォルトの名無しさん2008/10/19(日) 16:26:56
>>161
>>213

どっちもダメオーラ全開のインターネットですね
0220デフォルトの名無しさん2008/10/19(日) 16:41:21
偉そうな事言って何故かURLが出てこないなwww
0221デフォルトの名無しさん2008/10/19(日) 17:43:55
>>217はなんのサイトなんだ?
ただのHTMLだし。
0222デフォルトの名無しさん2008/10/19(日) 18:19:02
チャット作ったけどクッキーには名前と入退室状態入れるものなの?
0223デフォルトの名無しさん2008/10/19(日) 18:24:01
安価ミス。
>>217→>>213
0224デフォルトの名無しさん2008/10/19(日) 18:25:01
>>222
名前をハッシュにした方がいい。
0225デフォルトの名無しさん2008/10/19(日) 19:27:38
すみません駄目だしするぐらいなら
コードを書いていただけませんか
0226デフォルトの名無しさん2008/10/19(日) 19:34:42
コードも見てないのにダメ出しなんてできない
0227デフォルトの名無しさん2008/10/19(日) 20:01:28
美意識のない奴は何をやってもダメ。
PHPでもやってろ(wwWwwWwwwWwWwwwwwWwwWWwwww
0228デフォルトの名無しさん2008/10/19(日) 20:04:11
  /\___/\
/ /    ヽ ::: \
| (●), 、(●)、 |    / ̄ ̄ ̄ ̄ ̄ ̄ ̄
|  ,,ノ(、_, )ヽ、,,   |  < まーたはじまった
|   ,;‐=‐ヽ   .:::::|    \_______
\  `ニニ´  .:::/
/`ー‐--‐‐―´´\
0229デフォルトの名無しさん2008/10/19(日) 20:30:21
>>225
ただの煽りは無視していいよ。
ただ、明確な目的がなく公開、書き込みしてるだけならやめたほうがいいかも。

スレに書き込みする時は、何か依頼したり、具体的な要望を聞く時等に限ったほうが。
0230デフォルトの名無しさん2008/10/19(日) 20:37:30
civ4始めますた
0231デフォルトの名無しさん2008/10/19(日) 20:53:16
>>225
>>> impot 161
File "<stdin>", line 1
impot 161
^
SyntaxError: invalid syntax
0232デフォルトの名無しさん2008/10/19(日) 23:48:55
>>213
なにこれ。
幼稚園児の落書きかよ(wWwwwWwwWwww
0233デフォルトの名無しさん2008/10/19(日) 23:59:00
restだろ
0234デフォルトの名無しさん2008/10/20(月) 08:23:10
ttp://pyspa.org
ttp://ll-onsen.jp

天は天の下に人を作らずというが。
これを見ていると明らかに上下があるような気がしてならない。
0235デフォルトの名無しさん2008/10/20(月) 08:39:34
引き出しが HTML と CSS しか無いんですね、分かります
0236デフォルトの名無しさん2008/10/20(月) 10:53:19
人並みに悔しいらしい(wwWwWwwWWwwWwWwWwWwwWwwwwwwwwwwwwwwWwWwwWwWWwwwww
0237デフォルトの名無しさん2008/10/20(月) 14:28:53
reStructuredTextを使うのはいいけど、
せめてHTMLに変換してから載せろよ
0238デフォルトの名無しさん2008/10/20(月) 14:39:15
なんでこの板ID無いの?
0239デフォルトの名無しさん2008/10/20(月) 15:33:51
>>237
そんな余裕もないITドカタが作ってるんだろ
0240161 ◆e/zc6raR/o 2008/10/20(月) 16:01:08
アクセス解析にリンク元加えたら2chのジャンプページばっかでワロタwww

カウンターも掲示板もモジュールとして動くように作ったよ。
0241デフォルトの名無しさん2008/10/20(月) 16:01:10
>>238
IDは荒らしとかの被害がないと導入しないらしい。
過去に何度も要望は出ているが、全て却下され続けている。
というわけで、この板をスクリプトで荒らせば導入してくれるかもしれん。
0242デフォルトの名無しさん2008/10/20(月) 16:19:17
>>237
美意識とスキルの問題。
何を言っても無駄。
0243デフォルトの名無しさん2008/10/20(月) 16:29:14
>>241
じゃあ、いっちょPythonで荒らしツールでも作ってみるか
0244デフォルトの名無しさん2008/10/20(月) 17:52:01
8月頃荒らされたでしょ
0245デフォルトの名無しさん2008/10/20(月) 19:25:31
>>234
人の下に人を作らずだと思ってたんだけど
そう言う場合もあんの?
0246デフォルトの名無しさん2008/10/20(月) 19:35:29
>>245
「天の下」に人を作らなかったんだとしたら、
いったい天と人の位置関係はどうなってんだって話だよなw
0247デフォルトの名無しさん2008/10/20(月) 21:16:01
perlでは2chに書き込めるのにpythonでは書き込めないんですね
http://pc11.2ch.net/test/read.cgi/tech/1184483810/
0248デフォルトの名無しさん2008/10/20(月) 21:29:00
User-Agentヘッダに"Python-urllibが含まれてると
大抵のサイトでアクセス拒否されるからな
Pythonなんか使わないで一生Perl使ってたほうがいいぞ
0249デフォルトの名無しさん2008/10/20(月) 21:30:58
最近仕様変わった?
ttp://jane.s28.xrea.com/test/read.cgi/bbs/1148713909/801-900
ttp://red.ap.teacup.com/momonga/128.html
ttp://red.ap.teacup.com/momonga/200.html
ttp://red.ap.teacup.com/momonga/265.html
ttp://son-son.sakura.ne.jp/programming/monazilla.html
0250デフォルトの名無しさん2008/10/20(月) 21:46:50
ブラウザのPOSTをそのままPythonで再現してやればいいだけだから
そう大変なことでもないだろう
0251デフォルトの名無しさん2008/10/20(月) 22:12:44
161の人はもういないの?
0252デフォルトの名無しさん2008/10/20(月) 22:30:05
>>245,246

  /\___/\
/ /    ヽ ::: \
| (●), 、(●)、 |    / ̄ ̄ ̄ ̄ ̄ ̄ ̄
|  ,,ノ(、_, )ヽ、,,   |  < まーたはじまった
|   ,;‐=‐ヽ   .:::::|    \_______
\  `ニニ´  .:::/
/`ー‐--‐‐―´´\
0253デフォルトの名無しさん2008/10/20(月) 23:43:32
>>251
いますよ、けどレベルが低いので潜んでますw
少しは骨のある人が出てくると思ったんだけど、残念ですねw
0254デフォルトの名無しさん2008/10/20(月) 23:46:45
少しは骨のある人が出てくると思ったんだけど
0255デフォルトの名無しさん2008/10/20(月) 23:53:55
そうですね、自力でデバイスドライバ書く程度の人が
いたら雇ってあげようと思ってたのですがw
0256デフォルトの名無しさん2008/10/20(月) 23:55:44
この世界を作ったのは実はボクチムです。
いちおくえんで雇ってくだちい。
0257デフォルトの名無しさん2008/10/20(月) 23:56:43
自力でデバイスドライバ書く程度の人だってさ
0258デフォルトの名無しさん2008/10/20(月) 23:58:01
>>253
もっと面白い負け惜しみを考えて出直してこいよ。
0259デフォルトの名無しさん2008/10/21(火) 00:09:57
>>234
どっちも同じウンチ君が作ったんだと思うよ。
0260デフォルトの名無しさん2008/10/21(火) 00:11:09
自分のサイトをこういう形で宣伝して面白いか?
0261デフォルトの名無しさん2008/10/21(火) 00:22:20
アクセスカウンタ作ったけど2桁以上になっても数字の画像が1つしか表示出来ない…
0262デフォルトの名無しさん2008/10/21(火) 00:33:45
最近見始めたんだけど、なんでこのスレこんなに粘着が多いの?
IDが出ないだけで実は1人が粘着してるだけ?
それともpython使いは、みんなこんななの?
0263デフォルトの名無しさん2008/10/21(火) 00:41:17
よかったな。君も今日から仲間だ。
0264デフォルトの名無しさん2008/10/21(火) 07:01:08
粘着質なのは一部だよ
ただ歴史的な事情があってほとんどの人はスルーしてる
というかPythonを日本語で語れる場所は最早しょっぱいところしかない
やる気ある人は本家行ってるだろう
0265デフォルトの名無しさん2008/10/21(火) 07:17:54
まともなひとのほとんどはばかにはとりあわないんだけど
粘着してるのは一人
>>262 が正解
0266デフォルトの名無しさん2008/10/21(火) 07:27:19
python.jpが駄目駄目だからなぁ
あれじゃ誰も憑いて来ないよ
0267デフォルトの名無しさん2008/10/21(火) 08:54:51
少しはこのスレの技術力を試そうときたのに
なんだか技術的なことが一切でてこないね。
正直お前らには幻滅したよ
0268デフォルトの名無しさん2008/10/21(火) 08:59:15
このスレの技術力を試そうときたのに
0269デフォルトの名無しさん2008/10/21(火) 09:02:41
webフレームワークだなんだとか、
よくわからないレスが付く様になったと思ったら自分のサイトを公開、
それで思う様なレスが付かなかったら下らないレスを付けて見えない敵と戦う、
すばらしいね
0270デフォルトの名無しさん2008/10/21(火) 09:04:23
自分が駄目駄目なだけなのに、全部他人のせいにしたいんですね、分かります。
02712702008/10/21(火) 09:05:05
>>269
敵は本当にいますが?
0272デフォルトの名無しさん2008/10/21(火) 09:06:06
IT業界の集団ストーカー被害について
http://pc11.2ch.net/test/read.cgi/prog/1188400788/

事実、このような見えない様に活動する敵が
沢山いますが?あなたはこの事実に対し対抗することができますか?
0273デフォルトの名無しさん2008/10/21(火) 09:07:45
161の人はもういないの?
もっと話してよ。このスレを埋め尽くしてほしい。
他はばかばかりだから
0274デフォルトの名無しさん2008/10/21(火) 09:09:21
>>266
>あれじゃ誰も憑いて来ないよ

うんうん、憑かれたら大変だね(wwwWwwwWWWwwwWwWwwwWwwww

そういえば、日本のPythonコミュニティをどうこうするとか息巻いて玉砕してた人たちがいたよな
元気にしてるのかな?
アッーー!
0275274 ◆64K9Nsxy1. 2008/10/21(火) 09:09:55
おっと、偽物が出ないうちにトリップつけとくwwwWWWwW
02762702008/10/21(火) 09:12:31
敵はいない
集中的にからかわれているアホが一人いる

これが事実だった。間違えてた。
0277デフォルトの名無しさん2008/10/21(火) 09:13:30
>>275
  /\___/\
/ /    ヽ ::: \
| (●), 、(●)、 |    / ̄ ̄ ̄ ̄ ̄ ̄ ̄
|  ,,ノ(、_, )ヽ、,,   |  < まーたはじまった
|   ,;‐=‐ヽ   .:::::|    \_______
\  `ニニ´  .:::/
/`ー‐--‐‐―´´\
0278デフォルトの名無しさん2008/10/21(火) 09:16:32
ちょうど9時になったら人が集まってくる辺りが…
暇なら時には自分で営業でもしてこい。
0279デフォルトの名無しさん2008/10/21(火) 09:18:43
>>274
くだを巻くしか脳がない奴らだから、何も出来ないよ。
実際目に見えることは何もしてないし。
たまに売れない本を出しては、勝手に落ち込んでるだけだよ。
新橋でインタビューに答えている酔っぱらいオヤジいるだろ、あれと同じだよ。
全部政府の政策のせいにしたいだけなんだよ。
0280デフォルトの名無しさん2008/10/21(火) 09:23:52
>>278
営業なんてできません。だから2chで暇つぶししてるんです。
こんなボクチムでも生きていける日本はすばらしいと思います。
今日もボクチムのお給料のために働いてくださいね。
0281161 ◆e/zc6raR/o 2008/10/21(火) 09:38:42
さて、webフレームワークってあと何が必要だっけ?
今のままだと多田野テンプレートエンジンだぞ……。
0282デフォルトの名無しさん2008/10/21(火) 09:40:06
pthってどう使うの?
0283デフォルトの名無しさん2008/10/21(火) 09:49:40
>>279
そいつらが日本のPythonを悪くしているようにしか見えないんだけど(w
0284デフォルトの名無しさん2008/10/21(火) 09:54:43
>>282
すまん、そんなことより
>>161のテストをお願いできないか……。
0285161 ◆e/zc6raR/o 2008/10/21(火) 09:56:14
テストってもしょぼ過ぎて驚愕すると思いますよw
0286デフォルトの名無しさん2008/10/21(火) 09:58:58
是非ソースを公開してください
0287 ◆e/zc6raR/o 2008/10/21(火) 10:00:53
pthは……置いておくだけで効果あるんだっけ?
0288デフォルトの名無しさん2008/10/21(火) 10:11:33
あ
0289デフォルトの名無しさん2008/10/21(火) 10:13:56
く
0290デフォルトの名無しさん2008/10/21(火) 10:16:44
そーいや作るのにどれくらいかかったの?>>161のやつ。
0291デフォルトの名無しさん2008/10/21(火) 10:17:26
粘着は一人らしいよ(wwWwwWWwwwWWWWwwwwWWwwwwww
0292 ◆e/zc6raR/o 2008/10/21(火) 10:21:05
>>290
構想を練るのに10分。
書いたのは30分ぐらいかも。

ただ、作った後に知ったこととかを追加したりもしてるので。(組み込み型の継承とか)
皆さんが思ってる程高度ではありません。

僕が使うレベルではこれ以上の機能がいらないんだよなぁ。
0293デフォルトの名無しさん2008/10/21(火) 10:22:00
早すぎだろ

>僕が使うレベルではこれ以上の機能がいらないんだよなぁ。
さあソースを公開するんだ
0294 ◆e/zc6raR/o 2008/10/21(火) 10:25:05
>>293
もうしている件について。
0295 ◆e/zc6raR/o 2008/10/21(火) 10:51:50
アクセス解析見てると掲示板からトップページに来てる人が多いのね。

なるべくこっちにお願い。
http://rail.s4.pf-x.net/
0296デフォルトの名無しさん2008/10/21(火) 11:01:55
>>282
sys.pathに追加するのに使う
3.28 site -- サイト固有の設定フック
http://www.python.jp/doc/2.4/lib/module-site.html
0297 ◆e/zc6raR/o 2008/10/21(火) 11:09:32
>>296
スクリプトと同じフォルダには置けないの
0298 ◆e/zc6raR/o 2008/10/21(火) 11:10:17
?忘れた。
僕もpthは使ったことないんだよね。
0299デフォルトの名無しさん2008/10/21(火) 11:29:41
sys.path内のディレクトリ(site-packagesとか)に置いておけばいい
0300デフォルトの名無しさん2008/10/21(火) 11:38:31
sys.pathに""ってあるじゃん。
0301 ◆e/zc6raR/o 2008/10/21(火) 11:45:49
とりあえず簡単な説明書いてみた。
http://rail.s4.pf-x.net/jade/
0302デフォルトの名無しさん2008/10/21(火) 11:55:39
過疎。

>>301
面白そうじゃん。
0303デフォルトの名無しさん2008/10/21(火) 14:27:22
insecure string pickle
について教えてください。
0304デフォルトの名無しさん2008/10/21(火) 15:43:02
>>278
>ちょうど9時になったら人が集まってくる辺りが…
>暇なら時には自分で営業でもしてこい。

営業活動中ですか〜〜(wwWwwWwwwwWwwWWWwwwWWWwww
0305デフォルトの名無しさん2008/10/21(火) 15:56:42
>>278
自分で営業して、自分でコード書いてますが何か?
0306デフォルトの名無しさん2008/10/21(火) 15:58:12
ここまで俺の自演
0307デフォルトの名無しさん2008/10/21(火) 15:58:56
>>66
亀レスだが、MLの方で動きがある。
0308デフォルトの名無しさん2008/10/21(火) 16:29:45
営業は自分だけど、開発は下請けに丸投げしています.
おかげで毎日が楽しいです.
0309デフォルトの名無しさん2008/10/21(火) 16:39:11
とりあえず>>161の友達がキモすぐる
0310161 ◆e/zc6raR/o 2008/10/21(火) 16:45:54
>>309
禿同wwww
0311デフォルトの名無しさん2008/10/21(火) 17:07:54
>>305
pythonの案件って出てくる?
0312デフォルトの名無しさん2008/10/21(火) 17:09:30
>>307
気付いたら 2.5 の翻訳が完成しかけてるじゃないカー
0313デフォルトの名無しさん2008/10/21(火) 17:15:51
そういえば、日本のPythonコミュニティをどうこうするとか息巻いて玉砕してた人たちがいたよな
元気にしてるのかな?
アッーー!
03143052008/10/21(火) 17:20:55
>>311
あるところにはある。
かなりウマーな状態だけど初めにつてがないとかなり厳しい。
0315デフォルトの名無しさん2008/10/21(火) 17:44:36
>>305
自衛業乙
0316デフォルトの名無しさん2008/10/21(火) 17:46:00
来年卒業だから雇ってくれ
0317デフォルトの名無しさん2008/10/21(火) 18:02:01
スペックを晒せよ
4留とかなしだぞ(wwwwWwwWwWWwwwWwwwwww
0318デフォルトの名無しさん2008/10/21(火) 18:03:11
(wwwwWwwWwWWwwwWwwwwww
↑なにこれ(笑)
0319デフォルトの名無しさん2008/10/21(火) 18:26:31
128 名前:デフォルトの名無しさん [sage]: 2008/10/14(火) 14:22:06
>>125
THEN, DON'T USE ENGLISH (wwWWwwwwWwwwwWwww

Your mistakes are of junior-high-level though (w

134 名前:デフォルトの名無しさん [sage]: 2008/10/14(火) 16:23:10
>132
So what ???? (wwWwwWWWwwwwWwWwwwWwwwwwwwWwwWWwwwwwwwwWwWwwwWwww

227 名前:デフォルトの名無しさん [sage]: 2008/10/19(日) 20:01:28
美意識のない奴は何をやってもダメ。
PHPでもやってろ(wwWwwWwwwWwWwwwwwWwwWWwwww

275 名前:274 ◆64K9Nsxy1. [sage]: 2008/10/21(火) 09:09:55
おっと、偽物が出ないうちにトリップつけとくwwwWWWwW

291 名前:デフォルトの名無しさん [sage]: 2008/10/21(火) 10:17:26
粘着は一人らしいよ(wwWwwWWwwwWWWWwwwwWWwwwwww

304 名前:デフォルトの名無しさん [sage]: 2008/10/21(火) 15:43:02
>>278
>ちょうど9時になったら人が集まってくる辺りが…
>暇なら時には自分で営業でもしてこい。

営業活動中ですか〜〜(wwWwwWwwwwWwwWWWwwwWWWwww

317 名前:デフォルトの名無しさん [sage]: 2008/10/21(火) 18:02:01
スペックを晒せよ
4留とかなしだぞ(wwwwWwwWwWWwwwWwwwwww
0320デフォルトの名無しさん2008/10/21(火) 18:29:29
>>319
318を忘れてるよ(wwwWWwwWwWWWWwwwwWWwwwwwwwWwwww
0321デフォルトの名無しさん2008/10/21(火) 18:29:39
俺キモオタ童貞なんだ(wwWwwWwwwwWwwWWWwwwWWWwww
0322デフォルトの名無しさん2008/10/21(火) 18:31:31
実は俺も(wwWwwWwwwwWwwWWWwwwWWWwww
0323デフォルトの名無しさん2008/10/21(火) 18:33:43
僕低学歴(wwWwwWwwwwWwwWWWwwwWWWwww
0324デフォルトの名無しさん2008/10/21(火) 18:33:44
I'm very good at english (wwWwwWwwwwWwwWWWwwwWWWwww
0325デフォルトの名無しさん2008/10/21(火) 18:34:47
↓まーたはじまった(wwWwwWwwwwWwwWWWwwwWWWwww
0326デフォルトの名無しさん2008/10/21(火) 18:36:37
あ(wwWwwWwwwwWwwWWWwwwWWWwww
0327デフォルトの名無しさん2008/10/21(火) 18:37:34
く(wwWwwWwwwwWwwWWWwwwWWWwww
0328デフォルトの名無しさん2008/10/21(火) 18:41:05
暇なら時には自分で営業でもしてこい(wwWwwWwwwwWwwWWWwwwWWWwww
0329デフォルトの名無しさん2008/10/21(火) 19:03:06
Grass のスレはここですか?
0330デフォルトの名無しさん2008/10/21(火) 19:12:09
unicode howto の人が早く見つかるといいっすね
0331デフォルトの名無しさん2008/10/21(火) 19:16:23
>>312
何で2.6じゃないのかと思ったら、
2.6でフォーマット変わったのね。
差分使えなくなるけど、今後の翻訳どうするんだろ?
0332デフォルトの名無しさん2008/10/21(火) 19:41:03
TeXからreStructuredTextに変わったんだっけか
0333デフォルトの名無しさん2008/10/21(火) 21:47:39
アクセス解析のCGI作ってたらいきなり足跡増えたからびっくりしたらgooglebotだったわ
0334デフォルトの名無しさん2008/10/21(火) 22:02:05
reStructuredTextはスペースの扱いが微妙で
日本語訳がどうなるのか心配だな。
0335デフォルトの名無しさん2008/10/21(火) 22:03:52
>>316
学部卒?
院卒ならググればいくつか出てくるのは知ってるよね。
まぁ、まともな就職先かどうかは知らんがw
0336デフォルトの名無しさん2008/10/21(火) 23:11:43
この時期に決まってないってスペック的に相当ヤバくね?
0337デフォルトの名無しさん2008/10/21(火) 23:55:34
>>301
お、ソースもう公開してたのか。
金貰えるわけじゃないのに説明乙
0338デフォルトの名無しさん2008/10/22(水) 00:34:43
>>335
いや、学部ですが、
検索してみます。

>>336
すまん。よく考えたら来年じゃなくて来年度だった。
青田買いが最近はひどくてね、もうね(ry
0339デフォルトの名無しさん2008/10/22(水) 00:55:13
4月ごろになればそんな企業の求人も出てくる。
正直そのころまで景気が持つかどうか激しく微妙だが。
0340デフォルトの名無しさん2008/10/22(水) 02:31:55
うちくる?
0341デフォルトの名無しさん2008/10/22(水) 09:02:14
そろそろ9時だな。仕事のできない社内引きこもりの活動開始時間だ(wwwwWwWwwwWWWwwwWww
0342161 ◆e/zc6raR/o 2008/10/22(水) 09:02:56
ハロー(wwwwWwWwwwWWWwwwWww
0343デフォルトの名無しさん2008/10/22(水) 09:06:19
>>340
ttp://d.hatena.ne.jp/nullpobug/20081020/1224430814
0344デフォルトの名無しさん2008/10/22(水) 11:58:38
黙ったらばればれじゃないかな。
また転職か?(wwWwwWWwwwwWww
0345デフォルトの名無しさん2008/10/22(水) 12:49:48
>>344の言わんとしたいことが全く理解できない。
0346デフォルトの名無しさん2008/10/22(水) 13:03:42
無視しとけ
0347デフォルトの名無しさん2008/10/22(水) 13:04:35
XMLを処理する方法が色々あって
どれを使うか迷うよ
0348デフォルトの名無しさん2008/10/22(水) 13:04:59
以降このスレでは拡張NGで、w{3,} を登録。
0349デフォルトの名無しさん2008/10/22(水) 15:15:23
>>347
ElementTree最強
0350デフォルトの名無しさん2008/10/22(水) 16:02:48
161は学生じゃないの?
なんでこんな時間に書き込みできるんだよ。
0351デフォルトの名無しさん2008/10/22(水) 16:23:23
lxmlは別途入れる価値がある
0352デフォルトの名無しさん2008/10/22(水) 16:24:06
lxmlはいいね
基本的にElementTreeを拡張したようなインタフェースで
HTMLにも使えるしXPathも使える
0353デフォルトの名無しさん2008/10/22(水) 17:59:11
>>350
携帯じゃないの?
0354デフォルトの名無しさん2008/10/22(水) 18:03:56
携帯にpythonのインタプリタ入れるとか言う話も
いつの間にか下火になった。
androidあたりに乗らないかな〜
0355デフォルトの名無しさん2008/10/22(水) 18:14:36
>>353
更新されてるっていうねwww

>>354
WinMobileあたりで使えるっけ?
Nokiaは使えたよね。確か。
0356デフォルトの名無しさん2008/10/22(水) 19:20:30
>348
それだと>1までひっかかるのでは
0357デフォルトの名無しさん2008/10/22(水) 19:36:52
>>356
>1はデフォで表示されるようになってるんだが、言われて気づいたけど一部URLにヒットしちゃうね。
あと、全角にはヒットしてなかった罠

[ww]{4,}

こんな感じで。ていうか、めっちゃ見やすくなったわ。逆に荒らしに反応しちゃってる人のレスが気になる。
0358デフォルトの名無しさん2008/10/22(水) 20:33:19
PythonのCGIゲームとかないの?
0359161 ◆e/zc6raR/o 2008/10/22(水) 20:55:47
jQuery内包。

でもまだ僕自身がAjax勉強中なんだよなぁ(´・ω・`)
どういう風にすれば使いやすくなるのかまったく分からない。

>>350
今日は休日でした。
0360デフォルトの名無しさん2008/10/22(水) 21:13:20
>>359
意表をつかれたじゃないかww
0361デフォルトの名無しさん2008/10/22(水) 21:20:13
>>360
何がだ(wwWwwWWwwwwWww
0362デフォルトの名無しさん2008/10/22(水) 21:26:24
>>361が見えない
0363デフォルトの名無しさん2008/10/22(水) 21:28:36
>>358
言いだしっぺの法則。
0364デフォルトの名無しさん2008/10/23(木) 00:32:38
161が誰だか分かってしまった。
明日から直視できないと思う
配布されてるソースの癖から、たぶんあいつだと思うが
0365デフォルトの名無しさん2008/10/23(木) 01:24:47
>明日から直視できないと思う

なんで?
0366デフォルトの名無しさん2008/10/23(木) 01:26:37
pythonの日本語ドキュメント2.5が完成したんならメーリングリストで報告すればいいのに
0367デフォルトの名無しさん2008/10/23(木) 08:41:35
>>365
恥ずかしすぎて
0368デフォルトの名無しさん2008/10/23(木) 09:44:29
161タソの特徴

- 学生だと主張している
- 自分の卒業年次も知らない
- cssとhtmlが不得意
- というかアビリティ的にマイナス
- 恥ずかしいコードを書く
- 直視できないくらい恥ずかしい
- 自分では自覚がないらしい
- 都合が悪くなると逃げる
0369デフォルトの名無しさん2008/10/23(木) 11:07:46
Pythonのコードにまで癖が出るなんて凄いな161
0370デフォルトの名無しさん2008/10/23(木) 12:03:24
オアー
オアー
オアオアオアー

ワン
ツー
ふん
ふん
ふん
ふん

オアー
0371デフォルトの名無しさん2008/10/23(木) 13:35:36
9時になるとやってくるバカどもが来なくなったな。
おめでたいことだ。
0372デフォルトの名無しさん2008/10/23(木) 13:56:32
>>366
掲載の許可が1つ取れてないんだろう?
0373161 ◆e/zc6raR/o 2008/10/23(木) 16:37:01
今までにソース公開したことは無いんだけどね。
誰と勘違いしてるんだろ(´・ω・`)
高1ってのは本当ですよ。

今度こそ本当に書き込み自重しますね。
スレの空気を悪くする原因のひとつになっている気がするので。
またいつか落ち着いたら現れるかも知れません。
0374デフォルトの名無しさん2008/10/23(木) 17:28:18
wxPythonで日本語の入力が出来ないんだがどうしたらいい?
0375デフォルトの名無しさん2008/10/23(木) 17:30:28
>>374
unicode版入れてる?
0376デフォルトの名無しさん2008/10/23(木) 17:31:19
>>372
とか言いつつも
英語のままで載せてるな。
0377デフォルトの名無しさん2008/10/23(木) 17:43:11
>>375
サンクス、unicode版入れたら標準のテキストコントロールでは入力が出来たがデモのEditraでは日本語が入力できなかったorz=3
0378デフォルトの名無しさん2008/10/23(木) 17:50:06
>>377
最後吹いたじゃまいかwww
0379デフォルトの名無しさん2008/10/23(木) 18:06:16
>>373
結構面白いとおもってたぜ。
陰ながら応援しとくよ。
0380デフォルトの名無しさん2008/10/23(木) 22:36:30
>>377
乙ノシ
0381デフォルトの名無しさん2008/10/23(木) 23:40:00
>>373
パソ研がんばってね。
0382デフォルトの名無しさん2008/10/24(金) 02:53:08
プログラムのプの字も知らない俺がPythonを使いこなすための順序を提示してくれないか?
0383デフォルトの名無しさん2008/10/24(金) 03:05:38
>>382
わるい、それより>>161の指摘たのむ
0384デフォルトの名無しさん2008/10/24(金) 03:28:03
>>382
ほとんどが他の言語からの移民だから無理
0385デフォルトの名無しさん2008/10/24(金) 10:55:02
>>382
悪い事はいわんからRuby使った方がいいと思う
0386デフォルトの名無しさん2008/10/24(金) 11:41:50
>>382
はじぱいを読む->ネ申!!
>>161
掲示板のソース公開してくだしあ
0387デフォルトの名無しさん2008/10/24(金) 14:46:37
スラッシュドット・ジャパン | Python 2.5 の日本語公式ドキュメント完成
http://slashdot.jp/developers/article.pl?sid=08/10/23/218220

案の定、全然コメントがついてない。
0388デフォルトの名無しさん2008/10/24(金) 17:29:46
>>386
まだ脆弱なのでもうちょっとまっててね・・・・
Sってあなた?
0389デフォルトの名無しさん2008/10/24(金) 19:05:43
JSON便利すぎワロタwwwww
0390デフォルトの名無しさん2008/10/24(金) 20:58:35
>>389
どんなことに使ってんの?
住所ひっぱってくるのしか見たことないけど
0391デフォルトの名無しさん2008/10/25(土) 00:57:28
>>390
JSON便利すぎワロタwwwww
0392デフォルトの名無しさん2008/10/25(土) 18:37:20
>>390
何するにも、データ量が小さい。
0393デフォルトの名無しさん2008/10/25(土) 19:32:21
張る間wwww
0394デフォルトの名無しさん2008/10/25(土) 19:40:46
張る間wwww
0395デフォルトの名無しさん2008/10/25(土) 19:45:57
張る間wwww
0396デフォルトの名無しさん2008/10/25(土) 19:55:03
>>390
何するにも、Pythonのリスト型やディクショナリ型に
そっくりなので扱いやすい上に認識もしやすい。
0397デフォルトの名無しさん2008/10/25(土) 20:26:17
>>396
JSON便利すぎワロタwwwww
0398デフォルトの名無しさん2008/10/25(土) 20:27:48
yamlはどうなの
0399デフォルトの名無しさん2008/10/25(土) 20:57:42
データ構造としては yamlより使いやすいかもね。
大部分は、evalするだけでネストしたdictとlistのインスタンスを得られる。
null, false, true は変換かけてやらないと不都合があるだろうけど。
0400デフォルトの名無しさん2008/10/25(土) 22:43:44
>>399
Jython便利すぎワロタwwwww
0401デフォルトの名無しさん2008/10/25(土) 23:08:12
yamlはJSONを包含しちゃってるから比較するのもどうかと思うが。
どっちにしろxmlよりは手軽。
0402デフォルトの名無しさん2008/10/25(土) 23:18:45
>>401
西尾便利すぎワロタwwwww
0403デフォルトの名無しさん2008/10/26(日) 00:57:01
2ちゃんはいつだって平和だな・・・
0404デフォルトの名無しさん2008/10/26(日) 01:29:24
張る間wwww
0405デフォルトの名無しさん2008/10/26(日) 09:42:12
この週末は特に平和だ
0406デフォルトの名無しさん2008/10/26(日) 10:03:29
>>402
西尾はxmlだと思う
0407デフォルトの名無しさん2008/10/26(日) 10:55:33
>>405
まだ脆弱なのでもうちょっとまっててね・・・・
0408デフォルトの名無しさん2008/10/26(日) 11:02:22
>>407
JSON便利すぎワロタwwwww
0409デフォルトの名無しさん2008/10/26(日) 13:09:46
スレの空気を悪くする原因のひとつになっている気がするので。
高1ってのは本当ですよ。
0410デフォルトの名無しさん2008/10/26(日) 13:16:07
大丈夫ですか幸一君
蛇にかまれないようにね。
0411デフォルトの名無しさん2008/10/26(日) 13:37:24
オレは童顔巨乳アイドルな上にPythonスキーなのだが、これも本当ですよ。
0412デフォルトの名無しさん2008/10/26(日) 13:54:03
>>409
確かに,あれで社会人とか金もらってコード書いてるとかあり得ないよな。
もし高一じゃなかったら、直視できないくらい恥ずかしい(wWww
0413デフォルトの名無しさん2008/10/26(日) 14:17:03
使用環境
Python 2.5.2 (r252:60911, Feb 21 2008, 13:17:27) [MSC v.1400 64 bit (AMD64)] on win32
です。

start_new_threadで呼び出した関数の中で
print 使うとエラーで落ちます。
print はスレッドセーフではないという認識でOK?
0414デフォルトの名無しさん2008/10/26(日) 14:17:43
かんなぎ見逃したっぁあああああああああああああああああああああああああ
0415デフォルトの名無しさん2008/10/26(日) 14:18:15
誤爆
0416デフォルトの名無しさん2008/10/26(日) 14:32:47
自己解決君まだ居座ってるのか
0417デフォルトの名無しさん2008/10/26(日) 14:52:48
wxpythonのcontrib/utils/convertrcってどこから入手できる?
0418デフォルトの名無しさん2008/10/26(日) 17:30:29
>>161
リンク切れ・・・ttp://rail.s4.pf-x.net/python/
0419デフォルトの名無しさん2008/10/26(日) 17:37:42
>>418
トップにしか飛べない件
0420デフォルトの名無しさん2008/10/26(日) 19:27:21
>>413
自分のプログラムにバグがあるとは考えないの?
0421デフォルトの名無しさん2008/10/26(日) 19:51:17
>>418
スレの空気を悪くする原因のひとつになっている気がするので。
高1ってのは本当ですよ。
0422デフォルトの名無しさん2008/10/26(日) 19:52:58
>>418
やめてくれ。
0423デフォルトの名無しさん2008/10/26(日) 19:53:51
>>418
2ちゃんはいつだって平和だな・・・
0424161 ◆e/zc6raR/o 2008/10/26(日) 19:56:05
ここまで俺なし。
このpythonスレの低レベルさがpythonユーザーが増えない一因だとも思うんだ。
0425デフォルトの名無しさん2008/10/26(日) 20:05:59
>>424
レベルの高低はともかく、おまいみたいな奴が出てくるのは歓迎すべきことだよな。
0426デフォルトの名無しさん2008/10/26(日) 20:15:42
しつこい奴が何人かいるだけじゃん
ただの馬鹿なのか?
0427デフォルトの名無しさん2008/10/26(日) 20:22:21
Pythonのコードにまで癖が出るなんて凄いな161
0428デフォルトの名無しさん2008/10/26(日) 20:24:39
>>424
リンク切れ・・・ttp://rail.s4.pf-x.net/python/
0429デフォルトの名無しさん2008/10/26(日) 20:24:58
これだからな……
0430デフォルトの名無しさん2008/10/26(日) 20:25:30
まだ脆弱なのでもうちょっとまっててね・・・・
0431デフォルトの名無しさん2008/10/26(日) 20:26:29
>>426
レベルの高低はともかく、>>161みたいな奴が出てくるのは歓迎すべきことだよな。
0432デフォルトの名無しさん2008/10/26(日) 20:28:16
Ajax勉強中なんだよなぁ(´・ω・`)
0433デフォルトの名無しさん2008/10/26(日) 20:33:13
ハロー(wwwwWwWwwwWWWwwwWww
0434デフォルトの名無しさん2008/10/26(日) 20:35:21
>>433
JSON便利すぎワロタwwwww
0435デフォルトの名無しさん2008/10/26(日) 20:38:38
>>434
レベルの高低はともかく、>>161みたいな奴が出てくるのは歓迎すべきことだよな。
0436デフォルトの名無しさん2008/10/26(日) 20:42:32
これはひどい
0437デフォルトの名無しさん2008/10/26(日) 20:43:18
pythonでwebフレームワーク作ってるよ。
まだO/Rマッパーとかなくてフレームワークと呼ぶには程遠いものだけど、
いつか完成したときには公開してみるよ。
0438デフォルトの名無しさん2008/10/26(日) 20:43:36
こんなしょぼいので歓迎とか…ハッ、嗤わせる
0439デフォルトの名無しさん2008/10/26(日) 20:44:18
最近見始めたんだけど、なんでこのスレこんなに粘着が多いの?
IDが出ないだけで実は1人が粘着してるだけ?
それともpython使いは、みんなこんななの?

うんうん、憑かれたら大変だね(wwwWwwwWWWwwwWwWwwwWwwww

そういえば、日本のPythonコミュニティをどうこうするとか息巻いて玉砕してた人たちがいたよな
元気にしてるのかな?
アッーー!
0440デフォルトの名無しさん2008/10/26(日) 20:47:41
>>438
レベルの高低はともかく、>>161みたいな奴が出てくるのは歓迎すべきことだよな。
0441デフォルトの名無しさん2008/10/26(日) 21:07:10
自宅に帰ってもやることといったらエロゲと2ch。
充実した人生だな。
0442デフォルトの名無しさん2008/10/27(月) 00:29:16
ハッ、嗤わせる
0443デフォルトの名無しさん2008/10/27(月) 06:58:49
かっこいいと思ったのかね・・・
夜露死苦的なかわいそさを感じるな
0444デフォルトの名無しさん2008/10/27(月) 08:44:40
>>442
ちょうど9時になったら人が集まってくる辺りが…
暇なら時には自分で営業でもしてこい。
0445デフォルトの名無しさん2008/10/27(月) 08:48:20
↓まーたはじまった(wwWwwWwwwwWwwWWWwwwWWWwww
0446デフォルトの名無しさん2008/10/27(月) 09:12:09
>>445
スレの空気を悪くする原因のひとつになっている気がするので。
童顔巨乳アイドルな上にPythonスキーなのは本当ですよ。
0447デフォルトの名無しさん2008/10/27(月) 09:25:34
ハロー(wwwwWwWwwwWWWwwwWww
0448デフォルトの名無しさん2008/10/27(月) 09:26:33
自宅に帰ってもやることといったらエロゲと2ch。
夜露死苦的なかわいそさを感じるな
0449デフォルトの名無しさん2008/10/27(月) 09:30:06
そろそろ9時だな。仕事のできない社内引きこもりの活動開始時間だ(wwwwWwWwwwWWWwwwWww
0450デフォルトの名無しさん2008/10/27(月) 09:31:10
>>448
>ちょうど9時になったら人が集まってくる辺りが…
>暇なら時には自分で営業でもしてこい。

営業活動中ですか〜〜(wwWwwWwwwwWwwWWWwwwWWWwww
0451デフォルトの名無しさん2008/10/27(月) 09:33:42
>>448
黙ったらばればれじゃないかな。
また転職か?(wwWwwWWwwwwWww
04521612008/10/27(月) 09:34:36
IDあればいいのにね・・・
上五つは僕じゃないですよ。
これ以降自重しますので。
0453デフォルトの名無しさん2008/10/27(月) 09:55:43
何この責任擦り付けのミエミエ自演
そんなに自分の低能さが悔しいのかよ
0454デフォルトの名無しさん2008/10/27(月) 10:04:18
>>453
粘着は一人らしいよ(wwWwwWWwwwWWWWwwwwWWwwwwww
0455デフォルトの名無しさん2008/10/27(月) 10:07:01
>>453
>>161みたいな奴が出てくるのは歓迎すべきことだよな。
0456デフォルトの名無しさん2008/10/27(月) 10:31:25
>>453
ブログではすごいんですけどね(wwWwwWWwwwWWWWwwwwWWwwwwww
0457デフォルトの名無しさん2008/10/27(月) 14:49:32
クラスAのメソッドの中にクラスBを定義するとき、
Bのメソッドにselfじゃなくてb_selfって書くと
両方のオブジェクトにアクセスできて
便利なんだぜ
0458デフォルトの名無しさん2008/10/27(月) 19:59:31
>>417
wxWidgetsの方に入ってるよ
0459デフォルトの名無しさん2008/10/27(月) 23:58:46
何この責任擦り付けのミエミエ自演(wwWwwWWwwwWWWWwwwwWWwwwwww
そんなに自分の低能さが悔しいのかよ(wwWwwWWwwwWWWWwwwwWWwwwwww
0460デフォルトの名無しさん2008/10/28(火) 00:03:36
>>457
暇なら時には自分で営業でもしてこい(wwWwwWwwwwWwwWWWwwwWWWwww
0461デフォルトの名無しさん2008/10/28(火) 01:35:26
正規表現で文字列の置き換えとかないの?
0462デフォルトの名無しさん2008/10/28(火) 01:43:50
>>461
しつこい奴が何人かいるだけじゃん
ただの馬鹿なのか?
0463デフォルトの名無しさん2008/10/28(火) 01:50:38
>461
re.sub
0464デフォルトの名無しさん2008/10/28(火) 01:51:26
re.sub
0465デフォルトの名無しさん2008/10/28(火) 09:27:50
ちょうど9時になったら人が集まってくる辺りが…
暇なら時には自分で営業でもしてこい。
0466デフォルトの名無しさん2008/10/28(火) 09:30:20
↑まーたはじまった
0467デフォルトの名無しさん2008/10/28(火) 12:31:02
ソケット通信でサーバクラスを作ったんですが、
メッセージ受信時にインスタンス生成元にデータ受信イベントを通知させる
方法が分かりません。
C#ならdelegateでイベントハンドラを自作するだけだと思うんですが
pythonだとどうすればいいんですか?
0468デフォルトの名無しさん2008/10/28(火) 12:53:52
>>467
pythonだともともと関数がファーストクラスだからね

def f(): print "f"

class Foo(object):
  def g(self): print "Foo.g"

class Bar(object):
  def __call__(self): print "Bar.__call__"

handler = f
handler()

foo = Foo()
handler = foo.g
handler()

bar = Bar()
handler = bar
handler()

object.method
という表記が素直にデリゲートのように使えることが分かると思う
0469デフォルトの名無しさん2008/10/28(火) 13:48:56
わかりません
すみません
0470デフォルトの名無しさん2008/10/28(火) 14:41:16
>>469
呼んで欲しいメソッド(コールバック)を、呼び出し側のオブジェクトに渡す
呼び出し側のオブジェクトは、その参照を変数に持っておいて
必要なときに呼ぶだけだろ?

関数やメソッドを渡すときは単に名前を渡す
変数に保持している関数やメソッドは、単に()で(普通の関数のように)呼ぶ
イベントリスナを複数持ちたいなら、コールバックをlistやsetに保持しておけばいい

なんも難しいことは無いはずだが
0471デフォルトの名無しさん2008/10/28(火) 14:52:51
わかりません
自己解決しました
すみません
0472デフォルトの名無しさん2008/10/28(火) 15:08:41
自己解決君が居座る限り、まともに機能しないなこのスレ。
0473デフォルトの名無しさん2008/10/28(火) 17:00:38
>>472
自己解決しなさい
0474デフォルトの名無しさん2008/10/28(火) 17:22:45
あ
0475デフォルトの名無しさん2008/10/28(火) 17:46:41
め
0476デフォルトの名無しさん2008/10/28(火) 17:50:21
み
0477デフォルトの名無しさん2008/10/28(火) 17:53:09
む
0478デフォルトの名無しさん2008/10/28(火) 18:17:19
 
0479デフォルトの名無しさん2008/10/28(火) 18:36:35
re.sub
0480デフォルトの名無しさん2008/10/28(火) 20:53:52
【まだ】DELLお届け予定案内その45【来ない】 [パソコン一般]
0481デフォルトの名無しさん2008/10/28(火) 21:30:04
会社で使えない奴、それはワタシ/アイツ [プログラマー]
Rubyにはプログラミング言語以上の価値があると思う [WebProg]
ハッキングの仕方教えてください!! [プログラマー]
0482デフォルトの名無しさん2008/10/28(火) 21:38:58
なんだ、やっぱりRuby信者が荒らしてたのか
0483デフォルトの名無しさん2008/10/28(火) 23:41:34
自己解決君はRubyスレも荒らしているキチガイ社内ニートだったのかあ
エロゲやってる?
0484デフォルトの名無しさん2008/10/29(水) 01:20:31
なんだ、やっぱりRuby信者が荒らしてたのか
0485デフォルトの名無しさん2008/10/29(水) 02:29:58
自己解決君はRubyスレも荒らしているキチガイ社内ニートだったのかあ
エロゲやってる?
0486デフォルトの名無しさん2008/10/29(水) 04:51:02
壊れたラジオか!
0487デフォルトの名無しさん2008/10/29(水) 06:15:12
>>481
自分で履歴残して自分で貼るのがすっかり常習化したな、この機能。
0488デフォルトの名無しさん2008/10/29(水) 08:47:40
そうまでして素性を隠す必要があるのか?
コードだけでなく行動も恥ずかしい奴だな(ww
0489デフォルトの名無しさん2008/10/29(水) 08:52:26
ちょうど9時になったら人が集まってくる辺りが…
ハロー(wwwwWwWwwwWWWwwwWww
0490デフォルトの名無しさん2008/10/29(水) 09:22:34
壊れかけのレイディオか!
0491デフォルトの名無しさん2008/10/29(水) 10:34:53
>>488
>コードだけでなく行動も

山田君、座布団全部持ってって〜
0492デフォルトの名無しさん2008/10/29(水) 11:01:45
引き出しが HTML と CSS しか無いんですね、分かります
0493デフォルトの名無しさん2008/10/29(水) 20:45:08
161は完全にいなくなっちゃったね。
勿体無い。

思うのはさ、「ウンコに触れたら自分もウンコ臭い」ってことだと思うんだ。
(ww辺りをNGに設定してさ、極力スルーしようよ。
皆で頼み込めばID実装されるかもしれないしさ。
これじゃpythonスレとしての機能を果たしてないよね。
0494デフォルトの名無しさん2008/10/30(木) 00:08:34
そろそろ避難所でも作るか
0495デフォルトの名無しさん2008/10/30(木) 00:18:18
そういえば、日本のPythonコミュニティをどうこうするとか息巻いて玉砕してた人たちがいたよな
元気にしてるのかな?
0496デフォルトの名無しさん2008/10/30(木) 01:50:04
避難所なんかこの板にいっぱいあるだろ
0497デフォルトの名無しさん2008/10/30(木) 01:56:25
>>493
レベルの高低はともかく、>>161みたいな奴が出てくるのは歓迎すべきことだよな。
0498デフォルトの名無しさん2008/10/30(木) 07:01:51
誰も答えてないみたいなので…

>>303
pickleで、クォートされてない文字データを読み込もうとしてる場合に起こる例外。
壊れたデータを読み込もうとしているので、pickletools.dis等で調べてみるといい。
エディタで開いて上書き保存してしまった(ソフトによっては改行文字が変わる)ってケースも考えられる。
>>> pickle.loads(pickle.dumps('foo').replace('\n','\r\n'))
0499デフォルトの名無しさん2008/10/30(木) 09:09:32
そろそろ9時だな。仕事のできない社内引きこもりの活動開始時間だ(wwwwWwWwwwWWWwwwWww
0500デフォルトの名無しさん2008/10/30(木) 09:48:08
不況は始まったばかりだぞ。これからバブル崩壊後の不況とは
比べ物にならないすごいのが来るよ。外需依存の日本さてどうなることか。
俺、社内ニートから真性ニートまっしぐらって感じだな。
0501デフォルトの名無しさん2008/10/30(木) 09:50:29
ID実装しても串刺せば無意味
0502デフォルトの名無しさん2008/10/30(木) 10:02:15
串刺す手間が増えるだけでも効果がある
0503デフォルトの名無しさん2008/10/30(木) 10:22:19
都乃河日記
4月7日 「田中ロミオ先生と竜騎士07先生と顔合わせした。意外と優しそうな人だった」

8月28日「ロミオさんと竜騎士さんとキャラ設定について会議をした。正直僕の作った設定が一番いいと思う」

10月9日「ロミオさんと竜騎士さんと僕の意見が合わない。いたるさんに相談したら苦笑いされた」

12月1日「ロミオと竜騎士にシカトされた。なんだこいつら」

2月8日 「お前ら何二人で勝手に話してんだ。俺も混ぜろ」

4月1日 「麻枝様もシナリオライターに参加して下さることになった。ロミオしっかりしろ」

5月2日 「竜騎士が麻枝様に怒られてやがる。ざまぁw」

7月21日「お前ら何三人で勝手に話してんだ。俺も混ぜろ」

11月8日「Rewrite紹介ページが完成した。よく見たら俺の名前が無かった。ざけんな」

12月4日「ささみアフターの企画をした。いたるに苦笑いされた。」

12月25日「かゆ  うま  」

12月26日「昨日創価に入ってからすっかり体調も良くなった。さらに職場で気になっていたあの娘から今晩デートに誘われた。昇進も決まったし、今最高の気分です。入って良かった創価学会」
0504デフォルトの名無しさん2008/10/30(木) 10:23:30
誤爆
0505デフォルトの名無しさん2008/10/30(木) 11:26:17
調子コイて開発人員増やしまくった企業とか、どうなるんだろうね。
1年後、いや半年後が楽しみだね。
0506デフォルトの名無しさん2008/10/30(木) 15:53:13
>>501
BBQに勝てるのか?
0507デフォルトの名無しさん2008/10/30(木) 18:20:26
http://qb5.2ch.net/test/read.cgi/operate/1206636885/657
駄目元で書き込んだ。
賛同してくれる人はこのレスに同意のアンカーをつけてくれ。
0508デフォルトの名無しさん2008/10/30(木) 18:42:14
PILのImageWinモジュールって使ってる人いる?

Dib.draw()がOverflow Errorとかでコケたりするんで
ソース見てみたら、
PILのdisplay.cで、HWNDやHDCを受け取る関数がほとんど
intとしてそれらを扱っている上に、
PyArg_ParseTupleで"i"というフォーマットで解釈しようとしてるんで
32bit Windowsでも、ハンドル値が0x7fffffffより大きい時に
Overflow Errorになってしまう。
32bit限定と考えても、ハンドル値は"I"でパースさせるべきだと思うんだが……

PILのページを見てみたが、どこにバグレポを送ればいいのかわからん
trackerとか使ってないのか
0509デフォルトの名無しさん2008/10/30(木) 18:50:55
>>508
If you don't have a support contract, please send your question to the Python Image SIG mailing list.
The same applies for bug reports and patches.
0510デフォルトの名無しさん2008/10/30(木) 19:22:08
>>509
トン。MLに送ればいいのか。
0511デフォルトの名無しさん2008/10/31(金) 02:25:20
http://qb5.2ch.net/test/read.cgi/operate/1206636885/657
駄目元で書き込んだ。
賛同してくれる人はこのレスに同意のアンカーをつけてくれ。
0512デフォルトの名無しさん2008/10/31(金) 10:41:53
いっそのことシベリアにでも立てたら
0513デフォルトの名無しさん2008/10/31(金) 20:08:06
pythonスレごと別板とかしたらばに避難するって手もあるな。
0514デフォルトの名無しさん2008/10/31(金) 20:10:03
そんなにID欲しいならトリップ必須にすればいいじゃん
トリップ付いて無い奴はageと一緒で叩けばいいじゃん
0515デフォルトの名無しさん2008/10/31(金) 21:09:56
叩くレスが無駄だよぉ
0516デフォルトの名無しさん2008/10/31(金) 23:33:53
トリップの文字考えるのめんどくさいよぉ
0517デフォルトの名無しさん2008/11/01(土) 00:06:17
そうするとトリップ以外をはじく専用ブラウザがあるといいのだが。
0518デフォルトの名無しさん2008/11/01(土) 00:10:58
Pythonで作れよこの能無しが。
0519デフォルトの名無しさん2008/11/01(土) 00:33:09
能よりは時間とやる気だろうなぁボトルネックは。
0520デフォルトの名無しさん2008/11/01(土) 00:37:37
>>517
専ブラに詳しくないんだけど、
特定文字が「含まれていない場合に」あぼーんするっていう機能は
意外と無いのかな?
とりあえず、俺がいま使ってるA Bone2には無いようだ。
0521デフォルトの名無しさん2008/11/01(土) 00:58:05
理由をつけて結局やらないのが能ナシなんだよ
0522デフォルトの名無しさん2008/11/01(土) 01:04:57
なにを自虐的になってるんだ
0523デフォルトの名無しさん2008/11/01(土) 01:44:51
>>512-522
>>511が見えないのか?レスしろと言われてるんだからしろよ。
だから荒らしが収まらないんだろ
0524デフォルトの名無しさん2008/11/01(土) 09:24:09
放置放置
0525デフォルトの名無しさん2008/11/01(土) 11:51:35
叩くレスが無駄だよぉ
05265082008/11/01(土) 15:05:18
書くのを忘れてた
PILのImageWinの話だけど
一応ユーザコード側で頑張れば、回避できる

ハンドル値が0x7fffffffを越えている場合(Pythonでの型は長整数型になる)
単に0x100000000Lを引いてやればPythonのintに収まり
Overflow Errorは発生しない
32bitワードとしてのビット値は全く同じなので、これを渡してやれば問題ない
0527デフォルトの名無しさん2008/11/01(土) 16:24:49
for i in xrange(0xffffffff)としたら
OverflowError: long int too large to convert to int
というエラーが出たのですがどうすればいいですか?
0528デフォルトの名無しさん2008/11/01(土) 16:27:36
>>527
range/xrangeがintを仮定してるんだろ
あきらめれ
0529デフォルトの名無しさん2008/11/01(土) 16:35:26
>>528
少々面倒ですが
i = 0
while i < 0xffffffff:
  ほげほげ
  i+=1
とすることにします。
どうもありがとうございました。
0530デフォルトの名無しさん2008/11/01(土) 16:52:49
python3.0なら通る
ただxrangeは無くなってrangeがxrange相当になったけど
0531デフォルトの名無しさん2008/11/01(土) 17:45:18
便乗なんだけどrangeの制限とかどこかに載ってたりします?
0532デフォルトの名無しさん2008/11/01(土) 17:56:12
拡張ではなく、C/C++への組み込みの仕方を
解説してるサイトありませんか?
公式ドキュメントだけでは分かりづらくて。

サンプル多ければ英語サイトでもおkです。
0533デフォルトの名無しさん2008/11/01(土) 18:05:59
>>532
Pyrex使えば?
ちょー簡単にライブラリ出来るよ
吐いたCコード見ると勉強にもなるし
05345332008/11/01(土) 18:10:26
組込みだったね。間違えましたごめんなさい
組み込んでるツールのソース見るのが一番だろうけど
公開してるかな?
0535デフォルトの名無しさん2008/11/01(土) 18:12:42
pyrexは拡張モジュールを作るであってますか?

wxwidgetsとopengl使って、gui部分はpython、描画処理はC/C++でしたいと
思ってるんですが、そういう場合は拡張モジュール使う方がいいんでしょうか?

0536デフォルトの名無しさん2008/11/01(土) 18:13:03
>534
内骨格
0537デフォルトの名無しさん2008/11/01(土) 18:15:51
>>531
http://docs.python.org/library/functions.html
にxrangeのほうなら制限が明記されてるみたいだな
rangeに関してはなんも書いてないけど

>>533
pyrexっつーかcythonは使ったことあるし
拡張作るには便利だと思うが、
>>532が言ってるのはembeddingのほうだから、外してないか?

boost.pythonは拡張/埋め込みどっちにも使えたと思う
0538デフォルトの名無しさん2008/11/01(土) 18:17:11
>>536
内骨格は拡張だよ、埋め込みじゃない
py2exeで固めてあるが、実体はpydとpythonスクリプトだ
0539デフォルトの名無しさん2008/11/01(土) 18:20:34
Py_Initializeしてモジュールをインポートしてハンドラを呼び出すとかその程度じゃないか
CとPythonのやりとりは通信用の関数渡すなりCの方でモジュール定義するなりして
日本語版の公式ドキュメントで事足りると思うぞ
05405332008/11/01(土) 18:32:45
>>535
拡張でいいならば、わしwxPythonでGUI作って
描画(2D)はPyrexでやってるけど快適です。
0541デフォルトの名無しさん2008/11/01(土) 18:40:04
>>539
組み込み簡単ってこと?

>>540
おお、pyrex弄ってみようかな。

後学のために、組み込みの話だけど、
Py_INCREF(x)とPy_DECREF(x)って何してるの?

最近Lua言語の組み込みを眺めてみたんだけど、推察すると
pythonとC/C++で変数やり取りするためのスタックみたいなもの?

じゃなきゃ、GC関係ってのは分かるんだけど、無知でごめん
0542デフォルトの名無しさん2008/11/01(土) 18:48:11
>>541
スタックじゃなくて参照カウントの上げ下げ
ゼロになるとそのオブジェクトが破棄される
0543デフォルトの名無しさん2008/11/01(土) 18:53:02
>>535みたいなのだったら拡張モジュールをCで書けばいいね
組み込む必要はないんじゃないの
0544デフォルトの名無しさん2008/11/01(土) 20:12:10
>>541
用途に合うかどうかわからないけど、
Pyrexを検討するなら see also Cython (http://www.cython.org/)
0545デフォルトの名無しさん2008/11/01(土) 20:48:29
携帯電話でpythonって使えますか?
0546デフォルトの名無しさん2008/11/01(土) 20:50:56
>>545
普通の携帯電話じゃ使えないけどsymbian/s60って言うプラットフォームを使ってるNokiaの携帯なら使えるよ!
機器のいろんな入出力に簡単にアクセスできるんだ。
しかも、今度s60対応の携帯がsoftbankから2つも出るよ!
http://k-tai.impress.co.jp/cda/article/news_toppage/42514.html
http://k-tai.impress.co.jp/cda/article/news_toppage/42515.html
0547デフォルトの名無しさん2008/11/01(土) 20:51:27
>>546
すごいですね!!
絶対に買います!!!
0548デフォルトの名無しさん2008/11/01(土) 20:51:57
――ここまで俺の自演――
0549デフォルトの名無しさん2008/11/01(土) 20:52:14
ここまで俺の自演
0550デフォルトの名無しさん2008/11/01(土) 20:54:09
これはひどいww

でもいい情報になったw
0551デフォルトの名無しさん2008/11/01(土) 21:18:22
>>537
便乗の質問、かつどうしようもないレベルなんだけど
答えてくれてありがとう。なるほど。
0552デフォルトの名無しさん2008/11/01(土) 21:18:35
pythonの方針として、
hoge += piyo() + "a"
とするのと
hoge += piyo()
hoge = "a"
とどちらが推奨されますか?
0553デフォルトの名無しさん2008/11/01(土) 21:22:24
>>552
結果が違う
0554デフォルトの名無しさん2008/11/01(土) 21:28:10
すいませんww
hoge += piyo()
hoge += "a"
です。
0555デフォルトの名無しさん2008/11/01(土) 22:32:38
hoge = "".join((hoge, piyo(), "a"))
hoge += "".join((piyo(), "a"))
hoge = "%s%s%s" % (hoge, piyo(), "a")
hoge += "%s%s" % (piyo(), "a")
hoge = "{0}{1}{2}".format(hoge, piyo(), "a")
hoge += "{0}{1}".format(piyo(), "a")
0556デフォルトの名無しさん2008/11/01(土) 22:46:01
ああ、そっか。
文字列フォーマット使ったほうが可読性高いのか。
0557デフォルトの名無しさん2008/11/01(土) 23:20:56
いろんな方法あるんだなー
0558デフォルトの名無しさん2008/11/01(土) 23:21:41
555はやり方は色々あるからどれでも好きなの選べって感じにみえる。
0559デフォルトの名無しさん2008/11/01(土) 23:22:50
>>554
パフォーマンス優先なら ''.join かな。

最近はどうだか知らないけど、2.3, 2.4辺りの頃なら
文字列のスライスや連結はなるべく避けて、
StringIO の利用や、リストに溜めておいて最後に ''.join ってしてた。
参考: ttp://www.skymind.com/~ocrow/python_string/

フォーマットでの連結は、
実用面では、例えば piyo() の返す型が何かわからなくて
強制的に文字型にしたい場合等には、有用だけど、(''.joinだと str() するのをよく忘れる)
可読性の点では、見た目だけでなく、コードの意図を明確にするという点で考慮の余地があると思う。

0560デフォルトの名無しさん2008/11/02(日) 00:02:21
前置きとして、文字列リテラル等のサイズのそれ程大きくない文字列連結について。

>>> concat = lambda *argv: ''.join(argv)
>>> hoge = concat(hoge, piyo(), 'a')

…と、関数にすれば、どの方法でも一定の可読性は保つ事ので、見た目は気にしないでいい。
後は、実装の違いだけど

フォーマットを使う場合、
piyo()が値を返すのを忘れていた場合 'None' という文字になる
書式により引数の長さが固定。

''.join を使う場合は、
piyo()が文字列以外を返す場合、TypeError となるので早期に問題を検出しやすい。
可変長引数を取れる。

一般的な文字列の連結には ''.join 推奨で、
書式が固定の場合は、フォーマット による連結を使う と使い分けるのはどうでしょう。
0561デフォルトの名無しさん2008/11/02(日) 07:54:53
string.template も見ておいたほうがいい。
0562デフォルトの名無しさん2008/11/02(日) 12:40:25
templateの代わりにformatがでたようなもんだろ
0563デフォルトの名無しさん2008/11/02(日) 13:00:43
サーバーを介さずに直接メールを送りたいのですがどうすればいいですか?
調べた物はどれもサーバーを介す物でした。
0564デフォルトの名無しさん2008/11/02(日) 13:18:47
え?
0565デフォルトの名無しさん2008/11/02(日) 13:23:11
勘違いしていました。ごめんなさい。
0566デフォルトの名無しさん2008/11/02(日) 16:21:52
あれ、161すごくね?
http://rail.s4.pf-x.net/bbs2/
0567デフォルトの名無しさん2008/11/02(日) 16:31:11
ある文字列が与えられたときに改行までを取り出して返すイテレーター関数を作ろうと思って以下のようにしたのですが
def StrIter(str):
for i in str.split('\n'):
yeild i
これでは改行文字がLFである場合にしか対応出来ませんし、あまり綺麗ではないように感じます。
どうすればいいと思いますか?
0568デフォルトの名無しさん2008/11/02(日) 16:36:09
>>566
確かにすごいが、空気を嫁。

>>567
\rを空の文字列に置換してしまえばいい。
0569デフォルトの名無しさん2008/11/02(日) 16:43:06
ああ、ごめん。
def StrIter(str):
line = str.split('\n'):
if isinstance(line,list):
for i in str.split('\n'):
yeild i
0570デフォルトの名無しさん2008/11/02(日) 16:44:30
splitlinesでいいような
0571デフォルトの名無しさん2008/11/02(日) 16:44:55
def StrIter(str):
line = str.split('\n'):
if isinstance(line,list):
 for i in line.sub('\r',''):
  yeild i
else:
 for i in str.split('\n'):
  yeild i

いつもの癖でShift+改行して途中送信しちゃった。
こうかな?
0572デフォルトの名無しさん2008/11/02(日) 16:44:58
>>568
レベルの高低はともかく、>>161みたいな奴が出てくるのは歓迎すべきことだよな。
0573デフォルトの名無しさん2008/11/02(日) 16:45:34
下から二行目はfor i in str.split('\r'):だね。
何度もごめん。
0574デフォルトの名無しさん2008/11/02(日) 16:45:57
どうでもいいが
yeildじゃなくて
yield
な
0575デフォルトの名無しさん2008/11/02(日) 16:47:40
>>574
ああ、>>567をコピペしてて気づかんかったw
0576デフォルトの名無しさん2008/11/02(日) 16:48:18
サーバーを介さずに直接うんこを送りたいのですがどうすればいいですか?
調べた物はどれもサーバーを介す物でした。
0577デフォルトの名無しさん2008/11/02(日) 16:51:47
          ∧,,∧  このウンコは私のオゴリだ
         (・д・,,)   シュッ
         (つ  と彡     /
            /     /
           /      /
         / / /    ./
        /  / / /   /
      /         ./ ツツー
     /   .●     ./
   /          ./
05785762008/11/02(日) 16:58:27
ヽ( ・∀・)ノ ● ウンコー
0579デフォルトの名無しさん2008/11/02(日) 17:09:53
splitlinesというそのままのメソッドがあるなんて!
みなさんどうもありがとうございました。
0580デフォルトの名無しさん2008/11/02(日) 18:04:54
splitlines使うのはやめたほうがいい
0581デフォルトの名無しさん2008/11/02(日) 18:09:34
何故ですか?
0582デフォルトの名無しさん2008/11/02(日) 18:10:26
以前もどっかに書いてあったけど
ライブラリにゃいっぱい有用なのが揃ってるから
自分で作る前に一通り見たほがいいよん
0583デフォルトの名無しさん2008/11/02(日) 20:06:58
>>566
普通にすごいww
0584デフォルトの名無しさん2008/11/02(日) 20:25:16
>>583
レベルの高低はともかく、>>161みたいな奴が出てくるのは歓迎すべきことだよな。
0585デフォルトの名無しさん2008/11/02(日) 20:29:51
>>584
だよなww
0586デフォルトの名無しさん2008/11/02(日) 20:42:20
ああ、不可触なのね。こいつ。
ごめん。
0587デフォルトの名無しさん2008/11/02(日) 20:47:28
は?
0588デフォルトの名無しさん2008/11/02(日) 21:30:50
あ
05895862008/11/02(日) 23:19:12
ごめ、>>161に対する評価を取り違えた。すごいなこいつ。
0590デフォルトの名無しさん2008/11/02(日) 23:25:11
かっけー
0591デフォルトの名無しさん2008/11/02(日) 23:34:52
_
0592デフォルトの名無しさん2008/11/03(月) 00:00:19
>>589
本人乙。
0593デフォルトの名無しさん2008/11/03(月) 01:45:39
1
0594デフォルトの名無しさん2008/11/03(月) 05:40:45
>>581
リストに取り込んでしまうのであればイテレータにするメリットがない。
splitlinesで済む用途なら、そもそもイテレータにする必要がない。

今回のようなケース、元データが文字列なら 通常は StringIO を使う。
0595デフォルトの名無しさん2008/11/03(月) 12:24:28
いや、584が不可触ってことだろう」。
0596デフォルトの名無しさん2008/11/03(月) 12:50:32
何をやってんだか
0597デフォルトの名無しさん2008/11/03(月) 12:51:48
進んだwww
0598デフォルトの名無しさん2008/11/03(月) 12:57:30
>>595
なるほどなw
0599デフォルトの名無しさん2008/11/03(月) 13:05:20
あ
0600デフォルトの名無しさん2008/11/03(月) 13:06:09
俺も俺専用テンプレエンジンでも作ろうかな。
Pythonの練習にはもってこいだろ。
0601デフォルトの名無しさん2008/11/03(月) 13:15:23
川崎ざまぁwww
0602デフォルトの名無しさん2008/11/03(月) 13:23:31
ぁ
0603デフォルトの名無しさん2008/11/03(月) 13:41:06
>>600
なるほどなw
0604デフォルトの名無しさん2008/11/03(月) 13:45:44
ウンコさん大激怒www
0605デフォルトの名無しさん2008/11/03(月) 13:48:29
自己解決君はRubyスレも荒らしているキチガイ社内ニートだったのかあ
エロゲやってる?
0606デフォルトの名無しさん2008/11/03(月) 14:06:40
>>604
エロゲやってる?
0607デフォルトの名無しさん2008/11/03(月) 14:14:23
>>566
すごい。またキリ番げっと。

カウントしてないのか?
0608デフォルトの名無しさん2008/11/03(月) 14:17:28
>>607
同一IPは一日一回カウント。
0609デフォルトの名無しさん2008/11/03(月) 14:19:48
>>161
掲示板のソース見せてください。
お願いします。
0610デフォルトの名無しさん2008/11/03(月) 14:58:03
>>566
リアルタイムで更新されてるなww
0611161 ◆e/zc6raR/o 2008/11/03(月) 15:44:35
開発しながらの度重なるテストで訳分からなくなってしまいましたので、
ログを抹消させて頂きました。

記念真紀子してくださったおっぱいおっぱいさん。申し訳ありません。
0612デフォルトの名無しさん2008/11/03(月) 15:47:28
>>661
説明kwsk
0613デフォルトの名無しさん2008/11/03(月) 15:48:24
安価ミス
>>611
0614 ◆e/zc6raR/o 2008/11/03(月) 15:53:12
>>612
説明……
掲示板の事でしょうか?
06156072008/11/03(月) 16:04:34
>>608
そっか。
じゃあ前行った時は200踏んだ気がしたけど偶然か。
0616デフォルトの名無しさん2008/11/03(月) 16:11:26
>>614
それでおk
0617デフォルトの名無しさん2008/11/03(月) 16:50:09
ああ、不可触なのね。こいつ。
ごめん。
0618デフォルトの名無しさん2008/11/03(月) 17:11:07
>>617
レベルの高低はともかく、>>161みたいな奴が出てくるのは歓迎すべきことだよな。
0619デフォルトの名無しさん2008/11/03(月) 17:20:28
しばらく>>161の自作自演が続くわけね
0620デフォルトの名無しさん2008/11/03(月) 17:22:02
自己解決君の騙りだろ
0621デフォルトの名無しさん2008/11/03(月) 17:36:34
自己解決君はRubyスレも荒らしているキチガイ社内ニートだったのかあ
エロゲやってる?
0622デフォルトの名無しさん2008/11/03(月) 18:05:51
         ィニ三≡ヽ
         /jj7  \ミt
        彡jj_r==i_r=tiミ   1000鳥合戦いくぞぉ fight!
         彡l.* ̄・・ ̄*ミ
         _lt  '=t  /__     へへっ♪
      _, -t"lt__    j l ^゙''ー 、
    /     ヽ ̄ 丿7     \
   /       `-‐''゙         ヽ
  /  \t    ちびQ    | j.    ゙l
  |    ̄7 38歳素人童貞 tl     }
 |     |            |     ゝ
 j     j  `--───-、__l__, -一l"
 '‐、一冖、^ミ=ー‐--   ̄ ̄ /    ノ
  ヽ     \-‐────‐- /    /  
   /\   ヽ  :      : /    /)
   (   ヽ   `ー‐-、__,jミ、、 //、
0623 ◆t...CwXwCw 2008/11/03(月) 20:42:41
もうやだtcl/tk
0624 ◆e/zc6raR/o 2008/11/03(月) 20:57:27
>>623
設計思想はいいんですけどねぇ。。。

>>616
返信遅れて申し訳ありません。
生成するデータファイルは、スレッドリストと各スレッドの書き込みデータって感じになってます。
まずリストだけを取得して、表示。
タイトルがクリックされたらデータをJSONで引っ張ってくる感じです。
掲示板システムの核はモジュールにまとめてあるので、cgiクエリに応じてアトリビュートやメソッドを呼び出してJSONに整形しています。
アニメーションはjQueryで簡潔に済ませてあるだけです。
0625デフォルトの名無しさん2008/11/03(月) 21:56:58
>>623
レベルの高低はともかく、>>161みたいな奴が出てくるのは歓迎すべきことだよな。
0626デフォルトの名無しさん2008/11/03(月) 21:58:47
にゅるにゅるっとしてた面白い挙動がなくなっちゃって寂しいぜ、返信実装後バージョン
0627デフォルトの名無しさん2008/11/03(月) 22:03:13
161タソの特徴

- 学生だと主張している
- 自分の卒業年次も知らない
- cssとhtmlが不得意
- というかアビリティ的にマイナス
- 恥ずかしいコードを書く
- 直視できないくらい恥ずかしい
- 自分では自覚がないらしい
- 都合が悪くなると逃げる
0628デフォルトの名無しさん2008/11/03(月) 23:43:06
>>627
根拠を示さず糾弾紛いの事をするなら、おまえもトリ付けろ。
0629デフォルトの名無しさん2008/11/03(月) 23:48:24
ループスレはここですか?
0630デフォルトの名無しさん2008/11/03(月) 23:58:23
>>628
根拠を示さず糾弾紛いの事をするなら、おまえもトリ付けろ。
0631デフォルトの名無しさん2008/11/04(火) 00:01:47
>>630
つまり俺がトリつけたら、おまえもトリ付けるって事だな?
0632デフォルトの名無しさん2008/11/04(火) 00:14:01
>>631
違うだろ馬鹿
0633デフォルトの名無しさん2008/11/04(火) 00:17:11
自己解決君はRubyスレも荒らしている1000鳥合戦ニートだったのかあ
エロゲやってる?
0634デフォルトの名無しさん2008/11/04(火) 00:31:28
どうしようもない奴だな。
0635デフォルトの名無しさん2008/11/04(火) 00:54:20
何故ですか?
0636デフォルトの名無しさん2008/11/04(火) 01:07:20
>>627
>- 都合が悪くなると逃げる

ワロタw >>627自身の事だろw
0637デフォルトの名無しさん2008/11/04(火) 01:09:35
自己解決君の騙りだろ
0638デフォルトの名無しさん2008/11/04(火) 01:10:36
>161タソの特徴
>
>- 学生だと主張している
>- 自分の卒業年次も知らない
>- cssとhtmlが不得意
>- というかアビリティ的にマイナス
>- 恥ずかしいコードを書く
>- 直視できないくらい恥ずかしい
>- 自分では自覚がないらしい
>- 都合が悪くなると逃げる

営業活動中ですか〜〜(wwWwwWwwwwWwwWWWwwwWWWwww
0639デフォルトの名無しさん2008/11/04(火) 01:11:58
ハロー(wwwwWwWwwwWWWwwwWww
0640デフォルトの名無しさん2008/11/04(火) 08:30:49
>>628
レベルの高低はともかく、>>161みたいに恥ずかしいコードを平気で晒すような奴が出てくるのは歓迎すべきことだよな。
0641デフォルトの名無しさん2008/11/04(火) 08:53:06
IP通報しました
0642デフォルトの名無しさん2008/11/04(火) 09:19:34
>>641
トリップつけろよ。
0643デフォルトの名無しさん2008/11/04(火) 09:53:29
HTMLとかJSとかたどれる部分のソース見てみたわけだが...
 
 
 
 
 
 
 
 
 
やっぱり恥ずかしい。直視できない。
0644デフォルトの名無しさん2008/11/04(火) 09:56:38
ちょうど9時になったら人が集まってくる辺りが…
暇なら時には自分で営業でもしてこい。
0645デフォルトの名無しさん2008/11/04(火) 10:15:40
>>643
リアル高校生ならギリギリ許せるレベルじゃね?
コード書いて金もらってるなら才能無いから今すぐやめろってレベルだけど(wwWwwWWWwwWwwwWwww
0646デフォルトの名無しさん2008/11/04(火) 10:48:33
>>645

自己解決君はRubyスレも荒らしているキチガイ高校生ニートだったのかあ
エロゲやってる?
0647 ◆t...CwXwCw 2008/11/04(火) 10:51:38
スタートページが自動にハローワークになるブラウザをPythonで作りましょう
0648デフォルトの名無しさん2008/11/04(火) 11:31:45
web programするときはruby on railsの方が便利なんでしょうか?
機能的にpythonが劣る部分ってあるのでしょうか?
0649デフォルトの名無しさん2008/11/04(火) 11:37:37
pythonは色々と面倒だよ
例えば、ログファイルを必ずutfにしないと文字化けしたり
0650デフォルトの名無しさん2008/11/04(火) 11:59:36
>>645
ITドカタとして使い捨てにするくらいならあれで十分。
このあとやって来る大不況で、低層貧民日雇い労働者に転落するのは目に見えてるけどな(嘲笑)。
0651デフォルトの名無しさん2008/11/04(火) 12:07:52
数値計算や画像処理で
numpy PIL使うけど
webで画像を何か処理しようとすると
web programingだけRubyで書いて
画像の部分だけpythonのプログラムと組み合わせるの難しそう
xmlrpcあたりでrubyとpython通信させればいいのかな
0652デフォルトの名無しさん2008/11/04(火) 12:42:09
ExtJS使ってますか?
0653デフォルトの名無しさん2008/11/04(火) 12:52:10
>>650
人的コストだけかかってお金を生み出さない社内ニートの居場所はなくなるだろうね〜
自業自得だけどね〜
0654デフォルトの名無しさん2008/11/04(火) 13:34:24
不況は始まったばかりだぞ。これからバブル崩壊後の不況とは
比べ物にならないすごいのが来るよ。外需依存の日本さてどうなることか。
俺、社内ニートから真性ニートまっしぐらって感じだな。
0655デフォルトの名無しさん2008/11/04(火) 13:37:04
急激に人員を増やしてきた会社はこれからマジ危ないかも。
日本は会社が首を切りにくいようになっているから、逝くとなったら会社ごと、ということが多いんだよな。
0656デフォルトの名無しさん2008/11/04(火) 18:02:58
ハイヒールはウンコを避けるために作られたらしいね。
0657 ◆e/zc6raR/o 2008/11/04(火) 18:33:35
>>656
皆でハイヒール履こうか。
0658デフォルトの名無しさん2008/11/04(火) 19:09:42
古いpythonのコードに
import pol
って書いてあるんだけど
2.5なら何に置き換えたらいいの?
0659デフォルトの名無しさん2008/11/04(火) 19:51:37
自作モジュール?
0660デフォルトの名無しさん2008/11/04(火) 21:01:07
男はウンコ踏んでも良いのか
0661デフォルトの名無しさん2008/11/04(火) 22:25:53
>>658
少なくとも1.6以降のドキュメントにはない
0662デフォルトの名無しさん2008/11/04(火) 23:53:47
>>660
ともかく、>>161みたいなすごい神が出てくるのは歓迎すべきことだよな。
0663デフォルトの名無しさん2008/11/05(水) 00:02:57
zopeと比べるとどうなの?
0664デフォルトの名無しさん2008/11/05(水) 01:14:04
>>663
レベルの高低はともかく、>>161みたいに恥ずかしいコードを平気で晒すような奴が出てくるのは歓迎すべきことだよな。
0665デフォルトの名無しさん2008/11/05(水) 01:28:38
>>664
Djangoと比べるとどうなの?
0666デフォルトの名無しさん2008/11/05(水) 05:03:42
cからpythonのプログラムを呼ぼうとしてるんだけど
sys.pathにデフォルトでパスが通ってるモジュールしか呼べないみたいで
たとえば
import numpy
とすると、そんなモジュールないよと言われる

sys.path.appaend('/usr/lib/python2.5/site-package/numpy')
import numpy
で無理やりパス通そうとすると numpyの下のディレクトリにあるサブモジュールがないよといわれる

何かが間違ってる気がするんだけど、検討つかない
0667デフォルトの名無しさん2008/11/05(水) 05:52:40
sys.path.append('/usr/lib/python2.5/site-package')
じゃないの
一度IDLEとかでsys.pathの中身確認してみるといいよ
0668デフォルトの名無しさん2008/11/05(水) 10:01:15
そろそろ10時だな。仕事のできない社内引きこもりの活動開始時間だ(wwwwWwWwwwWWWwwwWww
0669デフォルトの名無しさん2008/11/05(水) 10:01:49
>>667
そうまでして素性を隠す必要があるのか?
コードだけでなく行動も恥ずかしい奴だな(ww
0670デフォルトの名無しさん2008/11/05(水) 10:26:54
>>669
こういう書き込みを検索にひっかからないようにするフィルターないかな
navi2ch
です
0671デフォルトの名無しさん2008/11/05(水) 10:54:51
>>669
こういう書き込みを検索にひっかからないようにするフィルターないかな
ギコナビ
です
0672デフォルトの名無しさん2008/11/05(水) 10:56:09
>>670
どうでもいいけど、>>161みたいなPythonマスターが出てくるのは大歓迎すべきことだよな。
06736702008/11/05(水) 10:57:21
670です。私が指摘した書込みは>>668は含まれてません。
>>669のみです。少し誤解を与えるレス内容でした。
0674デフォルトの名無しさん2008/11/05(水) 10:58:01
>>669
こういう書き込みを検索にひっかからないようにするフィルターないかな
Jane Doe Style
です
06756742008/11/05(水) 11:00:01
俺も>>668の書込みは許すかなあ。沢山あってもいい。
>>669は意図的に>>161を指してて気分が悪い。
0676デフォルトの名無しさん2008/11/05(水) 11:14:41
>>669
こういう書き込みを検索にひっかからないようにするフィルターないかな
JD
です
0677デフォルトの名無しさん2008/11/05(水) 12:10:15
>>666
site.py/site.customize.pyの設定を反映したいんなら
明示的にimportしないとダメなんじゃないの
0678デフォルトの名無しさん2008/11/05(水) 14:23:58
>>666
ありがおつ!
0679デフォルトの名無しさん2008/11/05(水) 17:37:26
web上で画像を出力する方法がわからん。
まず画像用のヘッダをプリントして、サーバー上にある画像を読み込んで表示したいんだけどね。
0680デフォルトの名無しさん2008/11/05(水) 17:39:20
>>679
a = open('hoge', 'r')
b = a.read()
print b
0681デフォルトの名無しさん2008/11/05(水) 17:40:29
>>680
あ、それでいいの。
バイナリモードにする必要はないのね。ありがとうございます。

立て続けにすまないんですが、複数画像の連結とかできますかね?
0682デフォルトの名無しさん2008/11/05(水) 18:02:18
680の頭の良さに嫉妬。
0683デフォルトの名無しさん2008/11/05(水) 18:06:25
open()したオブジェクトを加工するときはなんでread()しなくちゃいけないの?
open()したオブジェクトはHDD上にあって、それをread()でメモリ上にコピーするってこと?
0684デフォルトの名無しさん2008/11/05(水) 18:11:51
>>680
あ、あれ?これできねぇぞwww
0685デフォルトの名無しさん2008/11/05(水) 18:13:26
print 'Content-Type: image/hoge'
print b
0686デフォルトの名無しさん2008/11/05(水) 18:15:02
バイナリモードにしろって
a = open('hoge', 'rb')
b = a.read()
print 'Content-Type: image/hoge'
print #ここいれないとダメじゃないか?
print b
0687デフォルトの名無しさん2008/11/05(水) 18:16:29
>>686
そこまでドジではない。
0688デフォルトの名無しさん2008/11/05(水) 18:17:42
あ、できた。

二つの画像をつなげたりできないのかな?
gifの構造がよくわからないんだけれども。
0689デフォルトの名無しさん2008/11/05(水) 18:20:19
>>688が画像連結モジュールを作ってくれるのに期待
0690デフォルトの名無しさん2008/11/05(水) 18:36:53
っPIL
0691デフォルトの名無しさん2008/11/05(水) 18:44:06
>>690
それ日本語のドキュメントが少ないんだよなぁ。Cコンパイルしなきゃだめだっけ?
0692デフォルトの名無しさん2008/11/05(水) 18:45:34
英語ができない奴は技術者としては下層。
0693デフォルトの名無しさん2008/11/05(水) 19:56:44
今の時代、ほんと英語ができなきゃ何にもできないよなあ
0694デフォルトの名無しさん2008/11/05(水) 20:25:07
使ってるPCはWinだけど鯖がUNIXだ……
ビルドどうすればいいのん?
0695デフォルトの名無しさん2008/11/05(水) 20:48:26
ダウンロード→展開→python setup.py build→python setup.py install
で大体は終わる
0696デフォルトの名無しさん2008/11/05(水) 21:19:03
>>695
CPUやOSが違っても互換性あるか?
0697デフォルトの名無しさん2008/11/05(水) 21:36:20
うん
0698デフォルトの名無しさん2008/11/05(水) 21:38:23
ないだろ
winだとmsvc7とかmsvc8とかmingwとかcygwinとか正直地獄に近い
0699デフォルトの名無しさん2008/11/05(水) 21:45:00
>>698
だよね。
0700デフォルトの名無しさん2008/11/05(水) 21:45:34
WinでUNIX用にビルドする方法を模索してます。
0701デフォルトの名無しさん2008/11/05(水) 21:49:13
Winだとというか、Winだからこそだと思うが
0702デフォルトの名無しさん2008/11/05(水) 22:40:20
>>698
cygwinでは大して困らんだろ
cygwinのpython環境にセットアップするときは、cygwinのpythonでsetup.pyを
実行するようにだけ注意すれば、ほぼ問題はない

Winネイティブのは、2.5だとVC7.1、2.6だとVC9が標準環境なので
そもそもそれらの環境を持っていないと問題ありまくりの上、
標準的ナライブラリやインクルードパスが無いので、サードのライブラリを
使っている場合は、ほぼ手でsetup.pyを書き換える必要があるな
0703デフォルトの名無しさん2008/11/05(水) 23:22:16
>>694
鯖上でコンパイルできないの?
0704デフォルトの名無しさん2008/11/05(水) 23:43:04
あーあれだ。FTPだけで、シェルにアクセスできないってやつだろ。
0705デフォルトの名無しさん2008/11/06(木) 00:07:06
管理者に頼んでみれば
嫌とは言われないんじゃない
もし言われたら、入れてくれなきゃあんたのとこのサーバは二度と使わんとか言えば
0706デフォルトの名無しさん2008/11/06(木) 00:09:52
・cygwinかmingwでクロスコンパイル環境を作る
・distutilsの設定を弄る

必要があるだろうな
まあ、>>694なら、あきらめて別の手を捜したほうが早いと思われ
0707デフォルトの名無しさん2008/11/06(木) 00:21:26
>>705
>入れてくれなきゃあんたのとこのサーバは二度と使わんとか言えば

「別にwいいけど」って言われたぞ!
0708デフォルトの名無しさん2008/11/06(木) 00:30:39
Webでの画像出力->GIF画像連結->PIL->Cross-compile って流れでのよそーdけど
画像の連結ってHTML上で連結じゃ駄目なの?
0709デフォルトの名無しさん2008/11/06(木) 00:31:50
708の頭の良さに嫉妬。
0710デフォルトの名無しさん2008/11/06(木) 12:19:05
>>708
カウンタ作ってるからimgタグで呼び出したいの
0711デフォルトの名無しさん2008/11/06(木) 12:40:54
"".join('<img src="%s.gif">' % i for i in str(counter))
0712デフォルトの名無しさん2008/11/06(木) 14:01:42
入力カスタマイズ好きには面白そうだ

keyhac (craftware)
http://sites.google.com/site/craftware/keyhac
0713デフォルトの名無しさん2008/11/06(木) 14:12:46
>>704
CGIからpopenで実行してみるとか
0714デフォルトの名無しさん2008/11/06(木) 16:37:42
>>709
オレの知り合いがRails案件に手を出してマジで鬱になってたよ。
要求通りのアプリを組むのは簡単だったみたいだが、パフォーマンス問題があって。
最後は発注元に訴えられて裁判沙汰になったらしい。
そして開発してたやつらはほとんど鬱になったそうだ。
0715デフォルトの名無しさん2008/11/06(木) 18:33:16
>>714
そのコピペあきた
0716デフォルトの名無しさん2008/11/06(木) 19:15:03
急激に人員を増やしてきた会社はこれからマジ危ないかも。
日本は会社が首を切りにくいようになっているから、逝くとなったら会社ごと、ということが多いんだよな。
0717デフォルトの名無しさん2008/11/06(木) 22:16:00
>>716
シャレになってないよ。
0718デフォルトの名無しさん2008/11/07(金) 00:17:12
pythonって、コンストラクトのオーバーロードできねぇんだ。
0719デフォルトの名無しさん2008/11/07(金) 00:21:28
コンストラクトのオーバーロード
0720デフォルトの名無しさん2008/11/07(金) 00:27:29
DbC ?
0721デフォルトの名無しさん2008/11/07(金) 00:32:14
718の頭の良さに嫉妬。
0722デフォルトの名無しさん2008/11/07(金) 00:37:27
718の頭の良さにshit。
0723デフォルトの名無しさん2008/11/07(金) 00:46:13
開発はこれからミャンマーでやるから、英語とマネジメントのできない開発者は不要だってよ。
社内引きこもりのみなさんはマジでこれからどうするの?
エロゲと2chで余生を過ごすの?
0724デフォルトの名無しさん2008/11/07(金) 00:46:16
>>718
__init__ と __new__ を理解したうえでの発言?
0725デフォルトの名無しさん2008/11/07(金) 04:59:43
feedparserでRSSを作成できますか?
0726デフォルトの名無しさん2008/11/07(金) 09:01:01
>>725
parserの意味わかってる?
0727デフォルトの名無しさん2008/11/07(金) 09:05:26
>>726
は?
0728デフォルトの名無しさん2008/11/07(金) 09:11:48
parse /ps, pz|pz/
【文法】
1 〈文中の語の〉品詞・文法的関係を説明する.
2 〈文を〉解剖する.
0729デフォルトの名無しさん2008/11/07(金) 09:18:44
728の頭の良さに嫉妬。
0730デフォルトの名無しさん2008/11/07(金) 12:28:00
俺の頭の良さに法度。
0731デフォルトの名無しさん2008/11/07(金) 12:32:16
オヤジギャグウゼえ(wwWwwWWwwwWWWwwwwwWWwwwwwwWwwwWWwwwwwww
0732デフォルトの名無しさん2008/11/07(金) 13:53:37
例えば
[0, 1, 2]
[3, 4, 5, 6, 7]
[8, 9, 10, 11]
という配列があったときに
それぞれ最初から1つずつ抜き出して
[0, 3, 8, 1, 4, 9, 2, 5, 10, 6, 11 7.]
という配列にしたいのですが何かいい方法はありますでしょうか
0733デフォルトの名無しさん2008/11/07(金) 14:02:53
a=[0, 1, 2]
b=[3, 4, 5, 6, 7]
c=[8, 9, 10, 11]

d = []
for i in zip(a, b, c):
 d.extend(i)
0734デフォルトの名無しさん2008/11/07(金) 14:12:37
for L in map(None, a, b, c):
    d.extend(i for i in L if i is not None)
07357332008/11/07(金) 14:13:40
すまん。↑だと6,7,11が入らないから駄目だね
0736デフォルトの名無しさん2008/11/07(金) 14:22:45
>>733-734
なるほど。
このような書き方も出来るのですね。
大変参考になりました。
どうもありがとうございました。
0737デフォルトの名無しさん2008/11/07(金) 14:26:00
def f(*args):
    iters = [iter(i) for i in args]
    while iters:
        dels = []
        for it in iters:
            try:
                yield it.next()
            except StopIteration:
                dels.append(it)
        for it in dels:
            iters.remove(it)
print list(f(a, b, c))
0738デフォルトの名無しさん2008/11/07(金) 14:31:06
except StopIteration:
    iters.remove(it)
    break
だとdelsいらなくない?
0739デフォルトの名無しさん2008/11/07(金) 14:36:15
a = [0, 1, 2, False, False]
b = [3, 4, 5, 6, 7]
c = [8, 9, 10, 11, False]
d = []
e = 5
for i in range(e):
 d += a[i],b[i],c[i]


後はdに入ってるFalseを消すだけ
0740デフォルトの名無しさん2008/11/07(金) 14:38:45
>>738
ループ中に触っちゃダメだったと思う
>>739
map(None, ...) で既出
0741デフォルトの名無しさん2008/11/07(金) 14:49:23
reduce(operator.add, map(lambda *x: filter(None, x), a, b, c), ())
0742デフォルトの名無しさん2008/11/07(金) 15:32:41
>>> f=lambda a,*x:x and(x[0]and f(a+x[0][:1],*(x[1:]+(x[0][1:],)))or f(a,*x[1:]))or a
>>> f([],[0,1,2],[3,4,5,6,7],[8,9,10,11])
[0, 3, 8, 1, 4, 9, 2, 5, 10, 6, 11, 7]
0743デフォルトの名無しさん2008/11/07(金) 16:22:28
Python関連のニュースとか扱ったブログなんかない?
07447412008/11/07(金) 16:28:45
ああ、filter(None...)だと0も消えるのか
lambda x: x is not None
とか書く必要があるんだな
これはうざい
0745デフォルトの名無しさん2008/11/07(金) 17:00:52
a=[0, 1, 2]
b=[3, 4, 5, 6, 7]
c=[8, 9, 10, 11]
d = [a,b,c]
lenght = max(len(i) for i in d)
e = []
for i in xrange(lenght):
for j in xrange(len(d)):
try:
e.append(d[j][i])
except:
pass
0746デフォルトの名無しさん2008/11/07(金) 19:03:58
>743
常山日記
0747デフォルトの名無しさん2008/11/07(金) 19:15:13
あれはただのスパムブログ
0748デフォルトの名無しさん2008/11/07(金) 19:42:23
>>746
本人の図太い神経に嫉妬。
0749デフォルトの名無しさん2008/11/07(金) 19:51:30
print sum([[x for x in xs if x is not None] for xs in map(None,a,b,c)],[])

1. map(None, *seq) で長さをそろえる。(Noneが入る)
2. [x for x in xs if x is not None] で詰め物(None)を排除(filter)
3. sum(seq, []) で連結

でも、これだと、値としてNoneを扱う場合、イテレータを扱う場合は適用出来ない。
0750デフォルトの名無しさん2008/11/07(金) 20:25:36
タブルとリストの違いはなんですか?
0751デフォルトの名無しさん2008/11/07(金) 20:36:34
p は ブ とは読まない。

# リスト内容を変更できる
>>> ls = [1,2,3]
>>> ls.append(10)
>>> ls
[1, 2, 3, 10]

# タプルはできない(エラー)
>>> tp = (1,2,3)
>>> tp.append(10)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'tuple' object has no attribute 'a

# タプルは辞書のキーに出来る
>>> dc[tp] = 10
>>> dc
{(1, 2, 3): 10}

# リストできない(エラー)
>>> dc[ls] = 10
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'list'
>>>
0752デフォルトの名無しさん2008/11/07(金) 22:19:34
>>746
どこにもリンク貼ってないのにキーワードからやってきて俺の備忘録にトラックバックつけてく奴にシット
0753デフォルトの名無しさん2008/11/07(金) 22:37:17
Python2.6だとitertools.izip_longestを使える。

import itertools

a = [0, 1, 2]
b = [3, 4, 5, 6, 7]
c = [8, 9, 10, 11]

res = []
for x in itertools.izip_longest(a, b, c):
    res.extend(i for i in x if i is not None)

print res
0754デフォルトの名無しさん2008/11/07(金) 22:48:03
>>746
社内ニートのオナニー記録ですね、分かります。
0755デフォルトの名無しさん2008/11/08(土) 00:57:54
転置行列を扱えるライブラリはありますか
0756デフォルトの名無しさん2008/11/08(土) 01:31:33
numpy
07577542008/11/08(土) 02:44:11
うお、>>161って実はすごくね?
0758デフォルトの名無しさん2008/11/08(土) 03:00:35
なんで161は粘着されてるんだよw
0759デフォルトの名無しさん2008/11/08(土) 03:22:18
>list&tuple
用途や目的も違う
tupleはsize,position,color等、特定のデータ構造を値として表現するのに使われる。
CSV形式のDBで例えると、行がtupleで列がlist。

リストとの混同と避ける為にも、サブクラス化しておくと扱いやすい。
2.6ならcollections.named_tuple。

import operator
class Color(tuple):
"""
>>> color = Color(0xff, 0xff, 0xff)
>>> color.R
255
"""
R = red = property(operator.itemgetter(0))
G = green = property(operator.itemgetter(1))
B = blue = property(operator.itemgetter(2))
def __new__(self, *argv):
assert len(argv) == 3
return tuple.__new__(self, argv)


0760デフォルトの名無しさん2008/11/08(土) 10:20:29
タプルが単にimmutableなシークエンスであるというPythonのデザインが
むしろ珍しいように思う
タプルはあくまで値の「組」で、例えば関数から二つ以上の値を返したりしたい
時に使うものだ
静的型の言語では、リストやベクタは単一の型のみを入れられて
タプルはそういう制限が無い(が、「コレクションでは」ないので値の変更追加は
できない)というものが多い

Cのようにタプルが無い言語では構造体を使うが、構造体を定義するまでもないような
時にタプルのようなものがあると便利
ただし、タプルはデータ構造が「順番で」決まっており、全く隠蔽されておらず
剥き出しなので、プログラム変更に非常に弱い
例えば2値ではなく3値を返したくなった場合、

x, y = foo()

みたいなコードは全て書き換える必要が出てくる
クラスならそんなことはない

>>759のような例なら、できればclassを使うべきで、tupleから継承する
必要もないように思う
tupleから継承することによって、せっかくclassを使っても、
data abstructionされていないということになってしまうからな
07617582008/11/08(土) 10:33:37
>>757
なんで161は粘着されてるんだよw
0762デフォルトの名無しさん2008/11/08(土) 10:38:09
>>760
collections.namedtuple
0763デフォルトの名無しさん2008/11/08(土) 13:42:25
あ
0764デフォルトの名無しさん2008/11/08(土) 17:44:31
>>753
ワンライナーで。

import itertools

a = [0, 1, 2]
b = [3, 4, 5, 6, 7]
c = [8, 9, 10, 11]

print list(x for x in itertools.chain.from_iterable(itertools.izip_longest(a, b, c)) if x is not None)
0765デフォルトの名無しさん2008/11/08(土) 20:37:50
>>764
そんなくだらんソース貼付けるぐらいだったら
>>161のツールバグ取り手伝ってあげたほうがよくね?
0766デフォルトの名無しさん2008/11/09(日) 11:07:05
>>764
急激に人員を増やしてきた会社はこれからマジ危ないかも。
日本は会社が首を切りにくいようになっているから、逝くとなったら会社ごと、ということが多いんだよな。
0767デフォルトの名無しさん2008/11/09(日) 11:49:24
>764 をどう読み取ったんだ???
0768デフォルトの名無しさん2008/11/09(日) 12:55:02
いつもの騙り&コピペ野郎だからスルーしる
0769デフォルトの名無しさん2008/11/09(日) 14:07:07
しる
0770デフォルトの名無しさん2008/11/09(日) 14:08:10
>>764
itertools便利すぎワロタwwwww
0771デフォルトの名無しさん2008/11/09(日) 14:59:49
idleで空行のインデントが解除されるのが嫌なんだが何とかならんかな?

def hoge():
    a = 0

    b = 0

↓こうなって欲しい
def hoge():
    a = 0
    
    b = 0
0772デフォルトの名無しさん2008/11/09(日) 15:24:34
Windows使ってるとするならPyScripterに乗り換えろデブ
そうじゃないならemacs + python-modeで爆発してろ
0773デフォルトの名無しさん2008/11/09(日) 15:25:46
Vimでおk
0774デフォルトの名無しさん2008/11/09(日) 15:44:57
PyScripterは日本語文字化けするからコメント付けられん
0775デフォルトの名無しさん2008/11/09(日) 15:49:29
文字化けしないよ。
フォントか保存時の文字コードがまずいんじゃない?
0776デフォルトの名無しさん2008/11/09(日) 15:54:22
いれてみたけど、Python2.6使えないジャン。
0777デフォルトの名無しさん2008/11/09(日) 15:55:32
てか、>>771 が書いてるのって Python Shcell の話だよね?
べつにええやん、関数定義なんてインタラクティブにやるもんじゃない。
スクリプト書いて実行すれ。
0778デフォルトの名無しさん2008/11/09(日) 15:56:19
× Shcell ○ Shell
0779デフォルトの名無しさん2008/11/09(日) 16:18:32
>>776
kwsk
0780デフォルトの名無しさん2008/11/09(日) 16:29:54
>>779
なんか、Pythonのバージョンごとにショートカットが作られて、そのショートカットが2.3, 2.4, 2.5の3つしかない。
latest ってのもあるけど、これ起動すると Python25.dll が無いって起こられる。

環境はwin vista で、入ってるCPython は 2.6
インストーラはこれ。
ttp://mmm-experts.com/Downloads.aspx?ProductId=4
0781デフォルトの名無しさん2008/11/09(日) 16:53:15
>>777
シェルじゃないよ、エディタの方。

とりあえず自分で修正出来た。
みんなありがと。
0782デフォルトの名無しさん2008/11/09(日) 16:56:24
windowsだったら
system32にpython26.dll入れたら
2.6動いたよたしか、pyscripter
0783デフォルトの名無しさん2008/11/09(日) 16:56:31
ああそういうことか。レスをマウスで選択状態にしてやっと意味が分かったw
0784デフォルトの名無しさん2008/11/09(日) 19:13:40
>>780
2.5と2.6入れてるけどPath通してない2.6で起動してるが
0785デフォルトの名無しさん2008/11/09(日) 19:18:04
WindowsXP PROに
apache_2.2.10-win32-x86-openssl-0.9.8i
python-2.5.2
mod_python-3.3.1.win32-py2.5-Apache2.2
を、この順にすべてデフォルトのまま入れました。

/modules/の中にmod_python.soがあるのを確認してからhttpd.confに
LoadModule python_module modules/mod_python.so
AddHandler cgi-script .py
AddType application/x-httpd-cgi .py
を追加しました。

しかし、/cgi-bin/の中のa.pyを動かそうとすると
Internal Server Error
になり、
/htdocs/内のa.pyを動かそうとすると
Web サイトによってこのページの表示を拒否されました HTTP 403
になってしまいます。

a.pyの中身はこうなっています。
#!C:\Python25\python.exe
print "<html><body>AAAA</body></html>"

エスパー様、どうかお願いします。どうすれば動きそうでしょうか?
0786デフォルトの名無しさん2008/11/09(日) 19:40:32
cgi-bin以外でも動く様に、
<Directory "c:/erodouga/hentai">
Options +ExcecCGI
AllowOverride None
Allow from all
</Directory>

とかやって置いてみろ。
Windowsの場合は.pyで動かした時
mod_python関係なく動作するので(アプリケーションとの関連づけのため)
動かないんだったらmod_pythonもpythonも関係なく、
apacheの設定ファイルが悪い
0787デフォルトの名無しさん2008/11/09(日) 19:44:37
cgi-binに置いて

print "content-type: text/html"
print ""
print "<html><body>AAAA</body></html>"

とか?
0788デフォルトの名無しさん2008/11/09(日) 20:11:21
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin">
AllowOverride None
Options +ExecCGI
Allow from all
</Directory>

ありがとう。でもうまく動かないわ・・・・
0789デフォルトの名無しさん2008/11/09(日) 20:16:29
>>788
まず CGI として動かしたいのか、mod_python で動かしたいのか
それをはっきりさせないと。
CGI としてならスレ違い。Apache スレに行った方がいいよ。
0790デフォルトの名無しさん2008/11/09(日) 20:17:46
ごめんなさい。どちらでも動きさえすればかまいません。
0791デフォルトの名無しさん2008/11/09(日) 20:49:38
>>785
a.pyの中身見てみたらヘッダねえじゃねえか
#!C:\Python25\python.exe
# -*- coding: utf-8 -*-

print 'Content-Type:text/html; charset=UTF-8\r\n'
print "<html><body>AAAA</body></html>"
0792デフォルトの名無しさん2008/11/09(日) 20:54:18
>790
apacheじゃないけど、動けばいいなら ./start.bat
c:\Python26\python -m CGIHTTPServer 80
CGIは ./cgi-bin/ 以下に置く。
#!は見ないはずなので、*.pyが実行可能になってないといけないかもしれない。
0793デフォルトの名無しさん2008/11/09(日) 21:13:43
なんてこった・・・・>>791が言うのが正しかった・・・・
CGIでもmod_pythonでも動いたよ。。。
ほんとすまなかった。
みんなありがとう!
0794デフォルトの名無しさん2008/11/09(日) 21:18:45
急に偉そうになったなw
0795デフォルトの名無しさん2008/11/09(日) 21:25:08
動けばもうお前らなんかに用はねえ!!!

ごめんなさい。
0796デフォルトの名無しさん2008/11/10(月) 10:41:06
>>782
http://bugs.python.org/issue4091
って話だから、次のリリースでは直ってる希ガス。
0797デフォルトの名無しさん2008/11/10(月) 16:05:42
入門書くらい嫁よチンカス
0798デフォルトの名無しさん2008/11/10(月) 17:14:24

どうしても Python 3.0 に移行する気にならんのだがどうしたことか。。。
0799デフォルトの名無しさん2008/11/10(月) 17:38:05
>>798
俺は 1.5.2 から 2.0 に移行するのに2年ぐらいかかったよ。その間ずっと併用していた。
多分今度もそうなる。
0800デフォルトの名無しさん2008/11/10(月) 17:46:09
>>799
いや、でも 2.x → 3.0 の移行は 1.x → 2.0 の時よりも面倒になると思うんだけど。
前に書いたソフトとかは 2.x 対応のまま放置しそうなんだよな。
まずは 2.6 で頭を慣らすことにするかな。。
0801デフォルトの名無しさん2008/11/10(月) 21:22:19
'abc<>123'

を

{'abc' : '123'}

これを正規表現で一回でしたいんだけど、どうすればいいの?
0802デフォルトの名無しさん2008/11/10(月) 21:42:35
>>801
正規表現を使った置換でということ?
>>> r = re.compile(r"(.+?)<>(.+)")
>>> r.sub(r"{'\1':'\2'}", "abc<>123")
"{'abc':'123'}"
後出しで規則が増えたらグーパンチな。
0803デフォルトの名無しさん2008/11/10(月) 21:54:54
>>801
import re

a = 'abc<>123'
b = dict([re.split('<>', a)])
0804デフォルトの名無しさん2008/11/10(月) 22:13:33

a = 'abc<>123;def<>456'
b = re.split(';', a)
c = []
for i in b:
 c += [re.split('<>', i)]
dict(c)
0805デフォルトの名無しさん2008/11/10(月) 22:18:23
そうだね、>>804は余計だね
0806デフォルトの名無しさん2008/11/10(月) 23:38:55
>>800
3系への移行は3年ぐらいかけても良いと思うよ。

1. Python2.6 が主流になるのを待つ (Debianのstableが2.6になるのに2年くらい?
2. Python2.6 で deprecated warning をなくす
3. テストを増やす
4. Python3.0 でテストが通るようにする
0807デフォルトの名無しさん2008/11/10(月) 23:43:24
主要な外部ライブラリが対応さえしてくれれば、いつでも移行するんだけどね。
0808デフォルトの名無しさん2008/11/10(月) 23:48:29
便乗だけど正規表現で一発置換したいんですけど、Pythonの
正規表現をどう書いたらいいでしょう。

複数行のデータの中からABCで始まる行について、
GHI(任意文字列) を GHI() にすべて置き換える。ただし、
・行毎にGHI(任意文字列)が何個あるかわからない。
・できればForなどの繰り返しは使わない。

例:
ABC DEF GHI(<any string>) JKL(<any string>) GHI(<any string>) ... ;
↓
ABC DEF GHI() JKL(<any string>) GHI() ... ;

よろしくお願いします。
0809デフォルトの名無しさん2008/11/10(月) 23:53:10
何が言いたいのかわからない
0810デフォルトの名無しさん2008/11/11(火) 00:04:56
>>809
誰もお前には頼んでない
0811デフォルトの名無しさん2008/11/11(火) 00:11:23
>>808
1個のパターンでいっぺんにやろうというのは無茶。
^ABC にマッチする行について、GHI\([^)]*\) を GHI() に置き換える。
08128112008/11/11(火) 00:12:12
>>810 を見て、レスするんじゃなかったと後悔した
0813デフォルトの名無しさん2008/11/11(火) 00:25:06
>>808
pat1 = re.compile(r'^ABC.*', re.MULTILINE)
pat2 = re.compile(r'(?<=GHI\().*?(?=\))')
とでもしといて、

result = pat1.sub(lambda m: pat2.sub('', m.group()), input)
でいい
inputに全部の行が入ってるものとする
0814デフォルトの名無しさん2008/11/11(火) 00:44:38
このスレには騙りも居ついてるし、煽りレスをそのまま受け取っちゃだめだよ。
08158082008/11/11(火) 00:58:57
>>813
すごい!やりたいことができていますね。
解読に時間がかかりそうですが、有難うございました。
0816デフォルトの名無しさん2008/11/11(火) 03:13:57
Python3って、速度の向上とかの
わかりやすい利点ってあるの?
0817デフォルトの名無しさん2008/11/11(火) 09:53:58
ベンチマークではむしろ遅くなっている希ガス。
0818デフォルトの名無しさん2008/11/11(火) 10:23:02
>>816
popen2とかpopen3とか、
urllibとかurllib2とか、
なんだかごしゃごしゃしたものがすっきりする。
チューニングはこれからじゃないのかな
0819デフォルトの名無しさん2008/11/11(火) 11:31:34
>>816
Python 3.0 は主に言語の根本的な型をすっきりわかりやすくした感じ。
一番でかいのは str タイプが unicode のみなることと、
bytes タイプが加えられることかな。
あとは、 print ステートメントが関数になることとか、
ライブラリが簡潔になることぐらい。
0820デフォルトの名無しさん2008/11/11(火) 15:57:44
日本語の扱いってこれまでと比べてどうなる?
0821デフォルトの名無しさん2008/11/11(火) 16:17:15
よくなるんじゃないの? "foo" がデフォルトで unicode になるんだから。
0822デフォルトの名無しさん2008/11/11(火) 18:13:09
ctypesは構造体出力する関数には使えないんだな
構造体のポインター返すならOK

構造体も返せるようになるのはいつごろなんだろう
0823デフォルトの名無しさん2008/11/11(火) 18:54:50
>>822
欲しいか?それ
Cだと構造体返したいときは引数ポインタ渡しが常道だと思うんだが
0824デフォルトの名無しさん2008/11/11(火) 20:17:16
pythonのパーサジェネレータの定番ってどれなんでしょう?(色々あるようですが)

皆さんが愛用しているものがあれば教えてください。
0825デフォルトの名無しさん2008/11/11(火) 21:00:58
Pythonで書かれた、規模が小さいWikiって何かありませんか?
外部モジュールを使用していないと好ましいです。
0826デフォルトの名無しさん2008/11/11(火) 23:17:11
CGIでインポートした.pyの日本語入りstringをprintすると文字化けするんですが
0827デフォルトの名無しさん2008/11/11(火) 23:29:31
init.py

#!/***/***/python
# -*- coding: utf-8 -*-
a = '日本語'


index.cgi

#!/***/***/python
# -*- coding: utf-8 -*-
import a
print 'Content-Type: text/plain\n'
print init.a

0828デフォルトの名無しさん2008/11/11(火) 23:30:58
×import a
○import init
0829デフォルトの名無しさん2008/11/12(水) 00:13:34
ここらへんじゃなかろか
1. httpヘッダで文字コードを指定していないのでブラウザがそれを推定して誤った文字コードで解釈した
2. ソースコードが実はutf8じゃない

とりあえずソースがutf8かどうか調べてそれでも化けるならhttpヘッダで
print "content-type: text/plain; charset=utf8\n"
と文字コードを指定してみるといいかも
0830デフォルトの名無しさん2008/11/12(水) 08:02:40
emacsでpython使ってる人いますか?
どんな風に使ってます?
インテリセンスに相当するものってないんですか?
0831デフォルトの名無しさん2008/11/12(水) 09:05:43
161は完全にいなくなっちゃったね。
勿体無い。

思うのはさ、「ウンコに触れたら自分もウンコ臭い」ってことだと思うんだ。
(ww辺りをNGに設定してさ、極力スルーしようよ。
皆で頼み込めばID実装されるかもしれないしさ。
これじゃpythonスレとしての機能を果たしてないよね。
0832デフォルトの名無しさん2008/11/12(水) 09:07:00
ちょうど9時になったら人が集まってくる辺りが…
ハロー(wwwwWwWwwwWWWwwwWww
0833デフォルトの名無しさん2008/11/12(水) 09:17:49
今回の不況はすごいな。目の前がまっくら。
みんなごめんな。本当にごめんな。。。
0834デフォルトの名無しさん2008/11/12(水) 09:22:21
お金を生み出していない人間から段階的に待遇を悪くしてゆくことにするよ。
ネット露出が少なくなった人間がいたら、そいつが該当者だと思ってくれよ。
お金を生み出している人間にはしわ寄せが行くと思うけど、我慢してくれよ。
これが現実なんだよ。もう蜜月の時代は終わったんだよ。
0835デフォルトの名無しさん2008/11/12(水) 10:01:11
s = open("hoge.txt")

ってやったとき、s は常に str であることが保証されてるの?
unicode になる可能性はないよね。。。? エンコード指定もないし。
0836デフォルトの名無しさん2008/11/12(水) 10:03:30
回答まだでしょうか。
0837デフォルトの名無しさん2008/11/12(水) 11:12:41
>>835
open は file descriptor を返すんだぞ。ファイルに含まれている文字列ではない。
08388352008/11/12(水) 12:18:39
ああ、しつれい
open じゃなくて file.read のまちがいでした

0839デフォルトの名無しさん2008/11/12(水) 15:33:59
>>838
http://docs.python.org/library/stdtypes.html#file.read
> The bytes are returned as a string object.
0840デフォルトの名無しさん2008/11/12(水) 18:02:27
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 28: ordinal not in range(128)
っていうエラーが出るんだがどうすればいいの?
0841デフォルトの名無しさん2008/11/12(水) 18:09:26
>>840
そりゃコードによるな。
一般的には、
http://wiki.python.org/moin/UnicodeDecodeError
0842デフォルトの名無しさん2008/11/12(水) 18:22:23
>>841
ありがとう。
で、このエラーを起こさなくしたいんだがどうしたらいいの?
0843デフォルトの名無しさん2008/11/12(水) 18:23:43
ソースを見直せクズが
0844デフォルトの名無しさん2008/11/12(水) 18:24:52
>>843
hoge.encode('cp932', 'ignore')ってしてるんだがどう見直せばいいの?
0845デフォルトの名無しさん2008/11/12(水) 18:56:50
>>844
それはエンコード(unicode -> str)のコードだろ
UnicodeDecodeErrorってのは、その逆変換でおきてるエラー

エンコーディングを指定せずunicode(s)とかしてるんだろ
スタックトレースを出力してくれるんだから、場所も分かるはずだが
0846デフォルトの名無しさん2008/11/12(水) 19:01:55
>>845
丁寧にありがとう。
エラーとコードは
hoge = cgi.escape(piyo.encode('cp932', 'ignore'))

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 28: o
rdinal not in range(128)
ってなってるんだがどこでunicode()されてるんだろう・・・?
0847デフォルトの名無しさん2008/11/12(水) 19:13:24
手元で似たようなコードを試してみた

import cgi
s = raw_input()
print cgi.escape(s.encode("cp932", "ignore"))

どうやら内部エンコードがasciiだとうまく動かないようだよ。理由は解らないけど。

[内部エンコードがascci]
$ python test.py
あいうえお
Traceback (most recent call last):
File "test.py", line 4, in <module>
print cgi.escape(s.encode("cp932", "ignore"))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128)
$ python test.py
test
test

[内部エンコードがutf-8]
$ python test.py
あいうえお
����������
$ python test.py
test
test

理由が解る人教えてほしい
今はsitecustomize.pyを編集して内部エンコーディングを変更してはどうだろうか
0848デフォルトの名無しさん2008/11/12(水) 19:33:06
>>846
多分piyoがunicodeでなくてstrなんだろ

encodeってのはunicodeをstrにするための変換だから
strのencode()なんて普通使わないが、
もし使われた場合は、デフォルトエンコーディングに従ってunicode
に変換して、その後指定されたエンコーディングに従ってstrに戻すんじゃねえのか
その1番目のステップに失敗してるんだよ
0849デフォルトの名無しさん2008/11/12(水) 19:34:15
つーか全部>>841に書いてある。
0850デフォルトの名無しさん2008/11/12(水) 20:56:06
入門書読めチンカス。
0851デフォルトの名無しさん2008/11/12(水) 22:29:05
CGIのパスワードの暗号化ってbase64で十分なの?
0852デフォルトの名無しさん2008/11/12(水) 22:30:16
ちゃんとcryptを使うんだ
0853デフォルトの名無しさん2008/11/12(水) 23:11:36
>>851
base64は暗号じゃないぞ……
つーか、可逆暗号をパスワードに使うのはご法度。
0854デフォルトの名無しさん2008/11/13(木) 00:00:26
PILのGIFアニメサポートってどうなっとるんだ
サンプルスクリプトのplayer.pyを試してみると、なんかまともに
再生できるもののほうが少ないような

例えば
ttp://www.paintworker.com/sato/thing/0001/thing0001.html
にあるGIFアニメでまともに見れるのは
ttp://www.paintworker.com/sato/thing/0001/0003.gif
だけで、他は動かなかったりすぐ真っ黒になったりするんだが
0855デフォルトの名無しさん2008/11/13(木) 01:04:13
テキストファイルを開くならcodecs
0856デフォルトの名無しさん2008/11/13(木) 01:15:57
>>852
cryptって復号化はどうすればいいの?
0857デフォルトの名無しさん2008/11/13(木) 01:19:20
パスワードなんだから、復号できたらセキュリティ的に問題だろ
同じsaltでcryptかけた結果が一致すればパスワードが一致したと見なすんだよ
ハッシュと同じだ
0858デフォルトの名無しさん2008/11/13(木) 01:22:58
>>857
ありがとう
まず可逆暗号と不可逆暗号を勉強するわ…
0859デフォルトの名無しさん2008/11/13(木) 02:19:25
だめだこりゃ
08608512008/11/13(木) 02:48:30
>>856
誰だよお前
08618562008/11/13(木) 02:49:02
>>858
お前誰だよ
0862デフォルトの名無しさん2008/11/13(木) 06:56:28
>>851はHTTPのBasic認証の事を言ってるのじゃないかな?
蛇足かもしれないが、HTTPS, Digest認証についても調べてみよう。
0863デフォルトの名無しさん2008/11/13(木) 09:20:41
今回の不況はすごいな。目の前がまっくら。
みんなごめんな。本当にごめんな。。。
0864デフォルトの名無しさん2008/11/13(木) 09:38:50
ちょうど9時になったら人が集まってくる辺りが…
暇なら時には自分で営業でもしてこい。

営業活動中ですか〜〜(wwWwwWwwwwWwwWWWwwwWWWwww
0865デフォルトの名無しさん2008/11/13(木) 12:33:52
terminalで
LANG=C python hoge.py
とやるとうまく動くprogramがあるけど
emacs の python.el
から実行するとうまく動かない
0866デフォルトの名無しさん2008/11/13(木) 16:59:11
>>825
0867デフォルトの名無しさん2008/11/14(金) 00:45:03
秋本治     = ライオン
ラサール石井 = キツネ
0868デフォルトの名無しさん2008/11/14(金) 00:45:41
誤爆
0869デフォルトの名無しさん2008/11/14(金) 00:59:26
目の前があまりにも真っ暗で誤爆しちゃったよ。
こうなったら地獄までつきあってくれよ、みんな。
08708562008/11/15(土) 01:28:47
>>856
パンツァーシュレック(笑)
RPG-7でHSしろよ
0871デフォルトの名無しさん2008/11/15(土) 01:58:04
誤爆
0872デフォルトの名無しさん2008/11/15(土) 09:16:30
pythonのコードをwebに上げる時に
codeに色つけたり協調したりするツールは何がいいのでしょうか
0873デフォルトの名無しさん2008/11/15(土) 09:59:36
HTML
0874デフォルトの名無しさん2008/11/15(土) 10:36:26
まじめに回答寄せていただけないでしょうか
0875デフォルトの名無しさん2008/11/15(土) 10:50:31
google-code-prettifyあたりに色をつけさせればいいんじゃね

vimだと
:TOHtml
とかやると、vimのカラースキーム/シンタクスハイライト反映した
HTMLを作ってくれるよ
0876デフォルトの名無しさん2008/11/15(土) 11:32:34
俺もgoogle-code-prettifyに一票。

あらかじめハイライトを反映したHTMLを生成したいなら、
「Highlight」ってソフトもあるよ。

ttp://www.andre-simon.de/
0877デフォルトの名無しさん2008/11/15(土) 12:40:01
俺はVimColorってサイトを利用している。
0878デフォルトの名無しさん2008/11/15(土) 13:34:18
PythonCEについてくるSqlite3って、ASCII以外の文字列を受け付けないの???
だれかしらん???
0879デフォルトの名無しさん2008/11/15(土) 15:25:24
>>872
gnuのツールもある
http://www.gnu.org/software/src-highlite/
0880デフォルトの名無しさん2008/11/15(土) 15:25:47
>>872
Pygmentsてのもある
0881デフォルトの名無しさん2008/11/15(土) 17:24:41
スクリプトファイルとは何ですか?
pythonを最近始めたのでわかりません。
教えてください。
0882デフォルトの名無しさん2008/11/15(土) 17:26:05
それぐらいググれ
0883デフォルトの名無しさん2008/11/15(土) 17:31:48
ググってもよくわかりまんでした。
08848562008/11/15(土) 17:38:02
スクリプトファイル=スクリプトのファイル
データファイル=データのファイル
0885デフォルトの名無しさん2008/11/15(土) 17:41:56
スクリプトとはなんです?
0886デフォルトの名無しさん2008/11/15(土) 17:45:26
つ ttp://jp.youtube.com/watch?v=Kpm_g14Jcds
0887デフォルトの名無しさん2008/11/15(土) 18:03:48
どうせ貼るならこっちだろう
ttp://jp.youtube.com/watch?v=qw-J8kC5DHo
0888デフォルトの名無しさん2008/11/15(土) 18:17:33
まあ、あれだ。お前には向いてない
0889デフォルトの名無しさん2008/11/15(土) 19:12:07
一般的には、C言語みたいに実行にコンパイルとリンクが必要な言語のソースファイルと
対比して、コンパイル無しで実行できる言語のソースファイルのことをスクリプトファイル
と呼ぶ気がするけど明確な定義は無いんじゃないかなあ。
英語圏の人にとっては感覚でわかるのかもしれない
0890デフォルトの名無しさん2008/11/15(土) 19:19:01
スクリプトといえば脚本のことに決まってるだろボケ。
0891デフォルトの名無しさん2008/11/15(土) 20:47:09
>>889
教えていただきありがとうございました。
>>888
変な質問をしてすみませんでした。
0892デフォルトの名無しさん2008/11/16(日) 02:31:03
>>889
もともとは、コマンド群を次々呼び出して一連の処理をするための
0893デフォルトの名無しさん2008/11/16(日) 02:36:02
ソースファイル=ソースコード→コンパイル【ソース→機械語】→実行ファイル生成
スクリプトファイル=スクリプト(命令群)を実行
0894デフォルトの名無しさん2008/11/16(日) 02:43:54
もう少し噛み砕いて書いてもらえるといいんですが。
あ、わからないんだったらいいです。
0895デフォルトの名無しさん2008/11/16(日) 03:01:46
ScriptFile
 path command file data
    - exec

SorceCodeFile
 path file command
  - compile (Program => Machine laguage)
   - make exec file
    file data
     - exec
0896デフォルトの名無しさん2008/11/16(日) 03:03:01
辞書引いた方がいいぞ
0897デフォルトの名無しさん2008/11/16(日) 07:00:19
明確な定義はないらしいけど…
ソースファイルとスクリプトファイルは、それぞれ別々の区分から見た呼び方なので、
インタプリタ/コンパイラ等の実行形式によってわけるのは、おかしくない?

スクリプト言語かどうかって事なら、インタプリタかどうかで区別するのは解るけど。
今対比されているのは、スクリプトとソースコードなので。

スクリプト言語に限らず、一般的にプログラミング言語で記述されたプログラムは
人間が理解しやすい形式で書かれたプログラムから
最終的には機械が理解で解釈しやすい形式に変換され実行される。
その変換前の大元のファイルがソース(情報源/出所)・ファイル。

スクリプト ... >>893
モジュール ... 一連の処理で再利用可能なものをまとめたもの

Pythonでは、拡張子 .py のファイルがソース・ファイル。
その内、importされるものがモジュール・ファイル。
それ以外がスクリプト・ファイル。(python a.pyの様に直接呼び出されるファイル)
08988972008/11/16(日) 07:01:32
アンカー間違えた。訂正
スクリプト ... >> 892
0899デフォルトの名無しさん2008/11/16(日) 11:35:06
人間が書いたプログラムに対し何らかの変換を書ける場合、変換元ファイルはソースファイルと呼ばれる。
スクリプトファイルとは、スクリプト処理系で実行するプログラムを記述したファイル。

スクリプトファイルの中には、中間バイナリコードにコンパイルしてから実行するものも多い。
そういう処理系に向けて書いたプログラムファイルは、スクリプトファイルでありかつソースファイルでもある。
0900デフォルトの名無しさん2008/11/16(日) 11:50:08
現在スクリプトと呼ばれているものがまったくスクリプトではないので
混乱を招いているんだな。
0901デフォルトの名無しさん2008/11/16(日) 12:28:33
私が気になる点をまとめてみると・・・・

BASICはスクリプト言語なのか?
PHPはスクリプト言語と呼ばれることがあるのかどうか?
インタプリタっぽかった初期のJAVAはスクリプト言語だったのか?
ものすごく長いSQLを書いたらスクリプトになるのか?

このあたりが疑問なところでありんす。
0902デフォルトの名無しさん2008/11/16(日) 13:06:03
だから、「スクリプト言語」という言い方自体が、もはやヒストリカルなものに
なっていて混乱をいや増すだけの影響しか挙げていないので、「軽量言語」という
カテゴリーが提案されたんだろう。

自動車をいつまでも自動馬車と呼ぶなってことだべ。
0903デフォルトの名無しさん2008/11/16(日) 13:07:29
>>901
> BASICはスクリプト言語なのか?

計算機文化圏が違うので、そう呼ばれたことはないのでは?

0904デフォルトの名無しさん2008/11/16(日) 13:11:06
スクリプト言語って用語辞典とかでも、なんか説明をいまいち間違ってるよね。
実際的な使われ方は、アプリケーションなどのソフトを制御する、
プログラミング(に満たない)言語をスクリプト言語と読んでいたのが実体だったかと。
Pythonの場合はそういう意味ではスクリプティングにも独立したプログラムとしても
使えるわけでどちらでもある。
スクリプト言語という言葉の定義範囲をうまく説明出来る人が少なかったってのが
LLみないな新語を生み出すに至ったというか。
0905デフォルトの名無しさん2008/11/16(日) 13:14:31
>>904
> 実際的な使われ方は、アプリケーションなどのソフトを制御する、
> プログラミング(に満たない)言語をスクリプト言語と読んでいたのが実体だったかと。

おまえが知っているのがそれだけだったというだけ。
0906デフォルトの名無しさん2008/11/16(日) 13:14:45
ソフトウエア組み込みの言語ならスクリプト言語。
プログラミング言語は、一からアプリケーションやシステムを書くためのものであり、
ソフトではなくあくまでもハードを制御しているイメージに近い。
0907デフォルトの名無しさん2008/11/16(日) 13:19:45
>>905
自分の言葉で簡単な説明もかけない低能は黙ってろ。

まあ、wikiに書いてある内容と殆ど一緒だね。
http://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E8%A8%80%E8%AA%9E
スクリプト言語(-げんご、scripting language)とは、
アプリケーションソフトウェアやソフトウェアツールの動作内容を、
台本(Script)のように記述するための、簡易的なプログラミング言語である。

上記の意味より、さらに転じて、比較的単純なプログラムを記述するための、簡易的なプログラミング言語全般をいう。
動的型付け言語をスクリプト言語と呼ぶ定義もある。ただし、厳密な定義ないし区別は存在しない。いずれの場合も、
多くはインタプリタ方式を採用している。
0908デフォルトの名無しさん2008/11/16(日) 13:23:56
A scripting language, script language or extension language, is a programming language
that allows some control of a single or many software application(s).
"Scripts" are often treated as distinct from "programs", which execute independently from any other application.

英語版wikiの説明でも殆ど同じ解釈のようで。
LLとスクリプト言語という言葉は使い分けできるし、LLがスクリプト言語という言葉の置き換え
ってわけじゃあない。
0909デフォルトの名無しさん2008/11/16(日) 14:04:34
俺のイメージだと、もともと「スクリプト」って組み込み拡張系と、
シェルスクリプト系の二系統あるんだよな。
後者は、コマンドインタプリタに手で入力するかわりにファイルに「記述する」
から「スクリプト」と呼ぶのだろうし、その場合はシェルを「スクリプト言語」
と呼ぶのはそもそもおかしいように思う。
0910デフォルトの名無しさん2008/11/16(日) 14:12:24
軽量言語という言葉は何が軽量かがわかりにくすぎて、すきでない。
Lightweight languageという言葉が日本と英語圏では全く逆の意味になってしまうのもいただけない。
というか、コンピュータの文脈からいって"軽量"といったら普通人間基準じゃなくてハード基準だよな。
きもちわるい。
http://en.wikipedia.org/wiki/Lightweight_languages
0911デフォルトの名無しさん2008/11/16(日) 14:26:19
上位レイヤー言語とかいう定義だと直感的に納得できそう。high layer language。
そのうちさらに上位の言語が出てきたら
very high layer language
very very high layer language
very very very high layer language
very very very very high layer language
very very very very very very very ...
0912デフォルトの名無しさん2008/11/16(日) 14:28:34
スクリプトと言えばシェルスクリプト
0913デフォルトの名無しさん2008/11/16(日) 14:34:49
veryの次はultraだろう慣例的に考えて
0914デフォルトの名無しさん2008/11/16(日) 14:34:51
>>911
その呼び方良いな。
LLって日本でしか殆ど通じないし、英語圏ではやはりScripting Languageが主流らしい。
high layerだったら、そのままでもある程度通用しそう。
0915デフォルトの名無しさん2008/11/16(日) 14:41:17
コンパイル・セミコンパイルランゲージであるか、アプリケーションの拡張用言語であることって説明は大体的を得ている気はする。
しかし、俺が言った>>901はこうなるのか???

BASICはコンパイルされることやセミコンパイルされることはほとんど無い。アプリケーションの拡張用言語ではない。→スクリプト
PHPはコンパイルしない。ただし、運用上、自動的にセミコンパイルされることも多い。しかし、その場合はApacheのModを使うことになるから拡張言語といえる。逆に、→スクリプト
Javaはセミコンパイルが主。アプリケーションの拡張用言語ではない。→スクリプト
0916デフォルトの名無しさん2008/11/16(日) 14:42:21
>>915で余計な「逆に、」が入っちゃった。すまんかった。
0917デフォルトの名無しさん2008/11/16(日) 14:45:17
長いSQLを忘れてた。
これはやっぱりスクリプト言語になるんだろうな。
0918デフォルトの名無しさん2008/11/16(日) 14:47:40
SQLはコードシーケンスを記述するものではないから
プログラミング言語やスクリプト言語とはそもそもちがうだろ。
0919デフォルトの名無しさん2008/11/16(日) 15:18:43
そうするとシェルスクリプトがスクリプトなのか疑わしくなってくるよな。
0920デフォルトの名無しさん2008/11/16(日) 15:26:50
>>911
> 上位レイヤー言語とかいう定義だと直感的に納得できそう。high layer language。

ふつうのコンピュータ言語は "High level language" なんだが。
0921デフォルトの名無しさん2008/11/16(日) 15:28:04
>>919
> そうするとシェルスクリプトがスクリプトなのか疑わしくなってくるよな。

シェルスクリプトがスクリプトなのか疑わしくなる定義は、原理的に間違っている。
0922デフォルトの名無しさん2008/11/16(日) 15:29:01
じゃあ>>918は間違ってるんだな。
やっぱりSQLはスクリプトだ。
0923デフォルトの名無しさん2008/11/16(日) 15:32:04
>>919
こない
0924デフォルトの名無しさん2008/11/16(日) 15:32:22
VHLLという特徴づけがPerlやTclの初期からあったけど
0925デフォルトの名無しさん2008/11/16(日) 15:32:56
「スクリプト」と「スクリプト言語」を区別しろよ。
0926デフォルトの名無しさん2008/11/16(日) 15:39:18
>>904
> スクリプト言語って用語辞典とかでも、なんか説明をいまいち間違ってるよね。

用語事典は「インターネット」の説明すらデタラメだったりするから、そこに
権威を見出してはならない。

> 実際的な使われ方は、アプリケーションなどのソフトを制御する、
> プログラミング(に満たない)言語をスクリプト言語と読んでいたのが実体だったかと。
ソフトウェアツール群を制御して仕事を行なわせる処理系のUNIX文化圏での呼び名だ。
さらに先行する文化圏があるようだが。Perlが登場した時点ですでに本来の意味から
ずれはじめているのだ。

> Pythonの場合はそういう意味ではスクリプティングにも独立したプログラムとしても
> 使えるわけでどちらでもある。

それはほとんどどんな言語でも同じ。
0927デフォルトの名無しさん2008/11/16(日) 15:52:22
>>926
ちょっと違うんじゃね
shell scriptとは呼んでも
shellをscripting languageとは言わない
絶対に言わない

「scripting language」なんて呼びかたがされるのは
やはりアプリケーション拡張系だろう
LingoとかJavaScriptとか
0928デフォルトの名無しさん2008/11/16(日) 15:53:05
SQLは安全だ。Languageって入ってるから疑いようが無い。
0929デフォルトの名無しさん2008/11/16(日) 15:53:36
>>928
HTMLだのXMLだのにもLは入ってるぞ
0930デフォルトの名無しさん2008/11/16(日) 15:54:32
ftpやtelnet のコマンドを並べて、操作の自動化を行うファイルはスクリプトと言えるか。
0931デフォルトの名無しさん2008/11/16(日) 15:54:57
>>920
知ってるよ。けどlevelだと日本語のレベルに対応させたときにlower level language
がまるで他の言語に対して劣っているかのような印象を与えやすいじゃん。日本では。
だから日本語コミュニティではlevelの代わりにlayerを使えばいんじゃないという話。
少なくとも”スクリプト言語”なんていう曖昧で初学者を徒に混乱させるような語よりは
いいんじゃない?
0932デフォルトの名無しさん2008/11/16(日) 15:57:39
つーかSQLはストアドプロシジャに使われるような奴はともかく
一般にはチューリング完全ではない、つまりプログラミング言語ではない

シェルが提供しているのはプログラミング言語だな、一応
0933デフォルトの名無しさん2008/11/16(日) 15:58:42
>> Pythonの場合はそういう意味ではスクリプティングにも独立したプログラムとしても
>> 使えるわけでどちらでもある。
>
>それはほとんどどんな言語でも同じ。

確かにそうなんだが、これ言い始めると、コンパイラ型やインタープリタ型も実装系の問題で、言語の問題ではないって
ことになるんだよな。単に言語といった場合、文法だけでなく、実装系まである程度ふくめないと
解釈のしようがなくなる。

>>927
shell scriptをscripting languageと呼ぶのはありだと思うが。
時代が前後するけど。
0934デフォルトの名無しさん2008/11/16(日) 15:58:55
SQLPlusとかになったら、スクリプト言語になっちゃうの?
0935デフォルトの名無しさん2008/11/16(日) 16:00:27
スクリプトって呼んでもいいんじゃない?
所詮分類論なので、厳密な用語の定義や線引きの世界に完璧なものを期待するのが間違い。
0936デフォルトの名無しさん2008/11/16(日) 16:02:10
>>934
SQLPlusはツールの名前
言語の名前はPL/SQLっしょ
0937デフォルトの名無しさん2008/11/16(日) 16:03:12
>>936
あ、そうなの?
ぜんぜん知らなかった。
0938デフォルトの名無しさん2008/11/16(日) 16:04:58
名前のとおり問い合わせ言語だな。
0939デフォルトの名無しさん2008/11/16(日) 16:05:05
>>933
>shell scriptをscripting languageと呼ぶのはありだと思うが。

「スクリプト」と「言語」は同じものではないぞ
というのは揚げ足取りかw

なぜ実際にはシェル(の提供する言語)をスクリプト言語と「呼ばない」かというと、
それがシェルの主目的「ではない」からでしょ
シェルはあくまでインタラクティブなコマンドラインユーザインタフェースであって
シェルに命令を食わせる方法の一つを「スクリプト」と呼んでいるに過ぎない
0940デフォルトの名無しさん2008/11/16(日) 16:05:15
SQL*Plus は専用コマンドもってるから、制御コマンド + SQL を実行する処理系と考えられる。
「SQL*Plusスクリプト」という呼び方が出来るかもしれない。
チューリング完全が言語の必要条件なら言語とは言えないだろうけど。
その辺は、ftp や telnet と同じ。
0941デフォルトの名無しさん2008/11/16(日) 16:06:55
>>939
http://en.wikipedia.org/wiki/Shell_script
Other scripting languages

英語圏では普通に通用するんじゃないか?
shell scriptがscripting languageの部分集合っていう解釈で。
0942デフォルトの名無しさん2008/11/16(日) 16:07:57
>>927
スクリプトの話なんだろ
0943デフォルトの名無しさん2008/11/16(日) 16:08:36
>>941
へえ、しっかり
shell scripting language
とか書いてあるねえ

こりゃびっくりだ
0944デフォルトの名無しさん2008/11/16(日) 16:11:01
こんな本が
http://www.amazon.co.jp/dp/4774132020
0945デフォルトの名無しさん2008/11/16(日) 16:20:30
ゲームだとやる気が出る
0946デフォルトの名無しさん2008/11/16(日) 16:29:01
ううむ、UNIX文化圏でシェルでコマンド操作を自動化するフィルを「スクリプト」と
呼称する慣習があって、そこから転じて、コンパイル等で新たに実行ファイル作らず
に実行されるプログラムをすべて「スクリプト」と呼称する慣習が生まれた、
という感じなのかな。
0947デフォルトの名無しさん2008/11/16(日) 16:41:31
何でもリファレントたることを強制されるまどろっこしいパイソンは
スクリプトもどきってところじゃないの。
ツールとして小回りが効くのがスクリプトたるゆえん
0948デフォルトの名無しさん2008/11/16(日) 16:42:21
フィルってなんだ
0949デフォルトの名無しさん2008/11/16(日) 16:44:06
ファイルのことだろ。そんなのコンテキストから大体わかるだろが。
0950デフォルトの名無しさん2008/11/16(日) 17:27:20
"a"を打ちそこねたんだな。
0951デフォルトの名無しさん2008/11/16(日) 17:38:40
>>914
>LLって日本でしか殆ど通じないし

ダウト。通じる人も多い。
0952デフォルトの名無しさん2008/11/16(日) 17:42:08
http://en.wikipedia.org/wiki/LL

Wikipedia にすらリストされてないabbrevが通じるわけないだろw
0953デフォルトの名無しさん2008/11/16(日) 18:32:50
LL が通じる通じないは興味無いんだけど、
>952 が Wikipedia を言語の最先端だと思ってるってのは興味深いな
そんな人もいるのか
0954デフォルトの名無しさん2008/11/16(日) 18:36:43
>>952
acronym
0955デフォルトの名無しさん2008/11/16(日) 18:38:52
>>953
英語だと Wikipedia が知識の最先端。
日本語 Wikipedia はちがうだろうが。
0956デフォルトの名無しさん2008/11/16(日) 18:42:21
クマー
0957デフォルトの名無しさん2008/11/16(日) 18:45:12
だがちょっと待って欲しい
uncyclopedia も候補に入れるべきだと思う
0958デフォルトの名無しさん2008/11/16(日) 18:51:39
みんな英語事情に詳しいんだな
0959デフォルトの名無しさん2008/11/16(日) 18:57:08
SD(すげぇどうでもいい)
0960デフォルトの名無しさん2008/11/16(日) 18:59:21
バロス
0961デフォルトの名無しさん2008/11/16(日) 19:10:26
次スレ

Pythonのお勉強 Part30
http://pc11.2ch.net/test/read.cgi/tech/1226830195/
0962デフォルトの名無しさん2008/11/16(日) 19:34:48
SD(スーパーどうでもいい)
0963デフォルトの名無しさん2008/11/16(日) 20:37:45
本業がファームな自分には最近の軽量言語という用語にはものすごい違和感がある。
0964デフォルトの名無しさん2008/11/16(日) 20:39:03
まあ、SDだけどね。
0965デフォルトの名無しさん2008/11/16(日) 21:07:05
「Lightweight languages」はあった。

ttp://en.wikipedia.org/wiki/Lightweight_languages
0966デフォルトの名無しさん2008/11/16(日) 21:19:34
SSD (すーぱーすげーどうでもいい)
0967デフォルトの名無しさん2008/11/16(日) 21:34:26
メモ帳でファイルを作ったにですが、IDLEでコードを打ち込んでも
処理ができないのですが、
ファイルをどこに移動させれば処理ができますか?
0968デフォルトの名無しさん2008/11/16(日) 21:39:57
952はインターネットがすべてだと思っているスーパーヒキコモリ
0969デフォルトの名無しさん2008/11/16(日) 21:46:53
アメリカのPythonistaにLLって言って普通に通じた経験がある俺が来ましたよ。
Wikipediaが知識の最先端らしいから、たぶんそいつの頭がおかしかったんだな。
そうだそうだ。きっとそうだ。
0970デフォルトの名無しさん2008/11/16(日) 21:52:58
>>969
俺はアメリカのトップIT企業でもう4年以上 Python を使用して開発しているが、
LLなんて誰も一度も口にしたことを聞いたことがない。
0971デフォルトの名無しさん2008/11/16(日) 21:54:53
おめでとう。昨日は素敵な夢を見たんだね。
0972デフォルトの名無しさん2008/11/16(日) 21:56:09
なにこれ、みんなでネタ書いて埋めるって流れ?
0973デフォルトの名無しさん2008/11/16(日) 22:03:45
>>970
かわいそうに、社内ではまったく無口なんだな。
トップIT企業勤務で社内引き篭もりなんてすごいな。
0974デフォルトの名無しさん2008/11/16(日) 22:05:01
LLなんてRubyとの信者論争の文脈くらいでしか出ないからな
0975デフォルトの名無しさん2008/11/16(日) 22:06:41
>>968
ということは、インターネットのしかも匿名レス一つで一人の人間をすべて判断してしまうお前って・・・。
0976デフォルトの名無しさん2008/11/16(日) 22:07:10

ま た R u b y 原 理 主 義 者 の 仕 業 か !
0977デフォルトの名無しさん2008/11/16(日) 22:07:50
LLなんてのは単なるバズワードだろ
0978デフォルトの名無しさん2008/11/16(日) 22:08:14
インターネットが全てでないと知って悔しがる952であった。
0979デフォルトの名無しさん2008/11/16(日) 22:10:01
>>973
「聞いたことがない」っていう話をしているのに
「>>970が喋らない」というキャラ設定で煽ってもしょうがないのでは。
直接会話しなくたって、他人が話す言葉なんていくらでも聞く機会があるんだし。

設定ミスのある煽りってえらく痛々しいな。敵の居ない場所でメガンテ唱えたみたいで。
0980デフォルトの名無しさん2008/11/16(日) 22:11:02
914の信頼性がガタ落ちです。なんとかしてください。
0981デフォルトの名無しさん2008/11/16(日) 22:11:34
>>978
インターネットがすべてではないと知ってる人は、
現在のこの会話(onインターネット)だけですべてを判断して
悔しがったりしないだろう。
0982デフォルトの名無しさん2008/11/16(日) 22:12:35
>>979
おまえたまに誤爆するゲームオタだろ(w。
ゲームばっかやってないでちゃんと仕事しろよ(ww
0983デフォルトの名無しさん2008/11/16(日) 22:15:46
>>982
ちょっとピント外れのキャラ設定が好きなんだね。

でもそういうのって、興奮させるより先に興奮してたら負けだと思うよ。
0984デフォルトの名無しさん2008/11/16(日) 22:17:47
>>979
>敵の居ない場所でメガンテ唱えたみたいで。

メガンテって何? Wikipediaに載ってるの?
0985デフォルトの名無しさん2008/11/16(日) 22:20:07
>>984
ググレカスって言われちゃうよ。
0986デフォルトの名無しさん2008/11/16(日) 22:36:52
>>985
ゴメン、怒った?
0987デフォルトの名無しさん2008/11/16(日) 22:37:43
埋め
0988デフォルトの名無しさん2008/11/16(日) 22:40:28
ゲーオタは気が短いんだよ。
0989デフォルトの名無しさん2008/11/16(日) 22:44:40
アメリカのトップIT企業でLLなんて言ったらRuby信者にメガンテって言われちゃうよ。
0990デフォルトの名無しさん2008/11/16(日) 22:48:23
990
0991デフォルトの名無しさん2008/11/16(日) 22:50:56
>>981
>現在のこの会話(onインターネット)だけですべてを判断して

on the インターネットかなあ。
0992デフォルトの名無しさん2008/11/16(日) 22:57:22
インターネットはただ一つしかないから
theはいらんだろ。
0993デフォルトの名無しさん2008/11/16(日) 23:01:20
文脈次第で使うこともある
0994デフォルトの名無しさん2008/11/16(日) 23:02:34
自己解決しました。
0995デフォルトの名無しさん2008/11/16(日) 23:03:17
ニート山が自己爆発しました。
0996デフォルトの名無しさん2008/11/16(日) 23:06:04
LLなんていっても通じない。
インターネットは一つだけだからtheはいらん。
もっと言うとRuby信者はメガンテだ。
0997デフォルトの名無しさん2008/11/16(日) 23:06:16
梅
0998デフォルトの名無しさん2008/11/16(日) 23:06:40
ume
0999デフォルトの名無しさん2008/11/16(日) 23:07:14
ニュアンスとして "あの"オーベルシュタイン に近いw
1000デフォルトの名無しさん2008/11/16(日) 23:09:15
じゃ、1000 はもらっとくぜ
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。