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


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

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



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/

注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください

604 名前:デフォルトの名無しさん mailto:sage [2020/02/23(日) 11:52:23 ID:Bm2qsP9v.net]
>>590
手動だろうが自動だろうがそれは自分で実装するもの
とりあえず発想がプログラマのものじゃないね

605 名前:デフォルトの名無しさん [2020/02/23(日) 13:47:54 ID:44E6tz20.net]
なんだこのバカ

606 名前:デフォルトの名無しさん mailto:sage [2020/02/23(日) 15:28:18 ID:0sUq9sLC.net]
プログラマですが転職予定です
面接の時に見せるポートフォリオ的なものが無く困ってます
(会社のソースは見せられないので)
特に作りたいサービスなどもないです
なのでプログラム問題を解いてそれをオープンソースで公開しようかなと思ってます
paizaスキルチェックとこの板のお題スレのくらいしか知らないのでおすすめ教えてください 
※PHP、Ruby、js出来ます
※普段の勉強は本読むくらいです

他にも転職の際、こういう成果物あるといいよ的なことあれば教えてください

607 名前:デフォルトの名無しさん [2020/02/23(日) 15:33:04 ID:Ofd1+MwB.net]
おすすめはpython

608 名前:デフォルトの名無しさん mailto:sage [2020/02/23(日) 15:38:44 ID:2rqEjjWz.net]
>>593
板違いだからマ板に行けよ
サンプルくらい自分で考えて作れない人なんか欲しがるところはいないんじゃね

609 名前:デフォルトの名無しさん mailto:sage [2020/02/23(日) 22:32:25.35 ID:Lg699LWo.net]
YouTube で有名な、雑食系エンジニア・KENTA の動画を見れば?

610 名前:デフォルトの名無しさん mailto:sage [2020/02/23(日) 22:37:09.52 ID:Al/CN+s+.net]
(笑)

611 名前:デフォルトの名無しさん [2020/02/24(月) 15:33:40 ID:kPUDkNUR.net]
数字(文字列)が32bit符号あり数値の上限(2147483647)を超えているか判定したい
ただし32bit符号なし及び64bit数値型などの2147483647を超える数値は扱えないものとする

どうすればいい?

言語は規定しないけど特定の言語特有の裏技的なものは禁止
文字列を与えてそれを32bit符号ありの計算(と文字列操作)だけを使って判定したい

612 名前:デフォルトの名無しさん mailto:sage [2020/02/24(月) 15:42:09.26 ID:s+A9dcAx.net]
>>598
文字列の文字数が9以下ならok, 11以上ならNG.
10文字なら最大値を表す文字列と頭から1文字ずつ比較して大小判定。



613 名前:デフォルトの名無しさん [2020/02/24(月) 15:48:55.07 ID:kPUDkNUR.net]
一文字づつの必要なくね?

614 名前:デフォルトの名無しさん mailto:sage [2020/02/24(月) 17:31:15 ID:HCpWLUeB.net]
オーバーフローは言語に依存しないだろうから
- で始まっていたら最大値を越えることはないので偽
32bit符号あり整数に変換

615 名前:オてから文字列に戻して文字列が一致していたらやはり偽
という手抜き
[]
[ここ壊れてます]

616 名前:デフォルトの名無しさん mailto:sage [2020/02/24(月) 18:33:31.29 ID:9Kd/PSPa.net]
>>598
sが文字列
n = 0
over = false
foreach(c in s){
n1 = c - '0'
if(214748364 < n || (n == 214748364 && 7 < n1)){
over = true
break
}
n = 10 * n + n1
}

>>599
0 サプレスしないと 00000000000 がNGになるよ

617 名前:デフォルトの名無しさん [2020/02/24(月) 21:16:31 ID:/24zPZsT.net]
>>599
s + "0000000000" > s + "2147483647"

618 名前:デフォルトの名無しさん [2020/02/24(月) 22:08:36 ID:/24zPZsT.net]
>>663
すいません。だめだめでした。無視してください。

619 名前:デフォルトの名無しさん mailto:sage [2020/02/24(月) 22:21:08 ID:ZFXUbFog.net]
Ruby で作った。
最初の3つがtrue で、後ろの2つがfalse

INT_MAX = "2147483647"

def within_int_limit? ( str ) # 範囲内か?
res = true

# 先頭から続く、0 を除去する
while str.start_with? "0" # 先頭の文字が、0 なら
str.slice! 0 # 先頭の文字を削除する
end

len = str.length # 桁数
if len <= 9 then res = true # 長さ、0 も含む
elsif 11 <= len then res = false
else # 10 桁
10.times do |idx| # 1文字ずつ比較する
if str[ idx ] > INT_MAX[ idx ]
res = false; break
elsif str[ idx ] < INT_MAX[ idx ]
res = true; break
else # 等しい場合は、ループが続く。res は、true
end
end
end
res
end

[ "00", "123456789", "002147483647", "2147483655", "12345678901" ].each {
|str| p within_int_limit? str }

620 名前:デフォルトの名無しさん mailto:sage [2020/02/25(火) 06:39:52.07 ID:Ko15kNNr.net]
>>605
後出しだけど、Rubyは禁止

621 名前:デフォルトの名無しさん mailto:sage [2020/02/26(水) 00:17:12 ID:ZulAq60j.net]
長文失礼します

プラットフォーム
 Windows for x64
コントローラー
 特定のゲーム用の専用コントローラーでHIDのゲームパッドだが、搭載されている一部のデバイスが
 ありきたりなUSB HIDゲームパッドのレポートではカバー出来ず、アナログスティックとして独自フォーマットで送出される
ゲーム
 SharpDXを使っている.NETアプリ
 標準的なキーボード入力とゲームパッド入力(多分DirectInput)しか備えず上記のコントローラが吐き出す独自フォーマットは解釈出来ない
やりたいこと
 コントローラーでゲームをプレイしたい
自分のスキル
 いつもはインタプリタ、必要に応じてC/アセンブラ。C++はよく判らない。C#/.NETはもっと判らない
 作る物は基本CLIアプリでGUIに関するアプリは滅多に作らない(GUIやWin周りは詳しくない)

考えた案
1.ゲームをリバースエンジニアリングしパッチを当てる
 .NETアプリの解析なんてやったことがない。バージョンアップのたびにパッチを当てる必要がある
2.JoyToKey方式
 一番楽そう?ゲームと同時にゲームパッドの入力を取得出来るのなら良い感じに出来るかも
3ー1.ラッパーDLL
 運用性は良さそう。でも.NETに関するDLLの解析とか未知
3ー2.SharpDXの改造
 いけそうだけどDirectXやSharpDXの動作を熟知していないと難しい?
4.ゲームが対応してくれるのを待つ
 なるべく早く遊びたいので却下

他にこんな方法があるよとか、××が参考になるよとかあったらアドバイスをもらえると助かります
JoyToKeyもどきをつくるCのテンプレートコードみたいなのがあれば大変ありがたいですが・・・

622 名前:デフォルトの名無しさん mailto:sage [2020/02/26(水) 02:15:30.46 ID:KGziI51a.net]
>>607
ゲームのスレで他の人がどうしてるか聞いてみたらどうかな



623 名前:607 mailto:sage [2020/02/26(水) 11:06:37.64 ID:q9bFcDQo.net]
>>608
ゲームのスレはないようです。またコントローラは最近発売された物なので
コントローラを所有しつつそのゲームも遊んでいる人は少ないと思われます

624 名前:デフォルトの名無しさん [2020/02/27(木) 01:43:09.00 ID:yBvMPOph.net]
現在はPHP、HTML、CSSをかじっている程度で、作れるのは質は別として会員登録機能、ログイン機能、掲示板程度です。
質問なのですが、ツィッターのようなリアルタイム性のあるものを作るにはどの言語をやれば良いんでしょうか?
ページ遷移無しで投稿したら反映されたり、誰かの投稿があったら追加して表示されたりするような仕組みです
ajaxの非同期通信とはちょっと違いますよね?

625 名前:デフォルトの名無しさん mailto:sage [2020/02/27(Thu) 05:33:54 ID:0wFBA8si.net]
>>610
いや、現実問題として非同期通信しかあり得ないよ
一定時間毎にPC側から読み出しに行っていたらサーバーが大変な処理量になる
掲示板に対してF5連打してサーバーダウン謀るように

626 名前:610 [2020/02/27(Thu) 21:14:10 ID:yBvMPOph.net]
>>611
ajaxの非同期通信だと、一定時間毎にクライアント側からサーバーに更新があるかどうか確認しないといけませんよね?(更新されてなくても通信する)
そうじゃなくて更新があったときのみサーバーから送るみたいなのではないんでしょうか?

627 名前:デフォルトの名無しさん mailto:sage [2020/02/27(Thu) 21:37:01 ID:nCyLO+2A.net]
0から手を動かして作るRailsチャットアプリ【チュートリアル】
https://www.youtube.com/watch?v=WCsgcp5dg7M

Ruby on Rails で、Web Socket を使う、とだこうきの動画

628 名前:デフォルトの名無しさん mailto:sage [2020/02/27(Thu) 22:18:51 ID:0ftqea78.net]
>>613
グロ

629 名前:デフォルトの名無しさん mailto:sage [2020/02/27(Thu) 22:34:27 ID:0wFBA8si.net]
>>612
Notification API

630 名前:デフォルトの名無しさん mailto:sage [2020/02/27(Thu) 22:43:03 ID:0wFBA8si.net]
>>612
目的からするとロングポーリングの方になるか
この方面は長いこと研究開発されてる
昔はC10K問題が立ち塞がっていたけど今は設計の問題だけだな

631 名前:610 [2020/02/27(Thu) 23:38:33 ID:yBvMPOph.net]
>>616
ポーリングってあくまで定期的な監視ですよね?
リアルタイムweb的な感じで、できれば簡単に実装できるのが望ましいんですが。。
node.jsとかになりますかね?

632 名前:デフォルトの名無しさん mailto:sage [2020/02/27(Thu) 23:45:08 ID:0wFBA8si.net]
>>617
あのな、用語が提示されてググりもしないってのはなんなの?



633 名前:デフォルトの名無しさん [2020/02/28(金) 01:14:18 ID:rqir+1Tk.net]
なにかと思ってググってみたらプッシュ通知

634 名前:デフォルトの名無しさん mailto:sage [2020/02/28(金) 09:36:02.35 ID:YTsrDf3U.net]
プッシュ通知は非同期通信じゃない定期

635 名前:デフォルトの名無しさん mailto:sage [2020/02/29(土) 07:27:28.78 ID:wnu08hYu.net]
配列(setはない)に値を追加する(ただし重複する値は追加しない)関数の名前って何にしたらいいですかね?

636 名前:デフォルトの名無しさん [2020/02/29(土) 07:41:07.61 ID:wnu08hYu.net]
あがげ

637 名前:デフォルトの名無しさん mailto:sage [2020/02/29(土) 07:59:27 ID:lqFbxtfl.net]
>>621
同じ目的であるJavaのSetではaddだし、addでいいんじゃない?

c言語とかでの命名だと、そこに何を付け加えたらいいのか悩む

638 名前:デフォルトの名無しさん [2020/02/29(土) 08:02:45 ID:wnu08hYu.net]
ああ、unionにしたよw

639 名前:デフォルトの名無しさん mailto:sage [2020/02/29(土) 10:44:30.81 ID:AgwnWmRy.net]
unionは互いにくっついて一緒になることを指すから配列同士の和集合をとる関数を期待してしまうな
重複を許さない配列なら配列側のクラス名でそれを表現した上でadd
許す配列ならaddIfAbsentが好きだな
若干長い名前だけど追加にΟ(n)のコストが掛かるならその

640 名前:ハ倒なニュアンスが逆に良い []
[ここ壊れてます]

641 名前:デフォルトの名無しさん [2020/02/29(土) 12:44:06.98 ID:MM7sekhX.net]
>>625
実装で名前を決めるな

642 名前:デフォルトの名無しさん [2020/02/29(土) 12:45:02.92 ID:MM7sekhX.net]
>>625
配列に配列を足すので今回はunionでいいのです



643 名前:デフォルトの名無しさん mailto:sage [2020/02/29(土) 13:47:17.40 ID:U0HKyCo0.net]
addElementToArray

644 名前:デフォルトの名無しさん mailto:sage [2020/02/29(土) 14:16:13 ID:udUacP9j.net]
>>627
unionだけだと重複除去が入ってるかどうか名前から誰も分からない

push/add/append/union + distinct/unique辺りで考える
appendDistinct(item)
append(item, distinct=false)
append(item, unique=false)

ただ配列じゃなきゃいけない理由があったとしても
配列ベースのsetを自作したほうがその他の関数含めて使いやすくなる可能性大

645 名前:デフォルトの名無しさん mailto:sage [2020/02/29(土) 14:27:00 ID:udUacP9j.net]
>>629
>unionだけだと重複除去が入ってるかどうか名前から誰も分からない

https://lodash.com/docs/3.10.1#union

そう思ってたのは俺だけだったか・・・
んー、でもやっぱarrayでunionだけは微妙だな

646 名前:デフォルトの名無しさん mailto:sage [2020/02/29(土) 14:32:56.01 ID:1OIyhpL7.net]
和集合の意味なら重複除去されるように感じる方が多いんじゃないかな。SQLとかでもそうだし。

647 名前:デフォルトの名無しさん mailto:sage [2020/02/29(土) 14:41:46.27 ID:udUacP9j.net]
違和感の正体わかった

_.union([1,1,1,2,3], [1,1,1,2,4])
//=> [1,2,3,4]

↑これがunionで想像できるイメージ
配列に値を追加する、ただし重複する値は追加しないってのとはイメージが違う

648 名前:デフォルトの名無しさん mailto:sage [2020/02/29(土) 15:09:00.36 ID:CnOwgPO7.net]
>>626
float
なんて思いっきり実装が名前になってる

649 名前:デフォルトの名無しさん mailto:sage [2020/02/29(土) 15:13:10 ID:ei+i8AX0.net]
利用規約改訂時に遡及適用されると書いてある利用規約のソフトウェアを見かけたんだけどこれって有効なの?

650 名前:雑談 mailto:sage [2020/02/29(土) 15:27:35.20 ID:lqFbxtfl.net]
sqlのunionって意外と使われないイメージ
証券金融の仕事では使ってたけど

先物、現物、先物オプション…といった個別テーブルから集約するパターンのクエリーをしないなら使わないんだろうな

651 名前:デフォルトの名無しさん [2020/03/01(日) 13:53:29 ID:WMkrI5AG.net]
そもそも意味が違う

652 名前:デフォルトの名無しさん [2020/03/02(月) 07:15:30.43 ID:TokiUBaE.net]
有料のカラースキーム売ってるけど購入した方いらっしゃいますか?
https://draculatheme.com/pro/



653 名前:デフォルトの名無しさん mailto:sage [2020/03/02(月) 09:56:18 ID:OG6pB9ft.net]
そんなもの買う奴おらんやろ

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回送受信してファイルの中身を自動的に書き換えるみたいな処理がしたいです。






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

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

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