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


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

スレ立てるまでもない質問はここで 159匹目



1 名前:デフォルトの名無しさん [2022/02/12(土) 22:44:40.76 ID:AqYcq6TN.net]
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

【前スレ】
スレ立てるまでもない質問はここで 158匹目
https://mevius.5ch.net/test/read.cgi/tech/1635193843/
次スレは>>980が立てること

275 名前:デフォルトの名無しさん [2022/02/27(日) 17:04:43.61 ID:EPp3U+v4.net]
>>261
ごちゃごちゃしてわからんくなったらシンプルな形で試してみよう
tkinter自身は「外部からのキル信号を受ける別threadのwhileループ」を表現できる
afterが動いてwhileがハングするなら、そのループはmainloop側で回ってるわよ、たぶん
こういうのがやりたいんだしょ?

import tkinter as tk
import threading
import time

def on_start():
__sub_thread = threading.Thread(target=job)
__sub_thread.start()

def on_stop():
__global flg
__flg = False

def job():
__done = 0
__while flg:
____done += 1
____print(done)
____time.sleep(1)

root = tk.Tk()
flg = True
start = tk.Button(root, text='start', command=on_start).pack()
stop = tk.Button(root, text='stop', command=on_stop).pack()
root.mainloop()

あとtk/tclスレか(あんのか?) pythonスレで続きやろう

276 名前:デフォルトの名無しさん mailto:sage [2022/02/27(日) 17:45:06.89 ID:ZB2g0s0a.net]
>>267
phpだろうがjsだろうが画像は各サーバーから各クライアントまで転送されるからその分の転送料がかかる

277 名前:デフォルトの名無しさん mailto:sage [2022/02/27(日) 18:29:14.26 ID:aJU8qXKh.net]
>>267
パフォーマンスの問題が出るほど接続数が多いことが見込まれるなら
別の方法かサーバーの増強を考えないとダメ
まずは動かすことだろうな

278 名前:デフォルトの名無しさん [2022/02/27(日) 21:05:55.36 ID:9Ko2k5KG.net]
Rstudioで100個のtxtファイル
(中身はTsvで3万行2列、1列目は全ファイル共通)
を3万行、101列のマトリクスファイルにしようとしています。

left_joinで1列目をキーにして結合するためにデータを100個読み込む際に
lf <- list.files(full.names = T)
data <- lapply(lf,read.delim)
を用いたのですが、
mat <- full_join(data)で結合させようとすると
'full_join' をクラス "list" のオブジェクトに適用できるようなメソッドがありません
となってしまいました。
別の関数でこのような結合が可能でしょうか。

279 名前:デフォルトの名無しさん mailto:sage [2022/02/27(日) 21:13:18.98 ID:JWOh4lwS.net]
tkinter の話題は、このスレじゃない。
Python のスレで続けてください!

このスレに書き込んでも、捨てられるだけ。
後で探せない

280 名前:デフォルトの名無しさん mailto:sage [2022/02/27(日) 21:15:26.19 ID:JWOh4lwS.net]
RStudio の話題は、R のスレへ書き込んでください!

281 名前:202 mailto:sage [2022/02/27(日) 21:26:59.31 ID:JWOh4lwS.net]
>>268
>>202
に書いた

プロになりたい初心者皆、KENTA のサロンで、Ruby on Rails を学ぶ。
月千円で、日本6位の3千人が入っている
(1位はキングコング西野で、数万人)

Scala, PHP は、KENTAがオワコン認定したから、
もう新規のプロジェクトは無くなる

日本全体の進路は、KENTAが決めているから

今は、KENTAが決めたカリキュラム、
Linux, Docker/Kubernetes, CircleCI, Github Actions, AWS Fargate, Terraform が必須

だから、AWSのくろかわこうへいのサロンにも、入る必要がある

新規プロジェクトで、Windows サーバも無くなった。
日本では、KENTAのカリキュラムから外れたものは、新規プロジェクトで採用されない

282 名前:デフォルトの名無しさん [2022/02/27(日) 22:16:01.89 ID:dUSKNsnB.net]
ID:JWOh4lwS
死ね

283 名前:デフォルトの名無しさん mailto:sage [2022/02/27(日) 22:34:00.21 ID:nGlHhzSe.net]
ケンタッキーへのステルスマーケティングしてる人がいるらしい

今日買いに行ってしまった...



284 名前:デフォルトの名無しさん mailto:sage [2022/02/27(日) 23:15:51.83 ID:HuUTW9GQ.net]
あーあ 28日ならお得な鳥の日パックがあるのに

285 名前:デフォルトの名無しさん mailto:sage [2022/02/27(日) 23:49:20.24 ID:qL3cQNIf.net]
いいかげんmatzに怒られろ

286 名前:デフォルトの名無しさん mailto:sage [2022/02/28(月) 00:40:30.67 ID:+jodUMqY.net]
ギットハブてなんでこんなに見にくいんだ?
必要なjsとcssだけもっとわかりやすく置いておけよ

287 名前:デフォルトの名無しさん mailto:sage [2022/02/28(月) 01:52:04.90 ID:z7zrbR1W.net]
githubに文句言う前にもう少しシステム開発について勉強してきた方がいいと思います

288 名前:デフォルトの名無しさん mailto:sage [2022/02/28(月) 22:48:19.10 ID:6UxLKqli.net]
匿名掲示板でここの10倍ぐらい盛り上がっていて技術系の雑談が出来るところってありますか?
4chanの/G/が良さげでしたが英語以外でも知りたいです

289 名前:デフォルトの名無しさん mailto:sage [2022/02/28(月) 22:55:04.52 ID:sWQNFkIW.net]
That's done.

290 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 05:59:16.53 ID:Q1UH7sz1.net]
VisualStudioでPictureBoxにpngもしくはbmpファイルをドロップしてきた時に
pictureBox1_DragDrop内でその画像のwidthとheghtを取得したいのですがどこを参照すればいいのでしょうか

291 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 07:49:11.41 ID:Pqyb4TZy.net]
ファイルをbmpオブジェクトにすれば取得できたはず
10年前にやったときの記憶だが

292 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 08:29:44.06 ID:FuAp7249.net]
ドロップされたらファイルパスが分かるから、imageとして読み込んでそのwidth、heightを見るのが確実
読み込むのが嫌ならファイルパスからShell32のファイルプロパティを取得して見る

293 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 08:53:10.57 ID:Q1UH7sz1.net]
ありがとうございます

System.Drawing.Bitmap bitmap;
bitmap = new Bitmap(ファイルパス);
で、ここからwidthとheight取得できました



294 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 08:56:18.36 ID:RNWoyucI.net]
ファイルヘッダー読んだほうが100倍速い

295 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 10:42:29.63 ID:MQDieCXt.net]
C#やってんのにバイナリデータをライブラリに任せず自力はありえんだろ

296 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 11:33:07.41 ID:EpD94JbB.net]
r

297 名前:eact
指定のコンポーネントおよびその子孫コンポーネントが所持するreact制御下の状態(useState、useReducerなどなど全て)をシリアライズ、デシリアライズする方法はありますか?
[]
[ここ壊れてます]

298 名前:デフォルトの名無しさん [2022/03/02(水) 20:23:26.03 ID:8AC+tKeH.net]
MIT Licenseのソフトウェア(バイナリ)をインストール時にダウンロードしてきて利用する場合、どうやってライセンス表記するのがいいですか?
インストール用のスクリプトはPowerShellで書いてます
使いたいソフトウェアはこれです
https://github.com/winsw/winsw/

299 名前:デフォルトの名無しさん mailto:sage [2022/03/02(水) 21:11:09.16 ID:1sVpSP3s.net]
ダウンロードしたのにLICENSE.txt入ってればそれを実行ファイルと一緒に保存しときゃいいし
なければソースの方からそれダウンロードして一緒に入れときゃいい

300 名前:デフォルトの名無しさん mailto:sage [2022/03/02(水) 21:39:46.10 ID:VjhRbFT0.net]
>>290
React のスレで質問すれば?

よく知らないけど、Ruby on Rails など、各フレームワークのスレは、
WEBプログラミング板にでも有るのかな?

301 名前:デフォルトの名無しさん [2022/03/02(水) 21:47:25.84 ID:8AC+tKeH.net]
>>292
ありがとうございます
exe単体だけ持ってくるつもりだったので、一緒にライセンスも持ってきて同意確認だけできるようにします

302 名前:デフォルトの名無しさん [2022/03/03(木) 14:58:20.22 ID:pY8r2tdf.net]
JP1って割と幅広く使われてんのかな

303 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 15:29:19.01 ID:Mnv5LBdC.net]
でかくて比較的古くからある会社が使ってるイメージ
少しカタめの会社、金融とか含め、オンプレごってごての



304 名前:デフォルトの名無しさん [2022/03/03(木) 15:33:32.52 ID:pY8r2tdf.net]
まさにそんなとこだわ
クラウドでも使ってるけど

305 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 19:25:08.44 ID:oZYqZlpI.net]
Java、PHP、Goの案件の中から1つ選んで欲しいと言われたのですが
どれが一番未来がありますか?

306 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 19:27:57.73 ID:6vq1sG3T.net]
証券のレポートバッチで使ってたわ
オンプレだとやはり安定稼働の実績がモノをいうんだな

307 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 19:30:06.00 ID:6vq1sG3T.net]
Go使いだけどJavaだろ
もうJavaは使えて当然という位置付け

308 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 19:32:20.91 ID:6vq1sG3T.net]
でもJavaは逆に使えて当然だからぶっちぎり安い可能性もあるか(安い他社に鞍替えされたり
条件次第

309 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 20:08:22.21 ID:fxHVJI25.net]
Java案件選んで意味わからん継承まみれのコードメンテさせられたらほんとにやってられんぞ
悪いことは言わないからgoにしておけ

310 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 20:12:53.25 ID:5GVEVriD.net]
Javaの問題ではなく設計者の実力不足
同じ人がGoやっても良くならんよ

311 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 21:48:23.36 ID:WReoDJqv.net]
どれを最初に覚えるべきかと言われたらJavaだろうけど、案件があるなら迷わずGoだろ
Goなら比較的良質な案件の可能性が高いし将来的にWeb系へ入りやすい

312 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 22:17:18.27 ID:i3C5V5dF.net]
>>298
言語で案件を選ばせようとする会社に一番未来がない

313 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 22:34:00.14 ID:Ew1DsV6a.net]
Javaの業務系システム(財務会計、給与計算とか)って地雷なの?



314 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 22:36:23.99 ID:fxHVJI25.net]
業務系システムでまともなもの見たことあるか?そういうこと

315 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 22:38:54.40 ID:yuQaeH5f.net]
javaのシステムてイメージが湧かないんだが
コンパイルしてexeアプリになるの?
それともサーバでAPIとして動かす?
ユーザのPCにはOracleのランタイムが必要?
なにもかもがわからん

316 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 23:05:54.06 ID:BPtO1vRa.net]
>>306
財務会計や給与計算はパッケージが主
会社ごとに個別に開発する意義がほとんどないから

317 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 23:07:50.18 ID:5HxavyJF.net]
業務系システムの新規開発以外の案件って何するんだろ
急な追加開発とかそんなに無さそうだし
まったりネットサーフィンしながら問い合わせとかエラーがあったらログ見て対応する感じ?

318 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 23:26:39.19 ID:PuLWUG6N.net]
いろいろなモノのバージョンアップに対応して
全体をちゃんと動くようにする
結構大変

319 名前:デフォルトの名無しさん [2022/03/04(金) 00:13:12.50 ID:/ixjeZfS.net]
日本企業は独自カスタマイズ大好きだから

320 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 01:40:48.40 ID:rKYLL8CC.net]
Java は土方だから、SES のモローなどが勧める。
中抜き言語

それと対抗しているのが、YouTube で有名な、雑食系エンジニア・KENTA のサロン。
Ruby on Rails → Go のキャリアパスを勧めている

KENTAが終わらせた言語は、Scala, PHP

Scalaは初心者へ、ベテがマウントを取ってくる。
食えないから、変なベテばかり残っている

PHPは、Railsに勝てなかった

321 名前:デフォルトの名無しさん [2022/03/04(金) 03:04:41.29 ID:nnG5KH7G.net]
>>313
死ね。

322 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 05:21:18.19 ID:lF2zYjMZ.net]
ここまでPHP推す人0
Javaよりかはマシなんじゃねーの?

323 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 06:45:21.22 ID:nY/2Knk/.net]
>>313
ベテだってw
働かない奴の言語感覚は面白い



324 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 07:14:52.86 ID:Ah997PWW.net]
>>306
別に地雷じゃない
でもハードルが低いから契約は切られやすい
「経費削減のため来月からプロパーだけでやることにします」

325 名前:デフォルトの名無しさん [2022/03/04(金) 08:00:44.70 ID:m+dm1z/U.net]
ケンタくんはモテの話を出すことがある。
本人に相当なコンプレックスがあったと思われる。

326 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 12:46:06.48 ID:ZUnCyAbV.net]
Goの案件って最新技術のこと知ってる前提って感じがするわ
Goだけ使えてもクラウドやらの知識が無いなら厳しそう

327 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 13:04:20.10 ID:6oxNJLJ2.net]
それはその通りだろうな
AWSやGCPを自在に使いこなせる人でないと客先のエンジニアと話が通じないと思う

328 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 13:16:51.22 ID:RXUqkvXC.net]
Rubyのアレな人、matzのこと嫌いって聞いてめちゃくちゃ笑った

329 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 13:58:51.85 ID:Xboj4SZi.net]
最新技術w

330 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 15:31:15.53 ID:kpP3P/jC.net]
Javaは周りのレベルが低くて楽だけどクソスペのWindowsだったりSVNだったりヤバい

331 名前:デフォルトの名無しさん [2022/03/04(金) 16:53:15.70 ID:/ixjeZfS.net]
SVNは何がやばいの

332 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:04:57.09 ID:tw4cyr50.net]
githubに相当するサービスがないところ

333 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:14:57.06 ID:8OZVHpIn.net]
svnは20年前のソフト(20年前以降も当然あるけど、svnが候補に挙がる流れは20年前で消えてる)
いまだに使ってるのは当時から延々つぎ足されてるプロジェクトか、技術取入れがその時代でオワッテルところぐらい
だから使ってる時点でやばい



334 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:22:33.23 ID:cX3MxG+v.net]
未だにJava1.6とかが動いてる現場ってあんのかな

335 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:47:54.74 ID:DqQFNqIa.net]
>>326
20年前はSVNの代わりに何が候補なの?

336 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:50:16.84 ID:wuXVEP6l.net]
>>325
普通にあるよ
むしろそんな事も知らんほうがヤバいわ

337 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:51:28.30 ID:tw4cyr50.net]
>>329
どこですか?

338 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 18:01:23.29 ID:8OZVHpIn.net]
>>328
microsoftのもう消えた管理ソフト

339 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 18:18:02.62 ID:EMDXiH9R.net]
20年前はCVS
SVNが一般にリリースされたのは2004年
知りもしないのに嘘をつくやつは病気

340 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 18:23:37.23 ID:DUYVishj.net]
Subversionに限らずPerforceやTFSみたいな中央集権型は
セキュリティや権限の管理がやりやすくて分散型に比べるとそれなりにメリットがある

341 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 18:35:38.84 ID:DqQFNqIa.net]
>>331
ネタならもう少し捻ってくれ、笑いどころがわからん

342 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 18:48:13.56 ID:8OZVHpIn.net]
記憶違いかもしれないが俺は当時いたとこで20年前に何を使うかって会議に参加してsvnに決まった記憶がある
svnの初版2000年10月20日らしいしtortoise svnですら初版2002年みたいだぞ

343 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 19:06:53.59 ID:tw4cyr50.net]
>>329
頼む教えてくれ



344 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 19:27:40.74 ID:ItycDyb2.net]
gitがgithubのおかげで爆発したけどSVNの評価は別に落ちてないぞ

345 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 19:37:12.83 ID:DqQFNqIa.net]
>>326 > svnが候補に挙がる流れは20年前で消えてる
>>335 > 20年前に何を使うかって会議に参加してsvnに決まった記憶がある

頭になにか障害あるんだろうな…

346 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 21:14:51.79 ID:dYer30eI.net]
Windows10起動時にたまにLiveSetupLdr.exeっていう黒い窓が表示されます
一瞬なので録画してようやく名称を把握できました
アイコンはモヒカンのヘルメットを被っています
これはウイルスでしょうか?

347 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 22:26:31.05 ID:+YEZenvK.net]
ソースコード管理するなら普通にGit使おうよと思う
単一拠点少人数ならSVNでもいいけど、一度Gitの楽さに慣れると辛い
たとえるならSVNは初代プレステのメモリーカード保存、タイプライターのある部屋を訪れてインクリボン使って保存する
一方Gitはリアルタイムセーブ機能完備でバンバン保存して気ままに戻せる感じ

348 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 22:27:51.75 ID:+YEZenvK.net]
>>339
ASUSやASRockのマザボの自動アップデート用ユーティリティらしいよ
それを騙ったマルウェアの可能性もあるけども

349 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 22:29:27.62 ID:CBAI4YxM.net]
>>339
ググるとマルウェアのようですね

350 名前:デフォルトの名無しさん [2022/03/04(金) 22:37:09.75 ID:/ixjeZfS.net]
コミットの重みが違うよね

351 名前:313 mailto:sage [2022/03/04(金) 23:01:34.05 ID:rKYLL8CC.net]
KENTA のサロンは、キングコング西野のサロンと同じ

サロン内で、AWS 部とか部活を作って、
皆で、AWSのくろかわこへいのサロンへ行ったりしている

だから基本は、Docker, AWS Fargate だけど、
KENTAはGCP もやるように言っている

Azure は、KENTAのカリキュラムに入らない

352 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 01:04:19.75 ID:HWmOF3wH.net]
ReactやXamarinと比較してFlutterのパケマネがくそすぎるんだがyamlいじらないでpub.devからinstallコマンド1発でパッケージ追加する方法ってまさか本当にないのか?
だとしたら現代の開発環境とは思えんくらいクソだな

353 名前:デフォルトの名無しさん [2022/03/05(土) 14:00:02.24 ID:dChUiD8e.net]
プログラミング知識ゼロから、勉強開始予定で、学習方針について質問です
目標は「某老舗MMOの補助ツールで動かすアドオンを自作できるレベル」

調べたところLuaという言語で組まれているようなので、
luaを勉強しようとしたら初心者向けの情報が少ないみたいなので
書籍や動画が豊富で基礎レベルから学べそうなJavascriptをまず修め、そこからある程度地力がついてからLuaに挑戦しようと考えています。

正直何から手を付けていいかわからない状態です。
アドオン自作レベルまでの学習ロードマップに関するアドバイスなど、なんでもいいので先行者からの助言などお願いします。



354 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 14:08:38.16 ID:/HQwxU1L.net]
>>346
会社に身を置かないとなかなか勉強はてにつかない。
まずはjavascriptを勉強して会社にまぜてもらえるレベルになること。話はそれからだ

355 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 14:12:58.33 ID:q8qa91RJ.net]
>>346
そこまで名前をふせられたら何もわからんが
アドオン作った人のブログとか見てみたら

356 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 14:24:44.11 ID:3EWyOIZ1.net]
>>346
お前じゃ無理www
いるんだよググったにわかな知識で頭でっかちで口ばっかりで手がまったく動かない奴
そもそも俺のようなフルスタックエンジニアはライトウェイトなら言語仕様や構文なんて数時間で覚えるし開発しながらフレームワークやライブラリも同時進行でキャッチアップする
プログラミングってのは数学の定理や証明じゃねーんだよ体験して体得するものだから手を動かしてなんぼなんだよ
プログラマーてのは芸術家じゃなくて職人仕事なんだってことをまず理解しろ

357 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 14:26:12.19 ID:/NRRqJar.net]
>>346
明確な目的があるならそれに向けて最短の道を進んだ方がいいよ
Luaで作られた既存のアドオンをコピペして変数を変えたりして自分なりに動きを理解していった方が絶対に早い

基礎からやったりするとどんどん本来の目的から逸れていくからそういうのは後でいい

358 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 15:23:39.56 ID:MoNoxOkL.net]
>>346
プログラマになりたいんでなくアドオン作りたいだけなんだろ?
Luaの入門書を読んで、
そのツールの開発元がアドオン開発の手引き書みたいなのを用意してる筈だからそれを読んで、
あとはひたすらトライアンドエラーを繰り返せばいい

あとどうしても他の言語やりたいならJavaScriptはやめとけ
入門するならC#がオススメ

359 名前:デフォルトの名無しさん [2022/03/05(土) 19:01:41.68 ID:s3+TimWG.net]
ふと思ったんだけどLuaみたいな配列1オリジンの言語って[-2: 2]みたいなアクセスどうするの?

360 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 21:07:27.28 ID:/HQwxU1L.net]
tesseract.jsというOCRを試していますが
たまに誤認識したりしなかったり、同じ画像を読み込ませているのに
どこで違いが生じるのであるか

361 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 22:56:16.75 ID:BY90cJAw.net]
カリー化のメリットが分かりません
教えていただけませんか

362 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 23:02:34.37 ID:TfIeLIie.net]
スパイスが効いておいしいとかじゃないの?

363 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 23:03:21.12 ID:GCjMsc40.net]
ノネナールが主成分とか聞いたことがあるなぁ



364 名前:デフォルトの名無しさん [2022/03/06(日) 02:58:40.32 ID:0P4KiUl5.net]
マッドマックス2 怒りのデスマーチ。

365 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 08:59:26.37 ID:84Gl1XgR.net]
データのキャッシュ管理に関してご相談させてください。
ご相談したい内容は、下記となります。

【知りたい内容】
・更新頻度の高いデータのキャッシュ管理に良いアーキテクチャ、ミドルウェアがあれば、教えていただけないでしょうか?

【具体的な内容】
・Twitterのようなタイムライン(Replyでスレッド化)アプリを作りたいと思っています。
・コメント、記事等は、MySQLにて管理したいと考えています
・ただし、MySQLへのアクセスは最小限とし、DB負荷を軽減したい
・参照の多いデータは、Redis等のキャッシュで管理したい


366 名前:「いね、返信等、データの更新頻度は高い 
 ※ この要因のため、Redisはあまり向いていないかなっと考えています。。。

クラウドなので、DynamoDB(AWS)、CosmosDB(Azure)、DataStore(GCP)等は、利用可能です。
[]
[ここ壊れてます]

367 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 09:28:19.77 ID:ya68D4An.net]
こういう丸投げ質問は萎えるw

368 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 10:38:49.29 ID:jkekLrS8.net]
teratailでやれ

369 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 10:55:24.71 ID:Y34SWeR7.net]
後出し質問よりずっといいよ

370 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 11:33:12.31 ID:znc28IOT.net]
月単価120万円くれるなら回答します

371 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 12:02:00.84 ID:ePzsPMXH.net]
いいねが最初は「8」とかなのに増えると「100k」のようになるのは更新頻度下げるためだろ
そういう小技きかせて向いてない点をつぶしてけばいい

372 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 12:24:56.18 ID:gemqlKpJ.net]
>>358
ストリーミング + インメモリのキャッシュストア + CDN

373 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 13:04:10.81 ID:mw//vnDz.net]
ぼくら初心者なんでわかんないれす



374 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 13:22:11.07 ID:AFk6CFsN.net]
>>358
普通にFirebaseやDynamoDBのような金さえかければいくらでもスケールするDBを使って、
データ構造も特定のシャードだけにアクセスが集中したりしないようなものになってればいいよ
その上でキャッシュとかは金の節約の問題でしかないので、万一にもアプリが大成功したら考えればいい

375 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 14:09:23.56 ID:/i+Wlcs9.net]
dynamoって検索しょぼくない?
昔dynamoを使ってえらい苦労した思い出があって
それ以来NoSQLは信用してなくてずっとRDB使ってる


例えば↓こういうの
社員テーブルから↓の条件で検索
勤務地コードが東日本のどれか
かつ勤務年数が3年以上(データベースには入社日が入ってる)
かつステータスが退職でも休職でもない
かつMySQLのスキルを持っている(スキルテーブルとJoin)
単価の高い順に並び替えて80件目から100件目

などなど他にもいろんな絞り込み条件があって画面から条件のON/OFFやパラメータの設定ができる

業務システムだとこういう検索は珍しくないと思うんだ
というかそれが出来ないとシステムとしては使い勝手が悪すぎる
RDBを使わないアーキテクチャだとどうやって実現してんだろ?

376 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 15:14:44.97 ID:Be8hkgA6.net]
タイムラインのアプリともなると即時性も求められるだろうし
分散させても同期とか大変だぁ

377 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 20:07:27.86 ID:pip6/NnG.net]
>>367
そもそもDynamoDBは検索のために使うデータベースじゃない

条件はインデックスつけて最初の指定文字列で始まるくらいの検索しかできない
ごっそりレコードを取得してバックエンドやフロントで絞り込む
メモリバカ食いする可能性あるけど仕方ない

もしくはElasticSearchのような別のデータベースと組み合わせて使う

378 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 21:53:39.56 ID:SX3V4D25.net]
AWS で、
RDB なら、RDS, Aurora
key-value ストアなら、DynamoDB
in-memory DB なら、ElastiCache, MemoryDB
時系列DBなら、Time Stream

今まで米国年収では、Ruby on Rails が1,300万円だったが、
AWS Solutions Architect が1,400万円と、トップになった!
世界で、最も必要な資格

Classmethod には、AWS の全12資格を持っている、ジェダイマスターが8人いるらしい。
たぶん、この会社の時価総額は、すごく上がっているはず

379 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 11:54:09.75 ID:2LvoUihn.net]
単精度浮動小数点の10進数表記をを16進数に表記に変換するアルゴリズムを教えていただけないでしょうか。
実際のコード上で指数、仮数を求めて変換する過程が知りたいです。

380 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 13:34:52.13 ID:unAkziIw.net]
ぐぐれ

381 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 13:38:44.40 ID:k48UnNy+.net]
10進表記を16進に変換することはできません
小数点以下

382 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 14:24:43.14 ID:unAkziIw.net]
普通にfloatがメモリ上でどう格納されてるかって話だろ

383 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 17:00:06.20 ID:sWeOCEuD.net]
10進数→16進数の変換をすることに意味はない

floatだろうがdoubleだろうがIEEE754のbit列になってることはわかってるはずなので、
指数/仮数部を知りたいならbit列の配置を頑張ればいい

その過程で10進数なんてものは出てこない
16進数も出てこない

あるのはbit列だけなのでそこから自分が見たい表記に直せばいい



384 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 17:05:04.92 ID:sWeOCEuD.net]
printfの内部とかならdouble→10進表記とかやってるだろうけど

10で割った余りを出力してるだけで、
2進数のbit列とか考えてないと思うよ?

385 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 17:18:07.48 ID:unAkziIw.net]
float a = 0.123;
↑こうあったときに0.123のようなのを「10進数表記」
その変数の中身のbit配列を0xXXXX形式にしたのを「16進数表記」って言うんだよ
そういう呼び方が正しいとか間違ってるとかじゃなくそういうものだと思っておけ

386 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 19:36:31.16 ID:g9oYW5qB.net]
Cならキャストするだけだな

387 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 19:39:15.40 ID:No8jPNNq.net]
scanf("%f", )がやってることを聞いてるんじゃねぇの?
scanf()のソース読めばいいで終わるけど

388 名前:蟻人間 mailto:sage [2022/03/07(月) 20:12:30.73 ID:zSMPAwEv.net]
Berkeley SoftFloat

389 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 23:52:50.12 ID:t70FSnsj.net]
strtof(), strtod() とか

390 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 07:02:48.64 ID:iK9IH3UP.net]
こういうの
https://oshiete.goo.ne.jp/qa/4083990.html?from=recommend

質問の仕方が悪い気がする

391 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 12:22:10.01 ID:PdZj2byB.net]
JavaScriptが難しくて断念して、ふと気が向いてPythonを始めてみました。こっちも難しそうです
こういう考え方する人は、どんな傾向があって、どんな事に気を付けて、何をやったらいいとかありますか?

よろしくお願いします

392 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 12:34:54.80 ID:Mk343KWh.net]
使ってる環境とか運用とか直近の目標がないとなんとも答えようがない

htmlを吐き出してブラウザで見れるようにするだけならまずはhtmlの勉強をしろという答えになるし

393 名前:デフォルトの名無しさん [2022/03/08(火) 12:35:41.43 ID:p3l/FDkj.net]
ID:NNYD5t07
ID:sqPOmgLf
ID:wmCNPHUF
ID:PdZj2byB

while exists:
fuck_off



394 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 12:43:20.31 ID:NoeFnt/B.net]
>>383
何が難しいと感じたのか、なぜ難しいと感じるのかを言語化して人に説明できるようにするといいよ
実際に人に説明しないかったとしても自分が分からないポイントとその理由をある程度明確にできるから

独学で勉強するには自分が分からないポイントと理由を自分自身で分かる必要がある
プログラミングに限らない話だけどプログラミングでは特に重要

395 名前:a4 mailto:sage [2022/03/08(火) 12:57:10.47 ID:YgOZ2GFw.net]
>>383
勉強の仕方を勉強すればいいですよ。

396 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 13:34:20.77 ID:ES3fMlQn.net]
初心者に必要なものは、暗闇の谷底へ落ちることを防いでくれる、ガードレール。
そして、進むべき黄金の未来へと導いてくれる、ナビゲーション。
それらは、この界隈では"VisualStudio"と呼ばれている。

397 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 13:39:25.74 ID:Mc2thyaT.net]
単純に具体的な作りたいものがないからでしょ

398 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 13:42:42.27 ID:H5j/V8QQ.net]
「勉強」したがるよな
勉強嫌いだろ?素直になれよ

399 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 14:57:52.00 ID:1b7u+z1F.net]
プログラムの「勉強」って「人に教えるスキル」しか身につかない気がする
しかも「そんな詳しい説明いらねーよ」って言われるやつ

400 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 15:00:50.69 ID:vja+kmvq.net]
プログラムとプログラミングを区別できない人はプログラマーの素質ない

401 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 15:08:34.48 ID:4KCNRaBj.net]
欧米か

402 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 15:34:31.78 ID:A7/oU31Q.net]
>>391
「人に教えるスキル」が身についたらすごいじゃん
大半の人はそんなスキル身につけられないんだけど

403 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 16:59:35.74 ID:iHDsiIkr.net]
勉強は出来るうちに しておいたほうがいいわ
後になって 気付いたって 遅いわ

と偉いバブル歌手も歌っていたぞ



404 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 17:12:32.20 ID:v+1C0ai5.net]
>>388
マンションポエムかよっwwww

405 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 17:51:54.24 ID:vcEztGxe.net]
>>386 >>387
ありがとうございます。参考になります
m(_ _)m

406 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 18:38:04.36 ID:Qymf6HKt.net]
>>388
これ好き

407 名前:7 mailto:sage [2022/03/08(火) 23:53:31.64 ID:uRRrzdTb.net]
>>383
>>7
に書いた

逆に、KENTA のサロンへ入ると、
なぜ、1年ぐらい勉強した初心者が、10年以上のプロよりも上になるのか、それを考えてみればよい

なぜ、KENTAは、こういうチートを編み出したのか?

普通だと、例えば看護師とかでも、何年も学費を払って、年収数百万円でしょ。
KENTAのサロンでは、月千円で1年で、同じぐらいの年収になる

すべての職業の中で、最も短期間で効率的に稼げる職業。
それが、Ruby on Rails のバックエンド技術者

他の言語・フレームワークを一切勧めないでしょ。
塾みたいな学習環境が整っていない所で勉強しても、効率が悪い

何年勉強しても、出来ないまま。
KENTAは、そこを突いている。だから、3千人も入っている

今じゃ、すべての学校がKENTAを研究している。
KENTAも、すべての学校を研究しているけどw

KENTAの特徴は、Python が流行っているとか、そういう迷信に惑わされない。
自分の信念と、実証研究に基づいているから

408 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 00:58:26.30 ID:v5XMKC0V.net]
こいつマジなんなん?なんか脳に障害でもあるの?

409 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 05:16:47.92 ID:nmk62Dv9.net]
ワッチョイがあればなあ

410 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 05:37:42.80 ID:dpjoJwZK.net]
気持ち悪いポエムだなあ

411 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 10:43:28.56 ID:/acyQHSn.net]
どうせルビー君だろ?毎回同じだからNGワード設定しておけよ

412 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 13:20:11.79 ID:lOcy0oUh.net]
デスクトップアプリを作りたいのですがどのような技術が必要ですか?
プログラムがPC上で動作してブラウザから動作確認や操作をしたいです

413 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 14:02:48.55 ID:gDKFE/nU.net]
webできればできる



414 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 14:48:23.58 ID:EOeAet1J.net]
ビスタのころのActiveデスクトップは廃止されたんですよね?今でもスキームはあるんですか

415 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 15:06:47.70 ID:DLXo+afo.net]
95から2000/Meまでだよ

416 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 15:11:31.67 ID:/acyQHSn.net]
win7のガジェットまでが似たような機能かな
フリーソフトで似たようなことするのはあるけどセキュリティのせいで標準機能としては消えたな

417 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 15:17:29.80 ID:DLXo+afo.net]
当時の技術ならhtaが簡単。Win11でも使える

メモ帳で HelloWorld と書いてファイル拡張子を .hta にするだけでデスクトップアプリケーションが完成する

418 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 22:00:23.02 ID:KLxlt7Kt.net]
>>404
Ruby, Selenium Webdriver でブラウザを自動操作できる。
PC 内で、サーバーを起動するウェブアプリ

VSCode で有名な、Electron とか。
これは、Node.js(サーバー) + Chrome(ブラウザ)

他には、Unity で有名な、C# とか

419 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 03:33:53.79 ID:FksT5vB3.net]
>>395
大丈夫。勉強はいくつになってもできる。
ただすぐに忘れてしまうようになるだけだ。

420 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 12:24:29.72 ID:emqzprk8.net]
プロトタイプ開発ってありますけど
あれって普通、どれぐらい作り込むもんなんですか?

421 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 12:45:39.64 ID:5z0ARRXc.net]
そんな基準なんてないよw
なんのためにプロトタイプが必要なのか、その目的が満たされるとこまで作る

422 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 05:54:22.65 ID:oLz1MdpQ.net]
websocketの通信を解析しようとしたのですが行き詰まりました

https://www.coinglass.com/ja/tv/Binance_BTCUSDT
のサイトですが
wss://ws.coinglass.com:666/ws
で通信しているようです。

とりあえずブラウザのコンソールを開いて
var ws = new WebSocket("wss://ws.coinglass.com:666/ws/");
ws.binaryType="arraybuffer";
ws.onopen = function(data) {
console.log("通信接続イベント受信");
ws.send(JSON.stringify({"method":"subscribe","params":[{"t":"m1","key":"BTC:Binance:1:USDT","channel":"openInterestKline"}]} ))
ws.send("ping");
console.log(data);
}
ws.onmessage = function(data) {
console.log("メッセージ受信");
console.log(data);
}

としてみましたが、まったくメッセージを受信してくれません・・

上記サイトで通信中のやつはコンソールのネットワークのところで応答をみると
送信と受信がズラーッと流れているのですが同じようになってくれず・・
websocket得意な人お願いします・・

423 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 12:23:25.86 ID:CNVfuDRe.net]
originとか見て弾かれてるんじゃない?



424 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 13:44:53.59 ID:oLz1MdpQ.net]
書き込めないので書き込みテスト

425 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 13:46:28.46 ID:oLz1MdpQ.net]
>>415
originってクロスブラウザ的なリファラ的なやつでしょうか
一応>>414サイト上でブラウザのコンソールを開いたので
リクエストヘッダは同じだと思うのですが・・
応答ヘッダも付加されてて、ws.onopenのレスポンスもあるのです・・
ws.send(何か)がサーバー側のsendのトリガーにでもなってるのかな
と思いサイトのjavascriptを見てみましたが成形されていてちんぷんかんぷんです・・

(何かがエラー起きてレスができないので続く)

426 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 13:47:50.36 ID:oLz1MdpQ.net]
続き

おそらくこれが肝のスクリプトだと思うのですが
https://aws-s3.coinglasscdn.com/_next/static/chunks/35.82126dd781e83090ac6b.js
https://aws-s3.coinglasscdn.com/_next/static/chunks/2d95650d59911c5d5e7c116bfa4a29d5c8bf1405.34706760e2600fbd1dec.js

改行とか

427 名前:成形しました
35.82126dd781e83090ac6b.js
https://dpaste.com
/444QURVVY

2d95650d59911c5d5e7c116bfa4a29d5c8bf1405.34706760e2600fbd1dec.js
Zwwu: function (t, e, n) {の行以下が重要?
https://dpaste.com
/HS4MZERPD
[]
[ここ壊れてます]

428 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 13:50:47.47 .net]
行数が多すぎ?なのかスクリプト対策なのかわかりませんが書き込みエラーでるので全角スペース挟んだり分けてレスしますすみません
続き

this.ws.ono pen = this.on open.bi nd(this),
←最初にpend ing_send[t]してるっぽいけど初期値は[]空配列なので何もしていないような
this.ws.oner ror = this.one rror.bind(this),
←そもそも以下略
this.ws.onmes sage = this.onm essage.bind(this),
←そもそもonmessageされないのでこれ以前の問題?
this.time _task = setInt erval(this.hear tbeat.bind(this), 5e3))
←heartbeat 定期的にping送ってるだけ

sendも監視してみましたが
pingとJSON.stringify()の何行かだけでした
やはり>>415さんの言うようにスクリプトとは別のoriginやら何やらで判断されているのでしょうか・・
サイト上でサイトと同じようにスクリプトを起動すれば受信できると思ったのですが
ありがとうございます

429 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 14:30:40.77 ID:dn0V518E.net]
origin関係なかった
URLが間違ってる
末尾のスラッシュがいらない

430 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 14:52:17.01 ID:oLz1MdpQ.net]
>>420
う、うおおおおお!ほんとだできましたあ!!!
ありがとうございます!

ちなみに
ws.onclose = function (e) {
console.log("Close Code = " + e.code);
console.log("Close Reason = " + e.reason);
}
したら
Close Code = 1002
Close Reason = Server internal error
もでてましたね

ありがとうございました!!

431 名前:414 mailto:sage [2022/03/12(土) 00:43:41.20 ID:3lb5LtwJ.net]
また>>414に関係する質問よろしいでしょうか
ただ今回はめんどくさそうになりそうなのでスルーでも全然OKです
ダメそうなら諦めます

今回行き詰まったのは
arraybufferでmessage受信後のテキスト変換です
何をやっても文字化けしてしまいます・・(受信は>>414,>>420で出来ました)
String.fromCodePointなどでやってみましたがダメでした。

ソースコードをみてみたのですが、どうやら
このサイト独自の変換テーブル?的なのがかましてあるような気がします・・
>>418の2d95650d59911c5d5e7c116bfa4a29d5c8bf1405.34706760e2600fbd1dec.js
のr.a.inflate(t.data,の行だと思います
ただ、おそらくとしか言えません。
で、inflateを探してみたのですが
https://dpaste.com/4UKBUPS7R
くらいにしかありませんでした、そして何をやっているのか分解してみてみましたがさっぱりです。。

messageを受信して、new Uint16Array(event.data)で得られる結果が
Uint16Array(12) [ 35615, 8, 0, 0, 0, 51243, 19407, 7, 16719, 8536, … ]
そしてソースコードの中にも35615があるので近いと思ったんですけどね。

何かしらの文字化け対策ができるか
実行結果だけでもコンソール上(もしくは拡張機能など)でうまいこと取れないものか
というのが今回の質問です。
もしソース解読しないといけないってなったらめちゃくちゃめんどくさそうなのであきらめます

432 名前:デフォルトの名無しさん [2022/03/12(土) 13:28:01.77 ID:SAy5Tj7i.net]
ごめんなさい。超初級の質問ですが教えてください。

laravelで、eloquentに対し情報を取得しました。

$data = Note::where('id',$id)->get();
 ↑
これで取得することができ、viewテンプレートで表示することができました。

教えていただきたいのですが、レコードを取得した同じコントロール内で、取得直後に、
1レコード目の「name」フィールドの値を$name変数に入れたいのですがどう書けばよいのでしょうか?

433 名前:デフォルトの名無しさん mailto:sage [2022/03/12(土) 16:03:36.62 ID:metWTmDc.net]
そのレベルの質問をしてしまう時点でまずphpの勉強から始めた方がいいと思います



434 名前:デフォルトの名無しさん mailto:sage [2022/03/12(土) 16:21:15.54 ID:vsOOxCHo.net]
画像閲覧アプリってどの言語だと作りやすいかな?

435 名前:デフォルトの名無しさん mailto:sage [2022/03/12(土) 16:28:10.24 ID:QZPZHzgH.net]
>>425
環境は何?WindowsならC#一択
画像デコードはMagick.NETに任せれば標準対応していない画像形式もたくさん扱える

436 名前:デフォルトの名無しさん mailto:sage [2022/03/12(土) 18:42:31.33 ID:8w9oH7w/.net]
組とは5つの数字からなる集合
N個の組の中から、共通の数字の無い組2つの組み合わせを全て見つけたい

O(N^2)でしか計算できない?

437 名前:デフォルトの名無しさん mailto:sage [2022/03/12(土) 19:22:22.52 ID:Gxt2mjkP.net]
>>427
どうやろうと最終的に条件を満たす全ての組み合わせを列挙しなければならないんだから、O(N^2)より小さくはならないんじゃないか?
ハッシュ表使うとかで最適化はできるだろうけど

438 名前:デフォルトの名無しさん mailto:sage [2022/03/12(土) 21:54:30.57 ID:9cczQYeA.net]
>>422
inflate/deflate は、圧縮解凍かも

他人のコード解析は、非常に難しい。
まず、Ruby on Rails で、Websocket をやってからの方がよいと思う

バグ取り名人 たけ

【Rails】(送信時のリロード無し!)Action CableでSlack風チャットアプリを作成、2019/12
https://www.youtube.com/watch?v=o6PuxDr8Meg

たけは大学院数学科卒で、未経験者からすぐにRuby on Railsを究めて、
沖縄の神里よしとの人生逆転サロンの守護神になった超人!

>>423
Laravel の質問は、この板よりも、WEBプログラミング板の方がよいのでは?

439 名前:デフォルトの名無しさん [2022/03/13(日) 20:21:40.93 ID:5rS6nswZ.net]
methodって日本語に直すとなんていいますか?

440 名前:デフォルトの名無しさん mailto:sage [2022/03/13(日) 21:06:40.87 ID:oiil/+BS.net]
メソッド

441 名前:デフォルトの名無しさん [2022/03/13(日) 21:11:52.79 ID:5rS6nswZ.net]
ありがとうございます!

442 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 13:04:37.10 ID:S4UoW6Ne.net]
それでいいんかーいw

443 名前:デフォルトの名無しさん [2022/03/14(月) 16:43:52.37 ID:qxjF9aPh.net]
>>433
ほかにありますか!?



444 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 17:04:37.06 ID:S4UoW6Ne.net]
いやカタカナにしただけじゃんw
日本語なら手法とか

445 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 17:13:48.77 ID:VvkwCY/b.net]
メソッドが一番正確だと思うな
一般的な英語としてのmethodではなく
プログラミング用語としてのmethodだから
それに該当する言葉は日本語にはないのでメソッドというしかない

446 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 17:39:00.63 ID:rbCSOV+9.net]
メンバー関数

447 名前:デフォルトの名無しさん [2022/03/14(月) 17:40:33.47 ID:VdCTrtef.net]
returnすることを返すとかいいますが、返却するという言い方も一般的な表現ですか?

448 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 17:47:02.43 ID:9K46jqx9.net]
>>437
それ日本語にしたというよりC++用語にしただけじゃろ

449 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 17:49:23.40 ID:37KQpQ2j.net]
翻訳バイトしてるのかな?

450 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 17:57:14.43 ID:YboXIGGb.net]
>>438
使う人がいないわけじゃないが
使わない方がいい表現だと思う

451 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 17:58:23.17 ID:rbCSOV+9.net]
>>438
返却は聞いたことない。返す、戻す。返り値、戻り値は使う

452 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 17:59:13.87 ID:LnwT2ISd.net]
返却っていうとなんかレンタルしてたの?って印象

453 名前:438 [2022/03/14(月) 18:07:48.06 ID:VdCTrtef.net]
最近読んだ本にでてきて最初は何のことかわからなかったんですが
分からなかったのは自分が完全に独学なせいで、世間的には一般的なのかなと思って質問しました
ありがとうございます



454 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 18:09:56.11 ID:d6DWP7nv.net]
返り値って昔から言う定番だけどちょっと亜流でダサいと感じてしまう
Wikipediaだと返却値とも書いてある
俺は使わないけど使う人もいるだろうなという程度

455 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 18:25:09.20 ID:sRLRadmI.net]
会社の先輩が、引数のことをインスウと言っています
さりげなく教えてあげたほうがよいですか
ちなみにGUIのことをグーイと言っていますし
他にもいろいろ不審な点があります

456 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 19:13:01.14 ID:r/AOfafn.net]
グーイ以外なんて呼ぶの?

457 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 19:45:36.18 ID:VdxdSp+0.net]
ワイはじーゆーあい
UIがゆーあい

458 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 19:48:07.86 ID:1+gTQeOk.net]
引数は目の前でヒキスウと何度も言ってればそのうち気づくかも
でも因数や員数を耳にした経験から正しい読みの一つだと勘違いしてる場合はダメだね
飲み会がある時代なら伝えやすかった

GUIはグーイで合ってる
まともな用語辞典なら併記してある
今は3文字以内の頭字語(initialism)はなるべくジーユーアイのように読むのが決まりとされている[誰によって?]けど、古い用語はその限りではない
GIF, CAD, RAM, GNUとかもそう

459 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 19:56:38.34 ID:g8NWSwSo.net]
グイじゃないの!?

460 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 20:07:35.73 ID:LrrKKNAv.net]
グーイ呼びの人ってCUIのことは何て呼んでるの?

461 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 21:00:25.18 ID:BAFzAVp+.net]
GUIと違ってCUIって言葉は日本でしか通じない

462 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 21:01:57.56 ID:NZJQ1CFj.net]
グーイは古・・・ベテランさんの呼び方

463 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 21:13:39.04 ID:VdxdSp+0.net]
たしかに、おじいさんレベルが呼んでるなw



464 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 21:48:59.24 ID:JkeNH2UT.net]
〇つ =3 ドピュッ!

465 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 22:14:26.66 ID:DercaFA/.net]
動的なシミュレーションを可視化したいんですがどんな言語や環境がオススメですか?
PythonとC++ならある程度できますが
Pythonはjupyter notebookしか使っておらず動的な可視化をしたことがなくC++は昔DXLib使ってましたがシミュレーションの可視化にはコード量が多いと思いました

466 名前:蟻人間 mailto:sage [2022/03/16(水) 22:28:12.05 ID:hcw3u3SF.net]
Blender

467 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 22:34:58.79 ID:3atZrEVr.net]
Mayaがおススメだねスクリプトが使いやすいから

468 名前:デフォルトの名無しさん mailto:sage [2022/03/17(木) 00:38:56.61 ID:UL445RGu.net]
Processing

469 名前:デフォルトの名無しさん mailto:sage [2022/03/17(木) 11:17:07.84 ID:+aNbcw9m.net]
何のシミュレーションかもわからんのに何で急に3Dソフト進められんねん君ら

470 名前:デフォルトの名無しさん mailto:sage [2022/03/17(木) 11:20:20.00 ID:rF5KH7cw.net]
DXLib ←ここからの推定だろ。3D以外で使ってるかもしれないけどさ

471 名前:デフォルトの名無しさん mailto:sage [2022/03/17(木) 11:24:52.58 ID:SlGTnuqK.net]
とりあえずpython でインターフェース作っとけばblenderでもなんでも通信できる

472 名前:デフォルトの名無しさん mailto:sage [2022/03/17(木) 13:05:16.91 ID:/5D3CGGK.net]
3Dってシミュレーションにならないからな
あくまでもそれっぽく見せていて計算速度重視

473 名前:デフォルトの名無しさん mailto:sage [2022/03/17(木) 14:41:47.19 ID:Q6yVYsGX.net]
そう?コロナで失笑されたけど、スパコン富嶽の飛沫シミュレーションなんかはもろ3Dソフトの縄張りやんね



474 名前:デフォルトの名無しさん mailto:sage [2022/03/17(木) 15:16:49.75 ID:rF5KH7cw.net]
>>463のは本番レンダリングによく言われる話。そんなものの正確さは求めてないはずだよ
求めてるのは>>464のような話で、シミュレーション自体は富嶽で完結してて
その結果(経過)を人間の目に見えるようにしたい=>そこに3Dソフト使ったらどうかってことだろ

475 名前:蟻人間 mailto:sage [2022/03/17(木) 16:13:58.05 ID:3IsTf0nm.net]
シミュを具体的に言うと有限要素法かな

476 名前:デフォルトの名無しさん mailto:sage [2022/03/17(木) 19:27:39.76 ID:sowS9/bx.net]
>>463
それはDxLibやUnityとかのゲーム用のライブラリの話だろ

477 名前:デフォルトの名無しさん [2022/03/19(土) 16:26:39.24 ID:16ZCQf8Z.net]
メーカーの品管技術者です
社内で不良率や製品の特性データを活用したいと考えています
データベースの構築とそのデータの監視(データの推移に異常が有ればアラートをだすなど)を行いたいと考えています
おすすめの教科書が有れば教えて下さい
データ自体はcsvやpostgresqlで蓄積されていますが活用しやすい形にはなっていません

データベース(sqlite, postgresqlを考えています)、sql、データ整理用のプログラム(Excel、Python) について、教科書が必要だと考えています

ちなみにプログラミングは門外漢でvbaで細々内職する程度です英語はできません頭は悪いです

478 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 18:43:59.25 ID:uYgFxoPT.net]
>>468
とりあえずcsvやsqliteの読み書きもカバーしてあるようなPythonの入門書を1冊読んでトライしてみれば?

どの程度の仕組みを想像してるのかわからないけど
最初はcsvのログを直接読み込みPythonスクリプトからはじめてもいい気がする
RDBがフィットする用途かどうかは微妙なところ

479 名前:デフォルトの名無しさん [2022/03/19(土) 19:21:43.92 ID:CtZdn1W5.net]
んーデータベースや蓄積フロー自体があるんなら
とりあえずコピーしてpythonでpandasをnumpyするあたりからはじめてみて
イケそうなら独自の情報基盤構築検討の方向性じゃないか
異常値検出本は難しいのが多いから、前処理大全とかかね。あれpython/r/sql併記だし

480 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 20:21:34.56 ID:lleEge6B.net]
異常値検出ってのがSNMPでやるのかSYSLOGでやるのかそっちのほうが気になる。
そっちの話じゃないんか

481 名前:デフォルトの名無しさん [2022/03/19(土) 20:31:56.42 ID:16ZCQf8Z.net]
>> 469
そうなんですね
どういった用途だとrdbが適していますか?

仕組みとしては
1 蓄積されるcsv等のデータを成形してdb化
2 1のデータから主要な監視項目や統計量は別にdb化
3 データの監視とアラート

これば定型作業ではないですがそれぞれのデータからデータを素早く取り出して解析したいです

現状手動でデータを探して解析してますが、
解析ごとに必要なデータや意図が異なるので逐次的な調査になり非常に工数が掛かっていることがあります
データベースで一元的に管理できれば良いと考えているのですがあまり変わらないでしょうか

482 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 20:37:12.07 ID:L04RZiDM.net]
データウェアハウス

483 名前:デフォルトの名無しさん [2022/03/19(土) 20:42:06.91 ID:16ZCQf8Z.net]
>>470
Pythonは分かるけどパンダから分からんです

>>471
どちらも知らない単語です

異常値検出は車載関連メーカーなので4分位範囲や3σなどのワードが社内では飛び交っています

データに誤差や装置による偏り、補正による変動が乗るので高度か解析は難しいのではと感じます



484 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 20:57:53.98 ID:VZmL8CeM.net]
データはあるけど活用できる形ではない
→ETL挟んで、DWHを使いたい?

データの監視をしたい
→生のデータに対する監視ツールを導入したい?

一元的に使えるようにしたい
→big queryみたいので分析に大勢が関われるようにしたい?それとも自分だけ?

最終的にやりたいことがイメージできてないんじゃね

postgres使っているのであれば、ETLの真似事はできるやろから、
ローカルにまずpostgresサーバ立てて、欲しいテーブルなりを作っていってみればいいんじゃね
そしたら具体的にやりたいことがpythonならどうするのか、って解決しやすくなる

ま、そうやって作ったテーブルなりって、正規化とか考えてない無茶苦茶だったりするけどもw

485 名前:デフォルトの名無しさん [2022/03/19(土) 21:00:08.71 ID:16ZCQf8Z.net]
>>473
あーこの概念が近い
予算がないので内製するしかないんだけどもね

>>470
Pythonをパンダでなむぱいするのにおすすめな本ありますか?

486 名前:デフォルトの名無しさん [2022/03/19(土) 21:11:47.25 ID:16ZCQf8Z.net]
>>475
ググりながら何で間違ってたらすまんこ


データはあるけど活用できる形ではない
→ETL挟んで、DWHを使いたい?
etlはしたいけどdwhは使いたくない(外注する予算はない)ただdwhに相当することはしたい

データの監視をしたい
→生のデータに対する監視ツールを導入したい?
多分のー
監視ツールが簡単な計算も含むならいえす

一元的に使えるようにしたい
→big queryみたいので分析に大勢が関われるようにしたい?それとも自分だけ?

まずは自分だけ、スキルがある人が触れれば良い

最終的にやりたいことがイメージできてないんじゃね
いぐざくとりー

487 名前:デフォルトの名無しさん [2022/03/19(土) 21:12:44.32 ID:16ZCQf8Z.net]
>>475
そこら辺でおすすめの教科書ありますか?
データベースとか正規化とか

488 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 21:41:20.29 ID:gLKrL3Nn.net]
>>478
そんなもん、手当たり次第目を通すくらいの情熱がないと無理だよ

489 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 21:41:34.78 ID:L04RZiDM.net]
DWHが外注?

490 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 23:40:52.90 ID:k2W7TKOh.net]
Amazon DynamoDB で、OLAP とかだろ。
よく図が載っている

DynamoDB Streams, Kinesis Firehose, Athena, S3, ElasticSearch,
AWS Lambda などをつなげていく

491 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 23:53:26.17 ID:54LfxAfj.net]
DynamoDBはOLAPに適さないってAmazonn自身が言っているんだが。

492 名前:481 mailto:sage [2022/03/20(日) 07:25:42.26 ID:aLyHOWc6.net]
WEB+DB Press vol.125 で、
アマゾンの香具師が、DynamoDB 特集を書いている

OLAP も、色々なサービスをつなげていく

493 名前:デフォルトの名無しさん mailto:sage [2022/03/20(日) 08:39:42.75 ID:jD9V4YM+.net]
その記事は読んでないが、実際にOLAPの仕事をしているのはElasticSearchというオチじゃね?



494 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 14:27:40.00 ID:N0pSTR2F.net]
スマホのDB用にJSONサーバー(WebAPI)を構築したいのですが
バックエンドとしてPHPかRubyのどちらが向いているでしょうか?

495 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 14:45:46.93 ID:FZgJyJbc.net]
Goかnodeがいい

496 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 15:02:51.60 ID:DBpwCepO.net]
firebaseでいいよ
コーディングすら不要

497 名前:デフォルトの名無しさん [2022/03/21(月) 15:11:37.25 ID:xV4UQ+CN.net]
スマホのDBって?

498 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 00:04:22.80 ID:6kcI/g5C.net]
Ruby on Rails は、売買・マッチング・掲示板・サロンなど、
何かのサービスのアプリで、1人で起業した女の子などが、Heroku などでよく使う

サービスをカスタマイズしやすいが、メモリ使用量が大きい

すごく単純なものは、Nginx とか、AWS S3, Fargate とか

499 名前:489 mailto:sage [2022/03/22(火) 01:48:18.81 ID:6kcI/g5C.net]
Ruby on Rails では、デフォルトで、HTML/JSON の2つを返す。
API モードで、JSONだけを返す事もできる

もっと複雑なら、GraphQL もある

下は、Udemy の山浦清透の動画

2021/12、69分。小学生でもわかるWebAPI入門。ゼロからWebAPIを作ってみよう
https://www.youtube.com/watch?v=6_zIN-bByB4

Node.js, Express, Postman。
Postman の代わりに、VSCode の拡張機能に、REST Client, Thunder Client もある

500 名前:デフォルトの名無しさん [2022/03/22(火) 12:27:05.28 ID:xmU72ybT.net]
写真何枚かとコメント登録してあるサイズにリサイズして印刷するというデスクトップアプリを作りたい
Winだとどういう選択肢がありますか?
今はwebアプリとして動いているのでelectronにしようかとも考えたのですが、せっかくならGUIから作りたい
C#とwfpというのがメジャー?色々おすすめ教えてください

501 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 12:53:20.78 ID:N7BqUG1L.net]
Windowsデスクトップはメジャーというほど支配的なフレームワークってないんじゃないかな?
Blazorには期待してるけどまだ新参者だから情報少ない

502 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 13:00:49.76 ID:r61p2XG8.net]
Winformsが1番情報量多いし無難でしょ
モダンなUIじゃないとヤダ!ならともかく

503 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 13:03:47.52 ID:N7BqUG1L.net]
ワシは使った事ないが最近の WindowsはAndroidが動くらしいからReactNativeでもいいかもね



504 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 16:05:25.52 ID:Y4+muoIF.net]
ちんことまんこがピッタンコ
ちんことまんこがピッタンコ
あ それ
ちんことまんこがピッタンコ
ほい
ちんことまんこがピッタンコ

505 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 17:34:02.14 ID:8I2TRJEX.net]
wpfは大規模開発での製作チーム分けに適してると考えてるしMVVMに利点は多いけど、サクッと作れる点では>>493 の推すようにwinformが楽

ただ、VB.net はやめとけC#が一番
あれは元々VBで書かれていたアプリを.net対応にするだけの言語
みょうちきりんな言語仕様が多すぎて挫折しかねない

506 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 19:36:57.41 ID:aXNMcs+R.net]
VB.NETってそんな酷かったっけ
昔のVBが酷いのは同意だけど.NETは記法が違うだけで基本ほぼC#のサブセットだったような

507 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 19:53:27.71 ID:HvRJN3MA.net]
昔のvb(やvbaやvbs)はあれであれでよかった
ただそのvbとvb.netは名前こそ似てるけどまったく別モノでムカつく
そしてc#と同じはずなのに似てないしぐぐってもc#の情報ばっかでムカつく
そういう言語だから面倒なんだよ

508 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 19:58:45.54 ID:1zUmccnl.net]
VBを.NET Framework用にコンパイルすること自体は別にいいんだけど
VBの時点でもはや触ろうとする気力すら削がれる

大体 >>496 に書いてある変な言語仕様とか制限とか

記法も変に冗長だったり省略できたりでC#の型推論とかに慣れると受け付けられない

509 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 23:52:07.34 ID:6kcI/g5C.net]
ウェブアプリなら、Electron(Node.js + Chromium)

Redmine は、Ruby on Rails だけど、Windows 用が正常に動くかね?
Windowsの日本語がUTF-8 じゃないから

ネイティブアプリ(中間コード?)なら、C#。
ゲームのUnity がそう

510 名前:500 mailto:sage [2022/03/23(水) 00:03:16.78 ID:znQ4kzdw.net]
Windows 版Redmine を見たら、Linux のほぼ全てをインストールしているw
さらに、MSYS2, PhpMyAdmin

VC++ とかも考えると、数十GB 使うのでは?w
すべて、Windows用のネイティブコンパイルが必要か?
WSL2, Docker で良くね?



511 名前:「Ruby」のインストール
・「データベース」のインストール(MySQL、SQLServer等)
・「Webサーバ」のインストール(Apache/Nginx等)
・「バージョン管理システム」のインストール(Git、Subversion)
・Redmine本体のインストール
[]
[ここ壊れてます]

512 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 12:02:40.90 ID:FKzTebTZ.net]
>>501
WindowsのRedmineはBitnamiでいいんじゃ?
全部入りでmariaDB(MySQL)も全てセットアップ

ただ、確かデータベース周りでなんか設定してやらんと動いてくれなかったんで無様と思った

513 名前:491 [2022/03/23(水) 12:30:31.54 ID:dDSyhZa2.net]
ありがとうございます
Winforms、React Nativeあたりで考えてみます
新しいのだとWinUI 3もでてきてるんですね



514 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 13:33:24.07 ID:81AtQK43.net]
ドメインを購入したらサブドメインの権利もそのまま得られるんでしたっけ?
サブドメインも有料で買わないとだめですか?

515 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 13:39:23.69 ID:B2zu6Xnn.net]
サブドメインの権利もあるけど
ドメインの管理を任せてる業者がサブドメインの設定は有料だって言ったら有料になる

516 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 14:34:21.81 ID:FKzTebTZ.net]
え、サブドメインなんてDNSのCNAME,NS,Aレコード登録するだけじゃないの?
金取るところなんてあるの?

517 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 14:55:21.48 ID:B2zu6Xnn.net]
「サブドメイン追加オプション」とかでぐぐってみろ
サブドメイン追加で一回金取られるパターンと、月額で毎月搾り取られるパターンある
SSLでとってくるところもある

518 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 15:01:07.23 ID:oqhKL8A1.net]
>>506
https://www.cpi.ad.jp/dns/price.html

519 名前:デフォルトの名無しさん [2022/03/23(水) 15:18:37.14 ID:UVeueBal.net]
ドメインなんてそうそう変えないし
オープンなWEBサイト持ち続ける限り必要だしいい商売だよなあ

520 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 15:29:59.42 ID:FKzTebTZ.net]
>>508
そんな金あるならRoute53でも使えよとか思ったけど、DNSの設定ができるスキルが必要になるのか
保守人員確保のコストもバカにならないからなぁ

521 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 16:11:42.26 ID:CtsiUcNK.net]
それはそんなに難しいスキルじゃないでしょ

522 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 16:17:22.38 ID:yMtNzCwv.net]
まあ会社でやるのと個人じゃ話は違ってくるから

523 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 17:24:36.15 ID:Tx2ooJ03.net]
>>506
レジストラとドメイン管理の話がゴッチャになっているんじゃないかなw

とりあえず「.com」上に「bar」ドメインを作りたかったら、レジストラに
「bar.com」使えるようにして申請/登録するわけで、まぁ権利を買う
(借りる?)みたいな感じ

「bar.com」を使う権利を得たら、実際に自分でNSを立てて「bar.com」を
管理するならば、「bar.com」の「foo」ドメインを管理する(foo.bar.com)のは
自分のNSなんで、当然子ドメインを作ったからってレジストラに申請する
必要もないし、余分にお金がかかることもない

NSの管理を任せたり、レジストラに申請する必要があるレベル以下の
ドメインを貸し出すみたいなサービスを使った場合には、管理を行って
いる組織によってはサブドメインごとにお金を要求されたりする

今時は自分でレジストラに申請して自分でNSを管理するとか少ないのかな



524 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 18:21:49.52 ID:+qXxzPax.net]
ワイは自分でDNSレコードいじれるとこしかやったことないな
まあ、あるって言うんならあるんやろ

525 名前:デフォルトの名無しさん [2022/03/23(水) 19:52:02.62 ID:6gEyXKSj.net]
ワイは猿や

526 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 20:23:38.33 ID:uTV6zXpV.net]
y = SARU;

527 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 12:09:41.43 ID:XZaBgNxi.net]
reactやvueのテストでDOMが期待通りだからOKでーすみたいなのをよく見るけどアレって意味ある?
レンダリングされた結果が崩れてたらDOM見ても意味ないと思うんだが

528 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 12:12:30.60 ID:4pzw63Or.net]
>>517
それはCSSの問題。DOMは関係ない。

529 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 12:17:56.19 ID:XZaBgNxi.net]
でもspaってコンポーネントにスタイルも密結合させるじゃん?
だったらコンポーネントのテストでレンダリング結果もチェック必要では?

530 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 12:24:16.63 ID:4pzw63Or.net]
>>519
したいならやればいい
ヘッドレスブラウザでスクショ撮って比較すりゃいいんじゃね?
普通は面倒だから目視で済ませてるだけ

531 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 14:49:11.61 ID:XZaBgNxi.net]
ふーん、そんなもんなのか

532 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 15:36:45.63 ID:0JW3GJOc.net]
ブラウザごとに微妙な差異がでたりするから、どこまで違ってたらNGという定量的な線引きが難しい

533 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 16:31:07.49 ID:e5dUVmez.net]
DOMの正しさはユニットテストで表示の正しさは(小さな)インテグレーションテストという感じ
相互補完的



534 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 16:57:05.67 ID:C9Ica0G+.net]
ヨシっ!

535 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 17:00:28.46 ID:2l05BMkQ.net]
テストは「何をテストしたいのか」って目的によるものだからな
データ処理のテストだと「データをきちんと処理して出力できてるか」のテストだから表示までテストしないのが普通
もちろん見た目のテストが必要になってテストに組み込むこともある
実際やってたことあるけど、単なる画像の表示すらたまに引っかかることあったな(肉眼では区別できないぐらいの変化が起きてた)

536 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 17:26:09.45 ID:Cn7p/k0i.net]
UIテスト用の比較ツールいろいろあるよ
UI自体が変わった場合は目視が必須だけどリグレッションは自動化可能

537 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 17:29:03.67 ID:XZaBgNxi.net]
スクロール、アニメーションは?

538 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 13:53:55.89 ID:294aUif5.net]
Windowsのwpfでディスパッチャーを細工しといてVMを(UIスレッド以外で動かして)単体テストしてるんだけど
世間様のブログやらではそんなことやってるのは見たことがない
ダメなバッドノウハウなのかなコレ?

539 名前:デフォルトの名無しさん [2022/03/25(金) 17:52:26.31 ID:oziK/Aco.net]
ChromeアドオンのseleniumIDEでwhile(変数同士がマッチ)という条件式を書きたいのですが書き方が見つかりません
Javascriptの書き方みたいですがSeleniumIDEコマンド例サイトを見ると変数の前に$(hoge)みたいに入ってるから違うみたいだし、30分くらいググってるのですがさっぱりわかりません
アドオン版は特殊な書き方するのでしょうか?

540 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 21:02:52.41 ID:VGJQOYmV.net]
>>528
VMってUIに依存しないただのオブジェクトだから普通に単体テストできるもんだと思うが。

541 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 21:21:23.93 ID:3GbnUYiI.net]
>>528
むしろテストするためのVMだよ
テストしないなら何でもいい

542 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 04:48:26.73 ID:ZxvtMkkN.net]
>>529
全国のSeleniumer必読
https://qiita.com/oh_rusty_nail/items/b8ba525d31ea7c522856

このページのSelenium IDE の所に、
全96コマンドの説明へのリンクもある

Selenium IDE コマンドリファレンス
(2019/09版 : Selenium IDE v3.12.0 [全96コマンドを徹底解説])
https://qiita.com/oh_rusty_nail/items/77782973b4152992017b

if ${var} === "abc"
else
end

とか書いてあるので、変数同士なら、
if ${var} === ${xyz}
とか?

推測だけど

543 名前:デフォルトの名無しさん [2022/03/28(月) 18:41:06.70 ID:zIjGTjbG.net]
個人情報を理由にテレワークさせない現場ってどうなの



544 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 18:48:30.00 ID:7OACB1JM.net]
開発機に個人情報が入ってることってあるか?

545 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 18:49:06.71 ID:saKIZddM.net]
家でやると電気代が2万ほど増えるんやが
会社で出してくれるとかあるん?

546 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 18:56:50.82 ID:wuRMgFKa.net]
>>534
ザルな会社だと実データをテストデータとして使ってたりする

547 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 18:57:52.28 ID:QirqJzML.net]
通勤手当無くなって在宅手当出るようになったと言う話はちらほら聞くね
ワイはフリーランスだから何も無いけど……

548 名前:デフォルトの名無しさん [2022/03/28(月) 19:07:41.58 ID:zIjGTjbG.net]
EUDなんよ

549 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 19:11:00.09 ID:zYEeILU0.net]
今の日本だと個人情報を在宅で扱う(扱える)のは論外
もちろんそういう論外なところもまだ多いけどw

550 名前:デフォルトの名無しさん [2022/03/28(月) 19:11:27.81 ID:zIjGTjbG.net]
それでも本番運用始まるまで本番データなんか使わなきゃいいだけだし
単にリスク負いたくない&リテラシーの低い上層部の言い訳にしか感じない

551 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 19:35:18.96 ID:pD/C+pxG.net]
>>537
うちは在宅手当3,000円/月
冷暖房入れると赤だけど通勤しなくていいのは快適

552 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 19:53:59.18 ID:7OACB1JM.net]
セキュリティの強度でいったらザルの会社ネットワークよりうちのがよっぽど強い
んだが結局のところ万が一お漏らしした時に持ち出しはしてませんでしたという言い訳をしたいから禁止にしてるんだろうな
ただでも持ち出しうっかりでもないのに漏洩したら完璧にセキュリティ破られてるってことだからそっちのがヤバい気がするが

553 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 19:58:01.42 ID:zYEeILU0.net]
そういう根本からのセキュリティ概念がないから論外なんだよ・・・
おまえの家だったらおまえが自由に個人情報外部に流せるだろ。それがザル状態



554 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 20:04:16.94 ID:7OACB1JM.net]
>>543
その程度の認識じゃ論外だよ
社内だったら持ち出せないかつったら全然そんなことはなく持ち出せてしまう
全時代的な企業だったらそれで納得するんだろうけどね

555 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 23:01:50.44 ID:JX21JVvT.net]
マ板ならともかくム板でこんな話する時点で論外

556 名前:デフォルトの名無しさん mailto:sage [2022/03/29(火) 10:53:53.22 ID:3q2obdSA.net]
セレブエンジニアサロンの小松和貴の動画では、

Java 土方はセキュリティーが厳しいから、
インターネット・携帯電話禁止で、皆本で調べると言ってた

557 名前:デフォルトの名無しさん mailto:sage [2022/03/29(火) 18:08:23.21 ID:g2SW/NK6.net]
お堅い所程リモートダメとか多いよね
こちらは少人数プロジェクトでお堅くも無いのでリモートだけど
社内サーバーやAWSへのアクセスはその会社のVPN経由じゃないとアクセス出来ないし
その辺はちゃんとやってる感じ

558 名前:デフォルトの名無しさん mailto:sage [2022/03/29(火) 18:12:15.32 ID:3LwTa7gJ.net]
クライアントが乗っ取られてvpn経由で社内サーバーがやられるかも

559 名前:デフォルトの名無しさん [2022/03/29(火) 18:15:08.46 ID:RRIlDfwC.net]
海外のIT企業とかどうしてるんだろう

560 名前:デフォルトの名無しさん mailto:sage [2022/03/29(火) 21:39:54.84 ID:YV5lTWI/.net]
共産党に情報を提供することで対価を得ます

561 名前:デフォルトの名無しさん mailto:sage [2022/03/29(火) 21:53:05.62 ID:YwtqAa4S.net]
共産党が金出すわけねーだろあんなケチな連中w

562 名前:デフォルトの名無しさん mailto:sage [2022/03/30(水) 12:19:52.81 ID:SZ4iQ/We.net]
YouTube で有名な、雑食系エンジニア・KENTA のRuby on Rails サロンでは、
モダンな会社が基本

そもそも、Heroku, AWS, CircleCI, Github Actions, Cloud 9 のクラウド開発

例えば、Ever

563 名前:yday Rails の翻訳者・伊藤淳一は、
全員がリモートワークのソニックガーデンのCTO

モダンなRails vs 旧体制のJava 土方

Javaはインターネット・OSS 禁止だから、勉強できない。
10年やっても、1年のRails プログラマーよりも下
[]
[ここ壊れてます]



564 名前:デフォルトの名無しさん mailto:sage [2022/03/30(水) 22:19:13.09 ID:N270RWsC.net]
NGワード: KENTA

565 名前:デフォルトの名無しさん mailto:sage [2022/03/31(木) 11:25:32.56 ID:IIUQuruj.net]
不意に疑問を感じて調べたけど見つからなかった
AWS の S3 のバケットポリシーって、バケットに対して設定するよね
んで、ポリシーの対象となるリソースを指定する時に、なんでリソースのarn書かなきゃならんの?

登録している先のバケット以外のバケットにポリシーを設定できちゃうなら分かるけど
そこらへんが書いてあるドキュメントはどこ?

566 名前:デフォルトの名無しさん mailto:sage [2022/03/31(木) 11:33:14.86 ID:XY5gLPnj.net]
https://pbs.twimg.com/media/〇〇〇〇?format=png&name=small
上記のようなツイッターの画像リンクを入力すると投稿主のツイ垢を表示させたいです
どうやって〇〇〇〇の部分から投稿主のツイ垢を特定すればいいでしょうか?

567 名前:デフォルトの名無しさん [2022/03/31(木) 12:24:15.35 ID:SwC8Dk/F.net]
>>555
○○はアカウントとは関係ないんじゃないっけ
画像検索かけるしかないかと

568 名前:デフォルトの名無しさん mailto:sage [2022/03/31(木) 14:02:21.98 ID:6RpIJweL.net]
>>554
アクションによってリソースに何を指定するかは異なる
例えばGetObjectならリソースのARNにはバケット名に加えてパス(キー)も指定する必要があり、
特定のキープレフィックスを持つオブジェクトに限ってアクセスを許可するような指定が可能
ListBucketみたいにリソースにバケットのARNを取るアクションの場合は確かに君の疑問の通りバケットポリシーでいちいちバケットを指定するのは冗長だ
そういう場合にはリソースの指定を省略できるような仕様になっていてもおかしくはないが、AWSはそうなっていないというだけの話

569 名前:デフォルトの名無しさん mailto:sage [2022/03/31(木) 16:34:32.72 ID:3F1JJOSM.net]
AWS なら、くろかわこうへいのサロンへ入れば?

KENTA のRuby on Rails サロンでも、
AWS 部の大ボスとかも、くろかわのサロンへ入っているらしい

Udemy のRails神・はむさんとか、
沖縄のかみざとよしとの人生逆転サロンのRails神・たけとかも

日本のそうそうたるメンバーが入っている

570 名前:デフォルトの名無しさん [2022/03/31(木) 17:06:32.27 ID:Hhwsm89o.net]
アナル舐め

571 名前:デフォルトの名無しさん [2022/04/01(金) 08:10:17.95 ID:iFxkip5l.net]
エンジニアのための情報共有サイトで記事書いてる人ってメリットあるのでしょうか?

YouTubeみたいに再生数に応じて収入があったりしませんよね

むしろライバルに知識与えない方が良くないですか?

572 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 08:42:12.09 ID:jNk3SMxB.net]
収入が入るほど再生数稼げないのでは…

573 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 09:49:57.21 ID:NNCswtN+.net]
書くことで自分の中で知識を整理できるとかはあるけど
趣味だよ
ここでおまえの回答に答えたとこで何のメリットもない。でも回答するやつがいるのと同じ



574 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 11:44:28.02 ID:+HGhQJ8X.net]
昔はネットも趣味の場だったんだけど、いまやマスコミュになってしまった

575 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 12:18:18.54 ID:oErDDmhk.net]
ライバルに知識与えたくないとかそんなみみっちい思考したことないわ

576 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 12:42:20.99 ID:Jg9e3IAW.net]
コミュ力や教養が大事だとか技術力は後からでも身につくとかずっとそういう言葉を聞いてきた
だからコミュ力や教養が足りない俺は技術力で差を付けれなかったら直ぐにポイされるとわかってる
だから俺は技術力の他に武器を持ってる奴には教えないようにしてる
奴らが技術力を身につけたら勝負にならんからな
多少自分の仕事が忙しくなろうが生活を守るには必要な事なんだ

577 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 14:49:16.13 ID:PU7Zi1lY.net]
情報発信すると、リクルートされる事がある。
例えば食べチョクでは、Ruby on Rails の開発者をリクルートして見つけた

だからKENTA は、転職用に情報発信するように言ってる。
記事を書いていますと言うのが、転職で圧倒的に強い

578 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 17:30:59.13 ID:pqrM18wa.net]
論文ない学位もない自称エンジニアたちの自己実現の場

579 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 20:05:29.89 ID:HdQpYhjj.net]
教えくれる人ってその方面では知識量が豊富なのでいくら教えてもなかなか追いつけるもんじゃない
狭い範囲で狭いスキルにしがみついてる人ならみみっちい思考もありうるのかもしれないな
人の処世術は様々だけどそれじゃ成長も少ないだろうし転職しようにもつぶしが効かず、上司に嫌われないように振る舞ったりで疲れるだろうな

580 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 20:19:38.28 ID:CCEqhZv7.net]
大学で学ぶような経年劣化しない知識
今の現場で使ってる新しい技術スタック
あとは秘伝のタレを少々
これだけ学べばまあ特に苦もなく現場でやっていける
5年もいらんだろ10年あれば余るぐらいだ
ここからはコミュ力や教養の勝負になる
もちろんレガシーでマニアックな知識では永遠に追いつけないかも知れないけどそれ使うか?って話
Win32APIとC言語を10年使い込んでGUIスクラッチできるおっさんよりreactを1年やった若者のが偉いんだな

581 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 20:37:35.47 ID:2DZKTtxL.net]
偉い奴なんかいらんw
求められるのは使いやすい奴だ

582 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 20:45:40.56 ID:a/ML5MEu.net]
レガシーでマニアックな知識≒経年劣化しない知識
なんだよ。新しい技術でも書き方変わってるだけだからね
知識だけで何もできない奴もおおいけどw

583 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 20:51:04.37 ID:HdQpYhjj.net]
レガシーでマニアックな知識って脱線してね
そこで成長が止まってる人はもはや教えてくれる人ではない



584 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 20:53:19.99 ID:CCEqhZv7.net]
>>571
ノンノン
経年劣化しない知識は大学とかで学ぶ基本原理原則的な知識な
現場で覚えたマニアックでレガシーな知識はいずれ価値がなくなる運命
だから若造のほうが新しいものを知ってるぶんスキルは上なんだよ
技術で勝てないから少し上のレイヤーで若造に差をつけるってわけ
そこでは技術より他の能力や経験の差が効いてくる

585 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 21:14:01.81 ID:L3MpFJNI.net]
レガシーは価値がなくなるとか、言葉の選び方がなんかおかしい感じ。

586 名前:デフォルトの名無しさん [2022/04/01(金) 21:15:27.34 ID:4ulEUl+C.net]
普遍的な知識ね

587 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 22:38:20.86 ID:2DZKTtxL.net]
>>573
>ノンノン
劣化したギャグの例か

588 名前:デフォルトの名無しさん mailto:sage [2022/04/01(金) 22:57:16.30 ID:f2B71YyX.net]
フローレン?
知らない娘ですね

589 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 03:25:23.86 ID:8k7mROJ3.net]
新しいのを知ってる=スキル上じゃないからな
新しいもの(自分の経験が浅いモノ)は経験上想定外のトラブル起こしやすいのが分かってるから
確実にできる手段(レガシーな方法)使った方がいいよみたいに、老人は新しいことやらない理由を探してるんだよ
言語一つマスターしてればほかの言語もすぐできるようになるって言うだろ。実際そうだしやろうと思えばできるんだよ

590 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 06:35:48.89 ID:ga5g+a1R.net]
まーたおれはすごいんだぞおじさんの自分語りが続く流れかよ

591 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 07:18:40.14 ID:eG69SWF3.net]
ちんちんシュッ!シュッ!シュッ!

592 名前:デフォルトの名無しさん [2022/04/02(土) 10:04:40.90 ID:qwudp5pE.net]
クロームにhttpsでIPアドレスとポート番号を打ち込んで実行した場合に
一番最初に宛先ポート番号へ送られる情報は何なんでしょうか?
自分のところには500byteちょっとの情報が送られてくるのですが
内訳が良くわかりませんでした。
Ethernetフレームの分け方見てみたのですが、よくわかりませんでした。

593 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 10:23:07.55 ID:BAqmRjl3.net]
ハンドシェイクで調べろ
セキュリティ技術者か反社会的職業でなけりゃ用のない知識だが



594 名前:デフォルトの名無しさん [2022/04/02(土) 10:29:23.20 ID:qwudp5pE.net]
>>582
ありがとうございます。
Three way hand shakingももちろん調べてみたのですが、なぜ、500byteちょっとなのかも
わからないです。
一応図面を見るとSYNとシーケンス確認番号が送られているみたいなんですけど、これだけで500byteもいかないよなぁと思いまして・・・。
ちなみに調べている理由はサーバーを作ろうと思ったらなんかすごい大変なことになってしまった感じです。

595 名前:デフォルトの名無しさん [2022/04/02(土) 10:30:33.13 ID:qwudp5pE.net]
もしかしてこれは別板で質問した方が良いことです?
割とマニアックな感じなのですか?
独学で初めて3か月の初心者なのでご容赦願いたいです。

596 名前:デフォルトの名無しさん [2022/04/02(土) 10:32:30.22 ID:qwudp5pE.net]
鬱になるまでは小学校で子供たちの給食作ってたのに何やってるんだろ・・・

597 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 11:13:38.08 ID:BAqmRjl3.net]
>>584
普通は自前で実装しない
例えばApacheやらメジャーなサーバソフトでもOpenSSLというオープンソース実装を使うだけ


なんだけどGo言語のライブラリでは、安全じゃないCで書かれたなんか使えるか!と自前で実装してるらしい
歌舞いてるなぁ…

598 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 11:25:46.28 ID:s7uUU0Pn.net]
何を見て500byteと言っているのかわからないから答えようがない

599 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 13:29:25.95 ID:lO0/Cdhr.net]
>>559
まんぐり返しがお勧め

600 名前:デフォルトの名無しさん [2022/04/02(土) 13:53:03.58 ID:qwudp5pE.net]
>>587
自分でソケット作ってそこの受信用のbuffに500byteちょっと来ましたよってコンソールに出たのです。
勿論、正確な数字が出ていたのですが、セキュリティに関してはよくわからないのでとりあえずぼかしてみました。

601 名前:デフォルトの名無しさん [2022/04/02(土) 13:55:13.54 ID:qwudp5pE.net]
>>586
OpenSSLダウンロードしたのですが、具体的にどういう風にhttpsに繋がってくるのかがわからなくて
もしよければよい解説サイトないでしょうか。自分でも探してみたのですが、どうにもわからなくてです。
受け取ったデータに対してOPENSSLで何をすればいいのかが良くわからないのです。

602 名前:デフォルトの名無しさん [2022/04/02(土) 13:56:27.88 ID:qwudp5pE.net]
>>596
openSSLをパスに通したのですがその事すっかり忘れていました。
おかげさまで思い出すことが出来ました。ありがとうございます。

603 名前:デフォルトの名無しさん [2022/04/02(土) 13:57:06.24 ID:qwudp5pE.net]
596の間違いです。



604 名前:デフォルトの名無しさん [2022/04/02(土) 14:01:05.50 ID:qwudp5pE.net]
ちがう、586の間違いです。

605 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 14:05:06.81 ID:BAqmRjl3.net]
>>590
「openssl ライブラリ 使い方」

606 名前:デフォルトの名無しさん [2022/04/02(土) 14:12:45.41 ID:qwudp5pE.net]
自分の理解力が足りないようなのでもっと粘ってみます。
すみません。

607 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 14:26:55.86 ID:YPKLSNfQ.net]
>>584
基本情報処理資格の教科書とかに書いてある、インターネットの基礎。
そういうのを自作するなら、まず国家資格を取った方がよい

基本情報処理資格 → ネットワークスペシャリスト(上級資格)

608 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 14:42:12.77 ID:kvExDSyU.net]
クラウド、SPA、スマホで品質はお察しだがノリで開発できてるんだが、真面目にクラウド資格とかの勉強する価値ある??

609 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 16:10:17.73 ID:Dltpff63.net]
>>589
ソケットレベルの話なら3-way handshakeなんかの部分は見えないから一旦忘れていい
Chromeでアドレス指定しただけならgetコマンドと端末の情報としてこんなやつが送られてると思う
https://i.imgur.com/PbULB5p.jpg
https://developer.mozilla.org/ja/docs/Glossary/Request_header

610 名前:558 mailto:sage [2022/04/02(土) 16:33:12.04 ID:YPKLSNfQ.net]
>>597

>>558
に書いたけど、

KENTA のRuby on Rails サロンでも、
AWS 部を作って、部活の大ボスとかも、くろかわこうへいのAWSサロンへ入っているらしい

米国年収でも、AWS Solution Architect が1,400万円と、
Railsの1,300万円を超えた

Amazon の時価総額も、コロナ不況の株高で、80兆円が150兆円になった

最も金になる技術が、Linux, Docker, AWS などのクラウド

611 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 16:49:17.26 ID:BAqmRjl3.net]
大体がJavaとか今時の高級言語ならopensslを直接に使わなくてもサーバは作れそう(ラップしてる

少なくともGoなら標準ライブラリ単体でLetsEncryptとかで貰った証明書とかで動かせるはず
(Goを使えとかさすがに言わんが
https://qiita.com/ryurock/items/f55db5944397619735bf

612 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 16:52:20.04 ID:/mZUsJdk.net]
>>581
socketの最初のreadで送られてくる情報の意味なら、
TLS接続のハンドシェイクらしい
HTTPSの仕様はRFC2818に書いてあるが真面目に読んでない

宛先のPCに最初に届くパケットの意味なら、
TCP接続のSYNパケット以外ありえないので500byteにはならん

613 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 20:14:47.72 ID:KOFrsD57.net]
よくPCの初期設定を
マクロで組んで必要なソフトを自動で入れられるようにできるとか聞くけど
実際にはどんな技術でやるの?
バッチファイル?
コマンドは?



614 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 20:20:09.29 ID:dXIY0Ycx.net]
今はwingetがあるし楽よね

615 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 20:34:57.96 ID:2N2g1+Bm.net]
windowsだったら自動インストール用のインストールメディア作るとか
https://ascii.jp/elem/000/001/480/1480541/
インストールしたいソフトの用意されてるコマンドラインで自動インストールしたり
https://docs.microsoft.com/ja-jp/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2022
自動インストール対応してないソフトだったら適当にc#(sendinputみたいなwin32api)でインストール用プログラム組む

616 名前:デフォルトの名無しさん [2022/04/02(土) 21:59:35.23 ID:UnftDitL.net]
プログラミング言語って複数覚えている人は全部直ちに使える状態なのでしょうか?
それともリアルタイムで触ってる言語以外は忘れてしまってるんでしょうか?

言語によって細かい部分が違うのに混乱しませんか?

617 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 22:02:25.58 ID:QMY8gq5k.net]
この言語ではこの機能があってこの機能がない
という覚え方をしている
細かい部分はマニュアルを見ながら

618 名前:デフォルトの名無しさん [2022/04/02(土) 23:07:13.67 ID:JX0YZKCB.net]
>>605
使わない言語は徐々に忘れていく
再び使う時は忘れてる部分と以前のバージョンから変わっている部分を調べながら書いていく

619 名前:デフォルトの名無しさん mailto:sage [2022/04/03(日) 02:53:24.26 ID:hfaCu3VE.net]
C++、Java、C#あたりのオブジェクト指向三兄弟のどれかをガッツリやったら言語の違いあんま気にならなくなると思うよ

620 名前:デフォルトの名無しさん mailto:sage [2022/04/03(日) 16:32 ]
[ここ壊れてます]

621 名前::27.38 ID:l4M86D5r.net mailto: 漏れは10言語ぐらい使えるけど、
あらかじめ型違いなど、細かい穴にはまらないようにコーディングするので、
うろ覚えでも問題ない

Ruby を基準言語にしているから、バグらないようにきれいにコーディングできる。
同じ型同士しか演算子しないし

まともな言語は、Ruby, Go, Rust, Elixir だけ

これら以外の言語は参考にしない。
悪い点が多いから
[]
[ここ壊れてます]

622 名前:デフォルトの名無しさん mailto:sage [2022/04/03(日) 18:24:27.03 ID:emwq93/r.net]
>>609
ruby はエクセルでいうところの option explicit ではないから使いにくい
型の明示は必要だとはいわないけれども、宣言がないのは非常にこまりますね…

ruby は最悪

623 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 01:16:52.59 ID:xuXn7rqp.net]
某R言語は本当に気持ち悪いユーザーが多いな



624 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 01:30:07.73 ID:LAyhopRs.net]
Matzに同情する

625 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 01:36:51.64 ID:neFxgh9e.net]
ホントRubyガイジのせいでイメージ最悪だよねw
特に他の言語のスレを荒らしている事が重罪だわw
今更Railsなんて時代遅れも良い所なのに

626 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 02:11:25.05 ID:kFlvtJem.net]
ずっと居座ってるからな
このスレだけでも言語名をngワードにしとくといい

627 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 06:16:59.45 ID:iyPdc+2x.net]
R言語への熱い風評被害

628 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 08:24:03.53 ID:Kf/wH7zc.net]
Rがディスられてて一瞬何事かとw
某C言語みたいな時代遅れの言語はいいかげん滅びるべきだと思うCOBOLのことなんですけどもね
みたいな感じか

629 名前:デフォルトの名無しさん [2022/04/04(月) 12:46:10.80 ID:HVAwnDQ8.net]
COBOLは金融業界ではもうしばらく無くならないんじゃないかな

630 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 12:52:21.07 ID:5zE9afia.net]
某COBOLの桁数の厳密な挙動とかは某++のtemplateで殴れば解決しそうな気もするが

631 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 14:22:25.12 ID:OP/0BMUN.net]
技術的な問題だけを相手にすればいいような仕事しかしたことないのかな?

632 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 15:11:11.43 ID:ipv6RaUy.net]
おい、俺のIDを見てくれ

633 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 15:21:05.36 ID:kQg8Fupw.net]
ラウリィ?



634 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 21:10:16.06 ID:LKr43FX/.net]
そのリはどこから出てきたんや
英単語が-lyで終わるイメージに引っ張られたんか
-yで終わる単語もあるのになぜだ
なぜを5回繰り返すことで再発防止に努めるんや

635 名前:デフォルトの名無しさん [2022/04/04(月) 21:54:34.82 ID:rmYLoa8l.net]
ラウィーやん
すげぇ

636 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 22:12:54.78 ID:uSufgxhL.net]
>>622
目が悪いんだ

637 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 23:29:01.53 ID:EYcJe0LY.net]
春休みってまだ終わらないのかそれとも平常運転でこれか

638 名前:デフォルトの名無しさん mailto:sage [2022/04/05(火) 10:17:05.67 ID:cjI2IBQP.net]
asp.netでアプリを作っています
htmlテーブルの変更点をC#のOnClickイベントで取得してDBに登録したいのですがポストバックがかかるとhtmlテーブルがリセットされて取得できません
調べたところOnClickにjavascriptでC#のメソッドを動かすことができればポストバックする前にデータを取得してDBに登録できそうです
この方法が正しいのか他にもっといい方法があるのか教えてください

639 名前:デフォルトの名無しさん mailto:sage [2022/04/05(火) 10:19:10.45 ID:cjI2IBQP.net]
ちょっと修正のため連投します
OnClickイベントにjavascriptを登録して、そのjavascriptからC#のメソッドを〜

です

640 名前:デフォルトの名無しさん mailto:sage [2022/04/05(火) 10:41:10.09 ID:+EK3ySaM.net]
自分で表示しているデータすらわからんのか?

641 名前:デフォルトの名無しさん mailto:sage [2022/04/05(火) 19:40:13.72 ID:U10U/iFz.net]
https://atmarkit.itmedia.co.jp/ait/articles/0306/27/news004.html 
に書いてある事じゃないの?
これ読んでも分からないなら多分解決出来ないw

642 名前:デフォルトの名無しさん mailto:sage [2022/04/05(火) 22:24:19.58 ID:Dj3JrMnr.net]
>>626
誰がどうやってHTMLテーブルを変更してるの?

643 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 10:37:38.59 ID:DXjgKHTk.net]
多人数で編集できてオフラインでも更新できてオンライン復帰したら自動的にサーバーに同期させる的なやつたまにあるけどどうやって実装してんだろ



644 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 10:50:18.28 ID:Il1+STIL.net]
未反映の変更をネット接続が確立されたら反映されるってだけでは
ScrapboxとかGoogleドキュメントを弄るとなんとなく分かるかも

645 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 11:21:24.01 ID:g9qXPUbl.net]
>>631
OT(Operational Transform)
https://drive.googleblog.com/2010/09/whats-different-about-new-google-docs_22.html
https://drive.googleblog.com/2010/09/whats-different-about-new-google-docs.html

CRDTのものもあるかもしれないが大半はOT

646 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 11:34:59.92 ID:DXjgKHTk.net]
>>633
あーなる
コマンドを保存するのか

647 名前:デフォルトの名無しさん [2022/04/06(水) 12:22:45.82 ID:KvPrX9rh.net]
ml/ml64で実行開始点をソースファイル内で指定するディレクティブなんだっけ?

648 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 13:05:02.39 ID:JZJcwgSr.net]
>>630
ユーザーがページにアクセスします

ASPが裏でDB操作してデータをJSONファイルにします

javaScriptでhtmlテーブルに表示します

ユーザーがテーブルを編集します

〜〜

こんな流れです
ここまではできてるのですがボタンを押して変更したデータをASPに渡すところができません

649 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 13:33:28.09 ID:ajOLMCdd.net]
「どうやって」編集してるの?という質問に答えてないけど、contenteditable="true" を指定して編集可能にしていますみたいな回答が期待されてるんじゃないの

650 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 14:35:21.29 ID:C6aH6BiW.net]
Chrome拡張機能作ってるんですけど、特定のサイトに複数のコンテントファイルを反映させたくて、以下のようにmanifestを設定しても片方しか反映されません。
どうやったら両方反映させれますかね?

"manifest_version": 3,
"content_scripts": [
{
"matches": [
"https://www.test.com/*"
],
"js": [
"test-1.js"
]
},
{
"matches": [
"https://www.test.com/*"
],
"js": [
"test-2.js"
]
}
],

651 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 14:58:20.87 ID:y3vUfJby.net]
>>637
そうですねcontentEditableをjavaScript側で全てのtdに設定してます

652 名前: mailto:sage [2022/04/06(水) 14:59:29.24 ID:y3vUfJby.net]
IDが変わってしまうのでコテハン付けても良いでしょうか

653 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 15:06:34.80 ID:g9qXPUbl.net]
>>636
クライアント側でHTML表示の元になってるJSONを管理して
DBを更新したい時には最新状態のJSONをサーバーにPOSTする

1. ユーザーが編集したらHTMLよりも先にJavaScriptで管理してるJSONを変更
2. JSONの変更を検知してHTML表示を更新
3. ユーザーが保存ボタンをクリックしたらサーバーに更新されたJSONをPOSTする

WebFormsで作ってたとしてもAJAXとJSONでやり取りしてるならポストバックじゃないと思うよ



654 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 15:29:59.81 ID:g9qXPUbl.net]
>>639
contenteditableで編集してるなら
保存ボタンをクリックした時に表示されてるHTMLテーブルのデータを取得してPOST

655 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 15:41:37.23 ID:g9qXPUbl.net]
>>638
"js": ["test-1.js”, "test-2.js"]

656 名前: mailto:sage [2022/04/06(水) 17:25:48.35 ID:TW9vvGSC.net]
>>642
そこが詰まってるんですよね
ASP側(c#)でOnclickイベントにvar test

657 名前:= htmltable;してtest.rowsするとcountが0なんです
何が問題でしょうか
[]
[ここ壊れてます]

658 名前:デフォルトの名無しさん [2022/04/06(水) 18:07:07.89 ID:KvPrX9rh.net]
635だが自己解決した
endだったのを思い出した

659 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 18:58:27.60 ID:g9qXPUbl.net]
>>644
HTMLテーブルはサーバー側で生成して返してるんじゃなくてクライアント側で生成してるんでしょ?

JavaScriptを使ってクライアント側で生成したHTMLテーブルの情報を
サーバー側に伝えないとサーバー側のC#コードでは把握しようがない

660 名前: mailto:sage [2022/04/06(水) 20:21:27.27 ID:fhv4QY08.net]
>>646
あーやっぱそうなんですね
その方法をまた迷ってるんです
onclientClickでjavaScript動かしてhtmlテーブルをJSONファイルに落としてから
onclickのC#でDB登録みたいな形でいいですかね
同期取れてるかはやってみないとわからないですけど

661 名前:デフォルトの名無しさん [2022/04/06(水) 20:47:11.27 ID:BoneVMvx.net]
wavファイルの音声データがどういう形で収納されているのかが知りたいです
配列に圧力の数値を時系列順に入れているというのはわかるのですが
時系列はどちら向きなのでしょうか?
[0]に入っている圧力は開始時間のものなのか終了時間のものなのかを知りたいです
何卒よろしくお願いします

662 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 20:59:26.49 ID:oIHs85Ec.net]
ファイル先頭側が音楽ならイントロ側だから
普通に考えて[0]が開始時間側だろ
圧力0は8ビットと16ビットで値が違うから要注意

663 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 21:02:23.83 ID:54mXGCwX.net]
>>648
4行目が何言いたいのかわからんけど、フォーマットはウィキペディア手がかりにして調べられるでしょ
https://ja.wikipedia.org/wiki/WAV



664 名前:デフォルトの名無しさん [2022/04/06(水) 21:04:41.79 ID:BoneVMvx.net]
>>649
ありがとうございました

>>650
そこには向きは書いてありません

665 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 22:17:18.60 ID:Tz0Aykgc.net]
リニア形式って言ったら0が最初だろうよ

666 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 22:27:02.18 ID:liwMEPQu.net]
終了側からのワケがない常考

667 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 22:58:21.48 ID:Tz0Aykgc.net]
心配ならスイッチで反転させられるプログラムにしておけばええがな
試しに再生して正常に聞こえたらその向きで合ってるし
逆再生に聞こえたら逆向き
ただそれだけじゃないか

668 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 23:15:57.43 ID:FiP7XqUf.net]
時系列であえて後ろから入ってるストリームデータって存在するのだろうか、興味ある

669 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 23:40:27.64 ID:Tz0Aykgc.net]
ストリームでは意味ない気がするな
BMPファイルは一番下が0で上に向かって書かれてるけど
それも試してみたら上下逆になってすぐわかったよ

670 名前:デフォルトの名無しさん mailto:sage [2022/04/07(木) 01:18:08.91 ID:+MsHR0KN.net]
CRTの走査線が上から来るから
並走するよりすれ違うほうがチラツキが減る

671 名前:デフォルトの名無しさん mailto:sage [2022/04/07(木) 01:22:41.98 ID:+MsHR0KN.net]
wavファイルって生PCMだけじゃなくmp3とか何でも入れられるからオレオレ逆順フォーマットとか作ったらいいんじゃないかな?

672 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 22:47:26.53 ID:2xLPNpHh.net]
node.jsからExcelのvbaって起動できる?
調べてるんだけど全然見つからん

673 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 22:57:59.86 ID:ehpYMGIZ.net]
child_processで外部のコマンド起動できるからどうにでもできるだろ



674 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 07:25:39.10 ID:jYgqSWhX.net]
>>660
ありがとう!こんなのあるんだね
power shellにvba呼ぶ処理書いてそれをnodeで呼び出せばいいかなと思ったけど合ってる?

675 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 10:17:54.99 ID:Ra/75qS3.net]
node.jsが不要だな……

676 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 15:26:43.15 ID:KPDM4Op+.net]
ライセンスがAll rights reserved.のコード片を見つけたのですがこれをそのまま利用したくはありません
だけど自分の実現したいことを実現するにはこのコード片を参考にせざるを得ないというか自分が何も見ないで書いてもこのコード片とほとんど同じ内容にならざるをえなさそうな気がします
この場合諦めてこのコード片を拝借するのかそれともそのコードの識別子の名前を変えたりしてこれはそれと別のソースだよって主張するのでしょうか?
とにかくこのコード片は参考になるのでなぞるようにしてコードを書きたいのですが丸パクリになってしまうのは避けたいです
どのように回避すればいいのでしょうか?

677 名前:デフォルトの名無しさん [2022/04/10(日) 15:26:58.96 ID:KPDM4Op+.net]
あげ

678 名前:デフォルトの名無しさん [2022/04/10(日) 15:42:56.37 ID:1PpvHR33.net]
>>663
all rights reservedはあくまでも著作権について述べているだけで、再頒布や利用にについて条件が明文化されていれば、その範囲内で使うことは可能
著作権表示のみで何も書かれていなければ、流用は許可されていないと解釈すべき
でも、可能性としては、開発者がとりあえず著作権だけ書いておいたみたいなのもあるので
コンタクトがとれるなら何かしらのOSS Lisenceの適用をお願いしたら対応してくれるかもしれない

679 名前:デフォルトの名無しさん [2022/04/10(日) 16:13:33.35 ID:KPDM4Op+.net]
>>665
LICENCEファイルの一部に
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
って書いてあったんだけどこれってこのコード再頒布する場合はこのLICENCEファイルも同梱しておけばいいってこと?
もしこのソースコード使って商用利用したとしてもこの著作権者から利益の要求はされないよね??

680 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 16:19:13.31 ID:bUUumOe7.net]
そこに書かれてるのはソースコードをRedistributionするときにやるべきこと(のひとつ)
別の場所に金出せって書かれてたら金ださなきゃだめだし、命出せってあったら命差し出さないとだめ

681 名前:デフォルトの名無しさん [2022/04/10(日) 16:24:41.97 ID:sKeAEYh+.net]
なるほど
じゃあ書いてないならもし金を出せって言われてもそんな文言どのファイルにも書いていませんでしたよねって言えば済むってこと?

682 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 16:27:53.46 ID:7HDkHX8h.net]
許諾する条件が書いてないものを利用したら著作権侵害だよ。

683 名前:デフォルトの名無しさん [2022/04/10(日) 16:34:49.75 ID:120bOjhi.net]
>>669
一応変更したかしてないかにかかわらずソースコードの再頒布は許されている



684 名前:デフォルトの名無しさん [2022/04/10(日) 16:39:55.40 ID:1PpvHR33.net]
>>670
適当なこと書くなよ

685 名前:デフォルトの名無しさん [2022/04/10(日) 16:54:45.54 ID:120bOjhi.net]
>>671
すまん
なんかワイ適当なこと言ったか?
どこが?

686 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 17:07:04.05 ID:7HDkHX8h.net]
>一応変更したかしてないかにかかわらずソースコードの再頒布は許されている

対象の許諾条件を確認せずにこう断言するところが。

687 名前:デフォルトの名無しさん [2022/04/10(日) 17:08:15.78 ID:120bOjhi.net]
>>673
許諾条件も書いてるよ
>>666の文言がその一部

688 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 17:34:30.16 ID:7HDkHX8h.net]
えーとね、 ID:KPDM4Op+ と ID:120bOjhi が同一人物なのか同じライセンス文書を見ているのかなんて
他人にはわからないし、>>666はあくまでも一部なわけよ。そこには>>670のような内容は書かれていない。

それにそもそも>>669は許諾条件が書かれていない場合について言ったものなんだがな。

689 名前:デフォルトの名無しさん [2022/04/10(日) 18:13:39.95 ID:120bOjhi.net]
すまんID切り替わっていたことに気づかなかった

690 名前:デフォルトの名無しさん [2022/04/10(日) 18:51:28.56 ID:1PpvHR33.net]
大事なのはそっちじゃないんだ

691 名前:デフォルトの名無しさん [2022/04/10(日) 19:32:21.08 ID:120bOjhi.net]
じゃあ何が大事なのか言ってくれ
ライセンスの文は全ては貼りたくない
ワイのgithubアカウントが特定される恐れがあるんで

692 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 19:44:56.48 ID:7HDkHX8h.net]
全部大事。

693 名前:デフォルトの名無しさん [2022/04/10(日) 20:14:41.44 ID:1PpvHR33.net]
>>678
ライセンスを理解できるだけの知識を身につけるしかない
ていうか、開発者なら避けて通れないとこだろ。何を丸投げしようとしてんだ

あと、開発者が守らなきゃいけないライセンスとは別に、エンドユーザが同意する必要があるEULAとかもあるから気を付けてね



694 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 20:38:43.40 ID:sboPFoYa.net]
偉そうに言ってるけどライセンスなんて見ないで使うの普通だからな
MITライセンスだからおk程度だろ
それMoney Ippai Tsukatteneライセンスで、後から莫大な金要求されるかもしれないぞ

695 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 20:43:46.76 ID:ZMrXNR+Y.net]
特定されるって権利者の名前伏せてでいいじゃん

有名どころのライセンス条文じゃない独自の書き方なら俺の手に追えんから勝手にやってくれな

696 名前:デフォルトの名無しさん [2022/04/10(日) 20:58:29.11 ID:120bOjhi.net]
Copyright (c) 2020-2021, Hoge
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Hoge nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL HOGE BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

697 名前:デフォルトの名無しさん [2022/04/10(日) 20:59:06.27 ID:120bOjhi.net]
権利者はHogeで名前伏せました
全文は以上です

698 名前:デフォルトの名無しさん [2022/04/10(日) 21:01:01.39 ID:120bOjhi.net]
ソースコードの形で再頒布する予定なのですが自分の見解ではこの文言が書かれてあるファイルを自分のプロジェクトにもコード片と同梱すればいいのかなって思ってます

699 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 21:06:00.59 ID:d6xsYmyF.net]
タービンソートって名前思いついたんだけどどんなアルゴリズムだと思う?

700 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 21:33:41.06 ID:ZMrXNR+Y.net]
3条項BSDライセンスやね

再配布するならコード片に同封するだけでいい

コード片を関数化して1ファイルの先頭にライセンス文を書いとけばコード片とライセンス文がバラバラにならずに済む

701 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 22:07:51.16 ID:ZtzjE5Lq.net]
DeepL での翻訳

Copyright (c) 2020-2021, Hoge
All rights reserved.

ソースコード形式およびバイナリ形式での再配布および使用は、
変更の有無にかかわらず、以下の条件を満たす場合に限り許可されます。

* ソースコードの再配布は、上記の著作権表示、本条件一覧、および以下の免責事項を保持する必要があります。
* バイナリ形式で再配布する場合は、上記の著作権表示、本条件一覧、および以下の免責事項を、
配布物とともに提供される文書および/またはその他の資料で再現する必要があります。

* Hogeの名前およびその貢献者の名前は、書面による事前の特別な許可なしに、
このソフトウェアから派生した製品を推奨または販売促進するために使用することはできません。

本ソフトウェアは、著作権者および貢献者によって「現状のまま」提供されており、
商品性および特定目的への適合性の黙示保証を含むがこれに限定されない、いかなる明示または黙示の保証も放棄されています。

いかなる場合においても、HOGEは、直接的、間接的、偶発的、特別、典型的、または結果的な損害に対して責任を負いません。
(代替品またはサービスの調達、使用、データ、または利益の損失、または事業の中断を含むが、これに限定されるものではない)

契約、厳格責任、不法行為にかかわらず、どのような原因であれ、どのような責任論であれ
(本ソフトウェアの使用に起因して何らかの形で発生した損害(過失その他を含む)については、
たとえそのような損害の可能性を知らされていたとしても、本ソフトウェアを使用することにより発生する場合があります。

702 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 22:40:00.92 ID:D/xoL3wp.net]
ライセンスが怪しいとかは大きな会社なら法務部があるだろうしそっち判断で良いんじゃね?
個人で判断するようなものじゃない

703 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 05:44:56.90 ID:550aWJHV.net]
「これで大丈夫なんですよね?」という質問は匿名掲示板で聞いても無意味だとわかるだろ
法律関係は特に



704 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 06:45:21.86 ID:BfhtRLw7.net]
責任取れないなら専門家に任せる。

705 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 10:20:10 ID:VKnqTipg.net]
主にSQLのカラム名ですが、
緊急連絡先の、
 ・名前
 ・電話
 ・携帯
 ・住所
などに、接頭辞で「緊急連絡先」であることを表現したいのですが、
「emg_name」、「emg_phone」などで一般的に通じますでしょうか。
何か「ワイはこうしてる」的なの教えてくれたらうれしいです

706 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 10:21:54 ID:DO/O88Y7.net]
どうでもいいので好きにしてください
命名に拘りすぎると先に進みませんよ

707 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 10:31:05.36 ID:Xcb2tsMG.net]
kinkyu_denwaでいいよ

708 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 11:15:11.32 ID:sjzgKw67.net]
>>692
通じるからとっととコーディングにかかれよ

709 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 11:23:51 ID:VKnqTipg.net]
>>693-695
あざます!

710 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 11:24:29 ID:XntNdYnw.net]
AWS の Cognito 使ったサインインのサンプル、どこを見ても jsbn.js, jsbn2.js, sjcl.js が必須だとか書かれてる
でも実際に使ってないし、取り除いて実行しても例外とか起こらねえ
もしかして丸パクり対策の罠コードに揃いも揃って引っ掛かってるとかないだろうか?
それともキャッシュとかでうまく行ってるように見えるだけなのかな?

入れてないと具体的に問題になるパターンって分かる?
例えば Google でログインとか OAuth でのサインインでは使うとか

711 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 11:29:17 ID:YvdS6rIZ.net]
>>692
カラム名の接頭辞で表現するんじゃなくて「緊急連絡先」テーブルを別に用意したほうがいい

712 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 11:29:48 ID:XntNdYnw.net]
罠コードつまり市販の辞書で出鱈目な項目を入れておくように、パクるとそれでバレるというコード
BigInteger実装とか公開鍵実装とかいかにも使いそうなライブラリだけど、SDKに入っていないとかないんじゃないのか?

713 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 11:43:45.09 ID:DO/O88Y7.net]
>>697
Amplify使えば?



714 名前:デフォルトの名無しさん [2022/04/11(月) 11:49:50.05 ID:7HaIe6bc.net]
>>687
つまりそのコード片の先頭に
Copyright (c) 2020-2021, Hoge
All rights reserved.
って行を付け加えればいいってことですか?
なんどもすみません

715 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 12:15:33 ID:Hu2NcYej.net]
どうやったらそういう解釈になるんだ・・・
その行を付け加えるだけでこれを満たせるのか?
> * Redistributions of source code must retain the above copyright
> notice, this list of conditions and the following disclaimer.

716 名前:688 mailto:sage [2022/04/11(月) 12:20:03 ID:uIRj5XJN.net]
>>688
の前半部分に書いてある

上記の著作権表示、つまり以下の、
前の人の著作権表示も含めなければならない

前の人の著作権表示を勝手に削除して、自分がオリジナルのように見せかけてはならない

Copyright (c) 2020-2021, Hoge
All rights reserved.

717 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 12:57:57.10 ID:Y3c5Iis6.net]
>>701
それだと利用条件がわからんやん

20行とか長くなるけど全文コピペしときな

718 名前:デフォルトの名無しさん [2022/04/11(月) 13:12:25.59 ID:7HaIe6bc.net]
>>702
なるほど
じゃあやはりこの文言があるLICENCEファイルをそのまま同梱すればいいってことですか?

719 名前:デフォルトの名無しさん [2022/04/11(月) 13:14:02.21 ID:7HaIe6bc.net]
>>704
なるほど
コード片の先頭にそのまままるごとコピペしておくのがよさそうですね

720 名前:688 mailto:sage [2022/04/11(月) 13:28:30.46 ID:uIRj5XJN.net]
MIT, BSD ライセンスなどは、著作権放棄じゃない。
著作権を持っている

作者の自己顕示欲がある。
作者の名前を表示することで、転職を有利にできる。
それで元を取っている

だから、前の作者の名前・著作権も表示しなければならない。
かつ無保証により、どのような損害が生じても作者に請求できない。
これも明示する必要がある

だから、全文をそのまま使って、
冒頭の前の作者の著作権表示と、ライセンス条項の間に、
君の名前を追加しておけばよい

Copyright (c) 2020-2021, Hoge
All rights reserved.

Copyright (c) 2022, 君の名前
All rights reserved.

Redistribution and use in source and binary forms, 全文が続く

721 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 13:34:08.35 ID:XntNdYnw.net]
>>700
npm install aws-amplify
はとうに
でもこれってnode.js用だから、browserify使ってサービスを取り込んだjsを作らないとWEBでは使えないらしい…
んで、それとは関係なくブラウザ用のライブラリがあってそれで接続するルート

722 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 13:42:13.91 ID:97amDQit.net]
>>708
フロントでもつかえるよ

723 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 14:33:26 ID:NjOhB73F.net]
>>698
だよなー
とっととコーディングにかかれとか言っちゃうやつはしばいたれ



724 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 14:49:29.79 ID:XntNdYnw.net]
>>709
require()とか使えるの?

725 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 14:56:20.65 ID:XntNdYnw.net]
>>709
webpackってのを使うのか

726 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 15:02:02.62 ID:Hu2NcYej.net]
>>710
DB設計などとしては別テーブルが理想だけど
実際問題としては別けるメリットがなく、手間もコードも増えるだけ

727 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 15:06:50.77 ID:XntNdYnw.net]
>>709
webpack の記事を探したら、jsbn とかも参照しないとダメって書いてあった
もしかして新しいSDKだと必要になったのか?

728 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 15:10:00.28 ID:uIRj5XJN.net]
横からだが、
なるほど、npm 用ではなく、HTML のscript タグに直接書いて使う用か

729 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 15:45:18.91 ID:sjzgKw67.net]
>>698,710,713
状況次第だろ、緊急連絡先が1人1個でいいなら特に分けなくてもいいし連絡先を複数持つなら別テーブルにした方がいいかもしれない
通常の連絡先と混ぜて緊急連絡先フラグを持つとかも考えられる
要はその手の要件がわからんのにどうのこうの言っても意味がないって話

730 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 16:54:36 ID:1McXPYhn.net]
理想論だとその通り条件しだいなんだけど
実際問題として緊急連絡先みたいなのはそういうの少ないんだよ

731 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 17:02:25.02 ID:dLOh2vgX.net]
ヤバいやつ多すぎw

732 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 17:08:10.67 ID:uIRj5XJN.net]
緊急連絡先は3つあって、優先度は上から、1, 2, 3 の順番。
病院では、この順番で電話する

これだけだから、別テーブルにする必要もない

733 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 17:11:32.45 ID:97amDQit.net]
まるでコボルだな



734 名前:デフォルトの名無しさん [2022/04/11(月) 17:22:01.84 ID:7HaIe6bc.net]
>>707
本当に詳しくありがとうございます
その方法にすることにしました。参考になります

735 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 17:24:17.02 ID:97amDQit.net]
ライセンスは複合のときどうなるのかよーわからん

736 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 17:35:29.67 ID:AfyGupt2.net]
>>692
クラス名・変数名に迷ったら書き込むスレ。Part29
https://mevius.5ch.net/test/read.cgi/tech/1619427133/

737 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 19:32:46.66 ID:keZrTIJu.net]
>>722
正々堂々と公式に聞いてみればいいのでは?

738 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 21:16:04.81 ID:voKtAiO9.net]
>>722
最初に著作権があってそれを許諾するのにライセンスがあるという原理を理解してるならなにも難しいことはない。
権利者が二人いるならその両者から許諾を受ける必要があるというだけ。

739 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 21:46:38.50 ID:625XwCT1.net]
>>716
ビジネスルールとして緊急連絡先は1人1個しか許さないのが合理的な状況ってどういう状況?

740 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 06:33:36.65 ID:da5RcI7d.net]
>>726
テーブルがシンプル

741 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 07:43:31.77 ID:hLE+Nr0b.net]
>>608
Rやったらめっちゃ毛嫌いしてる

742 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 09:01:05.44 ID:rpFygdst.net]
>>608
そこで名前が似てるから同じようなもんだろうとかJavaScriptの洗礼を受けるまでがテンプレ

743 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 09:03:28.33 ID:yFCdMoWR.net]
>>608
今どきオブジェクト指向って…



744 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 09:12:53.68 ID:+SrHGzSx.net]
今どきもなにも昔も今も未来もずっとオブジェクト指向だぞ
関数型なんて一部の声でかい連中が推してるだけだからな

745 名前:デフォルトの名無しさん [2022/04/12(火) 09:15:50.12 ID:myYSRVsG.net]
誰も関数型言語がどうのこうのなんて言ってないよね?

746 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 09:26:32.12 ID:+SrHGzSx.net]
他にないだろメジャーなパラダイムなんて
手続きはまあお察し

747 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 11:56:48.31 ID:wfmQ4k4u.net]
>>726
テーブルがシンプルになるwとか
分けると手間やコードが増えるwと
本気で思ってるような開発者しか雇えない状況だよ

使いにくかろうが保守性が低かろうが動かないよりはマシ

748 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 12:37:53.09 ID:QD9CfS88.net]
弊社環境
常時リモートデスクトップ
Mac 0台
シンクラ ツールインストール禁止

どうやってiPhoneアプリ開発すればいい?

749 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 12:40:58.95 ID:un9gXj03.net]
>>735
Webアプリ
or
外部委託

750 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 12:44:44.53 ID:znQbLFP4.net]
>>734
「JOINしなきゃいけなくなるじゃないですか!!」
とキレ気味に言われたことあるわ

751 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 13:14:41.29 ID:V9W7pNhl.net]
しょぼいORマッパーだとなるべくjoinしたくないんじゃない?

752 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 13:33:57.74 ID:gsOGD0UL.net]
>>735
YouTube で有名な、雑食系エンジニア・KENTA のRuby on Rails サロンでは、
Cloud 9 でクラウド開発する

Docker, Heroku, AWS, CircleCI, Github Actions など

CircleCI の実行環境には、iOS, Android などもあるのでは?
ただし、Linux(Docker)の数倍は高そう

753 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 13:34:15.32 ID:c8g8mNx5.net]
権利侵害ですよ。



754 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 13:54:21.77 ID:c8g8mNx5.net]
日本から、良い製品・研究が出るようにしてほしい。
それは同意だが、やってることは逆だ。

755 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 14:14:47.31 ID:c8g8mNx5.net]
>分けると手間やコードが増える
モジュールが1桁だと思うが、他の言語の場合はどうだろう?

756 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 14:25:50.96 ID:qtHNUbnz.net]
つかこんな程度のテーブルの正規化非正規化にネチネチとこだわる必要あるか?
いちいち細かい指摘をして思い通りにしようとかき回し自分は有能だと悦に浸る
低生産性の権化やんけ

757 名前:デフォルトの名無しさん [2022/04/12(火) 14:48:59.93 ID:c8g8mNx5.net]
プログラムは計算どおりに動くが、
人間はロボット、
つまり、工場で生産される未来でいいのか?

反省するまで、
結果として日本の製品開発力低下は、何もしないでほしい。

758 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 21:10:35 ID:X1LDRD8h.net]
>>726
1つ登録されていれば十分な状況だろ。そんなに不思議か?

759 名前:デフォルトの名無しさん mailto:sage [2022/04/15(金) 09:48:58.47 ID:P62zlOEs.net]
スレ立てるまでもない、とは言い難いニッチな質問をダメもとで

aws の amplify CLI で add api したときに、オーソライザが AWS IAM になってしまう
API Gateway で Cognito ユーザープールを使ったオーソライザを作って API の認可を変更した後に pull してもローカルでは特に変化は見られない(オーソライザ名が検索で出てこない)

amplify CLI からオーソライザを設定する記事とかどこかにない?
無いならマニュアルで設定するけど…

760 名前:デフォルトの名無しさん [2022/04/15(金) 23:55:17.64 ID:kMHawBDr.net]
数学板からやって来ました〜
https://rio2016.5ch.net/test/read.cgi/math/1649556863/

かけ算(乗法)とは何か?

2を3回足す→何に?
0に2を3回足す→なぜ0に?

2つが3つ→2つは2つでしょ
1つあたり2つが3つ→なぜ1?「あたり」とは?

2の3倍→「倍」とは?

私が頑張って定義した加法はこちら!
https://note.com/srtk613/n/n2acf986ebcb6

761 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 00:29:16.67 ID:cgDOuxmS.net]
> 2を3回足す→何に?
この文では何に2を3回足すのか明らかになってないので分からない
例えばxという変数(ここでいう変数は数学的な意味合いの変数ではない)があることが前提になっているのであれば「(xに)2を3回足す」ということでそれはx=x+2+2+2だろう

> 0に2を3回足す→なぜ0に?
なぜ0に引っかかったのかが気になるね
例えば「2に1を3回足す」も疑問に思うのかな?思わないのなら0という数が特別だと感じているからこの質問が出てきたのかな

762 名前:デフォルトの名無しさん [2022/04/16(土) 00:39:35 ID:cqF7oc/n.net]
2に足すなら新たに「なぜ2に?」という疑問が湧きます。要するに、無数にある数の中からよりによってなぜ0に?という疑問です

2×3 = 0+2+2+2
2×3 ≠ 2+2+2+2

2ではなく、0に足すのが正しいようなのです。なぜか

763 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 00:44:30 ID:b7VnoUTC.net]
数学板に帰れ



764 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 00:46:35 ID:zxrqA3v6.net]
それはその書き方だと立式できないから便宜的に0に足してるのではないか

〜0に足す場合〜
2x3 = 0 + 2 + 2 + 2
2x0 = 0

〜0を使わない場合〜
2x3 = 2 + 2 + 2
2x0 = (立式できない)

765 名前:デフォルトの名無しさん [2022/04/16(土) 01:01:03.56 ID:cqF7oc/n.net]
>>750
こわやこわや…

>>751
つまり、0に足すことによってかけ算を再現できるということですね。なぜそうなるのでしょうか
便宜上こういう式になるけど、そもそもなぜ0に足すことによってかけ算を再現できるのか?ということを明らかにしたいのです

766 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 01:56:36.24 ID:2sMe/VPK.net]
たまごかけるごはんは?

767 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 02:29:33 ID:Xz14Vl2z.net]
C#でStringのデータを2bitずつ変換したいんだがどうすればいい?

768 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 02:36:59 ID:b7VnoUTC.net]
utf16かutf8か何か知らないけど、そのエンコードによってstring→byte[]変換する
そして上位ビットか下位ビットからかしらないけど、その順序によってbyte[]の先頭から2bitずつ出力する

769 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 03:00:58.82 ID:+A5PZLb9.net]
2bitずつなにに変換するんだよ

C#のStringはutf16-leだが

770 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 09:41:40.83 ID:DZ0JuSCF.net]
>>749
0は加法について「特別な数」だからです
xに0を加算してもxのまま
そのような数は0以外ありません

771 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 11:55:41.99 ID:NFUA2B25.net]
>>747
> 2を3回足す→何に?
これは元の文章がおかしい
2を3個足すにすればいいだけ []
[ここ壊れてます]

773 名前:デフォルトの名無しさん [2022/04/16(土) 13:08:54 ID:cqF7oc/n.net]
>>753
卵かけご飯の「かけ」とかけ算の「かけ」って同じなんですかね?
数ってお"かず"なんでしょうか

>>757
0が加法について特別な数だということに異論はありませんが、そのこととの因果関係がいまいち分かりません…すみません

>>758
「何に?」という疑問はそこにも生まれます。あと、例えば2(が1個)に2を3個足したら2が4個になるだけで、1+3の計算になります。6はどこにも出てきません。
(これが分配法則と関係してるのかも!?)



774 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 13:12:13.65 ID:V2JT8LuH.net]
>>758
完全に同意
便宜上、乗算を説明するための近似となる文章表現をしたことでノイズが乗り、そのノイズに拘ってるだけの問題

775 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 13:13:43.73 ID:V2JT8LuH.net]
最初に2があり、これを3つに複製してそれぞれの合計を取る捉えれば何にという疑問は生まれない

776 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 13:17:06.45 ID:ILB4Tr27.net]
たまご × 黒豆雑穀米 × ちりめん × 削り節 × オリーブオイル × 焼き海苔 = ?

777 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 14:00:17.80 ID:DZ0JuSCF.net]
>>759
いくつに0を足しても元の数と変わらないなら
初期値を0としてそこにxを足せば必ずxになる
初期値として最適ということだね
君が悩んでるのは単なる初期化の問題にすぎない

778 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 14:12:14.76 ID:DdaJRWZW.net]
>>759
ほんとに定義が知りたいなら自然数の構成あたりから始めてみては。
議論ふっかけに来てるだけならもう少しうまくやってください

779 名前:デフォルトの名無しさん [2022/04/16(土) 14:35:03.63 ID:cqF7oc/n.net]
>>760
説明されるべき「乗算」がなんなのかまず分からないのです。完璧に写経したとしても、何が書いてあるか理解してないのと同じです

>>763
0を初期値にするのは結局 x×1 = x を成り立たせるための工夫に過ぎず、まずそもそも x×1 とはなんなのか分かりません

>>764
数を定義したものです↓
https://note.com/srtk613/n/na1ca73c47ede
ソクラテスみたいに論破したいんじゃなくて、本気で知りたいんです

780 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 14:52:53 ID:DZ0JuSCF.net]
>>765
初期化と言ったのはプログラム的にはそれがわかれば十分な問題であって
君のように考えるのはプログラマ的には全く意味がないから

結局数学自体が世界を知るための「工夫」に過ぎないから
そこにそれ以上の深い意味なんかないよ

781 名前:蟻人間 mailto:sage [2022/04/16(土) 15:09:22.74 ID:dqBVdpzN.net]
乗算というのは、演算の一種だ。
長さに対する面積。
複数の複数個。
そこにルールがあるのは群論や整数論などで勉強する。
ルールは自然発生するものもあれば、定義から発生するものもある。
一年ROMって群論の熟読をオススメする。

782 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 15:39:16.04 ID:2sMe/VPK.net]
>>762
UMA I

783 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 16:07:43.47 ID:HzTWzZVk.net]
>>767
あんたが群論を語るなんて、変わったね… QZ



784 名前:蟻人間 mailto:sage [2022/04/16(土) 16:47:25.51 ID:dqBVdpzN.net]
>>769
QZとは別人です。

785 名前:デフォルトの名無しさん [2022/04/16(土) 16:49:27.32 ID:cqF7oc/n.net]
>>766
ごもっともです

>>767
群論の定義を読んでも、なぜこのように定義するのか分かりませんでした。

786 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 18:17:37 ID:bGKDnM+t.net]
>>771
これは「なぜ」ではなく
こう定義したら無矛盾な体系が作れたというだけ

787 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 18:29:21 ID:HshMhMuC.net]
>>768
半分正解
めちゃ美味いのでやってみてね

788 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 20:05:49.86 ID:9kZcaiqY.net]
>>772
それはあまりにも乱暴な気がする
どこかのサイトで、群の新しい定義を考案・考察しているのを興味深く読んだが、どこか忘れてしまった…

789 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 08:59:23.34 ID:FqAzyeEG.net]
>>774
あえて付け加えるとたまたま有用だったということか
無矛盾な体系を作るのは意外と大変

790 名前:デフォルトの名無しさん [2022/04/19(火) 14:35:26.07 ID:93jtOIJR.net]
Windows Serverの特定のフォルダ配下の未圧縮ファイルを日次で自動圧縮(zip化)させるシンプルなロジックを探しているのですが、どなたか偉い人教えろください。

791 名前:デフォルトの名無しさん mailto:sage [2022/04/19(火) 14:37:59.52 ID:4rLwBLhm.net]
日次ならタスクスケジューラに、移動→圧縮→元ファイル削除、のバッチファイル入れておけばいい

792 名前:デフォルトの名無しさん [2022/04/19(火) 19:41:32 ID:UxS+dXZ7.net]
WPFの質問です
XAML側に
 コンボボックス(Itemsource = "{Binding Path = bind.list1}")
 データグリッド(Itemsource = "{Binding Path = bind.table}")
があり、

C#側に、
 class bind
 {
  List list1 {get;set;}
  Datatable table {get;set;}
 }
があります。


?C#側のWindowのコンストラクタ内で、bindのインスタンスを生成した後、
 list1にデータを与えて、Datacontext = this;します

?その後、ボタンのクリックイベントで、
 tableにデータを与えます。


?の後に、WPFの画面を見ても、DataGridに反映されていません。助けてください。
ちなみに?のDatacontext = this;を消して、?に持ってくると、DataGridに反映されます。

ボタンは何度も押されるのでtableの中身が書き換わる度にDataGridが更新されるようにしたいです

793 名前:デフォルトの名無しさん mailto:sage [2022/04/19(火) 19:45:43.22 ID:4CQfli8Q.net]
datatableにINotifyPropertyChangedを実装



794 名前:デフォルトの名無しさん [2022/04/20(水) 19:50:57.57 ID:YxFzzgau.net]
>>778です
ReactivePropertyを使って実装できました!
ありがとうございます

また追加で質問します

やりたいこと
ボタンを押した時、既に表示されているDataGridのItemSourceであるDataTableの中身をforループですべて確認して、
指定した条件に当てはまれば、行の色を変更したい

試したこと
DataGridRowのBackgroundをインデックス[0],[1],[2],[3],[5]を指定し色を変えたが、スクロールすると表示がおかしくなる

1枚目:正常に指定した場所に設定出来ている
2枚目:下にスクロールすると、インデックスで指定してないところにまで色がついている
3枚目:もう一度上に戻すと、正常に設定できてたはずの色が変になっている
https://i.imgur.com/GBvPRWR.jpg
https://i.imgur.com/TpxgjUU.jpg
https://i.imgur.com/iUbU91j.jpg

↑の原因は何かわかりますでしょうか

あと「やりたいこと」を実装するにはどんな方法がいいでしょうか

795 名前:デフォルトの名無しさん mailto:sage [2022/04/21(木) 17:54:20 ID:UEWB7PkB.net]
原因は知らないがStyle.TriggersのDataTriggerみたいなxaml書けばトラブルことは普通ない

796 名前:デフォルトの名無しさん mailto:sage [2022/04/22(金) 09:05:52.40 ID:foCOneKD.net]
よろしくお願いします。

縦4、横4のマトリクスのマスと2進法と16進法でデータの大きさを考えると

2進法では、2の4乗で16ビットで2バイト
16進法では、16の4乗で65536ビットで8192バイトで
比較すると16進法なら4096倍のデータ容量の違いが出ると
そう考えていいんでしょうか?

797 名前:デフォルトの名無しさん [2022/04/22(金) 09:44:17.04 ID:mLNKXQf1.net]
>>782
天才やん

798 名前:デフォルトの名無しさん mailto:sage [2022/04/22(金) 09:50:07.70 ID:ix6iVD/8.net]
node.jsでhttp.requestを使ってリクエスト飛ばしてるんだけど、どんなurlになっているかを調べる方法ある?
pathとかhost,portを別々で定義してるけど、自分の想定と違うurlになっているようでbodyがとれない

799 名前:デフォルトの名無しさん [2022/04/22(金) 10:27:18.26 ID:npLQ4LN9.net]
>>782
読み手が混乱する。
壮大な勘違いをしているでしょう。

800 名前:デフォルトの名無しさん mailto:sage [2022/04/22(金) 11:02:52.92 ID:sw1ZSFqm.net]
入力値が5個あります
出力値が2個あります
入力値から出力値が計算されるのですが、具体的な関数が不明です

入力値から出力値を推定するにはAIみたいなのを作ればいいのかなと思ったのですが、
AIのことを調べても何かを分類するものばかり出てきて、
推定値を出力するようなものが見当たりません
何を調べればいいか、もしくはざっくりどのように記述すればいいか教えてください

801 名前:デフォルトの名無しさん mailto:sage [2022/04/22(金) 11:17:38.40 ID:FVe0YoAk.net]
>>786
深層学習 回帰問題

802 名前:デフォルトの名無しさん mailto:sage [2022/04/22(金) 11:47:18 ID:lpUe/ai7.net]
>>787
やってみたのですが、線形回帰ではないので誤差が大きくなりました
実際の関数は各入力値に対して折れ線グラフのような形になっています

803 名前:デフォルトの名無しさん mailto:sage [2022/04/22(金) 16:43:41 ID:ZKSexgug.net]
Pythonで簡単な分類AI作るとき、
model=Sequential()
model.add(Dense(ニューロンの数,input_dim=入力の数))
model.add(Activation('relu'))
model.add(Dense(出力の数))
model.add(Activation('softmax'))
みたいにするけど、ニューロンの数ってどうやって決めるの?適当?
あと多段にしたほうがいいかどうかってどう判断する?



804 名前:デフォルトの名無しさん mailto:sage [2022/04/22(金) 17:29:41.60 ID:p48HHJp5.net]
>>784
request.href

805 名前:デフォルトの名無しさん mailto:sage [2022/04/22(金) 19:02:10.40 ID:FVe0YoAk.net]
>>789
理論的にやるとしたらとても大変
自動化ツールもあることはある
ハイパーパラメータ 自動

806 名前:デフォルトの名無しさん mailto:sage [2022/04/22(金) 19:3 ]
[ここ壊れてます]

807 名前:2:14.89 ID:OqR7zFyk.net mailto: >>791
モデルが決定したら自動でニューロンの数を試行錯誤するツールがあるということみたいね
モデル自体の決定は自分でするしかないのかな
遺伝的アルゴリズムというのがその話なのかどうかよくわからん
結局よくわからんから最終的に試行錯誤と経験しかない感じがする
[]
[ここ壊れてます]

808 名前:デフォルトの名無しさん mailto:sage [2022/04/22(金) 19:37:58.80 ID:Faoytok+.net]
これはうまく行かなかった
という報告は普通はないからね
新しいデータセットに対しては
0から取り組むしかない

809 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 09:04:08 ID:En+rC0cd.net]
VSCodeでtensorflowをGPU上で使いたいです
cuDNNのインストールまではしたのですが、

2022-04-23 09:02:09.533169: I tensorflow/core/platform/cpu_feature_guard.cc:151] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX AVX2
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
2022-04-23 09:02:09.915577: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1525] Created device /job:localhost/replica:0/task:0/device:GPU:0 with 2155 MB memory: -> device: 0, name: NVIDIA GeForce GTX 1650, pci bus id: 0000:01:00.0, compute capability: 7.5
tf.Tensor(b'Hello, TensorFlow2!', shape=(), dtype=string)

というエラーが出てしまいます
tensorflowをリビルドしろと書いてあるのですが、どのようにすればいいかわからないので教えてください

810 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 11:05:21.62 ID:3rPVUp1y.net]
>>794
それ INFO ではないか?

811 名前:デフォルトの名無しさん [2022/04/23(土) 12:08:42.17 ID:lyaCJMz0.net]
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.

with the appropriate compiler flags.
の通り、コンパイルフラグを変更しないといけません
man, --help or -h
などでコンパイルフラグを調べてください

812 名前:デフォルトの名無しさん [2022/04/23(土) 12:13:34.13 ID:lyaCJMz0.net]
oneAPI Deep Neural Network Library (oneDNN)が
operations: AVX AVX2を使えなくてダメだってさ

tensorflow/core/platform/cpu_feature_guard.cc
を見つけてきて、151行目のエラー前後を読まないといけないね

oneAPI Deep Neural Network Library (oneDNN)が
operations: AVX AVX2
を有効にするためのフラグがあるんでしょ?

813 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 12:39:36.63 ID:SMxHUlYu.net]
ええ、だからどういうフラグかわからないから教えてと言ってるんですが
英語くらいわかります



814 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 12:50:01.46 ID:IxpxhG25.net]
英語くらいはわかりますが調べようとは思いません。

815 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 13:01:25.64 ID:kgw0Ucei.net]
英語くらいわかります?
ERRORとINFOの区別すら出来ないのに?

816 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 13:06:56.32 ID:lzZBvk7o.net]
>>797
>operations: AVX AVX2
>を有効にするためのフラグがあるんでしょ?
その2つの拡張命令セットを使う最適化がされてるよっていうメッセージだぞ
質問する側も回答する側も英語読めてないやんw

817 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 13:24:36 ID:UUEa7EYi.net]
あるならフラグ書けやボケ

818 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 13:40:51.41 ID:9S6ACYtr.net]
当たり前だか指定する命令セットや使うコンパイラによってオプションは違う
本当にソースからビルドしたいならまずはマニュアル読め

819 名前:デフォルトの名無しさん [2022/04/23(土) 13:41:17.19 ID:lyaCJMz0.net]
>>794
> tensorflowをリビルドしろと書いてあるのですが、どのようにすればいいかわからないので教えてください

>>798
> ええ、だからどういうフラグかわからないから教えてと言ってるんですが

読み返してよくよく考えてみた

>>794 の使っているバイナリでは元々 "operations: AVX AVX2" を有効にしてビルドしてあった
でも >>794 の環境は提供されているバイナリをそのまま使えないので、
別の命令でAVX, AVX命令と互換性のある命令を使う必要があり、
適切なフラグをセットしてバイナリをリビルドする必要がある

ということで適切なフラグをセットする対応策はドキュメントに書いてあるでしょうから、
英語読める>>798は英語頑張って読んでね

820 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 13:42:37.94 ID:Phfimq1z.net]
エラーメッセージはどうでもいいから見てないけど
gpu使いたい場合は一番重要なのはバージョン
cuDNNとか「インストールした」じゃなくて、どのバージョンをインストールしたかってとこが重要
tensorflowのバージョンによってもどれサポートするかが決まってるから
ぐぐってバージョンの組み合わせを見つけてからダウンロード・インストールすれば動くし
逆に組み合わせ調べないと動かない

821 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 13:44:11.90 ID:xoifOiAo.net]
tensorflow/core/platform/cpu_feature_guard.cc:151

に書いてあるんじゃないの

でも最初のIがinfoの意味ならコンパイルはできてるけど最適化されてないよって意味じゃない

822 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 14:31:11.05 ID:xjMNFyYI.net]
DeepLで翻訳

このTensorFlowバイナリは、oneAPI Deep Neural Network Library(oneDNN)により、パフォーマンスが重要な処理において、以下のCPU命令を使用するように最適化されています。 AVX AVX2
その他の処理でこれらを有効にするには、適切なコンパイラフラグを使用してTensorFlowを再構築してください。

最初の人が言ってるようにINFOじゃん
パフォーマンスが重要な処理でしかAVX命令を使ってませんそれ以外で使いたければTensorFlowを再コンパイルしろと読める

823 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 14:55:53.21 ID:BQs7W50I.net]
>>807
ソース見たけどその解釈であってるね

これはメッセージがまずくて意図が伝わらなくなってるのでissueあげたほうがよさそう
昔のメッセージはもっとわかりやすいやつになってた



824 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 15:02:25.58 ID:5VyciCZr.net]
日本語わかってもカタコトの日本語だと意味不明というのと同じようなもんだな

825 名前:デフォルトの名無しさん [2022/04/23(土) 15:07:04.67 ID:lyaCJMz0.net]
>>807
そう、メッセージのみで考えるとINFO
tensorflow のみで考えてみた場合ね

でも、python とかで拡張ライブラリとしてtensorflow を使っている場合、
pythonが例外を投げてこのINFOを出す場合もある。
だから、メッセージ自体はINFOでも、外部ライブラリが
例外としている場合利用者にとってはエラーに準ずるの。

なので、解決方法を知っておくのは重要なんだけど
質問者は回答を知ってもスレには還元してくれないでしょうね

826 名前:デフォルトの名無しさん [2022/04/23(土) 15:11:19.66 ID:lyaCJMz0.net]
これで試してみ
https://stackoverflow.com/questions/47068709/your-cpu-supports-instructions-that-this-tensorflow-binary-was-not-compiled-to-u

What should you do?
If you have a GPU, you shouldn't care about AVX support, because most expensive ops will be dispatched on a GPU device (unless explicitly set not to). In this case, you can simply ignore this warning by

# Just disables the warning, doesn't take advantage of AVX/FMA to run faster
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
... or by setting export TF_CPP_MIN_LOG_LEVEL=2 if you're on Unix. Tensorflow is working fine anyway, but you won't see these annoying warnings.

827 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 15:31:54.72 ID:1GEAVNzE.net]
試すも何も、メッセージ出なくしてるだけじゃん

828 名前:デフォルトの名無しさん mailto:sage [2022/04/23(土) 17:01:33 ]
[ここ壊れてます]

829 名前:.78 ID:1KmqOdjM.net mailto: >>810
何言ってんのw
[]
[ここ壊れてます]

830 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 05:50:47.79 ID:EQQXvwF0.net]
C#で600万の要素のあるint型配列に{0、300、150、100、80,・・・(600万まで続く)}って感じで数字が格納されていて、
そして、1〜6,000,000の間で乱数を出したいのですが、乱数とはいっても↑の配列に入っている割合でそれぞれの数が出るようにしたいのですが、いい方法ないでしょうか?

831 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 09:02:39.39 ID:zr61OZd6.net]
割合関係なく普通の乱数発生させる。範囲は0〜配列の要素数-1
そして得られた乱数をインデックスとしてその配列の要素を結果を返す

832 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 09:50:02.21 ID:35viiTPD.net]
配列に入ってる割合はどこ行っちゃったんでしょうか
ちゃんと日本語読んでくださいよ

833 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 10:00:05.25 ID:zr61OZd6.net]
配列に1が30個入ってたら30/要素数の割合で1を出したいって意味かと思ったら違うのか
0、300、150、100、80・・・という割合の意味が分からないから俺には無理だ



834 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 10:03:30.75 ID:qAz5Hesd.net]
こんな感じでいける?

var numbers = new int[] { 0, 300, 150, 100, 80 };
var sums = new int[numbers.Length];
for (int i = 0, sum = 0; i < numbers.Length; i++)
sums[i] = (sum += numbers[i]);
int v = new Random().Next(sums[sums.Length - 1]) + 1;
int ok = sums.Length - 1, ng = -1;
while (ok - ng > 1)
{
int mid = (ok + ng) / 2;
if (sums[mid] >= v) ok = mid;
else ng = mid;
}
Console.WriteLine(ok + 1);

835 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 10:05:10.38 ID:zkziYODi.net]
ちょっと何やってんのかわからないです

836 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 10:05:41.98 ID:dUeEO36o.net]
>↑の配列に入っている割合で

多分これの解釈が違っているんだと思う。もう一回他人にわかる言葉で説明して。

837 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 10:14:36 ID:zkziYODi.net]
機械学習の質問です。
インプットに64個のフラグがあります。
正解のアウトプットも64個のフラグになっています。
このとき配列に0または1を入れて規格化して計算すれば正解は得られるのですが、
たかがビットなのに配列を用意して、答えのビットも配列にばらけているというのがどうも頭悪い感じがします。
もっと賢くて計算が速くなる手法があれば教えてください。

838 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 10:16:58 ID:L55ZvYuh.net]
>>815 の回答を見て天才かよと思ったら >>816 の反応が馬鹿すぎて絶望した
これIQが違いすぎて会話が成立しないやつだ

要はランダムにソートしたのと同じ結果が欲しいんじゃないの
違うなら値を6個くらいに絞って実例を3つくらい挙げて要件を説明しろ

839 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 10:18:09 ID:qAz5Hesd.net]
{ 0, 300, 150, 100, 80 }の意味が
・1が 0/630 の確率で出る
・2が 300/630 の確率で出る
・3が 150/630 の確率で出る
・4が 100/630 の確率で出る
・5が 80/630 の確率で出る
(630は、すべての要素を足した数)
と解釈したんだが、違うのかねぇ

840 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 10:19:01 ID:xiKS/a+r.net]
基本は
確率配列をすべて足して[合計]を作る(600万個あったらintの範囲を超えるかもしれないねえ)
0〜[合計]-1までの[乱数]を発生
[乱数]から確率配列を頭から順に引いていく
0以下になったらそこのインデックスが答え

841 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 10:20:02 ID:0t6sJ5jz.net]
じゃあもうそれが正解ということでいいです
ありがとうございました

842 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 10:36:39.30 ID:rPlVOsWU.net]
Reservoir Samplingでググれ

843 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 13:57:43.06 ID:XK347NDs.net]
不遜メソッド凄ぇ効くなぁw



844 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 14:06:27.41 ID:vTJ9qYns.net]
後釣り宣言かな?

845 名前:814 mailto:sage [2022/04/24(日) 14:38:00.55 ID:/ngwo9iT.net]
>>815
>>817-818
>>822-824
ありがとうございます。説明がわかりづらかったかもしれません。

ある一つの箱の中に1から600万までの数字の書かれた玉が入っていて、
1の書かれた玉が300個、2の書かれた玉が150個、3の書かれた玉が100個・・・という風にそれぞれの個数が異なって入っています
この箱の中から玉を一個だけ無作為に抽出したいといった感じです。
とりあえず試してみます

あと途中でレスしてるのは自分じゃないです

846 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 15:07:02 ID:rPlVOsWU.net]
それはWeighted Random Samplingという問題で
>>824, >>818 (二分探索で高速化), >>826 (ワンパス)
で解けます

847 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 17:54:05 ID:4gvmDiyI.net]
一度抽出した玉を二度抽出することがあるのか否かを明確にしないとダメよ
復元抽出なのか非復元抽出なのかでアルゴリズムが変わる
たぶん非復元だろうけど
文だけでは相手にどういう点が伝わっていないかが分からない
だから入力と出力を明示したサンプルが大事

848 名前:デフォルトの名無しさん [2022/04/24(日) 18:16:47 ID:awQxKQ/u.net]
馬鹿そうだからそこまで考えていないだろ

849 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 20:15:20.28 ID:rcB2xidb.net]
>>831
そんなに気にするような話か?
取り出した玉を戻さないならそのインデックスの数値を一つ減らすだけだろ
当然全体の数も減らす必要はあるけど

850 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 20:29:36.65 ID:pp8TduXr.net]
>>833
違いに気づかないままアルゴリズムを取り違えれば得られる結果セットが変わってくるのに気にしないのか?
しかも「インデックスの数値を一つ引くだけ」では説明しきれていないし処理効率も最適でない(最適なアルゴリズムはもう紹介されている)
母数に対して施行数が非常に小さいという前提があって初めて近似的に無視できる話

851 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 20:30:08.40 ID:xiKS/a+r.net]
>>833
818のテーブルを毎回作り直すと高速化の意味がなくなる

852 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 20:31:52.25 ID:dUeEO36o.net]
>>814は曖昧なところもあるがさすがに確率が変わるようなことを想定しているようには読めないが。

853 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 21:02:38.15 ID:rcB2xidb.net]
>>834-835
> 違いに気づかないままアルゴリズムを取り違えれば得られる結果セットが変わってくるのに気にしないのか?
だから仕様は本人が考えればいいだけ
どっちの仕様でも実装はたいして難しくないって話

> 818のテーブルを毎回作り直すと高速化の意味がなくなる
作り直さなくてもいいだろ
対象のインデックスはわかってるんだからそこと全体の総和から各々1引くだけだぞ



854 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 21:03:04.73 ID:d0rzDdet.net]
いつまでやってんだ暇人ども
もう解決済み

855 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 21:07:37.79 ID:xiKS/a+r.net]
>>837
そのインデックスより上のインデックスを全部-1する必要があるね
簡単だけど忘れるとめんどくさい
確率がらみはこういうミスがあっても普通に動いてるように見えるからテストがめんどくさいんだよな

856 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 21:19:49.12 ID:BCv1Ky71.net]
使用済みフラグを別に用意しときゃいいだろ

857 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 21:36:04.21 ID:rcB2xidb.net]
>>839
ああ、そこまでの総和を入れてるのか
確かにそうだな

858 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 21:37:58.01 ID:JuSG4+pD.net]
使用済みフラグを用意しても時間とともにどんどん性能劣化していくぞ
スマートなΟ(n)のアルゴリズムが提示されてるのにあえて我流にこだわるのは、自分の案を否定された気がして躍起になってるだけ

859 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 22:08:35.82 ID:4t9q0rYH.net]
おまえの案も誰かが考えたものをパクってるだけだけどな

860 名前:デフォルトの名無しさん mailto:sage [2022/04/24(日) 22:13:30.00 ID:c4nzsUiP.net]
>>842
weightedなreservoir samplingはO(n)じゃないけどね

861 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 01:10:18.24 ID:kHuYfEjp.net]
時間とともに劣化しないの作るのも余裕だろ

862 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 01:20:13.96 ID:B7syBDSL.net]
なんで鮮度の話してんの
お前ら寿司でも握ってるのか?

863 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 02:41:12 ID:ojWTR2Ur.net]
皆さんってやっぱり競技プログラミングできないのコンプレックスなんですか?



864 名前:デフォルトの名無しさん [2022/04/25(月) 06:17:11.14 ID:uuG1anaI.net]
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(inputFilePath));
byte[] data = new byte[1024];
bis.read(data, 0, 4); //4バイト読み込み
ByteBuffer tmpBuffer = ByteBuffer.wrap(data);//dataの中身が正しく[ABCD]の4バイトと表示される
bis.read(data, 0, 2); //2バイト読み込み
tmpBuffer = ByteBuffer.wrap(data);//dataの中身が[EFCD]の4バイトと表示される

バイナリデータを最初4バイト読み込んだ後に、2バイトの読み込みしてます。
最後のdataの中身は2バイトだけ読み込んだだけなので[EF]だと思ったのに、なぜ4バイト([CD]も表示される)もあるのでしょうか?

865 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 06:30:56.22 ID:n2lmYGqD.net]
>>847
何故やっぱりなのか

866 名前:デフォルトの名無しさん [2022/04/25(月) 08:05:23.25 ID:tSjXYtJn.net]
>>848

1回目に読み込んだデータが残ってるだけだよ
同じデータ領域使い回すから

867 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 10:12:11.07 ID:6o33udeT.net]
webpack 5.72.0 で、Promise を返すインスタンスメソッドを持つクラスを書いた index.js をビルドして実行してるのだけど

問題は Promise の実処理として
return new Promise(function(onSuccess, onError){...})
と書いてると、この無名関数内で(クロージャとしての) this にアクセスできない
アロー関数に直すと this にアクセスできる

これってなんで?
babel 通さない場合には問題ないからTypeScript の仕様なんだと思うけど

868 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 10:33:17.16 ID:6o33udeT.net]
>>851
babel通さない → 元とした JavaScript コード

869 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 11:31:57.12 ID:nhxHA0jx.net]
わからんが最適化でインライン化されてるとか?
Babelが吐いたコード見てみればわかるんじゃね

870 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 11:54:40.27 ID:ub0/1n3n.net]
tsの設定でjsのstrictモードを有効にしてない?
functionを呼び出す主体となるオブジェクトを明示してないからthisがundefinedになるのは自然だと思う
strictでなければグローバルオブジェクトを見に行こうとする
アロー関数はthisをレキシカルスコープで束縛するからreturn文を書いた場所のthisが見える

871 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 14:46:50.74 ID:6o33udeT.net]
>>854
してる "use strict";
TypeScript では JavaScript とは異なり、インスタンスメソッド内では this は明示的じゃないと見なしてクロージャとしては渡さない
という仕様、という理解でいいの?

872 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 14:53:45.61 ID:6o33udeT.net]
>>854
あ、もしかして webpack.config.js で strict の設定とかあるのか?

873 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 14:57:36.76 ID:Qr3Ho7R5.net]
してるというのはスクリプト内で明示的に手書きしているということ?
それによって話が変わってくる
TypeScriptで動かしたときはstrictが適用されていて、JavaScriptで検証したときはstrictを指定していなかったのだとしたらTypeScriptとは無関係のstrictによる違い
JavaScriptではfunctionとアロー演算子はいくつか仕様の違いがあり、特にthisの束縛ルールが違う
functionはstrictが指定有無でまた動きが変わる



874 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 15:00:1 ]
[ここ壊れてます]

875 名前:3.58 ID:6o33udeT.net mailto: >>854
あーーー
function はオブジェクト生成の文脈でも使われるから
無名関数内でも自身のインスタンスへの参照になってしまうのか
ややこしいな…
[]
[ここ壊れてます]

876 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 15:22:44.78 ID:NdUlRBA2.net]
これほどthisという言葉を嫌いにさせる言語はないよな

877 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 15:28:11.63 ID:nkJauqdV.net]
こういうのがあるからJSTSユーザーはオブジェクト指向を敵視するようになるんだろな

878 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 16:30:21.99 ID:6o33udeT.net]
別の質問

aws-sdk を使っていますが、現在のバージョンはブラウザでは webpack で使うと思います
ここで、API Gateway の生成する SDK は JavaScript なんですが、サインインの結果のトークンを渡せないです
これは旧来のjs版の aws-sdk を使うしかないという話?
→ webpack の出力コードからのエクスポート方法は調べたけど見つからなかった

それともこれもバンドルしてコードを書く?(webpackに寄せる)
それとも ID トークンはグローバル(window 変数とかにプロパティ生やして)に保存してやり取りさせる?

879 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 16:48:40.94 ID:6o33udeT.net]
セッションストレージに格納してたのを思い出して渡せたけど
こういう場合にはどれが正解なの?

880 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 17:34:15.57 ID:nkJauqdV.net]
質問が意味不明なので整理してきて

881 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 19:06:20.45 ID:OY+KUV8t.net]
中国人が日本語に翻訳させて話しているぐらい意味不明w

882 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 19:21:47.60 ID:6o33udeT.net]
>>863
1. 今の aws-sdk はブラウザじゃ webpack で固めるのが標準の方針となっているが、webpack が生成するスクリプトでは export は除去される
3. API Gateway が生成する SDK はモジュール化されてない JavaScript のファイル群なので、webpack でパッケージ化は難しそう

という前提で、aws-sdk で Cognito から得たアクセストークンを、どうやって API Gateway の SDK に渡すのが一番いい?

883 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 19:31:16 ID:6o33udeT.net]
2 が迷子…
ともかく webpack では、外部にデータを出す方法がない(か、単に知らないだけ)
webpack 内のスクリプトで得たデータを、レガシーな外部ライブラリに渡したい場合にはどうするのがよいの?という質問



884 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 20:26:37.77 ID:nkJauqdV.net]
たぶん本当にやりたいことは別にあるんだろうな
最初の目的を質問したほうが早いと思うぞ

885 名前:デフォルトの名無しさん mailto:sage [2022/04/25(月) 21:09:58.28 ID:MbgSFcwj.net]
営業機密なので無理です

886 名前:デフォルトの名無しさん [2022/04/25(月) 22:53:56 ID:uuG1anaI.net]
>>850
ありがとうございます。
読み込み先をコピーして使うと解決しました。
bis.read(data, 0, 2); //2バイト読み込み
data = Arrays.copyOfRange(data, 0, len + 1);

887 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 03:24:46.28 ID:JTn9J471.net]
>>861
Amazon Web Services パターン別構築・運用ガイド 改訂第2版 (Informatics&IDEA)、
NRIネットコム株式会社、2018

この本では、サーバーレスの3 Tier パターンが紹介されている

API Gateway - Lambda(認証) - Cognito User Pool
API Gateway - Lambda(処理) - DynaomoDB

EC2 を使わず、managed のみのサービスで構築する、Serverless Architecture。
他にも、GraphQL のAppSync, ElasticSearch とか

有名なYouTuber・くろかわこうへいのAWS サロンへ、入った方がよい

YouTubeで有名な、雑食系エンジニア・KENTA の初心者向けRuby on Rails サロンからも、
AWS 部の大ボスなど、多くの初心者が、くろかわのサロンへも入っている

他にも、Udemy のはむさんとか、
沖縄のかみざとよしとの人生逆転サロンの守護神・たけとか、
Railsのトッププログラマーも入っている

888 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 08:47:47.96 ID:S8E7Ewze.net]
>>867
いや、別に隠してるやりたいこととかはなくて
NodeJS を対象としたパッケージ化されたライブラリと、ブラウザを対象としたパッケージ化されていないライブラリを、どうやって橋渡しさせるのがいいの?
というだけ

889 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 09:08:45 ID:dAvJehu6.net]
>>871
ブラウザ非対応のパッケージをブラウザで使いたいってこと?
OSSならブラウザ対応のコードを自分で書いてプルリクすれば?

890 名前:デフォルトの名無しさん [2022/04/26(火) 13:27:12.26 ID:uKDaCZCW.net]
暗号化に対して複合や複合化、復号化って言ってる奴や書いてる奴多過ぎない?

別にIT知識が無くても日本語センスの問題だと思うんだが

891 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 13:39:29.81 ID:vaJn7zoF.net]
語源がどうだから〜みたいなもんだろ
そういうの気にするのアスペだけよ
今は「復号化」も一般的に使われてるしだからそれで問題ない

892 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 13:49:06 ID:XJMJ8ORI.net]
2chセンスがないんだなw

893 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 14:35:29 ID:M8YKNRRa.net]
それでいて「みえる化」とかいう変な言葉使ってたりするんだよな



894 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 16:32:17.17 ID:LprfjWj1.net]
まあ複合(化)に対して言うならまだわかるけど復号化をどうのこうの言うのはこんなところでなにイキッテルんだよw
って言う感想しかないわ

895 名前:デフォルトの名無しさん [2022/04/26(火) 16:39:20.44 ID:IJCtO+53.net]
見かけるのは複合(化)が多いな

896 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 16:51:07.22 ID:drCqQcpm.net]
SSD内臓みたいなもんだろ。何が言いたいか分かればいい

897 名前:デフォルトの名無しさん [2022/04/26(火) 16:56:29.92 ID:hbZUgTG0.net]
例えばRHEL7導入するってなったとしてさ
どんなコマンドが使えるか分かるような一覧って出てたりする?

898 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 17:41:43.05 ID:yoMJT/FH.net]
ちんちんシュッ!シュッ!シュッ!

899 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 19:46:32 ID:w/GcLzPI.net]
Pythonで履歴を記録するのに配列を使いたいのですが、
history=[]
として
history.append([1,2,3,4,5])
のように情報を追加することはできます。
しかしみな同じところに入ってしまうので、大量の中身を分類して格納することができません。
history[123].append([1,2,3,4,5])
みたいなことをやりたいのですが、うまくいきません。
どのように記述すればいいでしょうか?

900 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 19:50:14 ID:Y0YWAbka.net]
>>882
extend()では?

901 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 20:23:09.51 ID:kGLEtn1v.net]
>>883
それだと一つの[]の中に全部入って混ざっちゃいますよね。
1つの塊[1,2,3,4,5]を維持したまま、
history[0]=[[1,2,3,4,5],[2,3,4,5,6]]
history[1]=[[3,4,5,6,7],[4,5,6,7,8],[5,6,7,8,9]]
みたいにしたいんです。

902 名前:デフォルトの名無しさん [2022/04/26(火) 20:25:20.77 ID:HvTimNhH.net]
フォルダの中にファイルが10個以上あったらタイムスタンプが一番古いファイルを削除する処理をバッチファイルでどう書くかどなたか教えろください。。

903 名前:デフォルトの名無しさん [2022/04/26(火) 20:28:52.21 ID:ooKTPkpb.net]
>>885
【.cmd】 バッチファイルスクリプト %14 【.bat】
https://mevius.5ch.net/test/read.cgi/tech/1597442426/


こっちの方が教えてくれるぞ



904 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 20:29:56.56 ID:4Akr0/KD.net]
>>884
history[123].append([1,2,3,4,5]) でどううまくいかないんですか

905 名前:デフォルトの名無しさん [2022/04/26(火) 20:35:18.91 ID:1yE5+MmE.net]
JUY-977 元システムエンジニア 知的な理系人妻の絶品グラマラス 前田いろは28歳AVデビュー!! 気持ち良いと無意識に舌が出ちゃいます―。

906 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 20:51:24.10 ID:pykHkNAH.net]
>>887
history[0].append([1,2,3,4,5])
IndexError: list index out of range

907 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 21:20:10.70 ID:LprfjWj1.net]
>>882
普通にappendでいけるだろ
a=[]
b=[]
b.append([1,2,3,4,5])
b.append([2,3,4,5,6])
a.append(b)
b=[]
b.append([3,4,5,6,7])
b.append([4,5,6,7,8])
b.append([5,6,7,8,9])
a.append(b)
print(a[0])
[[1, 2, 3, 4, 5], [2, 3, 4, 5, 6]]
print(a[1])
[[3, 4, 5, 6, 7], [4, 5, 6, 7, 8], [5, 6, 7, 8, 9]]

908 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 21:20:44.87 ID:6GFvJMAy.net]
>>882
from collections import defaultdict
history = defaultdict(list)
history[123].append([1,2,3,4,5])

909 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 21:30:23.60 ID:hdQuMrES.net]
>>890
まとめて入れられないでばらばらと入るのでちょっとこのやり方は無理です

>>891
できましたありがとう

910 名前:デフォルトの名無しさん mailto:sage [2022/04/26(火) 23:03:47.44 ID:Y0YWAbka.net]
結局何がしたいか分からないが
それデータ取り出したりするやり方が今度は分からないとか言いそうw
単に二次元、三次元配列ってだけだと思うけど質問している本人が理解しているとは思えないw

911 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 08:11:12.13 ID:+++bviKy.net]
わからないなら答えなくていいよ
おまえより優秀な人が答えてくれるから
ノイズは邪魔でしかない

912 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 09:58:01.65 ID:uWKoYzv4.net]
>>894みたいな無能はそもそも書き込みするなよw

913 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 11:30:08.89 ID:ebpNfwy6.net]
いらっとする流れだな
明言されてないけど要件は2つあるんだよ
1 リストを入れ子にしたい
2 親側のリストには任意のインデックスに値を入れたい(連想配列として使いたい)

2の質疑に1は全く絡んでこないんだけど、質問者が省かずありのまま質問した
しかもヒアリングされるまでは2が課題であることが分からない悪文だった
勘違いした回答者たちがよってたかってハナから解決済みの1にばかり回答してる
「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問ができなかった質問者も、初心者であることを差し引いても残念な部分ある



914 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 19:40:26.79 ID:q5CPcWsS.net]
などと役に立たない自称回答者が申しております

915 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 21:27:29.59 ID:gTeDdYQC.net]
>>896
わからないなら出てこなくていいよ

916 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 21:27:56.30 ID:c8d7M3t0.net]
自分の無能さに腹が立ってるんじゃないのwww

917 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 21:35:22.42 ID:yZsKtbAc.net]
>>896
>「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問
無茶言うなよ

出来る事と出来ない事が明確に書いてあるんだから初心者の質問としては十分
欲を言えばどううまくいかないのかを最初から書いておくとよかったねって感じ

「配列を使いたい」と書いてあるからといって本当に求めてるものが配列とは限らないし、配列をよく理解してるとも限らない

918 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 21:39:54.76 ID:AKTj/bY+.net]
まあなんていうか、質問がわからなければ逆に質問すればいいし、今回もそれで解決してる
そういうコミュニケーションが取れない人は回答者やめればいいというか、迷惑だからやっちゃいけないと思う

919 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 21:58:22.19 ID:sxuAAT3O.net]
もう終わったのにいつまでやってんだ?
自分がベストアンサー取れないと発狂する人?

920 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 01:47:39.55 ID:9ZfZSNTa.net]
私は日曜プログラマーで、C++,C#,ruby,python等について独学で勉強致しました。
知識としては翔泳社の独習シリーズを通読できるレベルと言ったところと思います。

そもそもプログラミングを勉強したのが、自分で株や為替・仮想通貨について、
過去のデータから売買をシミュレーションしたり、予測を立てたり、
最終的には外部サーバから24時間自動取引をさせる目的にあります。

問題は断片として個々の過程のコードを組むことはできそうなのですが、
体系的なソフトとして完成させるとなると構想を立てるのが難しいです。

要するに、きちんと仕様を作り設計してIFをきっちり決めてからコーディングしたい。
しかし、本屋にある設計とか仕様の話って職業プログラマー向けで、
日曜プログラマーがシェアウェアや自作のプログラム設計するのに向いてるのがないです。

一体全体、本格的にチームやプロジェクト単位でソフトを設計・開発するのではなく、
そこまで大規模でなくてもそこそこ本格的に自分が作りたいソフトの設計を学ぶ本・勉強法はありますか?

紀伊国屋や丸善と言った最大規模の本屋を当たっても見つからないし、ネットで調べても有益な情報がありません。

921 名前:903 mailto:sage [2022/04/28(木) 01:51:13.40 ID:9ZfZSNTa.net]
最悪、プログラミングスクールに通ってノウハウを学び、
WEBアプリででも実現させようかな?とも思いましたが、
カリキュラムや口コミを色々と見てから、
コレジャナイ感とお金の浪費になるという心配があります。

922 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 02:31:45.31 ID:1xc5CjdI.net]
作りたいジャンルのOSS読むのが一番手っ取り早い

923 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 03:12:53 ID:Eitw2zDJ.net]
小規模でも何か最後まで作らないとなぁ
書いてあるような事の基本的なものをまず作ってみればいいと思う

株価などのデータを外部から収集してとりあえずデータとして眺めたり出来るような部分だけでも作ってみれば
色々と知見も生まれるのでは無いかと
ただこの外部からデータを拾ってくるのと、そのデータをどんな形式で保存して、それを利用出来るようにするのか
この点だけでも結構難しく、プログラム経験が全く無いと多分にっちもさっちも行かないと思う



924 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 09:39:54.07 ID:EG7zfsB6.net]
>>903
作りたいものを作りながら試行錯誤して調べて作ればいい
結局は失敗と成功の連続

設計やっていると設計だけが続いていつまでたっても終わらない

925 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 10:01:17.54 ID:piSah4KY.net]
>>903
> 要するに、きちんと仕様を作り設計してIFをきっちり決めてからコーディングしたい。
やればいいやん

> しかし、本屋にある設計とか仕様の話って職業プログラマー向けで、
> 日曜プログラマーがシェアウェアや自作のプログラム設計するのに向いてるのがないです。
そりゃ日曜プログラマーで仕様書きっちり書いてるやつなんてまずいないからな

日曜プログラマーみたいにチャラく楽にきっちりした仕様書ができるなら職業プログラマーもそうやってるよw

926 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 10:10:22.14 ID:NzSh5VY0.net]
職業プログラマの作る(作らされる)仕様書というのはそれ自体が納品物だから作らなければならないのであって、モノ作る上ではほとんど価値はない
本当に意味のある必要なものを必要なタイミングで作るのであれば、プログラミング作業と比べてそれほど大した手間はかからん

927 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 12:09:23.75 ID:N+IR1zF4.net]
>>903
わかりやすく書いてる本が少ないというだけで
職業プログラマーだろうが日曜プログラマーだろうが仕様の作り方や設計の方法の基本に変わりはないよ

おすすめの勉強方法は小さな種類の違うツールをいくつも作ること
練習用の小プロジェクトが多く用意されてる本だったりオンラインコースをやればいいと思う
いい本かどうかは別にして有名どころで言えば「

928 名前:゙屈なことはPythonにやらせよう」とか
その辺を一通り経験してから仕様や設計の本を探せば見方が変わってるはず
[]
[ここ壊れてます]

929 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 12:09:39.93 ID:2zMgJdQK.net]
日曜プログラミングなのにウォーターフォール的にかっちり設計したいという方向性自体がニッチなのでドンピシャな本を探しても徒労に終わるのでは
大は小を兼ねるのできっちり設計を学ぶような本を買い、一人開発とチーム開発のギャップ部分は適宜読み替えたり読み飛ばしたりするのがよろしいかと
プロジェクトは教科書通りに進めるのではなく自分の状況に合わせてテーラリングするところまで含めてセオリーの一環
実践的にはレビューをセルフで翌朝冴えた頭で軽くやるとか、Gitなどのソースコード管理は便利だから一人でも使うとかそういう方向になるとは思う

930 名前:◆RvDvKTORns mailto:sage [2022/04/28(木) 12:39:17.03 ID:Hm2fax8Zm]
P2Pでミラーリングサーバー内のサーバー同士を接続して、
使う事を考えたんだが、どうだろ?

931 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 12:39:33.03 ID:hPMohmUF.net]
システム構築運用で、言語の文法が占めるシェアは、1割ぐらい

Ruby on Rails, VSCode, Linux, Heroku, AWS, Docker,
Terraform, CircleCI, Github Actions、データベースなどのシェアが大きい。
GUI では、Node.js, Bootstrap, Tailwind, React, Vue.js, TypeScript なども

YouTube で有名な、雑食系エンジニア・KENTA のRails初心者用サロンでも、ほぼ同じ内容。
それで、サロン内のAWS部活の大ボスなども、くろかわこうへいのAWSサロンにも入っている

皆この方法で、1年ぐらいの未経験者が、10年以上のプロよりも技術力が上になっている!

なぜ、Railsを選択するのかについては、KENTAも言うように、学習環境の充実がある

YouTube でも、Dean など有能な外人が一杯いるし、
翻訳版Railsチュートリアルの古いバージョンなら、無料でも見れるし

黒田努のRails本も3冊出ているし、他にも、
Ruby on Rails 6 エンジニア養成読本、2019
パーフェクト Ruby on Rails 【増補改訂版】、2020

改訂2版 パーフェクトRuby、2017
改訂2版 Ruby逆引きハンドブック、2018

最短でアプリ開発を学ぶには、下の2冊。
改訂2版 Ruby逆引きハンドブックと、
改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018

ただし、ちょっと古い。Ruby 2.5.1, Rails 5.2。
でも大体は、Ruby 2.6, 2.7, Rails 6 でも動くだろう

自宅ではじめるDocker入門[改訂版]、浅居 尚、2021
これでプロジェクトを、Docker Compose に置き換えるのも面白い

932 名前:◆RvDvKTORns mailto:sage [2022/04/28(木) 12:58:06.18 ID:Hm2fax8Zm]
>>912の方法のメリットはトラフィック量を激減させることに有効な点。

933 名前:デフォルトの名無しさん [2022/04/28(木) 14:23:23.40 ID:RM3t/uiu.net]
UMLってどんなタイミングでどの程度使ってる?



934 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 14:36:52 ID:QjN7x50J.net]
ユースケースとシーケンスはわりかし、たまにフローチャートとしてアクティビティ図

935 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 14:41:14 ID:QjN7x50J.net]
顧客は非技術者ばかりだから、そちらにはExcelで書いた愚にもつかないそれらしい資料しか出さない
開発時の内々の資料だからコーディング前に書く

936 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 16:06:12.05 ID:XEviVYrE.net]
ちんちんシュッ!シュッ!シュッ!

937 名前:デフォルトの名無しさん [2022/04/28(木) 17:54:29.84 ID:RM3t/uiu.net]
設計にがっつり使ってるって訳でもない感じ?

938 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 18:06:48.43 ID:S9REZfuG.net]
質問させてください
AIオセロを作ろうと思っています
評価値がAIなのは様々なサイトで例が紹介されているのですが、
たとえばどこに置けるか判定したり、置いたときに石をひっくり返したりするのは、
どこのサイトもAIではなくアルゴリズムでやっています
ForだのIfだの連発するので、AIでできたら軽くなりそうですが、
実際やってないのはAIだとできないからなのでしょうか?
なぜできないのか、もしくはできるのならどのような感じで作ればいいか教えてください

939 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 18:23:12.29 ID:YwA7vkYw.net]
bitboardやインデックスを使って効率的に行えます
オセロは特に終盤において高速に読み切ることが重要なので
あえてAIを用いる意味はないでしょう

940 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 18:32:42.76 ID:6Qy8ebrK.net]
>>920
>石をひっくり返したりするのは、
どこのサイトもAIではなくアルゴリズムでやっています
>ForだのIfだの連発するので、AIでできたら軽くなりそうですが、

なんでそうなるのw

941 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 18:38:42.09 ID:mj4fXcKO.net]
すみません、勝手なイメージでAIのほうが優秀そうに思えました
bitboardでやる例は見つけました
実際に採用されてない理由は、bitboardよりアルゴのほうが速いからということですね
ありがとうございました

942 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 18:44:54.64 ID:Eitw2zDJ.net]
オセロの判定を楽しようとする考えが理解出来んw
もしかして自力でその部分を実装出来ないのかと思うと
そのレベルで思考部分にAIのライブラリ使ったりするのもどうかと思うわw

943 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 18:54:07.84 ID:bxNbbPoT.net]
質問に対する批判はやめろよ
嫌味言って何かプラスになることでもあるのかい?
ストレスたまってるんだろうけど他人に当たっちゃだめだよ



944 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 19:04:46.97 ID:Eitw2zDJ.net]
>>925
何故?間抜けな質問はするなよって意味なのだがw
>>882みたいなガイジが利用するなという事な

945 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 19:08:04.96 ID:7H8fW4bB.net]
よほど現実社会で認められてないんだな

946 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 19:22:22.96 ID:SvbegSjy.net]
無駄に他人を攻撃しないと正気が保てないほど追い詰められてるんでしょう

947 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 19:28:50.87 ID:1xc5CjdI.net]
家庭でも学校でも、悪そうな奴には石を投げつけろと教わった

948 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 19:48:36.30 ID:QjN7x50J.net]
>>919
クリティカルな箇所かな

障害説明にUML出したらこんなもの出すなと怒られたりY川
とにかく今までUMLに金を出す顧客に出会ったことはない
東日本だからOGISの仕事とかはしてないし

949 名前:デフォルトの名無しさん [2022/04/28(木) 20:09:26.49 ID:8XCEtU04.net]
>>930
なるほどな

950 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 20:19:19.07 ID:piSah4KY.net]
>>930
> とにかく今までUMLに金を出す顧客に出会ったことはない
当たり前だろ...
客から見たらUML使うかどうかなんて関係なく仕様通りのものを安く早く作ってくれればいいだけだし

951 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 20:20:25.12 ID:Pja5Nrfr.net]
896デフォルトの名無しさん2022/04/27(水) 11:30:08.89ID:ebpNfwy6
いらっとする流れだな
明言されてないけど要件は2つあるんだよ
1 リストを入れ子にしたい
2 親側のリストには任意のインデックスに値を入れたい(連想配列として使いたい)

2の質疑に1は全く絡んでこないんだけど、質問者が省かずありのまま質問した
しかもヒアリングされるまでは2が課題であることが分からない悪文だった
勘違いした回答者たちがよってたかってハナから解決済みの1にばかり回答してる
「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問ができなかった質問者も、初心者であることを差し引いても残念な部分ある
922デフォルトの名無しさん2022/04/28(木) 18:44:54.64ID:Eitw2zDJ
オセロの判定を楽しようとする考えが理解出来んw
もしかして自力でその部分を実装出来ないのかと思うと
そのレベルで思考部分にAIのライブラリ使ったりするのもどうかと思うわw

952 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 20:22:32.27 ID:SGhgbj0o.net]
文章じゃ理解しにくいところを分かりやすく図解するために、図を描く手段としてのUMLは歓迎されるけどな
障害説明で処理の流れはこうなってますってUMLを出されても一般客は困るだけよ

953 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 21:58:45.28 ID:piSah4KY.net]
>>933
>>902



954 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 22:21:26.24 ID:QjN7x50J.net]
>>932
違うし
仕様通りだろうがUMLはダメ

955 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 22:31:23.68 ID:piSah4KY.net]
↑何言ってるんだ、コイツ
こんな性格だとそりゃ怒られるわ

956 名前:w []
[ここ壊れてます]

957 名前:デフォルトの名無しさん [2022/04/28(木) 22:41:33.22 ID:smC1VArx.net]
極稀にルールが上手く機能しないオセロか

958 名前:デフォルトの名無しさん mailto:sage [2022/04/28(木) 22:49:13.14 ID:Uv1/96EV.net]
ときどき本来置けないところに置けてしまうけど、相手が気づかずにゲーム続行されてしまうことがあるオセロ
いいと思います

959 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 06:23:43.88 ID:cLH7P4OU.net]
AIがルール無視したらそれを発見して「ダメだよ」と教えてやるルーチンを作ればイイんじゃねーの?

960 名前:903 mailto:sage [2022/04/29(金) 06:54:06.75 ID:ZgqZd+R5.net]
>>905-913

返信遅くなり申し訳ありません。
様々なアドバイスありがとうございました。m(__)m

961 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 07:31:10.07 ID:sn3C2BTd.net]
>>940
そのルーチンを書いたり呼び出して実行時間を割いたりするのを省くためにAIを使いたいって話だからね
ルーチン書くなら省けないね
元の流れを忘れて新奇性だけを追求するなら、AIでとりあえず手癖で指してから、ゴメン今のルール違反だったわと待ったを掛けるNPCというのも面白いね

962 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 10:47:11.20 ID:UMUuDEZW.net]
待ったかける前に、石をひっくり返せない時点で気づくだろ

963 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 11:46:40 ID:gzE8pBr1.net]
ひっくり返せるのかをどう判断するのかって話だろ



964 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 12:03:54.36 ID:EK7fRI9K.net]
ひっくり返せなかった場合はそこには置けないんだというルールを教える
間違ったコマをひっくり返すのもダメだと教える
そうやって全部教えるなら結局ルールのif文を一式ルーチンとして書くのと同じかそれ以上に手間かかるよね

965 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 12:18:03.15 ID:k1VBqphU.net]
AIと機械学習が混ざってない?

966 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 12:31:41.66 ID:TxRFcFSw.net]
深層学習も同じだぞ
よくAIが自分でルールを学ぶなんて話あるけどあれ大嘘だからなw
評価関数にルールを埋め込んでるし、そこでの手間が半端ない

967 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 12:36:40.03 ID:upXpOJMl.net]
AIってただのフィッティングだよね
関数が直線じゃなくて超次元の得体のしれないものになってるだけで、
データにフィットする関数を求めてるという意味で回帰直線と何ら変わりない
だからデータの質や層の設定のしかたが重要になる

968 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 12:45:33.11 ID:rtkOEs9z.net]
ルールを埋め込んでるとか、おじいちゃんいつの時代の話をしてるの?

969 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 12:54:43.64 ID:aW0fszg8.net]
'relu'って自分で埋め込んでるんじゃないの

970 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 13:47:44.36 ID:PJMd8sZ3.net]
>>947
「囲碁ソフトの開発者は囲碁のルール知らない」なんて冗談みたいな本当としてよく言われてるでしょ
AlphaGoとかあんだけ話題になったのに知らんの?

君くらいの人は回答者側に立たないでほしい

971 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 13:50:18.62 ID:TxRFcFSw.net]
ゲームAIだと打ち筋がよかったか悪かったか評価点をつけて、その評価点が最大になるように学習を進めてくんだけど
その評価点の算出がルールそのもの
反則負け判断や学習を有利に進めてくためにやる入力マスクみたいな処理もルールの埋め込み
今の時代のAIはルール埋め込まないと学習できないんだよ。未来はどうなのか知らないけどさ

972 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 13:58:08.62 ID:2l00G1lX.net]
>>951
残念だけどそれは冗談だぞ
ルールを破らないようにルールベースで制御してる

973 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 14:00:34.50 ID:GeSSWSUa.net]
>>951
ワロスww



974 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 14:07:40.39 ID:rtkOEs9z.net]
> その評価点の算出がルールそのもの
マジで何も理解してないだろw

975 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 14:50:27.20 ID:7JeEJynp.net]
つまり一般プレイヤーも評価値というルールを守らないから負けるわけだな

976 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 16:23:37.45 ID:tT52u6BU.net]
>>953
ルールベースて
意味知らないで使ってるでしょ
AlphaGoはNNとMCTSだし、ルールベースでは全くない

977 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 16:24:40.19 ID:2uuNentr.net]
囲碁とオセロのルールのレベルを一緒にするなw

978 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 17:20:01.13 ID:3l5coc0t.net]
>>957
ルールに反するような無意味な枝を作らないのは「ルールベースのアルゴリズム」だよ

979 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 17:22:50.61 ID:0no2ZR3v.net]
言葉遊びの屁理屈

980 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 18:22:18.92 ID:rtkOEs9z.net]
猫画像を判断するAIには猫画像判断ルールを埋め込んでるとか言い出しそうw

981 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 18:26:07.95 ID:zFR0Q3YB.net]
そういうルールがなければランダムってことだからな

982 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 18:26:41.76 ID:zFR0Q3YB.net]
いや、ランダムでも決められた選択肢に仕分けするというルールがあるのか

983 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 18:31:44.04 ID:LjZXweL6.net]
ワッカがいると尻ながらルールーに手を出すの?



984 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 18:41:53.68 ID:2uuNentr.net]
>>961
囲碁AIを作ってるつもりがオセロAIになってしまうのをどうやって防いでるのw

985 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 18:56:15.68 ID:7FAAubFR.net]
まさか19x19の盤を作りこんだことを「ルールを埋め込んだ」と言ってるわけじゃあるまいが

986 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 18:58:25.73 ID:rtkOEs9z.net]
>>965
学習データってわかる?w

987 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 18:59:40.37 ID:rtkOEs9z.net]
>>965
学習データってわかる?w

988 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 19:27:00.72 ID:l+0A48QK.net]
AIに判断させるためのルールと囲碁というゲームのルール
異なる「ルール」というワードを一緒くたに語ってる感じ

989 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 21:43:51.35 ID:2uuNentr.net]
>>968
学習学習バカみたいに言ってるが
そもそも最後に石の数が多いと勝ちとか置けない場所に石を置くと負けとかいう評価を結果に紐付けないと学習できない
そういう判定をするには結局if~thenとかのアルゴリズムからは逃れられないよ

990 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 22:11:53.07 ID:rtkOEs9z.net]
ルールベース AI で知識が止まってるじいさんはちょっと黙っててくれるかなw

991 名前:デフォルトの名無しさん mailto:sage [2022/04/29(金) 22:25:55.64 ID:oqakQFJc.net]
今のAIは自己対決でやっていくから人間が用意する学習データないしな
何かしらのルールを指定しないと、オセロと囲碁の区別どころか何も進まない

992 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 07:29:30.25 ID:HWVVQt0b.net]
空いているマスにしか置けない
白、黒以外の色は置けない
負けても殴ってはいけない
泣いて座り込んでも負けは負け

993 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 09:01:05.13 ID:LIKrXccm.net]
囲碁って打つマスがあってもパスするやん?時間のムダだから。AIはとことん粘るだろうからかなりムダがでるだろうね



994 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 10:08:12.04 ID:DmxyEA9b.net]
囲碁でマスに打つとか言ってる池沼

995 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 10:15:18.92 ID:LIKrXccm.net]
マスと呼んでいいんやで
ニワカはすっこんどれ

996 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 10:17:26.93 ID:wiaMGPVa.net]
朝鮮人にはマスという言葉の意味が分からないんだろうな

997 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 10:49:59.64 ID:tbUWEe8B.net]
マスかいてチョン マスかいてチョン

998 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 10:59:14.23 ID:qP6dl9mx.net]
お豆を舌舐め 嬉しいな 嬉しいな

999 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 12:13:41.16 ID:6PV9eydW.net]
囲碁の碁盤にマスはあるけとマスには打てない

1000 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 14:01:17 ID:LIKrXccm.net]
路に打つと言いたいのかな
マスの目に打つんだからマスに打つと言っていいんだよ

1001 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 14:05:42 ID:PWl3mLPj.net]
ぷっ

https://www.nihonkiin.or.jp/teach/lesson/school/kigu.html
碁石の置き方
1.石は線と線のぶつかっているところ(交点)に、置く。
オセロや将棋と違って、マスの中には置きません。

1002 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 14:22:3 ]
[ここ壊れてます]

1003 名前:4 ID:0pJ/3NeQ.net mailto: マスの中に打つってなら分かるけど、マスに打つならいいだろ。アスペこじらせすぎ []
[ここ壊れてます]



1004 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 14:23:45 ID:LIKrXccm.net]
だから、マスに打つと言っていいんやで
マスの中と言うと違うけどな

1005 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 14:26:54 ID:LIKrXccm.net]
窓を開けてって言うと、窓は穴で存在しない、窓サッシを開けるならわかる、とか詰めてくるアホいるよね〜

1006 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 14:59:22.34 ID:GzbKyuID.net]
大阪民国では通用するってことだな

1007 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 15:05:59.55 ID:cK+kJNSA.net]
窓というのは穴のことだから、穴が開いた状態にしてくれというのを窓を開けてというのは当然だろ
マスは四角のことだから、マスに置くと言った場合四角の交点に置いてくれという意味にはならない

1008 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 15:39:26.81 ID:L+CAAfL2.net]
まあ、囲碁の場合は「マスに打つ」は100%間違いだわな

1009 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 15:52:34.32 ID:LIKrXccm.net]
だからそういうのをひっくるめて、マスに打つと言ってもいいんだってば
いちいち、線の交点に打つって言っとるのかチミは

1010 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 16:24:03.53 ID:tx+1cA3O.net]
これって子どもの頃夢中になった
「俺の勝ちー!」を言いたいだけだよね
ぼくちゃんたちまだつづけるの?

1011 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 16:34:56.89 ID:6ug3e34U.net]
囲碁では誰もマスなんて意識しないから
マスに打つとか言われたらポカンだろw

交点のことは目と言うんやで

1012 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 16:49:36.39 ID:zhc4nTlM.net]
大阪民国では交点のことをマス言うんやで

1013 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 17:16:32.00 ID:TIk5gKqZ.net]
朝鮮人はトンキンの方が多いのにw



1014 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 17:26:22.79 ID:Ntmg2DRK.net]
東京の朝鮮人は日本人らしく振る舞うからな
大阪みたいに図々しくない

1015 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 17:29:03.54 ID:TIk5gKqZ.net]
テヨンとか自作自演してまでチョンは悪くないみたいな陰湿な事をやっているのがトンキンのチョンやで?w
川崎もゴミしか居ないしチョンは所詮チョン

1016 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 18:02:20.19 ID:03/a5/ox.net]
ソフトウェア後進国のジャップ同士で喧嘩すんなや
仲良くしようぜ

1017 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 18:36:05.72 ID:AqdN7WqH.net]
ソフトではどのみち単純な二次元配列で管理するんだろ
マトリクスだのグリッドだのの言葉遊びに意味ないだろ

1018 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 19:06:16 ID:D563pLba.net]
評価関数は書かなければならんから
そこにルールが組み込まれているという解釈は正当としか
全く分からずに言ってる奴は無視しろよ

1019 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 19:30:20.70 ID:OR8SZm5l.net]
>>972
Min-Max 辺りで知識が止まってるじいさんはちょっと黙っててくれるかなw

1020 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 20:22:48.46 ID:3TsZhUq6.net]
ルールを知っているレフェリーが必要なのはその通りだが
>>947
>評価関数にルールを埋め込んでるし、そこでの手間が半端ない
という評価関数とは全然違うだろ。

1021 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 20:35:53.33 ID:pche7jd6.net]
いいかげん負けを認めなさい

1022 名前:デフォルトの名無しさん mailto:sage [2022/04/30(土) 20:36:01.07 ID:pche7jd6.net]
1000

1023 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 76日 21時間 51分 21秒



1024 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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