1 名前:デフォルトの名無しさん [2020/09/07(月) 18:56:51.64 ID:4fn7uU/g.net] スレ立てるまでもない質問はここで 154匹目
228 名前:デフォルトの名無しさん mailto:sage [2020/09/17(木) 19:07:02.91 ID:mhOOs/P7.net] >>227 ずいぶん長く触ってないから怪しいけど images = new ReactiveProperty<BitmapImage>(new BitmapImage(...)) じゃなくていいの? というかModel? Public ReactiveProperty<BitmapImage> images; には?
229 名前:デフォルトの名無しさん [2020/09/17(木) 21:55:45.24 ID:7NFmc0PC.net] >>227 BindingしたところはViewModelのコンストラクタで初期設定を入れる 今の状況だとModelは完全に出番無いので、全部ViewModelでやってください
230 名前:デフォルトの名無しさん mailto:sage [2020/09/17(木) 21:57:16.29 ID:u5g3ZEMD.net] C#です あるイベントが発生している合計時間を計測したいです event += new eventHandler<~~~>(timer); この感じでtimer関数に入って時間を測ろうと思っており、現在この関数が動いている間の時間は計れるのですが、一度このイベントが終了し、もう一度発火したらまたタイマーが0から動き始めて困っています 別のイベントハンドラーの書き方にして時間をreturnで受ければよいのでしょうか? ご助言願いたいです
231 名前:デフォルトの名無しさん [2020/09/17(木) 22:32:44.80 ID:7NFmc0PC.net] 計れてるならタイム加算用のフィールド変数作って足していけば?
232 名前:デフォルトの名無しさん mailto:sage [2020/09/17(木) 22:47:00.33 ID:0qWAJ1dM.net] >>228 ありがとうございます。 >>229 ありがとうございます。 Model内でデータをごにょごにょして、その結果に応じてそれぞれ違う画像を表示せねばならないので できればModel内で片づけたいです。 無理なら仕様を見直してもらうしかないですね・・・
233 名前:デフォルトの名無しさん [2020/09/17(木) 23:10:24.51 ID:7NFmc0PC.net] MVVMではModelのデータをViewに持っていくには必ずViewModelを経由しなければならないので無理 まず、ViewModelで何らかの画像を表示できるようにしないと話にならない 表示できるようになったら今度はそことModelの画像データを連結すればViewに上がっていくわけで
234 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 00:05:34.38 ID:HWhd+xXk.net] >>231 C#にはグローバル変数がなくて困っていたのですが、その用語を教えていただいてうまく処理できました ありがとうございます
235 名前:デフォルトの名無しさん [2020/09/18(金) 00:26:36.55 ID:w2s87dwB.net] >>234 ないわけないだろ
236 名前:デフォルトの名無しさん [2020/09/18(金) 03:21:29.76 ID:tZIeffx3.net] >>215 簡単そうで自分にはぴったりみたいです ありがとう
237 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 10:43:51.46 ID:Z5cpBIlV.net] 英語圏の人にとってプログラミングはこう見えてるって本当ですか? だとしたら絶対に勝てなくないですか? https://i.imgur.com/lZodiHz.png
238 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 11:08:27.32 ID:EJS7Iotj.net] IT後進国の日本だからそもそも民族的に負けるのが決まってる
239 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 11:26:58.85 ID:AlPYh0XR.net] >>237 逆に読みづらいと思わないの? プログラムに慣れたら言葉じゃなく数式のような記号に見えてくるから自然言語読むより理解が早くなる
240 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 11:51:10.53 ID:fEr2t2kb.net] >>237 えっ 普通にそういう風に見えないの? そんなに英語力が低いのか・・・
241 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 12:36:11.82 ID:7yDtYvQW.net] プログラミングに書かれてるような簡単な英語ならともかく Github、公式リファレンス、論文とかに載ってる長文ってなると読解や理解の早さは絶対に英語圏の方が上だわ
242 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 13:01:46.87 ID:Td+nb1vy.net] >>239 まあこれですよね 語学で差がつくのは文系の世界でしょう
243 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 13:03:04.15 ID:002pfutI.net] 日本の学生がMy name is Satoって授業を受けてるときにはアメリカの学生は長文の物語や論説文の授業を受けてるし敵うわけがない 日本人の10代前半には英語の壁がデカすぎる
244 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 13:06:26.97 ID:002pfutI.net] だから日本のプログラマーは10代後半ぐらいから勉強を始めたような雑魚が多い 遅すぎるんだよ。海外じゃ10代前半、下手すりゃ1桁の年齢でプログラミングをやる人もたくさんいる
245 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 13:09:28.37 ID:Td+nb1vy.net] 自分の雇用を守るという意味では下が育たないのは歓迎なんだけど国家の将来としては心配だ 子持ちは不安だろうなあ
246 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 13:56:12.63 ID:2RtYnDyr.net] >>237 「画面クリア」と書けるのは、日本語と漢字の凄さ。 また、なでしこはわかり易いが、たとえばWin32なら、 HBRUSH hBrush = CreateSolidBrush(RGB(255,255,255)); RECT rect; GetClientrect( &rect ); FillRect( hDC, &rect, hBruch ); となる。OpenGLでは、 glClearColor(1.0f, 1.0f, 1.0f, 1.0f ); glClrear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT); と書くが、これが、「白色で画面クリア」を意味するとは初見では分かるまい。
247 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 13:59:15.25 ID:2RtYnDyr.net] OpenGLでは正しくは、こうだった: glClearColor(1.0f, 1.0f, 1.0f, 1.0f ); glClearDepth(1.0); glClrear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
248 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 15:34:20.77 ID:gTzrQar4.net] でも翻訳すると文字数って1.5倍くらいに膨れるんだよな英語
249 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 15:35:41.88 ID:gTzrQar4.net] But when you translate it, the word count swells up by a factor of 1.5 or so, English.
250 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 16:40:25.28 ID:lOTfajhS.net] 情報密度の違い 日本語が優れてる部分
251 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 17:31:44.74 ID:SnOx1oiR.net] >>237 COBOLあたりのころの言語だとそういうのを意識して作ってた節はあるのでそうかも しれないけどC言語あたりからはあまり関係ないんじゃないかなぁ 30年以上前にあった日本語BASICとかって表記は日本語だったけど別にわかり やすくはなかったし・・・言語の作りが悪かっただけって話もあるけどね >>248 表音文字言語だからしょうがないのではw 日本語だってローマ字で表音表記にかえれば無条件に2倍になるし
252 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 18:18:13.98 ID:C6cAo272.net] 日本語で実装してみた 確かにこれなら簡単だな 始 xは10 yは20 もしxが10なら「こんにちは」 もしyが15なら「ワールド」ちがうなら「世界」 xで分岐 1)「xは1」 10)「xは10」 y回ループ「これは20回表示されます」 終
253 名前:デフォルトの名無しさん mailto:sage [2020/09/18(金) 18:28:18.75 ID:Td+nb1vy.net] >>252 ラムダ式はどうなる?
254 名前:デフォルトの名無しさん [2020/09/19(土) 09:34:07.81 ID:m6wX0tyL.net] FirefoxQuantum(ポータブル版を使用)のアドオンでDownloadThemALLというものがありますが ボリュームエミュレーション方式のRAMDISK(ディスクの管理にドライブが出てこない)上で実行されたFirefoxだとそのアドオンのUI文字列が表示されません ディスクの管理に存在する実ディスクだとこの現象が起きません RAMDISKが原因だと思いましたが、他のアドオンもFirefox自体も文字表示に異常が無いため、RAMDISK原因説に疑問が出てきました もしエミュレーション方式が原因ならFirefoxのプロセス自体が異常動作を起こしてるはずですよね 何が原因でこの現象が起きてるのでしょうか?
255 名前:デフォルトの名無しさん mailto:sage [2020/09/19(土) 15:29:16.92 ID:SBocIyVA.net] ある要素以外の任意の位置をクリックしたときのイベントってどう定義するのがスマートなの HTML/JSの話ね
256 名前:デフォルトの名無しさん mailto:sage [2020/09/19(土) 16:05:34.27 ID:d0M6Mr1v.net] >>255 そんなもんにスマートもクソもあるかw
257 名前:デフォルトの名無しさん mailto:sage [2020/09/19(土) 20:33:10.71 ID:UMC8F6f9.net] スマートな方法を聞くやつは例外なくスマートじゃない
258 名前:デフォルトの名無しさん mailto:sage [2020/09/19(土) 20:43:34.87 ID:J3LxbOqE.net] >>254 ですが他にも動作がおかしいアドオン見つかりました
259 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 00:13:48.22 ID:ylbIOeZ5.net] body に、イベントを付ければ、bubbling, capturing で、 どの子孫要素のイベントでも、body に伝わるのでは? 「js event bubbling vs capturing」で検索! HTML, JS の質問は、web制作管理板の方へ書き込んでください! 板違い
260 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 10:42:57.14 ID:iRiS7kHZ.net] >>255 いろいろな方法が有るが、 1. 親要素のクリックイベントを子要素のイベントの後から捕捉できるタイプのもので、 捕らえられるようにしておく。 その方法は、>>259 に書かれているような話になる。 ここで、重要なのは、「後から」。 2. 除外したい要素のクリックイベントのハンドラも書く。 3. 2のハンドラの中で、イベント引数 e に対して、 e.stopPropagation(); e.preventDefault(); と書く。 4. こうすると、1のハンドラは、除外した要素以外の場所をクリックした 場合だけ呼び出されるようになる。
261 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 14:25:05.58 ID:v4HlTx8O.net] アタリ判定だけの透明な全画面要素を置いたほうがスマートじゃない? コンポーネント指向の時代に、コンポーネント外の要素のイベントに頼るってのはなんかきもちわるい
262 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 16:24:48.77 ID:8xhMAz8l.net] このお題に対してまずバブリングの利用を検討しない方がなんか気持ち悪いと思う 単にJSへの馴染みが薄いだけではないか
263 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 17:34:25.23 ID:55J7R452.net] >>261 アタリ判定だけの透明な全画面要素は どのコンポーネントに属するんですか? コンポーネントが2つあった場合 透明な全画面要素を2つ作るんですか? 少しは頭使って考えましたか?w
264 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 17:39:50.58 ID:An+r3EqA.net] アタリ判定だけのコンポーネント メニューコンポーネント サブメニューコンポーネント サブサブメニューコンポーネント ポップアップメニューを例にしたけど、こんな感じでいんじゃないの
265 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 18:35:40.71 ID:8xhMAz8l.net] スマートの感じ方も人それぞれだな 全画面を覆うdivを置けばクリックが拾えるぜ!なんて愚直で泥臭いの極みだと俺は思うんだが そのdivに覆われた下にあるテキストはマウスで選択可能なんだろうか 普通に先人が用意した便利な機能を使えばいいのに
266 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 18:46:30.72 ID:8xhMAz8l.net] 「右クリックは禁止です!」と怒るのと同類のウザいUXが生まれそう
267 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 19:23:11.73 ID:ZXLs8OyP.net] >>265 選択するときにクリックするからポップアップ消えて選択できるのでは
268 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 19:25:53.38 ID:ZXLs8OyP.net] バブリングを拾うってことはポップアップコンポーネントを生成破棄するたびにイベントハンドラを登録削除する手続きが必要ってことだろ なんか宣言的じゃなくて嫌だなぁ
269 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 20:06:40.27 ID:8xhMAz8l.net] >>268 コンポーネントがイベントのチェーンを明示的に切らないなら問題ない ありもののライブラリを使っててそのコンポーネントがそのあたり自由にならないっていうなら、jQueryでイベントを宣言すればバインドを自動でやってくれる
270 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 20:09:11.73 ID:8xhMAz8l.net] つかUXが悪化することがわかってて、それでも「なんか嫌」で物事を決めたいなら勝手にすればとしか
271 名前:デフォルトの名無しさん mailto:sage [2020/09/20(日) 20:09:23.02 ID:UKEvmxLX.net] jQueryは無いわー
272 名前:デフォルトの名無しさん mailto:sage [2020/09/21(月) 06:37:19.70 ID:F8njcbuk.net] 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.93 ID:mhQq/sJy.net] dockerのアンケートとかみてたら利用者のPCでWindowsが三割 残りがMac もしかしたらこの割合がそのままプログラマーのPCの使用状況なの?
274 名前:デフォルトの名無しさん mailto:sage [2020/09/22(火) 14:47:27.53 ID:6o8of7S0.net] 大量に居るはずのLinuxユーザーを計上してないで Windows以外はMacと言ってる時点で 素人がついたウソデータなんじゃないですかねぇw
275 名前:デフォルトの名無しさん mailto:sage [2020/09/22(火) 14:51:50.64 ID:1XqBBY/l.net] サーバじゃなくてパーソナルコンピュータの話だからLinuxは僅かじゃないかな
276 名前:デフォルトの名無しさん mailto:sage [2020/09/22(火) 14:53:53.90 ID:6o8of7S0.net] まあそんなアンケートなんかないってだけだろ
277 名前:デフォルトの名無しさん mailto:sage [2020/09/22(火) 17:08:24.35 ID:WeU5fM2j.net] mac何か使う利点が殆ど無い気がするのに バカ程mac推しだよなw そもそも使いにくいんだよ
278 名前:デフォルトの名無しさん mailto:sage [2020/09/22(火) 18:02:11.97 ID:jBCAcUGo.net] Windows使いの人ってそもそもMac使える環境で働けない弱者が多そうw
279 名前:デフォルトの名無しさん mailto:sage [2020/09/22(火) 18:07:33.39 ID:cReWtPAo.net] Mac使いはそうやって定期的に煽らないと相手にもされず忘れられてしまうから大変だね。
280 名前:デフォルトの名無しさん mailto:sage [2020/09/22(火) 18:29:56.76 ID:I2DwYjSV.net] かといってWindowsはないわな Linux使えるならいいけどそうじゃなければ微妙でもMacしか選択肢がない
281 名前:デフォルトの名無しさん mailto:sage [2020/09/22(火) 21:00:12.88 .net] 頭が悪い奴はWindowsを使いこなせない
282 名前:デフォルトの名無しさん mailto:sage [2020/09/22(火) 21:57:58.27 ID:5DojXjv/.net] 逆だろ Windowsって馬鹿でも使えるようにほとんどが画面で操作出来るじゃん 介護されてるジジイ向けって感じ
283 名前:デフォルトの名無しさん mailto:sage [2020/09/22(火) 22:30:30.72 .net] Macはらくらくパソコンw
284 名前:デフォルトの名無しさん mailto:sage [2020/09/22(火) 22:53:16.31 ID:TWSwG1ae.net] >>282 なんで馬鹿でも使えるとジジイ向けになるの? 馬鹿でも使えるものなんてたくさんあるよね 例えば自動車とか
285 名前:デフォルトの名無しさん mailto:sage [2020/09/22(火) 23:00:59.45 ID:J3IrN4Ey.net] >>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
286 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 00:36:02.00 ID:vUEpR4nB.net] Ruby on Rails では、Mac の方が、Windows よりも互換性が高いので、Mac が多い。 でも、Mac よりも、Windows 10, WSL の方が互換性が高い だから、Docker でも、Windows では互換性が低い。 WSL では、Docker が使えないので、仮想OS で、Linux が最良となる Rails やる人は、ローカルPC よりも、クラウド開発の方がよいかも
287 名前:286 mailto:sage [2020/09/23(水) 00:41:05.20 ID:vUEpR4nB.net] 数年後には、Linux の1強で、AWS の時価総額は、千兆円になる。 ローカルPC は、意味を持たない Microsoft, Apple, Google, Facebook の4社は、合併せざるを得ないw
288 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 03:09:13.25 ID:WMpUZcCB.net] GoogleだってデフォルトなコンテナはLinuxじゃないか? なんでアマ一強?
289 名前:デフォルトの名無しさん [2020/09/23(水) 03:15:27.09 ID:w4oBfxWj.net] >> だから、Docker でも、Windows では互換性が低い。 WSL では、Docker が使えないので これあきらかなまちがいじゃないの?
290 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 03:18:54.22 ID:irsqaiS+.net] macOSはUnixだからDockerがそのまま動く WindowsはUnixじゃないからDockerは動かない
291 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 03:23:13.80 ID:lgv3Dh8y.net] 日本語崩壊してる奴に構うなよ…
292 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 05:41:19.10 ID:eLy3NMz6.net] とあるゲームの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進数の変換器などではこうはならないように思うのですが…。
293 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 05:48:23.07 ID:2q5D520u.net] 単なる疑問なんですがプレースホルダの整数の%dでdはどうやらdecimalらしいのですがなぜintegerのiではないんでしょうか? decimalは10進数の意味はあるらしいんですが整数の意味はないはずです。 decimal integer(10進数)という言葉があるらしいのでその頭のdと考えればいいでしょうか?
294 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 05:49:21.20 ID:2q5D520u.net] 3行目ミスりました 10進数整数です
295 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 06:11:05.63 ID:/jALiaeA.net] >>293 ,294 iでない理由はまさに10進数整数以外の整数が実際に使われるから 16進数整数の%xはhexadecimal(16進数)から取られている 浮動小数点数の%fと区別することより10進,16進の区別の方が重要ってことでしょうね
296 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 07:34:08.67 ID:vUEpR4nB.net] >>292 0.5 = 3F 00 00 00 0.25 = 3E 80 00 00 だから、それは、little エンディアンで表示されているのだろう 浮動小数点数内部表現シミュレーター https://tools.m-bsys.com/calculators/ieee754.php 数値を、ビットに変換する
297 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 08:01:01.35 ID:1xyUQ4Tl.net] >>290 unix関係ない。 macもwindowsもそれぞれの仮想化環境の上でDockerを動かしているんで大して違いはない。
298 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 08:22:52.29 ID:2q5D520u.net] >>295 ありがとうございます!
299 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 08:58:49.30 ID:vUEpR4nB.net] 1つの整数には、4つの表示方法がある。 2, 8, 10, 16 進数での表示 そのどれかを指定する必要がある。 指定が無ければ、一般的には10進数と解釈される
300 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 17:54:21.21 ID:CVxEsFYZ.net] >>296 ありがとうございます、リトルエンディアンなんですね。 教えて頂いたツールなのですが、数値をビットに変換するのはただ入力するだけでOKだったのですが、 ビットを数値に変換するにはページ内の下のものを使って導き出せるんでしょうか? 例えば、3F 00 00 00というビットだけ分かっていて、それがどんな数値かを調べたい時なんかの使い方がちょっと分からず… 単純に3F 00 00 00 = 0.5と出せるのではなく、都度指数分と仮数分を打ち込むしかないでしょうか?
301 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 18:51:56.63 ID:WMpUZcCB.net] 下駄履かせた整数じゃなく浮動小数を使っちゃうゲームってのが結構アレな気がするけど、全く関係ない話だな
302 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 18:55:34.35 ID:OTtzD1jQ.net] ぶっちゃけ固定小数点で必要十分なケースは多い
303 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 18:57:24.10 ID:je2AUY/q.net] >>300 データの意味は IEEE 754 でぐぐってみ
304 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 19:00:22.10 ID:Vsa/902U.net] >>301 >>302 DirectXがsingle floatをよく使う
305 名前:デフォルトの名無しさん mailto:sage [2020/09/23(水) 19:23:37.01 ID:WMpUZcCB.net] ビューに手を加えるためにMODでもDirectX触ることもあるか あるのか?低レベルアクセス
306 名前:デフォルトの名無しさん mailto:sage [2020/09/24(木) 08:23:58.94 ID:kdzzBXkp.net] UnrealEngine4を使用しているゲームで、バイナリ編集でゲーム内のデータを変えられるのですが、 その値の一部(動作の時間経過やパーセンテージなど)に上記のような数値が使われています おかげさまで数値の特定が少し効率的に行えそうです、レスくれた方々ありがとうございました!
307 名前:デフォルトの名無しさん mailto:sage [2020/09/24(木) 17:06:49.26 ID:yPYFp8yf.net] 複数人から同時にログをsqlに遅らせるんですけど、テーブルのPrimeKeyって何がいいんですか? 名前+Datetimeにすれば被らないとは思うんですけどなんか無理やりな気がして…
308 名前:デフォルトの名無しさん mailto:sage [2020/09/24(木) 17:07:01.91 ID:yPYFp8yf.net] *送らせる
309 名前:デフォルトの名無しさん mailto:sage [2020/09/24(木) 17:16:09.14 ID:Rn9V0mI1.net] 文字列結合はせずに送信者と日時の複合キーにするか、サロゲートキー扱いで自動採番列とするか、シーケンスに採番させるか、あるいは主キーなし
310 名前:デフォルトの名無しさん mailto:sage [2020/09/24(木) 17:34:31.70 ID:yPYFp8yf.net] 素早いレスポンスありがとうございます ど素人なモノで出していただいたキーワードで調べてみます
311 名前:デフォルトの名無しさん mailto:sage [2020/09/24(木) 18:22:13.43 ID:sW11ypIO.net] >>307 >複数人から同時にログをsqlに送らせる ってのがよくわからないが1回の書き込みで1人が何件くらい書くの? とりあえずINSERTだけでなく SELECTやUPDATEの利用シーンも考慮してからテーブルは設計したほうがいいよ
312 名前:デフォルトの名無しさん mailto:sage [2020/09/24(木) 18:45:27.81 ID:vqTd02/J.net] Linqを使ってIQueryable<>変数に結果を代入し 要素を取得しようとFirstOrDefault()を使うと 「LINQ to Entitiesでは認識できないため、ストア式に変換できません」 エラーになるんですがどうすれば要素の内容を取得できるでしょうか?
313 名前:デフォルトの名無しさん mailto:sage [2020/09/24(木) 19:20:08.88 ID:vqTd02/J.net] >>312 ですが自己解決しました
314 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 02:44:14.75 ID:4GDMhKox.net] 質問ですがこのプログラムだとノック>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("部屋に入る"); } }
315 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 02:58:10.28 ID:+2VBuIVO.net] 学校の課題?
316 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 06:40:15.33 ID:+l2B7ows.net] booleanを使えばいいだけなら、数えた結果が10になったかどうかをbooleanに入れればいいだけ 加算を使ってはならないなら…booleanが4つあれば15まで数えられるな(実質+1するんだけど) ifも条件演算子も使ってはならないなら、無理 なんでそんなくだらない条件を満たさなきゃならんのだ
317 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 06:42:03.04 ID:BU0fUt+3.net] あくまで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("部屋に入る"); } }
318 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 06:51:39.50 ID:BU0fUt+3.net] b1 = !b1 より b1 ^= true の方がいいか
319 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 07:00:04.98 ID:fPqU3y5p.net] >>314 無理ではないが非合理なんでbooleanだけでやれなんて珍妙な縛りを出した奴は殴れ 方法はループ回数個のbooleanを用意 例として三回ループを示す(いろいろ省略 b1=false b2=false b3=false while(!b3){ print if(b1){ if(b2){ b3=true } b2=true } b1=true }
320 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 07:10:22.16 ID:BU0fUt+3.net] マジレスすると出題者はwhileの使い方を教えたかっただけで、booleanしか使うなともintを使うなとも言ってないだろうから doorClose = ++i < 10; で良さそう
321 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 11:28:52.50 ID:4GDMhKox.net] すみません 出題されたわけでもなく、ただの興味本位です 勉強になります。作って頂きありがとうございました
322 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 12:49:22.05 ID:ZK6gJNpW.net] 質問とは関係ないけどこういうときのdoorClose変数はdoorIsClosedって命名するものだよ while (doorIsClosed) で自然な英文として読めるようにさ
323 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 13:39:07.62 ID:RwjETZMM.net] Booleanでループなんてバグの原因になるだけだろ
324 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:42:59.79 ID:zl67KOre.net] >>311 すいません気付いていませんでした 一分間の間にどのユーザが何秒間ある行動をしたかログをとるもので、一分ごとに送信を行います とりあえず主キー無しで思った動作は実装できました
325 名前:デフォルトの名無しさん mailto:sage [2020/09/25(金) 16:54:12.36 ID:zl67KOre.net] 管理者用のSQLからログをSELECTしてグラフに起こすシステムも実装できたので、とりあえず大丈夫だと思います
326 名前:デフォルトの名無しさん [2020/09/27(日) 16:44:07.16 ID:Pg+r1YoA.net] これってふつうなの? もしかしたら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.57 ID:Pg+r1YoA.net] >>326 解決しました すいません
328 名前:デフォルトの名無しさん [2020/09/27(日) 19:43:51.51 ID:fx+uDr5t.net] なにごとも動きゃいいですか?