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
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 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています