1 名前:nobodyさん [2006/11/14(火) 23:09:04 ID:KpRkBouP.net] PythonでCGI PyJUG:ドキュメントはここ www.python.jp/Zope/ Python CGI入門みたいの www.gesource.jp/programming/python/cgi/index.html cgiモジュール説明書 www.python.jp/doc/2.4/lib/module-cgi.html
57 名前:nobodyさん mailto:sage [2008/08/08(金) 11:14:55 ID:???.net] >>55 Weblog written "IN" Pythonな。 中学生は勉強しろよ。
58 名前:nobodyさん mailto:sage [2008/08/08(金) 16:08:02 ID:???.net] Portable PythonにTurboGearsぶちこんだ人って、2chになら1人くらい居ますよね
59 名前:nobodyさん mailto:sage [2008/08/08(金) 21:58:38 ID:???.net] >>57 それもちげぇよw
60 名前:nobodyさん mailto:sage [2008/08/08(金) 22:51:23 ID:???.net] >59 勉強しろよ厨房
61 名前:nobodyさん mailto:sage [2008/08/09(土) 02:05:18 ID:???.net] >>57 であってるとおもうけど、なにが違うの? >>59
62 名前:nobodyさん mailto:sage [2008/08/09(土) 10:18:50 ID:???.net] 59=55の存在が一番違う
63 名前:nobodyさん mailto:sage [2008/08/09(土) 11:53:19 ID:???.net] 普通、powered byを使うように思うが。 文章すらPythonで書かれていればどうか知らんが。
64 名前:nobodyさん mailto:sage [2008/08/09(土) 11:56:27 ID:???.net] 少し語弊があるか。 Pythonで書かれたブログシステムはwrittenでいいが、 それを利用したWeblogはpowered。
65 名前:nobodyさん mailto:sage [2008/08/09(土) 12:41:27 ID:???.net] written "by"の話をしてるんでしょうに
66 名前:nobodyさん mailto:sage [2008/08/09(土) 12:59:56 ID:???.net] いずれにしても59=55はいらない子。
67 名前:nobodyさん mailto:sage [2008/08/09(土) 13:28:59 ID:???.net] それよりcgiの話しようぜ!
68 名前:nobodyさん mailto:sage [2008/08/09(土) 13:39:04 ID:???.net] written by Guidoとはいうけど、written by Pythonとは言わないだろ。 勉強しろよ>中学生
69 名前:nobodyさん mailto:sage [2008/08/09(土) 14:49:53 ID:???.net] なんで勝手に55=59にされてんのか意味不明だが、 >>57 は明らかに
70 名前:Aホ。 外人に聞いてみろよ。ブログの内容pythonで書いてるのと勘違いされるぞ [] [ここ壊れてます]
71 名前:nobodyさん mailto:sage [2008/08/09(土) 17:04:59 ID:???.net] まだ悔し紛れに粘着してるのか もういいだろ written in Pythonでブログの内容をPythonで 書いてると勘違いするような基地外はいないよ お前くらいしか
72 名前:nobodyさん mailto:sage [2008/08/09(土) 17:13:00 ID:???.net] なんでつまらない話題で盛り上がってるの?バカなの?
73 名前:nobodyさん mailto:sage [2008/08/11(月) 05:22:01 ID:???.net] だよな。 written for Pythonで終わりの話だろ。
74 名前:nobodyさん mailto:sage [2008/08/11(月) 09:02:47 ID:???.net] >>69 >外人に聞いてみろよ。 知り合いのロシア人に聞いてみたけど「わかんね」って言ってた(www>
75 名前:nobodyさん [2008/08/12(火) 22:31:30 ID:hynniAyL.net] 54>> wiki.python.org/moin/PythonBlogSoftware ここから探してみて。
76 名前:nobodyさん mailto:sage [2008/08/12(火) 23:37:44 ID:???.net] >>74 Python Desktop ServerがZope Baseとかないわ(www
77 名前:nobodyさん mailto:sage [2008/08/26(火) 20:27:56 ID:???.net] written by pythonでも通じると思うよ。 「パイソンさんによって書かれています」みたいな感じでしょ?
78 名前:nobodyさん mailto:sage [2008/08/26(火) 21:12:09 ID:???.net] Pythonが自分の意志を持って書いたんだったらいいんじゃね。
79 名前:nobodyさん mailto:sage [2008/08/26(火) 21:21:42 ID:???.net] まだやってんのかww
80 名前:nobodyさん mailto:sage [2008/08/27(水) 19:53:32 ID:???.net] pythonのCGIなんて使う人いないんです
81 名前:nobodyさん mailto:sage [2008/08/28(木) 00:11:38 ID:???.net] 粘着してる暇があったらpygameの翻訳しろよ>中学生
82 名前:nobodyさん [2008/09/11(木) 03:03:43 ID:PPyFAFla.net] 根性曲がりきった大人が多すぎwwWWwwww
83 名前:nobodyさん mailto:sage [2008/09/11(木) 08:43:02 ID:???.net] 他人のこと考える暇があったらpygameの翻訳しろよ>引きこもり
84 名前:nobodyさん mailto:sage [2008/09/11(木) 23:02:54 ID:???.net] pygame のドキュメントが読めないの?
85 名前:nobodyさん mailto:sage [2008/09/13(土) 01:15:13 ID:???.net] pygame関係ないじゃん
86 名前:nobodyさん mailto:sage [2008/09/13(土) 13:10:09 ID:???.net] パイつながりだろ!
87 名前:nobodyさん mailto:sage [2008/09/14(日) 09:11:46 ID:???.net] そんなこと言ったら、pychinko まで python と 関係あることになるぞ
88 名前:nobodyさん mailto:sage [2008/09/15(月) 03:01:54 ID:???.net] pythonでcgiやるときに、CSSでデザインするのはどうやってやるの?
89 名前:nobodyさん mailto:sage [2008/09/15(月) 04:28:01 ID:???.net] ちがうよぜんぜんちがうよ
90 名前:nobodyさん mailto:sage [2008/09/15(月) 13:49:02 ID:???.net] >>87 釣りか? HTMLに埋め込むか、 ファイルにCSSを書いて @import か linkタグで読み込ませる
91 名前:nobodyさん mailto:sage [2008/09/15(月) 14:23:02 ID:???.net] <link rel="stylesheet" href="file.css">
92 名前:nobodyさん mailto:sage [2008/09/23(火) 20:07:32 ID:???.net] >>89 ,90 ありがとう!、そうやればいいのか。
93 名前:nobodyさん mailto:sage [2008/11/11(火) 01:09:48 ID:???.net] GoogleはpythonでCGI? 今日からperlやめてpythonにしよ。
94 名前:nobodyさん mailto:sage [2008/11/11(火) 01:38:42 ID:???.net] Googleが通常使う言語のひとつにしてるだけだがな・・・
95 名前: mailto: [2008/11/27(木) 12:54:04 ID:???.net] Pythonで配列を代入するにはどうすればいいですか? 例えばPHPで $A = array( "{$ONE['test']}", "{$TWO['test']}", "{$THREE['test']}" ); こういうのをPython式に置き換えると?
96 名前:nobodyさん mailto:sage [2008/11/27(木) 14:35:47 ID:???.net] >>94 配列とはちょっと違うが辞書とリストならこんな感じ? ONE = { 'test':'hoge' } TWO = { 'test':'sage' } THREE = { 'test':'age' } A = [ONE['test'],TWO['test'],THREE['test']]
97 名前:nobodyさん mailto:sage [2008/11/27(木) 16:27:04 ID:???.net] A = { 'ONE':'test', 'TWO':'test', 'THREE':'test' }
98 名前:94 mailto: [2008/11/27(木) 17:15:30 ID:???.net] 出来ました! ありがとうございました
99 名前: mailto: [2008/12/05(金) 02:25:27 ID:???.net] 連想配列と辞書とリストの違いが解りません。 どういうこと?
100 名前:nobodyさん mailto: [2008/12/06(土) 12:58:50 ID:???.net] 変数が定義されているか判定したいんですが PHPでいうissetみたいなものはありますか?
101 名前:nobodyさん mailto:sage [2008/12/06(土) 15:52:12 ID:???.net] ありません。 NameErrorやAttributeErrorを捕まえてください。
102 名前: mailto: [2008/12/07(日) 12:29:28 ID:???.net] 具体的にどうやればいいんでしょうか?
103 名前:nobodyさん mailto:sage [2008/12/07(日) 15:09:25 ID:???.net] try: a except NameError: print "aなし" else: print "aあり" 変数があるかないか調べなきゃいけないようなコードを書くほうが間違ってると思うけどな。
104 名前: mailto: [2008/12/07(日) 15:50:16 ID:???.net] >>102 回答ありがとうございます プログラム(まずはCGI)の勉強のためにPythonを選びました。 何から始めたらいいのか分からなかったので配付されている PHPのスクリプトをPythonに移植してみようと思い立ちました。 まともに動くようになったら指摘された箇所を見直して見ようと思います。 そこまで理解が深まればの話ですけど。
105 名前:nobodyさん [2008/12/07(日) 17:09:45 ID:xeKPVS3i.net] >>> try: ... a File "<stdin>", line 2 a ^ IndentationError: expected an indented block except打つまえにこんなの出る
106 名前:nobodyさん mailto:sage [2008/12/07(日) 17:20:23 ID:???.net] >>104 flickr.com/photos/shinji_i/2282608491/ インデントが必要だと書いてあるだろう
107 名前:nobodyさん [2008/12/07(日) 17:27:04 ID:xeKPVS3i.net] >>105 ありがとうございます。できました >>> a='test' >>> try: ... a ... except NameError: ... print "a none" ... else: ... print "a is set" ... 'test' a is set >>> ...このピリオド3つが最初のインデントだと思い込んでました
108 名前:nobodyさん mailto:sage [2008/12/08(月) 19:17:36 ID:???.net] 【サンタクロース、トナカイの酒気帯び運用。有罪判決に、マジ逆切れ&大暴れw(動画有り)】(ZDNet) builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_03_400x300.jpg builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_01_400x300.jpg builder.japan.zdnet.com/story_media/20384793/081204_sun-james-gosling_02_400x300.jpg
109 名前:nobodyさん mailto:sage [2008/12/09(火) 04:27:12 ID:???.net] locals() という関数を呼ぶと自分で定義した変数とか関数とかの一覧(+α)が 返ってくるので、それを使うという方法もある。 >>> a=1 >>> 'a' in locals() True
110 名前:nobodyさん mailto:sage [2008/12/09(火) 17:42:11 ID:???.net] web.pyのスレはありますか?
111 名前:nobodyさん mailto:sage [2008/12/09(火) 21:35:42 ID:???.net] ありますん
112 名前:nobodyさん mailto:sage [2008/12/10(水) 03:03:33 ID:???.net] どっちだよ
113 名前:nobodyさん mailto:sage [2008/12/10(水) 14:27:05 ID:???.net] web2py pc11.2ch.net/test/read.cgi/php/1228881994/
114 名前:nobodyさん mailto:sage [2008/12/11(木) 05:02:18 ID:???.net] web.pyじゃないです><
115 名前:nobodyさん mailto:sage [2008/12/13(土) 00:35:39 ID:???.net] PHP捨ててPythonに乗り換えようとしたけど、 日本語訳マニュアルに誤変換が多すぎてバカっぽいからやめるわ
116 名前:nobodyさん mailto:sage [2008/12/13(土) 00:50:53 ID:???.net] PHP使ってる人はPythonやっても幸せになれなさそうだよね・・・ PHPとともに生きるが幸せ
117 名前:nobodyさん [2008/12/13(土) 04:04:47 ID:h3kmjY+F.net] ふむ。 一つの言語だけに絞るのもいいかも知れんね。 趣味ならば。
118 名前:nobodyさん [2008/12/15(月) 06:54:35 ID:sacUpYif.net] mod_pythonでHTMLがうまく表示できないのはなぜ? from mod_python import apache def handler(req): req.content_type = 'text/html' req.write("<html><head><title>Hello World!</title></head><body>hoge</body></html>") return apache.OK writeの引数のテキストがそのまま表示されてしまう。
119 名前:nobodyさん mailto:sage [2008/12/15(月) 13:23:12 ID:???.net] req.headers['content_type'] = 'text/html'
120 名前:nobodyさん [2008/12/31(水) 00:18:58 ID:FXljk5zO.net] python 2.5 の cgi プログラムが動作しません。どのような原因が考えられますでしょうか。 自分で確認した事項等は以下の通りです: ・ ローカルでは動作する ・ パーミッションは755になっている ・ アスキーモードで転送している (バイナリモードでも試してみた) ・ 文字コードは UTF-8 で、プログラム内にも # -*- coding: utf-8 -*- としている ・ import したのは cgi, urllib, re, time ・ cgitb を試みたが、使えていない
121 名前:nobodyさん mailto:sage [2008/12/31(水) 00:24:43 ID:???.net] shebang
122 名前:nobodyさん mailto:sage [2008/12/31(水) 00:30:58 ID:???.net] Pythonへのパスが間違ってるんじゃねえの?
123 名前:nobodyさん mailto:sage [2008/12/31(水) 06:43:36 ID:???.net] apacheのログみろ
124 名前:nobodyさん mailto:sage [2008/12/31(水) 13:59:27 ID:???.net] >パーミッションは755 これだろ
125 名前:119 [2008/12/31(水) 16:40:57 ID:FXljk5zO.net] >>121 Python へのパス 同じ場所に別のcgiプログラムを置いたところ、パス指定が同じで正常に動作しますので、それはないと思われます。 >>120 >>122 shebang / apache 当方詳しくないものでわかりません、調べてみましたが使い方とかが… 正常に動くプログラムを部分的に改変することにより再現しようとしたら、文字コードを UTF-8 に (同時に、パスの次の行に # -*- coding: utf-8 -*- と) したらエラーが発生することがわかりました。
126 名前:fushianasan mailto:sage [2008/12/31(水) 17:06:27 ID:???.net] しね
127 名前:nobodyさん [2008/12/31(水) 18:04:34 ID:kx00N+c5.net] >>124 UnicodeEncode(Decode)Error とか出てない?
128 名前:119 [2008/12/31(水) 18:26:15 ID:FXljk5zO.net] >>126 ローカル実行時は出ていません。 サーバ実行時はこんだけです: 500 Error - Internal Server Error CGIもしくはSSIが正しく動作していません。
129 名前:nobodyさん mailto:sage [2008/12/31(水) 18:45:54 ID:???.net] >・ cgitb を試みたが、使えていない import cgitb; cgitb.enable() これでもだめ(500 Error - Internal Server Error がでる)って言う意味か?
130 名前:nobodyさん mailto:sage [2008/12/31(水) 18:47:20 ID:???.net] >同じ場所に別のcgiプログラムを置いたところ、パス指定が同じで正常に動作しますので、それはないと思われます。 動くものと動かないもののソース晒せ
131 名前:nobodyさん [2008/12/31(水) 19:59:42 ID:kx00N+c5.net] 解決しました ありがとうございました
132 名前:119 [2008/12/31(水) 20:38:51 ID:FXljk5zO.net] >>128 そのとおりです。 >>129 動くもの: エンコーディングは ANSI (windows notepad の) #!/usr/local/bin/python import cgi import urllib from time import localtime, strftime filename = strftime("./data/hatena%Y%m%d-%H%M%S.html", localtime()) print "" target = urllib.urlopen("www.google.co.jp/ ") data = open(filename, "w") data.write(target.read()) data.close() print target.read() 動かないもの: エンコーディングはUTF-8 コードはパスの次の行に # -*- coding: utf-8 -*- を追加しただけ
133 名前:nobodyさん mailto:sage [2008/12/31(水) 22:14:06 ID:???.net] target.read() 二回実行して問題ないんかな
134 名前:119 [2008/12/31(水) 22:29:30 ID:FXljk5zO.net] >>132 UTF-8 でないものは2回実行しても動きます。 UTF-8 のものは1回でも動きません。 どうやら来年に持ち越しのようですね…。
135 名前:nobodyさん mailto:sage [2008/12/31(水) 23:03:42 ID:???.net] 池■田大■作の本名はソン・テチャク。小泉純一郎、小沢一朗は朝鮮人。 911では小型の水爆が使用されている。 ri ■ch■ardkosh■im■izu.at.webry.info/ 創価の保険金殺人事件。 オウム事件は、統一・創価.北朝鮮の共同犯行である。CIAが監修している。 www15.ocn.ne.jp/~oy ■ako■don/kok_web■site/ir■iguc■hi.htm 与党も野党もメディアも全部朝鮮人だった。 jb ■bs.li■vedo■or.jp/b■bs/read.cgi/news/20■92/115794■1306/ 2ちゃんねるは統一■教会が個人情報を集めるための道具。運営には統一■教会がいる。 駅前で「手相を見せてください」と勧誘してるのが統一教■会。(カルト宗教) カルト宗教の下にいる人と上にいる奴を分けて考えないといけない。下にいる利用される人は上がどんなことをしてるか知らない。 ユダヤ権力の子分→2ちゃん運営=統一協会上層部=層化上層部=自民党清和会=野党の朝鮮人ハーフの政治家= 与党の朝鮮人ハーフの政治家=金 正日(キム・ジョンイル )=読売サンケイ=小沢十朗 ユダヤ人=ロックフェラー=ブッシュ=クリントン=ヒラリー=アドルフ・ヒトラー=オサマ・ビンラディン 毎日新聞スレを荒らしてる奴らも統■一教会の可能性が高い。 荒らしは洗脳するために「ネトウヨ」などのレッテル付けレスを何千回もする。 現実には「ネトウヨ」などは存在しない。 changi.2ch.net/test/read.cgi/ms/1230363385/
136 名前:nobodyさん mailto:sage [2008/12/31(水) 23:22:47 ID:???.net] >>131 つまりファイルは出来てないんだね
137 名前:119 [2008/12/31(水) 23:38:28 ID:FXljk5zO.net] >>135 公開できない文字列を含む部分などを隠していますが、テストコードの段階であることは確かですね。 しかし、より小さいコードで試した結果などから、原因は文字コード周りにあると考えてよいと思います。 この点についてはサーバ管理者に問い合わせましたが、年末につき返信待ちであります。
138 名前:nobodyさん mailto:sage [2008/12/31(水) 23:46:18 ID:???.net] よいお年を
139 名前:nobodyさん mailto:sage [2008/12/31(水) 23:47:39 ID:???.net] python初心者がはまる典型的なパターンじゃないかな
140 名前:nobodyさん mailto:sage [2008/12/31(水) 23:50:25 ID:???.net] >>136 「ファイルは出来てない」はプログラムが完成していないという意味じゃなくて <ここまでに死んでるのか data = open(filename, "w") data.write(target.read()) data.close() <この辺で死んでるのか print target.read() を知りたかった訳なんだけど どう?
141 名前:119 [2009/01/01(木) 00:03:06 ID:l/3teeKT.net] 年明けとほぼ同時に解決しましたw 悪の元凶: Windows メモ帳 直接原因: UTF-8 には入れるべきでない余分なヘッダ (?) 3バイトがファイル先頭に挿入されていた 対策: バイナリエディタで開いて先頭3バイトを削除して保存しなおす
142 名前: 【大吉】 mailto:sage [2009/01/01(木) 00:09:53 ID:???.net] あけおめ
143 名前:nobodyさん mailto:sage [2009/01/01(木) 00:11:44 ID:???.net] pythonってBOMに対応してなかったっけ?
144 名前:nobodyさん mailto:sage [2009/01/01(木) 00:12:38 ID:???.net] >UTF-8 には入れるべきでない余分なヘッダ (?) 3バイトがファイル先頭に BOMのことか それを「UTF-8 には入れるべきでない」っつーのは言いがかりだな まあそれが原因で shebang が利かなくなってたのは確かだが Windows メモ帳 を悪の元凶と言うのは素人
145 名前: 【だん吉】 [2009/01/01(木) 00:23:45 ID:fHn+ttSa.net] >>142 python自体はBOM付いてても受け付けるけど shellが解釈する時点でだめでしょ
146 名前:nobodyさん mailto:sage [2009/01/01(木) 00:27:57 ID:???.net] 悪の元凶: Windows メモ帳 に同意
147 名前:nobodyさん mailto:sage [2009/01/01(木) 00:39:00 ID:???.net] △悪の元凶: Windows メモ帳 ○悪の元凶: Windows メモ帳を使用
148 名前: 【大凶】 mailto:sage [2009/01/01(木) 17:22:06 ID:???.net] あけおめ!
149 名前:nobodyさん mailto:sage [2009/01/01(木) 19:22:20 ID:???.net] 大凶ワロタw
150 名前:nobodyさん mailto:sage [2009/01/02(金) 18:12:01 ID:???.net] >>144 shebangを解釈するのはカーネルだけどね
151 名前:nobodyさん mailto:sage [2009/02/13(金) 18:10:26 ID:???.net] Python CGI に <input type="submit"> および <input type="reset"> を書いたとします それぞれをクリックしたら何が起こるんでしょうか?
152 名前:nobodyさん mailto:sage [2009/02/13(金) 19:57:40 ID:???.net] >>150 submit…一緒に出力されているhtmlでsubmitの親ノードになってるformのactionに対して送信する reset…一緒に出力されているhtmlでresetの親ノードになっているform内のinput/select/textarea等がクリアされる PythonのCGIって言っても単にブラウザに向かってHTML(たまにCSVとかXMLとかバイナリとか違うものも吐くけど) を吐き出してるだけなんで、普通のHTMLと同じ挙動をするだけだよ。
153 名前:150 mailto:sage [2009/02/13(金) 20:37:43 ID:???.net] あーごめんなさい、書き方が悪かったみたいですね その「送信された側」などの関係がわからないのです。
154 名前:nobodyさん mailto:sage [2009/02/13(金) 20:43:19 ID:???.net] >>152 ブラウザの実相にもよるけど、大抵のメジャーブラウザはresetはサーバーとの通信を 行わずローカルだけでやるはずなので、送信元になるのが何であっても(静的HTMLでも、 PythonのCGIが吐き出したHTMLでも、PHPやPerlCGIが吐き出したのでも)同じ動きです。 formからの送信を受け取る側がPythonのCGIなら、↓参照 www.python.jp/doc/release/lib/module-cgi.html
155 名前:150 mailto:sage [2009/02/13(金) 22:21:19 ID:???.net] >>153 そうです、そこ見てたんですよ。 Python 勉強しはじめて、ローカルで動くプログラムはいろいろ書いてはいるんですが 送信側と受信側との関係? というか… FieldStorage() して getlist(name) というのはわかったのですが どうやってデータをここに入れてあげればいいのかが…
156 名前:nobodyさん mailto:sage [2009/02/13(金) 23:19:15 ID:???.net] >>154 他の言語(Perl,PHP.Rubyなど)でHTTPサーバー⇔ローカルの通信やったことありますか? <form action="python.cgi" method="post"> <input type="text" name="hoge" value="mage" /> <input type="submit" value="送信" /> <input type="reset" value="リセット" /> </form> というHTMLがあったとして、 submitする…cgi.FieldStorage()するとform["hoge"].valueにmageが入る resetする…サーバーと通信は行わずローカルのブラウザ側でinput type="text"のvalueをクリア
157 名前:150 mailto:sage [2009/02/13(金) 23:39:29 ID:???.net] まったくないですね… なるほど Python に限った話じゃないからリファレンス見てもほとんど書いてなかったのか 上のコードの場合、FieldStorage() は python.cgi の中でするんでしょうか。これで合ってれば、ほぼ理解できました。
158 名前:nobodyさん mailto:sage [2009/02/13(金) 23:42:06 ID:???.net] >>156 cgi.FieldStorage()は通信を受け取った側(>155のHTMLをそのまま使うとすると、おっしゃる通りpython.cgiの中で) することになります。 ↓に少しサンプルがあるので見てみてください。 www.python.jp/doc/release/lib/node561.html
159 名前:150 mailto:sage [2009/02/14(土) 00:26:36 ID:???.net] なるほど、よくわかりました。ありがとうございます! サンプルの方は既に見てましたよ〜。
160 名前:nobodyさん mailto:sage [2009/02/14(土) 09:03:11 ID:???.net] ttp://www.amazon.co.jp/dp/4797341815/ 入門書嫁。
161 名前:150 mailto:sage [2009/02/14(土) 16:20:41 ID:???.net] 問題がHTMLフォームの挙動を十分に理解していないことにあるとわかったので www.kanzaki.com/docs/html/htminfo31.html htminfo32.html htminfo33.html を読んですっきりしました。
162 名前:nobodyさん mailto:sage [2009/02/15(日) 14:00:15 ID:???.net] こういう人は、皮肉でもなんでもなくPerlCGIから入った方がいいような気がする。 WEBアプリ、特にCGIの入門者が躓きやすいところの情報は、未だにPerl CGIの頃の情報が一番豊富だろ。 んで、悪い癖がつく前にPythonなりRubyなりに移行すれば(またはしなくても)いいんじゃないかと。
163 名前:nobodyさん mailto:sage [2009/02/15(日) 22:49:01 ID:???.net] ほぼ同意だけどPHPのほうが良いと思う。 WEBに特化してるだけあってそのあたりのことも マニュアルで解説されてる。 ただし、Perl以上にPHPのほうが癖が強かったりする。
164 名前:nobodyさん [2009/02/18(水) 19:38:12 ID:q8sXwxpK.net] cgiの仕様は糞 checkboxの受け取り方とかタヒネとか思う
165 名前:nobodyさん mailto:sage [2009/02/19(木) 19:04:35 ID:???.net] タヒネってなんですか?
166 名前:nobodyさん mailto:sage [2009/02/19(木) 22:50:20 ID:???.net] 人生そのものだよ
167 名前:nobodyさん [2009/04/26(日) 16:13:15 ID:+askKVed.net] 質問です。 PythonをWebアプリからはじめて ゆくゆくはGUIもやってみたいなと思ってる初心者ですが オススメの書籍は>>159 の他にありますか? Webアプリのセキュリティあたりにも触れているととても幸せです。 現在チュートリアル見てちまちまと勉強中です。 ソースコードがシンプルで好きになれそう…
168 名前:nobodyさん mailto:sage [2009/04/26(日) 16:14:58 ID:???.net] pythonをwebで使うならDjangoのようなフレームワーク使うのが良いと思うね
169 名前:nobodyさん [2009/04/26(日) 16:19:43 ID:+askKVed.net] >>167 いずれはそうしたいと思うんですが はじめからFWやると細かい部分吸収されちゃって学習出来なさそうなんで 俺俺FW作りつつ勉強してみたいなと思ってます
170 名前:nobodyさん mailto:sage [2009/04/26(日) 18:29:24 ID:???.net] Webアプリ作っていくならPython本より他の本読んだ方がマシだと思われ 身になること書いてないしサンプルコードとモジュールのソースコード読みながらやっていく方が楽だ
171 名前:166 mailto:sage [2009/04/26(日) 18:42:27 ID:???.net] 出先からですが、解答ありがとう 書店きてみましたがPython本の品薄っぷりに泣きました。 暫らくWeb上で調べながらやってみます!
172 名前:nobodyさん mailto:sage [2009/05/05(火) 22:09:13 ID:???.net] WSGIの質問はここでいいですか?
173 名前:nobodyさん mailto: [2009/05/07(木) 09:59:48 ID:???.net] どうぞ
174 名前:nobodyさん mailto:sage [2009/06/10(水) 09:52:49 ID:???.net] 質問です! 最近、BlackJumboDogを使ってWindowsXPでWEBサーバを立てたのですが PerlとRubyは動くのにPythonが動きません。 cmdから「perl -v」「python -v」「ruby -v」をやるとエラーの雰囲気は無い応答が帰ってくるので 問題ないとおもうのですが、何か原因がわかるかたいますか? ちなみに「python -v」を打ち込むとperlやrubyではバージョンとかが出るのですが pythonだけ対話モードみたいなのに入ります。 cgiの中身は以下のようになってます。 #!/python # -*- coding: utf-8 -*- import cgi import cgitb cgitb.enable() print "Content-Type: text/html" print print "hello world." アクセスすると真っ白です。 どなたかお助け願います。お願いしますよろしくお願いします!
175 名前:nobodyさん mailto:sage [2009/06/10(水) 22:27:31 ID:???.net] どうやらインタープリターの呼び分けが ハードコーディングされてるっぽいから 単にPythonに対応してないんでしょ。 ApacheやIISの方が、導入敷居が高くても 結局は情報がたくさんそろっててはまりづらいと思うよ。
176 名前:nobodyさん mailto:sage [2009/06/11(木) 21:30:24 ID:???.net] #!c:\\python\\python.exe とかって書けば動いたぞ
177 名前:nobodyさん mailto:sage [2009/06/12(金) 03:16:41 ID:???.net] 何時の時代の話だ?ってレベル
178 名前:nobodyさん mailto:sage [2009/06/12(金) 10:26:51 ID:???.net] それコピペ
179 名前:nobodyさん mailto:sage [2009/06/12(金) 15:47:46 ID:???.net] winで鯖立てるレベル
180 名前:nobodyさん mailto:sage [2009/06/22(月) 21:45:25 ID:???.net] 意外と便利だよ。Excelファイルごにょごにょとか
181 名前:nobodyさん mailto:sage [2009/06/28(日) 01:29:28 ID:???.net] #!/usr/bin/python
182 名前:nobodyさん mailto:sage [2009/07/03(金) 06:25:05 ID:???.net] ┌─┐ │●│ └─┤ _ ∩ ( ゚∀゚)彡 ┌─┬⊂彡 │●│ おっぱい!おっぱい! └─┘ おっぱい!おっぱい!
183 名前:nobodyさん mailto:sage [2009/07/29(水) 23:21:51 ID:???.net] とりあえず保守
184 名前:nobodyさん [2009/08/07(金) 02:25:12 ID:tKq4DxW5.net] 無料ホームページスペースでpython CGIを動かしたいと思っています。 CGIの内部で、BeautifulSoupを使いたいのですが、 BeautifulSoup.pyを、与えられたスペースに置けば使うことができるのでしょうか?
185 名前:nobodyさん [2009/08/07(金) 03:07:58 ID:tKq4DxW5.net] 183です。自己解決しました。 置けば使うことができる。 しかし、BeautifulSoupの場合はコード量が多すぎるのか memory errorになる。 (もっと小さいオリジナルライブラリなら動く)
186 名前:nobodyさん mailto:sage [2009/08/11(火) 21:51:30 ID:???.net] etreeでがんばるしかないね
187 名前:nobodyさん [2009/08/15(土) 04:13:53 ID:LWrcnMLs.net] .
188 名前:nobodyさん mailto: [2009/08/20(木) 22:09:34 ID:???.net] 「Python 3.1.1」リリース pc11.2ch.net/test/read.cgi/pcnews/1250773470/
189 名前:nobodyさん [2009/10/03(土) 23:03:34 ID:9tHx6UBF.net] PythonってLL言語の中では最速って本当ですか? サーバサイドで使う場合でもPHPよりも優れたパフォーマンスを出せるかどうか心配です。
190 名前:nobodyさん mailto:sage [2009/10/03(土) 23:32:03 ID:???.net] wsgi
191 名前:nobodyさん mailto:sage [2009/10/08(木) 06:16:22 ID:???.net] >>188 Pythonは重いyo さようなら
192 名前:nobodyさん mailto:sage [2009/10/09(金) 22:11:15 ID:???.net] mod_pythonは?
193 名前:nobodyさん mailto:sage [2009/10/10(土) 14:11:35 ID:???.net] ぷゅあCGIじゃない
194 名前:nobodyさん mailto:sage [2009/10/16(金) 14:24:53 ID:???.net] >>188 動的な言語での最速はLuaか最近のJavaScriptじゃないかな。あとRuby1.9とか。 Pythonは、mod_python使うとPHPより速かった。 ただ共有サーバではmod_python使えないので、PHPより速いかどうかは「環境依存」としか言えない。 あとPHPとPythonの速度を気にするよりも、フレームワークやライブラリの速度を気にした方がいい。
195 名前:nobodyさん mailto:sage [2009/10/16(金) 14:26:58 ID:???.net] >>193 あーごめん、追記ね。PHPはAPS入れるとmod_pythonより速いかもしれない。 そういうのも含めて、やっぱり「環境依存」だね。 Pythonは決してPHPより遅いわけではない。でも環境によりけり。
196 名前:nobodyさん mailto:sage [2009/10/17(土) 04:57:06 ID:???.net] Python(>=2.5)+SQLite3爆速
197 名前:nobodyさん mailto:sage [2009/10/17(土) 07:39:06 ID:???.net] ttp://newworld.ddo.jp/doc/PerformanceTips/ 日本語が下手過ぎて読み難いけど速度改善の参考にはなる
198 名前:nobodyさん mailto:sage [2009/10/17(土) 16:20:53 ID:???.net] 下手な翻訳よりもこっち読め ttp://wiki.python.org/moin/PythonSpeed/PerformanceTips
199 名前:nobodyさん mailto:sage [2009/12/04(金) 02:12:35 ID:???.net] mod_pythonの仕様はないよなぁ 作り直したりしないのかな
200 名前:nobodyさん mailto:sage [2009/12/04(金) 03:31:26 ID:???.net] python web framework って流行ってないの。 やるなら実質 gae 一択? pylons しこしこいじってるんだけど、寂しいよ。
201 名前:nobodyさん mailto:sage [2009/12/04(金) 11:45:04 ID:???.net] 自分の場合 django あるいは wsgi で自作 Framework
202 名前:nobodyさん mailto:sage [2009/12/04(金) 11:52:20 ID:???.net] gaeは糞w
203 名前:nobodyさん mailto:sage [2009/12/04(金) 12:06:56 ID:???.net] django一択になってし
204 名前:まったなぁ。 最初はpylonsやtgにも期待してたんだけど。 [] [ここ壊れてます]
205 名前:nobodyさん mailto:sage [2009/12/04(金) 14:48:24 ID:???.net] web.pyでいいよもう
206 名前:199 mailto:sage [2009/12/05(土) 00:23:15 ID:???.net] >>203 web.py の minimal 感良いですね。知らなかった。pylons も minimal な感じが気に入ったんだけど、こっちのが良いかな。 でも pylons より情報少ない感じですね?
207 名前:nobodyさん mailto:sage [2009/12/11(金) 15:26:40 ID:???.net] CherryPyでいい気がしてきた。
208 名前:sage [2009/12/14(月) 17:21:38 ID:DjxYEeHj.net] werkzeugの話題がまったくでないなー
209 名前:nobodyさん mailto:sage [2009/12/15(火) 01:02:33 ID:???.net] >>206 なんて読むの?
210 名前:nobodyさん mailto:sage [2009/12/15(火) 07:34:14 ID:???.net] ヴェルクゾイク
211 名前:nobodyさん mailto:sage [2009/12/15(火) 07:38:21 ID:???.net] d.hatena.ne.jp/perezvon/20090108/1231439151 ヴェルクツォイグ?
212 名前:nobodyさん mailto:sage [2009/12/15(火) 13:14:21 ID:???.net] アルツハイマー
213 名前:nobodyさん [2010/03/12(金) 22:20:20 ID:ervBW8Jl.net] pythonでformの値を受け取る処理ってどんなの? phpだと <?php $name = $_GET['name']; echo $name; ?> こんな感じだけど。
214 名前:nobodyさん mailto:sage [2010/03/13(土) 04:58:15 ID:???.net] def post(self, name): return ([name])
215 名前:nobodyさん mailto:sage [2010/03/13(土) 10:35:27 ID:???.net] >>211 cgi関数で拾ってくれる。
216 名前:nobodyさん mailto:sage [2010/03/13(土) 20:02:06 ID:???.net] そうなのか。知らなかった。
217 名前:nobodyさん mailto:sage [2010/03/14(日) 10:39:03 ID:???.net] >>212 なにこれ?
218 名前:nobodyさん mailto:sage [2010/03/14(日) 13:28:13 ID:???.net] wsgi
219 名前:nobodyさん mailto:sage [2010/03/14(日) 13:39:51 ID:???.net] >>216 なんか勘違いしてる
220 名前:nobodyさん mailto:sage [2010/03/14(日) 13:53:36 ID:???.net] えっ?
221 名前:nobodyさん mailto:sage [2010/03/14(日) 18:03:26 ID:???.net] えっ?
222 名前:nobodyさん mailto:sage [2010/03/14(日) 22:46:37 ID:???.net] えっ?
223 名前:nobodyさん mailto:sage [2010/03/14(日) 22:50:22 ID:???.net] www.python.org/dev/peps/pep-0333/ def simple_app(environ, start_response): """Simplest possible application object""" status = '200 OK' response_headers = [('Content-type','text/plain')] start_response(status, response_headers) return ['Hello world!\n']
224 名前:nobodyさん mailto:sage [2010/03/14(日) 22:53:06 ID:???.net] えっ?
225 名前:nobodyさん mailto:sage [2010/03/14(日) 23:17:42 ID:???.net] def post(self, name): return ([name]) 第二引数に渡されるのはstart_responseです。
226 名前:nobodyさん mailto:sage [2010/03/14(日) 23:37:30 ID:???.net] えっ?
227 名前:nobodyさん mailto:sage [2010/03/15(月) 01:06:07 ID:???.net] お互い噛み合ってないのがそんなに楽しいの。
228 名前:nobodyさん mailto:sage [2010/03/15(月) 01:13:17 ID:???.net] えっ?
229 名前:nobodyさん mailto:sage [2010/03/15(月) 01:21:29 ID:???.net] なにそれこわい
230 名前:nobodyさん mailto:sage [2010/03/15(月) 01:37:57 ID:???.net] えっ?
231 名前:nobodyさん mailto:sage [2010/03/15(月) 18:45:47 ID:???.net] ( ^ω^)えっえっ
232 名前:nobodyさん mailto:sage [2010/03/16(火) 02:37:45 ID:???.net] ( ^ω^)おっおっ
233 名前:nobodyさん mailto:sage [2010/03/16(火) 19:57:20 ID:???.net] os.environ['hoge'] cgi.FieldStorage()['hoge'] の文字コードを調べる方法があれば教えてください。Pythonのバージョンは2.5です
234 名前:nobodyさん mailto:sage [2010/03/17(水) 07:19:18 ID:???.net] def guess_code(s): if isinstance(s, unicode): return 'UNICODE' for c in ['utf-8', 'euc-jp', 'cp932', 'iso-2022-jp', 'latin-1', 'ascii']: try: u = s.decode(c) return c except (UnicodeDecodeError, LookupError): continue else: return 'unknown' s = os.environ['hoge'] print guess_code(s) s = cgi.FieldStorage()['hoge'] print guess_code(s)
235 名前:nobodyさん mailto:sage [2010/03/17(水) 14:55:48 ID:???.net] >>211 import cgi; f = cgi.FieldStorage() value = f.getvalue('name','') print value
236 名前:nobodyさん mailto:sage [2010/03/17(水) 22:35:43 ID:???.net] >>232 ありがとうございます
237 名前:nobodyさん mailto:sage [2010/03/21(日) 22:16:25 ID:???.net] 初めてのPython読んでるけど、これ凄いじゃん。 流行ってないのが信じられないくらい。海外では流行ってるのかな?>PythonCGI
238 名前:nobodyさん mailto:sage [2010/03/22(月) 03:50:53 ID:???.net] 海外ではCGIが廃れてるよ
239 名前:nobodyさん mailto:sage [2010/03/22(月) 07:00:39 ID:???.net] つかWSGIの話題ってここでおk???
240 名前:nobodyさん mailto:sage [2010/03/22(月) 07:11:47 ID:???.net] おk
241 名前:nobodyさん mailto:sage [2010/03/22(月) 16:50:00 ID:???.net] 廃れてんのかよ、そりゃ残念だ
242 名前:nobodyさん mailto:sage [2010/03/22(月) 22:39:31 ID:???.net] 誤解ではないかと。 狭義の意味でのCGIは廃れていいと思う。重いから。 FastCGIで自由にプロセスをまわしたい。
243 名前:nobodyさん mailto:sage [2010/03/22(月) 23:16:58 ID:???.net] 廃れてるつぅかPHPが圧倒的に盛んなだけ。 海外でも無料のレン鯖はCGIでPHP使うなら有償ってのが普通
244 名前:nobodyさん mailto:sage [2010/03/23(火) 00:29:59 ID:???.net] >>240-241 なるほど。 そこらへんの共有レンタルサーバーじゃmod_pythonもFastCGIも使えなさそうだから、CGIとして使う機会はないのかも… クライアントアプリ作るならC#のほうがよさそうだし、おとなしく遊び&学習目的にして、PHPで書くか… ありがとうございました。
245 名前:nobodyさん mailto:sage [2010/03/23(火) 01:48:12 ID:???.net] 俺が知ってるとこだと@pagesがPython使える 国内の無料鯖 今の募集状況知らんけどphpも使えるし垢取れたらとっとけば?
246 名前:nobodyさん mailto:sage [2010/03/23(火) 05:21:48 ID:???.net] xrea
247 名前:nobodyさん mailto:sage [2010/03/23(火) 07:42:38 ID:???.net] あれ?xreaも使えるんか んじゃそっちの方がいいか
248 名前:nobodyさん mailto:sage [2010/03/23(火) 08:24:10 ID:???.net] Pythonが使えるサーバ一覧 ttp://python.rdy.jp/wiki.cgi?page=PythonAvailableServers
249 名前:nobodyさん mailto:sage [2010/03/23(火) 08:54:52 ID:???.net] Pythonのお勉強 でもPerlのwiki(笑)
250 名前:nobodyさん mailto:sage [2010/03/23(火) 17:12:06 ID:???.net] いや、ただのCGIとしてなら有料鯖なら大抵動かせるんだけど、FastCGIは動かせなかったり、バージョンが2.3だったり… バイナリCGIとして動かすって手もあるんだね。 標準ライブラリだけで作るとしたら、どれくらいのサイズになるんだろう。
251 名前:nobodyさん mailto:sage [2010/03/23(火) 17:14:35 ID:???.net] Python 2.6.5/3.1.2リリース sourceforge.jp/magazine/10/03/23/048255
252 名前:nobodyさん mailto:sage [2010/03/23(火) 17:53:38 ID:???.net] wsgiがあればpythonのフレームワークなんていらないのだろうか
253 名前:nobodyさん mailto:sage [2010/03/24(水) 03:24:36 ID:???.net] うん
254 名前:nobodyさん mailto:sage [2010/03/24(水) 08:54:15 ID:???.net] RoR に感化されたので PoR 作ってみた wsgi 使って案外あっさり作れた
255 名前:nobodyさん mailto:sage [2010/04/07(水) 09:10:55 ID:???.net] (´・ω・`)
256 名前:nobodyさん mailto:sage [2010/04/25(日) 01:18:15 ID:???.net] wsgiでphpで書いてあるソフトのアドオンつくれないのかな をwordpressとか
257 名前:nobodyさん mailto:sage [2010/04/25(日) 03:08:50 ID:???.net] (´・ω・`)
258 名前:nobodyさん [2010/05/02(日) 18:55:34 ID:U6XonqdJ.net] (´・ω・`)
259 名前:nobodyさん mailto:sage [2010/05/02(日) 19:19:49 ID:???.net] (`・ω・´) age
260 名前:nobodyさん [2010/05/03(月) 15:27:24 ID:nSJx/Nkb.net] (´・ω・`) nullpo
261 名前:nobodyさん mailto:sage [2010/05/15(土) 19:59:59 ID:???.net] 蛾
262 名前:nobodyさん mailto:sage [2010/06/09(水) 17:17:32 ID:???.net] web.pyは素晴らしいなー
263 名前:nobodyさん mailto:sage [2010/07/02(金) 20:54:17 ID:???.net] werkzeug.pocoo.org/wiki30/files/wiki30.mp4
264 名前:nobodyさん [2010/07/06(火) 21:06:35 ID:vP77FDaw.net] age
265 名前:nobodyさん mailto: [2010/10/30(土) 04:24:33 ID:???.net] pythonでcgi書いてる奴少ないんだな hello worldから先に進まん俺はどこへ行けば……。
266 名前:nobodyさん mailto:sage [2010/10/30(土) 05:34:46 ID:???.net] djangoスレへどうぞ
267 名前:nobodyさん mailto:sage [2010/10/30(土) 11:20:17 ID:???.net] 墓場に行けということですね
268 名前:nobodyさん mailto:sage [2010/10/30(土) 14:13:39 ID:???.net] いいえ墓場ではなくて温泉です
269 名前:nobodyさん mailto:sage [2010/10/30(土) 15:45:35 ID:???.net] アッー!
270 名前:nobodyさん mailto:sage [2010/10/30(土) 19:40:12 ID:???.net] 名前だけみてcherrypyを選んだ
271 名前:nobodyさん mailto:sage [2010/11/01(月) 16:41:55 ID:???.net] >>263 書いているよ 人に教えられるほどではないけど
272 名前:nobodyさん [2010/11/12(金) 18:04:49 ID:S/psY6Sg.net] ┌─┐ │●│ └─┤ _ ∩ ( ゚∀゚)彡 ┌─┬⊂彡 │●│ おっぱい!おっぱい! └─┘ おっぱい!おっぱい!
273 名前:nobodyさん [2011/01/16(日) 16:41:31 ID:Vmy6wBJQ.net] PythonでのCGIの勉強をしようと思っております。 PerlではTemplateToolKit、PHPではSmartyなどのテンプレートエンジンがありますが、Pythonでは一般的に テンプレートエンジンとしてどういったものが使われているのでしょうか? また、PerlのCGIモジュールのようにCGIを利用するためのモジュールはありますか?
274 名前:nobodyさん mailto:sage [2011/01/16(日) 19:44:22 ID:???.net] tempita import cgi
275 名前:nobodyさん mailto:sage [2011/01/16(日) 23:12:48 ID:???.net] これも便利 import cgitb
276 名前:nobodyさん mailto:sage [2011/01/17(月) 03:58:37 ID:???.net] import cgitb; cgitb.enable
277 名前:nobodyさん mailto:sage [2011/01/17(月) 12:50:21 ID:???.net] >>263 最近、pythonでHTTPレスポンスヘッダを取得する装置とか作った程度のレベル まだレベル的に早いと思ったけどpythonクックブック注文して入荷待ち状態
278 名前:nobodyさん mailto:sage [2011/01/18(火) 15:27:18 ID:???.net] cgiとcheetahの日本語リファレンスってないの? 検索しても、比較サイトくらいしか出てこないんだが
279 名前:nobodyさん mailto:sage [2011/02/06(日) 11:34:47 ID:???.net] Pythonの勉強をしているのですが、良質な掲示板のサンプルはありませんか? PythonCGI自体が少ないので、良質なものを取捨選択するのがなかなか難しいです
280 名前:nobodyさん mailto:sage [2011/02/06(日) 13:03:22 ID:???.net] Perlとかの掲示板を移植する作業をしてみてはどうだろうか。
281 名前:nobodyさん mailto:sage [2011/02/06(日) 13:25:00 ID:???.net] ありがとうございます そういった作業などでも勉強できると思うのですが、 まずはPythonでCGIを作る上でのノウハウというか効率的な書き方や、通例などを勉強したいと思っており 既存のソースコードを読みたいと考えています。
282 名前:nobodyさん mailto:sage [2011/02/07(月) 00:03:41 ID:???.net] wsgi
283 名前:nobodyさん mailto:sage [2011/02/12(土) 02:13:53 ID:???.net] 形から入ろうとして結局何もしないの典型的なパターン
284 名前:nobodyさん mailto:sage [2011/02/12(土) 12:37:42 ID:???.net] こう寒いと温泉に入りたくなる
285 名前:nobodyさん mailto:sage [2011/02/12(土) 14:45:55 ID:???.net] 参考になるレベルじゃないけど、簡単なお題を決めて 試行錯誤すると気楽だし使い回しできるかもね 入力必須チェックとかメールアドレスチェックとか
286 名前:nobodyさん mailto:sage [2011/02/12(土) 18:25:33 ID:???.net] 自分でテンプレート作るのはなかなか楽しい
287 名前:nobodyさん mailto:sage [2011/02/13(日) 03:45:30 ID:???.net] >>284 Jinja2かMakoでいいじゃん。
288 名前:nobodyさん mailto:sage [2011/02/21(月) 21:29:34.09 ID:???.net] Tornado1.2リリース ttp://groups.google.com/group/python-tornado/browse_thread/thread/62d598b0e4e06b62/87f3c68827130bdf
289 名前:nobodyさん [2011/02/26(土) 01:44:07.03 ID:sf4jvDci.net] 誰かみんPyのO/Rマッパーかhtmlテンプレートのソース晒してくれないか 打ち込んだは良いがエラー発生するわ面倒くさいわで駄目だわ
290 名前:nobodyさん mailto:sage [2011/02/26(土) 03:49:05.61 ID:???.net] 漏れはいらんけど ほれ ttp://coreblog.org/ats/stuff/minpy-web-support/ ttp://coreblog.org/ats/stuff/minpy_support/frontpage
291 名前:nobodyさん mailto:sage [2011/02/26(土) 10:53:51.77 ID:???.net] >>288 おー駄目元で聞いてみたんだけどどうもありがとう! ソース写経するの間違えたりして大変なんだよね
292 名前:nobodyさん mailto:sage [2011/02/26(土) 10:58:01.74 ID:???.net] 馬鹿には無理
293 名前:nobodyさん [2011/02/26(土) 21:20:05.07 ID:OABn/feM.net] しっかしpythonスレはことごとく廃れるな なぜだ
294 名前:nobodyさん mailto:sage [2011/02/28(月) 11:46:15.23 ID:???.net] 答えは簡単、Pythonに需要がない
295 名前:nobodyさん mailto:sage [2011/02/28(月) 13:13:09.33 ID:???.net] 個人的には重宝してるけど、書き込む話題とか持ってないからなあ
296 名前:nobodyさん [2011/03/01(火) 18:12:41.28 ID:0g7hFjNK.net] linuxでは必須になりつつあるだろ
297 名前:nobodyさん mailto:sage [2011/03/01(火) 19:16:57.78 ID:???.net] なんでも入ってるごった煮 それがLinuxだからな
298 名前:nobodyさん mailto:sage [2011/03/02(水) 11:31:01.30 ID:???.net] >>294 Linux Standard Base 3.2(LSB3.2)にPythonが入ったからね
299 名前:nobodyさん mailto:sage [2011/03/02(水) 22:30:38.92 ID:???.net] 今でも鯖管理関係もperl出来ないとつらいかな? Pythonだけで戦えないもんかな〜
300 名前:nobodyさん [2011/03/02(水) 23:31:08.39 ID:RV5SmflQ.net] 遅かれ早かれ置き換わるだろうけどな
301 名前:nobodyさん mailto:sage [2011/03/03(木) 07:04:31.65 ID:???.net] GentooではPython必須
302 名前:nobodyさん mailto:sage [2011/03/05(土) 05:39:55.11 ID:???.net] >>297 うちは perl 駆除続けてる ほとんど完了しつつある
303 名前:nobodyさん mailto:sage [2011/03/05(土) 07:32:34.01 ID:???.net] >>297 perlを使わない事は出来るけどperlを削除することは出来ない
304 名前:nobodyさん mailto:sage [2011/03/06(日) 01:09:19.62 ID:???.net] Perlでアプリ書くことはもう無いけど sed/awkの代替・短いスクリプトはperlがまだ適当じゃない? Textutilsみたいなもんで使えて当たり前的な。サーバ管理なら特に。
305 名前:nobodyさん mailto:sage [2011/03/30(水) 12:54:25.51 ID:???.net] CentOSでもPython抜くとカーネル死ぬんだってなw
306 名前:nobodyさん mailto:sage [2011/03/30(水) 21:16:02.89 ID:???.net] なんじゃそりゃ
307 名前:nobodyさん mailto:sage [2011/03/30(水) 21:58:48.93 ID:???.net] ttp://d.hatena.ne.jp/s025236/20110325/p1 これだな
308 名前:nobodyさん mailto:sage [2011/04/01(金) 05:18:45.34 ID:???.net] 馬鹿を相手にするな
309 名前:nobodyさん mailto:sage [2011/04/01(金) 18:40:01.28 ID:???.net] PHPのソースPythonに置き換えするのって簡単かな? PHPはサンプル本がたくさんあるからそこからインスピレーションを得ないとどうやって作っていいのかわからん
310 名前:nobodyさん mailto:sage [2011/04/01(金) 19:00:54.12 ID:???.net] アリだけとマンドクセ
311 名前:nobodyさん mailto:sage [2011/04/03(日) 17:39:44.22 ID:???.net] ただの置き換えなら意味が無い コンセプト理解したら Python の利点が生かせるものを新たに書き起こす方が良い そういう意味では CGI よりも WSGI の方が良いでしょう
312 名前:nobodyさん mailto:sage [2011/04/03(日) 20:40:18.76 ID:???.net] 誘導されてきました。ここであってますでしょうか。 pylonsを勉強し始めたんだけどいろんなサンプル見ても 各コントローラでコミット文を書いてるだけどそういうもん何でしょうか トランザクションマネージャーみたいのものってないのしょうか
313 名前:nobodyさん mailto:sage [2011/04/16(土) 16:50:54.09 ID:???.net] やっぱPHPが強すぎるのか…?
314 名前:nobodyさん mailto:sage [2011/04/16(土) 17:05:10.15 ID:???.net] PHPとかオワコン。 すぐにPythonにとって変わられる
315 名前:nobodyさん mailto:sage [2011/04/17(日) 17:11:06.89 ID:???.net] そうか安心した
316 名前:nobodyさん mailto:sage [2011/04/19(火) 17:24:12.37 ID:???.net] PHPは鯖サイドの言語だから仕方ないお PythonやPerlでネイティブなGUIアプリ書けるけどPHPでは無理
317 名前:nobodyさん mailto:sage [2011/04/19(火) 19:15:47.64 ID:???.net] PHPは嫌いだけど PHPでもGUIは作れるよ
318 名前:nobodyさん mailto:sage [2011/04/20(水) 11:23:19.00 ID:???.net] pythonはともかくperlのGUIライブラリとかほとんどメンテされてないからなぁ phpのGUIと同レベル
319 名前:nobodyさん mailto:sage [2011/04/20(水) 15:55:56.39 ID:???.net] 単に出来るのと実用的に問題ないのとは超えられない壁があるからな
320 名前:nobodyさん mailto:sage [2011/04/21(木) 01:12:12.79 ID:???.net] WSGIがもっと普及すれば…
321 名前:nobodyさん [2011/04/21(木) 20:32:07.14 ID:O9on9yzH.net] WSGIってただの概念じゃなかったっけ? テンプレート間の互換性の為の
322 名前:nobodyさん mailto:sage [2011/04/23(土) 23:11:46.69 ID:???.net] 何言ってんの?
323 名前:nobodyさん mailto:sage [2011/05/10(火) 13:21:10.97 ID:???.net] >>314 ネイティブなGUIアプリはCとかC++とかDelphiとかじゃないとムリだろ。
324 名前:nobodyさん [2011/05/10(火) 19:28:32.81 ID:LKZwrKek.net] つwxPython
325 名前:nobodyさん mailto:sage [2011/05/10(火) 21:40:33.56 ID:???.net] wxPHP
326 名前:nobodyさん mailto:sage [2011/05/30(月) 10:13:53.58 ID:???.net] ネイティブの意味を判ってない馬鹿がいるな
327 名前:nobodyさん mailto:sage [2011/06/08(水) 00:40:56.16 ID:???.net] Pythonの正規表現について伺います re, sub, replace, etc...などPythonには沢山の正規表現モジュールがありますが 下記のPHP正規表現の否定はPythonではどう書いたらいいのでしょうか? if (!ereg("{$_SERVER['PHP_SELF']}", "{$_SERVER['REQUEST_URI']}")) 条件式の判定に使いたいのです。
328 名前:nobodyさん mailto:sage [2011/06/08(水) 02:39:08.19 ID:???.net] ム板で聞いた方が良い
329 名前:325 mailto:sage [2011/06/08(水) 02:51:26.49 ID:???.net] 解りました、移動します ム板はCGI嫌うからサーバー変数は隠したほうがいいかな 行ってきます
330 名前:nobodyさん mailto:sage [2011/06/08(水) 19:20:38.14 ID:???.net] >>325 Python の正規表現モジュールは "re" 一個だと思っていいよ。 他はstr.replace や re.sub 等のメソッドや関数のことだと思うけど、 PHPの ereg に相当する処理だった
331 名前: re.match がそれにあたります。 ただ、元のPHPのコードもそうなんだけど、正規表現を書くところにURLの文字をそのまま渡すのは URLが正規表現と解釈されてしまうのでよくない。(大抵のケースではきちんと動くので実害は少ないだろうけど) # NO: if not re.match(self_url, request_url): # YES: if not re.match(re.escape(self_url), request_url): この例じゃ正規表現使う必要は全然なくて、単純に文字列の比較 if self_url != request_url: で済むはずです。 [] [ここ壊れてます]
332 名前:nobodyさん mailto:sage [2011/06/29(水) 18:04:46.48 ID:???.net] 友達の非公開用自鯖でPython3でCGIを勉強したのは良いんだけど Python3が使えるレンタルサーバが無い
333 名前:nobodyさん mailto:sage [2011/06/30(木) 03:13:00.40 ID:???.net] VPSなら自分で入れられるだろ
334 名前:nobodyさん mailto:sage [2011/07/11(月) 06:30:21.58 ID:???.net] そんなものがあったのか
335 名前:nobodyさん mailto:sage [2011/07/21(木) 01:17:02.20 ID:???.net] pyramidのドキュメント増えてきた
336 名前:nobodyさん mailto:sage [2011/08/05(金) 00:50:16.06 ID:???.net] ASSCI出版の標準Djando 第11章テンプレートシステム244P-225Pの サンプルコードについて質問です -----テンプレート部分---- {% upper %} This will appear in uppercase {{ your_name }} {% endupper %} -----タグ用の関数部分----- def do_upper(parser, token): nodelist = parser.parse(('endupper')) parser.delete_first_token() return UpperNode(nodelist) class UpperNode(template.Node): def __init__(self, nodelist): self.nodelist = nodelist def render(self, context): output = self.nodelist.render(context) return output.upper() register.tag('upper', do_upper) このサンプルは意図通りに動きました。しかし、 return UpperNode(nodelist)でUpperNodeクラスを呼ぶと 何故def render〜のブロックが実行されるのか理解できてません。 自動で呼ばれるのはコンストラクタの__init__メソッド だけだと思ったのですが。 renderメソッドがどのように実行されたのか教えて貰えないでしょうか。
337 名前:nobodyさん mailto:sage [2011/08/05(金) 02:07:44.89 ID:???.net] こぴぺ乙
338 名前:nobodyさん [2011/10/29(土) 04:52:13.01 ID:E8b4spx6.net] pyramid
339 名前:nobodyさん mailto: [2011/12/02(金) 13:25:26.73 ID:???.net] 保守
340 名前:nobodyさん mailto:sage [2011/12/03(土) 15:08:50.81 ID:???.net] 馬鹿には無理
341 名前:nobodyさん mailto:sage [2011/12/08(木) 01:30:05.46 ID:???.net] 今、web.pyでC/S型のコミックビューア作ってます。 ローカルサーバに保存してある(jpg).zip形式のコミックデータを、iPadやAndroid等のブラウザで読めるようにすることが目標です。 そこで、質問なのですが、現在、(jpg).zip書庫の取り扱いで悩んでいます。 zip書庫を解凍することなく、中身のjpg画像を取り出し、HTMLとして表示する、にはどうすればいいのでしょうか? zipfileモジュールを使って、zip書庫からjpgデータを取り出し、変数に格納することはできました。 が、それをブラウザで表示できるようにする方法がわかりません。 ちなみに、変数に格納したjpgデータをprintしてみたら、プロンプトにバイトコード(?)が出力されました。 よろしくお願いします。
342 名前:nobodyさん mailto:sage [2011/12/08(木) 01:34:26.59 ID:???.net] MHTMLでも使おうかなって思ったがどうなんだろう
343 名前:nobodyさん mailto:sage [2011/12/08(木) 11:57:10.55 ID:???.net] >>338 ヘッダーでContent-typeをjpegにしてからprintしてる?
344 名前:338 mailto:sage [2011/12/09(金) 17:35:23.80 ID:???.net] 「Content-type python」などのキーワードで、ググってたら、 たまたま画像を表示するサンプルコードを公式ページで見つけたので、それを真似したところ、うまくいきました! webpy.org/images openメソッドで開いた画像データをreadメソッドで読み取り、それをreturnすると、画像を表示できるんですね〜。 自分は、「HTMLのタグで画像を直接指定する(こういうやつ→<img src="./static/gazou.jpg" />)」という表示法しか知らなかったので、行き詰ってました。 どうもありがとうございました。
345 名前:nobodyさん mailto:sage [2011/12/27(火) 20:37:30.27 ID:???.net] あれ?みんpy web公開で賑わっているかと思ったが。
346 名前:338 mailto:sage [2011/12/27(火) 22:43:38.89 ID:???.net] >>342 うおおおおおおおーーーー!!!!!!!!!!! 知らなかった、マジサンクス。 来年、>>342 にいいことがありますように( -人-) ttp://coreblog.org/ats/minpy-web-is-now-free-to-read
347 名前:nobodyさん mailto:sage [2011/12/28(水) 00:32:43.65 ID:???.net] ム板で糞本として盛り上がってる
348 名前:nobodyさん mailto:sage [2012/02/17(金) 18:11:39.85 ID:???.net] この本読んだひといますか? 感想聞かせてください WSGIウェブプログラミング ttp://www.amazon.co.jp/dp/4877832882/ 書評悪すぎてわろす
349 名前:nobodyさん mailto:sage [2012/03/26(月) 19:39:38.19 ID:???.net] この書評みて買おうとは思えないよねえw
350 名前:nobodyさん mailto:sage [2012/03/26(月) 19:42:21.10 ID:???.net] 小さいの作るならflaskでいいし、大きいの作りたいならどじゃんごやpylons/pyramidつかえばいいしな。 わざわざCGIどうのこうのしようと思わないな
351 名前:nobodyさん mailto:sage [2012/04/03(火) 20:51:50.73 ID:???.net] いや、PythonはCGIだと思う。 というかPythonはCGIしか使えないレンタルサーバが多いし。
352 名前:nobodyさん [2012/04/13(金) 17:33:31.44 ID:fTA/7IiR.net] なぜにレンタルサーバー限定?
353 名前:nobodyさん [2012/11/28(水) 13:26:24.69 ID:lZcnappL.net] werkzeug
354 名前:nobodyさん [2013/01/09(水) 20:12:16.11 ID:R2XeVya2.net] CGI用のsessionライブラリはないのかな? 関連のキーワードでぐぐると、自作したって話題がちょいちょい出てくるだけなんだが
355 名前:nobodyさん mailto:sage [2013/01/10(木) 19:07:25.41 ID:???.net] 自作したよ
356 名前:nobodyさん mailto:sage [2013/01/11(金) 14:13:22.80 ID:???.net] 「Python CGI WSGI」スレがたつのは2030年になるな、このレス数だと
357 名前:nobodyさん [2013/01/11(金) 16:39:32.83 ID:TsMR9PmK.net] 前はあったよ
358 名前:nobodyさん [2013/09/18(水) 12:06:57.99 ID:gKUd666P.net] garagara
359 名前:nobodyさん [2014/04/22(火) 17:28:22.15 ID:xLyYt3aL.net] PHPで全角半角混在の文字列をキレイに短縮 ttp://www.renowan.com/blog/?p=681 これをpythonで行いたいのですが、可能でしょうか?
360 名前:nobodyさん [2014/04/23(水) 22:19:27.09 ID:epxYuM7n.net] WSGIを使ったプログラムをいくつかサーバで動かすと、なぜか他のプログラムが表示されることがあります。 ApacheのVirtualHostを利用していくつかのプログラムをサブドメインに関連付けているにも関わらず、 別のサブドメインのページが表示されるといった感じです。 それに関連するのかSQLiteのエラーも出まくります。 これは何が原因なのでしょうか
361 名前:nobodyさん mailto:sage [2014/04/24(木) 00:28:40.73 ID:???.net] >>356 見つけたら編集しておいて下さいませ。 www.php2python.com/wiki/function.mb-strimwidth/
362 名前:nobodyさん [2014/10/21(火) 18:03:44.20 ID:no1UJMbX.net] https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3566
363 名前:実は男 mailto:age [2015/04/28(火) 22:40:49.47 ID:???.net] ぱいそんそわそわ フォロリクよろしく(^з^)-☆ ややちゃん♂ https://twitter.com/minwqgmg #ややちゃんかわいい ややちゃんよりかわいいMTFなどいない i.imgur.com/L7IX75Q.png i.imgur.com/lkujqEZ.png https://pbs.twimg.com/profile_images/590714340384382977/3_IE5FW8.jpg i.imgur.com/t1dy6yB.jpg #百合原まこきもいしね light.dotup.org/uploda/light.dotup.org175301.jpg https://twitter.com/mako_yurigahara
364 名前:10人に一人はカルトか外国人 [2015/05/18(月) 18:35:17.36 ID:M9uT/B2w.net] ★マインドコントロールの手法★ ・沢山の人が偏った意見を一貫して支持する 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法 ・不利な質問をさせなくしたり、不利な質問には答えない、スルーする 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法 偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い 靖国参拝、皇族、国旗国歌、神社神道を嫌うカルト 10人に一人はカルトか外国人 「ガスライティング」で検索を!...
365 名前:nobodyさん [2016/12/19(月) 16:39:55.49 ID:xzwPJwqX.net] 使ってるひとおるん?
366 名前:nobodyさん mailto:sage [2017/11/07(火) 01:36:08.41 ID:???.net] MoinMoinはここ?
367 名前:nobodyさん [2017/12/30(土) 14:04:29.20 ID:YhlYw6jg.net] 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 Q2YP6YQ2WW
368 名前:nobodyさん [2017/12/30(土) 15:31:14.03 ID:2y5gVFlY.net] くだ
369 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています