この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
【前スレ】
スレ立てるまでもない質問はここで 158匹目
https://mevius.5ch.net/test/read.cgi/tech/1635193843/
次スレは>>980が立てること
スレ立てるまでもない質問はここで 159匹目
レス数が900を超えています。1000を超えると表示できなくなるよ。
1デフォルトの名無しさん
2022/02/12(土) 22:44:40.76ID:AqYcq6TN823デフォルトの名無しさん
2022/04/24(日) 10:18:09.54ID:qAz5Hesd { 0, 300, 150, 100, 80 }の意味が
・1が 0/630 の確率で出る
・2が 300/630 の確率で出る
・3が 150/630 の確率で出る
・4が 100/630 の確率で出る
・5が 80/630 の確率で出る
(630は、すべての要素を足した数)
と解釈したんだが、違うのかねぇ
・1が 0/630 の確率で出る
・2が 300/630 の確率で出る
・3が 150/630 の確率で出る
・4が 100/630 の確率で出る
・5が 80/630 の確率で出る
(630は、すべての要素を足した数)
と解釈したんだが、違うのかねぇ
824デフォルトの名無しさん
2022/04/24(日) 10:19:01.79ID:xiKS/a+r 基本は
確率配列をすべて足して[合計]を作る(600万個あったらintの範囲を超えるかもしれないねえ)
0〜[合計]-1までの[乱数]を発生
[乱数]から確率配列を頭から順に引いていく
0以下になったらそこのインデックスが答え
確率配列をすべて足して[合計]を作る(600万個あったらintの範囲を超えるかもしれないねえ)
0〜[合計]-1までの[乱数]を発生
[乱数]から確率配列を頭から順に引いていく
0以下になったらそこのインデックスが答え
825デフォルトの名無しさん
2022/04/24(日) 10:20:02.76ID:0t6sJ5jz じゃあもうそれが正解ということでいいです
ありがとうございました
ありがとうございました
826デフォルトの名無しさん
2022/04/24(日) 10:36:39.30ID:rPlVOsWU Reservoir Samplingでググれ
827デフォルトの名無しさん
2022/04/24(日) 13:57:43.06ID:XK347NDs 不遜メソッド凄ぇ効くなぁw
828デフォルトの名無しさん
2022/04/24(日) 14:06:27.41ID:vTJ9qYns 後釣り宣言かな?
829814
2022/04/24(日) 14:38:00.55ID:/ngwo9iT830デフォルトの名無しさん
2022/04/24(日) 15:07:02.59ID:rPlVOsWU831デフォルトの名無しさん
2022/04/24(日) 17:54:05.34ID:4gvmDiyI 一度抽出した玉を二度抽出することがあるのか否かを明確にしないとダメよ
復元抽出なのか非復元抽出なのかでアルゴリズムが変わる
たぶん非復元だろうけど
文だけでは相手にどういう点が伝わっていないかが分からない
だから入力と出力を明示したサンプルが大事
復元抽出なのか非復元抽出なのかでアルゴリズムが変わる
たぶん非復元だろうけど
文だけでは相手にどういう点が伝わっていないかが分からない
だから入力と出力を明示したサンプルが大事
832デフォルトの名無しさん
2022/04/24(日) 18:16:47.94ID:awQxKQ/u 馬鹿そうだからそこまで考えていないだろ
833デフォルトの名無しさん
2022/04/24(日) 20:15:20.28ID:rcB2xidb834デフォルトの名無しさん
2022/04/24(日) 20:29:36.65ID:pp8TduXr >>833
違いに気づかないままアルゴリズムを取り違えれば得られる結果セットが変わってくるのに気にしないのか?
しかも「インデックスの数値を一つ引くだけ」では説明しきれていないし処理効率も最適でない(最適なアルゴリズムはもう紹介されている)
母数に対して施行数が非常に小さいという前提があって初めて近似的に無視できる話
違いに気づかないままアルゴリズムを取り違えれば得られる結果セットが変わってくるのに気にしないのか?
しかも「インデックスの数値を一つ引くだけ」では説明しきれていないし処理効率も最適でない(最適なアルゴリズムはもう紹介されている)
母数に対して施行数が非常に小さいという前提があって初めて近似的に無視できる話
835デフォルトの名無しさん
2022/04/24(日) 20:30:08.40ID:xiKS/a+r >>833
818のテーブルを毎回作り直すと高速化の意味がなくなる
818のテーブルを毎回作り直すと高速化の意味がなくなる
836デフォルトの名無しさん
2022/04/24(日) 20:31:52.25ID:dUeEO36o >>814は曖昧なところもあるがさすがに確率が変わるようなことを想定しているようには読めないが。
837デフォルトの名無しさん
2022/04/24(日) 21:02:38.15ID:rcB2xidb >>834-835
> 違いに気づかないままアルゴリズムを取り違えれば得られる結果セットが変わってくるのに気にしないのか?
だから仕様は本人が考えればいいだけ
どっちの仕様でも実装はたいして難しくないって話
> 818のテーブルを毎回作り直すと高速化の意味がなくなる
作り直さなくてもいいだろ
対象のインデックスはわかってるんだからそこと全体の総和から各々1引くだけだぞ
> 違いに気づかないままアルゴリズムを取り違えれば得られる結果セットが変わってくるのに気にしないのか?
だから仕様は本人が考えればいいだけ
どっちの仕様でも実装はたいして難しくないって話
> 818のテーブルを毎回作り直すと高速化の意味がなくなる
作り直さなくてもいいだろ
対象のインデックスはわかってるんだからそこと全体の総和から各々1引くだけだぞ
838デフォルトの名無しさん
2022/04/24(日) 21:03:04.73ID:d0rzDdet いつまでやってんだ暇人ども
もう解決済み
もう解決済み
839デフォルトの名無しさん
2022/04/24(日) 21:07:37.79ID:xiKS/a+r >>837
そのインデックスより上のインデックスを全部-1する必要があるね
簡単だけど忘れるとめんどくさい
確率がらみはこういうミスがあっても普通に動いてるように見えるからテストがめんどくさいんだよな
そのインデックスより上のインデックスを全部-1する必要があるね
簡単だけど忘れるとめんどくさい
確率がらみはこういうミスがあっても普通に動いてるように見えるからテストがめんどくさいんだよな
840デフォルトの名無しさん
2022/04/24(日) 21:19:49.12ID:BCv1Ky71 使用済みフラグを別に用意しときゃいいだろ
841デフォルトの名無しさん
2022/04/24(日) 21:36:04.21ID:rcB2xidb842デフォルトの名無しさん
2022/04/24(日) 21:37:58.01ID:JuSG4+pD 使用済みフラグを用意しても時間とともにどんどん性能劣化していくぞ
スマートなΟ(n)のアルゴリズムが提示されてるのにあえて我流にこだわるのは、自分の案を否定された気がして躍起になってるだけ
スマートなΟ(n)のアルゴリズムが提示されてるのにあえて我流にこだわるのは、自分の案を否定された気がして躍起になってるだけ
843デフォルトの名無しさん
2022/04/24(日) 22:08:35.82ID:4t9q0rYH おまえの案も誰かが考えたものをパクってるだけだけどな
844デフォルトの名無しさん
2022/04/24(日) 22:13:30.00ID:c4nzsUiP >>842
weightedなreservoir samplingはO(n)じゃないけどね
weightedなreservoir samplingはO(n)じゃないけどね
845デフォルトの名無しさん
2022/04/25(月) 01:10:18.24ID:kHuYfEjp 時間とともに劣化しないの作るのも余裕だろ
846デフォルトの名無しさん
2022/04/25(月) 01:20:13.96ID:B7syBDSL なんで鮮度の話してんの
お前ら寿司でも握ってるのか?
お前ら寿司でも握ってるのか?
847デフォルトの名無しさん
2022/04/25(月) 02:41:12.74ID:ojWTR2Ur 皆さんってやっぱり競技プログラミングできないのコンプレックスなんですか?
848デフォルトの名無しさん
2022/04/25(月) 06:17:11.14ID:uuG1anaI 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]も表示される)もあるのでしょうか?
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]も表示される)もあるのでしょうか?
849デフォルトの名無しさん
2022/04/25(月) 06:30:56.22ID:n2lmYGqD >>847
何故やっぱりなのか
何故やっぱりなのか
850デフォルトの名無しさん
2022/04/25(月) 08:05:23.25ID:tSjXYtJn851デフォルトの名無しさん
2022/04/25(月) 10:12:11.07ID:6o33udeT webpack 5.72.0 で、Promise を返すインスタンスメソッドを持つクラスを書いた index.js をビルドして実行してるのだけど
問題は Promise の実処理として
return new Promise(function(onSuccess, onError){...})
と書いてると、この無名関数内で(クロージャとしての) this にアクセスできない
アロー関数に直すと this にアクセスできる
これってなんで?
babel 通さない場合には問題ないからTypeScript の仕様なんだと思うけど
問題は Promise の実処理として
return new Promise(function(onSuccess, onError){...})
と書いてると、この無名関数内で(クロージャとしての) this にアクセスできない
アロー関数に直すと this にアクセスできる
これってなんで?
babel 通さない場合には問題ないからTypeScript の仕様なんだと思うけど
852デフォルトの名無しさん
2022/04/25(月) 10:33:17.16ID:6o33udeT >>851
babel通さない → 元とした JavaScript コード
babel通さない → 元とした JavaScript コード
853デフォルトの名無しさん
2022/04/25(月) 11:31:57.12ID:nhxHA0jx わからんが最適化でインライン化されてるとか?
Babelが吐いたコード見てみればわかるんじゃね
Babelが吐いたコード見てみればわかるんじゃね
854デフォルトの名無しさん
2022/04/25(月) 11:54:40.27ID:ub0/1n3n tsの設定でjsのstrictモードを有効にしてない?
functionを呼び出す主体となるオブジェクトを明示してないからthisがundefinedになるのは自然だと思う
strictでなければグローバルオブジェクトを見に行こうとする
アロー関数はthisをレキシカルスコープで束縛するからreturn文を書いた場所のthisが見える
functionを呼び出す主体となるオブジェクトを明示してないからthisがundefinedになるのは自然だと思う
strictでなければグローバルオブジェクトを見に行こうとする
アロー関数はthisをレキシカルスコープで束縛するからreturn文を書いた場所のthisが見える
855デフォルトの名無しさん
2022/04/25(月) 14:46:50.74ID:6o33udeT >>854
してる "use strict";
TypeScript では JavaScript とは異なり、インスタンスメソッド内では this は明示的じゃないと見なしてクロージャとしては渡さない
という仕様、という理解でいいの?
してる "use strict";
TypeScript では JavaScript とは異なり、インスタンスメソッド内では this は明示的じゃないと見なしてクロージャとしては渡さない
という仕様、という理解でいいの?
856デフォルトの名無しさん
2022/04/25(月) 14:53:45.61ID:6o33udeT >>854
あ、もしかして webpack.config.js で strict の設定とかあるのか?
あ、もしかして webpack.config.js で strict の設定とかあるのか?
857デフォルトの名無しさん
2022/04/25(月) 14:57:36.76ID:Qr3Ho7R5 してるというのはスクリプト内で明示的に手書きしているということ?
それによって話が変わってくる
TypeScriptで動かしたときはstrictが適用されていて、JavaScriptで検証したときはstrictを指定していなかったのだとしたらTypeScriptとは無関係のstrictによる違い
JavaScriptではfunctionとアロー演算子はいくつか仕様の違いがあり、特にthisの束縛ルールが違う
functionはstrictが指定有無でまた動きが変わる
それによって話が変わってくる
TypeScriptで動かしたときはstrictが適用されていて、JavaScriptで検証したときはstrictを指定していなかったのだとしたらTypeScriptとは無関係のstrictによる違い
JavaScriptではfunctionとアロー演算子はいくつか仕様の違いがあり、特にthisの束縛ルールが違う
functionはstrictが指定有無でまた動きが変わる
858デフォルトの名無しさん
2022/04/25(月) 15:00:13.58ID:6o33udeT859デフォルトの名無しさん
2022/04/25(月) 15:22:44.78ID:NdUlRBA2 これほどthisという言葉を嫌いにさせる言語はないよな
860デフォルトの名無しさん
2022/04/25(月) 15:28:11.63ID:nkJauqdV こういうのがあるからJSTSユーザーはオブジェクト指向を敵視するようになるんだろな
861デフォルトの名無しさん
2022/04/25(月) 16:30:21.99ID:6o33udeT 別の質問
aws-sdk を使っていますが、現在のバージョンはブラウザでは webpack で使うと思います
ここで、API Gateway の生成する SDK は JavaScript なんですが、サインインの結果のトークンを渡せないです
これは旧来のjs版の aws-sdk を使うしかないという話?
→ webpack の出力コードからのエクスポート方法は調べたけど見つからなかった
それともこれもバンドルしてコードを書く?(webpackに寄せる)
それとも ID トークンはグローバル(window 変数とかにプロパティ生やして)に保存してやり取りさせる?
aws-sdk を使っていますが、現在のバージョンはブラウザでは webpack で使うと思います
ここで、API Gateway の生成する SDK は JavaScript なんですが、サインインの結果のトークンを渡せないです
これは旧来のjs版の aws-sdk を使うしかないという話?
→ webpack の出力コードからのエクスポート方法は調べたけど見つからなかった
それともこれもバンドルしてコードを書く?(webpackに寄せる)
それとも ID トークンはグローバル(window 変数とかにプロパティ生やして)に保存してやり取りさせる?
862デフォルトの名無しさん
2022/04/25(月) 16:48:40.94ID:6o33udeT セッションストレージに格納してたのを思い出して渡せたけど
こういう場合にはどれが正解なの?
こういう場合にはどれが正解なの?
863デフォルトの名無しさん
2022/04/25(月) 17:34:15.57ID:nkJauqdV 質問が意味不明なので整理してきて
864デフォルトの名無しさん
2022/04/25(月) 19:06:20.45ID:OY+KUV8t 中国人が日本語に翻訳させて話しているぐらい意味不明w
865デフォルトの名無しさん
2022/04/25(月) 19:21:47.60ID:6o33udeT >>863
1. 今の aws-sdk はブラウザじゃ webpack で固めるのが標準の方針となっているが、webpack が生成するスクリプトでは export は除去される
3. API Gateway が生成する SDK はモジュール化されてない JavaScript のファイル群なので、webpack でパッケージ化は難しそう
という前提で、aws-sdk で Cognito から得たアクセストークンを、どうやって API Gateway の SDK に渡すのが一番いい?
1. 今の aws-sdk はブラウザじゃ webpack で固めるのが標準の方針となっているが、webpack が生成するスクリプトでは export は除去される
3. API Gateway が生成する SDK はモジュール化されてない JavaScript のファイル群なので、webpack でパッケージ化は難しそう
という前提で、aws-sdk で Cognito から得たアクセストークンを、どうやって API Gateway の SDK に渡すのが一番いい?
866デフォルトの名無しさん
2022/04/25(月) 19:31:16.73ID:6o33udeT 2 が迷子…
ともかく webpack では、外部にデータを出す方法がない(か、単に知らないだけ)
webpack 内のスクリプトで得たデータを、レガシーな外部ライブラリに渡したい場合にはどうするのがよいの?という質問
ともかく webpack では、外部にデータを出す方法がない(か、単に知らないだけ)
webpack 内のスクリプトで得たデータを、レガシーな外部ライブラリに渡したい場合にはどうするのがよいの?という質問
867デフォルトの名無しさん
2022/04/25(月) 20:26:37.77ID:nkJauqdV たぶん本当にやりたいことは別にあるんだろうな
最初の目的を質問したほうが早いと思うぞ
最初の目的を質問したほうが早いと思うぞ
868デフォルトの名無しさん
2022/04/25(月) 21:09:58.28ID:MbgSFcwj 営業機密なので無理です
869デフォルトの名無しさん
2022/04/25(月) 22:53:56.23ID:uuG1anaI >>850
ありがとうございます。
読み込み先をコピーして使うと解決しました。
bis.read(data, 0, 2); //2バイト読み込み
data = Arrays.copyOfRange(data, 0, len + 1);
ありがとうございます。
読み込み先をコピーして使うと解決しました。
bis.read(data, 0, 2); //2バイト読み込み
data = Arrays.copyOfRange(data, 0, len + 1);
870デフォルトの名無しさん
2022/04/26(火) 03:24:46.28ID:JTn9J471 >>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のトッププログラマーも入っている
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のトッププログラマーも入っている
871デフォルトの名無しさん
2022/04/26(火) 08:47:47.96ID:S8E7Ewze >>867
いや、別に隠してるやりたいこととかはなくて
NodeJS を対象としたパッケージ化されたライブラリと、ブラウザを対象としたパッケージ化されていないライブラリを、どうやって橋渡しさせるのがいいの?
というだけ
いや、別に隠してるやりたいこととかはなくて
NodeJS を対象としたパッケージ化されたライブラリと、ブラウザを対象としたパッケージ化されていないライブラリを、どうやって橋渡しさせるのがいいの?
というだけ
872デフォルトの名無しさん
2022/04/26(火) 09:08:45.02ID:dAvJehu6873デフォルトの名無しさん
2022/04/26(火) 13:27:12.26ID:uKDaCZCW 暗号化に対して複合や複合化、復号化って言ってる奴や書いてる奴多過ぎない?
別にIT知識が無くても日本語センスの問題だと思うんだが
別にIT知識が無くても日本語センスの問題だと思うんだが
874デフォルトの名無しさん
2022/04/26(火) 13:39:29.81ID:vaJn7zoF 語源がどうだから〜みたいなもんだろ
そういうの気にするのアスペだけよ
今は「復号化」も一般的に使われてるしだからそれで問題ない
そういうの気にするのアスペだけよ
今は「復号化」も一般的に使われてるしだからそれで問題ない
875デフォルトの名無しさん
2022/04/26(火) 13:49:06.50ID:XJMJ8ORI 2chセンスがないんだなw
876デフォルトの名無しさん
2022/04/26(火) 14:35:29.55ID:M8YKNRRa それでいて「みえる化」とかいう変な言葉使ってたりするんだよな
877デフォルトの名無しさん
2022/04/26(火) 16:32:17.17ID:LprfjWj1 まあ複合(化)に対して言うならまだわかるけど復号化をどうのこうの言うのはこんなところでなにイキッテルんだよw
って言う感想しかないわ
って言う感想しかないわ
878デフォルトの名無しさん
2022/04/26(火) 16:39:20.44ID:IJCtO+53 見かけるのは複合(化)が多いな
879デフォルトの名無しさん
2022/04/26(火) 16:51:07.22ID:drCqQcpm SSD内臓みたいなもんだろ。何が言いたいか分かればいい
880デフォルトの名無しさん
2022/04/26(火) 16:56:29.92ID:hbZUgTG0 例えばRHEL7導入するってなったとしてさ
どんなコマンドが使えるか分かるような一覧って出てたりする?
どんなコマンドが使えるか分かるような一覧って出てたりする?
881デフォルトの名無しさん
2022/04/26(火) 17:41:43.05ID:yoMJT/FH ちんちんシュッ!シュッ!シュッ!
882デフォルトの名無しさん
2022/04/26(火) 19:46:32.37ID:w/GcLzPI Pythonで履歴を記録するのに配列を使いたいのですが、
history=[]
として
history.append([1,2,3,4,5])
のように情報を追加することはできます。
しかしみな同じところに入ってしまうので、大量の中身を分類して格納することができません。
history[123].append([1,2,3,4,5])
みたいなことをやりたいのですが、うまくいきません。
どのように記述すればいいでしょうか?
history=[]
として
history.append([1,2,3,4,5])
のように情報を追加することはできます。
しかしみな同じところに入ってしまうので、大量の中身を分類して格納することができません。
history[123].append([1,2,3,4,5])
みたいなことをやりたいのですが、うまくいきません。
どのように記述すればいいでしょうか?
883デフォルトの名無しさん
2022/04/26(火) 19:50:14.85ID:Y0YWAbka >>882
extend()では?
extend()では?
884デフォルトの名無しさん
2022/04/26(火) 20:23:09.51ID:kGLEtn1v >>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]]
みたいにしたいんです。
それだと一つの[]の中に全部入って混ざっちゃいますよね。
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]]
みたいにしたいんです。
885デフォルトの名無しさん
2022/04/26(火) 20:25:20.77ID:HvTimNhH フォルダの中にファイルが10個以上あったらタイムスタンプが一番古いファイルを削除する処理をバッチファイルでどう書くかどなたか教えろください。。
886デフォルトの名無しさん
2022/04/26(火) 20:28:52.21ID:ooKTPkpb >>885
【.cmd】 バッチファイルスクリプト %14 【.bat】
https://mevius.5ch.net/test/read.cgi/tech/1597442426/
こっちの方が教えてくれるぞ
【.cmd】 バッチファイルスクリプト %14 【.bat】
https://mevius.5ch.net/test/read.cgi/tech/1597442426/
こっちの方が教えてくれるぞ
887デフォルトの名無しさん
2022/04/26(火) 20:29:56.56ID:4Akr0/KD >>884
history[123].append([1,2,3,4,5]) でどううまくいかないんですか
history[123].append([1,2,3,4,5]) でどううまくいかないんですか
888デフォルトの名無しさん
2022/04/26(火) 20:35:18.91ID:1yE5+MmE JUY-977 元システムエンジニア 知的な理系人妻の絶品グラマラス 前田いろは28歳AVデビュー!! 気持ち良いと無意識に舌が出ちゃいます―。
889デフォルトの名無しさん
2022/04/26(火) 20:51:24.10ID:pykHkNAH890デフォルトの名無しさん
2022/04/26(火) 21:20:10.70ID:LprfjWj1 >>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]]
普通に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]]
891デフォルトの名無しさん
2022/04/26(火) 21:20:44.87ID:6GFvJMAy >>882
from collections import defaultdict
history = defaultdict(list)
history[123].append([1,2,3,4,5])
from collections import defaultdict
history = defaultdict(list)
history[123].append([1,2,3,4,5])
892デフォルトの名無しさん
2022/04/26(火) 21:30:23.60ID:hdQuMrES893デフォルトの名無しさん
2022/04/26(火) 23:03:47.44ID:Y0YWAbka 結局何がしたいか分からないが
それデータ取り出したりするやり方が今度は分からないとか言いそうw
単に二次元、三次元配列ってだけだと思うけど質問している本人が理解しているとは思えないw
それデータ取り出したりするやり方が今度は分からないとか言いそうw
単に二次元、三次元配列ってだけだと思うけど質問している本人が理解しているとは思えないw
894デフォルトの名無しさん
2022/04/27(水) 08:11:12.13ID:+++bviKy わからないなら答えなくていいよ
おまえより優秀な人が答えてくれるから
ノイズは邪魔でしかない
おまえより優秀な人が答えてくれるから
ノイズは邪魔でしかない
895デフォルトの名無しさん
2022/04/27(水) 09:58:01.65ID:uWKoYzv4 >>894みたいな無能はそもそも書き込みするなよw
896デフォルトの名無しさん
2022/04/27(水) 11:30:08.89ID:ebpNfwy6 いらっとする流れだな
明言されてないけど要件は2つあるんだよ
1 リストを入れ子にしたい
2 親側のリストには任意のインデックスに値を入れたい(連想配列として使いたい)
2の質疑に1は全く絡んでこないんだけど、質問者が省かずありのまま質問した
しかもヒアリングされるまでは2が課題であることが分からない悪文だった
勘違いした回答者たちがよってたかってハナから解決済みの1にばかり回答してる
「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問ができなかった質問者も、初心者であることを差し引いても残念な部分ある
明言されてないけど要件は2つあるんだよ
1 リストを入れ子にしたい
2 親側のリストには任意のインデックスに値を入れたい(連想配列として使いたい)
2の質疑に1は全く絡んでこないんだけど、質問者が省かずありのまま質問した
しかもヒアリングされるまでは2が課題であることが分からない悪文だった
勘違いした回答者たちがよってたかってハナから解決済みの1にばかり回答してる
「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問ができなかった質問者も、初心者であることを差し引いても残念な部分ある
897デフォルトの名無しさん
2022/04/27(水) 19:40:26.79ID:q5CPcWsS などと役に立たない自称回答者が申しております
898デフォルトの名無しさん
2022/04/27(水) 21:27:29.59ID:gTeDdYQC >>896
わからないなら出てこなくていいよ
わからないなら出てこなくていいよ
899デフォルトの名無しさん
2022/04/27(水) 21:27:56.30ID:c8d7M3t0 自分の無能さに腹が立ってるんじゃないのwww
900デフォルトの名無しさん
2022/04/27(水) 21:35:22.42ID:yZsKtbAc >>896
>「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問
無茶言うなよ
出来る事と出来ない事が明確に書いてあるんだから初心者の質問としては十分
欲を言えばどううまくいかないのかを最初から書いておくとよかったねって感じ
「配列を使いたい」と書いてあるからといって本当に求めてるものが配列とは限らないし、配列をよく理解してるとも限らない
>「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問
無茶言うなよ
出来る事と出来ない事が明確に書いてあるんだから初心者の質問としては十分
欲を言えばどううまくいかないのかを最初から書いておくとよかったねって感じ
「配列を使いたい」と書いてあるからといって本当に求めてるものが配列とは限らないし、配列をよく理解してるとも限らない
901デフォルトの名無しさん
2022/04/27(水) 21:39:54.76ID:AKTj/bY+ まあなんていうか、質問がわからなければ逆に質問すればいいし、今回もそれで解決してる
そういうコミュニケーションが取れない人は回答者やめればいいというか、迷惑だからやっちゃいけないと思う
そういうコミュニケーションが取れない人は回答者やめればいいというか、迷惑だからやっちゃいけないと思う
902デフォルトの名無しさん
2022/04/27(水) 21:58:22.19ID:sxuAAT3O もう終わったのにいつまでやってんだ?
自分がベストアンサー取れないと発狂する人?
自分がベストアンサー取れないと発狂する人?
903デフォルトの名無しさん
2022/04/28(木) 01:47:39.55ID:9ZfZSNTa 私は日曜プログラマーで、C++,C#,ruby,python等について独学で勉強致しました。
知識としては翔泳社の独習シリーズを通読できるレベルと言ったところと思います。
そもそもプログラミングを勉強したのが、自分で株や為替・仮想通貨について、
過去のデータから売買をシミュレーションしたり、予測を立てたり、
最終的には外部サーバから24時間自動取引をさせる目的にあります。
問題は断片として個々の過程のコードを組むことはできそうなのですが、
体系的なソフトとして完成させるとなると構想を立てるのが難しいです。
要するに、きちんと仕様を作り設計してIFをきっちり決めてからコーディングしたい。
しかし、本屋にある設計とか仕様の話って職業プログラマー向けで、
日曜プログラマーがシェアウェアや自作のプログラム設計するのに向いてるのがないです。
一体全体、本格的にチームやプロジェクト単位でソフトを設計・開発するのではなく、
そこまで大規模でなくてもそこそこ本格的に自分が作りたいソフトの設計を学ぶ本・勉強法はありますか?
紀伊国屋や丸善と言った最大規模の本屋を当たっても見つからないし、ネットで調べても有益な情報がありません。
知識としては翔泳社の独習シリーズを通読できるレベルと言ったところと思います。
そもそもプログラミングを勉強したのが、自分で株や為替・仮想通貨について、
過去のデータから売買をシミュレーションしたり、予測を立てたり、
最終的には外部サーバから24時間自動取引をさせる目的にあります。
問題は断片として個々の過程のコードを組むことはできそうなのですが、
体系的なソフトとして完成させるとなると構想を立てるのが難しいです。
要するに、きちんと仕様を作り設計してIFをきっちり決めてからコーディングしたい。
しかし、本屋にある設計とか仕様の話って職業プログラマー向けで、
日曜プログラマーがシェアウェアや自作のプログラム設計するのに向いてるのがないです。
一体全体、本格的にチームやプロジェクト単位でソフトを設計・開発するのではなく、
そこまで大規模でなくてもそこそこ本格的に自分が作りたいソフトの設計を学ぶ本・勉強法はありますか?
紀伊国屋や丸善と言った最大規模の本屋を当たっても見つからないし、ネットで調べても有益な情報がありません。
904903
2022/04/28(木) 01:51:13.40ID:9ZfZSNTa 最悪、プログラミングスクールに通ってノウハウを学び、
WEBアプリででも実現させようかな?とも思いましたが、
カリキュラムや口コミを色々と見てから、
コレジャナイ感とお金の浪費になるという心配があります。
WEBアプリででも実現させようかな?とも思いましたが、
カリキュラムや口コミを色々と見てから、
コレジャナイ感とお金の浪費になるという心配があります。
905デフォルトの名無しさん
2022/04/28(木) 02:31:45.31ID:1xc5CjdI 作りたいジャンルのOSS読むのが一番手っ取り早い
906デフォルトの名無しさん
2022/04/28(木) 03:12:53.26ID:Eitw2zDJ 小規模でも何か最後まで作らないとなぁ
書いてあるような事の基本的なものをまず作ってみればいいと思う
株価などのデータを外部から収集してとりあえずデータとして眺めたり出来るような部分だけでも作ってみれば
色々と知見も生まれるのでは無いかと
ただこの外部からデータを拾ってくるのと、そのデータをどんな形式で保存して、それを利用出来るようにするのか
この点だけでも結構難しく、プログラム経験が全く無いと多分にっちもさっちも行かないと思う
書いてあるような事の基本的なものをまず作ってみればいいと思う
株価などのデータを外部から収集してとりあえずデータとして眺めたり出来るような部分だけでも作ってみれば
色々と知見も生まれるのでは無いかと
ただこの外部からデータを拾ってくるのと、そのデータをどんな形式で保存して、それを利用出来るようにするのか
この点だけでも結構難しく、プログラム経験が全く無いと多分にっちもさっちも行かないと思う
907デフォルトの名無しさん
2022/04/28(木) 09:39:54.07ID:EG7zfsB6908デフォルトの名無しさん
2022/04/28(木) 10:01:17.54ID:piSah4KY >>903
> 要するに、きちんと仕様を作り設計してIFをきっちり決めてからコーディングしたい。
やればいいやん
> しかし、本屋にある設計とか仕様の話って職業プログラマー向けで、
> 日曜プログラマーがシェアウェアや自作のプログラム設計するのに向いてるのがないです。
そりゃ日曜プログラマーで仕様書きっちり書いてるやつなんてまずいないからな
日曜プログラマーみたいにチャラく楽にきっちりした仕様書ができるなら職業プログラマーもそうやってるよw
> 要するに、きちんと仕様を作り設計してIFをきっちり決めてからコーディングしたい。
やればいいやん
> しかし、本屋にある設計とか仕様の話って職業プログラマー向けで、
> 日曜プログラマーがシェアウェアや自作のプログラム設計するのに向いてるのがないです。
そりゃ日曜プログラマーで仕様書きっちり書いてるやつなんてまずいないからな
日曜プログラマーみたいにチャラく楽にきっちりした仕様書ができるなら職業プログラマーもそうやってるよw
909デフォルトの名無しさん
2022/04/28(木) 10:10:22.14ID:NzSh5VY0 職業プログラマの作る(作らされる)仕様書というのはそれ自体が納品物だから作らなければならないのであって、モノ作る上ではほとんど価値はない
本当に意味のある必要なものを必要なタイミングで作るのであれば、プログラミング作業と比べてそれほど大した手間はかからん
本当に意味のある必要なものを必要なタイミングで作るのであれば、プログラミング作業と比べてそれほど大した手間はかからん
910デフォルトの名無しさん
2022/04/28(木) 12:09:23.75ID:N+IR1zF4 >>903
わかりやすく書いてる本が少ないというだけで
職業プログラマーだろうが日曜プログラマーだろうが仕様の作り方や設計の方法の基本に変わりはないよ
おすすめの勉強方法は小さな種類の違うツールをいくつも作ること
練習用の小プロジェクトが多く用意されてる本だったりオンラインコースをやればいいと思う
いい本かどうかは別にして有名どころで言えば「退屈なことはPythonにやらせよう」とか
その辺を一通り経験してから仕様や設計の本を探せば見方が変わってるはず
わかりやすく書いてる本が少ないというだけで
職業プログラマーだろうが日曜プログラマーだろうが仕様の作り方や設計の方法の基本に変わりはないよ
おすすめの勉強方法は小さな種類の違うツールをいくつも作ること
練習用の小プロジェクトが多く用意されてる本だったりオンラインコースをやればいいと思う
いい本かどうかは別にして有名どころで言えば「退屈なことはPythonにやらせよう」とか
その辺を一通り経験してから仕様や設計の本を探せば見方が変わってるはず
911デフォルトの名無しさん
2022/04/28(木) 12:09:39.93ID:2zMgJdQK 日曜プログラミングなのにウォーターフォール的にかっちり設計したいという方向性自体がニッチなのでドンピシャな本を探しても徒労に終わるのでは
大は小を兼ねるのできっちり設計を学ぶような本を買い、一人開発とチーム開発のギャップ部分は適宜読み替えたり読み飛ばしたりするのがよろしいかと
プロジェクトは教科書通りに進めるのではなく自分の状況に合わせてテーラリングするところまで含めてセオリーの一環
実践的にはレビューをセルフで翌朝冴えた頭で軽くやるとか、Gitなどのソースコード管理は便利だから一人でも使うとかそういう方向になるとは思う
大は小を兼ねるのできっちり設計を学ぶような本を買い、一人開発とチーム開発のギャップ部分は適宜読み替えたり読み飛ばしたりするのがよろしいかと
プロジェクトは教科書通りに進めるのではなく自分の状況に合わせてテーラリングするところまで含めてセオリーの一環
実践的にはレビューをセルフで翌朝冴えた頭で軽くやるとか、Gitなどのソースコード管理は便利だから一人でも使うとかそういう方向になるとは思う
912デフォルトの名無しさん
2022/04/28(木) 12:39:33.03ID:hPMohmUF システム構築運用で、言語の文法が占めるシェアは、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 に置き換えるのも面白い
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 に置き換えるのも面白い
913デフォルトの名無しさん
2022/04/28(木) 14:23:23.40ID:RM3t/uiu UMLってどんなタイミングでどの程度使ってる?
914デフォルトの名無しさん
2022/04/28(木) 14:36:52.36ID:QjN7x50J ユースケースとシーケンスはわりかし、たまにフローチャートとしてアクティビティ図
915デフォルトの名無しさん
2022/04/28(木) 14:41:14.49ID:QjN7x50J 顧客は非技術者ばかりだから、そちらにはExcelで書いた愚にもつかないそれらしい資料しか出さない
開発時の内々の資料だからコーディング前に書く
開発時の内々の資料だからコーディング前に書く
916デフォルトの名無しさん
2022/04/28(木) 16:06:12.05ID:XEviVYrE ちんちんシュッ!シュッ!シュッ!
917デフォルトの名無しさん
2022/04/28(木) 17:54:29.84ID:RM3t/uiu 設計にがっつり使ってるって訳でもない感じ?
918デフォルトの名無しさん
2022/04/28(木) 18:06:48.43ID:S9REZfuG 質問させてください
AIオセロを作ろうと思っています
評価値がAIなのは様々なサイトで例が紹介されているのですが、
たとえばどこに置けるか判定したり、置いたときに石をひっくり返したりするのは、
どこのサイトもAIではなくアルゴリズムでやっています
ForだのIfだの連発するので、AIでできたら軽くなりそうですが、
実際やってないのはAIだとできないからなのでしょうか?
なぜできないのか、もしくはできるのならどのような感じで作ればいいか教えてください
AIオセロを作ろうと思っています
評価値がAIなのは様々なサイトで例が紹介されているのですが、
たとえばどこに置けるか判定したり、置いたときに石をひっくり返したりするのは、
どこのサイトもAIではなくアルゴリズムでやっています
ForだのIfだの連発するので、AIでできたら軽くなりそうですが、
実際やってないのはAIだとできないからなのでしょうか?
なぜできないのか、もしくはできるのならどのような感じで作ればいいか教えてください
919デフォルトの名無しさん
2022/04/28(木) 18:23:12.29ID:YwA7vkYw bitboardやインデックスを使って効率的に行えます
オセロは特に終盤において高速に読み切ることが重要なので
あえてAIを用いる意味はないでしょう
オセロは特に終盤において高速に読み切ることが重要なので
あえてAIを用いる意味はないでしょう
920デフォルトの名無しさん
2022/04/28(木) 18:32:42.76ID:6Qy8ebrK921デフォルトの名無しさん
2022/04/28(木) 18:38:42.09ID:mj4fXcKO すみません、勝手なイメージでAIのほうが優秀そうに思えました
bitboardでやる例は見つけました
実際に採用されてない理由は、bitboardよりアルゴのほうが速いからということですね
ありがとうございました
bitboardでやる例は見つけました
実際に採用されてない理由は、bitboardよりアルゴのほうが速いからということですね
ありがとうございました
922デフォルトの名無しさん
2022/04/28(木) 18:44:54.64ID:Eitw2zDJ オセロの判定を楽しようとする考えが理解出来んw
もしかして自力でその部分を実装出来ないのかと思うと
そのレベルで思考部分にAIのライブラリ使ったりするのもどうかと思うわw
もしかして自力でその部分を実装出来ないのかと思うと
そのレベルで思考部分にAIのライブラリ使ったりするのもどうかと思うわw
923デフォルトの名無しさん
2022/04/28(木) 18:54:07.84ID:bxNbbPoT 質問に対する批判はやめろよ
嫌味言って何かプラスになることでもあるのかい?
ストレスたまってるんだろうけど他人に当たっちゃだめだよ
嫌味言って何かプラスになることでもあるのかい?
ストレスたまってるんだろうけど他人に当たっちゃだめだよ
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 [ぐれ★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★3 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 中国高官と話す外務省局長の表情、やばい ★2 [175344491]
- 高市早苗政権「経済的威圧をしてくる国はリスク」 トランプぴょんぴょん政権さん…… [175344491]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 偏差値35大臣「すぐに経済的威圧するところへの依存はリスク」 [834922174]
- 【高市朗報】『劇場版「鬼滅の刃」無限城篇』、ギリのタイミングで中国上映公開し5日間で4億元(87億円)突破!!! [126042664]
- 【朗報】高市、中国からの日本行き空路49万件キャンセルを達成🤩オーバーツーリズム対策の手腕が光る [359965264]
