[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2ch.scのread.cgiへ]
Update time : 12/16 05:32 / Filesize : 179 KB / Number-of Response : 659
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】



1 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 10:56:12.10 ID:U+dh/xlD.net]
前スレ

【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】(c)2ch.net
peace.2ch.net/test/read.cgi/tech/1438094104/

400 名前:uy ◆e6.oHu1j.o [2015/10/31(土) 15:14:00.42 ID:YZFloUqY.net]
25までとかヌルゲーだな

ピアノは5歳までだというのに
親が音楽関係ではない時に5歳になるまでに世界の心理に「気付く」事をしなければ
才能開花しないまま終わってる

401 名前:uy ◆e6.oHu1j.o [2015/10/31(土) 15:25:52.42 ID:h/fOQC4f.net]
>>399
周りのことが気になって仕方なくて、
ずっとキョロキョロしてる奴っているよね

402 名前:デフォルトの名無しさん [2015/10/31(土) 16:17:38.72 ID:/+wK90hX.net]
ぼくはキョロキョロしなくても生きていけるんで

403 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 20:37:17.02 ID:oc11m3sy.net]
スレ違いの話題ばっかり
このスレも終わりでいいのかもな

404 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 20:50:33.63 ID:IVNTd+mA.net]
なぜここまで過疎ったか
少し前まではRubyとPythonで下らない争いを繰り返していたというのにね
すべてはRubyが悪い、Rubyに静的型の機能が無かったのが悪い
でも安心して!Ruby3.0でRubyに静的型が導入されるから
そうすると一気に活気付くよ!!
でも今更静的型を導入するなら、始めから導入していればよかったのにね、おかしいね

405 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 21:07:49.69 ID:mqyrrT4f.net]
何年も修行してたらスクリプトが簡単すぎてつまらなくなった
C++がちょうどいい
初心者にいきなりC++教えるべきとは全く思わないが

406 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 21:14:22.78 ID:9dOg6vGq.net]
C++は難しいんじゃなくて罠が多くてバッドノウハウ覚えるのに時間がかかるだけ
本質的な高度さを求めるならHaskellでもやっとけ

407 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 21:56:20.72 ID:oc11m3sy.net]
一気にレス付いた
読んでいる人はいるわけか

>何年も修行してたらスクリプトが簡単すぎてつまらなくなった

その気持ちわかるなー でもPythonだけは手放せない

408 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 22:05:46.88 ID:7PVRzzRB.net]
でもC言語だけはもはや全てのプログラマーは押さえておくべきプログラミング言語だよね



409 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 22:09:01.44 ID:35yXB8xC.net]
わかるわ、C言語とRubyはマジでプログラマーの必須言語だよね。

410 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 22:29:21.75 ID:xGdNlw9I.net]
ほーん、で?
いちいち同意求めんなカス

411 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 22:46:35.62 ID:hj3UoKsV.net]
C言語は絶対として、あとひとつといえばなんだろうね?
俺はLISPを推したい

412 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 23:35:08.11 ID:7PVRzzRB.net]
Cの次は取り敢えず何だかんだとJAVAじゃないかな
その次はもう各々の現状に合わせて選択となるけど

因みに自分はいまProcessingにハマってるけどね

413 名前:デフォルトの名無しさん [2015/11/01(日) 02:14:04.67 ID:zBN3V9bR.net]
>>411
lispともう1つforth、というかjoyやfactorとかの連鎖性言語を推したい。

414 名前:デフォルトの名無しさん [2015/11/01(日) 02:15:36.78 ID:zBN3V9bR.net]
>>412
仕事の事を考えると何だかんだでjavaはやっといた方がいいわなぁ。

415 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 03:02:54.72 ID:ZaupeU+S.net]
でもJavaはCの亜流な感じだよね
Cとともに覚えるべき感じはしないよね

416 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 03:18:10.07 ID:MNp+RCAH.net]
>>409
rubyだって?www
馬鹿は休み休み言えよタコww

417 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 03:52:17.31 ID:TVuE7HFN.net]
Javaによる関数型プログラミング、2014、オライリー
Java8ラムダ式とStream

Javaもついに、JS,Rubyなどに追いついて来た

メソッド参照とか、Rubyの
Array.inject(:+)

で合計が求まるのに、開発陣がショックを受けたのだろうな

418 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 03:56:12.82 ID:u91GrISs.net]
Cは久しく主流のPCがこれに特化されているいわば「Cマシン」であることを鑑みて異論なし。

でもそれプラスでRubyとかいう泡沫の欠陥だらけの劣化コピー言語に時間を割くぐらいなら、
Cとは別アプローチのLisp、APL、Forth、Prolog、Smalltalkとか、
要はかつて「○○マシン」と称されたハードがあった言語で基本どころを押さておくべき。
さらに余力があれば、Fortran、COBOL、CLU、ML系、ACTOR、ちょっと飛んでSELF、Haskell
あたりをかじっておけば、あらかた流行りの言語や特殊ライブラリへの対応は容易だろう。



419 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 09:02:02.59 ID:cyCCNHZp.net]
その中で聞いたことあるのlispマシンぐらいなんだけど
そもそもcマシンとかねーしw
何この馬鹿wwww

420 名前:デフォルトの名無しさん [2015/11/01(日) 10:00:24.65 ID:zBN3V9bR.net]
COBOLはいらねーだろ。
下手に覚えちまうとデスマ臭漂う変な案件に関わりそう。

421 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 10:19:39.17 ID:MnKC4BnX.net]
COBOL+JCLは古いなりによくできた技術だから教養として知っておいても損はない
特にJCLはオーパーツでちょっと感動する

422 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 10:26:17.95 ID:OIrNAz8a.net]
>>419
> その中で聞いたことあるのlispマシンぐらい

それをしたり顔で主張するのは、さすがに物を知らなすぎで恥ずかしいだろ…

423 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 11:05:04.73 ID:cyCCNHZp.net]
ものを知らないのは別に恥ずかしくないよ俺、聞けばいいし
けど、へんてこな独自理論作ってぶちあげるような馬鹿にはなりなくねーもんだなw
cマシンとかwwww

424 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 11:08:41.59 ID:9DFR0jvD.net]
>>417
rubyじゃなくてC#だろ
記号を駆使して自由度が高くて短い文法はスクリプト以外に導入するのはあんまりメリットない

425 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 11:35:53.03 ID:mFrrWFEp.net]
>>423
Cには理論的根拠がないみたいなデマを拡散させたやつが元凶だろう
それを真に受けたやつが理論がないなら自分で作ろうとする

426 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 14:15:34.49 ID:tjf5Il2M.net]
>>418
>主流のPCがこれに特化されている
何を根拠に,PC が C に特化されている,というのか?

427 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 16:22:22.88 ID:mFrrWFEp.net]
Cに近似されているんだな
根拠が知りたければ誤差を調べればいい

428 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 17:06:22.83 ID:aGAzChD/.net]
rubyにショック受けるなら

a + b rescue p $!
これと
p

これをまず入れろ



429 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 17:55:27.56 ID:tjf5Il2M.net]
>>427
誤差?どう定義するの?

430 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/01(日) 18:16:44.12 ID:tYJ/6Xfh.net]
gosa = old.data - new.data

431 名前:デフォルトの名無しさん [2015/11/01(日) 22:54:38.86 ID:IhBULHnd.net]
>>418,422
LispはSymboicsや京大のプロジェクト、PrologはICOTのKL0(KL1、いわゆるGHCは並列論理型)、
Smalltalkは東大の菊プロジェクトその他多数、このくらいは聞いた事がある

ただしAPLとForthでかつて専用の「○○マシン」と称されたハードが存在したことは初耳だった
すまんがソースを教えてもらえないだろうか?(英語でも可、論文ならBest)

432 名前:デフォルトの名無しさん [2015/11/01(日) 23:30:16.05 ID:zBN3V9bR.net]
>>431
forthマシンだと

ACTION PROCESSOR
FORTH ENGINE
FRISC(Forth Reduced Instructio Set Computer)
HUT
Harris RTX2000
KOBE UNIVERSITY MACHINE
Novix NC4016
QFORTH
RTX 32P
RUFOR
VAUGHAN & SMITH'S MACHINE
WISC CPU/16
等々

433 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/02(月) 00:30:42.67 ID:NBJZmpcU.net]
そんなの調べてどうすんの
何の役にも立たなかったゴミPC

434 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/02(月) 00:45:31.71 ID:3HTtD432.net]
このスレの人たちと同じ

435 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 00:52:58.28 ID:gYYubrHJ.net]
>>431
High-Level Language Computer Architecture
https://books.google.co.jp/books?id=VzWjBQAAQBAJ

436 名前:デフォルトの名無しさん [2015/11/02(月) 06:25:16.08 ID:qAlNj6iF.net]
ttps://drewdevault.com/2015/11/01/Please-stop-using-slack.html
Slack chatのクローンを使うなだと。
OfficeやJavaのクローンをせっせと作ってたヤツらが、一体、何の冗談だ?

437 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 06:27:33.39 ID:qAlNj6iF.net]
>>412
先にPHPやっとけ。WebのJavaなんてPHPと変わらない

438 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/02(月) 11:42:09.52 ID:X9fw6YWx.net]
でっていう



439 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 11:56:36.10 ID:P7DAoUB9.net]
>>433
この先は行き止まりっていう情報が役に立つ

440 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 14:34:11.34 ID:gLS3ib7d.net]
学生がム板、マ板に来るのと同じだね
プログラマが行き止まりかどうか確認しにきてる

441 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 20:32:35.91 ID:knUE61P6.net]
学問(とりわけ近代では科学)とは世界(宇宙)の本質に迫り解明しようとするもの
美学・芸術学は世界(宇宙)の本質を表現するもの

実はどちらも一緒なのよ根本は

442 名前:uy ◆Qawu9.2l1E [2015/11/02(月) 21:52:18.42 ID:BRZPDu6q.net]
根本て
世界は原子の組み合わせで
そっからmix-inされてんだから根本が違うものあったら焦るわ

443 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/02(月) 21:59:32.18 ID:5/Pq42i4.net]
module 世界 ; endから派生してるもので
p ancestorsで参照出来ない存在ってあるんですか?

444 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 02:49:06.55 ID:kV3V9JqY.net]
使ったことないし、使う気もサラサラないんだけど、
rubyってコアの部分やstdlibを参照できるんですか?

445 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 10:57:31.14 ID:C0v17rwH.net]
モジュール化の本質は、世界は大きすぎて制御できるわけないってことだろ

446 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 12:41:32.15 ID:C/rOXWc0.net]
ちっぽけな野郎だな
この世界俺には随分小さすぎるようだ

447 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/03(火) 13:29:23.44 ID:+h2VhEar.net]
>>>444
www.slideshare.net/authorNari/objectspaceeachobject-presentation
これ見ろ

448 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/07(土) 06:27:58.55 ID:OylSq5bU.net]
思うんですけどー、rubyとかの無限リストにprevって必要じゃないですか?
自分のcycleの使い方って
a = [1,2,3,4,5].cycle
a.next

とかやる事が大半なんですけど
例えばゲーム等のメニュー画面を作る時

右を押して項目5まで行った時に、もう一回右をおしたら項目1に戻ります これはcycleで実装でき
そうでprevがないので実装出来ないんです

項目1の時に左を押したら項目5

項目5の時に左を押したら項目4

prevが無いので組めません


はいわろ



449 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/07(土) 06:35:02.20 ID:LOAJFMP+.net]
無理矢理にprevの無いcycleで組むと、cycle二つが必用になって
ary = [ A , B , C , D , E ]
というメニュー項目があるとき ↓

a = cycle[ 1 , 2 , 3 , 4 , 5 ]
b = cycle[ -1 , -2 , -3 , -4 , -5 ]
if 右ボタン
 a.next
if 左ボタン
 b.next

こうして

↓ 右ボタン押しと左ボタン押しによるフォーカスの推移関係

a.peek + b.peek = ary[ フォーカス ]


1 + -1 = ary[0] # [A] B C D E
2 + -1 = ary[1] # 右ボタン押し A [B] C D E
2 + -2 = ary[0] # 左ボタン押し [A] B C D E
2 + -3 = ary[-1] # 左ボタン押し   A B C D [E]
2 + -4 = ary[-2] # 左ボタン押し   A B C [D] E
2 + -5 = ary[-3] # 左ボタン押し   A B [C] D E
2 + -1 = ary[1] # 左ボタン押し   A [B] C D E
3 + -1 = ary[2] # 右ボタン押し   A B [C] D E


こんなアルゴリズムになってしまうんですけど

450 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/07(土) 06:52:12.76 ID:qGGpCpUd.net]
ary = [*"A".."E"]
aa = [*1..ary.size].cycle
bb = [*-ary.size..-1].reverse.cycle

12.times do
aa.next
print ary[aa.peek+bb.peek] ," "
end
puts
12.times do
bb.next
print ary[aa.peek+bb.peek] ," "
end

# => B C D E A B C D E A B C
# => B A E D C B A E D C B A


# Enumerable#prev がある場合はこう書けていた ↓
#
# aa.next → cc.next
# bb.next → cc.prev
# aa.peek+bb.peek → cc.peek



prevの無い残念言語です

451 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 18:02:52.00 ID:CVBT5paB.net]
汎用イテレータでそういった物を実装しようという考え方は縛りだと思うけどな。
その方向で実現させたくば拡張すればいいし、
別にイテレータの仕組みに頼らなくとも十分に実現できるものじゃないか。

452 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 19:27:43.54 ID:AHdHIfIk.net]
String#succしかないよね
この場合もpredが無い

453 名前:デフォルトの名無しさん mailto:sage [2015/11/09(月) 14:51:33.47 ID:rQXZWgZH.net]
このポンコツ具合は本物だな

454 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/10(火) 23:57:22.26 ID:0FN92oKT.net]
くすくす

455 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 16:19:58.64 ID:+fz8NmqL.net]
Rubyに静的型が導入されるのまだですかね
楽しみにしているのに

456 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 16:25:03.46 ID:+fz8NmqL.net]
中途半端なものが導入されるか
もしくは導入を断念するかのどっちかだけど
どちらの場合もどういう詭弁を引っさげてくるかね
動的型言語が神、みたいな勢いだったRubyが今更静的型wwww
始めから静的型言語の優位性を認めて
「動的型も可能な静的型」にしておけばよかったのにね

457 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 18:57:36.97 ID:LLtCrH05.net]
最初から作り直せばいいのに、なぜRubyで無理やりやろうとするの?
ダメダメなやり方にしか見えないけど

458 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 21:09:52.95 ID:dubRMvMU.net]
Ruby教会議で突然Matzが静的型をdisりだして信者達が喝采、
そのまま無かったことになるのが目に見えてる



459 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 17:47:56.48 ID:EgWp0Y0d.net]
そんな議論に費やす時間は、AIとかに使った方がいいと思う
気づいたらRuby自体を使う必要がなくなったってことになりかねない

460 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 17:58:31.82 ID:+1eGYaPq.net]
でもさー
最近のモダンなスクリプトは静的型の機能を持っているじゃないですかぁ
Rubyが最新のモダンなイカした言語であり続けるためには静的型がひつようなのでゎ
とMatzは思ったんだろうけど、どうでもいいわね
1+2を、1というオブジェクトにに+2というメッセージがどうのこうのって考える時点で
イカしてない言語なんで
LISPの( + 1 2 )の方がイカしてますね

461 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 18:03:34.49 ID:guyEa3a+.net]
関数ですやんそれ

462 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 18:40:03.14 ID:+1eGYaPq.net]
関数イカしてるやん
method( obj1, obj2 )
って書けても別にええやん
OO用語でマルチメソッドっていうんやで

463 名前:デフォルトの名無しさん [2015/11/13(金) 21:48:00.15 ID:wOHg++fH.net]
          見えないふり、いつまで続けるんですか?



川崎病の年間患者数、史上最高に 1万5千人を突破、ピーク時を超える 最初の報告は水爆実験後。本当の原因は被曝
震災以降に死亡者数が、第二次大戦に匹敵するほど急増している
厚生労働省によると平成23年から平成25年の累計死亡者数は360万人以上に急増。今の日本は太平洋戦争時の時と同じくらいの勢いで人が亡くなっている
https://twitter.com/tokai amada/status/664927655544795136

除染袋回収の作業員5人 疲労で動けず、自衛隊など救助  疲労じゃないだろう、被曝障害だろうよ 死んだように眠る人々(写真多数)
s.ameblo.jp/kaito000777/entry-12031605335.html

【川島なお美の食べて応援が恐怖すぎる】自宅でも進んで食べて応援
1年後・軽くぶつけただけで肋骨骨折 2年後・眼球から出血は半年に一度 3年後・胆管に腫瘍、血液検査は異状無し 4年後・逝去 夫は片目失明、愛犬もがん
https://twitter.com/2ch_NPP_info/status/648256313571479552

・・・ 今も、原子力緊急事態宣言中… 対策本部長は安倍首相。


        安倍が国民を被爆させながら核兵器を密造している!?

三菱商事の核ミサイル担当重役は安倍晋三の実兄、安倍寛信 三菱重工の重役でもあるらしい
これがフクイチで核弾頭ミサイルを製造していた疑惑がある 書けばツイッターで速攻削除されている
https://twitter.com/toka iamada/status/664017453324726272

安倍晋三の兄が関与している三菱重工 核開発疑惑について いくつかツイートしたが、反応がないから変だと思って、自分のタイムラインを調べてみたら、
完全に削除されていた 私のツイートで、安倍政権に都合の悪い情報は速攻削除されている これは驚いた ここまでやるのか
https://twitter.com/toka iamada/status/664016524592574464

先ほど、まだ数分以内に、三菱重工の核開発疑惑について、いくつかツイートしたが、検索しても出てこない 多くの人のタイムラインに出てこない ツイート直後に消されてしまったようだ
https://twitter.com/toka iamada/status/664015521830952960

464 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 22:54:59.12 ID:0Gwam1l3.net]
マルチメソッド君、ひさびさの登場か

465 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 06:04:06.01 ID:Hu5fAc9a.net]
GroovyのようなJavaを魔改造して、
Python, Rubyの長所を取り入れた、
万能動的言語があるから、

そりゃ、Python, Rubyもあせるわなw

466 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 08:52:14.39 ID:Hu5fAc9a.net]
Python, Ruby, Groovyに、

Collectionの要素を回転させる、メソッドは無いの?

467 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 09:00:24.53 ID:VsNFnlBh.net]
仕様を言葉で明確に定義できない奴にプログラミングは向いてない

468 名前:466 mailto:sage [2015/11/14(土) 09:03:19.28 ID:Hu5fAc9a.net]
>>466
自己レス

Javaでは、Collections.rotate で要素を回転できる



469 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 10:06:18.87 ID:42eUMXSz.net]
>>468
RubyもまんまArray#rotateがある

470 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 12:08:34.18 ID:Shexr7Cq.net]
rubyはせめて一行IFとか一行メソッド定義の時はendいらない仕様にしてくれないとな
そういうのが出来る言語は一行で済む場所でrubyは普通に書いたら3行、無理に1行にしたらなんか違和感凄い

471 名前:デフォルトの名無しさん [2015/11/14(土) 12:32:57.17 ID:2PVeczLA.net]
一行 if なら後置すればいいんじゃないですかねえ。

472 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 12:37:48.41 ID:Shexr7Cq.net]
後起きするとデバッグ時に困るんだよ
そこのIFがtrueになってるか調べる時にどう書くか定まらない

473 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 12:44:15.78 ID:7qU/f9+6.net]
デバッグしやすくするならそもそも1行で書かんほうがいい

474 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 12:46:19.36 ID:VsNFnlBh.net]
Ruby書いてるとコーディングスタイルが気になってロジックに集中できないんだよな
何も考えなくていいPythonの方が俺には合ってる

475 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 02:58:57.08 ID:Dlsk+xoh.net]
プログラミングそのものが目的じゃないからなー

476 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 03:03:47.81 ID:nCPFmMmR.net]
そうやって手段化を進めていった結果がPHPだからなー
過ぎたるは及ばざるが如し、ってことだよね
ある程度はプログラミングを目的にしないと「動きゃいいや」の罠に陥ってしまう

477 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 04:56:30.35 ID:BtG1eDoL.net]
PHPはどんだけこの言語のリソースを充実させても
元が飛べないニワトリみたいなもんだから
JAVAやC#.NETを圧迫することのない言語だから可愛がられたんだよ

478 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 05:30:21.86 ID:MlRjvDb1.net]
でも最近のPHPは、本当に使いやすくなったよ。
アレがないって馬鹿にされていたものが
ことごとく実装されたしまったしさ。



479 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 09:25:52.02 ID:Dlsk+xoh.net]
動きゃいいやでもいいんじゃないの?
まともに動いてるんだよね

それよりもテクニックとかに走ってユーザのことを考えてない方が有害

480 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 10:26:59.47 ID:xIDJm9fA.net]
末尾の長音記号を省く人はテクニックとかに走るタイプw

481 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 11:26:04.92 ID:MlRjvDb1.net]
という根拠はありませんが。

482 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 12:58:44.11 ID:nCPFmMmR.net]
>>479
そういう考え方だと誰もメンテできないぐっちゃぐちゃなコードを作っちゃうよね

483 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 13:20:55.10 ID:DVr3HCs9.net]
動けばいいと言っても、マには変な拘りや法則性を重んじる所があるから
全体としてはぐちゃぐちゃでも部分々をみれば、ある程度の規則性がある。
今までメンテしてきた経験では、それほど苦になるようなぐちゃぐちゃさは
なかった。

484 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 13:59:03.26 ID:nCPFmMmR.net]
過ぎたるは及ばざるが如しなんだよね
「動きゃいいや」もまずいし、「超絶コード俺様かっけー」もまずい
バランスが大事

485 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 14:11:20.93 ID:lmxLWxO4.net]
>「超絶コード俺様かっけー」もまずい

理由は?

バグがないのは当たり前として、シンプルでわかりやすくメンテナンス性が高い。
それでいて無駄がなくて速度も速くて拡張性もあるコードが
超絶コードだけど何が悪いの?

486 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 15:11:38.06 ID:nCPFmMmR.net]
>>485
そういうコードを作るために時間をたっぷりかけなきゃいけないなら、一部分あきらめるのは
実務上ありえる話だからね
YAGNIとか聞いたことあるでしょ?

487 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 16:40:13.05 ID:cTOEnkNj.net]
>>486
YAGNIとなんの関係があるんだ?

YAGNIは必要な物を作らないってだけで、
必要な物は作っていいんだが。

488 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 16:45:53.30 ID:WGjmZmpj.net]
>>487
必要なものを作らない?



489 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 16:46:56.76 ID:cTOEnkNj.net]
ああ、ごめん。必要ないものを作らない。

490 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 16:55:14.27 ID:JUPUGXD4.net]
配列の質問なんだけど

変数名=new Array(1,2,3,...)

ってところのnewって必要なのかな?

Newを付けるのと付けないのって何がどう変わるの?

あとなんでArrayのAは大文字なの?

491 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 17:38:06.53 ID:nCPFmMmR.net]
>>487
拡張性を確保しようとすると、オーバーデザインになることも多いからね

492 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 17:42:22.25 ID:Dlsk+xoh.net]
>>482
ユーザよりプログラマの内輪を優先するのか?

そこまでスキルないって話になりだすと......

493 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 17:59:03.53 ID:SwaoEtt5.net]
いやでも、プログラミング以外の職業でも
たとえ工場勤務でも、整理整頓と清掃は大事じゃね?
他人に迷惑かけないように仕事するのは普通の感覚じゃね?
虫(バグ)が居ても分らないぐらい、めちゃくちゃに散らかってる工場で作られた弁当とか食べたい?

494 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 19:55:52.80 ID:nCPFmMmR.net]
>>492
そこのバランスが大事なんだよね
プログラマの都合を優先しすぎてもいけないし、逆もまたしかり

495 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 22:38:17.15 ID:e2usmOfe.net]
>>493
ほぼ確実に虫が混ざっていると疑うプログラマたちが
弁当や加工食品を食べるわけないだろ
彼らはコーヒーにグラフェッドバターを混ぜる

496 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/15(日) 23:46:47.57 ID:S1iqNqir.net]
>>490
"new"がいらないのではないよ、"new Array"がいらない

rubyなら
変数名 = [1,2,3]
なのでrubyを使いましょう

497 名前:デフォルトの名無しさん mailto:sage [2015/11/15(日) 23:56:59.94 ID:zp22n9X6.net]
>>496
rubyワロタwww

498 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 02:01:14.33 ID:FErWhct7.net]
javascriptでも
変数名 = [1,2,3]
て書けるしRubyでも
変数名 = Array.new(1,2,3)
て書けるし



499 名前:デフォルトの名無しさん [2015/11/16(月) 05:00:31.14 ID:Q+alFV6h.net]
じゃあなんでnew Arrayって存在してるの?

500 名前:デフォルトの名無しさん [2015/11/16(月) 05:03:29.47 ID:Q+alFV6h.net]
もしかして

変数名=わかりやすくするための名前(1,2,3...)

ってこと?

501 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 06:28:56.37 ID:U1t0nJK+.net]
昔の名残

Array ・・・ JavaScript 1.1から
[] ・・・ 1.2から

502 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 09:53:22.14 ID:FErWhct7.net]
オブジェクト指向というか、仕様の統一性的に存在すると言ってもいいかも
あとは、整数一つ指定した時の動作が違って紛らわしい

昔は速度差とかあったけど、近年は最適化があるから素人が考えるだけ無駄
短い記法を使えばいいと思うよ

詳しくはここらへん
ttp://qiita.com/Hiraku/items/d74690088dfa368875c9

503 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 10:41:32.58 ID:Q+alFV6h.net]
なるほどー!理解できた
ありがとう

504 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 12:14:12.06 ID:9FmqgTgk.net]
>>491
オーバーデザインって何?

505 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 17:44:37.70 ID:kJZfb663.net]
ttp://ejje.weblio.jp/content/over+design

506 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 19:51:43.38 ID:0QT/w89c.net]
>>504
YAGNIのWikiより
予期しない変更に対しては設計を単純にすることが備えとなるが、今必要とする以上の機能を追加すると設計がより複雑になってしまう

507 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 20:55:34.29 ID:VZPtFBtD.net]
一般的な語彙でも表現可能だったという場合
どんな心境であえてオーバーデザインと書いたのか

一般的な語彙での表現が不十分だという場合
オーバーデザインとやらで結局何を表現したかったのか

508 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 21:23:53.57 ID:QnJE0SEP.net]
>>507
お前こそ何でもっと短くまとめなかったの?
何で同じような事を二回書いてるの?
どちらの場合も聞きたいことは同じでしょ
分ける意味有るの?



509 名前:デフォルトの名無しさん mailto:sage [2015/11/16(月) 22:32:42.92 ID:8Bx1ODJn.net]
脱字を八つ当たる奴

510 名前:デフォルトの名無しさん [2015/11/17(火) 03:02:48.18 ID:+A3liqn5.net]
mastiff.2ch.net/test/read.cgi/nanmin/1436633202/170
  ↑ ↑  ↑ ↑  ↑ ↑ 

511 名前:デフォルトの名無しさん mailto:sage [2015/11/17(火) 06:47:12.47 ID:om3Q8nKJ.net]
オーバーフィッティングはまずいよね

512 名前:デフォルトの名無しさん mailto:sage [2015/11/17(火) 08:32:23.00 ID:wjxnDsG4.net]
>>490
newを付けるとnewTargetがArrayになる。付けないとundefined
newTargetはインスタンスの継承元を決めるために必須の概念で有効地でないとエラーとなる
ただしArrayなど古参のコンストラクタは互換性のために自身にフォールバックされる
つまり結果は変わらないが行儀はよくない

513 名前:デフォルトの名無しさん mailto:sage [2015/11/17(火) 08:34:25.79 ID:wjxnDsG4.net]
行儀が悪いというか、アレだな
newをつければ普遍的なコンストラクタ呼び出しだけど、
付けない場合はArrayの特別な挙動を把握して使っているという特別な意味になる

514 名前:デフォルトの名無しさん mailto:sage [2015/11/17(火) 20:16:43.31 ID:QGX0EaV2.net]
プログラミング初学者だけどProcessingにハマってもう他の言語なんて触る気しない
それくらいシンプルで美しい言語なんじゃないかと思う、他の言語碌に触ったことないけどさ

515 名前:デフォルトの名無しさん [2015/11/17(火) 20:48:32.56 ID:ZbjRFgjU.net]
ゴミ

516 名前:デフォルトの名無しさん mailto:sage [2015/11/17(火) 21:36:07.82 ID:om3Q8nKJ.net]
他の言語を触る能力のない初心者がこのスレのみんな相手に何を言ってるんだ?

大丈夫か?

517 名前:uy ◆Qawu9.2l1E [2015/11/17(火) 21:48:39.48 ID:H8TlhYuF.net]
SS書きました 採点お願いします。


* 第一章 「Kaigi」


- 人々がrubyの存在を知り、
- その効率を理解するまでに大した時間はいらなかった


・・・・控室・・・・

コンコン・・・
「S田です。Matsさん入りますよ。」

Mats「S田君か。」

S田「凄いですよMatsさん。Rubyが2.9にバージョンアップしてからの伸びようは・・・まさかC++をも駆逐してしまうとは。」

Mats「そうだね。でも1.8で我々のRubyがJAVAを乗り越えた時から、いつかここまで来る事は分かっていたよ。」

S田「ははは、自信家ですね。」

Mats「・・・・昔、"JAVAからRubyへ"というタイトルの本を見たとき、僕はとてもほっとしたよ。この言語の真の理解者がいるという事に。そしてそれが自信にもなった。」

Mats「今日、Rubyは新たな一歩を踏み出す。」

S田「また何か新しいアイデアが?」

Mats「今日のKaigiである事を発表する。」

518 名前:uy ◆Qawu9.2l1E [2015/11/17(火) 21:49:11.63 ID:H8TlhYuF.net]
S田「ある事・・・とは?」

Mats「・・・静的型の導入を検討している。」

S田「な・・・っ!?」

Mats「あと少しなんだ・・・あと少しで」

S田「待ってくださいMatsさん!どういう事ですか?rubyに静的型なんて・・・rubyがrubyでなくなってしまう!」

Mats「あと少しで・・・・CommonLispを・・・超えられるんだ・・・!」ガタッ

S田「そんな・・・・落ち着いてください。もう一度考え直すべきです。」

時計「ゴーン・・・ゴーン・・・」

Mats「12時・・・Kaigiの時間だ、いってくるよ。」

S田「Matsさん・・・!!!」

Mats「S田君。Rubyはね・・・自分の意思を持っている。CommonLispを・・・超えようという意思を、その声を僕はみんなに伝えてくるだけだよ。」
ガチャ・・・
キィィ・・・バタン



end



519 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 00:33:42.12 ID:lLDwuORZ.net]
>>517
endはあるのにbeginがない。
ruby失格

520 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 00:58:23.60 ID:PpQyVAwe.net]
そんな時代もあったねといつか話せる日がくるわ
あんな時代もあったねときっと笑って話せるわ
だから 今日はくよくよしないでJSの波に乗りましょう

521 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 06:46:12.65 ID:laMD8+R/.net]
そもそも、ダックタイピングなんて、
使っている香具師は、あまりいないだろ

C++までもが型推論を導入したからね。
Rubyも追い詰められた。
生き残るためには、やむなし

加えて、Scala, Rubyはすべてがオブジェクトだから、
Primitive型も必要だろう

それとGUIについては、JavaFXを使う

522 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 07:06:13.19 ID:nVeMNXfB.net]
> そもそも、ダックタイピングなんて、
> 使っている香具師は、あまりいないだろ
> C++までもが型推論を導入したからね。
前半と後半の論理のつながりがまったくないね

> 加えて、Scala, Rubyはすべてがオブジェクトだから、
> Primitive型も必要だろう
前半と後半の論理のつながりがまったくないね

523 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 07:24:47.01 ID:FP5wTRUW.net]
ばかじゃねえの

524 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 10:13:37.56 ID:dbC0U/iU.net]
少しは面白く読ませてもらったが、matsと書いてるのは致命的
30点

525 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 10:38:09.80 ID:PpQyVAwe.net]
PHPの方がドキュメント整ってるよね

526 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 13:57:07.65 ID:eyPmmAxS.net]
ダッグタイピングはC++でも良く使われている
テンプレートを使ってな
C++14からはラムダ関数もテンプレートみたいなことが出来るようになったしな
ただし静的
しかし静的だからエラーが有るとコンパイル時に分かる

C++を見ていると、こんな壮大なものをRubyに導入するのは不可能だとすぐに分かる
是非中途半端で使い物にならない静的型を導入して欲しい

527 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 14:12:30.93 ID:hpOX53t7.net]
>>521のフワフワ感って何だろうな
子供か無職のオッサンが想像力だけでコメントしてるような感じ

528 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 15:14:48.93 ID:eyPmmAxS.net]
行間を読むと

そもそも、ダックタイピングなんて、
使っている香具師は、あまりいないだろ (だから静的型でも問題ない、この話はここで終わり)

(あの静的型の権化の)
C++までもが型推論を導入し(て宣言に型を書く必要が無くなっ)たからね。
(静的型でも記述が楽ならコンパイル時にエラーを検出できて
 IDEとも相性が良い静的型の方が優位なので)
Rubyも追い詰められた。
(最近登場した新しいスクリプト言語は当たり前のように静的型を導入しているので
)生き残るためには、(静的型を導入するのも)やむなし

加えて、Scala, Rubyはすべてがオブジェクトだから、
(C++、Javaを真似るのなら)Primitive型も必要だろう
(なぜなら静的型のシステムがあればPrimitive型でも柔軟性を持たせられるから)



529 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 18:01:59.59 ID:db8O1sPx.net]
ダックタイピングというか、クラス関係なくオブジェクトのプロパティを利用する処理は良くあるでしょ。
プリミティブ型との区別はそれなりにいるだろうけど、
オブジェクトはそれ以上の粒度にあえて区別する必要は薄いと思うけどな。

530 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 21:16:56.41 ID:lLDwuORZ.net]
ダックタイピングしか使える手段がないので
ダックタイピングを使っているが、
本当に欲しいのは、コンパイル時で動的にクラスを書き換える機能だと思う。
コンパイルが終わった後、つまり実行時に動的に書き換えたいってことは殆ど無いだろう。

531 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 21:51:58.57 ID:nxmkjiRg.net]
ダックタイピングって「手段」なのかねぇ
そんなに大げさでなくもっと自然なものに感じるけどね

532 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 22:12:49.94 ID:lLDwuORZ.net]
俺は不自然だと思っているけど?

だって先祖が違う別人であっても、
名前が一緒なら、同じ人として扱うんだろう?

おかしな話だよね。

533 名前:デフォルトの名無しさん [2015/11/18(水) 22:14:23.93 ID:Cs86FZg/.net]
動的に何か書き換える処理はメタプログラミングで同じ効果を得られるけど
メタプログラミングでやると難易度高すぎだから、ノウハウの無い先進的な事は動的でやる必要がある
ノウハウが貯まってきた場所からC++とかでテンプレート使ってメタプログラミングしたらいい

534 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 22:15:08.44 ID:rdRJvZBV.net]
動的型でクラスを実装しようとしたとき、安易に何も考えずにやるとそうなるだけだね
「何も工夫していないだけ」と正直に言うのは癪だから、
ダックタイピングとかいうもっともらしい言葉を付けることで何か思想的な意図があると勘違いさせることができる
事実、ダックタイピングな言語でダックタイピングならではの性質を「活用」することは嫌われる

535 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:18:40.44 ID:Q0F63mD0.net]
日本の職種別、資格別、スキル別の平均最低月給リスト(ほぼ毎日更新)
jobinjapan.jp/cate/
全掲載求人107,342件の平均最低月給196,100円

JavaScript求人221件 平均最低月収214,600円
PHP求人905件 平均最低月収218,400円
Perl求人96件 平均最低月収220,000円
Ruby求人99件 平均最低月収218,400円

536 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:37:13.39 ID:laMD8+R/.net]
何でもかんでも、平均月給より高い言語ばっかり!

むしろ平均月給より、安い言語って何なのさ?

537 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 00:36:22.02 ID:cEv2DcmW.net]
>>532
先祖が違う人であろうと、仮に例え人でなかろうとも
病院で『名前を呼ぶ』と言う動作に必要なのは名前だけで
それが何者であるかまで気にする必要もないでしょうというのがダックタイピングでしょ?
自然じゃない?

538 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 00:55:58.30 ID:my8rYb+Z.net]
ドキュメントの引数の説明に、その引数に渡されるオブジェクトが持っているべきメソッドが
いちいち全部列挙されてるのを見たことある?
大抵は特定のクラスを名指しか、よくても「file-likeなオブジェクト」、みたいな表現だろ?
これは対象が何者であるかを気にしていることに他ならない。
対象が何者であるかを気にしないでプログラム書くのは面倒臭すぎるし、なにより人間にとって「不自然」なんだよ。
ダックタイピングが採用されるのは実装が楽だからに過ぎない。



539 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 03:26:46.03 ID:6x5+bHoL.net]
じゃあもうC++だけ残して他のプログラミング言語は全部違法って事で

540 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 04:42:37.92 ID:IjYFtjnV.net]
>>538
それはおかしいよ。
例えばクラスでそれぞれに自己紹介をさせようとした時、
自己紹介ができるものが自己紹介をして変か?
もしかすると悪意のあるオッサンが紛れ込んでいるかもしれないが、
そんなことよりは他クラスの生徒が紛れ込んでる事のほうが多い。
そういったチェックは結局型(学園の子供)より粒度が小さい情報が必要で、
それでチェックするなら結局型での区別は不要なんだよ。
そして型で区切ると、一日入学の生徒などに対してエラーになってしまう。
もしくはそういったことをなんとかしようとすると型が細かくなりすぎて破綻する。
別にどちらかだけで良いというわけではないが、ダックタイピングも型の弱点を補うために必要。

541 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 08:14:44.61 ID:sI2fx5pe.net]
>>537
> 病院で『名前を呼ぶ』と言う動作に必要なのは名前だけで
そうかね?

次、サンドイッチ。
といって、これが食べ物なのか人の名前なのか。

> それが何者であるかまで気にする必要もないでしょう

本来、何者であるかを気にしなければいけないのに、
何者かを気にできない欠点を、ダックタイピングという言葉で
ごまかしているようにしか思えん。

542 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 08:26:51.01 ID:sI2fx5pe.net]
>>540
それがおかしいよ。

自己紹介してって言われて、そもそも自己紹介が出来ないならば、どちらにしろエラーになる。
だって、自己紹介が正しくできることを前提としたコードになってるんだから。

そして仮に自己紹介ができるとしよう。
そして自己紹介の内容で、仕事の担当場所を決めようと考えてる。
そこに生まれは○○県です。みたいな的はずれな答えを返しても
なんの判断材料にもならない。

だって、自己紹介の内容に前に働いていた職業についての情報が
含まれていることを前提にしたコードになってるのに、
全く的はずれな内容を返しているからエラーになる。

結局「自己紹介」メソッドがあったとして、呼び出し側は
そのメソッドが自分の想定通りのものを返すことを前提としているんだよ。
呼び出せればそれでOKじゃない。たとえ型で区切らなくて呼び出し自体は成功しても
それが特定のインターフェース規約を守っていなければ、結局エラーになる。

> そして型で区切ると、一日入学の生徒などに対してエラーになってしまう。
というが、型で区切らなくても、結局エラーになる。

エラーにならないためには、想定するインターフェースを持っている型でなければいけない。
そのインターフェースを明確に定義するかしないかの違いでしかない。

543 名前:デフォルトの名無しさん [2015/11/19(木) 08:59:57.10 ID:9q1OkCY1.net]
ブラッド・コックスとトム・ラブがObjective-Cを作り「この言語はCのメモリ安全性とSmalltalkの高速性を合わせたものだ」と宣言する。
現代の歴史家は2人が失読症ではないかと疑っている。
https://twitter.com/okdshin/status/666903312151613440

544 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 11:23:27.89 ID:QXvhkXAe.net]
>>541
何者であるかを気にしなくていいというか、
何でもかんでも型で篩い分けるのは不適切ということを言っている。

>>542
どちらにしろエラーになるならどちらにしろ問題ないし、
メソッドが本当にその場にあった振る舞いをするかどうかは別にダックタイピングをしないからといって保証されるものではない。
仮に>>540で他クラス所属所属の自己紹介ができるインコが間違って紛れ込んでたという場合は確かに問題になるが、
そんな稀な問題ケースはダックタイピングに関わらなくても幾らでもあるし、
それよりも解決できること、コードをシンプルにしてバグを減らせることの方が多い。

545 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 12:01:09.77 ID:wQNDdZgX.net]
> どちらにしろエラーになるならどちらにしろ問題ないし、

「お前の言う問題にない」っていうのは、
動かないならエラーになるだけでそれを直せばいいって話だろう?

俺が問題視しているのは、そのエラーを見つける手間と時間の話だよ。

「エラーを検出・解決するのに時間がかかるから問題だ」と言ってる。

この「問題」に反論はあるかね?

546 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 12:17:48.38 ID:fsd9Jv3b.net]
動的型言語は実行するまで型エラーが分からないのが嫌だね
Rubyはコンピュータに出来る事は全てコンピュータにやらせるってのが哲学だから
それに従えば型チェックもコンパイラがするべきだから
Rubyに静的型が導入されるのも道理だな
でも、どうして最初から導入しておかなかったんだろうね
ふっしぎー

547 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 12:34:16.44 ID:VA8QX+EW.net]
>>546
最初の一行以外意味不明なんだが

> Rubyはコンピュータに出来る事は全てコンピュータにやらせるってのが哲学

これにソースがあるかどうかだけ教えてくれ

548 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 15:45:22.73 ID:6x5+bHoL.net]
そんなフワフワしたレス書いてる奴からまともなソースが出てくるとは思えないw



549 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 18:12:04.52 ID:DaHNYRmq.net]
>Rubyはコンピュータに出来る事は全てコンピュータにやらせるってのが哲学だから
そんな哲学は初めて聞いたな
enjoy programmingか、驚き最小ぐらいしか出てこない

550 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 18:13:12.69 ID:DaHNYRmq.net]
>Rubyはコンピュータに出来る事は全てコンピュータにやらせるってのが哲学だから
そんな哲学は初めて聞いたな
enjoy programmingか、驚き最小ぐらいしか出てこない

551 名前:デフォルトの名無しさん [2015/11/19(木) 20:29:27.18 ID:PXrtBeot.net]
Pythonのメソッドは、実装が簡単だから、
いつも、selfを持ちまわっているけど、

Rubyでは、たとえ実装が難しくなっても、
決して言語の裏側を、一般ユーザーに見せない

552 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 20:41:32.78 ID:4BM0PwHM.net]
いやRubyのオブジェクト指向は裏側の実装丸出しだぞ
メタプログラミング(笑)ができるのはそのお陰だし、静的検査が不可能なのもそのせい

553 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 21:48:42.79 ID:7f5GPiXx.net]
オライリーで祭りだってさ

ttp://www.oreilly.co.jp/index.shtml

554 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/20(金) 00:59:26.75 ID:QlSu2hgW.net]
https://ideone.com/opJLho
裏側の見えてるRubyだからこそEnumerable#prevも簡単に作ることが出来ます

555 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 01:05:45.42 ID:PClrAO2C.net]
>>552
裏側の実装なんて見えてないよ
見えてたら今頃JRubyはとっくに死んでるよ

556 名前:デフォルトの名無しさん [2015/11/20(金) 06:17:05.07 ID:06wREg09.net]
rubyがとっくに死んでるじゃんw

557 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 08:03:20.41 ID:G0cvckZm.net]
Rubyを選んだ方がデプロイツール多いし、インフラ構築で楽できるよね
PHPやJSで書くなんて白痴のすることだよ

558 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 09:02:14.12 ID:Wts0ZYH4.net]
デプロイツールは言語に依存させちゃいけないよ。



559 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 12:48:30.01 ID:Kd7J12yz.net]
>>554
裏側が見えてるんなら無駄にモジュール作るな

560 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 14:57:36.23 ID:G0cvckZm.net]
>>558
yamlを書くぐらいなら良いけど、実際はgemなりbundlerなり
似たようなツールのドキュメントを半日ぐらいは探し回らないとだめじゃない
最初からRubyに居座れば、こんなことにはならなくて済むのにさ
人類はいつになれば、WordPressからlocomotiveに目覚めるのだろう

561 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 14:59:18.52 ID:G0cvckZm.net]
sakura serverって、いつまでxoopsのサポート続けるんだろう
Ruby製のほげを突っ込んどけばいいのに

562 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 18:18:26.36 ID:lNbKoFwC.net]
冷静に統計分析して、rubyじゃコストをかける程の価値がないと判断されているじゃないか?

563 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 08:58:19.91 ID:fqJ3tkkN.net]
大事なのはアイデアだからなんで書いてもいいんだけど、なんで今どきSmalltalkなんかで開発したのかな…

ASCII.jp:平均単価300万円!ALLSTOCKERは建設機械の国際ネット取引所を目指す|大江戸スタートアップ 今週のイチオシ!
ascii.jp/elem/000/001/074/1074033/

564 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 10:05:23.54 ID:i6MzW+7B.net]
プロトタイプ作った奴がたまたまSmalltalk信者でそのままズルズル行ってるんじゃないの
上層も技術に興味なさそうだから好き勝手やってるんだろ

565 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 10:42:03.97 ID:71jOPFbk.net]
すげーな。ガチだ。

いよいよSmalltalker 4人体制。今後もALLSTOCKERは世界を見据えて
全力疾走してゆきますので、宜しくお願い致します!
https://www.facebook.com/newapplesho/posts/10205030337657680

566 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 11:39:14.79 ID:HbP98col.net]
Smalltalkをディスるためだけに入りたいw

567 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 11:50:14.97 ID:1cPkFGKL.net]
それって、Smalltalkでやったから話題性が出てきただけでしょ?
ocaml, haskellの方が単価高そうだし、c,c++の方が期待値も高いよね

568 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 11:52:45.48 ID:1cPkFGKL.net]
Ruby,PHP,JSに安定性がないし、c,c++は面倒だし、
golangはgoogleがやる気をなくすと終わりだってことを考慮すると
Smalltalkはわりと現実的な選択肢なのかもしれない



569 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 12:16:06.93 ID:fqJ3tkkN.net]
ただたんにSmalltalkが好きってだけだろう…

www.slideshare.net/newapplesho/aws-sdk-for-smalltalk/14

570 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 12:35:21.59 ID:fqJ3tkkN.net]
>>567
> Smalltalkでやったから話題性が出てきただけでしょ?

それはなさそう。
純粋に「中古建機の売買の仲介」というアイデアが評価されてるっぽいので
なおさら(いくら好きだからって)不利なSmalltalkをあえて選択した不気味さが際立つ

jp.techcrunch.com/2015/10/01/marketplace-for-construction-machinery-allstocker-raises-100m-jpy-from-gmo-venturepartners/

571 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 13:00:08.72 ID:LnooI5ke.net]
趣味だろ

572 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 13:09:26.19 ID:Q2+nRtEk.net]
ヲタに業務要件だけ伝えて好き勝手させたらこうなるわな

573 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 15:33:09.92 ID:BOynko4F.net]
>>553
昨今のオッパイソンの進撃がめまぐるしいな

さてさてここ最近の世界的テロ不安によりますますサイバーセキュリティ重要度は増してますが、
サイバーセキュリティエンジニアとして押さえておくべき言語があるとすれば、それは何でしょう?

574 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 15:49:11.62 ID:o0TZz0/L.net]
アラビア語

575 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 15:55:32.72 ID:HFKk4SbY.net]
実際、客が何言語で書かれてるかまで気にするのなんて奴隷案件だろ
スタートアップで気にする必要ないし

576 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/21(土) 15:56:21.32 ID:uVehkYL0.net]
الله أكبر

577 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 16:54:09.59 ID:zDu4UcQR.net]
>>566
ガチなSmalltalker勢にはお前のディスりなんか微塵も通じんだろ

578 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 17:26:20.94 ID:YzxugCIZ.net]
>>574
確かにw

>>573
ttp://www.oreilly.co.jp/books/9784873117317/



579 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 20:28:39.60 ID:UNOFHnuA.net]
サイバーセキュリティプログラミング ―Pythonで学ぶハッカーの思考
https://www.amazon.co.jp/dp/4873117313/ref=cm_sw_r_cp_awd_qtfuwb9QW4DAE

ベストセラー1位にランクされてるんだけど読んだ人いる?

580 名前:デフォルトの名無しさん [2015/11/21(土) 20:56:47.12 ID:mYw+H41n.net]
よんだよ

581 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 21:34:29.10 ID:UNOFHnuA.net]
どんな感じ?
そっち方面の人間は買いかな?

582 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 08:51:05.72 ID:Bfhlr/Lz.net]
そっち方面って?
いわゆる企業の情報セキュリティ担当とかなら最大のセキュリティホール「人間」をなんとかするだけの仕事で技術もクソもない仕事だし
ガチな方ならこんなところで聞く必要があるとは思えないが

583 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 10:35:44.32 ID:YRDylIm3.net]
土方スクリプターが偉そうにして笑えるwww

584 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 14:14:46.80 ID:W9w0d6at.net]
>>581
「リバースエンジニアリング」の方も含め、本の内容を実際に仕事で使う場面はほとんどないと思う
この本を活かせるレベルの人なら他人に聞く前に判断できてると思う

585 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 23:35:19.80 ID:YRDylIm3.net]
土方スクリプターが偉そうにwww

586 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 00:37:54.39 ID:+FgxTYpT.net]
Web制作者が教養がてらに読む本じゃないの?

587 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 00:39:23.28 ID:+FgxTYpT.net]
後は、中高のマイコン部とか

588 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 15:06:47.06 ID:cUxBXTI5.net]
しばらくjavascriptのプロジェクトやってからC++の開発に戻ると、
引数の型を宣言しないで書いたり、
クラスインスタンスに直接プロパティを追加しようとするjavascript脳障害になってしまった。
これはやばい。



589 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 19:45:45.57 ID:Nj6odPOF.net]
最近バーと大量のコード眺める機会があって気がついた大抵の言語の欠点は、
ちょっとif-elseとかが長くなるとブロックの開始と終わり、スコープの範囲が分かりにくいってことだな。
IDEで色付けとかすればいいものかもしれんが、
同じ意味の記号、構文が2種類くらいあっても面白いかも。

590 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 20:11:34.97 ID:+Ddm9172.net]
なるほど、インデントの量によって、その一行分の背景色が色分けされるのは良いアイデアかもしれないね

591 名前:デフォルトの名無しさん [2015/11/23(月) 20:12:50.93 ID:FbIB0zhM.net]
良いわけないだろアホですかw

592 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 20:13:30.00 ID:+Ddm9172.net]
もっと頑張りたい人は構文解析をしてブロックを色分けしても良いね

593 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 20:56:48.11 ID:3B6sht5J.net]
問題を履き違えてるな
一画面に収まる長さならブロックの対応なんて見りゃ分かる
問題は一画面に収まらない場合であって、色分けは何の解決にもならない
意味があるとしたら、画面外にある開始行や終了行だけ画面の上に表示してくれる機能

594 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 21:08:17.25 ID:lEPcq6Ag.net]
>>589
文字列のクォート記号を任意に選べる言語は増えてきているけど、ブロックで
似たようなことができるようにするということか。面白いかも。

595 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 21:28:51.16 ID:cUxBXTI5.net]
VisualStudio2012の「定義をここに表示」機能みたいなやつだな
「対応するifをここに表示」ってやつが欲しいな

596 名前:デフォルトの名無しさん [2015/11/23(月) 21:41:05.02 ID:FbIB0zhM.net]
いらねーよアホですかw

597 名前:デフォルトの名無しさん mailto:sage [2015/11/24(火) 12:41:08.14 ID:BdaTaCUm.net]
下にスクロールしていったら、画面外に出たメソッドやifなどの開始行がエディタの上端に積み重なって表示されてほしい
アウトラインベースで論理的に現在どういう文脈にいるのかを表示してくれるのはよくあるけど、
ソースを直接表示してくれたほうが便利

598 名前:デフォルトの名無しさん mailto:sage [2015/11/24(火) 12:49:53.36 ID:yDW197Jz.net]
>>593
一画面に収まっても見れば分かるし、収まらなくても見れば分かるけど、
分かりにくいってのが問題でしょ。
パット見た瞬間に分かるってのが大事なのよ。



599 名前:デフォルトの名無しさん mailto:sage [2015/11/24(火) 13:02:54.59 ID:Vg2Pee+s.net]
お前らがtextmateなんて使うと、ショックで射精するだろうな

600 名前:デフォルトの名無しさん mailto:sage [2015/11/24(火) 16:54:16.47 ID:o2Douu6Y.net]
まあインデントがタブや多めのスペースであればいいだけかもしれないな
それらに変換できれば事足りるか

601 名前:デフォルトの名無しさん mailto:sage [2015/11/24(火) 17:05:53.94 ID:keujmgda.net]
>>598
それならインデントレベルを線で表示してくれるエディタは普通にあるぞ

602 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/24(火) 18:34:27.97 ID:lNjW2jss.net]
atom標準でも線(一色)は表示されるし
パッケージ入れればカラーにするのもあった
ソースコードってよりYAML書く時に使える

603 名前:デフォルトの名無しさん [2015/11/25(水) 02:06:20.97 ID:XBFGv9dL.net]
普通にある
じゃなくて具体名をかいてほしい

604 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 09:52:22.96 ID:xKhdQPYQ.net]
プラグインなんて漁らなそう
minimapなんて知ったら、あまりの気持ちよさに射精するんだろうな
悔しい、こんなので感じちゃう。ビクンビクン

605 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 21:39:14.99 ID:+0apEkAi.net]
windowsとvisual studioから入ったヤツらは信用できないし、信用する必要がない
いつまでもPHPに留まるヤツもバカ

606 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 22:07:04.30 ID:8ZZhqZvl.net]
などというやつは信用してはいけない。

607 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 22:14:08.25 ID:38rb7A4N.net]
Web開発ってMac多すぎてワラタ
よく使えるなあの糞OSw
OSが糞だから外部ツールの利用に長けてるのが多いがw

608 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 22:33:56.60 ID:23DZkEjb.net]
Unix Like なのが大きいんじゃないかな
使ったことないけど



609 名前:デフォルトの名無しさん [2015/11/27(金) 02:13:27.61 ID:hzIj676l.net]
Web開発案件ってことなら、普段使いのデスクトップ用も兼ねさせるとなると、標準でターミナルソフトついてるMacは値段以外は悪くない選択だと思う。

610 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 10:24:20.97 ID:FrTj62ed.net]
事務仕事以外でWindows使ってる方がどうかしてるぜ

611 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 12:43:31.04 ID:vrZOFMnm.net]
事務以外だと残りは趣味が大半だろうけど、
趣味の大半はWindowsでいいじゃん。

612 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 17:50:27.68 ID:fbGuG8ZQ.net]
中古のラップトップを買ったときに、真っ先に消されるOSだよね

613 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 18:15:45.65 ID:ksR2x4ij.net]
仮にLinuxが入ってたら消さないのかお前は

614 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 18:58:18.99 ID:W/xTcAqm.net]
中古屋のショップはLinuxが入っていたら
OSなしとして消すか、Windowsに入れ直すかしてるだろうなw

615 名前:デフォルトの名無しさん [2015/11/28(土) 23:41:58.41 ID:VzN1onpg.net]
Windowsマシンとかデスクトップ用途で使うならワザワザ中古なんて買わんじゃねーの?

616 名前:デフォルトの名無しさん [2015/11/28(土) 23:59:31.89 ID:fFSPKhVt.net]
いや俺買うけど?ダメなのか?

617 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 02:56:05.97 ID:KrqWIN7R.net]
OSだけで1万5000円もするものが
デュアルコアPCで1万円程度で買えるもんな。
お得感があるよ。

618 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/29(日) 04:15:03.41 ID:RQPUWZLH.net]
誰が使ったか分からんCPUで演算なんてしたくねーし



619 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 13:04:27.20 ID:Kf1hQ8F4.net]
PCの中古は割高なものばっかりで買う意味が無い
新品買ったほうが高性能で安い

620 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 13:06:11.50 ID:KrqWIN7R.net]
新品は高性能だが、高いのでは?

同じ製品の新品と中古があったら、何か特別な事情でもない限り
新品のほうが高いし。

621 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 14:06:21.08 ID:Kf1hQ8F4.net]
すまん2、3年前の常識で話してた
今価格コム見たら中古PCがかなり安くなってる事がわかった
Core2duo+モニタつきで1万ってなかなか良いな・・・

622 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 14:28:44.69 ID:KrqWIN7R.net]
そうなんだよ。Core2Duoのマシンあったんだが
パーツをアップグレードして、Core2Duoと
マザーボードがあまったんだよ。

余ったパーツでPC組んでお古を実家に持って行こうかなと思って、
新しくケースとWindowsを購入してって考えると中古を
買ったほうが安いんだよ。

Linuxは自分は十分にあるし、実家にLinux置く気もないし
結局使い道なくて捨てた。

623 名前:デフォルトの名無しさん mailto:sage [2015/11/30(月) 06:13:27.38 ID:2IO+cvyP.net]
今だにWindowsXPなんて使ってるヒッピー共の集まりなら、
既存の問題を捨て去って、Linux環境に作り変えたところで文句は言われないよね?
どーせ、連中はbrowserとexcelしか使わないのに、
mysqlとapacheをインストールし辛いし、ターミナルでの作業が面倒で嫌になる

624 名前:デフォルトの名無しさん [2015/11/30(月) 12:22:28.34 ID:oQcP6fca.net]
linuxに文句はない
お前に文句があるのだ

625 名前:uy ◆Qawu9.2l1E mailto:sage [2015/12/01(火) 14:41:45.53 ID:p3g6QuXB.net]
アイデンティティの置き場がパソコンの設定とかしょぼ過ぎ

626 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 20:51:51.91 ID:noRSxZ3n.net]
もう誰も覚えてないだろうけど、Swiftの年内オープンソース化が怪しくなってきたな
オープンソースへの取り組みに関しては、イベントのデモ中に突然VS CodeのソースをgithubにpushしたMSと比べると
あまりにも大きな差が開いちゃったね

627 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 07:35:04.29 ID:dC/00Cpn.net]
Appleはあんまりオープンな思想じゃないからなー
そんなに期待しないほうがいいと思う

628 名前:デフォルトの名無しさん mailto:sage [2015/12/04(金) 06:31:42.94 ID:1XkYkkfx.net]
>>627
オープンソースには昔からめちゃ貢献してますよ?
今のllvmとclangがあるのは、Appleのおかげと言ってもいいぐらい。
そもそもObjective-Cがオープンなのに、なぜそんな発想に至るのか不思議です。



629 名前:デフォルトの名無しさん [2015/12/05(土) 10:45:44.59 ID:awl1xn6a.net]
そういってるそばから発表されたなw

630 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 12:07:21.55 ID:kPO9yvRD.net]
売名

631 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 13:18:58.73 ID:CEgC85ga.net]
swiftばかりじゃなくてPHP7の方も話題にしてあげてください…。

「PHP 7」、ついにリリース
https://osdn.jp/magazine/15/12/05/084200

632 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 15:24:49.27 ID:wQGpIIP0.net]
"Apple、プログラミング言語『Swift 2』を正式にオープンソース化"
taisy0.com/2015/12/04/61878.html

そんでこれで何か変わるの?

633 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 15:34:44.37 ID:wQGpIIP0.net]
IBMもコミットしていくらしい
https://developer.ibm.com/swift/2015/12/03/swift-moves-to-open-source-a-development-perspective/

IBM Swift Sandboxを触ってみた
qiita.com/Ra1nmaker/items/8fff275e3aa7d564823e

来年一気に来るのか?

634 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 15:52:17.47 ID:wQGpIIP0.net]
ビルドにpython-devを要求して何してんだ、と思ったらビルドツールにpythonスクリプト使っとる
これでObjCの廃止の代わりに、Pythonの復権は決定的だな
まぁ取り敢えず、swiftcでswiftcがビルドできるようになってから出直し、この調子なら再来年かなぁ

635 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 00:08:46.93 ID:1x3HM71K.net]
>>625
今すぐに必要なものが設定ファイルしかない

636 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 18:45:45.81 ID:pkPDX3DK.net]
ほんっと昨今のPythonの覇権ぶりがヤバイ

637 名前:デフォルトの名無しさん mailto:sage [2015/12/07(月) 07:28:22.95 ID:7ldc1+VM.net]
↓こちらへどうぞ

+ JavaScript の質問用スレッド vol.118 + [転載禁止](c)2ch.net
peace.2ch.net/test/read.cgi/tech/1429634108/

638 名前:ネヨuy ◆Qawu9.2l1E mailto:sage [2015/12/07(月) 16:26:36.38 ID:wr11zZ6x.net]
vvvウィルスってrubyで書かれてるらしい



639 名前:デフォルトの名無しさん [2015/12/07(月) 18:03:28.48 ID:CoYqlOKQ.net]
vvv ウイルスは、Java(JavaとJavaScriptは違うので注意、殆ど使われなくなったJavaアプレットのこと)や、 Flashの既知の脆弱性を利用しているので、

1. Javaは完全にアンインストールする(ブラウザの機能のJavaScriptのことではない)
2. Flashは常に最新バージョンにする
3. ブラウザは Chrome か Firefox を使用し、クリックしない限り実行されないようにする(ページ表示時の自動再生を無効にする)

1 と 2 でほとんどの場合、感染を防げる。
新しい脆弱性が悪用されることを心配している場合 3 もすれば良い

640 名前:ネトuy ◆Qawu9.2l1E mailto:sage [2015/12/07(月) 21:46:01.89 ID:TXRmEQHH.net]
rubyアプレットだったら大丈夫だったのに、Javaは害悪だな

641 名前:デフォルトの名無しさん [2015/12/09(水) 15:22:39.56 ID:nTbLl42L.net]
何故Pythonは失敗し、rubyは大成功を収めたのか

642 名前:デフォルトの名無しさん mailto:sage [2015/12/09(水) 15:28:58.05 ID:ZwktDk40.net]
日本でRubyが成功し、海外ではPythonなのは
やっぱり開発者が日本人だからでは?

643 名前:デフォルトの名無しさん mailto:sage [2015/12/09(水) 15:34:31.01 ID:vUfuyhm0.net]
>>641は英語が読めないから、だね
あとはGoogleのオプティマイズ効果でそう見えるだけ

644 名前:デフォルトの名無しさん [2015/12/12(土) 08:19:52.95 ID:GS8R/uuh.net]
>>642
まあRubyなんて消えゆくものなのに、なぜ使うのか分からん。

645 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 08:57:29.52 ID:zzgKuIEv.net]
IBMがjitやGCの提供を始めるからな
滅亡への一本道だよ

646 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 15:52:28.26 ID:IboZP53w.net]
>>644
経済大国の行政が支援し続ける限り安泰だよ

647 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 19:56:40.95 ID:++39vwwo.net]
MRJも基幹システムはRubyらしいな

648 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:25:19.15 ID:lUB+TOh5.net]
>>647
流石にそれは無いだろう危なすぎるわwww
つか本当なら君が見聞きしたソース示してくれよw



649 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 07:01:51.53 ID:NtIcfy2B.net]
怖くて乗れなくなるな

650 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 08:27:23.93 ID:x9uwy6Du.net]
最高の乗り心地ですよ

651 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 14:47:23.58 ID:5liwsMNN.net]
天下の三菱重工が基幹システムにスクリプト言語採用する馬鹿w

652 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 16:51:06.24 ID:NofRiaLv.net]
一概にスクリプト言語ってもいろいろ
スパコンで学術計算にウン億使ってもバカとはいわないし
戦闘機にc++使って炎上してる国もある
基幹システムに数値演算の誤差知らないで会計させてるなら馬鹿だろうし

653 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 17:12:25.52 ID:TizSyuTR.net]
JCLだってスクリプトだしな
明日突然JCLが無くなったら間違いなく世界経済は崩壊する

654 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 21:04:44.78 ID:9E2VUcX+.net]
危険って言うのは言語というより、JITエンジンの安全性についてでしょ。
基本的に信頼性のあるStableなコンパイラがあって、
それでコンパイルしてマシン語になれば不変の低級言語と違って、
毎時間アップデートされ続けているスクリプト言語のエンジンは信頼性が低い。
コンパイラと違って、1つのバージョンのエンジンが使われ続けて安全性が保証される性質ではないし。

655 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 21:09:02.60 ID:9E2VUcX+.net]
確かケーキは20日朝までキャンセル効くはずだから、1000件くらいとっとけばいいのに
後から文句言う方が悪い

656 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 21:09:35.51 ID:9E2VUcX+.net]
誤爆失礼

657 名前:デフォルトの名無しさん mailto:sage [2015/12/14(月) 01:02:40.43 ID:ztgxkUHM.net]
>>656
なんなのか詳しく教えれ

658 名前:uy ◆Qawu9.2l1E [2015/12/14(月) 21:16:23.71 ID:WIf5dtaV.net]
JITの安全性って何?バグがあるって事?








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<179KB

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