- 1 名前:デフォルトの名無しさん mailto:sage [2019/11/08(金) 21:03:36.68 ID:q9/Fdf+e.net]
- 質問する前にGoogleで検索しましょう。 www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ スレ立てるまでもない質問はここで 149匹目 https://mevius.5ch.net/test/read.cgi/tech/1529199088/ 前々スレ スレ立てるまでもない質問はここで 151匹目 https://mevius.5ch.net/test/read.cgi/tech/1541239698/ 注意「〜と〜はどっちの方が○いですか?」みたいなのは このスレの粘着荒らしですので無視してください
- 654 名前:デフォルトの名無しさん mailto:sage [2020/03/02(月) 10:27:04.72 ID:Qt33nuuQ.net]
- カラースキームを売るという発想自体が無かった
これは売れる 何しろ、買うヤツがいるからな
- 655 名前:デフォルトの名無しさん [2020/03/03(火) 19:48:31.63 ID:XXlzb7Ub.net]
- 特定のプログラム以外が特定のポート番号にアクセスすることを禁止する方法ってありますか?
- 656 名前:蟻人間 mailto:sage [2020/03/03(火) 19:50:23.54 ID:4TV9XwSt.net]
- >>640
ファイアウォール
- 657 名前:デフォルトの名無しさん mailto:sage [2020/03/03(火) 21:39:23.68 ID:N4TAPmMs.net]
- ファミコン時代のスーパーマリオなど色々あります
あれは0.1秒ごとに画像をすりかえて ボタンが押されたと感知すると画像を1コマずつ動かすみたいな 現状のプログラムのゲーム作成と同じような そんな仕組みで動いてるんですか? あの時代に0.1秒かそれ以下の連続画像再生とかできちゃうなんて パソコンのスペックがすごい高い気がしたんですが 1980年ごろですよ??
- 658 名前:>>642 mailto:sage [2020/03/03(火) 21:41:21.33 ID:N4TAPmMs.net]
- それとくらべて
2000年ごろのネットの速度はとんでもない遅さで 画像1枚おくるのも高額で10分ぐらいかかるしみたいな PCも今と比べてスペックがしょぼい メモリーとかHDDとか何が格段に進歩したんでしょう
- 659 名前:デフォルトの名無しさん mailto:sage [2020/03/03(火) 22:17:34.23 ID:lzYVFoFM.net]
- >>642
「ファミコンの驚くべき発想力」って本を読むといいと思う
- 660 名前:デフォルトの名無しさん mailto:sage [2020/03/04(水) 00:30:45 ID:Hp65i7gp.net]
- >>642
ファミコンの解像度は256×240だからね 色数はよくわからんが6bitぐらいw そこから計算すると1画面あたり45KB程度 800*600*24bitだと1400KB 1920*1080*32bitだと8100KB データ容量だけで180倍もの違いがある まあそんなことより、スプライトとか専用のゲーム専用の 機能を使ってるから仕組みが全然違ってるわけだが ようはファミコンはなるべく計算しないですむように作られた。 でもパソコンに必要なのは計算能力。その計算能力が高くなったから ゲーム専用の機能がなくても計算だけで出来量になったのが今。
- 661 名前:デフォルトの名無しさん [2020/03/04(水) 15:22:30 ID:WHhmsUwd.net]
- 情報を取得する時のAPIってどの言語でも使えるん?
- 662 名前:デフォルトの名無しさん [2020/03/04(水) 15:39:08 ID:uvfMXH9F.net]
- ヤフオクのマスク転売ヤー、自動で通報するようなの、誰か組んでくれよ。
「医療用」なんて書いてあるのは規約違反だからさ。
- 663 名前:デフォルトの名無しさん [2020/03/05(Thu) 23:32:07 ID:PBcHTAfh.net]
- >>646
たぶん、API は、JSON で戻すのだろ。 すべての言語で使える 例えば、Ruby では、 a.json ファイルの内容が、このとき、 [[0, 0], [10, 20], [10, 10]] require 'open-uri' require 'json' # ネットから、ファイルを読み込む json_str = URI( "http://〜/a.json" ).read p json_obj = JSON.parse( json_str ) #=> [[0, 0], [10, 20], [10, 10]]
- 664 名前:デフォルトの名無しさん [2020/03/06(金) 10:23:00.23 ID:50MIG5ia.net]
- 出来ればC#でおながいします
- 665 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 10:36:13 ID:DR58KM9X.net]
- 予算の都合で
・gtx1650+ryzen3600+32GBメモリ ・gtx1660ti+ryzen3500+16GBメモリ ・rtx2060+ryzen2600+16GBメモリ のいずれかの組み合わせで開発環境を作ろうと思ってます どれが一番いいですかね? android、windows、web開発が中心です グラボ不要なものが中心ですが3dゲームなんかも作ってみたいです
- 666 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 10:39:00 ID:PXf7IA2u.net]
- VB.NETで3次元配列で3次元目に配列入れたジャグ配列にするのと、素直に4次元配列にする場合とで、どちらが負担が少ないのかを教えていただけないでしょうか
例えば、住所録データを「県」「市」「町」「丁・番地」の配列で宣言し、町の中に配列で丁・番地を入れ込むのか、素直にそのまま4次元配列にするかという場合、どちらが理想なんでしょうか
- 667 名前:デフォルトの名無しさん [2020/03/06(金) 10:53:57.26 ID:50MIG5ia.net]
- 市・町・村は同じ階層にする
- 668 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 11:06:56.31 ID:6u3OsEC5.net]
- 構造的なデータ表現じゃあかんのか?
配列表現でなければいけない理由あるなら、「負担」の意味によるんじゃね? 時間的な負担という意味ならはオーダーは多項式になrかねん。 メモリ消費量でいえばどっちも変わらん。
- 669 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 12:26:47 ID:hsEfvd4d.net]
- >>651
普通、町と丁目はひとまとまりとして扱うもの。 「新宿一丁目」「新宿二丁目」をまとめて「新宿町」と指すようなことはそんなによくあることじゃない。 統計とか、郵便番号データベースも、どれも町と丁目はまとめてあって、「町丁目」という単位になっていると思う。だから、市の下に全部平等に並べた3次元配列がいいんじゃないかな。 もちろん、特定の用途が先に分かっているのであればこの限りではない。
- 670 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 13:40:35 ID:ytQa5naT.net]
- 例えばなんだろうけど、例が悪い
市区町村数は富山は15で北海道だけが飛びぬけて185 こういうのに配列は向かない、無駄が多すぎる 無駄がないなら、素直に何次元でも配列でいいよ
- 671 名前:デフォルトの名無しさん [2020/03/06(金) 15:39:36 ID:XzBWzkdA.net]
- 質問です
windows用のアプリで必要な依存DLLが無い時 binaryで検索すると dll4free.com とか download-dll.com とか で見つかったりするのですが こういうところのbinaryのdllってどれくらい信用出来るのでしょうか? 悪意のあるdllとかだと自浄作用とかで削除されてると思っていいですか?
- 672 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 16:02:11 ID:p3F3CkLG.net]
- >>656
ネットの情報と同じくらいの信頼性
- 673 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 22:12:21.03 ID:ixcdUvmu.net]
- ハッシュチェックできるなら信頼できるが
チェックできないなら何仕込まれても文句は言えない
- 674 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 22:21:32 ID:gkPkCuAw.net]
- >>656
この由緒と歴史あるスレで聞いた方がいいよ 気軽に「こんなソフトありませんか?」Part.186 https://egg.5ch.net/test/read.cgi/software/1577933286/ 気軽に「こんなソフトありませんか?」 Part.149 https://anago.5ch.net/test/read.cgi/software/1341460675/ 400 英単語を覚えるためにタイマーで時間測ってやりたいと思ってます キーボードでストッ... └404 >>400 これで需要は満たすかな? とりあえずキーボード操作は可能 bit.l... └406 >>404 なんか怖いんだが大丈夫?
- 675 名前:デフォルトの名無しさん mailto:sage [2020/03/07(土) 00:16:15.64 ID:nEiQxzue.net]
- おっぱの弾性を解析して、機械的に枕をおっぱいの柔らかさにシミュレートしたいのですが、まず何から始めるのがいいですか?
サンプルを提供してくれる女性(おっぱい所有者)は今のところいません
- 676 名前:デフォルトの名無しさん mailto:sage [2020/03/07(土) 04:44:54 ID:Xqidyq9i.net]
- ここでSQLについて質問してもいいですか?
- 677 名前:デフォルトの名無しさん mailto:sage [2020/03/07(土) 05:39:23 ID:wS7FLE9a.net]
- >>660
自分のおっぱいでも大きくしてはどうかな? 他人に協力を求めるならお金払うとか
- 678 名前:>>642 [2020/03/08(日) 04:27:25 ID:o5xCG7Du.net]
- 1985年ぐらいに
>>645 256×240のマス目を0.1か0.05?秒ごとに ボタンの押したのを感知してピカピカ色チェンジできちゃう 家庭用PCがあったなんて信じられないんだが PCが格段に進歩したわけでなく 今のPCとほぼ変わらない気がしてしまう スマホやネットの高速化とかみて 進歩はずいぶんしたと勘違いしてたのか
- 679 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 06:02:51.50 ID:WPlTJIvD.net]
- だから、ファミコンはゲーム向けHWでやってたんだってば
当時のPC-8801のCPUは8080(ファミコンのは6502カスタム) BASICのCLS 3(640*200*8bitの画面消去命令)は20秒くらいかかってたけど マシン語で画面消去に特化したルーチン組めば0.2秒くらいでいけた 8080:クロック2MHz, 線幅6μm, トランジスタ数4500個 Ivy Bridge(i7-4960Xとか):クロック4GHz, 線幅22nm, トランジスタ数14億個 クロック2000倍, 線幅1/300, トランジスタ数30万倍 変わらないワケないだろ
- 680 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 06:05:27.07 ID:P20sq25k.net]
- CPUでは処理が追いつかないから
ゲームにしか使えないような専用のハードウェアを 搭載したんだよね
- 681 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 06:12:50.92 ID:o5xCG7Du.net]
- 現状でもjavaとかでマリオとかつくると
すごい長いプログラムになるけどそのプログラムを ぜんぶ記憶しておけるわけだし 音楽も同時にあるし 当事の技術を侮ってた気がしたけどそうでもないんだ? 記憶じゃなくて焼いたのか
- 682 名前:デフォルトの名無しさん [2020/03/08(日) 08:28:58.26 ID:fF4f3zid.net]
- X1はグラフィック良かったけどなぜ?
TVもいっしょにうつったし。
- 683 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 09:08:11.09 ID:WPlTJIvD.net]
- あ、PC-8801は8080じゃなくてZ80だな
X1、スペックは640*200*8bitで同じなんだけど VRAMがちょっと工夫してあって、スクロールがやりやすくなってた あとPCGがあった TVは別回路だからあまり関係ないけど、スーパーインポーズできたね
- 684 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 09:09:33.75 ID:K4cIg85y.net]
- >>665
まあ今時のGPUもゲームにしか使わない専用ハードみたいなもんだけどなw
- 685 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 12:12:51 ID:FBA+pquR.net]
- >>663
重要なポイントはファミコンはROMカートリッジなのでI/O性能が爆速だということ 多目的のPCはシステムデータ等を保存するためにHDDやSSDといった安くて遅い媒体を読み書きせざるを得ない これはディスクシステムやプレステのロードがとても遅かったのと同じ ネットも遅い媒体だな この違いは全体的なキビキビ感に大きな差をもたらす CPUの計算能力は1万から10万倍くらい進化してる けどPCは単純に仕事量が多いというのもある まず既に説明があった映像データ量がとてもわかりやすい それからPCは常に多数のバックグラウンドプロセスがCPUを奪い合って裏で低速媒体を読み書きしてるけどゲーム機にはそれがない PCはいくらでも拡張できるように処理のレイヤーが多重に抽象化されているのでそこでも仕事が増え遅延が増す 進化してないじゃんという感覚は、例えるなら超多忙なエリートビジネスマン父と専業主婦母を比較して、LINEしたらすぐプリン買ってきてくれるからカーチャンのが有能だぜというような主観的なもの 有能さが見えてないかニーズに合ってないだけ
- 686 名前:デフォルトの名無しさん [2020/03/08(日) 12:42:54.88 ID:XCaBTWjM.net]
- PSPのエミュレータ使って3Dゲームやるより
2Dブラゲーの方が重くってかったるい時代 いくらブラウザ介してるからと言って CPUが演算してグラフィックRAMに書き込むだけのことしてて これだけ糞重いって何かがおかしい
- 687 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 12:47:17.34 ID:HoUF3ZjR.net]
- >>671
ブラウザがそういう方向に性能特化されてないからだよ それを解消する手段として作られた一つがFlash
- 688 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 12:50:17.50 ID:o5xCG7Du.net]
- 今のPS4とかはそうすると何年後のパソコンの性能と一緒なんですか?
- 689 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 13:09:30.00 ID:HoUF3ZjR.net]
- >>673
オカ板あたりで予言者でも探せ アーキテクチャが違うから比較する意味がないってここまでスレ読んでいてもわからないのなら話にならない
- 690 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 13:14:11 ID:o5xCG7Du.net]
- PS4のゲームは2040年あたりのパソコンと一緒のグラフィックと言う感じ?
グラボつけてるからPCとゲーム用は今は違いがない?PCだと価格が高いだけで
- 691 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 13:43:50.08 ID:8xIZjgxq.net]
- >>675
もういくらお前が考えても頓珍漢な理解にしかならないから、あきらめな
- 692 名前: mailto:sage [2020/03/08(日) 20:08:51.78 ID:r6+9p1ny.net]
- >>664
>PC-8801のCPUは8080 ダウト 正解は Z80
- 693 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 23:10:05.22 ID:eCdLIO4W.net]
- >>677
その後訂正してるだろ
- 694 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 23:56:14 ID:WPlTJIvD.net]
- >>675
>グラボつけてるからPCとゲーム用は今は違いがない?PCだと価格が高いだけで 大雑把にはそうだけど、PS4よりPC(ゲーム向け)の方が上 だいぶ前からゲーム専用機に性能面でのアドバンテージはなくなってる
- 695 名前:デフォルトの名無しさん mailto:sage [2020/03/09(月) 08:00:58 ID:UtX4ngS5.net]
- 「Z80A相当品」じゃなかったっけ
- 696 名前:デフォルトの名無しさん [2020/03/09(月) 16:43:14.11 ID:A38aGf6C.net]
- μPDなんのか
- 697 名前:デフォルトの名無しさん [2020/03/09(月) 17:28:26.70 ID:T4gz2l9R.net]
- v40
v30 v25 とか
- 698 名前:デフォルトの名無しさん mailto:sage [2020/03/09(月) 17:34:38.26 ID:2DJUECdf.net]
- ずっと板違い状態になってる
おまえら初心者の質問板に行けよ
- 699 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 05:46:23 ID:3BlP5Izm.net]
- >>642
単純に演算量少ないからだろ? 画面と色数が今と大違い ファミコンはPCのエミュレータで 他のソフトと同時に複数動かせる
- 700 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 05:47:33 ID:3BlP5Izm.net]
- >>671
間接的にブラウザを挟んでるのもあるし データをダウンロードする所で詰まるから
- 701 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 05:51:03 ID:3BlP5Izm.net]
- >>673
>>675 いや今と大差ないだろ……? もしそんなすごい性能なら PS4をPCとして使えばよくね? ゲームしかやらないから快適に動作するだけで もしPS4で動画とかブラゲとかオフィスとか いろいろ同時起動したら当然重くなるだろう もちろんグラフィックとか ゲームに特化してる部分で コスパに優れる所はあるが
- 702 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 10:51:20.50 ID:3+CC2Qsy.net]
- 低価格化のための専用チップが商売としては重要
古くはファミコンのリコーのチップとか PS時代はSONY謹製のCELLとか SSやDCは設計が拙くて作るほど赤字 とするとPS4はスペックが固定されたMacのようなモンだからソフトを作る側も楽 PS4が1億台、PS2が1.5億台、ついでにiPhoneは累計12億台ほど、GBは1.2億台 億るんやと息巻いて実際に億売ってるハードはソニーと任天堂のしかない そんなかでも爆死中の爆死がピピンアットマークでこれはもうどうしようもない xboxは0.8億とそうでもないがsteamの利用者数は汎用PCたるwindowsの保有者数になる その数0.9億人ほど 合わせるとMS謹製のブツでゲームしてるのはおよそ1.7億人
- 703 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 19:07:52.66 ID:wheN1+gZ.net]
- 2MB〜100MB程度のテキストファイルを
2つの異なる端末間で送受信して処理するようなことがしたい場合 FTP通信が良いですか?他に良い方法はありますか?
- 704 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 19:22:53 ID:wheN1+gZ.net]
- >>688
ちなみに毎秒何回もやり取りするとかではなく ボタンを押したら1回送受信してファイルの中身を自動的に書き換えるみたいな処理がしたいです。
- 705 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 20:08:55.71 ID:5TWhqkXt.net]
- scp か sftp かな
- 706 名前:デフォルトの名無しさん [2020/03/10(火) 20:28:48.47 ID:afy8Jmxw.net]
- iBatisでbeanのメンバーデータでテーブルをupdateしようとしてます。
更新するフィールドは一部なので更新したくないフィールドにはnullを設定しています。 sqlの各フィールドには<if test="field1!=null">field1=#{field1}</if>…と記述しました。 明示的にnull値を設定したいときはbeanのメンバーにJDBCType.NULLを設定しましたが、エラーになってnull値になりません。 どうすればnull値が設定できますか?
- 707 名前:691 [2020/03/10(火) 21:55:27.53 ID:E+X80drm.net]
- わかりにくいと思うので補足。
myBatisで以下のようにsqlを定義している。 <update id="updateAuthorIfNecessary"> update Author <set> <if test="username != null">username=#{username},</if> <if test="email != null">email=#{email},</if> </set> where id=#{id} </update> Beanは以下の様(setter/getter略) HogeBean { Object id; Object username; Object email; } usernameだけ"hogehoge"に更新したければ、以下の様にbeanを設定して呼び出すと動作する。 bean.id = 1000; bean.username = "hogehoge"; bean.email = null; usernameをnull値に更新したくて以下の様にbeanを設定して呼び出すとエラー bean.id = 1000; bean.username = JDBCType.NULL; bean.email = null;
- 708 名前:デフォルトの名無しさん [2020/03/11(水) 00:10:38 ID:zwwCe0yv.net]
- この娘のお名前教えて下さい
https://www2.sundai.ac.jp/template/img/sld_sinjidai.jpg https://www2.sundai.ac.jp/yobi/sv/sundai/scontents/others1_D/1539849419184.html
- 709 名前:デフォルトの名無しさん mailto:sage [2020/03/11(水) 00:21:08.93 ID:EKM5ywjJ.net]
- bean って何?
Java か? Javaなら、Javaのスレで聞いてください!
- 710 名前:デフォルトの名無しさん mailto:sage [2020/03/11(水) 00:39:59.88 ID:bLDtqUyj.net]
- >>693
ネタにマジレスだが ム板の回答としてはこうだな…… 画像認識AIを作って判定すれば良いね! 同一人物を当てるまで行かなくても 似た顔の画像を抽出できれば 自分の好みに合う確率が高いだろうし
- 711 名前:デフォルトの名無しさん [2020/03/11(水) 01:11:42 ID:zwwCe0yv.net]
- たしかにそのものずばり駿台のサイトとか
他に画像で類似度の高そうなものは出て来ますね 傾向としては人物の顔や位置関係よりも 色の類似度の方がマッチに寄与しているようですので 誰か?っていうのには向いていないのかも知れません
- 712 名前:デフォルトの名無しさん mailto:sage [2020/03/11(水) 01:26:31.08 ID:bLDtqUyj.net]
- >>696
そりゃ画像全体で判断すりゃ 人物の比率は小さいから 似た色彩や構図とかの画像になっちゃう けど顔の部分だけ切り抜いて比較すればいい
- 713 名前:デフォルトの名無しさん [2020/03/11(水) 01:39:58 ID:zwwCe0yv.net]
- 肩より上の顔だけ切り取ってみましたが
さっきより悪くなった感じです
- 714 名前:デフォルトの名無しさん [2020/03/11(水) 01:43:06 ID:zwwCe0yv.net]
- 一歩前進?
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14219775944
- 715 名前:デフォルトの名無しさん mailto:sage [2020/03/11(水) 08:53:59.12 ID:2HCsT0RG.net]
- 森高千里に似てるね 可愛い
- 716 名前:デフォルトの名無しさん [2020/03/11(水) 10:18:19.44 ID:f25IEtU6.net]
- 駿台 千里 でぐぐったら
千里中央校開校が出て来たでござる
- 717 名前:デフォルトの名無しさん mailto:sage [2020/03/11(水) 20:18:35.26 ID:+i7jOaKz.net]
- よかった
- 718 名前:名無し募集中。。。 [2020/03/12(Thu) 09:50:18 ID:5RqPCc6z.net]
- スレッドはアプリケーションに割り当てられた仮想アドレス空間内にスタック領域やスタックポインタの値をコピーして生成されるため、スレッド生成のために新たにメモリを確保するものではないと認識しています
つまり、アプリケーションに対して割り当てられるアドレス空間内にはあらかじめスレッド生成のための他に用途の無い空きアドレスが用意されているということですか?
- 719 名前:デフォルトの名無しさん mailto:sage [2020/03/12(木) 11:11:16.95 ID:TB7id3Mb.net]
- スタックポインタの値をコピー?
そんなことしたらまともに動かないだろ
- 720 名前:デフォルトの名無しさん mailto:sage [2020/03/12(木) 13:05:25.05 ID:shOCg1F4.net]
- osの話だな
ここで聞くよりカーネルスレで聞いたほうがよさそう
- 721 名前:名無し募集中。。。 [2020/03/12(木) 17:34:26.33 ID:5RqPCc6z.net]
- >>705
ありがとうございます この板に来るのも初めてでどこで質問していいかわからずに困っていました では失礼しました(-_-)
- 722 名前:デフォルトの名無しさん mailto:sage [2020/03/12(木) 19:43:25.07 ID:kpCmVf8s.net]
- >>703
アプリケーションがアクセスできる仮想空間はめっちゃ広いけど全てにメモリーが割
- 723 名前:当たってるわけじゃないぞ
〇〇バイト使うから割当ててくれって言ってから使えるようになる OSによっては使えるよっと言っときながら実際に使おうとしたらゴメン今メモリー足りんからお前死んどいてくれって言う鬼畜なものもあるw [] - [ここ壊れてます]
- 724 名前:デフォルトの名無しさん [2020/03/13(金) 07:12:39.68 ID:AJNOTQnX.net]
- 循環的複雑度の計算でさ、ブロックとJavaScriptの即時関数はどう計算するのが良いと思う?
例えばさ、これみたいな時って、fooとbarは別関数として計算するべきだろうか? function foo() { ・・・ function bar() { ・・・ } bar(); ・・・ } 一般的には別関数な気がする。もしそうなら、これも別関数だろうか? 単に無名関数になってるだけだよね。 function foo() { ・・・ (function() { ・・・ })(); ・・・ } でもその理屈だとさ、即時関数ってただ変数のスコープを作ってるだけとも言えるから このブロックも別で計算するべきってことにならないか? function foo() { ・・・ { ・・・ } ・・・ }
- 725 名前:デフォルトの名無しさん mailto:sage [2020/03/13(金) 08:20:22 ID:MteW3j3T.net]
- 一緒に計算した方がいいと思う
関数の複雑性を評価して必要なテストの量を推測する目的なら ローカル関数を独立してテストすることはできないからひとつのものとして評価した方が目的に適う 関数の品質を評価するという目的でも ローカル関数からは親のローカル変数にアクセスできてしまうので独立した関数よりも複雑度を高める ローカル関数はブロックに名前をつけて再利用できる分、関数化する前よりも複雑度が落ちるはず このことはたとえばif文を含む2つの重複したコードをひとつのローカル関数として共通化した場合、複雑度は2から1に下がるので合致する 単なるブロックは経路数に全く寄与しないので循環的複雑度を考える上では無視でいい
- 726 名前:デフォルトの名無しさん mailto:sage [2020/03/13(金) 08:28:28.75 ID:MteW3j3T.net]
- いや、純粋に経路の数を数えるならifを含むローカル関数を2度呼んだら親の複雑度は2上がるのか
- 727 名前:デフォルトの名無しさん mailto:sage [2020/03/13(金) 08:53:57.95 ID:GXTcnnGl.net]
- なるほど、テスト可能な単位で計測すべきか
その視点はいいわ。参考になった。
- 728 名前:デフォルトの名無しさん mailto:sage [2020/03/13(金) 12:32:18.33 ID:mm7FoJVw.net]
- >>708
無名関数をその場で使うだけとかのレアケースは無視していいと思うよ そんなのがゴロゴロあるならそっちの方が問題だし
- 729 名前:デフォルトの名無しさん mailto:sage [2020/03/13(金) 20:47:15.44 ID:T1t9anWK.net]
- ベクター画像を自動作画するプログラムを作っているけどちょっと触らないと何処で何を描いているのか判らなくなっちゃう
直感的に画像とコードを結びつけにくいためだと思うけどどうすりゃいいんだ?
- 730 名前:蟻人間 mailto:sage [2020/03/13(金) 20:51:48.87 ID:YG3m7meZ.net]
- >>713
タートルグラフィック、 グループ化、 極座標系 あたりを参照。
- 731 名前:蟻人間 mailto:sage [2020/03/13(金) 20:52:32.30 ID:YG3m7meZ.net]
- 座標変換とか、メタファイルなんかもいい。
- 732 名前:蟻人間 mailto:sage [2020/03/13(金) 20:55:54.29 ID:YG3m7meZ.net]
- 描画アルゴリズムをデータで表す(構造体などを使う)
描画データを座標変換(平行移動、回転、拡大縮小)する 描画データをグループ化する
- 733 名前:蟻人間 mailto:sage [2020/03/13(金) 21:04:08.55 ID:YG3m7meZ.net]
- 例えば多角形はつながった線分の配列で表せる。
線分は始点と終点の座標で表せる。 円は中心点と半径で表せる。 平行移動は、座標値を足すとできる。 回転移動は、回転行列を使うとできる。 拡大縮小は、座標値に何かを掛け合わせるとできる。 描画する図形をデータにする。 よく使うデータをテンプレートにすれば、同じ図形をコピペできる。
- 734 名前:蟻人間 mailto:sage [2020/03/13(金) 21:07:18.88 ID:YG3m7meZ.net]
- ビットマップを使うと画像を扱うことができる。
拡張メタファイルとかSVGというのを使えば、印刷用紙に合わせた拡大縮小がスムーズにできる。
- 735 名前:蟻人間 mailto:sage [2020/03/13(金) 21:26:04.13 ID:YG3m7meZ.net]
- 「プログラムとデータの分離」
これ大事。
- 736 名前:デフォルトの名無しさん [2020/03/14(土) 07:18:48 ID:AGN3MnVu.net]
- x87系の拡張精度って、いらない子扱いされてます?
- 737 名前:デフォルトの名無しさん [2020/03/14(土) 12:46:27 ID:XTUayws2.net]
- SVG
+1 SVGはもっと評価されても良いと思う
- 738 名前:雑談 mailto:sage [2020/03/14(土) 12:52:34 ID:QJEYt0Xf.net]
- ぺディアとかではほとんどSVGになってきてるし実務上の標準として評価されてると思う
- 739 名前:デフォルトの名無しさん [2020/03/14(土) 14:35:58.64 ID:XTUayws2.net]
- 2のn乗の動画
https://www.youtube.com/watch?v=yAhGEgN-OCY 出来上がったもの? https://www.youtube.com/watch?v=xkwD_GyfoLU 本物 https://www.youtube.com/watch?v=orWyCPPcIpI
- 740 名前:デフォルトの名無しさん mailto:sage [2020/03/15(日) 01:27:28 ID:UxCb7JO5.net]
- >>713
jupyterを使ってどの部分がどういう描画をしてるのかはっきりさせるようにするとか
- 741 名前:デフォルトの名無しさん mailto:sage [2020/03/15(日) 09:34:16 ID:fbrnqk0s.net]
- 5000行あるファイルの文字列すべてを
600回ほど文字列置き換え処理したらめっちゃ重くて処理中に落ちる どうしたらいい...
- 742 名前:蟻人間 mailto:sage [2020/03/15(日) 09:46:20.83 ID:IdLAz5Ve.net]
- >>725
文字列の置き換え処理を文字列の積み上げ処理に変える。 もしくは、ファイルマッピングを使う。
- 743 名前:蟻人間 mailto:sage [2020/03/15(日) 09:49:39.83 ID:IdLAz5Ve.net]
- 処理中に落ちるのはメモリー不足かスタックオーバーフローか例外。
ファイルを一度に全部読み込むのを止めて比較的小さな単位ごとに処理する。
- 744 名前:蟻人間 ◆T6xkBnTXz7B0 mailto:sage [2020/03/15(日) 09:51:06 ID:IdLAz5Ve.net]
- 文字列の積み上げ処理なら、確定した文字列をファイルに書き込めばメモリー使用を節約できる。
- 745 名前:デフォルトの名無しさん mailto:sage [2020/03/15(日) 10:14:03.43 ID:QPD08jer.net]
- visual studio2019で作ったflaskプロジェクトのルートフォルダってどこで設定されてるでしょうか?
- 746 名前:デフォルトの名無しさん mailto:sage [2020/03/15(日) 11:12:28.63 ID:9rWLxtez.net]
- >>725
sed -f ではダメ? Powershellで試しても2MB超のログで10秒掛からなかったし何か書き方が変なんだろうな replace演算子を600回書いて1行ずつパイプしてるとか JavaやC#ならStringBuilderをひとつだけnewするように気を付けて処理すれば1秒で終わるよ
- 747 名前:デフォルトの名無しさん mailto:sage [2020/03/15(日) 11:53:54 ID:7P6istrl.net]
- 1987年のゲーム見ると
どうしてもすごいと思ってしまう 過去のPCの技術を過小評価しすぎてるのかも ゲームのデーターはHDDがないから焼き付け? そのデータを読み込んでおくメモリーは当時ですでに十分にあったわけで? 一瞬で画面の画像をかえるCPUの速度 どれを見てもすごい気がするけど 当事の家庭用パソコンはしょぼかった気もするんだが。 現代と比べて 光ファイバー網とか通信の速度が劇的に上がり CPUとかメモリーとかは当時としてはある程度結構なレベルにあったってことですかね? 光ファイバーとかない1998年あたりも画像をほぞんしたHDDでみることはふつうにできたわけだし。
- 748 名前:>>731 mailto:sage [2020/03/15(日) 11:55:23 ID:7P6istrl.net]
- 今のjavaとかそういうオブジェクト言語と違って
ものすごい頭いい人しかゲーム作れなかった感じですか?
- 749 名前:デフォルトの名無しさん mailto:sage [2020/03/15(日) 12:15:40 ID:g709JiKq.net]
- どんなゲームをすごいと思ってるのか23の実例があれば
- 750 名前:デフォルトの名無しさん mailto:sage [2020/03/15(日) 12:18:10 ID:7P6istrl.net]
- ドラクエ123とかいろいろあるでしょ当時
ここまでの動きができるコンピュータがあるのかと思った でもスマホは当時ないんですよね
- 751 名前:デフォルトの名無しさん mailto:sage [2020/03/15(日) 12:40:10.35 ID:g709JiKq.net]
- ファミコンは設計そのものがスプライト=動きに特化している
その分ミニマップとかミニレーダーが使えない ボスコニアンとかバンゲリングベイが顕著 画面を分割してそれぞれ別のものを描画、ということがとても難しい ついでに、パソコンに比べて豪華な音楽チップも同梱だからよりゲームっ
- 752 名前:ロく見える
総評すると、ビジネス用の市販の汎用パソコンとゲーム専用コンピュータだと、ゲームならゲーム専用機に軍配が上がる ついでに、ファミコンには当然不得意ジャンルもあって、SLGなんかはパソコンには負ける なのでファミコンの得意分野はアクション、まさに「動き」 「動き」に特化したマシンだから汎用パソコンは「動き」では負ける 言い換えると、そこまでの「動き」をする汎用パソコンは無かった だから「ここまでの動きができるコンピュータがあるのかと思った」というのは正しい [] - [ここ壊れてます]
- 753 名前:デフォルトの名無しさん mailto:sage [2020/03/15(日) 13:05:13.99 ID:7P6istrl.net]
- ファミコン
スーパーファミコン PS PS2 は、それぞれいつの時代のパソコンと同格なんですか? 同じ価格のPCとして。 PSを2万円の本体価格とすると 2万円で同じプレイができるパソコンとなると何年先のPCなのかと。 ファミコンの場合が一番ききたい。 おそらくファミコン当時だと100万ぐらいのパソコンなら同じことできるとかそんな感じですか?
- 754 名前:デフォルトの名無しさん mailto:sage [2020/03/15(日) 13:31:15 ID:5YXZluZr.net]
- >>731
>>642と同一人物だろ。いつまで同じ話を繰り返すんだ?
|

|