[過去ログ] Kotlin 5 (987レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
888(1): 2019/06/09(日)16:29 ID:SDScvKJ1(1) AAS
最新のjavaも随分進化したから、そこまでkotlinにこだわらねえ。
kotlinがjavaや.netみたく自前の最初からnull安全なクラスライブラリ備えてるなら別だけど。
889: 2019/06/09(日)16:35 ID:yULR2w5s(1) AAS
逆にあえてJavaを使う理由が特に思い当たらんからとりあえずKotlin使うわ
890: 2019/06/09(日)19:10 ID:TX+aAcRC(1) AAS
Javaに新機能が追加されてもざんねんなJava部分が消えるわけではないので
可能であるなら最初からKotlinでやりたいかな
891: 2019/06/09(日)22:02 ID:LrdSIDEQ(2/2) AAS
>>888
自分も最初はラムダもOptionalもあるからとそう思っていたけど、immutable programmingで行こうと思った時に、
Listがimmutableであることを保証する方法がないことに気づいてKotlinへの移住を思い切った。
immutable programmingはそれほど実現しなかったと反省しているが、
Kotlin/JSやbuild.gradle.ktsとかも出来たので後悔はしていない。
892: 2019/06/10(月)10:30 ID:5WqM3fpA(1/2) AAS
うちももう新規追加は全部Kotlinだわ
だってJavaで書くメリットがマジで何もないんだもん
893(1): 2019/06/10(月)10:36 ID:rgxxUvbF(1) AAS
javaで仕事してるやつ転職できなくなるぞ
894: 2019/06/10(月)11:17 ID:g6tidy/F(1) AAS
coboちゃんが入れ替わっただけの蛇腹は逝ってヨシ
895: 2019/06/10(月)13:43 ID:5WqM3fpA(2/2) AAS
>>893
Java経験あるならKotlinなんてすぐ書けるから別に気にしないよ。
社員で雇うならどの言語で書いてたかはあんまり関係ない。
896: 2019/06/10(月)23:11 ID:f1GGY3g+(1) AAS
kotlin書いてる人は何の仕事してるの?
やっぱandroid?
897: 2019/06/11(火)05:51 ID:qT8Bq+lF(1/2) AAS
サーバーサイド
7割SpringBoot3割sparkその他
898: 2019/06/11(火)05:52 ID:qT8Bq+lF(2/2) AAS
2年くらい前まで都市伝説レベルだったサーバーサイドKotlinも最近は勉強会でよく見かけるようになったんだ
899: 2019/06/11(火)07:18 ID:G5A56vfp(1) AAS
できればkotlinで作りたいって言われてサーバー側のプログラムを作ってもらった。
DBサーバは別で画面制御だけ。
自分でも勉強しようと思ってこのスレッドを見てるところ。
900: 2019/06/11(火)15:06 ID:1jV87VfI(1) AAS
そっか。サーバサイドkotlin順調に普及してきてるんやね。ワイの周り以外では。
うらやましい!
901: 2019/06/11(火)17:51 ID:PKI+0nSq(1) AAS
ほぼ0だったのがようやく1になったくらいで、まだまだマイナーだけどね
902(1): 2019/06/11(火)19:13 ID:oFYgO+/L(1) AAS
分布が0から1になったら制圧完了じゃないか
903: 2019/06/13(木)09:02 ID:t9tRfwUY(1/5) AAS
kotlinは関数型も取り入れてるし
色々欲張り過ぎで言語仕様複雑化してるイメージがあるんだけど
実際使っててどうなの?
kotlinプロジェクトはコーディングスタイルが多様化しそう
904: 2019/06/13(木)10:04 ID:7TzYdFG0(1) AAS
>>902
プログラマならまずそう思うわなw
905(1): 2019/06/13(木)17:30 ID:rjthL9V0(1) AAS
AndroidStudioやVSCode(mathiasfrohlichのKotlin Language機能拡張)で学習してるんだけどさ
どちらにしてもスペルミスは文字の色である程度わかるけど、文法が間違っててもその場で指摘してくれるわけじゃないのね
ある程度身につくまで文法間違いやを教えてくれるとありがたいんだけどそういうのはないのかな?
906: 2019/06/13(木)17:36 ID:5KTA02i+(1/2) AAS
文法間違いとはなんぞや
一応、実行できないくらい間違ってる場合はIntelliJ系だと「現時点で解釈不能でわけわかんないです」「これを書いてるつもりの場合は〇〇が必要です」って下に英語でちょろっと出る
907: 2019/06/13(木)18:20 ID:KlaL+iOR(1) AAS
文法間違いは普通に赤線で指摘されるだろ
908: 2019/06/13(木)19:19 ID:t9tRfwUY(2/5) AAS
kotlinのバグ発生率はJavaより低いですか?
909(2): 2019/06/13(木)19:22 ID:5KTA02i+(2/2) AAS
Javaのバグ発生率を教えてくれたら考えてあげてもいいよ
同じような式で計算して出すから
910: 2019/06/13(木)19:32 ID:BCeAlBQy(1) AAS
>>905
具体的にどういうこと?
VSCodeは知らんけどIntelliJは大抵のミスは教えてくれると思うけど
911: 2019/06/13(木)19:38 ID:t9tRfwUY(3/5) AAS
>>909
外部リンク[pdf]:web.cs.ucdavis.edu
>Java−0.01 (0.04)
Javaはいろいろな言語の中で平均的なバグ発生率のようです。
Kotlinはこの表にありません。
912: 2019/06/13(木)19:43 ID:t9tRfwUY(4/5) AAS
Javaのバグ発生率は、
同じ領域で使われていると思われるC++,C#,Pythonと比べて最も低いです。
つまり、カーネルやデバドラやブラウザ系でなければJavaが一番優秀に思えます。
しかしKotlinはJavaを打ち倒すかもしれません。
913(1): 2019/06/13(木)19:52 ID:LD/3JdHH(1) AAS
ぬるぽ
ぬるぽ
出まくるが
これはバグじゃないのか
914: 2019/06/13(木)20:13 ID:t9tRfwUY(5/5) AAS
その比較研究はgithubのコミットに基づいているようなので
ほとんどのNPEは開発中に発生して修正済みでしょう。
最初からNPEを発生させないkotlinは、
むしろバグ発生率よりコーディングスピードで優れているかもしれません。
915: 2019/06/13(木)20:40 ID:RwojvEQB(1) AAS
その類の実証研究、大抵がJava対象だからKotlinだとどうなのかとかはまぁ分からんよね
916: 2019/06/13(木)21:07 ID:bk4aKhUm(1) AAS
kotlinだとコードの行数が減るからjavaに比べて開発規模が小さかったと判断されてしまう
917: 2019/06/13(木)23:03 ID:bcw2IMf7(1) AAS
>>913
仕様です。
918(2): 2019/06/14(金)14:45 ID:g+H89gem(1/2) AAS
kotlinの言語仕様的にjavaよりバグり易そうな部分ってあるんかな?
919: 2019/06/14(金)16:59 ID:3STsRhDl(1) AAS
>>918
it や this が思ったものと違うものを指していたとか。
920: 2019/06/14(金)18:14 ID:g+H89gem(2/2) AAS
確かに。let 周りで失敗してたことあったわ。あの辺はちょっと複雑になっちゃってる感あるね。
921: 2019/06/14(金)18:28 ID:LdOtrrUz(1) AAS
KotlinはTypeScript, Swift, C#あたりの典型的なモダンCファミリーの範囲を超えてオリジナリティを出してきた部分については途端に微妙になる印象
当然っちゃ当然なんだが、天才的なものは感じないね
922: 2019/06/14(金)20:01 ID:pfb3ZKlS(1) AAS
Javaはエラーコードを強制される部分があって、プログラムの質の底上げがされてるんじゃないかな
923: 2019/06/14(金)20:09 ID:HXW20L0t(1/3) AAS
エラーコードを強制って例外処理のこと?
924: 2019/06/14(金)20:23 ID:Emc1ZmLq(1) AAS
なんかもう、わかんない人は無理に会話入ってこなくていいよ
925: 2019/06/14(金)20:32 ID:HXW20L0t(2/3) AAS
たぶんJavaにあってKotlinに無いものは無い
強いて言えばKotlinは関数型を採り入れて言語仕様が複雑化しつつあるし
Javaとの混在が可能だからごちゃごちゃしやすい
人によって書き方が変わりやすい
あとGSONとの連携で問題が生じやすいとかあったはず
926(1): 2019/06/14(金)22:27 ID:7NQ+qMUb(1) AAS
検査例外とラムダ式の相性の悪さは…
927: 2019/06/14(金)22:47 ID:w6RR3Bwm(1) AAS
検査例外ちゃんは皆に嫌われてるから…
投げられた例外を捌けるかどうかは呼び出し元の都合や要件に依るからcatchを強制されるのは好かん
て雲のジュウザが言ってた
928: 2019/06/14(金)22:48 ID:HXW20L0t(3/3) AAS
なんかQiitaにうまく書けるコードあったからちょっとカスタマイズして使ってる
外部リンク:qiita.com
929(1): 2019/06/15(土)04:17 ID:6gRe3JZA(1) AAS
マルチパラダイムな関数型言語はどう設計していくのが良いのか難しいと思う
OOPと関数型は根本的にミスマッチしてる
930: 2019/06/15(土)07:02 ID:9mAlYVnq(1) AAS
ポインタさえなければ、バグの出やすさは誤差の範囲じゃないかな
931: 2019/06/15(土)07:54 ID:pCdIqw4x(1) AAS
Android kotlinで言えばMVVM一択だろ
悩むほど選択肢はない
932: 2019/06/15(土)08:21 ID:34xcDdoq(1) AAS
>>926
関数型とも相性が悪いが嫌わないで下さいませ
933: 2019/06/15(土)09:07 ID:Ga3aXpPN(1/2) AAS
>>929
そうかな
イミュータブルオブジェクトと関数型は相性いいと思うけど
934(1): 2019/06/15(土)10:09 ID:kA7AOVm/(1) AAS
OOPそのものじゃなくてクラスでデータと関数が密結合してるのがいまいちという話は感じる
935: 2019/06/15(土)10:29 ID:XQanIMKl(1) AAS
本質的にはラムダ/クロージャでの束縛と変わらないと思うけどな
936: 2019/06/15(土)10:40 ID:VIoLCw8z(1) AAS
>>909
有言実行な
937: 2019/06/15(土)11:15 ID:jsVQo8Sw(1) AAS
>>934
やはりdata Classだな
938: 2019/06/15(土)11:31 ID:Ga3aXpPN(2/2) AAS
これが f(g(immutableData))
こうなる immutableObject.g().f()
939: 2019/06/16(日)15:28 ID:+bML8jLF(1) AAS
>>918
わからない。なさそうな気がするが、KotlinにはKotlinなりの何かハマり易そうな部分があるのだろうな。弱点というかなんというか。
940: 2019/06/17(月)09:40 ID:IlEGRCQm(1) AAS
宮迫の闇営業の件で何をトチ狂ったか、宮迫が出演する番組のスポンサーが
JetBrainsだと勘違いして開発者達にお問い合わせメール送りまくってるの草。
JetBrainsと宮迫は関係ねーよw
941: 2019/06/17(月)12:39 ID:WHxj8IY7(1/2) AAS
何の話か全くわからない。
かといって聞いても面白そうな話ではないので詳しく聞きたいとも思わない。
942: 2019/06/17(月)13:00 ID:o6rhTPDa(1) AAS
向いてないから死ね
943: 2019/06/17(月)14:50 ID:WHxj8IY7(2/2) AAS
向いてない?
944(1): 2019/06/17(月)15:42 ID:hVMxT+V3(1) AAS
(芸能ゴシップに)向いてない
945: 2019/06/17(月)17:37 ID:zJfN8BpE(1) AAS
そんなことで死んでたら、おばちゃん以外全滅やな
946: 2019/06/17(月)17:48 ID:z41igY3s(1) AAS
JetBrainsがテレビCM出してるの想像したらワロタ
オカンが「あらDataGripもいいわねえ」とか言うのか
947: 2019/06/18(火)06:15 ID:3nOE2mBA(1) AAS
プログラム板にキチガイ降臨中!botに一晩も反応する異常さ
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
2chスレ:tech
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID外部リンク:qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
948: 2019/06/18(火)17:12 ID:yt+j24gZ(1) AAS
>>944
まあ芸能関係は全く注目してないからな。
しかしのめり込む人は思い切りのめり込むね。
芸能人批判するとか、なんで自分と関係ない他人の事にそんなに夢中になれるのか謎だ。
949(1): 2019/06/18(火)20:05 ID:Yl81yVsm(1) AAS
EBライブラリってのをdownloadしてcompileしてみた。
外部リンク:www.mistys-internet.website
ドキドキしながらsamplesを動かすと、動いてるみたい。
このライブラリを使えばEPWING辞書データにアクセスする事ができる。
俺の場合、手元のジーニアス大辞典にアクセスできた。
こいつでAndroidアプリ、辞書Viewer作れば需要あるかな?
EPWINGだけでなく、辞郎形式のテキストにも対応しちゃう事にする。
Qiitaへ投稿されたMouse Dictionaryみたいなのを目指すけど、需要あるか、ちょいと心配。
950(1): 2019/06/18(火)22:59 ID:dBLXUbfR(1) AAS
>>949
ジーニアスのアプリがほしいと思っていた時期が、私にもありました。
でも、今や単語を選択して右クリック(長押し)->webで検索で済むと気づいてからは、
なんということでしょう。それまで高まっていた物欲が嘘のように消え去りました。
951: 2019/06/19(水)04:49 ID:tVNS+22r(1) AAS
【出資】松本卓朗 人工知能詐欺【注意】
2chスレ:rikei
952(1): 2019/06/19(水)06:23 ID:l5Kajxps(1/4) AAS
EBライブラリ、ソースのtimestampが2010/01/03と随分古い。
動かすとテキストがeuc-jpで出て来た。
これは、辞書に依存するのか?それともEBライブラリの仕様か?
2010年ってまだ、UTF-8が普及する前なのか?
そういえばYahoo Japanのフロントページが以前はeuc-jpだった気がする。けど、何時だったか思い出せない。
多分、Ruby 1.9が出現したころだから、これも2010年辺りか?
iPhoneと共にutf-8が普及し出したから2007年にはutf-8は普及の兆しがあったはずだが。
953: 2019/06/19(水)06:58 ID:l5Kajxps(2/4) AAS
>>950
ジーニアス大辞典、良いよねぇ。
citeを引くと、excite, reciteと語源が同じって出てくる。
やっぱり、EPWING辞典の需要って少なそう。
954: 2019/06/19(水)09:56 ID:t5G+Fp+C(1) AAS
>>952
その頃にはUTF-8が覇権を握り始めてたけど、LinuxのデフォルトがEUCだった頃の名残はまだまだ濃かった
特に人の意識でEUCが標準って感覚の人がまだ多かったね
955(1): 2019/06/19(水)10:46 ID:l5Kajxps(3/4) AAS
twitterを電子辞書をkeyに検索すると、デバイスのお絵かき機能を使った落書きが、大量にヒットする。
学生さんは、授業中、イラスト描いてるらしい。
けど、画風が皆、似通ってるのはなぜだ?アニメ世代ってのは、あんな絵が好きなのか?
956: 2019/06/19(水)19:31 ID:l5Kajxps(4/4) AAS
EPWINGって何の略?
必死にググったけど、WINGの部分が良く解らん。
EP = Electronic Publishing
ってのはすぐ気がついたけど。
あとEPWINGの仕様で、データはEUC-JPで格納されてる様だ。
EBライブラリのREADMEはISO-2022-JPで書かれていた。
時代を感じる。まだ、10年も経ってないのに。
957: 2019/06/19(水)19:36 ID:WYELJAwQ(1) AAS
>>955
アニメの絵にも流行りがあって時と共に変化していくんだよ。
昔の同時代のアニメを見るとそれはそれでなんとなく似ていたりする。
958: 2019/06/20(木)07:32 ID:q2Ahu20H(1/4) AAS
UTF-8がWindows10にも普及しているのか?調べてみた。
2018年末最新のWindows10からUTF-8採用って事みたい。
ごく最近ッてことだ。おそろしい。きっと混乱はまだ続きそう。
959(1): 2019/06/20(木)08:51 ID:sDpzaQfg(1) AAS
メモ帳でutf-8使うとBOMってのが付くのが憎悪しかない
960(1): 2019/06/20(木)09:27 ID:6ruM3wzV(1) AAS
漢字コード周りは太古より混沌としてますなあ
961: 2019/06/20(木)10:34 ID:q2Ahu20H(2/4) AAS
>>959
メモ帳の文字コード既定値がUTF-8に、Windows 10「May 2019 Update」
外部リンク:tech.nikkeibp.co.jp
962: 2019/06/20(木)11:33 ID:XGI0CaH0(1) AAS
MSはsjis系のテキストファイルと区別するためにUTF-8のテキストファイルにBOM付けたかったんだろうが、Unix系の人達の激しい抵抗に屈した形だな
963: 2019/06/20(木)13:09 ID:YzAIhfm/(1) AAS
>>960
もはやWindowsだけが浮いてて他は統一されている
964: 2019/06/20(木)13:22 ID:R3CNAp+/(1) AAS
困ってるのが日本人だけだとしたら酷いな
965: 2019/06/20(木)14:02 ID:JwmP4tXt(1/4) AAS
>「BOM(バイト・オーダー・マーク)なしのUTF-8」が追加
>デフォルト設定でBOMなしのUTF-8を選択するようになった
もうBOM付かないんですか!やったーー!AA略
966: 2019/06/20(木)14:09 ID:JwmP4tXt(2/4) AAS
ExcelがBOM無しCSVに未対応じゃないすか!やだーー!
967(1): 2019/06/20(木)15:39 ID:q2Ahu20H(3/4) AAS
UTF-8のデメリットは、1文字が1 - 6byteの可変長であること。
例:a = 61, 1byte
😀 = F0 9F 98 80, 4byte
これ、文字列バイナリデータが与えられた時、文字数ってどうやって数えるんだ?
968(2): 2019/06/20(木)15:46 ID:9IsAc6k5(1) AAS
UTF-8 のメリットは任意のバイト位置で
それが何バイト必要な文字なのかと
その文字中の何バイト目かが判ることなんだが
969: 2019/06/20(木)17:45 ID:q2Ahu20H(4/4) AAS
>>968
そうなのか!知らんかった。
では、80と出てくるとその文字は4byte必要な文字の1バイト目だと判るのね?
970: 2019/06/20(木)18:58 ID:JwmP4tXt(3/4) AAS
文字数という意味ではUTF-32でさえも可変長だよ
異体字セレクタとかあるから
971(2): 2019/06/20(木)20:08 ID:+6KXUujL(1) AAS
>>967
1〜4バイトでは?
>>968
文字の最初の1バイト目かどうかがわかるだけでは?それがわかると全体で何バイトかわかるけどいきなり途中の1バイトだけ見たらそれが何バイト目かはわからんと思うのだが。
972: 2019/06/20(木)20:21 ID:1cBvDRZL(1) AAS
名前がコトリンだからあなどられて、ばかにされそうだけど
そこんとこどうなの?
973: 2019/06/20(木)20:25 ID:iAGTq6ne(1) AAS
Kotlinの気持ち悪さといったらない
974: 2019/06/20(木)22:46 ID:1p12e0x8(1) AAS
本当はSwiftより先にあったらしいけどさ
なんか言語学習を混乱させるために出てきた「後発劣化Swift」みたいな感覚が抜けないな
975: 2019/06/20(木)23:02 ID:JwmP4tXt(4/4) AAS
Swift1.2〜3.2くらいまでアプリ開発で使いつつ
MLでの言語仕様の議論追ったりしてたけどKotlinと比較してそんな印象は無いなぁ
むしろSwiftがSwiftユーザーを混乱させる勢いだったよ
976: 2019/06/20(木)23:39 ID:LZeo8jFH(1) AAS
おまえらことりんの事バカにし過ぎ
977: 2019/06/21(金)00:11 ID:B9wXa8Qq(1) AAS
バカにする者の居る国の沿岸に Kotlin class destroyer でも派遣してやりなさい。
978: 2019/06/21(金)00:19 ID:oqDjX8us(1) AAS
inline classには期待してる
979(1): 2019/06/21(金)02:52 ID:FirfeIPX(1) AAS
>>971
君は勉強が足りない
980: 2019/06/21(金)06:45 ID:0S+ga2MW(1) AAS
>>971で合ってるよ
10FFFF上限で5バイト以降は廃止されたし
2-4バイトは後続バイトであることは分かっても文字中のバイト位置の逆算は不可
981: 2019/06/21(金)09:40 ID:UUUS7pJl(1) AAS
>>979
君よりは足りているように思えるのだが。
982(1): 2019/06/21(金)12:14 ID:4tmbpCdV(1) AAS
向いてないから死ね
983: 2019/06/21(金)12:36 ID:A0zl/65r(1/2) AAS
喧嘩はおやめ、ABC
984: 2019/06/21(金)13:20 ID:DPrh10DB(1) AAS
ネカマだけどアタシのために喧嘩を止めて
985: 2019/06/21(金)13:30 ID:skxOC/OA(1) AAS
>>982
このレス、プログラム板のあちこちでみるけど何?
板にキチガイが常駐してるの?
986: 2019/06/21(金)16:41 ID:A0zl/65r(2/2) AAS
デジタル人格は死んでも本体が生きていればいくらでも復活出来る
987: 2019/06/22(土)00:51 ID:sUTyEXDJ(1) AAS
くだすれPython(超初心者用) その43【Ruby禁止】
Python スレのテンプレを勝手に改変して、荒らしてる奴。
「Ruby 死ね」とか、いつも書いてる
Ruby, jQuery, Lodash, ライブラリの話は禁止とか、
テンプレを勝手に改変して、多くのスレを建てる荒らし!
荒らしの特徴は、いつも30分以内に、2回書き込んで自演する。
複数人いるように、見せかけるのが特徴
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.296s*