Windows Presentation Frameworkについて語るスレ。
前スレ
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
https://mevius.5ch.net/test/read.cgi/tech/1557960752/
関連スレ
Windows 10 UWPアプリ開発 Part 2
http://mevius.2ch.net/test/read.cgi/tech/1499658092/
コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
WPF(.NET4.x, .NET Core) GUIプログラミング Part24
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ササクッテロ Spcf-v5QR)
2019/12/09(月) 12:36:14.49ID:9LsUsH++p34デフォルトの名無しさん (ワッチョイ fb61-Trfe)
2019/12/16(月) 00:56:16.26ID:G4rs8r9s0 >>33
一つ考え忘れていることがあった。それは:
Blazorアプリを動かすにはWindowsは必要ないが、Blazorアプリを開発するにはWindows(またはMac?)が必要だということ。
これがあるのでBlazorの発展はMSには問題にならないかもしれない。
一つ考え忘れていることがあった。それは:
Blazorアプリを動かすにはWindowsは必要ないが、Blazorアプリを開発するにはWindows(またはMac?)が必要だということ。
これがあるのでBlazorの発展はMSには問題にならないかもしれない。
35デフォルトの名無しさん (ワッチョイ fb61-Trfe)
2019/12/16(月) 01:10:04.54ID:G4rs8r9s0 >>34
ただ、Blazorアプリの開発がWindowsでしかできなくても一般人には全く関係ないが、プログラマの数と一般人の数は、1:50 位なので、Blazorアプリの普及はWindows離れを起こす可能性はある。
ただ、Blazorアプリの開発がWindowsでしかできなくても一般人には全く関係ないが、プログラマの数と一般人の数は、1:50 位なので、Blazorアプリの普及はWindows離れを起こす可能性はある。
36デフォルトの名無しさん (ワッチョイ fb61-Trfe)
2019/12/16(月) 01:11:12.58ID:G4rs8r9s0 >>35
1:50 ではなく、1:300 くらいかもしれない。
1:50 ではなく、1:300 くらいかもしれない。
37デフォルトの名無しさん (スップ Sd22-zBV4)
2019/12/16(月) 08:07:06.72ID:2+K75qCnd >>32
なぜ?
なぜ?
38デフォルトの名無しさん (スップ Sd22-zBV4)
2019/12/16(月) 08:08:30.99ID:2+K75qCnd39デフォルトの名無しさん (ドコグロ MMab-oPxD)
2019/12/16(月) 10:04:54.54ID:kzeVa20dM BlazorをWebに乗りそこねたドットネッター達の救世主みたいに持ち上げてる人多いけど、
BlazorってReact系のプログラミングモデルでHTMLもCSSもバリバリ書くんやで
これ使える人なら普通にReactやVue使えるだろうし、単にそこに選択肢が一つ増えただけのことでしかないよ
BlazorってReact系のプログラミングモデルでHTMLもCSSもバリバリ書くんやで
これ使える人なら普通にReactやVue使えるだろうし、単にそこに選択肢が一つ増えただけのことでしかないよ
40デフォルトの名無しさん (スップ Sd22-zBV4)
2019/12/16(月) 12:38:30.30ID:2+K75qCnd >>39
javaScript書かなきゃいけない量は格段に減るっしょ。それが何より。
javaScript書かなきゃいけない量は格段に減るっしょ。それが何より。
41デフォルトの名無しさん (ドコグロ MMab-oPxD)
2019/12/16(月) 12:48:32.60ID:kzeVa20dM >>40
君にとってはJSを書かないことが重要なんだろうね、それを否定する気はない
・HTMLやCSSはバリバリ書ける
・しかも出来合いのJS製のコンポーネントに頼らなくても余裕なハイスキルフロントエンダー
・しかしJSやTSは絶対書きたくない
・だがC#は得意
こんな君みたいな奴がどれだけいるだろうねw
君にとってはJSを書かないことが重要なんだろうね、それを否定する気はない
・HTMLやCSSはバリバリ書ける
・しかも出来合いのJS製のコンポーネントに頼らなくても余裕なハイスキルフロントエンダー
・しかしJSやTSは絶対書きたくない
・だがC#は得意
こんな君みたいな奴がどれだけいるだろうねw
42デフォルトの名無しさん (ドコグロ MMab-oPxD)
2019/12/16(月) 13:14:21.17ID:kzeVa20dM あとBlazorでJS書く量が減るのって、クライアントコードをC#に置き換えたからというよりは仮想DOM技術の恩恵が大きいと思うよ
Blazorが多くのドットネッターにとって革新的に感じるのは、
彼らが仮想DOM系フレームワークに始めて触れたのがBlazorだったからじゃないかな
SPAだから全部JSで書かなければならないとでも思ってるなら別だが
Blazorが多くのドットネッターにとって革新的に感じるのは、
彼らが仮想DOM系フレームワークに始めて触れたのがBlazorだったからじゃないかな
SPAだから全部JSで書かなければならないとでも思ってるなら別だが
43デフォルトの名無しさん (スップ Sd22-zBV4)
2019/12/16(月) 19:39:57.10ID:J5g2Edewd >>41
javaScript絶対書きたくないとか誰も言ってないやろ
javaScript絶対書きたくないとか誰も言ってないやろ
44デフォルトの名無しさん (ドコグロ MM7a-ECc1)
2019/12/16(月) 20:28:50.09ID:3ha1TSe5M Blazor に親でも殺されたんだろ
すでに拗れてるみたいだしスルーしといた方がいいよ
すでに拗れてるみたいだしスルーしといた方がいいよ
45デフォルトの名無しさん (ワッチョイ 574f-xO71)
2019/12/16(月) 21:22:56.92ID:79yFDnLG0 今のBlazorのプレゼンテーション層はRazorのままだから仕方がないが、Blazorに期待してる人は
WPFまで移植してくれることを夢見てるんだろう。
ClickOnceが使えなくなる前になんとかしてほしい、と俺も思う。
WPFまで移植してくれることを夢見てるんだろう。
ClickOnceが使えなくなる前になんとかしてほしい、と俺も思う。
46デフォルトの名無しさん (ワッチョイ 62ad-zBV4)
2019/12/16(月) 21:26:19.20ID:PfD8zkHG0 >>45
msix
msix
47デフォルトの名無しさん (ワッチョイ e26a-xO71)
2019/12/16(月) 21:49:37.96ID:IC9yBAsd0 JavaScriptは絶対悪だからな
それを根絶できるという理由でBlazorに限らずWebAsm由来言語は期待されてる
それを根絶できるという理由でBlazorに限らずWebAsm由来言語は期待されてる
48デフォルトの名無しさん (ワッチョイ 62ad-zBV4)
2019/12/16(月) 21:51:23.70ID:PfD8zkHG0 >>47
現状だと根絶はできないけどマシにはなるよねって感じ
現状だと根絶はできないけどマシにはなるよねって感じ
49デフォルトの名無しさん (ワッチョイ e26a-xO71)
2019/12/16(月) 21:53:25.47ID:IC9yBAsd0 うん根絶は言い過ぎね
50デフォルトの名無しさん (アウアウウー Sa3b-kui+)
2019/12/16(月) 22:58:22.69ID:1VnPjzNAa jsに触れた途端いろんなものが腐りだす
それを正そうとしたtsですらすでに腐れがとまらない
それを正そうとしたtsですらすでに腐れがとまらない
51デフォルトの名無しさん (ワッチョイ efa7-SgqX)
2019/12/16(月) 23:05:42.40ID:v/vzDWBs0 WPFもjsも死にプロパティ多くない?
あ、これもあのクラスと同じプロパティあるじゃん
よし、じゃこうやってセットして・・・アレ?効かないよ?
???:ブブー、このクラスはそれじゃできませーん
↑作った奴、腹、切れ
あ、これもあのクラスと同じプロパティあるじゃん
よし、じゃこうやってセットして・・・アレ?効かないよ?
???:ブブー、このクラスはそれじゃできませーん
↑作った奴、腹、切れ
52デフォルトの名無しさん (アウアウウー Sa3b-kui+)
2019/12/16(月) 23:55:59.55ID:1VnPjzNAa そう思うのはお前だけかも
53デフォルトの名無しさん (アウアウウー Sa3b-oPxD)
2019/12/17(火) 01:14:45.87ID:HZ3CGT22a WPFのオリジナルの開発チームはとっくに全員クビにされてそう
WPFのCore移植でも作業してたのほとんど外注だったから、実際には外に丸投げしてたのかもしれないけど
WPFのCore移植でも作業してたのほとんど外注だったから、実際には外に丸投げしてたのかもしれないけど
54デフォルトの名無しさん (ワッチョイ efa7-SgqX)
2019/12/17(火) 01:25:01.50ID:ntUXPBrS055デフォルトの名無しさん (アウアウウー Sa3b-5Jst)
2019/12/17(火) 01:36:41.97ID:L0ReHu/va いまさら効くように修正しろは無理なんだろうな。
56デフォルトの名無しさん (ワッチョイ ce89-Z8Uc)
2019/12/17(火) 06:09:29.39ID:VYKNZVwp0 >>54
継承で存在してるから消すのは無理だ
継承で存在してるから消すのは無理だ
57デフォルトの名無しさん (ワッチョイ efa7-SgqX)
2019/12/17(火) 07:10:51.99ID:ntUXPBrS0 >>56
ダッセ
ダッセ
58デフォルトの名無しさん (ブーイモ MM02-Z8Uc)
2019/12/17(火) 08:33:37.96ID:T826ITw1M >>57
親の因果が子に報いって知ってるか
親の因果が子に報いって知ってるか
59デフォルトの名無しさん (ワッチョイ fbde-SgqX)
2019/12/17(火) 08:59:07.59ID:NLPcqMtj0 言語にそういう機能があればいいんじゃね?
って思うけどね
って思うけどね
60デフォルトの名無しさん (ワッチョイ bf89-r9Jq)
2019/12/21(土) 13:44:35.77ID:bc48PbHC0 https://prismlibrary.com/docs/index.html の +WPF の下がほとんど空っぽなのは工事中ってことか?
61デフォルトの名無しさん (ワッチョイ 9f6a-prDO)
2019/12/21(土) 21:17:25.11ID:67MibJ5r0 この前まで6のドキュメント置いてあっただけだから
見出し書くていどのやる気は出たってことかなw
見出し書くていどのやる気は出たってことかなw
62デフォルトの名無しさん (ラクッペ MMdb-uJpR)
2019/12/21(土) 21:23:58.75ID:J2IUNyvUM バカにはみえないってネタじゃないの?
63デフォルトの名無しさん (ワッチョイ bf89-r9Jq)
2019/12/22(日) 11:49:33.83ID:vUv+Fno80 メルヘンだね〜
WPF, Prismの情報が少ないのに本家までこれじゃぁハードル高いわ
WPF, Prismの情報が少ないのに本家までこれじゃぁハードル高いわ
64デフォルトの名無しさん (ワッチョイ 9f10-+Tiu)
2019/12/23(月) 12:38:17.86ID:vJLS+V080 複数のVisualBrushで重ね塗りする方法を教えてください
65デフォルトの名無しさん (ドコグロ MMbf-On3P)
2019/12/23(月) 12:44:38.80ID:+KUE/8IiM 同じ図形を重ねろ
66デフォルトの名無しさん (ワッチョイ 9f10-+Tiu)
2019/12/23(月) 12:47:40.54ID:vJLS+V080 VisualBrushの足し算みたいなことはできないということですかorz
67デフォルトの名無しさん (ワッチョイ ed90-P4Ww)
2020/01/05(日) 11:21:43.18ID:unJHxkBD0 google playにあるUno platform製の電卓アプリUIが重すぎ。xamarinと同じで絶対流行らん
68デフォルトの名無しさん (スップ Sdc2-IJNu)
2020/01/05(日) 14:51:30.39ID:4RTPdLScd そういう流行らんもんがいっぱい出てきて淘汰されて良いもんが出てくる
良いもんだけを出すことは不可能
だから糞が出てくること自体を否定する意味はない
業務でその糞を使えと言われないことを祈るのみ
良いもんだけを出すことは不可能
だから糞が出てくること自体を否定する意味はない
業務でその糞を使えと言われないことを祈るのみ
69デフォルトの名無しさん (ワッチョイ df55-MgBx)
2020/01/08(水) 06:25:42.21ID:ktKrCPIn0 ためそうかとしてたがUno重いのか……
まぁいらってみるか
まぁいらってみるか
70デフォルトの名無しさん (ワッチョイ 5fda-lB9F)
2020/01/12(日) 21:53:57.39ID:JYZ9/GC+0 みんないつかは、Brazorに行ってしまうん? WPF捨てて
71デフォルトの名無しさん (ワッチョイ 7f63-Rfbo)
2020/01/12(日) 22:41:13.37ID:jal4Y14d0 WPFよりBlazorのほうが未来あるしそうなったほうがいい
72デフォルトの名無しさん (ワッチョイ df4f-lB9F)
2020/01/12(日) 22:52:27.55ID:EKUpo6h10 WPFとBlazorは排他的なものじゃないと思うが。Razorのことか?
73デフォルトの名無しさん (ドコグロ MM7f-JyDu)
2020/01/12(日) 23:57:44.80ID:F6k+/xNLM Blazorは結局Webのスキルセットが必須だからWPFの比較対象にはならんだろう
この期に及んでクライアントアプリに固執してるような奴がBlazorのためにCSSの勉強とかすると思うか?
百歩譲って勉強するとしても、だったら普通にWebへ行くだろ
この期に及んでクライアントアプリに固執してるような奴がBlazorのためにCSSの勉強とかすると思うか?
百歩譲って勉強するとしても、だったら普通にWebへ行くだろ
74デフォルトの名無しさん (ワッチョイ 7fad-tNwm)
2020/01/13(月) 02:18:01.65ID:l+3zRFhM0 >>73
Blazor for Native次第だね
Blazor for Native次第だね
75デフォルトの名無しさん (アウアウウー Saa3-9laM)
2020/01/13(月) 16:12:25.49ID:tvePguESa Blazorっていうかデスクトップアプリは捨ててWebアプリに移行するよ。
76デフォルトの名無しさん (ワッチョイ df4f-lB9F)
2020/01/13(月) 16:31:47.39ID:Co2mHaqk0 10年くらい前からそんなこと言われていてずっと環境が揃うのを待っているんだが、あと何年かかるのかね。
77デフォルトの名無しさん (ワッチョイ ff63-Pb5J)
2020/01/13(月) 17:07:59.03ID:+xCO6TbN0 WPFは15年経っても流行らなかったがまだこれから来るとか抜かしてる奴がいるし
言い続けている限りは負けじゃないのさ(彼らの中では)
言い続けている限りは負けじゃないのさ(彼らの中では)
78デフォルトの名無しさん (ワッチョイ 5fda-lB9F)
2020/01/13(月) 19:44:22.74ID:fe6mKVWO0 Browser+RazorなのにBlazorっておかしくね? Brazorと呼ぶべきなんじゃ?
79デフォルトの名無しさん (スップ Sd1f-tNwm)
2020/01/13(月) 20:46:56.54ID:ZI4c9CuWd >>78
Lの方がかっこいいやろーとか言ってなかったっけ?
Lの方がかっこいいやろーとか言ってなかったっけ?
80デフォルトの名無しさん (ワッチョイ 7f6a-lB9F)
2020/01/13(月) 21:40:22.16ID:KZpg2BWV0 >>73
C#案件が広がりを見せるという結果が期待されてるんでしょう
C#案件が広がりを見せるという結果が期待されてるんでしょう
81デフォルトの名無しさん (ワッチョイ df63-G18V)
2020/01/13(月) 22:34:27.16ID:uqOg57lh0 C#で全部やりたいとかのニッチ向けに感じる
Webに移行するならコミュニティ、情報などの面からもクライアント側は素直にJS/TSでやった方がいいし
デスクトップGUIに価値を見出すならブラウザ上ってだけで欠点になる
Webに移行するならコミュニティ、情報などの面からもクライアント側は素直にJS/TSでやった方がいいし
デスクトップGUIに価値を見出すならブラウザ上ってだけで欠点になる
82デフォルトの名無しさん (ワッチョイ 5fda-KD25)
2020/01/13(月) 22:36:00.19ID:5a7SXLUb0 ブラウザーでCAD作れる?
83デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/13(月) 22:45:25.48ID:/BeY0uog084デフォルトの名無しさん (ワッチョイ 7f01-qx2z)
2020/01/13(月) 22:59:14.64ID:nlvLw0Pz085デフォルトの名無しさん (ワッチョイ dfe6-lB9F)
2020/01/13(月) 23:01:22.84ID:tDVAmEYh0 >>83
毎度思うがもうちょいマシな見た目のサンプル紹介したれ
毎度思うがもうちょいマシな見た目のサンプル紹介したれ
86デフォルトの名無しさん (ワッチョイ 5f63-hsX7)
2020/01/13(月) 23:23:09.14ID:lNXH+eFP0 photshopもあるし3Dもブラウザでできる
逆にブラウザでできない分野ってある?
逆にブラウザでできない分野ってある?
87デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/13(月) 23:31:28.82ID:/BeY0uog0 >>84
どんなバックエンド?
どんなバックエンド?
88デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/13(月) 23:37:19.84ID:/BeY0uog089デフォルトの名無しさん (ワッチョイ 7f01-qx2z)
2020/01/13(月) 23:39:32.88ID:nlvLw0Pz0 >>87
それはさすがに
それはさすがに
90デフォルトの名無しさん (ワッチョイ 7f01-qx2z)
2020/01/13(月) 23:40:24.07ID:nlvLw0Pz091デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/13(月) 23:49:04.68ID:/BeY0uog0 >>90
「バックエンドが必要である」ことは正しい情報??
「バックエンドが必要である」ことは正しい情報??
92デフォルトの名無しさん (ワッチョイ 7f01-qx2z)
2020/01/13(月) 23:57:41.45ID:nlvLw0Pz093デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/14(火) 00:03:44.99ID:FVhMPKFe0 >>92
もしかしたら、それとは意味がずれるかもしれないけど、少なくとも、データ保存のためには、クラウドというか、リモートのサーバーにデータを渡す必要があるかもしれない。それはWebアプリはローカルPCのファイルシステムには容易にデータを保存できないから。
もしかしたら、それとは意味がずれるかもしれないけど、少なくとも、データ保存のためには、クラウドというか、リモートのサーバーにデータを渡す必要があるかもしれない。それはWebアプリはローカルPCのファイルシステムには容易にデータを保存できないから。
94デフォルトの名無しさん (ワッチョイ 5f5f-alJZ)
2020/01/14(火) 01:46:16.97ID:XH4E/8vV0 >>88
DTMのようなリアルタイムかつ低レイテンシーが重要な分野は厳しいんじゃないかな
DTMのようなリアルタイムかつ低レイテンシーが重要な分野は厳しいんじゃないかな
95デフォルトの名無しさん (ワッチョイ 7f2c-JQ6m)
2020/01/14(火) 03:38:34.54ID:3sd16sWN0 ローカルPC に、Node.js, Ruby などのサーバーを立てれば、保存できる
VSCode は、Electron 製 = Node.js + Chrome。
Redmine は、Ruby on Rails 製
VSCode は、Electron 製 = Node.js + Chrome。
Redmine は、Ruby on Rails 製
96デフォルトの名無しさん (ワッチョイ 7fad-UU8b)
2020/01/14(火) 04:56:00.11ID:ZjsGanM00 クラサバ→シンクラときて結局ダム端末に戻るのか
97デフォルトの名無しさん (アウアウウー Saa3-JyDu)
2020/01/14(火) 08:09:41.30ID:Dwwl7O4Ta >>95
ElectronはNode.jsのモジュールとしてChromiumエンジンを組み込んでおり、決してHTTPサーバーを立てている訳ではない
あとRedmineみたいなゴミとVSCodeを一緒にするな
ElectronはNode.jsのモジュールとしてChromiumエンジンを組み込んでおり、決してHTTPサーバーを立てている訳ではない
あとRedmineみたいなゴミとVSCodeを一緒にするな
98デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/14(火) 18:24:44.38ID:FVhMPKFe0 cgiが使えるLocalServerを起動していれば、cgiの仕組みを使ってローカルファイルシステムに自由にアクセスできるようにはなる。
また、この仕組みを使えば、WebアプリからローカルOSのあらゆる機能が使えるようになる。
また、この仕組みを使えば、WebアプリからローカルOSのあらゆる機能が使えるようになる。
99デフォルトの名無しさん (オッペケ Srb3-lZna)
2020/01/14(火) 18:26:25.39ID:X7PL8nyZr それはセキュリティーホールと言う奴だねw
100デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/14(火) 18:31:55.23ID:FVhMPKFe0 RubyやPython, node.jsなどはどれも cgi server として起動することも出来て、
さらに、cgiを書くスクリプト言語としても使える。
そしてほぼあらゆるプラットフォームで動作する。
だからそれらを利用すれば、理論上は1つのcgiスクリプトであらゆるプラットフォームでOS固有のファイルシステムにアクセスすることが出来る。
>>99
まあ、悪用すればそうなんだけども。
さらに、cgiを書くスクリプト言語としても使える。
そしてほぼあらゆるプラットフォームで動作する。
だからそれらを利用すれば、理論上は1つのcgiスクリプトであらゆるプラットフォームでOS固有のファイルシステムにアクセスすることが出来る。
>>99
まあ、悪用すればそうなんだけども。
101デフォルトの名無しさん (オッペケ Srb3-lZna)
2020/01/14(火) 18:54:53.44ID:X7PL8nyZr linuxなどではルートフォルダを自由に指定してある階層から出られなく出来るけど
winはそれがないからちゃんとフォルダ指定内容をチェックしてないと単なるセキュリティーホールになる
winはそれがないからちゃんとフォルダ指定内容をチェックしてないと単なるセキュリティーホールになる
102デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/14(火) 18:56:14.18ID:FVhMPKFe0 cgi serverとWebアプリを組み合わせたツールキットを作れば、それだけでnativeアプリと同様の機能を持ったマルチプラットフォームツールキットになるかも。
103デフォルトの名無しさん (ワッチョイ 7f61-6Ucs)
2020/01/14(火) 18:57:57.56ID:FVhMPKFe0 >>101
native アプリではそもそもどんなフォルダにもアクセスできますので、それを持ってセキュリティーホールとは言えないと思います。
native アプリではそもそもどんなフォルダにもアクセスできますので、それを持ってセキュリティーホールとは言えないと思います。
104デフォルトの名無しさん (ワッチョイ 5fda-KD25)
2020/01/14(火) 21:07:10.83ID:1W0s33Ee0105デフォルトの名無しさん (ワッチョイ 5f63-hsX7)
2020/01/14(火) 22:14:43.86ID:iQtyfXTR0 ブラウザで動作するCADソフト開発する上でのベースが無い
という納得?
ブラウザアプリもデスクトップアプリも変わらんと思うけど
という納得?
ブラウザアプリもデスクトップアプリも変わらんと思うけど
106デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 14:23:45.70ID:VmaxE9Gg0 >>94
MIDIやSynthesizerのWemAppli、Wasmに関する話らしい:
https://twitter.com/DasSurma/status/1217129248038670337
遅延に関しては、Webゲームを試してみる限り気が付かない程度だった。
https://twitter.com/5chan_nel (5ch newer account)
MIDIやSynthesizerのWemAppli、Wasmに関する話らしい:
https://twitter.com/DasSurma/status/1217129248038670337
遅延に関しては、Webゲームを試してみる限り気が付かない程度だった。
https://twitter.com/5chan_nel (5ch newer account)
107デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 14:52:56.83ID:VmaxE9Gg0 >>106
他にも色々あるけど、例えばこんなものがある。
スライダーを動かすと音が変わる。
これで遅延のほどは分からないが、遅くて使い物にならないようなものではないことは分かる:
https://csound.com/wasm/Sliders.html
他にも色々あるけど、例えばこんなものがある。
スライダーを動かすと音が変わる。
これで遅延のほどは分からないが、遅くて使い物にならないようなものではないことは分かる:
https://csound.com/wasm/Sliders.html
108デフォルトの名無しさん (ワッチョイ 3188-slCE)
2020/01/15(水) 16:19:59.37ID:cciB5/G30 アクション性の高いfpsゲームなんかもブラウザでゴリゴリ動く時代にそんな遅延なんて気にならんと思うけど…
マイクロ秒単位まで求められるならしんどいが
マイクロ秒単位まで求められるならしんどいが
109デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 16:30:44.61ID:VmaxE9Gg0 告白しますと、以下の簡易テニスゲームはモバイル機器では音ずれが起きるのですが、それは、HTMLのaudio要素を使っているからで、HTML5のWebAudio技術を使えば直ると思っています。
実際、ちゃんとしたWebゲームでは音ずれは起きていません。
https://yutakaaoki.github.io/demo_tennis/
実際、ちゃんとしたWebゲームでは音ずれは起きていません。
https://yutakaaoki.github.io/demo_tennis/
110デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 16:37:25.36ID:VmaxE9Gg0 >>109
なお、そのサイトとはWebGLを使っており、WebGL 1.0はOpenGL 4.1から正式対応したので、OpenGL 4.1以上に対応したGPUでないとがたがたすることがあります。
Intel CPU内臓の Intel HD Graphics というGPUは、初期バージョンのものは OpenGL 4.0
までの対応なので、WebGLを使う場合に Chrome79 ではハードウェアアクセラレータが使えません。
なお、そのサイトとはWebGLを使っており、WebGL 1.0はOpenGL 4.1から正式対応したので、OpenGL 4.1以上に対応したGPUでないとがたがたすることがあります。
Intel CPU内臓の Intel HD Graphics というGPUは、初期バージョンのものは OpenGL 4.0
までの対応なので、WebGLを使う場合に Chrome79 ではハードウェアアクセラレータが使えません。
111デフォルトの名無しさん (ワッチョイ 0201-mQF2)
2020/01/15(水) 17:45:15.98ID:ga1RRQJH0112デフォルトの名無しさん (スップ Sd82-slCE)
2020/01/15(水) 17:51:40.07ID:5+cs/n4Td113デフォルトの名無しさん (ワッチョイ 8dda-3EbS)
2020/01/15(水) 18:01:39.62ID:R0PftabM0 画像上でラバーバンド描画しようとすると
最低でも10fpsぐらいで画像送信する事に
なるけど、Webで出来る?
最低でも10fpsぐらいで画像送信する事に
なるけど、Webで出来る?
114デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 18:07:44.51ID:VmaxE9Gg0 >>112
Chrome限定になるけど、Native File Systemなるものでローカルファイルシステムが自由に使えるようになる。
ただし、デフォルトでは無効化されているので、
chrome://flags/#native-file-system-api
でEnableにする必要がある。
また、これは、HTML5 の File API とは別。
そっちの API では、ブラウザの特殊な記録領域にファイルが格納されてしまう:
https://qiita.com/pentamania/items/ada07c45d4e5cc139c03
Chrome限定になるけど、Native File Systemなるものでローカルファイルシステムが自由に使えるようになる。
ただし、デフォルトでは無効化されているので、
chrome://flags/#native-file-system-api
でEnableにする必要がある。
また、これは、HTML5 の File API とは別。
そっちの API では、ブラウザの特殊な記録領域にファイルが格納されてしまう:
https://qiita.com/pentamania/items/ada07c45d4e5cc139c03
115デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 18:43:42.42ID:VmaxE9Gg0 >>113
ローカルPCでJavaScriptやWasmを使ってグラフィックを描けば、ネット回線を使った画像の転送は要らない。
ローカルPCでJavaScriptやWasmを使ってグラフィックを描けば、ネット回線を使った画像の転送は要らない。
116デフォルトの名無しさん (ワッチョイ 8261-1ukZ)
2020/01/15(水) 18:50:18.59ID:VmaxE9Gg0 >>99
ローカルにcgiサーバーを起動してローカルFSを使えるようにする場合、そのままだとあらゆるHTMLアプリがローカルFSを使えてしまうようになってしまうためセキュリティーホールになる。
それを防ぐには、ポリシーファイルというものを作ってその中に親となれるHTMLアプリのローカルディレクトリ名を列挙しておいて、それ以外の場所からのHTTPリクエストは禁止するようにすれば良いと思う。
CGIのHTTPリクエストのヘッダの中にOrigin: URLアドレスという項目があるので、それを利用して判定することが出来る。
ローカルにcgiサーバーを起動してローカルFSを使えるようにする場合、そのままだとあらゆるHTMLアプリがローカルFSを使えてしまうようになってしまうためセキュリティーホールになる。
それを防ぐには、ポリシーファイルというものを作ってその中に親となれるHTMLアプリのローカルディレクトリ名を列挙しておいて、それ以外の場所からのHTTPリクエストは禁止するようにすれば良いと思う。
CGIのHTTPリクエストのヘッダの中にOrigin: URLアドレスという項目があるので、それを利用して判定することが出来る。
117デフォルトの名無しさん (ワッチョイ 7d90-/xG5)
2020/01/16(木) 11:53:28.01ID:+OFg0GPw0 blazorだかよう知らんがHTML/CSS嫌いの俺には
究極の選択になりそうだ。
C#+BlazorでHTMLさわるか
クソ言語のDart+Flutter
究極の選択
Flutterで一本アプリ作ってるが..
究極の選択になりそうだ。
C#+BlazorでHTMLさわるか
クソ言語のDart+Flutter
究極の選択
Flutterで一本アプリ作ってるが..
118デフォルトの名無しさん (ワッチョイ 7d90-/xG5)
2020/01/16(木) 12:12:49.68ID:+OFg0GPw0 まぁ、去年はFlutter三昧だったけど、Dartのクソにもなれたし。Flutterの豊富なWidgetは最高。
119デフォルトの名無しさん (ワッチョイ cd61-1ukZ)
2020/01/16(木) 18:25:40.85ID:k/5sr9Gm0120デフォルトの名無しさん (ドコグロ MMd5-mQF2)
2020/01/16(木) 19:58:45.06ID:+yHPpuH8M >>119
クライアントの偽造を心配するならLocalServer側で変な所を読み書きしようとしてないかをちゃんとチェックして必要に応じてエラーを返すように作るべし
クライアントの偽造を心配するならLocalServer側で変な所を読み書きしようとしてないかをちゃんとチェックして必要に応じてエラーを返すように作るべし
121デフォルトの名無しさん (ワッチョイ bd5f-s5Rz)
2020/01/16(木) 21:14:41.23ID:Z4nuhBaF0 >>100
UWPだとそういう抜け道をつぶすためにローカルホストへのソケット通信が出来なくなってる
UWPだとそういう抜け道をつぶすためにローカルホストへのソケット通信が出来なくなってる
122デフォルトの名無しさん (ワッチョイ 8dda-3EbS)
2020/01/16(木) 21:34:01.69ID:F1bGXBdo0 AF_UNIXまで潰されている事に気がついた
時には殺意が湧いた。
どんなメリットがあるんだろう?
時には殺意が湧いた。
どんなメリットがあるんだろう?
123デフォルトの名無しさん (ドコグロ MM09-mQF2)
2020/01/17(金) 07:00:24.10ID:C1DTJTUYM >>121
なんか泥縄な対処にしか思えない
なんか泥縄な対処にしか思えない
124デフォルトの名無しさん (スプッッ Sd82-m52h)
2020/01/17(金) 08:13:04.05ID:rhst4WoKd >>102
そしてアプリの数だけlocalサーバーを起動しておくんですね
そしてアプリの数だけlocalサーバーを起動しておくんですね
125デフォルトの名無しさん (ドコグロ MMd5-mgaX)
2020/01/17(金) 09:09:50.92ID:0sb73h15M ローカルのTCPサーバーなんてIPCなどで普通に使う
お前が思っているほどダサい発想ではない
お前が思っているほどダサい発想ではない
126デフォルトの名無しさん (ワッチョイ cd61-1ukZ)
2020/01/17(金) 11:28:48.32ID:H3mEbxL10 Socket を使えば、簡単に local server が作れることがわかった。
cgi や html を扱う HTTP (プロトコル)も、基礎はTCP/IPで、
それが socket を使って行われる。
socketは元はUnixのもので、WindowsでもWinSockが、ほぼ互換性があるとされる。
Javaでもsocketは使えるのでAndroidでも使えると思われる。
cgi や html を扱う HTTP (プロトコル)も、基礎はTCP/IPで、
それが socket を使って行われる。
socketは元はUnixのもので、WindowsでもWinSockが、ほぼ互換性があるとされる。
Javaでもsocketは使えるのでAndroidでも使えると思われる。
127デフォルトの名無しさん (ワッチョイ cd61-1ukZ)
2020/01/17(金) 11:29:55.06ID:H3mEbxL10128デフォルトの名無しさん (ワッチョイ 8dda-3EbS)
2020/01/17(金) 12:21:49.36ID:jY/iqPsQ0129デフォルトの名無しさん (ワッチョイ cd61-1ukZ)
2020/01/17(金) 12:33:38.01ID:H3mEbxL10 cgi側が作り出した10桁くらいの乱数を、cgiを使いたいWebアプリ側に入力する
事で認証にする方法を思いついた。
JavaScriptでもnativeのクリップボードの内容をペーストできるので、ボタンを
押しただけでこの動作を自動化することも出来る。
ただし、それをするとフィッシングされてしまうことがあるので、cgi側がメッセージボックス
を出してユーザーに確認することが必要だと思われる。
または、cgiとWebアプリを組にして配布し、両方に公開鍵と秘密鍵を埋め込んでおき、
乱数に対して正しく応答できるかで相手確認をする方法も思いついた。
事で認証にする方法を思いついた。
JavaScriptでもnativeのクリップボードの内容をペーストできるので、ボタンを
押しただけでこの動作を自動化することも出来る。
ただし、それをするとフィッシングされてしまうことがあるので、cgi側がメッセージボックス
を出してユーザーに確認することが必要だと思われる。
または、cgiとWebアプリを組にして配布し、両方に公開鍵と秘密鍵を埋め込んでおき、
乱数に対して正しく応答できるかで相手確認をする方法も思いついた。
130デフォルトの名無しさん (ラクッペ MM41-iig7)
2020/01/17(金) 14:36:01.09ID:VsLYB/xRM (笑)
131デフォルトの名無しさん (ワッチョイ cd61-1ukZ)
2020/01/17(金) 15:05:57.50ID:H3mEbxL10 socketのaccept()関数には、通信相手のIPアドレスが分かる機能がある。
ブラウザにはhtmlをlocalにコピーする機能がある。
localに保存したhtmlである場合のみ、native file systemへのアクセスを許可する
ようにlocal serverを作ることも出来るかもしれない。
悪意サイトをlocalに保存する人は少ないだろうから。
ブラウザにはhtmlをlocalにコピーする機能がある。
localに保存したhtmlである場合のみ、native file systemへのアクセスを許可する
ようにlocal serverを作ることも出来るかもしれない。
悪意サイトをlocalに保存する人は少ないだろうから。
132デフォルトの名無しさん (ワッチョイ 8263-/w76)
2020/01/17(金) 15:11:37.90ID:cvIKbp4L0 >>131
で、長々と書いてるそれWPFと何の関係があるの?
で、長々と書いてるそれWPFと何の関係があるの?
133デフォルトの名無しさん (ブーイモ MMf6-l/UV)
2020/01/18(土) 11:52:24.23ID:6/b4ybIYM Blazor Server、Webasm、PWA、Hybird、Nativeと開発の選択肢が充実してきた
FormsもWPFももうおしまいだ
俺が言ってた通りBlazorだけでおkになる日も近い
FormsもWPFももうおしまいだ
俺が言ってた通りBlazorだけでおkになる日も近い
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- 【米FRB】0.25%利下げ決定 3会合連続、雇用下支え [蚤の市★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- 【紅白】back number 白組で3年ぶり2回目の出場へ 「幅広い世代から支持」複数曲を披露する見込み [ひかり★]
- 【朗報】VTuber、とうとうスパロボに参戦する
- 毎日菊花茶飲んでたら美肌になったよ
- 粗品「南原が3億も貰えんの?」 [279254606]
- 朝雑談
- 🏡ダブパン本仕込み~🍞🍞😅🍞🍞🏡
- お店に入る時にケツ先入店してる
