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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 23:40:48.89 ID:FvOeAcfn.net]
前スレ

【JavaScript】スクリプト バトルロワイヤル54【php,py,pl,rb】
echo.2ch.net/test/read.cgi/tech/1458955459/

589 名前:デフォルトの名無しさん [2017/04/19(水) 07:55:01.02 ID:+KnDkITW.net]
>>562 一番速いのは多分Rubyだろうし、この点ではPythonは遅いほうだよ。

老婆心ながら言っておきます。こんな理由で Ruby に学習コストを書けるのは止めるへき。

スピードが欲しいならば C 言語で実装して繋げばよい。SciPy は、実装にそうして実装
され、data science 分野で使われ、ライブラリが蓄積され続けている。

Ruby が書き安い言語なことには同意する。しかし勝手な互換性の放棄により、良質なラ
イブラリの作者たちを離反させすぎた。Python community とは差が付きすぎた。

Python は Ruby と比較して読みやすい。俺にとって読んで楽しめるコードは Python だ
けだ。C 言語はマクロの解析が必要になるなど、コードを読むことは苦痛のほうが勝
る。Ruby は C言語よりは読みやすいが、楽しめるほどではない。

今更 Ruby に向かうのは無謀すぎる。

590 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 08:42:44.89 ID:NBkpFfOk.net]
どうせエンジンのお粗末なRubyのことだから
型が付いてもそのまま実行するよりWASM経由でした方が早いとなるだろうな。

591 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 09:30:10.92 ID:kxK9Wtdr.net]
>>589
思いっきり文章の読み方を間違ってるよ
>>562 でいうスピードは変化のスピードだよ

君がPython好きなのは分かるが、他の言語をけなそうとする余り文章を読み違えるのは
いただけないな

592 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 09:59:52.76 ID:96WIxtun.net]
Julia!

593 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 11:52:47.70 ID:oz+MR2rn.net]
>>591
「このプログラミング言語は速い」って文脈で「進化の速度」のことを言っている奴は初めて見たな

普通は実行速度だよな? プログラミング基礎でO記法とか学ぶもの

594 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 12:15:11.91 ID:kxK9Wtdr.net]
>>593
>>562 で直前で
> とりあえず「進化している言語」を一つ追跡しておけば問題はないだろ。
と書かれているので、ここでの速いは進化の速度だよ
そうでないとJavaScriptを除外している部分と整合性が取れない
(JavaScriptは実行速度はかなり速いしね)

595 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 12:54:41.04 ID:D6qUbZcQ.net]
>>560
亀レスで申し訳ないが、それはお前の認識が誤っているからだ

あるライブラリAの、とあるクラスが、別のライブラリBて定義されている
インターフェースを実装していた場合
ライブラリAはライブラリBでも使われることを前提としている
というかライブラリBの上にライブラリAを築いている
あたりまえだろ?だから当然想定されている

で、ダックタイピングの場合は
メソッド名が一致しているからひょっとして使えるんじゃね?
ってレベルだろ
そんなの偶然の一致かもしれないし、使えるかどうかわからん
元の開発者はそんなこと想定してないかもしれない
微妙に動作が違うかもしれない

596 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 13:04:46.14 ID:D6qUbZcQ.net]
>元の開発者はそんなこと想定してないかもしれない

と書いたが、逆に使われることを想定しているんなら
インターフェース方式でも問題ないんだよ
ライブラリBのインターフェースを実装すればよいだけだからな
使われることを想定しているんなら、これは当然できる状態にある
そして明確になる

597 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 13:17:55.77 ID:cvkGewar.net]
>>596
どういう主張だっけ?
作者が意図しない使い方はすべきでない、つまりダックタイピングは悪
ってこと?



598 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 13:29:02.70 ID:D6qUbZcQ.net]
言いえて妙な話で、あるクラスがあちこちで使われることを想定しているなら
クラスの開発者は、想定する全ての使われ方について、全てのンターフェースを
実装すればよい
逆に、実装されてないインターフェースに関しては
「想定してませんよ、考慮してませんよ、ノーサポート」って事なんだよ
その場合は、当たり前だが自分でラッパークラスを書けばよい
ちょっとしたデータ変換や仕様のすり合わせもそこですればよい
元のクラスが想定してないんだから、これは当然なんだよ

ダックタイピングは全てのクラスが自分の管理下にあって
仕様を完ぺきに把握しているのなら可能かもしれんが、という話

599 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 13:31:56.22 ID:D6qUbZcQ.net]
ラッパークラスと書いたが、アダプタクラスと言ったほうが正しいかもしれん

600 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 20:03:28.85 ID:NUjiGrCs.net]
そこそこ有名なライブラリAがあって、多数のライブラリC,D,E,...の中でそれを使っていたとする

それよりパフォーマンスが良くてメソッドに互換性があるライブラリBを作って
CDEを変更することなくAからBに置き換えてもらいたくなったとき

インターフェースのある言語だとライブラリAのインターフェースをBでも使わないと不可能じゃないの?

もしAがGPLならBもGPLにしなきゃダメってこと?

601 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 20:58:25.69 ID:kxK9Wtdr.net]
インタフェースをきっちり設計するのは面倒だからな
これをそうじゃないという人間はある程度の規模のアプリケーションを組んだことがないんじゃないか
と言いたくなるぐらいにね

602 名前:デフォルトの名無しさん [2017/04/19(水) 21:03:25.43 ID:BnOg8tXa.net]
>インターフェースのある言語だとライブラリAのインターフェースをBでも使わないと不可能じゃないの?
>
>もしAがGPLならBもGPLにしなきゃダメってこと?

それはインターフェース有り無し関係ない。FSFの主張だと、GPLなライブラリと組み合わせて使う前提のプログラムは、
全てGPLでなくてはならないことになってる。

実際、ダックタイピングな Python でも、 pyqt が GPL か商用ライセンスしかなくて敬遠されてたので、
pyside という LGPL なライブラリが作られた。

603 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 21:09:00.28 ID:Fw9wzeAw.net]
>>600
それは条件が公平ではない
動的言語がその差し替えを比較的容易に行えるのはソースコードを直に実行しており
依存関係がシンボリックだからにすぎない
CDEのソースが手元にあるなら、静的言語でもCDEをソースからリコンパイルすればいいだけの話
静的言語のリンクの仕方には色々あるが、同様にシンボリックなリンク方式を使っているなら
ソースが無くてもBにもAと全く同じインターフェースを定義すれば当然動く

604 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 21:14:45.53 ID:kxK9Wtdr.net]
>>603
> CDEのソースが手元にあるなら、静的言語でもCDEをソースからリコンパイルすればいいだけの話
さすがにライブラリ使用者にそこまで求めることはできないよね…

605 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 21:17:54.76 ID:Fw9wzeAw.net]
>>604
だからそれはインターフェースの有無ではなくコンパイルの有無の問題だよね
言ってる意味わかる?

606 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 21:19:20.91 ID:kxK9Wtdr.net]
>>605
ライブラリは基本的にコンパイル済の状態で提供されるよね?

607 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 21:23:40.52 ID:Fw9wzeAw.net]
>>606
だからインターフェースは関係ないと言ってるだけなんだけど
頭大丈夫?



608 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 21:33:07.54 ID:kxK9Wtdr.net]
>>607
ライブラリCDEをソースからコンパイルという時点でおかしよね?

609 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 21:44:06.41 ID:Fw9wzeAw.net]
>>608
そうだね
で、それがインターフェースとどう関係していると思うの?
一般論としては動的言語の方が比較的容易であることは>>603の冒頭で認めたうえで
それはインターフェースではなくコンパイル(の習慣)の有無の問題であるので
>>600の「インターフェースがあるから差し替えが難しい」は誤りだというのが俺の意見なんだけど
ここまで説明しないと理解できない?

610 名前:デフォルトの名無しさん mailto:sage [2017/04/19(水) 21:46:39.68 ID:kxK9Wtdr.net]
>>609
ライブラリはコンパイル済が配布されるのだから差し替えは難しいよね?

611 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 00:06:00.75 ID:goLojMqI.net]
>>589
俺に言わせると、Pythonは学ぶ価値がないよ。

新しいプログラミングパラダイムを試したいなら、Rubyだろ。
「新しい事が至高」なコミュニティだから、今後もトップを走り続けるだろう。
逆に言えば、互換性なんて気にしている言語では、どうやってもRubyには追いつけない。

Pythonがゴミなのは、ラムダに式しか書けない点でも明らかだろ。
JavaScriptやってると分かると思うけど、式のラムダなんて使う割合は低い。
やりたいことが出来ない言語なんて、C派の俺にとってはゴミだよ。
そしてそれを教条的理由で採用しないというのも気に入らない。

Pythonの利点は、NumPyとかでしょ。
でもそれはNumJSとかにポーティングされれば終わる話。Python自体の魅力じゃない。
JavaScriptはローカルファイルへのアクセスが出来なかったからこの解はなかったが、
Nodeが出て、Electronが出て、という状況では、NumJSも時間の問題。
ただNodeなら直接Cで呼べるから誰もやらないかもしれないが。

Pythonが問題なのは、糞遅いこと。
これは現段階ではもう手当てする人が現れないでしょ。
NumPyでいい奴はそれで終わってるし。
NumJSが現れたら、Python+NumPyよりも確実に速い。
その時にPythonを選択する理由がない。

JavaScriptの問題は、コミュニティとして非同期が正義な事。
正直、書きやすいとは言えない。ただこれも慣れれば何とかなるのも事実。
ネスト地獄ガーっていうのははっきり言って嘘で、ちゃんと組めばそんなことにはならない。
ただし、関数が細切れになるが。
まあこの辺も何だかなーってのもあるけど、致し方なし。

Pythonを今使うのならいいけど、将来性は無いと思うよ。

612 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 00:14:11.81 ID:goLojMqI.net]
>>593,594
俺が言っていたのは「進化の速度」だよ。
というか、そんなに分かりにくい言い方だとも思わないけど。

ただ、本当に>>558が出来る言語が素晴らしいと思っているのなら、
まずは言語は何でも良いからガンガン書いてみて、
それをきっちり保守してみることだね。
そうすれば、そんな点は全く意味がないと分かるだろう。

613 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 00:19:35.76 ID:Xe6G3IeW.net]
>>611
気持ち良く長文書いてるとこ悪いけど、cythonって知ってる?

614 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 01:36:16.89 ID:1ly+xIep.net]
>>606
> ライブラリは基本的にコンパイル済の状態で提供されるよね?

ソースコードが提供されているならば
ソースコードを修正してコンパイルすれば良い。

そのライブラリがコンパイル済みの状態で提供されているかどうかは関係ない

615 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 01:37:22.80 ID:1ly+xIep.net]
>>610
> ライブラリはコンパイル済が配布されるのだから差し替えは難しいよね?

少なくともオープンソースであれば、ソースコードとコンパイル済みの
両方が配布されているから差し替えは難しくない。

616 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 01:59:48.10 ID:JQpZsY1s.net]
>>610
多くのコンパイル型言語では故意に差し替え可能に設計しておかない限りインターフェイスの有無に関わらずライブラリのコンパイルが必要
たとえばC#でインターフェイスをつかわず、全部dynamicで呼び出してる場合でもDLL差し替えではだめ

617 名前:デフォルトの名無しさん [2017/04/20(木) 02:37:35.64 ID:jSNxj+lA.net]
>>611
>>>589
>俺に言わせると、Pythonは学ぶ価値がないよ。
>
>新しいプログラミングパラダイムを試したいなら、Rubyだろ。
>「新しい事が至高」なコミュニティだから、今後もトップを走り続けるだろう。
>逆に言えば、互換性なんて気にしている言語では、どうやってもRubyには追いつけない。

釣り? 少なくともRubyは無いわ。昔はともかく、この2-3年は停滞しているように見える。
すまんが、最近Rubyに入った、新しいプログラミングパラダイムを教えてくれ。

# ちなみに貴方が腐している Python は、async/await とか、外部チェッカを利用した Gradual Typing とか Null safety とか入りました。



618 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 03:11:22.47 ID:1ly+xIep.net]
>>617
それのどこが新しいプログラミングパラダイスなの?

619 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 03:33:31.73 ID:59/j45Wf.net]
>>618
お前の頭がパラダイスだよアホ

ていうか、ruby3にgradual typing入れるってmatzが去年言ってなかったか?

620 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 04:55:25.22 ID:DtO/sAcV.net]
>>611
ラムダ式に式しか書けないのは関数型言語好きがコミュニティに増えたからって気がする。
Pythonそのものも関数プログラミングをサポートしつつあって、同じ機能にオブジェクト指向版と関数プログラミング版と二つあるのがチラホラ。。。
そういう意味じゃすっごく気持ち悪い。

でも、使う側から見れば使えるライブラリ多いPython。
面白いかどうかじゃなくて、使えるかどうかね。
Rubyで使える数値計算やディープラーニングのライブラリ紹介してくれ。
宣伝してやるから。

621 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 06:12:51.42 ID:wBOWWhZ0.net]
>>611
少なくともNumPyが使われ続ける限りPythonを学ぶ価値はあるだろ
Pythonから学ぶことは反面教師的なこと以外はほとんどないけどさ

しかしRubyには使いどころはおろか、学びも皆無
自称言語オタク(失笑)が聞きかじった話題の他言語の顰みに倣ったり
その失敗を含む二番煎じを、ろくすっぽ論文も読まない取り巻きとひたすら繰り返しているだけ

Rubyを見て新しいとかいってる奴は元ネタを知らないだけのただの哀れな信者

622 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 06:28:09.48 ID:q9J6ThwX.net]
アニメで小林さんがpython使ってたから本読んだ。仕事でciscoのopenpk使う事になった。小林さん、ありがとう。

623 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 07:19:41.16 ID:GRmYdHAz.net]
>>614-615
mavenやsbtみたいなのを使うなってことですか?
これは驚いた…

624 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 07:34:57.19 ID:Oql1W8zX.net]
>>623
意味不明
お前は公開リポジトリに既存の有名ライブラリと同姓同名の俺ライブラリを登録するつもりか?
そんな迷惑行為は常識的には認められない

625 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 07:37:46.72 ID:GRmYdHAz.net]
>>624
ソースを入手してビルド、なんて依存性解決は面倒だしバージョンアップに追随するのも
面倒だしやってられないと思うんだが…

みんなやってられないと思ったからmavenやsbtみたいなのが作られたわけだし

626 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 07:59:30.03 ID:Oql1W8zX.net]
>>625
Java系なら同じパッケージ名で同じ名称のクラスやインターフェースを定義しておけば
バイナリをmavenやsbtを用いて差し替えることは可能だよ
そんな”迷惑行為”は大抵のエコシステムでは認められないし、
パッケージ名の勝手な使用によって法的な問題が発生する可能性すらある

627 名前:デフォルトの名無しさん [2017/04/20(木) 08:09:16.54 ID:jSNxj+lA.net]
>>>617
>それのどこが新しいプログラミングパラダイスなの?

コルーチンが普通の関数っぽく書けるようになったり、動的型言語に部分的に静的型を導入したりNullチェックを強制できるのは新しくないと。
ま、Pythonが史上初めてではないが、他言語で評判が良い部分を取り込んだ感じだな。

じゃ、貴方が思う、最近Rubyに入った新しいプログラミングパラダイムを教えてよ。
Rubyは「トップを走り続ける」のだから、1つ2つは簡単に紹介できるでしょ。



628 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 08:42:44.18 ID:KuJQA9vc.net]
ここ最近このスレは全く書き込みが無くて閑古鳥が鳴いていて
人いるの?って感じだったのに
俺の書き込みを発端として昔のように熱いバトルが始まって本当にうれしい
書き込んでよかったよ
もう絶滅したかと思ってたが、まだ一定数、動的型信者がいるようで
あぶり出し大成功ってところか
危険人物なので隔離スレにいつまでも隔離されててください
今の猫も杓子も静的型の時代に、まだ回心できてないってことは
これから先もずっと無理だろうし

629 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 09:58:21.96 ID:1vogS2Io.net]
>>628
インターフェース信者君がフルボッコになってるのを熱いバトルってww

630 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 10:19:29.42 ID:KuJQA9vc.net]
このように、もはや違う時間軸に住んでいる人なんだよな
俺の住んでる時間軸では、新しくできた目ぼしい言語は
当たり前のように静的型の機能を持っていて
静的型の落とし込み方自体が言語の特徴というか
セールスポイントにもなってるんだが
そちらの時間軸ではどうなってるのかな?

タイプセーフは今時常識だよ
静的型の先進的機能を否定するのは過去に縛られたstaticおじさんと同じこと
また、言語に静的型の機能がないってことは
単純にその言語は手抜きってだけのこと
あと、言語としてもつまらない

631 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 11:51:49.98 ID:zbrlZyFU.net]
visual studioとc#の組み合わせが最強すぎる

632 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 20:02:10.05 ID:GRmYdHAz.net]
>>630
staticおじさんというのは「自分の知らない機能を使えない機能だと断言してけなす人」だから、ID:KuJQA9vc のことだよ

633 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 21:11:31.08 ID:1ly+xIep.net]
>>630
まーた、タイプセーフの意味をわかってないやつかw

postd.cc/what-is-type-safety/
> C言語とC++:型安全ではない。
> Java、C#:(恐らく)型安全。
> Python、Ruby:(ほぼ間違いなく)型安全。



> タイプセーフは今時常識だよ
そのとおりだよ。PythonとかRubyを見よ。
タイプセーフになってるだろ

634 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 21:17:24.18 ID:mm5xT/YJ.net]
タイプセーフと、実行時型エラー出るのとは別かもだが、実行時型エラーが問題。
客からそんな詰まらんエラーでクレームとか恥だわ。

635 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 21:25:08.52 ID:1ly+xIep.net]
別かもじゃなくて別。全くの別物

636 名前:デフォルトの名無しさん mailto:sage [2017/04/20(木) 21:48:47.90 ID:q9J6ThwX.net]
staticおじさんは今はタイプセーフの話なんてしてんの?

637 名前:デフォルトの名無しさん mailto:sage [2017/04/21(金) 13:28:51.30 ID:jwNNIRXE.net]
pythonは単純な手続き型プログラミングもできるしオブジェクト指向もそこそこできるし
関数型もそこそこできるすごいそこそこな言語なんだゾ



638 名前:デフォルトの名無しさん mailto:sage [2017/04/21(金) 15:21:18.45 ID:JPWJqUsf.net]
重要な言語である事は誰もが認めるが、凄いかどうかは微妙。

639 名前:デフォルトの名無しさん [2017/04/21(金) 17:30:39.41 ID:SD7KIjS1.net]
今はjavascriptそのまま使うよりtypescriptでしょ

640 名前:デフォルトの名無しさん [2017/04/21(金) 19:41:12.79 ID:qLxCXNxk.net]
ぼほ主流スクリプト言語はオブジェクト指向も関数型も搭載済み。

641 名前:デフォルトの名無しさん mailto:age [2017/04/22(土) 20:52:21.35 ID:vDrwU1OX.net]
ライブラリに頼らずjavascriptのそのままテキストエディタに手打ちで一気に書けるのが熟練エンジニア
コードの保管などいらないし、変数の型も当然頭の中で整理されていて矛盾など起きない

後で保守する奴のためには、ちゃんと事細かなコメントを付けてやり、見やすく改行とインデントを付けて置いてやる
フレームワークに頼る奴は二流だ

642 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 10:49:37.16 ID:EiQ7XooB.net]
と、IDEやフレームワークの進化ついて行けないロートルが申しております

643 名前:デフォルトの名無しさん mailto:sage [2017/04/23(日) 11:43:35.11 ID:sn9lV80g.net]
近年必要なコード量が多過ぎだよな
にも関わらずそれに対処しようとする言語は無い
それこそIDEやフレームワークに責任を丸投げしているが、
よく考えてみるとJSは当時で言うそれだったわけだ
もう一回りして未来に流行る言語はそういうものであって欲しいね

644 名前:デフォルトの名無しさん [2017/06/04(日) 06:54:19.19 ID:N3Ss45Z5.net]
そういうことだな

645 名前:デフォルトの名無しさん mailto:sage [2017/06/14(水) 19:04:04.71 ID:X3ins31N.net]
goodpatch.com/blog/rubykaigi-2016-report-ruby3-typing/
>まずはじめに、プログラミング言語の「型」という側面についての
>振り返りがありました。

>プログラミング言語にも時代によって流行りがあり、
>それは振り子のように繰り返されています。
>かつては動的言語のSmalltalkやLispがあり、次に静的言語のJavaが流行し、
>JavaScriptやRubyのような動的言語が流行り、現在はGoやSwiftなどの静的言語が注目を集めています。

>このような変遷を辿り、2010年代に出てきた新しい言語には静的型付け言語が多く、
>Rubyのような言語は「死んだ」とまで言われることもあります。
>しかしMatzによると、このような流れは振り子のように繰り返されているので
>安易にRubyに静的型付けを導入するのではなく、Rubyにとっての型というものについて
>真剣に考えて導入していきたい、ということでした。

↑なんで嘘つくの?
動的型言語が静的型言語を抑えて人気だった時代なんか、あったか?
Rubyが流行っているといわれていた時代でさえ(ピーク時でさえ)
JavaやC/C++に負けていただろ、なんで嘘つくんだ?
振り子っていったい何のことだ?
当社比30%アップってやつか?

646 名前:デフォルトの名無しさん mailto:sage [2017/06/14(水) 23:41:45.61 ID:ypgXVN+Z.net]
C/C++はもはや速度を求めるコアライブラリか組み込みでしか生き残ってないけどね
(競技プログラミングという変な分野もあるけど)

コンピュータの適用範囲が広がったので昔のようなC/C++が独壇場だった分野がメイン
ストリームではなくなったともいえるが

647 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 13:19:25.17 ID:JjjNetzb.net]
OSもアプリもたいていC/C++でしょ
それ以外の新興分野ってなんだ



648 名前:デフォルトの名無しさん mailto:sage [2017/06/15(木) 20:11:50.64 ID:FKNFCYKC.net]
>>647
アプリってObjective-Cのこと?

649 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 13:19:24.30 ID:u6Npk8qK.net]
この文脈ではObj-CもC/C++に含めていいかと

650 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 21:21:28.27 ID:efyE3evL.net]
>>649
だったらC/C++/Objective-Cと書かない?
CとC++をわざわざ併記してるのに、そこにObjective-Cを含めるのは拡大解釈っぽいと思う

651 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 10:05:18.31 ID:+O8L6XqQ.net]
366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744

367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/

372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する

Railsはマイナー、メジャーのアップデートが半年以内に必ずある

客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく

気づいてから1年以内に通知すれば、5年間無料保証ゲット

つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな

376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。

652 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 10:05:44.06 ID:+O8L6XqQ.net]
瑕疵担保責任(かしたんぽせきにん)

瑕疵担保責任のポイント

民法改正で事実上期限が「無制限」になった
バグや設計のミスなどは、瑕疵担保責任
納品物に不具合があれば損害賠償を請求される可能性もある
不具合を指摘されたらすぐに行動をとるべし
軽微なミスでも先延ばししない

www.atmarkit.co.jp/ait/articles/1706/26/news014.html
itpro.nikkeibp.co.jp/atcl/news/17/052601508/?rt=nocnt

改正法では欠陥に気付いてから1年以内にITベンダーに通知すれば、
通知後5年以内は修正や報酬の減額などを求められるとしている

全ベンダーが泣いた民法改正案を解説しよう その1
www.atmarkit.co.jp/ait/articles/1609/14/news009.html
www.atmarkit.co.jp/ait/articles/1609/14/news009_2.html
www.atmarkit.co.jp/ait/articles/1609/14/news009_3.html

ポイント1:修補や損害賠償、契約解除の期限がなくなる

従来あった「瑕疵担保期間は引き渡しから1年」という考えはなくなる。
条文にある通り、注文者は成果物が契約の目的に適合しないことを発見したら、
その「発見したときから1年以内」ならさまざまな請求ができる。発見が10年後なら、
11年後まで請求可能なのだ。

もっとも、現実のユーザーとベンダーの関係でも、たとえ契約書に「瑕疵担保責任期間は納品から1年と」明記されていても、
「2年目以降は不具合の修正に対応しない」と主張するベンダーはまれだ。多くの場合は、納品から何年たっても、
バグが見つかればユーザーのところに飛んで行き、無償で改修するだろう。

653 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 05:31:40.05 ID:cGhuJuEk.net]
js/es は new を廃止するか、new を関数に変更して、且つ、定義時にデコレーターとして使えるようにしなきゃ、今の大流行は尻すぼみになるだろうな。

654 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 14:22:07.87 ID:78TyXvfU.net]
newが問題だった訳じゃない、貧弱で変わり者のクラスシステムに頼らざるを得なかったことが問題だっただけ
それもES6で解消されたし、プロトタイプの設定が解禁されたのでnewに頼らないクラスシステ厶も自由に構築できる
それこそシンプルなオブジェクトだけのインスタンスベースでClass.new()みたいに書く世界を構築することも可能

655 名前:デフォルトの名無しさん [2017/09/20(水) 15:15:08.16 ID:8RXgPmEk.net]
たまにはageとこ

656 名前:デフォルトの名無しさん mailto:sage [2017/10/02(月) 21:19:36.62 ID:SV15s/5a.net]
ファイル操作とテキスト処理とか正規表現が得意なスクリプト言語ってないですか

657 名前:デフォルトの名無しさん [2017/10/03(火) 06:25:55.26 ID:p+b687/D.net]
powershell



658 名前:デフォルトの名無しさん mailto:sage [2017/10/22(日) 22:31:21.51 ID:dJ6mfyJW.net]
Ruby

659 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 14:51:24.83 ID:DnBfEOiq.net]
今のサイトってHTML5ばかりだからjsを知ってるだけで得することが沢山あるよな

660 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 20:15:34.64 ID:X/PhFgqn.net]
香ばしいな
頑張れよ

661 名前:デフォルトの名無しさん mailto:sage [2017/12/11(月) 21:28:07.25 ID:DnBfEOiq.net]
chromeのプラグインで無垢なサイトにやりたい放題^^

662 名前:デフォルトの名無しさん mailto:sage [2017/12/30(土) 14:02:22.80 ID:CRdrmtvM.net]
phpで検索WebAPIを作ってみてるんですが、
page番号を指定しようと思って、?page=0とすると$_GET['page']で受け取れないようなんですが、
0は指定できないんでしょうか
一応1からの指定にしてphpの中で1を引くことでちゃんと動作できるようにはできたんですが

663 名前:デフォルトの名無しさん mailto:sage [2018/01/02(火) 19:59:10.29 ID:BCempIdS.net]
いい加減そういうのをWebAPIと呼ぶのは辞めた方がいい
例えばRESTならRESTと言うべき
WebAPIはDOMAPIを含むブラウザライクなものから触れるAPIのことを指す用語であり
そちらのほうが言葉の使い方として適している
https://developer.mozilla.org/ja/docs/WebAPI
https://developer.mozilla.org/ja/docs/Web/Reference/API
https://developer.mozilla.org/ja/docs/Web/Guide/API

664 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 11:03:58.80 ID:pDgCeBjY.net]
共同ツール 1
https://seleck.cc/685

https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり

共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/

共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://sketchapp.com/extensions/plugins/
ttp://photoshopvip.net/103903

ttps://goodpatch.com/blog/sketch-plugins/

665 名前:デフォルトの名無しさん [2018/05/23(水) 20:52:53.86 ID:Au5e7VGg.net]
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

9PV1J

666 名前:デフォルトの名無しさん [2018/07/05(木) 01:00:47.63 ID:RfoszcD2.net]
N06

667 名前:デフォルトの名無しさん mailto:sage [2018/08/09(木) 02:22:17.82 ID:f4Nba8Mw.net]
PHPとかJavaScriptで金融関連システム案件有るけど、本当に金額計算とかに使えるの?



668 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 07:10:57.57 ID:yS+Vqsca.net]
使えるでしょ
今ならBigIntもあるし

669 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 18:13:21.65 ID:6y0+0vMx.net]
javascriptってjavaよりややこしいね。

670 名前:デフォルトの名無しさん mailto:sage [2019/02/11(月) 16:30:10.28 ID:OYN//JbE.net]
型情報ないのに、コールバックばかりだなら、
理解しにくいソースなりやすいからなぁ。

671 名前:デフォルトの名無しさん mailto:sage [2019/02/13(水) 05:37:25.15 ID:h1/eONKG.net]
javascriptのスレって過疎ってるな(´・ω・`)

672 名前:デフォルトの名無しさん [2019/02/13(水) 05:42:20.05 ID:h1/eONKG.net]
js初心者なんだが
jsでjsonファイルを開いて
pushでデータを追加して
それをローカルファイルに保存する方法教えてくれー(´・ω・`)

json開いてpushまではできた
ローカルファイルを更新するところで詰まってる
出来るだけ綺麗な方法がいい
Node.jsは使ってない

673 名前:デフォルトの名無しさん mailto:sage [2019/02/13(水) 05:47:23.31 ID:WxTmz2dr.net]
じゃあ使え

674 名前:デフォルトの名無しさん [2019/02/13(水) 05:57:09.98 ID:h1/eONKG.net]
Node.jsがよく分かってないし
使ったことがないから怖くて(´;ω;`)
今の環境はxamppだけど
サーバはubuntuで作ってるし

phpの互換の問題で手を焼いてるのに
新しく学習する時間がない

675 名前:デフォルトの名無しさん [2019/02/13(水) 09:04:34.29 ID:h1/eONKG.net]
ajaxでphpにpostすることで解決したわ

676 名前:デフォルトの名無しさん mailto:sage [2019/02/13(水) 14:01:25.41 ID:geic4YuV.net]
https://pbs.twimg.com/media/Dy9NfMKU0AAjOgP.jpg:large
>>675

677 名前:デフォルトの名無しさん [2019/02/13(水) 22:55:43.70 ID:NEpE3zFw.net]
ローカルファイルなら、Ruby。
JavaScript なら、VSCode でも使っている、Electron = Node.js + Chromium

Node.js をインストールしていないと、npm, yarn などのパッケージマネージャーが使えないだろ

コマンドプロンプトで、where node で、インストールした(PATH を通した)場所がわかる。
C:\Program Files\nodejs\node.exe



678 名前:デフォルトの名無しさん mailto:sage [2019/02/13(水) 23:58:46.87 ID:jwc/pNVH.net]
>>677
うるせえ死ね。

679 名前:デフォルトの名無しさん [2019/02/15(金) 06:46:44.94 ID:nprpqeX/.net]
firebaseを使ってログイン機能を実装してるんだが
ログインしている時にユーザ情報を取得する関数としてuserInfo()と言うのを書いたんだがうまく動いてくれん
btnをクリックしたら
53行目のアラートが実行されて
62行目のアラートが実行されるんよね

それで戻り値はundefinedだし
https://i.imgur.com/07PL6Yh.png

680 名前:デフォルトの名無しさん [2019/02/15(金) 06:47:31.54 ID:nprpqeX/.net]
js初心者なもんでエロい人教えてください(´・ω・`)
コールバック関数とやらで何か処理せんといかんと?

681 名前:デフォルトの名無しさん [2019/03/06(水) 04:19:40.40 ID:zrLMVBLG.net]
ajaxで複数のオブジェクトを同時に送ることって出来るの?
jsonデータとFormDataを同時に送りたいんだけど

682 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 08:49:54.04 ID:QFceQq5n.net]
$.when( getJsonA(), getJsonB(),getOtherData() ).done( function( obj1, obj2, obj3 ){ var jsonA = obj1[0]; var jsonB = obj2; var otherData = obj[3] });

683 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 20:25:33.47 ID:j78mKFJX.net]
PHP始めるけどどんな環境がいいの?
IDEは多分vscode使いたい
Pythonだとインポートサジェストがvscodeにはまだないけどphpは大丈夫?
それとPythonで言うanacondaみたいなものはあるの?
鉄板とかあるの?

684 名前:デフォルトの名無しさん mailto:sage [2019/04/04(木) 21:11:02.09 ID:c7BBV/yp.net]
マルチ死ね

685 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 07:52:34.01 ID:0lUjLeBK.net]
回答ないから違うところで聞いたらマルチ死ねか

686 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 08:10:05.39 ID:xc8bkjJ8.net]
それをマルチって言うんだよ
何日待ったか知らないが「別スレで聞くことにしました」
って質問を閉じるだけの事が出来ないの?

687 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 08:14:34.49 ID:E9zDv2XW.net]
「別スレで聞くことにしました」って書いたからってなにか変わるわけでもないけどな。
しいて言えばそれを見た人の気分か。



688 名前:デフォルトの名無しさん mailto:sage [2019/04/05(金) 08:50:53.20 ID:0lUjLeBK.net]
別スレで回答があれば閉じるし閉じなくても違う意見があれば聞けるわな
phpプログラマーってもしかして色々とレベル低いの?

689 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 00:24:58.25 ID:nqPdyQw0.net]
composerぐらいすぐ出てくるだろ
google検索は英語に設定しろよ。日本語の糞記事しか出てこねーだろ






[ 続きを読む ] / [ 携帯版 ]

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

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