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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2020/09/07(月) 18:56:51.64ID:4fn7uU/g
スレ立てるまでもない質問はここで 154匹目
2020/09/20(日) 16:24:48.77ID:8xhMAz8l
このお題に対してまずバブリングの利用を検討しない方がなんか気持ち悪いと思う
単にJSへの馴染みが薄いだけではないか
2020/09/20(日) 17:34:25.23ID:55J7R452
>>261
アタリ判定だけの透明な全画面要素は
どのコンポーネントに属するんですか?

コンポーネントが2つあった場合
透明な全画面要素を2つ作るんですか?

少しは頭使って考えましたか?w
2020/09/20(日) 17:39:50.58ID:An+r3EqA
アタリ判定だけのコンポーネント
 メニューコンポーネント
  サブメニューコンポーネント
   サブサブメニューコンポーネント


ポップアップメニューを例にしたけど、こんな感じでいんじゃないの
2020/09/20(日) 18:35:40.71ID:8xhMAz8l
スマートの感じ方も人それぞれだな
全画面を覆うdivを置けばクリックが拾えるぜ!なんて愚直で泥臭いの極みだと俺は思うんだが
そのdivに覆われた下にあるテキストはマウスで選択可能なんだろうか
普通に先人が用意した便利な機能を使えばいいのに
2020/09/20(日) 18:46:30.72ID:8xhMAz8l
「右クリックは禁止です!」と怒るのと同類のウザいUXが生まれそう
2020/09/20(日) 19:23:11.73ID:ZXLs8OyP
>>265
選択するときにクリックするからポップアップ消えて選択できるのでは
2020/09/20(日) 19:25:53.38ID:ZXLs8OyP
バブリングを拾うってことはポップアップコンポーネントを生成破棄するたびにイベントハンドラを登録削除する手続きが必要ってことだろ
なんか宣言的じゃなくて嫌だなぁ
2020/09/20(日) 20:06:40.27ID:8xhMAz8l
>>268
コンポーネントがイベントのチェーンを明示的に切らないなら問題ない
ありもののライブラリを使っててそのコンポーネントがそのあたり自由にならないっていうなら、jQueryでイベントを宣言すればバインドを自動でやってくれる
2020/09/20(日) 20:09:11.73ID:8xhMAz8l
つかUXが悪化することがわかってて、それでも「なんか嫌」で物事を決めたいなら勝手にすればとしか
2020/09/20(日) 20:09:23.02ID:UKEvmxLX
jQueryは無いわー
2020/09/21(月) 06:37:19.70ID:F8njcbuk
uefiアプリケーション(c/c++)でサーバーとの通信を行いたいのですが
EFI_TCP4_PROTCOLの使い方(CreateChild等)が分かりません
EFI_TCP4_PROTCOLでなくても文字列の送受信ができれば
何でも良いのでやり方を教えてください
ちなみに、下記を参考に作っています
ttps://mzex.wordpress.com/2019/03/04/13804/
273デフォルトの名無しさん
垢版 |
2020/09/22(火) 14:32:32.93ID:mhQq/sJy
dockerのアンケートとかみてたら利用者のPCでWindowsが三割
残りがMac
もしかしたらこの割合がそのままプログラマーのPCの使用状況なの?
2020/09/22(火) 14:47:27.53ID:6o8of7S0
大量に居るはずのLinuxユーザーを計上してないで
Windows以外はMacと言ってる時点で
素人がついたウソデータなんじゃないですかねぇw
2020/09/22(火) 14:51:50.64ID:1XqBBY/l
サーバじゃなくてパーソナルコンピュータの話だからLinuxは僅かじゃないかな
2020/09/22(火) 14:53:53.90ID:6o8of7S0
まあそんなアンケートなんかないってだけだろ
2020/09/22(火) 17:08:24.35ID:WeU5fM2j
mac何か使う利点が殆ど無い気がするのに
バカ程mac推しだよなw
そもそも使いにくいんだよ
2020/09/22(火) 18:02:11.97ID:jBCAcUGo
Windows使いの人ってそもそもMac使える環境で働けない弱者が多そうw
2020/09/22(火) 18:07:33.39ID:cReWtPAo
Mac使いはそうやって定期的に煽らないと相手にもされず忘れられてしまうから大変だね。
2020/09/22(火) 18:29:56.76ID:I2DwYjSV
かといってWindowsはないわな
Linux使えるならいいけどそうじゃなければ微妙でもMacしか選択肢がない
2020/09/22(火) 21:00:12.88
頭が悪い奴はWindowsを使いこなせない
2020/09/22(火) 21:57:58.27ID:5DojXjv/
逆だろ
Windowsって馬鹿でも使えるようにほとんどが画面で操作出来るじゃん
介護されてるジジイ向けって感じ
2020/09/22(火) 22:30:30.72
Macはらくらくパソコンw
2020/09/22(火) 22:53:16.31ID:TWSwG1ae
>>282
なんで馬鹿でも使えるとジジイ向けになるの?
馬鹿でも使えるものなんてたくさんあるよね
例えば自動車とか
2020/09/22(火) 23:00:59.45ID:J3IrN4Ey
>>273
Windows 45.8%
MacOS 27.5%
Linux-based 26.6%
BSD 0.1%
(2020 Developer Survey by Stack Overflow)

Professionalに限るとMacの割合がもう少し高いと思われるが今年はその数値出てなかった
https://insights.stackoverflow.com/survey/2020#technology-developers-primary-operating-systems
https://insights.stackoverflow.com/survey/2019#technology-_-developers-primary-operating-systems
2020/09/23(水) 00:36:02.00ID:vUEpR4nB
Ruby on Rails では、Mac の方が、Windows よりも互換性が高いので、Mac が多い。
でも、Mac よりも、Windows 10, WSL の方が互換性が高い

だから、Docker でも、Windows では互換性が低い。
WSL では、Docker が使えないので、仮想OS で、Linux が最良となる

Rails やる人は、ローカルPC よりも、クラウド開発の方がよいかも
287286
垢版 |
2020/09/23(水) 00:41:05.20ID:vUEpR4nB
数年後には、Linux の1強で、AWS の時価総額は、千兆円になる。
ローカルPC は、意味を持たない

Microsoft, Apple, Google, Facebook の4社は、合併せざるを得ないw
2020/09/23(水) 03:09:13.25ID:WMpUZcCB
GoogleだってデフォルトなコンテナはLinuxじゃないか?
なんでアマ一強?
289デフォルトの名無しさん
垢版 |
2020/09/23(水) 03:15:27.09ID:w4oBfxWj
>> だから、Docker でも、Windows では互換性が低い。
WSL では、Docker が使えないので


これあきらかなまちがいじゃないの?
2020/09/23(水) 03:18:54.22ID:irsqaiS+
macOSはUnixだからDockerがそのまま動く
WindowsはUnixじゃないからDockerは動かない
2020/09/23(水) 03:23:13.80ID:lgv3Dh8y
日本語崩壊してる奴に構うなよ…
2020/09/23(水) 05:41:19.10ID:eLy3NMz6
とあるゲームのMODをバイナリ編集で作成しています(オフゲーです)。
ゲーム内で少数点を含む数値があった場合なのですが、
0.1 = CD CC CC 3D
0.2 = CD CC 4C 3E
0.25 = 00 00 80 3E
0.3 = 9A 99 99 3E
0.4 = CD CC CC 3E
0.5 = 00 00 00 3F
0.6 = 9A 99 19 3F
0.75 = 00 00 40 3F
0.8 = CD CC 4C 3F
ゲーム内の数値と照らし合わせながら、なんとかこの辺は16進数での値が分かったのですが、
似たような配列の部分もあるものの、法則性がいまいち分かっていません。
これらの数字はどのようにしてこのバイト数になっているのでしょうか?
もし求め方に検討がつく方がいましたら、ご教授いただけると嬉しいです。
ウェブ上にある10進数⇔16進数の変換器などではこうはならないように思うのですが…。
2020/09/23(水) 05:48:23.07ID:2q5D520u
単なる疑問なんですがプレースホルダの整数の%dでdはどうやらdecimalらしいのですがなぜintegerのiではないんでしょうか?
decimalは10進数の意味はあるらしいんですが整数の意味はないはずです。
decimal integer(10進数)という言葉があるらしいのでその頭のdと考えればいいでしょうか?
2020/09/23(水) 05:49:21.20ID:2q5D520u
3行目ミスりました
10進数整数です
2020/09/23(水) 06:11:05.63ID:/jALiaeA
>>293,294
iでない理由はまさに10進数整数以外の整数が実際に使われるから
16進数整数の%xはhexadecimal(16進数)から取られている
浮動小数点数の%fと区別することより10進,16進の区別の方が重要ってことでしょうね
2020/09/23(水) 07:34:08.67ID:vUEpR4nB
>>292
0.5 = 3F 00 00 00
0.25 = 3E 80 00 00

だから、それは、little エンディアンで表示されているのだろう

浮動小数点数内部表現シミュレーター
https://tools.m-bsys.com/calculators/ieee754.php

数値を、ビットに変換する
2020/09/23(水) 08:01:01.35ID:1xyUQ4Tl
>>290
unix関係ない。
macもwindowsもそれぞれの仮想化環境の上でDockerを動かしているんで大して違いはない。
2020/09/23(水) 08:22:52.29ID:2q5D520u
>>295
ありがとうございます!
2020/09/23(水) 08:58:49.30ID:vUEpR4nB
1つの整数には、4つの表示方法がある。
2, 8, 10, 16 進数での表示

そのどれかを指定する必要がある。
指定が無ければ、一般的には10進数と解釈される
2020/09/23(水) 17:54:21.21ID:CVxEsFYZ
>>296
ありがとうございます、リトルエンディアンなんですね。
教えて頂いたツールなのですが、数値をビットに変換するのはただ入力するだけでOKだったのですが、
ビットを数値に変換するにはページ内の下のものを使って導き出せるんでしょうか?
例えば、3F 00 00 00というビットだけ分かっていて、それがどんな数値かを調べたい時なんかの使い方がちょっと分からず…
単純に3F 00 00 00 = 0.5と出せるのではなく、都度指数分と仮数分を打ち込むしかないでしょうか?
2020/09/23(水) 18:51:56.63ID:WMpUZcCB
下駄履かせた整数じゃなく浮動小数を使っちゃうゲームってのが結構アレな気がするけど、全く関係ない話だな
2020/09/23(水) 18:55:34.35ID:OTtzD1jQ
ぶっちゃけ固定小数点で必要十分なケースは多い
2020/09/23(水) 18:57:24.10ID:je2AUY/q
>>300
データの意味は IEEE 754 でぐぐってみ
2020/09/23(水) 19:00:22.10ID:Vsa/902U
>>301>>302
DirectXがsingle floatをよく使う
2020/09/23(水) 19:23:37.01ID:WMpUZcCB
ビューに手を加えるためにMODでもDirectX触ることもあるか
あるのか?低レベルアクセス
2020/09/24(木) 08:23:58.94ID:kdzzBXkp
UnrealEngine4を使用しているゲームで、バイナリ編集でゲーム内のデータを変えられるのですが、
その値の一部(動作の時間経過やパーセンテージなど)に上記のような数値が使われています
おかげさまで数値の特定が少し効率的に行えそうです、レスくれた方々ありがとうございました!
2020/09/24(木) 17:06:49.26ID:yPYFp8yf
複数人から同時にログをsqlに遅らせるんですけど、テーブルのPrimeKeyって何がいいんですか?

名前+Datetimeにすれば被らないとは思うんですけどなんか無理やりな気がして…
2020/09/24(木) 17:07:01.91ID:yPYFp8yf
*送らせる
2020/09/24(木) 17:16:09.14ID:Rn9V0mI1
文字列結合はせずに送信者と日時の複合キーにするか、サロゲートキー扱いで自動採番列とするか、シーケンスに採番させるか、あるいは主キーなし
2020/09/24(木) 17:34:31.70ID:yPYFp8yf
素早いレスポンスありがとうございます
ど素人なモノで出していただいたキーワードで調べてみます
2020/09/24(木) 18:22:13.43ID:sW11ypIO
>>307
>複数人から同時にログをsqlに送らせる
ってのがよくわからないが1回の書き込みで1人が何件くらい書くの?

とりあえずINSERTだけでなく
SELECTやUPDATEの利用シーンも考慮してからテーブルは設計したほうがいいよ
2020/09/24(木) 18:45:27.81ID:vqTd02/J
Linqを使ってIQueryable<>変数に結果を代入し
要素を取得しようとFirstOrDefault()を使うと
「LINQ to Entitiesでは認識できないため、ストア式に変換できません」
エラーになるんですがどうすれば要素の内容を取得できるでしょうか?
2020/09/24(木) 19:20:08.88ID:vqTd02/J
>>312ですが自己解決しました
2020/09/25(金) 02:44:14.75ID:4GDMhKox
質問ですがこのプログラムだとノック>1分待つが永久になるのでこれが10回で終わらせるにはどうすればいいでしょうか?
booleanのと組み合わせてやるのはムリでしょうか?
あくまでwhileとboolean使ってでお願いします

public class Main {
public static void main(String[] args) {
boolean doorClose = true;
while (doorClose == true) {
System.out.println("ノックする");
System.out.println("一分待つ");
}
System.out.println("部屋に入る");
}
}
2020/09/25(金) 02:58:10.28ID:+2VBuIVO
学校の課題?
2020/09/25(金) 06:40:15.33ID:+l2B7ows
booleanを使えばいいだけなら、数えた結果が10になったかどうかをbooleanに入れればいいだけ
加算を使ってはならないなら…booleanが4つあれば15まで数えられるな(実質+1するんだけど)
ifも条件演算子も使ってはならないなら、無理

なんでそんなくだらない条件を満たさなきゃならんのだ
2020/09/25(金) 06:42:03.04ID:BU0fUt+3
あくまでwhileとboolean
public class Main {
public static void main(String[] args) {
boolean doorClose = true;
boolean b1 = false;
boolean b2 = false;
boolean b4 = false;
boolean b8 = false;
while (doorClose == true) {
System.out.println("ノックする");
System.out.println("一分待つ");
b8 ^= b1 & b2 & b4;
b4 ^= b1 & b2;
b2 ^= b1;
b1 = !b1;
doorClose ^= b2 & b8;
}
System.out.println("部屋に入る");
}
}
2020/09/25(金) 06:51:39.50ID:BU0fUt+3
b1 = !b1 より b1 ^= true の方がいいか
2020/09/25(金) 07:00:04.98ID:fPqU3y5p
>>314
無理ではないが非合理なんでbooleanだけでやれなんて珍妙な縛りを出した奴は殴れ

方法はループ回数個のbooleanを用意
例として三回ループを示す(いろいろ省略
b1=false
b2=false
b3=false
while(!b3){
print
if(b1){
if(b2){
b3=true
}
b2=true
}
b1=true
}
2020/09/25(金) 07:10:22.16ID:BU0fUt+3
マジレスすると出題者はwhileの使い方を教えたかっただけで、booleanしか使うなともintを使うなとも言ってないだろうから doorClose = ++i < 10; で良さそう
2020/09/25(金) 11:28:52.50ID:4GDMhKox
すみません
出題されたわけでもなく、ただの興味本位です

勉強になります。作って頂きありがとうございました
2020/09/25(金) 12:49:22.05ID:ZK6gJNpW
質問とは関係ないけどこういうときのdoorClose変数はdoorIsClosedって命名するものだよ
while (doorIsClosed) で自然な英文として読めるようにさ
2020/09/25(金) 13:39:07.62ID:RwjETZMM
Booleanでループなんてバグの原因になるだけだろ
2020/09/25(金) 16:42:59.79ID:zl67KOre
>>311
すいません気付いていませんでした

一分間の間にどのユーザが何秒間ある行動をしたかログをとるもので、一分ごとに送信を行います

とりあえず主キー無しで思った動作は実装できました
2020/09/25(金) 16:54:12.36ID:zl67KOre
管理者用のSQLからログをSELECTしてグラフに起こすシステムも実装できたので、とりあえず大丈夫だと思います
326デフォルトの名無しさん
垢版 |
2020/09/27(日) 16:44:07.16ID:Pg+r1YoA
これってふつうなの?
もしかしたらwsl2が複数ダウンロードされてるの?
わかるひといませんか?


PS C:\Users\all> wsl -l -v
NAME STATE VERSION
* Ubuntu Stopped 2
docker-desktop-data Stopped 2
docker-desktop Stopped 2
327デフォルトの名無しさん
垢版 |
2020/09/27(日) 17:24:56.57ID:Pg+r1YoA
>>326
解決しました
すいません
328デフォルトの名無しさん
垢版 |
2020/09/27(日) 19:43:51.51ID:fx+uDr5t
なにごとも動きゃいいですか?
329デフォルトの名無しさん
垢版 |
2020/09/27(日) 21:13:46.14ID:eIKg6nYv
いいえ、保守性も考えましょう
330デフォルトの名無しさん
垢版 |
2020/09/27(日) 21:42:20.56ID:fx+uDr5t
うるせー
2020/09/28(月) 22:38:42.81ID:xque+snB
コマンドプロンプトでIP指定するpingコマンドの操作について、
大学のPCから自宅のip宛も自宅のPCから大学のIP宛もどちらもタイムアウトするんですが、大学のネットワークがこういうアクセスをブロックするのってあるあるなのでしょうか?

ファイアウォール切るとかはやってみました
2020/09/28(月) 23:09:15.32ID:iFBbxDDj
>>331
私は外からの ping は無視するように自分のルータを設定しています
ping は TCP でも UDP でもなく ICMP ですから、正確には ping では TCP/UDP 接続可能かどうかは判断できないのでは?
2020/09/28(月) 23:43:27.74ID:QIpyCS2B
AWS の例題とか見てても、ウェブサーバーを作っても普通、TCP:80 しか開放しないのでは?

ICMP を開放するかね?
2020/09/28(月) 23:43:44.00ID:f+Z5FJs8
SQL Serverへの外部ネットワークからのTCP/IP接続がうまく行かないのでいろいろ調べている素人です
ルータの設定は盲点だったので見直してみます
2020/09/28(月) 23:48:39.63ID:f+Z5FJs8
接続文字列の書き方が悪いのかと最初は四苦八苦していたのですが、そもそも接続先のipにpingも送れないのがおかしいのではとフワフワの知識から考えた次第です
2020/09/29(火) 07:30:43.94ID:RtWsU+I8
外部ネットワークからDB接続できないのは普通に大学側のファイアウォールで遮断されているものと思われ
2020/09/29(火) 09:31:29.38ID:9Z7EjLFi
tracertってのをやってみると大学に入って数層で止まるので多分そうですね……かなしい
2020/09/29(火) 11:20:57.52ID:7CQkQDjj
教授によると、AWS経由なら連携できるみたいです。
SQL ServerもAWSで建てれるみたいなので簡単に移行できそうですね
お騒がせしました
2020/09/29(火) 11:44:43.16ID:ztORdlGy
>>338
大学名書いてないから大丈夫とは思うけど、ファイアウォールのホワイトリスト設定に関わる情報を掲示板で話すのは良くないから、気を付けたほうが良い
意識しておかないと、まずい情報をポロリと漏らしかねない
340デフォルトの名無しさん
垢版 |
2020/09/29(火) 11:57:12.46ID:LHxd7NoO
発信をホワイトリストで管理してくれる大学なんてあり得るのか?
2020/09/29(火) 12:44:17.35ID:ztORdlGy
え、AWSから学内のSQLサーバーに接続する話
安全考えるとAWSのアドレスのリストでファイアウォール通過を許可しちゃったら無防備に等しいと思うんだけどな
2020/09/29(火) 13:17:26.53ID:rZRnYPTQ
AWS触ったことないんだろうけど、AWSにはElastic IPというのがあって、ユニークで不変なIPアドレスを取得できるんだよ
2020/09/29(火) 13:27:37.30ID:ztORdlGy
>>342
AWSからなら連携できる、ならば固定アドレスでリスト作っている訳ではない、
AWSで割り当てられる固定アドレスリストもしくは逆引きしてAWSであるアドレスを許可しているものと想定
2020/09/29(火) 13:29:52.99ID:ztORdlGy
固定アドレスのホワイトリストだったら、自分の保有しているアドレスを申請すれば良いことになり、AWSならという前提が意味を持たない
2020/09/29(火) 13:38:58.10ID:ztORdlGy
SSHフォワーディングとかVPNで認証かましてファイアウォール通過させるってのは一般的じゃないのかな?
2020/09/29(火) 13:45:00.46ID:rZRnYPTQ
ああなるほど、言いたいことを理解した
まあ暗に特定のAWSアカウント(or VPC)との間の通信が許可されていると考えるのが自然だろうし、
>>338の書き振りからすると彼はそのアカウントを弄れるんじゃないかな
2020/09/29(火) 13:56:51.79ID:ztORdlGy
>>346
なるほど、認証とか済ませてある特定のVPCをAWSと呼んでるって考えた方が妥当かー
2020/09/29(火) 14:11:07.13ID:7CQkQDjj
>>339
ご指摘ありがとうございます
気をつけます
>>346
研究室で認可済みのアカウントがあるそうです
>>341
SQLサーバーの場所は学内ではなくVPC?側にする(これから私が作る)ので大丈夫なのだと思います
2020/09/29(火) 14:24:11.99ID:7CQkQDjj
アホ過ぎてスレを混乱させたようで申し訳ないです
_| ̄|○
350デフォルトの名無しさん
垢版 |
2020/09/29(火) 18:51:13.05ID:Q+HTeu6k
複数の戻り値を定義できる関数(?)を持っている言語ってありますか?
2020/09/29(火) 19:20:32.26ID:ztORdlGy
RubyもPythonも、
静的言語でもRustやgoといった最近の言語ならできるやつはある
352デフォルトの名無しさん
垢版 |
2020/09/29(火) 19:25:54.91ID:iE38wEdU
配列やリストを返せば何でもいいと思います!

最近はtupleと言う便利なのを扱える言語もたくさんあります
2020/09/29(火) 19:26:37.51ID:5fiAtNx/
>>350
C ならば構造体の中にいくらでも変数を積み込んで構造体リターンでなんでもできます
構造体が値渡し、値返しできるのは K&R2 の妥協ポイント、私に言わせると堕落ポイントだと思っています
2020/09/29(火) 19:58:01.47ID:A+gsUsCm
>>350
んなもんどんな言語でも普通できる
2020/09/29(火) 22:07:16.07ID:Ic6zP4VX
var (x, y) = func()
みたいなことを言ってるならそこそこモダンな言語ならみんな使えるんじゃないかな
Kotlin、C#、ES6あたりもいけるね
分割代入とかアンパッキングとかで検索
2020/09/29(火) 22:49:19.29ID:Iz7+ZlTk
AWS の3階層システム(Web, AP, DB 各サーバー)では、
公開してるのは、ELB(Elastic Load Balancing)ロードバランサー。
ELBが複数のWordPress(WP)などへ分散させる

WPが、プライベート・サブネットのMySQL のマスター・レプリカへアクセスするので、
直接、DBへアクセスできない

そんなに、プログラミングに詳しい教授と言えば、猫の人がいるけど?w
357356
垢版 |
2020/09/29(火) 22:54:50.68ID:Iz7+ZlTk
Amazon Web Services パターン別構築・運用ガイド 改訂第2版 (Informatics&IDEA)、
NRIネットコム株式会社、2018

YouTube で有名なサーバー構築運用屋、くろかわこうへいのお勧めの本
358350
垢版 |
2020/09/30(水) 00:41:19.81ID:/n+3Mkwe
>>351-355の皆様
助言くださってどうもありがとうございました。
大変勉強になりました。
特に>>355さん。どんぴしゃ。
2020/09/30(水) 05:36:29.19ID:4o6tPKL3
Schemeとかだと配列などを使わずに多値を返せるけどマイナーすぎるか
2020/09/30(水) 08:46:43.14ID:6w0L7884
画像や動画の圧縮伸張は多値データを扱う関数だったりして
2020/09/30(水) 09:30:21.47ID:9FgTCMcN
圧縮伸長は戻り値がストリームなだけじゃないかな
AviSynthはそんな感じ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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