[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2ch.scのread.cgiへ]
Update time : 10/12 10:55 / Filesize : 187 KB / Number-of Response : 603
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん [2020/09/07(月) 18:56:51.64 ID:4fn7uU/g.net]
スレ立てるまでもない質問はここで 154匹目

144 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 20:42:51.29 ID:24n75C+P.net]
>>141
なわけねーだろ
ドキュメントを更新して通知すんだよ

145 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 20:45:13.10 ID:sgNcOqc1.net]
構造とデザインだとXML+XSLもアリかとも思うけどほとんど見ないな
それとも知らないだけで使われてる?

146 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 20:45:47.84 ID:8aNWh6BR.net]
>>144
じゃあ周知はそれで終りましたねw

147 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 20:46:29.91 ID:8aNWh6BR.net]
>>145
> 構造とデザインだとXML+XSLもアリかとも思うけどほとんど見ないな
XSLはセンスが悪かった
今はHTMLとCSS

148 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 20:47:55.64 ID:8aNWh6BR.net]
>>142
だから仕様が変更になってデザインを変更する必要が出たら
デザインを変更するだけだろ、何いってんだお前w

149 名前:デフォルトの名無しさん [2020/09/13(日) 20:51:56.11 ID:e9EK7dt7.net]
HTML6はXAMLにしようよ

150 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 21:00:27.50 ID:sgNcOqc1.net]
機械的に吐き出した実行結果のレポートにはXML最強(特にXPath連携)なんだけど、イマイチ使いにくいからな

151 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 21:52:12.09 ID:Xp7zp8nz.net]
>>149
xhtmlは論理的で論理的で良いと思ったんだがなぜか人気がなかったな。

152 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 21:53:51.19 ID:hcAm2IX6.net]
90年代の発想でコンポーネント連呼するやつおるんやな

相手にしすぎるのもどうかと思うで



153 名前:デフォルトの名無しさん mailto:sage [2020/09/13(日) 23:45:50.26 ID:w3Y31Eld.net]
Ruby on Rails の動画でも見れば?

Bootstrap, React を使って、コンポーネントを再利用する

154 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 07:01:28.67 ID:AAu8HR5j.net]
>>151
俺は最初からXHTMLは駄目だ(意味がない)と気付いてたけどね

XHTMLは人間用のフォーマットであり非構造化されたデータだ
具体的に言うと(半)構造化されたデータの周りに広告やその他の情報が
あちこちに散りばめられてる。そういったものを機械的にパースするなんて無駄で困難な作業でしかない
データとして再利用可能にしたければ、そもそもXMLとして構造化されたデータとして提供すべきだ

データが再利用可能であれば人類にとって嬉しいかもしれないが
XHTMLはデータを再利用を考えずに人間が読むために作られる
場合によっては再利用されたくないかもしれない。運営側の都合でHTML構造が変わるかもしれない
だからXHTMLは安定した形式にはなりえない

自動生成の都合上XHTMLに"なってしまう"場合はあっても
人間のための形式をあえて構造化されたXHTMLにするべき理由がないんだよ

XML(論理的で構造化されたデータ)→人間のための加工(非構造化を含む処理)→XHTML なのだから
加工する前のXMLを使ったほうが便利
XSLが失敗したのも人間のための加工処理が構造化されてない加工処理
つまり「特定の部分だけ例外的な処理を行う」の集まりだから
もちろんXSLTをXMLで記述するというのも悪いデザインだった
本質的に処理であるものを定義で書こうとすると冗長で柔軟性がなくなり破綻する

155 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 07:14:29.77 ID:AAu8HR5j.net]
>>150
> 機械的に吐き出した実行結果のレポートにはXML最強(特にXPath連携)なんだけど、イマイチ使いにくいからな

最強じゃないよ。
タグに属性なんてものがあるから、ストリーミングデータとして扱いづらい。
実行結果というのは1行1行レポートされるものが結構ある

XMLは下の階層のデータが全部揃わないと上の階層のデータが確定しない
あるタグの終りは、それを内包するデータが全て揃ってからになる
1行(もしくは1データ)ずつ処理することが困難
すべての実行結果がそろってやっとレポートを見ることができる

これはXMLだけではなくJSONでも同じだが
JSONの場合それを解決するためのJSONLという形式ができた

Excelファイルのように保存してあとから見るような使い方であればいいが
リアルタイムで実行結果をレポートするようなものには使いにくい

156 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 07:42:49.11 ID:cUiqBj4h.net]
>>155
つ XMLフラグメント

実行中にレポート出すなら、SAXで切り出していけば問題ない、というかXMLでログ出すときって全部蓄積するなんて無謀だからそれ以外には無いよな

157 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 07:47:58.20 ID:Psg3/81m.net]
それはxhtmlならデータとしても再利用できるという夢物語の話な。
単純に、従来のhtmlより論理的でパースが楽でnamespaceで拡張できるhtmlとして期待してた。

158 名前:デフォルトの名無しさん [2020/09/14(月) 13:15:25.51 ID:UlvlVQe+.net]
swiftのパフォーマンスを改善する、みたいな記事で、変数をstaticにするとパフォーマンスが改善した、と書かれていました。
https://qiita.com/Kazuma_Nagano/items/c5e22ea095d247a3de52

私はstatic変数を使ったことがないため、何故なのかよくわかりません。

static変数について調べてみると、「メモリ位置を固定化する」と書かれているので、感覚的には何となく速くなるのかな?とは分からなくもないのです。

しかし、私はメモリの扱いについても素人なため、何故メモリの位置が固定化されるとパフォーマンスが良くなるのかがいまいち理屈で理解できません。

どうしてstaticを使うとパフォーマンスが良くなるのでしょうか?

159 名前:デフォルトの名無しさん [2020/09/14(月) 13:19:09.60 ID:UlvlVQe+.net]
>>158
もし、毎回ループごとに上書きされるような変数を定義する場合は全部static変数にしてしまった方が良いのでしょうか?
staticにするデメリットはあるのでしょうか?

160 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 13:21:03.97 ID:1hXdvxVK.net]
staticが速いんじゃありません。
時間がかかるものを何度も実行するから遅いんです。

161 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 13:23:29.84 ID:1hXdvxVK.net]
>>159
全く意味はありません。

162 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 13:27:03.20 ID:1hXdvxVK.net]
static変数にした結果遅くなることもあります。



163 名前:デフォルトの名無しさん [2020/09/14(月) 13:28:50.68 ID:UlvlVQe+.net]
>>160
ありがとうございます。メモリを固定化しない場合、空きメモリを探したりするという処理に時間がかかる感じでしょうか?

>>162
どんな場合に遅くなることが考えられますか?

164 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 13:42:59.81 ID:1hXdvxVK.net]
> 空きメモリを探したりするという処理に時間がかかる感じでしょうか?
そうだね。0.000000001秒ぐらいかかると思うよ

165 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 13:44:25.41 ID:1hXdvxVK.net]
> どんな場合に遅くなることが考えられますか?
そのメモリに対して他アプリやOSの処理が発生する時

166 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 13:49:58.29 ID:1hXdvxVK.net]
本物の初心者は○○を使えば速くなるとかいうガセにつられて
○○を使ってこの方が速いって噂を聞いたんですよ!という
間抜けなことだ

167 名前:デフォルトの名無しさん [2020/09/14(月) 15:40:08.92 ID:UlvlVQe+.net]
>>164-165
ありがとうございます!

168 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 16:20:38.01 ID:lpza49Cy.net]
>>166
今回は「変数をstaticにするとパフォーマンスが改善した」というガセ自体が存在してないけどね

169 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 16:44:28.40 ID:ShJa4sqs.net]
staticおじさん呼ばれていますよ

170 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 17:29:35.40 ID:2ikgR+nY.net]
プログラミング知識で0からSwiftを勉強するとして、簡単なトランプゲームのアプリを作るまでにおおよそ何時間ぐらい学習が必要でしょうか。
ワークスAPの筆記通るレベルの頭は一応あります

171 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 18:10:16.50 ID:QvgKlwNP.net]
作りながら学習した方が良い
頑張れば今日中にでも作れる
あと筆記の成績なんて関係無いよ。プログラミングはカンニング前提でやるものだし

172 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 18:29:26.16 ID:ShJa4sqs.net]
>>170
トランプゲームを作りたいのか?
作業的な勉強が一番挫折しやすい



173 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 18:41:16.20 ID:w1/wdbTI.net]
C#、WPFで質問です
MVVMで構築されたシステムですが、Modelから直接Viewのコントロールを触ることは不可能でしょうか?

174 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 19:03:57.65 ID:cUiqBj4h.net]
>>173
間違いかも知れないが、MVVMはView側からViewModelを参照するのがキモだと認識している
そもそもVのことはMとVMは知らないはず

175 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 19:05:57.15 ID:w1/wdbTI.net]
>>174
ありがとうございます。やはり無理な話でしたか・・・

176 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 19:08:24.08 ID:4QB3ixBT.net]
プログラミング未経験ですが自分で使うお小遣い帳を作ろうと思っています
C#とデータベースの勉強を勧められてそれでやってみようと思うのですが
とりあえずWindowsで動くものができたらAndroidでも動くものが作りたいです
その場合同じくC#で作れるのでしょうか?

177 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 19:21:44.92 ID:cUiqBj4h.net]
>>175
だから、Viewに対してxxさせる方法があったはず
と調べたらトリガーという機能があった
これだったかな?もう四年ほどやってないと怪しくなる

178 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 19:25:44.53 ID:cUiqBj4h.net]
>>175
ViewがViewModelを参照して任意の動作を「自分から」やるのが、多分正解
これならMVMはVと疎結合になるからそう思う

179 名前:蟻人間 mailto:sage [2020/09/14(月) 19:34:16.26 ID:/Fwk/gkb.net]
>>176
WindowsとC#でAndroidアプリ作成なら、XamarinとSQLiteでイケると思う。

180 名前:デフォルトの名無しさん [2020/09/14(月) 19:37:14.79 ID:D0anpH0V.net]
>>176
C#で作れます

181 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 20:35:29.14 ID:4QB3ixBT.net]
>>179
>>180
どうもありがとうございます
具体的なフレームワークやデータベースの名前も挙げていただき調べやすくなりました、助かります

182 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 22:43:08.69 ID:2ikgR+nY.net]
>>172
遅レスすみません。
例えば、本当に単純にはなるんですけどハイアンドロー(次のカードが今出ている数字よら上から下か予想してトランプをめくるゲーム)や、少し難し目でいけばBluetoothを使って近くにいる人でブラックジャックができるようなものを作りたいと考えております。



183 名前:デフォルトの名無しさん mailto:sage [2020/09/14(月) 22:44:00.48 ID:2ikgR+nY.net]
>>171
ありがとうございます。
とりあえずつべこべ言わず、見様見真似で始めればいいって事ですね。

184 名前:デフォルトの名無しさん [2020/09/15(火) 07:57:28.30 ID:kjqrOEii.net]
プログラムがなぜ動くかとか考えてもしょうがなくないですか?
こういう風に書いたら動きますよってのの集大成で今まで来てるわけですから

誰かがそのように設定したんだから覚えましょうねってだけですよねこれ?

185 名前:デフォルトの名無しさん [2020/09/15(火) 09:33:08.83 ID:pnTNLJvZ.net]
プログラミング知識で5からAndroidStudio/Javaを勉強するとして、簡単なトランプゲームのアプリを作るまでにおおよそ何時間ぐらい学習が必要でしょうか。
頭は一応あります

186 名前:デフォルトの名無しさん [2020/09/15(火) 09:45:10.23 ID:cZkGG5+C.net]
なぜ動くかの知識は仕組みの穴をついたハッキングとかの対策
を考える上でもそうだしパフォーマンスが思ったように出ないときの
原因にあたりをつけるのにも役立つ
新しいものを作る上でも偉大な前例から学べることは多いよ
上辺だけの知識じゃ応用が効かないんだ結局

187 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 09:50:16.38 ID:msQN58rY.net]
ゲームはグラフィックとBGMを作るところが一番難しい

188 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 10:08:07.25 ID:ZvZ+YuXF.net]
>>187
どっちもフリー素材がいっぱいあるのに時代錯誤

189 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 10:12:28.24 ID:msQN58rY.net]
>>188
要求にあう素材はほとんどないのが現実

190 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 12:28:43.55 ID:VgzmkY6m.net]
フリー素材を謳って、でも大体は有料というフリー素材サイトのいかに多いことか

191 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 15:46:51.26 ID:WJQOTlDR.net]
プログラミングの本を見ながらパソコンをやると姿勢が悪くなりがちで苦労してるんですが、みなさんはどんな工夫をしてますか?

192 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 16:11:23.24 ID:HF114Rhi.net]
>>187
なんでBGMがいるの?185のような話だと数字と記号だけでできるのに
>>191
本は使わずネットの情報を見ながらプログラムの勉強をする



193 名前:デフォルトの名無しさん [2020/09/15(火) 16:56:55.73 ID:WbxUkS+z.net]
HTMLソース解析+文字列処理に向いてる言語を教えて下さい
HTMLソースを取得して、そこに記載されている複数の商品名のみor商品名+メーカー名の組み合わせが、手元のテキストファイル内に存在するか調べる
無いものは別のテキストファイルに記載する
www.***.co.jp/index1.htmlが終わったらindex2.htmlのソースを取得して解析
これをindex5.htmlまで続けるという処理を行いたいです

194 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 16:58:55.19 ID:WbxUkS+z.net]
実際のソースでマッチングさせたい部分はこうなっています
<a href="" title="(文字列) XXX ZZZ YYY-文字列 文字列"> メーカー名記載なし
<span class=""> XXX ZZZ YYY 文字列 AAA </span>
<span class=""><a href="">-XXX ZZZ YYY</a>, <a href="" >AAA</a></span>
XXX ZZZ YYYは商品名、AAAはメーカー名です
一覧表示されているサイトなので、商品名とメーカー名の文字列は全て異なります
例えばソニーXperiaと、サムソンGalaxyの表記が同一HTML内にあります

195 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 17:00:33.27 ID:WbxUkS+z.net]
>>194
連投すいません
それぞれは異なるサイトです
3つのサイトの記載方法が異なっているソースを処理します

196 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 17:12:50.71 ID:DLlVy6Pm.net]
どんな言語でも向き不向き関係なくそのくらいならやれる
ExcelVBAですら可能
python、c#、ruby、node、phpお好きなのを選ぶといい

197 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 17:14:19.39 ID:DLlVy6Pm.net]
やりたいのは在庫チェックと価格差だろ
あとサイトによってはロボットアクセスを固く禁止してるからな
Amazonは余裕で訴えてくる
アメリカ企業だから容赦ない

198 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 17:15:11.37 ID:VgzmkY6m.net]
今なら普通にPythonでダウンロードして正規表現使って抜き出せばいい
俺なら別の使い慣れた言語使うけど、初心者ならば情報が探しやすいのが一番

199 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 17:41:43.15 ID:WbxUkS+z.net]
>>196>>198
回答ありがとうございます
PythonでのHTML解析のレクチャーサイトみたら
結構簡潔に書けるみたいなので勉強してみます

200 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 18:05:21.17 ID:3HBrgqD1.net]
文字列解析は、Rubyが向いている。

201 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 18:49:31.07 ID:5uVwOM3u.net]
スクレイピングは、Ruby で、Nokogiri, Selenium Webdriver

ただし、サイトのrobots.txt に従わず、頻繁にスクレイピングすると、業務妨害で逮捕されるので、
各サイトと契約して、API を使う

YouTube なら、YouTube 用のAPI とか

202 名前:デフォルトの名無しさん mailto:sage [2020/09/15(火) 23:49:00.72 ID:WJQOTlDR.net]
>>192
ネットの情報で勉強ですか
ありがとうございます



203 名前:デフォルトの名無しさん mailto:sage [2020/09/16(水) 04:52:11.80 ID:G//nSKR7.net]
本で勉強するのはCSとか設計系のものだけで良いと思う

プログラミングの本だとコピペして実行できないしバージョン古いのが多い

204 名前:デフォルトの名無しさん [2020/09/16(水) 05:22:21.76 ID:XP1+CNMB.net]
csとはcss?

205 名前:デフォルトの名無しさん mailto:sage [2020/09/16(水) 10:52:07.20 ID:66kQJWEh.net]
>>191
書見台とか本が置けるようなモニターアームを使うといいよ

206 名前:デフォルトの名無しさん mailto:sage [2020/09/16(水) 16:38:41.59 ID:mvUfOCTF.net]
Win使いだけどMacって難しい?

207 名前:デフォルトの名無しさん mailto:sage [2020/09/16(水) 17:17:29.66 ID:uLph0UBy.net]
難しいと言うか、BSD系だから癖がある
WindowsはWSLでLinuxを取り入れて使いやすくなったけど
macOSは細かい点が違う。違うというか低機能。

208 名前:デフォルトの名無しさん mailto:sage [2020/09/16(水) 17:27:41.65 ID:9LGTbRpa.net]
21世紀になっても長いことマウスボタン一個だったようなOSじゃなぁ

209 名前:デフォルトの名無しさん [2020/09/16(水) 21:22:22.05 ID:PhvdJ7XH.net]
エクセルの縦軸は1から始まる数字であるが
横軸はAから始まりZまでいき、その次はAA、AB・・・となっている

さてここで問題です
Q1. 縦軸は26進数である。○か×か
Q2. 1よりも1つ小さい数は0であるが、Aよりも1つ小さい数は何になるだろうか?

210 名前:デフォルトの名無しさん [2020/09/16(水) 21:22:55.07 ID:PhvdJ7XH.net]
縦軸と横軸が逆だった

211 名前:デフォルトの名無しさん [2020/09/16(水) 21:23:34.36 ID:PhvdJ7XH.net]
Q1の縦軸と横軸が逆だった

212 名前:デフォルトの名無しさん mailto:sage [2020/09/16(水) 21:35:13.39 ID:9LGTbRpa.net]
R1C1しか使わん



213 名前:デフォルトの名無しさん [2020/09/16(水) 22:19:31.18 ID:0uOImFAb.net]
dockerを勉強したいんだけどQiitaを読むだけでだいたいできるようになるかな?
おすすめのページとか本ありますか?

214 名前:デフォルトの名無しさん mailto:sage [2020/09/16(水) 22:22:13.46 ID:OzZeNkQi.net]
公式サイト

215 名前:デフォルトの名無しさん mailto:sage [2020/09/16(水) 22:44:06.50 ID:VpAz8kB7.net]
プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化、
WINGSプロジェクト 阿佐 志保、山田 祥寛 (監修)、2018

YouTube にも、たにぐちまこと・くろかわこうへいの動画があるかも知れない

216 名前:>>202 mailto:sage [2020/09/16(水) 23:34:43.56 ID:AuumJD9T.net]
ネットでC++勉強するのになんかいいサイトご存じの方いらっしゃいますか?
ほぼ初学者です

本を読みながらだと姿勢が悪くなるという書き込みに対してネットの情報で勉強するのがいいというレスをいただいたので

217 名前:>>202 mailto:sage [2020/09/16(水) 23:38:43.07 ID:AuumJD9T.net]
重ねてすみません
Visual Studioを使って効率よくC++を勉強する方法ありませんか?
というのも、ソースを追加でどんどんソースを増やしていってもint main()のmain関数が1つじゃないとビルドできないため毎回他のソースをmain関数以外の関数に名付けてます
かといって他のソースを削除したくないです

218 名前:デフォルトの名無しさん mailto:sage [2020/09/16(水) 23:49:49.18 ID:U6ZiexcZ.net]
英語のページを見るとSystem.out.printlnはstatementとの説明がしてありましたが、
これは日本語に直すと何と言うんでしょうか?
宣言かと思いましたが宣言はdeclareのようなので違うみたいです

219 名前:デフォルトの名無しさん mailto:sage [2020/09/17(木) 00:11:21.28 ID:vpVrOGAp.net]
別に英語どうこうでなくてこのSystem.out.printlnの役割の名前を知りたいんです。
例えばintは”変数の型”とか

220 名前:デフォルトの名無しさん mailto:sage [2020/09/17(木) 00:24:35.60 ID:vK8klmIY.net]
文だよ

221 名前:デフォルトの名無しさん mailto:sage [2020/09/17(木) 00:36:56.26 ID:vpVrOGAp.net]
ありがとうございます
statementを辞書で調べたら命令文と出たので、それがしっくりきました。

222 名前:デフォルトの名無しさん [2020/09/17(木) 00:54:41.57 ID:7NFmc0PC.net]
>>217
コメントアウトしておけば?



223 名前:デフォルトの名無しさん mailto:sage [2020/09/17(木) 01:34:52.60 ID:vK8klmIY.net]
ちなみにstatementには関数呼び出しのような命令文らしい命令文だけでなく代入文やif文やfor文も該当する
expressionを式、statementを文と訳さないことはまずない

224 名前:デフォルトの名無しさん mailto:sage [2020/09/17(木) 02:26:00.70 ID:fy5bwxWu.net]
正規表現さんが泣いちゃうからやめて

225 名前:デフォルトの名無しさん mailto:sage [2020/09/17(木) 03:25:56.77 ID:JBoJsoxJ.net]
>>217
別のプログラムは別のプロジェクトで作るんだよ

226 名前:デフォルトの名無しさん mailto:sage [2020/09/17(木) 05:51:46.96 ID:hnEDQboZ.net]
expressionに変わるいい単語ないかね?

expressionを使いたいんだけど、厳密に言えば意味が違うので
似ているけど違う言葉を探している

227 名前:デフォルトの名無しさん mailto:sage [2020/09/17(木) 17:17:12.28 ID:0qWAJ1dM.net]
C#,WPFで開発しています

Viewで
<Image Source={Binding images} />

と指定し、ViewModelでは以下のように宣言しています
Public ReactiveProperty<BitmapImage> images;

Model内で
Public BitmapImage Images;
を宣言し、関数内で

images = new BitmapImage(new Url(画像のフルパス));
と指定しているのですが画像が表示されません
何かわかる方いらっしゃったらご教示お願いします。

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桁の年齢でプログラミングをやる人もたくさんいる






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<187KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef