Python CGI at PHP
[2ch|▼Menu]
[前50を表示]
300:nobodyさん
11/03/05 05:39:55.11 .net
>>297
うちは perl 駆除続けてる
ほとんど完了しつつある

301:nobodyさん
11/03/05 07:32:34.01 .net
>>297
perlを使わない事は出来るけどperlを削除することは出来ない

302:nobodyさん
11/03/06 01:09:19.62 .net
Perlでアプリ書くことはもう無いけど
sed/awkの代替・短いスクリプトはperlがまだ適当じゃない?
Textutilsみたいなもんで使えて当たり前的な。サーバ管理なら特に。

303:nobodyさん
11/03/30 12:54:25.51 .net
CentOSでもPython抜くとカーネル死ぬんだってなw

304:nobodyさん
11/03/30 21:16:02.89 .net
なんじゃそりゃ

305:nobodyさん
11/03/30 21:58:48.93 .net
URLリンク(d.hatena.ne.jp)
これだな

306:nobodyさん
11/04/01 05:18:45.34 .net
馬鹿を相手にするな

307:nobodyさん
11/04/01 18:40:01.28 .net
PHPのソースPythonに置き換えするのって簡単かな?
PHPはサンプル本がたくさんあるからそこからインスピレーションを得ないとどうやって作っていいのかわからん

308:nobodyさん
11/04/01 19:00:54.12 .net
アリだけとマンドクセ

309:nobodyさん
11/04/03 17:39:44.22 .net
ただの置き換えなら意味が無い
コンセプト理解したら Python の利点が生かせるものを新たに書き起こす方が良い
そういう意味では CGI よりも WSGI の方が良いでしょう

310:nobodyさん
11/04/03 20:40:18.76 .net
誘導されてきました。ここであってますでしょうか。
pylonsを勉強し始めたんだけどいろんなサンプル見ても
各コントローラでコミット文を書いてるだけどそういうもん何でしょうか
トランザクションマネージャーみたいのものってないのしょうか

311:nobodyさん
11/04/16 16:50:54.09 .net
やっぱPHPが強すぎるのか…?

312:nobodyさん
11/04/16 17:05:10.15 .net
PHPとかオワコン。
すぐにPythonにとって変わられる

313:nobodyさん
11/04/17 17:11:06.89 .net
そうか安心した

314:nobodyさん
11/04/19 17:24:12.37 .net
PHPは鯖サイドの言語だから仕方ないお
PythonやPerlでネイティブなGUIアプリ書けるけどPHPでは無理


315:nobodyさん
11/04/19 19:15:47.64 .net
PHPは嫌いだけど
PHPでもGUIは作れるよ

316:nobodyさん
11/04/20 11:23:19.00 .net
pythonはともかくperlのGUIライブラリとかほとんどメンテされてないからなぁ
phpのGUIと同レベル

317:nobodyさん
11/04/20 15:55:56.39 .net
単に出来るのと実用的に問題ないのとは超えられない壁があるからな


318:nobodyさん
11/04/21 01:12:12.79 .net
WSGIがもっと普及すれば…

319:nobodyさん
11/04/21 20:32:07.14 O9on9yzH.net
WSGIってただの概念じゃなかったっけ?
テンプレート間の互換性の為の

320:nobodyさん
11/04/23 23:11:46.69 .net
何言ってんの?

321:nobodyさん
11/05/10 13:21:10.97 .net
>>314
ネイティブなGUIアプリはCとかC++とかDelphiとかじゃないとムリだろ。

322:nobodyさん
11/05/10 19:28:32.81 LKZwrKek.net
つwxPython

323:nobodyさん
11/05/10 21:40:33.56 .net
wxPHP

324:nobodyさん
11/05/30 10:13:53.58 .net
ネイティブの意味を判ってない馬鹿がいるな

325:nobodyさん
11/06/08 00:40:56.16 .net
Pythonの正規表現について伺います
re, sub, replace, etc...などPythonには沢山の正規表現モジュールがありますが
下記のPHP正規表現の否定はPythonではどう書いたらいいのでしょうか?

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

条件式の判定に使いたいのです。

326:nobodyさん
11/06/08 02:39:08.19 .net
ム板で聞いた方が良い

327:325
11/06/08 02:51:26.49 .net
解りました、移動します
ム板はCGI嫌うからサーバー変数は隠したほうがいいかな

行ってきます

328:nobodyさん
11/06/08 19:20:38.14 .net
>>325
Python の正規表現モジュールは "re" 一個だと思っていいよ。
他はstr.replace や re.sub 等のメソッドや関数のことだと思うけど、
PHPの ereg に相当する処理だったら 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:

で済むはずです。

329:nobodyさん
11/06/29 18:04:46.48 .net
友達の非公開用自鯖でPython3でCGIを勉強したのは良いんだけど
Python3が使えるレンタルサーバが無い

330:nobodyさん
11/06/30 03:13:00.40 .net
VPSなら自分で入れられるだろ

331:nobodyさん
11/07/11 06:30:21.58 .net
そんなものがあったのか

332:nobodyさん
11/07/21 01:17:02.20 .net
pyramidのドキュメント増えてきた

333:nobodyさん
11/08/05 00:50:16.06 .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メソッドがどのように実行されたのか教えて貰えないでしょうか。

334:nobodyさん
11/08/05 02:07:44.89 .net
こぴぺ乙

335:nobodyさん
11/10/29 04:52:13.01 E8b4spx6.net
pyramid

336:nobodyさん
11/12/02 13:25:26.73 .net
保守

337:nobodyさん
11/12/03 15:08:50.81 .net
馬鹿には無理

338:nobodyさん
11/12/08 01:30:05.46 .net
今、web.pyでC/S型のコミックビューア作ってます。
ローカルサーバに保存してある(jpg).zip形式のコミックデータを、iPadやAndroid等のブラウザで読めるようにすることが目標です。

そこで、質問なのですが、現在、(jpg).zip書庫の取り扱いで悩んでいます。
zip書庫を解凍することなく、中身のjpg画像を取り出し、HTMLとして表示する、にはどうすればいいのでしょうか?
zipfileモジュールを使って、zip書庫からjpgデータを取り出し、変数に格納することはできました。
が、それをブラウザで表示できるようにする方法がわかりません。
ちなみに、変数に格納したjpgデータをprintしてみたら、プロンプトにバイトコード(?)が出力されました。

よろしくお願いします。

339:nobodyさん
11/12/08 01:34:26.59 .net
MHTMLでも使おうかなって思ったがどうなんだろう

340:nobodyさん
11/12/08 11:57:10.55 .net
>>338
ヘッダーでContent-typeをjpegにしてからprintしてる?

341:338
11/12/09 17:35:23.80 .net
「Content-type python」などのキーワードで、ググってたら、
たまたま画像を表示するサンプルコードを公式ページで見つけたので、それを真似したところ、うまくいきました!
URLリンク(webpy.org)

openメソッドで開いた画像データをreadメソッドで読み取り、それをreturnすると、画像を表示できるんですね〜。
自分は、「HTMLのタグで画像を直接指定する(こういうやつ→<img src="./static/gazou.jpg" />)」という表示法しか知らなかったので、行き詰ってました。

どうもありがとうございました。


342:nobodyさん
11/12/27 20:37:30.27 .net
あれ?みんpy web公開で賑わっているかと思ったが。

343:338
11/12/27 22:43:38.89 .net
>>342
うおおおおおおおーーーー!!!!!!!!!!!
知らなかった、マジサンクス。
来年、>>342にいいことがありますように( -人-)

URLリンク(coreblog.org)

344:nobodyさん
11/12/28 00:32:43.65 .net
ム板で糞本として盛り上がってる

345:nobodyさん
12/02/17 18:11:39.85 .net
この本読んだひといますか?
感想聞かせてください

WSGIウェブプログラミング
URLリンク(www.amazon.co.jp)

書評悪すぎてわろす

346:nobodyさん
12/03/26 19:39:38.19 .net
この書評みて買おうとは思えないよねえw

347:nobodyさん
12/03/26 19:42:21.10 .net
小さいの作るならflaskでいいし、大きいの作りたいならどじゃんごやpylons/pyramidつかえばいいしな。
わざわざCGIどうのこうのしようと思わないな


348:nobodyさん
12/04/03 20:51:50.73 .net
いや、PythonはCGIだと思う。

というかPythonはCGIしか使えないレンタルサーバが多いし。

349:nobodyさん
12/04/13 17:33:31.44 fTA/7IiR.net
なぜにレンタルサーバー限定?

350:nobodyさん
12/11/28 13:26:24.69 lZcnappL.net
werkzeug

351:nobodyさん
13/01/09 20:12:16.11 R2XeVya2.net
CGI用のsessionライブラリはないのかな?
関連のキーワードでぐぐると、自作したって話題がちょいちょい出てくるだけなんだが

352:nobodyさん
13/01/10 19:07:25.41 .net
自作したよ

353:nobodyさん
13/01/11 14:13:22.80 .net
「Python CGI WSGI」スレがたつのは2030年になるな、このレス数だと

354:nobodyさん
13/01/11 16:39:32.83 TsMR9PmK.net
前はあったよ

355:nobodyさん
13/09/18 12:06:57.99 gKUd666P.net
garagara

356:nobodyさん
14/04/22 17:28:22.15 xLyYt3aL.net
PHPで全角半角混在の文字列をキレイに短縮
URLリンク(www.renowan.com)

これをpythonで行いたいのですが、可能でしょうか?

357:nobodyさん
14/04/23 22:19:27.09 epxYuM7n.net
WSGIを使ったプログラムをいくつかサーバで動かすと、なぜか他のプログラムが表示されることがあります。

ApacheのVirtualHostを利用していくつかのプログラムをサブドメインに関連付けているにも関わらず、
別のサブドメインのページが表示されるといった感じです。

それに関連するのかSQLiteのエラーも出まくります。

これは何が原因なのでしょうか

358:nobodyさん
14/04/24 00:28:40.73 .net
>>356
見つけたら編集しておいて下さいませ。

URLリンク(www.php2python.com)

359:nobodyさん
14/10/21 18:03:44.20 no1UJMbX.net
URLリンク(cve.mitre.org)

360:実は男
15/04/28 22:40:49.47 .net
ぱいそんそわそわ
フォロリクよろしく(^з^)-☆
ややちゃん♂
URLリンク(twitter.com)
#ややちゃんかわいい
ややちゃんよりかわいいMTFなどいない
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(pbs.twimg.com)
URLリンク(i.imgur.com)
#百合原まこきもいしね
URLリンク(light.dotup.org)
URLリンク(twitter.com)

361:10人に一人はカルトか外国人
15/05/18 18:35:17.36 M9uT/B2w.net
★マインドコントロールの手法★
・沢山の人が偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法
偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い
靖国参拝、皇族、国旗国歌、神社神道を嫌うカルト
10人に一人はカルトか外国人
「ガスライティング」で検索を!...

362:nobodyさん
16/12/19 16:39:55.49 xzwPJwqX.net
使ってるひとおるん?

363:nobodyさん
17/11/07 01:36:08.41 .net
MoinMoinはここ?

364:nobodyさん
17/12/30 14:04:29.20 YhlYw6jg.net
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
Q2YP6YQ2WW

365:nobodyさん
17/12/30 15:31:14.03 2y5gVFlY.net
くだ


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

1155日前に更新/63 KB
担当:undef