【JavaScript】スクリプト バトルロワイヤル50【php,py,pl,rb】 [転載禁止]©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2015/05/30(土) 19:01:18.40ID:r0QNT7RT【Lisp】スクリプト バトルロワイヤル49【pl,rb,php,js】 [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1430308707
0002デフォルトの名無しさん
2015/05/30(土) 21:50:27.55ID:FSpSh7fS0003デフォルトの名無しさん
2015/05/30(土) 22:55:00.46ID:ZFrqIN2S0004デフォルトの名無しさん
2015/05/30(土) 23:17:37.71ID:FSpSh7fS0005デフォルトの名無しさん
2015/05/31(日) 00:51:13.79ID:RQJ2TvW7frontendに流行りのJS frameworkを使うだけで終わる
そもそも、angular.jsに至ってはJSなんて書かない
価格、速さ、扱いやすさ、すべてにおいてPHPの完全勝利←今ココ
0006デフォルトの名無しさん
2015/05/31(日) 03:29:19.98ID:QCbr37MsPHPとかやめてよ、ゾウさん並に重くてでかいんだから。曲芸でもしてろ
0007デフォルトの名無しさん
2015/05/31(日) 04:17:58.86ID:tKCIJ40P0008デフォルトの名無しさん
2015/05/31(日) 16:28:46.04ID:SuLDvolq0009Office & Gamers ◆G144Hzgh2.0e
2015/05/31(日) 16:45:30.83ID:SFsCydTk[EXEファイル可] JavaScript統合開発環境 DX Studio [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1423340731/
0010デフォルトの名無しさん
2015/05/31(日) 18:22:28.45ID:0vVDnOAL0011デフォルトの名無しさん
2015/05/31(日) 18:49:52.06ID:n2sPQcp70012デフォルトの名無しさん
2015/05/31(日) 19:40:14.63ID:RQJ2TvW7slim + apache + mysqlで作ってから書きなおせば十分だよね?
fullstack JSにangular.jsって、どういった主張なんだか分からない
ninjaならbackbone.jsにrendrの方がイキイキするだろうから
0013Office & Gamers ◆G144Hzgh2.0e
2015/05/31(日) 21:10:20.27ID:SFsCydTkいちばんいいのはMenuetOS+FlatAssemblerだなw
システムコールが簡単で習得が早いけど、アセンブラ自体が記述が長いから使わないけどなw
やっぱ一般普及してるBASICに勝るものはないw
安定の99BASICとDarkBASIC。(キリッ
0014デフォルトの名無しさん
2015/05/31(日) 22:54:43.80ID:RQJ2TvW7jsonなんてP言語でも返せるし、LAMPならOSSの資産が活用できるのに、
なんで、node.jsなんて流行ってんだろう
0015デフォルトの名無しさん
2015/05/31(日) 23:27:39.55ID:0vVDnOALWeb技術って誰でも簡単に情報を入手できるからノウハウの蓄積が価値にならないの
だから普通は技術以外のところで差別化しようとするんだけど、
それが嫌でどうしても技術で差別化したいというなら人と違うことをするしかない。
メリットがあるからnode.jsを使うんじゃなくて、node.jsを使うことを前提に
意味をでっち上げるんだよ。
0016デフォルトの名無しさん
2015/05/31(日) 23:31:13.27ID:WviMqZg8それが真実になると思ってるのかなw
0017デフォルトの名無しさん
2015/05/31(日) 23:37:25.27ID:Vdfmr0fTreactとかkoaとかmeteorとかの人気が出てきてるから
実はMEANは今ではそれほど定番ではなくなってきている
Backbone?古すぎて化石だよw
0018デフォルトの名無しさん
2015/05/31(日) 23:54:54.87ID:RQJ2TvW7技術の中身をよく知らないガキが騒いでるだけだろ
0019デフォルトの名無しさん
2015/05/31(日) 23:59:52.68ID:RQJ2TvW7jsらしいコードを書きたいか、否かは忍者力によるだろうけど
そもそもmeteorって、phpみたいなthreadモデルなんじゃねーの?
PHPでいいじゃん。なんだよdata on wireって。あれ動かしたらマシンが固まったよ
0020デフォルトの名無しさん
2015/06/01(月) 00:32:34.55ID:e+Q3qVuqああ、それで大阪知事のレイシストは差別化をはかってたんだな
0021Office & Gamers ◆G144Hzgh2.0e
2015/06/01(月) 00:53:40.68ID:++yFtB05うざいw
0022デフォルトの名無しさん
2015/06/01(月) 01:08:17.71ID:e+Q3qVuqbackbone.jsって三大frameworkと呼ばれていたものの中では最小なんだよね。マニュアルも小さい。
作りこめばReact.jsよりも高速に動作みたいだし、サーバー側でもレンダリングできる
僕は、ぺちぱーだからangular.jsのマニュアルと睨み合おうと思うんだけど、
fullstak JSなんてninjaたちにとって、angular.jsなんて型に収まる器じゃないはずなんだ
0023デフォルトの名無しさん
2015/06/01(月) 05:54:35.06ID:+kXayzoe9割のプロジェクトではMEANなんて考えなくとも適当にやればいいだけ。
もしくはメンバーを巻き込んでチャレンジ出来るくらいの余裕のあるとこなら試してもいい。
聞く話だと成功率は半々くらいだけど。
0024デフォルトの名無しさん
2015/06/01(月) 08:01:26.74ID:2zoP4pU6フレームワークを作ってドカタを大量生産する人だけが勝ち。
なぜ皆がPHPを嫌がるのか、PHPを強制したらたまに自殺ものの悲壮な顔をする人までいるのはなぜか、それはPHP自体がドカタ作成に特化したフレームワークだからだな。
0025デフォルトの名無しさん
2015/06/01(月) 09:06:18.78ID:OrMHBEli俺総理大臣になるんだみたいな夢は
小学生までにしとけ
0026デフォルトの名無しさん
2015/06/01(月) 12:15:03.77ID:e+Q3qVuq仮に仕組みづくりでないなら仕組みを作れない訳だろ?今僕らがやる意味はある?
もっと常に自問しようよ。僕なら顧客に説明できないよ。
「僕らのやることは仕組みづくりじゃありません」なんて。
0027デフォルトの名無しさん
2015/06/01(月) 12:27:50.00ID:71IUh1Py0028デフォルトの名無しさん
2015/06/01(月) 13:39:42.46ID:e+Q3qVuqrobot.txtとかサーバーに置くでもいいし。てか、Web広告作ってたの?
0029デフォルトの名無しさん
2015/06/01(月) 14:33:42.23ID:s3ZcdtNuGoogleがGoogleMap作ったせいだよな。
あれ以前はJSはもっと小バカにされていた。
0030デフォルトの名無しさん
2015/06/01(月) 15:18:01.50ID:WX1qYnod0031デフォルトの名無しさん
2015/06/01(月) 20:13:36.24ID:bWf+hh2y10年以上も意識が古いみたいだけど、何が有ったの?
0032デフォルトの名無しさん
2015/06/01(月) 21:43:52.90ID:it4A2ieOGoogleMapにかぎらずWebが未発達だったからな。
今もそうっちゃそうだけど。
逆に言えばまだまだ大きくなるってことだ。
0033デフォルトの名無しさん
2015/06/02(火) 01:35:43.38ID:OtbaiMpwperlを使い続けてた方が、もっとずっと有意義だった気がしてきた
0034デフォルトの名無しさん
2015/06/02(火) 01:45:51.06ID:OtbaiMpw古き良き時代のGNUとsource codeでの配布文化だけが1人で負ける構図
今の時代に誰がソフトウェアなんて書けるんだろう
0035デフォルトの名無しさん
2015/06/02(火) 12:29:15.59ID:11lVbr3Z0036デフォルトの名無しさん
2015/06/02(火) 13:14:24.49ID:d0W6qw6rどういうこと?
0037デフォルトの名無しさん
2015/06/02(火) 16:07:35.40ID:Xy74cFV6・バイナリを配布することなくサービスを提供できるためGPLが無意味になった
・昔ならOSSのアプリ開発をやってたようなできる奴等がみんなWebサービスへ行ってしまった
0038デフォルトの名無しさん
2015/06/02(火) 20:08:38.84ID:xsyVSySD0039デフォルトの名無しさん
2015/06/02(火) 20:46:11.24ID:78nMHj2NWeb技術に価値はないからね
0040デフォルトの名無しさん
2015/06/02(火) 21:29:28.21ID:xsyVSySDhttp://www.w3.org/2012/12/html5-cr.html.ja
HTML5は、(中略)アプリケーション開発のための機能を提供します。
http://www.w3.org/2014/10/html5-rec.html.ja
0041デフォルトの名無しさん
2015/06/02(火) 21:44:40.62ID:OtbaiMpw何でも無料で手に入る良い文化だしね。素敵な錬金術だよ。
0042デフォルトの名無しさん
2015/06/02(火) 21:59:32.20ID:OtbaiMpw0043デフォルトの名無しさん
2015/06/02(火) 23:45:55.29ID:Xy74cFV6関数型などのマイナー言語に逃避しつつあるね
0044デフォルトの名無しさん
2015/06/02(火) 23:59:31.07ID:OtbaiMpw0045デフォルトの名無しさん
2015/06/03(水) 00:07:35.79ID:tdUAPzMLでも、営業は技術力なんて持てないし、商品価値もないんだ。
こいつらに人件費の分まで稼ごうなんて思ったら、自分で営業した方がマシだって気付くよね
0046デフォルトの名無しさん
2015/06/04(木) 00:41:10.05ID:U3atrZZO0047デフォルトの名無しさん
2015/06/04(木) 01:34:24.77ID:2Og4H4kW技術を習得するのが難しい分、一生飯食えるし。
たとえ設計で落ちこぼれても、製造関係の仕事があるしな。
ソフトウェアは、とりあえずPCさえあれば学習は可能だし、プログラム組めるし、
特別な設備が要らないと言う意味で、大学行って専攻する意味って一体。
キチガイじみて標準化が求められる業界なのもつらい。
人件費の高い日本で、ハードなら品質のいいものを作るという戦略も取れるけど、
ソフトはどうせ標準かそうじゃないかでしか判断されないから、
そういう戦略がとれない。そもそも、ソフトの品質の高さを証明する指標は無いしな。
ハードなら精度が高いとか高寿命とかあるけど、ソフトはデジタルだし。
せいぜい早いとかメモリ使用量が少ないとか、でもどっちにしろ
標準かそうでないかしか重要じゃないから、いくら日本で頑張っても、
世界最大の市場と世界最大の技術力を持ったアメリカに全部持っていかれる。
勝者と敗者もデジタルだね。二番手だった日本がここまでやせ細るとは。
しかも流行の移り変わりが激しいから、常に学習する必要があって、
年取るたびに辛くなる。俺らは芸人かなんかか?こんな業界他にあるか?
0048デフォルトの名無しさん
2015/06/04(木) 02:02:01.64ID:2Og4H4kW買い替え需要のときに選んでもらえる可能性があるよな。
自動車は、あれ単体で完成していて、あれ単体で使うものだから、
互換性を気にする必要はないもんな。Fordな人がTOYOTA買ってもOK。
だから頑張ればシェアを奪えるし、頑張りがいがある。
ソフトウェアでは互換性が大事なので、一度標準が決まったら
逆転するのは困難。品質を上げてがんばるったって、
バグがないことなどを数値で証明するのは無理だから
セールスのしようがない。せいぜい実績を示す程度。
ちょっと頑張ってTRONを作ってみたところで、
Androidに全部食われた。標準化力でアメリカには適わない。
こんなんじゃ誰もやる気でないよ。
0049デフォルトの名無しさん
2015/06/04(木) 02:03:08.34ID:U3atrZZO0050デフォルトの名無しさん
2015/06/04(木) 02:05:28.10ID:20rKcsFF0051デフォルトの名無しさん
2015/06/04(木) 02:08:27.80ID:U3atrZZOシステム開発のプロセスの品質を保証する資格ならあるだろ
ITILだっけ、CMMIだっけ?
0052デフォルトの名無しさん
2015/06/04(木) 02:10:18.78ID:U3atrZZO0053デフォルトの名無しさん
2015/06/04(木) 02:18:02.49ID:U3atrZZO開発者が優秀だとしたら、取引先が悪いw
0054デフォルトの名無しさん
2015/06/04(木) 02:24:38.13ID:2Og4H4kWそんな物が何の戦力になる?ライバル企業も取得したらそれで終わりだろ。
部品の精度が良いとか、高寿命とか、低燃費とか、高性能とか、
こういう日本人の得意そうな尺度がソフトウェアには無いのが問題かと。
これなくして世界と戦うのはあまりにも厳しい。
標準化力ではとてもじゃないがアメリカに適うわけがない。
だからみんな外貨を獲得することを諦めて内需にしか目が行ってない状況なのでは。
アメリカ様が標準化したパーツを組み合わせて国内で頑張る。
アメリカ様のおこぼれ頂戴。戦うことを諦めた乞食、は言いすぎか。
日本製品が海外でバンバン売れてた頃が懐かしいね。
規格さえ合致していれば、互換性を気にしなくても良いというのが良かった。
性能と品質さえ良ければ買ってもらえるんだから。
0055デフォルトの名無しさん
2015/06/04(木) 03:18:59.31ID:2Og4H4kWちなみに農家やってます。
しんどいけど、私の作ったものが、誰かの生命維持に役立っていると思うと、やりがいはあります。
食べ物はどんな時代でもどんな人にも絶対に必要なものなので、ある意味安定していると言えます。
食べ物を作ることは絶対に正しいことですし、社会貢献にもなります。そこは自身があります。
一見地味ですが、食べ物を作って文句を言われる筋合いはないので、少なくとも否定的な目で見られることはありません。
年をとってもできる仕事ですし、世の中の流行に振り回されることもありません。
今時は農業にも理系の知識が要ります。植物も生き物なので、当然ですね。
つまり、農業は理系分野なのです。皆さんの得意分野ですね。しかも対人スキルも要りません。
今、農家の人たちは、後継者不足で困っています。国も自給率アップを目指しています。
先の大雪で、関東地方のハウスが沢山崩壊したので、廃業した人が沢山居ます。
しってのとおり、福島の農業は壊滅状態です。穴埋めが必要です。
そのため、今農業を始めるのなら、国が半分ぐらい費用を負担してくれます。
残りの半分も、無利子で20年ローンが組めます。
すみません、適当言ってます。詳しくは調べてください。
ハウスは一棟200万程度で立ちます。いちごが儲かります。皆さんも始めてみては?
0056デフォルトの名無しさん
2015/06/04(木) 03:47:10.08ID:2Og4H4kW今更Windowsのシェアをどうやってひっくり返せばよい?
ソフトウェア業界に染まると、こんなアホなことを考えることすら有り得ない思考回路になるわけだけど。
でも、昔の日本人は、そんな馬鹿げたことを、ハードで行って、世界と戦って、しかも勝ったわけだけど。
アメリカが何か面白いこと始めると、それをパクって、もっと高品質なものを作って、シェアを奪う戦略。
同じことがソフトウェアで出来る?
世界の中心、標準化力最強のアメリカと、どうやって戦う?
日本人は品質を上げるのが得意。
しかし、性能や品質より標準が重視されるソフトウェア業界で、
いつものように後追いで高品質に改良して勝負する戦略は通用しない。
そもそも、ソフトウェアの品質は数値化不可能で有効なアピールポイントにならない。
互換性重視 & アピールポイント無し、のダブルパンチ。
アメリカ様の乞食になるしか仕方ないね。
日本の開発した音声圧縮フォーマットがあったけど、どこ行っちゃったんだろうね。
日本人すら使わないと言う。lzhも絶滅したね。頑張る意味ある?
0057デフォルトの名無しさん
2015/06/04(木) 03:56:15.20ID:20rKcsFFReactOS, GhostScript, OpenOfficeといった無料化路線があるけど、どれもいまいちだよな
0058Office & Gamers ◆G144Hzgh2.0e
2015/06/04(木) 06:49:31.70ID:KXOiaqA7MenuetOS一択。(キリッ
0059Office & Gamers ◆G144Hzgh2.0e
2015/06/04(木) 08:40:28.55ID:KXOiaqA70060デフォルトの名無しさん
2015/06/04(木) 11:02:11.70ID:3+T5r2Fcそれって、そもそもインターネットが無かった時代の栄光だろ?栄光にすがってる年寄りなのか、栄光に幻を覚えている若造なのか知らないが現実をもっとちゃんと把握しよう。
アメリカの基準何?日本の基準何?曖昧な概念で考えてるからそもそも本質が見えてこないのだよ。
日本が勝つ事が重要でそれにこだわってる人?より良いもの作るのが重要な人?
日本のかたつてのそういった精神を持った人やそういう能力のある人は今殆ど日本にいない。
アメリカに行ってそこでその覆す覆されるの戦いをしている。
日本でしか通用しない国内では凄腕エンジニアと、海外でもそこそこ活躍している日本人エンジニアだと明らかに何かが違う、
前者に何か欠けているものが一目瞭然だと思う。
人種は置いといてその人が本来持っている能力を賞賛する国際社会において、
お前みたいなDNAですら他の民族と区別がつかない日本人という民族に拘ってるやつって、完全に本人が気がついてない宗教だよな。
取り敢えず時代はモバイル。途上国や貧困層までシェアを広げて最後には低所得層だけじゃなくその他大勢も乗り換えるようになればシェアが変わるのでは。
そもそも時代はOSなんかなんでもいいクロスプラットフォームが主流なんだが、
0061デフォルトの名無しさん
2015/06/04(木) 19:02:38.10ID:2Og4H4kW良いもの作っても、アメリカ様にパクられたら、たとえ劣っていても、そっちがスタンダードになるのに。
いくら頑張っても無意味だったので、もう最近は誰も頑張らなくなった。当たり前だわな。予算も下りるわけない。
インターネットがどうとか言ってるが、それこそソフトウェア固有の問題じゃないか。
インターネットがあるから標準が重視されると言うなら、俺の言ってることをなぞってるだけ。
インターネット前提でしか物事を考えられないのなら、まさにソフトウェア脳と言える。
自動車や電子部品にインターネットが関係あるか?性能や品質が良ければ、インターネット関係なく、売れるだろ。
冷蔵庫にインターネットの機能が必要か?それより省エネと使い勝手だろ。省エネは数値で示せるしね。
テレビは最早情報端末と化しているので、区分としては微妙だが、それでも画質を売りにすることは出来る。
ギターにインターネットが関係あるか?音が良くてブランドが有れば売れる。
俺は農家をしているが、インターネットとか標準とか互換性は全く関係ない。はっきりいえる。
ただ単に、おいしければ高くても売れる。今も昔も変わらない。
こんな風に、ソフトウェアの外に目を向ければ、インターネットの有る無しは、さほど関係ない。
0062デフォルトの名無しさん
2015/06/04(木) 19:22:39.88ID:xuWz3vjXソフトの世界でも専門性の高い業種やメインフレーム、特定の客や業種に特化したSIerなんかはあまりインターネット関係ない。
なぜならインターネットでノウハウが公開されていないから。
農業は独学じゃできないだろ?テレビは独学じゃ作れないだろ?
でも一般のWebサービスはインターネットがあれば誰にでも作れる。そこが決定的に違うところ。
0063デフォルトの名無しさん
2015/06/04(木) 20:08:40.51ID:U3atrZZOさっさとコンピュータの世界から隠居しろ
0064デフォルトの名無しさん
2015/06/04(木) 20:10:03.99ID:U3atrZZO0065デフォルトの名無しさん
2015/06/04(木) 20:16:45.48ID:U3atrZZOすぐに答えが出るだろ。つまり、日本企業って、そういう場所なの。
0066デフォルトの名無しさん
2015/06/04(木) 20:31:57.40ID:oEx889mZ自分が使ってないから要らない、ってのは幼稚園児まで。
0067デフォルトの名無しさん
2015/06/04(木) 22:59:33.52ID:U3atrZZO一体、いつの時代からきたジジイだろう
もはやソフトウェア業界における資本主義の最後の砦だ
0068デフォルトの名無しさん
2015/06/05(金) 01:03:38.66ID:vgtnI7Mx農林水産省のページにはGAPってのがあるけど、これは農業の標準化プロセスじゃないのか?
0069Office & Gamers ◆G144Hzgh2.0e
2015/06/05(金) 01:04:55.90ID:0rFWZSHL0070デフォルトの名無しさん
2015/06/05(金) 01:08:53.18ID:vgtnI7Mx0071デフォルトの名無しさん
2015/06/05(金) 01:21:02.77ID:vgtnI7Mx海外の方が効率化には余程のこと発展しているけど、
あれは農業の機械化が既に進んでたから理解も良かったんだろうね
0072Office & Gamers ◆G144Hzgh2.0e
2015/06/05(金) 01:44:07.62ID:0rFWZSHLかつての大型計算機末期とよく似てるねw
構造が簡単なOSに置き換えられるのも時間の問題w
0073デフォルトの名無しさん
2015/06/05(金) 05:44:38.64ID:P0ImBG100074デフォルトの名無しさん
2015/06/05(金) 05:54:25.32ID:ZHcwSy+U0075デフォルトの名無しさん
2015/06/05(金) 06:36:22.21ID:ArINQc3sクソ簡単すぎるものを業務システムというクソ複雑なものに無理矢理適用してきた結果、
運用がクソ複雑になって行き詰まった
なんたって画面は固定長バッファでアスキーアートを入出力するだけだぞw
0076Office & Gamers ◆G144Hzgh2.0e
2015/06/05(金) 06:44:59.67ID:0rFWZSHLhttp://www.menuetos.net/
0077Office & Gamers ◆G144Hzgh2.0e
2015/06/05(金) 06:45:51.18ID:0rFWZSHLhttp://www.menuetos.net/09814.png
0078デフォルトの名無しさん
2015/06/05(金) 08:30:36.80ID:fyxrv9AE大いに関係ある
ある職場(電子機器メーカ)で使ってるアプリ、あまりに酷い作りでびっくりしたんだが、
エンジニアがネットの見方すら知らなかった(ありえねー!!!)
人工知能の最近の進歩で農業もプログラマも仕事の仕方がかなり変わると思われる
0079デフォルトの名無しさん
2015/06/05(金) 18:27:12.33ID:uvLb1aU1トヨタが頑張ってるぞ。
ホンダがジェット作ったぞ。
富士フイルムでさえエボラ治療薬作ったぞ。
こういったニュース、ソフトエアでは全く聞かない。
チャレンジ精神皆無の夢のない業界。
もはや東南アジアにでも行って、アメリカの受け売りで御高説振るうしかないね。
もっとも象徴的なのはwindows。
糞だ糞だと言いながら、互換性が大事なので、乗り換えることが出来ない。
最近は特に酷くて、8、8.1、10、と立て続けに糞なのに、誰も乗り換えることが出来なくて、
古い7を使い続ける始末。他の業界なら、とっくに乗り換えが起こっているところなのに、それがおきない。
他の業界なら、チャンスなのに、チャンスがチャンスにならない。
不健全で夢のない業界。これで給料まで下がったら、みんなやめちゃうね。
0080デフォルトの名無しさん
2015/06/05(金) 18:47:20.14ID:vgtnI7Mx海外も都市部だと、どこ行ってもコスプレだらけだよ。恐ろしい。
ところで、田舎のジジイ共が作る野菜って海外で売れるの?
物価が高くて日本ですら売れてないよね(´・ω・`)
0081デフォルトの名無しさん
2015/06/05(金) 18:49:17.87ID:vgtnI7Mx遅かれ早かれ、いずれ、こうなる。
0082デフォルトの名無しさん
2015/06/05(金) 19:22:11.96ID:uvLb1aU1全盛期のゲーム業界はまだ健全だったね。
ハードが新しくなるたびに、乗換えが起こったからね。
任天堂が勝ったり、SONYが勝ったり、その時代時代で良い方が売れてた。
負けたほうも、反省して再チャレンジ。自浄作用。これこそ市場原理だね。
一方、Windosは腐っていく一方。互換性重視で市場原理が働かないから、誰も止めることが出来ない。
消費者はフィードバックを送るぐらいしか武器がないが、強制力がないうえ、
MSは聞く気がない。その証拠に10も8路線。
普通の業界ならありえない。前の商品が不人気だったら、シェアを奪われることを恐れて次は変えてくる。
互換性の奴隷になって、最も停滞しているのがソフトウェア業界と言える。まるで社会主義のよう。
Windowsだけじゃないぞ。ソフトウェア業界全体が、そういう傾向。
Windowsが糞でもJavascriptが糞でも使い続けるしかない。
願わくば、良い方向へ向かうのを願うだけ。参政権はない。どこかの将軍様の国と同じ。
0083デフォルトの名無しさん
2015/06/05(金) 19:57:26.63ID:uvLb1aU1特に日本なら、制度や耐久性を重視する。高い人件費をカバーするための戦略。
ネジ一つとってみても、規格にあってるのは当たり前で、それ以上のものを作る。それが付加価値。
最近はそれでも食えなくなってきたから、規格外の特殊用途の部品を作って凌いでいるわけだがな。
一方ソフトウェア業界はデジタルだから精度も耐久性も糞も無い。
いわゆる、職人芸も必要ない。キーボードをたたくのに手先の器用さは関係ない。
規格や標準や互換性が全てで、競争原理も働かない。
そもそもからして競争がないのに、競争で勝つのは無理。
アメリカが規格を決める→規格のルールに乗っ取った上で、良いものを作る→スポーツマンシップ、競争の原理。
これがなきゃダメ。日本が勝てないのはもちろんの事、業界全体が腐る。
Oracleが腐っても誰も止められない。頼みの綱はフリーソフト。ヒッピーの精神。ビジネスにならない。
よその業界、例えばギターなら有名ブランドのコピー商品も良く売れるし、ビジネスになってる。
多様性があるし、競争があるので健全だね。
ソフトウェアでこういった健全な市場を形成するのは無理。お絵かきソフトならAdobe一強。
0084デフォルトの名無しさん
2015/06/05(金) 20:07:36.79ID:vgtnI7Mx無知を晒したった、何でも教えて貰えると思うなよカス
0085デフォルトの名無しさん
2015/06/05(金) 20:17:36.07ID:vgtnI7Mx0086デフォルトの名無しさん
2015/06/05(金) 20:22:35.61ID:uvLb1aU1農業を自動化するのは最早当たり前。俺もそういう機械を導入している。企業秘密だが。企業ではないけどね。
しかし、それ以外のところに付加価値がある。
温度管理や肥料配合や肥料濃度etc。それらを適切にしないと、おいしいものは出来ないし、収穫量も上がらない。
植物は生き物なので、育てるのは大変。病気にもかかるし、対応しないといけない。
一本一本育成状態も違う。個別に対応しなければならない。教師と同じ。
カンカン照りが続いたと思えば連日雨のこともある。
天気予報を良く見て、未来を予測して、パラメータを決める。
こういう世界。
0087デフォルトの名無しさん
2015/06/05(金) 20:40:38.62ID:vgtnI7Mxヒューリスティックなんて今日日、はやんねーよ
0088デフォルトの名無しさん
2015/06/05(金) 21:09:10.44ID:97BJbcDl0089デフォルトの名無しさん
2015/06/05(金) 21:14:03.79ID:uvLb1aU1日本であれだけシェアあったのに。
アメリカ様がちょっと「標準」を持ち出すと、あっという間にこれ。
性能や品質が勝っていても、何の意味もない。頑張る意味がない。
先行しても無駄。後からアメリカにひっくり返される。互換性と標準の壁。
Firefoxは良く頑張った。しかし無料で配布したから勝てたわけで、
Netscapeのように有料であったなら、勝てた理屈がない。
無料で配布などと言う儲からなさそうなことを日本企業がするわけないし、
して欲しくもないが。無料にしないと勝てない、無料にしても勝てない、
と言う時点で、ビジネスとしては終わっている。もう打つ手がない。
アニメやマンガやゲームはオワコンだが、まだ良い。
互換性を気にする必要はないから。消費者が気に入ったものを買えばよい。
良いものさえ作れば売れる、という当たり前の夢がある。
それすらネットで無料でばら撒かれる始末。
お前らの大好きなインターネットの実態。
0090デフォルトの名無しさん
2015/06/05(金) 21:34:04.98ID:vgtnI7Mxとうの昔に市場で淘汰されているんだけどな
結局、ソフトウェアのバグを潰すのって莫大なコストが掛かるんだけど、
一般ユーザーからすれば、ビジネスがどうこうよりも安ければ良いんだよね
ソフトウェアのプロダクトをうまくコントロールするために
行きついた矢先は薄利多売の広告の付録
0091デフォルトの名無しさん
2015/06/05(金) 21:37:58.89ID:uvLb1aU1みなこぞってPhotoshopを買っている。めちゃくちゃ高いのに。
Photoshopのコピーソフトを作って、「Photoshopより高性能高品質」と歌った所で、誰が買うだろうか。
無料ですら勝てないのに。ビジネスになるわけがない。
MS Officeのコピー商品にKingsoft Officeが有るが、マトモな感覚があれば、あんなもの、買うわけがない。
中途半端に高い上に互換性が余りよくない。それならMS Officeを買うし、いっそのことLiberOfficeの方がマシ。
おおよそ中国でしか成り立たない商売。
アプリケーションで儲ける発想は古い、と感じるだろうが、
アメリカはそれで荒稼ぎしているわけで、日本では成り立たない、が正しい。
そこに食い込もうにも、食い込める道理が無いのが問題。
0092デフォルトの名無しさん
2015/06/05(金) 21:38:40.57ID:vgtnI7Mx0093デフォルトの名無しさん
2015/06/05(金) 21:40:07.73ID:vgtnI7Mxさすがに、今はもうAdobeが本気を出しただろうけど
0094デフォルトの名無しさん
2015/06/05(金) 21:42:53.63ID:vgtnI7Mxそれって、トヨタが居るのに新しい自動車会社を起こすぐらいのマヌケ
0095デフォルトの名無しさん
2015/06/05(金) 21:56:00.11ID:vgtnI7Mx今、目の前に見えてるだろ。この目障りな猥褻物の広告だ。
何れは世界中の男という男が竜樹のように悟りを獲るだろうね
0096デフォルトの名無しさん
2015/06/05(金) 22:07:42.05ID:uvLb1aU1Fordが居るのにTOYOTAを作ったわけだが。そして勝った。
無謀と思えるのは、君がソフトウェア業界脳に犯されているから。
互換と標準が全てで何をしても無駄な、特異世界に浸りすぎて、それが当たり前になっているだけ。
外の世界では、ホンダがジェットを作ったり、富士フィルムがエボラ治療薬を作ったりしている。
世の中では、「良いものを作れば売れる」は成り立っている。
成り立ってないのは、互換性と標準に縛られて身動き取れなくなってるソフトウェア業界だけ。
他にこんな業界はない。宗教ですら鞍替えできる。国ですら参政権ぐらいは有る。
俺は農家だが、育てる品種は、好きなのを選べるし、サカタだろうがタキイだろうが自由だ。
毎年変えても構わない。だから種屋は新しい品種を必死に改良するし、競争がある。
野菜を買う人も、どれを買うかは自由。標準や互換性には縛られない。
良いもの作れば逆転できる。道理が有る。
0097デフォルトの名無しさん
2015/06/05(金) 22:35:54.07ID:vgtnI7Mx一太郎が負けたのは、追加投資すべき時期に追加投資できなかったから市場から淘汰されただけだよ
君はビジネスがどうこう吠えるよりも、田舎で野菜を作ってる方が性に合っていると思うよ
0098デフォルトの名無しさん
2015/06/05(金) 22:38:23.14ID:vgtnI7Mxだけど、androidとiphoneの登場って突然に消えたじゃないか
君は市場に出回る標準的な形状の野菜でも作ることを生きがい一生を終えればいいよ
0099デフォルトの名無しさん
2015/06/05(金) 22:38:40.84ID:lsMoUydEスクリプト言語を語るスレでこういう筋違いの自己主張しちゃう奴が日本人として最も害悪
自分は誰かが必死こいて品種改良して作られた種巻いて収穫してるだけで、
偉そうに農業わかったつもりになってソフトウェア業界見下す
いいご身分ですわ
0100デフォルトの名無しさん
2015/06/05(金) 22:49:54.33ID:vgtnI7Mx0101デフォルトの名無しさん
2015/06/05(金) 23:07:37.57ID:ArINQc3s0102デフォルトの名無しさん
2015/06/05(金) 23:10:41.62ID:zIdlcfi47/19にビビってるだけじゃね?
0103デフォルトの名無しさん
2015/06/05(金) 23:48:18.26ID:vgtnI7Mxジャップには当分は無理だろうな
0104デフォルトの名無しさん
2015/06/06(土) 03:30:09.46ID:FdlGybab規格があまり問題にならない、業務システム、組み込み、検索、クラウド、人工知能などの分野もある訳で、
日本や他のアメリカ以外のプレーヤーが頑張れる余地はまだまだあると思いたい・・・。
0105デフォルトの名無しさん
2015/06/06(土) 03:58:12.99ID:vaKNk9TZスクリプト言語を個人的に楽しめれば他はどうでもいい
0106デフォルトの名無しさん
2015/06/06(土) 04:19:14.65ID:H1DMvpQ4それじゃ標準規格の発生地のアメリカに全部持っていかれると分かったら、
今度はコンテンツコンテンツ言い出した。
コンテンツなら品質で勝負できるから、まだ目が有る。
でもコンテンツの質も落ちてきたし、ネットでタダでばら撒かれるから、
やっぱりハードに回帰して武器を売ることにした。
手始めにオーストラリアに売ろうとしたら、
ハードは日本がいい、ソフトはアメリカがいい、と言われた。
そりゃそうだろうな。日本ハードの国。
0107デフォルトの名無しさん
2015/06/06(土) 05:00:20.95ID:H1DMvpQ4本当に名前のとおりになったな。
米国製ソフトやフリーソフトを組み合わせてシステムアップするお仕事。インフラ屋。
インフラ屋が世界で活躍しようと思ったら、実際に世界に出かけて、現地でシステムアップするしかない。
しかし現地にもSEは居るので、普通はそちらを使うわな。日本人の人件費は高い。
ということで、ソフトウェアエンジニアは、大方のイメージに反して、グローバルな活躍をするのが難しい。内需。
同じインフラ屋でも、鉄道なんかだと、車両や部品を持っていくことで、そこで利益を出すことが出来るので、
国内の工場が活気付くけど、そういう要素もないしな。
日本でソフトを書いてパッケージ化して世界中で売りさばく方法が最も儲かるけど、
それが出来るのはアメリカだけ。日本でパッケージ化された独自規格など、
同じ日本人でも使うのを躊躇う。標準、互換性恐怖症が染み付いているし、実際それは正しいから。
0108デフォルトの名無しさん
2015/06/06(土) 05:26:39.05ID:vaKNk9TZ過程が見えているので真面目な日本人の得意とするとこだが
センスもなく海外と感性が合わないのでソフト面が苦手というだけのこと
0109デフォルトの名無しさん
2015/06/06(土) 06:14:55.34ID:H1DMvpQ4無論、アメリカで互換性という既得権益を上手く築けなかった人たちも、大変苦戦している。
ソフトはアメリカ一強で、あとはインフラ屋状態。だからみんな夢を追ってアメリカへ行く。国内は余計にスカスカになる。
標準と互換性が全てというソフトウェア独特の閉塞感は世界中の誰もが感じているところ。
このまま市場原理が働かないのは良くないとも考えるだろう。
ところが互換性の既得権益と戦うには、無料しか武器がない。ということで、ここ最近世界中で無料合戦。
もはや無料にする必要がない新規の物まで無料が当たり前。ライバルが無料にするのだから仕方がない。
ついにはMSすら、自社製品を制限つきで無料でばら撒く始末。
標準を獲得するために、骨身を削る、超超超デフレ状態。デフレの局地、無料。こんな業界が他にあるだろうか。
普通の感覚ではこんなゲームに誰も参加したいと思えない。飯が食えない。余程のたくわえがないと死ぬ。
無料にしなければ競争原理が働かない競争に参加しても仕方ない。
インフラ屋に成り下がるほか仕方がない。
0110デフォルトの名無しさん
2015/06/06(土) 06:44:37.56ID:H1DMvpQ4日本は始めからお呼びじゃない。どうせ、相手にされないし、もとより日本人はイデオロギーに興味がない。
標準や規格に興味はないわけではないが、どうせ発言しても相手にされないのを良く知っている。
品質や性能で勝負して、標準や規格が決まれば、後で合わせればよい。
ハードはこれで何とかなってた。
しかしこの手法はソフトウェアでは全く通用しない。
はじめから戦略的に標準を取りに行かなければならなかったわけだけど、
こういった面で、アメリカに適うはずもなかった。これからもずっとそう。既に手遅れ状態。
ソフトは完全にアメリカの一人勝ち。パッケージソフトで荒稼ぎしてウハウハ。
自社製品の資格検定までしてやがる。儲かって仕方がないね。
日本の入り込める余地無し。
0111デフォルトの名無しさん
2015/06/06(土) 06:51:36.61ID:H1DMvpQ4結構な発言権が有る。CD、DVD、BDなど。
しかし、本当に標準や規格が重要で、それが全てのソフトウェアに関しては、何の力もない。
反対だったら良かったのにね。
0112Office & Gamers ◆G144Hzgh2.0e
2015/06/06(土) 07:16:56.00ID:KNDA5L3m0113デフォルトの名無しさん
2015/06/06(土) 07:35:33.95ID:zmZx80d7使われなければ意味がないだけで。
0114デフォルトの名無しさん
2015/06/06(土) 08:53:34.42ID:KMNvqcU5オレオレ規格なら一瞬で出来るけど、何か意味有るの?
0115デフォルトの名無しさん
2015/06/06(土) 08:55:23.31ID:KMNvqcU5それ全部、基礎部分の規格整備が進んだ結果、発展したものばかり。
0116デフォルトの名無しさん
2015/06/06(土) 09:40:56.46ID:206tV4Mc機械翻訳の発展が何かを変えるんじゃないのかな。
0117デフォルトの名無しさん
2015/06/06(土) 09:57:47.20ID:yk/a5xMg「真ん中を渡りました」
これをとんち部分まで含めて英語に翻訳することは出来ない。
翻訳ではなくて解説が必要になる。
解説するためには、この文章の意味を理解しないといけないから
高度な人工知能が必要になる。
0118デフォルトの名無しさん
2015/06/06(土) 09:58:10.54ID:Es85Edtiただ最近はハードも、ARMのように規格とかも増えてきていてるし、モジュール化、ブラックボックス化、
市場独占化してるものも多いよね
未だに日本のハード屋も多くが「ものづくり精神」とか言って世界の流れについていけてない
SEが自作業務アプリのデータの件数を、部下に命じて手書きの正の字で数えさせ、紙のメモで持ち運びさせてる
日本のハードも終わりだね 過去の栄光に溺れ杉
0119デフォルトの名無しさん
2015/06/06(土) 11:54:22.63ID:206tV4Mc0120デフォルトの名無しさん
2015/06/06(土) 13:40:43.05ID:A19V1otQこれだけで食っていけるし多種多様な分野の拡がりがあって知的/技術的好奇心溢れてて面白いしさ
0121デフォルトの名無しさん
2015/06/06(土) 15:23:11.65ID:PIIB050E0122デフォルトの名無しさん
2015/06/06(土) 17:47:15.38ID:TOeBzQP4そしてそのうちどうせ日本のポチポチゲーの割合が高いんじゃないか?
だったら十分に成功してると思うが
0123デフォルトの名無しさん
2015/06/06(土) 18:28:27.03ID:8rnwIepyクールジャパンの布教は成功したと思うよ
0124デフォルトの名無しさん
2015/06/06(土) 21:09:09.67ID:Es85Edtiだれかアプリ開発した人いる?
0125デフォルトの名無しさん
2015/06/06(土) 21:22:48.07ID:NlzRnH5v0126デフォルトの名無しさん
2015/06/06(土) 21:38:28.58ID:Es85EdtiなぜSmartWatchがスマホ動作にしてるか理解してる?
0127デフォルトの名無しさん
2015/06/06(土) 21:49:48.69ID:NlzRnH5vいやPebbleはCなら直接端末上でアプリ動かせるよ?
特にPebbleはスマートウォッチの中では時計寄りなんだから、
他に比べてスマホに依存しないことは重要だし、開発者的にも面白い
0128デフォルトの名無しさん
2015/06/06(土) 22:08:07.45ID:NlzRnH5vちゃんと時計側でもユーザーコードが動く
間違ってもPebble.jsのようなメインフレームみたいな仕組みじゃない
0129デフォルトの名無しさん
2015/06/06(土) 22:20:54.49ID:yk/a5xMgアップルApple Watchのアプリ開発で、できないことのまとめ
http://iphone-mania.jp/news-56463/
●iPhoneがないと機能しない
●Apple WatchからはiPhone上にある連携アプリを起動できない
●指によるスクロールと「デジタルクラウン」は利用できない
●タップとプレスを区別する「Force Touch」は利用できない
●手首を軽くたたいて通知する新しい機能「Taptic Engine」は利用できない
●心拍数モニターは利用できない
●NFCは利用できない
●マイクから入力された音声はテキストの形でしか利用できない
●音を鳴らすことはできない
●離れたiPhoneのカメラへのアクセスはできない
●アニメーションのレンダリングや動画の再生はできない
●カスタムメイドのウォッチフェイスは利用できない
●アプリ内課金は利用できない
●一度に1台以上のiPhoneとペアリングできない
Apple Watch / Watch Kitで現時点できないことまとめ
http://qiita.com/TECHFUND/items/3ebe4942923f77585afb
1. マップは動かせない(スクロールできない)、GPS非搭載(表示のみ、ピンは刺せる)
2. viewを自由にいじれない(objectの追加・順番変更・削除=絶対値配置ができない)
3. AppleWatchからiPhoneのアプリを起動させられない
4. バックグラウンド処理はサポートされていない
5. 心拍数等のセンサー値は直接取れない
6. キーボードが無い
7. 動画は非対応
8. Digital Crownの処理はできない
9. 音の操作はできない
0130デフォルトの名無しさん
2015/06/06(土) 23:16:20.90ID:8rnwIepy0131デフォルトの名無しさん
2015/06/06(土) 23:19:00.61ID:8rnwIepyそりゃ世間知らず。
サービスエンジニア、システムエンジニア、ソフトウェアエンジニア。
日本にソフトウェアエンジニアなど居ない。
0132デフォルトの名無しさん
2015/06/06(土) 23:28:03.87ID:k9CCXppbなわけないやん。
今や最高のハードはアメリカの地で世界最高な技術者が集まって設計し、それを中国で大量に生産してブランディングもして売る。
そのアメリカの地で設計してる人たちの中に日本人ももちろん活躍してるけどな。
お前みたいな時代遅れ鎖国野郎のバカに聞いておきたいんだが、
日本という国がハードで勝ちたいのか、日本人がハードで貢献したいのかどっちだ?
概念や条件が漠然としてるからそんなバカみたいな事しか思考できない。
前者を望むのであれば、外国人で優秀な奴らどんどん日本の地に読んで作ればいい。後者を望むのであればもう優秀な日本人は世界でハードウェアでもソフトウェアでも活躍してるからお前が心配する事じゃない。
ばかたれ
0133デフォルトの名無しさん
2015/06/07(日) 01:01:23.00ID:DIOLXQXD産業構造や仕事内容が似ているので、そうかっこつけて自称している。
しかし、ただの土方ではない。
日本の内需で食ってるIT土方の裏の顔は、
日本全国駆け巡って、米国製のソフトを米国の変わりに売り込む、
どうにかこうにかカスタマイズまでして売り込む、セールスマン。
あなた達は米国の手先なのですか?
米国が潤っても、あなた達に恩恵はないのに。
グローバルグローバル言いながら、アメリカの物を日本に持ち込むことしか考えていない。
よく洗脳されていますね。
そんなにグローバルが好きなら、日本の物を世界にばら撒くことを考えてください。
それが出来ないなら原因を追求して真剣に悩め。
0134デフォルトの名無しさん
2015/06/07(日) 01:06:40.92ID:KV4GWcLq0135デフォルトの名無しさん
2015/06/07(日) 01:07:26.82ID:KV4GWcLq0136デフォルトの名無しさん
2015/06/07(日) 01:09:03.01ID:KV4GWcLq0137デフォルトの名無しさん
2015/06/07(日) 01:28:46.67ID:DIOLXQXD米国のソフト会社から、何らかのバックマージンや報酬があるのですか?
有るなら優秀なアメリカの手先です。無いなら良い様に使われているだけじゃないですか。
あなた達が働けば働くほど、勝手にアメリカが儲かる仕組み。
放っておいても現地で売り込んでもらえる。しかもカスタマイズまで施してもらえる。
これはアメリカ大勝利ですね!
風穴開けようにも標準と互換の壁。品質で勝負も無意味。
いっそのこと、ヒッピー炸裂させてレジスタンスにでもなってみます?
無償で提供で一矢報いてみます?神風特攻。しかしそれでもまだ適わない重い現実。
ソフトウェアで日本発祥のものが世界標準になるなぞ、たとえ無料でも有り得ない。
願わくば事態が良い方向に流れるのを願うだけ。
標準や互換が全てで、マトモな市場原理が働かない世界で、
「購入選択」という参政権はありません。ただただ祈るだけ。
ここは将軍様の国なんですか?MS帝国とは良く言ったもの。
0138デフォルトの名無しさん
2015/06/07(日) 01:32:29.32ID:KV4GWcLq0139デフォルトの名無しさん
2015/06/07(日) 01:33:50.94ID:KV4GWcLqおまえが幾らRubyを売り込んだところでPHPを使う
0140デフォルトの名無しさん
2015/06/07(日) 01:39:12.61ID:KV4GWcLq0141デフォルトの名無しさん
2015/06/07(日) 01:43:31.80ID:KV4GWcLq最後まで残るのは、皆が無料で使いたいものだけ
0142デフォルトの名無しさん
2015/06/07(日) 02:08:11.46ID:DIOLXQXD最近の方向性が嫌だから、7を使い続けている。せめてものあがき。これしか手段がない。
これに対してMSは最新OSを条件付で無償にするという、斜め上の解決法。
消費者が嫌がってるんだから、元の路線に戻せばいいだけ。
メトロが戦略的に意味があるのは分かるが、
フラットデザインは何の戦略的意味もないのだから、
人気がなかったのなら、単にやめればいいだけ。
遠慮なくフラットデザインに追従したライバル達の梯子をはずしてやればよい。むしろチャンス。
しかしMSはWindowsユーザが他の地で生きていけないのを知っているので、適当に無視した。
無料という手段も最悪。無料は反体制の最後の武器。
MSは帝国の顔とレジスタンスの顔を使い分けているだけで、根っこは同じ。何も変わってない。
適当な譲歩をして済し崩しに持ち込むのは、中国の得意技。最近もあった。日本に対して。
理屈はどうあれ、消費者のせめてもの選択が反映されないのであれば、正常な市場ではない。
消費者は将軍様を見つめる一般市民の気分。ストライキも通用しないのなら、最早祈るしかない。
参政権とはこれほどまでに重要なものなのか。
0143デフォルトの名無しさん
2015/06/07(日) 02:39:53.32ID:DIOLXQXDもともとソフトウェア業界がそういう構図だったから、単に毒された可能性もある。
根が深い。
最近は、既得権に対抗するためか、そうでないかは置いて置いて、何でもかんでも無料。
これも最悪。体制側とレジスタンスが暴れまわっている内戦状態では、
中間層のビジネスが成り立たない。どちらの立場にも立つことができないし、眺めていることしか出来ない。
中途半端かつ妥当な値段で製品を作っても、存在価値がない。
これで市場が育つわけがない。
こんな状況で、体制側がレジスタンスの戦法で対抗したら、もう最悪。MS、お前のことだ。
生き残る方法は、コウモリに徹するしかない。せっせせっせとインフラ構築。
0144デフォルトの名無しさん
2015/06/07(日) 02:40:51.60ID:5CuOmznLどこかで大規模なストなんて起きてたっけ?w
皮肉にしても意味不明だし
何がいいたいんだこいつ?
0145デフォルトの名無しさん
2015/06/07(日) 02:52:59.87ID:DIOLXQXD標準や互換性に支配されて市場原理が働かないのもソフトウェア業界特有の問題だし、
何でもかんでも無料でビジネスが成り立たないのもソフトウェア業界特有の問題。
どうしてこうまで極端なものを二つ同時に背負い込んだ。むしろ必然だったともいえるが。
市場原理が働かなくて、かつ、ビジネスが成り立たないなら、もうやりようがない。世紀末。
0146デフォルトの名無しさん
2015/06/07(日) 02:58:05.96ID:5CuOmznLMS-DOS 6.22からWindows 8 Proまで順にアップグレードしていくとどうなるのか?
http://gigazine.net/news/20130605-upgrade-windows-1-0-to-windows-8-pro/
再コンパイルの必要もなく、同じバイナリが動くんだぜ。
0147デフォルトの名無しさん
2015/06/07(日) 03:48:12.39ID:KV4GWcLq白痴を晒すのもいい加減にしろよ露出狂w
ビルゲイツがWindowsを世に送り出すまでは、もともとソフトウェアはハードの付録だった
0148デフォルトの名無しさん
2015/06/07(日) 03:50:32.75ID:KV4GWcLq中間層がイラナイってのはGGHKのシリーズにも似たようなプロットがあるわけで、
つまり、80年代ぐらいから、みんなアイツらイラナイよねって思っていたの。
そういう文化圏。
0149デフォルトの名無しさん
2015/06/07(日) 03:52:15.52ID:KV4GWcLq○HHGG
0150デフォルトの名無しさん
2015/06/07(日) 12:21:17.80ID:DIOLXQXD0151デフォルトの名無しさん
2015/06/07(日) 13:02:20.53ID:jVcLNsk7標準化や規格がどうのこうのってなんか違う気がする
単に技術力がなくて良い物が作れないだけでは?
0152デフォルトの名無しさん
2015/06/07(日) 17:31:58.17ID:S21WWef30153デフォルトの名無しさん
2015/06/07(日) 18:49:41.76ID:Bey5UrazMSがWindowsを一時的に無料にしたのは、Appleの影響が大きいと思う。
つまり、到底無理だろうと思われたWindowsの牙城を、
AppleがMac OSで崩すことに成功した。
これは、ソフトウェア産業では逆転が無理だというあなたの主張の
反例にならないだろうか。
悲しいかな、これは日本の企業ではなく、アメリカ自身の企業が成したことだけど。
それから、インフラを下に見すぎてない?
IBMが、アメリカのクイズ番組で優勝することを目的とした
人工知能(ワトソン)の開発に成功して(つまり、実際に優勝した)、
それをカスタマーサービスを補助するシステムに応用して、
他の企業に売るのだそうだ。
日本にもこのような先見の明のある企業や人材がいればいいなと思う。
トヨタなどの体力のある企業が、ソフトウェア産業に進出しないだろうか。
0154デフォルトの名無しさん
2015/06/07(日) 19:19:57.25ID:2TsARrwjhttp://qb5.2ch.net/test/read.cgi/saku2ch/1273146924/42-
0155Office & Gamers ◆G144Hzgh2.0e
2015/06/08(月) 00:34:42.23ID:LROu3D5t0156デフォルトの名無しさん
2015/06/08(月) 00:40:15.40ID:zWbEqEhn半端に出来の良いベンダー製品なんか使って、将来的に自身のスキルを失うなんて最悪だしね
時々刻々と品質の向上していくOSSを使いたいのが職人や芸術家なんじゃない?
0157デフォルトの名無しさん
2015/06/08(月) 20:14:42.68ID:zWbEqEhnRailsが極一部の地域でしか使われてないことがよくわかるね
0158デフォルトの名無しさん
2015/06/09(火) 03:59:44.97ID:cb4RF0UNここで結構前に予想してたやつすげぇ。
俺だけど。
0159デフォルトの名無しさん
2015/06/09(火) 04:12:01.12ID:xWNzZlckというのはそうだが
そこにSwiftをねじ込むのは感心しないぞ
0160デフォルトの名無しさん
2015/06/09(火) 04:41:04.20ID:cb4RF0UNいやフルスタックでJSできるが金払うのもシェアもAppleのが条件良いからSwiftやってアプリ作ってウェブサービスっぽくするならJSでフルスタックという感じでいったぞ。
もしかしたらSwiftでフルスタックになる可能性もあるよね。
こりゃ相当な人が仕事なくなるぞw増えるやつも居るだろうが。
0161デフォルトの名無しさん
2015/06/09(火) 05:00:16.52ID:AxkcZxRYおいしいん?(・ω・`)
0162デフォルトの名無しさん
2015/06/09(火) 08:07:03.78ID:vgNN5bAE最後のフロンティアといわれ聖域だった医療分野に進出したアップルならね
0163デフォルトの名無しさん
2015/06/09(火) 08:20:42.43ID:EufTeUEI全く盛り上がってない上に普及してませんがね。
所詮、Obj-Cやってない人間に扱えるものじゃないしね。
0164Office & Gamers ◆G144Hzgh2.0e
2015/06/09(火) 10:50:14.54ID:6gCQ87l70165デフォルトの名無しさん
2015/06/09(火) 11:00:26.88ID:cb4RF0UN0166Office & Gamers ◆G144Hzgh2.0e
2015/06/09(火) 11:07:32.40ID:6gCQ87l70167デフォルトの名無しさん
2015/06/09(火) 11:48:22.39ID:xWNzZlckこのスレ的にはなんかくやしくはあるよな
0168Office & Gamers ◆G144Hzgh2.0e
2015/06/09(火) 11:56:34.45ID:6gCQ87l7打倒BASICから流れは同じw
PASCAL敗北、C敗北、そしてJavaScript敗北w
結局BASICには勝てないんだよw
0169デフォルトの名無しさん
2015/06/09(火) 12:21:19.63ID:J48cK6u80170デフォルトの名無しさん
2015/06/09(火) 12:24:41.76ID:oJh6oyVH0171デフォルトの名無しさん
2015/06/09(火) 12:33:37.06ID:LxXhWfq+あとはオープンソース版CLRを手軽に組み込める環境が整えば終わり
0172デフォルトの名無しさん
2015/06/09(火) 12:36:07.06ID:MZyihTVthttp://jp.techcrunch.com/2015/06/09/20150608apple-is-open-sourcing-swift-its-new-programming-language/
いやもうjsすら要らん、未だ嘗てない空前の世界最大の規模を誇る市場産ツールが開放されるのだから
もうSwift1択、全力でいけお前ら俺が許す(´・ω・`)
0173デフォルトの名無しさん
2015/06/09(火) 13:49:45.01ID:gwsGrDKK0174デフォルトの名無しさん
2015/06/09(火) 18:26:19.09ID:e5Zi8ygS> 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++だったりして。
0175デフォルトの名無しさん
2015/06/09(火) 18:37:53.15ID:ZwaGUCrn去年からスタダ決めてた俺は来年輝く
0176デフォルトの名無しさん
2015/06/09(火) 18:40:35.02ID:zj2mnTOv>Linuxは、JavaにC#にSwiftと、OOPの戦場になってるな。
全然なってねえしC#とかSwiftとか全然ありえんよ?
C/C++(Gnome/Qt)が完全に主流でOS寄りスクリプトはShell、Perl、Python
ウェブは相変わらずPHP(apache/fastcgi)/Ruby/js(node)/Java(Tomcat)
0177デフォルトの名無しさん
2015/06/09(火) 18:42:02.49ID:zj2mnTOvIcedtea(笑)
0178デフォルトの名無しさん
2015/06/09(火) 19:54:39.17ID:LFjgUSlzSwiftもC#もスクリプト言語ではないことを
0179デフォルトの名無しさん
2015/06/09(火) 20:01:13.09ID:ZwaGUCrn0181デフォルトの名無しさん
2015/06/09(火) 20:32:22.85ID:mDRl2fWoJavaScriptで取得した変数の値をファイル出力することはできないのでしょうか?
分かりやすい解説サイトがあったら教えてください。
0182デフォルトの名無しさん
2015/06/09(火) 21:20:58.09ID:yF4eCsV50183デフォルトの名無しさん
2015/06/09(火) 21:33:53.15ID:xWNzZlckここは完全に雑談スレになってるからね
JSの専用スレを見たほうがいいよ
>分かりやすい解説サイト
Qiita
0184デフォルトの名無しさん
2015/06/09(火) 21:57:29.39ID:CfhfswFQ何年もJS質問スレにいるがPhantomJSどころかテストの質問なんてめっぽう無い。
こういうのは100%擬似質問者の荒らしです。
0185デフォルトの名無しさん
2015/06/09(火) 22:09:48.69ID:vHp/oHGKスキルの低さを露呈してるよ。
0186デフォルトの名無しさん
2015/06/10(水) 10:01:14.06ID:h5bbAK/S今はVirtualDOMがDOMをよく抽象化してくれるから、
単ページのテストならそんな大層なもの使わずにすむ
よっぽどサイト全体、鯖蔵通してのテストが必要なら役に立つだろうが、
今はそもそもクライアント主体、SPA化が進んでいる
0187デフォルトの名無しさん
2015/06/10(水) 12:33:25.28ID:Juh8WKjsテスト工に渡すためのテスト仕様書をSEが作る悪夢のような作業と変わらん
0188デフォルトの名無しさん
2015/06/10(水) 15:37:38.88ID:9lA9YfjjC#とSwiftだけでオケにならないかなぁなんて思ってたら本当になったねw
オラ仕事でUnityでC#とiOS泥アプリやってるからマジでGJだはwww
WEBの仕事は激減してるし
0189デフォルトの名無しさん
2015/06/10(水) 16:23:18.66ID:9wT4vahg0190Office & Gamers ◆G144Hzgh2.0e
2015/06/10(水) 16:55:00.76ID:0uz+iBNU0191デフォルトの名無しさん
2015/06/10(水) 19:47:38.94ID:/KLF6ob8その代わり一度書いとけば後はPCが勝手にやってくれる
使い捨てのアプリなら無用だが、バージョンアップさせていくものならオートメーションテストは
絶対あった方がいい
0192デフォルトの名無しさん
2015/06/10(水) 19:58:03.76ID:7XQM9Exq0193デフォルトの名無しさん
2015/06/10(水) 20:54:29.94ID:xO6jKCf9キタ━━━━(゚∀゚)━━━━!!
つかまあ大方の予想通りになったな(´・ω・`)
まぁ、iPhone登場してからのObj-C/iOS市場の急速な成長規模をスタダ決めれず見てた開発者達は同じ轍を二度と踏むまいと去年スタダ決めてるからね(´・ω・`)
ちな、わいもその一人やで(´・ω・`)
0194デフォルトの名無しさん
2015/06/10(水) 21:23:27.81ID:bDfLEphU別に絶対あったほうがいいものでもないと思うけどな
よっぽど信頼性のあるもの作らないといけないのならやってもいいかもしれんが
そこに手間かけるなら別のところにかけたいわ
0195デフォルトの名無しさん
2015/06/10(水) 21:59:57.81ID:7XQM9Exq全てのテストを最初から手動でやり直すよりも
手間がかかることがあるのか?
0196デフォルトの名無しさん
2015/06/10(水) 22:16:51.98ID:oL16gQFtあなた詳しそうだから教えてください。
PhantomJSでスクレイピングしたデータをJavaScriptからファイル出力する方法をお願いしますm(_)m
0197デフォルトの名無しさん
2015/06/10(水) 22:21:50.09ID:7XQM9Exq>>191じゃないけど、それぐらいすぐググれ
http://tips.hecomi.com/entry/20130108/1357653054
0198デフォルトの名無しさん
2015/06/10(水) 22:52:24.91ID:shIFD4IH0199デフォルトの名無しさん
2015/06/10(水) 22:53:34.35ID:ifXizSNQ空港の待合室で
0200デフォルトの名無しさん
2015/06/10(水) 23:05:12.07ID:shIFD4IH安心のapache, mysql, slim, angular.js
0201デフォルトの名無しさん
2015/06/10(水) 23:17:51.61ID:W9l+WMQ6http://patricklogan.blogspot.jp/2004/06/notetaker-portable-personal-computer.html
0202デフォルトの名無しさん
2015/06/11(木) 00:33:02.58ID:xnEydG6T言語自体がウンコだと他言語に置き換えられてしまう事を
Smalltalkの歴史が教えてくれてるよね
いまはJavascriptの天下だけど、いつまで続くか分からないよ
0203デフォルトの名無しさん
2015/06/11(木) 00:39:06.11ID:FL1sxn8q0204デフォルトの名無しさん
2015/06/11(木) 00:43:35.44ID:7CmnQZcu0205デフォルトの名無しさん
2015/06/11(木) 00:56:55.15ID:FL1sxn8q0206デフォルトの名無しさん
2015/06/11(木) 08:15:48.51ID:527s1nTTそもそもウェッブwwwは死に体だろ馬鹿
先日アップルにトドメ刺されたの忘れたのか?w
0207デフォルトの名無しさん
2015/06/11(木) 08:39:39.47ID:bPjhkPmFそれは今後も続く。
0208デフォルトの名無しさん
2015/06/11(木) 09:05:31.04ID:lwbpITefswiftだっけ? 流行るといいねぇ(笑)
0209デフォルトの名無しさん
2015/06/11(木) 12:19:35.36ID:jYD0mvmFhttp://golf123.info/
0210デフォルトの名無しさん
2015/06/11(木) 15:31:20.45ID:FL1sxn8q0211デフォルトの名無しさん
2015/06/11(木) 15:32:46.39ID:FL1sxn8q0212デフォルトの名無しさん
2015/06/11(木) 17:41:59.28ID:i9j2j+OV>>172
0213デフォルトの名無しさん
2015/06/11(木) 19:59:11.94ID:5gpxekO9↓並び替えると
He's swift is dead by Apple AD. しかしその慢心でSwiftは死ぬことになった。
0214デフォルトの名無しさん
2015/06/11(木) 20:25:32.40ID:p1s4QeVl海外ではそこそこ使われてる
Lispと同じくらい
0215デフォルトの名無しさん
2015/06/11(木) 20:47:57.98ID:tam4srza0216デフォルトの名無しさん
2015/06/11(木) 21:35:22.34ID:p1s4QeVl日本語と英語の壁が大きい
0217デフォルトの名無しさん
2015/06/11(木) 23:02:59.31ID:FL1sxn8qSmalltalkで関数型プログラミングはできますか?
0218デフォルトの名無しさん
2015/06/11(木) 23:05:03.20ID:8bPOERyx素直に関数型言語を選択するのがよろし
0219デフォルトの名無しさん
2015/06/11(木) 23:05:41.99ID:QVxGHYflなんで24時間張り付いてるん?(・ω・`)
0220デフォルトの名無しさん
2015/06/11(木) 23:23:41.36ID:lwbpITefほぼ全ての言語で関数型プログラミングはできる。
関数型プログラミング言語っていうのは
関数型プログラミングができる言語という意味ではなくて
関数型プログラミングがしやすい言語。
関数型プログラミングでなければ、
関数型プログラミングができないという意味ではない。
0221デフォルトの名無しさん
2015/06/11(木) 23:38:24.55ID:7CmnQZcu0222デフォルトの名無しさん
2015/06/11(木) 23:48:42.55ID:VCTHLF0Pはい。
0223デフォルトの名無しさん
2015/06/11(木) 23:49:58.64ID:p1s4QeVl>最近、関数型言語が主流
関数型が流行してきたのは分かるがまだ主流ではない
関数型言語はCやJavaほどメジャーではないだろう
>Smalltalkで関数型プログラミングはできますか?
できるかできないかならできる
しかしする意味は薄い
なぜならSmalltalkは純粋オブジェクト指向言語だから
関数型がやりたいならLispなど
関数型言語でやったほうがよい
0224デフォルトの名無しさん
2015/06/11(木) 23:57:15.41ID:VCTHLF0Pwikipediaはだれでも修正できるんで、
自分の発言に自信があるのなら修正していいんですよ。
http://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 オブジェクト指向, 関数型, 並列コンピューティング, イベント駆動型, 命令型, 宣言型 安全で強い動的型付け, ダック
0225デフォルトの名無しさん
2015/06/12(金) 01:00:18.08ID:sCm/9YtMhttp://ja.wikipedia.org/wiki/Smalltalk
>Smalltalk(スモールトーク)は
(略)
>クラスベースの純粋オブジェクト指向プログラミング言語
しかしこれもまたWikiの記述
関数型プログラミングもできなくはないが
Smalltalkのメインパラダイムは
あくまでオブジェクト指向
0226デフォルトの名無しさん
2015/06/12(金) 01:25:34.67ID:7Iu1Rl9oそうしたパンクなことをした資料は何処かに落ちてませんか?phpなら、尚更に嬉しいです。
0227デフォルトの名無しさん
2015/06/12(金) 02:17:35.06ID:Cv0xc/HT↑ ↑ ↑ ↑ ↑ ↑
0228デフォルトの名無しさん
2015/06/12(金) 05:56:33.51ID:kKvaQg2d0229デフォルトの名無しさん
2015/06/12(金) 07:10:23.35ID:kI5LExXfJavaScriptは今現在、天下を取ってる印象
TIBOEは+"JavaScript Programming"のような
フレーズ検索のヒット数を見てるらしく、あまり参考にならない
StackOverflowでの質問数とかGithubのレポジトリの数とか
そういうものが実態に近いと思う
0230デフォルトの名無しさん
2015/06/12(金) 07:22:11.34ID:y5exS9NU一時の流行りはどの言語でもするし、結局はプラットフォームの力であって
言語の魅力ではない
0231デフォルトの名無しさん
2015/06/12(金) 07:47:33.43ID:p1Cq9OqGいや、どっちも世界でマイナーなんだが?
0232デフォルトの名無しさん
2015/06/12(金) 08:13:46.84ID:lID+1uByそしてウェッブ()はそもそもがスマホ全盛になりその非力さからエンドユーザーから見放された経緯があるのよな(´・ω・`)
0233デフォルトの名無しさん
2015/06/12(金) 08:19:41.06ID:PfZlC01y業務にプラットフォーム固有のリッチなUIなんて必要ない
そもそも一般消費者はみんな必死にゲームをポチポチやってるだけなんだから
C#+Unityでもやってたほうがよっぽど金になるよ
0234デフォルトの名無しさん
2015/06/12(金) 08:31:36.89ID:p1Cq9OqG業務にプラットフォーム固有のリッチなUIなんて必要ない
だっておww 日本のITレベルの低さは、まさにここに集約されてるわ。
0235デフォルトの名無しさん
2015/06/12(金) 08:46:37.02ID:sCm/9YtMhttp://redmonk.com/sogrady/2015/01/14/language-rankings-1-15/
http://sogrady-media.redmonk.com/sogrady/files/2015/01/lang.rank_.plot_.q1152.png
LispとSmalltalkが真ん中ら辺にあるだろ
0236デフォルトの名無しさん
2015/06/12(金) 08:53:06.53ID:p1Cq9OqGどマイナーじゃんw
0237デフォルトの名無しさん
2015/06/12(金) 09:06:16.64ID:sCm/9YtMそれは主観だよ
グラフが客観
0238デフォルトの名無しさん
2015/06/12(金) 12:49:43.13ID:tFsYlsAoこれのどこが客観www
お前の主観は、遠慮させていただきますよw
0239デフォルトの名無しさん
2015/06/12(金) 13:36:08.96ID:7Iu1Rl9oはい。JavaやPHPで関数型プログラミングをする方法を教えて下さい。
ScalaやHaskellなんて覚えなくていいし。
0240デフォルトの名無しさん
2015/06/12(金) 13:37:31.69ID:7Iu1Rl9o0241デフォルトの名無しさん
2015/06/12(金) 19:35:33.39ID:yv9uKyRZマイナーな言語で関数型プログラミングをやればいいだろ
メジャーだけど関数型プログラミングではない言語で
やるほうが苦労するだろ
0242デフォルトの名無しさん
2015/06/12(金) 20:08:27.11ID:KUwtznH0宗教みたいなものだから。
0243デフォルトの名無しさん
2015/06/12(金) 21:54:38.01ID:KUZjLqlU0244デフォルトの名無しさん
2015/06/12(金) 22:04:56.10ID:sCm/9YtM2ちゃんはできないやつのほうが声がでかいからな
0245デフォルトの名無しさん
2015/06/12(金) 22:05:21.76ID:NBoGB8JWできるけど超めんどくさいからわざわざやる意味がない、って感じ
0246デフォルトの名無しさん
2015/06/12(金) 22:46:36.81ID:KUwtznH0出来るという奴はクリスマスやウエディングやってキリスト教の行事をしてると言ってるようなもの
それとも精神論で、関数型プログラミングと思って書いたものはそうだというのだろうか?
0247デフォルトの名無しさん
2015/06/12(金) 23:47:24.07ID:7Iu1Rl9o参照透過を保ったまま、圏論のアプローチでプログラミングしていけばいいんでしょうか?
0248デフォルトの名無しさん
2015/06/13(土) 01:53:18.88ID:2XvJk2DZ> Swiftはとっくの昔から流行ってる印象だし、
2014年6月リリースのSwiftはとっくの昔とは言わない
0249デフォルトの名無しさん
2015/06/13(土) 03:07:23.51ID:3tS95VFR土方 : pl, py, php, rb, swift
快楽 : js
血尿 : java, c++
虚飾 : hs
0250デフォルトの名無しさん
2015/06/13(土) 07:54:22.09ID:2wXQnr6kはおかしいだろ 血尿か土方
0251デフォルトの名無しさん
2015/06/13(土) 10:35:55.97ID:zEtRMOMKJSは血尿か土方だわな
0252デフォルトの名無しさん
2015/06/13(土) 11:37:54.81ID:KIURMs4/0253デフォルトの名無しさん
2015/06/13(土) 14:20:44.05ID:zEtRMOMKまぁ便利屋的側面も否めないが初めて居場所ってのを感じましたよ、ええ頑張ります(´・ω・`)
0254デフォルトの名無しさん
2015/06/13(土) 14:23:39.07ID:A5vWCdne言うよ
もう一年も経ったんだな
時が経つのは早い
0255デフォルトの名無しさん
2015/06/13(土) 14:56:05.76ID:2XvJk2DZそんなに昔ではなく
短いってことじゃんw
0256デフォルトの名無しさん
2015/06/13(土) 17:42:55.63ID:cBkn3h+70257デフォルトの名無しさん
2015/06/13(土) 18:14:35.21ID:+DW74b+N主観的には短く感じるが、主観よりも実際は昔という意味でしょ
0258デフォルトの名無しさん
2015/06/13(土) 19:28:26.23ID:2XvJk2DZSwift リリースから1年
JavaScript リリースから20年
Ruby リリースから20年
PHP リリースから20年
Perl リリースから28年
Swiftがとっくの昔から流行したというのなら、
何年・・・にも到達してないからw、
何ヶ月前から普及していたと思うのか?
○ヶ月も昔から普及していた!と
ドヤ顔で語るが良いw
0259デフォルトの名無しさん
2015/06/13(土) 21:38:13.23ID:humr78rr0260デフォルトの名無しさん
2015/06/13(土) 21:44:32.91ID:1dKywFoB0261デフォルトの名無しさん
2015/06/13(土) 21:47:19.56ID:1dKywFoBどの程度の関数型プログラミングを目指すのか知らないが、
とりあえずpythonでも使えば?
ガチでやるならhaskellのような専用言語が良いだろうが
0262デフォルトの名無しさん
2015/06/13(土) 22:52:11.28ID:xHb+dtxJそれの学習用としては全くお勧めできないな
0263デフォルトの名無しさん
2015/06/13(土) 22:54:37.74ID:2XvJk2DZいつ抜いたんだよw
そんな話題聞いたことすら無いわw
0264デフォルトの名無しさん
2015/06/13(土) 23:20:02.27ID:2wXQnr6kjsとswift厨のデタラメをまともに相手してはダメ
0265デフォルトの名無しさん
2015/06/13(土) 23:26:00.61ID:CvpFt6eB飽きて投げ出しても最強に役に立つだろ
0266デフォルトの名無しさん
2015/06/14(日) 02:47:59.56ID:w+u5VuVI0267デフォルトの名無しさん
2015/06/14(日) 02:49:36.51ID:w+u5VuVI0268デフォルトの名無しさん
2015/06/14(日) 02:52:00.01ID:w+u5VuVIそのぐらい知ってる上で煽ってだんよアホ
0269デフォルトの名無しさん
2015/06/14(日) 03:14:51.67ID:M4xMa8us関数型に向いてない
0270デフォルトの名無しさん
2015/06/14(日) 05:15:15.61ID:tKdswXWsJS厨すら黙ってる中名乗りを挙げるとは随分ナルシストな奴らだな
0271デフォルトの名無しさん
2015/06/14(日) 05:36:03.11ID:jL6W785l行を跨いで書く方法が無いわけじゃないし、何だったらそばで関数定義できる
if式とかパターンマッチが貧弱なのがより深刻な問題だと思ってる
0272デフォルトの名無しさん
2015/06/14(日) 10:31:53.37ID:JeWWxlEI0273デフォルトの名無しさん
2015/06/14(日) 12:06:48.12ID:M4xMa8us> 行を跨いで書く方法が無いわけじゃないし、
教えてくれ
0274デフォルトの名無しさん
2015/06/14(日) 13:40:33.59ID:w+u5VuVIttp://www.quora.com/Is-Node-js-declining-already/answers/13015922?srid=hzBO&share=1
0275デフォルトの名無しさん
2015/06/14(日) 18:19:22.51ID:EeYts1jaだって、coffeescriptからはじまって、typescriptだ、、asm.jsだ、
atsriptだ、soundscriptだ、いやいやES6だ、もうES7だ
みたいにやってる世界見てきてるから
時間の流れがそれらと違うのよ
言うなれば「妖怪ウォッチが流行ってる?あれはもうとっくの昔に
流行ってたよ?今はもそれほど流行してないよね」
みたいな感覚と似たような感じ
0276デフォルトの名無しさん
2015/06/14(日) 18:34:30.08ID:EeYts1ja最近は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はとっくの昔から流行ってる印象
0277デフォルトの名無しさん
2015/06/14(日) 18:46:31.49ID:EeYts1jaそこからいきなり流行りだした印象だから
もう一年流行ってる印象だ
0278デフォルトの名無しさん
2015/06/14(日) 18:56:01.40ID:Aon6iP720279デフォルトの名無しさん
2015/06/14(日) 19:40:34.23ID:W5WL6w7T0280デフォルトの名無しさん
2015/06/14(日) 19:45:18.56ID:yMz9ArtB0281デフォルトの名無しさん
2015/06/14(日) 20:04:06.64ID:Xs/4FnsH0282デフォルトの名無しさん
2015/06/14(日) 20:04:46.22ID:q17BLhbnまだそんなくだらないことで争っているんだねw
大丈夫?Swift厨
0283デフォルトの名無しさん
2015/06/14(日) 20:29:37.05ID:eC56/Xbqだからなんなんだ?
同時期に出たってだけで別に移行していったわけじゃない。
Swfitはそのいろいう出た言語の一つにすぎない。
今はそれほど流行してないよねw
0284デフォルトの名無しさん
2015/06/14(日) 20:34:00.53ID:yMz9ArtBSwiftなんか一瞬で消滅するんだろうな
JSだと互換処理系祭りで開発者囲い込みモデルが完全に崩壊するからありえないけど
0285デフォルトの名無しさん
2015/06/14(日) 20:36:20.10ID:W5WL6w7T0286デフォルトの名無しさん
2015/06/14(日) 21:28:49.04ID:w+u5VuVIずっと昔からPHPの一人勝ちで、所詮はワンナイトラブ。ただの遊びの付き合い。
0287デフォルトの名無しさん
2015/06/14(日) 21:30:45.88ID:w+u5VuVI0288デフォルトの名無しさん
2015/06/14(日) 21:32:57.86ID:Gn2gkd6l俺は去年Swiftスタダ決めてるからこれから稼ぎどきやな(´・ω・`)
0289デフォルトの名無しさん
2015/06/14(日) 21:34:10.98ID:Gn2gkd6l0290デフォルトの名無しさん
2015/06/14(日) 21:35:44.26ID:w+u5VuVI0291デフォルトの名無しさん
2015/06/14(日) 21:39:51.00ID:w+u5VuVI0292デフォルトの名無しさん
2015/06/15(月) 00:15:26.12ID:APmJNnuFもうjsのロード時間なんて考えなくて済むんだ
0293デフォルトの名無しさん
2015/06/15(月) 12:00:03.43ID:JSuTyxk/まぁともかくキーワードはLLVM
0294デフォルトの名無しさん
2015/06/15(月) 12:34:05.30ID:1ahxX0Dedockerって結局Linux以外だとVagrant使う必要あんじゃね?
0295デフォルトの名無しさん
2015/06/15(月) 17:45:29.19ID:Vn1MoMzTVagrantはマシン自体をコンポーネント化したもの
Dockerはアプリをコンポーネント化したもの
使い方がぜんぜん違う。
0296デフォルトの名無しさん
2015/06/15(月) 19:06:19.08ID:cYaFFm9qLinuxなら状況によってはVagrantの代わりに使うこともできるのは事実だよ
癖が強すぎるので開発環境としては結局Dockerで動かすことを前提とした開発でしか役に立たないけど
0297デフォルトの名無しさん
2015/06/15(月) 19:34:26.40ID:Vn1MoMzT> Linuxなら状況によってはVagrantの代わりに使うこともできるのは事実だよ
それはVagrantでMySQLサーバーを建てる代わりに、
ホストOSにMySQLをインストールすればいいから
Vagrantの代わりに使えるよって言ってるのと変わらんよw
0298デフォルトの名無しさん
2015/06/15(月) 19:47:39.46ID:cYaFFm9q意味がわからん
DockerコンテナとしてMySQL動かしたらええがな
0299デフォルトの名無しさん
2015/06/15(月) 20:21:27.60ID:Vn1MoMzTそうだよ?
DockerはMySQLというアプリの代わりであって
仮想マシンの代わりに使うものじゃない。
0300デフォルトの名無しさん
2015/06/15(月) 20:39:17.39ID:APmJNnuF0301デフォルトの名無しさん
2015/06/15(月) 20:45:53.61ID:E5FMdSZ9で?アプリ郡の代わりが仮想マシンの代わりになる状況は
よくある状況だと思うんだけど
0302デフォルトの名無しさん
2015/06/15(月) 21:20:36.46ID:cYaFFm9qVagrantでMySQLサーバー立てるような使い方をしておきながらDockerは代用にならないというのは
支離滅裂だな
0303デフォルトの名無しさん
2015/06/15(月) 21:47:23.02ID:APmJNnuF0304デフォルトの名無しさん
2015/06/15(月) 23:31:51.69ID:cYaFFm9q本番環境がdockerなら同じ環境で開発できる
それ以外にはVMが1つで済むから軽いとか立ち上げと破棄がクソ速いとかあるけど
本番がdockerじゃないなら本番とかけ離れた開発環境になってしまうのでデメリットの方が大きいだろうな
0305デフォルトの名無しさん
2015/06/16(火) 01:50:43.18ID:nO677y3uvagrantでVMを立ち上げないとLAMPのバージョンなんて揃わないよね。揃うの?
0306デフォルトの名無しさん
2015/06/16(火) 02:20:42.26ID:Mn3hfWTIDockerの上でサーバー走らせてもオーバーヘッドはほぼないらしいから、最近はそれが主流なんかな?
0307デフォルトの名無しさん
2015/06/16(火) 04:10:38.91ID:JGdrROIn独占化、寡占化が進んだからだよ
標準以外に選択しがない
すると標準以外の物を求めるには作るしかない → 無料ソフトへの需要が高まる
本来なら市場が形成されている中間部分が焼け野原になっている
0308デフォルトの名無しさん
2015/06/16(火) 08:17:08.71ID:bUcTz6F3去年Swiftさんが産声上げてからせっせとLLVMを勉強してる
0309デフォルトの名無しさん
2015/06/16(火) 10:27:56.11ID:Uj9F4vQcSwiftは結局は流行らず、徒労に終わるよ。
0310デフォルトの名無しさん
2015/06/16(火) 10:39:19.76ID:dGPTc6CFレス先に助け舟を出すと
dockerは同環境の複数起動を目的としているので、
1環境でデータ更新する用途には向かない
sql環境を起動するとしたらそれは読み込み側の分散のための機構だが
レプリケーションしたDB分散処理クラスタには、dockerは確実に不適
(同じマシン上で2つ起動することに意味がないため)
何より状態保存に向かないので、ライブマイグレーションもできない
なのでFlocker等の専用環境が作られてる
0311デフォルトの名無しさん
2015/06/16(火) 10:40:52.24ID:o6wyR+L+誰がMySQLのインスタンスを複数立ち上げるなんて言ってるんだ?
LAMP+vagrantだって本番にあわせてアプリとDBの複数VMを立ち上げることはあるだろ
0312デフォルトの名無しさん
2015/06/16(火) 12:36:43.16ID:tnRZvA/G> で?アプリ郡の代わりが仮想マシンの代わりになる状況は
> よくある状況だと思うんだけど
いや、だからその理屈ならDocker関係ないって話をしてるんだよ。
ホストOSにアプリ入れても、仮想マシンの代わりになるというのは
同じことだろ?
ホストOSにアプリ入れれば仮想マシンの代わりになるんだという
発言聞いて、俺はどう思えばいいんだよw
0313デフォルトの名無しさん
2015/06/16(火) 12:45:17.22ID:tnRZvA/G> vagrantで準備したlinux上でdockerを動かすって、どんなメリットがあるんだ?
これ、わかってない人多いんだよなw
dockerを仮想マシン技術だと思ってるからだろうね。だからvagrantと比較したりする。
dockerはアプリを仮想化(というかコンポーネント化の方が適切だと思うが)したもの。
vagrantは仮想マシンだ。仮想マシンは物理マシンと同じように考えて良い。
「マシンを何台も用意してそれぞれでアプリを動かす」のに比べて「一台で複数のアプリを動かす」
メリットなんて分かりきってるじゃないか。マシンが一つでいいってことだよ。
そしてここからが本題。Dockerの話題として考えるべきことは、
「一台の(物理 or 仮想)マシンで、アプリをそのまま動かす」のに比べて
「Dockerコンテナでくるんで動かす」と、どういうメリットがあるのか?
という話なんだよ。Vagrantに比べて〜というのは質問自体がおかしいのさ。
0314デフォルトの名無しさん
2015/06/16(火) 12:46:04.14ID:tnRZvA/G> dockerは同環境の複数起動を目的としているので、
> 1環境でデータ更新する用途には向かない
ぜんぜん違う。あんたもDockerを仮想マシン技術だと勘違いしてる
0315ID:tnRZvA/G
2015/06/16(火) 12:49:53.28ID:rhusAjzF「(一台の物理 or 仮想マシン上で)アプリをそのまま動かす」のに比べて
「(一台の物理 or 仮想マシン上で)Dockerコンテナでくるんで動かす」と、
どういうメリットがあるのか?
この質問の答、いるかな?
Dockerを仮想マシン技術と勘違いしている人は多いけど、
この質問の答はDockerを知っているならわかると思うけど。
0316デフォルトの名無しさん
2015/06/16(火) 12:57:53.86ID:rhusAjzF説明したくてウズウズしてるw
でもレスあるまで我慢する。( ・`ω・´)
0317デフォルトの名無しさん
2015/06/16(火) 13:00:56.58ID:nO677y3u0318デフォルトの名無しさん
2015/06/16(火) 13:05:43.86ID:nO677y3u「(一台の物理 or 仮想マシン上で)Dockerコンテナでくるんで動かす」と、
どういうメリットがあるの?
0319デフォルトの名無しさん
2015/06/16(火) 13:49:58.85ID:sXGSd9skdockerスレ行け
0320デフォルトの名無しさん
2015/06/16(火) 13:54:09.24ID:nO677y3u0321デフォルトの名無しさん
2015/06/16(火) 16:11:04.01ID:+Ajwhdjr余裕が出たらPython。関数型言語とマクロを理解するためのCommon Lisp。
ClojureScriptにScalaはJavaの資産を使う為に必要。
それらを包括的に理解する為にLLVM。。。。
あれ?結局苦行しなきゃいけないのかな?
0322デフォルトの名無しさん
2015/06/16(火) 16:15:19.54ID:+KHNYHwJスレタイ見えるか?糞虫
0323デフォルトの名無しさん
2015/06/16(火) 16:23:38.00ID:GRyCax2nプログラミングに時間がかけること自体が無駄ならひとつも覚えないのが一番賢いんじゃね?
0324デフォルトの名無しさん
2015/06/16(火) 16:24:33.35ID:bUcTz6F3世界最先端の医療研究機関がこぞって採用し、医療分野にまで浸透してるんだが?
0325デフォルトの名無しさん
2015/06/16(火) 16:29:07.30ID:z0bXeBWtそうカリカリすんなにょ。アマなら別に命が掛かってる訳じゃない。
気楽にやろうぜ?
0326デフォルトの名無しさん
2015/06/16(火) 16:33:57.78ID:sXGSd9sk0327デフォルトの名無しさん
2015/06/16(火) 16:38:28.23ID:+KHNYHwJいや、そういうのは数字で出さないとww
ちゃんと全体の数値出しておいてね。
世界最先端だとか医療機関がどうとか そういうのどうでもいい情報だからww
0328デフォルトの名無しさん
2015/06/16(火) 16:45:18.09ID:nO677y3ugolang vs rubyだからスレの趣旨通りだね。
もっとな話、その上でWPを動かしたいだけなんだけど
0329デフォルトの名無しさん
2015/06/16(火) 16:45:58.46ID:+KHNYHwJここはDockerのスレではない。
消えろ。
0330デフォルトの名無しさん
2015/06/16(火) 16:48:13.33ID:nO677y3u0331デフォルトの名無しさん
2015/06/16(火) 17:17:09.17ID:rhusAjzFそういうこと。
このスレだと、rbenv やその他のenv系ツールやbundlerなどで、OSに複数のrubyや
rubyライブラリをインストールして、ディレクトリごとに切り替えるって言うのをやってると思う。
つまりアプリごとにそのアプリが必要とする実行環境を変えたいということ。
Dockerのコンテナはイメージ的には、アプリのライブラリを同梱しているようなもの。
Windowsで言えば、アプリのディレクトリに全てのシステムDLL入れておくこと近い
benvやbundlerだとruby関連は切り替えられてもglibcなどのOSのライブラリは切り替えられない
Dockerを使うとカーネル以外の全てをアプリの一部として取り込める。
LinuxだとCentOSやUbuntuというのはカーネルは細かいバージョンの違いがあるだけで
ほとんどがカーネル以外なので、アプリの一部としてディストリを含めることが可能になる
アプリにディストリを同梱するわけだから、その分ディスク容量は食うけどね。
0332デフォルトの名無しさん
2015/06/16(火) 17:20:22.49ID:rhusAjzF通常アプリを簡単にインストールするにはパッケージからインストールするのが楽
だけどこれにしてもインストールした後設定しないといけない。
Dockerを使えば、全てもしくは殆どを設定済みにしてインストールさせられる。
CLIコマンドをDockerコンテナとして配布すれば、インストールするには○○ライブラリが必要です
とか書く必要もなくなる。実際そういう使い方をしている例も存在する。
(まあ起動コマンドがdocker経由になって複雑になるからラッパースクリプトが必要になるけど)
でもDockerコンテナで配布するのに一番適してるのは、サーバー系アプリ。
ウェブサーバー(+ウェブアプリ)とかデータベースサーバーとか。
単純化して考えるとアプリは起動して、適当なポート番号で待ち受けして、適当な場所にデータを永続化できればいい。
仮にアプリが対応しているポート番号が固定で、読み書きするディレクトリが固定であっても
Dockerにポートフォワーディングさせたりボリューム機能を使うことで、
好きなポート、好きなディレクトリにデータを保存させることができる。
つまりアプリが動くのに必要とするもの全てをまとめて
さくっと起動できるようにするのがDockerコンテナなんだよ。
Vagrantは仮想マシンを作るもので、Dockerはアプリを
コンポーネント化したものだって言った意味がわかっただろ?
使い方がぜんぜん違うのよ。
0333デフォルトの名無しさん
2015/06/16(火) 18:42:05.17ID:CzUF3LMy黙ってSwiftとC#やってれば安泰だつってんだろボケ
保険で軽くjsやっとけば尚良しだがぶっちゃけjsはあくまで保険でどうでもいい存在でもある、以上!
0334デフォルトの名無しさん
2015/06/16(火) 18:45:46.69ID:y+ZRno0+で、AppleWatchの心拍数(笑)と加速度センサー(笑)だけで何か病気は分かりましたか?
不整脈と心筋梗塞くらいはわかるかもね(笑)
0335デフォルトの名無しさん
2015/06/16(火) 20:20:51.18ID:5F6VuMxfそんなスグレモノだったら、独立したスレを立てた方がいいかもね
332の話だとそれだけの価値が有りそうに見える
0336デフォルトの名無しさん
2015/06/16(火) 20:21:43.58ID:dGPTc6CFそういう大げさな宣伝文句は失望を産むだけだよ
基本的にライブマイグレーションできないのでクリティカルな用途に使えないし、
1マシンを単位とするミドルウェアにはdockerは向かない
ネットワーク対応と状態保存への対応がクソだから、
特定の設定がいるサービスに向かない、ネットワーク越しの設定も向かない
設定に環境変数の入ったスクリプトを用意する必要があるので
シェルや外部アプリで管理する事になる
特定ディレクトリへのローカルデータ保存や、
外部へのファイル保存を考えていないので、普通はdbは外に置く羽目になる
ここまでクソいけど、利点は落ちたらすぐ復旧すればいいだけの軽量性
仮想マシンのような起動時間がなく、プロセス起動だけで済むので
外側のウェブサーバーなどには相当使える
後は複数の別のアプリケーション群を、同一マシンで動かす時等
一番はアクターモデルで汎用プロセスが処理するアプリケーション
これは間違いなくdockerが適している
0337デフォルトの名無しさん
2015/06/16(火) 20:27:32.78ID:dGPTc6CF責任取って沈んでるスレ掘り起こしたから、続きはこっちでな
http://peace.2ch.net/test/read.cgi/tech/1346595505/l50
0338デフォルトの名無しさん
2015/06/16(火) 21:28:13.18ID:nO677y3u僕なら10リクエストごとにApacheを再起動しますね。
0339デフォルトの名無しさん
2015/06/16(火) 22:58:46.20ID:rhusAjzF> 基本的にライブマイグレーションできないのでクリティカルな用途に使えないし、
なんでそこでライブマイグレーションが出てくるのかわからん。
Dockerコンテナ = アプリ
ここまでだいじょうぶだよね?
MySQLはライブマイグレーション出来ない。
nginxはライブマイグレーション出来ない
そう言ってるのと同じことなんだけど。
0340デフォルトの名無しさん
2015/06/16(火) 23:03:05.86ID:rhusAjzF「アプリ+α」にするだけなので、
仮想マシンのライブマイグレーションが
その上で動く「アプリ」を別にマシンに移動できるというのなら
当然「アプリ+α」だって移動できる。
Dockerを仮想マシンとして考えてるから、
そういDockerコンテナ(=アプリ)に
ライブマイグレーション機能が必要だとか考えてしまう。
繰り返すけど、Dockerで作り出すものは単なるアプリなんだよ。
0341デフォルトの名無しさん
2015/06/16(火) 23:08:36.00ID:rhusAjzF> ネットワーク対応と状態保存への対応がクソだから、
> 特定の設定がいるサービスに向かない、ネットワーク越しの設定も向かない
> 設定に環境変数の入ったスクリプトを用意する必要があるので
> シェルや外部アプリで管理する事になる
そりゃ、Dockerで作ったものも、単なるアプリなんだから
設定いるに決まってるだろw
その設定を楽にするツールは当然あるがね。
> 特定ディレクトリへのローカルデータ保存や、
> 外部へのファイル保存を考えていないので、
それは明らかに間違い。起動時に-vで指定した場所(ディレクトリ)に保存できる。
> 普通はdbは外に置く羽目になる
外っていうのが意味不明だけど、通常ウェブアプリは外部のデータベースを使う。
Dockerで包んだとしても、ウェブアプリはウェブアプリなので外部の
データベースを使うことに変わりはない。"アプリなので"
もちろんウェブアプリとデータベースを一つにまとめることも可能。
Windows用の家計ソフトとか簡易データベースを内蔵していたがあれと同じ考え。
「アプリ+α」にデータベースサーバーをまとめることも可能で
保存先をホスト上のディレクトリにすることも可能。
0342デフォルトの名無しさん
2015/06/16(火) 23:26:53.28ID:rhusAjzF仮想マシンを置き換えるとも思ってない。
だって、全く別のものなんだから。
Dockerが置き換えるのはアプリとそのデプロイ方法
CentOSに最新バージョンのWordPressをインストールして動かすまでの
手順を考えて見ればわかる。各OSに合わせて必要なモジュールを入れて設定をする。
それがDockerを使うと一度そのイメージをつくるだけでCentOSであっても
Ubuntuであっても同じように動かせる。イメージを作るためのDockerfileという
ファイルがあるから、どんな設定をしたのか明らかだし、カスタマイズするのも簡単
つまりディストリが備えるパッケージ管理システムを使わずに
アプリのインストールが可能になるんだよ。
仮想マシンを置き換える話なんか俺はしとらん。
0343デフォルトの名無しさん
2015/06/16(火) 23:34:37.43ID:rhusAjzF面白い突っ込みどころを見落としていたw
> ネットワーク越しの設定も向かない
これって、DockerコンテナにSSHで接続とかいう発想してるだろ?w
仮想マシンの変わりだと思ってる証拠だよ。
Dockerコンテナ=アプリ
例えば、Dockerコンテナとして、MySQLを作ったとする。
必要なライブラリやユーザーランドを含めた。
「MySQL+α」というアプリを作ったとする。
ネットワーク越しの設定がしたいというのは、
「MySQL+SSH+α」というアプリを作ろうとしているってことだ
「MySQLの管理機能にSSHで接続したら便利じゃね?
MySQLにSSH管理機能追加しようぜ!」という発想。
そんなキメラみたいなアプリを作ろうと考えるなよw
「MySQL+α」アプリをネットワーク越しで設定なんかしないんだよ。
0344デフォルトの名無しさん
2015/06/17(水) 01:58:40.43ID:EXI2gosk随分と昔にnode.jsから去ってgolangへ行ったんだよね。たしか。
彼のコミットを遠くから見つめているのが好きでした。
0345デフォルトの名無しさん
2015/06/17(水) 03:10:36.72ID:6DoA86eHID:rhusAjzF、ここじゃなくてこっち来いって
http://peace.2ch.net/test/read.cgi/tech/1346595505/
0346デフォルトの名無しさん
2015/06/17(水) 08:58:26.61ID:Mit22EaZ頑張ってネタ作れよ
0347デフォルトの名無しさん
2015/06/17(水) 17:43:46.11ID:EXI2goskだけど、それらに相当するものがnode.js界隈では見当たらないんだ。Rails使った方が余程のことエコだよね?
0348デフォルトの名無しさん
2015/06/17(水) 18:08:31.95ID:Y0tcUgcD何言ってるんだ?
0349デフォルトの名無しさん
2015/06/17(水) 18:32:27.96ID:LKIKGYRF0350デフォルトの名無しさん
2015/06/17(水) 21:55:09.16ID:EXI2goskフロントエンドにはjsを使わないことにしました。UI/UXなんてCLIで十分です。
0351デフォルトの名無しさん
2015/06/17(水) 21:59:44.48ID:EXI2goskツールがrubyでできているから、どのみちRubyとRailsの環境を整えて、
Rubyのスクリプトを書く羽目になるわけで、もう最初からRubyつかった方がはやい。
0352デフォルトの名無しさん
2015/06/17(水) 22:41:05.05ID:Y0tcUgcDえ?ということはWordPressを使うならば
PHPを使ったほうが早いってことにあるわけ?w
0353デフォルトの名無しさん
2015/06/17(水) 22:44:03.40ID:Y0tcUgcDサーバーにredmineなどそれらのツールをセットアップするわけで、
ローカルにRubyとRailsの環境を整えたって
redmineをみんなで使えないぞw
少人数って見えはってるだけで、
実は一人だろ?しかもマシン一台だろ?w
0354デフォルトの名無しさん
2015/06/17(水) 23:04:01.03ID:EXI2goskぼっちのWPerと、ぼっちのRubyistが居たとしたら、
ぼっちのRubyistの方が一緒に仕事しただろ?
0355デフォルトの名無しさん
2015/06/18(木) 00:11:13.64ID:OmufGupK0356デフォルトの名無しさん
2015/06/18(木) 00:33:46.92ID:fGQYSQyU時点でJava
スレタイに忠実ならpythonかjs
今後の普及を考えて、swift, C#, Goあたり
こんな感じじゃないかな?
0357デフォルトの名無しさん
2015/06/18(木) 00:34:49.51ID:fGQYSQyU☓時点
○次点
0358デフォルトの名無しさん
2015/06/18(木) 00:49:24.48ID:OmufGupKruby : github, redmine,vagrant, metasploit
php : ,mantis, ...
node.js: ,omega
pythonの方がキラーアプリは多いんだけど、rubyの方がrails依存で一体感があるんだよね
phpとnode.jsのコミュニティは、同じことをするための道具ばかりが増えていくイメージ。
0359デフォルトの名無しさん
2015/06/18(木) 06:46:54.01ID:AUzQGDPjC++は最強といえば最強だけど最凶でもある。
Googleみたいに常に最新企画使えて、マクロで魔改造して
使いやすくしたベースを整えられるのであれば良いのかもしれない
0360デフォルトの名無しさん
2015/06/18(木) 07:19:59.34ID:Fdn/rkIqそうやって好き勝手するからGoogleの中でもカオス化してレガシーコードの糞の山のメンテに苦労してるらしいぞ
0361デフォルトの名無しさん
2015/06/18(木) 10:01:12.90ID:mN+/FdY3でも素のC++だけでいっても結局何年も続けていれば
糞の山のメンテに苦労することになるだろうしな
0362デフォルトの名無しさん
2015/06/18(木) 11:22:23.82ID:mN+/FdY3WebAssembly
http://jp.techcrunch.com/2015/06/18/20150617google-microsoft-mozilla-and-others-team-up-to-launch-webassembly-a-new-binary-format-for-the-web/
0363デフォルトの名無しさん
2015/06/18(木) 14:13:44.57ID:OmufGupK0364デフォルトの名無しさん
2015/06/18(木) 15:32:37.86ID:akdd618tエンド側視点に立ったらそれがあまりにも快適で優れている以上は打破する意味もないんよな
だから俺は今までどおりネイティヴで行くし、打破出来たらそのときに初めて本格的にやっても全然遅くはない、というくらいなんよなWEBテクノロジーってさ(´・ω・`)
0365デフォルトの名無しさん
2015/06/18(木) 16:07:17.41ID:OmufGupKjsが煩わしいからw3mを使うことにしたよ
0366デフォルトの名無しさん
2015/06/18(木) 17:02:08.10ID:zeAQOF9Kいつの間に・・・
HTMLにJavaScript以外のコードを埋め込めるようにはなるんかな
0367デフォルトの名無しさん
2015/06/18(木) 19:31:40.78ID:sk5olvXp読んでないけど、要するにバイトコード規格って話だろ?
Javaのようにコンパイルしてバイトコードになったものを
JavaScript言語と同じように実行できる。
ブラウザがJavaScriptとバイトコードの両方の実行に対応する。
サーバーサイド側でプリコンパイルを行うって考え方かな。
altJSは今までどおりJavaScriptに変換すれば
バイトコードに変換するだけで、対応していないブラウザはJavaScript、
対応しているブラウザはバイトコードの方を実行する。
将来はバイトコードだけを生成する言語も作られるのだろうか?
それはそれでバイトコードをJavaScriptに逆コンパイルする技術もできるだろう。
開発言語的には今と対して変わらなくて、いきなり他の言語が使えるわけじゃなく
他の言語が(altJSとみたいに)JavaScriptに変換する必要があるのと同じように
バイトコードに変換する必要がある。
0368デフォルトの名無しさん
2015/06/18(木) 19:36:16.60ID:TQxUCsJzそれでも他言語をJSに変換してまで使うのは大げさだろうと言った雰囲気が減るのはいいこと。
さらにWebAssemblyはブラウザだけをターゲットにしていないから、
実は将来的にJavaVMを脅かす存在になる可能性もある。
0369デフォルトの名無しさん
2015/06/18(木) 19:47:18.47ID:sk5olvXp実際にはバイトコードに変換するんだろうけどね。
その過程でバイトコードに変換できない命令はコンパイルエラーを起こす。
どちらにしろ、ファイルアクセス命令とかはブラウザでは使えないわけだから。
最終的にはJavaScriptを含めたすべての言語はバイトコードに変換して
実行するようになり古いブラウザ用の互換性のためにバイトコードを
JavaScriptに逆コンパイルするようになるだろう。
そしてウェブサーバーはgzip圧縮のように
ソースコードを配置するとサーバーサイドで
コンパイルして配信するようになるかもな。
0370デフォルトの名無しさん
2015/06/18(木) 19:57:54.74ID:OmufGupKdartってphpのgoogle実装のことだろ
0371デフォルトの名無しさん
2015/06/18(木) 20:02:17.48ID:L83A48qb結局は自身のフォルダ内の閉じられた空間を利用したい場合が殆ど。
それであればUnityがasm.jsへの変換でやっているようにエミュレートすることは容易。
まああとはWebAPIの整備を待つしか無い。
0372デフォルトの名無しさん
2015/06/18(木) 20:47:03.21ID:zeAQOF9Kそうそう
もうHTML自体にもとらわれずに
HTMLとバイトコードをまとめて生成する言語やライブラリができるかもしれない
そうなると、どの言語でもWebプログラミングが可能になるな
0373デフォルトの名無しさん
2015/06/18(木) 20:57:49.16ID:zeAQOF9Kしかもクロスプラットフォーム
これでプログラミング環境が大きく変わるかもしれない
0374デフォルトの名無しさん
2015/06/18(木) 21:00:18.08ID:Fdn/rkIqUIだけなら今でも十分ネイティブと遜色ない(PCに限る)
でもイマイチパッとしないのはローカルファイルアクセスなどAPIの不備やセキュリティの問題から
0375デフォルトの名無しさん
2015/06/18(木) 21:14:24.24ID:sk5olvXpブラウザという実行環境が提供するAPIの話であって、
ブラウザ以外の実行環境(nodeなど)ではAPIが
提供されているからローカルファイルアクセスできる
>>374の内容は、ブラウザがぱっとしないという話であって
JavaScriptの問題ではない。
0376デフォルトの名無しさん
2015/06/18(木) 21:15:49.95ID:sk5olvXpブラウザという実行環境で動かすなら、どの言語で書いても同じように
ローカルファイルアクセスなどAPIの不備やセキュリティの問題が発生する
だからどの言語もパッとしないことになる。
0377374
2015/06/18(木) 21:33:40.09ID:Fdn/rkIqそういうつもりで言ったんだけど、何に反論してるの?
だいたい、そんなにJavaScriptが好きなら別にWebAssemblyなんて待つまでもなく
今でもJavaScriptでクロスプラットフォームでネイティブなGUIアプリ作れる環境は十分整ってるじゃないか
0378デフォルトの名無しさん
2015/06/18(木) 21:51:43.39ID:sk5olvXpJavaScriptの問題ではなくて
ブラウザの問題であると明確にしている。
たまに勘違いする奴がいるんだよw
言語が関係ないってことがわかって無いやつが
0379デフォルトの名無しさん
2015/06/18(木) 22:40:40.76ID:OmufGupK0380デフォルトの名無しさん
2015/06/18(木) 23:08:31.73ID:zeAQOF9KJavaScriptだけの話ではなくて、
どの言語を用いても、WebプログラミングやクロスプラットフォームのGUIプログラミングが可能になるかもしれないという話なのだが。
それから、>>375が言うように、nodeなどの環境を使えば、ローカルファイルアクセスはできるよ。
つまり、WebAssemblyによって、
どの言語からでも、ブラウザやnodeなどの実行環境に応じて、
WebプログラミングやクロスプラットフォームのGUIプログラミングが
可能になるかもしれないということ。
0381デフォルトの名無しさん
2015/06/18(木) 23:18:58.02ID:zeAQOF9K0382デフォルトの名無しさん
2015/06/18(木) 23:39:37.19ID:vyGlo9H8現状多くのWebAPIがJSに寄り過ぎてるからそれは厳しいだろうよ
GUIプログラムが可能なのは精々現状と同じくOpenGLを用いて描画している場合のみだろうよ
0383デフォルトの名無しさん
2015/06/18(木) 23:47:42.63ID:OmufGupK0384デフォルトの名無しさん
2015/06/19(金) 03:10:45.26ID:4ikaW02v0385デフォルトの名無しさん
2015/06/19(金) 04:07:03.22ID:X9doG1g/ttps://github.com/WebAssembly/design/blob/master/UseCases.md
0386デフォルトの名無しさん
2015/06/19(金) 06:43:43.88ID:7aVYy04Zゲームとか言われても、未だにWebGLすらスマホやタブレットじゃまともに使い物にならない現状では白けてしまう
0387デフォルトの名無しさん
2015/06/19(金) 07:03:49.64ID:GjWAK8Ev0388デフォルトの名無しさん
2015/06/19(金) 15:32:49.71ID:4ikaW02v0389デフォルトの名無しさん
2015/06/19(金) 17:18:00.73ID:7aVYy04Z結局サーバーを通す必要があるから、わざわざテキスト化だけクライアントでやる意味はあまりない
全部サーバーで動かせばいい
0390デフォルトの名無しさん
2015/06/19(金) 17:33:02.14ID:4ikaW02v0391デフォルトの名無しさん
2015/06/19(金) 18:12:16.98ID:n7E72aKVC/C++用のAPIが作られる可能性が微レ存?
0392デフォルトの名無しさん
2015/06/19(金) 18:28:24.89ID:4ikaW02v0393デフォルトの名無しさん
2015/06/19(金) 19:10:39.06ID:FPXra8B5JSや他のWASMモジュールらと楽に対等な双方向の関わりができて、一緒にアプリを構築できる存在を目指してるようで感心。
0394デフォルトの名無しさん
2015/06/19(金) 19:11:19.19ID:FPXra8B50395デフォルトの名無しさん
2015/06/19(金) 20:45:57.36ID:4ikaW02vそうなると、javascriptの高速化に金を注ぐ必要もなくなってv8とnode.jsの天下も終わり。
また、ぺちぱーたちが勝利してしまうのか
0396デフォルトの名無しさん
2015/06/19(金) 21:09:22.49ID:JZubWpD5これからはWebAsmの最適化に力を入れる必要があるし
バックエンドのJS仕様にまずSIMDやスレッド制御や型付オブジェクトや数値型を入れていく必要がある
0397デフォルトの名無しさん
2015/06/19(金) 21:29:01.37ID:X+CwqWOz> これってさ、まともに実装された日にはGoogle Map等のajaxアプリは再実装されるよね
コンパイルするだけでいいのでは?
JavaScriptからバイナリに変換するツールもできるだろうし。
0398デフォルトの名無しさん
2015/06/19(金) 21:30:37.97ID:X+CwqWOz> 金を注ぐ必要もなくなってv8とnode.jsの天下も終わり。
へ?(笑)
node.jsの代わりなら、今だってC/C++で作ればいいんですよ。
もちろんそれ以外の言語だってなんでも。
それらの言語があるなら、node.jsが選ばれてるのです。
0399デフォルトの名無しさん
2015/06/19(金) 21:31:04.81ID:X+CwqWOz○ それらの言語があるなか、node.jsが選ばれてるのです。
0400デフォルトの名無しさん
2015/06/19(金) 21:38:42.47ID:JZubWpD5それが将来的にWASMで実現できるわけか
そこらの言語のデフォルトのエンジンより高速に動く確率は100%だろうな
0401デフォルトの名無しさん
2015/06/19(金) 21:41:24.45ID:4ikaW02vbuild 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に変換するってこと?
0402デフォルトの名無しさん
2015/06/19(金) 21:53:56.00ID:JZubWpD5WASMはJSのバイトコード(但し最初はasm.jsの範囲程度でGCなど踏み込んだとこまでできてない)
0403デフォルトの名無しさん
2015/06/19(金) 22:32:42.34ID:4ikaW02v0404デフォルトの名無しさん
2015/06/20(土) 01:54:16.08ID:ai0+eK9f0405デフォルトの名無しさん
2015/06/20(土) 02:24:57.74ID:6HkOmq78最適化されたバイトコードは同じようなものになるんじゃないですかね
もし仮に、Rubyとc++が同じ速度ならRubyの方を使いたいし、
Rubyとjavascriptが同じ速度でもRubyの方を使いたいとは思うんだけど。
0406デフォルトの名無しさん
2015/06/20(土) 04:55:06.07ID:WNPFwZI0俺はそうは思わんな
0407デフォルトの名無しさん
2015/06/20(土) 11:54:36.11ID:0m/77L0T真のマルチスレッドを使いたい
0408デフォルトの名無しさん
2015/06/20(土) 13:51:07.55ID:6HkOmq78パッと思いつく限りでは、
c++に対するアドバンテージは、インタプリタ、コンパイル時間、正規表現、map, collect, 無名関数
jsに対するアドバンテージは、thisのスコープ、map,collect,クラスベース、オペレータのオーバーロード、名前空間、モジュール
0409デフォルトの名無しさん
2015/06/20(土) 14:14:55.74ID:dwzMpSBCたんに「ボク、Ruby大好き!他の言語はキライ!」「ああそうですか(かわいそうに…)」ってだけかと。
たとえば、(バイトコード)インタプリタっても、
デバッガがそのメリットを活かしてよく出来ているわけでもなし(Rubyのはむしろ貧弱な部類だ)、
map/collect の類いだって古くはLISP/Smalltalk以来、今どきの言語ならなおさら普通にあるだろ。
0410デフォルトの名無しさん
2015/06/20(土) 14:38:30.94ID:Nb+lPMBVどんぐりの背比べしかないからな。
劣ってさえいなければ、
なんだっていいんだよ。
0411デフォルトの名無しさん
2015/06/20(土) 15:25:51.03ID:6HkOmq78Smalltalkのイディオムを覚えてるって、一体、何処の苦行僧?w
Rubyのデバッガで一般的に好評化獲ている部類だった気がするんだけど。
なにより、Google Map弄るなら行列演算のようなことをしたくなるわけで、
その手のメソッド群が言語レベルでサポートされてる方が嬉しいよね
速度とプラットフォームの土台まで同じ状況ならRubyを使うよ。
逆に言えば、速度とプラットフォームの問題があるからRubyなんて使わない。
0412デフォルトの名無しさん
2015/06/20(土) 15:36:02.28ID:g/mzTnpr0413デフォルトの名無しさん
2015/06/20(土) 15:50:27.80ID:6HkOmq78phpで行列演算をするのは見たことがないし、配列操作がイケてるようには見えない。
0414デフォルトの名無しさん
2015/06/20(土) 15:59:01.43ID:6HkOmq787年ぐらい前は速度と品質が拮抗していて、毎日のようにベンチマーク取ってる人たちは居たんだけど
そんなものをとるのもバカバカしくなる位の性能と品質でv8が追い抜いてったからね
0415デフォルトの名無しさん
2015/06/20(土) 17:03:45.28ID:00PFGdV4それは全くJSに対するアドバンテージにはならない
なぜならWASMが動的言語を変換する目的にも使えるほど
一人前のバイトコードになる頃にはES7、ES8の時代になっているから
0416デフォルトの名無しさん
2015/06/20(土) 17:36:10.60ID:6HkOmq78es6にオペレーターのオーバーロードは載らないけどRubyは既に持っている
es7にオペレーターのオーバーロードが載るか分からないけどRubyは既に持っている
0417デフォルトの名無しさん
2015/06/20(土) 18:19:29.86ID:rFu0KqoE> map/collect の類いだって古くはLISP/Smalltalk以来、今どきの言語ならなおさら普通にある
からどうして
> Smalltalkのイディオムを覚えてるって、一体、何処の苦行僧?w
という発想がくるのか分からなかった。
0418デフォルトの名無しさん
2015/06/20(土) 18:39:45.23ID:6HkOmq78SmalltalkやPerlで多次元配列を実装するのは大変だと思うよ。の意
0419デフォルトの名無しさん
2015/06/20(土) 19:09:17.54ID:rFu0KqoEごめん。なんでとーとつにPerlが出てくるのかを含めて、やっぱ言いたいことがわからんかった。
Perlはもちろん、Smalltalkにすら多次元配列の実装はすでにあるという発想には至れないの?
0420デフォルトの名無しさん
2015/06/20(土) 19:12:16.10ID:rFu0KqoE0421デフォルトの名無しさん
2015/06/20(土) 19:19:34.90ID:KVa5UIm3演算子オーバーロードは今のところES7で入る予定
http://www.slideshare.net/BrendanEich/extensible-operators-and-literals-for-javascript
ES7は遅くとも2017年中には出る
0422デフォルトの名無しさん
2015/06/20(土) 20:20:52.61ID:g/mzTnprES6ですら遅れまくってるのにそんなスケジュールまるでアテにならないよね
0423デフォルトの名無しさん
2015/06/20(土) 20:44:59.36ID:Nb+lPMBV時間が解決する問題は時間が立てば解決する。
0424デフォルトの名無しさん
2015/06/20(土) 21:07:27.81ID:g/mzTnprその時間が現実的な範囲で済めばいいけどねー
ESは4放棄の前科もあることだし
0425デフォルトの名無しさん
2015/06/20(土) 21:19:55.61ID:elrDVecRES6は別に遅れてないが?
というかもう策定完了したし
0426デフォルトの名無しさん
2015/06/20(土) 21:25:05.99ID:SvIyY1J2将来のことならなんとでも都合良く言える
0427デフォルトの名無しさん
2015/06/20(土) 21:27:51.19ID:6HkOmq780428デフォルトの名無しさん
2015/06/20(土) 21:30:36.02ID:6HkOmq78いや、君が物分かり悪そうだなと思って「イディオム」を強調したかったんだ
0429デフォルトの名無しさん
2015/06/20(土) 22:10:26.71ID:rFu0KqoEなんだ。イディオム言いたかっただけか。
0430デフォルトの名無しさん
2015/06/20(土) 23:40:36.24ID:6HkOmq78少し前まで、宇宙はS式で出来ているってのが人類史に残る共通認識だったんだけど、
最近にもなってJSONで出来ていたってことがLHCの実験で発見されたんだ
0431デフォルトの名無しさん
2015/06/21(日) 01:32:16.94ID:RBHwsW1q何が言いたいのかも理解できない…
0432デフォルトの名無しさん
2015/06/21(日) 01:35:46.63ID:jrZg8i9a住んでる世界が違うんじゃね?
0433デフォルトの名無しさん
2015/06/21(日) 06:49:13.44ID:D0lH6lKr0434デフォルトの名無しさん
2015/06/21(日) 08:16:37.91ID:aw+sE0x6Ruby推しな時点で頭オカシイ奴だとは思ってたが…
0435デフォルトの名無しさん
2015/06/21(日) 15:32:43.39ID:o5OcWR3U互換性維持している限りは問題ないんだが、JSはIE910の問題があるからなあ・・・
0436デフォルトの名無しさん
2015/06/21(日) 16:11:08.55ID:b/+ix1kEだからFlashなんかが流行ったりしたわけだし
(Javaアプレットは失敗したけど)
0437デフォルトの名無しさん
2015/06/21(日) 18:24:36.47ID:RBHwsW1qうん、ID:6HkOmq78はイディオムと糖衣構文の違いすらわかってない無知の癖に、
Ruby派生元のSmalltalkとPerlを下に見た事に土下座して謝ったほうが良いと思う
0438デフォルトの名無しさん
2015/06/21(日) 19:45:03.59ID:Nb1tgMaxSmalltalkからの「派生」という表現は、例えばJSの元ネタのSelf程度に
Smalltalkばりの潜在能力を継承した言語や環境に使って欲しいなぁ…
0439デフォルトの名無しさん
2015/06/21(日) 20:10:53.34ID:RBHwsW1q確かに語弊があるね
Rubyの元ネタ or パクリ元が正しいか
0440デフォルトの名無しさん
2015/06/21(日) 20:19:21.52ID:AsKpC0Po0441デフォルトの名無しさん
2015/06/21(日) 23:02:06.05ID:5Rbtx0IM今までの前例鑑みるとSwift天下の未来しか見えない
0442デフォルトの名無しさん
2015/06/22(月) 01:00:31.23ID:8By0tWhkMicrosoft全盛時代のC#見てりゃ分かるだろ
0443デフォルトの名無しさん
2015/06/22(月) 02:27:28.76ID:j9mWyPD+そのままAndroidとWindows Phoneで
動くようになる日が待ち遠しい(大爆笑)
JavaScriptで作ればそれが既に可能なんだよな
0444デフォルトの名無しさん
2015/06/22(月) 04:12:22.03ID:t5TZehkz0445デフォルトの名無しさん
2015/06/22(月) 05:55:20.19ID:MQ3olz1r0446デフォルトの名無しさん
2015/06/22(月) 14:08:15.13ID:0J5TjOQ0それどころか低脳スクリプターさんが大好きなウェッブ()な世界でもSwiftさんを動かせるようになるという事実
JSでクロスプラットフォーム!とカッコつけて糞なアプリ作って開発費ゴミにする情弱企業も今や皆無だし、いよいよ全ての天下を獲りにきたアップルは強い
0447デフォルトの名無しさん
2015/06/22(月) 14:52:38.25ID:Mewj3u4zJS自体は糞言語
0448デフォルトの名無しさん
2015/06/22(月) 16:52:50.95ID:nIM291t7何を根拠にイディオムとシンタックスシュガーの違いが分かってないって?
0449デフォルトの名無しさん
2015/06/22(月) 17:51:00.58ID:nIM291t70450デフォルトの名無しさん
2015/06/22(月) 18:09:52.24ID:6W+IUVUvそして他の言語でも同じように行列演算のライブラリを書いて
比較するって話なのか?
いや、誰かがSmalltalk以外で行列演算のライブラリを書かないと
凄いかどうか比較できないだろう?
0451デフォルトの名無しさん
2015/06/22(月) 20:02:15.20ID:xP20JaONいいよ。とはいえ、ガチな行列計算は書くのも比較のために読むのも大変だから、
サブセットみたいなものを Ruby で書いて出してみてよ。ほぼ同じものを Smalltalk で実装するから
それを通じて Smalltalk で実装するのがそんなに大変なことか確認してみよう。
0452デフォルトの名無しさん
2015/06/22(月) 21:19:28.07ID:nIM291t7Smalltalkで実装する気なんてないだろカス
既にあるのと比べたら?
0453デフォルトの名無しさん
2015/06/22(月) 22:22:38.69ID:zCxXURfnそんな警戒しなくても、Smalltalk なんて Ruby からしたら百倍単純だし、
比較対象の Ruby のコードさえ書いて出してくれたら、こっちもさくっと書きかえて出しますがな…^^;
> 既にあるのと比べたら?
ガチな行列計算を含むライブラリとかなら、Pharo 向けにこういうのがあるけど
http://www.slideshare.net/esug/numerical-methods-1897238
https://github.com/SergeStinckwich/SciSmalltalk
Smalltalk のコードなんか読めないでしょ? 規模も違うし、どうやって比較・判断するの?
0454デフォルトの名無しさん
2015/06/22(月) 22:48:50.29ID:nIM291t70455デフォルトの名無しさん
2015/06/23(火) 03:34:28.89ID:Uju7yY+s0456デフォルトの名無しさん
2015/06/23(火) 07:33:26.36ID:pf8Zdy1x0457デフォルトの名無しさん
2015/06/23(火) 08:09:02.97ID:yRPN1Uepガチでそれ?
どっかの学生が演習で作ったレベルのそれが?
0458デフォルトの名無しさん
2015/06/23(火) 08:35:08.85ID:pf8Zdy1xOpenGL用の補助用途なら100行くらいでリッチでは無いけど十分なの作れるでしょ。
0459デフォルトの名無しさん
2015/06/23(火) 09:06:41.95ID:UdZmnE2/そのセリフさ、中身読まなくても何にでも言えることだよね。
説得力無いよ。何一つ中身に言及してないんだから。
お前の書いたコードは学生レベルじゃん。
ほら、中身を見なくても言えた。
お前がやってることはこういうことだよ。
0460デフォルトの名無しさん
2015/06/23(火) 09:28:55.89ID:nUZee24xAPL とかその系列言語とか、そういう範疇ではなしに?
0461デフォルトの名無しさん
2015/06/23(火) 09:37:07.81ID:nUZee24xしょぼいながらも行列クラスは組み込みになっているっぽい。
http://forum.world.st/Matrix-API-question-for-a-native-english-td4804777.html
http://d.hatena.ne.jp/sumim/20110429/p1
もっとも他の言語と違って Smalltalk の場合、組み込みクラスって概念自体が希薄だけれども…
0462デフォルトの名無しさん
2015/06/23(火) 09:58:42.62ID:ZwW+c3dB0463デフォルトの名無しさん
2015/06/23(火) 09:59:15.36ID:nUZee24xこれを移植したものらしいね。
Object-Oriented Implementation of Numerical Methods by Dr. Didier Besset
http://www.javaspecialists.eu/archive/Issue044.html
中身をざっと見てみたけど、テストを除くクラス数が100程度と比較的がんばっている感じ。
0464デフォルトの名無しさん
2015/06/23(火) 11:20:42.95ID:nUZee24xオリジナルの実装について書かれた本が 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
0465デフォルトの名無しさん
2015/06/23(火) 12:14:36.96ID:Uju7yY+s0466デフォルトの名無しさん
2015/06/23(火) 23:22:02.97ID:9MB57bBg0467デフォルトの名無しさん
2015/06/23(火) 23:31:58.22ID:Uju7yY+s音楽業界まで牛耳るつもりみたいだからな
0468デフォルトの名無しさん
2015/06/24(水) 00:10:29.38ID:o4Lf2tKZ0469デフォルトの名無しさん
2015/06/24(水) 03:08:56.24ID:JO8sPd+Q0470デフォルトの名無しさん
2015/06/24(水) 08:33:57.90ID:WM129ODP0471デフォルトの名無しさん
2015/06/24(水) 21:38:29.57ID:JO8sPd+Q0472デフォルトの名無しさん
2015/06/25(木) 20:58:04.76ID:bupwwLjS0473デフォルトの名無しさん
2015/06/26(金) 01:20:36.71ID:MUJTWSK20474デフォルトの名無しさん
2015/06/26(金) 05:57:50.26ID:Y2geVtAFゲハ脳はゲハ板から出てくんなよ本当…
0475デフォルトの名無しさん
2015/06/26(金) 05:59:17.71ID:I1Mor4n20476デフォルトの名無しさん
2015/06/26(金) 06:12:00.28ID:Y2geVtAFこいつ本当口だけだな
0477デフォルトの名無しさん
2015/06/26(金) 07:49:10.78ID:Dg7EuqgjSmalltalkみたいな単純な文法も読めずに「イディオム」とか言ってて上から目線なの笑えた。
YouTubeで「Pharo」で出てくる、Smalltalk関連動画を観とくだけで、だいたい学べるのに…(ステマ)
0478デフォルトの名無しさん
2015/06/26(金) 08:26:50.75ID:vmQtKb24どうでもいい
0479デフォルトの名無しさん
2015/06/26(金) 08:29:27.20ID:jWa9J4oZ0480デフォルトの名無しさん
2015/06/26(金) 09:04:11.04ID:4ZAgYnrz直感でプログラミングができるならマなんていらない
0481デフォルトの名無しさん
2015/06/26(金) 10:56:23.97ID:cxZ2L5Vl初心者で申し訳ないんだけども、そんなに関数型って凄いの?
0482デフォルトの名無しさん
2015/06/26(金) 11:17:27.97ID:OemPIHzf確かに。今までワイがやって来た言語の中でその点は最も優れていると思う。
0483デフォルトの名無しさん
2015/06/26(金) 11:29:17.09ID:4ZAgYnrzなにがPythonだ
スクリプト言語最高峰はAWKだろ!
0484デフォルトの名無しさん
2015/06/26(金) 11:33:58.85ID:OemPIHzf昔のawkしか知らないんだが
最近のawkは良いのか?javascriptレベルの事がサクサクっと出来るのか?
0485デフォルトの名無しさん
2015/06/26(金) 11:36:57.94ID:4ZAgYnrzGNU AWK にはネットワーク機能もあるよ!
0486デフォルトの名無しさん
2015/06/26(金) 13:03:01.27ID:d2yTm3dkオブジェクト指向原理主義かどうかはさておき、Smalltalkのことを常識程度に知っとけば
少なくともAppleやジョブズの現実歪曲フィールドとかのトラップに填まってハジをかかずに済む
0487デフォルトの名無しさん
2015/06/26(金) 15:47:03.61ID:jDLnSqXkあるよって言われてもなww
0488デフォルトの名無しさん
2015/06/26(金) 20:02:39.45ID:MUJTWSK2誰か有名なプログラマがブログ記事かいてたよ
そんなにlispがすごいなら
とか、そんなタイトル
0489デフォルトの名無しさん
2015/06/26(金) 20:04:21.12ID:MUJTWSK2そもそも、多くのことをしないのが哲学であり、思想なのにな
0490デフォルトの名無しさん
2015/06/26(金) 20:06:20.42ID:MUJTWSK2死ぬまでVBでもつかってろよ化石
0491デフォルトの名無しさん
2015/06/27(土) 01:56:24.44ID:bG8Sx44n0492デフォルトの名無しさん
2015/06/27(土) 02:19:45.00ID:8ZU9rVWT0493デフォルトの名無しさん
2015/06/27(土) 08:01:08.07ID:2SXYztfq0494デフォルトの名無しさん
2015/06/27(土) 10:44:17.14ID:ZQZYHr56モジュラリティが一部のマニアに好まれていたわけだけれど
最近は、優れた型システムと組み合わせることで、抽象データ型の
オブジェクト指向の欠陥を克服したと主張されるようになって
もてはやされている。
0495デフォルトの名無しさん
2015/06/27(土) 11:10:27.82ID:484joQuLどんな言語やツール使ってもダメダメだからな
0496デフォルトの名無しさん
2015/06/27(土) 18:17:54.01ID:civgHnBw俺はまだ20代だぞ!
0497デフォルトの名無しさん
2015/06/27(土) 18:35:33.97ID:Oo/+2le8外にメリットをアピールできるとこまでいってない。
後に出た言語ほど克服してきてるがHaskelはもう論外。
0498デフォルトの名無しさん
2015/06/27(土) 20:38:11.83ID:aqfr1J/80499デフォルトの名無しさん
2015/06/27(土) 21:25:40.71ID:uU8V9n6ySmalltalkは逆に頭弱いヤツしか興味持たない
流行る言語は中庸なやつだよ
0500デフォルトの名無しさん
2015/06/27(土) 22:30:27.64ID:yDWYi72lこれまで何人かみかけたけど
0501デフォルトの名無しさん
2015/06/27(土) 22:39:35.11ID:9B3xclh+実例出してみ。
0502デフォルトの名無しさん
2015/06/28(日) 01:13:00.03ID:E9FBWBZk何の富も生み出さないし、何の社会問題も解決しないよね
0503デフォルトの名無しさん
2015/06/28(日) 01:22:15.82ID:E9FBWBZkぺちぱーだろ
0504デフォルトの名無しさん
2015/06/28(日) 03:34:13.63ID:10MQdN5K実例も何も、結構常識だぞ?
Scalaとかはそれなりの速度を出すらしいけどさ
0505デフォルトの名無しさん
2015/06/28(日) 07:09:41.64ID:E9FBWBZk0506デフォルトの名無しさん
2015/06/28(日) 07:13:46.27ID:sPysUQqjHaskellだけが特に遅いという印象はないんだけどなぁ…
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=ghc&lang2=scala
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=ocaml&lang2=scala
どこらへんの業界の人の常識?
とまれ、Scalaの方が劇的に速くなるコード例を頼む。
0507デフォルトの名無しさん
2015/06/28(日) 17:12:56.62ID:x4TCLKNuただ違うというだけなら猿でもできる
人にケチつけるんならきちんと労力はたいて反論しろよ
0508デフォルトの名無しさん
2015/06/28(日) 17:23:28.51ID:7b8GWat9悪魔の証明のために浪費したくない。
0509デフォルトの名無しさん
2015/06/28(日) 18:37:48.50ID:E9FBWBZk必要なスキルのカバレッジ率を考えれば、phpプログラマの方が平均的に優秀になるんだ
0510デフォルトの名無しさん
2015/06/28(日) 18:50:57.76ID:y/1cfe6eHaskellは遅延評価なので、プログラミング言語のモデルが根本的に違うんだよ
そもそもHaskell(というか遅延評価)でなければ実装できないアルゴリズムというのは存在するし
逆にクソ遅くなるケースも珍しくはない
0511デフォルトの名無しさん
2015/06/28(日) 21:30:39.71ID:lxz6gjyn必要な時に呼び出す方法で実現できる。
ほとんどの言語で遅延評価は実装可能。
0512デフォルトの名無しさん
2015/06/28(日) 22:36:15.02ID:7b8GWat9評価戦略が違うって話じゃ?
0513デフォルトの名無しさん
2015/06/28(日) 22:39:47.30ID:p2tHG3MK0514デフォルトの名無しさん
2015/06/28(日) 23:24:11.01ID:rWVjsZZhHaskellでないと実装できないと言ってるんだから
実現可能の話だろう
どうやら遅延評価はHaskellでないとできないと
思い込んでいたらしい
0515デフォルトの名無しさん
2015/06/28(日) 23:26:33.76ID:rWVjsZZhScalaとほぼ互角のベンチマーク見せられて敗走か
0516デフォルトの名無しさん
2015/06/28(日) 23:30:24.13ID:lxz6gjyn実行しなかっただけだったりとかあるしな。
そりゃ律儀に実行するコードと実行を省くコードだと
計算量が違うんだから、速いに決まってる。
アルゴリズムを工夫して実行を遅延させて
必要ないところを省けばどんな言語でも速くなるんだよ。
コードをシンプルに書くことができるって言うなら
あっているが計算量が同じ時、Haskellは遅い。
0517デフォルトの名無しさん
2015/06/29(月) 00:17:47.56ID:NMC2Mlklそのサイトで使われてるスクリプト言語だけじゃだめ?
0518デフォルトの名無しさん
2015/06/29(月) 01:10:02.02ID:b5OPQoIT0519デフォルトの名無しさん
2015/06/29(月) 04:08:52.94ID:NX8k5Y9p悪魔の証明の意味間違ってる
クリティカルな部分の反例を1つ挙げれば反証として成立する
0520デフォルトの名無しさん
2015/06/29(月) 04:11:39.24ID:NX8k5Y9pエミュレート可能だからと言ってもしょうがない
他の言語でも関数型プログラミングは出来る!というのもそうであって
0521デフォルトの名無しさん
2015/06/29(月) 05:17:10.03ID:NX8k5Y9pそれしかできないことであるということを理解すべき
0522デフォルトの名無しさん
2015/06/29(月) 06:42:56.17ID:7tycMTAq参照透過でない言語では評価順序で計算結果が変わる可能性がある
そして参照透過であることの性能上のメリットとして、計算結果を常にキャッシュすることが可能
ちなみに一般的に遅延評価でないと実装できないと言われるのは無限のデータ構造だね
0523デフォルトの名無しさん
2015/06/29(月) 07:44:22.92ID:Xyk2+iw3そうだよ。だからできるできないで語るんじゃなくて、
「遅延評価させるのが楽」という言い方にしないとダメって話。
0524デフォルトの名無しさん
2015/06/29(月) 14:34:35.38ID:b5OPQoIT0525デフォルトの名無しさん
2015/06/29(月) 21:35:39.93ID:avthXgMU0526デフォルトの名無しさん
2015/06/29(月) 22:21:50.07ID:b5OPQoIT0527デフォルトの名無しさん
2015/07/01(水) 00:46:20.74ID:YUdzVhXp0528デフォルトの名無しさん
2015/07/01(水) 03:08:42.18ID:YUdzVhXp1.dart復活
2.golangのプッシュ
3.ecma6
4.NDKのみ提供
5.php on Android
0529デフォルトの名無しさん
2015/07/01(水) 18:21:16.04ID:9gVtJsAp95% Java存続
4% Dartに切り替え
1% WebAssembly
0530デフォルトの名無しさん
2015/07/01(水) 18:58:59.14ID:pgmfr78S何が違うんですか?
0531デフォルトの名無しさん
2015/07/01(水) 21:37:27.90ID:YUdzVhXp0532デフォルトの名無しさん
2015/07/01(水) 21:44:05.83ID:34clgwQyデスクトップアプリやスマホアプリも作れるからな。
0533デフォルトの名無しさん
2015/07/01(水) 22:30:27.67ID:pgmfr78S0534デフォルトの名無しさん
2015/07/01(水) 22:35:29.38ID:+eh2+QbiAndroidで使うのもダメなの?
Appleですらオープンソースだというのにこの時代に逆行したやつらなんなんだよ笑
0535デフォルトの名無しさん
2015/07/01(水) 22:49:54.99ID:8z426iG10536デフォルトの名無しさん
2015/07/01(水) 23:02:24.08ID:YUdzVhXpあっちは必要もないのにサイトをダサく、重く、
レスポンスの遅さでユーザーを苛立たせるためにJSを書く。
此処はもっと広範で、バッチ処理からゲーム開発までするプログラマの作品を鑑賞し、
心行くまで評論するためにJS(というキーワード)を使っている
0537デフォルトの名無しさん
2015/07/02(木) 05:00:38.58ID:8H1ezvOk札束で誰かのケツでも引っ叩いて、phpでもポートすればいいのにさ
0538デフォルトの名無しさん
2015/07/02(木) 09:37:18.31ID:CcSdJJgrそういう妄想話はココロの中だけでやっておくといいよww
0539デフォルトの名無しさん
2015/07/02(木) 13:55:25.98ID:uere8BGU違う
あっちは喧嘩、こっちは雑談のためのスレ
0540デフォルトの名無しさん
2015/07/03(金) 01:39:36.22ID:dSxfwlVZjavaがないなら.Rubyを使えばいいじゃない
0541デフォルトの名無しさん
2015/07/03(金) 08:02:31.39ID:9CJNkVlH+αが必要
0542デフォルトの名無しさん
2015/07/03(金) 08:13:20.81ID:NtPAY92v「らしい」
0543デフォルトの名無しさん
2015/07/03(金) 08:18:15.13ID:zaw8UGxR>>541
そもそも、Rubyなんてクソ言語使ってること自体論外w
0544デフォルトの名無しさん
2015/07/03(金) 08:28:22.57ID:rDeS7aaJ0545デフォルトの名無しさん
2015/07/03(金) 18:18:52.57ID:dSxfwlVZ多分、あれは何処かのベンチャーがタイムリープの実験でもしてたんだ。
GCのタイミングが悪くって、未定義の挙動を起こした結果だろうね
日本では岡山に次いで最先端な都市だよ。
0546デフォルトの名無しさん
2015/07/03(金) 18:36:04.83ID:9CJNkVlH多少は現実的な話にもなってくるだろうよ
0547デフォルトの名無しさん
2015/07/03(金) 19:38:48.28ID:OynLG+z1まあJAVA存続が妥当
グーグルはちょと調子に乗り過ぎた、真っ当にJAVAを使用しオラクルに払うべきものをちゃんと払うべき
0548デフォルトの名無しさん
2015/07/03(金) 20:32:44.07ID:EW1v9+UM現に一審ではGoogleが勝ってるわけだし、今回もGoogleの一部の主張が棄却されただけで
残りは差し戻しされてるしまだ決着がついてるわけではない。
0549デフォルトの名無しさん
2015/07/03(金) 22:41:09.00ID:dSxfwlVZ0550デフォルトの名無しさん
2015/07/04(土) 00:10:51.80ID:JXdU15D2当時まだGoはなかったとしてもC#にすべきだった
MSはOracleほどケチではないだろうし
0551デフォルトの名無しさん
2015/07/04(土) 01:40:20.81ID:lV+iUrO+C#(ノ∀`)アチャー
0552デフォルトの名無しさん
2015/07/04(土) 18:56:14.56ID:9/HtypLU.NETまでも積むわけじゃないんだし、VMであることが大切でしょ。
逆にもし.NET APIとコードまで勝手に使ったら流石に文句言うんじゃない?
0553デフォルトの名無しさん
2015/07/04(土) 21:13:10.21ID:pSaHNKlcほんっとこれ
ネイティヴ並みのスピードにするために最終的にC/C++に変換とか多いし、結局はじゃあ最初からC++でいいじゃんC++が最強じゃんってなるわな
つうことで禿本第4版ポチったし真面目にC++勉強する
0554デフォルトの名無しさん
2015/07/04(土) 21:42:18.63ID:PDA5IlYH.NETは今VMとライブラリ含めてMITライセンスのOSSになってるよ
0555デフォルトの名無しさん
2015/07/04(土) 23:31:44.07ID:aE1SWTzm速さだけ求めるならアセンブラで書けよって話
速さだけじゃない世界があるから色々な言語があるわけだしね
0556デフォルトの名無しさん
2015/07/05(日) 02:24:52.53ID:EwBqIM1aきしゃは儲かる。
0557デフォルトの名無しさん
2015/07/05(日) 04:48:29.44ID:Kf312EwI今の話はしていないし、喩え話だ
0558デフォルトの名無しさん
2015/07/05(日) 21:21:03.16ID:XjfbghVGだったらこれらのどれか一つは最低限習熟しておかなければいけない
まっ俺はObj-Cを横目に指咥えてた苦い経験があるから去年Swiftさんでスタダ決めたけどさ
何よりSwiftさんは登場時からオープン化が囁かれほぼ既定路線だったし、プログラマーとしては参入しない手はないよね
世界最高峰の市場で戦う覚悟を決めた去年の俺を褒めてやりたいよ(´・ω・`)
0559デフォルトの名無しさん
2015/07/05(日) 21:22:39.40ID:70VDGlmKスタダって何ですか?
0560デフォルトの名無しさん
2015/07/05(日) 22:22:29.10ID:flLkh/nI0561デフォルトの名無しさん
2015/07/05(日) 22:47:01.22ID:o/N8o79Pもう死にゆく言語なの?
0562デフォルトの名無しさん
2015/07/05(日) 22:59:40.04ID:o1/+eYwI0563デフォルトの名無しさん
2015/07/06(月) 02:41:05.30ID:+aa2OjppPHPを使っている限り安泰だろw
0564デフォルトの名無しさん
2015/07/06(月) 02:54:50.75ID:Y4WC6L+90565デフォルトの名無しさん
2015/07/06(月) 04:35:22.59ID:oEyJUZmmまた盛り返すというが、JSと違ってちょくちょく後方互換性壊して来てるから
また生まれ変われるか、という方が正しいだろう
0566デフォルトの名無しさん
2015/07/06(月) 05:25:10.29ID:EuU2OZ7q勝利者など居ない。戦いに疲れ果て。星空を見上げる。泣くことも叶わない。
0567デフォルトの名無しさん
2015/07/06(月) 05:34:54.61ID:swqGSHIc>HTTPリクエスト/レスポンスに特化しているからこそ、配列を基本はいちいちコピーするのだろうと思われるが、
どういう事?
kwsk
0568デフォルトの名無しさん
2015/07/06(月) 05:58:19.35ID:iCeUKMH1大丈夫?
0569デフォルトの名無しさん
2015/07/06(月) 06:18:42.00ID:EuU2OZ7qCakePHPコミュニティは悲惨すぎだな。
この間、3.0に上がったばかりなのに言語レベルで書き直すのかしら(´・ω:;.:...
0570デフォルトの名無しさん
2015/07/06(月) 14:15:23.60ID:xVtMiut3・型推論とオフサイドルールでスクリプト言語並みの簡潔さをもつ
・実行速度は当然 C# や Java と同じ
・REPL やスクリプトファイルで対話的に実行可能
・静的型言語なこともあり、VisualStudio で高機能で完全な補完、リファクタリングができる
・.NET の豊富なライブラリ + F# 独自ライブラリを使える
・.NET ( CLI ) なので Windows、Linux、Andrond、iOS で実行可能
・素のままで 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)
0571デフォルトの名無しさん
2015/07/06(月) 19:49:19.09ID:e4+RYyeTF#はScalaとかいうゴミカスよりは遥かに優れてるから、もっと流行ってもいいとは思う
0572デフォルトの名無しさん
2015/07/06(月) 19:53:07.02ID:swqGSHIc>・.NET ( CLI ) なので Windows、Linux、Andrond、iOS で実行可能
C#ってLinuxで動くのか!知らなんだ!
0573デフォルトの名無しさん
2015/07/06(月) 21:13:11.23ID:iCeUKMH1C#にしろF#にしろ、Windowsだけならありだが、Linuxで書く気にはならないな
0574デフォルトの名無しさん
2015/07/06(月) 21:17:38.45ID:swqGSHIcどうしてよ?
俺もLinuxでC#なんて書いた事ないが、
C#ならWindows上で書けば、それをLinuxに持って行けば自動的にLinuxでも動くんじゃないの?.net framewowkってそう言う事が売りなんじゃないの?
0575デフォルトの名無しさん
2015/07/06(月) 22:44:14.38ID:iCeUKMH1まともに動くかオレは不安だし、Linux/Unixで開発してWindowsで動かすなら分かるが、
Windowsで開発って効率悪いしイライラする
頼みのVisualStudioは他OSでは(Wineでも)動かなかったし、SharpDevelop(だったっけ?)も
イマイチな動作で不安感いっぱいだった(今はどうか知らんが)
WindowsメインでIDE頼みな人だったらいいかもね
> .net framewowkってそう言う事が売りなんじゃないの?
あとから付け焼刃的に取って付けただけ
0576デフォルトの名無しさん
2015/07/06(月) 22:48:23.75ID:WYhBUmU1Linuxを使って開発すること。
WindowsはGUIデスクトップ環境が優れてる。
Linuxは端末だけあれば良い。
ファイルの修正はもちろんsambaごしに
Windowsのエディタを使って行う。
0577デフォルトの名無しさん
2015/07/06(月) 23:00:28.49ID:EuU2OZ7qなんで、.net frameworkでfacebookやMySpaceは作られないの?
0578デフォルトの名無しさん
2015/07/07(火) 01:25:20.25ID:HiGdUhpf0579デフォルトの名無しさん
2015/07/07(火) 01:25:40.88ID:UIslcrj80580デフォルトの名無しさん
2015/07/07(火) 01:37:08.62ID:LiCtMZc+もう中古PCにUbuntu入れた方が余程のこと快適に過ごせるんだけど
0581デフォルトの名無しさん
2015/07/07(火) 04:53:15.07ID:wEQ5fYPF本当その通り
WinFormsもそう、逆からの代替となるgtkも不安定
何よりInteropなどOS寄りAPIがほぼMonoで未実装で動かない
でも最近MSがOSS化したから、この先は結構期待してる
>>580
化石すぎる…8はUbuntuどころかsystemdより起動速いよ
0582デフォルトの名無しさん
2015/07/07(火) 05:14:08.48ID:LiCtMZc+そうしている間に、PHPは2年も3年も先の世界へ進んでいく
0583デフォルトの名無しさん
2015/07/07(火) 07:27:01.49ID:qg2ghcA10584デフォルトの名無しさん
2015/07/07(火) 20:26:04.65ID:LiCtMZc+CLIの方が快適だってことで黒いターミナルに戻ってるよ
ぺちぱーだから未来が視える。
0585デフォルトの名無しさん
2015/07/08(水) 15:44:57.51ID:SqTYuJT40083のOPですね…。
0586デフォルトの名無しさん
2015/07/08(水) 23:00:57.67ID:PuN9gnfn貴様達のような分別のない者共に我々の理想を邪魔されてたまるか
0587デフォルトの名無しさん
2015/07/09(木) 08:22:48.66ID:8diczjUU0588デフォルトの名無しさん
2015/07/09(木) 08:30:25.84ID:ZP9STBk7IBMとかのエンタープライズですらNode.jsを推すようになって、JavaScriptのムーブメントは恐ろしく加速しているというのに
残念ながら、オープンソースになった頃にはごく一部の林檎教信者以外には忘れ去られてるよ
0589デフォルトの名無しさん
2015/07/09(木) 11:51:54.95ID:SRHe92PTソフトウェアを構築する重要なパーツな訳だからそりゃ慎重になるわな。
色々なバーツになれて、それらのパーツが矛盾なく組み合わさるように、先読みして設計しなきゃいけないわけだから。
0590デフォルトの名無しさん
2015/07/09(木) 16:45:32.77ID:oDzJ86Z+0591デフォルトの名無しさん
2015/07/09(木) 17:05:27.53ID:NFbKgnyk0592デフォルトの名無しさん
2015/07/09(木) 18:40:47.60ID:E03CTx42Webはネイティブの動作を完璧に再現できない。今後出来ることもないだろう。ネイティブアプリはOSと直接やり取りできるが、Webアプリはブラウザを通じてOSとやり取りする。
経由するレイヤーが一つ多い分、ネイティブアプリより滑らかさにかけ動作も重い。これは解決できない問題だ。
「シンプルであるべきWebサイトを重いものにしてしまう無駄で複雑な一連の仕組みがある事から、我々はネイティブアプリに取り組もうと決めた」
http://goo.gl/pA8TuZ
0593デフォルトの名無しさん
2015/07/09(木) 19:18:19.32ID:oDzJ86Z+薄利多売にしかなんねーんだから、第三国に向けたfirefox OSでいいじゃんね。
0594デフォルトの名無しさん
2015/07/09(木) 23:57:04.33ID:YmBWLsd40595デフォルトの名無しさん
2015/07/10(金) 00:30:44.71ID:p8iLSVhLアプリはインストールが必要、そこが壁。
0596デフォルトの名無しさん
2015/07/10(金) 00:58:36.14ID:ci5YMNv8Dropboxやevernoteくらいじゃね?
Facebookから入れるポーカーのWebアプリやった事あるけど重すぎ映像90年代かと思うほどしょぼすぎ。
何だろうねどんなにキビキビ動いていてもカクカク感が拭えないんだよな。それはAndroidアプリも同じかwwww
0597デフォルトの名無しさん
2015/07/10(金) 05:04:40.71ID:dVSQiZYg0598デフォルトの名無しさん
2015/07/10(金) 08:15:47.85ID:e0DvauiVそもそも例えばUnityでWeb出力したのがWebアプリなのかというと違うだろうし、
同列に語れるものではないだろう。
0599デフォルトの名無しさん
2015/07/10(金) 12:39:10.85ID:efeIaa4Oえっと、、、今どきアプリインスコに壁感じてる人っているの?
こんだけスマホ/アプリ全盛の時代にさ
ちょっと頭化石過ぎない?
0600デフォルトの名無しさん
2015/07/10(金) 14:12:16.88ID:efeIaa4O0601デフォルトの名無しさん
2015/07/10(金) 18:53:49.81ID:W3LDN3/Dスマホは記憶容量もそうだしショートカット置ける広さも限られているからPCよりもインストールへの壁が厚い。
だからもしDartが普及してブラウザでもAndroidでもサポートされたら都合がいいよねということになっていた。
0602デフォルトの名無しさん
2015/07/10(金) 20:32:00.25ID:bw+CCTDgDartが動く以外に何が変わるっていうんですの?
ブラウザで動くDartは、セキュリティ上の制限で
JavaScriptと同じことしか出来ませんよ?
0603デフォルトの名無しさん
2015/07/10(金) 20:44:01.70ID:mg6PwCmeDartは死んだ
ChromeやAndroidにDartのような新言語が導入されることはあるかもしれないが、それはDartではない
いつものように思いつきで中途半端に新しい言語を作ってすぐ放り出す、それがGoogleだ
0604デフォルトの名無しさん
2015/07/10(金) 20:51:25.88ID:dVSQiZYg0605デフォルトの名無しさん
2015/07/10(金) 21:54:19.82ID:aYTPbi+4えっと、、、今どきの若い世代でカツカツの容量買ってる人ってあんまいないんだけど、、、年輩者以外は
iPhoneなんて周り殆どが6から64GB買ってるしそれ以前も32GBがデフォだし、、、
まぁこれだけ活況を呈しているスマホアプリ市場が現実としてあるのにインスコに壁があるとか抵抗感じてるってのはちょと無理があるかな
そもそもPC市場とか軽く凌駕してるし、、、
0606デフォルトの名無しさん
2015/07/10(金) 23:46:59.86ID:dVSQiZYgPuppy Linuxなら、なおよし。
0607デフォルトの名無しさん
2015/07/11(土) 04:28:33.71ID:sN5MMDDo想像力がないな。
現状特にマルチプラットフォーム用にC/C++で開発している、
ごく一部のアプリがemscriptenを使ってプレビューを実現しているがJavaだとこれが難しい
その点Dartならいくつかのモジュールに少し変更を加えてWebのプレビュー用にできる。
0608デフォルトの名無しさん
2015/07/11(土) 15:20:08.43ID:0AZObtTmつまりC/C++とecmascriptenやっとけば最強ということか
0609デフォルトの名無しさん
2015/07/11(土) 17:37:30.88ID:pI7L/MNB0610デフォルトの名無しさん
2015/07/11(土) 19:03:12.62ID:FbTF423vパソコンに慣れているとイライラしてしょうがない
0611デフォルトの名無しさん
2015/07/12(日) 02:34:31.78ID:Ont6aT6J第4版は翻訳もいいみたいね。
俺も今日ポチった。
0612デフォルトの名無しさん
2015/07/12(日) 22:13:49.29ID:wBtu4Y0o色々な便利でクリティカルなツールの殆どがC/C++で出来ているしね(´・ω・`)
0613デフォルトの名無しさん
2015/07/12(日) 22:42:18.75ID:wBtu4Y0o三流五流でよければ土方スクリプターでなんの身にもならない所業をやり続けな(´・ω・`)
勿論C/C++だけではダメでバックボーンとして数学、コンピュータサイエンスがなければいけない(´・ω・`)
数学とプログラミングは地続きだからね(´・ω・`)
セレブリティで華やかなプログラマーを目指すなら世界最高のクリエイティブかつ最大の市場を築いてる全方位に進化するSwiftさん一択かな(´・ω・`)
0614デフォルトの名無しさん
2015/07/12(日) 22:44:02.04ID:wBtu4Y0o強いて言えばJAVAとC#くらいで後は芸術的素養くらいかな(´・ω・`)
0615デフォルトの名無しさん
2015/07/12(日) 22:52:15.14ID:cVuTg5q0所詮道具な
弘法筆を選ばず
0616デフォルトの名無しさん
2015/07/12(日) 22:55:16.07ID:8TSTaQ2Q0617デフォルトの名無しさん
2015/07/12(日) 22:57:20.46ID:9pzm4aNp「○○一択」とか言ってる奴らの「○○」はほぼ間違いなくハズレクジ
真のプログラマは道具を選ばない
0618デフォルトの名無しさん
2015/07/12(日) 23:58:08.63ID:wBtu4Y0oそれをまるで自分の手足身体みたいに息を吸うが如く当たり前に使いこなしてる(´・ω・`)
ただ本物達は才能に溢れ尚且つ努力も惜しまないから、どんな低級で粗悪な道具を使っても凡人より遥かに良い仕事が出来るというだけのこと(´・ω・`)
それを凡人は勘違いして才能があるやつほど、仕事が出来るやつほど道具に拘りを持たず選り好みしないと勝手に解釈してるだけさね(´・ω・`)
スタートラインからして埋められない差があるのに凡人が道具(武器)すら選び抜かなくてどう戦うつもりなんだって話よな(´・ω・`)
0619デフォルトの名無しさん
2015/07/13(月) 00:04:13.31ID:xLjvw8EL最高の仕事をするんだよ
0620デフォルトの名無しさん
2015/07/13(月) 00:40:27.50ID:FtAD4CI+他の初学者達に他の学問も学ぶ時間を
0621デフォルトの名無しさん
2015/07/13(月) 00:44:44.04ID:FtAD4CI+捻出される為にも、プログラミング言語の細かいルールとかは一つとか少数の言語だけでいい。
Python JavaScript Common Lisp C/C++でいいんじゃね?
関数型言語とオブジェクティブ言語の両方を最小限で効率よく学べという事か。
ただ今後ともにiPhoneやiPadは重要だからObjective-C/Swiftは標準といったところか。
0622デフォルトの名無しさん
2015/07/13(月) 05:32:52.20ID:Fdmu+NFD言語だって時代に合わせて変わっていかなきゃならん。
後方互換性と簡潔性を保ったまま機能を追加していければいいが、
1つの言語では限界があるし、限界を伸ばそうと慎重になると
JSのように機能を追加するのに10年以上もかかるようなことになる。
逆にPythonやらがどんどん変革して人気になれたのは、
ダメだったら最悪互換性捨てるか、別の言語と替えが効くからだ。
0623デフォルトの名無しさん
2015/07/13(月) 08:17:00.15ID:qJDckQfn真のプログラマは複数の言語を使えるという事実に変わりはないわけだ
その優秀な人たちが好む言語というのはあるのかもしれないけど、それと実際に使う言語とは
別の話だね
つまり、○○一択とか言うのは頭の悪い人間が言う言葉であって、優秀な人はちゃんとどの
言語でもそれなりに使えるようになってるということで結論は出たね
0624デフォルトの名無しさん
2015/07/13(月) 08:54:59.51ID:jqmh7hoc0625デフォルトの名無しさん
2015/07/13(月) 11:30:02.59ID:4RB6Ik900626デフォルトの名無しさん
2015/07/13(月) 11:46:35.34ID:FSITfEc1一択じゃないから頭悪くないよ!
0627デフォルトの名無しさん
2015/07/13(月) 11:50:04.05ID:pkwrWQPLc++だとプログラムのロジックを考えていても常にデータの型や受け渡し時の変換など意識する必要があり思考が遮られるから効率悪いと思う。
でもそういう経験が有るからJSが便利に感じられるんだけどなあ。
要するに両方やるのがいい。
0628デフォルトの名無しさん
2015/07/13(月) 12:45:11.78ID:x29qjEP5今Ruby触ると無駄の塊としか思えんわ
0629デフォルトの名無しさん
2015/07/13(月) 15:21:29.96ID:b1RzExyJApple Watchが企業に与える影響を考えた場合、サードパーティーが開発するさまざまなウェアラブル端末向けアプリケーションを無視するわけにはいきません。
米Salesforce.comなどは、既にApple Watch対応製品を開発しています。
また、米General Electricをはじめ多くの企業がiOSプラットフォーム専用のモバイル開発センターを設立しています。
こうしたところから、エンタープライズ向けのApple Watchアプリがどんどん開発されていくことが予想されます。
http://techtarget.itmedia.co.jp/tt/news/1507/10news08.html
これらはほんの序章に過ぎない(´・ω・`)
世界で最も重要な仕事である医療、そして医学研究の進歩に貢献することすら可能になったのだから(´・ω・`)
俺はいまResearchKit×Swift×ウェラブルで全ての人のためになる、人生を大きく変えるような発見を手助け出来る仕事に情熱を注いでいる(´・ω・`)
オープンフレームワーク×オープン言語×ウェラブル(´・ω・`)
デベロッパとして医学研究に革命を起こし、医療そのものを根本から変える可能性をもたらすかもしれないアプリケーション開発に没頭できる毎日が超エキサイティングである(´・ω・`)
0630デフォルトの名無しさん
2015/07/13(月) 15:28:25.01ID:b1RzExyJオープンフレームワークの次は言語/Swiftがオープン化されると、そしてそうなってからでは遅いと(´・ω・`)
まぁ医療や医学研究分野方面はお前ら低脳低学歴スクリプターでは立ち入る事さえ出来ないから仕方ないがな(´・ω・`)
学生時代の友人であり医師が勤めてる某総合病院に入り浸ってるが、エリート医師や研究系の人たちしか入れない研究棟で仕事してるからナースの目線が熱すぎるのがタマにキズかな(´・ω・`)
週末はたいてい飲み会に開かれてまぁそれなにりに楽しんでるよ(´・ω・`)
0631デフォルトの名無しさん
2015/07/13(月) 15:36:03.65ID:3hRdsQZIPHP一択。真のプログラマだって?冗談じゃない
0632デフォルトの名無しさん
2015/07/13(月) 15:47:15.12ID:3hRdsQZIjsなんてブラウザの付録みたいなゴミ言語なんて触ってて悲しくならない?
僕はブラウザ周りのJSがウザいからw3mを使うことにしたんだ
本質的に必要な情報はテキストと画像だからね
Redmine,Chef,SCSSといい、Rubyには必要なもの全てが揃っているね
0633デフォルトの名無しさん
2015/07/13(月) 17:08:27.54ID:ab1fsj3j逆。
柔軟だからこそ型を意識しないといけないし、型変換のルールも把握しておかないといけない。
柔軟て言うのは適当でいいというのと正反対に位置する。
0634デフォルトの名無しさん
2015/07/13(月) 17:18:00.27ID:sRi+Sfog> 柔軟だからこそ型を意識しないといけないし、型変換のルールも把握しておかないといけない。
> 柔軟て言うのは適当でいいというのと正反対に位置する。
いつでも===を使い、Ajaxで受信した数値文字列と内部数値変数をparseInt()とか使いながら
厳密に使い分けしてるとか?
0635デフォルトの名無しさん
2015/07/13(月) 17:36:00.03ID:pkwrWQPL>いつでも===を使い、Ajaxで受信した数値文字列と内部数値変数をparseInt()とか使いながら
>厳密に使い分けしてるとか?
俺は当然そうしているよ。そういう前提で
627の感想だ。それを否定する633とは馬が合わんなw
0636デフォルトの名無しさん
2015/07/13(月) 17:37:43.71ID:pkwrWQPL柔軟===適当
なんて俺は主張していない。君の思い込みだ。
0637デフォルトの名無しさん
2015/07/13(月) 17:48:05.41ID:sRi+Sfogそれって、
「Javascriptでもプログラムのロジックを考えていても常にデータの型や受け渡し時の変換など意識する必要があり思考が遮られるから効率悪いと思う。」
ということになんない?
Ajaxで受け取った'0'を、Javascriptでは数値としてそのまま四則演算に使っても問題がないところが
いいところだと思うけど。
0638デフォルトの名無しさん
2015/07/13(月) 17:52:22.29ID:sRi+Sfog'0' + 1 => '01'だった。
0639デフォルトの名無しさん
2015/07/13(月) 21:21:06.76ID:DUSkeeTD常に===を使うのが必ずしもいいとは限らん
なんだかんだ言って、暗黙の型変換によりうっかりtrueになって困ったと言うケースよりも逆の方が見てきた経験上多い
例えばif(hoge.match(/(\d+)px/)[0] === num)とやってしまうケースなど
総合的に言って、とりあえず===ではなく、とりあえず==を使うほうがうまくいく
もしきちんと暗黙の型変換の性質を理解して使うのであれば尚更===をいつも使うということにはならない
まあ、きちんと型を見てやってるぞという他者や自己へのアピールには確かになるが、それ以上の合理性は少ない
細かいことを言うと三文字の演算子はちと長く、<=等と合いにくいし見苦しくて嫌いだ
それからこれも個人的な見解だが文字列から数値の変換と見るやparseIntを使うのは本当にやめて欲しい
まずparseIntというグローバル関数を使うことそのものが非常に非常に汚らわしい
グローバルに数個転がってる関数のほとんどは正直言ってJS初期からの汚れた遺産だ
存在自体が仕様バグに近い盲腸のようなもの、ES6のNumber.parseIntを使うというのなら薄目で見れるレベルなはなるだろう
しかし本当はparseInt()は、"123px"のようなCSS等の単位付き数値文字列から数値を取り出すときに使うもの
こういう冗長なものを数値変換に使っておいて比較演算子では厳密の方を支持するというのも良く分からん風習だ
ともかく数値変換なら単項+演算子で本当に本当に十二分なのに
何故に1文字の完結な表現と処理ですむところを10文字のわけのわからないものでこなそうとするのか理解に苦しむ
それならまだNumber()を使うほうが随分とわかりやすくマシだろう
0640デフォルトの名無しさん
2015/07/13(月) 22:05:41.99ID:pkwrWQPL===
parseInt派
0641デフォルトの名無しさん
2015/07/13(月) 22:42:21.25ID:FtAD4CI+だったらそれ以外は後回しにしたほうがいい。
そういうトレンドを作って最後はLLVMになんとかしてもらおう。
JSと言ったのは今やフロントエンドからバックエンドまで最低限これでできるし、
EmscriptenでどんどんJSトレンドになってきてる。一応Webもこれでできるし、もしiPhoneなどを使ったWebアプリ作りたいときも最低限これでどうにかなる。
つまり初心者やこれからのエンジニアはJavaScriptとSwiftだけ極めればよろしい。
他のプログラミング言語学ぶ暇があれば英語やった方がいいよ割とまじで。
0642デフォルトの名無しさん
2015/07/13(月) 22:46:38.50ID:FSITfEc1要らないかな。
0643デフォルトの名無しさん
2015/07/13(月) 22:47:20.53ID:Xkepdm8Xしょーもないアプリ作ってドヤ顔する時代は終わったよ
0644デフォルトの名無しさん
2015/07/13(月) 22:47:43.97ID:qJDckQfn言語なんて時代とともに移り変わるんだから、○○だけやっておけばという考え方は
自身のキャリアパスに対するリスクマネージメントができてないというのを公言するようなもの
常にアンテナを張り、好奇心を持って色々な技術を取り込んで成長し続けるのが
エンジニアとしてあるべき姿
0645デフォルトの名無しさん
2015/07/14(火) 00:29:38.08ID:PCvCndEGiPhoneぐらいしかwwww
お前どんだけiOSが重要かしらないの?wwww
それにAndroidアプリはswift/Objective-Cから変換
もしくはJavaScriptからAndroidアプリに変換のやつでどうにでもなる。
むしろWebアプリの作り方とか勉強した方がいいよね。
JavaScriptとSwiftでいいよね、あとはほったらかしにしよう。
SwiftでどうにもならないところはObjective-Cできる奴にネットで聞くか仕事投げればよくて、
JavaScriptとSwiftで完結する。
0646デフォルトの名無しさん
2015/07/14(火) 01:44:47.89ID:FFFcq/n3エンジニアという人種は好奇心の塊なので、ほったらかしにしようと言ってできるものではないよ
逆に言えば、そういう好奇心を持てない人間はエンジニアには向いてないので、さっさと転職を
考えるべき
0647デフォルトの名無しさん
2015/07/14(火) 02:01:02.76ID:PCvCndEGいやいや物事の本質見てちゃんと労力かけるところにかけようねって話。
デザインや英語や数学や物理もわからんのに、いろんなプログラミング言語だけいじってオナニーしてる奴は本当のオナニーする時間すらなくなって哀れ
0648デフォルトの名無しさん
2015/07/14(火) 02:12:08.38ID:PCvCndEG日本でいうエンジニアって本当にしょぼい奴ばかりだから海外の優秀なエンジニアと張り合うには
そんなどうでもいい言語ばかり学んでオナニーしてる時間ないのよね。
0649デフォルトの名無しさん
2015/07/14(火) 05:18:08.97ID:Mbj9Lx6V今どきの意識が高い人たちは起業して社会と向き合ってるよ
スキルなんてPHPやRubyだけで頭打ちしてね
0650デフォルトの名無しさん
2015/07/14(火) 05:37:37.95ID:TY8tGhSDPythonの偽は、数値型の0(0、0.0、0jなど)、
文字列型の空文字列("")、
空のタプル()、空のリスト[]、空のディクショナリ{}、
False, None
JSの偽は、0, -0, null, false, NaN, undefined、
空文字列 ''
PHPの偽は、0, 0.0, FALSE, false、
空文字列 "", ''、文字列の"0"、空配列、
プロパティーやメソッドを含まない空のオブジェクト、
NULL値、表示なし
よって、Rubyが最も、バグを起こしにくい
0651デフォルトの名無しさん
2015/07/14(火) 07:06:24.85ID:ZM8wD2/E0652デフォルトの名無しさん
2015/07/14(火) 08:14:08.42ID:LLxdxxun0653デフォルトの名無しさん
2015/07/14(火) 08:58:48.81ID:TY8tGhSDsed/awkの本が出たりして、
Rapid Programming
ちょっとした命令を素早く実行する、
コマンドに回帰しているのかな?
0654デフォルトの名無しさん
2015/07/14(火) 11:17:57.50ID:OwkWHpBs> 今どきの意識が高い人たちは起業して社会と向き合ってるよ
いやw 意識高い系は、意識だけ高くて
実績がないやつのことを言うんだよw
0655デフォルトの名無しさん
2015/07/14(火) 11:19:06.34ID:OwkWHpBs> いやもうSwiftでいいつってんだろうが!
SwiftはLinuxで使おうという気にならない。
仕方なく使うものだよ。
0656デフォルトの名無しさん
2015/07/14(火) 11:21:28.86ID:Tk7/s633完全論破
0657デフォルトの名無しさん
2015/07/14(火) 11:25:59.61ID:OwkWHpBs逆に真になるものは多いわけでw
0658デフォルトの名無しさん
2015/07/14(火) 11:28:52.16ID:Oi1RdFmt0659デフォルトの名無しさん
2015/07/14(火) 11:29:09.89ID:OwkWHpBs例えばデータベースのフィールドの値としてnullが入っている場合と
そもそもフィールドが存在しない場合(undefined)
例えば引数が渡されているが、nullを渡している場合と
そもそも引数が渡されていない場合(undefined)
この二つを区別したい例はあるから、
nullとundefinedは両方必要だと思うね。
0660デフォルトの名無しさん
2015/07/14(火) 11:31:26.71ID:VxoBFrok君はRubyを使ったことがないね?
他の言語を使っていてRubyを使ったら
必ず0が偽だと間違える。
普通の言語は0は偽だからね。
Rubyは間違えやすい言語。
0661デフォルトの名無しさん
2015/07/14(火) 12:45:13.74ID:Mbj9Lx6Vその意味は知らなかったけど、何か間違ってる?
0662デフォルトの名無しさん
2015/07/14(火) 13:08:40.14ID:VxoBFrok社会に向き合ってない
意識高い系は妄想してるだけ
0663デフォルトの名無しさん
2015/07/14(火) 13:12:47.30ID:PCvCndEGはいはいw
0664デフォルトの名無しさん
2015/07/14(火) 16:17:29.54ID:Oi1RdFmt今まで必要な場面に出会った事がないや(・ω・`)
0665デフォルトの名無しさん
2015/07/14(火) 20:39:53.18ID:aC9K3mtx問題はundefinedも普遍的で有効な値としてあり得るということだと思う。
例えば最近の話題だとここで、
https://esdiscuss.org/topic/performance-of-iterator-next-as-specified
イテレーションで直接値がイテレートされるようにする場合、
終了をどう示すかという部分でSymbol.iteratorDoneが挙がっている。
だがしかしもしundefinedが処理系が特別な場合のみ返すだけの値だった場合、
ここでもundefinedを返せばよいだけだ。
0666デフォルトの名無しさん
2015/07/15(水) 06:05:29.84ID:PGdKhvx+0667デフォルトの名無しさん
2015/07/15(水) 11:21:36.50ID:YpeXwOwK何を使ってる?
0668デフォルトの名無しさん
2015/07/15(水) 11:35:38.91ID:D+gzFZ5V意識高い系の妄想に惑わされてはいけません
0669デフォルトの名無しさん
2015/07/15(水) 11:40:51.93ID:YpeXwOwKgruntまたはgulpと組み合わせた時、
どのプラグインを使ってるのか知りたい。
あとカバレッジ。情報が少ない。
0670デフォルトの名無しさん
2015/07/15(水) 12:36:29.04ID:zH8JF0wLこりゃバックエンドもSwiftで動かす時代が来るのかな?
0671デフォルトの名無しさん
2015/07/15(水) 14:20:49.09ID:gZn+GrQTfunction 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)
上の記述は文法的には間違いですか?
0672デフォルトの名無しさん
2015/07/15(水) 15:28:29.74ID:D+gzFZ5VちなみにC#はブロックスコープがあるけど親スコープと同じ名前の変数を宣言するとエラー出るよ
そういう紛らわしい糞コードはバグの元だから
0673デフォルトの名無しさん
2015/07/15(水) 17:06:40.05ID:mAIbWsYg0674デフォルトの名無しさん
2015/07/15(水) 20:36:21.82ID:YpeXwOwK完璧な言語になるだろう。
0675デフォルトの名無しさん
2015/07/15(水) 20:56:35.24ID:70iQnSqBhttp://www.amazon.co.jp/dp/B00TN97BE2
0676デフォルトの名無しさん
2015/07/15(水) 20:58:05.82ID:YpeXwOwK偽物、宣伝おつ
0677デフォルトの名無しさん
2015/07/15(水) 22:28:05.47ID:PGdKhvx+だから、変数定義は関数の頭の方でしろってオジイチャンがゆってた
0678デフォルトの名無しさん
2015/07/15(水) 22:47:04.56ID:IaeiF/F5JSにもブロックスコープ出来ただろ……
それから頭でしろっていうのは関数スコープしか無いからじゃなくて、
初代入の前にundefinedで初期化されてしまうからな。
因みにvarでなくletだと初期化されない。
0679デフォルトの名無しさん
2015/07/16(木) 04:27:57.08ID:rQPhAjmuAPIのリファンレンスが探してでも出てこない。
サイトデザインのオカシイJSの人って…。
0680デフォルトの名無しさん
2015/07/16(木) 13:01:02.66ID:Q/SdAAm+テストランナーでmochaが提供するのは
describeとitぐらいなもんだろ? あと非同期か。
お前が探すべきものはmochaではなくchaiだよ。
0681デフォルトの名無しさん
2015/07/16(木) 13:28:25.43ID:53Jo2ojE例えば、
> expect(undefined).to.be.an('undefined');
を
> expect(undefined).to.be.a('undefined');
って間違ったらどうなるんだ?
0682デフォルトの名無しさん
2015/07/16(木) 14:24:05.20ID:wlHFEW/sBDDを有難がるのは論理的思考ができないくせに意識高い系を気取りたがる馬鹿
0683デフォルトの名無しさん
2015/07/16(木) 22:20:13.85ID:Q/SdAAm+マニュアル見ろよ。undefinedとの比較はそれじゃない
http://chaijs.com/api/bdd/#undefined
> expect(undefined).to.be.undefined;
> expect(null).to.not.be.undefined;
0684デフォルトの名無しさん
2015/07/16(木) 22:22:44.75ID:Q/SdAAm+Rubyに文句言え。
あいつらだろ?BDDとかいって
toとかbeとか言い出したのは。
chaiはよくあるやり方を実装しただけ。
お前、テストについて無知すぎるぞ
初めてか?
0685デフォルトの名無しさん
2015/07/16(木) 22:36:18.50ID:CUQ5/8+z結局 it(‘BDD記法はクソ’) { expect(bdd).to.be(‘fucking’) } みたいにコメント書くんだよな
どうせコメント書くんならコードの方には自然言語に近い表現だの余計なものを持ち込まないでassertだけの方がDRYで合理的だわ
0686デフォルトの名無しさん
2015/07/16(木) 23:30:00.15ID:e5Cd/GSk0687デフォルトの名無しさん
2015/07/16(木) 23:36:53.80ID:Q/SdAAm+え? 何言ってるんだ?
itには「BDD記法として正しいこと」ってかいて
その中には、どういう状態が正しいのかを書くんだろ?
expect(bdd).to.be(‘super’)
0688デフォルトの名無しさん
2015/07/16(木) 23:41:50.07ID:Q/SdAAm+だいたい、expectもassertもBDDとは関係ない。
BDDと比較するのはユニットテストであり、
ユニットテストには、describeもitもなかったんだよ。
代わりに表示されるのはメソッド名。
function test_hoge_hoge() {}
みたいな。そのメソッド名は必ずしも可読性がいいとは限らなかったから
describeやitで可読性が高いコメントを表示することを基本とした
(ユニットテストでは表示可能であってもオプション扱い)
やっぱりお前、わかってないよw
0689デフォルトの名無しさん
2015/07/16(木) 23:42:34.64ID:UsfisL7Efunction aaa(){
function bbb(){
};
};にもエラーって言う診断結果に成るんですが、そのツールは新しいjsの文法に対応していないという事でしょうか?
0690デフォルトの名無しさん
2015/07/17(金) 03:35:57.18ID:EGbCGhe/0691デフォルトの名無しさん
2015/07/17(金) 06:07:16.49ID:SOqGxA2tお前は何人?
0692デフォルトの名無しさん
2015/07/17(金) 06:19:44.54ID:BZgjA1Kd俺にはお前のレスが特に685の言ってることと矛盾してるようには思えないがw
0693デフォルトの名無しさん
2015/07/17(金) 06:50:01.69ID:sUu/BWTsいや関数トップスコープ中なら合法だよ。
但し式でないので各末尾の;は不要。
またブロック中だとES3まで未定義、ES5のstrict modeだとコンパイルエラー。
ES6だと合法でブロックスコープの巻き上げ挙動。
0694デフォルトの名無しさん
2015/07/17(金) 11:51:47.04ID:T4Fgsi6M> マニュアル見ろよ。undefinedとの比較はそれじゃない
> http://chaijs.com/api/bdd/#undefined
このページ内をundefinedで検索してから言ってね。
0695デフォルトの名無しさん
2015/07/17(金) 11:56:22.35ID:T4Fgsi6M> expect(bdd).to.be(‘super’)
chaiでもこんな書き方できるのか?
もしできないんだったら、やっぱchaiめんどいわー。
0696デフォルトの名無しさん
2015/07/17(金) 11:59:47.30ID:T4Fgsi6MBDD一般に不定冠詞は必要?省略可?
chaiでは不定冠詞は必要?省略可?
めんどくせー。
0697デフォルトの名無しさん
2015/07/17(金) 12:47:00.15ID:2DUlvwkLできるじゃんw
試してからやれよ。
すぐに分かることをなんでやらないのか?
0698デフォルトの名無しさん
2015/07/17(金) 12:47:39.18ID:2DUlvwkLBDD一般に不定冠詞は省略可だ
常識だ。
0699デフォルトの名無しさん
2015/07/17(金) 12:48:43.49ID:2DUlvwkL> 俺にはお前のレスが特に685の言ってることと矛盾してるようには思えないがw
それはお前が>>685が何を問題視しているかが理解できてないだけ。
>>685がどういう意味なのか説明できないでしょ?
0700デフォルトの名無しさん
2015/07/17(金) 12:58:52.31ID:T4Fgsi6M> できるじゃんw
んじゃ、マニュアルの不備だね。
> BDD一般に不定冠詞は省略可だ
つか、BDDって開発手法名でしょ。
0701デフォルトの名無しさん
2015/07/17(金) 13:22:46.90ID:2DUlvwkL> んじゃ、マニュアルの不備だね。
普通に書いてるんだがw
http://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
0702デフォルトの名無しさん
2015/07/17(金) 13:24:09.00ID:2DUlvwkL> つか、BDDって開発手法名でしょ。
BDDはmochaの話だ。
お前が言ってる不定冠詞はchaiの話だ。
最初から話がずれてるんだよw
はぁ〜〜〜。まったくわかってない。
能力の、不備!
0703デフォルトの名無しさん
2015/07/17(金) 13:36:18.65ID:T4Fgsi6Mなんか、あんまり議論したくないんだが・・・
> >>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
0704デフォルトの名無しさん
2015/07/17(金) 13:48:42.44ID:2DUlvwkLLanguage Chainsで意味通じませんか?w
これらは、improve(向上させる) the readability(読みやすさ)
ためのものですって書いてありますよね?
to
be
been
is
that
which
and
has
have
with
at
of
same
0705デフォルトの名無しさん
2015/07/17(金) 13:50:10.38ID:78Lw8ffw> 「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’) } みたいにコメント書くんだよな
0706デフォルトの名無しさん
2015/07/17(金) 13:53:25.50ID:iBu67V05「BDD記法として正しいこと」は確認事項であって振る舞いじゃないだろ
自分で言ってるように、コメントにBDD信者は下痢便をすると書いて
コードにexpect(bdd信者の排泄物).toBe(下痢)のような確認事項を書くんだろうが
0707デフォルトの名無しさん
2015/07/17(金) 13:55:05.53ID:78Lw8ffw君の能力が有るのなら
ソースコード読めばいいんだよ?
ドキュメントの不備は言い訳でしか無い。
0708デフォルトの名無しさん
2015/07/17(金) 13:56:35.96ID:78Lw8ffw> 自分で言ってるように、コメントにBDD信者は下痢便をすると書いて
> コードにexpect(bdd信者の排泄物).toBe(下痢)のような確認事項を書くんだろうが
書かないよ?
なんで同じ意味を二重に書かないといけないんだよwww
お前まさか、itの中にはexpect/should/assertを一個しか書いてはいけないとは思ってないか?
思ってるだろwww
0709デフォルトの名無しさん
2015/07/17(金) 13:57:36.88ID:T4Fgsi6Mちょっとしんどくなってきたけど、一回レスしてみよう。
> Language Chainsで意味通じませんか?w
通じませんね。
普通に読めば、assertionに繋げるmethod chainingのためのgetterであるってなりますが。
> They do not provide testing capabilities unless they have been overwritten by a plugin.
「以下は、pluginによって上書きされなければ、テスト機能を提供するものではありません」、
って書いてるよね。
0710デフォルトの名無しさん
2015/07/17(金) 13:59:30.69ID:T4Fgsi6M> ソースコード読めばいいんだよ?
無限の時間が合って、そしてやりたければ、何をするにもコードを読めばいいさ。
俺は止めないよ。
0711デフォルトの名無しさん
2015/07/17(金) 14:00:35.36ID:78Lw8ffwどういうふうに使ってもいいし、
使わなくても、何の影響もないって
普通の人はわかるはずだがねぇw
あぁ、あれか。アスペってやつか。
0712デフォルトの名無しさん
2015/07/17(金) 14:03:38.19ID:78Lw8ffw> 無限の時間が合って、そしてやりたければ、何をするにもコードを読めばいいさ。
能力がない人は無限の時間がかかることぐらい知ってるよ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
0713デフォルトの名無しさん
2015/07/17(金) 14:05:45.11ID:T4Fgsi6Mつまり、
> expect(bdd).to.be(‘super’)
は、有効なassertionじゃなかったってことだな。
おしまい。
0714デフォルトの名無しさん
2015/07/17(金) 14:13:09.15ID:78Lw8ffw> expect(bdd).to.be('super')
TypeError: Property 'be' of object #<Assertion> is not a function
なんでこう無能なのか。
0715デフォルトの名無しさん
2015/07/17(金) 14:15:26.72ID:T4Fgsi6M> 実行すればすぐに分かるだろw
実行しなくても、ドキュメントによればそうは書けないだろうって思ってたからね。
そして、ドキュメントは正しかった。
> なんでこう無能なのか。
>>697に言えよ。
0716デフォルトの名無しさん
2015/07/17(金) 14:20:49.44ID:78Lw8ffwプラグイン作れば出来るよ?
0717デフォルトの名無しさん
2015/07/17(金) 15:08:23.33ID:iBu67V05パフォーマンス上の理由がない限り、一般的には一つだけ書くのが好ましいとされている
http://betterspecs.org/
>なんで同じ意味を二重に書かないといけないんだよwww
ほら、DRYではないということが分かったじゃないか
0718デフォルトの名無しさん
2015/07/17(金) 19:12:44.94ID:l0hfHAj2https://chromium.googlesource.com/v8/v8/+/master/test/intl/assert.js
0719デフォルトの名無しさん
2015/07/17(金) 19:33:47.00ID:LEWEDbw3詳しい説明有難うございました。
0720デフォルトの名無しさん
2015/07/17(金) 22:16:18.13ID:EGbCGhe/そのthisオブジェクトって何を参照してるの?
0721デフォルトの名無しさん
2015/07/17(金) 22:24:47.39ID:EGbCGhe/it { is_expected.to respond_with 200 }
end
context 'when logged out' do
it { is_expected.to respond_with 401 }
end
RSpecのサンプルコードって、こんなの。文章を書く要領でテストコード書いてるよね
最終的にはxUnitの方がヒューマンリーダブルになりそう
0722デフォルトの名無しさん
2015/07/18(土) 04:46:31.69ID:OYtWdIKH0723デフォルトの名無しさん
2015/07/18(土) 07:16:04.45ID:zLkvUUGF本体も自然言語っぽく書きたいと思わないんだろう
まあガチな信者はそうなんだろうけど、大半はただWebの意識高い記事を鵜呑みにしてるだけの連中だよね
0724デフォルトの名無しさん
2015/07/18(土) 11:16:37.15ID:xTrOg+7r0725デフォルトの名無しさん
2015/07/18(土) 12:41:36.88ID:f24L9IaHコーディング規約と一緒。
やり方を統一するために、使うんだよ。
0726デフォルトの名無しさん
2015/07/18(土) 12:50:05.08ID:f24L9IaH> 本体も自然言語っぽく書きたいと思わないんだろう
数式で考えれば理解できると思うよ。
X = 複雑な計算式(Y)
どんなに複雑な計算式であっても、
このような形にすることができる。
じゃあ「複雑な計算式」は自然言語にしたらどうなるか?
底辺に高さをかけて2で割る。
たったこれだけのことでも冗長になってしまう。
そもそも数式っていうのは自然言語では冗長で複雑だから
簡単に表現するために考えだされたもの。
つまり、
計算の結果は自然言語で簡単に表せるが
計算の過程は自然言語で簡単に表せない
だからテストは自然言語っぽく。
その過程は数式っぽくなる。
0727デフォルトの名無しさん
2015/07/18(土) 13:21:17.60ID:3zgWO1ao自然言語でないと理解しにくい複雑な概念を表現してるならともかく、所詮条件式を並べてるだけなのに
0728デフォルトの名無しさん
2015/07/18(土) 13:32:58.10ID:VnKXr/Nmま、普通やらんわな。
メソッドチェーンだって冗長なのに、こんなの他の人間にとっては
迷惑だから個人でやる分には文句はないが、人様に向けてやるって
のは論外。
0729デフォルトの名無しさん
2015/07/18(土) 15:46:06.67ID:+S5Aq+LF自然言語的にするという目的において使ってるから冗長になってるのだろう
0730デフォルトの名無しさん
2015/07/18(土) 22:41:20.12ID:XopI3AHyいろいろ書いていたからって、読み飛ばせばいいものは
読み飛ばせばいいのだから何の問題もない。
読み飛ばせないロジックがごちゃごちゃ書いてあることが
冗長ということの本当の意味。
冗長っていうのは単語の長さだとか
型定義が必要とかそういうことじゃないんだよ。
「読み飛ばせないもの」という条件を満たしてないといけない
0731デフォルトの名無しさん
2015/07/18(土) 22:47:25.35ID:zLkvUUGFexpect教の方々が尊敬するMatz師はそういうのを「屈辱」と言ってたね
0732デフォルトの名無しさん
2015/07/18(土) 23:19:09.37ID:XopI3AHy> 読み飛ばすとわかっているものをわざわざ書く理由は?
読みやすいから。
例えば空白。
読まないのにあれば読みやすいよね?
あれと一緒。
0733デフォルトの名無しさん
2015/07/19(日) 00:14:50.58ID:6bdzpoNL内容もくだらないが、お互い意見言ってるやつ、相手がどう反論してくるかまで予想してから先回りしながら議論しろや。
お互いでお互いのうんこ投げ合ってる感じで、
落とし所見えないし見てる周りからしたらはっきり言って臭ってかなわん
0734デフォルトの名無しさん
2015/07/19(日) 02:22:20.20ID:c+wEV4Gghttp://hello.2ch.net/test/read.cgi/lic/1437239772/l50
0735デフォルトの名無しさん
2015/07/19(日) 05:43:57.10ID:YTKVhKXs日本人には良さがわからないかもしれないけど
ネイティブにはBDDがいいんだろ
0736デフォルトの名無しさん
2015/07/19(日) 05:48:11.95ID:m3PraoDT0737デフォルトの名無しさん
2015/07/19(日) 07:49:42.19ID:GOyVwKZQんなことはない
assertは完成されているので今更新しい動きが無いからWebで上位にこないだけ
0738デフォルトの名無しさん
2015/07/19(日) 12:21:18.19ID:aeS4ldeDじゃあ言い出しっぺの法則として
お前が相手の反論を予想してレスしろやw
というレス、お前予想できなかっただろ?
話の流れと無関係のくだらない書き込みをすると
こういうレスが返ってくるんだよ
0739デフォルトの名無しさん
2015/07/19(日) 12:57:27.93ID:PaBQXtRO「くだらない書き込みをするとこういうレスが返ってくる」から733が書き込まれたんじゃないか?
0740デフォルトの名無しさん
2015/07/19(日) 13:22:06.22ID:EC/wfUE0DDBってなに?
0741デフォルトの名無しさん
2015/07/19(日) 14:23:16.29ID:I4MCl2HABDDはその開発手法を前提とした記法なのに、assert単一と比較
契約 vs BDDとか、踏み込むならまだしも
ドメイン違う物で議論しようとすりゃ、共通の「見た目」しかなくなるわな
0742デフォルトの名無しさん
2015/07/19(日) 14:44:11.00ID:GOyVwKZQshouldやexpectはBDD考案者の「見た目」に対する妙な拘りから生まれたものだけど
あまり合理的な根拠が無いのは事実
0743デフォルトの名無しさん
2015/07/19(日) 14:53:09.57ID:q+1bCEgahttp://rola-diet.sblo.jp/
0744デフォルトの名無しさん
2015/07/20(月) 06:57:48.56ID:xHh8Geqn0745デフォルトの名無しさん
2015/07/20(月) 14:23:56.08ID:5iLLONdy0746デフォルトの名無しさん
2015/07/20(月) 14:28:39.13ID:VbL87BjE0747デフォルトの名無しさん
2015/07/20(月) 14:39:28.33ID:5iLLONdyそして世界で最高にリッチなテクノロジー企業がバックボーンなんだが?
0748デフォルトの名無しさん
2015/07/20(月) 15:16:38.82ID:VbL87BjE世界で普及したらって話。
市場ってお前Appleに囲いこまれてるだけだろw
0749デフォルトの名無しさん
2015/07/20(月) 16:47:08.53ID:TVuYg8wE自慢をするもんだが、なぜかSwiftは「普及している」「これで喰っていける」なんてのばっかり。
なぜなんだろ。
0750デフォルトの名無しさん
2015/07/20(月) 16:49:09.05ID:QEh+dAXjエセエンジニアだから
0751デフォルトの名無しさん
2015/07/20(月) 17:34:54.67ID:5iLLONdyだからお前らはいつまでたっても貧乏底辺スクリプターのままなのだよ
0752デフォルトの名無しさん
2015/07/20(月) 18:31:25.97ID:nmmzK2l60753デフォルトの名無しさん
2015/07/20(月) 19:44:35.50ID:0TG+/+/W0754デフォルトの名無しさん
2015/07/20(月) 21:35:41.99ID:kJxlrGshSwift Python JavaScriptこれだけあれば後は要らないだろ
0755デフォルトの名無しさん
2015/07/20(月) 21:40:38.54ID:AKjrtHkO0756デフォルトの名無しさん
2015/07/20(月) 22:01:22.07ID:HM9xj7SI0757デフォルトの名無しさん
2015/07/20(月) 22:11:57.12ID:5iLLONdy今や世界最大の市場でキングオブ言語として座し、好き嫌いとかそんな次元を吹っ飛ばして否が応でも使用されてるんだよ
あのときスタダ決めた奴は相応の対価を得て活き活きとしてるのを俺は何人も見てきた
そして満を持してのSwiftさんの登場だ
しかも秋にはオープンソースのスーパーアスリートとして華々しく昇華するときた
いまやらなくていつやるのだ?
0758デフォルトの名無しさん
2015/07/20(月) 22:16:46.56ID:a0kql6dw進歩しないよね
0759デフォルトの名無しさん
2015/07/20(月) 22:25:15.92ID:SaCGDbjT言語ってそこまで重要かね?
しかもスマホのフロントエンド書くときだけ使うDSLだよ?
たかが言語、必要になれば新しいのも使うし、必要なくなれば捨てる
そんな拘り持つようなものじゃないでしょ
0760デフォルトの名無しさん
2015/07/20(月) 23:54:47.99ID:hStEzhvLじゃあ何でお前はこのスレにいるんだ?
もしかしてスレタイすら読めない馬鹿なの?
0761デフォルトの名無しさん
2015/07/21(火) 02:16:22.03ID:rWNspVF5> お前らが当時馬鹿にしてたObj-Cさんがどうなったか知ってるだろ?
今もMacでしか使われておらず、
使いにくいObj-Cはやめて、Swiftを使おうぜって
流れになったんでしたっけ?
そのSwiftを使ってる人もごく一部で
開発者が分断しただけというw
0762デフォルトの名無しさん
2015/07/21(火) 03:31:10.73ID:ntxkaS2w他の世界は小手先の技術を追い続けないと仕事にならないってだけで
あいつら自称エンジニアの、ただの事務職じゃんね
0763デフォルトの名無しさん
2015/07/21(火) 05:59:16.36ID:vhRCfsjY0764デフォルトの名無しさん
2015/07/21(火) 14:13:23.30ID:jfmVc3T/次点でまぁ余程ヒマ持て余してる奴はjsもかじっとけばいいかもれない、、、くらいだな
他はもう要らんよ割とマジで
0765デフォルトの名無しさん
2015/07/21(火) 21:12:01.72ID:RTbaIsukWebProgが板丸ごとPHPっぽいのですが、それっぽいのが見当たりませんので。
0766デフォルトの名無しさん
2015/07/21(火) 21:22:07.99ID:KBFKnYKrぽい?(・ω・`)
0767片山博文MZ ◆T6xkBnTXz7B0
2015/07/21(火) 21:31:17.54ID:PRXZAEwH【PHP】下らねぇ質問はここに書き込みやがれ 2・2ch.net
http://peace.2ch.net/test/read.cgi/tech/1436449286/
Ctrl+Fでページ内検索。基本やで〜
0768デフォルトの名無しさん
2015/07/21(火) 22:02:54.28ID:RTbaIsukありがとうございます。
それは見つけてはいたのですが、1に「避難スレ」とあるので、本スレがどこかにあるのかなと思ってました。
しばらく眺めさせていただきます。
0769デフォルトの名無しさん
2015/07/22(水) 14:08:18.69ID:yL9lAysx不正アクセスにあい情報流出しているのはみんなphpだね
www.njpw.co.jp/news/detail.php?nid=14324
tamiyashop.jp/shop/conditions.php
セシール eccube
0770デフォルトの名無しさん
2015/07/22(水) 15:50:13.38ID:rBPD6yfdRubyとJavaの2コースあって迷ってるんだけど、どっちがいいんだろうか?因みにプログラミング初心者
結構真剣に悩んでるのでマジレスしてくれると助かる
0771デフォルトの名無しさん
2015/07/22(水) 16:07:39.12ID:5LoHrISfRubyなんて、趣味なら止めないが仕事でなんて馬鹿げてるから
Javaやっておけ。
0772デフォルトの名無しさん
2015/07/22(水) 17:20:46.20ID:0YJERIMX悪い事言わないから毎日欠かさずHacker News読んでおけ
Swiftが将来のJavaになる可能性がりすぎる
外国のApple信者たちならやりかねん
オープンソースはその位力あるからな。これから1年でどう変わるの楽しみ
0773デフォルトの名無しさん
2015/07/22(水) 17:55:22.92ID:rBPD6yfdありがとう
良ければ何故Rubyが仕事ではダメなのか君なりの理由でいいので簡単に教えて欲しい
>>772
JavaかRubyの2択だからこれらを取っ掛かりにプログラミングを本格的に学んでいきたいと思っている
俺はどうも甘ちゃんでゼロから独学できないタイプみたいでなぁ
0774デフォルトの名無しさん
2015/07/22(水) 17:59:30.35ID:SD060Zj40775デフォルトの名無しさん
2015/07/22(水) 18:06:23.87ID:SD060Zj4地域別人気度
フィリピン 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
0776デフォルトの名無しさん
2015/07/22(水) 18:35:51.45ID:7+qEkCdSそのGoogleも疫病神Oracleに訴訟起こされて糞言語Java選択したことに後悔仕切りだろ
0777デフォルトの名無しさん
2015/07/22(水) 18:48:11.84ID:rBPD6yfd福岡住みなんだけど福岡がRubyをバッアップしてるみたいなんよ
だから多分職業訓練にRubyがあるんだと思うし、仕事もそこそこあるっぽい
0778デフォルトの名無しさん
2015/07/22(水) 19:46:09.39ID:wSaQWLX7覚えたことが2,3年したらゴミになる世界なのに、自分から好きで勉強するような奴でないと地獄だろ
0779デフォルトの名無しさん
2015/07/22(水) 20:52:53.82ID:SjZSFnTeC#の前ではどんな動的型付け言語も生産性の低いゴミ
0780デフォルトの名無しさん
2015/07/22(水) 21:34:22.63ID:flahhrGxRubyがダメならJavaは無理だろうし
0781デフォルトの名無しさん
2015/07/22(水) 21:35:57.19ID:AxHcDHkx0782デフォルトの名無しさん
2015/07/22(水) 21:38:44.02ID:rBPD6yfdお前ら色々とアドバイスあり
0783デフォルトの名無しさん
2015/07/22(水) 21:40:12.84ID:8TpaOP4G何で福岡とrubyが関係有るんだ?
0784デフォルトの名無しさん
2015/07/22(水) 21:40:59.71ID:VE8MZqaV0785デフォルトの名無しさん
2015/07/22(水) 21:52:07.08ID:rBPD6yfdその辺は知らんがとにかく福岡市はRubyによるソフトウェア産業を前面的に支援しているみたい
0786デフォルトの名無しさん
2015/07/22(水) 21:54:58.16ID:wbhhK6BoRubyはプロトタイプに特化していて、平気で仕様を捨てていくと聞いた。
従って、今学んだ『文法』は数年後には丸ごとゴミになる。
プログラマにとって重要なのは『文法』ではないが、
新しいことを丸ごと覚えなおすのは養殖系には無理だと思う。
ただ、Javaだとおそらくオブジェクト構文を叩き込まれるが、正直なところ、
オブジェクト指向は大規模プログラミングをするときに生きるものであって、
初心者が最初に学ぶべきものではない。
あれはとりあえずプログラミングが出来るようになってからでいいものだ。
だから、全くの初心者ならRubyのほうが得られるものが多いかもしれない。
ただ、Rubyを職業にするつもりであれば、上記のように天然系への脱皮が出来ないと死ぬ。
健闘を祈る。
0787デフォルトの名無しさん
2015/07/22(水) 22:23:43.90ID:wSaQWLX7教えるなら、「今はたまたまこれで動いていますが、数ヶ月後には gem update すると突然動かなくなるでしょう。
メンテされなくなり、危険なセキュリティホールが放置されたままになることもあります。
あなたたちは常に最新情報に目を光らせ、アプリを更新し続けていかなくてはなりません。
個別のライブラリの使い方はその都度調べるものであり、こんな知識を覚えておくことに意味はありません。」
と説明しないとな
0788デフォルトの名無しさん
2015/07/22(水) 22:35:17.94ID:Vl4CTz9oんな事言い出したらブラウザの世界なんて数ヶ月で常識が書き換わっていくが
新しい方について行けない奴が全員振るい落とされるわけではない
0789デフォルトの名無しさん
2015/07/22(水) 22:39:45.10ID:8TpaOP4G天然物の高い皿取るのは勇気がいるけど、、
0790デフォルトの名無しさん
2015/07/22(水) 23:16:16.73ID:wbhhK6Bo言語仕様そのものではなく、フレームワークだけか。
だったら最初の授業としてはRubyの方がいい気はするが、問題はその後だな。
天然系になれそうになかったら、Java講座をそのあとに受ければいいだけではあるが。
0791デフォルトの名無しさん
2015/07/22(水) 23:38:18.01ID:dzWBjIhIjavaとかphpみたいに求人多くないだろ
0792デフォルトの名無しさん
2015/07/22(水) 23:49:53.44ID:tvEjvHyv0793デフォルトの名無しさん
2015/07/23(木) 00:44:02.06ID:CfX2pSXJひとつ覚えておけばこの先20年安泰なんて言語はないよ
だったら覚えやすいRubyにしておいた方が楽だろうね
0794デフォルトの名無しさん
2015/07/23(木) 01:13:39.28ID:BfYQysYg0795デフォルトの名無しさん
2015/07/23(木) 01:15:07.68ID:CfX2pSXJそれはねーわww
メモリ管理を初心者にオススメするなんてどうかしてるとしか思えない
0796デフォルトの名無しさん
2015/07/23(木) 01:19:38.21ID:Rg8gWaZRでサードパーティのライブラリやらフレームワークを使い出すとそれを追っかけることになるのは変わらんよ。
0797デフォルトの名無しさん
2015/07/23(木) 01:24:19.38ID:1EdglOAT0798デフォルトの名無しさん
2015/07/23(木) 04:44:46.06ID:jtTXUBM4死んでも使いたくねぇwwww
まじでクリスチャンが作った言語とかまじ無理。
なんでrubyだけ誕生した曜日が12/24とか12/25とかなんだよwwww
Rubyがキリストで自分はそれを生んだ神だってか?
鳥肌物wwwww
世界から見てこういう頭おかしい奴ってガチでドン引きされるし実際にされてるから気をつけたほうがいいよ。
0799デフォルトの名無しさん
2015/07/23(木) 05:56:09.16ID:UABQZ2yuOSS全部がそうだろwwwwwwwww
Church of Emacsに獣のエディタのvi vi vi,
高価な真珠のPerl,Pythonの十字架に蛇のロゴ、WordPressのGenesis framework。
c++やPHPなんてキリストの磔刑を模倣しているんだろうね
挙句の果てに、クラウドにJeSusが乗って還ってくるなんて、あっちの皮肉屋がやりそうなこった
0800デフォルトの名無しさん
2015/07/23(木) 06:35:38.35ID:mEZw2Q+n0801デフォルトの名無しさん
2015/07/23(木) 07:32:19.95ID:P7ezmn3Pクリスチャンというよりはカルト教団員(モルモン教徒)だけどな
末日聖徒イエス・キリスト教会ことモルモン教はなぜカルトとされているのでしょうか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11119446316
0802デフォルトの名無しさん
2015/07/23(木) 12:35:25.12ID:BfYQysYg多大なる時間と労力が必要なわけで、
普通の感覚を持った人では無理。
頭がいかれてないと出来ない諸行なんです。
0803デフォルトの名無しさん
2015/07/23(木) 14:59:21.61ID:aBwo+3gI0804デフォルトの名無しさん
2015/07/23(木) 15:13:14.20ID:jtTXUBM4ほんこれ。
なんでモルモン教の頭いかれた奴の下僕にならないといけないんだよ。
実際は土木だけども。
0805デフォルトの名無しさん
2015/07/23(木) 16:40:05.27ID:UABQZ2yu0806デフォルトの名無しさん
2015/07/23(木) 18:18:08.91ID:wyOS8RZB土方にハッキリとNoを突きつけた人たち
0807デフォルトの名無しさん
2015/07/23(木) 18:49:32.41ID:5hN60xC5解析や低レベル開発に行ける理系センスもない連中
それがRubyist
0808デフォルトの名無しさん
2015/07/23(木) 19:02:26.65ID:BfYQysYgドカタにNoを突きつけるにしても、理系センスがあれば、
関数型言語などの他の方面へ行くわ。
ドカタ否定なのにオブジェクト指向とか意味わかめ。
やってること同じじゃないですか。
0809デフォルトの名無しさん
2015/07/23(木) 21:13:34.21ID:gYLAm+9oで、結局仕事の為に、別の言語も勉強し直さないと行けないというねww
学習コストと時間の無駄遣いだわ。こんなクソ言語。
0810デフォルトの名無しさん
2015/07/23(木) 21:21:05.09ID:aSNV6wDlRubyは割と広い範囲の目的を達成できるのは確か。
メインテナンスが大変なのはオープンソース製品を使えば常に起こること。
言語がどうであろうとライブラリがオープンソースなら同じこと。
0811デフォルトの名無しさん
2015/07/23(木) 21:35:01.56ID:GFhsYzlHRubyは特殊
他の言語も同じって言うのはちょっと......
0812デフォルトの名無しさん
2015/07/23(木) 21:56:26.93ID:P7ezmn3P0813デフォルトの名無しさん
2015/07/23(木) 22:00:11.38ID:W0yPM5900814デフォルトの名無しさん
2015/07/23(木) 22:24:13.29ID:mEZw2Q+n> 関数型言語などの他の方面へ行くわ。
関数型スタイルには行くけど関数型言語には行かないな。
目的は関数型言語を使うことじゃないもの。
開発効率を上げる技術の大部分は言語以外のライブラリやフレームワークなので
関数型言語を使ってもそれだけでは開発効率は上がらない。
そしてライブラリやフレームワークは普及している言語の方が優れてる。
>>809
学習コストと時間の無駄遣いというけれど、言語の学習コストなんて1週間程度だぞ。
この間初めてPythonを使うことになったが、それだけの時間で他の言語と
同等のことができるようになった。
この現象は俺だけじゃなくて多くの人が実感してると思う。
ある言語が使えれば、その応用でいけるのにその他の言語を覚える時間は極端に短くなる。
このことから学習コストと時間は無駄にはならない。
>>810
> 目的を達成できればいいわけで。
どの言語ではだいたい目的は達成できる。
だけど目的を達成するだけでは全然たりてない。それでいいわけがない。
重要なのは”短い開発期間で"目的を達成しなければいけないということ。
ではどうすれば短い時間で目標を達成できるかだが実は言語を変えた所で大差ない。
上でも書いたが、ライブラリやフレームワークが重要
言語による影響は1割もないだろう。
言語厨は、言語の範囲だけで勝負したがるが、それはライブラリやフレームワークを持ち出せば
言語による差は大きく縮まるのを知っているから。
0815デフォルトの名無しさん
2015/07/23(木) 22:28:06.57ID:szZOMhQ70816デフォルトの名無しさん
2015/07/23(木) 22:28:45.63ID:blmBRl4P「学習コストと時間の無駄遣いというけれど、言語の学習コストなんて1週間程度だぞ。
この間初めてPythonを使うことになったが、それだけの時間で他の言語と
同等のことができるようになった。」
お前が他の言語を学習時間一週間程度分しか知らなかっただけだろ
0817デフォルトの名無しさん
2015/07/23(木) 22:30:33.77ID:blmBRl4Pつい最近広まってきたばかりなのに
「いつの時代も」とはこれいかに
0818デフォルトの名無しさん
2015/07/23(木) 22:32:23.23ID:szZOMhQ70819デフォルトの名無しさん
2015/07/23(木) 22:35:33.74ID:mEZw2Q+n> お前が他の言語を学習時間一週間程度分しか知らなかっただけだろ
他の言語の一週間分なら
1,2時間もあれば終わるだろうさw
比率で言ったほうが良かった?
2番目の言語なんて最初に学んだ言語の
1割程度の時間で学習は終わる。
お前はそうじゃないの?
0820デフォルトの名無しさん
2015/07/23(木) 22:37:49.37ID:szZOMhQ7俺はC言語のストリームが一年くらい悩んだよ。
小学生のころな。
0821デフォルトの名無しさん
2015/07/23(木) 22:44:49.15ID:blmBRl4P馬鹿か
実際に一週間程度なのではなく
お前の他の言語についての練度が低いだけなんじゃねえかって話だ
ひとつの言語に対する学習時間がバカにならから世界中で議論のネタになってるんだろうが
0822デフォルトの名無しさん
2015/07/23(木) 23:06:41.30ID:iwFVxCp4似たような言語なんてその都度調べればよくないか
ひとつの言語に熟練してる人ほど別のをやらしてもすぐ出来るようになるよ
0823デフォルトの名無しさん
2015/07/23(木) 23:21:40.90ID:m7Y5+quF重量級のC#やJavaはその程度では使いこなすレベルに程遠いとは思うが
0824デフォルトの名無しさん
2015/07/23(木) 23:22:58.60ID:W/NOACGGnewsや世界でのSwiftさんのストリーム見たけど相当ヤバイなこれwww
WEBやアップルさん直々のウェアラブル絡めた医学研究/ヘルスケア/QOL方面は当然ながら他分野にもリアルタイムで爆発的に拡がり続けててワロタはwwwww
ゲームや学術、エンタメ、芸術音楽系とやっぱ世界一リッチなテクノロジー企業のNewカマーなオープンソース言語は勢いがパネエはw
0825デフォルトの名無しさん
2015/07/23(木) 23:23:59.53ID:P7ezmn3PとりあえずPrologを(まだなら)学習して、その成果を1時間ごとにだしてみて欲しい。
0826デフォルトの名無しさん
2015/07/24(金) 00:55:56.86ID:5V6Tkux1とっくにやったが Appendに驚きカット使いこなせず自分の無能を思い知ったわ
それでも熟練者の学習は早いと思うよ
1時間で出来るって言ってるのは俺じゃねーから
0827デフォルトの名無しさん
2015/07/24(金) 01:10:50.77ID:5DTtIKwuこれでまた一歩差が広がったな。
0828デフォルトの名無しさん
2015/07/24(金) 01:12:37.23ID:HPe5HWAwその前にエンジンをスレッドセーフにしてまともなマルチスレッドをサポートするのが先だろ
0829デフォルトの名無しさん
2015/07/24(金) 01:19:46.84ID:Z3KA0pgR0830デフォルトの名無しさん
2015/07/24(金) 01:21:32.92ID:jp9TVSyYhttp://www.itmedia.co.jp/news/articles/1506/19/news067.html
なので、2,3年のうちに、クライアントサイドおよびデスクトップ、モバイル、
そしてサーバサイドはJavaScriptによって占領され、一部のアプリケーション
はC++などで作られるという状況になるだろう。
他の言語は淘汰とまではいかずとも、現在の一部の強みのみを残して消える事
になるだろうね。rubyなんて最もその可能性がある言語だ。5年後生き残って
いないだろう。
Perlは自然消滅だな。pythonやphpはサーバサイドで生き残るかもしれないが
ね。
0831デフォルトの名無しさん
2015/07/24(金) 02:01:06.29ID:/bVyl6Kaforthオススメ。
コールスタックもいじれるから楽しめるよ。
0832デフォルトの名無しさん
2015/07/24(金) 05:11:39.13ID:LiHFQq7QE欄工学部の演習ですらquick sort書いたり、
assert, retract使ってDFSやBFS、エキスパートシステムぐらいは実装するからな
0833デフォルトの名無しさん
2015/07/24(金) 05:58:50.32ID:12UqcE6d> お前の他の言語についての練度が低いだけなんじゃねえかって話だ
低くねーよw
お前何が気に食わないんだよ?
新しい言語なんて一週間もあれば使えるようになるっていうの。
0834デフォルトの名無しさん
2015/07/24(金) 07:04:19.17ID:LiHFQq7Q0835デフォルトの名無しさん
2015/07/24(金) 07:13:29.93ID:12UqcE6dお前クラス覚えるのにどれだけかかるんだ?w
既にクラスというものを他の言語で知ってるなら、
1時間もかからないだだろ?
調べることなんて分かりきってる。
基本的な構文、多重継承は可能か、コンストラクタ、デストラクタ
親メソッドの呼び出し方、抽象クラスはあるか、インターフェースは有るか
staticメソッド、private・protected・public相当の機能
それぐらいなもんだろ。
それらの機能をまとめてるところを見れば終わり。
最初に学ぶ言語であれば、一つ一つ時間をかけて理解しなければいけないが、
それ以降では、あれはこれね。で終わり。
0836デフォルトの名無しさん
2015/07/24(金) 07:14:15.49ID:1hgFCKK7というコンセプトは単純なんだけれど、
多くのSmalltalk処理系がセルホスティングで、
自身もその実践の場となっている場合が多い(というかそれが本来な)ので、
この言語を単に言語仕様としてだけ学ぼうとする人は手こずるはず。
例えば、言語仕様としてだけとらえてしまうと、
Smalltalk-72、-76、-80 はまったく別言語ということになってしまうけど、
どれもまぎれもない「Smalltalk」だとわかるのには時間を要すると思う。
0837デフォルトの名無しさん
2015/07/24(金) 07:17:07.05ID:jhzcwGRaただ、周辺技術(それこそライブラリやフレームワーク、エコシステムなど)を含めるとなると
もう少し時間が必要になりそうだ
その辺の認識がずれてるから議論になってないんじゃないか?
0838デフォルトの名無しさん
2015/07/24(金) 07:26:48.42ID:LiHFQq7Qそれって、典型的なクラスベースの言語で、せいぜい、c++,java, c#, phpぐらいで通用しないでしょ
c++ならWikiが出来上がるぐらいにイディオムや作法で膨れ上がってるのに。
pythonのクラスシステムのスコープが深さ優先だか幅優先だか、真面目に理解しようとしたら1,2日ぐらい掛かる
Rubyなんて、c++とは別の言語からクラスシステムを取ってきてるから、publicやprotectの意味が変わってくる。
で、お前みたいに一週間でマスターできるとかいうヤツと仕事すると、どういう目に会うか目に見えてるんだよね
0839デフォルトの名無しさん
2015/07/24(金) 07:40:48.03ID:qwe2hlrVJSのマルチスレッドは随分前からWorkerがある
0840デフォルトの名無しさん
2015/07/24(金) 07:46:07.06ID:12UqcE6d一週間でマスターなんて言ってないしw
C++が複雑なのは他の言語のクラス以上の仕様があるから。
他の言語を知っている時、C++のクラスを他の言語のクラスと
同等レベルまで知るのに一時間もあれば十分だって話。
誰も他の言語にはない特徴的なところまでわかるなんて言ってない。
俺がいいたいのは、ある言語での知識は他の言語に応用できるってこと。
> pythonのクラスシステムのスコープが深さ優先だか幅優先だか、真面目に理解しようとしたら1,2日ぐらい掛かる
一旦理解してしまえば、もし他の言語に同様の概念があったとしたら、5分で十分だろうねw
それにしても1、2日は長すぎw
> Rubyなんて、c++とは別の言語からクラスシステムを取ってきてるから、publicやprotectの意味が変わってくる。
その意味の違いを読めばいい。これも5分ぐらい?w
0841デフォルトの名無しさん
2015/07/24(金) 07:55:20.57ID:LiHFQq7Qバグの原因探すのに半日ぐらいは潰すから
0842デフォルトの名無しさん
2015/07/24(金) 08:06:21.41ID:OLl6qPEdなぜかって、言ってることが抽象的で具体性が無いから。
引き出しが費えた感じ。
0843デフォルトの名無しさん
2015/07/24(金) 10:05:30.85ID:/bVyl6Ka具体的なライブラリ・フレームワーク・どんなメソッド・機能があるかその使い方っていうのをごっちゃにしてる。
前者は他言語やってたらよっぽど異なる概念じゃなければ一、二週間とかでわかる。ものによっては数時間。
後者はそれぞれのボリューム次第で完全にソラで使えるようになんて言うと年単位かかる場合もある。
0844デフォルトの名無しさん
2015/07/24(金) 10:14:34.22ID:PwG75yTy(平日勤務中8時間+平日自宅学習4時間) * 5 + 休日1日12時間 * 2 = 84時間
ってことかもしれない。
単純計算で言えば、毎日2時間 * 42日(=6週間)に相当する。
つまり、日数で議論するんじゃなくて、時間数で議論しろってこった。
0845デフォルトの名無しさん
2015/07/24(金) 11:05:41.63ID:jp9TVSyYおまえじゃ、JavaScriptは無理だなww
基準がソレじゃwww
0846デフォルトの名無しさん
2015/07/24(金) 11:10:10.43ID:OLl6qPEdバトロアスレ的にはどうでもいいことだね。
「相対的に、C++の習得には、Javaの習得の2倍の時間が必要」
とかなら分かるが、全ての言語に共通して、言語の習得に何時間かかります、
では言語の比較にならんし、単にその個人の頭良い悪い自慢にしかならん。
匿名掲示板で頭良い悪いされても、そんなことに誰も興味ないわけで。
俺の頭の良さにお前ら興味ある?
0847デフォルトの名無しさん
2015/07/24(金) 11:29:27.90ID:OLl6qPEd普段C++11を使っていたので、LINQ以外は何でもなかった。
しかし、それからC#を使う機会がまったく無かったので、
今は全て忘れた。
どう?こんなことに誰か興味有る?
0848デフォルトの名無しさん
2015/07/24(金) 13:14:57.35ID:LiHFQq7Q0849デフォルトの名無しさん
2015/07/24(金) 13:31:34.40ID:QV7Td6xPある。
コード書くにあたって(デバッグとか開発環境的なことは除いて)、C++に比べてC#のほうが便利と思ったことって何?
0850デフォルトの名無しさん
2015/07/24(金) 14:17:01.96ID:OLl6qPEdLLスレ的にはリフレクションかなぁ、dynamic型とか使えば簡単にダックタイピング出来る。
あとGCが有るので、ラムダの活躍の場が広いのが良いかな。
それからコンパイルが早いのと、ヘッダファイル書かなくてよいのとか、前方参照できたりとか。
型推論が強力で、ラムダで左辺値の型や本体から引数の型を推論してくれたりとか。
これだけ大幅な改良を続けて、文法があまり破綻していないのは何気に凄い。
しかし、使い勝手をとことん追求した結果なのか、山のような構文やルールがあって煩雑。
全てを網羅して適切に使いこなすのは大変かも。
もう昔のことでよく覚えてないが、そういう印象を受けた。
個人的にはC++11で十分なんで、C#のことはどうでもいいです。
0851デフォルトの名無しさん
2015/07/24(金) 14:22:02.35ID:8Vtn8iZTただの厨二病っしょ
0852デフォルトの名無しさん
2015/07/24(金) 14:30:50.17ID:PwG75yTy三日(って何時間?)でそこまで習得できるとは、素直に感心するわ。
0853デフォルトの名無しさん
2015/07/24(金) 14:31:37.42ID:8Vtn8iZT>あとGCが有るので、ラムダの活躍の場が広いのが良いかな。
これどういう意味?
0854デフォルトの名無しさん
2015/07/24(金) 14:49:12.42ID:QV7Td6xPサンクス。
0855デフォルトの名無しさん
2015/07/24(金) 14:49:55.28ID:OLl6qPEdうち自営業なんで、暇な時は暇なんですよ。忙しい時には超絶忙しいんですが。
>>853
GCが無いと、キャプチャしている変数の生存期間を常に意識する必要があるんです。
メソッドの戻り値でラムダを返すような使い方は、よく考えないと危険です。
後になってラムダを呼び出した時に、キャプチャしている変数が既に死んでいる可能性があります。
そういうのが面倒なので、私のC++でのラムダの使い方は、もっぱら関数内関数の代用です。
C++にはfinallyが無いので(糞めが)、その代わりに良く使います。
C++にfinallyが無い言い訳は
http://cflat-inc.hatenablog.com/entry/20130507/1367930958
に書いてありますが、実に子供じみていますね。
実用性を重視した言語なのだから、finallyは取り入れるべきでしょう。
全てのリソースに対してクラスを用意するのは馬鹿げています。
0856854
2015/07/24(金) 14:50:59.77ID:QV7Td6xP>850 サンクスだった。
0857デフォルトの名無しさん
2015/07/24(金) 15:15:53.78ID:yzOD5LHXshared_ptrをキャプチャで解決じゃん
0858デフォルトの名無しさん
2015/07/24(金) 16:05:02.86ID:OLl6qPEdラムダ内で自クラスのメンバ変数を参照している場合はどうするんですか?
0859デフォルトの名無しさん
2015/07/24(金) 16:14:46.11ID:8Vtn8iZT>>857に言われてしまった…
そのサイトで言われてるようにfinallyなんて記述上も読む上でも面倒だし、
わざわざC++使ってる人は、Maybe(boost::optional)の方向で考えるんでは?
go-langやjavascriptのエラー処理も悪くないよね
0860デフォルトの名無しさん
2015/07/24(金) 16:29:16.64ID:LiHFQq7Qそれも自営業のような怪しい身分のヤツに何を投げるの?
0861デフォルトの名無しさん
2015/07/24(金) 16:43:45.46ID:yzOD5LHXメンバ変数のコピーをキャプチャすりゃいいんじゃないの?
ラムダが生きてる間自クラスが生きてるならthisキャプチャでもいいし
そもそもC#でfinallyやusingが必要なのは
スコープを外れた時点でインスタンスが解放されないから
明示的に書いてあげる必要があるわけで
C++ではスコープを外れたらデストラクタが呼ばれるんだからそっちで解放処理書けばいいよね
>>858はfinallyじゃなくてScopeExitで十分じゃないの?
あれもデクトラクタ利用してるけど
0862デフォルトの名無しさん
2015/07/24(金) 16:52:46.80ID:8Vtn8iZTいろいろ考えたけど、恐らくできないね
そもそも登録後の解除操作がないような設計を思いつかないけど
0863デフォルトの名無しさん
2015/07/24(金) 17:16:42.54ID:sbrtcJ1v上のサイトでも言われてるように、明示的な開放が必要なリソース的なもの全てに対して
いちいち全部クラスを作るのは面倒臭すぎる
0864デフォルトの名無しさん
2015/07/24(金) 17:35:32.76ID:QniD9BPSC++使いの自営業ってなにをやってるのか非常に興味があるが何をやっているのかな?
0865デフォルトの名無しさん
2015/07/24(金) 17:40:36.98ID:ddnTx8JV今どきフリーランスの奴らにC++で案件流すところなんて殆どないよwww
需要も消えつつあるしね。
0866デフォルトの名無しさん
2015/07/24(金) 17:45:51.77ID:OLl6qPEdプログラミングとまったく関係ない業種です。
プログラミングは趣味でやってるだけです。
だから知識はまったくありません。
0867デフォルトの名無しさん
2015/07/24(金) 17:48:34.88ID:8Vtn8iZTいやメモリ開放以外はGCあっても管理は同じだから
不要なイベントリスナを放置とかやらないでしょ
0869デフォルトの名無しさん
2015/07/24(金) 17:58:05.58ID:OLl6qPEdだからfinally欲しいよねって話なわけだが。
C++の場合はC用のライブラリ使うことが多いから、
自分でリソース管理だけのラップクラスを書かなければならないことが多いんです。
面倒なんで、finallyでやりたいです。
あと、ふと疑問に思ったのですが、C#などGC有りの言語で、
ファイルオブジェクトなどの実装ってどうなってるんですか?
あるファイルオブジェクトがあちこちから参照されていたとして、
そのうちの、どこか一人がcloseすると、
まだ参照していて使う予定の人がいるのに、全員closeしちゃわないですかね。
closeつくっときゃ平気なんですかね。
C++なら参照カウンタで何とかするわけですが。
0870デフォルトの名無しさん
2015/07/24(金) 17:58:05.66ID:NUbzc0fD0871デフォルトの名無しさん
2015/07/24(金) 18:01:14.75ID:NUbzc0fDテストでは発見できなかった。
リンクリストってケツからループで回して消さないと、デストラクタがネストするんだな。
まあ当たり前と言えば当たり前の話だけど、全然気が付かんかった。
0872デフォルトの名無しさん
2015/07/24(金) 18:02:54.83ID:yzOD5LHXわざわざラッパ作らなくてもunique_ptrとshared_ptrでいいじゃん
デリータ―指定できるんだから
0873デフォルトの名無しさん
2015/07/24(金) 18:08:14.93ID:NUbzc0fD0874デフォルトの名無しさん
2015/07/24(金) 18:08:55.32ID:sbrtcJ1vC#でもファイルなどの開放タイミングが重要なリソースは明示的にクローズするのが普通
GCに任せたりしないよ
C++でもファイルハンドルをクローズする責任の所在が不明なんてゴミカス設計でしょ
0875デフォルトの名無しさん
2015/07/24(金) 18:09:42.03ID:8Vtn8iZT>だからfinally欲しいよねって話なわけだが
いやだからC++にはいらんやろ
Mutexとかfinallyよりスコープ管理のが簡単だし
0876デフォルトの名無しさん
2015/07/24(金) 18:10:15.38ID:yzOD5LHXわざわざ自作しようとは思わないけど
0877デフォルトの名無しさん
2015/07/24(金) 18:18:59.59ID:NUbzc0fD0878デフォルトの名無しさん
2015/07/24(金) 18:21:50.01ID:+CDH8aof0879デフォルトの名無しさん
2015/07/24(金) 18:22:29.92ID:NUbzc0fDただし、格納している中身はまた別の話な。
0880デフォルトの名無しさん
2015/07/24(金) 18:22:37.23ID:yzOD5LHXどうしても言語でfinallyがサポートされないと気が済まないのかね
0881デフォルトの名無しさん
2015/07/24(金) 18:23:51.49ID:NUbzc0fDああん?俺は反対してねーぞ。
0882デフォルトの名無しさん
2015/07/24(金) 18:24:41.24ID:ZeuGMtPF0883デフォルトの名無しさん
2015/07/24(金) 18:26:29.85ID:sbrtcJ1vRAIIの適切な利用とリソース開放の責任明確化がまともにできてればスマポの出番なんか稀
0884デフォルトの名無しさん
2015/07/24(金) 18:28:10.71ID:NUbzc0fD0885デフォルトの名無しさん
2015/07/24(金) 18:41:40.28ID:H/MUJLcUそう書いてるお前が一番自慢タラタラなわけたが
自分の性格の自覚はあるだろうけど
0886デフォルトの名無しさん
2015/07/24(金) 18:45:27.85ID:LiHFQq7Q0887デフォルトの名無しさん
2015/07/24(金) 18:54:38.07ID:I5Rn7WPB逆にJSに対してでもしっかりしたIDEができるかがIDE界の課題だと思う。
0888デフォルトの名無しさん
2015/07/24(金) 19:11:18.61ID:OLl6qPEdC#には既にそういうクラスが用意されているのかも知らんが、
ここでは自作してみることとする。
メモリマップドファイルは複数のスレッドから参照されていて、
どのスレッドの処理が最初に終わるか分からないので、
具体的な生存期間は不明。
ただし、全てのスレッドの処理が終了したら勝手に開放されて欲しい。
C++では参照カウンタで管理するわけだが、C#ではどうするの?
やっぱり参照カウンタ?それともGCまかせ?
このようなリソース管理の例として、DirectXのリソースが有る。
アプリがリソースを開放したからと言って、直ちに開放されるとは限らない。
そのリソースをGPUがまだ描画に使っている可能性があるので。
マルチスレッドでノンブロッキングな処理を書こうとすると、
こういうことが多々起こる。
0889デフォルトの名無しさん
2015/07/24(金) 19:15:36.31ID:2htYxAikC#じゃそんな処理しない
0890デフォルトの名無しさん
2015/07/24(金) 19:17:47.58ID:OLl6qPEdどこかの偉い人が、すべてのスレッドの処理が終わるのを待って、
最後に開放するとかは無しな。
たとえば、UIとロジックを別スレッドに分けたとして、
UIのスレッドがロジックの処理の終了をWaitしたら意味無い、
というか、その間UIが固まるので分けた意味が無いからな。
俺は最近はそういう処理を良く書いてるんで気になった。
C++使いなんで参照カウンタで管理しているわけだが、
他のナウい言語だとどうなのかなと。
GC任せなのかと思っていたが、明示的に開放すべしとしている人もいるみたいだし。
0891デフォルトの名無しさん
2015/07/24(金) 19:18:51.99ID:OLl6qPEd>どのスレッドの処理が最初に終わるか分からないので、
↓
どのスレッドの処理が最後に終わるか分からないので、
0892デフォルトの名無しさん
2015/07/24(金) 20:01:54.63ID:LiHFQq7Q君なら30分もあれば答えを見付けられるよ
0893デフォルトの名無しさん
2015/07/24(金) 20:02:55.34ID:4TgNK7na最近マルチスレッド知った人?
0894デフォルトの名無しさん
2015/07/24(金) 20:20:09.76ID:5V6Tkux10895デフォルトの名無しさん
2015/07/24(金) 21:33:45.56ID:8Vtn8iZT>メモリマップドファイルは複数のスレッドから参照されていて、
どのスレッドの処理が最初に終わるか分からないので、
具体的な生存期間は不明。
え?ハンドル複製すりゃいいじゃん?どういうこと?
0896デフォルトの名無しさん
2015/07/24(金) 21:37:09.86ID:8Vtn8iZT>そのリソースをGPUがまだ描画に使っている可能性があるので。
>マルチスレッドでノンブロッキングな処理を書こうとすると、
>こういうことが多々起こる。
>どこかの偉い人が、すべてのスレッドの処理が終わるのを待って、
>最後に開放するとかは無しな。
?????
勝手に開放したら駄目なら管理必要じゃん
制限掛ける理由は?
0897デフォルトの名無しさん
2015/07/24(金) 21:45:32.88ID:Q/qDEZviゲーム機ではGPUが独断でメインメモリを使えるものもあるが一般ではない。
0898デフォルトの名無しさん
2015/07/24(金) 22:14:59.15ID:8Vtn8iZT偉い人が駄目なら、ハンドル複製も共有メモリも駄目って事?
アプリ終了後もって言ってる時点で、他プロセスとリソース共有だよね
偉い人に任せなきゃできないと思うが
うーん、何をさせたいのか良くわからない
0899デフォルトの名無しさん
2015/07/24(金) 22:15:48.98ID:QV7Td6xPfainally と finalize をごっちゃにしてないか?
あとGCはあくまでもメモリ管理が目的で普通はタイミングとか制御できない。
メモリ以外のリソース管理を行いたいなら別の手段を取らざるを得ない。
で、それをデストラクタやfinally節で行ったりする。
0900デフォルトの名無しさん
2015/07/25(土) 01:07:35.78ID:HvVfu3l+0901デフォルトの名無しさん
2015/07/25(土) 01:13:58.77ID:BtkcRlE5https://root.cern.ch/drupal/content/cling
0902デフォルトの名無しさん
2015/07/25(土) 01:14:35.56ID:BtkcRlE50903デフォルトの名無しさん
2015/07/25(土) 07:36:03.73ID:mwlemZfZ0904デフォルトの名無しさん
2015/07/25(土) 12:49:39.30ID:/kvF7W3Uもう半年もないんだ出来るだろ?
必ず年末に良い年を迎えることが出来るし来年は万年土方低脳スクリプターから生まれ変わってるぜ
0905デフォルトの名無しさん
2015/07/25(土) 13:04:30.25ID:yG8XW9tgwww
0906デフォルトの名無しさん
2015/07/25(土) 13:42:49.58ID:GzPI9QWXお前が気づけよw
0907デフォルトの名無しさん
2015/07/25(土) 14:35:24.48ID:xVBx01pN構った時点で負け
0908デフォルトの名無しさん
2015/07/25(土) 14:42:09.17ID:mwlemZfZc++に拘るよりAppleにオンブ抱っこされた方が良さそうだよね(´・ω・`)
0909デフォルトの名無しさん
2015/07/25(土) 16:50:38.56ID:NVKQuVaeここの大多数の人間みたいにwebとかスマホが全てだと思ったら間違い
0910デフォルトの名無しさん
2015/07/26(日) 13:28:21.12ID:i6JAdsw5Swiftが出た時にさわりだけ見たけど特に真新しさ感じなかったし
一般のプログラマは必要になったら覚えるので十分じゃないの
0911デフォルトの名無しさん
2015/07/26(日) 13:42:01.59ID:gviKeDly0912デフォルトの名無しさん
2015/07/26(日) 13:57:16.12ID:kjrWspdc特にJavascriptは完全に置き換わって欲しい
まあ無理だけど
0913デフォルトの名無しさん
2015/07/26(日) 15:06:49.43ID:dVeqr+E3今時こんなのをモダンとは言い難い
0914デフォルトの名無しさん
2015/07/26(日) 15:11:06.78ID:kjrWspdc生産性最強だし
0915デフォルトの名無しさん
2015/07/26(日) 16:21:59.14ID:kudX++EYまだ全然洗練されていないどころか、結局はObjective-Cのサブセット
みたいなポジションだから、素人には扱えない。おまけに現在まだオープン
にはなっていないので、このままだと、ただのiOS専用言語みたいな位置で
終わってしまう。
>>912
無理だな。
JavaScriptは既にもうサーバ/クライアント/ハードウェア制御、さらには、
ElectronやCordovaの登場によって、モバイルアプリやデスクトップアプリ
にまで進出してる。
ライブラリや歴史の重さも違う。当然プログラミング人口もね。しかし、
Appleがホストじゃ、まぁ、期待出来ないよ。
0916デフォルトの名無しさん
2015/07/26(日) 16:29:11.97ID:k2NGyZ+rRubyに対してMatzにこういう質問があったそうだ
「Perlとかいい言語がいっぱいあるのになんで新しい言語を作るの?エンジニアリソースの無駄遣いでしょ?」
それに対するMatzの答えはこうだ
「無駄とか考えてたらイノベーションは生まれない」
これはRubyに限った話ではない、普遍的な意見だと思うね
0917デフォルトの名無しさん
2015/07/26(日) 16:47:41.30ID:kjrWspdcそのイノベーションが起きないことが問題だと言っているんだが
一度業界標準になるとそれが糞言語仕様であっても普及し続けてよりよいものに置き換えされないことが問題
特にJavaScriptは元々Netscapeが作った素人でも扱える軽量スクリプトでしかなく、言語仕様はバグを生みやすく酷いものだ
たまたまインターネット黎明期にNetscapeが普及しまくったことから業界標準にのし上がってしまった不幸な例
0918デフォルトの名無しさん
2015/07/26(日) 16:59:29.06ID:Z6fDH4Ccwikipediaより
0919デフォルトの名無しさん
2015/07/26(日) 17:15:27.64ID:dVeqr+E3言語なんかシステムの構成要素としてはそれほど重要じゃないからね
たかが言語でイノベーションもクソもない
0920デフォルトの名無しさん
2015/07/26(日) 18:09:18.98ID:yW1Rpi4F君みたいにまともにシステム開発出来ない人間にはそう感じるんだろう
0921デフォルトの名無しさん
2015/07/26(日) 18:55:53.58ID:M5G8Uvnr秋にはオープンソースとして開かれるし何より市場があまりにもデカ過ぎる
この枠から外れるのは自殺行為だはwww
0922デフォルトの名無しさん
2015/07/26(日) 18:56:25.21ID:7EBqSyeYそれしか使えん
0923デフォルトの名無しさん
2015/07/26(日) 19:14:53.57ID:kudX++EYお前は歴史を勉強すべきだな。
netscapeは普及に貢献してはいない。
さらにイノベーションというなら死滅しつつあったJSを再び表舞台に引き上げたGoogleがJSの現在の地位を築いたイノベーターだ。
Ajax無かったら今頃JSはPerlにすら勝てずに消えてる。
0924デフォルトの名無しさん
2015/07/26(日) 19:17:41.46ID:kudX++EY今のままじゃ無理だよ。
Swiftは完全にobjective-cを不要にし、オープンにならなければ、今までappleが失敗してきた言語の仲間入りだよ。
当初期待されてたような言語じゃなかったからね。Obj-Cの使い手じゃないと活用出来ない。
0925デフォルトの名無しさん
2015/07/27(月) 00:53:36.03ID:RF+KIdznjsが流行った理由はdocument.layerだし
AjaxはIEの機能だぞ
何言ってんだお前
0926デフォルトの名無しさん
2015/07/27(月) 01:16:50.01ID:lXcou/gAすると他の言語は、こういうことをするならC/C++より簡単にできますという
方向性しかないよね。
そこを踏まえて宣伝したらどうかなと思います。
0927デフォルトの名無しさん
2015/07/27(月) 01:20:54.95ID:WHHp+SAW0928デフォルトの名無しさん
2015/07/27(月) 01:54:02.71ID:0bnHOm3Bプロトタイプ宣言みたいなマシンが非力な時代のコンパイラを楽されるべく作られた糞仕様を引きずっていたりな
組み込みの世界はほぼC/C++で占められていて選択肢がないのが辛い
0929デフォルトの名無しさん
2015/07/27(月) 02:12:09.25ID:HPlu8Pr0と考えるならばObjective-Cまで降りていけるSwift一強になるのは目に見えてるわけだ。
0930デフォルトの名無しさん
2015/07/27(月) 02:15:34.61ID:a/e6k7sGそれはないなw
だってゴミ言語だし。
Objective-CもSwiftも
現にLinuxで使われてない。
0931デフォルトの名無しさん
2015/07/27(月) 02:24:58.11ID:HPlu8Pr0今からオープンソース化で使われるようになるんだろwww未来から来た方ですか?www
0932デフォルトの名無しさん
2015/07/27(月) 02:28:49.72ID:a/e6k7sGはいそうですが?
あなたが来た未来では
どうなってるのですか?
0933デフォルトの名無しさん
2015/07/27(月) 04:15:11.95ID:rHiCyq3gだから何?IEの機能だから何だ?ww
馬鹿はレスしなくていいよ。歴史も知らないアホが
0934デフォルトの名無しさん
2015/07/27(月) 04:17:23.39ID:TsR0nPJo0935デフォルトの名無しさん
2015/07/27(月) 04:22:03.63ID:rHiCyq3g0936デフォルトの名無しさん
2015/07/27(月) 05:54:50.70ID:bDLEU8eKHTML5影の総帥と言われるイアン・ヒクソン氏はGoogleに在籍しています。
ヒクソン氏は元々、消えゆく企業オペラに在籍した人物です。
彼はHTML5の立役者として自身の存在価値を高め現役企業Googleへ移籍しました。
ところで、HTML5は決定性を持たない言語として知られます。
MicrosoftをはじめとするW3CメンバはHTMLに決定性を持たせようと作業中でした。
HTMLが決定性を持たないことによりWEBは危険とみなされていました。
そしてMicrosoft社はセキュリティの問題をいくつも抱えていましたから、
問題の根本的解決に積極姿勢でした。
それがXHTMLです。
ではなぜヒクソン氏は再びHTMLに危険性を持ち込んだのでしょうか?
計算機によって合理的に問題が解決されるなら、ヒクソン氏のようなエキスパートは
必要とされなくなります。
ですから、野心を持つものなら誰だってHTMLを安全にはしないでしょう。
かくしてヒクソン氏はGoogleへ移籍しました。
0937デフォルトの名無しさん
2015/07/27(月) 06:01:45.45ID:bDLEU8eK従ってHTML5は多くの人の賛同を得るでしょう。
手作業でやってきたことが、ボタン一つで出来るようになると困るのです。
しかしそれは進化と逆方向です。
0938デフォルトの名無しさん
2015/07/27(月) 06:50:07.82ID:8692Cuzk`HTMLが計算機によって処理できないと儲かる人`
はユダヤの熊に喰い殺される。
0939デフォルトの名無しさん
2015/07/27(月) 06:56:01.07ID:ELMGkoVkhttp://blogs.msdn.com/b/typescript/archive/2015/07/20/announcing-typescript-1-5.aspx
さすがにMSは言語の開発はクソ速いな
0940デフォルトの名無しさん
2015/07/27(月) 11:56:12.78ID:KH8d/GA1ブラウザの上では動かない。ブラウザはJSの聖域。
JS圧勝。
同じようなものにSQLがあったが、C#さんがLINQで食い込んだ。
0941デフォルトの名無しさん
2015/07/27(月) 12:46:29.18ID:/BkTHsuxGoogle自身がJavaScriptを早く消しさって別のものに置き換えたいと考えてるよ
Dartを普及させようとしてみたり(失敗したが)AngularJSにMSのTypeScriptを採用したりもうなりふり構ってないよ
生JavaScriptは大規模開発には到底使えない糞言語だよ
0942デフォルトの名無しさん
2015/07/27(月) 13:55:24.36ID:RF+KIdzn無知はお前だろwww
Googleが使う前から、「リッチクライアント」なんてのがあってだな
クロスブラウザのソフトウェア開発が流行ってて
Mapがリリースされた時点で、既にAjaxは主流の技術だったんだよ
もしかして、Wikipediaでも読んで知ったかしちゃったのかな?ww
0943デフォルトの名無しさん
2015/07/27(月) 15:22:06.10ID:c9IXE+H/そもそも決定性てなに?
HTMLが計算機で処理出来ないってのもイマイチ分からないのだが?
0944デフォルトの名無しさん
2015/07/27(月) 15:24:05.78ID:x2DgBxMQMSやAppleは二大OSのプラットフォーマーだけあってプログラム言語開発能力はGoogleと違って確かだよ
0945デフォルトの名無しさん
2015/07/27(月) 15:28:24.58ID:g+Km7V04JavaScriptに競合が現れなかったのは偶然。
0946デフォルトの名無しさん
2015/07/27(月) 15:38:11.06ID:O0lNofd4うそつけ
当時セキュリティ問題で "Javascript は黙って無効"キャンペーンで死にかけてただろ
0947デフォルトの名無しさん
2015/07/27(月) 15:38:54.41ID:L3bXrscm0948デフォルトの名無しさん
2015/07/27(月) 15:39:59.11ID:x2DgBxMQ多分jsは比較的近い将来にオワコン化するよ
Webアッセンブリーを勘違いしてるWEB屋やスクリプターが多いけどそのWebアッセンブリーがjs
を確実に殺すってことを理解してない
どこまでいっても所詮WEB屋は低脳ってことなんだろうね本当に
0949デフォルトの名無しさん
2015/07/27(月) 15:40:58.33ID:KH8d/GA1C++を置き換えるはずのDはどうなった?
JSを順当進化させていくほうが現実的じゃね?
0950デフォルトの名無しさん
2015/07/27(月) 15:44:07.16ID:KH8d/GA1それはねーな。TOYOTAのページ見るのに、
専用のアプリ落としてちょんまげ、とかありえないから。
無数にあるサイトの数だけアプリ落とすとか、無いから。
0951デフォルトの名無しさん
2015/07/27(月) 15:53:34.22ID:T5zoWN7Lキーワード: "Javascript は黙って無効"
"Javascript は黙って無効"との一致はありません。
いつごろ、どの辺でキャンペーンされてたんだ?
0952デフォルトの名無しさん
2015/07/27(月) 16:04:11.81ID:KH8d/GA1あと、ActiveXと。IE5とかIE6の時代。
0953デフォルトの名無しさん
2015/07/27(月) 16:14:17.77ID:T5zoWN7Lそれ、お前の周りだけの常識じゃないの?
0954デフォルトの名無しさん
2015/07/27(月) 16:42:35.38ID:cmyQwp+iWASMは確かに強力だが、CG周り等を元の言語と上手く連携させられるようになるには
まだまだ長い年月がかかるだろう。
それからDOM等のAPIとの親和性が保てるようになって初めて
他の言語をWeb上でJSののように自由に使えるようになる。
それまではasm.jsのバイナリ版でしかない。
0955デフォルトの名無しさん
2015/07/27(月) 17:47:13.68ID:Tr4hBDnV0956デフォルトの名無しさん
2015/07/27(月) 17:49:11.46ID:8692Cuzk0957デフォルトの名無しさん
2015/07/27(月) 18:50:21.19ID:1vE+5FRxブラウザー標準だから仕方なく触っているだけのどうしようもない糞言語だからに他ならない
0958デフォルトの名無しさん
2015/07/27(月) 21:02:05.00ID:0bnHOm3Bwebブラウザーに採用されてたのがC♯的な物だったら大統一言語になってただろうな
0959デフォルトの名無しさん
2015/07/27(月) 21:29:07.13ID:ELMGkoVk0から本当に理想の言語を作って欲しい
まあ神格化されてる割にはまだ若いんだが
0960デフォルトの名無しさん
2015/07/27(月) 21:51:17.39ID:SN+e3jB6見えるんだけど、開発はver4とかに移行しちゃった?
0961デフォルトの名無しさん
2015/07/27(月) 22:41:50.41ID:YmSpNZiyswift使えるのが今後は仮想のクラウドコンピューティングでも使えるわけでしょ?
裏ではSwiftで高速に処理させてフロントはJsで最低限ってトレンドが流行りそう。
0962デフォルトの名無しさん
2015/07/27(月) 22:42:16.04ID:JYeO4jkzSwiftのiOS以外での使用が一向に広まっていないのは
iOS標準だから仕方なく触っているだけのどうしようもない糞言語だからに他ならない
0963デフォルトの名無しさん
2015/07/27(月) 22:58:12.81ID:zRpe+uLXいや単純にまだオープンソースじゃないからだよ
秋にオープンソースSwift2になってからが本番で真の王者が誕生する
未だかつてない世界最大の市場を築いたアップル帝国の虎の子がSwiftだからね
あのアップルがフレームワークからプログラミング言語までどんどんオープンソース化してるのは来るべく世界に備えてだよ
IoT、ウェアラブル、ビッグデータ、クラウドetc...
サイボウズやGEやIBMなど多くの世界的ビッグプレイヤーがアップル専用のモバイル開発研究拠点を設けてるのはそういうことなんだろうさ
0964デフォルトの名無しさん
2015/07/27(月) 23:24:31.49ID:JYeO4jkz0965デフォルトの名無しさん
2015/07/27(月) 23:25:08.94ID:KH8d/GA1GoogleがSwiftに乗っかるのか?
0966デフォルトの名無しさん
2015/07/27(月) 23:28:05.14ID:JYeO4jkzGoogle、JavaをObjective-Cに変換するJ2ObjCをリリース
http://www.infoq.com/jp/news/2012/09/J2ObjC
これによってJavaの膨大なソースを
Objective-Cに変換できるんだ。
つまりJavaで作っておけばいいわけだね。
0967デフォルトの名無しさん
2015/07/27(月) 23:30:03.61ID:SN+e3jB6こいつの頭の中にはMSが存在しないんだなw
なんか謎が解けた気分。
0968デフォルトの名無しさん
2015/07/27(月) 23:52:34.00ID:zRpe+uLXhttps://newspicks.com/news/1059506/?ref=business&wmm=20150716_266062
0969デフォルトの名無しさん
2015/07/28(火) 00:43:10.69ID:6Wbjujmv0970デフォルトの名無しさん
2015/07/28(火) 01:02:53.02ID:jbKyi1qiAndroidは日本じゃコスパ悪いのでスルーでいいだろう
0971デフォルトの名無しさん
2015/07/28(火) 06:15:23.33ID:jN/S7QetAppleはハードの会社だから利益率高くなるんだから
普及度はMSやGoogleの利益と比べてかなり低く見積もらないとダメだし、
時価総額もGoogleがトップだろ
0972デフォルトの名無しさん
2015/07/28(火) 06:20:23.32ID:QLGHAgaHこういう変換ツール使って上手く行った試しが無いわ。
結局、ゼロから作り直す方が早い。
0973デフォルトの名無しさん
2015/07/28(火) 06:29:34.20ID:XaFnIEax0974デフォルトの名無しさん
2015/07/28(火) 06:33:34.58ID:OWvKGjkUせいぜい、従来Javaアプレットが使われてたようなピンポイントな業務で使うくらいだろうね
0975デフォルトの名無しさん
2015/07/28(火) 07:19:48.31ID:mcrzTyqz現在0から作り直すのとどちらが多いかというとemscriptenを使うケースの方が多い
0976デフォルトの名無しさん
2015/07/28(火) 08:57:50.34ID:XhOc2qGZ0977デフォルトの名無しさん
2015/07/28(火) 10:36:48.43ID:qc2sVAew時価総額はGoogleとAppleじゃもう比較にすらならないほどAppleが巨大になっている
おそらく人類社会史上初の時価総額100兆円に最初に到達するのはAppleだろうと言われている
0978デフォルトの名無しさん
2015/07/28(火) 10:39:38.64ID:WYAQ0vtWだろう
言われている
0979デフォルトの名無しさん
2015/07/28(火) 12:34:13.78ID:D2dd+2nhあれだけの規模と天才達を有しながらこれだから手に負えない
0980デフォルトの名無しさん
2015/07/28(火) 13:19:35.40ID:Dkoc3FgSJavaで作っておけばって笑
もうそれObjective-Cで開発するからって流れじゃん。
GoogleもSwiftに移行しそうだな、
swiftオープンソースなったらヤバいで
0981デフォルトの名無しさん
2015/07/28(火) 13:34:17.75ID:TIlzgoJT0982デフォルトの名無しさん
2015/07/28(火) 15:02:53.83ID:qTc2snqd0983デフォルトの名無しさん
2015/07/28(火) 15:54:33.58ID:Dkoc3FgSGoogleはOracleに訴訟起こされてる。
モバイルが既にPCよりもGoogle検索してくれる数が多くなった。
Androidは自由度高すぎてバグだらけ、バグが出てもすぐ対応してくれるiPhoneに人々の信頼が集まってる。
低価格版の6cも出るらしいし、最近格安実質廉価版のiPod touchもでた。
そこに秋以降はswiftオープンソース化でLinuxでも使えるようになる。
Googleが次に打つ手は決まってるじゃないか。
広告を売ることが商売なんだからさ、ソフトウェアの会社でサーバーはあるけど良いハードウェア作れないのだからハードもやってる会社と組んだ方が良い。組まなくてもそこに加わった方が良い
0984デフォルトの名無しさん
2015/07/28(火) 16:09:57.54ID:1TXGtM7c普通に考えれば、GoogleもSwiftに移行する?
いや、ないないw
0985デフォルトの名無しさん
2015/07/28(火) 16:44:33.33ID:maU/ZVNRJAVA訴訟で敗れたしもうGoogleがSwiftを選択することは自明では?
0986デフォルトの名無しさん
2015/07/28(火) 19:00:07.88ID:Hpgpx6G/なんだろう。投稿時間が神々しい。神からのお告げかな
0987デフォルトの名無しさん
2015/07/28(火) 20:02:48.72ID:stN1x5vTSwiftはないだろうが、Javaもないよ。
Android上のVMで動かすというのを辞める算段とOracle絡み。
ネイティブで動くように出来れば速度もグワっとアップするしな。
また、Googleは他の端末メーカーをそろそろ切ろうとも思ってるからね。フラグメント解消する最もベストな選択。
Nexusを持ってAppleになろうとしてるわけだ。
0988デフォルトの名無しさん
2015/07/28(火) 20:15:10.13ID:96B8kClG概ねAndroid4系の頃から訴訟を見越してか旧コードを削減してきてて
訴訟に当たる部分は殆ど残っていないので、Javaを辞めることはない。
0989デフォルトの名無しさん
2015/07/28(火) 21:16:32.00ID:OWvKGjkU他のメーカー切るとかありえないよ
Google依存症患者を増やすという目的さえ達成できるなら別にiPhoneでも何でも構わない
0990デフォルトの名無しさん
2015/07/28(火) 21:50:30.57ID:sPZOIAat0991デフォルトの名無しさん
2015/07/28(火) 23:06:55.30ID:jbKyi1qiマイクロソフトはWindows10デバイスを2,3年で10億台にすると計画している
Windowsストアアプリは急速にシェアを拡大する
時代に乗り遅れる前にWindowsストアアプリにシフトすることをお勧めする
0992デフォルトの名無しさん
2015/07/28(火) 23:10:03.35ID:xP46Vk+m低品質な端末が出回る事でユーザー体験が下がって、
google依存症患者か減るんたから、端末メーカー切るだろ。
0993デフォルトの名無しさん
2015/07/28(火) 23:37:35.53ID:2hLDh6pK【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】
http://peace.2ch.net/test/read.cgi/tech/1438094104/
0994デフォルトの名無しさん
2015/07/29(水) 00:10:22.01ID:5RLK/DNmよくよく考えればSwift2を自社プラットフォームに組み込んで一つの選択肢としての側面をもたせた方がサードパーティに良いアピールにもなるし、何ら損することは無いんだよね
本当にJAVA以来の覇権言語が生まれるかも
これはもうモバイル系で巨大なエコシステムを誰よりも先に構築出来たアップル帝国の勝利と言わざるを得ない
0995デフォルトの名無しさん
2015/07/29(水) 02:11:22.16ID:lF1mdvQx0996デフォルトの名無しさん
2015/07/29(水) 03:06:18.17ID:ynV8MVEZSwiftは言語として致命的な欠陥を抱えてるからね
それはAppleという言語を開発したことがないメーカーの開発した言語ということだね
GoogleやMicrosoftなどはいくつもの失敗を積み重ねて、その上でたまにヒットを飛ばすという
感じなので、Appleがいきなり成功になるのは厳しいと見ざるを得ない
0997デフォルトの名無しさん
2015/07/29(水) 03:37:36.79ID:B8aohQ48具体的に欠陥が修復不可能である事を証明してね。
しかもいきなりじゃなくてAppleも言語やってただろ。
しかもiPhoneでネイティヴで動く。
web browserのフロントエンド以外はバックエンドも端末側はアプリであれば、全てSwiftで動くようになるかもしれんな。
0998デフォルトの名無しさん
2015/07/29(水) 03:52:36.87ID:9rwooGGIすべての分野で使われているはず。
0999デフォルトの名無しさん
2015/07/29(水) 04:20:52.06ID:GkfHyzApwebでAngular.js
サーバーはNode.jsくらいが丁度良い
1000デフォルトの名無しさん
2015/07/29(水) 11:23:01.70ID:jZMiByJf10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。