[•\ަ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 2ch.sc‚Ìread.cgi‚Ö]
Update time : 07/23 09:22 / Filesize : 63 KB / Number-of Response : 370
[‚±‚̃XƒŒƒbƒh‚Ì‘‚«ž‚Ý‚ð휂·‚é]
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚½A‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½

Python CGI



1 –¼‘OFnobody‚³‚ñ [2006/11/14(‰Î) 23:09:04 ID:KpRkBouP.net]
Python‚ÅCGI

PyJUGFƒhƒLƒ…ƒƒ“ƒg‚Í‚±‚±
www.python.jp/Zope/

Python CGI“ü–å‚Ý‚½‚¢‚Ì
www.gesource.jp/programming/python/cgi/index.html

cgiƒ‚ƒWƒ…[ƒ‹à–¾‘
www.python.jp/doc/2.4/lib/module-cgi.html

69 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/09(“y) 14:49:53 ID:???.net]
‚È‚ñ‚ÅŸŽè‚É55=59‚É‚³‚ê‚Ä‚ñ‚Ì‚©ˆÓ–¡•s–¾‚¾‚ªA
>>57‚Í–¾‚ç‚©‚Ƀ

70 –¼‘OFAƒzB
ŠOl‚É•·‚¢‚Ä‚Ý‚ë‚æBƒuƒƒO‚Ì“à—epython‚Å‘‚¢‚Ä‚é‚̂Ɗ¨ˆá‚¢‚³‚ê‚邼
[]
[‚±‚±‰ó‚ê‚Ă܂·]

71 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/09(“y) 17:04:59 ID:???.net]
‚Ü‚¾‰÷‚µ•´‚ê‚É”S’…‚µ‚Ä‚é‚Ì‚©
‚à‚¤‚¢‚¢‚¾‚ë

written in Python‚ŃuƒƒO‚Ì“à—e‚ðPython‚Å
‘‚¢‚Ă邯Ѝˆá‚¢‚·‚邿‚¤‚ÈŠî’nŠO‚Í‚¢‚È‚¢‚æ
‚¨‘O‚­‚ç‚¢‚µ‚©

72 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/09(“y) 17:13:00 ID:???.net]
‚È‚ñ‚ł‚܂ç‚È‚¢˜b‘è‚Å·‚èオ‚Á‚Ä‚é‚ÌHƒoƒJ‚È‚ÌH

73 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 05:22:01 ID:???.net]
‚¾‚æ‚ÈB
written for Python‚ÅI‚í‚è‚̘b‚¾‚ëB

74 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 09:02:47 ID:???.net]
>>69
>ŠOl‚É•·‚¢‚Ä‚Ý‚ë‚æB
’m‚臂¢‚̃ƒVƒAl‚É•·‚¢‚Ă݂½‚¯‚Çu‚í‚©‚ñ‚Ëv‚Á‚ÄŒ¾‚Á‚Ä‚½(www>


75 –¼‘OFnobody‚³‚ñ [2008/08/12(‰Î) 22:31:30 ID:hynniAyL.net]
54>>
wiki.python.org/moin/PythonBlogSoftware
‚±‚±‚©‚ç’T‚µ‚Ă݂ÄB

76 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/12(‰Î) 23:37:44 ID:???.net]
>>74
Python Desktop Server‚ªZope Base‚Æ‚©‚È‚¢‚í(www

77 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/26(‰Î) 20:27:56 ID:???.net]
written by python‚Å‚à’Ê‚¶‚邯Žv‚¤‚æB
uƒpƒCƒ\ƒ“‚³‚ñ‚É‚æ‚Á‚Ä‘‚©‚ê‚Ä‚¢‚Ü‚·v‚Ý‚½‚¢‚ÈŠ´‚¶‚Å‚µ‚åH



78 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/26(‰Î) 21:12:09 ID:???.net]
Python‚ªŽ©•ª‚̈ӎu‚ðŽ‚Á‚Ä‘‚¢‚½‚ñ‚¾‚Á‚½‚ç‚¢‚¢‚ñ‚¶‚á‚ËB

79 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/26(‰Î) 21:21:42 ID:???.net]
‚Ü‚¾‚â‚Á‚Ä‚ñ‚Ì‚©‚—‚—

80 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/27(…) 19:53:32 ID:???.net]
python‚ÌCGI‚È‚ñ‚ÄŽg‚¤l‚¢‚È‚¢‚ñ‚Å‚·

81 –¼‘OFnobody‚³‚ñ mailto:sage [2008/08/28(–Ø) 00:11:38 ID:???.net]
”S’…‚µ‚Ä‚é‰É‚ª‚ ‚Á‚½‚çpygame‚Ì–|–ó‚µ‚ë‚æ„’†Šw¶

82 –¼‘OFnobody‚³‚ñ [2008/09/11(–Ø) 03:03:43 ID:PPyFAFla.net]
ª«‹È‚ª‚è‚«‚Á‚½‘ål‚ª‘½‚·‚¬wwWWwwww

83 –¼‘OFnobody‚³‚ñ mailto:sage [2008/09/11(–Ø) 08:43:02 ID:???.net]
‘¼l‚Ì‚±‚Æl‚¦‚é‰É‚ª‚ ‚Á‚½‚çpygame‚Ì–|–ó‚µ‚ë‚æ„ˆø‚«‚±‚à‚è

84 –¼‘OFnobody‚³‚ñ mailto:sage [2008/09/11(–Ø) 23:02:54 ID:???.net]
pygame ‚̃hƒLƒ…ƒƒ“ƒg‚ª“ǂ߂Ȃ¢‚ÌH

85 –¼‘OFnobody‚³‚ñ mailto:sage [2008/09/13(“y) 01:15:13 ID:???.net]
pygameŠÖŒW‚È‚¢‚¶‚á‚ñ

86 –¼‘OFnobody‚³‚ñ mailto:sage [2008/09/13(“y) 13:10:09 ID:???.net]
ƒpƒC‚‚Ȃª‚肾‚ëI

87 –¼‘OFnobody‚³‚ñ mailto:sage [2008/09/14(“ú) 09:11:46 ID:???.net]
‚»‚ñ‚È‚±‚ÆŒ¾‚Á‚½‚çApychinko ‚܂Špython ‚Æ
ŠÖŒW‚ ‚邱‚ƂɂȂ邼



88 –¼‘OFnobody‚³‚ñ mailto:sage [2008/09/15(ŒŽ) 03:01:54 ID:???.net]
python‚Åcgi‚â‚邯‚«‚ÉACSS‚ŃfƒUƒCƒ“‚·‚é‚̂͂ǂ¤‚â‚Á‚Ä‚â‚é‚ÌH


89 –¼‘OFnobody‚³‚ñ mailto:sage [2008/09/15(ŒŽ) 04:28:01 ID:???.net]
‚¿‚ª‚¤‚悺‚ñ‚º‚ñ‚¿‚ª‚¤‚æ

90 –¼‘OFnobody‚³‚ñ mailto:sage [2008/09/15(ŒŽ) 13:49:02 ID:???.net]
>>87
’Þ‚è‚©H
HTML‚É–„‚ßž‚Þ‚©A
ƒtƒ@ƒCƒ‹‚ÉCSS‚ð‘‚¢‚Ä @import ‚© linkƒ^ƒO‚œǂݞ‚Ü‚¹‚é

91 –¼‘OFnobody‚³‚ñ mailto:sage [2008/09/15(ŒŽ) 14:23:02 ID:???.net]
<link rel="stylesheet" href="file.css">

92 –¼‘OFnobody‚³‚ñ mailto:sage [2008/09/23(‰Î) 20:07:32 ID:???.net]
>>89,90

‚ ‚肪‚Æ‚¤IA‚»‚¤‚â‚ê‚΂¢‚¢‚Ì‚©B


93 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/11(‰Î) 01:09:48 ID:???.net]
Google‚Ípython‚ÅCGI?
¡“ú‚©‚çperl‚â‚ß‚Äpython‚É‚µ‚æB

94 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/11(‰Î) 01:38:42 ID:???.net]
Google‚ª’ÊíŽg‚¤Œ¾Œê‚̂ЂƂ‚ɂµ‚Ă邾‚¯‚¾‚ª‚ÈEEE

95 –¼‘OF  mailto:  [2008/11/27(–Ø) 12:54:04 ID:???.net]
Python‚Å”z—ñ‚ð‘ã“ü‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
—Ⴆ‚ÎPHP‚Å

$A = array(
"{$ONE['test']}",
"{$TWO['test']}",
"{$THREE['test']}"
);

‚±‚¤‚¢‚¤‚Ì‚ðPythonŽ®‚É’u‚«Š·‚¦‚邯H

96 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/27(–Ø) 14:35:47 ID:???.net]
>>94
”z—ñ‚Ƃ͂¿‚å‚Á‚ƈႤ‚ªŽ«‘‚ÆƒŠƒXƒg‚Ȃ炱‚ñ‚ÈŠ´‚¶H

ONE = { 'test':'hoge' }
TWO = { 'test':'sage' }
THREE = { 'test':'age' }
A = [ONE['test'],TWO['test'],THREE['test']]

97 –¼‘OFnobody‚³‚ñ mailto:sage [2008/11/27(–Ø) 16:27:04 ID:???.net]
A = {
'ONE':'test',
'TWO':'test',
'THREE':'test'
}



98 –¼‘OF94 mailto:  [2008/11/27(–Ø) 17:15:30 ID:???.net]
o—ˆ‚Ü‚µ‚½I
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

99 –¼‘OF  mailto:  [2008/12/05(‹à) 02:25:27 ID:???.net]
˜A‘z”z—ñ‚ÆŽ«‘‚ÆƒŠƒXƒg‚̈Ⴂ‚ª‰ð‚è‚Ü‚¹‚ñB
‚Ç‚¤‚¢‚¤‚±‚ÆH

100 –¼‘OFnobody‚³‚ñ mailto:  [2008/12/06(“y) 12:58:50 ID:???.net]
•Ï”‚ª’è‹`‚³‚ê‚Ä‚¢‚é‚©”»’肵‚½‚¢‚ñ‚Å‚·‚ª
PHP‚Å‚¢‚¤isset‚Ý‚½‚¢‚È‚à‚̂͂ ‚è‚Ü‚·‚©H

101 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/06(“y) 15:52:12 ID:???.net]
‚ ‚è‚Ü‚¹‚ñB
NameError‚âAttributeError‚ð•߂܂¦‚Ä‚­‚¾‚³‚¢B

102 –¼‘OF  mailto:  [2008/12/07(“ú) 12:29:28 ID:???.net]
‹ï‘Ì“I‚ɂǂ¤‚â‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H

103 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/07(“ú) 15:09:25 ID:???.net]
try:
  a
except NameError:
  print "a‚È‚µ"
else:
  print "a‚ ‚è"

•Ï”‚ª‚ ‚é‚©‚È‚¢‚©’²‚ׂȂ«‚á‚¢‚¯‚È‚¢‚悤‚ȃR[ƒh‚ð‘‚­‚Ù‚¤‚ªŠÔˆá‚Á‚Ă邯Žv‚¤‚¯‚Ç‚ÈB

104 –¼‘OF  mailto:  [2008/12/07(“ú) 15:50:16 ID:???.net]
>>102
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·
ƒvƒƒOƒ‰ƒ€(‚Ü‚¸‚ÍCGI)‚̕׋­‚Ì‚½‚ß‚ÉPython‚ð‘I‚т܂µ‚½B
‰½‚©‚çŽn‚ß‚½‚ç‚¢‚¢‚Ì‚©•ª‚©‚ç‚È‚©‚Á‚½‚̂Ŕz•t‚³‚ê‚Ä‚¢‚é
PHP‚̃XƒNƒŠƒvƒg‚ðPython‚ɈÚA‚µ‚Ă݂悤‚ÆŽv‚¢—§‚¿‚Ü‚µ‚½B
‚܂Ƃà‚É“®‚­‚悤‚ɂȂÁ‚½‚çŽw“E‚³‚ꂽ‰ÓŠ‚ðŒ©’¼‚µ‚ÄŒ©‚悤‚ÆŽv‚¢‚Ü‚·B
‚»‚±‚܂ŗ‰ð‚ª[‚Ü‚ê‚΂̘b‚Å‚·‚¯‚ÇB

105 –¼‘OFnobody‚³‚ñ [2008/12/07(“ú) 17:09:45 ID:xeKPVS3i.net]
>>> try:
... a
File "<stdin>", line 2
a
^
IndentationError: expected an indented block

except‘ł‚܂¦‚É‚±‚ñ‚È‚Ìo‚é

106 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/07(“ú) 17:20:23 ID:???.net]
>>104
flickr.com/photos/shinji_i/2282608491/

ƒCƒ“ƒfƒ“ƒg‚ª•K—v‚¾‚Æ‘‚¢‚Ä‚ ‚邾‚낤

107 –¼‘OFnobody‚³‚ñ [2008/12/07(“ú) 17:27:04 ID:xeKPVS3i.net]
>>105
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚Å‚«‚Ü‚µ‚½

>>> a='test'
>>> try:
... a
... except NameError:
... print "a none"
... else:
... print "a is set"
...
'test'
a is set
>>>

...‚±‚̃sƒŠƒIƒh3‚‚ªÅ‰‚̃Cƒ“ƒfƒ“ƒg‚¾‚ÆŽv‚¢ž‚ñ‚ł܂µ‚½



108 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/08(ŒŽ) 19:17:36 ID:???.net]
yƒTƒ“ƒ^ƒNƒ[ƒXAƒgƒiƒJƒC‚ÌŽð‹C‘тщ^—pB—Lß”»Œˆ‚ÉAϼދtØ‚ê&‘å–\‚ê‚—i“®‰æ—L‚èjz(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 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/09(‰Î) 04:27:12 ID:???.net]
locals()
‚Æ‚¢‚¤ŠÖ”‚ðŒÄ‚Ô‚ÆŽ©•ª‚Å’è‹`‚µ‚½•Ï”‚Æ‚©ŠÖ”‚Æ‚©‚̈ꗗi{ƒ¿j‚ª
•Ô‚Á‚Ä‚­‚é‚Ì‚ÅA‚»‚ê‚ðŽg‚¤‚Æ‚¢‚¤•û–@‚à‚ ‚éB

>>> a=1
>>> 'a' in locals()
True

110 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/09(‰Î) 17:42:11 ID:???.net]
web.py‚̃XƒŒ‚Í‚ ‚è‚Ü‚·‚©H

111 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/09(‰Î) 21:35:42 ID:???.net]
‚ ‚è‚Ü‚·‚ñ

112 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/10(…) 03:03:33 ID:???.net]
‚Ç‚Á‚¿‚¾‚æ

113 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/10(…) 14:27:05 ID:???.net]
web2py
pc11.2ch.net/test/read.cgi/php/1228881994/

114 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/11(–Ø) 05:02:18 ID:???.net]
web.py‚¶‚á‚È‚¢‚Å‚·„ƒ

115 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/13(“y) 00:35:39 ID:???.net]
PHPŽÌ‚Ä‚ÄPython‚Éæ‚芷‚¦‚悤‚Æ‚µ‚½‚¯‚ÇA
“ú–{Œê–óÏÆ­±Ù‚ÉŒë•ÏŠ·‚ª‘½‚·‚¬‚ăoƒJ‚Á‚Û‚¢‚©‚ç‚â‚ß‚é‚í

116 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/13(“y) 00:50:53 ID:???.net]
PHPŽg‚Á‚Ä‚él‚ÍPython‚â‚Á‚Ä‚àK‚¹‚ɂȂê‚È‚³‚»‚¤‚¾‚æ‚ËEEE
PHP‚ƂƂà‚ɶ‚«‚邪K‚¹

117 –¼‘OFnobody‚³‚ñ [2008/12/13(“y) 04:04:47 ID:h3kmjY+F.net]
‚Ó‚ÞB
ˆê‚‚̌¾Œê‚¾‚¯‚Éi‚é‚Ì‚à‚¢‚¢‚©‚à’m‚ê‚ñ‚ËB
Žï–¡‚È‚ç‚ÎB



118 –¼‘OFnobody‚³‚ñ [2008/12/15(ŒŽ) 06:54:35 ID:sacUpYif.net]
mod_python‚ÅHTML‚ª‚¤‚Ü‚­•\ަ‚Å‚«‚È‚¢‚̂͂ȂºH

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‚̈ø”‚̃eƒLƒXƒg‚ª‚»‚̂܂ܕ\ަ‚³‚ê‚Ä‚µ‚Ü‚¤B

119 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/15(ŒŽ) 13:23:12 ID:???.net]
req.headers['content_type'] = 'text/html'

120 –¼‘OFnobody‚³‚ñ [2008/12/31(…) 00:18:58 ID:FXljk5zO.net]
python 2.5 ‚Ì cgi ƒvƒƒOƒ‰ƒ€‚ª“®ì‚µ‚Ü‚¹‚ñB‚ǂ̂悤‚ÈŒ´ˆö‚ªl‚¦‚ç‚ê‚Ü‚·‚Å‚µ‚傤‚©B

Ž©•ª‚ÅŠm”F‚µ‚½Ž–€“™‚͈ȉº‚Ì’Ê‚è‚Å‚·:
E ƒ[ƒJƒ‹‚ł͓®ì‚·‚é
E ƒp[ƒ~ƒbƒVƒ‡ƒ“‚Í755‚ɂȂÁ‚Ä‚¢‚é
E ƒAƒXƒL[ƒ‚[ƒh‚Å“]‘—‚µ‚Ä‚¢‚é (ƒoƒCƒiƒŠƒ‚[ƒh‚Å‚àŽŽ‚µ‚Ă݂½)
E •¶ŽšƒR[ƒh‚Í UTF-8 ‚ÅAƒvƒƒOƒ‰ƒ€“à‚É‚à # -*- coding: utf-8 -*- ‚Æ‚µ‚Ä‚¢‚é
E import ‚µ‚½‚Ì‚Í cgi, urllib, re, time
E cgitb ‚ðŽŽ‚Ý‚½‚ªAŽg‚¦‚Ä‚¢‚È‚¢

121 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/31(…) 00:24:43 ID:???.net]
shebang

122 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/31(…) 00:30:58 ID:???.net]
Python‚ւ̃pƒX‚ªŠÔˆá‚Á‚Ä‚é‚ñ‚¶‚á‚Ë‚¦‚ÌH

123 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/31(…) 06:43:36 ID:???.net]
apache‚̃ƒO‚Ý‚ë

124 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/31(…) 13:59:27 ID:???.net]
„ƒp[ƒ~ƒbƒVƒ‡ƒ“‚Í755
‚±‚ꂾ‚ë


125 –¼‘OF119 [2008/12/31(…) 16:40:57 ID:FXljk5zO.net]
>>121 Python ‚ւ̃pƒX
“¯‚¶êŠ‚É•Ê‚ÌcgiƒvƒƒOƒ‰ƒ€‚ð’u‚¢‚½‚Æ‚±‚ëAƒpƒXŽw’肪“¯‚¶‚ųí‚É“®ì‚µ‚Ü‚·‚Ì‚ÅA‚»‚ê‚͂Ȃ¢‚ÆŽv‚í‚ê‚Ü‚·B

>>120 >>122 shebang / apache
“–•ûÚ‚µ‚­‚È‚¢‚à‚̂ł킩‚è‚Ü‚¹‚ñA’²‚ׂĂ݂܂µ‚½‚ªŽg‚¢•û‚Æ‚©‚ªc

³í‚É“®‚­ƒvƒƒOƒ‰ƒ€‚ð•”•ª“I‚ɉü•Ï‚·‚邱‚Ƃɂæ‚èÄŒ»‚µ‚悤‚Æ‚µ‚½‚çA•¶ŽšƒR[ƒh‚ð UTF-8 ‚É (“¯Žž‚ÉAƒpƒX‚ÌŽŸ‚Ìs‚É
# -*- coding: utf-8 -*-
‚Æ) ‚µ‚½‚çƒGƒ‰[‚ª”­¶‚·‚邱‚Æ‚ª‚í‚©‚è‚Ü‚µ‚½B

126 –¼‘OFfushianasan mailto:sage [2008/12/31(…) 17:06:27 ID:???.net]
‚µ‚Ë

127 –¼‘OFnobody‚³‚ñ [2008/12/31(…) 18:04:34 ID:kx00N+c5.net]
>>124
UnicodeEncodeiDecodejError
‚Æ‚©o‚ĂȂ¢H



128 –¼‘OF119 [2008/12/31(…) 18:26:15 ID:FXljk5zO.net]
>>126
ƒ[ƒJƒ‹ŽÀsŽž‚Ío‚Ä‚¢‚Ü‚¹‚ñB
ƒT[ƒoŽÀsŽž‚Í‚±‚ñ‚¾‚¯‚Å‚·:
500 Error - Internal Server Error
CGI‚à‚µ‚­‚ÍSSI‚ª³‚µ‚­“®ì‚µ‚Ä‚¢‚Ü‚¹‚ñB


129 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/31(…) 18:45:54 ID:???.net]
>E cgitb ‚ðŽŽ‚Ý‚½‚ªAŽg‚¦‚Ä‚¢‚È‚¢

import cgitb; cgitb.enable()
‚±‚ê‚Å‚à‚¾‚ß(500 Error - Internal Server Error ‚ª‚Å‚é)‚Á‚ÄŒ¾‚¤ˆÓ–¡‚©H


130 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/31(…) 18:47:20 ID:???.net]
>“¯‚¶êŠ‚É•Ê‚ÌcgiƒvƒƒOƒ‰ƒ€‚ð’u‚¢‚½‚Æ‚±‚ëAƒpƒXŽw’肪“¯‚¶‚ųí‚É“®ì‚µ‚Ü‚·‚Ì‚ÅA‚»‚ê‚͂Ȃ¢‚ÆŽv‚í‚ê‚Ü‚·B

“®‚­‚à‚̂Ɠ®‚©‚È‚¢‚à‚̂̃\[ƒXŽN‚¹


131 –¼‘OFnobody‚³‚ñ [2008/12/31(…) 19:59:42 ID:kx00N+c5.net]
‰ðŒˆ‚µ‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

132 –¼‘OF119 [2008/12/31(…) 20:38:51 ID:FXljk5zO.net]
>>128
‚»‚̂Ƃ¨‚è‚Å‚·B

>>129
“®‚­‚à‚Ì: ƒGƒ“ƒR[ƒfƒBƒ“ƒO‚Í 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()

“®‚©‚È‚¢‚à‚Ì: ƒGƒ“ƒR[ƒfƒBƒ“ƒO‚ÍUTF-8
ƒR[ƒh‚̓pƒX‚ÌŽŸ‚Ìs‚É
# -*- coding: utf-8 -*-
‚ð’ljÁ‚µ‚½‚¾‚¯

133 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/31(…) 22:14:06 ID:???.net]
target.read()
“ñ‰ñŽÀs‚µ‚Ä–â‘è‚È‚¢‚ñ‚©‚È

134 –¼‘OF119 [2008/12/31(…) 22:29:30 ID:FXljk5zO.net]
>>132
UTF-8 ‚łȂ¢‚à‚Ì‚Í2‰ñŽÀs‚µ‚Ä‚à“®‚«‚Ü‚·B
UTF-8 ‚Ì‚à‚Ì‚Í1‰ñ‚Å‚à“®‚«‚Ü‚¹‚ñB

‚Ç‚¤‚â‚ç—ˆ”N‚ÉŽ‚¿‰z‚µ‚̂悤‚Å‚·‚ËcB

135 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/31(…) 23:03:42 ID:???.net]
’r¡“c‘å¡ì‚Ì–{–¼‚̓\ƒ“Eƒeƒ`ƒƒƒNB¬òƒˆê˜YA¬‘òˆê˜N‚Í’©‘NlB
911‚łͬŒ^‚Ì…”š‚ªŽg—p‚³‚ê‚Ä‚¢‚éB
ri¡ch¡ardkosh¡im¡izu.at.webry.info/
‘n‰¿‚̕ی¯‹àŽElŽ–ŒB
ƒIƒEƒ€Ž–Œ‚ÍA“ˆê¥‘n‰¿.–k’©‘N‚Ì‹¤“¯”Æs‚Å‚ ‚éBCIA‚ªŠÄC‚µ‚Ä‚¢‚éB
www15.ocn.ne.jp/~oy¡ako¡don/kok_web¡site/ir¡iguc¡hi.htm
—^“}‚à–ì“}‚àƒƒfƒBƒA‚à‘S•”’©‘Nl‚¾‚Á‚½B
jb¡bs.li¡vedo¡or.jp/b¡bs/read.cgi/news/20¡92/115794¡1306/

‚Q‚¿‚á‚ñ‚Ë‚é‚Í“ˆê¡‹³‰ï‚ªŒÂlî•ñ‚ðW‚߂邽‚߂̓¹‹ïB‰^‰c‚ɂ͓ˆê¡‹³‰ï‚ª‚¢‚éB
‰w‘O‚Å¢Žè‘Š‚ðŒ©‚¹‚Ä‚­‚¾‚³‚¢£‚ÆŠ©—U‚µ‚Ä‚é‚Ì‚ª“ˆê‹³¡‰ïB(ƒJƒ‹ƒg@‹³)@@
ƒJƒ‹ƒg@‹³‚̉º‚É‚¢‚él‚Æã‚É‚¢‚é“z‚𕪂¯‚Äl‚¦‚È‚¢‚Æ‚¢‚¯‚È‚¢B‰º‚É‚¢‚é—˜—p‚³‚ê‚él‚Íオ‚Ç‚ñ‚È‚±‚Æ‚ð‚µ‚Ä‚é‚©’m‚ç‚È‚¢B

ƒ†ƒ_ƒ„Œ —͂̎q•ª¨‚Q‚¿‚á‚ñ‰^‰c“ˆê‹¦‰ïã‘w•”‘w‰»ã‘w•”Ž©–¯“}´˜a‰ï–ì“}‚Ì’©‘Nlƒn[ƒt‚Ì­Ž¡‰Æ
—^“}‚Ì’©‘Nlƒn[ƒt‚Ì­Ž¡‰Æ‹à ³“úiƒLƒ€EƒWƒ‡ƒ“ƒCƒ‹ j“Ç”„ƒTƒ“ƒPƒC¬‘ò\˜N
ƒ†ƒ_ƒ„lƒƒbƒNƒtƒFƒ‰[ƒuƒbƒVƒ…ƒNƒŠƒ“ƒgƒ“ƒqƒ‰ƒŠ[ƒAƒhƒ‹ƒtEƒqƒgƒ‰[ƒIƒTƒ}Eƒrƒ“ƒ‰ƒfƒBƒ“

–ˆ“úV•·ƒXƒŒ‚ðr‚炵‚Ä‚é“z‚ç‚à“¡ˆê‹³‰ï‚̉”\«‚ª‚‚¢B
r‚炵‚Íô”]‚·‚邽‚߂ɢƒlƒgƒEƒˆ£‚Ȃǂ̃Œƒbƒeƒ‹•t‚¯ƒŒƒX‚ð‰½ç‰ñ‚à‚·‚éB
Œ»ŽÀ‚ɂ͢ƒlƒgƒEƒˆ£‚Ȃǂ͑¶Ý‚µ‚È‚¢B
changi.2ch.net/test/read.cgi/ms/1230363385/

136 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/31(…) 23:22:47 ID:???.net]
>>131
‚‚܂èƒtƒ@ƒCƒ‹‚Ío—ˆ‚ĂȂ¢‚ñ‚¾‚Ë

137 –¼‘OF119 [2008/12/31(…) 23:38:28 ID:FXljk5zO.net]
>>135
ŒöŠJ‚Å‚«‚È‚¢•¶Žš—ñ‚ðŠÜ‚Þ•”•ª‚Ȃǂð‰B‚µ‚Ä‚¢‚Ü‚·‚ªAƒeƒXƒgƒR[ƒh‚Ì’iŠK‚Å‚ ‚邱‚Ƃ͊m‚©‚Å‚·‚ËB
‚µ‚©‚µA‚æ‚謂³‚¢ƒR[ƒh‚ÅŽŽ‚µ‚½Œ‹‰Ê‚Ȃǂ©‚çAŒ´ˆö‚Í•¶ŽšƒR[ƒhŽü‚è‚É‚ ‚邯l‚¦‚Ă悢‚ÆŽv‚¢‚Ü‚·B
‚±‚Ì“_‚ɂ‚¢‚Ă̓T[ƒoŠÇ—ŽÒ‚É–â‚¢‡‚킹‚Ü‚µ‚½‚ªA”N––‚ɂ‚«•ÔM‘Ò‚¿‚Å‚ ‚è‚Ü‚·B



138 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/31(…) 23:46:18 ID:???.net]
‚æ‚¢‚¨”N‚ð

139 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/31(…) 23:47:39 ID:???.net]
python‰SŽÒ‚ª‚͂܂é“TŒ^“I‚ȃpƒ^[ƒ“‚¶‚á‚È‚¢‚©‚È


140 –¼‘OFnobody‚³‚ñ mailto:sage [2008/12/31(…) 23:50:25 ID:???.net]
>>136
uƒtƒ@ƒCƒ‹‚Ío—ˆ‚ĂȂ¢v‚̓vƒƒOƒ‰ƒ€‚ªŠ®¬‚µ‚Ä‚¢‚È‚¢‚Æ‚¢‚¤ˆÓ–¡‚¶‚á‚È‚­‚Ä

<‚±‚±‚܂łɎ€‚ñ‚Å‚é‚Ì‚©
data = open(filename, "w")
data.write(target.read())
data.close()
<‚±‚̕ӂŎ€‚ñ‚Å‚é‚Ì‚©
print target.read()
‚ð’m‚肽‚©‚Á‚½–ó‚È‚ñ‚¾‚¯‚Ç
‚Ç‚¤H

141 –¼‘OF119 [2009/01/01(–Ø) 00:03:06 ID:l/3teeKT.net]
”N–¾‚¯‚Ƃقړ¯Žž‚É‰ðŒˆ‚µ‚Ü‚µ‚½‚—
ˆ«‚ÌŒ³‹¥: Windows ƒƒ‚’ 
’¼ÚŒ´ˆö: UTF-8 ‚ɂ͓ü‚ê‚é‚ׂ«‚łȂ¢—]•ª‚ȃwƒbƒ_ (?) 3ƒoƒCƒg‚ªƒtƒ@ƒCƒ‹æ“ª‚É‘}“ü‚³‚ê‚Ä‚¢‚½
‘Îô: ƒoƒCƒiƒŠƒGƒfƒBƒ^‚ÅŠJ‚¢‚Äæ“ª3ƒoƒCƒg‚ð휂µ‚ĕۑ¶‚µ‚È‚¨‚·

142 –¼‘OF y‘å‹gz mailto:sage [2009/01/01(–Ø) 00:09:53 ID:???.net]
‚ ‚¯‚¨‚ß

143 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/01(–Ø) 00:11:44 ID:???.net]
python‚Á‚ÄBOM‚ɑΉž‚µ‚ĂȂ©‚Á‚½‚Á‚¯H

144 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/01(–Ø) 00:12:38 ID:???.net]
>UTF-8 ‚ɂ͓ü‚ê‚é‚ׂ«‚łȂ¢—]•ª‚ȃwƒbƒ_ (?) 3ƒoƒCƒg‚ªƒtƒ@ƒCƒ‹æ“ª‚É

BOM‚Ì‚±‚Æ‚©
‚»‚ê‚ðuUTF-8 ‚ɂ͓ü‚ê‚é‚ׂ«‚łȂ¢v‚Á‚Â[‚̂͌¾‚¢‚ª‚©‚肾‚È
‚Ü‚ ‚»‚ꂪŒ´ˆö‚Å shebang ‚ª—˜‚©‚È‚­‚È‚Á‚Ä‚½‚̂͊m‚©‚¾‚ª
Windows ƒƒ‚’  ‚ðˆ«‚ÌŒ³‹¥‚ÆŒ¾‚¤‚̂͑fl


145 –¼‘OF y‚¾‚ñ‹gz [2009/01/01(–Ø) 00:23:45 ID:fHn+ttSa.net]
>>142
pythonŽ©‘Ì‚ÍBOM•t‚¢‚ĂĂàŽó‚¯•t‚¯‚邯‚Ç
shell‚ª‰ðŽß‚·‚鎞“_‚Å‚¾‚߂łµ‚å

146 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/01(–Ø) 00:27:57 ID:???.net]
ˆ«‚ÌŒ³‹¥: Windows ƒƒ‚’ 
‚É“¯ˆÓ

147 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/01(–Ø) 00:39:00 ID:???.net]
¢ˆ«‚ÌŒ³‹¥: Windows ƒƒ‚’ 
›ˆ«‚ÌŒ³‹¥: Windows ƒƒ‚’ ‚ðŽg—p



148 –¼‘OF y‘å‹¥z mailto:sage [2009/01/01(–Ø) 17:22:06 ID:???.net]
‚ ‚¯‚¨‚ßI

149 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/01(–Ø) 19:22:20 ID:???.net]
‘å‹¥ÜÛÀw

150 –¼‘OFnobody‚³‚ñ mailto:sage [2009/01/02(‹à) 18:12:01 ID:???.net]
>>144
shebang‚ð‰ðŽß‚·‚é‚̂̓J[ƒlƒ‹‚¾‚¯‚Ç‚Ë

151 –¼‘OFnobody‚³‚ñ mailto:sage [2009/02/13(‹à) 18:10:26 ID:???.net]
Python CGI ‚É <input type="submit"> ‚¨‚æ‚Ñ <input type="reset"> ‚ð‘‚¢‚½‚Æ‚µ‚Ü‚·
‚»‚ꂼ‚ê‚ðƒNƒŠƒbƒN‚µ‚½‚牽‚ª‹N‚±‚é‚ñ‚Å‚µ‚傤‚©?

152 –¼‘OFnobody‚³‚ñ mailto:sage [2009/02/13(‹à) 19:57:40 ID:???.net]
>>150
submitcˆê‚Éo—Í‚³‚ê‚Ä‚¢‚éhtml‚Åsubmit‚Ìeƒm[ƒh‚ɂȂÁ‚Ä‚éform‚Ìaction‚ɑ΂µ‚Ä‘—M‚·‚é
resetcˆê‚Éo—Í‚³‚ê‚Ä‚¢‚éhtml‚Åreset‚Ìeƒm[ƒh‚ɂȂÁ‚Ä‚¢‚éform“à‚Ìinput/select/textarea“™‚ªƒNƒŠƒA‚³‚ê‚é

Python‚ÌCGI‚Á‚ÄŒ¾‚Á‚Ä‚à’P‚Ƀuƒ‰ƒEƒU‚ÉŒü‚©‚Á‚ÄHTMLi‚½‚Ü‚ÉCSV‚Æ‚©XML‚Æ‚©ƒoƒCƒiƒŠ‚Æ‚©ˆá‚¤‚à‚Ì‚à“f‚­‚¯‚Çj
‚ð“f‚«o‚µ‚Ă邾‚¯‚È‚ñ‚ÅA•’Ê‚ÌHTML‚Æ“¯‚¶‹““®‚ð‚·‚é‚¾‚¯‚¾‚æB

153 –¼‘OF150 mailto:sage [2009/02/13(‹à) 20:37:43 ID:???.net]
‚ [‚²‚ß‚ñ‚È‚³‚¢A‘‚«•û‚ªˆ«‚©‚Á‚½‚Ý‚½‚¢‚Å‚·‚Ë
‚»‚Ìu‘—M‚³‚ꂽ‘¤v‚Ȃǂ̊֌W‚ª‚í‚©‚ç‚È‚¢‚̂ł·B

154 –¼‘OFnobody‚³‚ñ mailto:sage [2009/02/13(‹à) 20:43:19 ID:???.net]
>>152
ƒuƒ‰ƒEƒU‚ÌŽÀ‘Š‚É‚à‚æ‚邯‚ÇA‘å’ï‚̃ƒWƒƒ[ƒuƒ‰ƒEƒU‚Íreset‚̓T[ƒo[‚Ƃ̒ÊM‚ð
s‚킸ƒ[ƒJƒ‹‚¾‚¯‚Å‚â‚é‚Í‚¸‚Ȃ̂ÅA‘—MŒ³‚ɂȂé‚Ì‚ª‰½‚Å‚ ‚Á‚Ä‚àiÓIHTML‚Å‚àA
Python‚ÌCGI‚ª“f‚«o‚µ‚½HTML‚Å‚àAPHP‚âPerlCGI‚ª“f‚«o‚µ‚½‚̂łàj“¯‚¶“®‚«‚Å‚·B

form‚©‚ç‚Ì‘—M‚ðŽó‚¯Žæ‚鑤‚ªPython‚ÌCGI‚È‚çA«ŽQÆ
www.python.jp/doc/release/lib/module-cgi.html

155 –¼‘OF150 mailto:sage [2009/02/13(‹à) 22:21:19 ID:???.net]
>>153
‚»‚¤‚Å‚·A‚»‚±Œ©‚Ä‚½‚ñ‚Å‚·‚æB
Python •׋­‚µ‚Í‚¶‚ß‚ÄAƒ[ƒJƒ‹‚Å“®‚­ƒvƒƒOƒ‰ƒ€‚Í‚¢‚ë‚¢‚ë‘‚¢‚Ă͂¢‚é‚ñ‚Å‚·‚ª
‘—M‘¤‚ÆŽóM‘¤‚Ƃ̊֌W? ‚Æ‚¢‚¤‚©c
FieldStorage() ‚µ‚Ä getlist(name) ‚Æ‚¢‚¤‚̂͂킩‚Á‚½‚̂ł·‚ª
‚Ç‚¤‚â‚Á‚ăf[ƒ^‚ð‚±‚±‚É“ü‚ê‚Ä‚ ‚°‚ê‚΂¢‚¢‚Ì‚©‚ªc

156 –¼‘OFnobody‚³‚ñ mailto:sage [2009/02/13(‹à) 23:19:15 ID:???.net]
>>154
‘¼‚ÌŒ¾ŒêiPerl,PHP.Ruby‚È‚Çj‚ÅHTTPƒT[ƒo[̃[ƒJƒ‹‚Ì’ÊM‚â‚Á‚½‚±‚Æ‚ ‚è‚Ü‚·‚©H

<form action="python.cgi" method="post">
<input type="text" name="hoge" value="mage" />
<input type="submit" value="‘—M" />
<input type="reset" value="ƒŠƒZƒbƒg" />
</form>
‚Æ‚¢‚¤HTML‚ª‚ ‚Á‚½‚Æ‚µ‚ÄA

submit‚·‚éccgi.FieldStorage()‚·‚邯form["hoge"].value‚Émage‚ª“ü‚é

reset‚·‚écƒT[ƒo[‚Æ’ÊM‚Ís‚킸ƒ[ƒJƒ‹‚̃uƒ‰ƒEƒU‘¤‚Åinput type="text"‚Ìvalue‚ðƒNƒŠƒA

157 –¼‘OF150 mailto:sage [2009/02/13(‹à) 23:39:29 ID:???.net]
‚Ü‚Á‚½‚­‚È‚¢‚Å‚·‚Ëc ‚È‚é‚Ù‚Ç Python ‚ÉŒÀ‚Á‚½˜b‚¶‚á‚È‚¢‚©‚烊ƒtƒ@ƒŒƒ“ƒXŒ©‚Ä‚à‚Ù‚Æ‚ñ‚Ç‘‚¢‚ĂȂ©‚Á‚½‚Ì‚©

ã‚̃R[ƒh‚Ìê‡AFieldStorage() ‚Í python.cgi ‚Ì’†‚Å‚·‚é‚ñ‚Å‚µ‚傤‚©B‚±‚ê‚Ň‚Á‚Ä‚ê‚ÎA‚Ù‚Ú—‰ð‚Å‚«‚Ü‚µ‚½B



158 –¼‘OFnobody‚³‚ñ mailto:sage [2009/02/13(‹à) 23:42:06 ID:???.net]
>>156
cgi.FieldStorage()‚Í’ÊM‚ðŽó‚¯Žæ‚Á‚½‘¤i>155‚ÌHTML‚ð‚»‚Ì‚Ü‚ÜŽg‚¤‚Æ‚·‚邯A‚¨‚Á‚µ‚á‚é’Ê‚èpython.cgi‚Ì’†‚Åj
‚·‚邱‚ƂɂȂè‚Ü‚·B

«‚É­‚µƒTƒ“ƒvƒ‹‚ª‚ ‚é‚̂Ō©‚Ă݂Ă­‚¾‚³‚¢B
www.python.jp/doc/release/lib/node561.html

159 –¼‘OF150 mailto:sage [2009/02/14(“y) 00:26:36 ID:???.net]
‚È‚é‚Ù‚ÇA‚æ‚­‚í‚©‚è‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·!
ƒTƒ“ƒvƒ‹‚Ì•û‚ÍŠù‚ÉŒ©‚Ă܂µ‚½‚æ`B

160 –¼‘OFnobody‚³‚ñ mailto:sage [2009/02/14(“y) 09:03:11 ID:???.net]
ttp://www.amazon.co.jp/dp/4797341815/

“ü–呉ÅB

161 –¼‘OF150 mailto:sage [2009/02/14(“y) 16:20:41 ID:???.net]
–â‘肪HTMLƒtƒH[ƒ€‚Ì‹““®‚ð\•ª‚É—‰ð‚µ‚Ä‚¢‚È‚¢‚±‚Ƃɂ ‚邯‚í‚©‚Á‚½‚Ì‚Å
www.kanzaki.com/docs/html/htminfo31.html htminfo32.html htminfo33.html ‚ð“Ç‚ñ‚Å‚·‚Á‚«‚肵‚Ü‚µ‚½B


162 –¼‘OFnobody‚³‚ñ mailto:sage [2009/02/15(“ú) 14:00:15 ID:???.net]
‚±‚¤‚¢‚¤l‚ÍA”ç“÷‚Å‚à‚È‚ñ‚Å‚à‚È‚­PerlCGI‚©‚ç“ü‚Á‚½•û‚ª‚¢‚¢‚悤‚È‹C‚ª‚·‚éB
WEBƒAƒvƒŠA“Á‚ÉCGI‚Ì“ü–åŽÒ‚ªçT‚«‚â‚·‚¢‚Æ‚±‚ë‚Ìî•ñ‚ÍA–¢‚¾‚ÉPerl CGI‚Ì ‚Ìî•ñ‚ªˆê”Ô–L•x‚¾‚ëB

‚ñ‚ÅAˆ«‚¢•È‚ª‚‚­‘O‚ÉPython‚È‚èRuby‚È‚è‚ɈÚs‚·‚ê‚Îi‚Ü‚½‚Í‚µ‚È‚­‚Ä‚àj‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆB

163 –¼‘OFnobody‚³‚ñ mailto:sage [2009/02/15(“ú) 22:49:01 ID:???.net]
‚Ù‚Ú“¯ˆÓ‚¾‚¯‚ÇPHP‚̂ق¤‚ª—Ç‚¢‚ÆŽv‚¤B
WEB‚É“Á‰»‚µ‚Ă邾‚¯‚ ‚Á‚Ä‚»‚Ì‚ ‚½‚è‚Ì‚±‚Æ‚à
ƒ}ƒjƒ…ƒAƒ‹‚ʼnðà‚³‚ê‚Ä‚éB

‚½‚¾‚µAPerlˆÈã‚ÉPHP‚̂ق¤‚ª•È‚ª‹­‚©‚Á‚½‚è‚·‚éB

164 –¼‘OFnobody‚³‚ñ [2009/02/18(…) 19:38:12 ID:q8sXwxpK.net]
cgi‚ÌŽd—l‚Í•³
checkbox‚̎󂯎æ‚è•û‚Æ‚©ƒ^ƒqƒl‚Æ‚©Žv‚¤

165 –¼‘OFnobody‚³‚ñ mailto:sage [2009/02/19(–Ø) 19:04:35 ID:???.net]
ƒ^ƒqƒl‚Á‚ĂȂñ‚Å‚·‚©?

166 –¼‘OFnobody‚³‚ñ mailto:sage [2009/02/19(–Ø) 22:50:20 ID:???.net]
l¶‚»‚Ì‚à‚Ì‚¾‚æ

167 –¼‘OFnobody‚³‚ñ [2009/04/26(“ú) 16:13:15 ID:+askKVed.net]
Ž¿–â‚Å‚·B
Python‚ðWebƒAƒvƒŠ‚©‚ç‚Í‚¶‚ß‚Ä
‚ä‚­‚ä‚­‚ÍGUI‚à‚â‚Á‚Ă݂½‚¢‚ȂƎv‚Á‚Ä‚é‰SŽÒ‚Å‚·‚ª
ƒIƒXƒXƒ‚̑ЂÍ>>159‚Ì‘¼‚É‚ ‚è‚Ü‚·‚©H
WebƒAƒvƒŠ‚̃ZƒLƒ…ƒŠƒeƒB‚ ‚½‚è‚É‚àG‚ê‚Ä‚¢‚邯‚ƂĂàK‚¹‚Å‚·B

Œ»Ýƒ`ƒ…[ƒgƒŠƒAƒ‹Œ©‚Ä‚¿‚Ü‚¿‚܂ƕ׋­’†‚Å‚·B
ƒ\[ƒXƒR[ƒh‚ªƒVƒ“ƒvƒ‹‚ÅD‚«‚ɂȂꂻ‚¤…



168 –¼‘OFnobody‚³‚ñ mailto:sage [2009/04/26(“ú) 16:14:58 ID:???.net]
python‚ðweb‚ÅŽg‚¤‚È‚çDjango‚̂悤‚ȃtƒŒ[ƒ€ƒ[ƒNŽg‚¤‚Ì‚ª—Ç‚¢‚ÆŽv‚¤‚Ë

169 –¼‘OFnobody‚³‚ñ [2009/04/26(“ú) 16:19:43 ID:+askKVed.net]
>>167
‚¢‚¸‚ê‚Í‚»‚¤‚µ‚½‚¢‚ÆŽv‚¤‚ñ‚Å‚·‚ª
‚Í‚¶‚ß‚©‚çFW‚â‚邯ׂ©‚¢•”•ª‹zŽû‚³‚ê‚¿‚á‚Á‚ÄŠwKo—ˆ‚È‚³‚»‚¤‚È‚ñ‚Å
‰´‰´FWì‚è‚‚•׋­‚µ‚Ă݂½‚¢‚ȂƎv‚Á‚Ă܂·

170 –¼‘OFnobody‚³‚ñ mailto:sage [2009/04/26(“ú) 18:29:24 ID:???.net]
WebƒAƒvƒŠì‚Á‚Ä‚¢‚­‚È‚çPython–{‚æ‚葼‚Ì–{“Ç‚ñ‚¾•û‚ªƒ}ƒV‚¾‚ÆŽv‚í‚ê
g‚ɂȂ邱‚Æ‘‚¢‚ĂȂ¢‚µƒTƒ“ƒvƒ‹ƒR[ƒh‚ƃ‚ƒWƒ…[ƒ‹‚̃\[ƒXƒR[ƒh“ǂ݂Ȃª‚ç‚â‚Á‚Ä‚¢‚­•û‚ªŠy‚¾

171 –¼‘OF166 mailto:sage [2009/04/26(“ú) 18:42:27 ID:???.net]
oæ‚©‚ç‚Å‚·‚ªA‰ð“š‚ ‚è‚ª‚Æ‚¤
‘“X‚«‚Ă݂܂µ‚½‚ªPython–{‚Ì•i”–‚Á‚Õ‚è‚É‹ƒ‚«‚Ü‚µ‚½B
Žb‚ç‚­Webã‚Å’²‚ׂȂª‚ç‚â‚Á‚Ă݂܂·I

172 –¼‘OFnobody‚³‚ñ mailto:sage [2009/05/05(‰Î) 22:09:13 ID:???.net]
WSGI‚ÌŽ¿–â‚Í‚±‚±‚Å‚¢‚¢‚Å‚·‚©H

173 –¼‘OFnobody‚³‚ñ mailto:  [2009/05/07(–Ø) 09:59:48 ID:???.net]
‚Ç‚¤‚¼

174 –¼‘OFnobody‚³‚ñ mailto:sage [2009/06/10(…) 09:52:49 ID:???.net]
Ž¿–â‚Å‚·I
Å‹ßABlackJumboDog‚ðŽg‚Á‚ÄWindowsXP‚ÅWEBƒT[ƒo‚ð—§‚Ä‚½‚̂ł·‚ª
Perl‚ÆRuby‚Í“®‚­‚Ì‚ÉPython‚ª“®‚«‚Ü‚¹‚ñB
cmd‚©‚çuperl -vvupython -vvuruby -vv‚ð‚â‚邯ƒGƒ‰[‚Ì•µˆÍ‹C‚Í–³‚¢‰ž“š‚ª‹A‚Á‚Ä‚­‚é‚Ì‚Å
–â‘è‚È‚¢‚Æ‚¨‚à‚¤‚̂ł·‚ªA‰½‚©Œ´ˆö‚ª‚í‚©‚é‚©‚½‚¢‚Ü‚·‚©H
‚¿‚Ȃ݂Éupython -vv‚ð‘Å‚¿ž‚Þ‚Æperl‚âruby‚ł̓o[ƒWƒ‡ƒ“‚Æ‚©‚ªo‚é‚̂ł·‚ª
python‚¾‚¯‘Θbƒ‚[ƒh‚Ý‚½‚¢‚Ȃ̂ɓü‚è‚Ü‚·B
cgi‚Ì’†g‚͈ȉº‚̂悤‚ɂȂÁ‚Ă܂·B

#!/python

# -*- coding: utf-8 -*-
import cgi
import cgitb
cgitb.enable()

print "Content-Type: text/html"
print
print "hello world."

ƒAƒNƒZƒX‚·‚邯^‚Á”’‚Å‚·B
‚ǂȂ½‚©‚¨•‚¯Šè‚¢‚Ü‚·B‚¨Šè‚¢‚µ‚Ü‚·‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·I

175 –¼‘OFnobody‚³‚ñ mailto:sage [2009/06/10(…) 22:27:31 ID:???.net]
‚Ç‚¤‚â‚çƒCƒ“ƒ^[ƒvƒŠƒ^[‚̌Ăѕª‚¯‚ª
ƒn[ƒhƒR[ƒfƒBƒ“ƒO‚³‚ê‚Ä‚é‚Á‚Û‚¢‚©‚ç
’P‚ÉPython‚ɑΉž‚µ‚ĂȂ¢‚ñ‚Å‚µ‚åB

Apache‚âIIS‚Ì•û‚ªA“±“ü•~‹‚ª‚‚­‚Ä‚à
Œ‹‹Ç‚Íî•ñ‚ª‚½‚­‚³‚ñ‚»‚ë‚Á‚ĂĂ͂܂è‚Â炢‚ÆŽv‚¤‚æB

176 –¼‘OFnobody‚³‚ñ mailto:sage [2009/06/11(–Ø) 21:30:24 ID:???.net]
#!c:\\python\\python.exe
‚Æ‚©‚Á‚Ä‘‚¯‚Γ®‚¢‚½‚¼

177 –¼‘OFnobody‚³‚ñ mailto:sage [2009/06/12(‹à) 03:16:41 ID:???.net]
‰½Žž‚ÌŽž‘ã‚̘b‚¾H‚Á‚ăŒƒxƒ‹



178 –¼‘OFnobody‚³‚ñ mailto:sage [2009/06/12(‹à) 10:26:51 ID:???.net]
‚»‚êƒRƒsƒy

179 –¼‘OFnobody‚³‚ñ mailto:sage [2009/06/12(‹à) 15:47:46 ID:???.net]
win‚ÅŽI—§‚Ă郌ƒxƒ‹

180 –¼‘OFnobody‚³‚ñ mailto:sage [2009/06/22(ŒŽ) 21:45:25 ID:???.net]
ˆÓŠO‚ƕ֗˜‚¾‚æBExcelƒtƒ@ƒCƒ‹‚²‚ɂ傲‚ɂ傯‚©

181 –¼‘OFnobody‚³‚ñ mailto:sage [2009/06/28(“ú) 01:29:28 ID:???.net]
#!/usr/bin/python

182 –¼‘OFnobody‚³‚ñ mailto:sage [2009/07/03(‹à) 06:25:05 ID:???.net]

@@@ „¡„Ÿ„¢
@@@ „ œ„ 
@@@ „¤„Ÿ„§
@@@_ @ ∩
@@( ß∀ß)œc
„¡„Ÿ„¦⊂œc
„ œ„ @‚¨‚Á‚Ï‚¢I‚¨‚Á‚Ï‚¢I
„¤„Ÿ„£@@ @@@‚¨‚Á‚Ï‚¢I‚¨‚Á‚Ï‚¢I



183 –¼‘OFnobody‚³‚ñ mailto:sage [2009/07/29(…) 23:21:51 ID:???.net]
‚Ƃ肠‚¦‚¸•ÛŽç

184 –¼‘OFnobody‚³‚ñ [2009/08/07(‹à) 02:25:12 ID:tKq4DxW5.net]
–³—¿ƒz[ƒ€ƒy[ƒWƒXƒy[ƒX‚Åpython CGI‚ð“®‚©‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
CGI‚Ì“à•”‚ÅABeautifulSoup‚ðŽg‚¢‚½‚¢‚̂ł·‚ªA
BeautifulSoup.py‚ðA—^‚¦‚ç‚ꂽƒXƒy[ƒX‚É’u‚¯‚ÎŽg‚¤‚±‚Æ‚ª‚Å‚«‚é‚̂łµ‚傤‚©H


185 –¼‘OFnobody‚³‚ñ [2009/08/07(‹à) 03:07:58 ID:tKq4DxW5.net]
183‚Å‚·BŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
’u‚¯‚ÎŽg‚¤‚±‚Æ‚ª‚Å‚«‚éB
‚µ‚©‚µABeautifulSoup‚Ìꇂ̓R[ƒh—Ê‚ª‘½‚·‚¬‚é‚Ì‚©
memory error‚ɂȂéB
i‚à‚Á‚Ƭ‚³‚¢ƒIƒŠƒWƒiƒ‹ƒ‰ƒCƒuƒ‰ƒŠ‚Ȃ瓮‚­j

186 –¼‘OFnobody‚³‚ñ mailto:sage [2009/08/11(‰Î) 21:51:30 ID:???.net]
etree‚Å‚ª‚ñ‚΂邵‚©‚È‚¢‚Ë

187 –¼‘OFnobody‚³‚ñ [2009/08/15(“y) 04:13:53 ID:LWrcnMLs.net]
.



188 –¼‘OFnobody‚³‚ñ mailto: [2009/08/20(–Ø) 22:09:34 ID:???.net]
uPython 3.1.1vƒŠƒŠ[ƒX
pc11.2ch.net/test/read.cgi/pcnews/1250773470/

189 –¼‘OFnobody‚³‚ñ [2009/10/03(“y) 23:03:34 ID:9tHx6UBF.net]
Python‚Á‚ÄLLŒ¾Œê‚Ì’†‚Å‚ÍÅ‘¬‚Á‚Ä–{“–‚Å‚·‚©H
ƒT[ƒoƒTƒCƒh‚ÅŽg‚¤ê‡‚Å‚àPHP‚æ‚è‚à—D‚ꂽƒpƒtƒH[ƒ}ƒ“ƒX‚ðo‚¹‚é‚©‚Ç‚¤‚©S”z‚Å‚·B

190 –¼‘OFnobody‚³‚ñ mailto:sage [2009/10/03(“y) 23:32:03 ID:???.net]
wsgi

191 –¼‘OFnobody‚³‚ñ mailto:sage [2009/10/08(–Ø) 06:16:22 ID:???.net]
>>188
Python‚Íd‚¢yo
‚³‚悤‚È‚ç

192 –¼‘OFnobody‚³‚ñ mailto:sage [2009/10/09(‹à) 22:11:15 ID:???.net]
mod_python‚ÍH

193 –¼‘OFnobody‚³‚ñ mailto:sage [2009/10/10(“y) 14:11:35 ID:???.net]
‚Õ‚ã‚ CGI‚¶‚á‚È‚¢

194 –¼‘OFnobody‚³‚ñ mailto:sage [2009/10/16(‹à) 14:24:53 ID:???.net]
>>188
“®“I‚ÈŒ¾Œê‚Å‚ÌÅ‘¬‚ÍLua‚©Å‹ß‚ÌJavaScript‚¶‚á‚È‚¢‚©‚ÈB‚ ‚ÆRuby1.9‚Æ‚©B
Python‚ÍAmod_pythonŽg‚¤‚ÆPHP‚æ‚葬‚©‚Á‚½B
‚½‚¾‹¤—LƒT[ƒo‚Å‚Ímod_pythonŽg‚¦‚È‚¢‚Ì‚ÅAPHP‚æ‚葬‚¢‚©‚Ç‚¤‚©‚ÍuŠÂ‹«ˆË‘¶v‚Æ‚µ‚©Œ¾‚¦‚È‚¢B
‚ ‚ÆPHP‚ÆPython‚Ì‘¬“x‚ð‹C‚É‚·‚邿‚è‚àAƒtƒŒ[ƒ€ƒ[ƒN‚⃉ƒCƒuƒ‰ƒŠ‚Ì‘¬“x‚ð‹C‚É‚µ‚½•û‚ª‚¢‚¢B

195 –¼‘OFnobody‚³‚ñ mailto:sage [2009/10/16(‹à) 14:26:58 ID:???.net]
>>193
‚ [‚²‚ß‚ñA’Ç‹L‚ËBPHP‚ÍAPS“ü‚ê‚邯mod_python‚æ‚葬‚¢‚©‚à‚µ‚ê‚È‚¢B
‚»‚¤‚¢‚¤‚Ì‚àŠÜ‚ß‚ÄA‚â‚Á‚Ï‚èuŠÂ‹«ˆË‘¶v‚¾‚ËB
Python‚ÍŒˆ‚µ‚ÄPHP‚æ‚è’x‚¢‚킯‚ł͂Ȃ¢B‚Å‚àŠÂ‹«‚É‚æ‚肯‚èB

196 –¼‘OFnobody‚³‚ñ mailto:sage [2009/10/17(“y) 04:57:06 ID:???.net]
Python(>=2.5)+SQLite3”š‘¬

197 –¼‘OFnobody‚³‚ñ mailto:sage [2009/10/17(“y) 07:39:06 ID:???.net]
ttp://newworld.ddo.jp/doc/PerformanceTips/
“ú–{Œê‚ª‰ºŽè‰ß‚¬‚ēǂݓ‚¯‚Ç‘¬“x‰ü‘P‚ÌŽQl‚ɂ͂Ȃé



198 –¼‘OFnobody‚³‚ñ mailto:sage [2009/10/17(“y) 16:20:53 ID:???.net]
‰ºŽè‚È–|–ó‚æ‚è‚à‚±‚Á‚¿“Ç‚ß
ttp://wiki.python.org/moin/PythonSpeed/PerformanceTips

199 –¼‘OFnobody‚³‚ñ mailto:sage [2009/12/04(‹à) 02:12:35 ID:???.net]
mod_python‚ÌŽd—l‚͂Ȃ¢‚æ‚È‚Ÿ
ì‚è’¼‚µ‚½‚肵‚È‚¢‚Ì‚©‚È

200 –¼‘OFnobody‚³‚ñ mailto:sage [2009/12/04(‹à) 03:31:26 ID:???.net]
python web framework ‚Á‚Ä—¬s‚Á‚ĂȂ¢‚ÌB
‚â‚é‚È‚çŽÀŽ¿ gae ˆê‘ð?
pylons ‚µ‚±‚µ‚±‚¢‚¶‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇAŽâ‚µ‚¢‚æB

201 –¼‘OFnobody‚³‚ñ mailto:sage [2009/12/04(‹à) 11:45:04 ID:???.net]
Ž©•ª‚Ìê‡
django
‚ ‚é‚¢‚Í
wsgi ‚ÅŽ©ì Framework

202 –¼‘OFnobody‚³‚ñ mailto:sage [2009/12/04(‹à) 11:52:20 ID:???.net]
gae‚Í•³w

203 –¼‘OFnobody‚³‚ñ mailto:sage [2009/12/04(‹à) 12:06:56 ID:???.net]
djangoˆê‘ð‚ɂȂÁ‚Ä‚µ

204 –¼‘OF‚Ü‚Á‚½‚È‚ŸB
ʼn‚Ípylons‚âtg‚É‚àŠú‘Ò‚µ‚Ä‚½‚ñ‚¾‚¯‚ÇB
[]
[‚±‚±‰ó‚ê‚Ă܂·]

205 –¼‘OFnobody‚³‚ñ mailto:sage [2009/12/04(‹à) 14:48:24 ID:???.net]
web.py‚Å‚¢‚¢‚æ‚à‚¤

206 –¼‘OF199 mailto:sage [2009/12/05(“y) 00:23:15 ID:???.net]
>>203
web.py ‚Ì minimal Š´—Ç‚¢‚Å‚·‚ËB’m‚ç‚È‚©‚Á‚½Bpylons ‚à minimal ‚ÈŠ´‚¶‚ª‹C‚É“ü‚Á‚½‚ñ‚¾‚¯‚ÇA‚±‚Á‚¿‚Ì‚ª—Ç‚¢‚©‚ÈB
‚Å‚à pylons ‚æ‚èî•ñ­‚È‚¢Š´‚¶‚Å‚·‚Ë?

207 –¼‘OFnobody‚³‚ñ mailto:sage [2009/12/11(‹à) 15:26:40 ID:???.net]
CherryPy‚Å‚¢‚¢‹C‚ª‚µ‚Ä‚«‚½B



208 –¼‘OFsage [2009/12/14(ŒŽ) 17:21:38 ID:DjxYEeHj.net]
werkzeug‚̘b‘肪‚Ü‚Á‚½‚­‚łȂ¢‚È[

209 –¼‘OFnobody‚³‚ñ mailto:sage [2009/12/15(‰Î) 01:02:33 ID:???.net]
>>206
‚È‚ñ‚ēǂނÌH

210 –¼‘OFnobody‚³‚ñ mailto:sage [2009/12/15(‰Î) 07:34:14 ID:???.net]
ƒ”ƒFƒ‹ƒNƒ]ƒCƒN

211 –¼‘OFnobody‚³‚ñ mailto:sage [2009/12/15(‰Î) 07:38:21 ID:???.net]
d.hatena.ne.jp/perezvon/20090108/1231439151
ƒ”ƒFƒ‹ƒNƒcƒHƒCƒOH

212 –¼‘OFnobody‚³‚ñ mailto:sage [2009/12/15(‰Î) 13:14:21 ID:???.net]
ƒAƒ‹ƒcƒnƒCƒ}[

213 –¼‘OFnobody‚³‚ñ [2010/03/12(‹à) 22:20:20 ID:ervBW8Jl.net]
python‚Åform‚Ì’l‚ðŽó‚¯Žæ‚鈗‚Á‚Ăǂñ‚È‚ÌH

php‚¾‚Æ
<?php
$name = $_GET['name'];
echo $name;
?>
‚±‚ñ‚ÈŠ´‚¶‚¾‚¯‚ÇB

214 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/13(“y) 04:58:15 ID:???.net]
def post(self, name):
return ([name])

215 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/13(“y) 10:35:27 ID:???.net]
>>211
cgiŠÖ”‚ÅE‚Á‚Ä‚­‚ê‚éB

216 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/13(“y) 20:02:06 ID:???.net]
‚»‚¤‚Ȃ̂©B’m‚ç‚È‚©‚Á‚½B


217 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/14(“ú) 10:39:03 ID:???.net]
>>212
‚Ȃɂ±‚êH



218 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/14(“ú) 13:28:13 ID:???.net]
wsgi

219 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/14(“ú) 13:39:51 ID:???.net]
>>216
‚È‚ñ‚©Š¨ˆá‚¢‚µ‚Ä‚é

220 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/14(“ú) 13:53:36 ID:???.net]
‚¦‚ÁH

221 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/14(“ú) 18:03:26 ID:???.net]
‚¦‚ÁH

222 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/14(“ú) 22:46:37 ID:???.net]
‚¦‚ÁH


223 –¼‘OFnobody‚³‚ñ 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 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/14(“ú) 22:53:06 ID:???.net]
‚¦‚ÁH


225 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/14(“ú) 23:17:42 ID:???.net]
def post(self, name):
return ([name])

‘æ“ñˆø”‚É“n‚³‚ê‚é‚Ì‚Ístart_response‚Å‚·B

226 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/14(“ú) 23:37:30 ID:???.net]
‚¦‚ÁH


227 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/15(ŒŽ) 01:06:07 ID:???.net]
‚¨ŒÝ‚¢Šš‚݇‚Á‚ĂȂ¢‚Ì‚ª‚»‚ñ‚ȂɊy‚µ‚¢‚ÌB



228 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/15(ŒŽ) 01:13:17 ID:???.net]
‚¦‚ÁH


229 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/15(ŒŽ) 01:21:29 ID:???.net]
‚Ȃɂ»‚ꂱ‚í‚¢

230 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/15(ŒŽ) 01:37:57 ID:???.net]
‚¦‚ÁH


231 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/15(ŒŽ) 18:45:47 ID:???.net]
i@OƒÖOj‚¦‚Á‚¦‚Á

232 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/16(‰Î) 02:37:45 ID:???.net]
i@OƒÖOj‚¨‚Á‚¨‚Á

233 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/16(‰Î) 19:57:20 ID:???.net]
os.environ['hoge']
cgi.FieldStorage()['hoge']
‚Ì•¶ŽšƒR[ƒh‚𒲂ׂé•û–@‚ª‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢BPython‚̃o[ƒWƒ‡ƒ“‚Í2.5‚Å‚·

234 –¼‘OFnobody‚³‚ñ 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 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/17(…) 14:55:48 ID:???.net]
>>211

import cgi;

f = cgi.FieldStorage()
value = f.getvalue('name','')
print value

236 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/17(…) 22:35:43 ID:???.net]
>>232
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

237 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/21(“ú) 22:16:25 ID:???.net]
‰‚߂ĂÌPython“Ç‚ñ‚ł邯‚ÇA‚±‚ꦂ¢‚¶‚á‚ñB
—¬s‚Á‚ĂȂ¢‚Ì‚ªM‚¶‚ç‚ê‚È‚¢‚­‚ç‚¢BŠCŠO‚ł͗¬s‚Á‚Ä‚é‚Ì‚©‚ÈH„PythonCGI



238 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/22(ŒŽ) 03:50:53 ID:???.net]
ŠCŠO‚Å‚ÍCGI‚ª”p‚ê‚Ă邿

239 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/22(ŒŽ) 07:00:39 ID:???.net]
‚‚©WSGI‚̘b‘è‚Á‚Ä‚±‚±‚Å‚¨‚‹HHH

240 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/22(ŒŽ) 07:11:47 ID:???.net]
‚¨‚‹

241 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/22(ŒŽ) 16:50:00 ID:???.net]
”p‚ê‚Ä‚ñ‚Ì‚©‚æA‚»‚è‚áŽc”O‚¾

242 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/22(ŒŽ) 22:39:31 ID:???.net]
Œë‰ð‚ł͂Ȃ¢‚©‚ÆB
‹·‹`‚̈Ӗ¡‚Å‚ÌCGI‚Í”p‚ê‚Ä‚¢‚¢‚ÆŽv‚¤Bd‚¢‚©‚çB
FastCGI‚ÅŽ©—R‚ɃvƒƒZƒX‚ð‚܂킵‚½‚¢B

243 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/22(ŒŽ) 23:16:58 ID:???.net]
”p‚ê‚Ă邂£‚©PHP‚ªˆ³“|“I‚É·‚ñ‚È‚¾‚¯B
ŠCŠO‚Å‚à–³—¿‚̃Œƒ“ŽI‚ÍCGI‚ÅPHPŽg‚¤‚È‚ç—Lž‚Á‚Ă̂ª•’Ê


244 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/23(‰Î) 00:29:59 ID:???.net]
>>240-241
‚È‚é‚Ù‚ÇB
‚»‚±‚ç‚Ö‚ñ‚Ì‹¤—LƒŒƒ“ƒ^ƒ‹ƒT[ƒo[‚¶‚ámod_python‚àFastCGI‚àŽg‚¦‚È‚³‚»‚¤‚¾‚©‚çACGI‚Æ‚µ‚ÄŽg‚¤‹@‰ï‚͂Ȃ¢‚Ì‚©‚àc
ƒNƒ‰ƒCƒAƒ“ƒgƒAƒvƒŠì‚é‚È‚çC#‚̂ق¤‚ª‚悳‚»‚¤‚¾‚µA‚¨‚ƂȂµ‚­—V‚Ñ•ŠwK–Ú“I‚É‚µ‚ÄAPHP‚Å‘‚­‚©c

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

245 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/23(‰Î) 01:48:12 ID:???.net]
‰´‚ª’m‚Á‚Ă邯‚±‚¾‚Æ@pages‚ªPythonŽg‚¦‚é
‘“à‚Ì–³—¿ŽI
¡‚Ì•åWó‹µ’m‚ç‚ñ‚¯‚Çphp‚àŽg‚¦‚邵CŽæ‚ꂽ‚ç‚Æ‚Á‚Æ‚¯‚ÎH

246 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/23(‰Î) 05:21:48 ID:???.net]
xrea

247 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/23(‰Î) 07:42:38 ID:???.net]
‚ ‚ê?xrea‚àŽg‚¦‚é‚ñ‚©
‚ñ‚¶‚á‚»‚Á‚¿‚Ì•û‚ª‚¢‚¢‚©




248 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/23(‰Î) 08:24:10 ID:???.net]
Python‚ªŽg‚¦‚éƒT[ƒoˆê——
ttp://python.rdy.jp/wiki.cgi?page=PythonAvailableServers


249 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/23(‰Î) 08:54:52 ID:???.net]
Python‚Ì‚¨•׋­

‚Å‚àPerl‚ÌwikiiÎj

250 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/23(‰Î) 17:12:06 ID:???.net]
‚¢‚âA‚½‚¾‚ÌCGI‚Æ‚µ‚ĂȂç—L—¿ŽI‚È‚ç‘å’ï“®‚©‚¹‚é‚ñ‚¾‚¯‚ÇAFastCGI‚Í“®‚©‚¹‚È‚©‚Á‚½‚èAƒo[ƒWƒ‡ƒ“‚ª2.3‚¾‚Á‚½‚èc
ƒoƒCƒiƒŠCGI‚Æ‚µ‚Ä“®‚©‚·‚Á‚ÄŽè‚à‚ ‚é‚ñ‚¾‚ËB
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚¾‚¯‚Åì‚邯‚µ‚½‚çA‚ǂꂭ‚ç‚¢‚̃TƒCƒY‚ɂȂé‚ñ‚¾‚낤B

251 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/23(‰Î) 17:14:35 ID:???.net]
Python 2.6.5/3.1.2ƒŠƒŠ[ƒX
sourceforge.jp/magazine/10/03/23/048255

252 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/23(‰Î) 17:53:38 ID:???.net]
wsgi‚ª‚ ‚ê‚Îpython‚̃tƒŒ[ƒ€ƒ[ƒN‚È‚ñ‚Ä‚¢‚ç‚È‚¢‚Ì‚¾‚낤‚©

253 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/24(…) 03:24:36 ID:???.net]
‚¤‚ñ

254 –¼‘OFnobody‚³‚ñ mailto:sage [2010/03/24(…) 08:54:15 ID:???.net]
RoR ‚ÉŠ´‰»‚³‚ꂽ‚̂ŠPoR ì‚Á‚Ă݂½
wsgi Žg‚Á‚ĈĊO‚ ‚Á‚³‚èì‚ꂽ

255 –¼‘OFnobody‚³‚ñ mailto:sage [2010/04/07(…) 09:10:55 ID:???.net]
(LEƒÖEM)


256 –¼‘OFnobody‚³‚ñ mailto:sage [2010/04/25(“ú) 01:18:15 ID:???.net]
wsgi‚Åphp‚Å‘‚¢‚Ä‚ ‚éƒ\ƒtƒg‚̃AƒhƒIƒ“‚‚­‚ê‚È‚¢‚Ì‚©‚È
‚ðwordpress‚Æ‚©

257 –¼‘OFnobody‚³‚ñ mailto:sage [2010/04/25(“ú) 03:08:50 ID:???.net]
(LEƒÖEM)



258 –¼‘OFnobody‚³‚ñ [2010/05/02(“ú) 18:55:34 ID:U6XonqdJ.net]
(LEƒÖEM)

259 –¼‘OFnobody‚³‚ñ mailto:sage [2010/05/02(“ú) 19:19:49 ID:???.net]
(`¥ƒÖ¥L) age

260 –¼‘OFnobody‚³‚ñ [2010/05/03(ŒŽ) 15:27:24 ID:nSJx/Nkb.net]
(LEƒÖEM) nullpo


261 –¼‘OFnobody‚³‚ñ mailto:sage [2010/05/15(“y) 19:59:59 ID:???.net]
‰é

262 –¼‘OFnobody‚³‚ñ mailto:sage [2010/06/09(…) 17:17:32 ID:???.net]
web.py‚Í‘f°‚炵‚¢‚È[

263 –¼‘OFnobody‚³‚ñ mailto:sage [2010/07/02(‹à) 20:54:17 ID:???.net]

werkzeug.pocoo.org/wiki30/files/wiki30.mp4

264 –¼‘OFnobody‚³‚ñ [2010/07/06(‰Î) 21:06:35 ID:vP77FDaw.net]
age

265 –¼‘OFnobody‚³‚ñ mailto: [2010/10/30(“y) 04:24:33 ID:???.net]
python‚Åcgi‘‚¢‚Ä‚é“z­‚È‚¢‚ñ‚¾‚È
hello world‚©‚çæ‚Éi‚Ü‚ñ‰´‚͂ǂ±‚Ös‚¯‚ÎccB

266 –¼‘OFnobody‚³‚ñ mailto:sage [2010/10/30(“y) 05:34:46 ID:???.net]
djangoƒXƒŒ‚Ö‚Ç‚¤‚¼

267 –¼‘OFnobody‚³‚ñ mailto:sage [2010/10/30(“y) 11:20:17 ID:???.net]
•æê‚És‚¯‚Æ‚¢‚¤‚±‚Ƃł·‚Ë



268 –¼‘OFnobody‚³‚ñ mailto:sage [2010/10/30(“y) 14:13:39 ID:???.net]
‚¢‚¢‚¦•æê‚ł͂Ȃ­‚ĉ·ò‚Å‚·

269 –¼‘OFnobody‚³‚ñ mailto:sage [2010/10/30(“y) 15:45:35 ID:???.net]
ƒAƒb[I

270 –¼‘OFnobody‚³‚ñ mailto:sage [2010/10/30(“y) 19:40:12 ID:???.net]
–¼‘O‚¾‚¯‚Ý‚Ächerrypy‚ð‘I‚ñ‚¾

271 –¼‘OFnobody‚³‚ñ mailto:sage [2010/11/01(ŒŽ) 16:41:55 ID:???.net]
>>263
‘‚¢‚Ä‚¢‚邿

l‚É‹³‚¦‚ç‚ê‚é‚قǂł͂Ȃ¢‚¯‚Ç

272 –¼‘OFnobody‚³‚ñ [2010/11/12(‹à) 18:04:49 ID:S/psY6Sg.net]
@@@ „¡„Ÿ„¢
@@@ „ œ„ 
@@@ „¤„Ÿ„§
@@@_ @ ¿
@@( ßÍß)œc
„¡„Ÿ„¦¼œc
„ œ„ @‚¨‚Á‚Ï‚¢I‚¨‚Á‚Ï‚¢I
„¤„Ÿ„£@@ @@@‚¨‚Á‚Ï‚¢I‚¨‚Á‚Ï‚¢I

273 –¼‘OFnobody‚³‚ñ [2011/01/16(“ú) 16:41:31 ID:Vmy6wBJQ.net]
Python‚Å‚ÌCGI‚̕׋­‚ð‚µ‚æ‚¤‚ÆŽv‚Á‚Ä‚¨‚è‚Ü‚·B

Perl‚Å‚ÍTemplateToolKitAPHP‚Å‚ÍSmarty‚Ȃǂ̃eƒ“ƒvƒŒ[ƒgƒGƒ“ƒWƒ“‚ª‚ ‚è‚Ü‚·‚ªAPython‚ł͈ê”Ê“I‚É
ƒeƒ“ƒvƒŒ[ƒgƒGƒ“ƒWƒ“‚Æ‚µ‚Ăǂ¤‚¢‚Á‚½‚à‚Ì‚ªŽg‚í‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©H
‚Ü‚½APerl‚ÌCGIƒ‚ƒWƒ…[ƒ‹‚̂悤‚ÉCGI‚ð—˜—p‚·‚邽‚߂̃‚ƒWƒ…[ƒ‹‚Í‚ ‚è‚Ü‚·‚©H

274 –¼‘OFnobody‚³‚ñ mailto:sage [2011/01/16(“ú) 19:44:22 ID:???.net]
tempita

import cgi


275 –¼‘OFnobody‚³‚ñ mailto:sage [2011/01/16(“ú) 23:12:48 ID:???.net]
‚±‚ê‚à•Ö—˜
import cgitb

276 –¼‘OFnobody‚³‚ñ mailto:sage [2011/01/17(ŒŽ) 03:58:37 ID:???.net]
import cgitb; cgitb.enable

277 –¼‘OFnobody‚³‚ñ mailto:sage [2011/01/17(ŒŽ) 12:50:21 ID:???.net]
>>263
Å‹ßApython‚ÅHTTPƒŒƒXƒ|ƒ“ƒXƒwƒbƒ_‚ðŽæ“¾‚·‚é‘•’u‚Æ‚©ì‚Á‚½’ö“x‚̃Œƒxƒ‹
‚Ü‚¾ƒŒƒxƒ‹“I‚É‘‚¢‚ÆŽv‚Á‚½‚¯‚ÇpythonƒNƒbƒNƒuƒbƒN’•¶‚µ‚Ä“ü‰×‘Ò‚¿ó‘Ô



278 –¼‘OFnobody‚³‚ñ mailto:sage [2011/01/18(‰Î) 15:27:18 ID:???.net]
cgi‚Æcheetah‚Ì“ú–{ŒêƒŠƒtƒ@ƒŒƒ“ƒX‚Á‚ĂȂ¢‚ÌH
ŒŸõ‚µ‚Ä‚àA”äŠrƒTƒCƒg‚­‚ç‚¢‚µ‚©o‚Ä‚±‚È‚¢‚ñ‚¾‚ª

279 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/06(“ú) 11:34:47 ID:???.net]
Python‚̕׋­‚ð‚µ‚Ä‚¢‚é‚̂ł·‚ªA—ÇŽ¿‚ÈŒfަ”‚̃Tƒ“ƒvƒ‹‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
PythonCGIŽ©‘Ì‚ª­‚È‚¢‚Ì‚ÅA—ÇŽ¿‚È‚à‚Ì‚ðŽæŽÌ‘I‘ð‚·‚é‚Ì‚ª‚È‚©‚È‚©“‚¢‚Å‚·

280 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/06(“ú) 13:03:22 ID:???.net]
Perl‚Æ‚©‚ÌŒfަ”‚ðˆÚA‚·‚éì‹Æ‚ð‚µ‚Ä‚Ý‚Ä‚Í‚Ç‚¤‚¾‚낤‚©B

281 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/06(“ú) 13:25:00 ID:???.net]
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚»‚¤‚¢‚Á‚½ì‹Æ‚Ȃǂłà•׋­‚Å‚«‚邯Žv‚¤‚̂ł·‚ªA
‚Ü‚¸‚ÍPython‚ÅCGI‚ðì‚éã‚ł̃mƒEƒnƒE‚Æ‚¢‚¤‚©Œø—¦“I‚È‘‚«•û‚âA’Ê—á‚Ȃǂð•׋­‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¨‚è
Šù‘¶‚̃\[ƒXƒR[ƒh‚ð“ǂ݂½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·B


282 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/07(ŒŽ) 00:03:41 ID:???.net]
wsgi

283 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/12(“y) 02:13:53 ID:???.net]
Œ`‚©‚ç“ü‚낤‚Æ‚µ‚ÄŒ‹‹Ç‰½‚à‚µ‚È‚¢‚Ì“TŒ^“I‚ȃpƒ^[ƒ“

284 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/12(“y) 12:37:42 ID:???.net]
‚±‚¤Š¦‚¢‚Ɖ·ò‚É“ü‚肽‚­‚È‚é

285 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/12(“y) 14:45:55 ID:???.net]
ŽQl‚ɂȂ郌ƒxƒ‹‚¶‚á‚È‚¢‚¯‚ÇAŠÈ’P‚È‚¨‘è‚ðŒˆ‚ß‚Ä
ŽŽsöŒë‚·‚邯‹CŠy‚¾‚µŽg‚¢‰ñ‚µ‚Å‚«‚é‚©‚à‚Ë

“ü—Í•K{ƒ`ƒFƒbƒN‚Æ‚©ƒ[ƒ‹ƒAƒhƒŒƒXƒ`ƒFƒbƒN‚Æ‚©

286 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/12(“y) 18:25:33 ID:???.net]
Ž©•ª‚Ńeƒ“ƒvƒŒ[ƒgì‚é‚̂͂Ȃ©‚È‚©Šy‚µ‚¢

287 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/13(“ú) 03:45:30 ID:???.net]
>>284
Jinja2‚©Mako‚Å‚¢‚¢‚¶‚á‚ñB



288 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/21(ŒŽ) 21:29:34.09 ID:???.net]
Tornado1.2ƒŠƒŠ[ƒX
ttp://groups.google.com/group/python-tornado/browse_thread/thread/62d598b0e4e06b62/87f3c68827130bdf

289 –¼‘OFnobody‚³‚ñ [2011/02/26(“y) 01:44:07.03 ID:sf4jvDci.net]
’N‚©‚Ý‚ñPy‚ÌO/Rƒ}ƒbƒp[‚©htmlƒeƒ“ƒvƒŒ[ƒg‚̃\[ƒXŽN‚µ‚Ä‚­‚ê‚È‚¢‚©
‘Å‚¿ž‚ñ‚¾‚Í—Ç‚¢‚ªƒGƒ‰[”­¶‚·‚é‚í–Ê“|‚­‚³‚¢‚í‚őʖڂ¾‚í

290 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/26(“y) 03:49:05.61 ID:???.net]
˜R‚ê‚Í‚¢‚ç‚ñ‚¯‚Ç

‚Ù‚ê
ttp://coreblog.org/ats/stuff/minpy-web-support/
ttp://coreblog.org/ats/stuff/minpy_support/frontpage


291 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/26(“y) 10:53:51.77 ID:???.net]
>>288
‚¨[‘Ê–ÚŒ³‚Å•·‚¢‚Ă݂½‚ñ‚¾‚¯‚ǂǂ¤‚à‚ ‚肪‚Æ‚¤I
ƒ\[ƒXŽÊŒo‚·‚é‚̊ԈႦ‚½‚肵‚Ä‘å•ςȂñ‚¾‚æ‚Ë

292 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/26(“y) 10:58:01.74 ID:???.net]
”nŽ­‚ɂ͖³—

293 –¼‘OFnobody‚³‚ñ [2011/02/26(“y) 21:20:05.07 ID:OABn/feM.net]
‚µ‚Á‚©‚µpythonƒXƒŒ‚Í‚±‚Æ‚²‚Æ‚­”p‚ê‚é‚È
‚È‚º‚¾

294 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/28(ŒŽ) 11:46:15.23 ID:???.net]
“š‚¦‚ÍŠÈ’PAPython‚ÉŽù—v‚ª‚È‚¢

295 –¼‘OFnobody‚³‚ñ mailto:sage [2011/02/28(ŒŽ) 13:13:09.33 ID:???.net]
ŒÂl“I‚É‚Íd•󂵂Ă邯‚ÇA‘‚«ž‚Þ˜b‘è‚Æ‚©Ž‚Á‚ĂȂ¢‚©‚ç‚È‚ 

296 –¼‘OFnobody‚³‚ñ [2011/03/01(‰Î) 18:12:41.28 ID:0g7hFjNK.net]
linux‚ł͕K{‚ɂȂè‚‚‚ ‚邾‚ë

297 –¼‘OFnobody‚³‚ñ mailto:sage [2011/03/01(‰Î) 19:16:57.78 ID:???.net]
‚È‚ñ‚Å‚à“ü‚Á‚Ă邲‚Á‚½ŽÏ
‚»‚ꂪLinux‚¾‚©‚ç‚È



298 –¼‘OFnobody‚³‚ñ mailto:sage [2011/03/02(…) 11:31:01.30 ID:???.net]
>>294
Linux Standard Base 3.2iLSB3.2j‚ÉPython‚ª“ü‚Á‚½‚©‚ç‚Ë

299 –¼‘OFnobody‚³‚ñ mailto:sage [2011/03/02(…) 22:30:38.92 ID:???.net]
¡‚Å‚àŽIŠÇ—ŠÖŒW‚àperlo—ˆ‚È‚¢‚Ƃ‚炢‚©‚ÈH
Python‚¾‚¯‚Å킦‚È‚¢‚à‚ñ‚©‚È`

300 –¼‘OFnobody‚³‚ñ [2011/03/02(…) 23:31:08.39 ID:RV5SmflQ.net]
’x‚©‚ê‘‚©‚ê’u‚«Š·‚í‚邾‚낤‚¯‚Ç‚È

301 –¼‘OFnobody‚³‚ñ mailto:sage [2011/03/03(–Ø) 07:04:31.65 ID:???.net]
Gentoo‚Å‚ÍPython•K{

302 –¼‘OFnobody‚³‚ñ mailto:sage [2011/03/05(“y) 05:39:55.11 ID:???.net]
>>297
‚¤‚¿‚Í perl ‹ìœ‘±‚¯‚Ä‚é
‚Ù‚Æ‚ñ‚ÇŠ®—¹‚µ‚‚‚ ‚é

303 –¼‘OFnobody‚³‚ñ mailto:sage [2011/03/05(“y) 07:32:34.01 ID:???.net]
>>297
perl‚ðŽg‚í‚È‚¢Ž–‚Ío—ˆ‚邯‚Çperl‚ð휂·‚邱‚Æ‚Ío—ˆ‚È‚¢

304 –¼‘OFnobody‚³‚ñ mailto:sage [2011/03/06(“ú) 01:09:19.62 ID:???.net]
Perl‚ŃAƒvƒŠ‘‚­‚±‚Æ‚Í‚à‚¤–³‚¢‚¯‚Ç
sed/awk‚Ì‘ã‘ÖE’Z‚¢ƒXƒNƒŠƒvƒg‚Íperl‚ª‚Ü‚¾“K“–‚¶‚á‚È‚¢H
Textutils‚Ý‚½‚¢‚È‚à‚ñ‚ÅŽg‚¦‚Ä“–‚½‚è‘O“I‚ÈBƒT[ƒoŠÇ—‚È‚ç“Á‚ÉB

305 –¼‘OFnobody‚³‚ñ mailto:sage [2011/03/30(…) 12:54:25.51 ID:???.net]
CentOS‚Å‚àPython”²‚­‚ƃJ[ƒlƒ‹Ž€‚Ê‚ñ‚¾‚Á‚ĂȂ—

306 –¼‘OFnobody‚³‚ñ mailto:sage [2011/03/30(…) 21:16:02.89 ID:???.net]
‚È‚ñ‚¶‚á‚»‚è‚á

307 –¼‘OFnobody‚³‚ñ mailto:sage [2011/03/30(…) 21:58:48.93 ID:???.net]
ttp://d.hatena.ne.jp/s025236/20110325/p1
‚±‚ꂾ‚È



308 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/01(‹à) 05:18:45.34 ID:???.net]
”nŽ­‚𑊎è‚É‚·‚é‚È

309 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/01(‹à) 18:40:01.28 ID:???.net]
PHP‚̃\[ƒXPython‚É’u‚«Š·‚¦‚·‚é‚Ì‚Á‚ÄŠÈ’P‚©‚ÈH
PHP‚̓Tƒ“ƒvƒ‹–{‚ª‚½‚­‚³‚ñ‚ ‚é‚©‚ç‚»‚±‚©‚çƒCƒ“ƒXƒsƒŒ[ƒVƒ‡ƒ“‚𓾂Ȃ¢‚Ƃǂ¤‚â‚Á‚Äì‚Á‚Ä‚¢‚¢‚Ì‚©‚í‚©‚ç‚ñ

310 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/01(‹à) 19:00:54.12 ID:???.net]
ƒAƒŠ‚¾‚¯‚ƃ}ƒ“ƒhƒNƒZ

311 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/03(“ú) 17:39:44.22 ID:???.net]
‚½‚¾‚Ì’u‚«Š·‚¦‚È‚çˆÓ–¡‚ª–³‚¢
ƒRƒ“ƒZƒvƒg—‰ð‚µ‚½‚ç Python ‚Ì—˜“_‚ª¶‚©‚¹‚é‚à‚Ì‚ðV‚½‚É‘‚«‹N‚±‚·•û‚ª—Ç‚¢
‚»‚¤‚¢‚¤ˆÓ–¡‚Å‚Í CGI ‚æ‚è‚à WSGI ‚Ì•û‚ª—Ç‚¢‚Å‚µ‚傤

312 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/03(“ú) 20:40:18.76 ID:???.net]
—U“±‚³‚ê‚Ä‚«‚Ü‚µ‚½B‚±‚±‚Å‚ ‚Á‚Ă܂·‚Å‚µ‚傤‚©B
pylons‚ð•׋­‚µŽn‚ß‚½‚ñ‚¾‚¯‚Ç‚¢‚ë‚ñ‚ȃTƒ“ƒvƒ‹Œ©‚Ä‚à
ŠeƒRƒ“ƒgƒ[ƒ‰‚ŃRƒ~ƒbƒg•¶‚ð‘‚¢‚Ă邾‚¯‚Ç‚»‚¤‚¢‚¤‚à‚ñ‰½‚Å‚µ‚傤‚©
ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“ƒ}ƒl[ƒWƒƒ[‚Ý‚½‚¢‚Ì‚à‚Ì‚Á‚ĂȂ¢‚Ì‚µ‚傤‚©

313 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/16(“y) 16:50:54.09 ID:???.net]
‚â‚Á‚ÏPHP‚ª‹­‚·‚¬‚é‚Ì‚©cH

314 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/16(“y) 17:05:10.15 ID:???.net]
PHP‚Æ‚©ƒIƒƒRƒ“B
‚·‚®‚ÉPython‚ɂƂÁ‚ĕςí‚ç‚ê‚é

315 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/17(“ú) 17:11:06.89 ID:???.net]
‚»‚¤‚©ˆÀS‚µ‚½

316 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/19(‰Î) 17:24:12.37 ID:???.net]
PHP‚ÍŽIƒTƒCƒh‚ÌŒ¾Œê‚¾‚©‚çŽd•û‚È‚¢‚¨
Python‚âPerl‚ŃlƒCƒeƒBƒu‚ÈGUIƒAƒvƒŠ‘‚¯‚邯‚ÇPHP‚ł͖³—


317 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/19(‰Î) 19:15:47.64 ID:???.net]
PHP‚ÍŒ™‚¢‚¾‚¯‚Ç
PHP‚Å‚àGUI‚Íì‚ê‚邿



318 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/20(…) 11:23:19.00 ID:???.net]
python‚Í‚Æ‚à‚©‚­perl‚ÌGUIƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚©‚Ù‚Æ‚ñ‚ǃƒ“ƒe‚³‚ê‚ĂȂ¢‚©‚ç‚È‚Ÿ
php‚ÌGUI‚Æ“¯ƒŒƒxƒ‹

319 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/20(…) 15:55:56.39 ID:???.net]
’P‚Éo—ˆ‚é‚̂ƎÀ—p“I‚É–â‘è‚È‚¢‚̂Ƃ͒´‚¦‚ç‚ê‚È‚¢•Ç‚ª‚ ‚é‚©‚ç‚È


320 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/21(–Ø) 01:12:12.79 ID:???.net]
WSGI‚ª‚à‚Á‚Æ•‹y‚·‚ê‚Îc

321 –¼‘OFnobody‚³‚ñ [2011/04/21(–Ø) 20:32:07.14 ID:O9on9yzH.net]
WSGI‚Á‚Ä‚½‚¾‚ÌŠT”O‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
ƒeƒ“ƒvƒŒ[ƒgŠÔ‚̌݊·«‚ׂ̈Ì

322 –¼‘OFnobody‚³‚ñ mailto:sage [2011/04/23(“y) 23:11:46.69 ID:???.net]
‰½Œ¾‚Á‚Ä‚ñ‚ÌH

323 –¼‘OFnobody‚³‚ñ mailto:sage [2011/05/10(‰Î) 13:21:10.97 ID:???.net]
>>314
ƒlƒCƒeƒBƒu‚ÈGUIƒAƒvƒŠ‚ÍC‚Æ‚©C++‚Æ‚©Delphi‚Æ‚©‚¶‚á‚È‚¢‚ƃ€ƒŠ‚¾‚ëB

324 –¼‘OFnobody‚³‚ñ [2011/05/10(‰Î) 19:28:32.81 ID:LKZwrKek.net]
‚ÂwxPython

325 –¼‘OFnobody‚³‚ñ mailto:sage [2011/05/10(‰Î) 21:40:33.56 ID:???.net]
wxPHP

326 –¼‘OFnobody‚³‚ñ mailto:sage [2011/05/30(ŒŽ) 10:13:53.58 ID:???.net]
ƒlƒCƒeƒBƒu‚̈Ӗ¡‚ð”»‚Á‚ĂȂ¢”nŽ­‚ª‚¢‚é‚È

327 –¼‘OFnobody‚³‚ñ mailto:sage [2011/06/08(…) 00:40:56.16 ID:???.net]
Python‚̳‹K•\Œ»‚ɂ‚¢‚ÄŽf‚¢‚Ü‚·
re, sub, replace, etc...‚È‚ÇPython‚ɂ͑òŽR‚̳‹K•\Œ»ƒ‚ƒWƒ…[ƒ‹‚ª‚ ‚è‚Ü‚·‚ª
‰º‹L‚ÌPHP³‹K•\Œ»‚̔ےè‚ÍPython‚ł͂ǂ¤‘‚¢‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H

if (!ereg("{$_SERVER['PHP_SELF']}", "{$_SERVER['REQUEST_URI']}"))

ðŒŽ®‚Ì”»’è‚ÉŽg‚¢‚½‚¢‚̂ł·B



328 –¼‘OFnobody‚³‚ñ mailto:sage [2011/06/08(…) 02:39:08.19 ID:???.net]
ƒ€”‚ŕ·‚¢‚½•û‚ª—Ç‚¢

329 –¼‘OF325 mailto:sage [2011/06/08(…) 02:51:26.49 ID:???.net]
‰ð‚è‚Ü‚µ‚½AˆÚ“®‚µ‚Ü‚·
ƒ€”‚ÍCGIŒ™‚¤‚©‚çƒT[ƒo[•Ï”‚͉B‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚©‚È

s‚Á‚Ä‚«‚Ü‚·

330 –¼‘OFnobody‚³‚ñ mailto:sage [2011/06/08(…) 19:20:38.14 ID:???.net]
>>325
Python ‚̳‹K•\Œ»ƒ‚ƒWƒ…[ƒ‹‚Í "re" ˆêŒÂ‚¾‚ÆŽv‚Á‚Ä‚¢‚¢‚æB
‘¼‚Ístr.replace ‚â re.sub “™‚̃ƒ\ƒbƒh‚âŠÖ”‚Ì‚±‚Æ‚¾‚ÆŽv‚¤‚¯‚ÇA
PHP‚Ì ereg ‚ɑГ–‚·‚鈗‚¾‚Á‚½‚

331 –¼‘OFç re.match ‚ª‚»‚ê‚É‚ ‚½‚è‚Ü‚·B

‚½‚¾AŒ³‚ÌPHP‚̃R[ƒh‚à‚»‚¤‚È‚ñ‚¾‚¯‚ÇA³‹K•\Œ»‚ð‘‚­‚Æ‚±‚ë‚ÉURL‚Ì•¶Žš‚ð‚»‚Ì‚Ü‚Ü“n‚·‚Ì‚Í
URL‚ª³‹K•\Œ»‚ƉðŽß‚³‚ê‚Ä‚µ‚Ü‚¤‚̂ł悭‚È‚¢Bi‘å’ï‚̃P[ƒX‚ł͂«‚¿‚ñ‚Æ“®‚­‚̂ŎÀŠQ‚Í­‚È‚¢‚¾‚낤‚¯‚Çj

# NO:
if not re.match(self_url, request_url):

# YES:
if not re.match(re.escape(self_url), request_url):

‚±‚Ì—á‚¶‚᳋K•\Œ»Žg‚¤•K—v‚Í‘S‘R‚È‚­‚ÄA’Pƒ‚É•¶Žš—ñ‚Ì”äŠr

if self_url != request_url:

‚Åςނ͂¸‚Å‚·B
[]
[‚±‚±‰ó‚ê‚Ă܂·]

332 –¼‘OFnobody‚³‚ñ mailto:sage [2011/06/29(…) 18:04:46.48 ID:???.net]
—F’B‚Ì”ñŒöŠJ—pŽ©ŽI‚ÅPython3‚ÅCGI‚ð•׋­‚µ‚½‚̂͗ǂ¢‚ñ‚¾‚¯‚Ç
Python3‚ªŽg‚¦‚郌ƒ“ƒ^ƒ‹ƒT[ƒo‚ª–³‚¢

333 –¼‘OFnobody‚³‚ñ mailto:sage [2011/06/30(–Ø) 03:13:00.40 ID:???.net]
VPS‚Ȃ玩•ª‚Å“ü‚ê‚ç‚ê‚邾‚ë

334 –¼‘OFnobody‚³‚ñ mailto:sage [2011/07/11(ŒŽ) 06:30:21.58 ID:???.net]
‚»‚ñ‚È‚à‚Ì‚ª‚ ‚Á‚½‚Ì‚©

335 –¼‘OFnobody‚³‚ñ mailto:sage [2011/07/21(–Ø) 01:17:02.20 ID:???.net]
pyramid‚̃hƒLƒ…ƒƒ“ƒg‘‚¦‚Ä‚«‚½

336 –¼‘OFnobody‚³‚ñ mailto:sage [2011/08/05(‹à) 00:50:16.06 ID:???.net]
ASSCIo”ł̕W€Djando@
‘æ11̓eƒ“ƒvƒŒ[ƒgƒVƒXƒeƒ€244P-225P‚Ì
ƒTƒ“ƒvƒ‹ƒR[ƒh‚ɂ‚¢‚ÄŽ¿–â‚Å‚·

-----ƒeƒ“ƒvƒŒ[ƒg•”•ª----
{% upper %}
This will appear in uppercase {{ your_name }}
{% endupper %}

-----ƒ^ƒO—p‚ÌŠÖ”•”•ª-----
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)

‚±‚̃Tƒ“ƒvƒ‹‚͈Ó}’Ê‚è‚É“®‚«‚Ü‚µ‚½B‚µ‚©‚µA
return UpperNode(nodelist)‚ÅUpperNodeƒNƒ‰ƒX‚ðŒÄ‚Ô‚Æ
‰½ŒÌdef render`‚̃uƒƒbƒN‚ªŽÀs‚³‚ê‚é‚Ì‚©—‰ð‚Å‚«‚Ă܂¹‚ñB
Ž©“®‚ŌĂ΂ê‚é‚̂̓Rƒ“ƒXƒgƒ‰ƒNƒ^‚Ì__init__ƒƒ\ƒbƒh
‚¾‚¯‚¾‚ÆŽv‚Á‚½‚̂ł·‚ªB
renderƒƒ\ƒbƒh‚ª‚ǂ̂悤‚ÉŽÀs‚³‚ꂽ‚Ì‚©‹³‚¦‚ĖႦ‚È‚¢‚Å‚µ‚傤‚©B

337 –¼‘OFnobody‚³‚ñ mailto:sage [2011/08/05(‹à) 02:07:44.89 ID:???.net]
‚±‚҂؉³



338 –¼‘OFnobody‚³‚ñ [2011/10/29(“y) 04:52:13.01 ID:E8b4spx6.net]
pyramid

339 –¼‘OFnobody‚³‚ñ mailto:  [2011/12/02(‹à) 13:25:26.73 ID:???.net]
•ÛŽç

340 –¼‘OFnobody‚³‚ñ mailto:sage [2011/12/03(“y) 15:08:50.81 ID:???.net]
”nŽ­‚ɂ͖³—

341 –¼‘OFnobody‚³‚ñ mailto:sage [2011/12/08(–Ø) 01:30:05.46 ID:???.net]
¡Aweb.py‚ÅC/SŒ^‚̃Rƒ~ƒbƒNƒrƒ…[ƒAì‚Á‚Ă܂·B
ƒ[ƒJƒ‹ƒT[ƒo‚ɕۑ¶‚µ‚Ä‚ ‚é(jpg).zipŒ`Ž®‚̃Rƒ~ƒbƒNƒf[ƒ^‚ðAiPad‚âAndroid“™‚̃uƒ‰ƒEƒU‚Å“Ç‚ß‚é‚æ‚¤‚É‚·‚邱‚Æ‚ª–Ú•W‚Å‚·B

‚»‚±‚ÅAŽ¿–â‚Ȃ̂ł·‚ªAŒ»ÝA(jpg).zip‘ŒÉ‚ÌŽæ‚舵‚¢‚Å”Y‚ñ‚Å‚¢‚Ü‚·B
zip‘ŒÉ‚ð‰ð“€‚·‚邱‚ƂȂ­A’†g‚Ìjpg‰æ‘œ‚ðŽæ‚èo‚µAHTML‚Æ‚µ‚Ä•\ަ‚·‚éA‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
zipfileƒ‚ƒWƒ…[ƒ‹‚ðŽg‚Á‚ÄAzip‘ŒÉ‚©‚çjpgƒf[ƒ^‚ðŽæ‚èo‚µA•Ï”‚ÉŠi”[‚·‚邱‚Ƃ͂ł«‚Ü‚µ‚½B
‚ªA‚»‚ê‚ðƒuƒ‰ƒEƒU‚Å•\ަ‚Å‚«‚邿‚¤‚É‚·‚é•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñB
‚¿‚Ȃ݂ÉA•Ï”‚ÉŠi”[‚µ‚½jpgƒf[ƒ^‚ðprint‚µ‚Ă݂½‚çAƒvƒƒ“ƒvƒg‚ɃoƒCƒgƒR[ƒhiHj‚ªo—Í‚³‚ê‚Ü‚µ‚½B

‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

342 –¼‘OFnobody‚³‚ñ mailto:sage [2011/12/08(–Ø) 01:34:26.59 ID:???.net]
MHTML‚Å‚àŽg‚¨‚¤‚©‚È‚Á‚ÄŽv‚Á‚½‚ª‚Ç‚¤‚È‚ñ‚¾‚낤

343 –¼‘OFnobody‚³‚ñ mailto:sage [2011/12/08(–Ø) 11:57:10.55 ID:???.net]
>>338
ƒwƒbƒ_[‚ÅContent-type‚ðjpeg‚É‚µ‚Ä‚©‚çprint‚µ‚Ä‚éH

344 –¼‘OF338 mailto:sage [2011/12/09(‹à) 17:35:23.80 ID:???.net]
uContent-type pythonv‚Ȃǂ̃L[ƒ[ƒh‚ÅAƒOƒO‚Á‚Ä‚½‚çA
‚½‚Ü‚½‚܉摜‚ð•\ަ‚·‚éƒTƒ“ƒvƒ‹ƒR[ƒh‚ðŒöŽ®ƒy[ƒW‚ÅŒ©‚‚¯‚½‚Ì‚ÅA‚»‚ê‚ð^Ž—‚µ‚½‚Æ‚±‚ëA‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½I
webpy.org/images

openƒƒ\ƒbƒh‚ÅŠJ‚¢‚½‰æ‘œƒf[ƒ^‚ðreadƒƒ\ƒbƒh‚œǂݎæ‚èA‚»‚ê‚ðreturn‚·‚邯A‰æ‘œ‚ð•\ަ‚Å‚«‚é‚ñ‚Å‚·‚Ë`B
Ž©•ª‚ÍAuHTML‚̃^ƒO‚ʼn摜‚ð’¼ÚŽw’è‚·‚éi‚±‚¤‚¢‚¤‚₨<img src="./static/gazou.jpg" />jv‚Æ‚¢‚¤•\ަ–@‚µ‚©’m‚ç‚È‚©‚Á‚½‚Ì‚ÅAs‚«‹l‚Á‚Ă܂µ‚½B

‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


345 –¼‘OFnobody‚³‚ñ mailto:sage [2011/12/27(‰Î) 20:37:30.27 ID:???.net]
‚ ‚êH‚Ý‚ñpy webŒöŠJ‚Å“ö‚í‚Á‚Ä‚¢‚é‚©‚ÆŽv‚Á‚½‚ªB

346 –¼‘OF338 mailto:sage [2011/12/27(‰Î) 22:43:38.89 ID:???.net]
>>342
‚¤‚¨‚¨‚¨‚¨‚¨‚¨‚¨[[[[IIIIIIIIIII
’m‚ç‚È‚©‚Á‚½Aƒ}ƒWƒTƒ“ƒNƒXB
—ˆ”NA>>342‚É‚¢‚¢‚±‚Æ‚ª‚ ‚è‚Ü‚·‚悤‚Éi -l-j

ttp://coreblog.org/ats/minpy-web-is-now-free-to-read

347 –¼‘OFnobody‚³‚ñ mailto:sage [2011/12/28(…) 00:32:43.65 ID:???.net]
ƒ€”‚ŕ³–{‚Æ‚µ‚Ä·‚èオ‚Á‚Ä‚é



348 –¼‘OFnobody‚³‚ñ mailto:sage [2012/02/17(‹à) 18:11:39.85 ID:???.net]
‚±‚Ì–{“Ç‚ñ‚¾‚ЂƂ¢‚Ü‚·‚©H
Š´‘z•·‚©‚¹‚Ä‚­‚¾‚³‚¢

WSGIƒEƒFƒuƒvƒƒOƒ‰ƒ~ƒ“ƒO
ttp://www.amazon.co.jp/dp/4877832882/

‘•]ˆ«‚·‚¬‚Ä‚í‚ë‚·

349 –¼‘OFnobody‚³‚ñ mailto:sage [2012/03/26(ŒŽ) 19:39:38.19 ID:???.net]
‚±‚Ì‘•]‚݂Ĕƒ‚¨‚¤‚Ƃ͎v‚¦‚È‚¢‚æ‚Ë‚¦w

350 –¼‘OFnobody‚³‚ñ mailto:sage [2012/03/26(ŒŽ) 19:42:21.10 ID:???.net]
¬‚³‚¢‚Ìì‚é‚È‚çflask‚Å‚¢‚¢‚µA‘å‚«‚¢‚Ìì‚肽‚¢‚È‚ç‚Ç‚¶‚á‚ñ‚²‚âpylons/pyramid‚‚©‚¦‚΂¢‚¢‚µ‚ÈB
‚í‚´‚í‚´CGI‚Ç‚¤‚Ì‚±‚¤‚Ì‚µ‚悤‚ÆŽv‚í‚È‚¢‚È


351 –¼‘OFnobody‚³‚ñ mailto:sage [2012/04/03(‰Î) 20:51:50.73 ID:???.net]
‚¢‚âAPython‚ÍCGI‚¾‚ÆŽv‚¤B

‚Æ‚¢‚¤‚©Python‚ÍCGI‚µ‚©Žg‚¦‚È‚¢ƒŒƒ“ƒ^ƒ‹ƒT[ƒo‚ª‘½‚¢‚µB

352 –¼‘OFnobody‚³‚ñ [2012/04/13(‹à) 17:33:31.44 ID:fTA/7IiR.net]
‚È‚º‚ɃŒƒ“ƒ^ƒ‹ƒT[ƒo[ŒÀ’èH

353 –¼‘OFnobody‚³‚ñ [2012/11/28(…) 13:26:24.69 ID:lZcnappL.net]
werkzeug

354 –¼‘OFnobody‚³‚ñ [2013/01/09(…) 20:12:16.11 ID:R2XeVya2.net]
CGI—p‚Ìsessionƒ‰ƒCƒuƒ‰ƒŠ‚͂Ȃ¢‚Ì‚©‚ÈH
ŠÖ˜A‚̃L[ƒ[ƒh‚Å‚®‚®‚邯AŽ©ì‚µ‚½‚Á‚Ęb‘肪‚¿‚å‚¢‚¿‚å‚¢o‚Ä‚­‚邾‚¯‚È‚ñ‚¾‚ª

355 –¼‘OFnobody‚³‚ñ mailto:sage [2013/01/10(–Ø) 19:07:25.41 ID:???.net]
Ž©ì‚µ‚½‚æ

356 –¼‘OFnobody‚³‚ñ mailto:sage [2013/01/11(‹à) 14:13:22.80 ID:???.net]
uPython CGI WSGIvƒXƒŒ‚ª‚½‚‚̂Í2030”N‚ɂȂé‚ÈA‚±‚̃ŒƒX”‚¾‚Æ

357 –¼‘OFnobody‚³‚ñ [2013/01/11(‹à) 16:39:32.83 ID:TsMR9PmK.net]
‘O‚Í‚ ‚Á‚½‚æ



358 –¼‘OFnobody‚³‚ñ [2013/09/18(…) 12:06:57.99 ID:gKUd666P.net]
garagara

359 –¼‘OFnobody‚³‚ñ [2014/04/22(‰Î) 17:28:22.15 ID:xLyYt3aL.net]
PHP‚Å‘SŠp”¼Šp¬Ý‚Ì•¶Žš—ñ‚ðƒLƒŒƒC‚É’Zk
ttp://www.renowan.com/blog/?p=681

‚±‚ê‚ðpython‚Ås‚¢‚½‚¢‚̂ł·‚ªA‰Â”\‚Å‚µ‚傤‚©H

360 –¼‘OFnobody‚³‚ñ [2014/04/23(…) 22:19:27.09 ID:epxYuM7n.net]
WSGI‚ðŽg‚Á‚½ƒvƒƒOƒ‰ƒ€‚ð‚¢‚­‚‚©ƒT[ƒo‚Å“®‚©‚·‚ÆA‚È‚º‚©‘¼‚̃vƒƒOƒ‰ƒ€‚ª•\ަ‚³‚ê‚邱‚Æ‚ª‚ ‚è‚Ü‚·B

Apache‚ÌVirtualHost‚ð—˜—p‚µ‚Ä‚¢‚­‚‚©‚̃vƒƒOƒ‰ƒ€‚ðƒTƒuƒhƒƒCƒ“‚ÉŠÖ˜A•t‚¯‚Ä‚¢‚é‚É‚àŠÖ‚í‚炸A
•ʂ̃TƒuƒhƒƒCƒ“‚̃y[ƒW‚ª•\ަ‚³‚ê‚邯‚¢‚Á‚½Š´‚¶‚Å‚·B

‚»‚ê‚ÉŠÖ˜A‚·‚é‚Ì‚©SQLite‚̃Gƒ‰[‚ào‚Ü‚­‚è‚Ü‚·B

‚±‚ê‚͉½‚ªŒ´ˆö‚Ȃ̂łµ‚傤‚©

361 –¼‘OFnobody‚³‚ñ mailto:sage [2014/04/24(–Ø) 00:28:40.73 ID:???.net]
>>356
Œ©‚‚¯‚½‚ç•ÒW‚µ‚Ä‚¨‚¢‚ĉº‚³‚¢‚Ü‚¹B

www.php2python.com/wiki/function.mb-strimwidth/

362 –¼‘OFnobody‚³‚ñ [2014/10/21(‰Î) 18:03:44.20 ID:no1UJMbX.net]
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3566

363 –¼‘OFŽÀ‚Í’j mailto:age [2015/04/28(‰Î) 22:40:49.47 ID:???.net]
‚Ï‚¢‚»‚ñ‚»‚í‚»‚í
ƒtƒHƒƒŠƒN‚æ‚낵‚­(^„x^)-™

‚â‚â‚¿‚á‚ñ‰
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

#•S‡Œ´‚Ü‚±‚«‚à‚¢‚µ‚Ë
light.dotup.org/uploda/light.dotup.org175301.jpg
https://twitter.com/mako_yurigahara

364 –¼‘OF10l‚Ɉêl‚̓Jƒ‹ƒg‚©ŠO‘l [2015/05/18(ŒŽ) 18:35:17.36 ID:M9uT/B2w.net]
šƒ}ƒCƒ“ƒhƒRƒ“ƒgƒ[ƒ‹‚ÌŽè–@š

E‘òŽR‚Ìl‚ª•΂Á‚½ˆÓŒ©‚ðˆêŠÑ‚µ‚ÄŽxŽ‚·‚é
@•΂Á‚½ˆÓŒ©‚Å‚àAW’c‚Ì’†‚Å‚»‚̈ӌ©‚ªM‚¶‚ç‚ê‚Ä‚¢‚ê‚ÎAŽ©•ª‚Ìl‚¦•û‚ÍŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚©A“™‚ÆŽv‚킹‚éŽè–@

E•s—˜‚ÈŽ¿–â‚ð‚³‚¹‚È‚­‚µ‚½‚èA•s—˜‚ÈŽ¿–â‚É‚Í“š‚¦‚È‚¢AƒXƒ‹[‚·‚é
@’N‚É‚àŽ¿–â‚┽˜_‚ð‚³‚¹‚È‚¢‚±‚Ƃɂæ‚èA’N‚à‚ªŠFA‹^‚¢‚Ȃǖ³‚¢‚ñ‚¾‚ÆM‚¶ž‚Ü‚¹‚éŽè–@

•΂Á‚½Žv‘z‚âl‚¦•û‚Éõ‚Ü‚Á‚Ä‚¢‚½‚èA펯‚ª’Ê‚¶‚È‚¢lŠÔ‚ÍA“ª‚ªˆ«‚¢ƒtƒŠ‚ð‚µ‚Ä‚¢‚éƒJƒ‹ƒgHìˆõ‚̉”\«‚ª‚‚¢

–õ‘ŽQ”qAc‘°A‘Šø‘‰ÌA_ŽÐ_“¹‚ðŒ™‚¤ƒJƒ‹ƒg

10l‚Ɉêl‚̓Jƒ‹ƒg‚©ŠO‘l

uƒKƒXƒ‰ƒCƒeƒBƒ“ƒOv‚ÅŒŸõ‚ðI...

365 –¼‘OFnobody‚³‚ñ [2016/12/19(ŒŽ) 16:39:55.49 ID:xzwPJwqX.net]
Žg‚Á‚Ä‚é‚ЂƂ¨‚é‚ñH

366 –¼‘OFnobody‚³‚ñ mailto:sage [2017/11/07(‰Î) 01:36:08.41 ID:???.net]
MoinMoin‚Í‚±‚±H

367 –¼‘OFnobody‚³‚ñ [2017/12/30(“y) 14:04:29.20 ID:YhlYw6jg.net]
’N‚Å‚àŠÈ’P‚Ƀlƒbƒg‚ʼn҂°‚é•û–@‚È‚Ç
ŽQl‚܂łÉA
Ë@w”¼“¡‚̃uƒuƒCƒEƒCƒEƒŒƒŒx ‚Æ‚¢‚¤ƒTƒCƒg‚ÅŒ©‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

ƒO[ƒOƒ‹ŒŸõËw”¼“¡‚̃uƒuƒCƒEƒCƒEƒŒƒŒx

Q2YP6YQ2WW



368 –¼‘OFnobody‚³‚ñ [2017/12/30(“y) 15:31:14.03 ID:2y5gVFlY.net]
‚­‚¾

369 –¼‘OF‰ß‹ŽƒƒO š [[‰ß‹ŽƒƒO]]
¡ ‚±‚̃XƒŒƒbƒh‚Í‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚³‚ê‚Ä‚¢‚Ü‚·






[ V’…ƒŒƒX‚̎擾/•\ަ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]i*EÍEjƒ63KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef