The Scala Programming Language
ttp://www.scala-lang.org/
日本Scalaユーザーズグループ
ttp://jp.scala-users.org/
■前スレ
プログラミング言語 Scala 10冊目
http://peace.2ch.net/test/read.cgi/tech/1390629242/
■Scalaの紹介文(さわり)
Scalaは簡潔かつ優雅で型安全な方法でよくあるプログラミングパターンを表現できるように
設計された汎用プログラミング言語です。
Scalaはオブジェクト指向と関数型言語の特徴をスムーズに統合しておりJavaやその他の言語を扱う
プログラマをより生産的にすることができます。(以下略)
ttp://www.scala-lang.org/node/25
■Scalaに関する書籍(英語)
ttp://www.scala-lang.org/node/959
リファレンスマニュアルや草稿のPDFなども充実しているのでそちらも参照してください。
日本語の資料には、チュートリアルの訳やIBM dW、IT Pro, @ITの連載記事、各々で開かれた勉強会の資料などがあります。
探検
プログラミング言語 Scala 11冊目 [転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
2015/08/28(金) 07:25:25.39ID:YozprJV9
870デフォルトの名無しさん
2017/10/26(木) 00:32:32.61ID:zsf3GtyN871デフォルトの名無しさん
2017/10/26(木) 00:33:02.66ID:zsf3GtyN ドッティはドコッティ?
これは流行る
糞ペチプァにすら負けたドッティはドコッティ?
これは流行る
糞ペチプァにすら負けたドッティはドコッティ?
872デフォルトの名無しさん
2017/10/26(木) 07:22:52.24ID:RVAurVuw 自分の発言に自分でウケてやがる
アルツ一歩手前の症状だな
アルツ一歩手前の症状だな
873デフォルトの名無しさん
2017/10/26(木) 14:57:19.82ID:UiPgHD+D この言語やたら変な奴に粘着されてるな
874デフォルトの名無しさん
2017/10/27(金) 06:57:47.25ID:iql/A60C ドッティはドコッティ?
875デフォルトの名無しさん
2017/11/05(日) 21:27:16.45ID:wTe1xxd0 ドッティはドコッティ?
876デフォルトの名無しさん
2017/11/13(月) 22:16:12.43ID:IfkrQMwx いつの間にかverupしてるな
そして全く話題にならんという
そして全く話題にならんという
877デフォルトの名無しさん
2017/11/14(火) 10:39:12.15ID:bpI4aGyU どうしてこうなった
878デフォルトの名無しさん
2017/11/14(火) 13:36:02.87ID:yxhOAHxu スッカラカン
879デフォルトの名無しさん
2018/02/13(火) 22:37:30.82ID:FaQz+H4O a
880デフォルトの名無しさん
2018/03/03(土) 09:06:51.23ID:Jf3oQYha これから始めようかと思ってるのにオワコンなんか?
881デフォルトの名無しさん
2018/03/22(木) 03:49:55.89ID:IlQ6IwQY 別にオワコンじゃないと思うが
882デフォルトの名無しさん
2018/03/22(木) 10:16:53.80ID:Q2/ylW7b 人生楽ありゃ苦もあるさ
後から来たのに追い越され
後から来たのに追い越され
883デフォルトの名無しさん
2018/03/23(金) 03:24:14.01ID:ZVKcVlB+ JavaのObject ArrayをscalaのArrayに変換する方法を教えてください。
Arrayには数値が入っていますが、Object型だとscalaでの計算に使用できず困っています。
Javaとの相互運用は色々と癖がありますね……。
Arrayには数値が入っていますが、Object型だとscalaでの計算に使用できず困っています。
Javaとの相互運用は色々と癖がありますね……。
884デフォルトの名無しさん
2018/03/23(金) 07:02:14.80ID:X8WMZJVU 実体が java.lang.Integer[] な java.lang.Object[] を Array[Int] として扱いたいって意味なら
こんな感じでできる
val javaArray: Array[Object] = Array(new Integer(2), new Integer(3), new Integer(5))
val scalaArray: Array[Int] = javaArray.map(Int.unbox)
こんな感じでできる
val javaArray: Array[Object] = Array(new Integer(2), new Integer(3), new Integer(5))
val scalaArray: Array[Int] = javaArray.map(Int.unbox)
885デフォルトの名無しさん
2018/03/23(金) 11:58:31.85ID:ZVKcVlB+ >>884
返信
返信
886デフォルトの名無しさん
2018/03/23(金) 12:52:48.44ID:ZVKcVlB+ >>884
返信ありがとうございました。目的はお察しの通りです。
下記のエラーで通らないようです。
missing argument list for method unbox in object Int
Unapplied methods are only converted to functions when a function type is expected.
java.lang.Objectなのは間違いないですが、java.lang.Integer[]かどうかの確認も厳しいです。
インタプリタの出力はObject = Array(数値1、数値2、……)という状況です。
Javaは型の確認や変換関係がドロドロですね……。
pythonやC#から比べると難易度高いです。
返信ありがとうございました。目的はお察しの通りです。
下記のエラーで通らないようです。
missing argument list for method unbox in object Int
Unapplied methods are only converted to functions when a function type is expected.
java.lang.Objectなのは間違いないですが、java.lang.Integer[]かどうかの確認も厳しいです。
インタプリタの出力はObject = Array(数値1、数値2、……)という状況です。
Javaは型の確認や変換関係がドロドロですね……。
pythonやC#から比べると難易度高いです。
887デフォルトの名無しさん
2018/03/23(金) 13:26:03.77ID:U3ze5amU 最後の2行みたいな事は火種にしかならないのに
どうして書いちゃうんだろうねえ
どうして書いちゃうんだろうねえ
888886
2018/03/23(金) 13:59:33.13ID:ZVKcVlB+ >>887
3日ほど進捗なしで心が折れてます。
getClass()でclass [Dと出るのでArrayかつDoubleのobjectのようです。
APIにはjava.lang.Objectと書いてあるのですが。
何をやってもvalue ×× is not a member of Objectと出るので
死にたくなってきました……。
3日ほど進捗なしで心が折れてます。
getClass()でclass [Dと出るのでArrayかつDoubleのobjectのようです。
APIにはjava.lang.Objectと書いてあるのですが。
何をやってもvalue ×× is not a member of Objectと出るので
死にたくなってきました……。
889デフォルトの名無しさん
2018/03/23(金) 14:16:23.25ID:X8WMZJVU とりあえずこんな風に書いてみてObjectの実体が何なのか調べてみたら
val javaArray: Array[Object] = Array(new Integer(2), new Integer(3), new Integer(5))
val objectTypes = javaArray.map(_.getClass.getName).distinct.mkString(", ")
println(objectTypes)
val javaArray: Array[Object] = Array(new Integer(2), new Integer(3), new Integer(5))
val objectTypes = javaArray.map(_.getClass.getName).distinct.mkString(", ")
println(objectTypes)
890デフォルトの名無しさん
2018/03/23(金) 14:29:48.12ID:X8WMZJVU ひょっとしてこう書けば解決する話なんじゃないの
javaArray.map(Double.unbox)
それと『計算に使用できず困ってる』ってアバウトすぎてよくわからないよ
javaArray.map(Double.unbox)
それと『計算に使用できず困ってる』ってアバウトすぎてよくわからないよ
891デフォルトの名無しさん
2018/03/23(金) 14:40:41.56ID:ZVKcVlB+ >>889
ありがとうございます。
value map is not a member of Object
でエラーになります。
関数の元は下記です。
https://www.unidata.ucar.edu/software/netcdf/java/docs/ucar/netcdf/RemoteAccessorImpl_Stub.html#toArray(java.lang.Object,%20int[],%20int[])
1次元配列で戻すと書いてありますが……。
ありがとうございます。
value map is not a member of Object
でエラーになります。
関数の元は下記です。
https://www.unidata.ucar.edu/software/netcdf/java/docs/ucar/netcdf/RemoteAccessorImpl_Stub.html#toArray(java.lang.Object,%20int[],%20int[])
1次元配列で戻すと書いてありますが……。
892デフォルトの名無しさん
2018/03/23(金) 14:56:17.17ID:OzS/hjRE [Dはjava.lang.Double[]じゃなくてプリミティブ配列のdouble[]だよ
ScalaだとArray[Double]として変換なしでそのまま使える
まあわかりにくいよな…
ScalaだとArray[Double]として変換なしでそのまま使える
まあわかりにくいよな…
893デフォルトの名無しさん
2018/03/23(金) 15:11:57.52ID:X8WMZJVU val obj: Object = accessor.toArray(arg0, arg1, arg2)
val array = obj match {
case double: Array[Double] => double
case _ => throw new InternalError()
}
val array = obj match {
case double: Array[Double] => double
case _ => throw new InternalError()
}
894デフォルトの名無しさん
2018/03/23(金) 15:22:24.34ID:ZVKcVlB+ >>892
変身ありがとうございます。Object=Arrayとあるので
私も当初はそう思ったのですが、toListや配列を反転させるreverseすら通らないです。
error: value reverse is not a member of Object
下のサイトにあるような、object型配列ではないかと推測します。
https://ameblo.jp/gdgd-programmer/entry-12182237268.html
変身ありがとうございます。Object=Arrayとあるので
私も当初はそう思ったのですが、toListや配列を反転させるreverseすら通らないです。
error: value reverse is not a member of Object
下のサイトにあるような、object型配列ではないかと推測します。
https://ameblo.jp/gdgd-programmer/entry-12182237268.html
895デフォルトの名無しさん
2018/03/23(金) 15:34:46.78ID:OzS/hjRE あ、キャストはいるから>>893みたいにしてね
てか問題箇所のコード片貼ってもらった方が早いかな…
てか問題箇所のコード片貼ってもらった方が早いかな…
896デフォルトの名無しさん
2018/03/23(金) 15:35:13.84ID:ZVKcVlB+ >>893
返信ありがとうございます。
error: object java.lang.reflect.Array is not a value
とエラーが出るので、
今回の対象はjava.lang.reflect.Arrayに該当するのでしょうか。
調べてみます。
返信ありがとうございます。
error: object java.lang.reflect.Array is not a value
とエラーが出るので、
今回の対象はjava.lang.reflect.Arrayに該当するのでしょうか。
調べてみます。
897デフォルトの名無しさん
2018/03/23(金) 16:12:35.67ID:X8WMZJVU import java.lang.reflect.Array を消せ
898デフォルトの名無しさん
2018/03/23(金) 17:22:45.55ID:ZVKcVlB+899デフォルトの名無しさん
2018/03/23(金) 18:44:17.30ID:GtydX90K Javaにかぶせたのが間違いだったな
LLVMにしとけばよかったのに
LLVMにしとけばよかったのに
900デフォルトの名無しさん
2018/03/23(金) 23:28:23.53ID:ZVKcVlB+ scalaでforやwhileを使わずに、下記の計算をする方法、
あるいは行列用のライブラリってありますか?
1. ListやArrayの範囲指定(内容ではなく座標範囲)して抽出や計算
⇨位置指定して演算したい、画像や行列、ベクトルを想定
2. ListやArray同士の四則演算
⇨配列をベクトルや行列として取り扱いたい
pythonのnumpyやmatllab、Rのように、行列演算でscalaを使いたいと考えています。
何かお勧めがありましたらご教授いただけると嬉しいです。
あるいは行列用のライブラリってありますか?
1. ListやArrayの範囲指定(内容ではなく座標範囲)して抽出や計算
⇨位置指定して演算したい、画像や行列、ベクトルを想定
2. ListやArray同士の四則演算
⇨配列をベクトルや行列として取り扱いたい
pythonのnumpyやmatllab、Rのように、行列演算でscalaを使いたいと考えています。
何かお勧めがありましたらご教授いただけると嬉しいです。
901デフォルトの名無しさん
2018/03/23(金) 23:35:35.86ID:ZVKcVlB+ 調べると、ND4jやBreezeでしょうか。
後はSparkのデータフレームとか。
後はSparkのデータフレームとか。
902デフォルトの名無しさん
2018/03/24(土) 01:51:11.89ID:+ZOif6f2 linear algebra libraryで調べて自分に合ったの探したら
903デフォルトの名無しさん
2018/03/24(土) 02:21:55.05ID:+ZOif6f2 >>899
scala-nativeというものがあってだな
scala-nativeというものがあってだな
904デフォルトの名無しさん
2018/03/24(土) 04:27:50.66ID:fp6qdPf8 Javaのインフラに乗っかれたのは大きかったと思うけどね
ファイルIOくらいScala側で用意して欲しいけど
ファイルIOくらいScala側で用意して欲しいけど
905デフォルトの名無しさん
2018/03/24(土) 06:42:38.90ID:+ZOif6f2 ファイルIOはbetter-filesが来てから何も困らなくなったな
たしかにこういうのは標準であってほしかった
たしかにこういうのは標準であってほしかった
906デフォルトの名無しさん
2018/03/28(水) 16:54:02.14ID:3HkPpXjY scalaの可視化ツールって何を使ってますか?
zeppelin かplotly辺りでしょうか。
plotlyはpytonやRと違い、
local版が見当たらないのが難しいですね。
zeppelin かplotly辺りでしょうか。
plotlyはpytonやRと違い、
local版が見当たらないのが難しいですね。
907デフォルトの名無しさん
2018/03/28(水) 17:10:20.55ID:3HkPpXjY vegasを試してみます。
https://github.com/vegas-viz/Vegas/blob/master/README.md
https://github.com/vegas-viz/Vegas/blob/master/README.md
908デフォルトの名無しさん
2018/03/28(水) 17:12:12.80ID:oZPYQnBD おきばりやす
909デフォルトの名無しさん
2018/03/29(木) 09:49:54.18ID:b5tjv35r cala用のjupter notebook やzeppelinは実質的にwindowsはインストール不能ですね。
vegasもレイアウト調整困難で可視化関係は色々厳しいです。
vegasもレイアウト調整困難で可視化関係は色々厳しいです。
910デフォルトの名無しさん
2018/04/02(月) 17:22:26.88ID:NIf/Bx37 sbt のjarフォルダを絶対参照で書く方法ありますか?
jarが分散してるので統一したいです。
jarが分散してるので統一したいです。
911デフォルトの名無しさん
2018/04/04(水) 00:45:31.75ID:T8BktjHU IntelliJでScala書いてるとVisual Studioの素晴らしさが身にしみるわ…
912デフォルトの名無しさん
2018/04/04(水) 08:38:55.93ID:hBVC4rYr 何で?VS codeで書けば同じでは
913デフォルトの名無しさん
2018/04/04(水) 08:46:53.46ID:v92kqTp6 >>912
ねーよ
ねーよ
914デフォルトの名無しさん
2018/04/04(水) 09:29:51.75ID:DSSSuD7V 【タンチョウから高濃度水銀】 院長「なぜアマルガムに保険適用?」 厚労省「暴動が起こるので黙秘」
http://rosie.5ch.net/test/read.cgi/liveplus/1522634813/l50
http://rosie.5ch.net/test/read.cgi/liveplus/1522634813/l50
915デフォルトの名無しさん
2018/04/07(土) 15:55:09.31ID:Y2r5BdQK 以前、>>893さんにJavaのobject型からScalaへの型変換について教わりました。
下記がその時のコードです。
val result = object_ match {
case double: Array[Double] => double
case _ => throw new InternalError()
}
printで見る限りは Object = Array(91.0, 470.0, 4.0……とでるので
Double型と推定しますが、一部はそうではないのかInternalError()が出て困っています。
型を調べて変換する方法があればご教授いただけると幸いです。
よろしくお願いします。
下記がその時のコードです。
val result = object_ match {
case double: Array[Double] => double
case _ => throw new InternalError()
}
printで見る限りは Object = Array(91.0, 470.0, 4.0……とでるので
Double型と推定しますが、一部はそうではないのかInternalError()が出て困っています。
型を調べて変換する方法があればご教授いただけると幸いです。
よろしくお願いします。
916915
2018/04/07(土) 16:24:59.09ID:Y2r5BdQK 自己解決しました。
Object.getClass
Class[_ <: Object] = class [F
と出たのでFloatと仮定して
case float: Array[Float] => float
と書き換えた所、通りました。
本来なら下記のように併記して、どのタイプでも処理可能にしたいのですが、
配列がArray[Any]になってしまいますね……。
val result = object match {
case float: Array[Float] => float
case double: Array[Double] => double
case int: Array[Int] => int
case _ => throw new InternalError()
}
Object.getClass
Class[_ <: Object] = class [F
と出たのでFloatと仮定して
case float: Array[Float] => float
と書き換えた所、通りました。
本来なら下記のように併記して、どのタイプでも処理可能にしたいのですが、
配列がArray[Any]になってしまいますね……。
val result = object match {
case float: Array[Float] => float
case double: Array[Double] => double
case int: Array[Int] => int
case _ => throw new InternalError()
}
917デフォルトの名無しさん
2018/04/08(日) 15:25:30.51ID:WafpiTuB コンパイル速度はやくなった?
918デフォルトの名無しさん
2018/04/11(水) 00:46:22.59ID:pVEV+BIt 社内の認証プロキシ下でsbtが使えない…
919デフォルトの名無しさん
2018/04/13(金) 16:04:52.02ID:YRe9q5nK すみません。誰か教えてください。
Seq なり Array なりデータが 100 件あるとして、先頭20件だけとかコピーしたいんですが、どうしたらよいのでしょうか?
Seq なり Array なりデータが 100 件あるとして、先頭20件だけとかコピーしたいんですが、どうしたらよいのでしょうか?
920デフォルトの名無しさん
2018/04/13(金) 17:16:23.56ID:FQ6MNToH val result =array .slice(0,20)
921デフォルトの名無しさん
2018/04/13(金) 20:32:41.67ID:fglus5ty922デフォルトの名無しさん
2018/04/14(土) 09:09:57.58ID:2Fw2P4NP シンボルリテラルって何のためにあるの?
使いどころがイマイチわからん
使いどころがイマイチわからん
923デフォルトの名無しさん
2018/04/14(土) 14:21:16.76ID:4bCdNNb5924デフォルトの名無しさん
2018/04/16(月) 20:18:50.78ID:RnSsbo4j scalaでコンパイラ 2.11, 2.12 みたいにバージョンでライブラリまで分けられてしまうクソ仕様いつまで続くんかな。
925デフォルトの名無しさん
2018/04/16(月) 20:41:57.57ID:al53E7x7 せっかく世間から見捨てられて実験場言語に戻れたんだからもう好きにさせてやれよ
Scala本来のあるべき形に戻ったんだよ
Scala本来のあるべき形に戻ったんだよ
926デフォルトの名無しさん
2018/04/16(月) 20:58:45.51ID:u2yQ3H7a > せっかく世間から見捨てられて
なんでそう思ってる人がこのスレを覗いてるんですかねぇ…
なんでそう思ってる人がこのスレを覗いてるんですかねぇ…
927デフォルトの名無しさん
2018/04/17(火) 14:29:33.21ID:GGlFQeEw ベターJavaの地位が揺らいでしまって何が実用面で
アピールポイントなのかよくわからん
アピールポイントなのかよくわからん
928デフォルトの名無しさん
2018/04/17(火) 15:36:22.51ID:CCYPJkgd 機械学習も負けた
929デフォルトの名無しさん
2018/04/17(火) 19:35:11.51ID:8EgwZBqB 機械学習で負けたってどの言語と?
930デフォルトの名無しさん
2018/04/17(火) 21:27:39.93ID:rzc+g1Kj Spark用ネイティブ言語としての地位はあるでしょ。
他はKotlinに取られたようだが
他はKotlinに取られたようだが
931デフォルトの名無しさん
2018/04/18(水) 21:15:29.74ID:Kci/b1BD スカラップさあ・・・そんなニッチな需要しかないくせに
カンスーがどうのモナモナどうの偉そうにするつもりかい?
カンスーがどうのモナモナどうの偉そうにするつもりかい?
932デフォルトの名無しさん
2018/04/21(土) 10:10:25.37ID:c++1vlCb バージョン間で互換性ないのってimplicitのせい?
933デフォルトの名無しさん
2018/04/21(土) 11:29:41.11ID:mxPgF267 互換テストをロクにやってないから保証できないだけ
今のScalaには新機能の開発を続けながら十分なテストを行うだけのリソースは無いし、
もはやそれを求められる立場ですらない
今のScalaには新機能の開発を続けながら十分なテストを行うだけのリソースは無いし、
もはやそれを求められる立場ですらない
934デフォルトの名無しさん
2018/04/21(土) 12:39:30.42ID:Bnlv6NAW 互換性のために
旧世代の糞APIを残し続けるJavaみたいなんも
それはそれで良くないよね
旧世代の糞APIを残し続けるJavaみたいなんも
それはそれで良くないよね
935デフォルトの名無しさん
2018/04/21(土) 14:57:15.73ID:nYAa+Bsr バイナリ互換はMiMaでチェックするだけしゃないの?
そもそも非互換の変更を行う前提で、x.y.zのyが変わる時はバイナリ互換を維持しないって明言してるんだから
リソース云々とか一体なんの話をしてるのとしか
そもそも非互換の変更を行う前提で、x.y.zのyが変わる時はバイナリ互換を維持しないって明言してるんだから
リソース云々とか一体なんの話をしてるのとしか
936デフォルトの名無しさん
2018/04/21(土) 17:56:20.05ID:h2C47Kaa そしてドッティでまた切り捨てるんだろ
もうペンペン草も残らねえな
もうペンペン草も残らねえな
937デフォルトの名無しさん
2018/04/21(土) 20:56:58.42ID:iAYKxtKh ライブラリはjavaで書いた方が良くなる
938デフォルトの名無しさん
2018/04/21(土) 23:24:30.20ID:fV+lTolL 知り合いが関数型言語とかモナドがとか言ってるけど
それならScala選ぶ意味わからんし
実用的な開発にどう意味があるのか説明ないし。
それならScala選ぶ意味わからんし
実用的な開発にどう意味があるのか説明ないし。
939デフォルトの名無しさん
2018/04/22(日) 00:08:35.02ID:9lqU/8W0 関数型を学ぶ効能としてよく言われる「コードが綺麗になる」というのはガチ
Javaに戻っても副作用のない小さな関数の組み合わせでコードを書くようになる
もっとも、プログラミングの地力を上げるためと割り切るならHaskellの方がいいけどね
ScalaだとJavaと同じように書けてしまうから矯正ギプスとしては効果が薄いし
Javaに戻っても副作用のない小さな関数の組み合わせでコードを書くようになる
もっとも、プログラミングの地力を上げるためと割り切るならHaskellの方がいいけどね
ScalaだとJavaと同じように書けてしまうから矯正ギプスとしては効果が薄いし
940デフォルトの名無しさん
2018/04/22(日) 00:33:07.46ID:/2pIZVDm 関数型のキモは「汚いコードを一箇所に閉じ込める」だからな
そういうライブラリが用意されているか、プロジェクト内でそういう汚い部分を一手に引き受ける人がいれば有用
そうじゃないなら汚いコードがあちらこちらに蔓延して、関数型のメリットはないわコンパイルは遅いわで
何の役にも立たない
結局は人を選ぶ言語ってこと
誰でもそれなりに書けるPHPにはかなわない
そういうライブラリが用意されているか、プロジェクト内でそういう汚い部分を一手に引き受ける人がいれば有用
そうじゃないなら汚いコードがあちらこちらに蔓延して、関数型のメリットはないわコンパイルは遅いわで
何の役にも立たない
結局は人を選ぶ言語ってこと
誰でもそれなりに書けるPHPにはかなわない
941デフォルトの名無しさん
2018/04/22(日) 12:43:42.03ID:jd9SLSuF 関数型キモ
942デフォルトの名無しさん
2018/04/22(日) 12:47:39.57ID:aYQdyiGw いえてる
たしかに
たしかに
943デフォルトの名無しさん
2018/04/22(日) 13:07:00.07ID:jd9SLSuF ゲリクソプェチピィに負けた気分はどうだ?
944デフォルトの名無しさん
2018/04/23(月) 22:35:05.93ID:FiS1IxCH mapとreduceはデータ整形で非常に便利
これだけで使う価値はあった
これだけで使う価値はあった
945デフォルトの名無しさん
2018/04/23(月) 23:02:42.27ID:DyAAlPKR それだけならJavaScriptでも使ってろ
あと、やたらとreduce使いたがるのは手続き型脳から脱却できてない証拠
あと、やたらとreduce使いたがるのは手続き型脳から脱却できてない証拠
946デフォルトの名無しさん
2018/04/23(月) 23:12:48.31ID:Qj7zyv05 ファ!?じゃあ文字列廉潔は何使えばいいンマ”?
947デフォルトの名無しさん
2018/04/24(火) 00:42:24.51ID:JIFkNoGg >>945
分散処理のspark厨なのでムリ
分散処理のspark厨なのでムリ
948デフォルトの名無しさん
2018/05/01(火) 09:18:03.78ID:pcuPqOhI このところの 5ch が重かったり鯖落ちしたりというのは
5ch 自体の問題やネットワークの問題もあるが
実はアホの山下謹製専ブラ Jane Style 4.00版のせいだと判明した
これのTLS対応に欠陥があり、毎回フルハンドシェイクを行って鯖の負荷を増大させていた
その他にもツッコミどころ満載のクソソフトなので
使っている人を見かけたらすぐにゴミ箱に捨てるように言ってほしい
5ch 自体の問題やネットワークの問題もあるが
実はアホの山下謹製専ブラ Jane Style 4.00版のせいだと判明した
これのTLS対応に欠陥があり、毎回フルハンドシェイクを行って鯖の負荷を増大させていた
その他にもツッコミどころ満載のクソソフトなので
使っている人を見かけたらすぐにゴミ箱に捨てるように言ってほしい
949デフォルトの名無しさん
2018/05/03(木) 15:13:01.94ID:4ob6JzVE Scalaを使えない底辺民はすべからく死滅すべし
950デフォルトの名無しさん
2018/05/23(水) 19:37:33.21ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
2581E
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
2581E
951デフォルトの名無しさん
2018/05/24(木) 10:50:06.89ID:cPlRxlDn 2581E
952デフォルトの名無しさん
2018/06/23(土) 16:49:35.73ID:ADF05MCP >>945
再帰とreduce(fold)ならならreduceの方が良いと思うけど、何と比べての話?
再帰とreduce(fold)ならならreduceの方が良いと思うけど、何と比べての話?
953デフォルトの名無しさん
2018/06/30(土) 21:17:46.57ID:7HsIAfsE Scalaに興味を持ち始めたはいいが今からならdottyの方がいいのか?
954デフォルトの名無しさん
2018/06/30(土) 21:34:23.28ID:1DUVGupI なんで今更Scala?
さすがにお勧めできないからKotlinにしとけ
今のScalaは既存資産のメンテで辛うじて生き残ってる状態なのに、今更互換性を捨ててリセットするという最悪の決断によって完全消滅は決定的になった
やったことないんならまずはKotlinの範囲だけでも十分に目新しいはずだから、Scalaに手を出してみるのはその後でいい
さすがにお勧めできないからKotlinにしとけ
今のScalaは既存資産のメンテで辛うじて生き残ってる状態なのに、今更互換性を捨ててリセットするという最悪の決断によって完全消滅は決定的になった
やったことないんならまずはKotlinの範囲だけでも十分に目新しいはずだから、Scalaに手を出してみるのはその後でいい
955デフォルトの名無しさん
2018/06/30(土) 21:50:04.85ID:3FVd1OYt Sparkとかあのへんは絶対dottyにはついてこなそうだから、ただでさえ虫の息の開発リソースが更に分裂することになる
さすがにPython3のようなリセットを乗り越える体力はもうScalaには残されてない
さすがにPython3のようなリセットを乗り越える体力はもうScalaには残されてない
956デフォルトの名無しさん
2018/06/30(土) 23:38:20.86ID:iCX3mJS0957デフォルトの名無しさん
2018/07/01(日) 01:10:41.73ID:Djf5q4JX958デフォルトの名無しさん
2018/07/01(日) 01:30:39.31ID:Izq6gsEg959デフォルトの名無しさん
2018/07/01(日) 02:39:31.26ID:TDXiV/Pp F#、速度以外はベターOCaml感あって今後に期待してるけどな
Scalaは今後に期待が出来なさそうなのがキツい
Scalaは今後に期待が出来なさそうなのがキツい
960デフォルトの名無しさん
2018/07/01(日) 14:02:58.58ID:Z+PfxWns >>958
それはこの目的ならF#とScalaではScalaだし、現行ScalaとDottyなら現行Scalaという解釈で構わないか?
それはこの目的ならF#とScalaではScalaだし、現行ScalaとDottyなら現行Scalaという解釈で構わないか?
961デフォルトの名無しさん
2018/07/01(日) 14:47:30.65ID:CPfYnrTw >>960
何がしたいのかによるだろ
普通にアプリ(Web, クライアント, スマホ)作りたいんならF#は普通にC#資産が利用できるから悪くはない
ScalaはJava資産の活用とか言いながらJavaとあんまり相性良くないから、
死屍累々のScala専用のライブラリやフレームワークの残骸を集めて回るという反吐の出る作業になる
大規模分散処理とかやりたいならScalaはまだまだ強い
何がしたいのかによるだろ
普通にアプリ(Web, クライアント, スマホ)作りたいんならF#は普通にC#資産が利用できるから悪くはない
ScalaはJava資産の活用とか言いながらJavaとあんまり相性良くないから、
死屍累々のScala専用のライブラリやフレームワークの残骸を集めて回るという反吐の出る作業になる
大規模分散処理とかやりたいならScalaはまだまだ強い
962デフォルトの名無しさん
2018/07/01(日) 19:46:09.07ID:Z+PfxWns >>961
何をしたいかについては既に書いたが"マルチパラダイム的な設計をする"だよ
実務よりはひとまずファンユースという認識をしてくれて構わない(自分も慣れてない言語を実務投入はしないでしょ)
F#については迷う要素が無いから既に触ってるけどScalaはDottyってのがあるらしいってなったから訊いたの
何をしたいかについては既に書いたが"マルチパラダイム的な設計をする"だよ
実務よりはひとまずファンユースという認識をしてくれて構わない(自分も慣れてない言語を実務投入はしないでしょ)
F#については迷う要素が無いから既に触ってるけどScalaはDottyってのがあるらしいってなったから訊いたの
963デフォルトの名無しさん
2018/07/04(水) 22:53:35.20ID:gFgZc5FG UB2
964デフォルトの名無しさん
2018/07/06(金) 12:31:09.74ID:uTPDH9XV UB2
965デフォルトの名無しさん
2018/07/07(土) 00:53:57.64ID:2pBJ38ue966デフォルトの名無しさん
2018/07/07(土) 09:52:14.92ID:BQfcVKgR 人間の仕事を楽にするためのプログラムで苦しむ馬鹿ドMがおるってマ?
ドッティはどこに向かってるッティw
ドッティはどこに向かってるッティw
967デフォルトの名無しさん
2018/07/07(土) 11:41:11.64ID:qskPJaGf 童貞みたいでキモい
968デフォルトの名無しさん
2018/07/07(土) 13:31:42.83ID:BQfcVKgR 童貞サカラボーイズ
今日も引きこもってドッティと共にどこに向かってるッティ!w
今日も引きこもってドッティと共にどこに向かってるッティ!w
969デフォルトの名無しさん
2018/07/07(土) 16:53:56.72ID:rHte+phTレス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 【サッカー】運命のW杯抽選会、NHK総合が生中継&DAZNが無料ライブ配信! 今夜 12月5日(金)26時~ [阿弥陀ヶ峰★] ★2 [阿弥陀ヶ峰★]
- 【サッカー】運命のW杯抽選会、NHK総合が生中継&DAZNが無料ライブ配信! 今夜 12月5日(金)26時~ ★3 [阿弥陀ヶ峰★]
- ひろゆき氏、日中対立に 「結局、人口というのは国力なので。10億人以上いる国に、1億2000万人で対抗可能であるというのが間違い」 [冬月記者★]
- 渡邊渚「性を売ってるくせに」批判に反論 幻滅「これが涛本の現状だよbネー」「『渾身bフ下着!』といb、ような意味でb竄チてない」★2 [Ailuropoda melanoleuca★]
- 渡邊渚さん脅迫か 写真集に包丁置く写真投稿 30代女性書類送検 渡邊さん「外に出るのも怖く身の危険を感じる」 [ひかり★]
- 【千葉】会社で58歳女性刺される 殺人未遂容疑で同僚の中国籍の男(39)逮捕 女性死亡 いすみ市 [ぐれ★]
- 【01:45NHK~】サッカーW杯2026グルーブ分け組み合わせ抽選会いよいよスタート! [339712612]
- 【NHK/DAZN/YouTube】FIFAワールドカップ2026組み合わせ抽選★1
- 僕「今期はこのアニメが熱い!」 ケンモメン「そう…(無関心)」<ー何でお前らアニメ漫画を見なくなったの?悲しいよ [153736977]
- 【風向き】ヤバい!高市が導入を検討する「防衛特別所得税」、ネトウヨらもまさかの反対の大合唱。。さすがに国民を舐めすぎたか? [219241683]
- Chrome更新したらネット繋がらなくなった
- W杯組み合わせ抽選会、開始1時間経過するも抽選が始まらないwvw [369521721]
