この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
【前スレ】
スレ立てるまでもない質問はここで 158匹目
https://mevius.5ch.net/test/read.cgi/tech/1635193843/
次スレは>>980が立てること
探検
スレ立てるまでもない質問はここで 159匹目
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2022/02/12(土) 22:44:40.76ID:AqYcq6TN210175
2022/02/25(金) 11:59:13.95ID:cHKC+7di211デフォルトの名無しさん
2022/02/25(金) 12:08:01.02ID:GobJHqAk インジェクションできるかチェックされてるか、どこか文字列で直にやってる
212デフォルトの名無しさん
2022/02/25(金) 12:51:38.11ID:0LOdeZPu 問い合わせの内容としてSQL文が必要ならサニタイズして入れとけばいいよね?
prepared statement使ってるのにユーザー入力を保存するカラム以外に
ユーザー入力が保存されてたんならなんか使い方間違ってると思う
prepared statement使ってるのにユーザー入力を保存するカラム以外に
ユーザー入力が保存されてたんならなんか使い方間違ってると思う
213デフォルトの名無しさん
2022/02/25(金) 12:53:33.76ID:gEwvZxtg >>210
そういうのはWAFの仕事
そういうのはWAFの仕事
214202
2022/02/25(金) 12:58:38.12ID:Eg3DloqN MVC のRuby on Rails では、
Controller のstrong parameter で、更新される列・必須列をチェックする
モデルでも、バリデする。
valid_email2 で、正しい形式のメールアドレスかどうかとか
日本6位の初心者が3千人入っている、KENTA のサロンとか行かないと、ウェブ開発を学べない
Rails以外のフレームワークを選ぶと、勉強の教材がないから、
プロになるのは、まず無理
Controller のstrong parameter で、更新される列・必須列をチェックする
モデルでも、バリデする。
valid_email2 で、正しい形式のメールアドレスかどうかとか
日本6位の初心者が3千人入っている、KENTA のサロンとか行かないと、ウェブ開発を学べない
Rails以外のフレームワークを選ぶと、勉強の教材がないから、
プロになるのは、まず無理
215デフォルトの名無しさん
2022/02/25(金) 13:59:36.28ID:isep1BZs >>213
WAF使ったことないでしょw
WAF使ったことないでしょw
216デフォルトの名無しさん
2022/02/25(金) 14:21:18.61ID:gEwvZxtg >>215
あるよ
あるよ
217デフォルトの名無しさん
2022/02/25(金) 16:15:30.34ID:xc5sID1o SQSやKinesisはどういう場合に使うのでしょうか?
あと、これを使う場合って送信用サーバと受信用サーバの2つが必要になりますよね?
あと、これを使う場合って送信用サーバと受信用サーバの2つが必要になりますよね?
218デフォルトの名無しさん
2022/02/25(金) 16:30:52.94ID:VyHl6qUM >>210
これってSQLに値を渡したい場合、文字列結合ではなくプレースホルダだけ書いておいてパラメータとして与えましょうという初歩の話じゃないの?
これってSQLに値を渡したい場合、文字列結合ではなくプレースホルダだけ書いておいてパラメータとして与えましょうという初歩の話じゃないの?
219175
2022/02/25(金) 16:50:08.00ID:ilyzPMTz >>218
いやその後のハナシで
バリデーションとかエスケープとかサニタイズしても、
結局文字列としてInsertされるから、それを防ぎたいってハナシ
氏名:selectさんとかそういうデータが出来るのを防ぐのどうしてるのかなて
まあDBに限るハナシでもないけど
いやその後のハナシで
バリデーションとかエスケープとかサニタイズしても、
結局文字列としてInsertされるから、それを防ぎたいってハナシ
氏名:selectさんとかそういうデータが出来るのを防ぐのどうしてるのかなて
まあDBに限るハナシでもないけど
220デフォルトの名無しさん
2022/02/25(金) 17:25:32.08ID:GobJHqAk 175が言う通りの実装してるなら、必要なのは「SQLインジェクション対策」じゃなくて
「不正な名前入力対策」=氏名チェック用の正規表現
日本人限定で組むなら常用漢字な人名用漢字、ひらがな、カタカナだけだから
単純に半角英数字記号が含まれてたら弾くようにすればいい。外国人含むならシラン
「不正な名前入力対策」=氏名チェック用の正規表現
日本人限定で組むなら常用漢字な人名用漢字、ひらがな、カタカナだけだから
単純に半角英数字記号が含まれてたら弾くようにすればいい。外国人含むならシラン
221デフォルトの名無しさん
2022/02/25(金) 17:42:11.20ID:qQXuMGT2 selectさんとかを防ぐことで得たいと思っているビジネス的な価値が何なのか知りたい
クオーテーションとか危ない感じのを弾きたいと言うからSQLインジェクション対策かと思ったけど、そういうわけでもないってこと?
でもそれならクオーテーションを弾くのはデメリットしかないし、何か混同しているんだろうか
クオーテーションとか危ない感じのを弾きたいと言うからSQLインジェクション対策かと思ったけど、そういうわけでもないってこと?
でもそれならクオーテーションを弾くのはデメリットしかないし、何か混同しているんだろうか
222デフォルトの名無しさん
2022/02/25(金) 17:44:59.19ID:qQXuMGT2 認証不要のフォームでアタックの痕跡によってゴミが大量に溜まるのが迷惑だから事前にフィルタリングしておきたいってことかな
223デフォルトの名無しさん
2022/02/25(金) 17:54:52.96ID:+PfgW030224デフォルトの名無しさん
2022/02/25(金) 18:17:54.50ID:qbQTiRzp GoogleスプレッドシートやGoogleMeetの検索ってあの膨大なデータからどうやって検索してるんだ?
とくにMeetのほうは曖昧検索っぽい
GCPでビッグデータの検索関連サービスってあるの?
とくにMeetのほうは曖昧検索っぽい
GCPでビッグデータの検索関連サービスってあるの?
225デフォルトの名無しさん
2022/02/25(金) 18:26:10.37ID:Eg3DloqN Ruby on Rails の文字列検索は、Elasticsearch
226デフォルトの名無しさん
2022/02/25(金) 18:33:34.96ID:Eg3DloqN >>217
Queue は一番昔からある、基本的なサービス
その時に同期処理をすると時間が掛かるので、
一旦、キューに入れて、後から処理する。非同期処理
月3千円ぐらいのくろかわこへいのAWS サロンへ入れば?
Amazon なら、3日で21万円とか高い
Queue は一番昔からある、基本的なサービス
その時に同期処理をすると時間が掛かるので、
一旦、キューに入れて、後から処理する。非同期処理
月3千円ぐらいのくろかわこへいのAWS サロンへ入れば?
Amazon なら、3日で21万円とか高い
227デフォルトの名無しさん
2022/02/25(金) 21:21:26.02ID:CV/dWopv >>224
inverted index
inverted index
228デフォルトの名無しさん
2022/02/26(土) 08:12:42.19ID:vbSsEIAE >>227
それだとものすごい数のレコードを作成してるんだね
例えば、GoogleMeetの1メッセージが300文字あったとして、形態素解析しつつ名詞を分割してそれぞれを行として格納
しかし部分一致とあいまい検索は完璧ではない
と思ったらスプレッドシートはCloud Search使ってると書いてあった
膨大なデータを分解して格納ってすごい技術だ
それだとものすごい数のレコードを作成してるんだね
例えば、GoogleMeetの1メッセージが300文字あったとして、形態素解析しつつ名詞を分割してそれぞれを行として格納
しかし部分一致とあいまい検索は完璧ではない
と思ったらスプレッドシートはCloud Search使ってると書いてあった
膨大なデータを分解して格納ってすごい技術だ
229デフォルトの名無しさん
2022/02/26(土) 08:23:05.81ID:wWFTGeHR kakasiの頃よくインデクサを使っていたけど、しょせんテキスト情報なんで大したことないよ
230デフォルトの名無しさん
2022/02/26(土) 08:45:38.69ID:R1ubXlLS プログラムが何故動くのか?についてわかりやすく解説しているサイトってないですか?
ググっても「プログラムを機械語に翻訳して、機械がわかるように翻訳しているから動く」
的な説明ばかりなんですが、知りたいのはそういうことではなくて、
じゃあ最初から機械語で完璧に書いたとして、なぜそれで動くのかがわからないんです。
別の表現すると、異世界転生で電卓のない世界に行ったとして、
そこで電卓を開発して一儲けしようとしたときに、
どうやって電卓内部で「1+1」の処理をさせるかのイメージがつかないんです。
結局「プログラム」と言う概念が先にないと無理なんじゃないのか?みたいな・・・
鶏と卵の話みたいに感じてしまいます
ググっても「プログラムを機械語に翻訳して、機械がわかるように翻訳しているから動く」
的な説明ばかりなんですが、知りたいのはそういうことではなくて、
じゃあ最初から機械語で完璧に書いたとして、なぜそれで動くのかがわからないんです。
別の表現すると、異世界転生で電卓のない世界に行ったとして、
そこで電卓を開発して一儲けしようとしたときに、
どうやって電卓内部で「1+1」の処理をさせるかのイメージがつかないんです。
結局「プログラム」と言う概念が先にないと無理なんじゃないのか?みたいな・・・
鶏と卵の話みたいに感じてしまいます
231デフォルトの名無しさん
2022/02/26(土) 09:09:24.95ID:e5W/1zqv サイトじゃなくてCPUについて技術解説してる書籍でも漁っとけ
232デフォルトの名無しさん
2022/02/26(土) 09:10:39.17ID:wWFTGeHR233デフォルトの名無しさん
2022/02/26(土) 09:12:33.77ID:sjesp9D9 >>230
コンピュータはなぜ動くのか、読めば?
コンピュータはなぜ動くのか、読めば?
234デフォルトの名無しさん
2022/02/26(土) 09:33:18.46ID:GBHX3kX2 「1+1」だけなら半加算器あたりが分かればなんとか
235デフォルトの名無しさん
2022/02/26(土) 09:42:33.04ID:wWFTGeHR >>230
フリップフロップはソロバンの珠と思えばよい。
ソロバンは珠が元の位置か、動いたかをメモリーする装置である。
動いている珠を1、元の位置なら0とみなして、動かすルールによって複雑な計算をする。
フリップフロップの場合は電気によって、今のON/OFFをメモリーできる。
そのON/OFFを1と0にみなして、機械的なルールで計算を行う。
例えばいちばんわかりやすいのがビットシフトである。
二進数01011を左に一桁ずらす「機械的操作」をすると10110となり、これは元の数を二倍する「計算」をしたことになる
逆に右に一桁ずらすと2で割るという「計算」をしたことになる
01011 → 0101(余り1)
フリップフロップはソロバンの珠と思えばよい。
ソロバンは珠が元の位置か、動いたかをメモリーする装置である。
動いている珠を1、元の位置なら0とみなして、動かすルールによって複雑な計算をする。
フリップフロップの場合は電気によって、今のON/OFFをメモリーできる。
そのON/OFFを1と0にみなして、機械的なルールで計算を行う。
例えばいちばんわかりやすいのがビットシフトである。
二進数01011を左に一桁ずらす「機械的操作」をすると10110となり、これは元の数を二倍する「計算」をしたことになる
逆に右に一桁ずらすと2で割るという「計算」をしたことになる
01011 → 0101(余り1)
236デフォルトの名無しさん
2022/02/26(土) 10:30:44.32ID:FEw16ZgO マインクラフトでコンピュータ作ってみた みたいな動画見りゃ理解できるべ
237デフォルトの名無しさん
2022/02/26(土) 13:40:22.88ID:/yaZQ1xu Ruby on Rails, Amazon は、Elasticsearch。
Railsの形態素解析は、kuromoji
Google は、Chrome の翻訳もひどかったけど、
ここ2か月ぐらいで、かなりDeepL に近づいた
DeepLを、パクったのかも
Railsの形態素解析は、kuromoji
Google は、Chrome の翻訳もひどかったけど、
ここ2か月ぐらいで、かなりDeepL に近づいた
DeepLを、パクったのかも
238デフォルトの名無しさん
2022/02/26(土) 14:14:47.64ID:1jHkYGS8 CPU/GPU作ってみたみたいな動画面白いよ
239デフォルトの名無しさん
2022/02/26(土) 14:26:16.75ID:R/0GMSS/ 普通にコンピュータアーキテクチャの教科書を読めばいい
240デフォルトの名無しさん
2022/02/26(土) 15:17:19.82ID:xS/SyeLk トランジスタがあって
フリップフロップがあって
論理回路、順序回路があって
リングカウンタあたりがあって
機械語がある
この辺を順番にググると
上から下までわかるようになるのでは?
大学のシラバスが外から見えるので
その辺からキーワードを取り出して
ググれば独学も可能
フリップフロップがあって
論理回路、順序回路があって
リングカウンタあたりがあって
機械語がある
この辺を順番にググると
上から下までわかるようになるのでは?
大学のシラバスが外から見えるので
その辺からキーワードを取り出して
ググれば独学も可能
241デフォルトの名無しさん
2022/02/26(土) 15:21:10.00ID:ZdFqztpZ >>240
COMET/CASL アーキを自力で実装する系の、きちんとした教科書があったことを記憶しています…
COMET/CASL アーキを自力で実装する系の、きちんとした教科書があったことを記憶しています…
242デフォルトの名無しさん
2022/02/26(土) 15:51:20.85ID:/yaZQ1xu 電験三種、組み込みの資格のテキスト
電気電子回路、交流の複素数の複素平面。
ネイピアe(2.72)のiπ乗 = -1
3D では、虚数のquaternion とか結構、虚数が出てくる
電気電子回路、交流の複素数の複素平面。
ネイピアe(2.72)のiπ乗 = -1
3D では、虚数のquaternion とか結構、虚数が出てくる
243デフォルトの名無しさん
2022/02/26(土) 16:26:27.41ID:ZdFqztpZ >>242
厳しいことをいいますが、交流=正弦波が複素数により代数的に処理できるのはなぜか?
本来受動素子の作用は解析的=微分積分、で定義されるのですが、そういう世界が代数的=足したり引いたり掛けたり割ったりで処理していい理由、というのをはっきりさせないまま安直に使うのは知的誠実さにかける、と私は非難します…
厳しいことをいいますが、交流=正弦波が複素数により代数的に処理できるのはなぜか?
本来受動素子の作用は解析的=微分積分、で定義されるのですが、そういう世界が代数的=足したり引いたり掛けたり割ったりで処理していい理由、というのをはっきりさせないまま安直に使うのは知的誠実さにかける、と私は非難します…
244デフォルトの名無しさん
2022/02/26(土) 16:56:03.31ID:1vnMKgVV >>230
トランジスタとダイオードの組み合わせでAND/OR/NOT回路を作るとこからから勉強かな
加算器とかフリップフロップがAND/OR/NOTの組み合わせでできるから
そいつらを組み合わせれば2進数入出力の電卓ぐらいは作れる
使ってるものはトランジスタとダイオードと抵抗(と装置外部の入出力にスイッチとLED)だけ
現代のCPUのトランジスタ数は60億とかなので無制限だと思っていい
トランジスタとダイオードの組み合わせでAND/OR/NOT回路を作るとこからから勉強かな
加算器とかフリップフロップがAND/OR/NOTの組み合わせでできるから
そいつらを組み合わせれば2進数入出力の電卓ぐらいは作れる
使ってるものはトランジスタとダイオードと抵抗(と装置外部の入出力にスイッチとLED)だけ
現代のCPUのトランジスタ数は60億とかなので無制限だと思っていい
245デフォルトの名無しさん
2022/02/26(土) 17:37:16.16ID:g1NcYQAb >>230
どこまで知りたいか?によるかな
「便利な性質を持った小さなモジュール達」は既にある前提で、それを組み合わせると足し算ができます、程度の薄い理解でいいならこのスレで出てるキーワードでググればいい
でもじゃあ「便利な性質を持った小さなモジュール達」をどうやって作るの?って疑問を解きたいなら物理学をある程度、学ぶ必要がある
俺は半導体の基礎を大学三年生で学んだけど、それぐらいやる気があるなら好きに勉強すればいいんじゃないかな
異世界転生してゼロから作るにはどうすればいいの?って疑問なら
科学知識だけでなく歴史や経済、ありとあらゆる知識が必要だろうな
なんたって異世界はたぶん、産業革命より前の世界だろ?
ならまずはそこからだな
どこまで知りたいか?によるかな
「便利な性質を持った小さなモジュール達」は既にある前提で、それを組み合わせると足し算ができます、程度の薄い理解でいいならこのスレで出てるキーワードでググればいい
でもじゃあ「便利な性質を持った小さなモジュール達」をどうやって作るの?って疑問を解きたいなら物理学をある程度、学ぶ必要がある
俺は半導体の基礎を大学三年生で学んだけど、それぐらいやる気があるなら好きに勉強すればいいんじゃないかな
異世界転生してゼロから作るにはどうすればいいの?って疑問なら
科学知識だけでなく歴史や経済、ありとあらゆる知識が必要だろうな
なんたって異世界はたぶん、産業革命より前の世界だろ?
ならまずはそこからだな
246デフォルトの名無しさん
2022/02/26(土) 17:52:39.86ID:wWFTGeHR この動画(白い巨塔)の6分目くらいだけど
https://youtu.be/j4TdXIxmBtU
里見先生が機械式の計算器を使っている
考えてみると50年前はまだ普通にソロバンや計算尺が一般的だった
50年後はどうなるんだろうね
https://youtu.be/j4TdXIxmBtU
里見先生が機械式の計算器を使っている
考えてみると50年前はまだ普通にソロバンや計算尺が一般的だった
50年後はどうなるんだろうね
247ハノン ◆QZaw55cn4c
2022/02/26(土) 17:57:15.21ID:ZdFqztpZ >>242
厳しいことをいいますが、交流=正弦波が複素数により代数的に処理できるのはなぜか?
本来受動素子の作用は解析的=微分積分、で定義されるのですが、そういう世界が代数的=足したり引いたり掛けたり割ったりで処理していい理由、というのをはっきりさせないまま安直に使うのは知的誠実さに欠ける、と私は非難します…
厳しいことをいいますが、交流=正弦波が複素数により代数的に処理できるのはなぜか?
本来受動素子の作用は解析的=微分積分、で定義されるのですが、そういう世界が代数的=足したり引いたり掛けたり割ったりで処理していい理由、というのをはっきりさせないまま安直に使うのは知的誠実さに欠ける、と私は非難します…
248デフォルトの名無しさん
2022/02/26(土) 18:25:10.25ID:joT9B4PU249242
2022/02/26(土) 19:17:41.93ID:/yaZQ1xu 電験三種の積分回路・微分回路・時定数ぐらいから始めないといけない
250デフォルトの名無しさん
2022/02/26(土) 19:38:34.77ID:1vnMKgVV251デフォルトの名無しさん
2022/02/26(土) 23:23:55.13ID:wmCNPHUF すみません…
pythonでtkinterというのでstartとstopボタンを作って
それぞれからdef start():などを作ってコマンド=startみたいに呼び出しています。
startの中でマルチスレッドを使ってスレッドをつくりスタートさせたいと思っています。
そのスレッドが使う関数の中でwhile flag==true:としてflagがfalseまでは無限にスクリーンショットを撮り続けたいと思っています。
このような作りですと、startのボタンで固まってしまってstopが押せません。うまくいかない原因についてアドバイス頂けたら嬉しいです。
よろしくお願いします。
pythonでtkinterというのでstartとstopボタンを作って
それぞれからdef start():などを作ってコマンド=startみたいに呼び出しています。
startの中でマルチスレッドを使ってスレッドをつくりスタートさせたいと思っています。
そのスレッドが使う関数の中でwhile flag==true:としてflagがfalseまでは無限にスクリーンショットを撮り続けたいと思っています。
このような作りですと、startのボタンで固まってしまってstopが押せません。うまくいかない原因についてアドバイス頂けたら嬉しいです。
よろしくお願いします。
252デフォルトの名無しさん
2022/02/26(土) 23:51:56.70ID:wj1ibNBr スレッドの中はwhile flag==true:でスクショ撮影
startボタンの中はスレッド作ってスレッド実行するだけで終わり
ってすりゃ固まらないはず。固まるということはそうなっていない
スレッドでなくボタンの中でwhileしてるとか、ボタンの中でスレッドが終わるのを待ってたりしてる
startボタンの中はスレッド作ってスレッド実行するだけで終わり
ってすりゃ固まらないはず。固まるということはそうなっていない
スレッドでなくボタンの中でwhileしてるとか、ボタンの中でスレッドが終わるのを待ってたりしてる
253デフォルトの名無しさん
2022/02/27(日) 00:28:06.43ID:EPp3U+v4 スクショやったことないけど
一回あたりの撮影・保存にsleepとか挟んでないせいで
わずかなハングが連打されて固まってみえるんじゃないか
一回あたりの撮影・保存にsleepとか挟んでないせいで
わずかなハングが連打されて固まってみえるんじゃないか
254デフォルトの名無しさん
2022/02/27(日) 02:20:57.99ID:JWOh4lwS このスレよりも、Python スレで聞いてください!
255デフォルトの名無しさん
2022/02/27(日) 06:23:12.98ID:3CMfh7zd 1と0だけで音を表現出来るってのがイマイチ理解できません
一瞬を切り取ったらそこには人の声、風の音、カラスの鳴き声、車の音などが入ってると思うのですがそれらを全部1と0で表現するって魔法じゃないですか?
一瞬を切り取ったらそこには人の声、風の音、カラスの鳴き声、車の音などが入ってると思うのですがそれらを全部1と0で表現するって魔法じゃないですか?
256蟻人間 ◆T6xkBnTXz7B0
2022/02/27(日) 07:46:15.41ID:I53qp4JM 1600年代マイクロホンが考案され、音声を電圧に変換できた。また、スピーカーは電圧を音声に変換できた。1877年、エジソンは音声をレコードのみぞの深さで記録した。
人間の聴覚には可聴域(20Hzから20,000Hz)というものがあって聞こえる音域と音量には限界がある。
だから可聴域以外の情報は無視できる。レコードのみぞの深さや電圧の変化というのはアナログ値の変化であり、
これを単位時間で区切って離散化してデジタル信号に近似することは可能である。よくわからないのであればPCM音声を研究してみるといい。
人間の聴覚には可聴域(20Hzから20,000Hz)というものがあって聞こえる音域と音量には限界がある。
だから可聴域以外の情報は無視できる。レコードのみぞの深さや電圧の変化というのはアナログ値の変化であり、
これを単位時間で区切って離散化してデジタル信号に近似することは可能である。よくわからないのであればPCM音声を研究してみるといい。
257蟻人間 ◆T6xkBnTXz7B0
2022/02/27(日) 07:57:15.03ID:I53qp4JM 音声の波形というのは足し算・引き算ができる。しかし全体を見るとアナログ値の変化でしかない。
音声には指向性というものがあるが、聴覚には無関係である。
音声には指向性というものがあるが、聴覚には無関係である。
258デフォルトの名無しさん
2022/02/27(日) 08:02:04.17ID:uWHjNeVw >>255
フーリエ級数を勉強しなければ理屈はわからないので、理系の大学に行くのが早道
フーリエ級数を勉強しなければ理屈はわからないので、理系の大学に行くのが早道
259デフォルトの名無しさん
2022/02/27(日) 09:09:16.90ID:yPfzj2SQ ある音をカラスの声だと認識するのは、周波数ごとの音の強さと、声の長さやビブラートなどの時間的変化のパターンによる
和音のメロディの楽譜のように近似的に表現できる
ただし自然音はドレミのような一定の階調ではなく、ドとレの間には無数の段階があるし、和音の音符数も楽器なら3や4だけどこれも無数にある
この無段階・無数の楽譜をアナログからデジタルに変換する方法は、ざっくり言うと写真をドット絵で表現することと同じアイデアでいい
ドット絵ならドット単位に絵を分割して65536階調などの近似色を求めてあげれば、その集合が絵に見える
楽譜なら縦軸は周波数成分、横軸は時間経過として、ドットごとに音の強さを示してあげればいい
音は波なので互いに重なり合い、いろんな音があっても足し引きできるという話は、多数の物体が同じ絵の中に置いてある状況と似ている
実際にはこれだけだとデータ量が多くなるのでいろいろ数学を使って工夫する
和音のメロディの楽譜のように近似的に表現できる
ただし自然音はドレミのような一定の階調ではなく、ドとレの間には無数の段階があるし、和音の音符数も楽器なら3や4だけどこれも無数にある
この無段階・無数の楽譜をアナログからデジタルに変換する方法は、ざっくり言うと写真をドット絵で表現することと同じアイデアでいい
ドット絵ならドット単位に絵を分割して65536階調などの近似色を求めてあげれば、その集合が絵に見える
楽譜なら縦軸は周波数成分、横軸は時間経過として、ドットごとに音の強さを示してあげればいい
音は波なので互いに重なり合い、いろんな音があっても足し引きできるという話は、多数の物体が同じ絵の中に置いてある状況と似ている
実際にはこれだけだとデータ量が多くなるのでいろいろ数学を使って工夫する
260デフォルトの名無しさん
2022/02/27(日) 09:53:12.54ID:6fl1teDT261デフォルトの名無しさん
2022/02/27(日) 15:44:32.52ID:1y5GAeJx >>252
>>253
ありがとうございます。
スタートボタンを押したら実行される関数で、テキストボックスから値をとってきたりもNGなんでしょうか?
下記ではstart後にstopが押せず5秒ごとに永遠にスクショを取り続けてしまいます。。
スレッドで実行する関数
def getSSActiveWindow(Groupname, INTERVAL_SS):
global ON_LOOP
while ON_LOOP:
hdwd = win32gui.GetForegroundWindow()
rect = win32gui.GetWindowRect(hdwd)
SS_JPG = ImageGrab.grab()
croped_screenshot = SS_JPG.crop(rect)
mkdir_SS(Groupname)
croped_screenshot.save("./" + Groupname + "/" + str(fname(Groupname)))
time.sleep(INTERVAL_SS)
スタートボタンを押したら実行される関数
def Start():
global ON_LOOP
ON_LOOP = True
Group_name = text.get()
Interval_time = float(text2.get())
thread_main = threading.Thread(target=getSSActiveWindow(Group_name, Interval_time))
thread_main.start()
スタートボタン生成とStart()の呼び出し
start_button = tkinter.Button(app, text="start", command=Start)
>>253
ありがとうございます。
スタートボタンを押したら実行される関数で、テキストボックスから値をとってきたりもNGなんでしょうか?
下記ではstart後にstopが押せず5秒ごとに永遠にスクショを取り続けてしまいます。。
スレッドで実行する関数
def getSSActiveWindow(Groupname, INTERVAL_SS):
global ON_LOOP
while ON_LOOP:
hdwd = win32gui.GetForegroundWindow()
rect = win32gui.GetWindowRect(hdwd)
SS_JPG = ImageGrab.grab()
croped_screenshot = SS_JPG.crop(rect)
mkdir_SS(Groupname)
croped_screenshot.save("./" + Groupname + "/" + str(fname(Groupname)))
time.sleep(INTERVAL_SS)
スタートボタンを押したら実行される関数
def Start():
global ON_LOOP
ON_LOOP = True
Group_name = text.get()
Interval_time = float(text2.get())
thread_main = threading.Thread(target=getSSActiveWindow(Group_name, Interval_time))
thread_main.start()
スタートボタン生成とStart()の呼び出し
start_button = tkinter.Button(app, text="start", command=Start)
262デフォルトの名無しさん
2022/02/27(日) 16:14:19.43ID:aJU8qXKh フーリエ級数よりもサンプリング定理だな
人間が聞こえる周波数は有限
有限の周波数は計算の結果
一定以下の時間間隔で測定すると
完全に元の音を再現できる
私も最初に知った時はびっくりした
人間が聞こえる周波数は有限
有限の周波数は計算の結果
一定以下の時間間隔で測定すると
完全に元の音を再現できる
私も最初に知った時はびっくりした
263デフォルトの名無しさん
2022/02/27(日) 16:25:00.03ID:1y5GAeJx afterというものでスタートでスクショをとる関数を呼び出し、
その中で自分自身を数秒後に呼び出す というやり方をしたら上手くいきました。
ただ、スレッドの方がかっこいいですよね。。。
その中で自分自身を数秒後に呼び出す というやり方をしたら上手くいきました。
ただ、スレッドの方がかっこいいですよね。。。
264デフォルトの名無しさん
2022/02/27(日) 16:27:31.85ID:Um/y+g9Y 率直な疑問だけどそこまで再現出来るならもっと流暢に話せるソフトとか生まれないのかな
最新のボイスロイドとかだとめちゃくちゃ流暢になってたりする?
最新のボイスロイドとかだとめちゃくちゃ流暢になってたりする?
265デフォルトの名無しさん
2022/02/27(日) 16:30:27.57ID:Um/y+g9Y まぁイントネーションとかは関係ないかこの件とは
266デフォルトの名無しさん
2022/02/27(日) 16:45:20.50ID:6fl1teDT 流暢にしゃべってる音声を記録して再生するのは簡単でも
それを参考に似たようなものを作って再生するのは難しいからな
それを参考に似たようなものを作って再生するのは難しいからな
267デフォルトの名無しさん
2022/02/27(日) 16:58:48.49ID:aA44qZEv >>194
初心者の疑問なのですが、JavaScriptはクライアントサイドスクリプトなので、
ブラウザ側で処理が実行されるのでサーバーへの負荷があまりかからない。
それに対して、PHPはサーバーサイドスクリプトなのでサーバーへの負荷が
クライアントスクリプト以上にかかるということは、
PHPよりやっぱりJavaScriptで画像掲示板を作った方が、
相当サーバー代を軽減することができると思ったのですが、違いますか?
もしそうならやっぱりJavaScriptで画像掲示板を作るべきなのでしょうか?
初心者の疑問なのですが、JavaScriptはクライアントサイドスクリプトなので、
ブラウザ側で処理が実行されるのでサーバーへの負荷があまりかからない。
それに対して、PHPはサーバーサイドスクリプトなのでサーバーへの負荷が
クライアントスクリプト以上にかかるということは、
PHPよりやっぱりJavaScriptで画像掲示板を作った方が、
相当サーバー代を軽減することができると思ったのですが、違いますか?
もしそうならやっぱりJavaScriptで画像掲示板を作るべきなのでしょうか?
268デフォルトの名無しさん
2022/02/27(日) 17:01:40.18ID:aA44qZEv PHPかJavaScript、どっちで画像掲示板を作るか迷います・・・・・・・
269デフォルトの名無しさん
2022/02/27(日) 17:04:43.61ID:EPp3U+v4 >>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スレで続きやろう
ごちゃごちゃしてわからんくなったらシンプルな形で試してみよう
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スレで続きやろう
270デフォルトの名無しさん
2022/02/27(日) 17:45:06.89ID:ZB2g0s0a >>267
phpだろうがjsだろうが画像は各サーバーから各クライアントまで転送されるからその分の転送料がかかる
phpだろうがjsだろうが画像は各サーバーから各クライアントまで転送されるからその分の転送料がかかる
271デフォルトの名無しさん
2022/02/27(日) 18:29:14.26ID:aJU8qXKh272デフォルトの名無しさん
2022/02/27(日) 21:05:55.36ID:9Ko2k5KG 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" のオブジェクトに適用できるようなメソッドがありません
となってしまいました。
別の関数でこのような結合が可能でしょうか。
(中身は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" のオブジェクトに適用できるようなメソッドがありません
となってしまいました。
別の関数でこのような結合が可能でしょうか。
273デフォルトの名無しさん
2022/02/27(日) 21:13:18.98ID:JWOh4lwS tkinter の話題は、このスレじゃない。
Python のスレで続けてください!
このスレに書き込んでも、捨てられるだけ。
後で探せない
Python のスレで続けてください!
このスレに書き込んでも、捨てられるだけ。
後で探せない
274デフォルトの名無しさん
2022/02/27(日) 21:15:26.19ID:JWOh4lwS RStudio の話題は、R のスレへ書き込んでください!
275202
2022/02/27(日) 21:26:59.31ID:JWOh4lwS >>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のカリキュラムから外れたものは、新規プロジェクトで採用されない
>>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のカリキュラムから外れたものは、新規プロジェクトで採用されない
276デフォルトの名無しさん
2022/02/27(日) 22:16:01.89ID:dUSKNsnB ID:JWOh4lwS
死ね
死ね
277デフォルトの名無しさん
2022/02/27(日) 22:34:00.21ID:nGlHhzSe ケンタッキーへのステルスマーケティングしてる人がいるらしい
今日買いに行ってしまった...
今日買いに行ってしまった...
278デフォルトの名無しさん
2022/02/27(日) 23:15:51.83ID:HuUTW9GQ あーあ 28日ならお得な鳥の日パックがあるのに
279デフォルトの名無しさん
2022/02/27(日) 23:49:20.24ID:qL3cQNIf いいかげんmatzに怒られろ
280デフォルトの名無しさん
2022/02/28(月) 00:40:30.67ID:+jodUMqY ギットハブてなんでこんなに見にくいんだ?
必要なjsとcssだけもっとわかりやすく置いておけよ
必要なjsとcssだけもっとわかりやすく置いておけよ
281デフォルトの名無しさん
2022/02/28(月) 01:52:04.90ID:z7zrbR1W githubに文句言う前にもう少しシステム開発について勉強してきた方がいいと思います
282デフォルトの名無しさん
2022/02/28(月) 22:48:19.10ID:6UxLKqli 匿名掲示板でここの10倍ぐらい盛り上がっていて技術系の雑談が出来るところってありますか?
4chanの/G/が良さげでしたが英語以外でも知りたいです
4chanの/G/が良さげでしたが英語以外でも知りたいです
283デフォルトの名無しさん
2022/02/28(月) 22:55:04.52ID:sWQNFkIW That's done.
284デフォルトの名無しさん
2022/03/01(火) 05:59:16.53ID:Q1UH7sz1 VisualStudioでPictureBoxにpngもしくはbmpファイルをドロップしてきた時に
pictureBox1_DragDrop内でその画像のwidthとheghtを取得したいのですがどこを参照すればいいのでしょうか
pictureBox1_DragDrop内でその画像のwidthとheghtを取得したいのですがどこを参照すればいいのでしょうか
285デフォルトの名無しさん
2022/03/01(火) 07:49:11.41ID:Pqyb4TZy ファイルをbmpオブジェクトにすれば取得できたはず
10年前にやったときの記憶だが
10年前にやったときの記憶だが
286デフォルトの名無しさん
2022/03/01(火) 08:29:44.06ID:FuAp7249 ドロップされたらファイルパスが分かるから、imageとして読み込んでそのwidth、heightを見るのが確実
読み込むのが嫌ならファイルパスからShell32のファイルプロパティを取得して見る
読み込むのが嫌ならファイルパスからShell32のファイルプロパティを取得して見る
287デフォルトの名無しさん
2022/03/01(火) 08:53:10.57ID:Q1UH7sz1 ありがとうございます
System.Drawing.Bitmap bitmap;
bitmap = new Bitmap(ファイルパス);
で、ここからwidthとheight取得できました
System.Drawing.Bitmap bitmap;
bitmap = new Bitmap(ファイルパス);
で、ここからwidthとheight取得できました
288デフォルトの名無しさん
2022/03/01(火) 08:56:18.36ID:RNWoyucI ファイルヘッダー読んだほうが100倍速い
289デフォルトの名無しさん
2022/03/01(火) 10:42:29.63ID:MQDieCXt C#やってんのにバイナリデータをライブラリに任せず自力はありえんだろ
290デフォルトの名無しさん
2022/03/01(火) 11:33:07.41ID:EpD94JbB react
指定のコンポーネントおよびその子孫コンポーネントが所持するreact制御下の状態(useState、useReducerなどなど全て)をシリアライズ、デシリアライズする方法はありますか?
指定のコンポーネントおよびその子孫コンポーネントが所持するreact制御下の状態(useState、useReducerなどなど全て)をシリアライズ、デシリアライズする方法はありますか?
291デフォルトの名無しさん
2022/03/02(水) 20:23:26.03ID:8AC+tKeH MIT Licenseのソフトウェア(バイナリ)をインストール時にダウンロードしてきて利用する場合、どうやってライセンス表記するのがいいですか?
インストール用のスクリプトはPowerShellで書いてます
使いたいソフトウェアはこれです
https://github.com/winsw/winsw/
インストール用のスクリプトはPowerShellで書いてます
使いたいソフトウェアはこれです
https://github.com/winsw/winsw/
292デフォルトの名無しさん
2022/03/02(水) 21:11:09.16ID:1sVpSP3s ダウンロードしたのにLICENSE.txt入ってればそれを実行ファイルと一緒に保存しときゃいいし
なければソースの方からそれダウンロードして一緒に入れときゃいい
なければソースの方からそれダウンロードして一緒に入れときゃいい
293デフォルトの名無しさん
2022/03/02(水) 21:39:46.10ID:VjhRbFT0294デフォルトの名無しさん
2022/03/02(水) 21:47:25.84ID:8AC+tKeH295デフォルトの名無しさん
2022/03/03(木) 14:58:20.22ID:pY8r2tdf JP1って割と幅広く使われてんのかな
296デフォルトの名無しさん
2022/03/03(木) 15:29:19.01ID:Mnv5LBdC でかくて比較的古くからある会社が使ってるイメージ
少しカタめの会社、金融とか含め、オンプレごってごての
少しカタめの会社、金融とか含め、オンプレごってごての
297デフォルトの名無しさん
2022/03/03(木) 15:33:32.52ID:pY8r2tdf まさにそんなとこだわ
クラウドでも使ってるけど
クラウドでも使ってるけど
298デフォルトの名無しさん
2022/03/03(木) 19:25:08.44ID:oZYqZlpI Java、PHP、Goの案件の中から1つ選んで欲しいと言われたのですが
どれが一番未来がありますか?
どれが一番未来がありますか?
299デフォルトの名無しさん
2022/03/03(木) 19:27:57.73ID:6vq1sG3T 証券のレポートバッチで使ってたわ
オンプレだとやはり安定稼働の実績がモノをいうんだな
オンプレだとやはり安定稼働の実績がモノをいうんだな
300デフォルトの名無しさん
2022/03/03(木) 19:30:06.00ID:6vq1sG3T Go使いだけどJavaだろ
もうJavaは使えて当然という位置付け
もうJavaは使えて当然という位置付け
301デフォルトの名無しさん
2022/03/03(木) 19:32:20.91ID:6vq1sG3T でもJavaは逆に使えて当然だからぶっちぎり安い可能性もあるか(安い他社に鞍替えされたり
条件次第
条件次第
302デフォルトの名無しさん
2022/03/03(木) 20:08:22.21ID:fxHVJI25 Java案件選んで意味わからん継承まみれのコードメンテさせられたらほんとにやってられんぞ
悪いことは言わないからgoにしておけ
悪いことは言わないからgoにしておけ
303デフォルトの名無しさん
2022/03/03(木) 20:12:53.25ID:5GVEVriD Javaの問題ではなく設計者の実力不足
同じ人がGoやっても良くならんよ
同じ人がGoやっても良くならんよ
304デフォルトの名無しさん
2022/03/03(木) 21:48:23.36ID:WReoDJqv どれを最初に覚えるべきかと言われたらJavaだろうけど、案件があるなら迷わずGoだろ
Goなら比較的良質な案件の可能性が高いし将来的にWeb系へ入りやすい
Goなら比較的良質な案件の可能性が高いし将来的にWeb系へ入りやすい
305デフォルトの名無しさん
2022/03/03(木) 22:17:18.27ID:i3C5V5dF >>298
言語で案件を選ばせようとする会社に一番未来がない
言語で案件を選ばせようとする会社に一番未来がない
306デフォルトの名無しさん
2022/03/03(木) 22:34:00.14ID:Ew1DsV6a Javaの業務系システム(財務会計、給与計算とか)って地雷なの?
307デフォルトの名無しさん
2022/03/03(木) 22:36:23.99ID:fxHVJI25 業務系システムでまともなもの見たことあるか?そういうこと
308デフォルトの名無しさん
2022/03/03(木) 22:38:54.40ID:yuQaeH5f javaのシステムてイメージが湧かないんだが
コンパイルしてexeアプリになるの?
それともサーバでAPIとして動かす?
ユーザのPCにはOracleのランタイムが必要?
なにもかもがわからん
コンパイルしてexeアプリになるの?
それともサーバでAPIとして動かす?
ユーザのPCにはOracleのランタイムが必要?
なにもかもがわからん
309デフォルトの名無しさん
2022/03/03(木) 23:05:54.06ID:BPtO1vRa■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか… [BFU★]
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- ナイツ塙が指摘のローソンコーヒーカップ、ロゴ「L」で誤解生みデザイン変更へ 在庫使い切る3か月後にリニューアル [muffin★]
- バービー、 台湾有事の発言の波紋で「たまったもんじゃない」「高市さんに真意は聞きたい」「国民に向けて説明してほしい」 [muffin★]
- 中国国営メディア「沖縄は日本ではない」…★7 [BFU★]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
- 高市早苗、岸田政権(当時)に「台湾有事は日本の有事か」という質問をしていた [175344491]
- ケンタッキーの○○○バーガーという予告がアレを想起すると話題に [523957489]
- 【悲報】中国→日本行きの航空チケット、高市有事の影響で50万人分がキャンセルされる [834922174]
- 【乞食速報】UFJが5万円配ってる。これもう早苗給付金だろwwwwwwww [201193242]
- 【悲報】早速高市首相のせいで全国の民泊でキャンセルラッシュwwwwwwwwwwww 経営者も嘆き「こんな事は初めてだ…」😲 [871926377]
