スレ立てるまでもない質問はここで 154匹目at TECH
スレ立てるまでもない質問はここで 154匹目 - 暇つぶし2ch355:デフォルトの名無しさん
20/09/29 22:07:16.07 Ic6zP4VX.net
var (x, y) = func()
みたいなことを言ってるならそこそこモダンな言語ならみんな使えるんじゃないかな
Kotlin、C#、ES6あたりもいけるね
分割代入とかアンパッキングとかで検索

356:デフォルトの名無しさん
20/09/29 22:49:19.29 Iz7+ZlTk.net
AWS の3階層システム(Web, AP, DB 各サーバー)では、
公開してるのは、ELB(Elastic Load Balancing)ロードバランサー。
ELBが複数のWordPress(WP)などへ分散させる
WPが、プライベート・サブネットのMySQL のマスター・レプリカへアクセスするので、
直接、DBへアクセスできない
そんなに、プログラミングに詳しい教授と言えば、猫の人がいるけど?w

357:356
20/09/29 22:54:50.68 Iz7+ZlTk.net
Amazon Web Services パターン別構築・運用ガイド 改訂第2版 (Informatics&IDEA)、
NRIネットコム株式会社、2018
YouTube で有名なサーバー構築運用屋、くろかわこうへいのお勧めの本

358:350
20/09/30 00:41:19.81 /n+3Mkwe.net
>>351-355の皆様
助言くださってどうもありがとうございました。
大変勉強になりました。
特に>>355さん。どんぴしゃ。

359:デフォルトの名無しさん
20/09/30 05:36:29.19 4o6tPKL3.net
Schemeとかだと配列などを使わずに多値を返せるけどマイナーすぎるか

360:デフォルトの名無しさん
20/09/30 08:46:43.14 6w0L7884.net
画像や動画の圧縮伸張は多値データを扱う関数だったりして

361:デフォルトの名無しさん
20/09/30 09:30:21.47 9FgTCMcN.net
圧縮伸長は戻り値がストリームなだけじゃないかな
AviSynthはそんな感じ

362:デフォルトの名無しさん
20/09/30 09:40:05.19 9FgTCMcN.net
複数の値を返す方法を大別するとこんな感じかな
・要素の型が一律な配列、リスト、ストリームの類(C,Java)
・型が自由だけど別途宣言が必要な構造体、クラス(C,Java)
・タプル型等にシンタックスシュガーを与えた分割代入(Python,C#,Kotlin)
・アンパッキングのコストのない多値(Scheme,Lua)

363:デフォルトの名無しさん
20/09/30 10:11:39.53 kv7yAT8F.net
動的型付けのない言語だと複数戻り値受けるの大変

364:デフォルトの名無しさん
20/09/30 10:22:40.75 Y7XJ9kqa.net
パターンマッチングを使ったデストラクチャリングを
代入においてどの程度サポートしているかという程度問題
サポートしてる程度が低いほど
自分でごちゃごちゃ書かないといけない

365:デフォルトの名無しさん
20/09/30 11:41:39.95 TOyie83v.net
pythonでcsvファイルを読み込むのですが、中身がすべてnanになってしまいます。解決方法を教えてください

366:デフォルトの名無しさん
20/09/30 12:01:20.97 AwRjzN5n.net
分かる人にソースを見てもらってください

367:デフォルトの名無しさん
20/09/30 12:18:09.82 NNWpaWfq.net
>>362
なるほど勉強になります

368:デフォルトの名無しさん
20/09/30 12:41:26.50 /dbaz1tV.net
>>365
Python のスレで聞いて下さい!
たぶん、数値として解釈できないのだろう

369:デフォルトの名無しさん
20/09/30 12:45:50.44 NNWpaWfq.net
味付けがまずいよ、ソースが要るよ

370:デフォルトの名無しさん
20/09/30 12:56:20.64 xxSg96Gs.net
しょうゆじゃダメですか?

371:デフォルトの名無しさん
20/09/30 13:33:55.71 NNWpaWfq.net
はしょっても結局焦げ付くからさ

372:デフォルトの名無しさん
20/09/30 14:01:31.72 AwRjzN5n.net
最初は何もつけずにお召し上がりください!

373:デフォルトの名無しさん
20/09/30 20:27:20.92 pe+tBhYh.net
Webアプリは作ったことがあるんですが
gitやdockerをつくるにはどうすればいいですか?言語はCでやりたいと思ってるんですが

374:デフォルトの名無しさん
20/09/30 20:29:48.47 qrMJGMd/.net
ショウガ無いなぁー

375:デフォルトの名無しさん
20/09/30 20:37:06.52 FNqhIy19.net
>>373
石けん作ったことあるんでしょ?
だったら消毒液をつくるにはどうすればいいかもわかるよね?
それも水でやりたいなら電気分解じゃないかな

376:デフォルトの名無しさん
20/09/30 21:10:22.10 s9/SbtbT.net
switchでおみくじゲーム(笑)を使っているレベルの人間が、
GitとかGithubとかバージョン管理ソフトを使うメリットってありますかね?
とりあえず使ってみたら、「なんでいままで使わなかったんだ!」って感動しますかね?

377:デフォルトの名無しさん
20/09/30 21:10:53.31 s9/SbtbT.net
×使っている
〇作っている

378:デフォルトの名無しさん
20/09/30 21:23:43.82 pc2vUBN1.net
>>376
感動のあまり、PCゲームのセーブデータまでGitでバージョン管理するようになる

379:デフォルトの名無しさん
20/09/30 21:35:48.35 s9/SbtbT.net
絶対嘘だ(笑)

380:デフォルトの名無しさん
20/09/30 21:38:59.03 mE7lggX7.net
>>378
ソースコードじゃないから意味がないな

381:デフォルトの名無しさん
20/09/30 21:42:26.84 pe+tBhYh.net
>>375
Webアプリと言ってもフレームワークだよりだったのでわからないです

382:デフォルトの名無しさん
20/09/30 21:50:38.24 pc2vUBN1.net
>>380
いや、マジよ
マインクラフトとかのコンストラクション系や、RPGでもキャラビルドが取り返しつかない系でセーブを戻すため

383:デフォルトの名無しさん
20/09/30 21:54:40.29 mE7lggX7.net
>>382
だからソースコードじゃないからソースコード管理システム管理する意味がない
「ソースコードの断片を再利用できないから」
そういうのはただのバックアップソフトで十分

384:デフォルトの名無しさん
20/10/01 00:13:27.89 511kcisg.net
double型で整数/整数=整数となる計算をした時は正確な値になりますか?
どの整数もdouble型で正確に表せる範囲とします
例えば
ceil(8.0/3.0)=3.0
ceil(9.0/3.0)=3.0←これが4.0になってしまう心配
ceil(10.0/3.0)=4.0

385:デフォルトの名無しさん
20/10/01 00:17:10.73 5ZG2Vz6Q.net
>>384
「double型で正確に表せる範囲」をお前はちゃんと知ってるんか?
ちょっといってみぃよ

386:デフォルトの名無しさん
20/10/01 00:22:27.53 U2i45Vms.net
処理系次第としか言えないかなぁ
テストするしかないよ

387:デフォルトの名無しさん
20/10/01 00:22:29.39 511kcisg.net
>>385
53bitの範囲ですか…?

388:デフォルトの名無しさん
20/10/01 00:26:34.47 5ZG2Vz6Q.net
>>387
仮数部53bit(52bit+符号1bit)だな
その意味はわかってるか?
53bitで正確に表せる範囲であれば正確に表せる
つまりあんたは意味がないことを聞いてるんだよ
正しく表せる数字は正しく表せますか?と言ってる
正確に表せる範囲であれば正確に表せるよw

389:デフォルトの名無しさん
20/10/01 01:28:46.90 theiHz1p.net
浮動小数点は誤差を含むから、a == b みたいに比較しない
誤差の範囲内で、OK とする。
b - 誤差 <= a <= b + 誤差
a == b を使いたいなら、整数型へ変換して比較すべき

390:デフォルトの名無しさん
20/10/01 05:42:25.73 /D1HJJ3Q.net
>>383
ブランチ管理してくれるならバックアップでもいいかな
あとリストアも自動で
BunBackupでそこまでの機能ってあったっけ?

391:デフォルトの名無しさん
20/10/01 07:57:28.84 8lHIA6al.net
>>384
IEEE754の規定では、9.0/3.0なら正確に3.0を返さなければならないはず。

392:デフォルトの名無しさん
20/10/01 13:06:08.35 Fo5IxMM2.net
名前空間で分類してるからクラス名を積極的に短くする
vs
かぶらないに越したことはないのでクラス名は長く書く
どちらが正解なのでしょうか?
//shared code
namespace Domain {
Foo
FooDetail
Bar
IFooRepository
IBarRepository
IFooService
IBarService
}

393:デフォルトの名無しさん
20/10/01 13:06:41.82 Fo5IxMM2.net
//長い名前派
TooLongName.cshtml
namespace UI {
TooLongNameViewModel
TooLongNameFooViewModel
TooLongNameFooDetailViewModel
TooLongNameBarViewModel
TooLongNameModelMapper
TooLongNameController
TooLongNameFacade
TooLongNameOther
}
//短い名前派
TooLongName.cshtml
namespace UI {
TooLongNameController // 設定より規約パターンのために短くできない
namespace TooLongNameDetail {
namespace ViewModels {
Foo
FooDetail
Bar
}
ModelMapper
Facade
Other
}}

394:デフォルトの名無しさん
20/10/01 13:15:51.37 OaA9a4hN.net
この手のものに正解は無いので
名前空間の方が好みだし、名前は短い方がいい

395:デフォルトの名無しさん
20/10/01 13:43:58.49 w51Lc0nW.net
名前空間使って短くするほうが圧倒的に良いと思うけど切り方が微妙

396:デフォルトの名無しさん
20/10/01 13:51:05.30 Fo5IxMM2.net
>>395
参考までにあなたならどのように切りますか?

397:デフォルトの名無しさん
20/10/01 14:35:38.69 hOjhiI7q.net
条件式と条件文って同じ意味ですか?

398:蟻人間
20/10/01 14:46:07.74 7hENrO7v.net
>>397
多分、条件式の方が正しいと思うが、
250個以上のプログラム言語があるから、
条件文も正しいかも知れない。

399:デフォルトの名無しさん
20/10/01 15:42:41.06 bVq+7g5F.net
値を返さないものが文、返すものが式って感じじゃね

400:デフォルトの名無しさん
20/10/01 18:18:17.46 mFu9oEu2.net
まあ確かに言語によるかもしれんけど
条件文とは例えばif文とかの全体を言っていて
if(ここ) に入れるのが条件式と言ってるとかじゃないかね?

401:デフォルトの名無しさん
20/10/01 18:29:37.75 Njtwj5ZN.net
>>400
よく使われている常識的な言語だとそうだろうね。
独特の用語の使い方をする言語もあるから責任は持てないけれど。

402:デフォルトの名無しさん
20/10/01 18:40:24.68 w51Lc0nW.net
>>396
オーソドックスにやるならView/ViewModel/Controllerは
Presentation Layerの中に並列に切る
WebUI.Views
WebUI.ViewModels
WebUI.Controllers
アーキテクチャ次第だから絶対にこうすべきという物があるわけではないけど
とりあえずメジャーなサンプルプロジェクトを参考にしてみては?
URLリンク(github.com)
URLリンク(github.com)

403:デフォルトの名無しさん
20/10/01 22:50:18.59 theiHz1p.net
>>392
Ruby on Rails では、1単語が多い
bookmark, comment, todo とか、皆が使う

404:デフォルトの名無しさん
20/10/02 02:12:32.96 nnGmkCD2.net
認証ありのSPAをSpringBoot2とReactで実現したくて勉強をしています
いろんなサンプルプロジェクトを落としてきて見ているのですがどれも認証トークンをローカルストレージに保存する手法で作ってます
こちらの記事ではそういう大事な情報をローカルストレージに入れるのはマズいと書かれていました
URLリンク(techracho.bpsinc.jp)
個人的には記事の内容の通りだと思うのですが多数のプロジェクトで使用されているからには何か対策があるからなのでしょうか
またローカルストレージを使用しない手法を使用したプロジェクトをご存知であれば教えていただきたいです

405:デフォルトの名無しさん
20/10/02 06:04:35.69 gfOt11Rw.net
>>404
その記事でcookie使えと書いてあるじゃないか

406:デフォルトの名無しさん
20/10/02 13:31:20.50 aQA5qaSB.net
MVCフレームワークならいつもと同じようにCookie認証すればOK
すると通常リクエストにもAJAXリクエストにも自動的に認証Cookieが乗っかる
後はCSRF対策用のヘッダーだけ載せ忘れないようにAJAXリクエストを共通コードでラップしておけば完璧

407:デフォルトの名無しさん
20/10/02 17:28:18.61 IzIkeFXj.net
ありがとうございます
Cookie認証で実装しているプロジェクトを探してみます

408:デフォルトの名無しさん
20/10/02 18:00:19.42 J9beoHbU.net
これでも結局はクッキーで送られたIDでAPIをアクセスするんやろ?
一緒やんと思うんやけど何故これでセキュアと言い切れるのか

409:デフォルトの名無しさん
20/10/02 18:25:31.43 SqfSpP9U.net
XSS対策 http only Cookie
盗聴対策 secure Cookie
CSRF対策 アンチフォージェリトークン
弱点は、ないッ!

410:デフォルトの名無しさん
20/10/02 18:38:47.74 gfOt11Rw.net
>>408
雑に説明するなら、http only cookie はスクリプトからアクセスできないから
とりあえずCSRF周りの記事を読み漁るといい

411:デフォルトの名無しさん
20/10/02 18:44:34.78 gfOt11Rw.net
>>409
強引に難しいルートとしてだけど攻略不可能でもないと思う
DNSポイズニングで偽証明局掴まされて、中間者攻撃でTLSを中継されたらどうしようもない

412:デフォルトの名無しさん
20/10/02 18:50:42.09 1uQRz/LD.net
XSSされたらCookie取られなくても即死じゃね?
正規のエンドポイントに不正リクエスト送られてアウト

413:デフォルトの名無しさん
20/10/02 19:59:33.86 J9beoHbU.net
>>410
そんなのコードだけの話でパケットみたら丸わかりやん・・・
こういうのでセキュアってなんか違うんじゃね?
CSRFってこれもトークンなんだし結局は一緒かと

414:デフォルトの名無しさん
20/10/02 20:53:53.02 gfOt11Rw.net
>>413
えーと、ド素人乙

415:デフォルトの名無しさん
20/10/03 06:38:15.58 shIcxUBj.net
自分で作ったWebAPI(Lambda)からデータをGETするだけのサイトを作りたいのですが、フロントも自分で作った方がセキュリティ的に安全なのでしょうか?
もしセキュリティ的に問題無いのでしたらlivedoorブログとかで代用したいです

416:デフォルトの名無しさん
20/10/03 07:41:49.30 Kf2+e+3P.net
>>415
問題ない
GETは普通のHTTP GETだから

417:デフォルトの名無しさん
20/10/03 10:12:33.85 GRmzBiTi.net
パスワード再設定のためにワンタイムパスワードをメールで送るパターンを採用してるシステムがよくあるけど
このメールって盗聴されたりしないんですか?

418:デフォルトの名無しさん
20/10/03 10:21:50.46 rJVT04kJ.net
>>417
starttls

419:デフォルトの名無しさん
20/10/03 10:25:18.27 wMNyZfVn.net
>>418
これってクライアントから直近のSMTPサーバーまでの暗号化を強いるだけじゃないんですか?
SMTPリレー中のサーバーが1つでも非対応の場合は盗聴されてしまうのでは

420:デフォルトの名無しさん
20/10/03 10:51:42.71 rJVT04kJ.net
>>419
そうだけど、それはそのサイトの問題じゃないよね
変なメールプロバイダ使ってる人の問題
それに実際の話、サイトのOTPだとバレたとしても何か問題ある?
アカウントと紐付いて初めて問題になるから

421:デフォルトの名無しさん
20/10/03 10:54:54.15 rJVT04kJ.net
>>420
あ、いや問題はあるか
問題のあるプロバイダ使ってる人のアカウントを特定できるなら、パスワード再設定して盗聴したOTPでログインとか

422:デフォルトの名無しさん
20/10/03 10:58:51.68 rJVT04kJ.net
>>419
まあ、大体がメールのリレーに割り込むこと自体のハードルがかなり高いし

423:デフォルトの名無しさん
20/10/03 11:31:38.26 wMNyZfVn.net
やっぱりメールだとセキュアではないですよね…
なんでこんな脆弱なプロトコルがスタンダードのまま野放しになってるんだろう

424:デフォルトの名無しさん
20/10/03 11:46:14.18 TFoea3MP.net
メール送信先と、OTPの発行されたシステムのアカウントの紐付けはどうやるんだろう
メールにアカウントのIDが書いてあったり下手なURLが書いてあったとしたら設計側の問題だよな

425:デフォルトの名無しさん
20/10/03 12:14:10.63 iCV76+ee.net
セキュリティを気にするのだったらメールで認証するなということだな
昔の技術にただ乗りしているのだからメールシステムに問題があるんじゃなくて
採用する側が問題

426:デフォルトの名無しさん
20/10/03 12:38:01.90 FL3eMRUo.net
セキュリティに「これしとけば完璧」なんてないのよ、いたちごっこだから
した方がしないよりはマシ
複数からの同時ログインを特別扱いしとけば横取りされたらすぐわかる、わからないよりはマシ
OTPは時限だし

427:デフォルトの名無しさん
20/10/03 12:42:02.51 ZslaW4c9.net
1. ランダムトークン、メールアドレス、パスワード、タイムスタンプ、IP、セッションIDなど仮登録
2. 検証URLのクエリパラメータにランダムトークンのみを付けてメール送信
3. 検証URLにアクセスが来たらランダムトークン、有効期限、IP、セッションIDなど検証してメールアドレス、パスワードを本登録
メールはどう頑張っても盗聴される可能性がある
検証を厳しくすると、登録はPCだけどメール確認はスマホ、のパターンに対応できなくなる
検証を厳しくしても、メール盗聴者によるなりすましは防げない
検証を厳しくすると、うっかりクリック狙いのなりすましを防げる
初期登録の場合、メール盗聴されても個人情報、機密情報が抜かれることはないが、勝手に本登録されてしまうことはある
パスワード強制リセットの場合、ランダムパスワードをメール通知するか、メール認証の後で再入力を促すしか方法がないので、メール盗聴されるとアウト
リセット後、可能な限り速やかに、WEB画面からパスワード変更すべし
こんなところですかね
セキュリティ難しすぎて辛い

428:デフォルトの名無しさん
20/10/03 12:51:33.85 1IyBCfpu.net
復号化するキーを画面上で発行してメールの中身を暗号化したり
ワンタイムパスワードをセッションID使って暗号化しておいて
同じセッションじゃないと使えないようにしたりすれば
メールアドレス == アカウントでもだいぶセキュアになるかも
でもパスワード忘れるような人にとってそういうのは異常にハードル高くて
サポートコストが増大するから特別なサイト以外はやらない
利便性とセキュリティのほどほどのバランス

429:デフォルトの名無しさん
20/10/03 13:03:48.16 EzoVu8Do.net
>>428
盗聴者がセッション開始することもできるからそれでは防げないかと
盗聴者:盗聴対象メールアドレスを入力、パスワード再設定セッション開始
盗聴者:パスワード再設定メールを盗聴、ワンタイムパスワード取得
盗聴者:ワンタイムパスワードを入力、パスワード再設定
盗聴者:パスワード再設定セッション終了
~~~~
正規ユーザー:身に覚えのないパスワード再設定メールを受信(この時点で手遅れ)

メールだとパスワード再設定が脆弱すぎる
パスワード再設定はメールじゃなく電話、SMSを必須にしたほうがいいのかも

430:デフォルトの名無しさん
20/10/03 13:14:51.58 rJVT04kJ.net
>>429
URLリンク(blog.kaspersky.co.jp)
これ5Gでも問題になってる
豆な

431:デフォルトの名無しさん
20/10/03 13:24:35.60 Y8AbULhw.net
不正アクセスに関しましては全て被害届を提出します
過去に実績もあります
って書いてればビビリからは攻撃受けないだろ
まぁ自動化して攻撃してるだろうから意味は無いかもしれんが

432:デフォルトの名無しさん
20/10/03 14:17:48.67 1IyBCfpu.net
>>429
標的のメールが常に盗聴可能な状態でパスワード再設定に必要な情報も持ってるって前提ならね
セキュリティに100%はないから
どういう種類の攻撃に対してどの程度の防御ができてるのかと
その攻撃が実現しうるリスクの程度で評価しないと

433:デフォルトの名無しさん
20/10/03 14:23:06.46 TFoea3MP.net
なるほどメールアドレスがそのままアカウントIDになってるサービスでは盗聴に弱いのか
ならパスワード強制リセットのページにも別のワンタイムトークンを表示しておけば……いやそんなことしなくてもWeb側のセッションIDとメールの認証キーを内部で照合すれば、セッション固定攻撃と組み合わせない限りは安全なのでは?

434:デフォルトの名無しさん
20/10/03 14:25:13.05 TFoea3MP.net
って428が書いてたわ
すまん見落としてた

435:デフォルトの名無しさん
20/10/03 14:45:21.88 TFoea3MP.net
メール受信による認証は盗聴に弱いから、多要素認証の一部として効果を発揮するのであって、単独でパスワードリセットができるのは安全性が低い
せめて生年月日とか電話番号とかを合わせて聞くようなリセット方式にしないと心許ないってところかな

436:デフォルトの名無しさん
20/10/03 15:23:35.99 iCV76+ee.net
セキュリティに100%はない
しかしマスコミをそれを知ってか知らずか
破られると猛烈にたたく
システムを作る側としては解がないわ

437:デフォルトの名無しさん
20/10/03 15:35:47.09 iXmRISfh.net
参考にAmazonのパスワードリセットのワークフローを調べた
1. メールアドレス入力、サブミット
2. ワンタイムパスワードメール受信
3. ワンタイムパスワード入力、サブミット
4. 新パスワード入力、サブミット
盗聴者が攻撃しようとしたらこれで攻撃できちゃうのでは?
1. 攻撃対象メールアドレス入力、サブミット
2. ワンタイムパスワードメール盗聴
3. ワンタイムパスワード入力、サブミット
4. 新パスワード入力、サブミット
Amazonが採用してるぐらいだからメール盗聴のリスクは考えなくてもいいのかな?
もう、わかんねえなこれ

438:デフォルトの名無しさん
20/10/03 15:38:28.30 iXmRISfh.net
>>435
あー、なるほど、そのための秘密の3つの質問か
アレ、なんのためにあるのか謎だったけど必要な物だったんだな

439:397
20/10/03 17:03:59.82 WbMrpwtO.net
>>398-401
レスありがとうございます
そもそもプログラムの世界でいう「式」って、何なんですか?
「文」は理解できたけれど、「式」がいまいちピント来ません。
(どうしても算数の「式」のイメージが強くて抜けない)
文を構成する要素を「式」だと考えればよいですか?

440:デフォルトの名無しさん
20/10/03 17:17:01.79 QafhOYYm.net
式は評価できるもの
評価すると値やオブジェクトを得る
式は式や文の構成要素となる

441:デフォルトの名無しさん
20/10/03 17:22:58.65 QafhOYYm.net
式は式、項、因子から構成される
式は因子の構成要素にもなる

442:デフォルトの名無しさん
20/10/03 17:31:44.75 xp+vOEo3.net
Javaのifはif文なので直接変数に代入できない
Kotlinのifはif式なので直接変数に代入できる

443:デフォルトの名無しさん
20/10/03 18:57:42.99 Hog1AJs4.net
プログラムなんてレベルじゃないので申し訳ない質問ですが、スプレッドシートで同じシート内の別タブにリンク飛ばしたい場合、PCでは飛べるけどiPhoneのアプリからは、「リンクを取得」を押しても飛べないんですけど、仕様ですか?やり方あったら教えてほしいです。

444:デフォルトの名無しさん
20/10/03 20:41:33.18 5QIBKgVv.net
仕様です

445:デフォルトの名無しさん
20/10/03 23:15:12.00 /wA+nWqo.net
Ruby では、if は文ではなく式なので、戻り値を返す。
Rubyの影響を受けている、Kotlin, Rust, Go など、最近の言語は式重視
p res = if 1 + 2 == 4
"yes"
else
"no"
end
res は、no となる

446:デフォルトの名無しさん
20/10/03 23:29:33.97 jHC6YOpP.net
SQLで四則演算させたりするのはあまり良くないのでしょうか?
そういう処理はアプリ側だけにしてSQLは極力シンプルにするのが理想ですか?

447:デフォルトの名無しさん
20/10/03 23:49:59.22 AAeCyfpr.net
そんな質問をする程度のレベルなら極力SQLに寄せた方がいい
プログラミング言語は自由度がとても高いので、酷いコードは本当にどうしようもない底無しのビチグソであり、深刻な技術的負債となる
それに比べればSQLは巧拙次第でパフォーマンスの差はあれど、バカでもそこまでソフトウェアの品質に壊滅的影響を与えることは少ない

448:デフォルトの名無しさん
20/10/03 23:58:47.01 ZEneYrh5.net
わかりました。ではこれからSQLを電卓アプリ代わりに使っていきます。

449:
20/10/04 01:10:36.93 47GmJZ02.net
>>445
それは C の条件演算子/三項演算子(どちらもダサいネーミングだと思います)とか lisp の cond 特殊構文などの形で過去にありましたね

450:デフォルトの名無しさん
20/10/04 01:13:51.71 hibiyDxp.net
>>446
素人は全部SQLでいいよ

451:デフォルトの名無しさん
20/10/04 01:56:06.09 iw0dJx5p.net
Fortranでopenmpやり始めたんですが、遅いので調べてみたら、openmpを呼ばないで(シリアルと同じコード)単にOMP_NUM_THREADS =2とするだけで、OMP_NUM_THREADS =1より遅くなってしまうんですが、どういうことなんでしょうか。

452:デフォルトの名無しさん
20/10/04 06:04:41.57 4IGvE5yV.net
>>446
場合による。

453:デフォルトの名無しさん
20/10/04 06:54:10.83 9mv21uX9.net
SQLで頑張らなきゃいけないのは結局テーブル設計がダメってこと

454:デフォルトの名無しさん
20/10/04 06:55:31.75 l91kU2Gr.net
>>453
テーブル設計がいいと、SQLで頑張らなくていい例を
1つでいいからあげてください
ないならそのまま逃げて構いません(笑)

455:デフォルトの名無しさん
20/10/04 08:25:36.50 9mv21uX9.net
>>454
クソテーブル設計者さん朝から発狂しちゃった……w

456:デフォルトの名無しさん
20/10/04 09:17:31.94 t+5MH57F.net
>>453
SQLで頑張らなきゃいけない場合と
SQLで頑張ることを選択した場合を区別してるなら
おおむね同意

457:デフォルトの名無しさん
20/10/04 09:38:14.88 QfJSems3.net
テーブル設計がシステム要求に対して適切じゃなかったからSQLが複雑になったなんてのはあるけれど
逆は必ずしも真じゃないわな。

458:デフォルトの名無しさん
20/10/04 09:50:38.92 1rOiD+nc.net
>>445
Haskellの事も忘れないで・・・。
if式も有るけど、パターンマッチでifそのものも作れますよ。
myif True t f = t
myif False t f = f
先行評価だと、引数を全部評価しちゃうから、正常に動作しない。
遅延評価だからこそif式を自作出来る。

459:デフォルトの名無しさん
20/10/04 10:00:31.68 hibiyDxp.net
テーブル設計よりアプリケーション設計のほうがSQLへの影響が大きい
リポジトリパターンを採用すればテーブル設計が糞だとしてもそれほど複雑なSQLにはならない
スマートUIを採用するとテーブル設計が綺麗でもほぼ確実にSQLが混沌に導かれる

460:デフォルトの名無しさん
20/10/04 10:11:28.99 wkZyx06T.net
>>459
モデル設計の話をDBとごっちゃにしている点で、そのパターン論争は糞だと思うけど

461:デフォルトの名無しさん
20/10/04 10:45:28.99 8xouqNX0.net
ひどい脱線で言い争ってるなあ
最初の質問は
>SQLで四則演算させたりするのはあまり良くないのでしょうか?
だぞ
質問者そっちのけで言い争って勝って自分の有能さを誇示したいのか?

462:デフォルトの名無しさん
20/10/04 10:53:41.56 hibiyDxp.net
>>460
SQLはDBモデルからAPモデルへの関数(射影)でしかない
なのでSQLを考えるときにAPモデルのことを考えないということはありえない
そして関数(射影)というものはどちらかというとINよりもOUTの構造が綺麗なほうが綺麗に実装しやすい
複雑なデータを綺麗に整頓するよりもデータを意図的に複雑化するほうが難しいからだ
であるからAPモデルが糞(スマートUI)ならDBモデルが糞であろうとなかろうとSQLも糞と化す
APモデルが綺麗(DDD, リポジトリパターン)ならDBが多少糞でもSQLはそれほど糞にはならない

463:デフォルトの名無しさん
20/10/04 10:57:56.20 oGeBy4Z3.net
>>462
糞はフンと読みますかクソと読みますか?

464:デフォルトの名無しさん
20/10/04 10:58:26.92 8xouqNX0.net
>>446
開発者やチームのスキルが常軌を逸したびちぐそレベルではないと仮定して
四則演算やそれに類するロジックなんてSQLでやらないほうがいいと思う
SQLの中のロジックに対してユニットテストが書けない
バグがあるときデバッガで途中経過を追えない
SQLにロジックを入れるとしたら、インデックスが活きる操作等、性能的な意図があるもの

465:デフォルトの名無しさん
20/10/04 11:01:28.78 8xouqNX0.net
SQLに処理を寄せるとDB間の移植性も落ちる

466:デフォルトの名無しさん
20/10/04 11:06:48.64 wkZyx06T.net
>>462
だからモデル設計のみで考えるべき問題
SQLなんて低レベルのレイヤーの都合を持ち込んで考えるからおかしくなる
だから、その論争は糞

467:デフォルトの名無しさん
20/10/04 11:13:04.36 IHMs+qq2.net
SQLに色んな処理を書く人は
PHPとHTMLをごちゃ混ぜにしてるぐらいセンスないね

468:デフォルトの名無しさん
20/10/04 12:23:00.03 oCHjZLK6.net
計算は別のところでやって
DBにはその答えを全部記憶していけばいい
究極のメモ化が完了する

469:デフォルトの名無しさん
20/10/04 13:06:14.51 hibiyDxp.net
まとめ
* 原則的にはSQLにドメインロジックを書かない
* パフォーマンスなど理由があるならば原則を破ってよい
* 原則を破る場合は積極的にドキュメンテーションすべし
次の方どうぞ

470:デフォルトの名無しさん
20/10/04 13:29:28.01 4IGvE5yV.net
>>468
計算した結果が出るViewを作ったりしてな。
マテリアルビューとかでやれば普通の表と似たようなものか。

471:デフォルトの名無しさん
20/10/04 13:38:21.04 xsUyERPe.net
小学生です。
今九九を自動化するためにDBに1の段のテーブル、2の段のテーブル……と作っています。
例えば8×7の場合は
select result from 8_no_dan where kakeru_aite = 7;でresultに56が出てきます。
これって商品化できますか?

472:デフォルトの名無しさん
20/10/04 13:45:41.53 hibiyDxp.net
売れるかどうかはともかく商品化は可能なのでは?

473:デフォルトの名無しさん
20/10/04 13:47:45.30 t5q2DIGq.net
うん、商品にしても構わんよね
俺は買わんけど

474:デフォルトの名無しさん
20/10/04 14:20:36.68 ykILSOcJ.net
>>455
やっぱり逃げましたね(笑)

475:デフォルトの名無しさん
20/10/04 14:22:00.56 ykILSOcJ.net
>>464
> 四則演算やそれに類するロジックなんてSQLでやらないほうがいいと思う
> SQLの中のロジックに対してユニットテストが書けない
データベースを入れないでテストしても正しく動作するという保証はできません
データベースを入れてテストするならテストはできます

476:デフォルトの名無しさん
20/10/04 14:39:24.05 t+5MH57F.net
>>464
書きやすさやりやすさの違いはあるだろうけど
SQL内のロジックに対してもテスト書けるしデバッガも使えるでしょ

477:デフォルトの名無しさん
20/10/04 14:43:39.75 t+5MH57F.net
>>469
>* 原則的にはSQLにドメインロジックを書かない
四則演算はすべてドメインロジック?

478:デフォルトの名無しさん
20/10/04 15:22:34.07 bGe+XfpJ.net
同じ糞ならSQLのほうがマシ、は真
適切なフレームワークさえあれば、本質的にはコードよりよほどテストは容易

479:デフォルトの名無しさん
20/10/04 15:25:09.66 h1367H/A.net
>>475
それはユニットテストの範囲じゃなくてインテグレーションテストの範囲でしょ

480:デフォルトの名無しさん
20/10/04 15:26:26.46 h1367H/A.net
>>476
SQL内ロジックのデバッグは知らないのでよかったら教えてほしい
ストアドファンクションのデバッグなら知ってる

481:デフォルトの名無しさん
20/10/04 15:27:58.49 bGe+XfpJ.net
>>479
SQLは単体テストでしょ
世の中、ORMや典型的なリポジトリパターンだけで作れるような簡単なシステムばかりじゃないよ

482:デフォルトの名無しさん
20/10/04 15:47:36.28 k2QVBKjJ.net
単体か結合かはあまり気にしなくていい
要点は自動化できるかどうか
SQLは自動テストできるがとにかく遅い
規模が大きくなるとその遅さに耐えられなくなる
なのでSQLはテストしなくてもいいぐらい単純化する
複雑なビジネスロジックでもインフラが関わらなければ自動テストがすぐに終わる

483:デフォルトの名無しさん
20/10/04 15:52:46.47 k2QVBKjJ.net
デバッグはしなくていい
関数のI/Oだけを見ればいい

484:デフォルトの名無しさん
20/10/04 16:06:58.13 qG3oE3Yr.net
>>479
そうやってテストしないからバグが出る
ユニットテストの中でデータベースを使ってるだけに過ぎない
ユニットテストの中でファイルを使っていれば、ファイルの読み書き部分は省くのかよw

485:デフォルトの名無しさん
20/10/04 16:30:23.87 H7RSzWbS.net
>>483
てきとーにI/Oだけみて正しいと判断できちゃうような単純な関数しか実装させてもらえない人なのかな?

486:デフォルトの名無しさん
20/10/04 16:42:49.40 k2QVBKjJ.net
>>485
単純に越したことはないがI/Oだけで判断できる純粋な関数はどんなに複雑化しても簡単にテストできる
なので経験を積んだ人ほど関数を好む
そして純粋な関数とはインフラストラクチャの定形的なコードと切り離された純然たるビジネスロジックそのもの
なのでそこを任されるということは実力を信用されているということだよ

487:デフォルトの名無しさん
20/10/04 17:16:17.84 8xouqNX0.net
互いの言葉尻だけ捉えて持論を垂れ流すレスバトルだな
自尊心を満たした気分になる以外に何のメリットがあるのか

488:デフォルトの名無しさん
20/10/04 17:29:49.03 QiXPDRB0.net
>>462
APモデルってなんですか?
アシスタント・プロデューサーって可愛いですか?

489:デフォルトの名無しさん
20/10/04 17:42:29.62 iwZf/b5U.net
>>487
有益な知識が少しでも広まれば国内の生産性が上がる
たとえそれが雀の涙のようなものだとしても無価値ではない

490:デフォルトの名無しさん
20/10/04 18:30:37.36 t+5MH57F.net
>>480
例えばSQL ServerのT-SQLのデバッグはSSMSやVisual Studioでできるよ
他のDBでも似たようなのあると思うけど求めてるものが違うのかな
URLリンク(docs.microsoft.com)

491:デフォルトの名無しさん
20/10/05 04:46:05.27 JV/o/2r7.net
double random = Math.random() * 10D;
java初心者なんですがこのDってなんなんでしょうか? 演算子を調べても載っていませんでした

492:デフォルトの名無しさん
20/10/05 06:03:41.00 ey7A18ly.net
>>491
Java 数値リテラル
で検索せよ

493:デフォルトの名無しさん
20/10/05 13:11:17.75 woOxhzJw.net
statelessとimmutableはなにが違うのですか?

494:デフォルトの名無しさん
20/10/05 14:32:27.28 260iGAL2.net
>>493
修飾する対象と使われるコンテキストが違う
stateless protocolとimmutable objectは何が違いますか?

495:デフォルトの名無しさん
20/10/05 14:57:27.73 kT6B15L4.net
オブジェクトに限定して、おおまかに言えば
イミュータブルは生成時に与えた初期状態が後から変更できない性質
Javaならメンバ変数が全てfinal
ステートレスはさらに生成時も含めて状態を持たない
Javaならメンバ変数が全てstatic final

496:デフォルトの名無しさん
20/10/06 11:31:01.86 sp/t8JUg.net
ここでお尋ねすることじゃないかもしれませんが
いま求職中で職業訓練校に通おうか迷っています
で、Java講習を3か月かけてやるみたいなんですが、どの程度の効果が見込めるでしょうか
いい機会なので有料のスクールにでも通おうかなと思っていた矢先にこの話が出てきたので気になりました

497:デフォルトの名無しさん
20/10/06 11:50:08.33 gY9whtUF.net
>>496
失業保険申請に有利な効果が望める
ただ、金を払って行くのはかなり微妙
無料のプログラミング職業訓練を労働局のほうに相談すべきかな?

498:デフォルトの名無しさん
20/10/06 11:51:32.92 E2aRN+Pn.net
Javaの習得という点ではぶっちゃけ独学と大差ないだろうけど、モチベーションの維持とか、一応学校出たと履歴書に書けるし就職のサポートもそれなりにあるという意味では効果はあるだろう

499:デフォルトの名無しさん
20/10/06 11:58:34.60 rlg94EFu.net
雇う側からしたらプログラミングスクール卒より職業訓練卒の方が信用できるような

500:デフォルトの名無しさん
20/10/06 14:44:56.46 ciOkwbMi.net
職業訓練校も結局、市販されてる教本を
雇われの講師がなぞるだけだから・・・(震え声)

501:デフォルトの名無しさん
20/10/06 14:49:17.68 7AMsCPc2.net
ポーズを取るということは社会生活において非常に重要
結果として中身が同じでも訓練をうけたというポーズをとれば評価される
それが社会の仕組み

502:デフォルトの名無しさん
20/10/06 22:51:07.41 zDEskpKM.net
>>496
プログラミングは寝ても覚めてもプログラミングのことで頭いっぱいなくらいじゃないとまったく伸びないどころか苦しむ

503:デフォルトの名無しさん
20/10/06 23:21:03.85 Bbd0nE1b.net
ちゃんとプログラムを書ける能力があったからといって社会で評価され賃金に結びつくかはまた別の話・・・

504:デフォルトの名無しさん
20/10/06 23:30:02.54 UOuIyfzj.net
ええ40過ぎて職業訓練とプログラミング教室の、
両方を受講修了しても人出不足のIT業界からはお呼びではありませんorz

505:デフォルトの名無しさん
20/10/07 03:30:10.84 qlNjOdYh.net
YouTube で有名な、雑食系エンジニア・KENTA は、
SES 系は、ポートフォリオなしで誰でも受かるから、有料学校は無意味と言ってる
一方、Ruby on Rails は、就職サポートありなら、80万円ぐらいする。
YouTubeで有名な、まこなりのTech Camp のイナズマコースは、1週間で、20万円とか
これを、YouTubeで、SES のモローが批判してた。
この内容は、独学で1万円ぐらいで出来るって。
まこなりに対決を申し込んでたw
基本、自社開発系Ruby vs SES Java土方奴隷の構図
YouTubeで有名な、東京フリーランスのとだこうきは、
デイトラで、10万円のRails コースを作って、価格破壊を起こした

506:505
20/10/07 03:43:14.20 qlNjOdYh.net
日本は、自社開発系Ruby on Rails vs SES系Java土方奴隷の構図
SES系Javaは人気ないから、ポートフォリオなしで誰でも受かる
一方、Rails では、
ベンチャー企業は、AWS, CircleCI, Ruby on Rails ばかり採用するから、これが基本になってる
未経験者のレベルが上がりすぎて、他言語の10年ぐらいのベテランの域まで達している。
もう、他言語が相手ではなく、同じ未経験者がライバルw
KENTA がびっくりした未経験者は、
ポートフォリオに、Terraform, Packer まで入れていたとか、
SIer でサーバー構築運用をやっていた人らしいが、
Rails には遂に、こんな怪物まで出てきた!

507:505
20/10/07 03:55:38.20 qlNjOdYh.net
アラフォー大逆転プログラマー たけ
【Rails】(送信時のリロード無し!)Action CableでSlack風チャットアプリを作成
URLリンク(www.youtube.com)
プログラミングを始めて半年で、こういうのを作って発表する化物もいる
この人は、数学の博士課程まで行ってた人。
地頭さえ良ければ、Ruby on Rails 1年で、他言語の10年ぐらいの実力がつく

508:デフォルトの名無しさん
20/10/07 10:49:30.90 XQGZutpf.net
>>507
それなんの役に立つんです?

509:505
20/10/07 11:13:37.80 qlNjOdYh.net
Rails のAction Cable は、Web Socket を実装したもの
1対多の通信。ブロードキャスト。
人狼などの対戦型ゲームで使う

510:デフォルトの名無しさん
20/10/07 11:14:13.91 r+XQDTLB.net
上級プログラマが用意したライブラリを少し組み合せただけでイキがる初心者が増えたことは問題だと思う
大したことしてないのにアピールするのは上手な人達が評価される社会ではライブラリを用意する側の人材が育たない
日本が世界に勝てない理由のひとつ

511:デフォルトの名無しさん
20/10/07 11:14:16.03 vRtHB81I.net
sfルクセンブルクの多言語人工衛星管理企業

512:505
20/10/07 11:32:52.84 qlNjOdYh.net
もう、昔と時代が違う
KENTA みたいな、1年で、10年分に匹敵するような、
一種のチート技が登場したのは、OSS, Linux の進化による果実
今の未経験者のレベルは、恐ろしいほど高い。
KENTAが言ってるように、老害プログラマーなどはライバルではない。
優秀な未経験者がライバル
AWS, CircleCI, Ruby on Rails
Docker, Kubernetes, Terraform, Packer
こういうのをポートフォリオに入れてくる、怪物がいる

513:デフォルトの名無しさん
20/10/07 11:39:50.42 r+XQDTLB.net
基礎がなってないとコードはめちゃくちゃ
インフラもスケールしない、不安定、リソース使いすぎコスパ悪い
道具ひとつひとつ使えても話にならんよ
使える、と、うまく使える、の間には天地の差がある

514:デフォルトの名無しさん
20/10/07 13:46:11.74 6kg7KhWs.net
Ruby自体がオワコンなのに今更Ruby押しの時代遅れジジイチューバーいるのかよ
1年ごときはソースが初心者すぎて話にならんだろ
業務はOSSされてないからな
チャットアプリってもっとも簡単な部類
むしろ初心者向け
チャットアプリ作れたら複雑膨大な業務システム作れるのか?

515:デフォルトの名無しさん
20/10/07 13:50:48.16 7nLWSAZj.net
>>495
そのステートレスオブジェクトの定義ってJavaのドキュメントとかで使われてる?
その定義だとStateless Session Beanはステートフルオブジェクトになる
それにstatic finalでも変数がオブジェクトなら
一般的にはステートフルと呼ばれる振る舞いを実現可能

516:デフォルトの名無しさん
20/10/07 15:20:16.08 ZyN7Pqa6.net
スパゲッティVBしか書けない人が要職にいたりするしな

517:デフォルトの名無しさん
20/10/07 15:59:58.34 lF+7ZBuu.net
スパゲッティとはBASICで縦横無尽にgoto行番号しているソースに与えられる称号
VBごときでスパゲッティを語るな

518:デフォルトの名無しさん
20/10/07 16:57:11.06 gc9M84DK.net
今既存のソフト組み合わせてサーバ立ててシステム作るみたいな案件の最中なんです。コードとか一切書かないんですけど
それでそこで個々のソフトの機能だったりをテストすることを「単体テスト」って言ってたりするんですけどこういう用語の使い方ってよくあることなんですか?
単体テストって言ったらプログラムの一部に対して行うものだとばかり思ってたんですけど
何分こういう仕事は全く初めてなもので勝手がわかりません。よろしくおねがいします。

519:デフォルトの名無しさん
20/10/07 17:11:35.06 9tAnRZjq.net
>>518
案件によるとしか言えませんが、あながち間違ってはいないと思います
そのソフトに対して特定の機能だけを期待して、それを呼び出す自前のコードのモジュールとする場合、よくある設計モデルでは詳細設計にあたります
→具体的にどう実現するのかを設計
この詳細設計に対応するテストを単体試験と呼ぶことは多いです

520:デフォルトの名無しさん
20/10/07 17:22:42.24 9tAnRZjq.net
>>518
前提から、まだ理解が及んでいなさそうだと気付きました
テストはプログラムに対して実施しますが、
そのテストは仕様を元として作ります
つまり、テストは対応する仕様が無ければ作成できないものです
これをエラーを無くすためにテストを行う、という思い違いをされている人はいます
しかし、例えば「仕様としてゼロ除算をする」というモジュールならば、ゼロ除算で落ちなければテストは失敗になります
テストとはそういうものです

521:デフォルトの名無しさん
20/10/07 17:41:04.93 +yUuwD4N.net
>>518
単体テストとは、関数、もしくは関数の集まりであるモジュール
もしくは同等の単位であるクラスに対するテストのことです。
しかしそのことを知らないアホ会社も多いです。
単体テストで用いられているツールを聞いてみましょう。
それらのツールは「単体テストを行うツール」と名乗っているはずなので
そのツールで行うテストが単体テストであることは明白です。
使っているツールの名前を答えられなければ、アホ会社確定です。

522:デフォルトの名無しさん
20/10/07 18:08:39.62 aZrfGhEg.net
今の時代に単体テストっていうとxUnitテストを自動実行する事
アジャイルでコミットした時にデプロイされて自律的にxUnitがCIっちゃう事だよ
単体テストが単体で語られる事はなくてcontinuous integrationの一要素として実装されてることが前提
特にチーム開発だと単体テストだけじゃなくて色んなテストをいかに実装できるか、トレーサブルにするかが肝
最近だと完全自動デバッグAIがバズったけどナウなヤングにバカウケだったよね

523:デフォルトの名無しさん
20/10/07 18:10:26.11 aZrfGhEg.net
>>517
VBにはON ERROR GOTOファミリーというスパゲッティを良く絡ませてくれるソースがあるよ
そこに割り込み処理を振りかければなかなかのスパゲッティが出来上がるよ

524:デフォルトの名無しさん
20/10/07 18:12:40.25 +yUuwD4N.net
完全自動デバッグAI(笑)
AIでデバッグのうちの「何か」は自動化でできる可能性があるだろうが
その「何か」がわかっていれば、こんな名前にはしない
この名前自体が「何ができるかわからない」と言ってるようなもん

525:デフォルトの名無しさん
20/10/07 18:13:39.42 +yUuwD4N.net
>>523
それはgotoじゃないよw
区別がつかないのは素人の証な

526:デフォルトの名無しさん
20/10/07 18:14:49.72 7nLWSAZj.net
>>518
システム/ソフトウェアの一部分を他の部分から切り離して
独立したものとしてテストする際の最小単位を単体と呼ぶ
何を単体とみなすかは扱う対象や組織によって異なる
既存のソフトを組み合わせて何らかのシステムを構築しようとする場合に
組み合わせる前の各ソフトを、他から切り離し独立してテストを行う最小単位ということにして
個々のソフトの機能をテストすることを単体テストと呼ぶのは割と自然だと思う

527:デフォルトの名無しさん
20/10/07 18:18:00.12 +yUuwD4N.net
「単体テスト」というのはちゃんとした定義があるが
それに反している会社があるという話
たいていそういう所はプロジェクトがめちゃくちゃ

528:デフォルトの名無しさん
20/10/07 18:22:28.03 ZV608qgt.net
.netでフォームアプリケーション作ってるんですが、ウインドウが非アクティブのとき(他の画面をクリックして操作しているとき)に処理がとまってしまいます
どういった原因が考えられるでしょうか??

529:デフォルトの名無しさん
20/10/07 18:23:45.66 Wkn0VYE+.net
>>515
Javaのドキュメントを精査したわけではないけどただの慣用表現だと思う
JavaスレでもないしJavaコードはあくまで理解を助けるためのサンプル
正直そのへん言ってくる奴がいると面倒だなと思って「おおまかに言えば」と書いたんだ

530:デフォルトの名無しさん
20/10/07 18:24:57.83 +yUuwD4N.net
おお馬鹿に言えば

531:デフォルトの名無しさん
20/10/07 18:37:34.07 9tAnRZjq.net
>>528
逆に質問、何をもって動いていると判断してるの?
スレッド(タイマー)で何かしら動かしてるなら、止まらないと思うが

532:デフォルトの名無しさん
20/10/07 18:39:21.11 x1ZHKKAN.net
スパゲッティコードって可読性の低いコードの事だろ
一因にGOTOの乱用があるのは確かだが
GOTOを乱用せずとも可読性の低いコードはいくらでも書けるでしょ

533:デフォルトの名無しさん
20/10/07 18:39:29.00 ZV608qgt.net
>>531
音声認識して結果をコンソールに出力するものです
それが非アクティブ時のみ反応しなくなります(もう一度アクティブ状態にすると正常に動く)

534:デフォルトの名無しさん
20/10/07 18:47:23.21 7nLWSAZj.net
>>529
りょうかい。ありがと

535:デフォルトの名無しさん
20/10/07 18:59:18.64 9tAnRZjq.net
>>533
一般的な作りのライブラリならば、非同期で音声ストリームを受信しそうだね
スレッドは関係ない気がしてくる情報だなぁ
マイクのドライバを扱ったことないけど、ウィンドウがアクティブでない場合にはキャプチャされないとかあるのかな?
詳しい人plz

536:デフォルトの名無しさん
20/10/07 19:05:23.38 ZV608qgt.net
>>535
UWP(ユニバーサルウィンドウズプラットフォーム)のライブラリをNuGetパッケージで無理矢理.Netで動かしているのが何か噛み合ってないのかも、とは思っています

537:デフォルトの名無しさん
20/10/07 19:10:50.42 9tAnRZjq.net
>>535
セキュリティ関係で、マイクは内臓カメラとおなじでガチガチにガードされてる可能性がある
URLリンク(support.microsoft.com)
これが影響してるんじゃないかとエスパーしてみる
言われてみればキーロガーとかと同じでカメラとマイクは狙われやすいよな
下手するとセキュリティソフトからヒューリスティック分析で怪しいと判定されて、プログラムを消されたりすることもあるかも

538:デフォルトの名無しさん
20/10/07 19:25:18.46 9tAnRZjq.net
>>535
マイクのプライバシー設定
URLリンク(xtech.nikkei.com)

539:デフォルトの名無しさん
20/10/07 20:03:20.08 ZV608qgt.net
>>538
こちらでマイクを使用しているアプリを確認したところ、visual studioのプロジェクトとは別に、Speech Runtime Executeというものが先程から述べているウインドウがアクティブかどうかに連動して使用状態のオンオフが切り替わっていました
何か突破口になりそうです
ありがとうございます

540:デフォルトの名無しさん
20/10/07 21:07:04.92 pv49nzuc.net
え、Rubyってもう古い枠に入るの!?
ちょっと前まで、Ruby on Railsとかもてはやされていた気がしたけれど、、
最近よく聞くPythonがいまは強い時代なのかな?

541:デフォルトの名無しさん
20/10/07 22:22:54.42 +yUuwD4N.net
安心しろPythonもあと2、3年もすれば古い部類になる

542:デフォルトの名無しさん
20/10/07 22:32:28.39 J8lPlcho.net
もともとrubyより古いんだが

543:デフォルトの名無しさん
20/10/07 22:41:59.72 k4wgoVlF.net
言語に拘るのが古い
たくさん言語使えてもクラウド技術使えないやつはもういらねえ

544:デフォルトの名無しさん
20/10/07 22:48:39.51 9tAnRZjq.net
Pythonは深層学習の用途で当分は安泰
go言語も軽量スレッドとスレッド間非同期通信があるからWebAPI用途として当分は安泰
ギリギリやばそうじゃないかなーと踏んでるのはnode.jsとかの、別にこれじゃなくてもいいんじゃね勢
Rubyはこのカテゴリー
Rustは名前空間扱えて速いという特性からコンテナ記述用途でワンチャン

545:デフォルトの名無しさん
20/10/07 22:57:32.12 9tAnRZjq.net
Pythonはライブラリとかノウハウ蓄積で機械学習界のFortranに納まってて、数十年はすたれそうにないな

546:デフォルトの名無しさん
20/10/07 23:02:02.58 LK1LuHNw.net
深層学習の用途っていうのがもうオワコン化してきてるんだよなw
深層学習が役に立つたたないの議論が終わって
どういう場合にコストをペイできるかって
ビジネスの話になってきたから
精度はね、所詮データの量と品質に左右される
深層学習の対象外
深層学習用のデータを販売するビジネスに変化して
今回のブームは終わり

547:デフォルトの名無しさん
20/10/07 23:12:49.50 rfubxFrY.net
コロナ前はAI!機械学習!って企業側も遊んでる余裕があったけど
実際の利益に貢献しない虚業ってのがわかるになるにつれ機械学習系のプロジェクトがスーッと消えていった

548:デフォルトの名無しさん
20/10/07 23:20:15.37 9tAnRZjq.net
実用化段階に入ってるんだよ
農機具とか洗濯機にAI載せようって時代に何言ってんだ?

549:デフォルトの名無しさん
20/10/07 23:29:26.48 rm0yaUck.net
AIに限った話じゃないが利益に貢献しないのは主体性のない情弱経営層のせいじゃね
今のAIについて正しく認識している経営者や管理職がどれだけいるんだという

550:デフォルトの名無しさん
20/10/07 23:31:07.98 LK1LuHNw.net
>>548
> 農機具とか洗濯機にAI載せようって時代に何言ってんだ?
ああ、覚えてるよ。ファジーとかあったよな
いまその歴史を再現してる

551:デフォルトの名無しさん
20/10/07 23:31:59.84 9tAnRZjq.net
学習プラットフォームとして、Python以外の有望な選択肢は聞かないな
実機では学習させたモデルをAPIで使うだけだからPythonは関係ないと聞いたけど、
まずはモデルを学習させなきゃ話にならんから、そのフェーズで使われるPythonのオワコン化は考えにくい

552:デフォルトの名無しさん
20/10/07 23:40:57.01 LK1LuHNw.net
天候、季節、温度、その他の情報から何が売れるかっていうのは
確かにAIでそれなりの精度で予測できるんだよ
だけど人間でも予測できちゃうんだよ
どれくらい予測が的中するか?ではなくて
人間の予測をどれだけ上回ることができるか?を見ないとダメ
多くの場合、良くてわずかにAIの方が精度が高い程度だろう
そしてそれは膨大なデータ入力というコストを支払ってやっと達成できる
そのコストをペイできるのはよっぽどの大企業のみ
そしてそれを分かってる会社は、多くのAIに興味がある会社を利用し
場合によっては買収し、データを集め、そのデータを売ることをビジネスにしようと考える
AIの精度を上げるには膨大なデータが必要。だけどデータを集めるにはコストがかかる。
そのデータを集められるのは大企業のみ。
中小企業がAIからメリットを得るためにはデータを買うのが現実的なんだよ
もしくはピンポイントで利用できる予測サービスを利用するとかな
他社が集めたデータを元に、既存のAIで予測する。という結末はもう見えている

553:デフォルトの名無しさん
20/10/07 23:42:58.58 9tAnRZjq.net
>>550
白物化してはいるけど廃れてるとは聞かないね
枯れ果ててわざわざ宣伝する理由がなくなってるだけ
深層学習もこれから白物化してくんだよ
あって当然のものになる

554:デフォルトの名無しさん
20/10/07 23:44:01.62 LK1LuHNw.net
>>551
モデルを学習させるという作業自体がオワコン化する
学習済みのモデルを売ります。はいどうぞ。こうなる。
データ集めきれんから
どうせ今だってフリーで公開されてる学習用データ使ってんだろ?
近いうちに学習データではなく、学習済みモデルの販売が主流になる
もう一部の分野ではなってそうだが

555:デフォルトの名無しさん
20/10/07 23:46:48.13 LK1LuHNw.net
研究以外では最高のAIを求めたりしないからな
そこそこのAIが、そこそこの値段で手に入って
そこそこ儲けが出ればOK
これからはそのコストとメリットのバランス調整の時代よ

556:デフォルトの名無しさん
20/10/07 23:53:28.20 9tAnRZjq.net
>>552
違う違う
予測とか精度とか言ってる段階で分かってないだろ
深層学習の本質は多少の精度の低さは目をつぶって、超低コストで複雑な処理モデルを作ること
例えば画像処理を自前で設計して組み上げたら、何人月のコストがかかるか目眩がするが、深層学習ならば多少精度は悪いが数週間で実現できる
そういったトレードオフによる「開発のコストダウンの技術」

557:デフォルトの名無しさん
20/10/07 23:58:33.23 m0/MPapH.net
> 深層学習ならば多少精度は悪いが数週間で実現できる
データがあればねw
一般的な画像処理は楽なんだよ。
ネットに画像がたくさん落ちてるから
だけど何かの目的を達成しようとなると
それに適したデータが見つからない

558:デフォルトの名無しさん
20/10/08 00:00:53.85 b465hvYx.net
根本的な問題として
多くの会社は画像処理したいと思ってないからねw

559:デフォルトの名無しさん
20/10/08 00:03:57.10 KlPLnB1M.net
あと、本当に重要なデータを内製しないで買うわけないだろ
キモだぞキモ
そもそも今現在の市場じゃ都合のいいデータなんて売ってないから、まずは収集する方法から自社で研究開発するんだよ
今はそういう段階

560:505
20/10/08 00:09:38.60 HhpSErmL.net
>>512
にも書いたけど、
今は言語よりも、AWS の方が、優先度が高い
特に、ベンチャー企業では、たいてい、AWS, CircleCI, Ruby on Rails
ベテランプログラマーが未経験者に勝てないのは、
これが出来ず、ウェブアプリが作れないから
この組み合わせ以外なら、単機能でサーバーレスの、AWS Lambda が流行る
GCP は、TensorFlow だけ。
Azure は、いらない
GAFA, Microsoft の時価総額が、東証と同じの500兆円あるけど、
Amazon だけで、500兆円ぐらいまで行くと思う
ベンチャーなど、たいていの企業のfirst choice が、AWS だから

561:デフォルトの名無しさん
20/10/08 00:09:49.98 b465hvYx.net
>>559
うん。だから、深層学習技術が発達した所で
結局はデータの量と質でほとんどが左右される
人間でもある程度の予測はできるわけで
それを大きく上回るのは大企業でしか無理
大企業であってもデータを持て余すからそこから儲けを出すには
B2Bでデータを売るのが手っ取り早い
そのうち学習済みモデルのみを売るようになるだろう
深層学習技術じゃなくてデータを収集する方法
収集したデータをマネタイズする方法に変わっていく
という未来が見えてるってさっきも言ったなw

562:デフォルトの名無しさん
20/10/08 00:18:12.11 KlPLnB1M.net
>>557
想像しやすい例に対する揚げ足とり乙
データがあれば、は正しい
それは焦眉な問題だから
洗濯機で例えるなら、油染みとか汚れのタイプ、洗剤量、すすぎ時間、諸々
そんなデータが市場に転がってるわけもなし
しかし、データを集めるのは比較的単純な問題で、かかるコストは計算できる
で、集めたデータでモデルは作れる
洗いかたを一々試行錯誤するより大幅に安いんだよ
すべてはコストダウンのため

563:デフォルトの名無しさん
20/10/08 00:25:14.23 KlPLnB1M.net
>>561
ここはビジネス語る場じゃねーぞ
Pythonは、深層学習の学習プラットフォームとして生き残る
それを話してるのに何トンチンカンなこと言ってるんだ?

564:デフォルトの名無しさん
20/10/08 00:34:37.63 KlPLnB1M.net
話を戻して纏めとくと
Q. Pythonってすぐに廃れる?
A. いいえ。深層学習の学習でのデファクトスタンダードなので廃れそうにありません
Q. 深層学習ってオワコンじゃないの?
A. いいえ。開発のコストダウンの技術として実用化段階です

まあ、正直
Pythonなんて滅びてしまえ!!!クソ言語!!!

565:505
20/10/08 00:42:53.50 HhpSErmL.net
Matlab, R → Python → Julia
Jupyter Notebook も、Pythonから独立して多言語対応されたので、
Julia, Ruby でも使えるようになった

566:デフォルトの名無しさん
20/10/08 00:43:25.31 b465hvYx.net
Q. Pythonってすぐに廃れる?
A. 深層学習のブームが終わりかけてるので、後少しで廃れます
Q. 深層学習ってオワコンじゃないの?
A. はい、オワコンです。これからは学習済みデータを
どう活用していくかに話の主軸が変わります。

567:デフォルトの名無しさん
20/10/08 00:46:18.51 b465hvYx.net
>>562
> しかし、データを集めるのは比較的単純な問題で、かかるコストは計算できる
> で、集めたデータでモデルは作れる
かかるコストは計算できるんだよね?w
おれは10件ほど集めれば十分だと思うわー
そうだろ?
それとも、お前にはどれくらい必要か、コストが計算できるんか?

洗濯機で例えるなら、油染みとか汚れのタイプ、洗剤量、すすぎ時間、諸々
そんなん適当にやっても、それなりに落ちるんだよ

568:デフォルトの名無しさん
20/10/08 03:31:13.02 b7qRpy0D.net
アメリカは熱し易くさめ易い国民性。
Rubyの時もそうであった。
作る側は誇大広告。使う側はブームに乗っかる。すぐに冷めて去っていく。

569:デフォルトの名無しさん
20/10/08 07:27:09.95 KlPLnB1M.net
もう分かったよ、俺もPython滅びて欲しいし
Pythonオワコンで、はい大団円

570:デフォルトの名無しさん
20/10/08 09:33:47.45 VGrMCloP.net
Ruby騒いでるバカは数年前までイキっていた残党
自分とRubyがすでに廃れている現実を直視できずに必死なジジイ

571:デフォルトの名無しさん
20/10/08 11:38:54.99 fqb/lLT+.net
>>553
マイコンって舞茸昆布の事ですよね?

572:デフォルトの名無しさん
20/10/08 15:08:33.09 Ur/tKX9i.net
深層学習といいつつ実際はなんでこれ正しく認識できないんだろう?
投入するデータを工夫してみよう
という手作業をしてるだけ
「性的すぎる」としてタマネギの写真がFacebookから警告を受けてしまう
URLリンク(gigazine.net)
植物の種を販売する企業が、シーズンに向けてタマネギの種の広告をFacebookに掲載しようとしたところ、
広告内で使用した画像が「あからさまに性的である」と判断されてしまい、広告の掲載中止を余儀なくされました。
一体なぜタマネギの画像が性的であると判断されてしまったのか、広告の申請を担当したマネージャーが語っています。

573:デフォルトの名無しさん
20/10/08 17:47:02.23 KlPLnB1M.net
>>572
Facebookクラスの企業なら敵対的学習とか一通りの訓練はしてるだろうと期待したいけど、まぁまれによくある
Amazonもそうだけど、クソ対応なのはAIを人件費削減の手段としか考えてないとしか思えないこと
怪しいデータは自動でリストアップして、人手で分類して学習データとして活用すべきなのに、やっている姿勢が見られないのが根拠
一度開発したらもうメンテナンス不要とか思ってるんじゃあるまいか

574:デフォルトの名無しさん
20/10/08 17:54:36.40 KlPLnB1M.net
>>573
怪しいデータと言うのは、問題ありと判定されるケースは0.001%も無いだろと
規約違反しまくるアカウントがあったらBANするだろうから
問題なしと誤判定されるケースは簡単には捉えられないだろうけど、問題ありデータの審査はそんなにキャパオーバーする仕事とも思えない
であるなら、やはりメンテナンスしてないはず

575:デフォルトの名無しさん
20/10/08 21:28:41.60 Ur/tKX9i.net
>>573
人手で分類したらコストかかるだろ
人間を使わないでいいからAIを導入するんだから
AIが人件費削減の手段なのは当たり前
深層学習の問題点は人間が思う正しい方向に誘導できないってことだろうね
学習データを工夫するしかない。そして正しく判定できることを祈るしかない
たまたまその画像でうまく判定できたが、その他の画像が誤判定するようになったかもしれない
用意されている画像はうまく判定できても、用意されてない画像ではわからない。
人間は少ない画像を与えてわずかに教育するだけで、それ以外の多くの画像もうまく判定できるようになるが
深層学習は膨大なデータを与えたとしても、明らかに問題ないような画像を誤判定してしまう
誤判定のパターンに一貫性がないから、どれだけ学習させても安心することができない
つまりAIは学習データの作成に膨大なコストがかかるものであり
ならその学習データを売ろうという考えに行き着く
数年後には、本屋などと同じように、AI学習データ屋ってのができて
○○社○○用学習データ(内容 ○億パターンの学習、誤認知率 0.001% 未満)○○○万円または月額○千円
とかいうのが売られるのがAIビジネスの世界やろ

576:デフォルトの名無しさん
20/10/08 23:17:12.55 Ur/tKX9i.net
AI導入で人間が楽になると思ったら
大量のデータ作成、大量のデータのクレンジングという
人間にとっては苦痛でしかない単純作業が待っている
そしてその苦痛を乗り越えても、成果を感じることができない
深層学習が"大量のデータ"を元に判断するという技術である以上
大量のデータを作ってやっと意味があるからだ
ある程度は効果があるが、それ以上を求めると
人間が個別対応した方が手間とコストが減るという境界線が存在する
優秀な人が個別対応で難しい問題を解決すると達成感や評価が得られるが
AIを導入するとそれらがなくなってしまうという欠点もある
AIの導入は仕事に対するやりがいがなくなってしまう

577:デフォルトの名無しさん
20/10/09 01:06:52.94 KGf5LFg8.net
windows10の画面上に操作に干渉しないオーバーレイの表示方法を教えてください
はじめにopencvとかで最前面に透過画像を表示するって方法を考えたのですが
これだと画像を表示している部分がopencvのウィンドウが邪魔でクリックすることができないかと思いました
言語C++かPythonのどちらかなら使えます

578:デフォルトの名無しさん
20/10/09 03:32:09.42 eAzl4WVQ.net
>>577
それを干渉というなら、干渉しない表示なんてありえないんじゃね?
下をクリックしたいだけなら下にマウスメッセージを送ればいいだけだけど
layered windowするのにopencvはいらない
あとは、カーソルが近づいたら別のところに表示するとか

579:デフォルトの名無しさん
20/10/09 07:39:37.29 CFMMOtfU.net
>>575
データビジネスが発生するだろうとはサイバーエージェントやら研究者の人も言ってた
でも、人任せにできる類いの要素じゃないから自前での収集は揺るぎようがないとも
買って済ますならば他社との差別化が難しい、そりゃそうだ
ただ、大部分は差別化なんてイラネという企業の需要だろうからデータビジネスは発生するということだろうと
人件費削減は当然の第一目標だけど、受け付けの人件費削減でしかないのに、裏で作業する人間も見えない
人工知能なんて人工無能に過ぎないから、それを監視して手当てする人員が本来は必要
クレーム対応は売り上げには貢献しないからそこも人件費削減してると解釈
年単位でクレーム対応すればいいか、くらいなんだろうね

580:デフォルトの名無しさん
20/10/09 08:22:18.57 8qJEmYsV.net
>>579
> 人件費削減は当然の第一目標だけど、受け付けの人件費削減でしかないのに、裏で作業する人間も見えない
AIの限界がそれ。今の、というかもうそろそろ終わりかけてるが
PoC(概念実証 笑)段階では、そういったコストを無視して
技術的に可能かどうかしかみてない。
そこで盛り上がって、いざ実用段階に入ると
人間が判断するコスト VS AIで判断(=大量データ入力)するコスト という話になって
大量にデータを入力すればAIの方が良くなるけど
それは劇的に良くなるわけじゃなく、ほんの少し良くなるだけ
雨が降れば傘が売れるとAIでわかったー!といってもそれぐらい人間でもわかる
殆どがAIを使わなくても判断できる。ほとんどはこの程度の話でしかない。
大量のデータ投入で未知の関連性を見つけ出せるかもしれないけどコストがかかる
人工知能と言う割に投入するデータは人間が取捨選択してるしなw
だって多くのデータを投入したらコストがかかるもの(データを集める作業にもコストがかかる)
例えばコンビニの道路に面した窓ガラスの大きさはコンビニの売り上げに影響するかもしれない
コンビニの駐車場、トイレの数、ポスターの数、それらの全組み合わせ。いくらでもデータはあるからな
深層学習という技術が成果を出すには根本的にコストがかかるという結論になってAIブームは終わるんだよ
人間は少ないデータでそれなりの判断ができる。少ないデータから判断する技術が求められてるが
人間と同じ程度の判断力なら人間でいいだろうなw
そうはいってもAIが無駄だとは思わんよ、「大部分は差別化イラネ」ではなくて
差別化の必要がない部分で使われて欲しい。つまり食料の廃棄を減らすとか
低エネルギーで何かを実現するとか、病気を見つけるとか、そんなの差別化する必要ないじゃん?
全世界でオープン技術として誰でも無料で使えればいいよね

581:デフォルトの名無しさん
20/10/09 08:45:56.19 CFMMOtfU.net
>>580
>差別化が必要がない部分
それが、白物化
深層学習ってのは結局は、複雑系を処理する機能を開発するコストを下げる効果しかない
でも、安価に実現できるから、家電でも何にでも普通に組み込まれるようになった
例えば携帯では深層学習モデルを利用するAPIが標準で提供されてるように

582:デフォルトの名無しさん
20/10/09 08:53:10.62 k9avAYm4.net
クラウドAIでええわ

583:デフォルトの名無しさん
20/10/09 10:51:52.05 8qJEmYsV.net
> 例えば携帯では深層学習モデルを利用するAPIが標準で提供されてるように
え?携帯ぐらいしかないっていうのが正解でしょw
嘘ついちゃいかんよ

584:デフォルトの名無しさん
20/10/09 11:52:11.59 vMOSOHWg.net
client~reverse proxyをhttpsにしてreverse proxy~web serverをhttpにするのと
client~web serverをhttpsにするのだとどちらが推奨ですか?

585:デフォルトの名無しさん
20/10/09 12:10:53.56 8qJEmYsV.net
>>584
場合によってどちらが推奨かは変わる
場合に応じて適切なものを選べ

586:デフォルトの名無しさん
20/10/09 12:15:24.33 CFMMOtfU.net
>>583
ほんのちょっと検索しただけだけど、「深層学習 組み込み オープン」
URLリンク(xtech.nikkei.com)
機器側の対応が必要だけど需要は見込まれてる
需要があって技術的困難じゃないなら時間の問題
クサしたくなるのは分からなくもないけど、まず調べてから話さないか?

587:デフォルトの名無しさん
20/10/09 12:17:55.39 8qJEmYsV.net
>>586
あのさ、宣伝文句のあれやこれでも使えます。なんてのは意味無いの
実際どれで使われてますか

588:デフォルトの名無しさん
20/10/09 13:31:20.77 CFMMOtfU.net
>>587
ggrks
URLリンク(www.seikatsukaden.com)
URLリンク(ai-choice.jp)

589:デフォルトの名無しさん
20/10/09 17:03:04.23 EjYkYVIx.net
>>588
普通に使われてるとはいい難いですね(笑)
所詮、昔のファジーと同じ程度の扱いですよ
ブームにのって「やってみた」

590:デフォルトの名無しさん
20/10/10 04:22:31.71 Ic0v/qe/.net
JavaScriptでさ、padStartってメソッドあるじゃん?
あれの実装で高速な方法ってないかなぁ

591:デフォルトの名無しさん
20/10/10 10:51:33.38 WDGTv5mn.net
自分の頭でゼロパディングを検索!

592:デフォルトの名無しさん
20/10/10 11:02:23.76 Ic0v/qe/.net
知らないなら無理してレスしなくていいよwww

593:デフォルトの名無しさん
20/10/10 11:13:56.06 WDGTv5mn.net
ポリフィルなんて知らなかったよ、ありがとう。
// URLリンク(github.com)
// URLリンク(developer.mozilla.org)
if (!String.prototype.padStart) {
String.prototype.padStart = function padStart(targetLength, padString) {
targetLength = targetLength >> 0; //truncate if number, or convert non-number to 0;
padString = String(typeof padString !== 'undefined' ? padString : ' ');
if (this.length >= targetLength) {
return String(this);
} else {
targetLength = targetLength - this.length;
if (targetLength > padString.length) {
padString += padString.repeat(targetLength / padString.length); //append to original to ensure we are longer than needed
}
return padString.slice(0, targetLength) + String(this);
}
};
}

594:デフォルトの名無しさん
20/10/10 11:27:30.05 N/huIS0R.net
>>593
うーん、padString が undefined の場合は考慮してても、空文字を考慮してないように見える (ゼロ除算しないかこれ?
本当にこんなのでいいの?

595:デフォルトの名無しさん
20/10/10 11:34:24.01 Ic0v/qe/.net
>>593
それを基本として高速な方法ってないかなぁと聞いてる
誰でも簡単に思いつくようなロジックを聞いてない
はぁ、まったく(苦笑)

596:デフォルトの名無しさん
20/10/10 11:49:29.74 HbXSiAZ5.net
>>595
お前の質問の仕方が悪いだけやぞ
そんなことにも気付けないのか?

597:デフォルトの名無しさん
20/10/10 11:53:47.81 Ic0v/qe/.net
まともな知能があれば「あれの実装で高速な方法」で通じるやろw
どういう意味だと思ったんだ?www

598:デフォルトの名無しさん
20/10/10 12:03:25.33 WDGTv5mn.net
>>597
まともな知能があれば、5chのスレより高速な方法は
「自分の頭でゼロパディングを検索!」で通じるやろw
どういう意味だと思ったんだ?

599:デフォルトの名無しさん
20/10/10 12:16:25.97 HbXSiAZ5.net
>>597
書いてる内容の意味が通じるかどうかが問題じゃないんだよ
頭の悪い奴はこれだから(苦笑)
質問の仕方の基礎を学んで出直せ

600:デフォルトの名無しさん
20/10/10 12:50:35.02 SP13qHym.net
>>597
治療を諦めるな
いつかその病気は治るはずだ

601:デフォルトの名無しさん
20/10/10 13:36:30.98 T77Frr5d.net
よほど限定された特殊な状況でない限り
v8のようにアセンブラに変換されるネイティヴ実装よりも高速化するのは不可能
既存の実装が遅いなら
まずはその実装を確認して高速化できそうな箇所がないかを確認すべき

602:デフォルトの名無しさん
20/10/12 02:17:47.19 irvkE6HG.net
android studioで気づいたらMainActivityの拡張子がjavaからktになってるのですが何か不具合はありますか?
できればjavaに戻したいのですが


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch