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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 834f-KWxC)
垢版 |
2022/10/21(金) 16:38:02.86ID:X//QLN3D0
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。

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

【前スレ】
スレ立てるまでもない質問はここで 161匹目
https://mevius.5ch.net/test/read.cgi/tech/1661583836/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2022/10/24(月) 15:25:16.23ID:SbNBGdyh0
>>86
用は賛否両論てことか
2022/10/24(月) 15:25:43.23ID:SbNBGdyh0
また安価ミスった>>85
2022/10/24(月) 15:51:39.76ID:Hs0KxSshM
>>88
<input type=file> で大昔からバイナリーファイルをアップロード出来ますよ。
2022/10/24(月) 16:40:28.16ID:CSVgb4N80
progate, dot install の千円で、アフィとか言ってたら基地外

YouTube で有名な雑食系エンジニア・KENTA も、
マナブの12万円の商材を買う必要ないと言って、
progate, dot installをやれと言ってる

200万円の学校をぼったくりと言って訴えられているし

くろかわこうへいのAWS のサロンは、月3千円。
これをAWS なら、1教科3日で21万円!

安いかどうかは、値段と品質を考えないと
2022/10/24(月) 16:50:46.11ID:CSVgb4N80
>>88
Ruby on Rails では、Active Storage でS3 などへ保存する。
Railsを経由せず、Direct Upload も出来る

画像変換するのは、ImageMagick, libvips とか
2022/10/24(月) 17:01:43.96ID:Wzl+p5HLd
>>70
こういうの普通は
> $ret = $num;
> $num--;
って書かねぇかな…
95デフォルトの名無しさん (ワッチョイ 8201-SlLl)
垢版 |
2022/10/24(月) 17:15:49.86ID:TdYQL+R/0
アプリ設計の話だけど5ch的なウェブサイトを作るならフロートボタンでコメントメニュー呼び出せるようにしたほうがいいよね?
いちいち下まで行かないと書けないのしんどいし
2022/10/24(月) 17:26:47.36ID:5KuQC/JNr
一般的にそうかもしれないし、そうじゃない理由があるのかもしれない
2022/10/24(月) 17:32:14.42ID:3UQMkdeT0
最新のレスを読まずにレスすることが問題になるならあえて下まで行かせる方がいいかもね
2022/10/26(水) 10:55:31.82ID:Do8Z1/L1a
https://www.php.net/manual/ja/function.preg-match.php
文字列中で\b
2022/10/26(水) 10:57:20.23ID:Do8Z1/L1a
途中で書き込まれた
文字列中で\b使ってるけどこれ\\bじゃなくていいのかな
2022/10/26(水) 12:07:29.85ID:7vXn3jf8d
>>99
\\にしたら後ろのbがただのbになっちゃうんじゃ?
2022/10/26(水) 12:18:51.32ID:Do8Z1/L1a
>>100
どういうこと?
\bは単語の境界にマッチする正規表現でこれをPHPの文字列リテラルで表すには\\bにしなきゃいけないと思うんだがいつの間にか\をエスケープしなくても書けるような設定ができた?
2022/10/26(水) 12:26:27.59ID:7vXn3jf8d
>>101
境界にマッチさせるために使うんだからリテラルにしちゃいけないんじゃないの?
2022/10/26(水) 12:29:14.25ID:HZuVvHGf0
>>102
意味がわからん
リテラル使わずどうやってソースコードに書き込むの?
2022/10/26(水) 12:32:52.61ID:7vXn3jf8d
>>103
あくまでも実行時にどう解釈されるか、の問題であって、ソースコード上はただのテキストだよ?
2022/10/26(水) 12:39:38.23ID:Do8Z1/L1a
>>104
???
それはそうだが結局何が言いたいんだ?
正規表現はテキストで書くから文字列リテラルでテキストを書くことになるだろ?
そしたらエスケープコードはエスケープしなきゃいけないんじゃねって話をこっちはしてるんだが
2022/10/26(水) 12:42:04.79ID:7vXn3jf8d
>>105
テキストエディタにエスケープはいらない
2022/10/26(水) 12:42:24.64ID:Do8Z1/L1a
もしかして\bをバックスペースコードと勘違いしてないか?
正規表現だから文字通り\とbの二文字だぞ
2022/10/26(水) 12:48:22.52ID:Do8Z1/L1a
なんかエスケープもエスケープキーのことと思ってそうで怖いわ
2022/10/26(水) 12:56:30.21ID:GGBWch8nM
https://www.php.net/manual/ja/language.types.string.php#language.types.string.syntax.double

> 文字列が二重引用符 (") で括られた場合、 PHP は、以下のエスケープシーケンスを特殊な文字として解釈します。

...

> この他の文字をエスケープしようとした場合には、 バックスラッシュも出力されます!
2022/10/26(水) 12:57:05.32ID:sWhfhOLG0
バックスラッシュをつけることがエスケープだよ
2022/10/26(水) 13:04:46.22ID:Do8Z1/L1a
if (preg_match("/\bweb\b/i", "PHP is the web scripting language of choice.")) {
    echo "A match was found.";
} else {
    echo "A match was not found.";
}
PHPマニュアルに↑のように書いてあるわけよ
ここでダブルクオーテーションで囲まれてる"/\bweb\b/i"のことを文字列リテラルと言うわけ
PHPでダブルクオーテーションで囲まれた文字列リテラルはその中の\が特別な意味を持つんだ
これをエスケープコードと言う
エスケープコードを普通の文字に直すことを「エスケープする」と言ってこの場合は\を二つ重ねて\\と書くことでエスケープされてただの\を表すようになる
だから\bを書きたい時には\\bと書かなきゃいけないはず
なのにエスケープしなくていいのか?
というのが俺の疑問

プログラマー板で話す時ってここから言わなきゃいけなかったのか
知らんかったわ
2022/10/26(水) 13:06:19.23ID:g3txhCyy0
質問、今JavaScriptの超序盤やってるんだけど、switch文で「:」ってどういう役割なの?例えば
const n = 4;



switch (n) {

case 1:

console.log("大吉です");

break;

case 2:

console.log("吉です");

break;

case 3:

console.log("小吉です");

break;
の:←これ、勉強してて特に説明がなかったから聞きたくて
2022/10/26(水) 13:07:27.38ID:Do8Z1/L1a
>>109
サンクス!
やっとわかってくれる人がいてスッキリした
バックスペースコードは無くて\が出力されるんだな
にしても公式サンプルにしちゃ行儀悪い書き方だと思うのは俺だけか
2022/10/26(水) 13:20:05.31ID:xzd5i3vP0
>>113
まあ気持ち悪いやね
なにかの要因で言語仕様を変更して\bをバックスペースにしたりできなくなるから依存したコードを書くのはどうかと思う
まあWeb系の言語だからそこら辺は結構アバウトなんだろうね
2022/10/26(水) 13:42:33.41ID:Do8Z1/L1a
>>112
最近はswitchを説明してもラベルの説明はしないのか
ここにわかりやすく書いてるぞ
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/switch
2022/10/26(水) 15:05:05.58ID:g3txhCyy0
>>115
サンクス
2022/10/26(水) 19:44:24.17ID:g3txhCyy0
後、今現在プログラミング学習サイトでProgateを使ってるんだけど、その他におすすめできる学習サイトってある?>>115のリンクのサイトでも良いのかな?
2022/10/26(水) 20:04:32.70ID:r7FL/086a
>>117
そのMDNというサイトがJSやHTMLなどそれぞれの公式サイトに次いで一番信頼性の高いサイトだ
人によってはMDNをを公式と呼ぶ者もいるくらい
ウェブ開発の一般的な情報はだいたいそこで手に入る
チュートリアルもあるから初心者にも優しいし基本を学ぶなら最も勧められるサイトの一つ
2022/10/26(水) 20:27:25.91ID:g3txhCyy0
>>118
マジじゃあそこでも勉強してみる
2022/10/26(水) 20:39:22.94ID:g3txhCyy0
>>118
もうひとつ質問なんだけど、そのMDNというサイトはJavaScript以外にどんな言語を学べるの?それともJavaScript専用の学習サイト?
121デフォルトの名無しさん (ワッチョイ d18e-ydIA)
垢版 |
2022/10/26(水) 21:07:48.85ID:z/C+Fu6+0
(ワッチョイ 2101-Cxr3)

自分で調べることもせずあちこちのスレで何でもかんでも人に聞いて暴言を吐く統合失調症患者
2022/10/26(水) 22:05:38.23ID:g3txhCyy0
>>121
断片的な情報でそんなことまでわかるのか、すごいね。天才じゃん
2022/10/26(水) 22:06:56.61ID:g3txhCyy0
馬鹿と天才は紙一重だね
2022/10/26(水) 22:12:59.34ID:g3txhCyy0
まあ人を下げすんで俺TUEEEEEEEEEするだけの人間は相当ストレスたまっているか余程頭が残念な人だからな、それだけ大きなストレスがあるなら貴方も統合失調症になってるかもねwその時はしっかりお薬飲んで寝るんだよ
125デフォルトの名無しさん (ワンミングク MMd2-Uthx)
垢版 |
2022/10/26(水) 23:00:49.56ID:h/rL11CCM
>>121に書いてある通りで笑った
126デフォルトの名無しさん (ワッチョイ 8201-SlLl)
垢版 |
2022/10/26(水) 23:08:10.24ID:lQW0CdoF0
Prism.jsの他者が作ったテーマを使うにはどうしたらいいでしょうか
2022/10/26(水) 23:40:25.15ID:g3txhCyy0
そろそろ誹謗中傷で訴えるか...
2022/10/26(水) 23:43:52.89ID:g3txhCyy0
調べて分からないから聞いてるって言ってるし暴言吐かれたから返してるんだよな
2022/10/26(水) 23:44:50.81ID:t4rlzOvGa
頭が残念とか言ってるやつが訴えても返り討ちだろ
2022/10/26(水) 23:47:33.24ID:g3txhCyy0
>>129
頭が残念の意味が分からない感じ?
131デフォルトの名無しさん (ワッチョイ 8201-SlLl)
垢版 |
2022/10/26(水) 23:58:56.16ID:lQW0CdoF0
それよりprism.JSのテーマ使う方法教えてくれ
2022/10/26(水) 23:59:49.82ID:t4rlzOvGa
頭が残念とか言ってるやつが他のやつを誹謗中傷で訴えると言ってる意味がわからない感じ
2022/10/27(木) 00:04:42.73ID:Nca/34hZ0
普通に答えてきて草、訴える場合は自分もそれなりの処罰は受けるつもりや、ただ断片的な情報でしか人を判断せずに、差別のような言動.etcを言ってくる奴を不幸にしたいだけなのだ(無駄)
2022/10/27(木) 00:08:24.07ID:6HC7kWqW0
>>111
Ruby では、/〜/ は文字列ではなく、正規表現リテラル。
\b は単語境界、\B は非単語境界にマッチする

p /\b.\b/.match( "a b c" ) # => "a"
p /\B.\B/.match( "abc" ) # => "b"

文字列から、正規表現リテラルを作る場合は、\b を\\b にしないといけない

re_1 = "\b."
p /#{ re_1 }/ #=> /\x08./

re_2 = "\\b."
p reg = /#{ re_2 }/ #=> /\b./
p reg.match( "abc" ) # => "a"
2022/10/27(木) 00:09:20.49ID:Nca/34hZ0
だって俺特に悪いことしてないのにどうしてあんな風に差別されたりされなきゃいけないのさ
2022/10/27(木) 00:13:34.25ID:Nca/34hZ0
単純にプログラミング知識がマジでなくて取りあえずスタートをするために有識者の方から情報を得よう!って思ってスレ立てたらゴミだの障害だの言われて泣きそうやで
2022/10/27(木) 00:18:46.87ID:Nca/34hZ0
知識がないから説明できないと何度も説明してるのに聞く耳を持たずに悪いの情報しか聞き入れないのなんで...
2022/10/27(木) 00:22:43.00ID:bnJsX3DU0
>>131
linkタグ入れるだけじゃね
公式トップのテーマ切り替えもボタン押したらlinkのhref書き換えてやってるっぽい
2022/10/27(木) 01:17:30.58ID:6HC7kWqW0
>>136
5ch では、勝手にスレを立ててはいけない。
半年ほど様子を見てから立てる

>プログラミング始めたいんだけど、何の言語がいい?
それに、こういう単発の質問スレを立てることは禁止されている

単発の質問は「スレ立てるまでもない質問」スレに書き込むべき!

つまり、5ch のルール違反だから怒られる
140デフォルトの名無しさん (ワッチョイ 2101-w3aL)
垢版 |
2022/10/27(木) 01:56:44.04ID:SpJL+7ls0
いや、心の狭いやつが怒ってるだけ。
141デフォルトの名無しさん (ワッチョイ 7e2b-ZT/O)
垢版 |
2022/10/27(木) 03:09:45.07ID:/2OLXItG0
プロセッシングで書いたlineを左右反転するのってどうすればいいんだ?
まじでわからん誰か教えてくれ
142デフォルトの名無しさん (ワッチョイ 8201-SlLl)
垢版 |
2022/10/27(木) 06:27:11.75ID:R6bU6Mqf0
>>138
変わりましたありがとうございます
2022/10/27(木) 06:52:42.84ID:abFxvBcNM
あるゲームのソースあるけど、ビルド失敗します。
ソースファイルそのものに何か不具合があるみたいでビルドできません
どうすればビルドできますか?
144デフォルトの名無しさん (ワッチョイ de01-SlLl)
垢版 |
2022/10/27(木) 07:01:58.30ID:tvuWne7C0
>>143
VisualStudio使ってデバッグしてみたらエラー内容わかるんじゃね?
2022/10/27(木) 07:06:07.83ID:qR+V1HgHa
ソースファイルに不具合あるならそのゲームは存在しないんじゃね
2022/10/27(木) 07:27:08.21ID:abFxvBcNM
>>144
やってみます
>>145
ゲームのチートツールです。
2022/10/27(木) 08:27:36.55ID:qR+V1HgHa
>>136
まあ言われるわな
お前のやってることは「ゲーム買う金がなくて困ってるからくれと知らない人に言ったら通報されるの酷い!」って言ってるのと同じ
「金がないからもらう権利がある」と言うのと同じように「知らないから教えてもらう権利がある」と言うのも頭おかしいやつの論理
148デフォルトの名無しさん (ワッチョイ 0501-SlLl)
垢版 |
2022/10/27(木) 12:30:16.60ID:hE4KNrNO0
正直ある程度の情報はネットに転がってる
2022/10/27(木) 12:38:58.93ID:tVmayeBi0
google cloud の vision API ってのを先月使ってみたら
500 円ぐらい請求が来ているんですが
クレカを登録してるのに支払いにも問題が発生しましたといわれてどうしたらいいかわからない

サポートも自動応答BOTの画面でどれ選んでも問いあわせにいけない
支払いアカウント作るときに
別に登録しても無料枠こえても勝手にひきおとされないから大丈夫だよ
みたいなことかいてたのに
わけがわからなすぎて2度と使う気がないので
とりあえず支払いだけしてアカウントの停止だけ避けたいんですが
どこにどうアクセスしてどういう手続をとればいいんでしょうか

google cloud  スレ とかで探したけど見当たらなくて
適切なスレッドがあったら誘導してもらえるとありがたいです
150デフォルトの名無しさん (ワッチョイ 0501-SlLl)
垢版 |
2022/10/27(木) 12:43:29.69ID:hE4KNrNO0
Googleってクソなんやな
2022/10/27(木) 12:51:32.58ID:tVmayeBi0
どこの誰に聞いたらいいかもわからないし
勝手に踏み倒し扱いとかになってブラックリストにのったりするのいやなんだけど
消費者庁とか警察とかにいったほうがいいのかな
2022/10/27(木) 12:58:00.48ID:gHpKK6Hq0
>>151
まずカード止められてないかと違うカード登録したりセキュリティコード間違ってないかを確認しろよ
2022/10/27(木) 13:00:56.10ID:gHpKK6Hq0
ていうかググッて2秒で問い合わせ窓口見つかって草
https://cloud.google.com/contact
2022/10/27(木) 13:02:36.79ID:tVmayeBi0
>>152
したした

アマゾンでしょっちゅう買い物してるやつだしためしにアマゾンで買いものしたら買えた
限度額とかもぜんぜんいってない

セキュリティコードも間違ってないはずでもう1回登録し直したけど
支払いに問題がありましたの理由が何もかかれてなくてカードが悪いのかどうかもわからない
2022/10/27(木) 13:03:16.70ID:t74sUpswd
海外取引止められてんじゃね?
2022/10/27(木) 13:05:10.49ID:tVmayeBi0
>>153
これセールスの問い合わせじゃないの?
役職とか会社の電話番号とか何かけばいいの

右の課金サポートセンターってのが今回するべきとこだけど
そのリンク辿ったらチャットボットに飛ばされてわけわからんことになる
2022/10/27(木) 13:10:08.46ID:hjjQgQcYa
>>156
何かっこつけてんだ
アホなんだから窓口間違えるアホで通せばいいんだよ
とりあえず人間に意思が通せるからちゃんと伝わるように書けば窓口間違ってても正しい窓口教えてくれる
2022/10/27(木) 13:10:54.69ID:tVmayeBi0
>>157
ありがとうございます
メール送ってみる
2022/10/27(木) 13:22:20.90ID:Nca/34hZ0
>>147
全然ちゃうくない?その例で言うと俺が言ってるのは「ゲーム買う金がなくて困ってるから稼ぐ方法を教えてくれと知らない人に言った」だと思う。貴方の言ってるのとこれ結構違うからね?
2022/10/27(木) 13:25:24.54ID:hjjQgQcYa
>>159
アホに教えるのにどれだけ手間がかかるか知らんからそんなこと言えるんだよ
お前に教えるのは十分金取っていいレベルだからな?
2022/10/27(木) 13:29:13.73ID:Nca/34hZ0
>>160
だから、教えたい人が教えればいいだけの話じゃん?金取る程の事ならば少なくとも君は「教えてもリターンがない」ってことでスルーすればいいだけの話やん
2022/10/27(木) 13:30:15.85ID:hjjQgQcYa
じゃあお前もスルーしろよ
めんどくせえから
2022/10/27(木) 13:31:44.53ID:hjjQgQcYa
なぜ怒られるかを教えてもらうのを親切と思えないサイコパスは一生そうやって理解できないことで怒られてろ
2022/10/27(木) 13:32:33.44ID:Nca/34hZ0
>>162
論点ずれてる気がするけど、俺はもう障害だのなんだの言うのをやめてほしいから「あの時は○○で○○だったから○○だったんだ」って説明してるのよ
2022/10/27(木) 13:33:55.52ID:Nca/34hZ0
>>163
上から目線過ぎる気がするが、まあ怒られてるのは素直に受け取らないといけないな、ごめん
2022/10/27(木) 13:36:48.93ID:Nca/34hZ0
ただ、障害だの何だの侮辱するのは怒られるとは違うと思うけど
167デフォルトの名無しさん (ワンミングク MMd2-Uthx)
垢版 |
2022/10/27(木) 13:38:25.21ID:bXuJ43I/M
>>166
お前の日記を書く場所ではない
うざい、消えろ
2022/10/27(木) 13:51:48.12ID:Nca/34hZ0
単発スレは俺の確認不足だった、謝罪する
2022/10/27(木) 15:20:19.48ID:ABhQ7FXNa
>>147
> そろそろ誹謗中傷で訴えるか...
なんて言ってる奴の相手すんなよ
2022/10/28(金) 00:13:17.34ID:MkzS3v4A0
スルースキル足りない方も困ったもんやな
はい次の方
171デフォルトの名無しさん (ワッチョイ 8201-SlLl)
垢版 |
2022/10/28(金) 09:55:59.13ID:1ARXQoUR0
今ウェブアプリ作っててサイトから画像をアップロードしてそのURLをサイトに貼り付けるみたいなことをしたいのですがそのアップロードするウェブサーバーの構築ってどんな感じで進めればいいのでしょうか?
Azureを使用するつもりです
2022/10/28(金) 09:59:01.93ID:og172vo+a
まず最初にAzureのドキュメントを読む
173デフォルトの名無しさん (ワッチョイ 8202-Y/ct)
垢版 |
2022/10/28(金) 11:17:33.28ID:1CuZCwLe0
Visual Studio2022
C言語でwindows APIを使ったディスクトップのプログラムの勉強をしています。

質問ですが、生成したwindowにメニューを追加したのですが、そのメニューの背景色を変更したいのですが、
どうすればよいでしょうか?
2022/10/28(金) 11:22:56.59ID:jXOvR4PJ0
[winapi set menu background color] [検索]
2022/10/28(金) 11:25:36.53ID:gdgRYWcT0
[ディスクトップ] [検索]
176デフォルトの名無しさん (ワッチョイ 8201-SlLl)
垢版 |
2022/10/28(金) 11:27:13.12ID:1ARXQoUR0
C#なら簡単
177デフォルトの名無しさん (ワッチョイ 8202-Y/ct)
垢版 |
2022/10/28(金) 11:30:38.45ID:1CuZCwLe0
>>174
検索したらSetMenuInfo() APIが良いように思えましたので試してみます。
ありがとうございました。
2022/10/28(金) 12:33:41.32ID:4dFgeb0Hr
いえいえ
179デフォルトの名無しさん (スフッ Sda2-Q2OG)
垢版 |
2022/10/28(金) 16:38:59.82ID:JHQlpsPld
>>99
昔からそうだと思うが?間違いなら指摘すればいい。sqlとと組み合わせるとかコマンドラインで正規表現とかの場合にごちゃごちゃしたコードを書こうとするとエスケープ追加が必要なのでは。
180デフォルトの名無しさん (スフッ Sda2-Q2OG)
垢版 |
2022/10/28(金) 17:13:06.36ID:JHQlpsPld
>>99
その正規表現扱う関数がPCRMだかなにかにじゅんきょしてて正規表現扱うシーンでは予約語みたいな特別な扱いになって優先度がダブルクオーテーションの仕様より上になってるだけだろ。pregmatchのデリミタや正規表現のピリオドやワイルドカードと同じような扱いだと思えばいい。phpだけ考えたら違和感あるのかもしれんが正規表現使うのにバックスラッシュ追加すると考える方が違和感あるよ
2022/10/28(金) 17:25:50.59ID:rZDe2jAp0
正規表現に関係ないPHP特有の話だし既に>>109が正解書いてるのに周回遅れで珍説書かれても...
2022/10/28(金) 18:22:28.80ID:YfCj0B1j0
>>179-180が何を言ってるのかさっぱりわからん
AIで生成した?
2022/10/29(土) 01:03:41.17ID:rH7iXgXp0
Thymeleafを勉強しようと思い、勉強になる本を買おうとしたんですが
紀伊國屋書店のサイトで「Thymeleaf」で検索しても出てきません
解説本とか独習用の本とかないものなんでしょうか?
2022/10/29(土) 10:42:51.74ID:XZ71s8KG0
>>83
そのサイトも結局ただの別のサービスの宣伝じゃんw
185デフォルトの名無しさん (スフッ Sd33-TpYm)
垢版 |
2022/10/29(土) 14:06:22.64ID:EoL4x4b4d
>>181
正解ねえ?何万人もプロが見てる公式ドキュメントの例が訂正入ってなくてここの誰かが書いたことが正解だと思ってるのかな?どんだけ自信過剰なのか。109の方の解釈に問題があると逆に思わなかったのかな?
186デフォルトの名無しさん (スフッ Sd33-TpYm)
垢版 |
2022/10/29(土) 14:09:42.43ID:EoL4x4b4d
一応自分は過去オライリーのプログラミング言語と正規表現両方の分厚い本全文読破してるから。おまいらもそれくらいの素地あるんだろ。
2022/10/29(土) 14:16:25.86ID:y8vo38aP0
>>185-186
109のリンク先すら読んでないのがバレバレやぞw
2022/10/29(土) 14:35:29.04ID:rhy5a3mta
アスペだから仕方ない
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況