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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 19:01:18.40 ID:r0QNT7RT.net]
前スレ

【Lisp】スクリプト バトルロワイヤル49【pl,rb,php,js】 [転載禁止](c)2ch.net
peace.2ch.net/test/read.cgi/tech/1430308707

2 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 21:50:27.55 ID:FSpSh7fS.net]
今のtech bubbleの最中、es6にBABELって笑えない冗談だよね

3 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 22:55:00.46 ID:ZFrqIN2S.net]
JS一人勝ちすぎてこのスレも終了だな

4 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 23:17:37.71 ID:FSpSh7fS.net]
frontendなんて飾りです。デザイナには、それがわかんのです。

5 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 00:51:13.79 ID:RQJ2TvW7.net]
fullstack JSは自然の摂理に反しているから絶対に流行らない
frontendに流行りのJS frameworkを使うだけで終わる
そもそも、angular.jsに至ってはJSなんて書かない
価格、速さ、扱いやすさ、すべてにおいてPHPの完全勝利←今ココ

6 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 03:29:19.98 ID:QCbr37Ms.net]
>>5
PHPとかやめてよ、ゾウさん並に重くてでかいんだから。曲芸でもしてろ

7 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 04:17:58.86 ID:tKCIJ40P.net]
PHPは謙虚だから嫌いじゃない。

8 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 16:28:46.04 ID:SuLDvolq.net]
つまりjsは大嫌いってことだな

9 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/31(日) 16:45:30.83 ID:SFsCydTk.net]
本日のおまけw

[EXEファイル可] JavaScript統合開発環境 DX Studio [転載禁止](c)2ch.net
peace.2ch.net/test/read.cgi/tech/1423340731/

10 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 18:22:28.45 ID:0vVDnOAL.net]
長いからfuck jsでいいじゃん



11 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 18:49:52.06 ID:n2sPQcp7.net]
なんだかんだ言ってどの言語も最初は糞だった

12 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 19:40:14.63 ID:RQJ2TvW7.net]
expressとmongodbに本当に御利益があるなら、
slim + apache + mysqlで作ってから書きなおせば十分だよね?
fullstack JSにangular.jsって、どういった主張なんだか分からない
ninjaならbackbone.jsにrendrの方がイキイキするだろうから

13 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/31(日) 21:10:20.27 ID:SFsCydTk.net]
>>11
いちばんいいのはMenuetOS+FlatAssemblerだなw
システムコールが簡単で習得が早いけど、アセンブラ自体が記述が長いから使わないけどなw

やっぱ一般普及してるBASICに勝るものはないw

安定の99BASICとDarkBASIC。(キリッ

14 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 22:54:43.80 ID:RQJ2TvW7.net]
express.jsやmongodbは気持ち悪いし、angular.jsはjsなんて書かないし、
jsonなんてP言語でも返せるし、LAMPならOSSの資産が活用できるのに、
なんで、node.jsなんて流行ってんだろう

15 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 23:27:39.55 ID:0vVDnOAL.net]
>>14
Web技術って誰でも簡単に情報を入手できるからノウハウの蓄積が価値にならないの
だから普通は技術以外のところで差別化しようとするんだけど、
それが嫌でどうしても技術で差別化したいというなら人と違うことをするしかない。
メリットがあるからnode.jsを使うんじゃなくて、node.jsを使うことを前提に
意味をでっち上げるんだよ。

16 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 23:31:13.27 ID:WviMqZg8.net]
angular.jsはjsなんて書かないと何回も言えば
それが真実になると思ってるのかなw

17 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 23:37:25.27 ID:Vdfmr0fT.net]
MEANを一生懸命攻撃しているけど、
reactとかkoaとかmeteorとかの人気が出てきてるから
実はMEANは今ではそれほど定番ではなくなってきている
Backbone?古すぎて化石だよw

18 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 23:54:54.87 ID:RQJ2TvW7.net]
>>17
技術の中身をよく知らないガキが騒いでるだけだろ

19 名前:デフォルトの名無しさん mailto:sage [2015/05/31(日) 23:59:52.68 ID:RQJ2TvW7.net]
react.jsの方がangular.jsよりもjsらしいコードを書くよね
jsらしいコードを書きたいか、否かは忍者力によるだろうけど
そもそもmeteorって、phpみたいなthreadモデルなんじゃねーの?
PHPでいいじゃん。なんだよdata on wireって。あれ動かしたらマシンが固まったよ

20 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 00:32:34.55 ID:e+Q3qVuq.net]
>>15
ああ、それで大阪知事のレイシストは差別化をはかってたんだな



21 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/01(月) 00:53:40.68 ID:++yFtB05.net]
政治発言はよそでやれw
うざいw

22 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 01:08:17.71 ID:e+Q3qVuq.net]
>>17
backbone.jsって三大frameworkと呼ばれていたものの中では最小なんだよね。マニュアルも小さい。
作りこめばReact.jsよりも高速に動作みたいだし、サーバー側でもレンダリングできる
僕は、ぺちぱーだからangular.jsのマニュアルと

23 名前:睨み合おうと思うんだけど、
fullstak JSなんてninjaたちにとって、angular.jsなんて型に収まる器じゃないはずなんだ
[]
[ここ壊れてます]

24 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 05:54:35.06 ID:+kXayzoe.net]
そもそもangularなんていうフレームワークは大規模プロジェクトでしか使えない。
9割のプロジェクトではMEANなんて考えなくとも適当にやればいいだけ。
もしくはメンバーを巻き込んでチャレンジ出来るくらいの余裕のあるとこなら試してもいい。
聞く話だと成功率は半々くらいだけど。

25 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 08:01:26.74 ID:2zoP4pU6.net]
言語関係なくフレームワークの中で仕事をしたら負け組ドカタの出来上がり。
フレームワークを作ってドカタを大量生産する人だけが勝ち。

なぜ皆がPHPを嫌がるのか、PHPを強制したらたまに自殺ものの悲壮な顔をする人までいるのはなぜか、それはPHP自体がドカタ作成に特化したフレームワークだからだな。

26 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 09:06:18.78 ID:OrMHBEli.net]
フレームワーク作るとか夢見るのもいいけど、
俺総理大臣になるんだみたいな夢は
小学生までにしとけ

27 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 12:15:03.77 ID:e+Q3qVuq.net]
それって仕組みづくりなのかな?仕組みづくりだとしたらやるべきだし、
仮に仕組みづくりでないなら仕組みを作れない訳だろ?今僕らがやる意味はある?
もっと常に自問しようよ。僕なら顧客に説明できないよ。
「僕らのやることは仕組みづくりじゃありません」なんて。

28 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 12:27:50.00 ID:71IUh1Py.net]
AngluarはSEOを意識しなくていいログイン制のサイトにしか使えんよ

29 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 13:39:42.46 ID:e+Q3qVuq.net]
Googleのクローラーがajaxも収集するように改善されたって聞いたけどな
robot.txtとかサーバーに置くでもいいし。てか、Web広告作ってたの?

30 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 14:33:42.23 ID:s3ZcdtNu.net]
AJAXと言えば、JSがここまでになったのも、
GoogleがGoogleMap作ったせいだよな。
あれ以前はJSはもっと小バカにされていた。



31 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 15:18:01.50 ID:WX1qYnod.net]
jqueryでjs使うのに抵抗がなくなったのが大きい

32 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 20:13:36.24 ID:bWf+hh2y.net]
>>24
10年以上も意識が古いみたいだけど、何が有ったの?

33 名前:デフォルトの名無しさん mailto:sage [2015/06/01(月) 21:43:52.90 ID:it4A2ieO.net]
>>29
GoogleMapにかぎらずWebが未発達だったからな。
今もそうっちゃそうだけど。
逆に言えばまだまだ大きくなるってことだ。

34 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 01:35:43.38 ID:OtbaiMpw.net]
sinatra系が此処まで普及するなら、
perlを使い続けてた方が、もっとずっと有意義だった気がしてきた

35 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 01:45:51.06 ID:OtbaiMpw.net]
google,Microsoftが手を取り合ってcloudに力を注ぐにも関わらず、
古き良き時代のGNUとsource codeでの配布文化だけが1人で負ける構図
今の時代に誰がソフトウェアなんて書けるんだろう

36 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 12:29:15.59 ID:11lVbr3Z.net]
Webのおかげでアプリのオープンソースは完全に終わったよね

37 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 13:14:24.49 ID:d0W6qw6r.net]
>>35
どういうこと?

38 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 16:07:35.40 ID:Xy74cFV6.net]
・ユーザーのマシンへのアプリのインストールが不要になったためソース形式での配布が廃れた
・バイナリを配布することなくサービスを提供できるためGPLが無意味になった
・昔ならOSSのアプリ開発をやってたようなできる奴等がみんなWebサービスへ行ってしまった

39 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 20:08:38.84 ID:xsyVSySD.net]
Webもオープンと貢献に対する暗黙の圧力が働いてるけどね

40 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 20:46:11.24 ID:78nMHj2N.net]
だから「アプリの」なんでしょ
Web技術に価値はないからね



41 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 21:29:28.21 ID:xsyVSySD.net]
HTML5は、(中略)クロスプラットフォームアプリケーションに対応するフルプログラミング環境です。
www.w3.org/2012/12/html5-cr.html.ja

HTML5は、(中略)アプリケーション開発のための機能を提供します。
www.w3.org/2014/10/html5-rec.html.ja

42 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 21:44:40.62 ID:OtbaiMpw.net]
>>39
何でも無料で手に入る良い文化だしね。素敵な錬金術だよ。

43 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 21:59:32.20 ID:OtbaiMpw.net]
自身の価値を信じていたのに、無料のものに仕事を取られるってどんな気分だろうね

44 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 23:45:55.29 ID:Xy74cFV6.net]
技術にしか向き合おうとしてこなかったかわいそうな連中はIoTなどのハード系や
関数型などのマイナー言語に逃避しつつあるね

45 名前:デフォルトの名無しさん mailto:sage [2015/06/02(火) 23:59:31.07 ID:OtbaiMpw.net]
営業なんて3日あれば出来るだろw

46 名前:デフォルトの名無しさん mailto:sage [2015/06/03(水) 00:07:35.79 ID:tdUAPzML.net]
matzなんて良い例だね。技術力が、そのまま営業力になったんだ。
でも、営業は技術力なんて持てないし、商品価値もないんだ。
こいつらに人件費の分まで稼ごうなんて思ったら、自分で営業した方がマシだって気付くよね

47 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 00:41:10.05 ID:U3atrZZO.net]
いよいよ、勃たなくなった

48 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 01:34:24.77 ID:2Og4H4kW.net]
ハード屋はいいよな。いつか必ず壊れて買い替え需要が発生するから。
技術を習得するのが難しい分、一生飯食えるし。
たとえ設計で落ちこぼれても、製造関係の仕事があるしな。
ソフトウェアは、とりあえずPCさえあれば学習は可能だし、プログラム組めるし、
特別な設備が要らないと言う意味で、大学行って専攻する意味って一体。
キチガイじみて標準化が求められる業界なのもつらい。
人件費の高い日本で、ハードなら品質のいいものを作るという戦略も取れるけど、
ソフトはどうせ標準かそうじゃないかでしか判断されないから、
そういう戦略がとれない。そもそも、ソフトの品質の高さを証明する指標は無いしな。
ハードなら精度が高いとか高寿命とかあるけど、ソフトはデジタルだし。
せいぜい早いとかメモリ使用量が少ないとか、でもどっちにしろ
標準かそうでないかしか重要じゃないから、いくら日本で頑張っても、
世界最大の市場と世界最大の技術力を持ったアメリカに全部持っていかれる。
勝者と敗者もデジタルだね。二番手だった日本がここまでやせ細るとは。
しかも流行の移り変わりが激しいから、常に学習する必要があって、
年取るたびに辛くなる。俺らは芸人かなんかか?こんな業界他にあるか?

49 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 02:02:01.64 ID:2Og4H4kW.net]
例えば自動車だったら品質や性能の良いものを作れば、
買い替え需要のときに選んでもらえる可能性があるよな。
自動車は、あれ単体で完成していて、あれ単体で使うものだから、
互換性を気にする必要はないもんな。Fordな人がTOYOTA買ってもOK。
だから頑張ればシェアを奪えるし、頑張りがいがある。
ソフトウェアでは互換性が大事なので、一度標準が決まったら
逆転するのは困難。品質を上げてがんばるったって、
バグがないことなどを数値で証明するのは無理だから
セールスのしようがない。せいぜい実績を示す程度。
ちょっと頑張ってTRONを作ってみたところで、
Androidに全部食われた。標準化力でアメリカには適わない。
こんなんじゃ誰もやる気でないよ。

50 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 02:03:08.34 ID:U3atrZZO.net]
情報工学を専攻してりゃ、プログラマ以外の逃げ道が拓かれていたことぐらい知っているだろ?



51 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 02:05:28.10 ID:20rKcsFF.net]
株取引

52 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 02:08:27.80 ID:U3atrZZO.net]
ソフトウェアの品質を証明する方法がなくとも
システム開発のプロセスの品質を保証する資格ならあるだろ
ITILだっけ、CMMIだっけ?

53 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 02:10:18.78 ID:U3atrZZO.net]
もっとも、このスレは、そんなものとは縁遠いはずだけど

54 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 02:18:02.49 ID:U3atrZZO.net]
ACCESSってガラケー用のOSを開発してたよね。NetFrontだっけ?
開発者が優秀だとしたら、取引先が悪いw

55 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 02:24:38.13 ID:2Og4H4kW.net]
>>51
そんな物が何の戦力になる?ライバル企業も取得したらそれで終わりだろ。
部品の精度が良いとか、高寿命とか、低燃費とか、高性能とか、
こういう日本人の得意そうな尺度がソフトウェアには無いのが問題かと。
これなくして世界と戦うのはあまりにも厳しい。
標準化力ではとてもじゃないがアメリカに適うわけがない。
だからみんな外貨を獲得することを諦めて内需にしか目が行ってない状況なのでは。
アメリカ様が標準化したパーツを組み合わせて国内で頑張る。
アメリカ様のおこぼれ頂戴。戦うことを諦めた乞食、は言いすぎか。
日本製品が海外でバンバン売れてた頃が懐かしいね。
規格さえ合致していれば、互換性を気にしなくても良いというのが良かった。
性能と品質さえ良ければ買ってもらえるんだから。

56 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 03:18:59.31 ID:2Og4H4kW.net]
あ、ちなみに私は、ソフトウェア業界の人では無いです。当たり前ですね。ちょっと煽ってみたかっただけです。
ちなみに農家やってます。
しんどいけど、私の作ったものが、誰かの生命維持に役立っていると思うと、やりがいはあります。
食べ物はどんな時代でもどんな人にも絶対に必要なものなので、ある意味安定していると言えます。
食べ物を作ることは絶対に正しいことですし、社会貢献にもなります。そこは自身があります。
一見地味ですが、食べ物を作って文句を言われる筋合いはないので、少なくとも否定的な目で見られることはありません。
年をとってもできる仕事ですし、世の中の流行に振り回されることもありません。
今時は農業にも理系の知識が要ります。植物も生き物なので、当然ですね。
つまり、農業は理系分野なのです。皆さんの得意分野ですね。しかも対人スキルも要りません。
今、農家の人たちは、後継者不足で困っています。国も自給率アップを目指しています。
先の大雪で、関東地方のハウスが沢山崩壊したので、廃業した人が沢山居ます。
しってのとおり、福島の農業は壊滅状態です。穴埋めが必要です。
そのため、今農業を始めるのなら、国が半分ぐらい費用を負担してくれます。
残りの半分も、無利子で20年ローンが組めます。
すみません、適当言ってます。詳しくは調べてください。
ハウスは一棟200万程度で立ちます。いちごが儲かります。皆さんも始めてみては?

57 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 03:47:10.08 ID:2Og4H4kW.net]
ちょっとアホみたいなこと言うけど、
今更Windowsのシェアをどうやってひっくり返せばよい?
ソフトウェア業界に染まると、こんなアホなことを考えることすら有り得ない思考回路になるわけだけど。
でも、昔の日本人は、そんな馬鹿げたことを、ハードで行って、世界と戦って、しかも勝ったわけだけど。
アメリカが何か面白いこと始めると、それをパクって、もっと高品質なものを作って、シェアを奪う戦略。
同じことがソフトウェアで出来る?
世界の中心、標準化力最強のアメリカと、どうやって戦う?
日本人は品質を上げるのが得意。
しかし、性能や品質より標準が重視されるソフトウェア業界で、
いつものように後追いで高品質に改良して勝負する戦略は通用しない。
そもそも、ソフトウェアの品質は数値化不可能で有効なアピールポイントにならない。
互換性重視 & アピールポイント無し、のダブルパンチ。
アメリカ様の乞食になるしか仕方ないね。
日本の開発した音声圧縮フォーマットがあったけど、どこ行っちゃったんだろうね。
日本人すら使わないと言う。lzhも絶滅したね。頑張る意味ある?

58 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 03:56:15.20 ID:20rKcsFF.net]
>>56
ReactOS, GhostScript, OpenOfficeといった無料化路線があるけど、どれもいまいちだよな

59 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/04(木) 06:49:31.70 ID:KXOiaqA7.net]
>>56
MenuetOS一択。(キリッ

60 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/04(木) 08:40:28.55 ID:KXOiaqA7.net]
99BASICド安定時代。(アハ



61 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 11:02:11.70 ID:3+T5r2Fc.net]
>>56
それって、そもそもインターネットが無かった時代の栄光だろ?栄光にすがってる年寄りなのか、栄光に幻を覚えている若造なのか知らないが現実をもっとちゃんと把握しよう。
アメリカの基準何?日本の基準何?曖昧な概念で考えてるからそもそも本質が見えてこないのだよ。

日本が勝つ事が重要でそれにこだわってる人?より良いもの作るのが重要な人?

日本のかたつてのそういった精神を持った人やそういう能力のある人は今殆ど日本にいない。

アメリカに行ってそこでその覆す覆されるの戦いをしている。

日本でしか通用しない国内では凄腕エンジニアと、海外でもそこそこ活躍している日本人エンジニアだと明らかに何かが違う、
前者に何か欠けているものが一目瞭然だと思う。

人種は置いといてその人が本来持っている能力を賞賛する国際社会において、
お前みたいなDNAですら他の民族と区別がつかない日本人という民族に拘ってるやつって、完全に本人が気がついてない宗教だよな。

取り敢えず時代はモバイル。途上国や貧困層までシェアを広げて最後には低所得層だけじゃなくその他大勢も乗り換えるようになればシェアが変わるのでは。

そもそも時代はOSなんかなんでもいいクロスプラットフォームが主流なんだが、

62 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 19:02:38.10 ID:2Og4H4kW.net]
で、どうやってアメリカ様の乞食を脱却するの?
良いもの作っても、アメリカ様にパクられたら、たとえ劣っていても、そっちがスタンダードになるのに。
いくら頑張っても無意味だったので、もう最近は誰も頑張らなくなった。当たり前だわな。予算も下りるわけない。
インターネットがどうとか言ってるが

63 名前:、それこそソフトウェア固有の問題じゃないか。
インターネットがあるから標準が重視されると言うなら、俺の言ってることをなぞってるだけ。
インターネット前提でしか物事を考えられないのなら、まさにソフトウェア脳と言える。
自動車や電子部品にインターネットが関係あるか?性能や品質が良ければ、インターネット関係なく、売れるだろ。
冷蔵庫にインターネットの機能が必要か?それより省エネと使い勝手だろ。省エネは数値で示せるしね。
テレビは最早情報端末と化しているので、区分としては微妙だが、それでも画質を売りにすることは出来る。
ギターにインターネットが関係あるか?音が良くてブランドが有れば売れる。
俺は農家をしているが、インターネットとか標準とか互換性は全く関係ない。はっきりいえる。
ただ単に、おいしければ高くても売れる。今も昔も変わらない。
こんな風に、ソフトウェアの外に目を向ければ、インターネットの有る無しは、さほど関係ない。
[]
[ここ壊れてます]

64 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 19:22:39.88 ID:xuWz3vjX.net]
それはソフトかハードかじゃなくて単に情報の入手性の問題だ。
ソフトの世界でも専門性の高い業種やメインフレーム、特定の客や業種に特化したSIerなんかはあまりインターネット関係ない。
なぜならインターネットでノウハウが公開されていないから。
農業は独学じゃできないだろ?テレビは独学じゃ作れないだろ?
でも一般のWebサービスはインターネットがあれば誰にでも作れる。そこが決定的に違うところ。

65 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 20:08:40.51 ID:U3atrZZO.net]
ジャップランドに愛着があるなんて、ジジイ世代ぐらいだろ
さっさとコンピュータの世界から隠居しろ

66 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 20:10:03.99 ID:U3atrZZO.net]
ソニー死んだ。もういない

67 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 20:16:45.48 ID:U3atrZZO.net]
もしも、自分自身に才能があったらNTTとGoogleの何方で働きたいかなんて、
すぐに答えが出るだろ。つまり、日本企業って、そういう場所なの。

68 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 20:31:57.40 ID:oEx889mZ.net]
>>61
自分が使ってないから要らない、ってのは幼稚園児まで。

69 名前:デフォルトの名無しさん mailto:sage [2015/06/04(木) 22:59:33.52 ID:U3atrZZO.net]
Windowsのシェアをどうやってヒックリ返すかだとwww
一体、いつの時代からきたジジイだろう
もはやソフトウェア業界における資本主義の最後の砦だ

70 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 01:03:38.66 ID:vgtnI7Mx.net]
>>61
農林水産省のページにはGAPってのがあるけど、これは農業の標準化プロセスじゃないのか?



71 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/05(金) 01:04:55.90 ID:0rFWZSHL.net]
99BASICド安定時代。(アハ

72 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 01:08:53.18 ID:vgtnI7Mx.net]
F社の農業IT化の功名なステマかな。さっさとイチゴも工場化すればいいのに

73 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 01:21:02.77 ID:vgtnI7Mx.net]
ジャップランドの田舎農家を相手にしたWebベンチャーって、どうやってジジイ共を説得したんだろうな
海外の方が効率化には余程のこと発展しているけど、
あれは農業の機械化が既に進んでたから理解も良かったんだろうね

74 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/05(金) 01:44:07.62 ID:0rFWZSHL.net]
>>67
かつての大型計算機末期とよく似てるねw
構造が簡単なOSに置き換えられるのも時間の問題w

75 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 05:44:38.64 ID:P0ImBG10.net]
Linuxも構造が複雑だからなw

76 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 05:54:25.32 ID:ZHcwSy+U.net]
そうか MS-DOS に置き換えられるのか

77 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 06:36:22.21 ID:ArINQc3s.net]
メインフレームって構造はクソ簡単だよ
クソ簡単すぎるものを業務システムというクソ複雑なものに無理矢理適用してきた結果、
運用がクソ複雑になって行き詰まった
なんたって画面は固定長バッファでアスキーアートを入出力するだけだぞw

78 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/05(金) 06:44:59.67 ID:0rFWZSHL.net]
MenuetOS
www.menuetos.net/

79 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/05(金) 06:45:51.18 ID:0rFWZSHL.net]
やっぱアセンブラだなw
www.menuetos.net/09814.png

80 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 08:30:36.80 ID:fyxrv9AE.net]
> 自動車や電子部品にインターネットが関係あるか?

大いに関係ある
ある職場(電子機器メーカ)で使ってるアプリ、あまりに酷い作りでびっくりしたんだが、
エンジニアがネットの見方すら知らなかった(ありえねー!!!)

人工知能の最近の進歩で農業もプログラマも仕事の仕方がかなり変わると思われる



81 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 18:27:12.33 ID:uvLb1aU1.net]
屁理屈はいいからさっさと海外で売れるもの作れ。
トヨタが頑張ってるぞ。
ホンダがジェット作ったぞ。
富士フイルムでさえエボラ治療薬作ったぞ。
こういったニュース、ソフトエアでは全く聞かない。
チャレンジ精神皆無の夢のない業界。
もはや東南アジアにでも行って、アメリカの受け売りで御高説振るうしかないね。

もっとも象徴的なのはwindows。
糞だ糞だと言いながら、互換性が大事なので、乗り換えることが出来ない。
最近は特に酷くて、8、8.1、10、と立て続けに糞なのに、誰も乗り換えることが出来なくて、
古い7を使い続ける始末。他の業界なら、とっくに乗り換えが起こっているところなのに、それがおきない。
他の業界なら、チャンスなのに、チャンスがチャンスにならない。
不健全で夢のない業界。これで給料まで下がったら、みんなやめちゃうね。

82 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 18:47:20.14 ID:vgtnI7Mx.net]
日本が海外へ輸出するものなんてゲームぐらいだからな
海外も都市部だと、どこ行ってもコスプレだらけだよ。恐ろしい。
ところで、田舎のジジイ共が作る野菜って海外で売れるの?
物価が高くて日本ですら売れてないよね(´・ω・`)

83 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 18:49:17.87 ID:vgtnI7Mx.net]
え?それ、まだ人手でやってたの?まぢで?
遅かれ早かれ、いずれ、こうなる。

84 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 19:22:11.96 ID:uvLb1aU1.net]
ゲーム自体がオワコンすぎるから、ゲーム業界ももう終わりだけど、
全盛期のゲーム業界はまだ健全だったね。
ハードが新しくなるたびに、乗換えが起こったからね。
任天堂が勝ったり、SONYが勝ったり、その時代時代で良い方が売れてた。
負けたほうも、反省して再チャレンジ。自浄作用。これこそ市場原理だね。

一方、Windosは腐っていく一方。互換性重視で市場原理が働かないから、誰も止めることが出来ない。
消費者はフィードバックを送るぐらいしか武器がないが、強制力がないうえ、
MSは聞く気がない。その証拠に10も8路線。
普通の業界ならありえない。前の商品が不人気だったら、シェアを奪われることを恐れて次は変えてくる。
互換性の奴隷になって、最も停滞しているのがソフトウェア業界と言える。まるで社会主義のよう。
Windowsだけじゃないぞ。ソフトウェア業界全体が、そういう傾向。
Windowsが糞でもJavascriptが糞でも使い続けるしかない。
願わくば、良い方向へ向かうのを願うだけ。参政権はない。どこかの将軍様の国と同じ。

85 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 19:57:26.63 ID:uvLb1aU1.net]
普通の業界なら、まず、互換性をとるのは当たり前で、それ以外のところに付加価値をつける。
特に日本なら、制度や耐久性を重視する。高い人件費をカバーするための戦略。
ネジ一つとってみても、規格にあってるのは当たり前で、それ以上のものを作る。それが付加価値。
最近はそれでも食えなくなってきたから、規格外の特殊用途の部品を作って凌いでいるわけだがな。
一方ソフトウェア業界はデジタルだから精度も耐久性も糞も無い。
いわゆる、職人芸も必要ない。キーボードをたたくのに手先の器用さは関係ない。
規格や標準や互換性が全てで、競争原理も働かない。
そもそもからして競争がないのに、競争で勝つのは無理。

アメリカが規格を決める→規格のルールに乗っ取った上で、良いものを作る→スポーツマンシップ、競争の原理。
これがなきゃダメ。日本が勝てないのはもちろんの事、業界全体が腐る。
Oracleが腐っても誰も止められない。頼みの綱はフリーソフト。ヒッピーの精神。ビジネスにならない。
よその業界、例えばギターなら有名ブランドのコピー商品も良く売れるし、ビジネスになってる。
多様性があるし、競争があるので健全だね。
ソフトウェアでこういった健全な市場を形成するのは無理。お絵かきソフトならAdobe一強。

86 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 20:07:36.79 ID:vgtnI7Mx.net]
>>83
無知を晒したった、何でも教えて貰えると思うなよカス

87 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 20:17:36.07 ID:vgtnI7Mx.net]
この世界は不思議と、ヒッピーの方が仕事をしている。

88 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 20:22:35.61 ID:uvLb1aU1.net]
>>81
農業を自動化するのは最早当たり前。俺もそういう機械を導入している。企業秘密だが。企業ではないけどね。
しかし、それ以外のところに付加価値がある。
温度管理や肥料配合や肥料濃度etc。それらを適切にしないと、おいしいものは出来ないし、収穫量も上がらない。
植物は生き物なので、育てるのは大変。病気にもかかるし、対応しないといけない。
一本一本育成状態も違う。個別に対応しなければならない。教師と同じ。
カンカン照りが続いたと思えば連日雨のこともある。
天気予報を良く見て、未来を予測して、パラメータを決める。
こういう世界。

89 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 20:40:38.62 ID:vgtnI7Mx.net]
今もう機械学習による収穫予測とダイオードでの日照管理までやるんじゃねーの?
ヒューリスティックなんて今日日、はやんねーよ

90 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 21:09:10.44 ID:97BJbcDl.net]
まあつまるところ軽く纏めちゃうとアップル、SwiftでFAってことか



91 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 21:14:03.79 ID:uvLb1aU1.net]
ちなみに一太郎も終わった。
日本であれだけシェアあったのに。
アメリカ様がちょっと「標準」を持ち出すと、あっという間にこれ。
性能や品質が勝っていても、何の意味もない。頑張る意味がない。
先行しても無駄。後からアメリカにひっくり返される。互換性と標準の壁。
Firefoxは良く頑張った。しかし無料で配布したから勝てたわけで、
Netscapeのように有料であったなら、勝てた理屈がない。
無料で配布などと言う儲からなさそうなことを日本企業がするわけないし、
して欲しくもないが。無料にしないと勝てない、無料にしても勝てない、
と言う時点で、ビジネスとしては終わっている。もう打つ手がない。

アニメやマンガやゲームはオワコンだが、まだ良い。
互換性を気にする必要はないから。消費者が気に入ったものを買えばよい。
良いものさえ作れば売れる、という当たり前の夢がある。
それすらネットで無料でばら撒かれる始末。
お前らの大好きなインターネットの実態。

92 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 21:34:04.98 ID:vgtnI7Mx.net]
プロプライエタリィの癖にOpen Office以下の品質のソフトウェアだろ?
とうの昔に市場で淘汰されているんだけどな
結局、ソフトウェアのバグを潰すのって莫大なコストが掛かるんだけど、
一般ユーザーからすれば、ビジネスがどうこうよりも安ければ良いんだよね
ソフトウェアのプロダクトをうまくコントロールするために
行きついた矢先は薄利多売の広告の付録

93 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 21:37:58.89 ID:uvLb1aU1.net]
無料のお絵かきソフトにGIMPがあるが、
みなこぞってPhotoshopを買っている。めちゃくちゃ高いのに。
Photoshopのコピーソフトを作って、「Photoshopより高性能高品質」と歌った所で、誰が買うだろうか。
無料ですら勝てないのに。ビジネスになるわけがない。
MS Officeのコピー商品にKing

94 名前:soft Officeが有るが、マトモな感覚があれば、あんなもの、買うわけがない。
中途半端に高い上に互換性が余りよくない。それならMS Officeを買うし、いっそのことLiberOfficeの方がマシ。
おおよそ中国でしか成り立たない商売。
アプリケーションで儲ける発想は古い、と感じるだろうが、
アメリカはそれで荒稼ぎしているわけで、日本では成り立たない、が正しい。
そこに食い込もうにも、食い込める道理が無いのが問題。
[]
[ここ壊れてます]

95 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 21:38:40.57 ID:vgtnI7Mx.net]
プロプライエタリィなプロダクトなら趣味で作られたもの以上の品質と付加価値がないとね

96 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 21:40:07.73 ID:vgtnI7Mx.net]
一時期はgimpの方がphotoshopより高品質だったよ
さすがに、今はもうAdobeが本気を出しただろうけど

97 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 21:42:53.63 ID:vgtnI7Mx.net]
>>91
それって、トヨタが居るのに新しい自動車会社を起こすぐらいのマヌケ

98 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 21:56:00.11 ID:vgtnI7Mx.net]
お野菜のように時代に普遍的に消費されるものは何かって?
今、目の前に見えてるだろ。この目障りな猥褻物の広告だ。
何れは世界中の男という男が竜樹のように悟りを獲るだろうね

99 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 22:07:42.05 ID:uvLb1aU1.net]
>>94
Fordが居るのにTOYOTAを作ったわけだが。そして勝った。
無謀と思えるのは、君がソフトウェア業界脳に犯されているから。
互換と標準が全てで何をしても無駄な、特異世界に浸りすぎて、それが当たり前になっているだけ。
外の世界では、ホンダがジェットを作ったり、富士フィルムがエボラ治療薬を作ったりしている。
世の中では、「良いものを作れば売れる」は成り立っている。
成り立ってないのは、互換性と標準に縛られて身動き取れなくなってるソフトウェア業界だけ。
他にこんな業界はない。宗教ですら鞍替えできる。国ですら参政権ぐらいは有る。
俺は農家だが、育てる品種は、好きなのを選べるし、サカタだろうがタキイだろうが自由だ。
毎年変えても構わない。だから種屋は新しい品種を必死に改良するし、競争がある。
野菜を買う人も、どれを買うかは自由。標準や互換性には縛られない。
良いもの作れば逆転できる。道理が有る。

100 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 22:35:54.07 ID:vgtnI7Mx.net]
>>96
一太郎が負けたのは、追加投資すべき時期に追加投資できなかったから市場から淘汰されただけだよ
君はビジネスがどうこう吠えるよりも、田舎で野菜を作ってる方が性に合っていると思うよ



101 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 22:38:23.14 ID:vgtnI7Mx.net]
互換と標準がすべてなら今でもblackberryが市場に出回っている
だけど、androidとiphoneの登場って突然に消えたじゃないか
君は市場に出回る標準的な形状の野菜でも作ることを生きがい一生を終えればいいよ

102 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 22:38:40.84 ID:lsMoUydE.net]
なんだこいつ馬鹿じゃねーの
スクリプト言語を語るスレでこういう筋違いの自己主張しちゃう奴が日本人として最も害悪
自分は誰かが必死こいて品種改良して作られた種巻いて収穫してるだけで、
偉そうに農業わかったつもりになってソフトウェア業界見下す
いいご身分ですわ

103 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 22:49:54.33 ID:vgtnI7Mx.net]
そもそもソフトウェア業界って、以前は互換性のない独自仕様のものばかり作ってたよな

104 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 23:07:37.57 ID:ArINQc3s.net]
今はGoogleが独自仕様乱発してるけどな

105 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 23:10:41.62 ID:zIdlcfi4.net]
>>99
7/19にビビってるだけじゃね?

106 名前:デフォルトの名無しさん mailto:sage [2015/06/05(金) 23:48:18.26 ID:vgtnI7Mx.net]
githubを政治に使ってる市民団体があるのってドイツだっけな?
ジャップには当分は無理だろうな

107 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 03:30:09.46 ID:FdlGybab.net]
確かにソフトウェア産業では、規格を広めた者が勝利するという側面があるけど、
規格があまり問題にならない、業務システム、組み込み、検索、クラウド、人工知能などの分野もある訳で、
日本や他のアメリカ以外のプレーヤーが頑張れる余地はまだまだあると思いたい・・・。

108 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 03:58:12.99 ID:vaKNk9TZ.net]
別に勝つ必要なんてない
スクリプト言語を個人的に楽しめれば他はどうでもいい

109 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 04:19:14.65 ID:H1DMvpQ4.net]
昔は某総理がIT革命IT革命言ってたけど、
それじゃ標準規格の発生地のアメリカに全部持っていかれると分かったら、
今度はコンテンツコンテンツ言い出した。
コンテンツなら品質で勝負できるから、まだ目が有る。
でもコンテンツの質も落ちてきたし、ネットでタダでばら撒かれるから、
やっぱりハードに回帰して武器を売ることにした。
手始めにオーストラリアに売ろうとしたら、
ハードは日本がいい、ソフトはアメリカがいい、と言われた。
そりゃそうだろうな。日本ハードの国。

110 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 05:00:20.95 ID:H1DMvpQ4.net]
ソフトウェアエンジニアは世間一般ではSEって言われているけど、
本当に名前のとおりになったな。
米国製ソフトやフリーソフトを組み合わせてシステムアップするお仕事。インフラ屋。
インフラ屋が世界で活躍しようと思ったら、実際に世界に出かけて、現地でシステムアップするしかない。
しかし現地にもSEは居るので、普通はそちらを使うわな。日本人の人件費は高い。
ということで、ソフトウェアエンジニアは、大方のイメージに反して、グローバルな活躍をするのが難しい。内需。
同じインフラ屋でも、鉄道なんかだと、車両や部品を持っていくことで、そこで利益を出すことが出来るので、
国内の工場が活気付くけど、そういう要素もないしな。
日本でソフトを書いてパッケージ化して世界中で売りさばく方法が最も儲かるけど、
それが出来るのはアメリカだけ。日本でパッケージ化された独自規格など、
同じ日本人でも使うのを躊躇う。標準、互換性恐怖症が染み付いているし、実際それは正しいから。



111 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 05:26:39.05 ID:vaKNk9TZ.net]
良いハードを作るという点においては
過程が見えているので真面目な日本人の得意とするとこだが
センスもなく海外と感性が合わないのでソフト面が苦手というだけのこと

112 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 06:14:55.34 ID:H1DMvpQ4.net]
日本だけではない。アメリカ以外の世界中がソフトで苦戦している。
無論、アメリカで互換性という既得権益を上手く築けなかった人たちも、大変苦戦している。
ソフトはアメリカ一強で、あとはインフラ屋状態。だからみんな夢を追ってアメリカへ行く。国内は余計にスカスカになる。

標準と互換性が全てというソフトウェア独特の閉塞感は世界中の誰もが感じているところ。
このまま市場原理が働かないのは良くないとも考えるだろう。
ところが互換性の既得権益と戦うには、無料しか武器がない。ということで、ここ最近世界中で無料合戦。
もはや無料にする必要がない新規の物まで無料が当たり前。ライバルが無料にするのだから仕方がない。
ついにはMSすら、自社製品を制限つきで無料でばら撒く始末。
標準を獲得するために、骨身を削る、超超超デフレ状態。デフレの局地、無料。こんな業界が他にあるだろうか。
普通の感覚ではこんなゲームに誰も参加したいと思えない。飯が食えない。余程のたくわえがないと死ぬ。
無料にしなければ競争原理が働かない競争に参加しても仕方ない。
インフラ屋に成り下がるほか仕方がない。

113 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 06:44:37.56 ID:H1DMvpQ4.net]
しかし、上記の無料合戦はアメリカやヨーロッパを中心に行われていることで、
日本は始めからお呼びじゃない。どうせ、相手にされないし、もとより日本人はイデオロギーに興味がない。
標準や規格に興味はないわけではないが、どうせ発言しても相手にされないのを良く知っている。
品質や性能で勝負して、標準や規格が決まれば、後で合わせればよい。
ハードはこれで何とかなってた。
しかしこの手法はソフトウェアでは全く通用しない。
はじめから戦略的に標準を取りに行かなければならなかったわけだけど、
こういった面で、アメリカに適うはずもなかった。これからもずっとそう。既に手遅れ状態。
ソフトは完全にアメリカの一人勝ち。パッケージソフトで荒稼ぎしてウハウハ。
自社製品の資格検定までしてやがる。儲かって仕方がないね。
日本の入り込める余地無し。

114 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 06:51:36.61 ID:H1DMvpQ4.net]
ちなみに日本はハードウェアに関しては、標準や規格といったものに、
結構な発言権が有る。CD、DVD、BDなど。
しかし、本当に標準や規格が重要で、それが全てのソフトウェアに関しては、何の力もない。
反対だったら良かったのにね。

115 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/06(土) 07:16:56.00 ID:KNDA5L3m.net]
99BASICド安定時代。(アハ

116 名前:デフォルトの名無しさん [2015/06/06(土) 07:35:33.95 ID:zmZx80d7.net]
規格を作るのは誰でも出来るでしょ。

使われなければ意味がないだけで。

117 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 08:53:34.42 ID:KMNvqcU5.net]
>>113
オレオレ規格なら一瞬で出来るけど、何か意味有るの?

118 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 08:55:23.31 ID:KMNvqcU5.net]
>>104
それ全部、基礎部分の規格整備が進んだ結果、発展したものばかり。

119 名前:デフォルトの名無しさん [2015/06/06(土) 09:40:56.46 ID:206tV4Mc.net]
>>114
機械翻訳の発展が何かを変えるんじゃないのかな。

120 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 09:57:47.20 ID:yk/a5xMg.net]
「このはし渡るべからず」
「真ん中を渡りました」

これをとんち部分まで含めて英語に翻訳することは出来ない。
翻訳ではなくて解説が必要になる。

解説するためには、この文章の意味を理解しないといけないから
高度な人工知能が必要になる。



121 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 09:58:10.54 ID:Es85Edti.net]
ソフトは完全にアメリカの一人勝ちっていうのはオレもそう思う

ただ最近はハードも、ARMのように規格とかも増えてきていてるし、モジュール化、ブラックボックス化、
市場独占化してるものも多いよね

未だに日本のハード屋も多くが「ものづくり精神」とか言って世界の流れについていけてない

SEが自作業務アプリのデータの件数を、部下に命じて手書きの正の字で数えさせ、紙のメモで持ち運びさせてる

日本のハードも終わりだね 過去の栄光に溺れ杉

122 名前:デフォルトの名無しさん [2015/06/06(土) 11:54:22.63 ID:206tV4Mc.net]
栄光にあふれすぎてますか。

123 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 13:40:43.05 ID:A19V1otQ.net]
いや

124 名前:もうSwift×iOSでええやん(´・ω・`)
これだけで食っていけるし多種多様な分野の拡がりがあって知的/技術的好奇心溢れてて面白いしさ
[]
[ここ壊れてます]

125 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 15:23:11.65 ID:PIIB050E.net]
宗教上の理由で却下

126 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 17:47:15.38 ID:TOeBzQP4.net]
今は分からないが確か昨年だか一昨年だかのスマホにおける課金額は日本がトップだったろ
そしてそのうちどうせ日本のポチポチゲーの割合が高いんじゃないか?
だったら十分に成功してると思うが

127 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 18:28:27.03 ID:8rnwIepy.net]
>>106
クールジャパンの布教は成功したと思うよ

128 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 21:09:09.67 ID:Es85Edti.net]
PebbleWatchっていいね
だれかアプリ開発した人いる?

129 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 21:22:48.07 ID:NlzRnH5v.net]
PebbleのJSはスマホ側で動作して時計にデータ送るだけの子供騙し仕様だからスクリプトスレ的には論外だよ

130 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 21:38:28.58 ID:Es85Edti.net]
それはSmartWatch全ての話だね
なぜSmartWatchがスマホ動作にしてるか理解してる?



131 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 21:49:48.69 ID:NlzRnH5v.net]
>>126
いやPebbleはCなら直接端末上でアプリ動かせるよ?
特にPebbleはスマートウォッチの中では時計寄りなんだから、
他に比べてスマホに依存しないことは重要だし、開発者的にも面白い

132 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 22:08:07.45 ID:NlzRnH5v.net]
あと、勘違いしてるかもしれないけどAppleWatchのアプリもiPhone上だけで動作するわけじゃないぞ
ちゃんと時計側でもユーザーコードが動く
間違ってもPebble.jsのようなメインフレームみたいな仕組みじゃない

133 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 22:20:54.49 ID:yk/a5xMg.net]
動くけど制約多すぎて使いものにならないんだっけ?

アップルApple Watchのアプリ開発で、できないことのまとめ
iphone-mania.jp/news-56463/
●iPhoneがないと機能しない
●Apple WatchからはiPhone上にある連携アプリを起動できない
●指によるスクロールと「デジタルクラウン」は利用できない
●タップとプレスを区別する「Force Touch」は利用できない
●手首を軽くたたいて通知する新しい機能「Taptic Engine」は利用できない
●心拍数モニターは利用できない
●NFCは利用できない
●マイクから入力された音声はテキストの形でしか利用できない
●音を鳴らすことはできない
●離れたiPhoneのカメラへのアクセスはできない
●アニメーションのレンダリングや動画の再生はできない
●カスタムメイドのウォッチフェイスは利用できない
●アプリ内課金は利用できない
●一度に1台以上のiPhoneとペアリングできない

Apple Watch / Watch Kitで現時点できないことまとめ
qiita.com/TECHFUND/items/3ebe4942923f77585afb
1. マップは動かせない(スクロールできない)、GPS非搭載(表示のみ、ピンは刺せる)
2. viewを自由にいじれない(objectの追加・順番変更・削除=絶対値配置ができない)
3. AppleWatchからiPhoneのアプリを起動させられない
4. バックグラウンド処理はサポートされていない
5. 心拍数等のセンサー値は直接取れない
6. キーボードが無い
7. 動画は非対応
8. Digital Crownの処理はできない
9. 音の操作はできない

134 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 23:16:20.90 ID:8rnwIepy.net]
ttp://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%88%E3%83%AB%E3%83%BB%E3%83%9A%E3%83%96%E3%83%AB

135 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 23:19:00.61 ID:8rnwIepy.net]
>>107
そりゃ世間知らず

136 名前:
サービスエンジニア、システムエンジニア、ソフトウェアエンジニア。
日本にソフトウェアエンジニアなど居ない。
[]
[ここ壊れてます]

137 名前:デフォルトの名無しさん mailto:sage [2015/06/06(土) 23:28:03.87 ID:k9CCXppb.net]
>>106
なわけないやん。
今や最高のハードはアメリカの地で世界最高な技術者が集まって設計し、それを中国で大量に生産してブランディングもして売る。

そのアメリカの地で設計してる人たちの中に日本人ももちろん活躍してるけどな。


お前みたいな時代遅れ鎖国野郎のバカに聞いておきたいんだが、
日本という国がハードで勝ちたいのか、日本人がハードで貢献したいのかどっちだ?
概念や条件が漠然としてるからそんなバカみたいな事しか思考できない。

前者を望むのであれば、外国人で優秀な奴らどんどん日本の地に読んで作ればいい。後者を望むのであればもう優秀な日本人は世界でハードウェアでもソフトウェアでも活躍してるからお前が心配する事じゃない。

ばかたれ

138 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 01:01:23.00 ID:DIOLXQXD.net]
君達はよく自分達がIT土方だと自慢してくれる。
産業構造や仕事内容が似ているので、そうかっこつけて自称している。
しかし、ただの土方ではない。
日本の内需で食ってるIT土方の裏の顔は、
日本全国駆け巡って、米国製のソフトを米国の変わりに売り込む、
どうにかこうにかカスタマイズまでして売り込む、セールスマン。
あなた達は米国の手先なのですか?
米国が潤っても、あなた達に恩恵はないのに。
グローバルグローバル言いながら、アメリカの物を日本に持ち込むことしか考えていない。
よく洗脳されていますね。
そんなにグローバルが好きなら、日本の物を世界にばら撒くことを考えてください。
それが出来ないなら原因を追求して真剣に悩め。

139 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 01:06:40.92 ID:KV4GWcLq.net]
スクリプトスレにIT土方など居ない

140 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 01:07:26.82 ID:KV4GWcLq.net]
おっと、Rubyの布教は、そこまでだ



141 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 01:09:03.01 ID:KV4GWcLq.net]
OSSに関していえば、海外のただの労働力を使わせてもらってるようなもの

142 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 01:28:46.67 ID:DIOLXQXD.net]
例えば、米国製のソフトを、日本でカスタマイズしてシステムアップして、売り込むことに成功したなら、
米国のソフト会社から、何らかのバックマージンや報酬があるのですか?
有るなら優秀なアメリカの手先です。無いなら良い様に使われているだけじゃないですか。
あなた達が働けば働くほど、勝手にアメリカが儲かる仕組み。
放っておいても現地で売り込んでもらえる。しかもカスタマイズまで施してもらえる。
これはアメリカ大勝利ですね!
風穴開けようにも標準と互換の壁。品質で勝負も無意味。
いっそのこと、ヒッピー炸裂させてレジスタンスにでもなってみます?
無償で提供で一矢報いてみます?神風特攻。しかしそれでもまだ適わない重い現実。
ソフトウェアで日本発祥のものが世界標準になるなぞ、たとえ無料でも有り得ない。
願わくば事態が良い方向に流れるのを願うだけ。
標準や互換が全てで、マトモな市場原理が働かない世界で、
「購入選択」という参政権はありません。ただただ祈るだけ。
ここは将軍様の国なんですか?MS帝国とは良く言ったもの。

143 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 01:32:29.32 ID:KV4GWcLq.net]
ヒッピー連中のものを使って、どうやって米国が富むんだ(藁)

144 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 01:33:50.94 ID:KV4GWcLq.net]
>>139
おまえが幾らRubyを売り込んだところでPHPを使う

145 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 01:39:12.61 ID:KV4GWcLq.net]
共産主義と社会主義と福祉大国とアカポス連中がコミットする場に市場原理だと

146 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 01:43:31.80 ID:KV4GWcLq.net]
名誉欲のために始めたプロジェクトは失敗する。
最後まで残るのは、皆が無料で使いたいものだけ

147 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 02:08:11.46 ID:DIOLXQXD.net]
ちなみにWindows消費者は絶賛ストライキ中。
最近の方向性が嫌だから、7を使い続けている。せめてものあがき。これしか手段がない。
これに対してMSは最新OSを条件付で無償にするという、斜め上の解決法。
消費者が嫌がってるんだから、元の路線に戻せばいいだけ。
メトロが戦略的に意味があるのは分かるが、
フラットデザインは何の戦略的意味もないのだから、
人気がなかったのなら、単にやめればいいだけ。
遠慮なくフラットデザインに追従したライバル達の梯子をはずしてやればよい。むしろチャンス。
しかしMSはWindowsユーザが他の地で生きていけないのを知っているので、適当に無視した。
無料という手段も最悪。無料は反体制の最後の武器。
MSは帝国の顔とレジスタンスの顔を使い分けているだけで、根っこは同じ。何も変わってない。
適当な譲歩をして済し崩しに持ち込むのは、中国の得意技。最近もあった。日本に対して。
理屈はどうあれ、消費者のせめてもの選択が反映されないのであれば、正常な市場ではない。
消費者は将軍様を見つめる一般市民の気分。ストライキも通用しないのなら、最早祈るしかない。
参政権とはこれほどまでに重要なものなのか。

148 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 02:39:53.32 ID:DIOLXQXD.net]
しかし、MSが意図して帝国の顔とレジスタンスの顔を使い分けてきたのかは謎。
もともとソフトウェア業界がそういう構図だったから、単に毒された可能性もある。
根が深い。

最近は、既得権に対抗するためか、そうでないかは置いて置いて、何でもかんでも無料。
これも最悪。体制側とレジスタンスが暴れまわっている内戦状態では、
中間層のビジネスが成り立たない。どちらの立場にも立つことができないし、眺めていることしか出来ない。
中途半端かつ妥当な値段で製品を作っても、存在価値がない。
これで市場が育つわけがない。
こんな状況で、体制側がレジスタンスの戦法で対抗したら、もう最悪。MS、お前のことだ。
生き残る方法は、コウモリに徹するしかない。せっせせっせとインフラ構築。

149 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 02:40:51.60 ID:5CuOmznL.net]
> ちなみにWindows消費者は絶賛ストライキ中。

どこかで大規模なストなんて起きてたっけ?w
皮肉にしても意味不明だし
何がいいたいんだこいつ?

150 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 02:52:59.87 ID:DIOLXQXD.net]
「標準」か「無料」という両極端で交差しない価値観が支配しているのも問題。
標準や互換性に支配されて市場原理が働かないのもソフトウェア業界特有の問題だし、
何でもかんでも無料でビジネスが成り立たないのもソフトウェア業界特有の問題。
どうしてこうまで極端なものを二つ同時に背負い込んだ。むしろ必然だったともいえるが。
市場原理が働かなくて、かつ、ビジネスが成り立たないなら、もうやりようがない。世紀末。



151 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 02:58:05.96 ID:5CuOmznL.net]
それにしてもWindowsの互換性は凄く高いね。

MS-DOS 6.22からWindows 8 Proまで順にアップグレードしていくとどうなるのか?
gigazine.net/news/20130605-upgrade-windows-1-0-to-windows-8-pro/

再コンパイルの必要もなく、同じバイナリが動くんだぜ。

152 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 03:48:12.39 ID:KV4GWcLq.net]
>>143
白痴を晒すのもいい加減にしろよ露出狂w
ビルゲイツがWindowsを世に送り出すまでは、もともとソフトウェアはハードの付録だった

153 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 03:50:32.75 ID:KV4GWcLq.net]
>>143
中間層がイラナイってのはGGHKのシリーズにも似たようなプロットがあるわけで、
つまり、80年代ぐらいから、みんなアイツらイラナイよねって思っていたの。
そういう文化圏。

154 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 03:52:15.52 ID:KV4GWcLq.net]
×GGHK
○HHGG

155 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 12:21:17.80 ID:DIOLXQXD.net]
まぁ私の発言は全部冗談なんですけどね。すみません

156 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 13:02:20.53 ID:jVcLNsk7.net]
Rubyのように成功した例も少数ながらあるんだし
標準化や規格がどうのこうのってなんか違う気がする
単に技術力がなくて良い物が作れないだけでは?

157 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 17:31:58.17 ID:S21WWef3.net]
技術力があるかは分からないが、仮に技術力があっても良いものはできないであろうことは容易に予測できる

158 名前:デフォルトの名無しさん mailto:sage [2015/06/07(日) 18:49:41.76 ID:Bey5Uraz.net]
>>143
MSがWindowsを一時的に無料にしたのは、Appleの影響が大きいと思う。
つまり、到底無理だろうと思われたWindowsの牙城を、
AppleがMac OSで崩すことに成功した。
これは、ソフトウェア産業では逆転が無理だというあなたの主張の
反例にならないだろうか。
悲しいかな、これは日本の企業ではなく、アメリカ自身の企業が成したことだけど。

それから、インフラを下に見すぎてない?
IBMが、アメリカのクイズ番組で優勝することを目的とした
人工知能(ワトソン)の開発に成功して(つまり、実際に優勝した)、
それをカスタマーサービスを補助するシステムに応用して、
他の企業に売るのだそうだ。
日本にもこのような先見の明のある企業や人材がいればいいなと思う。

トヨタなどの体力のある企業が、ソフトウェア産業に進出しないだろうか。

159 名前:デフォルトの名無しさん [2015/06/07(日) 19:19:57.25 ID:2TsARrwj.net]
tech:プログラム技術[重要削除]
qb5.2ch.net/test/read.cgi/saku2ch/1273146924/42-

160 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/08(月) 00:34:42.23 ID:LROu3D5t.net]
口先はプログラミング能力に反比例する例w



161 名前:デフォルトの名無しさん mailto:sage [2015/06/08(月) 00:40:15.40 ID:zWbEqEhn.net]
>>152
半端に出来の良いベンダー製品なんか使って、将来的に自身のスキルを失うなんて最悪だしね
時々刻々と品質の向上していくOSSを使いたいのが職人や芸術家なんじゃない?

162 名前:デフォルトの名無しさん mailto:sage [2015/06/08(月) 20:14:42.68 ID:zWbEqEhn.net]
ttps://news.ycombinator.com/item?id=9676980
Railsが極一部の地域でしか使われてないことがよくわかるね

163 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 03:59:44.97 ID:cb4RF0UN.net]
本当にJavaScriptとSwiftだけやっとけば良い世界になったな。

ここで結構前に予想してたやつすげぇ。

俺だけど。

164 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 04:12:01.12 ID:xWNzZlck.net]
JavaScriptだけやっとけば潰しが利く
というのはそうだが
そこにSwiftをねじ込むのは感心しないぞ

165 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 04:41:04.20 ID:cb4RF0UN.net]
>>159
いやフルスタックでJSできるが金払うのもシェアもAppleのが条件良いからSwiftやってアプリ作ってウェブサービスっぽくするならJSでフルスタックという感じでいったぞ。

もしかしたらSwiftでフルスタックになる可能性もあるよね。

こりゃ相当な人が仕事なくなるぞw増えるやつも居るだろうが。

166 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 05:00:16.52 ID:AxkcZxRY.net]
Swiftって何?
おいしいん?(・ω・`)

167 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 08:07:03.78 ID:vgNN5bAE.net]
Swiftでフルスタックの可能性は微レ存だがある
最後のフロンティアといわれ聖域だった医療分野に進出したアップルならね

168 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 08:20:42.43 ID:EufTeUEI.net]
>>162
全く盛り上がってない上に普及してませんがね。
所詮、Obj-Cやってない人間に扱えるものじゃないしね。

169 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/09(火) 10:50:14.54 ID:6gCQ87l7.net]
99BASICド安定時代。(アハ

170 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 11:00:26.88 ID:cb4RF0UN.net]
これってさ、iPhoneとかで開発してきたSwiftアプリがAndroidでも動くようになったって事?



171 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/09(火) 11:07:32.40 ID:6gCQ87l7.net]
Cやってるアホって、ライブラリ覚える手間とか考えないのか?(ヲッ?w”

172 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 11:48:22.39 ID:xWNzZlck.net]
しかしJavaScriptに統一しようってのは便利だが
このスレ的にはなんかくやしくはあるよな

173 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/09(火) 11:56:34.45 ID:6gCQ87l7.net]
>>167
打倒BASICから流れは同じw
PASCAL敗北、C敗北、そしてJavaScript敗北w

結局BASICには勝てないんだよw

174 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 12:21:19.63 ID:J48cK6u8.net]
WWDCでSwift2のオープンソース化発表されていよいよjsとSwiftさんの二強体制に突入する模様www

175 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 12:24:41.76 ID:oJh6oyVH.net]
なお、Windows向けのコンパイラは提供しない模様

176 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 12:33:37.06 ID:LxXhWfq+.net]
現状一番統一ネイティブ言語に近いのはC#だろうな
あとはオープンソース版CLRを手軽に組み込める環境が整えば終わり

177 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 12:36:07.06 ID:MZyihTVt.net]
"WWDC:Apple、プログラミング言語Swiftをオープンソース化"
jp.techcrunch.com/2015/06/09/20150608apple-is-open-sourcing-swift-its-new-programming-language/

いやもうjsすら要らん、未だ嘗てない空前の世界最大の規模を誇る市場産ツールが開放されるのだから

もうSwift1択、全力でいけお前ら俺が許す(´・ω・`)

178 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 13:49:45.01 ID:gwsGrDKK.net]
はい(´・ω・`)

179 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 18:26:19.09 ID:e5Zi8ygS.net]
>>172
> Federighiによると、
> AppleはSwiftコンパイラーおよびiOS、OS X用ライブラリーのコードを提供するだけでなく、
> 追加の試みとしてLinux用に作られた同じソースコードも提供する。

ライセンスは何だろう。
MicrosoftのC#、.NETはMIT Licenseで公開されたけど、
形だけのオープンソースにならないといいが。

それから、Windowsでも使えるようになるのだろうか。
MacとLinuxだけでは、クロスプラットフォームとして使えないから。

あと、ライブラリーも提供ということは、Cocoaもオープンソースにするということだろうか。
ただ、Cocoaを使うにはObjective-Cの知識も必要だと聞くし、
Swiftは普及するのかな。

しかし、Linuxは、JavaにC#にSwiftと、OOPの戦場になってるな。
どれが最終的に勝つのだろうか。
無難にC++だったりして。

180 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 18:37:53.15 ID:ZwaGUCrn.net]
C#とSwiftだけで十分な世界になったな
去年からスタダ決めてた俺は来年輝く



181 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 18:40:35.02 ID:zj2mnTOv.net]
>>172
>Linuxは、JavaにC#にSwiftと、OOPの戦場になってるな。
全然なってねえしC#とかSwiftとか全然ありえんよ?
C/C++(Gnome/Qt)が完全に主流でOS寄りスクリプトはShell、Perl、Python
ウェブは相変わらずPHP(apache/fastcgi)/Ruby/js(node)/Java(Tomcat)

182 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 18:42:02.49 ID:zj2mnTOv.net]
ちなみにJavaはOSS仕様なんて全然つかってません
Icedtea(笑)

183 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 19:54:39.17 ID:LFjgUSlz.net]
皆、ちょっとここで整理しよう
SwiftもC#もスクリプト言語ではないことを

184 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 20:01:13.09 ID:ZwaGUCrn.net]
うん、つまりスクリプトの良いとこ取りもしつつ各市場規模も最高潮なC#とSwiftだけでオケってことで勝負ついたっぽい

185 名前:51 mailto:sage [2015/06/09(火) 20:18:58.51 ID:ld2fVl/0.net]
>>179
死んでくれ

186 名前:デフォルトの名無しさん [2015/06/09(火) 20:32:22.85 ID:mDRl2fWo.net]
テストの自動化にPhantomJSを使用しています。
JavaScriptで取得した変数の値をファイル出力することはできないのでしょうか?

分かりやすい解説サイトがあったら教えてください。

187 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 21:20:58.09 ID:yF4eCsV5.net]
またjserの勘違い質問です

188 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 21:33:53.15 ID:xWNzZlck.net]
>>181
ここは完全に雑談スレになってるからね
JSの専用スレを見たほうがいいよ

>分かりやすい解説サイト
Qiita

189 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 21:57:29.39 ID:CfhfswFQ.net]
騙されちゃいけないよ。こんな優秀なJSerは2chに質問しに来ない。
何年もJS質問スレにいるがPhantomJSどころかテストの質問なんてめっぽう無い。
こういうのは100%擬似質問者の荒らしです。

190 名前:デフォルトの名無しさん mailto:sage [2015/06/09(火) 22:09:48.69 ID:vHp/oHGK.net]
結局お前らPhantomJS使えないだけじゃないの?
スキルの低さを露呈してるよ。



191 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 10:01:14.06 ID:h5bbAK/S.net]
PhantomJSはけして誰しもが使うものじゃない
今はVirtualDOMがDOMをよく抽象化してくれるから、
単ページのテストならそんな大層なもの使わずにすむ

よっぽどサイト全体、鯖蔵通してのテストが必要なら役に立つだろうが、
今はそもそもクライアント主体、SPA化が進んでいる

192 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 12:33:25.28 ID:Juh8WKjs.net]
Phantom書く仕事とかやりたくねえな
テスト工に渡すためのテスト仕様書をSEが作る悪夢のような作業と変わらん

193 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 15:37:38.88 ID:9lA9Yfjj.net]
しっかしあれだな
C#とSwiftだけでオケにならないかなぁなんて思ってたら本当になったねw
オラ仕事でUnityでC#とiOS泥アプリやってるからマ

194 名前:ジでGJだはwww
WEBの仕事は激減してるし
[]
[ここ壊れてます]

195 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 16:23:18.66 ID:9wT4vahg.net]
WEBの(俺が)仕事は激減してる

196 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/06/10(水) 16:55:00.76 ID:0uz+iBNU.net]
99BASICド安定時代。(アハ

197 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 19:47:38.94 ID:/KLF6ob8.net]
>>187
その代わり一度書いとけば後はPCが勝手にやってくれる
使い捨てのアプリなら無用だが、バージョンアップさせていくものならオートメーションテストは
絶対あった方がいい

198 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 19:58:03.76 ID:7XQM9Exq.net]
一番シンプルなAngularのコードってどんなのですか?

199 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 20:54:29.94 ID:xO6jKCf9.net]
>>172
キタ━━━━(゚∀゚)━━━━!!

つかまあ大方の予想通りになったな(´・ω・`)
まぁ、iPhone登場してからのObj-C/iOS市場の急速な成長規模をスタダ決めれず見てた開発者達は同じ轍を二度と踏むまいと去年スタダ決めてるからね(´・ω・`)
ちな、わいもその一人やで(´・ω・`)

200 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 21:23:27.81 ID:bDfLEphU.net]
>>191
別に絶対あったほうがいいものでもないと思うけどな
よっぽど信頼性のあるもの作らないといけないのならやってもいいかもしれんが
そこに手間かけるなら別のところにかけたいわ



201 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 21:59:57.81 ID:7XQM9Exq.net]
>>194
全てのテストを最初から手動でやり直すよりも
手間がかかることがあるのか?

202 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 22:16:51.98 ID:oL16gQFt.net]
>>191
あなた詳しそうだから教えてください。
PhantomJSでスクレイピングしたデータをJavaScriptからファイル出力する方法をお願いしますm(_)m

203 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 22:21:50.09 ID:7XQM9Exq.net]
>>196
>>191じゃないけど、それぐらいすぐググれ
tips.hecomi.com/entry/20130108/1357653054

204 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 22:52:24.91 ID:shIFD4IH.net]
つか、javascriptって、どこで使うの?

205 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 22:53:34.35 ID:ifXizSNQ.net]
>>198
空港の待合室で

206 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 23:05:12.07 ID:shIFD4IH.net]
fullstack JSのexpressって、connectとかmorganとかミドルウェアがウンコ。
安心のapache, mysql, slim, angular.js

207 名前:デフォルトの名無しさん mailto:sage [2015/06/10(水) 23:17:51.61 ID:W9l+WMQ6.net]
ちなみに、世界ではじめて空港の待合いで使われたのはSmalltalk。

patricklogan.blogspot.jp/2004/06/notetaker-portable-personal-computer.html

208 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 00:33:02.58 ID:xnEydG6T.net]
たとえ空港の待合室で使われる程普及してても
言語自体がウンコだと他言語に置き換えられてしまう事を
Smalltalkの歴史が教えてくれてるよね

いまはJavascriptの天下だけど、いつまで続くか分からないよ

209 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 00:39:06.11 ID:FL1sxn8q.net]
JavaScriptの天下など最初からなかった

210 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 00:43:35.44 ID:7CmnQZcu.net]
空港のラウンジでは無理にでも弛緩してリラックスしとけ底辺の馬鹿どもが。



211 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 00:56:55.15 ID:FL1sxn8q.net]
あれ?tiobeを見ると、php, jsの急落して、pythonは急成長している。

212 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 08:15:48.51 ID:527s1nTT.net]
jsの天下なぞいつきたよ?www
そもそもウェッブwwwは死に体だろ馬鹿

先日アップルにトドメ刺されたの忘れたのか?w

213 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 08:39:39.47 ID:bPjhkPmF.net]
Appleもパテント問題からは避けられないからよりフリーダムなWebに力を入れてきた。
それは今後も続く。

214 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 09:05:31.04 ID:lwbpITef.net]
>>206
swiftだっけ? 流行るといいねぇ(笑)

215 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 12:19:35.36 ID:jYD0mvmF.net]
JavaScriptでWindowsアプリって作れますか?

golf123.info/

216 名前:デフォルトの名無しさん [2015/06/11(木) 15:31:20.45 ID:FL1sxn8q.net]
tiobeのランクだと、swiftは、いまだにperl以下

217 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 15:32:46.39 ID:FL1sxn8q.net]
objective-c急落。何があった

218 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 17:41:59.28 ID:i9j2j+OV.net]
>>211
>>172

219 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 19:59:11.94 ID:5gpxekO9.net]
Said the SWF is dead. -by Apple- フラッシュは絶滅したとアップルは意気がっていた。
↓並び替えると
He's swift is dead by Apple AD. しかしその慢心でSwiftは死ぬことになった。

220 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 20:25:32.40 ID:p1s4QeVl.net]
Smalltalkは日本ではマイナーだけど
海外ではそこそこ使われてる
Lispと同じくらい



221 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 20:47:57.98 ID:tam4srza.net]
それ単に分母の問題じゃね

222 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 21:35:22.34 ID:p1s4QeVl.net]
人口の分母より差が開いてる
日本語と英語の壁が大きい

223 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 23:02:59.31 ID:FL1sxn8q.net]
最近、関数型言語が主流だと聞きました。
Smalltalkで関数型プログラミングはできますか?

224 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 23:05:03.20 ID:8bPOERyx.net]
やろうと思えばできるかもしれないがやるメリットはない
素直に関数型言語を選択するのがよろし

225 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 23:05:41.99 ID:QVxGHYfl.net]
>>217
なんで24時間張り付いてるん?(・ω・`)

226 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 23:23:41.36 ID:lwbpITef.net]
>>217
ほぼ全ての言語で関数型プログラミングはできる。

関数型プログラミング言語っていうのは
関数型プログラミングができる言語という意味ではなくて
関数型プログラミングがしやすい言語。

関数型プログラミングでなければ、
関数型プログラミングができないという意味ではない。

227 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 23:38:24.55 ID:7CmnQZcu.net]
ほぼ全ての言語を知っているのかね。

228 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 23:48:42.55 ID:VCTHLF0P.net]
>>221
はい。

229 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 23:49:58.64 ID:p1s4QeVl.net]
>>217
>最近、関数型言語が主流
関数型が流行してきたのは分かるがまだ主流ではない
関数型言語はCやJavaほどメジャーではないだろう

>Smalltalkで関数型プログラミングはできますか?
できるかできないかならできる
しかしする意味は薄い
なぜならSmalltalkは純粋オブジェクト指向言語だから

関数型がやりたいならLispなど
関数型言語でやったほうがよい

230 名前:デフォルトの名無しさん mailto:sage [2015/06/11(木) 23:57:15.41 ID:VCTHLF0P.net]
>>223
wikipediaはだれでも修正できるんで、
自分の発言に自信があるのなら修正していいんですよ。

ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E3%81%AE%E6%AF%94%E8%BC%83

Smalltalk JIT Sketchpad, Simula オブジェクト指向, 関数型, 並列コンピューティング, イベント駆動型, 命令型, 宣言型 安全で強い動的型付け, ダック



231 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 01:00:18.08 ID:sCm/9YtM.net]
>>224
ja.wikipedia.org/wiki/Smalltalk
>Smalltalk(スモールトーク)は
(略)
>クラスベースの純粋オブジェクト指向プログラミング言語

しかしこれもまたWikiの記述

関数型プログラミングもできなくはないが
Smalltalkのメインパラダイムは
あくまでオブジェクト指向

232 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 01:25:34.67 ID:7Iu1Rl9o.net]
僕はストラディヴァリウスのヴァイオリンで釘を打つ方法が知りたいんです。
そうしたパンクなことをした資料は何処かに落ちてませんか?phpなら、尚更に嬉しいです。

233 名前:デフォルトの名無しさん [2015/06/12(金) 02:17:35.06 ID:Cv0xc/HT.net]
hayabusa6.2ch.net/test/read.cgi/pc2nanmin/1361040277/281
  ↑ ↑ ↑ ↑ ↑ ↑ 

234 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 05:56:33.51 ID:kKvaQg2d.net]
普通のバイオリンでは釘を打ててはいけない条件でいい?

235 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 07:10:23.35 ID:kI5LExXf.net]
Swiftはとっくの昔から流行ってる印象だし、
JavaScriptは今現在、天下を取ってる印象
TIBOEは+"JavaScript Programming"のような
フレーズ検索のヒット数を見てるらしく、あまり参考にならない
StackOverflowでの質問数とかGithubのレポジトリの数とか
そういうものが実態に近いと思う

236 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 07:22:11.34 ID:y5exS9NU.net]
同じ流行ってるでもSwiftとJSじゃ年季が違う
一時の流行りはどの言語でもするし、結局はプラットフォームの力であって
言語の魅力ではない

237 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 07:47:33.43 ID:p1Cq9OqG.net]
>>214
いや、どっちも世界でマイナーなんだが?

238 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 08:13:46.84 ID:lID+1uBy.net]
プラットフォームに十分な規模と魅力がなければ話にならない
そしてウェッブ()はそもそもがスマホ全盛になりその非力さからエンドユーザーから見放された経緯があるのよな(´・ω・`)

239 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 08:19:41.06 ID:PfZlC01y.net]
そりゃ一般消費者向けの世界しか知らないからだろ
業務にプラットフォーム固有のリッチなUIなんて必要ない
そもそも一般消費者はみんな必死にゲームをポチポチやってるだけなんだから
C#+Unityでもやってたほうがよっぽど金になるよ

240 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 08:31:36.89 ID:p1Cq9OqG.net]
>>233
業務にプラットフォーム固有のリッチなUIなんて必要ない

だっておww 日本のITレベルの低さは、まさにここに集約されてるわ。



241 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 08:46:37.02 ID:sCm/9YtM.net]
>>231
redmonk.com/sogrady/2015/01/14/language-rankings-1-15/
sogrady-media.redmonk.com/sogrady/files/2015/01/lang.rank_.plot_.q1152.png

LispとSmalltalkが真ん中ら辺にあるだろ

242 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 08:53:06.53 ID:p1Cq9OqG.net]
>>235
どマイナーじゃんw

243 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 09:06:16.64 ID:sCm/9YtM.net]
>>236
それは主観だよ
グラフが客観

244 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 12:49:43.13 ID:tFsYlsAo.net]
>>237
これのどこが客観www
お前の主観は、遠慮させていただきますよw

245 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 13:36:08.96 ID:7Iu1Rl9o.net]
>>228
はい。JavaやPHPで関数型プログラミングをする方法を教えて下さい。
ScalaやHaskellなんて覚えなくていいし。

246 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 13:37:31.69 ID:7Iu1Rl9o.net]
いっそ、Haskellでオブジェクト指向プログラミングでもいいです。

247 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 19:35:33.39 ID:yv9uKyRZ.net]
マイナーだとしてそれがなんだ?
マイナーな言語で関数型プログラミングをやればいいだろ
メジャーだけど関数型プログラミングではない言語で
やるほうが苦労するだろ

248 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 20:08:27.11 ID:KUwtznH0.net]
苦労も何も関数型でない言語で関数型プログラミングはできないし、する必要がない。
宗教みたいなものだから。

249 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 21:54:38.01 ID:KUZjLqlU.net]
できない、は間違いだけど聞く気なさそうだしな

250 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 22:04:56.10 ID:sCm/9YtM.net]
言語ができないんじゃなくて使えてないだけなんだが
2ちゃんはできないやつのほうが声がでかいからな



251 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 22:05:21.76 ID:NBoGB8JW.net]
できない、は間違いだよね
できるけど超めんどくさいからわざわざやる意味がない、って感じ

252 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 22:46:36.81 ID:KUwtznH0.net]
できないが正しい
出来るという奴はクリスマスやウエディングやってキリスト教の行事をしてると言ってるようなもの
それとも精神論で、関数型プログラミングと思って書いたものはそうだというのだろうか?

253 名前:デフォルトの名無しさん mailto:sage [2015/06/12(金) 23:47:24.07 ID:7Iu1Rl9o.net]
vargrant,chef,redmine使いたいので、Rubyで関数型プログラミングでも一向に構いませんよ。
参照透過を保ったまま、圏論のアプローチでプログラミングしていけばいいんでしょうか?

254 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 01:53:18.88 ID:2XvJk2DZ.net]
>>229
> Swiftはとっくの昔から流行ってる印象だし、
2014年6月リリースのSwiftはとっくの昔とは言わない

255 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 03:07:23.51 ID:3tS95VFR.net]
有効 : c, m, pyx
土方 : pl, py, php, rb, swift
快楽 : js
血尿 : java, c++
虚飾 : hs

256 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 07:54:22.09 ID:2wXQnr6k.net]
快楽 : js
はおかしいだろ 血尿か土方

257 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 10:35:55.97 ID:zEtRMOMK.net]
JAVA、C++、C#、Swiftは普通に有効
JSは血尿か土方だわな

258 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 11:37:54.81 ID:KIURMs4/.net]
複数の計算モデルが違う言語を使いこなしてるのなんて、人口の1%も居ないだろうに、その中でのシェアとか優劣とか(使い分けが出来て無いだけ)ばっかり気にしてる奴って滑稽だよなあ。

259 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 14:20:44.05 ID:zEtRMOMK.net]
去年からC#とSwiftのみに全力注いでるんだが会社での評判が鰻上りでヤバイ(´・ω・`)
まぁ便利屋的側面も否めないが初めて居場所ってのを感じましたよ、ええ頑張ります(´・ω・`)

260 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 14:23:39.07 ID:A5vWCdne.net]
>>248
言うよ
もう一年も経ったんだな
時が経つのは早い



261 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 14:56:05.76 ID:2XvJk2DZ.net]
早いってことは、
そんなに昔ではなく
短いってことじゃんw

262 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 17:42:55.63 ID:cBkn3h+7.net]
この世界で1年といえばもう昔

263 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 18:14:35.21 ID:+DW74b+N.net]
>>255
主観的には短く感じるが、主観よりも実際は昔という意味でしょ

264 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 19:28:26.23 ID:2XvJk2DZ.net]
じゃあ客観的に長さを比べましょう。

Swift リリースから1年
JavaScript リリースから20年
Ruby リリースから20年
PHP リリースから20年
Perl リリースから28年

Swiftがとっくの昔から流行したというのなら、
何年・・・にも到達してないからw、
何ヶ月前から普及していたと思うのか?

○ヶ月も昔から普及していた!と
ドヤ顔で語るが良いw

265 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 21:38:13.23 ID:humr78rr.net]
20年選手の先輩達を1年足らずでゴボウ抜きするSwiftさんスゲエ(´・ω・`)

266 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 21:44:32.91 ID:1dKywFoB.net]
Goは消えたのか

267 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 21:47:19.56 ID:1dKywFoB.net]
>>217
どの程度の関数型プログラミングを目指すのか知らないが、
とりあえずpythonでも使えば?

ガチでやるならhaskellのような専用言語が良いだろうが

268 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 22:52:11.28 ID:xHb+dtxJ.net]
Pythonは根が命令型だから関数型の要素はあるとしても
それの学習用としては全くお勧めできないな

269 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 22:54:37.74 ID:2XvJk2DZ.net]
>>259
いつ抜いたんだよw
そんな話題聞いたことすら無いわw

270 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 23:20:02.27 ID:2wXQnr6k.net]
>>263
jsとswift厨のデタラメをまともに相手してはダメ



271 名前:デフォルトの名無しさん mailto:sage [2015/06/13(土) 23:26:00.61 ID:CvpFt6eB.net]
関数型というか宣言型を初めて触るならまずはSQLでもやればいいんじゃないか
飽きて投げ出しても最強に役に立つだろ

272 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 02:47:59.56 ID:w+u5VuVI.net]
vb,sql,jsが事務職最強

273 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 02:49:36.51 ID:w+u5VuVI.net]
最弱候補:c, haskell, Smalltalk, scala, swift

274 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 02:52:00.01 ID:w+u5VuVI.net]
>>261
そのぐらい知ってる上で煽ってだんよアホ

275 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 03:14:51.67 ID:M4xMa8us.net]
Pythonは複数行の無名関数を、引数に出来ないので
関数型に向いてない

276 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 05:15:15.61 ID:tKdswXWs.net]
Pythonはこのスレでメジャーなスクリプト言語の中で一番向いていない言語だろ
JS厨すら黙ってる中名乗りを挙げるとは随分ナルシストな奴らだな

277 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 05:36:03.11 ID:jL6W785l.net]
Pythonのlambdaの式限定が悪いことだとは思いたくない
行を跨いで書く方法が無いわけじゃないし、何だったらそばで関数定義できる
if式とかパターンマッチが貧弱なのがより深刻な問題だと思ってる

278 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 10:31:53.37 ID:JeWWxlEI.net]
やっぱ我らがPerlでしょ

279 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 12:06:48.12 ID:M4xMa8us.net]
>>271
> 行を跨いで書く方法が無いわけじゃないし、
教えてくれ

280 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 13:40:33.59 ID:w+u5VuVI.net]
backslashでねーの?

ttp://www.quora.com/Is-Node-js-declining-already/answers/13015922?srid=hzBO&share=1



281 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 18:19:22.51 ID:EeYts1ja.net]
>>258
だって、coffeescriptからはじまって、typescriptだ、、asm.jsだ、
atsriptだ、soundscriptだ、いやいやES6だ、もうES7だ
みたいにやってる世界見てきてるから
時間の流れがそれらと違うのよ
言うなれば「妖怪ウォッチが流行ってる?あれはもうとっくの昔に
流行ってたよ?今はもそれほど流行してないよね」
みたいな感覚と似たような感じ

282 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 18:34:30.08 ID:EeYts1ja.net]
LiveScriptやClojureScriptも一部人気になってきたよ
最近はGoもいいらしい
でもDartはどうやら失敗したらしい
へー、ところでMozillaがRustっていう言語を出したらしい
でもRustからNimっていう言語に乗り換えた有名人もいるんだって
Sublime textが流行ってるらしい、いやいやAtomの方が今は良くなってるよ
VisualStudioCodeってのが出たらしい
Gruntじゃなくて今はGulpだよね。でも、最近はBroccoliもよくね?
お前まだVagrunt使ってるの、時代はDockerだよ?
backboneだ、いやAngularだ、いやReactだよ、
Aurelia.jsやriot.jsもあるよ
ReactNativeでJSでスマフォのネイティブアプリが作れるらしい
Unityがメジャーバージョンアップして5になったみたいだね
Booがどうやら使えなくなりそう
AppleWatch出たんだって、SDK試した?

ここ一年か二年くらいの動き
Swiftはとっくの昔から流行ってる印象

283 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 18:46:31.49 ID:EeYts1ja.net]
それに、Swiftは普通の言語と違って発表時に注目を集めて
そこからいきなり流行りだした印象だから
もう一年流行ってる印象だ

284 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 18:56:01.40 ID:Aon6iP72.net]
土方大量生産を目論んでSwiftを出したが、その邪悪な企みが透けて見えたから一部のマカァからも嫌われ、想定通りには伸びなかったから、とりあえずLinuxからも奴隷を獲得しようという流れ。

285 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 19:40:34.23 ID:W5WL6w7T.net]
Obj-C にとって,C/C++ のポインタは鬼門だね

286 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 19:45:18.56 ID:yMz9ArtB.net]
Obj-CなんてCのライブラリがないと使い物にならないんだからどのみちポインタは必須

287 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 20:04:06.64 ID:Xs/4FnsH.net]
ボインダー(^ω^)

288 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 20:04:46.22 ID:q17BLhbn.net]
>>275
まだそんなくだらないことで争っているんだねw
大丈夫?Swift厨

289 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 20:29:37.05 ID:eC56/Xbq.net]
>>275
だからなんなんだ?

同時期に出たってだけで別に移行していったわけじゃない。
Swfitはそのいろいう出た言語の一つにすぎない。
今はそれほど流行してないよねw

290 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 20:34:00.53 ID:yMz9ArtB.net]
Appleがネイティブアプリ開発言語としてJavaScriptを公式にサポートしたら
Swiftなんか一瞬で消滅するんだろうな
JSだと互換処理系祭りで開発者囲い込みモデルが完全に崩壊するからありえないけど



291 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 20:36:20.10 ID:W5WL6w7T.net]
発表当初は金にものを言わせたステマがネット中に跋扈したものだったが,C/C++資産は切れないからね‥

292 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 21:28:49.04 ID:w+u5VuVI.net]
>>276
ずっと昔からPHPの一人勝ちで、所詮はワンナイトラブ。ただの遊びの付き合い。

293 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 21:30:45.88 ID:w+u5VuVI.net]
悟りを得ると、PHPとjQueryしか使わなくなる。

294 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 21:32:57.86 ID:Gn2gkd6l.net]
まぁ結局JAVA、C#、Swiftのどれか好きなので十分すぎるほどの世界になったね^^
俺は去年Swiftスタダ決めてるからこれから稼ぎどきやな(´・ω・`)

295 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 21:34:10.98 ID:Gn2gkd6l.net]
まぁ今年後半からはSwiftさんでWEBもいけるようになるし来年以降オレヤバイでホンマ(´・ω・`)

296 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 21:35:44.26 ID:w+u5VuVI.net]
RMSの予言通りに、プログラマたちはcとschemeから離れるべきじゃなかったんだ

297 名前:デフォルトの名無しさん mailto:sage [2015/06/14(日) 21:39:51.00 ID:w+u5VuVI.net]
そして、tclから始まる黒歴史の集大成として、Rubyは本当によく出来ている。

298 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 00:15:26.12 ID:APmJNnuF.net]
モバイル端末の電力消費を抑えるために、テキストだけ返すことにしたよ
もうjsのロード時間なんて考えなくて済むんだ

299 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 12:00:03.43 ID:JSuTyxk/.net]
JS とSwiftの世界になりそうだな。

まぁともかくキーワードはLLVM

300 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 12:34:05.30 ID:1ahxX0De.net]
>>276
dockerって結局Linux以外だとVagrant使う必要あんじゃね?



301 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 17:45:29.19 ID:Vn1MoMzT.net]
VagrantとDockerをごっちゃにしてるのって馬鹿だよねw

Vagrantはマシン自体をコンポーネント化したもの
Dockerはアプリをコンポーネント化したもの

使い方がぜんぜん違う。

302 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 19:06:19.08 ID:cYaFFm9q.net]
Dockerのコンテナはマシンとアプリをひっくるめてコンポーネント化したもので、
Linuxなら状況によってはVagrantの代わりに

303 名前:使うこともできるのは事実だよ
癖が強すぎるので開発環境としては結局Dockerで動かすことを前提とした開発でしか役に立たないけど
[]
[ここ壊れてます]

304 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 19:34:26.40 ID:Vn1MoMzT.net]
>>296
> Linuxなら状況によってはVagrantの代わりに使うこともできるのは事実だよ

それはVagrantでMySQLサーバーを建てる代わりに、
ホストOSにMySQLをインストールすればいいから
Vagrantの代わりに使えるよって言ってるのと変わらんよw

305 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 19:47:39.46 ID:cYaFFm9q.net]
>>297
意味がわからん
DockerコンテナとしてMySQL動かしたらええがな

306 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 20:21:27.60 ID:Vn1MoMzT.net]
>>298
そうだよ?

DockerはMySQLというアプリの代わりであって
仮想マシンの代わりに使うものじゃない。

307 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 20:39:17.39 ID:APmJNnuF.net]
新品に10万円も出すなら、5000円の中古ノートを20台買えるだろ

308 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 20:45:53.61 ID:E5FMdSZ9.net]
>>299
で?アプリ郡の代わりが仮想マシンの代わりになる状況は
よくある状況だと思うんだけど

309 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 21:20:36.46 ID:cYaFFm9q.net]
単機能サーバーはマシンとして認めないという言い分ならまあわからないでもないが、
VagrantでMySQLサーバー立てるような使い方をしておきながらDockerは代用にならないというのは
支離滅裂だな

310 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 21:47:23.02 ID:APmJNnuF.net]
vagrantで準備したlinux上でdockerを動かすって、どんなメリットがあるんだ?



311 名前:デフォルトの名無しさん mailto:sage [2015/06/15(月) 23:31:51.69 ID:cYaFFm9q.net]
>>303
本番環境がdockerなら同じ環境で開発できる
それ以外にはVMが1つで済むから軽いとか立ち上げと破棄がクソ速いとかあるけど
本番がdockerじゃないなら本番とかけ離れた開発環境になってしまうのでデメリットの方が大きいだろうな

312 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 01:50:43.18 ID:nO677y3u.net]
どんな状況なら本番環境でMySQLのコンポーネントを複数たちあげるんだろう。
vagrantでVMを立ち上げないとLAMPのバージョンなんて揃わないよね。揃うの?

313 名前:デフォルトの名無しさん [2015/06/16(火) 02:20:42.26 ID:Mn3hfWTI.net]
スクリプト書くとき、毎回クリーンインストールしたLinux用意してテストしたい場合にしかDockerの用途がわからんが、
Dockerの上でサーバー走らせてもオーバーヘッドはほぼないらしいから、最近はそれが主流なんかな?

314 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 04:10:38.91 ID:JGdrROIn.net]
>>145
独占化、寡占化が進んだからだよ
標準以外に選択しがない

すると標準以外の物を求めるには作るしかない → 無料ソフトへの需要が高まる
本来なら市場が形成されている中間部分が焼け野原になっている

315 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 08:17:08.71 ID:bUcTz6F3.net]
>>293
去年Swiftさんが産声上げてからせっせとLLVMを勉強してる

316 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 10:27:56.11 ID:Uj9F4vQc.net]
>>308
Swiftは結局は流行らず、徒労に終わるよ。

317 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 10:39:19.76 ID:dGPTc6CF.net]
>>302
レス先に助け舟を出すと
dockerは同環境の複数起動を目的としているので、
1環境でデータ更新する用途には向かない

sql環境を起動するとしたらそれは読み込み側の分散のための機構だが
レプリケーションしたDB分散処理クラスタには、dockerは確実に不適
(同じマシン上で2つ起動することに意味がないため)

何より状態保存に向かないので、ライブマイグレーションもできない
なのでFlocker等の専用環境が作られてる

318 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 10:40:52.24 ID:o6wyR+L+.net]
>>305
誰がMySQLのインスタンスを複数立ち上げるなんて言ってるんだ?
LAMP+vagrantだって本番にあわせてアプリとDBの複数VMを立ち上げることはあるだろ

319 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 12:36:43.16 ID:tnRZvA/G.net]
>>301
> で?アプリ郡の代わりが仮想マシンの代わりになる状況は
> よくある状況だと思うんだけど

いや、だからその理屈ならDocker関係ないって話をしてるんだよ。

ホストOSにアプリ入れても、仮想マシンの代わりになるというのは
同じことだろ?


ホストOSにアプリ入れれば仮想マシンの代わりになるんだという
発言聞いて、俺はどう思えばいいんだよw

320 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 12:45:17.22 ID:tnRZvA/G.net]
>>303
> vagrantで準備したlinux上でdockerを動かすって、どんなメリットがあるんだ?

これ、わかってない人多いんだよなw
dockerを仮想マシン技術だと思ってるからだろうね。だからvagrantと比較したりする。

dockerはアプリを仮想化(というかコンポーネント化の方が適切だと思うが)したもの。
vagrantは仮想マシンだ。仮想マシンは物理マシンと同じように考えて良い。

「マシンを何台も用意してそれぞれでアプリを動かす」のに比べて「一台で複数のアプリを動かす」
メリットなんて分かりきってるじゃないか。マシンが一つでいいってことだよ。


そしてここからが本題。Dockerの話題として考えるべきことは、
「一台の(物理 or 仮想)マシンで、アプリをそのまま動かす」のに比べて
「Dockerコンテナでくるんで動かす」と、どういうメリットがあるのか?
という話なんだよ。Vagrantに比べて〜というのは質問自体がおかしいのさ。



321 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 12:46:04.14 ID:tnRZvA/G.net]
>>310
> dockerは同環境の複数起動を目的としているので、
> 1環境でデータ更新する用途には向かない
ぜんぜん違う。あんたもDockerを仮想マシン技術だと勘違いしてる

322 名前:ID:tnRZvA/G mailto:sage [2015/06/16(火) 12:49:53.28 ID:rhusAjzF.net]
>>313が勘違いされそうだから、少し訂正

「(一台の物理 or 仮想マシン上で)アプリをそのまま動かす」のに比べて
「(一台の物理 or 仮想マシン上で)Dockerコンテナでくるんで動かす」と、
どういうメリットがあるのか?

この質問の答、いるかな?

Dockerを仮想マシン技術と勘違いしている人は多いけど、
この質問の答はDockerを知っているならわかると思うけど。

323 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 12:57:53.86 ID:rhusAjzF.net]
ごめん。正直に言おう。

説明したくてウズウズしてるw

でもレスあるまで我慢する。( ・`ω・´)

324 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 13:00:56.58 ID:nO677y3u.net]
dockerコンテナは、linuxディストリとPHPのversionまで包めるの?

325 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 13:05:43.86 ID:nO677y3u.net]
「(一台の物理 or 仮想マシン上で)アプリをそのまま動かす」のと比べて
「(一台の物理 or 仮想マシン上で)Dockerコンテナでくるんで動かす」と、
どういうメリットがあるの?

326 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 13:49:58.85 ID:sXGSd9sk.net]
docker dockerうるせーよ
dockerスレ行け

327 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 13:54:09.24 ID:nO677y3u.net]
スレ違い?まさか。コレはruby vs golang vs PHPの冷戦だよ。

328 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 16:11:04.01 ID:+Ajwhdjr.net]
もうプログラミング言語に時間かける事自体が無駄なんだからJSとSwift極めたらいいやん。

余裕が出たらPython。関数型言語とマクロを理解するためのCommon Lisp。

ClojureScriptにScalaはJavaの資産を使う為に必要。

それらを包括的に理解する為にLLVM。。。。


あれ?結局苦行しなきゃいけないのかな?

329 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 16:15:19.54 ID:+KHNYHwJ.net]
>>318
スレタイ見えるか?糞虫

330 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 16:23:38.00 ID:GRyCax2n.net]
>>321
プログラミングに時間がかけること自体が無駄ならひとつも覚えないのが一番賢いんじゃね?



331 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 16:24:33.35 ID:bUcTz6F3.net]
>>309
世界最先端の医療研究機関がこぞって採用し、医療分野にまで浸透してるんだが?

332 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 16:29:07.30 ID:z0bXeBWt.net]
ここはム板でマ板じゃないから、どうせいるのはアマチュアだろ?
そうカリカリすんなにょ。アマなら別に命が掛かってる訳じゃない。
気楽にやろうぜ?

333 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 16:33:57.78 ID:sXGSd9sk.net]
マ板の方がど素人が多い感じだが

334 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 16:38:28.23 ID:+KHNYHwJ.net]
>>324
いや、そういうのは数字で出さないとww

ちゃんと全体の数値出しておいてね。
世界最先端だとか医療機関がどうとか そういうのどうでもいい情報だからww

335 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 16:45:18.09 ID:nO677y3u.net]
>>322
golang vs rubyだからスレの趣旨通りだね。
もっとな話、その上でWPを動かしたいだけなんだけど

336 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 16:45:58.46 ID:+KHNYHwJ.net]
>>328
ここはDockerのスレではない。
消えろ。

337 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 16:48:13.33 ID:nO677y3u.net]
とうの昔に言語単体じゃネタ切れしてるだろw

338 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 17:17:09.17 ID:rhusAjzF.net]
>>317
そういうこと。

このスレだと、rbenv やその他のenv系ツールやbundlerなどで、OSに複数のrubyや
rubyライブラリをインストールして、ディレクトリごとに切り替えるって言うのをやってると思う。
つまりアプリごとにそのアプリが必要とする実行環境を変えたいということ。

Dockerのコンテナはイメージ的には、アプリのライブラリを同梱しているようなもの。
Windowsで言えば、アプリのディレクトリに全てのシステムDLL入れておくこと近い

benvやbundlerだとruby関連は切り替えられてもglibcなどのOSのライブラリは切り替えられない
Dockerを使うとカーネル以外の全てをアプリの一部として取り込める。

LinuxだとCentOSやUbuntuというのはカーネルは細かいバージョンの違いがあるだけで
ほとんどがカーネル以外なので、アプリの一部としてディストリを含めることが可能になる

アプリにディストリを同梱するわけだから、その分ディスク容量は食うけどね。

339 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 17:20:22.49 ID:rhusAjzF.net]
>>318
通常アプリを簡単にインストールするにはパッケージからインストールするのが楽
だけどこれにしてもインストールした後設定しないといけない。
Dockerを使えば、全てもしくは殆どを設定済みにしてインストールさせられる。

CLIコマンドをDockerコンテナとして配布すれば、インストールするには○○ライブラリが必要です
とか書く必要もなくなる。実際そういう使い方をしている例も存在する。
(まあ起動コマンドがdocker経由になって複雑になるからラッパースクリプトが必要になるけど)

でもDockerコンテナで配布するのに一番適してるのは、サーバー系アプリ。
ウェブサーバー(+ウェブアプリ)とかデータベースサーバーとか。

単純化して考えるとアプリは起動して、適当なポート番号で待ち受けして、適当な場所にデータを永続化できればいい。
仮にアプリが対応しているポート番号が固定で、読み書きするディレクトリが固定であっても
Dockerにポートフォワーディングさせたりボリューム機能を使うことで、
好きなポート、好きなディレクトリにデータを保存させることができる。

つまりアプリが動くのに必要とするもの全てをまとめて
さくっと起動できるようにするのがDockerコンテナなんだよ。

Vagrantは仮想マシンを作るもので、Dockerはアプリを
コンポーネント化したものだって言った意味がわかっただろ?
使い方がぜんぜん違うのよ。

340 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 18:42:05.17 ID:CzUF3LMy.net]
いつまでもgdgdうるっせーんだよ
黙ってSwiftとC#やってれば安泰だつってんだろボケ
保険で軽くjsやっとけば尚良しだがぶっちゃけjsはあくまで保険でどうでもいい存在でもある、以上!



341 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 18:45:46.69 ID:y+ZRno0+.net]
>>324
で、AppleWatchの心拍数(笑)と加速度センサー(笑)だけで何か病気は分かりましたか?
不整脈と心筋梗塞くらいはわかるかもね(笑)

342 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 20:20:51.18 ID:5F6VuMxf.net]
>>332
そんなスグレモノだったら、独立したスレを立てた方がいいかもね
332の話だとそれだけの価値が有りそうに見える

343 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 20:21:43.58 ID:dGPTc6CF.net]
>>332
そういう大げさな宣伝文句は失望を産むだけだよ
基本的にライブマイグレーションできないのでクリティカルな用途に使えないし、
1マシンを単位とするミドルウェアにはdockerは向かない

ネットワーク対応と状態保存への対応がクソだから、
特定の設定が

344 名前:いるサービスに向かない、ネットワーク越しの設定も向かない
設定に環境変数の入ったスクリプトを用意する必要があるので
シェルや外部アプリで管理する事になる

特定ディレクトリへのローカルデータ保存や、
外部へのファイル保存を考えていないので、普通はdbは外に置く羽目になる

ここまでクソいけど、利点は落ちたらすぐ復旧すればいいだけの軽量性
仮想マシンのような起動時間がなく、プロセス起動だけで済むので
外側のウェブサーバーなどには相当使える

後は複数の別のアプリケーション群を、同一マシンで動かす時等

一番はアクターモデルで汎用プロセスが処理するアプリケーション
これは間違いなくdockerが適している
[]
[ここ壊れてます]

345 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 20:27:32.78 ID:dGPTc6CF.net]
蒸し返してすまん

責任取って沈んでるスレ掘り起こしたから、続きはこっちでな
peace.2ch.net/test/read.cgi/tech/1346595505/l50

346 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 21:28:13.18 ID:nO677y3u.net]
>ここまでクソいけど、利点は落ちたらすぐ復旧すればいいだけの軽量性
僕なら10リクエストごとにApacheを再起動しますね。

347 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 22:58:46.20 ID:rhusAjzF.net]
>>336
> 基本的にライブマイグレーションできないのでクリティカルな用途に使えないし、
なんでそこでライブマイグレーションが出てくるのかわからん。

Dockerコンテナ = アプリ

ここまでだいじょうぶだよね?

MySQLはライブマイグレーション出来ない。
nginxはライブマイグレーション出来ない

そう言ってるのと同じことなんだけど。

348 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 23:03:05.86 ID:rhusAjzF.net]
Dockerは「アプリ」にライブラリなどを含めて、
「アプリ+α」にするだけなので、

仮想マシンのライブマイグレーションが
その上で動く「アプリ」を別にマシンに移動できるというのなら
当然「アプリ+α」だって移動できる。

Dockerを仮想マシンとして考えてるから、
そういDockerコンテナ(=アプリ)に
ライブマイグレーション機能が必要だとか考えてしまう。

繰り返すけど、Dockerで作り出すものは単なるアプリなんだよ。

349 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 23:08:36.00 ID:rhusAjzF.net]
>>336
> ネットワーク対応と状態保存への対応がクソだから、
> 特定の設定がいるサービスに向かない、ネットワーク越しの設定も向かない
> 設定に環境変数の入ったスクリプトを用意する必要があるので
> シェルや外部アプリで管理する事になる

そりゃ、Dockerで作ったものも、単なるアプリなんだから
設定いるに決まってるだろw
その設定を楽にするツールは当然あるがね。

> 特定ディレクトリへのローカルデータ保存や、
> 外部へのファイル保存を考えていないので、
それは明らかに間違い。起動時に-vで指定した場所(ディレクトリ)に保存できる。

> 普通はdbは外に置く羽目になる
外っていうのが意味不明だけど、通常ウェブアプリは外部のデータベースを使う。
Dockerで包んだとしても、ウェブアプリはウェブアプリなので外部の
データベースを使うことに変わりはない。"アプリなので"

もちろんウェブアプリとデータベースを一つにまとめることも可能。
Windows用の家計ソフトとか簡易データベースを内蔵していたがあれと同じ考え。
「アプリ+α」にデータベースサーバーをまとめることも可能で
保存先をホスト上のディレクトリにすることも可能。

350 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 23:26:53.28 ID:rhusAjzF.net]
別に俺は大げさな宣伝文句なんぞいっとらん。
仮想マシンを置き換えるとも思ってない。

だって、全く別のものなんだから。

Dockerが置き換えるのはアプリとそのデプロイ方法

CentOSに最新バージョンのWordPressをインストールして動かすまでの
手順を考えて見ればわかる。各OSに合わせて必要なモジュールを入れて設定をする。

それがDockerを使うと一度そのイメージをつくるだけでCentOSであっても
Ubuntuであっても同じように動かせる。イメージを作るためのDockerfileという
ファイルがあるから、どんな設定をしたのか明らかだし、カスタマイズするのも簡単

つまりディストリが備えるパッケージ管理システムを使わずに
アプリのインストールが可能になるんだよ。

仮想マシンを置き換える話なんか俺はしとらん。



351 名前:デフォルトの名無しさん mailto:sage [2015/06/16(火) 23:34:37.43 ID:rhusAjzF.net]
>>341
面白い突っ込みどころを見落としていたw

> ネットワーク越しの設定も向かない

これって、DockerコンテナにSSHで接続とかいう発想してるだろ?w
仮想マシンの変わりだと思ってる証拠だよ。

Dockerコンテナ=アプリ

例えば、Dockerコンテナとして、MySQLを作ったとする。
必要なライブラリやユーザーランドを含めた。

「MySQL+α」というアプリを作ったとする。
ネットワーク越しの設定がしたいというのは、
「MySQL+SSH+α」というアプリを作ろうとしているってことだ

「MySQLの管理機能にSSHで接続したら便利じゃね?
MySQLにSSH管理機能追加しようぜ!」という発想。

そんなキメラみたいなアプリを作ろうと考えるなよw

「MySQL+α」アプリをネットワーク越しで設定なんかしないんだよ。

352 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 01:58:40.43 ID:EXI2gosk.net]
express.jsのTJ Holowaychukは
随分と昔にnode.jsから去ってgolangへ行ったんだよね。たしか。
彼のコミットを遠くから見つめているのが好きでした。

353 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 03:10:36.72 ID:6DoA86eH.net]
>>339-343
ID:rhusAjzF、ここじゃなくてこっち来いって
peace.2ch.net/test/read.cgi/tech/1346595505/

354 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 08:58:26.61 ID:Mit22EaZ.net]
>>330
頑張ってネタ作れよ

355 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 17:43:46.11 ID:EXI2gosk.net]
少人数でWebのプロジェクトを始めようとようと思うと、redmine, chef, vagrant、metasploitに相当するものが欲しくなるんだ。
だけど、それらに相当するものがnode.js界隈では見当たらないんだ。Rails使った方が余程のことエコだよね?

356 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 18:08:31.95 ID:Y0tcUgcD.net]
組み合わせて使えよ。
何言ってるんだ?

357 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 18:32:27.96 ID:LKIKGYRF.net]
ツールとしてそれがRubyで作られてようと、開発でnode.js使いたかったらそうすりゃいいだけじゃんね

358 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 21:55:09.16 ID:EXI2gosk.net]
モバイル端末への電池消費量とクロスブラウザを考えて、
フロントエンドにはjsを使わないことにしました。UI/UXなんてCLIで十分です。

359 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 21:59:44.48 ID:EXI2gosk.net]
>>349
ツールがrubyでできているから、どのみちRubyとRailsの環境を整えて、
Rubyのスクリプトを書く羽目になるわけで、もう最初からRubyつかった方がはやい。

360 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 22:41:05.05 ID:Y0tcUgcD.net]
>>351
え?ということはWordPressを使うならば
PHPを使ったほうが早いってことにあるわけ?w



361 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 22:44:03.40 ID:Y0tcUgcD.net]
いくら少人数と言っても一人じゃない限り、
サーバーにredmineなどそれらのツールをセットアップするわけで、

ローカルにRubyとRailsの環境を整えたって
redmineをみんなで使えないぞw

少人数って見えはってるだけで、
実は一人だろ?しかもマシン一台だろ?w

362 名前:デフォルトの名無しさん mailto:sage [2015/06/17(水) 23:04:01.03 ID:EXI2gosk.net]
>>353
ぼっちのWPerと、ぼっちのRubyistが居たとしたら、
ぼっちのRubyistの方が一緒に仕事しただろ?

363 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 00:11:13.64 ID:OmufGupK.net]
本の虫の人って、c++とhtmlと、何方のコードを多く書いたんだろうな

364 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 00:33:46.92 ID:fGQYSQyU.net]
このスレを見てきたけど、基本的にC++が最強っていう感じがするな
時点でJava
スレタイに忠実ならpythonかjs
今後の普及を考えて、swift, C#, Goあたり

こんな感じじゃないかな?

365 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 00:34:49.51 ID:fGQYSQyU.net]
>>356
☓時点
○次点

366 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 00:49:24.48 ID:OmufGupK.net]
python: bitbucket, trac,ansible, w3af, scikit-learn
ruby : github, redmine,vagrant, metasploit
php : ,mantis, ...
node.js: ,omega
pythonの方がキラーアプリは多いんだけど、rubyの方がrails依存で一体感があるんだよね
phpとnode.jsのコミュニティは、同じことをするための道具ばかりが増えていくイメージ。

367 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 06:46:54.01 ID:AUzQGDPj.net]
>>356
C++は最強といえば最強だけど最凶でもある。
Googleみたいに常に最新企画使えて、マクロで魔改造して
使いやすくしたベースを整えられるのであれば良いのかもしれない

368 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 07:19:59.34 ID:Fdn/rkIq.net]
>>359
そうやって好き勝手するからGoogleの中でもカオス化してレガシーコードの糞の山のメンテに苦労してるらしいぞ

369 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 10:01:12.90 ID:mN+/FdY3.net]
>>360
でも素のC++だけでいっても結局何年も続けていれば
糞の山のメンテに苦労することになるだろうしな

370 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 11:22:23.82 ID:mN+/FdY3.net]
あ〜とうとう来ちゃったか
WebAssembly
jp.techcrunch.com/2015/06/18/20150617google-microsoft-mozilla-and-others-team-up-to-launch-webassembly-a-new-binary-format-for-the-web/



371 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 14:13:44.57 ID:OmufGupK.net]
jsが速くなるだけ

372 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 15:32:37.86 ID:akdd618t.net]
今の現状(AppWorld)を打破しないといあんま意味ないんだけど多分どうせ打破出来ない
エンド側視点に立ったらそれがあまりにも快適で優れている以上は打破する意味もないんよな

だから俺は今までどおりネイティヴで行くし、打破出来たらそのときに初めて本格的にやっても全然遅くはない、というくらいなんよなWEBテクノロジーってさ(´・ω・`)

373 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 16:07:17.41 ID:OmufGupK.net]
web technology?html5とjsの間違いでしょ
jsが煩わしいからw3mを使うことにしたよ

374 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 17:02:08.10 ID:zeAQOF9K.net]
>>362
いつの間に・・・

HTMLにJavaScript以外のコードを埋め込めるようにはなるんかな

375 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 19:31:40.78 ID:sk5olvXp.net]
>>362>>366

読んでないけど、要するにバイトコード規格って話だろ?

Javaのようにコンパイルしてバイトコードになったものを
JavaScript言語と同じように実行できる。
ブラウザがJavaScriptとバイトコードの両方の実行に対応する。
サーバーサイド側でプリコンパイルを行うって考え方かな。

altJSは今までどおりJavaScriptに変換すれば
バイトコードに変換するだけで、対応していないブラウザはJavaScript、
対応しているブラウザはバイトコードの方を実行する。

将来はバイトコードだけを生成する言語も作られるのだろうか?
それはそれでバイトコードをJavaScriptに逆コンパイルする技術もできるだろう。



376 名前:J発言語的には今と対して変わらなくて、いきなり他の言語が使えるわけじゃなく
他の言語が(altJSとみたいに)JavaScriptに変換する必要があるのと同じように
バイトコードに変換する必要がある。
[]
[ここ壊れてます]

377 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 19:36:16.60 ID:TQxUCsJz.net]
WebAssemblyは結局asm.jsのバイナリ版でしかないが、
それでも他言語をJSに変換してまで使うのは大げさだろうと言った雰囲気が減るのはいいこと。
さらにWebAssemblyはブラウザだけをターゲットにしていないから、
実は将来的にJavaVMを脅かす存在になる可能性もある。

378 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 19:47:18.47 ID:sk5olvXp.net]
> それでも他言語をJSに変換してまで使うのは大げさだろうと言った雰囲気が減るのはいいこと。

実際にはバイトコードに変換するんだろうけどね。
その過程でバイトコードに変換できない命令はコンパイルエラーを起こす。
どちらにしろ、ファイルアクセス命令とかはブラウザでは使えないわけだから。

最終的にはJavaScriptを含めたすべての言語はバイトコードに変換して
実行するようになり古いブラウザ用の互換性のためにバイトコードを
JavaScriptに逆コンパイルするようになるだろう。

そしてウェブサーバーはgzip圧縮のように
ソースコードを配置するとサーバーサイドで
コンパイルして配信するようになるかもな。

379 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 19:57:54.74 ID:OmufGupK.net]
phpがbrowserデビューする未来しか見えない
dartってphpのgoogle実装のことだろ

380 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 20:02:17.48 ID:L83A48qb.net]
ファイルアクセスと言っても実際はプラットフォームの任意の場所にアクセスする必要があるアプリは少なく、
結局は自身のフォルダ内の閉じられた空間を利用したい場合が殆ど。
それであればUnityがasm.jsへの変換でやっているようにエミュレートすることは容易。
まああとはWebAPIの整備を待つしか無い。



381 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 20:47:03.21 ID:zeAQOF9K.net]
>>370
そうそう
もうHTML自体にもとらわれずに
HTMLとバイトコードをまとめて生成する言語やライブラリができるかもしれない
そうなると、どの言語でもWebプログラミングが可能になるな

382 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 20:57:49.16 ID:zeAQOF9K.net]
GUIプログラミングの多くはこの技術で代替可能かもしれないね
しかもクロスプラットフォーム
これでプログラミング環境が大きく変わるかもしれない

383 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 21:00:18.08 ID:Fdn/rkIq.net]
残念だけど全くもって的外れだよ
UIだけなら今でも十分ネイティブと遜色ない(PCに限る)
でもイマイチパッとしないのはローカルファイルアクセスなどAPIの不備やセキュリティの問題から

384 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 21:14:24.24 ID:sk5olvXp.net]
JavaScriptでローカルファイルにアクセス出来ないのは
ブラウザという実行環境が提供するAPIの話であって、
ブラウザ以外の実行環境(nodeなど)ではAPIが
提供されているからローカルファイルアクセスできる

>>374の内容は、ブラウザがぱっとしないという話であって
JavaScriptの問題ではない。

385 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 21:15:49.95 ID:sk5olvXp.net]
補足

ブラウザという実行環境で動かすなら、どの言語で書いても同じように
ローカルファイルアクセスなどAPIの不備やセキュリティの問題が発生する

だからどの言語もパッとしないことになる。

386 名前:374 mailto:sage [2015/06/18(木) 21:33:40.09 ID:Fdn/rkIq.net]
>>376
そういうつもりで言ったんだけど、何に反論してるの?
だいたい、そんなにJavaScriptが好きなら別にWebAssemblyなんて待つまでもなく
今でもJavaScriptでクロスプラットフォームでネイティブなGUIアプリ作れる環境は十分整ってるじゃないか

387 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 21:51:43.39 ID:sk5olvXp.net]
反論してない。明確にしている。
JavaScriptの問題ではなくて
ブラウザの問題であると明確にしている。

たまに勘違いする奴がいるんだよw
言語が関係ないってことがわかって無いやつが

388 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 22:40:40.76 ID:OmufGupK.net]
誰か中間言語なんて読みたい?

389 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 23:08:31.73 ID:zeAQOF9K.net]
>>374
JavaScriptだけの話ではなくて、
どの言語を用いても、WebプログラミングやクロスプラットフォームのGUIプログラミングが可能になるかもしれないという話なのだが。
それから、>>375が言うように、nodeなどの環境を使えば、ローカルファイルアクセスはできるよ。

つまり、WebAssemblyによって、
どの言語からでも、ブラウザやnodeなどの実行環境に応じて、
WebプログラミングやクロスプラットフォームのGUIプログラミングが
可能になるかもしれないということ。

390 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 23:18:58.02 ID:zeAQOF9K.net]
そうなると、HTMLもバイナリにしてもいいんじゃないか



391 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 23:39:37.19 ID:vyGlo9H8.net]
まあ理想はasm.jsの範囲のみならずWebAPIと各言語とのインターフェイスを提供してくれることだろうけど
現状多くのWebAPIがJSに寄り過ぎてるからそれは厳しいだろうよ
GUIプログラムが可能なのは精々現状と同じくOpenGLを用いて描画している場合のみだろうよ

392 名前:デフォルトの名無しさん mailto:sage [2015/06/18(木) 23:47:42.63 ID:OmufGupK.net]
mv ActiveX GoogleX

393 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 03:10:45.26 ID:4ikaW02v.net]
ttps://github.com/WebAssembly/design/blob/master/HighLevelGoals.md

394 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 04:07:03.22 ID:X9doG1g/.net]
夢が広がるな
ttps://github.com/WebAssembly/design/blob/master/UseCases.md

395 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 06:43:43.88 ID:7aVYy04Z.net]
業務にはいいだろうね
ゲームとか言われても、未だにWebGLすらスマホやタブレットじゃまともに使い物にならない現状では白けてしまう

396 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 07:03:49.64 ID:GjWAK8Ev.net]
どういう意味で言ってるかは知らんが十分まともに使い物になってると思うぞ

397 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 15:32:49.71 ID:4ikaW02v.net]
ブラウザ上にw3mでも移植されないかな

398 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 17:18:00.73 ID:7aVYy04Z.net]
つクロスドメイン
結局サーバーを通す必要があるから、わざわざテキスト化だけクライアントでやる意味はあまりない
全部サーバーで動かせばいい

399 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 17:33:02.14 ID:4ikaW02v.net]
adblockがないと不快で仕方ない

400 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 18:12:16.98 ID:n7E72aKV.net]
>>382
C/C++用のAPIが作られる可能性が微レ存?



401 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 18:28:24.89 ID:4ikaW02v.net]
これはemscriptenやpnaclの類じゃなイカ

402 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 19:10:39.06 ID:FPXra8B5.net]
future featureを見るとasm.jsのようにただ丸ごと一方的にブラウザ上に持ってくるような存在ではなく、
JSや他のWASMモジュールらと楽に対等な双方向の関わりができて、一緒にアプリを構築できる存在を目指してるようで感心。

403 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 19:11:19.19 ID:FPXra8B5.net]
そういう意味でPNaClやSWFとは違うな

404 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 20:45:57.36 ID:4ikaW02v.net]
これってさ、まともに実装された日にはGoogle Map等のajaxアプリは再実装されるよね
そうなると、javascriptの高速化に金を注ぐ必要もなくなってv8とnode.jsの天下も終わり。
また、ぺちぱーたちが勝利してしまうのか

405 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 21:09:22.49 ID:JZubWpD5.net]
WebAsmはあくまでJSエンジンで解釈するものだから
これからはWebAsmの最適化に力を入れる必要があるし
バックエンドのJS仕様にまずSIMDやスレッド制御や型付オブジェクトや数値型を入れていく必要がある

406 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 21:29:01.37 ID:X+CwqWOz.net]
>>395
> これってさ、まともに実装された日にはGoogle Map等のajaxアプリは再実装されるよね

コンパイルするだけでいいのでは?

JavaScriptからバイナリに変換するツールもできるだろうし。

407 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 21:30:37.97 ID:X+CwqWOz.net]
>>395
> 金を注ぐ必要もなくなってv8とnode.jsの天下も終わり。

へ?(笑)

node.jsの代わりなら、今だってC/C++で作ればいいんですよ。
もちろんそれ以外の言語だってなんでも。

それらの言語があるなら、node.jsが選ばれてるのです。

408 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 21:31:04.81 ID:X+CwqWOz.net]
× それらの言語があるなら、node.jsが選ばれてるのです。
○ それらの言語があるなか、node.jsが選ばれてるのです。

409 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 21:38:42.47 ID:JZubWpD5.net]
ちょっと前に全部の言語V8上で実行すればいいじゃんという話題があったが
それが将来的にWASMで実現できるわけか
そこらの言語のデフォルトのエンジンより高速に動く確率は100%だろうな

410 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 21:41:24.45 ID:4ikaW02v.net]
Make a great platform:
build a new LLVM backend for WebAssembly and an accompanying clang port;
promote other compilers and tools targeting WebAssembly; and
enable other useful tooling.
c/c++で記述したものをLLVMを通して、WebAssembly用のJSに変換するってこと?



411 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 21:53:56.00 ID:JZubWpD5.net]
それは現状、emscriptenを使ったやり方
WASMはJSのバイトコード(但し最初はasm.jsの範囲程度でGCなど踏み込んだとこまでできてない)

412 名前:デフォルトの名無しさん mailto:sage [2015/06/19(金) 22:32:42.34 ID:4ikaW02v.net]
最終的なボトルネックが一緒なのに、c++やjsで書くって何かマゾいよね

413 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 01:54:16.08 ID:ai0+eK9f.net]
最終的なボトルネックとは何ですか?

414 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 02:24:57.74 ID:6HkOmq78.net]
それが、v8かwasmかは分からないけど、
最適化されたバイトコードは同じようなものになるんじゃないですかね
もし仮に、Rubyとc++が同じ速度ならRubyの方を使いたいし、
Rubyとjavascriptが同じ速度でもRubyの方を使いたいとは思うんだけど。

415 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 04:55:06.07 ID:WNPFwZI0.net]
何故だ?
俺はそうは思わんな

416 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 11:54:36.11 ID:0m/77L0T.net]
完全に環境が隔離されたWebWorkerみたいな仕組みじゃない
真のマルチスレッドを使いたい

417 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 13:51:07.55 ID:6HkOmq78.net]
>>406
パッと思いつく限りでは、
c++に対するアドバンテージは、インタプリタ、コンパイル時間、正規表現、map, collect, 無名関数
jsに対するアドバンテージは、thisのスコープ、map,collect,クラスベース、オペレータのオーバーロード、名前空間、モジュール

418 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 14:14:55.74 ID:dwzMpSBC.net]
なんかRubyならではのアドバンテージってものはいっさい挙がってないし、
たんに「ボク、Ruby大好き!他の言語はキライ!」「ああそうですか(かわいそうに…)」ってだけかと。

たとえば、(バイトコード)インタプリタっても、
デバッガがそのメリットを活かしてよく出来ているわけでもなし(Rubyのはむしろ貧弱な部類だ)、
map/collect の類いだって古くはLISP/Smalltalk以来、今どきの言語ならなおさら普通にあるだろ。

419 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 14:38:30.94 ID:Nb+lPMBV.net]
今の言語は、劣っている または
どんぐりの背比べしかないからな。

劣ってさえいなければ、
なんだっていいんだよ。

420 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 15:25:51.03 ID:6HkOmq78.net]
>>409
Smalltalkのイディオムを覚えてるって、一体、何処の苦行僧?w
Rubyのデバッガで一般的に好評化獲ている部類だった気がするんだけど。
なにより、Google Map弄るなら行列演算のようなことをしたくなるわけで、
その手のメソッド群が言語レベルでサポートされてる方が嬉しいよね

速度とプラットフォームの土台まで同じ状況ならRubyを使うよ。
逆に言えば、速度とプラットフォームの問題があるからRubyなんて使わない。



421 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 15:36:02.28 ID:g/mzTnpr.net]
まぁ、速度がどうの言うような案件ならコンパイル言語使うわな、普通

422 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 15:50:27.80 ID:6HkOmq78.net]
で、WebAssemblyなんて載っけた日に漁夫の利を獲るのがpythonとruby。(単にそれだけしか候補が出てこない)
phpで行列演算をするのは見たことがないし、配列操作がイケてるようには見えない。

423 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 15:59:01.43 ID:6HkOmq78.net]
>>410
7年ぐらい前は速度と品質が拮抗していて、毎日のようにベンチマーク取ってる人たちは居たんだけど
そんなものをとるのもバカバカしくなる位の性能と品質でv8が追い抜いてったからね

424 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 17:03:45.28 ID:00PFGdV4.net]
>>408
それは全くJSに対するアドバンテージにはならない
なぜならWASMが動

425 名前:I言語を変換する目的にも使えるほど
一人前のバイトコードになる頃にはES7、ES8の時代になっているから
[]
[ここ壊れてます]

426 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 17:36:10.60 ID:6HkOmq78.net]
es7,es8用にバイトコードを吐かせるコストって、Rubyのバイトコードを吐かせるのと同じぐらいじゃね?
es6にオペレーターのオーバーロードは載らないけどRubyは既に持っている
es7にオペレーターのオーバーロードが載るか分からないけどRubyは既に持っている

427 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 18:19:29.86 ID:rFu0KqoE.net]
>>411
> map/collect の類いだって古くはLISP/Smalltalk以来、今どきの言語ならなおさら普通にある
からどうして
> Smalltalkのイディオムを覚えてるって、一体、何処の苦行僧?w
という発想がくるのか分からなかった。

428 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 18:39:45.23 ID:6HkOmq78.net]
ただの高階関数とSmalltalkやPerlのイディオムは別物だってのは常識だろうけど、
SmalltalkやPerlで多次元配列を実装するのは大変だと思うよ。の意

429 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 19:09:17.54 ID:rFu0KqoE.net]
>>418
ごめん。なんでとーとつにPerlが出てくるのかを含めて、やっぱ言いたいことがわからんかった。
Perlはもちろん、Smalltalkにすら多次元配列の実装はすでにあるという発想には至れないの?

430 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 19:12:16.10 ID:rFu0KqoE.net]
もとい。Rubyは元来パクリ処理系なので、Rubyにあるものは他にすでにある、という発想…か。



431 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 19:19:34.90 ID:KVa5UIm3.net]
>>416
演算子オーバーロードは今のところES7で入る予定
www.slideshare.net/BrendanEich/extensible-operators-and-literals-for-javascript
ES7は遅くとも2017年中には出る

432 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 20:20:52.61 ID:g/mzTnpr.net]
>>421
ES6ですら遅れまくってるのにそんなスケジュールまるでアテにならないよね

433 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 20:44:59.36 ID:Nb+lPMBV.net]
スケジュールが当てにならなくても入るものは入る。
時間が解決する問題は時間が立てば解決する。

434 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 21:07:27.81 ID:g/mzTnpr.net]
>>423
その時間が現実的な範囲で済めばいいけどねー
ESは4放棄の前科もあることだし

435 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 21:19:55.61 ID:elrDVecR.net]
>>422
ES6は別に遅れてないが?
というかもう策定完了したし

436 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 21:25:05.99 ID:SvIyY1J2.net]
おれは近い将来大金持ちになっていて全宇宙を支配しているはずだ!とか...

将来のことならなんとでも都合良く言える

437 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 21:27:51.19 ID:6HkOmq78.net]
言語のメジャーバージョンアップ。perl6,php6, c++0x14,py3kの前例がね

438 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 21:30:36.02 ID:6HkOmq78.net]
>>419
いや、君が物分かり悪そうだなと思って「イディオム」を強調したかったんだ

439 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 22:10:26.71 ID:rFu0KqoE.net]
>>428
なんだ。イディオム言いたかっただけか。

440 名前:デフォルトの名無しさん mailto:sage [2015/06/20(土) 23:40:36.24 ID:6HkOmq78.net]
>>426
少し前まで、宇宙はS式で出来ているってのが人類史に残る共通認識だったんだけど、
最近にもなってJSONで出来ていたってことがLHCの実験で発見されたんだ



441 名前:デフォルトの名無しさん mailto:sage [2015/06/21(日) 01:32:16.94 ID:RBHwsW1q.net]
ID:6HkOmq78の言ってる事が全く理解できない…
何が言いたいのかも理解できない…

442 名前:デフォルトの名無しさん mailto:sage [2015/06/21(日) 01:35:46.63 ID:jrZg8i9a.net]
>>431
住んでる世界が違うんじゃね?

443 名前:デフォルトの名無しさん mailto:sage [2015/06/21(日) 06:49:13.44 ID:D0lH6lKr.net]
世界はSwiftとC#とJAVA、これら三つのどれか極めれば良い世界になってきた

444 名前:デフォルトの名無しさん mailto:sage [2015/06/21(日) 08:16:37.91 ID:aw+sE0x6.net]
>>431
Ruby推しな時点で頭オカシイ奴だとは思ってたが…

445 名前:デフォルトの名無しさん mailto:sage [2015/06/21(日) 15:32:43.39 ID:o5OcWR3U.net]
>>427
互換性維持している限りは問題ないんだが、JSはIE910の問題があるからなあ・・・

446 名前:デフォルトの名無しさん mailto:sage [2015/06/21(日) 16:11:08.55 ID:b/+ix1kE.net]
クライアント上で動かす以上、どうしようもないよね
だからFlashなんかが流行ったりしたわけだし
(Javaアプレットは失敗したけど)

447 名前:デフォルトの名無しさん mailto:sage [2015/06/21(日) 18:24:36.47 ID:RBHwsW1q.net]
>>432
うん、ID:6HkOmq78はイディオムと糖衣構文の違いすらわかってない無知の癖に、
Ruby派生元のSmalltalkとPerlを下に見た事に土下座して謝ったほうが良いと思う

448 名前:デフォルトの名無しさん mailto:sage [2015/06/21(日) 19:45:03.59 ID:Nb1tgMax.net]
>>437
Smalltalkからの「派生」という表現は、例えばJSの元ネタのSelf程度に
Smalltalkばりの潜在能力を継承した言語や環境に使って欲しいなぁ…

449 名前:デフォルトの名無しさん mailto:sage [2015/06/21(日) 20:10:53.34 ID:RBHwsW1q.net]
>>438
確かに語弊があるね
Rubyの元ネタ or パクリ元が正しいか

450 名前:デフォルトの名無しさん mailto:sage [2015/06/21(日) 20:19:21.52 ID:AsKpC0Po.net]
pythonでいいよもうrubyはモルモン教徒だけで和気あいあいと閉じておいてくれ。



451 名前:デフォルトの名無しさん mailto:sage [2015/06/21(日) 23:02:06.05 ID:5Rbtx0IM.net]
いよいよオープンワールドな世界もアップルの支配力が増してきたね
今までの前例鑑みるとSwift天下の未来しか見えない

452 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 01:00:31.23 ID:8By0tWhk.net]
そりゃないわ
Microsoft全盛時代のC#見てりゃ分かるだろ

453 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 02:27:28.76 ID:j9mWyPD+.net]
SwiftでiPhone用に作ったアプリが、
そのままAndroidとWindows Phoneで
動くようになる日が待ち遠しい(大爆笑)

JavaScriptで作ればそれが既に可能なんだよな

454 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 04:12:22.03 ID:t5TZehkz.net]
なんだかんだ言ってSwiftはJavaScriptに似てる

455 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 05:55:20.19 ID:MQ3olz1r.net]
じゃダメじゃん

456 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 14:08:15.13 ID:0J5TjOQ0.net]
>>443
それどころか低脳スクリプターさんが大好きなウェッブ()な世界でもSwiftさんを動かせるようになるという事実
JSでクロスプラットフォーム!とカッコつけて糞なアプリ作って開発費ゴミにする情弱企業も今や皆無だし、いよいよ全ての天下を獲りにきたアップルは強い

457 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 14:52:38.25 ID:Mewj3u4z.net]
最近はHaxeで書いていて殆ど生のJSを書いていない
JS自体は糞言語

458 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 16:52:50.95 ID:nIM291t7.net]
>>437
何を根拠にイディオムとシンタックスシュガーの違いが分かってないって?

459 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 17:51:00.58 ID:nIM291t7.net]
そんなにSmalltalkがスゴイなら、ものの試しに行列演算のライブラリでも書いてみればいい

460 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 18:09:52.24 ID:6W+IUVUv.net]
>>449
そして他の言語でも同じように行列演算のライブラリを書いて
比較するって話なのか?

いや、誰かがSmalltalk以外で行列演算のライブラリを書かないと
凄いかどうか比較できないだろう?



461 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 20:02:15.20 ID:xP20JaON.net]
>>449
いいよ。とはいえ、ガチな行列計算は書くのも比較のために読むのも大変だから、
サブセットみたいなものを Ruby で書いて出してみてよ。ほぼ同じものを Smalltalk で実装するから
それを通じて Smalltalk で実装するのがそんなに大変なことか確認してみよう。

462 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 21:19:28.07 ID:nIM291t7.net]
>>451
Smalltalkで実装する気なんてないだろカス
既にあるのと比べたら?

463 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 22:22:38.69 ID:zCxXURfn.net]
>>452
そんな警戒しなくても、Smalltalk なんて Ruby からしたら百倍単純だし、
比較対象の Ruby のコードさえ書いて出してくれたら、こっちもさくっと書きかえて出しますがな…^^;

> 既にあるのと比べたら?
ガチな行列計算を含むライブラリとかなら、Pharo 向けにこういうのがあるけど
www.slideshare.net/esug/numerical-methods-1897238
https://github.com/SergeStinckwich/SciSmalltalk

Smalltalk のコードなんか読めないでしょ? 規模も違うし、どうやって比較・判断するの?

464 名前:デフォルトの名無しさん mailto:sage [2015/06/22(月) 22:48:50.29 ID:nIM291t7.net]
直感的に読めないって、結局、ダメな言語なんだよね

465 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 03:34:28.89 ID:Uju7yY+s.net]
ttp://www.theguardian.com/technology/2015/jun/22/dear-taylor-swift-apple-change-these-things-too

466 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 07:33:26.36 ID:pf8Zdy1x.net]
行列がリテラルで扱えてプリミティブ型な言語ってある?

467 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 08:09:02.97 ID:yRPN1Uep.net]
>>453
ガチでそれ?
どっかの学生が演習で作ったレベルのそれが?

468 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 08:35:08.85 ID:pf8Zdy1x.net]
何がガチかは知らないけど
OpenGL用の補助用途なら100行くらいでリッチでは無いけど十分なの作れるでしょ。

469 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 09:06:41.95 ID:UdZmnE2/.net]
>>457
そのセリフさ、中身読まなくても何にでも言えることだよね。
説得力無いよ。何一つ中身に言及してないんだから。

お前の書いたコードは学生レベルじゃん。
ほら、中身を見なくても言えた。
お前がやってることはこういうことだよ。

470 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 09:28:55.89 ID:nUZee24x.net]
>>456
APL とかその系列言語とか、そういう範疇ではなしに?



471 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 09:37:07.81 ID:nUZee24x.net]
リテラルはないけれど、オプソの Smalltalk の Pharo/Squeak には
しょぼいながらも行列クラスは組み込みになっているっぽい。

forum.world.st/Matrix-API-question-for-a-native-english-td4804777.html
d.hatena.ne.jp/sumim/20110429/p1

もっとも他の言語と違って Smalltalk の場合、組み込みクラスって概念自体が希薄だけれども…

472 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 09:58:42.62 ID:ZwW+c3dB.net]
Swift2でいよいよ全方位天下体制を敷く準備が整うアップさんがパナイ件

473 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 09:59:15.36 ID:nUZee24x.net]
>>457
これを移植したものらしいね。
Object-Oriented Implementation of Numerical Methods by Dr. Didier B

474 名前:esset
http://www.javaspecialists.eu/archive/Issue044.html

中身をざっと見てみたけど、テストを除くクラス数が100程度と比較的がんばっている感じ。
[]
[ここ壊れてます]

475 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 11:20:42.95 ID:nUZee24x.net]
>>457
オリジナルの実装について書かれた本が Google ブックスで中身検索できるみたい。
Smalltalk だけじゃなく Java 版もあるみたいだから、Smalltalk 読めない人にも参考になるかも。

https://books.google.co.jp/books?hl=ja&id=QPX7_MP8w5UC&dq=matrix&q=matrix#v=snippet&q=matrix&f=false

476 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 12:14:36.96 ID:Uju7yY+s.net]
行列ライブラリのラッパなんて幾らでも転がってるが。アホか

477 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 23:22:02.97 ID:9MB57bBg.net]
テイラー・スウィフトを誤爆するアホにはわからん話の流れ

478 名前:デフォルトの名無しさん mailto:sage [2015/06/23(火) 23:31:58.22 ID:Uju7yY+s.net]
>>462
音楽業界まで牛耳るつもりみたいだからな

479 名前:デフォルトの名無しさん mailto:sage [2015/06/24(水) 00:10:29.38 ID:o4Lf2tKZ.net]
最も格式が高く最も意義があり高い倫理と道徳観を必要とする生命を護り衛、医学/研究分野にまで進出したからねリンゴさんは(´・ω・`)

480 名前:デフォルトの名無しさん mailto:sage [2015/06/24(水) 03:08:56.24 ID:JO8sPd+Q.net]
Appleに見捨てられたSmalltalk由来のオブジェクト指向信者がファビョるのなんの(藁)



481 名前:デフォルトの名無しさん mailto:sage [2015/06/24(水) 08:33:57.90 ID:WM129ODP.net]
ファビョってんのはテイラー・スウィフト君なわけだが

482 名前:デフォルトの名無しさん mailto:sage [2015/06/24(水) 21:38:29.57 ID:JO8sPd+Q.net]
appleの完全敗北(プゲラ

483 名前:デフォルトの名無しさん mailto:sage [2015/06/25(木) 20:58:04.76 ID:bupwwLjS.net]
時代はSwiftか

484 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 01:20:36.71 ID:MUJTWSK2.net]
アイディアをすぐ形にできるってのが唯一の強みだよね

485 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 05:57:50.26 ID:Y2geVtAF.net]
配列の糞実装の時点でswiftが糞言語である事は変わりねえから
ゲハ脳はゲハ板から出てくんなよ本当…

486 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 05:59:17.71 ID:I1Mor4n2.net]
確かに。テイラーってイメチェン成功したよね

487 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 06:12:00.28 ID:Y2geVtAF.net]
ID:nIM291t7
こいつ本当口だけだな

488 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 07:49:10.78 ID:Dg7Euqgj.net]
>>476
Smalltalkみたいな単純な文法も読めずに「イディオム」とか言ってて上から目線なの笑えた。
YouTubeで「Pharo」で出てくる、Smalltalk関連動画を観とくだけで、だいたい学べるのに…(ステマ)

489 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 08:26:50.75 ID:vmQtKb24.net]
五十歩百歩
どうでもいい

490 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 08:29:27.20 ID:jWa9J4oZ.net]
関数型の時代に今更オブジェクト指向原理主義を学んで意識高い系気取るのもちょっとな



491 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 09:04:11.04 ID:4ZAgYnrz.net]
そもそもプログラミングが直感的である必要がない
直感でプログラミングができるならマなんていらない

492 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 10:56:23.97 ID:cxZ2L5Vl.net]
関数型言語が全てを変えるんだっけか?

初心者で申し訳ないんだけども、そんなに関数型って凄いの?

493 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 11:17:27.97 ID:OemPIHzf.net]
>>473
確かに。今までワイがやって来た言語の中でその点は最も優れていると思う。

494 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 11:29:17.09 ID:4ZAgYnrz.net]
なにがJava Scriptだ
なにがPythonだ
スクリプト言語最高峰はAWKだろ!

495 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 11:33:58.85 ID:OemPIHzf.net]
>>483
昔のawkしか知らないんだが
最近のawkは良いのか?javascriptレベルの事がサクサクっと出来るのか?

496 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 11:36:57.94 ID:4ZAgYnrz.net]
>>484
GNU AWK にはネットワーク機能もあるよ!

497 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 13:03:01.27 ID:d2yTm3dk.net]
>>479
オブジェクト指向原理主義かどうかはさておき、Smalltalkのことを常識程度に知っとけば
少なくともAppleやジョブズの現実歪曲フィールドとかのトラップに填まってハジをかかずに済む

498 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 15:47:03.61 ID:jDLnSqXk.net]
>>485
あるよって言われてもなww

499 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 20:02:39.45 ID:MUJTWSK2.net]
>>481
誰か有名なプログラマがブログ記事かいてたよ
そんなにlispがすごいなら
とか、そんなタイトル

500 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 20:04:21.12 ID:MUJTWSK2.net]
>>487
そもそも、多くのことをしないのが哲学であり、思想なのにな



501 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 20:06:20.42 ID:MUJTWSK2.net]
>>480
死ぬまでVBでもつかってろよ化石

502 名前:デフォルトの名無しさん mailto:sage [2015/06/27(土) 01:56:24.44 ID:bG8Sx44n.net]
関数型言語全盛期の割りにHaskell人気ねぇな

503 名前:デフォルトの名無しさん mailto:sage [2015/06/27(土) 02:19:45.00 ID:8ZU9rVWT.net]
Haskell はコンパイル言語のくせに速度出ねーからな

504 名前:デフォルトの名無しさん mailto:sage [2015/06/27(土) 08:01:08.07 ID:2SXYztfq.net]
実際関数型ってなにがどう優れてるの?

505 名前:デフォルトの名無しさん mailto:sage [2015/06/27(土) 10:44:17.14 ID:ZQZYHr56.net]
もともとは状態を気にしなくていい、文字通り「関数」による
モジュラリティが一部のマニアに好まれていたわけだけれど
最近は、優れた型システムと組み合わせることで、抽象データ型の
オブジェクト指向の欠陥を克服したと主張されるようになって
もてはやされている。

506 名前:デフォルトの名無しさん mailto:sage [2015/06/27(土) 11:10:27.82 ID:484joQuL.net]
綺麗なコーディングできないやつは
どんな言語やツール使ってもダメダメだからな

507 名前:デフォルトの名無しさん mailto:sage [2015/06/27(土) 18:17:54.01 ID:civgHnBw.net]
>>490
俺はまだ20代だぞ!

508 名前:デフォルトの名無しさん mailto:sage [2015/06/27(土) 18:35:33.97 ID:Oo/+2le8.net]
関数型は自身の中に存在する理想と現実の矛盾を相手するのに手一杯だから、
外にメリットをアピールできるとこまでいってない。
後に出た言語ほど克服してきてるがHaskelはもう論外。

509 名前:デフォルトの名無しさん mailto:sage [2015/06/27(土) 20:38:11.83 ID:aqfr1J/8.net]
綴りのそこを間違えるおまえが論外

510 名前:デフォルトの名無しさん mailto:sage [2015/06/27(土) 21:25:40.71 ID:uU8V9n6y.net]
Haskellは頭良いヤツしか興味持たないし
Smalltalkは逆に頭弱いヤツしか興味持たない

流行る言語は中庸なやつだよ



511 名前:デフォルトの名無しさん mailto:sage [2015/06/27(土) 22:30:27.64 ID:yDWYi72l.net]
その理屈だと、Haskell と Smalltalk の両方に興味あるやつはどうなるん?
これまで何人かみかけたけど

512 名前:デフォルトの名無しさん mailto:sage [2015/06/27(土) 22:39:35.11 ID:9B3xclh+.net]
>>492
実例出してみ。

513 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 01:13:00.03 ID:E9FBWBZk.net]
言語バカって、Matzクラスにならない限りは
何の富も生み出さないし、何の社会問題も解決しないよね

514 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 01:22:15.82 ID:E9FBWBZk.net]
>>500
ぺちぱーだろ

515 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 03:34:13.63 ID:10MQdN5K.net]
>>501
実例も何も、結構常識だぞ?
Scalaとかはそれなりの速度を出すらしいけどさ

516 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 07:09:41.64 ID:E9FBWBZk.net]
Webに本物のプログラマなんてイラナイ。彼処は起業家もどきの巣窟。

517 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 07:13:46.27 ID:sPysUQqj.net]
>>504
Haskellだけが特に遅いという印象はないんだけどなぁ…
benchmarksgame.alioth.debian.org/u64q/compare.php?lang=ghc&lang2=scala
benchmarksgame.alioth.debian.org/u64q/compare.php?lang=ocaml&lang2=scala
どこらへんの業界の人の常識?

とまれ、Scalaの方が劇的に速くなるコード例を頼む。

518 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 17:12:56.62 ID:x4TCLKNu.net]
実例出してみ?じゃねーだろ
ただ違うというだけなら猿でもできる
人にケチつけるんならきちんと労力はたいて反論しろよ

519 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 17:23:28.51 ID:7b8GWat9.net]
労力はいいけど、事実でない言いがかりを根拠なしだと示すだけの
悪魔の証明のために浪費したくない。

520 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 18:37:48.50 ID:E9FBWBZk.net]
アルゴリズムとデータ構造の基礎知識と読み解く能力が無ければ、どれ使ったって一緒だよ
必要なスキルのカバレッジ率を考えれば、phpプログラマの方が平均的に優秀になるんだ



521 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 18:50:57.76 ID:y/1cfe6e.net]
いや大多数の言語については確かにそうなんだが、Haskellにそれは当てはまらない
Haskellは遅延評価なので、プログラミング言語のモデルが根本的に違うんだよ
そもそもHaskell(というか遅延評価)でなければ実装できないアルゴリズムというのは存在するし
逆にクソ遅くなるケースも珍しくはない

522 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 21:30:39.71 ID:lxz6gjyn.net]
遅延評価は、関数のポインタだけを渡しておいて
必要な時に呼び出す方法で実現できる。
ほとんどの言語で遅延評価は実装可能。

523 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 22:36:15.02 ID:7b8GWat9.net]
遅延評価が実現可能か否かとか関係なくて
評価戦略が違うって話じゃ?

524 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 22:39:47.30 ID:p2tHG3MK.net]
遅延評価にすることによるメリットは?

525 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 23:24:11.01 ID:rWVjsZZh.net]
>>512
Haskellでないと実装できないと言ってるんだから
実現可能の話だろう
どうやら遅延評価はHaskellでないとできないと
思い込んでいたらしい

526 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 23:26:33.76 ID:rWVjsZZh.net]
どうせ、Haskellは遅いのが常識でScalaは早いらしいとか言ってたやつだろ
Scalaとほぼ互角のベンチマーク見せられて敗走か

527 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 23:30:24.13 ID:lxz6gjyn.net]
Haskellが速いと思ったら、単に実行しなくていい部分を
実行しなかっただけだったりとかあるしな。

そりゃ律儀に実行するコードと実行を省くコードだと
計算量が違うんだから、速いに決まってる。

アルゴリズムを工夫して実行を遅延させて
必要ないところを省けばどんな言語でも速くなるんだよ。

コードをシンプルに書くことができるって言うなら
あっているが計算量が同じ時、Haskellは遅い。

528 名前:デフォルトの名無しさん mailto:sage [2015/06/29(月) 00:17:47.56 ID:NMC2Mlkl.net]
いろんなサイトの解析してみたいんだけど勉強したらいいことって
そのサイトで使われてるスクリプト言語だけじゃだめ?

529 名前:デフォルトの名無しさん mailto:sage [2015/06/29(月) 01:10:02.02 ID:b5OPQoIT.net]
jsの他に使う道具なんてあるの?

530 名前:デフォルトの名無しさん mailto:sage [2015/06/29(月) 04:08:52.94 ID:NX8k5Y9p.net]
>>508
悪魔の証明の意味間違ってる
クリティカルな部分の反例を1つ挙げれば反証として成立する



531 名前:デフォルトの名無しさん mailto:sage [2015/06/29(月) 04:11:39.24 ID:NX8k5Y9p.net]
遅延評価の意義は自然に書いてそうなることであって
エミュレート可能だからと言ってもしょうがない

他の言語でも関数型プログラミングは出来る!というのもそうであって

532 名前:デフォルトの名無しさん mailto:sage [2015/06/29(月) 05:17:10.03 ID:NX8k5Y9p.net]
関数型言語の利点は何かが出来ることではなくて、
それしかできないことであるということを理解すべき

533 名前:デフォルトの名無しさん mailto:sage [2015/06/29(月) 06:42:56.17 ID:7tycMTAq.net]
Haskellの評価戦略は評価順が計算結果に影響を与えないという前提があってこそ成り立つんだよ
参照透過でない言語では評価順序で計算結果が変わる可能性がある
そして参照透過であることの性能上のメリットとして、計算結果を常にキャッシュすることが可能

ちなみに一般的に遅延評価でないと実装できないと言われるのは無限のデータ構造だね

534 名前:デフォルトの名無しさん mailto:sage [2015/06/29(月) 07:44:22.92 ID:Xyk2+iw3.net]
>>520
そうだよ。だからできるできないで語るんじゃなくて、
「遅延評価させるのが楽」という言い方にしないとダメって話。

535 名前:デフォルトの名無しさん mailto:sage [2015/06/29(月) 14:34:35.38 ID:b5OPQoIT.net]
programming as a marketinng

536 名前:デフォルトの名無しさん mailto:sage [2015/06/29(月) 21:35:39.93 ID:avthXgMU.net]
もうSwiftとC#でケリついたんだけどw

537 名前:デフォルトの名無しさん mailto:sage [2015/06/29(月) 22:21:50.07 ID:b5OPQoIT.net]
programming as a advertisement

538 名前:デフォルトの名無しさん mailto:sage [2015/07/01(水) 00:46:20.74 ID:YUdzVhXp.net]
cakephpもrailsも,djangoも同じだけど、何かのコンペで、お金が貰えるのはRailsだけ

539 名前:デフォルトの名無しさん mailto:sage [2015/07/01(水) 03:08:42.18 ID:YUdzVhXp.net]
ttp://japan.cnet.com/news/business/35066650/
1.dart復活
2.golangのプッシュ
3.ecma6
4.NDKのみ提供
5.php on Android

540 名前:デフォルトの名無しさん mailto:sage [2015/07/01(水) 18:21:16.04 ID:9gVtJsAp.net]
現実はこうだと思うぞ
95% Java存続
4% Dartに切り替え
1% WebAssembly



541 名前:デフォルトの名無しさん mailto:sage [2015/07/01(水) 18:58:59.14 ID:pgmfr78S.net]
ここのJSスレとWEB制作のJSスレと
何が違うんですか?

542 名前:デフォルトの名無しさん mailto:sage [2015/07/01(水) 21:37:27.90 ID:YUdzVhXp.net]
JSを使う目的が違う。

543 名前:デフォルトの名無しさん mailto:sage [2015/07/01(水) 21:44:05.83 ID:34clgwQy.net]
JavaScriptといっても今はサーバーサイドで動かせるし、
デスクトップアプリやスマホアプリも作れるからな。

544 名前:デフォルトの名無しさん mailto:sage [2015/07/01(水) 22:30:27.67 ID:pgmfr78S.net]
このスレの人はJSを何に使っているんですか?

545 名前:デフォルトの名無しさん mailto:sage [2015/07/01(水) 22:35:29.38 ID:+eh2+Qbi.net]
Javaって何?
Androidで使うのもダメなの?

Appleですらオープンソースだというのにこの時代に逆行したやつらなんなんだよ笑

546 名前:デフォルトの名無しさん mailto:sage [2015/07/01(水) 22:49:54.99 ID:8z426iG1.net]
明日全世界のJava仮想マシンが動かなくなったら、誇張抜きで現代文明は滅亡するよ

547 名前:デフォルトの名無しさん mailto:sage [2015/07/01(水) 23:02:24.08 ID:YUdzVhXp.net]
>>533
あっちは必要もないのにサイトをダサく、重く、
レスポンスの遅さでユーザーを苛立たせるためにJSを書く。
此処はもっと広範で、バッチ処理からゲーム開発までするプログラマの作品を鑑賞し、
心行くまで評論するためにJS(というキーワード)を使っている

548 名前:デフォルトの名無しさん mailto:sage [2015/07/02(木) 05:00:38.58 ID:8H1ezvOk.net]
John CarmackはVRのscriptとして、schemeに熱を上げてるみたいだね
札束で誰かのケツでも引っ叩いて、phpでもポートすればいいのにさ

549 名前:デフォルトの名無しさん mailto:sage [2015/07/02(木) 09:37:18.31 ID:CcSdJJgr.net]
>>535
そういう妄想話はココロの中だけでやっておくといいよww

550 名前:デフォルトの名無しさん mailto:sage [2015/07/02(木) 13:55:25.98 ID:uere8BGU.net]
>>536
違う
あっちは喧嘩、こっちは雑談のためのスレ



551 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 01:39:36.22 ID:dSxfwlVZ.net]
>>535
javaがないなら.Rubyを使えばいいじゃない

552 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 08:02:31.39 ID:9CJNkVlH.net]
Rubyじゃ仮想マシンであるJavaの置き換えにはならん
+αが必要

553 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 08:13:20.81 ID:NtPAY92v.net]
>>504
「らしい」

554 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 08:18:15.13 ID:zaw8UGxR.net]
>>540
>>541
そもそも、Rubyなんてクソ言語使ってること自体論外w

555 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 08:28:22.57 ID:rDeS7aaJ.net]
島根銀行はシステムを全部Rubyでリプレースするべき

556 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 18:18:52.57 ID:dSxfwlVZ.net]
以前、島根県庁の時計が一斉に止まるって現象があっただろ?
多分、あれは何処かのベンチャーがタイムリープの実験でもしてたんだ。
GCのタイミングが悪くって、未定義の挙動を起こした結果だろうね
日本では岡山に次いで最先端な都市だよ。

557 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 18:36:04.83 ID:9CJNkVlH.net]
まあでもWASMとかの流れでJS並くらいに速くなれば
多少は現実的な話にもなってくるだろうよ

558 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 19:38:48.28 ID:OynLG+z1.net]
>>529
まあJAVA存続が妥当
グーグルはちょと調子に乗り過ぎた、真っ当にJAVAを使用しオラクルに払うべきものをちゃんと払うべき

559 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 20:32:44.07 ID:EW1v9+UM.net]
絶対に明らかに払うべき物ではないから争っているわけで、
現に一審ではGoogleが勝ってるわけだし、今回もGoogleの一部の主張が棄却されただけで
残りは差し戻しされてるしまだ決着がついてるわけではない。

560 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 22:41:09.00 ID:dSxfwlVZ.net]
いよいよGoogleが本格的にRubyを使い出すときが来たわけだね



561 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 00:10:51.80 ID:JXdU15D2.net]
そもそもAndroidにjavaもどき採用したことが誤りなんだよなあ

当時まだGoはなかったとしてもC#にすべきだった
MSはOracleほどケチではないだろうし

562 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 01:40:20.81 ID:lV+iUrO+.net]
>>550
C#(ノ∀`)アチャー

563 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 18:56:14.56 ID:9/HtypLU.net]
>>550
.NETまでも積むわけじゃないんだし、VMであることが大切でしょ。
逆にもし.NET APIとコードまで勝手に使ったら流石に文句言うんじゃない?

564 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 21:13:10.21 ID:pSaHNKlc.net]
>>356
ほんっとこれ
ネイティヴ並みのスピードにするために最終的にC/C++に変換とか多いし、結局はじゃあ最初からC++でいいじゃんC++が最強じゃんってなるわな

つうことで禿本第4版ポチったし真面目にC++勉強する

565 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 21:42:18.63 ID:PDA5IlYH.net]
>>552
.NETは今VMとライブラリ含めてMITライセンスのOSSになってるよ

566 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 23:31:44.07 ID:aE1SWTzm.net]
>>553
速さだけ求めるならアセンブラで書けよって話
速さだけじゃない世界があるから色々な言語があるわけだしね

567 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 02:24:52.53 ID:EwBqIM1a.net]
伽藍とバザールと掛けてRailsと解く。その心は?
きしゃは儲かる。

568 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 04:48:29.44 ID:Kf312EwI.net]
>>554
今の話はしていないし、喩え話だ

569 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 21:21:03.16 ID:XjfbghVG.net]
結局はC/C++とJAVAとC#とSwiftがそれぞれ最強の市場を構築してるんだよね
だったらこれらのどれか一つは最低限習熟しておかなければいけない
まっ俺はObj-Cを横目に指咥えてた苦い経験があるから去年Swiftさんでスタダ決めたけどさ
何よりSwiftさんは登場時からオープン化が囁かれほぼ既定路線だったし、プログラマーとしては参入しない手はないよね
世界最高峰の市場で戦う覚悟を決めた去年の俺を褒めてやりたいよ(´・ω・`)

570 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 21:22:39.40 ID:70VDGlmK.net]
>>558
スタダって何ですか?



571 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 22:22:29.10 ID:flLkh/nI.net]
独り言?

572 名前:デフォルトの名無しさん [2015/07/05(日) 22:47:01.22 ID:o/N8o79P.net]
PHPってJSみたいに、また盛り返す事ってありえないのかな?
もう死にゆく言語なの?

573 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 22:59:40.04 ID:o1/+eYwI.net]
PHPは二束三文で奴隷を買える言語として価値があるから当分は大丈夫だろ

574 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 02:41:05.30 ID:+aa2Ojpp.net]
wikipediaとWordPressが
PHPを使っている限り安泰だろw

575 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 02:54:50.75 ID:Y4WC6L+9.net]
HTTPリクエスト/レスポンスに特化しているからこそ、配列を基本はいちいちコピーするのだろうと思われるが、この発想は意外と浮かばないはずで、PHPが非技術者に細心の配慮をして門戸を広く開いている事の現れの一つだと思う。

576 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 04:35:22.59 ID:oEyJUZmm.net]
>>561
また盛り返すというが、JSと違ってちょくちょく後方互換性壊して来てるから
また生まれ変われるか、という方が正しいだろう

577 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 05:25:10.29 ID:EuU2OZ7q.net]
>>559
勝利者など居ない。戦いに疲れ果て。星空を見上げる。泣くことも叶わない。

578 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 05:34:54.61 ID:swqGSHIc.net]
>>564
>HTTPリクエスト/レスポンスに特化しているからこそ、配列を基本はいちいちコピーするのだろうと思われるが、

どういう事?
kwsk

579 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 05:58:19.35 ID:iCeUKMH1.net]
>>566
大丈夫?

580 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 06:18:42.00 ID:EuU2OZ7q.net]
>>565
CakePHPコミュニティは悲惨すぎだな。
この間、3.0に上がったばかりなのに言語レベルで書き直すのかしら(´・ω:;.:...



581 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 14:15:23.60 ID:xVtMiut3.net]
ここってやたら C# ( と Swift ) を推す奴いるけど .NET 言語でほぼ上位互換の関数型言語 F# しらんのな

・型推論とオフサイドルールでスクリプト言語並みの簡潔さをもつ
・実行速度は当然 C# や Java と同じ
・REPL やスクリプトファイルで対話的に実行可能
・静的型言語なこともあり、VisualStudio で高機能で完全な補完、リファクタリングができる
・.NET の豊富なライブラリ + F# 独自ライブラリを使える
・.NET ( CLI ) なので Windows、Linux、Andrond、iOS で実行可能


582 名前:fのままで C# や VB、C、C++ と連携でき、Win32 API や COM の呼び出しもできる

// -- クイックソート --
let rec qsort = function
| [] -> []
| x::xs ->
 let ls, rs = List.filter ((>) x) xs, List.filter ((<=) x) xs
 qsort ls @ x::qsort rs

// -- 二分木の型定義 --
type Tree<'T> = Tree of Tree<'T> * 'T * Tree<'T> | Empty

// -- GUI --
open System.Windows.Forms
let f = new Form(Text = "F#")
let l = new Button(Text = "Hello")
l.Click.Add <| fun _ -> MessageBox.Show "World!" |> ignore
f.Controls.Add l
f.ShowDialog()

// -- kernel32.dll の Beep 呼出し --
[<System.Runtime.InteropServices.DllImport("kernel32.dll", SetLastError=true)>]
extern void Beep(uint32 dwFreq, uint32 dwDuration)
for i in 100u..200u..10000u do Beep(i, 50u)
[]
[ここ壊れてます]

583 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 19:49:19.09 ID:e4+RYyeT.net]
C#はC系の静的言語の完成形として価値がある
F#はScalaとかいうゴミカスよりは遥かに優れてるから、もっと流行ってもいいとは思う

584 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 19:53:07.02 ID:swqGSHIc.net]
>>570
>・.NET ( CLI ) なので Windows、Linux、Andrond、iOS で実行可能
C#ってLinuxで動くのか!知らなんだ!

585 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 21:13:11.23 ID:iCeUKMH1.net]
F#ってかなり前からあるイメージだけど、全然流行らなかったね

C#にしろF#にしろ、Windowsだけならありだが、Linuxで書く気にはならないな

586 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 21:17:38.45 ID:swqGSHIc.net]
>>573
どうしてよ?
俺もLinuxでC#なんて書いた事ないが、
C#ならWindows上で書けば、それをLinuxに持って行けば自動的にLinuxでも動くんじゃないの?.net framewowkってそう言う事が売りなんじゃないの?

587 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 22:44:14.38 ID:iCeUKMH1.net]
> 自動的にLinuxでも動くんじゃないの?
まともに動くかオレは不安だし、Linux/Unixで開発してWindowsで動かすなら分かるが、
Windowsで開発って効率悪いしイライラする

頼みのVisualStudioは他OSでは(Wineでも)動かなかったし、SharpDevelop(だったっけ?)も
イマイチな動作で不安感いっぱいだった(今はどうか知らんが)

WindowsメインでIDE頼みな人だったらいいかもね

> .net framewowkってそう言う事が売りなんじゃないの?
あとから付け焼刃的に取って付けただけ

588 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 22:48:23.75 ID:WYhBUmU1.net]
一番いいのは、Windows上でVirtualboxの
Linuxを使って開発すること。

WindowsはGUIデスクトップ環境が優れてる。
Linuxは端末だけあれば良い。

ファイルの修正はもちろんsambaごしに
Windowsのエディタを使って行う。

589 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 23:00:28.49 ID:EuU2OZ7q.net]
phpしか知らないから、.net frameworkの何がイケてるのか分からない
なんで、.net frameworkでfacebookやMySpaceは作られないの?

590 名前:デフォルトの名無しさん mailto:sage [2015/07/07(火) 01:25:20.25 ID:HiGdUhpf.net]
.NET以外にも言えることだが、PHPしか知らない人間が語るなよw



591 名前:デフォルトの名無しさん mailto:sage [2015/07/07(火) 01:25:40.88 ID:UIslcrj8.net]
.netはまだファイルアクセスや通信系だけで、Windows Formとかは動かなかったりあまり意味が無い。

592 名前:デフォルトの名無しさん mailto:sage [2015/07/07(火) 01:37:08.62 ID:LiCtMZc+.net]
Windowsの起動って、すっごいモッサリしてるよね。
もう中古PCにUbuntu入れた方が余程のこと快適に過ごせるんだけど

593 名前:デフォルトの名無しさん mailto:sage [2015/07/07(火) 04:53:15.07 ID:wEQ5fYPF.net]
>>579
本当その通り
WinFormsもそう、逆からの代替となるgtkも不安定
何よりInteropなどOS寄りAPIがほぼMonoで未実装で動かない
でも最近MSがOSS化したから、この先は結構期待してる

>>580
化石すぎる…8はUbuntuどころかsystemdより起動速いよ

594 名前:デフォルトの名無しさん mailto:sage [2015/07/07(火) 05:14:08.48 ID:LiCtMZc+.net]
OSSにして、そのCLIを読めるプログラマがどれ程いるのかと
そうしている間に、PHPは2年も3年も先の世界へ進んでいく

595 名前:デフォルトの名無しさん mailto:sage [2015/07/07(火) 07:27:01.49 ID:qg2ghcA1.net]
ぶっ飛んで見えなくなっちゃうんだよな

596 名前:デフォルトの名無しさん mailto:sage [2015/07/07(火) 20:26:04.65 ID:LiCtMZc+.net]
202X年にはWebプログラマの個体数が増えすぎてしまって、
CLIの方が快適だってことで黒いターミナルに戻ってるよ
ぺちぱーだから未来が視える。

597 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 15:44:57.51 ID:SqTYuJT4.net]
>>566
0083のOPですね…。

598 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 23:00:57.67 ID:PuN9gnfn.net]
このアナベル・ガトー3年待ったのだ
貴様達のような分別のない者共に我々の理想を邪魔されてたまるか

599 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 08:22:48.66 ID:8diczjUU.net]
あの、、もうSwiftだけで十分なんすけど、、、

600 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 08:30:25.84 ID:ZP9STBk7.net]
SwiftについてのAppleの対応はあまりにも鈍重すぎる
IBMとかのエンタープライズですらNode.jsを推すようになって、JavaScriptのムーブメントは恐ろしく加速しているというのに
残念ながら、オープンソースになった頃にはごく一部の林檎教信者以外には忘れ去られてるよ



601 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 11:51:54.95 ID:SRHe92PT.net]
>>588
ソフトウェアを構築する重要なパーツな訳だからそりゃ慎重になるわな。

色々なバーツになれて、それらのパーツが矛盾なく組み合わさるように、先読みして設計しなきゃいけないわけだから。

602 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 16:45:32.77 ID:oDzJ86Z+.net]
オブジェクト指向なんて幻想だよ。

603 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 17:05:27.53 ID:NFbKgnyk.net]
Swift()

604 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 18:40:47.60 ID:E03CTx42.net]
コックもモバイルWeb開発者は負けたと言い切っている。Web vs ネイティブの争いに敗れたのだ。

Webはネイティブの動作を完璧に再現できない。今後出来ることもないだろう。ネイティブアプリはOSと直接やり取りできるが、Webアプリはブラウザを通じてOSとやり取りする。
経由するレイヤーが一つ多い分、ネイティブアプリより滑らかさにかけ動作も重い。これは解決できない問題だ。

「シンプルであるべきWebサイトを重いものにしてしまう無駄で複雑な一連の仕組みがある事から、我々はネイティブアプリに取り組もうと決めた」
goo.gl/pA8TuZ

605 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 19:18:19.32 ID:oDzJ86Z+.net]
AndroidかiOSかって、何か、すごくマヌケに見えて仕方がないんだけど
薄利多売にしかなんねーんだから、第三国に向けたfirefox OSでいいじゃんね。

606 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 23:57:04.33 ID:YmBWLsd4.net]
javaだってvm上で動いてるしレイヤーが多いことはあまり本質的だとは思えないなぁ

607 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 00:30:44.71 ID:p8iLSVhL.net]
>>592
アプリはインストールが必要、そこが壁。

608 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 00:58:36.14 ID:ci5YMNv8.net]
Webアプリでちゃんとした製品って今までにあった?

Dropboxやevernoteくらいじゃね?

Facebookから入れるポーカーのWebアプリやった事あるけど重すぎ映像90年代かと思うほどしょぼすぎ。

何だろうねどんなにキビキビ動いていてもカクカク感が拭えないんだよな。それはAndroidアプリも同じかwwww

609 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 05:04:40.71 ID:dVSQiZYg.net]
え?いや、おまえが知らないだけ

610 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 08:15:47.85 ID:e0DvauiV.net]
Facebook自体がもうWebアプリのようなものだ。
そもそも例えばUnityでWeb出力したのがWebアプリなのかというと違うだろうし、
同列に語れるものではないだろう。



611 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 12:39:10.85 ID:efeIaa4O.net]
>>595
えっと、、、今どきアプリインスコに壁感じてる人っているの?
こんだけスマホ/アプリ全盛の時代にさ
ちょっと頭化石過ぎない?

612 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 14:12:16.88 ID:efeIaa4O.net]
Facebookの利用形態今じゃ殆どがスマホからだしそのスマホアプリはネイティヴなんだよねっと(´・ω・`)

613 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 18:53:49.81 ID:W3LDN3/D.net]
>>599
スマホは記憶容量もそうだしショートカット置ける広さも限られているからPCよりもインストールへの壁が厚い。
だからもしDartが普及してブラウザでもAndroidでもサポートされたら都合がいいよねということになっていた。

614 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 20:32:00.25 ID:bw+CCTDg.net]
> Dartが普及してブラウザでもAndroidでもサポートされたら

Dartが動く以外に何が変わるっていうんですの?
ブラウザで動くDartは、セキュリティ上の制限で
JavaScriptと同じことしか出来ませんよ?

615 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 20:44:01.70 ID:mg6PwCme.net]
現実見ようぜ
Dartは死んだ
ChromeやAndroidにDartのような新言語が導入されることはあるかもしれないが、それはDartではない
いつものように思いつきで中途半端に新しい言語を作ってすぐ放り出す、それがGoogleだ

616 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 20:51:25.88 ID:dVSQiZYg.net]
Dalvic is dead. Long live Dart VM.

617 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 21:54:19.82 ID:aYTPbi+4.net]
>>601
えっと、、、今どきの若い世代でカツカツの容量買ってる人ってあんまいないんだけど、、、年輩者以外は
iPhoneなんて周り殆どが6から64GB買ってるしそれ以前も32GBがデフォだし、、、
まぁこれだけ活況を呈しているスマホアプリ市場が現実としてあるのにインスコに壁があるとか抵抗感じてるってのはちょと無理があるかな
そもそもPC市場とか軽く凌駕してるし、、、

618 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 23:46:59.86 ID:dVSQiZYg.net]
幾らマサイ族がスマホを持ったところで、中古PCにUbuntuで十分。
Puppy Linuxなら、なおよし。

619 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 04:28:33.71 ID:sN5MMDDo.net]
>>602
想像力がないな。
現状特にマルチプラットフォーム用にC/C++で開発している、
ごく一部のアプリがemscriptenを使ってプレビューを実現しているがJavaだとこれが難しい
その点Dartならいくつかのモジュールに少し変更を加えてWebのプレビュー用にできる。

620 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 15:20:08.43 ID:0AZObtTm.net]
>>607
つまりC/C++とecmascriptenやっとけば最強ということか



621 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 17:37:30.88 ID:pI7L/MNB.net]
全ての言語はEmscriptenに帰する

622 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 19:03:12.62 ID:FbTF423v.net]
スマホもブラウザもショートカットキーの面で操作性わるいよね
パソコンに慣れているとイライラしてしょうがない

623 名前:デフォルトの名無しさん [2015/07/12(日) 02:34:31.78 ID:Ont6aT6J.net]
>>555
第4版は翻訳もいいみたいね。
俺も今日ポチった。

624 名前:デフォルトの名無しさん mailto:sage [2015/07/12(日) 22:13:49.29 ID:wBtu4Y0o.net]
まぁプログラマーの最高峰は間違いなくC++に精通してる使い手なのは言うまでもないわな(´・ω・`)
色々な便利でクリティカルなツールの殆どがC/C++で出来ているしね(´・ω・`)

625 名前:デフォルトの名無しさん mailto:sage [2015/07/12(日) 22:42:18.75 ID:wBtu4Y0o.net]
つまりその道の一流になりたければ困難を避けてはダメだということ(´・ω・`)
三流五流でよければ土方スクリプターでなんの身にもならない所業をやり続けな(´・ω・`)

勿論C/C++だけではダメでバックボーンとして数学、コンピュータサイエンスがなければいけない(´・ω・`)

数学とプログラミングは地続きだからね(´・ω・`)

セレブリティで華やかなプログラマーを目指すなら世界最高のクリエイティブかつ最大の市場を築いてる全方位に進化するSwiftさん一択かな(´・ω・`)

626 名前:デフォルトの名無しさん mailto:sage [2015/07/12(日) 22:44:02.04 ID:wBtu4Y0o.net]
それ以外はもう何も要らない(´・ω・`)
強いて言えばJAVAとC#くらいで後は芸術的素養くらいかな(´・ω・`)

627 名前:デフォルトの名無しさん mailto:sage [2015/07/12(日) 22:52:15.14 ID:cVuTg5q0.net]
>>612
所詮道具な
弘法筆を選ばず

628 名前:デフォルトの名無しさん mailto:sage [2015/07/12(日) 22:55:16.07 ID:8TSTaQ2Q.net]
【事実】弘法は筆を選んでいた

629 名前:デフォルトの名無しさん mailto:sage [2015/07/12(日) 22:57:20.46 ID:9pzm4aNp.net]
その道の一流になりたければ、一番大事なことは「より好みしないこと」だよ
「○○一択」とか言ってる奴らの「○○」はほぼ間違いなくハズレクジ
真のプログラマは道具を選ばない

630 名前:デフォルトの名無しさん mailto:sage [2015/07/12(日) 23:58:08.63 ID:wBtu4Y0o.net]
俺が見てきた本物達は皆んな道具はちゃんと拘りを持って選んでいたよ(´・ω・`)
それをまるで自分の手足身体みたいに息を吸うが如く当たり前に使いこなしてる(´・ω・`)
ただ本物達は才能に溢れ尚且つ努力も惜しまないから、どんな低級で粗悪な道具を使っても凡人より遥かに良い仕事が出来るというだけのこと(´・ω・`)
それを凡人は勘違いして才能があるやつほど、仕事が出来るやつほど道具に拘りを持たず選り好みしないと勝手に解釈してるだけさね(´・ω・`)

スタートラインからして埋められない差があるのに凡人が道具(武器)すら選び抜かなくてどう戦うつもりなんだって話よな(´・ω・`)



631 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 00:04:13.31 ID:xLjvw8EL.net]
土方は用意された現場で
最高の仕事をするんだよ

632 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 00:40:27.50 ID:FtAD4CI+.net]
英語や数学や物理の知識に深く精通してる奴が凄くなってきてて、機械と会話できるだけの奴は価値が落ちてきてるわけで。

他の初学者達に他の学問も学ぶ時間を

633 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 00:44:44.04 ID:FtAD4CI+.net]
続き

捻出される為にも、プログラミング言語の細かいルールとかは一つとか少数の言語だけでいい。

Python JavaScript Common Lisp C/C++でいいんじゃね?
関数型言語とオブジェクティブ言語の両方を最小限で効率よく学べという事か。

ただ今後ともにiPhoneやiPadは重要だからObjective-C/Swiftは標準といったところか。

634 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 05:32:52.20 ID:Fdmu+NFD.net]
もしかすると今後1年間限定ならそういうことも出来るかもしれないが、
言語だって時代に合わせて変わっていかなきゃならん。

後方互換性と簡潔性を保ったまま機能を追加していければいいが、
1つの言語では限界があるし、限界を伸ばそうと慎重になると
JSのように機能を追加するのに10年以上もかかるようなことになる。

逆にPythonやらがどんどん変革して人気になれたのは、
ダメだったら最悪互換性捨てるか、別の言語と替えが効くからだ。

635 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 08:17:00.15 ID:qJDckQfn.net]
>>618
真のプログラマは複数の言語を使えるという事実に変わりはないわけだ
その優秀な人たちが好む言語というのはあるのかもしれないけど、それと実際に使う言語とは
別の話だね

つまり、○○一択とか言うのは頭の悪い人間が言う言葉であって、優秀な人はちゃんとどの
言語でもそれなりに使えるようになってるということで結論は出たね

636 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 08:54:59.51 ID:jqmh7hoc.net]
Smalltalk一択

637 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 11:30:02.59 ID:4RB6Ik90.net]
つまりC/C++とSwiftでオケということか

638 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 11:46:35.34 ID:FSITfEc1.net]
C/C++とSwiftの二択!!

一択じゃないから頭悪くないよ!

639 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 11:50:04.05 ID:pkwrWQPL.net]
JSのような柔軟なデータ型の言語で経験を積んでおくと、何かの処理を作る時にデータ変換に悩まされずにスラスラとコーディング出来るから初心者が先ずやるには良い言語だと思う。
c++だとプログラムのロジックを考えていても常にデータの型や受け渡し時の変換など意識する必要があり思考が遮られるから効率悪いと思う。
でもそういう経験が有るからJSが便利に感じられるんだけどなあ。
要するに両方やるのがいい。

640 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 12:45:11.78 ID:x29qjEP5.net]
JSに慣れると、当時Ruby最高とか言ってた自分が恥ずかしくなるね
今Ruby触ると無駄の塊としか思えんわ



641 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 15:21:29.96 ID:b1RzExyJ.net]
「Apple Watch」を使いこなす企業と、飾り物にする企業の違い
Apple Watchが企業に与える影響を考えた場合、サードパーティーが開発するさまざまなウェアラブル端末向けアプリケーションを無視するわけにはいきません。
米Salesforce.comなどは、既にApple Watch対応製品を開発しています。
また、米General Electricをはじめ多くの企業がiOSプラットフォーム専用のモバイル開発センターを設立しています。
こうしたところから、エンタープライズ向けのApple Watchアプリがどんどん開発されていくことが予想されます。
techtarget.itmedia.co.jp/tt/news/1507/10news08.html

これらはほんの序章に過ぎない(´・ω・`)
世界で最も重要な仕事である医療、そして医学研究の進歩に貢献することすら可能になったのだから(´・ω・`)
俺はいまResearchKit×Swift×ウェラブルで全ての人のためになる、人生を大きく変えるような発見を手助け出来る仕事に情熱を注いでいる(´・ω・`)
オープンフレームワーク×オープン言語×ウェラブル(´・ω・`)
デベロッパとして医学研究に革命を起こし、医療そのものを根本から変える可能性をもたらすかもしれないアプリケーション開発に没頭できる毎日が超エキサイティングである(´・ω・`)

642 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 15:28:25.01 ID:b1RzExyJ.net]
前に言ったよな?ResearchKitが発表された時にさ(´・ω・`)
オープンフレームワークの次は言語/Swiftがオープン化されると、そしてそうなってからでは遅いと(´・ω・`)
まぁ医療や医学研究分野方面はお前ら低脳低学歴スクリプターでは立ち入る事さえ出来ないから仕方ないがな(´・ω・`)
学生時代の友人であり医師が勤めてる某総合病院に入り浸ってるが、エリート医師や研究系の人たちしか入れない研究棟で仕事してるからナースの目線が熱すぎるのがタマにキズかな(´・ω・`)
週末はたいてい飲み会に開かれてまぁそれなにりに楽しんでるよ(´・ω・`)

643 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 15:36:03.65 ID:3hRdsQZI.net]
>>617
PHP一択。真のプログラマだって?冗談じゃない

644 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 15:47:15.12 ID:3hRdsQZI.net]
>>628
jsなんてブラウザの付録みたいなゴミ言語なんて触ってて悲しくならない?
僕はブラウザ周りのJSがウザいからw3mを使うことにしたんだ
本質的に必要な情報はテキストと画像だからね
Redmine,Chef,SCSSといい、Rubyには必要なもの全てが揃っているね

645 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 17:08:27.54 ID:ab1fsj3j.net]
>>627
逆。
柔軟だからこそ型を意識しないといけないし、型変換のルールも把握しておかないといけない。
柔軟て言うのは適当でいいというのと正反対に位置する。

646 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 17:18:00.27 ID:sRi+Sfog.net]
>>633
> 柔軟だからこそ型を意識しないといけないし、型変換のルールも把握しておかないといけない。
> 柔軟て言うのは適当でいいというのと正反対に位置する。

いつでも===を使い、Ajaxで受信した数値文字列と内部数値変数をparseInt()とか使いながら
厳密に使い分けしてるとか?

647 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 17:36:00.03 ID:pkwrWQPL.net]
>634
>いつでも===を使い、Ajaxで受信した数値文字列と内部数値変数をparseInt()とか使いながら
>厳密に使い分けしてるとか?
俺は当然そうしているよ。そういう前提で
627の感想だ。それを否定する633とは馬が合わんなw

648 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 17:37:43.71 ID:pkwrWQPL.net]
>>633
柔軟===適当
なんて俺は主張していない。君の思い込みだ。

649 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 17:48:05.41 ID:sRi+Sfog.net]
>>635
それって、
「Javascriptでもプログラムのロジックを考えていても常にデータの型や受け渡し時の変換など意識する必要があり思考が遮られるから効率悪いと思う。」
ということになんない?

Ajaxで受け取った'0'を、Javascriptでは数値としてそのまま四則演算に使っても問題がないところが
いいところだと思うけど。

650 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 17:52:22.29 ID:sRi+Sfog.net]
ごめん、嘘言ったわ。

'0' + 1 => '01'だった。



651 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 21:21:06.76 ID:DUSkeeTD.net]
いろいろ言いたいことがあるな
常に===を使うのが必ずしもいいとは限らん

なんだかんだ言って、暗黙の型変換によりうっかりtrueになって困ったと言うケースよりも逆の方が見てきた経験上多い
例えばif(hoge.match(/(\d+)px/)[0] === num)とやってしまうケースなど
総合的に言って、とりあえず===ではなく、とりあえず==を使うほうがうまくいく
もしきちんと暗黙の型変換の性質を理解して使うので

652 名前:あれば尚更===をいつも使うということにはならない
まあ、きちんと型を見てやってるぞという他者や自己へのアピールには確かになるが、それ以上の合理性は少ない
細かいことを言うと三文字の演算子はちと長く、<=等と合いにくいし見苦しくて嫌いだ

それからこれも個人的な見解だが文字列から数値の変換と見るやparseIntを使うのは本当にやめて欲しい
まずparseIntというグローバル関数を使うことそのものが非常に非常に汚らわしい
グローバルに数個転がってる関数のほとんどは正直言ってJS初期からの汚れた遺産だ
存在自体が仕様バグに近い盲腸のようなもの、ES6のNumber.parseIntを使うというのなら薄目で見れるレベルなはなるだろう

しかし本当はparseInt()は、"123px"のようなCSS等の単位付き数値文字列から数値を取り出すときに使うもの
こういう冗長なものを数値変換に使っておいて比較演算子では厳密の方を支持するというのも良く分からん風習だ
ともかく数値変換なら単項+演算子で本当に本当に十二分なのに
何故に1文字の完結な表現と処理ですむところを10文字のわけのわからないものでこなそうとするのか理解に苦しむ
それならまだNumber()を使うほうが随分とわかりやすくマシだろう
[]
[ここ壊れてます]

653 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 22:05:41.99 ID:pkwrWQPL.net]
俺は
===
parseInt派

654 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 22:42:21.25 ID:FtAD4CI+.net]
JavaScriptとSwiftやっとけば全て網羅できるよね?


だったらそれ以外は後回しにしたほうがいい。

そういうトレンドを作って最後はLLVMになんとかしてもらおう。


JSと言ったのは今やフロントエンドからバックエンドまで最低限これでできるし、
EmscriptenでどんどんJSトレンドになってきてる。一応Webもこれでできるし、もしiPhoneなどを使ったWebアプリ作りたいときも最低限これでどうにかなる。

つまり初心者やこれからのエンジニアはJavaScriptとSwiftだけ極めればよろしい。
他のプログラミング言語学ぶ暇があれば英語やった方がいいよ割とまじで。

655 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 22:46:38.50 ID:FSITfEc1.net]
SwiftはiPhoneぐらいしか使わないから
要らないかな。

656 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 22:47:20.53 ID:Xkepdm8X.net]
今時の意識高い系はPythonかScalaでデータ解析だろ?
しょーもないアプリ作ってドヤ顔する時代は終わったよ

657 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 22:47:43.97 ID:qJDckQfn.net]
>>641
言語なんて時代とともに移り変わるんだから、○○だけやっておけばという考え方は
自身のキャリアパスに対するリスクマネージメントができてないというのを公言するようなもの

常にアンテナを張り、好奇心を持って色々な技術を取り込んで成長し続けるのが
エンジニアとしてあるべき姿

658 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 00:29:38.08 ID:PCvCndEG.net]
>>642
iPhoneぐらいしかwwww

お前どんだけiOSが重要かしらないの?wwww

それにAndroidアプリはswift/Objective-Cから変換
もしくはJavaScriptからAndroidアプリに変換のやつでどうにでもなる。

むしろWebアプリの作り方とか勉強した方がいいよね。


JavaScriptとSwiftでいいよね、あとはほったらかしにしよう。

SwiftでどうにもならないところはObjective-Cできる奴にネットで聞くか仕事投げればよくて、

JavaScriptとSwiftで完結する。

659 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 01:44:47.89 ID:FFFcq/n3.net]
>>645
エンジニアという人種は好奇心の塊なので、ほったらかしにしようと言ってできるものではないよ
逆に言えば、そういう好奇心を持てない人間はエンジニアには向いてないので、さっさと転職を
考えるべき

660 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 02:01:02.76 ID:PCvCndEG.net]
>>646
いやいや物事の本質見てちゃんと労力かけるところにかけようねって話。


デザインや英語や数学や物理もわからんのに、いろんなプログラミング言語だけいじってオナニーしてる奴は本当のオナニーする時間すらなくなって哀れ



661 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 02:12:08.38 ID:PCvCndEG.net]
>>646
日本でいうエンジニアって本当にしょぼい奴ばかりだから海外の優秀なエンジニアと張り合うには
そんなどうでもいい言語ばかり学んでオナニーしてる時間ないのよね。

662 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 05:18:08.97 ID:Mbj9Lx6V.net]
>>643
今どきの意識が高い人たちは起業して社会と向き合ってるよ
スキルなんてPHPやRubyだけで頭打ちしてね

663 名前:デフォルトの名無しさん [2015/07/14(火) 05:37:37.95 ID:TY8tGhSD.net]
Rubyの偽は、nil, false

Pythonの偽は、数値型の0(0、0.0、0jなど)、
文字列型の空文字列("")、
空のタプル()、空のリスト[]、空のディクショナリ{}、
False, None

JSの偽は、0, -0, null, false, NaN, undefined、
空文字列 ''

PHPの偽は、0, 0.0, FALSE, false、
空文字列 "", ''、文字列の"0"、空配列、
プロパティーやメソッドを含まない空のオブジェクト、
NULL値、表示なし


よって、Rubyが最も、バグを起こしにくい

664 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 07:06:24.85 ID:ZM8wD2/E.net]
Smalltalkの偽は、nil のみ。

665 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 08:14:08.42 ID:LLxdxxun.net]
いやもうSwiftでいいつってんだろうが!

666 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 08:58:48.81 ID:TY8tGhSD.net]
最近は、PowerShellやシェルスクリプト、
sed/awkの本が出たりして、

Rapid Programming
ちょっとした命令を素早く実行する、
コマンドに回帰しているのかな?

667 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 11:17:57.50 ID:OwkWHpBs.net]
>>649
> 今どきの意識が高い人たちは起業して社会と向き合ってるよ

いやw 意識高い系は、意識だけ高くて
実績がないやつのことを言うんだよw

668 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 11:19:06.34 ID:OwkWHpBs.net]
>>652
> いやもうSwiftでいいつってんだろうが!

SwiftはLinuxで使おうという気にならない。
仕方なく使うものだよ。

669 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 11:21:28.86 ID:Tk7/s633.net]
Cの偽は0のみ。しかしバグを起こしやすい。
完全論破

670 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 11:25:59.61 ID:OwkWHpBs.net]
偽になるものは少ないというけれど、
逆に真になるものは多いわけでw



671 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 11:28:52.16 ID:Oi1RdFmt.net]
真偽で悩んだ事ないや(・ω・`)

672 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 11:29:09.89 ID:OwkWHpBs.net]
null と undefined の二つは必要だろうか?

例えばデータベースのフィールドの値としてnullが入っている場合と
そもそもフィールドが存在しない場合(undefined)

例えば引数が渡されているが、nullを渡している場合と
そもそも引数が渡されていない場合(undefined)

この二つを区別したい例はあるから、
nullとundefinedは両方必要だと思うね。

673 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 11:31:26.71 ID:VxoBFrok.net]
>>658
君はRubyを使ったことがないね?

他の言語を使っていてRubyを使ったら
必ず0が偽だと間違える。

普通の言語は0は偽だからね。

Rubyは間違えやすい言語。

674 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 12:45:13.74 ID:Mbj9Lx6V.net]
>>654
その意味は知らなかったけど、何か間違ってる?

675 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 13:08:40.14 ID:VxoBFrok.net]
起業してないし、
社会に向き合ってない
意識高い系は妄想してるだけ

676 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 13:12:47.30 ID:PCvCndEG.net]
>>662
はいはいw

677 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 16:17:29.54 ID:Oi1RdFmt.net]
>>659
今まで必要な場面に出会った事がないや(・ω・`)

678 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 20:39:53.18 ID:aC9K3mtx.net]
>>659
問題はundefinedも普遍的で有効な値としてあり得るということだと思う。
例えば最近の話題だとここで、
https://esdiscuss.org/topic/performance-of-iterator-next-a

679 名前:s-specified
イテレーションで直接値がイテレートされるようにする場合、
終了をどう示すかという部分でSymbol.iteratorDoneが挙がっている。

だがしかしもしundefinedが処理系が特別な場合のみ返すだけの値だった場合、
ここでもundefinedを返せばよいだけだ。
[]
[ここ壊れてます]

680 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 06:05:29.84 ID:PGdKhvx+.net]
prolog最強伝説



681 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 11:21:36.50 ID:YpeXwOwK.net]
みんなテストとかカバレッジに
何を使ってる?

682 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 11:35:38.91 ID:D+gzFZ5V.net]
テストというのはブラウザで手動でポチポチやってスクショ撮ってエクセル方眼紙に貼り付けて図形でお絵かきする作業です
意識高い系の妄想に惑わされてはいけません

683 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 11:40:51.93 ID:YpeXwOwK.net]
jasmine, mochaのどちらかなんだろうけど、
gruntまたはgulpと組み合わせた時、
どのプラグインを使ってるのか知りたい。
あとカバレッジ。情報が少ない。

684 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 12:36:29.04 ID:zH8JF0wL.net]
とういかSwiftってオープンソース化されてLinuxでも動くようになるんでしょ?

こりゃバックエンドもSwiftで動かす時代が来るのかな?

685 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 14:20:49.09 ID:gZn+GrQT.net]
変数のスコープについて質問ですが、
function aaa(){
 var x = 1;

 {
  var x = 2;
 }

 for(var i=0;i<10;i++){
  var x = 3;
 }

 if(x===1){
  var x = 4;
 }

}
C++ならどれもOKで、xは全部別の実体になりますよね。
JavaScriptだと、実行は出来るんですが、警告が出ます(VisualStudio2013)
上の記述は文法的には間違いですか?

686 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 15:28:29.74 ID:D+gzFZ5V.net]
JavaScriptのローカル変数はどこで宣言されてもスコープが関数全体になる
ちなみにC#はブロックスコープがあるけど親スコープと同じ名前の変数を宣言するとエラー出るよ
そういう紛らわしい糞コードはバグの元だから

687 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 17:06:40.05 ID:mAIbWsYg.net]
ActionScript3もそういう糞仕様だった

688 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 20:36:21.82 ID:YpeXwOwK.net]
もしそれが改善されたらJavaScriptは
完璧な言語になるだろう。

689 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 20:56:35.24 ID:70iQnSqB.net]
新たなるオライリー本か?
www.amazon.co.jp/dp/B00TN97BE2

690 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 20:58:05.82 ID:YpeXwOwK.net]
>>675
偽物、宣伝おつ



691 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 22:28:05.47 ID:PGdKhvx+.net]
javascriptはブロックスコープを持たず、関数スコープしか持たない。
だから、変数定義は関数の頭の方でしろってオジイチャンがゆってた

692 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 22:47:04.56 ID:IaeiF/F5.net]
おいおいもうES6は勧告したんだぜ……
JSにもブロックスコープ出来ただろ……

それから頭でしろっていうのは関数スコープしか無いからじゃなくて、
初代入の前にundefinedで初期化されてしまうからな。
因みにvarでなくletだと初期化されない。

693 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 04:27:57.08 ID:rQPhAjmu.net]
jasmine, mochaって、どうやって習得するんだ?
APIのリファンレンスが探してでも出てこない。
サイトデザインのオカシイJSの人って…。

694 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 13:01:02.66 ID:Q/SdAAm+.net]
だってそりゃmochaはAPI殆ど無いものw
テストランナーでmochaが提供するのは
describeとitぐらいなもんだろ? あと非同期か。

お前が探すべきものはmochaではなくchaiだよ。

695 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 13:28:25.43 ID:53Jo2ojE.net]
chai調べてみたけど、めんどくさそうだな。

例えば、
> expect(undefined).to.be.an('undefined');

> expect(undefined).to.be.a('undefined');
って間違ったらどうなるんだ?

696 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 14:24:05.20 ID:wlHFEW/s.net]
assertでいいよ
BDDを有難がるのは論理的思考ができないくせに意識高い系を気取りたがる馬鹿

697 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 22:20:13.85 ID:Q/SdAAm+.net]
>>681
マニュアル見ろよ。undefinedとの比較はそれじゃない

chaijs.com/api/bdd/#undefined
> expect(undefined).to.be.undefined;
> expect(null).to.not.be.undefined;

698 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 22:22:44.75 ID:Q/SdAAm+.net]
>>681
Rubyに文句言え。

あいつらだろ?BDDとかいって
toとかbeとか言い出したのは。

chaiはよくあるやり方を実装しただけ。
お前、テストについて無知すぎるぞ
初めてか?

699 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 22:36:18.50 ID:CUQ5/8+z.net]
BDD記法って本当にコードだけで仕様を表現するんならわからないでもないが、
結局 it(‘BDD記法はクソ’) { expect(bdd).to.be(‘fucking’) } みたいにコメント書くんだよな
どうせコメント書くんならコードの方には自然言語に近い表現だの余計なものを持ち込まないでassertだけの方がDRYで合理的だわ

700 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 23:30:00.15 ID:e5Cd/GSk.net]
俺はJSの基準をエンジンに置いてるが、どこもassertに毛が生えた程度のものしか使ってない



701 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 23:36:53.80 ID:Q/SdAAm+.net]
>>685
え? 何言ってるんだ?

itには「BDD記法として正しいこと」ってかいて
その中には、どういう状態が正しいのかを書くんだろ?
expect(bdd).to.be(‘super’)

702 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 23:41:50.07 ID:Q/SdAAm+.net]
>>685
だいたい、expectもassertもBDDとは関係ない。

BDDと比較するのはユニットテストであり、
ユニットテストには、describeもitもなかったんだよ。
代わりに表示されるのはメソッド名。

function test_hoge_hoge() {}

みたいな。そのメソッド名は必ずしも可読性がいいとは限らなかったから
describeやitで可読性が高いコメントを表示することを基本とした
(ユニットテストでは表示可能であってもオプション扱い)

やっぱりお前、わかってないよw

703 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 23:42:34.64 ID:UsfisL7E.net]
vs2013でjsの文法チェックのツールみたいなのを入れたら関数の入れ子
function aaa(){
function bbb(){
};
};にもエラーって言う診断結果に成るんですが、そのツールは新しいjsの文法に対応していないという事でしょうか?

704 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 03:35:57.18 ID:EGbCGhe/.net]
BDDは日本人には敷居が高いな

705 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 06:07:16.49 ID:SOqGxA2t.net]
>>690
お前は何人?

706 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 06:19:44.54 ID:BZgjA1Kd.net]
>>688
俺にはお前のレスが特に685の言ってることと矛盾してるようには思えないがw

707 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 06:50:01.69 ID:sUu/BWTs.net]
>>689
いや関数トップスコープ中なら合法だよ。
但し式でないので各末尾の;は不要。
またブロック中だとES3まで未定義、ES5のstrict modeだとコンパイルエラー。
ES6だと合法でブロックスコープの巻き上げ挙動。

708 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 11:51:47.04 ID:T4Fgsi6M.net]
>>683
> マニュアル見ろよ。undefinedとの比較はそれじゃない
> chaijs.com/api/bdd/#undefined
このページ内をundefinedで検索してから言ってね。

709 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 11:56:22.35 ID:T4Fgsi6M.net]
>>687
> expect(bdd).to.be(‘super’)
chaiでもこんな書き方できるのか?
もしできないんだったら、やっぱchaiめんどいわー。

710 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 11:59:47.30 ID:T4Fgsi6M.net]
BDDのこともchaiのこともよく知らんが、
BDD一般に不定冠詞は必要?省略可?
chaiでは不定冠詞は必要?省略可?
めんどくせー。



711 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 12:47:00.15 ID:2DUlvwkL.net]
>>695
できるじゃんw
試してからやれよ。
すぐに分かることをなんでやらないのか?

712 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 12:47:39.18 ID:2DUlvwkL.net]
>>696
BDD一般に不定冠詞は省略可だ
常識だ。

713 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 12:48:43.49 ID:2DUlvwkL.net]
>>692
> 俺にはお前のレスが特に685の言ってることと矛盾してるようには思えないがw
それはお前が>>685が何を問題視しているかが理解できてないだけ。
>>685がどういう意味なのか説明できないでしょ?

714 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 12:58:52.31 ID:T4Fgsi6M.net]
>>697
> できるじゃんw
んじゃ、マニュアルの不備だね。

> BDD一般に不定冠詞は省略可だ
つか、BDDって開発手法名でしょ。

715 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 13:22:46.90 ID:2DUlvwkL.net]
>>700
> んじゃ、マニュアルの不備だね。
普通に書いてるんだがw

chaijs.com/api/bdd/
> The following are provided as chainable getters to improve the
> readability of your assertions. They do not provide testing
> capabilities unless they have been overwritten by a plugin.

マニュアルの不備じゃなくて
お前の能力の不備だw

716 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 13:24:09.00 ID:2DUlvwkL.net]
>>700
> つか、BDDって開発手法名でしょ。

BDDはmochaの話だ。

お前が言ってる不定冠詞はchaiの話だ。
最初から話がずれてるんだよw

はぁ〜〜〜。まったくわかってない。
能力の、不備!

717 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 13:36:18.65 ID:T4Fgsi6M.net]
>>701
なんか、あんまり議論したくないんだが・・・

> >>700
> 普通に書いてるんだがw
> > The following are provided as chainable getters to improve the
beは、"provided as chainable getters"であって、method/assertionとは書かれてない。
assertionとしての.beの説明も例もどこにもないし、もし使えるのだとしたら、それはドキュメントの不備。

> 最初から話がずれてるんだよw
「BDD記法」とか言ってる奴がいたからそんなものがあるのかと思ったが、
ググったら1件じゃねーかw

718 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 13:48:42.44 ID:2DUlvwkL.net]
>>703
Language Chainsで意味通じませんか?w


これらは、improve(向上させる) the readability(読みやすさ)
ためのものですって書いてありますよね?

to
be
been
is
that
which
and
has
have
with
at
of
same

719 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 13:50:10.38 ID:78Lw8ffw.net]
>>703
> 「BDD記法」とか言ってる奴がいたからそんなものがあるのかと思ったが
> ググったら1件じゃねーかw

その1件とはこいつでしょうなw

↓↓↓↓↓↓↓

685 名前:デフォルトの名無しさん[sage] 投稿日:2015/07/16(木) 22:36:18.50 ID:CUQ5/8+z
BDD記法って本当にコードだけで仕様を表現するんならわからないでもないが、
結局 it(‘BDD記法はクソ’) { expect(bdd).to.be(‘fucking’) } みたいにコメント書くんだよな

720 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 13:53:25.50 ID:iBu67V05.net]
>>687
「BDD記法として正しいこと」は確認事項であって振る舞いじゃないだろ
自分で言ってるように、コメントにBDD信者は下痢便をすると書いて
コードにexpect(bdd信者の排泄物).toBe(下痢)のような確認事項を書くんだろうが



721 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 13:55:05.53 ID:78Lw8ffw.net]
>>703
君の能力が有るのなら
ソースコード読めばいいんだよ?
ドキュメントの不備は言い訳でしか無い。

722 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 13:56:35.96 ID:78Lw8ffw.net]
>>706
> 自分で言ってるように、コメントにBDD信者は下痢便をすると書いて
> コードにexpect(bdd信者の排泄物).toBe(下痢)のような確認事項を書くんだろうが

書かないよ?

なんで同じ意味を二重に書かないといけないんだよwww

お前まさか、itの中にはexpect/should/assertを一個しか書いてはいけないとは思ってないか?
思ってるだろwww

723 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 13:57:36.88 ID:T4Fgsi6M.net]
>>704
ちょっとしんどくなってきたけど、一回レスしてみよう。

> Language Chainsで意味通じませんか?w
通じませんね。
普通に読めば、assertionに繋げるmethod chainingのためのgetterであるってなりますが。

> They do not provide testing capabilities unless they have been overwritten by a plugin.
「以下は、pluginによって上書きされなければ、テスト機能を提供するものではありません」、
って書いてるよね。

724 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 13:59:30.69 ID:T4Fgsi6M.net]
>>707
> ソースコード読めばいいんだよ?
無限の時間が合って、そしてやりたければ、何をするにもコードを読めばいいさ。
俺は止めないよ。

725 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 14:00:35.36 ID:78Lw8ffw.net]
テスト機能を提供するものではありませんっていうことは
どういうふうに使ってもいいし、
使わなくても、何の影響もないって
普通の人はわかるはずだがねぇw

あぁ、あれか。アスペってやつか。

726 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 14:03:38.19 ID:78Lw8ffw.net]
>>710
> 無限の時間が合って、そしてやりたければ、何をするにもコードを読めばいいさ。

能力がない人は無限の時間がかかることぐらい知ってるよw

俺か?1分ぐらいだったな。
https://github.com/chaijs/chai/blob/master/lib/chai/core/assertions.js

> [ 'to', 'be', 'been'
> , 'is', 'and', 'has', 'have'
> , 'with', 'that', 'which', 'at'
> , 'of', 'same' ].forEach(function (chain) {
> Assertion.addProperty(chain, function () {
> return this;
> });
> });

フムなるほどね! thisをそのまま返しているだけか!
thisにたいして何もしないメソッドというわけだね。

ぶっちゃけ文章書いてる時間のほうが長いw

727 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 14:05:45.11 ID:T4Fgsi6M.net]
>>712
つまり、
> expect(bdd).to.be(‘super’)
は、有効なassertionじゃなかったってことだな。

おしまい。

728 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 14:13:09.15 ID:78Lw8ffw.net]
実行すればすぐに分かるだろw

> expect(bdd).to.be('super')

TypeError: Property 'be' of object #<Assertion> is not a function

なんでこう無能なのか。

729 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 14:15:26.72 ID:T4Fgsi6M.net]
>>714
> 実行すればすぐに分かるだろw
実行しなくても、ドキュメントによればそうは書けないだろうって思ってたからね。
そして、ドキュメントは正しかった。

> なんでこう無能なのか。
>>697に言えよ。

730 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 14:20:49.44 ID:78Lw8ffw.net]
>>715
プラグイン作れば出来るよ?



731 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 15:08:23.33 ID:iBu67V05.net]
>>708
パフォーマンス上の理由がない限り、一般的には一つだけ書くのが好ましいとされている
betterspecs.org/

>なんで同じ意味を二重に書かないといけないんだよwww

ほら、DRYではないということが分かったじゃないか

732 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 19:12:44.94 ID:l0hfHAj2.net]
ぶっちゃけほとんどの場面でこれだけあれば十分
https://chromium.googlesource.com/v8/v8/+/master/test/intl/assert.js

733 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 19:33:47.00 ID:LEWEDbw3.net]
>>693
詳しい説明有難うございました。

734 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 22:16:18.13 ID:EGbCGhe/.net]
>>712
そのthisオブジェクトって何を参照してるの?

735 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 22:24:47.39 ID:EGbCGhe/.net]
context 'when logged in' do
it { is_expected.to respond_with 200 }
end


736 名前:context 'when logged out' do
it { is_expected.to respond_with 401 }
end
RSpecのサンプルコードって、こんなの。文章を書く要領でテストコード書いてるよね
最終的にはxUnitの方がヒューマンリーダブルになりそう
[]
[ここ壊れてます]

737 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 04:46:31.69 ID:OYtWdIKH.net]
スクリプト言語の場合、元々テストも楽に書けるんだから、あえて複雑なもの使う必要ないと思う

738 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 07:16:04.45 ID:zLkvUUGF.net]
expectやshouldを好むアホ共ってなんでテストだけやたらシンタックスに拘るくせに
本体も自然言語っぽく書きたいと思わないんだろう
まあガチな信者はそうなんだろうけど、大半はただWebの意識高い記事を鵜呑みにしてるだけの連中だよね

739 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 11:16:37.15 ID:xTrOg+7r.net]
expect や should を忌み嫌う人間もどっちもどっちだと思うけどなー

740 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 12:41:36.88 ID:f24L9IaH.net]
>>722
コーディング規約と一緒。

やり方を統一するために、使うんだよ。



741 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 12:50:05.08 ID:f24L9IaH.net]
>>723
> 本体も自然言語っぽく書きたいと思わないんだろう

数式で考えれば理解できると思うよ。

X = 複雑な計算式(Y)

どんなに複雑な計算式であっても、
このような形にすることができる。

じゃあ「複雑な計算式」は自然言語にしたらどうなるか?
底辺に高さをかけて2で割る。
たったこれだけのことでも冗長になってしまう。

そもそも数式っていうのは自然言語では冗長で複雑だから
簡単に表現するために考えだされたもの。

つまり、
計算の結果は自然言語で簡単に表せるが
計算の過程は自然言語で簡単に表せない

だからテストは自然言語っぽく。
その過程は数式っぽくなる。

742 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 13:21:17.60 ID:3zgWO1ao.net]
だからってテストではわざわざ冗長な記述をしなければいけない理由にはならないよね
自然言語でないと理解しにくい複雑な概念を表現してるならともかく、所詮条件式を並べてるだけなのに

743 名前:デフォルトの名無しさん [2015/07/18(土) 13:32:58.10 ID:VnKXr/Nm.net]
>>727
ま、普通やらんわな。
メソッドチェーンだって冗長なのに、こんなの他の人間にとっては
迷惑だから個人でやる分には文句はないが、人様に向けてやるって
のは論外。

744 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 15:46:06.67 ID:+S5Aq+LF.net]
メソッドチェーンが冗長っていうと語弊があると思う
自然言語的にするという目的において使ってるから冗長になってるのだろう

745 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 22:41:20.12 ID:XopI3AHy.net]
冗長っていうのは「読むのに時間がかかるコード」という意味だよ。

いろいろ書いていたからって、読み飛ばせばいいものは
読み飛ばせばいいのだから何の問題もない。

読み飛ばせないロジックがごちゃごちゃ書いてあることが
冗長ということの本当の意味。

冗長っていうのは単語の長さだとか
型定義が必要とかそういうことじゃないんだよ。

「読み飛ばせないもの」という条件を満たしてないといけない

746 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 22:47:25.35 ID:zLkvUUGF.net]
読み飛ばすとわかっているものをわざわざ書く理由は?
expect教の方々が尊敬するMatz師はそういうのを「屈辱」と言ってたね

747 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 23:19:09.37 ID:XopI3AHy.net]
>>731
> 読み飛ばすとわかっているものをわざわざ書く理由は?

読みやすいから。

例えば空白。
読まないのにあれば読みやすいよね?
あれと一緒。

748 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 00:14:50.58 ID:6bdzpoNL.net]
なんか盛り上がってると思ったら議論がくだらねぇ。

内容もくだらないが、お互い意見言ってるやつ、相手がどう反論してくるかまで予想してから先回りしながら議論しろや。

お互いでお互いのうんこ投げ合ってる感じで、
落とし所見えないし見てる周りからしたらはっきり言って臭ってかなわん

749 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 02:22:20.20 ID:c+wEV4Gg.net]
【ワカヤマン】PHP技術者認定試験 Part2
hello.2ch.net/test/read.cgi/lic/1437239772/l50

750 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 05:43:57.10 ID:YTKVhKXs.net]
英語圏では圧倒的にBDDが人気なんだろ
日本人には良さがわからないかもしれないけど
ネイティブにはBDDがいいんだろ



751 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 05:48:11.95 ID:m3PraoDT.net]
日本語BASICを見せたらエキサイトしてくれるだろうか

752 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 07:49:42.19 ID:GOyVwKZQ.net]
>>735
んなことはない
assertは完成されているので今更新しい動きが無いからWebで上位にこないだけ

753 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 12:21:18.19 ID:aeS4ldeD.net]
>>733
じゃあ言い出しっぺの法則として
お前が相手の反論を予想してレスしろやw

というレス、お前予想できなかっただろ?
話の流れと無関係のくだらない書き込みをすると
こういうレスが返ってくるんだよ

754 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 12:57:27.93 ID:PaBQXtRO.net]
議論がくだらないのは同感

「くだらない書き込みをするとこういうレスが返ってくる」から733が書き込まれたんじゃないか?

755 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 13:22:06.22 ID:EC/wfUE0.net]
>>735
DDBってなに?

756 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 14:23:16.29 ID:I4MCl2HA.net]
Specがユニットテストなのにユニットテストと比較
BDDはその開発手法を前提とした記法なのに、assert単一と比較

契約 vs BDDとか、踏み込むならまだしも
ドメイン違う物で議論しようとすりゃ、共通の「見た目」しかなくなるわな

757 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 14:44:11.00 ID:GOyVwKZQ.net]
誰もBDDの開発手法をdisってるわけじゃないんだからそれでいいだろう
shouldやexpectはBDD考案者の「見た目」に対する妙な拘りから生まれたものだけど
あまり合理的な根拠が無いのは事実

758 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 14:53:09.57 ID:q+1bCEga.net]
ローラのダイエット日記

rola-diet.sblo.jp/

759 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 06:57:48.56 ID:xHh8Geqn.net]
RSpecで無理やりな英文を書くことを思うと後発のBehatの方がイケてるようにみえる

760 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 14:23:56.08 ID:5iLLONdy.net]
いやだからSwiftさんでもういいって言ってるじゃん



761 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 14:28:39.13 ID:VbL87BjE.net]
Swiftが普及したらねw

762 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 14:39:28.33 ID:5iLLONdy.net]
普及も何も世界最大の市場なんだが?
そして世界で最高にリッチなテクノロジー企業がバックボーンなんだが?

763 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 15:16:38.82 ID:VbL87BjE.net]
えと、市場じゃなくて、オープンソースの
世界で普及したらって話。
市場ってお前Appleに囲いこまれてるだけだろw

764 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 16:47:08.53 ID:TVuYg8wE.net]
ふつう特定言語の信者って、この言語のここが優れている、この思想が良いとかそういう
自慢をするもんだが、なぜかSwiftは「普及している」「これで喰っていける」なんてのばっかり。
なぜなんだろ。

765 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 16:49:09.05 ID:QEh+dAXj.net]
>>749
エセエンジニアだから

766 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 17:34:54.67 ID:5iLLONdy.net]
現在世界最大の市場がそのままオープンソース界のスーパーアスリートSwiftさんの市場だと何故分からないのか
だからお前らはいつまでたっても貧乏底辺スクリプターのままなのだよ

767 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 18:31:25.97 ID:nmmzK2l6.net]
高レベルスクリプターの登場である

768 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 19:44:35.50 ID:0TG+/+/W.net]
よく見るんだ。Swift 押ししてるやつはいつもひとりしかいないぞ

769 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 21:35:41.99 ID:kJxlrGsh.net]
Swiftこれから凄いだろうな。

Swift Python JavaScriptこれだけあれば後は要らないだろ

770 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 21:40:38.54 ID:AKjrtHkO.net]
「これだけあれば」と言ってるやつの挙げてるものはほぼ地



771 名前: []
[ここ壊れてます]

772 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 22:01:22.07 ID:HM9xj7SI.net]
スクリプトの話は何処へ

773 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 22:11:57.12 ID:5iLLONdy.net]
お前らが当時馬鹿にしてたObj-Cさんがどうなったか知ってるだろ?
今や世界最大の市場でキングオブ言語として座し、好き嫌いとかそんな次元を吹っ飛ばして否が応でも使用されてるんだよ
あのときスタダ決めた奴は相応の対価を得て活き活きとしてるのを俺は何人も見てきた
そして満を持してのSwiftさんの登場だ
しかも秋にはオープンソースのスーパーアスリートとして華々しく昇華するときた
いまやらなくていつやるのだ?

774 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 22:16:46.56 ID:a0kql6dw.net]
ずっと前から同じことばっかり繰り返し言ってるねw
進歩しないよね

775 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 22:25:15.92 ID:SaCGDbjT.net]
こういう奴見るたびに思うんだが
言語ってそこまで重要かね?
しかもスマホのフロントエンド書くときだけ使うDSLだよ?
たかが言語、必要になれば新しいのも使うし、必要なくなれば捨てる
そんな拘り持つようなものじゃないでしょ

776 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 23:54:47.99 ID:hStEzhvL.net]
>>759
じゃあ何でお前はこのスレにいるんだ?
もしかしてスレタイすら読めない馬鹿なの?

777 名前:デフォルトの名無しさん mailto:sage [2015/07/21(火) 02:16:22.03 ID:rWNspVF5.net]
>>757
> お前らが当時馬鹿にしてたObj-Cさんがどうなったか知ってるだろ?
今もMacでしか使われておらず、

使いにくいObj-Cはやめて、Swiftを使おうぜって
流れになったんでしたっけ?

そのSwiftを使ってる人もごく一部で
開発者が分断しただけというw

778 名前:デフォルトの名無しさん mailto:sage [2015/07/21(火) 03:31:10.73 ID:ntxkaS2w.net]
cだけで十分だろ?w
他の世界は小手先の技術を追い続けないと仕事にならないってだけで
あいつら自称エンジニアの、ただの事務職じゃんね

779 名前:デフォルトの名無しさん mailto:sage [2015/07/21(火) 05:59:16.36 ID:vhRCfsjY.net]
Cでゴリゴリ書くなんて時間の無駄使い

780 名前:デフォルトの名無しさん mailto:sage [2015/07/21(火) 14:13:23.30 ID:jfmVc3T/.net]
ぶっちゃけるとC/C++、JAVA、C#、Swiftのどれか一つマスターしてれば問題ない
次点でまぁ余程ヒマ持て余してる奴はjsもかじっとけばいいかもれない、、、くらいだな
他はもう要らんよ割とマジで



781 名前:デフォルトの名無しさん mailto:sage [2015/07/21(火) 21:12:01.72 ID:RTbaIsuk.net]
PHPの初心者用スレッドを教えてください。
WebProgが板丸ごとPHPっぽいのですが、それっぽいのが見当たりませんので。

782 名前:デフォルトの名無しさん mailto:sage [2015/07/21(火) 21:22:07.99 ID:KBFKnYKr.net]
>>765
ぽい?(・ω・`)

783 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2015/07/21(火) 21:31:17.54 ID:PRXZAEwH.net]
>>765
【PHP】下らねぇ質問はここに書き込みやがれ 2・2ch.net
peace.2ch.net/test/read.cgi/tech/1436449286/

Ctrl+Fでページ内検索。基本やで〜

784 名前:デフォルトの名無しさん mailto:sage [2015/07/21(火) 22:02:54.28 ID:RTbaIsuk.net]
>>767
ありがとうございます。
それは見つけてはいたのですが、1に「避難スレ」とあるので、本スレがどこかにあるのかなと思ってました。
しばらく眺めさせていただきます。

785 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 14:08:18.69 ID:yL9lAysx.net]
新日本プロレス セシール タミヤ

不正アクセスにあい情報流出しているのはみんなphpだね

www.njpw.co.jp/news/detail.php?nid=14324
tamiyashop.jp/shop/conditions.php
セシール eccube

786 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 15:50:13.38 ID:rBPD6yfd.net]
離職してしまったので職業訓練のプログラミングコース行こうと思ってるんだけど、
RubyとJavaの2コースあって迷ってるんだけど、どっちがいいんだろうか?因みにプログラミング初心者
結構真剣に悩んでるのでマジレスしてくれると助かる

787 名前:デフォルトの名無しさん [2015/07/22(水) 16:07:39.12 ID:5LoHrISf.net]
>>770
Rubyなんて、趣味なら止めないが仕事でなんて馬鹿げてるから
Javaやっておけ。

788 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 17:20:46.20 ID:0YJERIMX.net]
Javaもやめておいたほうがいいと思う

悪い事言わないから毎日欠かさずHacker News読んでおけ

Swiftが将来のJavaになる可能性がりすぎる

外国のApple信者たちならやりかねん

オープンソースはその位力あるからな。これから1年でどう変わるの楽しみ

789 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 17:55:22.92 ID:rBPD6yfd.net]
>>771
ありがとう
良ければ何故Rubyが仕事ではダメなのか君なりの理由でいいので簡単に教えて欲しい
>>772
JavaかRubyの2択だからこれらを取っ掛かりにプログラミングを本格的に学んでいきたいと思っている
俺はどうも甘ちゃんでゼロから独学できないタイプみたいでなぁ

790 名前:デフォルトの名無しさん [2015/07/22(水) 17:59:30.35 ID:SD060Zj4.net]
Rubyの仕事ってのが比較的ないだろ。一部外国だと需要あるようだが。



791 名前:デフォルトの名無しさん [2015/07/22(水) 18:06:23.87 ID:SD060Zj4.net]
ruby programming

地域別人気度
フィリピン 100
インド 77
アメリカ合衆国 69
マレーシア 66
カナダ 46
オーストラリア 40
イギリス 36
中国 34
ドイツ 18
ブラジル 9
https://www.google.co.jp/trends/explore#q=ruby%20programming&cmpt=q&tz=Etc%2FGMT-9

792 名前:デフォルトの名無しさん [2015/07/22(水) 18:35:51.45 ID:7+qEkCdS.net]
JavaなんてGoogleがとちくるってAndroidに採用するまで完全に死に体だったからね
そのGoogleも疫病神Oracleに訴訟起こされて糞言語Java選択したことに後悔仕切りだろ

793 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 18:48:11.84 ID:rBPD6yfd.net]
>>774
福岡住みなんだけど福岡がRubyをバッアップしてるみたいなんよ
だから多分職業訓練にRubyがあるんだと思うし、仕事もそこそこあるっぽい

794 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 19:46:09.39 ID:wSaQWLX7.net]
Rubyなんか職業訓練でプログラミング覚えるような養殖系のプログラマが付いて行ける文化じゃないと思うけどな
覚えたことが2,3年したらゴミになる世界なのに、自分から好きで勉強するような奴でないと地獄だろ

795 名前:デフォルトの名無しさん [2015/07/22(水) 20:52:53.82 ID:SjZSFnTe.net]
天才ヘルスバーグのC#が世界最強言語であることは疑いようがない
C#の前ではどんな動的型付け言語も生産性の低いゴミ

796 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 21:34:22.63 ID:flahhrGx.net]
Java覚えるよりはRubyの方がずっと覚えやすいと思うぞ
RubyがダメならJavaは無理だろうし

797 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 21:35:57.19 ID:AxHcDHkx.net]
最初に勉強するなら何でもいいと思うよ(・ω・`)

798 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 21:38:44.02 ID:rBPD6yfd.net]
取り敢えず初心者だし最初のプログラミング言語は行政がバックアップしてる国産言語Rubyにするわ

お前ら色々とアドバイスあり

799 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 21:40:12.84 ID:8TpaOP4G.net]
>>777
何で福岡とrubyが関係有るんだ?

800 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 21:40:59.71 ID:VE8MZqaV.net]
swiftがオープンソース化されるとどうなるの?



801 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 21:52:07.08 ID:rBPD6yfd.net]
>>783
その辺は知らんがとにかく福岡市はRubyによるソフトウェア産業を前面的に支援しているみたい

802 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 21:54:58.16 ID:wbhhK6Bo.net]
>>778に一票。

Rubyはプロトタイプに特化していて、平気で仕様を捨てていくと聞いた。
従って、今学んだ『文法』は数年後には丸ごとゴミになる。

プログラマにとって重要なのは『文法』ではないが、
新しいことを丸ごと覚えなおすのは養殖系には無理だと思う。

ただ、Javaだとおそらくオブジェクト構文を叩き込まれるが、正直なところ、
オブジェクト指向は大規模プログラミングをするときに生きるものであって、
初心者が最初に学ぶべきものではない。
あれはとりあえずプログラミングが出来るようになってからでいいものだ。

だから、全くの初心者ならRubyのほうが得られるものが多いかもしれない。
ただ、Rubyを職業にするつもりであれば、上記のように天然系への脱皮が出来ないと死ぬ。
健闘を祈る。

803 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 22:23:43.90 ID:wSaQWLX7.net]
問題は言語よりもRailsとGemだよ
教えるなら、「今はたまたまこれで動いていますが、数ヶ月後には gem update すると突然動かなくなるでしょう。
メンテされなくなり、危険なセキュリティホールが放置されたままになることもあります。
あなたたちは常に最新情報に目を光らせ、アプリを更新し続けていかなくてはなりません。
個別のライブラリの使い方はその都度調べるものであり、こんな知識を覚えておくことに意味はありません。」
と説明しないとな

804 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 22:35:17.94 ID:Vl4CTz9o.net]
あんまりその理屈には賛同できないな
んな事言い出したらブラウザの世界なんて数ヶ月で常識が書き換わっていくが
新しい方について行けない奴が全員振るい落とされるわけではない

805 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 22:39:45.10 ID:8TpaOP4G.net]
俺は養殖物でも美味ければ気にしない。
天然物の高い皿取るのは勇気がいるけど、、

806 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 23:16:16.73 ID:wbhhK6Bo.net]
>>787
言語仕様そのものではなく、フレームワークだけか。
だったら最初の授業としてはRubyの方がいい気はするが、問題はその後だな。
天然系になれそうになかったら、Java講座をそのあとに受ければいいだけではあるが。

807 名前:デフォルトの名無しさん [2015/07/22(水) 23:38:18.01 ID:dzWBjIhI.net]
rubyってそんなに使われてるか?
javaとかphpみたいに求人多くないだろ

808 名前:デフォルトの名無しさん mailto:sage [2015/07/22(水) 23:49:53.44 ID:tvEjvHyv.net]
福岡と島根にはたくさんあるらしい

809 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 00:44:02.06 ID:CfX2pSXJ.net]
この業界にいる以上、最新技術を手に入れるアンテナはどうせ張っておかなきゃならないんだし、
ひとつ覚えておけばこの先20年安泰なんて言語はないよ

だったら覚えやすいRubyにしておいた方が楽だろうね

810 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 01:13:39.28 ID:BfYQysYg.net]
まー本当に覚えやすくて現実に使われていて初心者にお勧めなのはC言語なんだけどな。



811 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 01:15:07.68 ID:CfX2pSXJ.net]
>>794
それはねーわww

メモリ管理を初心者にオススメするなんてどうかしてるとしか思えない

812 名前:デフォルトの名無しさん [2015/07/23(木) 01:19:38.21 ID:Rg8gWaZR.net]
Javaだって素の部分は安定しているかもしれんが、その分便利な機能が入るまで時間がかかる。
でサードパーティのライブラリやらフレームワークを使い出すとそれを追っかけることになるのは変わらんよ。

813 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 01:24:19.38 ID:1EdglOAT.net]
Javaはバイトコードで動くから前方互換性もある

814 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 04:44:46.06 ID:jtTXUBM4.net]
え?福岡のパチンコ産業と風俗産業、在チョンで集められた税金が回り回って福島のruby事業に税金として投入されてるの?

死んでも使いたくねぇwwww

まじでクリスチャンが作った言語とかまじ無理。

なんでrubyだけ誕生した曜日が12/24とか12/25とかなんだよwwww

Rubyがキリストで自分はそれを生んだ神だってか?


鳥肌物wwwww

世界から見てこういう頭おかしい奴ってガチでドン引きされるし実際にされてるから気をつけたほうがいいよ。

815 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 05:56:09.16 ID:UABQZ2yu.net]
バカ発見wwwwwwww
OSS全部がそうだろwwwwwwwww
Church of Emacsに獣のエディタのvi vi vi,
高価な真珠のPerl,Pythonの十字架に蛇のロゴ、WordPressのGenesis framework。
c++やPHPなんてキリストの磔刑を模倣しているんだろうね
挙句の果てに、クラウドにJeSusが乗って還ってくるなんて、あっちの皮肉屋がやりそうなこった

816 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 06:35:38.35 ID:mEZw2Q+n.net]
などと意味不明な供述をしており

817 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 07:32:19.95 ID:P7ezmn3P.net]
>>798
クリスチャンというよりはカルト教団員(モルモン教徒)だけどな

末日聖徒イエス・キリスト教会ことモルモン教はなぜカルトとされているのでしょうか?
detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11119446316

818 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 12:35:25.12 ID:BfYQysYg.net]
個人で言語を開発してそれを広めようと思うと、
多大なる時間と労力が必要なわけで、
普通の感覚を持った人では無理。
頭がいかれてないと出来ない諸行なんです。

819 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 14:59:21.61 ID:aBwo+3gI.net]
Rubyは流行っているようにみえるだけ

820 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 15:13:14.20 ID: ]
[ここ壊れてます]



821 名前:jtTXUBM4.net mailto: >>803
ほんこれ。

なんでモルモン教の頭いかれた奴の下僕にならないといけないんだよ。
実際は土木だけども。
[]
[ここ壊れてます]

822 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 16:40:05.27 ID:UABQZ2yu.net]
ITゼネコンから脱出したのがRubyistになるんだろw

823 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 18:18:08.91 ID:wyOS8RZB.net]
とどのつまりアート的なんだよねRubyistが求めてるものは
土方にハッキリとNoを突きつけた人たち

824 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 18:49:32.41 ID:5hN60xC5.net]
土方にNoを突き付けてみたものの馴れ合いジャップ村から抜ける気概はなく、
解析や低レベル開発に行ける理系センスもない連中
それがRubyist

825 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 19:02:26.65 ID:BfYQysYg.net]
そりゃそうだ。Rubyだもの。
ドカタにNoを突きつけるにしても、理系センスがあれば、
関数型言語などの他の方面へ行くわ。
ドカタ否定なのにオブジェクト指向とか意味わかめ。
やってること同じじゃないですか。

826 名前:デフォルトの名無しさん [2015/07/23(木) 21:13:34.21 ID:gYLAm+9o.net]
>>808
で、結局仕事の為に、別の言語も勉強し直さないと行けないというねww
学習コストと時間の無駄遣いだわ。こんなクソ言語。

827 名前:デフォルトの名無しさん [2015/07/23(木) 21:21:05.09 ID:aSNV6wDl.net]
目的を達成できればいいわけで。

Rubyは割と広い範囲の目的を達成できるのは確か。

メインテナンスが大変なのはオープンソース製品を使えば常に起こること。
言語がどうであろうとライブラリがオープンソースなら同じこと。

828 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 21:35:01.56 ID:GFhsYzlH.net]
>>810
Rubyは特殊

他の言語も同じって言うのはちょっと......

829 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 21:56:26.93 ID:P7ezmn3P.net]
ああそれ禿同 Rubyはほんっと苦痛

830 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 22:00:11.38 ID:W0yPM590.net]
Rubyはいかにも日本人らしい「クソって言っちゃいけない空気」がすごく気持ち悪い



831 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 22:24:13.29 ID:mEZw2Q+n.net]
>808
> 関数型言語などの他の方面へ行くわ。
関数型スタイルには行くけど関数型言語には行かないな。
目的は関数型言語を使うことじゃないもの。

開発効率を上げる技術の大部分は言語以外のライブラリやフレームワークなので
関数型言語を使ってもそれだけでは開発効率は上がらない。
そしてライブラリやフレームワークは普及している言語の方が優れてる。

>>809
学習コストと時間の無駄遣いというけれど、言語の学習コストなんて1週間程度だぞ。
この間初めてPythonを使うことになったが、それだけの時間で他の言語と
同等のことができるようになった。

この現象は俺だけじゃなくて多くの人が実感してると思う。
ある言語が使えれば、その応用でいけるのにその他の言語を覚える時間は極端に短くなる。
このことから学習コストと時間は無駄にはならない。


>>810
> 目的を達成できればいいわけで。
どの言語ではだいたい目的は達成できる。

だけど目的を達成するだけでは全然たりてない。それでいいわけがない。
重要なのは”短い開発期間で"目的を達成しなければいけないということ。

ではどうすれば短い時間で目標を達成できるかだが実は言語を変えた所で大差ない。
上でも書いたが、ライブラリやフレームワークが重要
言語による影響は1割もないだろう。

言語厨は、言語の範囲だけで勝負したがるが、それはライブラリやフレームワークを持ち出せば
言語による差は大きく縮まるのを知っているから。

832 名前:デフォルトの名無しさん [2015/07/23(木) 22:28:06.57 ID:szZOMhQ7.net]
全ての言語の基本がHaskellなのはいつの時代も変わらないけどね。

833 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 22:28:45.63 ID:blmBRl4P.net]
>>814
「学習コストと時間の無駄遣いというけれど、言語の学習コストなんて1週間程度だぞ。
この間初めてPythonを使うことになったが、それだけの時間で他の言語と
同等のことができるようになった。」


お前が他の言語を学習時間一週間程度分しか知らなかっただけだろ

834 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 22:30:33.77 ID:blmBRl4P.net]
>>815
つい最近広まってきたばかりなのに
「いつの時代も」とはこれいかに

835 名前:デフォルトの名無しさん [2015/07/23(木) 22:32:23.23 ID:szZOMhQ7.net]
ちょっと冗談言ってみただけだよw

836 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 22:35:33.74 ID:mEZw2Q+n.net]
>>816
> お前が他の言語を学習時間一週間程度分しか知らなかっただけだろ

他の言語の一週間分なら
1,2時間もあれば終わるだろうさw

比率で言ったほうが良かった?
2番目の言語なんて最初に学んだ言語の
1割程度の時間で学習は終わる。

お前はそうじゃないの?

837 名前:デフォルトの名無しさん [2015/07/23(木) 22:37:49.37 ID:szZOMhQ7.net]
概念に共通の部分がかなりあるからね。

俺はC言語のストリームが一年くらい悩んだよ。
小学生のころな。

838 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 22:44:49.15 ID:blmBRl4P.net]
>>819
馬鹿か
実際に一週間程度なのではなく
お前の他の言語についての練度が低いだけなんじゃねえかって話だ
ひとつの言語に対する学習時間がバカにならから世界中で議論のネタになってるんだろうが

839 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 23:06:41.30 ID:iwFVxCp4.net]
Scheme の継続というか call/cc は理解するのに大分時間かかったけど
似たような言語なんてその都度調べればよくないか

ひとつの言語に熟練してる人ほど別のをやらしてもすぐ出来るようになるよ

840 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 23:21:40.90 ID:m7Y5+quF.net]
PHPだのRubyだのといった軽量スクリプト言語はまあ1週間で十分だろう
重量級のC#やJavaはその程度では使いこなすレベルに程遠いとは思うが



841 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 23:22:58.60 ID:W/NOACGG.net]
>>772
newsや世界でのSwiftさんのストリーム見たけど相当ヤバイなこれwww
WEBやアップルさん直々のウェアラブル絡めた医学研究/ヘルスケア/QOL方面は当然ながら他分野にもリアルタイムで爆発的に拡がり続けててワロタはwwwww
ゲームや学術、エンタメ、芸術音楽系とやっぱ世界一リッチなテクノロジー企業のNewカマーなオープンソース言語は勢いがパネエはw

842 名前:デフォルトの名無しさん mailto:sage [2015/07/23(木) 23:23:59.53 ID:P7ezmn3P.net]
>>822
とりあえずPrologを(まだなら)学習して、その成果を1時間ごとにだしてみて欲しい。

843 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 00:55:56.86 ID:5V6Tkux1.net]
>>825
とっくにやったが Appendに驚きカット使いこなせず自分の無能を思い知ったわ
それでも熟練者の学習は早いと思うよ
1時間で出来るって言ってるのは俺じゃねーから

844 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 01:10:50.77 ID:5DTtIKwu.net]
JSにSIMDが入ったか。
これでまた一歩差が広がったな。

845 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 01:12:37.23 ID:HPe5HWAw.net]
SIMD(笑)
その前にエンジンをスレッドセーフにしてまともなマルチスレッドをサポートするのが先だろ

846 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 01:19:46.84 ID:Z3KA0pgR.net]
どうやらSwiftで十分みたいだな

847 名前:デフォルトの名無しさん [2015/07/24(金) 01:21:32.92 ID:jp9TVSyY.net]
JavaScriptは未来があるからなぁ。
www.itmedia.co.jp/news/articles/1506/19/news067.html

なので、2,3年のうちに、クライアントサイドおよびデスクトップ、モバイル、
そしてサーバサイドはJavaScriptによって占領され、一部のアプリケーション
はC++などで作られるという状況になるだろう。

他の言語は淘汰とまではいかずとも、現在の一部の強みのみを残して消える事
になるだろうね。rubyなんて最もその可能性がある言語だ。5年後生き残って
いないだろう。

Perlは自然消滅だな。pythonやphpはサーバサイドで生き残るかもしれないが
ね。

848 名前:デフォルトの名無しさん [2015/07/24(金) 02:01:06.29 ID:/bVyl6Ka.net]
>>825
forthオススメ。
コールスタックもいじれるから楽しめるよ。

849 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 05:11:39.13 ID:LiHFQq7Q.net]
>>826
E欄工学部の演習ですらquick sort書いたり、
assert, retract使ってDFSやBFS

850 名前:、エキスパートシステムぐらいは実装するからな []
[ここ壊れてます]



851 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 05:58:50.32 ID:12UqcE6d.net]
>>821
> お前の他の言語についての練度が低いだけなんじゃねえかって話だ
低くねーよw
お前何が気に食わないんだよ?
新しい言語なんて一週間もあれば使えるようになるっていうの。

852 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 07:04:19.17 ID:LiHFQq7Q.net]
それ、クラスシステムの細かな部分を無視してIDEでコピペするレベルで使えるって意味でしょ?

853 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 07:13:29.93 ID:12UqcE6d.net]
>>834
お前クラス覚えるのにどれだけかかるんだ?w

既にクラスというものを他の言語で知ってるなら、
1時間もかからないだだろ?

調べることなんて分かりきってる。
基本的な構文、多重継承は可能か、コンストラクタ、デストラクタ
親メソッドの呼び出し方、抽象クラスはあるか、インターフェースは有るか
staticメソッド、private・protected・public相当の機能
それぐらいなもんだろ。

それらの機能をまとめてるところを見れば終わり。

最初に学ぶ言語であれば、一つ一つ時間をかけて理解しなければいけないが、
それ以降では、あれはこれね。で終わり。

854 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 07:14:15.49 ID:1hgFCKK7.net]
Smalltalkの「メッセージングを方便に、遅延結合徹底をサポート」
というコンセプトは単純なんだけれど、
多くのSmalltalk処理系がセルホスティングで、
自身もその実践の場となっている場合が多い(というかそれが本来な)ので、
この言語を単に言語仕様としてだけ学ぼうとする人は手こずるはず。

例えば、言語仕様としてだけとらえてしまうと、
Smalltalk-72、-76、-80 はまったく別言語ということになってしまうけど、
どれもまぎれもない「Smalltalk」だとわかるのには時間を要すると思う。

855 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 07:17:07.05 ID:jhzcwGRa.net]
言語だけなら、確かに1週間程度だろうね
ただ、周辺技術(それこそライブラリやフレームワーク、エコシステムなど)を含めるとなると
もう少し時間が必要になりそうだ

その辺の認識がずれてるから議論になってないんじゃないか?

856 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 07:26:48.42 ID:LiHFQq7Q.net]
>>835
それって、典型的なクラスベースの言語で、せいぜい、c++,java, c#, phpぐらいで通用しないでしょ
c++ならWikiが出来上がるぐらいにイディオムや作法で膨れ上がってるのに。
pythonのクラスシステムのスコープが深さ優先だか幅優先だか、真面目に理解しようとしたら1,2日ぐらい掛かる
Rubyなんて、c++とは別の言語からクラスシステムを取ってきてるから、publicやprotectの意味が変わってくる。
で、お前みたいに一週間でマスターできるとかいうヤツと仕事すると、どういう目に会うか目に見えてるんだよね

857 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 07:40:48.03 ID:qwe2hlrV.net]
>>828
JSのマルチスレッドは随分前からWorkerがある

858 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 07:46:07.06 ID:12UqcE6d.net]
>>838
一週間でマスターなんて言ってないしw

C++が複雑なのは他の言語のクラス以上の仕様があるから。

他の言語を知っている時、C++のクラスを他の言語のクラスと
同等レベルまで知るのに一時間もあれば十分だって話。
誰も他の言語にはない特徴的なところまでわかるなんて言ってない。

俺がいいたいのは、ある言語での知識は他の言語に応用できるってこと。

> pythonのクラスシステムのスコープが深さ優先だか幅優先だか、真面目に理解しようとしたら1,2日ぐらい掛かる
一旦理解してしまえば、もし他の言語に同様の概念があったとしたら、5分で十分だろうねw
それにしても1、2日は長すぎw

> Rubyなんて、c++とは別の言語からクラスシステムを取ってきてるから、publicやprotectの意味が変わってくる。
その意味の違いを読めばいい。これも5分ぐらい?w

859 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 07:55:20.57 ID:LiHFQq7Q.net]
>>840
バグの原因探すのに半日ぐらいは潰すから

860 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 08:06:21.41 ID:OLl6qPEd.net]
これは ID:12UqcE6d の負けだね。
なぜかって、言ってることが抽象的で具体性が無いから。
引き出しが費えた感じ。



861 名前:デフォルトの名無しさん [2015/07/24(金) 10:05:30.85 ID:/bVyl6Ka.net]
概念的なもの文法的なものの理解と、
具体的なライブラリ・フレームワーク・どんなメソッド・機能があるかその使い方っていうのをごっちゃにしてる。
前者は他言語やってたらよっぽど異なる概念じゃなければ一、二週間とかでわかる。ものによっては数時間。
後者はそれぞれのボリューム次第で完全にソラで使えるようになんて言うと年単位かかる場合もある。

862 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 10:14:34.22 ID:PwG75yTy.net]
「俺の一週間」が、
(平日勤務中8時間+平日自宅学習4時間) * 5 + 休日1日12時間 * 2 = 84時間
ってことかもしれない。
単純計算で言えば、毎日2時間 * 42日(=6週間)に相当する。

つまり、日数で議論するんじゃなくて、時間数で議論しろってこった。

863 名前:デフォルトの名無しさん [2015/07/24(金) 11:05:41.63 ID:jp9TVSyY.net]
>>835
おまえじゃ、JavaScriptは無理だなww
基準がソレじゃwww

864 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 11:10:10.43 ID:OLl6qPEd.net]
でも、一般的に言語の習得にどれぐらいの時間がかかるかなんて、
バトロアスレ的にはどうでもいいことだね。
「相対的に、C++の習得には、Javaの習得の2倍の時間が必要」
とかなら分かるが、全ての言語に共通して、言語の習得に何時間かかります、
では言語の比較にならんし、単にその個人の頭良い悪い自慢にしかならん。
匿名掲示板で頭良い悪いされても、そんなことに誰も興味ないわけで。
俺の頭の良さにお前ら興味ある?

865 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 11:29:27.90 ID:OLl6qPEd.net]
たとえば俺は、C#の文法を3日でくまなく習得した。
普段C++11を使っていたので、LINQ以外は何でもなかった。
しかし、それからC#を使う機会がまったく無かったので、
今は全て忘れた。
どう?こんなことに誰か興味有る?

866 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 13:14:57.35 ID:LiHFQq7Q.net]
プログラム言語の習得コストには興味あるが、お前には興味がない

867 名前:デフォルトの名無しさん [2015/07/24(金) 13:31:34.40 ID:QV7Td6xP.net]
>>847
ある。
コード書くにあたって(デバッグとか開発環境的なことは除いて)、C++に比べてC#のほうが便利と思ったことって何?

868 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 14:17:01.96 ID:OLl6qPEd.net]
>>849
LLスレ的にはリフレクションかなぁ、dynamic型とか使えば簡単にダックタイピング出来る。
あとGCが有るので、ラムダの活躍の場が広いのが良いかな。
それからコンパイルが早いのと、ヘッダファイル書かなくてよいのとか、前方参照できたりとか。
型推論が強力で、ラムダで左辺値の型や本体から引数の型を推論してくれたりとか。
これだけ大幅な改良を続けて、文法があまり破綻していないのは何気に凄い。
しかし、使い勝手をとことん追求した結果なのか、山のような構文やルールがあって煩雑。
全てを網羅して適切に使いこなすのは大変かも。
もう昔のことでよく覚えてないが、そういう印象を受けた。
個人的にはC++11で十分なんで、C#のことはどうでもいいです。

869 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 14:22:02.35 ID:8Vtn8iZT.net]
真面目に仕様読んでるなら、Javaでも習得簡単とか言えないよ
ただの厨二病っしょ

870 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 14:30:50.17 ID:PwG75yTy.net]
>>850
三日(って何時間?)でそこまで習得できるとは、素直に感心するわ。



871 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 14:31:37.42 ID:8Vtn8iZT.net]
>>850
>あとGCが有るので、ラムダの活躍の場が広いのが良いかな。
これどういう意味?

872 名前:デフォルトの名無しさん [2015/07/24(金) 14:49:12.42 ID:QV7Td6xP.net]
>>852
サンクス。

873 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 14:49:55.28 ID:OLl6qPEd.net]
>>852
うち自営業なんで、暇な時は暇なんですよ。忙しい時には超絶忙しいんですが。

>>853
GCが無いと、キャプチャしている変数の生存期間を常に意識する必要があるんです。
メソッドの戻り値でラムダを返すような使い方は、よく考えないと危険です。
後になってラムダを呼び出した時に、キャプチャしている変数が既に死んでいる可能性があります。
そういうのが面倒なので、私のC++でのラムダの使い方は、もっぱら関数内関数の代用です。
C++にはfinallyが無いので(糞めが)、その代わりに良く使います。
C++にfinallyが無い言い訳は
cflat-inc.hatenablog.com/entry/20130507/1367930958
に書いてありますが、実に子供じみていますね。
実用性を重視した言語なのだから、finallyは取り入れるべきでしょう。
全てのリソースに対してクラスを用意するのは馬鹿げています。

874 名前:854 [2015/07/24(金) 14:50:59.77 ID:QV7Td6xP.net]
アンカ間違えた。
>850 サンクスだった。

875 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 15:15:53.78 ID:yzOD5LHX.net]
>>855
shared_ptrをキャプチャで解決じゃん

876 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 16:05:02.86 ID:OLl6qPEd.net]
>>857
ラムダ内で自クラスのメンバ変数を参照している場合はどうするんですか?

877 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 16:14:46.11 ID:8Vtn8iZT.net]
>>855
>>857に言われてしまった…

そのサイトで言われてるようにfinallyなんて記述上も読む上でも面倒だし、
わざわざC++使ってる人は、Maybe(boost::optional)の方向で考えるんでは?
go-langやjavascriptのエラー処理も悪くないよね

878 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 16:29:16.64 ID:LiHFQq7Q.net]
つーか、今日日のc++って何を書くの?
それも自営業のような怪しい身分のヤツに何を投げるの?

879 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 16:43:45.46 ID:yzOD5LHX.net]
>>858
メンバ変数のコピーをキャプチャすりゃいいんじゃないの?
ラムダが生きてる間自クラスが生きてるならthisキャプチャでもいいし
そもそもC#でfinallyやusingが必要なのは
スコープを外れた時点でインスタンスが解放されないから
明示的に書いてあげる必要があるわけで
C++ではスコープを外れたらデストラクタが呼ばれるんだからそっちで解放処理書けばいいよね
>>858はfinallyじゃなくてScopeExitで十分じゃないの?
あれもデクトラクタ利用してるけど

880 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 16:52:46.80 ID:8Vtn8iZT.net]
>>858
いろいろ考えたけど、恐らくできないね
そもそも登録後の解除操作がないような設計を思いつかないけど



881 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 17:16:42.54 ID:sbrtcJ1v.net]
>>861
上のサイトでも言われてるように、明示的な開放が必要なリソース的なもの全てに対して
いちいち全部クラスを作るのは面倒臭すぎる

882 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 17:35:32.76 ID:QniD9BPS.net]
>>855
C++使いの自営業ってなにをやってるのか非常に興味があるが何をやっているのかな?

883 名前:デフォルトの名無しさん [2015/07/24(金) 17:40:36.98 ID:ddnTx8JV.net]
>>864
今どきフリーランスの奴らにC++で案件流すところなんて殆どないよwww
需要も消えつつあるしね。

884 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 17:45:51.77 ID:OLl6qPEd.net]
>>846
プログラミングとまったく関係ない業種です。
プログラミングは趣味でやってるだけです。
だから知識はまったくありません。

885 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 17:48:34.88 ID:8Vtn8iZT.net]
>>863
いやメモリ開放以外はGCあっても管理は同じだから
不要なイベントリスナを放置とかやらないでしょ

886 名前:866 mailto:sage [2015/07/24(金) 17:48:48.02 ID:OLl6qPEd.net]
どーでもいいことですが。アンカー間違えました。
>>846 → >>864

887 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 17:58:05.58 ID:OLl6qPEd.net]
>>867
だからfinally欲しいよねって話なわけだが。
C++の場合はC用のライブラリ使うことが多いから、
自分でリソース管理だけのラップクラスを書かなければならないことが多いんです。
面倒なんで、finallyでやりたいです。

あと、ふと疑問に思ったのですが、C#などGC有りの言語で、
ファイルオブジェクトなどの実装ってどうなってるんですか?
あるファイルオブジェクトがあちこちから参照されていたとして、
そのうちの、どこか一人がcloseすると、
まだ参照していて使う予定の人がいるのに、全員closeしちゃわないですかね。
closeつくっときゃ平気なんですかね。
C++なら参照カウンタで何とかするわけですが。

888 名前:デフォルトの名無しさん [2015/07/24(金) 17:58:05.66 ID:NUbzc0fD.net]
JavascriptはびっくりするくらいIDEと相性悪い。

889 名前:デフォルトの名無しさん [2015/07/24(金) 18:01:14.75 ID:NUbzc0fD.net]
リンクリスト作ったらスタックオーバフローするんだ。
テストでは発見できなかった。

リンクリストってケツからループで回して消さないと、デストラクタがネストするんだな。
まあ当たり前と言えば当たり前の話だけど、全然気が付かんかった。

890 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 18:02:54.83 ID:yzOD5LHX.net]
>>869
わざわざラッパ作らなくてもunique_ptrとshared_ptrでいいじゃん
デリータ―指定できるんだから



891 名前:デフォルトの名無しさん [2015/07/24(金) 18:08:14.93 ID:NUbzc0fD.net]
ラッパー作っちゃったほうが便利だけどな。

892 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 18:08:55.32 ID:sbrtcJ1v.net]
>>869
C#でもファイルなどの開放タイミングが重要なリソースは明示的にクローズするのが普通
GCに任せたりしないよ
C++でもファイルハンドルをクローズする責任の所在が不明なんてゴミカス設計でしょ

893 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 18:09:42.03 ID:8Vtn8iZT.net]
>>869
>だからfinally欲しいよねって話なわけだが
いやだからC++にはいらんやろ
Mutexとかfinallyよりスコープ管理のが簡単だし

894 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 18:10:15.38 ID:yzOD5LHX.net]
CWindowなりCMemDCは便利だな
わざわざ自作しようとは思わないけど

895 名前:デフォルトの名無しさん [2015/07/24(金) 18:18:59.59 ID:NUbzc0fD.net]
テンプレートマジックでfinallyを作ってはどうか。

896 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 18:21:50.01 ID:+CDH8aof.net]
c++にfinally入れるのに反対している黒幕は誰なんだろう?c++界の最高実力者。

897 名前:デフォルトの名無しさん [2015/07/24(金) 18:22:29.92 ID:NUbzc0fD.net]
std::shared_ptrはスレッドに対応してるので安心して使うが良い。

ただし、格納している中身はまた別の話な。

898 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 18:22:37.23 ID:yzOD5LHX.net]
ScopeExitでいいんじゃないのって言ってるのに
どうしても言語でfinallyがサポートされないと気が済まないのかね

899 名前:デフォルトの名無しさん [2015/07/24(金) 18:23:51.49 ID:NUbzc0fD.net]
>>878
ああん?俺は

900 名前:反対してねーぞ。 []
[ここ壊れてます]



901 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 18:24:41.24 ID:ZeuGMtPF.net]
>>878はハゲが反対してるって言ってるんでしょ

902 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 18:26:29.85 ID:sbrtcJ1v.net]
スマポを有難がるような奴がGCいらないとか片腹痛いわ
RAIIの適切な利用とリソース開放の責任明確化がまともにできてればスマポの出番なんか稀

903 名前:デフォルトの名無しさん [2015/07/24(金) 18:28:10.71 ID:NUbzc0fD.net]
お前らconstの3秒ルール知ってるか?

904 名前:デフォルトの名無しさん [2015/07/24(金) 18:41:40.28 ID:H/MUJLcU.net]
>>846
そう書いてるお前が一番自慢タラタラなわけたが
自分の性格の自覚はあるだろうけど

905 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 18:45:27.85 ID:LiHFQq7Q.net]
手段と目的を間違ってね?(´・ω:;.:...

906 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 18:54:38.07 ID:I5Rn7WPB.net]
>>870
逆にJSに対してでもしっかりしたIDEができるかがIDE界の課題だと思う。

907 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 19:11:18.61 ID:OLl6qPEd.net]
たとえばC#でメモリマップドファイルを使いたいとする。
C#には既にそういうクラスが用意されているのかも知らんが、
ここでは自作してみることとする。
メモリマップドファイルは複数のスレッドから参照されていて、
どのスレッドの処理が最初に終わるか分からないので、
具体的な生存期間は不明。
ただし、全てのスレッドの処理が終了したら勝手に開放されて欲しい。
C++では参照カウンタで管理するわけだが、C#ではどうするの?
やっぱり参照カウンタ?それともGCまかせ?
このようなリソース管理の例として、DirectXのリソースが有る。
アプリがリソースを開放したからと言って、直ちに開放されるとは限らない。
そのリソースをGPUがまだ描画に使っている可能性があるので。
マルチスレッドでノンブロッキングな処理を書こうとすると、
こういうことが多々起こる。

908 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 19:15:36.31 ID:2htYxAik.net]
>>888
C#じゃそんな処理しない

909 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 19:17:47.58 ID:OLl6qPEd.net]
メモリマップドファイルの例だけど、ノンブロッキングでお願いな。
どこかの偉い人が、すべてのスレッドの処理が終わるのを待って、
最後に開放するとかは無しな。
たとえば、UIとロジックを別スレッドに分けたとして、
UIのスレッドがロジックの処理の終了をWaitしたら意味無い、
というか、その間UIが固まるので分けた意味が無いからな。
俺は最近はそういう処理を良く書いてるんで気になった。
C++使いなんで参照カウンタで管理しているわけだが、
他のナウい言語だとどうなのかなと。
GC任せなのかと思っていたが、明示的に開放すべしとしている人もいるみたいだし。

910 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 19:18:51.99 ID:OLl6qPEd.net]
訂正
>どのスレッドの処理が最初に終わるか分からないので、

どのスレッドの処理が最後に終わるか分からないので、



911 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 20:01:54.63 ID:LiHFQq7Q.net]
つJavaで学ぶデザインパターン【マルチスレッド編】
君なら30分もあれば答えを見付けられるよ

912 名前:デフォルトの名無しさん [2015/07/24(金) 20:02:55.34 ID:4TgNK7na.net]
>>890
最近マルチスレッド知った人?

913 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 20:20:09.76 ID:5V6Tkux1.net]
よくわかんないけど監視用のスレッド使うのが簡単な解決法じゃない

914 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 21:33:45.56 ID:8Vtn8iZT.net]
>>890
>メモリマップドファイルは複数のスレッドから参照されていて、
どのスレッドの処理が最初に終わるか分からないので、
具体的な生存期間は不明。
え?ハンドル複製すりゃいいじゃん?どういうこと?

915 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 21:37:09.86 ID:8Vtn8iZT.net]
>アプリがリソースを開放したからと言って、直ちに開放されるとは限らない。
>そのリソースをGPUがまだ描画に使っている可能性があるので。
>マルチスレッドでノンブロッキングな処理を書こうとすると、
>こういうことが多々起こる。

>どこかの偉い人が、すべてのスレッドの処理が終わるのを待って、
>最後に開放するとかは無しな。

?????
勝手に開放したら駄目なら管理必要じゃん
制限掛ける理由は?

916 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 21:45:32.88 ID:Q/qDEZvi.net]
GPUの描画に使うデータは一旦GPUメモリに転送しないといけない。
ゲーム機ではGPUが独断でメインメモリを使えるものもあるが一般ではない。

917 名前:デフォルトの名無しさん mailto:sage [2015/07/24(金) 22:14:59.15 ID:8Vtn8iZT.net]
>>888 >>890
偉い人が駄目なら、ハンドル複製も共有メモリも駄目って事?
アプリ終了後もって言ってる時点で、他プロセスとリソース共有だよね
偉い人に任せなきゃできないと思うが

うーん、何をさせたいのか良くわからない

918 名前:デフォルトの名無しさん [2015/07/24(金) 22:15:48.98 ID:QV7Td6xP.net]
>>890
fainally と finalize をごっちゃにしてないか?

あとGCはあくまでもメモリ管理が目的で普通はタイミングとか制御できない。
メモリ以外のリソース管理を行いたいなら別の手段を取らざるを得ない。
で、それをデストラクタやfinally節で行ったりする。

919 名前:デフォルトの名無しさん [2015/07/25(土) 01:07:35.78 ID:HvVfu3l+.net]
お前ら一つ忘れてることがあるんじゃないか。

920 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 01:13:58.77 ID:BtkcRlE5.net]
>>900
https://root.cern.ch/drupal/content/cling



921 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 01:14:35.56 ID:BtkcRlE5.net]
よし、続行しよう

922 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 07:36:03.73 ID:mwlemZfZ.net]
drupalって文字を久々に見た気がする。自営の人って、これのコミッタなのか?

923 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 12:49:39.30 ID:/kvF7W3U.net]
お前ら今年いっぱいだけでもSwiftのみに全力注いでみ
もう半年もないんだ出来るだろ?
必ず年末に良い年を迎えることが出来るし来年は万年土方低脳スクリプターから生まれ変わってるぜ

924 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 13:04:30.25 ID:yG8XW9tg.net]
「変われるよ、現に俺は変われた。」
www

925 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 13:42:49.58 ID:GzPI9QWX.net]
お前もしつこいな
お前が気づけよw

926 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:35:24.48 ID:xVBx01pN.net]
Swift厨はただの荒らしだからね
構った時点で負け

927 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 14:42:09.17 ID:mwlemZfZ.net]
自営業とかいう社会的に怪しい身分でプログラミングなんて行為を続けるなら、
c++に拘るよりAppleにオンブ抱っこされた方が良さそうだよね(´・ω・`)

928 名前:デフォルトの名無しさん mailto:sage [2015/07/25(土) 16:50:38.56 ID:NVKQuVae.net]
自営業プログラマーにも色々あんだよ
ここの大多数の人間みたいにwebとかスマホが全てだと思ったら間違い

929 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 13:28:21.12 ID:i6JAdsw5.net]
プログラマ的にSwiftのみやれば大丈夫ってのは分からないんだよな
Swiftが出た時にさわりだけ見たけど特に真新しさ感じなかったし
一般のプログラマは必要になったら覚えるので十分じゃないの

930 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 13:42:01.59 ID:gviKeDly.net]
死ぬまで、それで飯が喰えるなら何だっていいよ



931 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 13:57:16.12 ID:kjrWspdc.net]
世の中の言語がSwiftなりモダンな言語に統一されれば生産性は上がるんだがな
特にJavascriptは完全に置き換わって欲しい
まあ無理だけど

932 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 15:06:49.43 ID:dVeqr+E3.net]
そもそもSwiftは過去の負の遺産に縛られて色々諦めた中途半端な言語だからな
今時こんなのをモダンとは言い難い

933 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 15:11:06.78 ID:kjrWspdc.net]
ならC#でOK
生産性最強だし

934 名前:デフォルトの名無しさん [2015/07/26(日) 16:21:59.14 ID:kudX++EY.net]
>>910
まだ全然洗練されていないどころか、結局はObjective-Cのサブセット
みたいなポジションだから、素人には扱えない。おまけに現在まだオープン
にはなっていないので、このままだと、ただのiOS専用言語みたいな位置で
終わってしまう。

>>912
無理だな。
JavaScriptは既にもうサーバ/クライアント/ハードウェア制御、さらには、
ElectronやCordovaの登場によって、モバイルアプリやデスクトップアプリ
にまで進出してる。

ライブラリや歴史の重さも違う。当然プログラミング人口もね。しかし、
Appleがホストじゃ、まぁ、期待出来ないよ。

935 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 16:29:11.97 ID:k2NGyZ+r.net]
無理だよ

Rubyに対してMatzにこういう質問があったそうだ
「Perlとかいい言語がいっぱいあるのになんで新しい言語を作るの?エンジニアリソースの無駄遣いでしょ?」

それに対するMatzの答えはこう

936 名前:
「無駄とか考えてたらイノベーションは生まれない」

これはRubyに限った話ではない、普遍的な意見だと思うね
[]
[ここ壊れてます]

937 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 16:47:41.30 ID:kjrWspdc.net]
>>916
そのイノベーションが起きないことが問題だと言っているんだが
一度業界標準になるとそれが糞言語仕様であっても普及し続けてよりよいものに置き換えされないことが問題
特にJavaScriptは元々Netscapeが作った素人でも扱える軽量スクリプトでしかなく、言語仕様はバグを生みやすく酷いものだ
たまたまインターネット黎明期にNetscapeが普及しまくったことから業界標準にのし上がってしまった不幸な例

938 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 16:59:29.06 ID:Z6fDH4Cc.net]
ピーターの法則は、「あらゆる有効な手段は、より困難な問題に次々と応用され、やがては失敗する」という、ありふれた現象の特別な事例である。

wikipediaより

939 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 17:15:27.64 ID:dVeqr+E3.net]
>>917
言語なんかシステムの構成要素としてはそれほど重要じゃないからね
たかが言語でイノベーションもクソもない

940 名前:デフォルトの名無しさん [2015/07/26(日) 18:09:18.98 ID:yW1Rpi4F.net]
>>919
君みたいにまともにシステム開発出来ない人間にはそう感じるんだろう



941 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 18:55:53.58 ID:M5G8Uvnr.net]
まぁSwift一択だわな
秋にはオープンソースとして開かれるし何より市場があまりにもデカ過ぎる
この枠から外れるのは自殺行為だはwww

942 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 18:56:25.21 ID:7EBqSyeY.net]
Swiftが普及しないと困る。
それしか使えん

943 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 19:14:53.57 ID:kudX++EY.net]
>>917
お前は歴史を勉強すべきだな。
netscapeは普及に貢献してはいない。

さらにイノベーションというなら死滅しつつあったJSを再び表舞台に引き上げたGoogleがJSの現在の地位を築いたイノベーターだ。
Ajax無かったら今頃JSはPerlにすら勝てずに消えてる。

944 名前:デフォルトの名無しさん mailto:sage [2015/07/26(日) 19:17:41.46 ID:kudX++EY.net]
>>922
今のままじゃ無理だよ。
Swiftは完全にobjective-cを不要にし、オープンにならなければ、今までappleが失敗してきた言語の仲間入りだよ。

当初期待されてたような言語じゃなかったからね。Obj-Cの使い手じゃないと活用出来ない。

945 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 00:53:36.03 ID:RF+KIdzn.net]
>>923
jsが流行った理由はdocument.layerだし
AjaxはIEの機能だぞ
何言ってんだお前

946 名前:デフォルトの名無しさん [2015/07/27(月) 01:16:50.01 ID:lXcou/gA.net]
C/C++は使えない環境が無くて、出来ないことが無いわけだよね。

すると他の言語は、こういうことをするならC/C++より簡単にできますという
方向性しかないよね。

そこを踏まえて宣伝したらどうかなと思います。

947 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 01:20:54.95 ID:WHHp+SAW.net]
C/C++だっていろいろ進化してきてるし、そうでもない

948 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 01:54:02.71 ID:0bnHOm3B.net]
C/C++も相当の糞言語なんだがな
プロトタイプ宣言みたいなマシンが非力な時代のコンパイラを楽されるべく作られた糞仕様を引きずっていたりな
組み込みの世界はほぼC/C++で占められていて選択肢がないのが辛い

949 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 02:12:09.25 ID:HPlu8Pr0.net]
必要とあらばしc言語まで降りていけるPythonが、最強という事か。

と考えるならばObjective-Cまで降りていけるSwift一強になるのは目に見えてるわけだ。

950 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 02:15:34.61 ID:a/e6k7sG.net]
>>929
それはないなw
だってゴミ言語だし。
Objective-CもSwiftも
現にLinuxで使われてない。



951 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 02:24:58.11 ID:HPlu8Pr0.net]
>>930
今からオープンソース化で使われるようになるんだろwww未来から来た方ですか?www

952 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 02:28:49.72 ID:a/e6k7sG.net]
>>931
はいそうですが?
あなたが来た未来では
どうなってるのですか?

953 名前:デフォルトの名無しさん [2015/07/27(月) 04:15:11.95 ID:rHiCyq3g.net]
>>925
だから何?IEの機能だから何だ?ww

馬鹿はレスしなくていいよ。歴史も知らないアホが

954 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 04:17:23.39 ID:TsR0nPJo.net]
歴史を勘違いしてる可哀想な子か

955 名前:デフォルトの名無しさん [2015/07/27(月) 04:22:03.63 ID:rHiCyq3g.net]
>>934←2分後に即時に食いつく馬鹿

956 名前:デフォルトの名無しさん [2015/07/27(月) 05:54:50.70 ID:bDLEU8eK.net]
HTML5について少々ご説明申し上げます。

HTML5影の総帥と言われるイアン・ヒクソン氏はGoogleに在籍しています。
ヒクソン氏は元々、消えゆく企業オペラに在籍した人物です。
彼はHTML5の立役者として自身の存在価値を高め現役企業Googleへ移籍しました。

ところで、HTML5は決定性を持たない言語として知られます。
MicrosoftをはじめとするW3CメンバはHTMLに決定性を持たせようと作業中でした。
HTMLが決定性を持たないことによりWEBは危険とみなされていました。
そしてMicrosoft社はセキュリティの問題をいくつも抱えていましたから、
問題の根本的解決に積極姿勢でした。
それがXHTMLです。

ではなぜヒクソン氏は再びHTMLに危険性を持ち込んだのでしょうか?
計算機によって合理的に問題が解決されるなら、ヒクソン氏のようなエキスパートは
必要とされなくなります。
ですから、野心を持つものなら誰だってHTMLを安全にはしないでしょう。
かくしてヒクソン氏はGoogleへ移籍しました。

957 名前:デフォルトの名無しさん [2015/07/27(月) 06:01:45.45 ID:bDLEU8eK.net]
HTMLが計算機によって処理できないと儲かる人は確かにたくさんいるのです。

従ってHTML5は多くの人の賛同を得るでしょう。
手作業でやってきたことが、ボタン一つで出来るようになると困るのです。

しかしそれは進化と逆方向です。

958 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 06:50:07.82 ID:8692Cuzk.net]
歴史を振り返れば、
`HTMLが計算機によって処理できないと儲かる人`
はユダヤの熊に喰い殺される。

959 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 06:56:01.07 ID:ELMGkoVk.net]
TypeScript 1.5
blogs.msdn.com/b/typescript/archive/2015/07/20/announcing-typescript-1-5.aspx
さすがにMSは言語の開発はクソ速いな

960 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 11:56:12.78 ID:KH8d/GA1.net]
ほとんどの環境でC/C++は動くし、それで十分かもだが、
ブラウザの上では動かない。ブラウザはJSの聖域。
JS圧勝。
同じようなものにSQLがあったが、C#さんがLINQで食い込んだ。



961 名前:デフォルトの名無しさん [2015/07/27(月) 12:46:29.18 ID:/BkTHsux.net]
JavaScriptの糞っぷりはGoogleも公式に認めるところ
Google自身がJavaScriptを早く消しさって別のものに置き換えたいと考えてるよ
Dartを普及させようとしてみたり(失敗したが)AngularJSにMSのTypeScriptを採用したりもうなりふり構ってないよ
生JavaScriptは大規模開発には到底使えない糞言語だよ

962 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 13:55:24.36 ID:RF+KIdzn.net]
>>933
無知はお前だろwww
Googleが使う前から、「リッチクライアント」なんてのがあってだな
クロスブラウザのソフトウェア開発が流行ってて
Mapがリリースされた時点で、既にAjaxは主流の技術だったんだよ

もしかして、Wikipediaでも読んで知ったかしちゃったのかな?ww

963 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 15:22:06.10 ID:c9IXE+H/.net]
>>936>>937
そもそも決定性てなに?
HTMLが計算機で処理出来ないってのもイマイチ分からないのだが?

964 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 15:24:05.78 ID:x2DgBxMQ.net]
>>939
MSやAppleは二大OSのプラットフォーマーだけあってプログラム言語開発能力はGoogleと違って確かだよ

965 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 15:28:24.58 ID:g+Km7V04.net]
Webが発展したのは必然で、その上の言語が発展したのも必然。
JavaScriptに競合が現れなかったのは偶然。

966 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 15:38:11.06 ID:O0lNofd4.net]
>>942
うそつけ
当時セキュリティ問題で "Javascript は黙って無効"キャンペーンで死にかけてただろ

967 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 15:38:54.41 ID:L3bXrscm.net]
D言語とGO言語はどうなったな

968 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 15:39:59.11 ID:x2DgBxMQ.net]
そのWebも、というよりWEBブラウザ自体がもう使われなくなってきてるからなぁ
多分jsは比較的近い将来にオワコン化するよ
Webアッセンブリーを勘違いしてるWEB屋やスクリプターが多いけどそのWebアッセンブリーがjs
を確実に殺すってことを理解してない
どこまでいっても所詮WEB屋は低脳ってことなんだろうね本当に

969 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 15:40:58.33 ID:KH8d/GA1.net]
今更JSを置きかえるったって、本当にそんなことが可能なのかどうなのか。
C++を置き換えるはずのDはどうなった?
JSを順当進化させていくほうが現実的じゃね?

970 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 15:44:07.16 ID:KH8d/GA1.net]
>WEBブラウザ自体がもう使われなくなってきてるからなぁ

それはねーな。TOYOTAのページ見るのに、
専用のアプリ落としてちょんまげ、とかありえないから。
無数にあるサイトの数だけアプリ落とすとか、無いから。



971 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 15:53:34.22 ID:T5zoWN7L.net]
>>946
キーワード: "Javascript は黙って無効"
"Javascript は黙って無効"との一致はありません。

いつごろ、どの辺でキャンペーンされてたんだ?

972 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 16:04:11.81 ID:KH8d/GA1.net]
いや、確かにJSは切るのが常識みたいな風潮の時代はあったぞ。
あと、ActiveXと。IE5とかIE6の時代。

973 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 16:14:17.77 ID:T5zoWN7L.net]
>>952
それ、お前の周りだけの常識じゃないの?

974 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 16:42:35.38 ID:cmyQwp+i.net]
>>948
WASMは確かに強力だが、CG周り等を元の言語と上手く連携させられるようになるには
まだまだ長い年月がかかるだろう。
それからDOM等のAPIとの親和性が保てるようになって初めて
他の言語をWeb上でJSののように自由に使えるようになる。
それまではasm.jsのバイナリ版でしかない。

975 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 17:47:13.68 ID:Tr4hBDnV.net]
アンダースが当時のNetscapeにいてJavascriptをデザインしてたら大統一言語になってただろうな

976 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 17:49:11.46 ID:8692Cuzk.net]
今の俺にならブラクラの原理や田代砲の意味がわかる

977 名前:デフォルトの名無しさん [2015/07/27(月) 18:50:21.19 ID:1vE+5FRx.net]
javascriptのブラウザー以外での使用が一向に広まっていないのは
ブラウザー標準だから仕方なく触っているだけのどうしようもない糞言語だからに他ならない

978 名前:デフォルトの名無しさん [2015/07/27(月) 21:02:05.00 ID:0bnHOm3B.net]
稀代の天才ヘルスバーグ
webブラウザーに採用されてたのがC♯的な物だったら大統一言語になってただろうな

979 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 21:29:07.13 ID:ELMGkoVk.net]
ヘルスバーグには死ぬ前にPascalもどきとかJavaもどきとかJSもどきのようなしがらみ抜きで
0から本当に理想の言語を作って欲しい
まあ神格化されてる割にはまだ若いんだが

980 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 21:51:17.39 ID:SN+e3jB6.net]
久しぶりにv8のソースをupdateしてみたら去年の11月くらいで更新が止まっているように
見えるんだけど、開発はver4とかに移行しちゃった?



981 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 22:41:50.41 ID:YmSpNZiy.net]
本当にJavaScriptが現状かな。。。

swift使えるのが今後は仮想のクラウドコンピューティングでも使えるわけでしょ?

裏ではSwiftで高速に処理させてフロントはJsで最低限ってトレンドが流行りそう。

982 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 22:42:16.04 ID:JYeO4jkz.net]
>>957
SwiftのiOS以外での使用が一向に広まっていないのは
iOS標準だから仕方なく触っているだけのどうしようもない糞言語だからに他ならない

983 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 22:58:12.81 ID:zRpe+uLX.net]
>>962
いや単純にまだオープンソースじゃないからだよ
秋にオープンソースSwift2になってからが本番で真の王者が誕生する
未だかつてない世界最大の市場を築いたアップル帝国の虎の子がSwiftだからね
あのアップルがフレームワークからプログラミング言語までどんどんオープンソース化してるのは来るべく世界に備えてだよ
IoT、ウェアラブル、ビッグデータ、クラウドetc...
サイボウズやGEやIBMなど多くの世界的ビッグプレイヤーがアップル専用のモバイル開発研究拠点を設けてるのはそういうことなんだろうさ

984 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 23:24:31.49 ID:JYeO4jkz.net]
Objective-C 略 糞言語だからに他ならない

985 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 23:25:08.94 ID:KH8d/GA1.net]
アップルアップル言うけど、アンドロイドの方が普及しているのに。
GoogleがSwiftに乗っかるのか?

986 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 23:28:05.14 ID:JYeO4jkz.net]
Googleが乗っかってるのはObjective-Cだよ。

Google、JavaをObjective-Cに変換するJ2ObjCをリリース
www.infoq.com/jp/news/2012/09/J2ObjC

これによってJavaの膨大なソースを
Objective-Cに変換できるんだ。

つまりJavaで作っておけばいいわけだね。

987 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 23:30:03.61 ID:SN+e3jB6.net]
>未だかつてない世界最大の市場を築いたアップル帝国

こいつの頭の中にはMSが存在しないんだなw
なんか謎が解けた気分。

988 名前:デフォルトの名無しさん mailto:sage [2015/07/27(月) 23:52:34.00 ID:zRpe+uLX.net]
アップル、業界利益の9割超を1社で稼ぐ
https://newspicks.com/news/1059506/?ref=business&wmm=20150716_266062

989 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 00:43:10.69 ID:6Wbjujmv.net]
やはりswiftか

990 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 01:02:53.02 ID:jbKyi1qi.net]
C#とSwiftで世界最強のMSとapple帝国をカバーできるね
Androidは日本じゃコスパ悪いのでスルーでいいだろう



991 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 06:15:23.33 ID:jN/S7Qet.net]
未だかつてない世界最大の市場なんだってさ

Appleはハードの会社だから利益率高くなるんだから
普及度

992 名前:はMSやGoogleの利益と比べてかなり低く見積もらないとダメだし、
時価総額もGoogleがトップだろ
[]
[ここ壊れてます]

993 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 06:20:23.32 ID:QLGHAgaH.net]
>>966
こういう変換ツール使って上手く行った試しが無いわ。
結局、ゼロから作り直す方が早い。

994 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 06:29:34.20 ID:XaFnIEax.net]
emscripten全否定っすか

995 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 06:33:34.58 ID:OWvKGjkU.net]
事実使われてないよね
せいぜい、従来Javaアプレットが使われてたようなピンポイントな業務で使うくらいだろうね

996 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 07:19:48.31 ID:mcrzTyqz.net]

現在0から作り直すのとどちらが多いかというとemscriptenを使うケースの方が多い

997 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 08:57:50.34 ID:XhOc2qGZ.net]
来年にはSwiftが勝利してる。

998 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 10:36:48.43 ID:qc2sVAew.net]
>>971
時価総額はGoogleとAppleじゃもう比較にすらならないほどAppleが巨大になっている
おそらく人類社会史上初の時価総額100兆円に最初に到達するのはAppleだろうと言われている

999 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 10:39:38.64 ID:WYAQ0vtW.net]
おそらく
だろう
言われている

1000 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 12:34:13.78 ID:D2dd+2nh.net]
Googleのプログラミング言語開発力とセンスの無さはもはや異常レベルだからな
あれだけの規模と天才達を有しながらこれだから手に負えない



1001 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 13:19:35.40 ID:Dkoc3FgS.net]
>>966
Javaで作っておけばって笑

もうそれObjective-Cで開発するからって流れじゃん。

GoogleもSwiftに移行しそうだな、
swiftオープンソースなったらヤバいで

1002 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 13:34:17.75 ID:TIlzgoJT.net]
このスレすっごいapple推し多くね?

1003 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 15:02:53.83 ID:qTc2snqd.net]
ひとりの声が大きいだけです

1004 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 15:54:33.58 ID:Dkoc3FgS.net]
普通に考えればわかる事じゃない?

GoogleはOracleに訴訟起こされてる。

モバイルが既にPCよりもGoogle検索してくれる数が多くなった。

Androidは自由度高すぎてバグだらけ、バグが出てもすぐ対応してくれるiPhoneに人々の信頼が集まってる。

低価格版の6cも出るらしいし、最近格安実質廉価版のiPod touchもでた。

そこに秋以降はswiftオープンソース化でLinuxでも使えるようになる。


Googleが次に打つ手は決まってるじゃないか。
広告を売ることが商売なんだからさ、ソフトウェアの会社でサーバーはあるけど良いハードウェア作れないのだからハードもやってる会社と組んだ方が良い。組まなくてもそこに加わった方が良い

1005 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 16:09:57.54 ID:1TXGtM7c.net]
>>983
普通に考えれば、GoogleもSwiftに移行する?

いや、ないないw

1006 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 16:44:33.33 ID:maU/ZVNR.net]
>>980
JAVA訴訟で敗れたしもうGoogleがSwiftを選択することは自明では?

1007 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 19:00:07.88 ID:Hpgpx6G/.net]
>>985
なんだろう。投稿時間が神々しい。神からのお告げかな

1008 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 20:02:48.72 ID:stN1x5vT.net]
>>984
Swiftはないだろうが、Javaもないよ。
Android上のVMで動かすというのを辞める算段とOracle絡み。
ネイティブで動くように出来れば速度もグワっとアップするしな。
また、Googleは他の端末メーカーをそろそろ切ろうとも思ってるからね。フラグメント解消する最もベストな選択。

Nexusを持ってAppleになろうとしてるわけだ。

1009 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 20:15:10.13 ID:96B8kClG.net]
つうか問題があるのは古いバージョンであって
概ねAndroid4系の頃から訴訟を見越してか旧コードを削減してきてて
訴訟に当たる部分は殆ど残っていないので、Javaを辞めることはない。

1010 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 21:16:32.00 ID:OWvKGjkU.net]
Googleはあくまで自社のサービスを使ってもらえさえすればいいのであって、
他のメーカー切るとかありえないよ
Google依存症患者を増やすという目的さえ達成できるなら別にiPhoneでも何でも構わない



1011 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 21:50:30.57 ID:sPZOIAat.net]
来年にSwiftが勝利するのは確定

1012 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 23:06:55.30 ID:jbKyi1qi.net]
いよいよWindows10の時代が来る
マイクロソフトはWindows10デバイスを2,3年で10億台にすると計画している
Windowsストアアプリは急速にシェアを拡大する
時代に乗り遅れる前にWindowsストアアプリにシフトすることをお勧めする

1013 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 23:10:03.35 ID:xP46Vk+m.net]
>>989
低品質な端末が出回る事でユーザー体験が下がって、
google依存症患者か減るんたから、端末メーカー切るだろ。

1014 名前:デフォルトの名無しさん mailto:sage [2015/07/28(火) 23:37:35.53 ID:2hLDh6pK.net]
次スレ

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

1015 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 00:10:22.01 ID:5RLK/DNm.net]
そういえばGoogleはもとよりMSもSwift2を全面的にサポートする噂が絶えないな
よくよく考えればSwift2を自社プラットフォームに組み込んで一つの選択肢としての側面をもたせた方がサードパーティに良いアピールにもなるし、何ら損することは無いんだよね
本当にJAVA以来の覇権言語が生まれるかも
これはもうモバイル系で巨大なエコシステムを誰よりも先に構築出来たアップル帝国の勝利と言わざるを得ない

1016 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 02:11:22.16 ID:lF1mdvQx.net]
新しい言語を学ぶのはいいことだと思うよ

1017 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 03:06:18.17 ID:ynV8MVEZ.net]
残念ながらそれはありえない
Swiftは言語として致命的な欠陥を抱えてるからね
それはAppleという言語を開発したことがないメーカーの開発した言語ということだね

GoogleやMicrosoftなどはいくつもの失敗を積み重ねて、その上でたまにヒットを飛ばすという
感じなので、Appleがいきなり成功になるのは厳しいと見ざるを得ない

1018 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 03:37:36.79 ID:B8aohQ48.net]
>>996
具体的に欠陥が修復不可能である事を証明してね。

しかもいきなりじゃなくてAppleも言語やってただろ。

しかもiPhoneでネイティヴで動く。

web browserのフロントエンド以外はバックエンドも端末側はアプリであれば、全てSwiftで動くようになるかもしれんな。

1019 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 03:52:36.87 ID:9rwooGGI.net]
そして来年の今頃はSwiftが
すべての分野で使われているはず。

1020 名前:デフォルトの名無しさん [2015/07/29(水) 04:20:52.06 ID:GkfHyzAp.net]
クライアントはiPhoneでSwift
webでAngular.js
サーバーはNode.jsくらいが丁度良い



1021 名前:デフォルトの名無しさん mailto:sage [2015/07/29(水) 11:23:01.70 ID:jZMiByJf.net]
1000ならSwift覇権

1022 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

1023 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






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

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

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