htmlに直接埋め込みだけなら、ふと、 #!/usr/bin/python in_phpy_tag = False with open(sys.argv[1]) as f: for line in f: if in_phpy_tag: if line.find('?>') != -1: in_phpy_tag = False else: exec(line) else: if line.find('?phpy') != -1: in_phpy_tag = True else: print line とか思いついたんだけど。
言語は宗教 (スコア:1)
そこにヘビ使いが通りかかった (スコア:2, おもしろおかしい)
蛇好きがここにもいますよ (スコア:1)
自分で使うツールはほとんど boost.python + Python なんですが、なかなかWindowsユーザな周りの人に使ってもらうというところまでは行きません。py2exeとかあるしWindows用パッケージも簡単に作れるのであとは自分が Python で GUI が作れればいいんですが、そこまで手が回らない。tkInter も wxPython もちょっとだけ触って「どうせ使うの俺だけだからコマンドラインインターフェイスでいいや」ってあきらめちゃいました。むしろブラウザをローカルアプリのUIに使えないものかなぁ。web.pyなんか使って localhost 経由でユーザインターフェイス作るってのはどうだろう。
屍体メモ [windy.cx]
Re: (スコア:0)
Pythonは全く疎くてコメントできないのですが、
昨今一部で流行の「ステートフル」というかGUIフレームワークLIKEなAPI体系を持つWebフレームワークなら比較的すんなりと「GUIのかわりにWeb UI」をやれるんじゃないかと想像しています。
そういう感じのフレームワークはPythonにはどんなのが有るんでしょうか?無いってことは多分無いと思うんですけども。
今回話題のPHPについて言えば、まずDelphi For PHPなんてなものが有りますね。"Delphi"はWindows GUI開発用のプロプラ環境として有名(?)でしたが、そいつをマンマPHPに置換した感じのもののようです。紹介
Re: (スコア:0)
>昨今一部で流行の「ステートフル」というかGUIフレームワークLIKEなAPI体系を持つWebフレームワーク
>そういう感じのフレームワークはPythonにはどんなのが有るんでしょうか?
それがこういうものを指していいのかわかりませんが、pylonsというものとjQuery使えば
Re: (スコア:0)
ステートはステートでも、クライアントに上JavaScriptでできた「アプリ」を構築して、そこにステートを持たせ、サーバは必要(判断byクライアント)に応じてクライアントにデータを供給するだけに徹する、というクライアントサイドステートフルWebアプリ(とでもいうべきもの)のほうですね。
うん。それもいいと思います。
ただ「Pythonを/で書きたい」という要求を(もし)元の人が持っているなら、JavaScript「で」アプリを書く状況は、期待したものとは違うなあと感じるかも知れません。
#というか、それがやりたいなら、SproutCoreあたりが一番幸せになれるんじゃなかろ
Re:そこにヘビ使いが通りかかった (スコア:1)
私も蛇使いです。
他人に説明するときにGoogle大先生が使ってるって事実は心強い味方になってくれます。
rubyはちょっとやりたいなー、と思いますが、perl, phpには魅力を感じません。
javascript(ecmascript)は、Webに使うなら手放せませんが、コンソール使ったりファイルいじったりといった用途のときは、標準の処理系ってのがどれなのか分からないので、使いません。
# 魅力を感じないって書いてるのは、フレームを起こしたいって意図でなく宗教系のツリーだからです。ご理解ください。
1を聞いて0を知れ!
Re: (スコア:0)
通りかかるというよりも、突然現れます。
Nobody expects the Spanish Inquisition!(ジャーン!)
Re:そこにヘビ使いが通りかかった (スコア:2, おもしろおかしい)
Ruby、PHP、Perl、Javascript...いや4つ!
モンティ・パイソンの「スペイン宗教裁判」ネタ (スコア:1, 参考になる)
大笑いしたのに+モデが付いてないので、無粋ながらネタ元を紹介します。
モンティ・パイソンの傑作スケッチ 「ニコニコ動画(RC2)‐まさかの時のスペイン宗教裁判 PART1」 [hatena.ne.jp]
さらに無粋ながら、プログラミング言語Pythonの名前の由来は、このモンティ・パイソンです。
Re:言語は宗教 (スコア:1)
>どうしてでしょうか
自分の愛するものが、他の人々に不当に軽く扱われていたら、
誰だってエキサイトするとは思いませんか?
>ヘビ使い氏
今こそ、自分の愛を世界に表明すべき時なのでは?
Re:言語は宗教 (スコア:3, すばらしい洞察)
問題は、自分よりも低く評価されると「不当だ」と認識しちゃうところにあるんだけどね。
エキサイトする真の理由は、感情と議論を切り離せていないからでしょう。
要するに、精神が未熟なんですよ。
Re: (スコア:0)
>自分の愛するものが、他の人々に不当に軽く扱われていたら、
それは愛ではなく拘りと呼ぶものらしい。くわばらくわばら。
先日聞いた話によれば、「達人プログラマ」にそう書いていたそうです。
そして「こだわりよりも愛だよ愛」とも。
#真偽未確認なのでAC
Re:言語は宗教 (スコア:1, おもしろおかしい)
まあいわゆる
「おめードコ中だよ?!」
「あん?PHP 中だ?」
でしょうか
最近 Ruby 中は勢力拡大中なので特に目立つのでしょう
勝手に関連ストーリー
俺は○○言語のプログラマーよりは上だ [srad.jp]
Re:言語は宗教 (スコア:1)
壺に帰れと言われそうですが、
s/中/厨/g
した方がしっくりきます。
1を聞いて0を知れ!
Re:言語は宗教 (スコア:1, 興味深い)
宗教戦争だって全く違う起源を持つ教義より、同じ教義から派生した派閥同士が血で血を洗う戦闘を繰り返すのと似たような話ですよ。「聖書」のお陰でどれほど悲惨な歴史が繰り返された(今後も繰り返される)ことか・・・
プログラミング言語での戦争だって、ほとんどC言語ファミリー同士です。COBOLとか論争の対象にすらなりません。
Re: (スコア:0)
そりゃそうだ。奴らは金を稼ぐ方法として使っている。>COBOL
大工達は鉋の作りで喧嘩するものかねぇ?
絵描きって水彩と油絵の優劣で論争するの?
Re: (スコア:0)
話が脱線してしまうので恐縮ですが、ペイントソフトの優劣(?)で論争みたくなっているのは2chとかでよく見かけます。
リアル画材ではどうなんでしょうね。ないことはないだろうけど、そんなに目につくほどではないような。
Re: (スコア:0)
芸術家同士で、やり合う時はよく派手にやりあってますよ。
ただ、画材の選択そのものもアイデンティティに直結しますので、
最善もなければ相対的な評価も一切ない、自我vs自我の論争です。
受注型の絵描きの事は知りません。
Re: (スコア:0)
それって、側抑制(lateral inhibition)だよね。
Re:言語は宗教 (スコア:1)
PHP食わず嫌いなんですが、PHPってhtmlに直接埋め込める以外に、ここがいいってのはあるんですか?
htmlに直接埋め込みだけなら、ふと、
#!/usr/bin/python
in_phpy_tag = False
with open(sys.argv[1]) as f:
for line in f:
if in_phpy_tag:
if line.find('?>') != -1: in_phpy_tag = False
else: exec(line)
else:
if line.find('?phpy') != -1: in_phpy_tag = True
else: print line
とか思いついたんだけど。
# 本当に動くか知りません。
1を聞いて0を知れ!
Re:言語は宗教 (スコア:1)
僕もphpはそんなに好きじゃないし、このコード最初見たときは違和感感じたけど、実際使ってみるとすごく便利。 phpの最大の利点だと思うよ。 htmlにphpを埋め込むって言われてるけど、それは実は逆で、phpコードに
ってかんじでhtmlの方が埋め込まれてると考えた方がいいかも。
Re: (スコア:0)
それって便利ですかね?
これに限らず(JavaのJSPなんかでもだが)、埋め込み系とかテンプレート系が便利だと思ったことが無いなあ。どうにもゴチャゴチャして読み書きしにくい。
そんなのより、SXMLやrubyの「わびさび配列」みたいに
http://jp.rubyist.net/magazine/?0012-qwikWeb#l10 [rubyist.net]
[:html,
[:head,
[:title, 'hello']],
[:body,
[:h1, 'hello, world!'],
[:p, 'This is a ',
[:a, {:href=>'hell
Re:言語は宗教 (スコア:1)
ePerl、eRuby、ePython とか聞いたことありませんか?
他にも VBScript(ASP) なんかも当然同様に埋め込めますね。VBScript だけは使いたくないですが。
Re: (スコア:0)
>スクリプト言語が話題に上がるとRuby信者とPHP信者が宗教戦争起こすのはどうしてでしょうか。
PHPは
痛んだから異端だから。#たとえばgoto文。
Ruby信者に対してだけでなく、PHP信者はJava信者とでもC++信者とでもLISP信者とでも宗教論争になりますよ。
Re:言語は宗教 (スコア:1, おもしろおかしい)
そして大概の場合はPHP信者が、すぐ負けるので困る。
Re: (スコア:0)
おい、みて [srad.jp]みろよ、
C言語信者だけで宗教戦争をやってやがる。
Re: (スコア:0)