[過去ログ] スレ立てるまでもない質問はここで 163匹目 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(2): (スプッッ Sdce-vVXl) 2022/12/08(木)12:29 ID:Nq8u2KPWd(1)調 AAS
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

次スレは>>980が立てること

【前スレ】
スレ立てるまでもない質問はここで 162匹目
2chスレ:tech VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
903: (スップ Sd73-acnr) 2023/03/22(水)10:09 ID:iT8ycAaHd(1)調 AAS
コードはタイムカプセルだよ
当時を懐かしむためにも沢山書いといた方がいいぞ
904: (ブーイモ MMc5-VSrg) 2023/03/22(水)15:44 ID:epPFleRvM(1/2)調 AAS
>>898
座学的な知識はBob Martinのシリーズを読むといい
あとは実践してみて熟練者にレビューしてもらったり熟練者が書いたコードを見て自分なりのパターン認識を積み上げてく
905: (ブーイモ MMc5-VSrg) 2023/03/22(水)15:53 ID:epPFleRvM(2/2)調 AAS
> クラスに分けたと思ったらお互いが循環参照して、本当に機械的に分割しただけになってしまいます。
これは責務の分割だけでなく望ましい「依存性の方向」を認識できてないから
この辺りの知識もBob Martinのシリーズ読めば理解できるようになるはず
906
(1): (ワッチョイ 0954-l83W) 2023/03/24(金)02:14 ID:ku5qQCGs0(1)調 AAS
1.ユーザーによる入力内容が問題ないかチェック。
〜しばらく(0〜24時間)時間が空く〜
2.入力内容をメールで自動送信。
3.メールが送信された日時や内容をDBに登録。

上記の処理をする必要があるんですが、
〜しばらく時間が空く〜
の期間に編集が加えられた場合に、メールの送信とDBへの登録がされないようにする必要があります。
ですが、1と2の間に、自分がデータの確認やスケジューラーへの介入が出来ない場合どうすればいいでしょうか?

業務プロセスの変更で対応するしかないですよね・・・?
907: (ワッチョイ c902-F0re) 2023/03/24(金)02:19 ID:ahmEicZg0(1)調 AAS
自分ができなくても、確認する人か、ソフトウェアがすればいいのでは?
単に変更あったか知らせるだけで、人間でもソフトウェアでも確認可能だろ?
908
(1): (ワッチョイ c95f-aodc) 2023/03/24(金)07:10 ID:waL3jr6S0(1/3)調 AAS
1で入力内容かそのハッシュを別保存しておくことができないなら
入力内容に署名を追記するとか
909: (ワッチョイ 9169-7LVk) 2023/03/24(金)10:14 ID:QaPy+QE+0(1)調 AAS
「編集」ってのは「入力」とは違うのか?
「編集」されたらチェックすりゃいいのでは?
910
(5): (ワッチョイ e15f-a1qf) 2023/03/24(金)11:59 ID:hUY2lw0M0(1)調 AAS
CUIで、
コンパイルするコマンドを打つ
→エラーメッセージがダーって流れていく
→次の入力位置周辺が表示される
→エラーメッセージを最初から読むために、さっきコマンド打った位置までちまちまスクロールして遡る
っていう一連の動作をしょっちゅうしててめんどくさい
エラーメッセージがダーって流れていかないように表示位置をコマンド打った位置に固定する方法とか、コマンド打った位置まで一瞬で遡れる方法とかなんかない?
911: (アウアウウー Sa95-hl0G) 2023/03/24(金)12:40 ID:X5N/zF/Ua(1)調 AAS
>>910
moreやlessなどのページャを使う
912: (ワッチョイ 0107-+Ere) 2023/03/24(金)12:55 ID:wehMxzVV0(1)調 AAS
>>908
メールの発信とDBへの入力をするプログラムをスケジューラで起動するんだろ?
起動したプログラムで編集履歴を見て処理するかどうか決めればいいじゃん
913: (ワッチョイ 9301-3tN8) 2023/03/24(金)13:01 ID:3LezXzMb0(1/2)調 AAS
>>910
使ってるエミュレーター次第だと思う
macのTerminal.appやiTerm2だとコマンド打った位置まで一瞬で遡れる方法がある
914: (ワッチョイ 9301-3tN8) 2023/03/24(金)13:13 ID:3LezXzMb0(2/2)調 AAS
>>906
1と2が仕組みとしてどう連携しているのかによる

1で入力内容に問題ないと判断した直後にスケジューラー登録をしてるなら
編集が加えられたタイミングでスケジューラーの登録を解除するか更新する

1で入力内容に問題ないと判断してからスケジューラー登録までに時間が空くなら
スケジューラー登録状態を管理して未登録の場合だけ編集できるようにする
未登録時に編集が加えられた場合は入力未チェック状態に戻してスケジューラーへの登録が行われないようにする

スケジューラーに介入できないと書いてるから後者かな
915: (オイコラミネオ MM2d-RBZQ) 2023/03/24(金)15:38 ID:2r8zYf6jM(1)調 AAS
>>910
テキストファイルに書き出すのはダメ?
916: (ワッチョイ eb8f-hw/J) 2023/03/24(金)16:25 ID:YNhY1NcA0(1)調 AAS
ログファイル出力するぐらい何で思いつかんのかねえ
917: (ワッチョイ 938e-LK7t) 2023/03/24(金)16:43 ID:Z96o3Var0(1)調 AAS
>>910
でかい画面にして表示する文字を小さくする
918: (ワッチョイ c95f-aodc) 2023/03/24(金)16:53 ID:waL3jr6S0(2/3)調 AAS
screenやtmuxでマーク
やんないけど
919
(1): (オイコラミネオ MM2d-RBZQ) 2023/03/24(金)19:21 ID:0cJz2sqbM(1)調 AAS
ターミナルのショートカットキーを調べたが独特だね
検索をCtrl+Fにしたら'^F'が表示さるだけだしどうなってるんだろう
920: (スプッッ Sd73-LK7t) 2023/03/24(金)19:55 ID:jM/m8R46d(1)調 AAS
馬鹿って「ターミナル」は固有名詞だと思っているんだな
921
(1): (ワッチョイ 9b9a-m4r6) 2023/03/24(金)22:57 ID:ZqYdUTkg0(1)調 AAS
大昔のUNIXだと、何かのコマンドでコンパイラのエラーメッセージを解析し、viでソースの
エラー行に飛んだりエラーを表示できたりした記憶が。今は類似のものはないのかな
922: (ワッチョイ c95f-aodc) 2023/03/24(金)23:20 ID:waL3jr6S0(3/3)調 AAS
よっぽどマイナーな言語環境じゃないかぎり
vscodeやvim含めIDE上でコンパイルしたらログ解析してジャンプくらいできる

>>919
端末でコントロールコード直接入力できんと不便すぎでしょ
923: (ワッチョイ c202-uluY) 2023/03/25(土)00:01 ID:kgmD9joZ0(1/2)調 AAS
最近の言語はエラーが起きている場所よりも
はるか後ろでエラーメッセージが出るのが
多い気がする
何がどう変わったのかよくわからないけども
924: (ワッチョイ c62f-J575) 2023/03/25(土)00:54 ID:bqZS3Lx90(1)調 AAS
>>921
Solaris 11をチェックしたらerrorコマンドというのがまだあった
しかしどのぐらい使えるのかは謎
925: (ワッチョイ 4602-3uzD) 2023/03/25(土)16:41 ID:oiGToZ2C0(1)調 AAS
>>910
何十年も前のことなので具体的になキーアサインは忘れてしまったが
emacs だと、キャラクターベースのタイリングだけどウィンドウが切れるから、
・ソースコード編集中に make を起動する(ショートカットが割り当ててあるから1キー)
・コンパイル結果が別ウィンドウに表示される
・数キーの操作でコンパイル結果のエラー行にカーソルが飛ぶ
・数キーの操作でカーソルがある行のエラーが発生している行のエラーが発生しているキーワード等までカーソルが飛ぶ
ってことが当たり前にできたよ

IDEが出てきたとき「マウスでいちいちクリックするのめんどくせえ」と思った記憶があるい
926: (ワッチョイ 6e33-wSlO) 2023/03/25(土)19:15 ID:NUnSv1DV0(1/2)調 AAS
0.1と0.3は2進数では正確に表現できないから0.1*3==0.3がfalseになるのはわかるのですが
0.2も2進数だと循環小数に0.1*2==trueになるのですか?
0.1*2と0.2はどこで切っても一緒だからですか?
927
(1): (ワッチョイ c2d6-uluY) 2023/03/25(土)21:38 ID:P3fXrlzG0(1)調 AAS
0.1と0.2を2進数の指数表記にすると以下のようになる。

0.1 : 1.10011001... x 2^-4
0.2 : 1.10011001... x 2^-3

両者とも循環小数だが、仮数部が完全に同じなので、特定桁で丸めても仮数部は同じまま。
2倍しても指数部が増えるだけなので、(0.1を特定桁で丸めた値)*2==(0.2を特定桁で丸めた値)となる。
928: (ワッチョイ c202-uluY) 2023/03/25(土)21:57 ID:kgmD9joZ0(2/2)調 AAS
少数の==は使わないほうがいいような気がするけど
929: (ワッチョイ 6e33-wSlO) 2023/03/25(土)22:28 ID:NUnSv1DV0(2/2)調 AAS
>>927
そういうことですね、理解できました
ありがとうございます
930: (ワッチョイ 0602-uluY) 2023/03/26(日)19:02 ID:rCkcyRWV0(1)調 AAS
最近の企業の営業活動は電話や直接訪問よりもホームページの問い合わせフォームからが多いとか。
そうなるとフォームへの自動入力プログラムの需要が出てきます。
そうしたプログラムの課題は二つあります。
まずは問い合わせフォームHTMLのinput要素が何の項目なのか、名前、電話、メール、それぞれを解析しなければなりません。
そしてもう一つの課題がbot検出です。
ブラウザを自動化してプログラムから操作するわけですが、botと認定され、延々とreCaptchaをやらされたり、時にはフォームへのアクセスすらできません。
巷には自動入力プログラムを使って営業代行をしている業者もあるようですが、そうしたプログラムはどのようにbot検出回避を行っているのでしょうか?
931: (ワッチョイ 4279-rkiO) 2023/03/26(日)20:03 ID:L/iu38nC0(1)調 AAS
その情報は金になる
つまりここでは教えられん
932: (ブーイモ MM85-pkhP) 2023/03/26(日)21:25 ID:bi2uKIvBM(1)調 AAS
スパマーは迷惑行為のことを営業活動といって自己正当化してるんだな
933
(2): (ワッチョイ 42f0-uluY) 2023/03/27(月)22:39 ID:gjNl+UWz0(1)調 AAS
a = sin(pi)
b = sin(-pi)
と計算して
a != 0.0
b != 0.0
a + b == 0.0
が成り立つのは何故ですか?
934: (ブーイモ MM6d-uluY) 2023/03/27(月)23:14 ID:6TNfXJr3M(1)調 AAS
sin()の中身って、何してるとおもう? たぶんそれが答え
935: 蟻人間◆T6xkBnTXz7B0 (スフッ Sd62-7xda) 2023/03/27(月)23:34 ID:XALgv95id(1)調 AAS
「C言語 誤差 double」でググれとChatGPTに命令して下さい。
936: (ワッチョイ dd5f-2p+o) 2023/03/27(月)23:54 ID:+kKm8gNC0(1)調 AAS
↑でヒント書いてるのになぜそこで誤差
937: (スプッッ Sdc2-sLGM) 2023/03/28(火)01:48 ID:ivBZvYuFd(1)調 AAS
>>933
言語当てクイズでもしてるのか、この馬鹿は
938: (ワッチョイ 824b-KB9r) 2023/03/28(火)03:42 ID:BnEM4F0Q0(1/2)調 AAS
>>933
円周率を打ち切ってるから
939: (ワッチョイ 824b-KB9r) 2023/03/28(火)03:43 ID:BnEM4F0Q0(2/2)調 AAS
あとsin(x)とsin(-x)は上下対称だから
940: (ワッチョイ 4559-u7sd) 2023/03/28(火)06:53 ID:T0a9iZXd0(1)調 AAS
なんで丸めちゃうんだろうね
941: (アウアウウー Saa5-tUaT) 2023/03/28(火)16:57 ID:hvNFNzxEa(1)調 AAS
Solarisなんて名前久しぶりに観たわ

sin(-x) == -sin(x)
だから
942: (ワッチョイ 2e8f-KsUN) 2023/03/29(水)14:29 ID:g8Ezy8Ny0(1)調 AAS
丸めた方が可愛い
943: (アウアウウー Saa5-z+CU) 2023/03/29(水)19:13 ID:q7YR5tXya(1)調 AAS
丸めずひたむきに処理し続けます!
944: (ワッチョイ 9901-Qz0a) 2023/03/29(水)23:21 ID:m+IIUPIj0(1)調 AAS
15年くらい前かな、プロバイダーがやっぱり従量課金に切り替えないとやってけないかもみたいな話が一瞬出てきたことあったけど今そんな話全く無くなりましたね。
通信インフラのコストがそんなに下がったんですかね?
945: (ワッチョイ e207-uluY) 2023/03/30(木)10:33 ID:PJ70lfxq0(1)調 AAS
大枠では従量制みたいなもんかと 楽天モバイルが客寄せでがんばってるだけで
946: (ワッチョイ aebb-z+CU) 2023/03/30(木)16:51 ID:by6VNlvR0(1/2)調 AAS
通信量上限に基づく低速制限は割と多くのプロバイダが明に暗にやってるね
楽天モバイルはプロバイダじゃなくキャリアだな
947: (ワッチョイ aebb-z+CU) 2023/03/30(木)16:53 ID:by6VNlvR0(2/2)調 AAS
一部の突出したユーザーがトラフィックの大部分を占めるから従量にするよりそいつらに規制かけたほうが公共の福祉的なものに適う
948: (スップ Sdc2-I21X) 2023/03/30(木)17:31 ID:TCmRdoupd(1)調 AAS
キャリア離れの促進に
949: (ワッチョイ c94b-or9G) 2023/03/31(金)12:35 ID:tQr06kXS0(1/3)調 AAS
スマホのアプリを作りたいんですけど、androidよりiosの方が端末が限られてて完成後の管理が容易でしょうか?
androidだと、この機種だと正しく動作しないとか、そういうので悩みそうなのですが…
950: (ワッチョイ 2ecf-uluY) 2023/03/31(金)12:36 ID:ER1r6INt0(1/2)調 AAS
すごいところで悩むんだなw
951: (ワッチョイ 8101-Vfz4) 2023/03/31(金)12:45 ID:TBPOijdF0(1)調 AAS
それだけならな
もっと他に悩むことがいっぱいあるはずやけどな
952
(1): (オッペケ Srf1-mpC6) 2023/03/31(金)14:40 ID:Hy1oYuiQr(1)調 AAS
iOSのほうがバージョン切り捨ては早い
953: (ワッチョイ c94b-or9G) 2023/03/31(金)16:10 ID:tQr06kXS0(2/3)調 AAS
>>952
wiki見たらリリースはちょうど1年ごとですね
https://ja.wikipedia.org/wiki/IOS
954: (ワッチョイ dd5f-2p+o) 2023/03/31(金)17:32 ID:BUebAe1i0(1)調 AAS
ミスリードさせたいのかしらんが
SDK更新の強制は1年毎ではないよ
955
(3): (ワッチョイ c94b-or9G) 2023/03/31(金)19:15 ID:tQr06kXS0(3/3)調 AAS
ここ読んだら大変そうなので止めました
https://note.com/mtj0928/n/n7e42be2a71b7

adobeのスクリプト作ってたんだけど、15本くらい作ったらもうネタが無くて
何か他に趣味でプログラムできるものないでしょうか?
ゲーム以外で
Excelのアドインとか考えたけど、Excelで困った事が無いのでもっとネタがありません
956: (スプッッ Sdc2-zSw/) 2023/03/31(金)19:30 ID:tUX4tTy7d(1)調 AAS
>>955
トリップ検索ツールでも作ってみればw
957: (ワッチョイ 2ecf-uluY) 2023/03/31(金)19:52 ID:ER1r6INt0(2/2)調 AAS
ネタ
- 自分の職業・仕事で使いそうなプログラムを作る
- PIC/AVRとかArduinoなんかのマイコン制御+小物作り系に進む
- SHENZHEN I/Oみたいなプログラミングがモチーフになってるゲームをやる
958: (スッップ Sd62-M8+T) 2023/03/31(金)20:47 ID:7x1sg1mkd(1)調 AAS
>>955
ああ、JSスレでスレ違いのadobeピンボケ質問してたやつか
もう来るなよ
959
(1): (オイコラミネオ MM53-LnnX) 2023/04/01(土)21:04 ID:NAnzMdt1M(1)調 AAS
>>955
連番リネームソフト
サブフォルダごとに001から連番にする
処理中にファイル名がかぶってエラーにならないもの

・・・自炊書籍に需要があると思う
960: (ワッチョイ 7f79-u6c4) 2023/04/01(土)23:19 ID:rM0w1xSL0(1)調 AAS
連番リネームはリネームスクリプトを出力するスクリプトで処理内容を確認できないと安心して実行できないし
その時々で必要なリネーム規則って割と場当たり的だから書き捨てになる
961: (ワッチョイ ffcf-icd+) 2023/04/01(土)23:51 ID:BzNTIS+F0(1)調 AAS
安心できないってどんな作り方とテストしてんだ?笑
962: (ワッチョイ 5f01-kVuH) 2023/04/02(日)00:15 ID:YIJGaUiR0(1)調 AAS
注釈で

// 注釈
command
じゃなくて
command // 注釈
と書いたりしてるんですけど
やっぱ上に1行で別に書いたがいいんですか?
963: (アウアウウー Sa23-rK2I) 2023/04/02(日)00:18 ID:eXc6qTzga(1)調 AAS
好きにしなよ
964: (ワッチョイ 5f7b-mFyV) 2023/04/02(日)17:31 ID:OTDJj3pU0(1)調 AAS
くだ質スレなのに下がりすぎ
965: (アウアウウー Sa23-VQD5) 2023/04/02(日)17:46 ID:TwPkR6iea(1)調 AAS
>>959
そもそも自炊に需要がない上に自炊するやつにすら需要がない
966: (ワッチョイ ff33-9P2W) 2023/04/06(木)22:12 ID:JPUq24CX0(1/2)調 AAS
Python公式からソースとWindowsインストーラが提供されています
このソースから自分で公式のと同じWindows用インストーラを作ってみたいのですがどうしたらいいですか?
VS2022でビルドするのとSetup Project追加してインストーラ作るのはできたんですが、できれば同じようなインストーラをつくりたいです
ソースの中にインストーラ作るのに必要なものは含まれてたりしないですか?

ビルドは以下のページを参考にしました
https://devguide.python.org/getting-started/setup-building/
967
(1): (ワッチョイ 5f07-VQD5) 2023/04/06(木)22:32 ID:O4MLKnYM0(1/2)調 AAS
今どきはSetup Projectじゃなくmsixを使うんだよ
968: (ワッチョイ ff33-9P2W) 2023/04/06(木)23:05 ID:JPUq24CX0(2/2)調 AAS
>>967
Setup Projectにこだわってるわけではなくて、公式と同じインストーラーを自分で作ってみたいです
公式で配ってるインストーラーはmsixっていうのですか?
969: (ワッチョイ 5f07-VQD5) 2023/04/06(木)23:18 ID:O4MLKnYM0(2/2)調 AAS
見てないから知らんがmsixじゃないなら公式が時代に追いついてないだけ
Setup Projectがデフォルトでインストールされないのを見ても推奨されないレガシー技術だとわかるだろ
970: (ワッチョイ 7f07-icd+) 2023/04/07(金)03:00 ID:D4MDBVlu0(1)調 AAS
これかな https://docs.python.org/3/distutils/builtdist.html
971: (スッップ Sd22-dPJv) 2023/04/08(土)16:43 ID:kyxCuVvHd(1)調 AAS
msixはなんたらツールが上手く入らなくで断念したわ
なんでインストーラごときに変なドライバとか必要なんだ
972
(1): (ワンミングク MM52-ohv4) 2023/04/08(土)19:16 ID:7VZaiwVkM(1)調 AAS
起動後に自身のコマンドラインを書き換えるプログラムがあったんですがどういう仕組みなんですか
973: (ワッチョイ 6ecf-Rzwh) 2023/04/08(土)19:32 ID:tM+hyW0O0(1/2)調 AAS
Cだとargvの中身を書き換えることで出来る環境もある
書き換えるとpsとか/proc/pid/cmdlineとかの表示が変わる
974: (ワッチョイ bd5f-JuRI) 2023/04/08(土)21:01 ID:Qj3LoyOi0(1)調 AAS
Cでそんな気をつかった動作する実装あんだね
975: (ワッチョイ 6ecf-Rzwh) 2023/04/08(土)22:44 ID:tM+hyW0O0(2/2)調 AAS
そりゃあるんじゃねーの?
何が言いたいのかよく分かんねーやw
976: (ワッチョイ 0202-Ay2p) 2023/04/09(日)03:52 ID:OOQLx3Q60(1/5)調 AAS
pythonでsinを使って生成した数字を使って前半で溜め、後半で一気に動かすという感じのアニメーションをさせたいのですが
このスクリプトだと出力できる数字は0 と10の繰り返しになりますが
これをたとえば0 2 4 6 8 10 5 0 の繰り返しのようにできないですかね?
その数字のとおりにやりたいというよりも、前半の数字の変化を後半の数字の変化よりも長くしたいんです

import math

frame = 2

for i in range(0,frame+1):
# print(i)
num = math.sin(i*math.pi/frame)*1000
num = math.floor(num)/100
print(num)
977
(1): (ワッチョイ 424b-jq58) 2023/04/09(日)04:37 ID:hSdkmotY0(1/4)調 AAS
こうしたいってこと?

978: (ワッチョイ 0202-Ay2p) 2023/04/09(日)04:41 ID:OOQLx3Q60(2/5)調 AAS
>>977
そうです
正弦波の波の動きを片方だけ長くしたり短くしたりしたいんです
979: (ワッチョイ 0202-Ay2p) 2023/04/09(日)04:50 ID:OOQLx3Q60(3/5)調 AAS
一番下の正弦波を上の2つのように変化させたいです
https://i.imgur.com/pryVyOz.jpg

980
(1): (ワッチョイ 424b-jq58) 2023/04/09(日)05:24 ID:hSdkmotY0(2/4)調 AAS
frameというのは半周期の分割数?
981
(1): (ワッチョイ 424b-jq58) 2023/04/09(日)05:29 ID:hSdkmotY0(3/4)調 AAS
なんでも良ければこれで大丈夫かと

import math

frame1 = 4
frame2 = 2

# 0 to pi/2
for i in range(0,frame1):
# print(i)
num = math.sin(i*math.pi/2/frame1)*1000
num = math.floor(num)/100
print(num)

# pi/2 to pi
for i in range(0,frame2):
# print(i)
num = math.sin(math.pi/2 + i*math.pi/2/frame2)*1000
num = math.floor(num)/100
print(num)

# pi to 3pi/2
for i in range(0,frame2):
# print(i)
num = math.sin(math.pi+ i*math.pi/2/frame2)*1000
num = math.floor(num)/100
print(num)

# 3pi/2 to 2pi
for i in range(0,frame1):
# print(i)
num = math.sin(3*math.pi/2 + i*math.pi/2/frame1)*1000
num = math.floor(num)/100
print(num)
982
(1): (ワッチョイ 0202-Ay2p) 2023/04/09(日)06:12 ID:OOQLx3Q60(4/5)調 AAS
>>981
いけました
ありがとうございます

math.sinの仕組みがよくわかってないんですけどframe変数に偶数を入れておけば
綺麗に数値が繰り返されるのでこの変数を使って反復運動の速度を調整してました

この変更っていうのはなにか決まりがあってやってるですかね
ちょっと見ただけじゃ何をしてるのかがよくりませんでした

num = math.sin(i*math.pi/2/frame1)*1000
num = math.sin(math.pi/2 + i*math.pi/2/frame2)*1000

num = math.sin(math.pi+ i*math.pi/2/frame2)*1000
num = math.sin(3*math.pi/2 + i*math.pi/2/frame1)*1000
983
(1): (ワッチョイ 424b-jq58) 2023/04/09(日)07:36 ID:hSdkmotY0(4/4)調 AAS
②のときは
math.sin(math.pi/2 + i*math.pi/2/frame2)
(i : 0, 1, 2, ..., frame2)

開始位置はπ/2
それが前半の「math.pi/2」に対応する

その開始位置からπ/2進める
frame2[回]でπ/2進むようにするために後半の「i*math.pi/2/frame2」がある

>>982

984: (ワッチョイ 0202-Ay2p) 2023/04/09(日)22:29 ID:OOQLx3Q60(5/5)調 AAS
>>983
解説どうもです
こういうのはプログラミングをやっていればわかることなんですかね
それとも数学とかを学んでいるからわかることなんですかね

こういうことがすぐにわかれば応用がきくので作業がはかどるなあとは思うのですがまったくわからない状態でして
985
(1): (ブーイモ MMcd-OxX8) 2023/04/09(日)22:55 ID:yYyAhZLzM(1)調 AAS
ある種の変調だよね

簡単な機能を、重ね合わせるって発想
それをコードに落とし込んでる 慣れるよ
986: (ブーイモ MM66-9pDP) 2023/04/10(月)05:03 ID:oMIHCwe3M(1)調 AAS
30代Pythonクソチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
987
(1): (ワッチョイ 827f-UjMO) 2023/04/10(月)17:55 ID:VcrlTKv20(1)調 AAS
二次元配列って行の長さが全部同じグリッドで使う必要ないよね?
[y][x]で見るよりy=i//幅とx=i%幅のが早そうだし
988: (アウアウウー Sa05-NO7/) 2023/04/10(月)18:12 ID:rZwv5F2aa(1)調 AAS
除算が入るのに速いわけないやん
989
(1): (ワッチョイ bd5f-JuRI) 2023/04/10(月)18:48 ID:0qWpy2US0(1)調 AAS
除算は関係を書いたまでで座標アクセスでは発生しないよね
境界を超えたときにエラーにしたいか
前後の行にまわりこんでよいかの違いかな
990: (ワッチョイ d907-NO7/) 2023/04/10(月)18:49 ID:b/90pZbw0(1)調 AAS
そう思うなら計測してみなよ
991: (ワッチョイ bd02-oFYy) 2023/04/10(月)19:26 ID:pIBx+EyQ0(1)調 AAS
>>987
二次元配列ってのは2つの添え字から楽に格納先を見る方法だから、そうする必要があるのか、ないのかってこと。
例えば先頭から順次、連続して一次元的に参照するならそもそも二次元配列は使わなくてよし
992: (ワッチョイ 6ecf-Rzwh) 2023/04/10(月)22:00 ID:IbkX37li0(1)調 AAS
424b-jq58は次スレ立てんの?
993: (ワッチョイ eebb-eWK2) 2023/04/10(月)22:02 ID:HMKmXAnI0(1)調 AAS
ジャグ配列の話してる?
994: (ワッチョイ 0202-Ay2p) 2023/04/10(月)23:16 ID:n9iaoSFs0(1)調 AAS
>>985
そうですか
三角関数調べると波の位置でπの値は決まってるんですね
高校kで挫折してまったく内容把握してなかったです
どうもでした
995: (スッププ Sd22-QGEt) 2023/04/10(月)23:28 ID:4WfJWb9Xd(1)調 AAS
>>989
[y][x]でアクセスしても内部で除算してるし(ただしxが2^nの場合はシフトと&に最適化されるはず)
境界越えてもエラーにならず前後の行にまわりこんでしまうよ
996: (スッププ Sd22-QGEt) 2023/04/10(月)23:49 ID:18ZE+qPed(1)調 AAS
…いや除算ではなく乗算か

こういう事を言ってるんだと思うのだが

int table[10][10];
table[y][x]=55;

int table[10*10];
table[y*10+x]=55;

上も下もおそらく同じコードが生成されて
どっちもxかyが10以上でもエラーにならない(一般保護エラーになるかもしれない)
範囲チェックしないのは多元配列の問題ではなくCの配列の一般的な問題
997: (スッププ Sd22-QGEt) 2023/04/11(火)00:19 ID:KrSp3HQhd(1)調 AAS
あっしまったここC言語スレじゃねえw
998: (ワッチョイ d907-NO7/) 2023/04/11(火)07:51 ID:gigFj8HV0(1)調 AAS
除算と乗算の区別がつかないのは相当ポンコツだぞ
999: (アウアウウー Sa05-cPl8) 2023/04/11(火)12:39 ID:cuNKlQrva(1)調 AAS
>>972
例えば、Ruby のOptionParser は、ARGV を書き換える

例えば、以下のコードを、script.rb に書いて、
ruby script.rb -a あ x
と実行すると、

OptionParserがARGVを解析し、-a オプションが解析済みとして取り除かれて、
残りの引数だけが、未解析として残る

ruby script.rb x -a あ
ただし、この順番では、-a はオプションとはみなされず、取り除かれないので要注意!

require 'optparse'

p ARGV #=> ["-a", "あ", "x"]

opt = OptionParser.new
p params = opt.getopts( ARGV, "a" ) # -a を定義する
#=> {"a"=>true}

p ARGV #=> ["あ", "x"]
1000: (ワッチョイ bd02-oFYy) 2023/04/11(火)19:10 ID:f7dSY1B50(1)調 AAS
スレ立てるまでもない質問はここで 164匹目
2chスレ:tech
1001
(1): 1001 ID:Thread(1/2)調 AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 124日 6時間 41分 0秒
1002
(1): 1002 ID:Thread(2/2)調 AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。

───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.289s*