スレ立てるまでもない質問はここで 119匹目
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2012/05/15(火) 16:32:29.95プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 118匹目
http://toro.2ch.net/test/read.cgi/tech/1331904826/
0951デフォルトの名無しさん
2012/06/30(土) 23:41:05.21例えばどんな時に便利?
それだったら○○で同じ事出来るじゃんって
言うつもりなので、代替方法がないものを言ったほうが
手っ取り早いよ。
0952デフォルトの名無しさん
2012/06/30(土) 23:41:55.570953uy
2012/06/30(土) 23:45:12.81俺のコンパイラは、ファイル名を指定するだけで、
どこに置いたファイルでも、瞬時にコンパイルしてくれる!
そんな機能もないゴミカスコンパイラを使ってるのかよ
ゴミゴミゴミゴミゴミゴミゴミゴミゴミwwwwwwww
さっさと土に還ってリサイクルされろよ
0954デフォルトの名無しさん
2012/06/30(土) 23:46:51.96それだったら○○で同じ事出来るじゃん
0955デフォルトの名無しさん
2012/06/30(土) 23:52:33.54なんだこのゴミ
0956デフォルトの名無しさん
2012/06/30(土) 23:59:05.50データの読み込みやらRPCやら
eval( "[{key:1,value:1}, {key:1,value:1}]" );
command = socket.read();
eval( command );
0957デフォルトの名無しさん
2012/07/01(日) 00:00:54.10スクリプト機能をもたせる場合も非常に楽だな。
0958uy
2012/07/01(日) 00:07:22.42こういう経験が一度もないならゴミカス
0959デフォルトの名無しさん
2012/07/01(日) 00:15:51.43ゴミカス筆頭が言うな
0960uy
2012/07/01(日) 00:20:32.430961デフォルトの名無しさん
2012/07/01(日) 00:20:32.94> eval( "[{key:1,value:1}, {key:1,value:1}]" );
これはJSON形式だと思うけど、この形式にはほとんどの言語が対応している。
さらに言うならJSONはJavaScriptの文法であるけれども、evalでやる場合の欠点、
セキュリティ的な問題からJavaScriptでもJSON用のメソッドが用意されたよね。
この2つの事実から、evalは不要で、evalは使うなってことだよ。
したも同様。通信先が安全だという確証がなければ、
そのようなコードは使えない。RPCの利用価値を半分減らしてる。
0962デフォルトの名無しさん
2012/07/01(日) 00:25:09.30某所たとって何だよ!
日本語を喋れゴミカス野郎!
0963uy
2012/07/01(日) 00:40:19.500964uy ◆pdu1UZmweE
2012/07/01(日) 01:02:37.570965デフォルトの名無しさん
2012/07/01(日) 01:37:56.54JavaScriptで例を書いただけで
Jsonである必要はない
Pythonの言語片でも、Lispの言語片でもGo Langの言語片でもいい。
更に言えば、不審者が書き込むような
ネットのデータで無ければなんら問題ない
0966デフォルトの名無しさん
2012/07/01(日) 01:42:35.77セキュリティが問題ない環境ならなんら問題ない
あと条件式や、関数を設定として読み込むなんて芸当はJSONじゃできん
0967デフォルトの名無しさん
2012/07/01(日) 01:45:58.01セキュリティを意識するなら、インタフェース部分は、C一択だろう。
C++すらなまぬるい。
eval()みたいなもんは、高次部分に、便利に使え。
0968デフォルトの名無しさん
2012/07/01(日) 01:47:34.18そんな事言われなきゃわかんないのか
0969デフォルトの名無しさん
2012/07/01(日) 01:49:56.78実務ではいらん。
んなもん、実験でのみ使え。
実験用言語としての価値ならあるだろ。
0970デフォルトの名無しさん
2012/07/01(日) 01:50:05.14>したも同様。通信先が安全だという確証がなければ、
>そのようなコードは使えない。RPCの利用価値を半分減らしてる。
SQLも利用価値半減って事になるな
0971デフォルトの名無しさん
2012/07/01(日) 01:52:36.09あぁ、他人から受け取ったSQLを自由に実行できるなら
それはSQLインジェクションだからな。
だ・か・ら。値のみを受け取るんだ。
evalの中身を受け取って実行とかアホすぎw
0972デフォルトの名無しさん
2012/07/01(日) 01:53:13.76Googleでも使ってるし、UNIX由来のスタンドアロン系
アプリケーションじゃバリバリ使われてる
お前は一人ちまちま設定の解析コード書いてろ
0973デフォルトの名無しさん
2012/07/01(日) 01:53:44.12使われてない。
反論終わり。
0974デフォルトの名無しさん
2012/07/01(日) 01:54:53.76SQLもエンドユーザーに見せないだけで
サーバーに送るときはコードだろうが
evalだってエンドユーザーには見せず
サーバーに送るときだけコードだから変わらん
0975デフォルトの名無しさん
2012/07/01(日) 01:55:49.90インタプリタをダイナミックリンクしてもいいわけだから、
EXE化のメリットからはちょっと離れてくるね
0976デフォルトの名無しさん
2012/07/01(日) 01:56:27.59スクリプトとして使ってるなぁ。
0977デフォルトの名無しさん
2012/07/01(日) 01:56:31.01> お前は一人ちまちま設定の解析コード書いてろ
用意されているevalメソッドを使うように、
用意されている設定を解析する、parseメソッドを使うだけです。
いちいち解析コードなんて書きません。
それともevalの実装コードでも書くのですか?
0978デフォルトの名無しさん
2012/07/01(日) 01:59:38.99evalとリスクは変わらんよな。
0979デフォルトの名無しさん
2012/07/01(日) 02:01:53.11新しいParse更新をするメンドさ
0980デフォルトの名無しさん
2012/07/01(日) 02:02:28.19結局、複雑で便利なモジュールは、なにしても穴がゼロにならんから、
低権限で動作するスレッドに任せるかなんかせんとしょうがないね
0981デフォルトの名無しさん
2012/07/01(日) 02:03:30.77JSONとYAMLを両方パースできるの?
あ、evalですでに用意されている設定を解析するメソッドを使うのか、くくく
0982デフォルトの名無しさん
2012/07/01(日) 02:13:16.24なぜ別のデータ形式の話が出てくるのか?
0983デフォルトの名無しさん
2012/07/01(日) 02:20:59.12vimは、vim script, emacsは、emacs lisp, firefox、chromeのアドオンは一部javascript
世の中使ってるところは使ってるんだから、使い奴は自己責任で使えばいい。
ネット越しでやりとりするんじゃなけりゃまず困らないんだから。
0984デフォルトの名無しさん
2012/07/01(日) 03:13:32.05それは別の方法で簡単にできることだから、する必要ないし
逆にセキュリティホールをまねくからやらないほうがいいという話。
無理に使う必要はないんだよ。
適切なものを使いましょう。
0985デフォルトの名無しさん
2012/07/01(日) 05:32:00.820986デフォルトの名無しさん
2012/07/01(日) 05:48:02.60作成することもあるんだよ。
0987デフォルトの名無しさん
2012/07/01(日) 06:32:20.56ゴミカスが言うな
0989uy
2012/07/01(日) 07:27:50.60eval使うと簡単に実装出来るモノもあるし
速度とかセキュリティとかは必要な時に考慮すればいい
>>983
思いっ切り話題から外れてる
そいつらはインタプリタの実装
インタプリタ言語で書かれたプログラムの中でevalを使うことの是非の話だ
0990デフォルトの名無しさん
2012/07/01(日) 07:34:16.77ゴミカスはゴミ箱に籠もってろ
0991デフォルトの名無しさん
2012/07/01(日) 08:33:29.200992デフォルトの名無しさん
2012/07/01(日) 08:49:41.52http://toro.2ch.net/test/read.cgi/tech/1341099441/
0993uy ◆pdu1UZmweE
2012/07/01(日) 09:11:33.690994デフォルトの名無しさん
2012/07/01(日) 10:10:54.08逆だ。evalで済むものをわざわざ別で用意するのがおかしい。
>>986
で、なんの問題があるんだ?開発関係者が信用できないなら
設定ファイル以前にソースコードすら信用出来んだろ。
0995デフォルトの名無しさん
2012/07/01(日) 10:21:55.41スタンドアロンでeval実行した場合のセキュリティホールって具体的に何だよ
そもそもセキュリティ問題に関してとって付けて言ってるだけで理解してないだろ
スタンドアロンでeval実行が問題になるんならインタープリターやコンパイラー
入れてる時点でアウトだし、単にXMLで書いた設定ファイルだってオーバーランや
オーバーフローのバグでセキュリティホールになる
0996デフォルトの名無しさん
2012/07/01(日) 10:26:05.140997デフォルトの名無しさん
2012/07/01(日) 10:29:59.83管理者以外編集できなくなってるから普通きにしないけど。
0998デフォルトの名無しさん
2012/07/01(日) 10:46:39.920999デフォルトの名無しさん
2012/07/01(日) 11:00:34.57脆弱性を区別できない人のソフトなんて使いたくねぇな
1000デフォルトの名無しさん
2012/07/01(日) 11:06:18.1610011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。