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

■ このスレッドは過去ログ倉庫に格納されています
2018/05/18(金) 10:22:17.79ID:8Lfa78Q00
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 148匹目
https://mevius.5ch.net/test/read.cgi/tech/1495618637/

注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured
2018/06/08(金) 11:55:12.82ID:bnSyLgIZ0
>>223
それが証明になっていると思うところが、お里が知れます。
トンキン星人ですか。
2018/06/08(金) 12:11:35.26ID:OSu7wni4d
サービスの価値は実はそこそこで良くて、必要なのは会員の価値なんだが、それが理解できねえんだろうなぁ。
そこがベクターのフリーゲームと違うところで、比べるべきはベクターのソフト登録数なんだよ。
今は凋落したけど。
フリーソフト作家が、俺もこのサイトに載せてもらおう、と思ってベクターに登録する。
そのソフトを落としに行った他のフリーソフト作家が、俺もこのサイトに(略)と、勝手にコンテンツが拡充していって、
結果的に広告媒体として成り立つサイトになる。

ベクターの検索性が少々クソでも、そこに有名ソフトの最新版があるってだけで、媒体は成り立つの。
2018/06/08(金) 12:13:13.93ID:OSu7wni4d
ええ…広告を出稿したら、自分でビュー数えればいいじゃない…?
何故お里が知れるんだ…?意味が全くわからんし、トンキン星人に至っては何をdisられてるのかすらわからん。
2018/06/08(金) 12:18:02.45ID:bnSyLgIZ0
トンキン人は馬鹿なくせにプライドが高い。
2018/06/08(金) 12:19:00.93ID:OSu7wni4d
Facebookを養護してるわけではなくて、媒体としての価値を話してるのに、
養護扱いされるのも気に食わんし、
ベクターの例で言うと、ベクター社員がソフトを作って賑やかしにも、そのソフトに価値がなければ無駄で逆効果、
逆に有名ソフト作家を社員として雇用するなら大いに有意義だけど、それはサクラとしては全く無為味で、あくまで作家として活動してもらわにゃならん。
何故理解できないのか…。
2018/06/08(金) 12:20:57.27ID:OSu7wni4d
プライドも何も、ただの歴史なんだけどね。
ネットでは嫌われる関西人だし。
レッテル貼って解決した気分になるなら、それで良いんじゃないの?
ただプログラム書く人間としてであれば、業界辞めたほうがいい類。
2018/06/08(金) 12:22:59.41ID:bnSyLgIZ0
日本に三回も核被害を与えておいて、自分のせいじゃないと言い張る。
欠点は認めないのに、自分たちは優秀だと思い込んでいる。あんなゴミダメみたいな
場所、最初から住みたくない上に、セシウム汚染まできたら、誰が住むか。
そこに済まざるを得ない馬鹿ばっかのに、分かってない。分からないのはトンキンだけ。
2018/06/08(金) 12:23:13.72ID:OSu7wni4d
全然違う話するなら出てって。
2018/06/08(金) 12:26:04.59ID:bnSyLgIZ0
嘘つきばっか、トンキン。SNS、Facebook。
2018/06/08(金) 12:41:11.47ID:WvDpUQjQM
言い返せなくなったからって単語を並べるのやめろよ
惨めだぞ
2018/06/08(金) 12:43:20.75ID:bnSyLgIZ0
はあ、ゴミダメでしか生きていけない人たち。。。
235デフォルトの名無しさん (ワッチョイ 22ad-EqDK [125.200.251.221])
垢版 |
2018/06/08(金) 12:45:11.49ID:znqzRjFs0
お前ら何のためのワッチョイだよ
7c-は固定なんだから7c-をNGに突っ込んどけよ
2018/06/08(金) 12:47:02.86ID:bnSyLgIZ0
あんな臭い空気のところに住んでいたら、脳がおかしくなって、正常判断出来ないから
しょうがないけどな。はあ。
2018/06/08(金) 16:12:07.22ID:T19TjxrzM
また自己紹介してる
238デフォルトの名無しさん (ブーイモ MMc2-tGUH [49.239.71.49])
垢版 |
2018/06/08(金) 17:45:58.59ID:hEOQ4VD2M
スレ立てても需要のない Ring 言語の質問をしようとしたら、変なのがいるので聞きづらいなあ。
隔離スレで FAX しててくんない?
2018/06/08(金) 20:47:41.87ID:TV1o73xX0
あれに関わってる連中全てNGにして、質問あれば書いた方がいいよ
内容的に他に質問出来るところ無さそうなら
240デフォルトの名無しさん (ワッチョイ 7619-ek9g [113.197.42.150])
垢版 |
2018/06/09(土) 01:31:48.20ID:pm5APzBc0
そもそも「全」とは何なのでしょうか?
241デフォルトの名無しさん (ワッチョイ 9b79-lLEh [122.23.178.114])
垢版 |
2018/06/09(土) 02:38:49.05ID:CNGPSvsC0
夜分遅く失礼しますm(__)m
どなたかPythonわかる方いらっしゃいませんか?
辞書型のメソッドを使い自分で定義した関数を使ったプログラムを作りなさいという課題が出たのですが、どんなに調べても理解できません…
わかる方がいたら教えて欲しいです。

1枚目が出た課題。2枚目が再提出をくらった課題です。データが手元にないのでうろ覚えですが、そんな感じで作りました。

https://i.imgur.com/WF63MR0.jpg
https://i.imgur.com/OKLqJqZ.jpg
2018/06/09(土) 06:33:51.79ID:Nb1Cm/Ib0
課題は自分でやりなさい。分からないなら事実分からないんだからそう提出しなさい。
2018/06/09(土) 10:13:30.61ID:pLJNxJRb0
Cからやれ
2018/06/09(土) 10:18:43.76ID:4TUtvtF10
LANDはどこで使ってるの?
2018/06/09(土) 23:33:51.89ID:EiGt9giv0
Reactの勉強をしているのですがスレッドを探してもReactのスレッドが見つかりません。日本ではマイナーなのでしょうか?個人的には気に入っているのですが。
2018/06/09(土) 23:46:03.01ID:K+9PZeFbM
jsスレで聞いてみたら?
2018/06/09(土) 23:53:28.62ID:EiGt9giv0
>>246
そうしてみます。
あまり5chの使い方に慣れていなくて申し訳ありません。
2018/06/10(日) 03:51:00.03ID:EzIelkmQ0
作っているものがあって、これからどう作っていくか分からなくなって、最初から作り直そうと思うのはダメなフラグですか?
249デフォルトの名無しさん (アウアウカー Sa67-rLiH [182.250.242.82])
垢版 |
2018/06/10(日) 03:53:17.04ID:DEYBhD0Ja
適当な英語文字列を発行する機会があるんだけど
使ったらいけない英単語とか皆どうやって避けてる?
2018/06/10(日) 06:41:24.43ID:4f+KYqKd0
トランプゲームみたいな感じで写真の入ってるカードを並べ替えさせるゲームを作ろうと思っています。

カードはドラッグして移動可能。
所定の□の近くにくるとカードは□に収まる

こういったことを簡単に実現できるおすすめの言語があったら教えてください。
使ったことのある言語はCとC#だけです。
OSはWindowsを想定しています。
2018/06/10(日) 07:02:51.48ID:n5chgHA20
Haxe, JavaScript

Unity
2018/06/10(日) 16:31:53.42ID:hFqh+PgLM
>>249
ふつうに、ブラックリストで避ける、単語生成元となる辞書に載せない。
2018/06/10(日) 17:00:28.39ID:EYgmWGdc0
>>250
Unity使ってC#使えばいいよ
てか、これくらい自分で調べられん人が本当にゲームとか作れますかね?
ゲーム作るときも一つ一つここで質問するのか?
まずは自分で調べる力を身につけるといいとおもいます
2018/06/10(日) 18:19:55.32ID:lHKyQ5ht0
機械学習を一度学んでみたいのですが、何の言語・ライブラリを使えばいいですか?
2018/06/10(日) 18:33:50.06ID:EYgmWGdc0
機械学習 言語

でグクルとpythonがよく使われてることが分かる

python 機械学習 ライブラリ

でグクルと色々出てくる
2018/06/12(火) 00:28:08.44ID:ckWlM2T50
変数nを用意して、n個リストを作成するというプログラミングはどうやって実装すればいいのでしょうか?
言語はpythonで、nに入れる値は毎回標準入力で与えるのを想定してます
2018/06/12(火) 01:01:32.51ID:ckWlM2T50
>>256
注釈すると、例えば1個空のリスト作るときはa=[]だと思うんですが、n個の数が決まってないときにリストの名前をn個用意する方法が知りたいです
2018/06/12(火) 09:46:33.50ID:SDzY+JK9M
>>257
二次元配列使うとかはダメなの?

変数名を動的に作る方法もあるがあまりやる人はいないと思うぞ
https://teratail.com/questions/9130
259デフォルトの名無しさん (JP 0H07-8Kkk [150.55.125.252])
垢版 |
2018/06/12(火) 10:03:50.71ID:2TI2HfaDH
大学で個人的にプログラミングをやりたいのですが、どのコンパイラを使えば良いか分かりません。
使用しているOSはwin8.1です。
(参考書にあった「MMGames 学習用c言語開発環境」はOSが対象外でしたので)
お勧めのコンパイラは何かありますでしょうか?
2018/06/12(火) 10:15:52.76ID:I9I1zmKZM
>>259
作るしかないと思う‥
2018/06/12(火) 10:58:21.82ID:ckWlM2T50
>>258
変数を動的に作る方法が知りたかったので助かりました
2018/06/12(火) 11:02:52.05ID:CiHYVzDB0
>>259
Visual Studioって答えたいところだけど
ちょっと覚えること多いんだよなあ
2018/06/12(火) 11:16:10.15ID:vRv6bXsI0
単にプログラミングしたいならJavaScriptでいいやん
2018/06/12(火) 11:20:44.18ID:RzkX2GDg0
Visual Studio使うか仮想環境にLinux入れてgccなり使うか
というか、こういうことも自分で調べて自分で見つけるようにしないと
プログラミングなんかまず身につかんぞ
まずは自分で必死にググって試してみろ
2018/06/12(火) 16:08:22.67ID:2QK0JkJbM
>>239
Ring はある程度わかっている人向けの下準備は済んでいるが、余所様が使いたいと思っていただくのに、なにが充分でなにが足りないんだろうな。というのが無理難題の質問だが。

ま、気にしないでくれ。
266デフォルトの名無しさん (ブーイモ MMfb-tGUH [202.214.125.215])
垢版 |
2018/06/12(火) 16:17:16.76ID:2QK0JkJbM
>>259
Ch interpreter Student Edition
ttps://www.softintegration.com/products/chstudent/
C インタプリタになるけど学生は無料。過去に文教向けに国内版が販売されていた。
いつのまにか Embedded 版は Raspberry Pi に対応していたのか...。
2018/06/12(火) 16:23:59.07ID:2QK0JkJbM
>>259
Monkey2
http://monkeycoder.co.nz/
ゲーム開発用高性能オブジェクト指向BASIC言語。インラインC使えるなどかゆいところに手が届くけどビギナーさんにはキツいかも。ほとんど C++みたいなものだしドキュメントの整備が追いついてなくてソース読まないと使いこなせない。

ほかに USB ペンドライブに入れて持ち運べるlove2dとかあるが、うーん。
2018/06/12(火) 18:38:10.80ID:+YExO6/KM
>>259
Visual Studioが基本
統合開発環境として使うもよし
コマンドプロンプト経由でコンパイルするもよし
269デフォルトの名無しさん (ワッチョイ 9719-8Kkk [220.247.191.249])
垢版 |
2018/06/12(火) 21:05:21.08ID:66tBbarO0
>>259 です

コメント下さった方々ありがとうございました。
手始めにMicrosoft社のvisual studioから始めてみることにします。
270デフォルトの名無しさん (ワッチョイ 7fb3-LHz9 [126.66.97.226])
垢版 |
2018/06/12(火) 21:24:15.51ID:ImQU4iMS0
むずかしい迷路問題ってありますか。

例えば探索範囲が有限でない迷路の作り方とか

こちらが問題を出す側で、難しい問題をだしたいです。
2018/06/12(火) 21:31:09.51ID:z37hDG2Ud
ワープゾーンがある迷路なんてどうかな?
2018/06/12(火) 21:45:19.78ID:ETzAt0ej0
有限でない迷路って、プレイヤーの移動に伴って動的に生成でもするか?
そんで、ある確率でゴールが見つかることにしたら難易度も自由自在だ。
なんかパチスロみたいだけど。
2018/06/12(火) 21:49:04.42ID:z37hDG2Ud
トルネコのダンジョンとか風来のシレンみたいなやつ?
2018/06/12(火) 21:59:19.92ID:xDeIiE2oM
イロイッカイズツみたいな謎を入れるとか
275デフォルトの名無しさん (ワッチョイ 4681-XEj5 [153.175.150.106])
垢版 |
2018/06/13(水) 00:27:12.75ID:qpK59B610
なあ「神」をつくりたいんだけど。どうしたらいいかな。
やっぱりまずは「神」を定義しないとだめかな。
「神」をプログラムにするとどんなものか一緒に考えてくれないかな。
2018/06/13(水) 00:31:43.61ID:Jt1XfQ9I0
神 = 俺 であり、俺はプログラムや人間には創造できない
277デフォルトの名無しさん (ワッチョイ 4681-XEj5 [153.175.150.106])
垢版 |
2018/06/13(水) 00:35:08.58ID:qpK59B610
>>276

神 = 俺

こ れ は 代 入 で す か ?

こっちは真剣なんだ。邪魔しないで。「神」をつくりたいんだ。
2018/06/13(水) 00:36:57.96ID:Jt1XfQ9I0
だから真剣に作れないって書いてるだろ
お前も俺の言うことを真剣に受け止めれ

> 神 = 俺
>
> こ れ は 代 入 で す か ?

いいえ、俺が神です
2018/06/13(水) 00:38:17.03ID:Jt1XfQ9I0
真剣に受け止めれと言っておきながらの
俺が神です発言、ウケルw

ワッチョでてる。ウケルw
2018/06/13(水) 01:15:13.47ID:kBZQr2SkM
>>270
立体にしたら難易度は増す。

フラグ立てると開く(どこかに落ちてる鍵をとらないと通れる)扉を作るとか、色々なゲーム参考にすればいいのでは?
281デフォルトの名無しさん (ワッチョイ 221b-fAhl [59.84.218.58])
垢版 |
2018/06/13(水) 23:00:26.02ID:UDtdwl450
https://qiita.com/Usek/items/09e30dab25be51d8023f
すみません、↑のqiitaのサイトなんですが、この記事の一覧が見たいのですが、見つかりません。

そのため、いちいちリンクを逆順に辿って前の記事を読むという様な感じにシブシブなっています。

スレ違いかもしれませんが、qiitaがプログラムのサイトらしいので、ここで質問しました。

分かる方いましたら、教えてください。
2018/06/13(水) 23:08:23.18ID:/NCWX40kM
https://qiita.com/Usek

完全なリストではないが多少は遷移が楽かと
2018/06/14(木) 05:32:40.92ID:ZrVl35qK0
>>282
おお、どうもありがとうございましスーパー!

どうやってそういうの見つけるんですかね。私は20分くらい格闘しててもよく見つかりませんでした。

それで、完璧です。どうもありがとうございます。
2018/06/15(金) 02:59:31.76ID:lt/iwqH80
javaを勉強しようと思っているのですがやはり開発環境はeclipseが良いですか?
ズブの素人なのでこれでいいのか迷ってます
2018/06/15(金) 08:02:32.15ID:NNc+3MLQ0
>>284
vim
2018/06/15(金) 08:27:38.23ID:ZdRBs4db0
そういうの試行錯誤するのも勉強の一つ
色んな環境試してみればいいじゃん
2018/06/15(金) 10:01:59.81ID:yGZwzPx3M
>>285
それは環境じゃねーだろ
素人に提示するものじゃないし
2018/06/15(金) 11:41:50.92ID:mFs2dQ61M
>>287
は?素人こそlinuxを覚えるべきだし、立派な環境だろ
2018/06/15(金) 12:14:32.93ID:Pa846KNPH
>>288
ほんと死ねvim厨が!
あっ僕はEmacsをおすすめしますよ
どう考えても環境です
2018/06/15(金) 16:13:05.72ID:laPRR7NnM
>>278
はい。作った人いるよ。関数型言語は神だね。早く中二病がなおるといいね。
> Shen is a portable functional programming language 
ttp://www.shenlanguage.org/

>>284
Atomでもいいんじゃない?
2018/06/15(金) 18:17:30.60ID:WCFrQlvA0
JavaはAtom(テキストエディタ)でやるのは面倒すぎるだろう。
1ファイルでコンパイルして実行するだけなら
できなくはないが。
2018/06/16(土) 01:40:04.00ID:fBdOTDBf0
みんな関数一覧とか設定方法とか雑用メモとかどうやってメモってる?
2018/06/16(土) 15:52:06.99ID:p7wFgbF30
前任者退社により引き継ぎをしています。
そのシステムの一部にLinuxのシェルプログラムが使われています。
スケジューラからシェルプログラムを起動して、さらにそいつから別のシェルプログラムを起動して・・・
という感じになってるんだけど、csh、bash、なぜかpythonと入り乱れています。

個人的な感覚では、どれかに統一していないのはおかしいと思うだけど、俺だけ?
2018/06/16(土) 16:14:21.70ID:l74jUjtd0
この際全部Rubyで書き直しなよ
いっぺんに全部は無理だから少しづつ

で、君が退社すればほら、csh、bash、python、rubyが入り乱れさ!


cshは今は使われないな。混ぜて使ううんぬん以前に単体ですら使わない
有害な csh プログラミングって言われるぐらいだからな
http://www.speech-lab.org/~hiroki/csh-whynot.euc

bashとpythonは用途が違う。

bashを含むシェルスクリプトはコマンド(プログラム)同士を
標準入出力で連携させるために使用する

pythonを含むプログラム言語は、そのコマンドの中身を書く

統一すべきかどうかは内容による
2018/06/16(土) 18:21:29.85ID:xuSdi8wSd
>>293
おかしいとは言い切れないかと。
包丁一本あればどんな料理でもできる、と言うのは、包丁で作れる料理しか作れない奴だけだよ。
どうやらそういう主張をしてるアホが居るけど。

箸一膳あればどんな飯でも食える、に近いか。
スープは?と聞いたら「すすって飲めばいい」とか言うかもしれんが、スプーン使うよね。普通。
問題領域に対して臨機応変にすべきかと。
2018/06/16(土) 21:27:57.92ID:M57kwcdoM
まあ、それで動いてるなら良いんじゃないの?
今後も機能変更とか追加とか必要ならどこかでリファクタリングがてら書き直せばいいと思うが
2018/06/16(土) 21:35:23.50ID:mXgy0Npg0
確かに作りやすさはそれぞれだね。pythonなら何でも出来る、と言ったところで
コマンドを実行するだけならシェルスクリプトの方が手軽

csh も四則演算が出来たり、basename みたいなパス操作が組み込まれていたり
shよりも便利な場合がある。ただ、csh-whynot に言われてるように
問題があるので長いスクリプトには向かない
2018/06/16(土) 23:01:48.36ID:l74jUjtd0
> csh も四則演算が出来たり、
cshしらんが、bash(POSIX Shell)でできることと以上のことができるんか?
bashでできる四則演算例
z=$((a*(b+2)*3/2))


> basename みたいなパス操作が組み込まれていたり
ぱっとみ分かりづらいがbashでも変数展開でできる
basename ・・・ ${0##*/}
dirname ・・・ ${0%/*}

cshだとわかりやすい関数でも用意されてるのかもしれないが
2018/06/18(月) 15:09:48.37ID:pceja3TDM
>>298
基本的に sh と csh のいいところを合わせて bash が出来たようなものだから
bash の方が多機能。(sh は普通 bourne shell のことを指す)

>> z=$((a*(b+2)*3/2))
cshなら
@ z = $a * ( $b + 2 ) * 3 / 2

>> basename ・・・ ${0##*/}
>> dirname ・・・ ${0%/*}
csh なら $0:t, $0:h
どういうのがあるかは 「csh 修飾子」でググってもらえればわかると思う
2018/06/18(月) 15:22:48.19ID:gnBniROg0
>>299
この四則演算、標準化されたPOSIX Shellで動くんだよ。
bashじゃなくてな。

POSIX機能のない古いBourne shell は今使われてない。
/bin/shはdashなどのPOSIX shellになっている
2018/06/18(月) 16:27:20.31ID:DEzQ6B2Ed
メモリを調べているのですがアライメントがよくわかりません
仮想メモリにアクセスするプログラムがアライメントを意識するのでしょうか?
MMUでしょうか?
2018/06/18(月) 17:11:35.99ID:qNB1LIZ40
めっちゃどうでもいいんだけど、地味に迷ってるんだがwebsocketサーバーのドメインってwwwつけるべき?
2018/06/18(月) 17:28:59.34ID:pZ1JIWjnd
変にドメイン分けるとクロスサイトで面倒な目に遭うんじゃない?
最初からwww以外なら、好きにすれば良いと思うけど。
2018/06/18(月) 17:51:05.25ID:gnBniROg0
>>301
プログラム。つまりお前が意識しないといけない。
運が良ければ言語が頑張ってくれるかもしれないがね
2018/06/18(月) 21:51:31.86ID:pceja3TDM
>>301
アラインの判定はcpuだよ。
mmuはページ単位などアラインされたアドレスが渡される
2018/06/20(水) 17:23:21.66ID:vl01tbeTd
他のスレでも質問したのですが回答が得られないのでこちらにきました。
当方Windows7環境です。
Javaでコマンドプロンプトでソースファイルをコンパイルしてクラスを実行しようとすると
Error: opening registry key ‘Software\JavaSoft\Java Runtime Enviroment’
Error: could not find java.dll
Error: Could not find Java SE Runtime Enviroment.
と表示されてしまいます。
Windows\System32とWindows\SysWOW64にもjava.exe、java.javaw.exe、javaws.exeが無い状態です。
Googleでも調べましたが解決できませんでした。
どのようにしたら実行できるようになりますでしょうか?
2018/06/20(水) 20:37:35.56ID:L1M97KLH0
再インスコ
2018/06/20(水) 21:56:15.13ID:yFV+32Cp0
>>307
最インスコしましたがダメでした…
2018/06/25(月) 00:27:21.34ID:hWe3t639r
めっちゃしょーもないけど…
初めてまともなプログラミング学んでpythonのスクレイピングである業務の自動化ぽいの作ったんだけど自分で動かすときは良いとして、他人が使いたい時実行環境無いけどどうすれば動くの
python入れさせるか、linuxサーバかなんかにでも置いてそこで実行させるとか?
普段excelマクロ触る機会しかないオペレーターだから初歩的なとこが良くわからないし考えた結果がベターなのか酷いのかも分からない
2018/06/25(月) 07:56:04.64ID:eTolwdl20
それで合ってるよ
バイナリ化して丸っと渡す方法もある
https://www.google.co.jp/amp/s/news.mynavi.jp/article/python-28:amp/
2018/06/25(月) 08:21:56.93ID:95buam4er
なるほど配布方法で調べたら色々出てくるのかありがとう
共有とか実行環境 無いとかズレた検索してヒットしてなかった
とりあえずバイナリ化試してみるよ
2018/06/25(月) 22:50:47.71ID:5klrzOR+6
現在C++で高音質なボイスチャットソフトを作ろうと思ってます。
声だけじゃなくて音楽なども高音質で相互通信できるようにしようと思ってます。
そこで質問です。
Skypeなどの一般的なボイスチャットは非常に音が悪いように思ってます。
特に音楽を流した場合はかなりひどいと思ってます。
あれはなぜでしょうか?
音声データをそのままUDPで送れば送り元とほぼ変わらない音質で再生できると思うのですが
パケットロスがひどいのでしょうか?
2018/06/25(月) 23:07:26.61ID:5klrzOR+6
すみません。追加で質問です。
上記のボイスチャットの構成は以下のようにしようと思ってます

ClientPC_A
↑↓UDP
サーバーPC
↓↑UDP
ClientPC_B

この場合、3つのPCは全てWAN越しになるのですが、
UDPってグローバルIP指定して通信できましたっけ?
あとセキュリティの面も気になります。
条件としてVPNは使わないというのが必須になります。
2018/06/25(月) 23:13:39.27ID:qWnS35geM
どこからやろうとしてるの?
符号化の処理とか一から書こうとしてるの?
>>312の話ってネットワーク以前の問題じゃないのか
2018/06/25(月) 23:29:07.69ID:5klrzOR+6
>>314
はい、その通りです。符号化の処理から実装しようと思ってます。
現在PC上で鳴っている音声を符号化してストリーミングでUDPでサーバーに送信
受け取ったサーバーは相手にUDPでストリーミング配信するようなのを考えてます。
双方のクライアントのグローバルIPは事前にサーバーPCが知っているのを前提としています。
イメージ的にはVoIPとかですかね?
ネットワーク系の実装があまり詳しくありません。
P2Pによる通信も考えたのですが、なかなかいい資料に巡り会えませんでした。

>>312の話は既存のスカイプとかの音声に疑問を持ったので質問しました。
理論的には符号化したデータをそのままUDPで送りつければパケットロスなしと前提すれば
高音質な音声で再生できると思うのですが
スカイプとかってかなり音悪いですよね(分解能が低いせい?)
音声通話なら問題ありませんが、音楽とか配信するとかなりひどいと感じてます。
なのでWAN越しに音声を送るのは音声が劣化するものなのかな?劣化するのならそれはなぜ?と思った次第です。
2018/06/25(月) 23:35:29.48ID:DekGOqXR0
>>313
WANがインターネットならネットワーク品質はかなり低い
ネトゲ関連の資料を見るといいかもしれない
セキュリティは意味不明。議論したいことが分かってないのでは?
VPNもUDPの下位層の話?意味をわかって使ってない感じ
2018/06/25(月) 23:41:25.31ID:5klrzOR+6
>>316
LAN内でのUDP/TCP通信しか実装したことないので、WAN越しにUDP通信やるならVPN張らないといけないのかな?と思いました。
2018/06/25(月) 23:43:31.85ID:qWnS35geM
Skypeは音声通話に特化してるから人の声以外の周波数はカットするだろ
普通の電話も同じことやってる
無駄な音を削って細い帯域でもそれなりに通話品質を保ってるわけだ
いきなりネットワーク疑ってるようだが、それ以前のところで色々やってんのよ
2018/06/25(月) 23:44:51.35ID:yxVCXFW80
いくらでも遅延していいなら品質はかなり担保出来そう
2018/06/25(月) 23:47:06.19ID:5klrzOR+6
>>318
あーやっぱ削ってるんですね
ありがとうございます。

>>319
そこもきになるんですよねぇ。
ある程度の遅延は許容してますが、実際にどれだけ遅延するかわからないので
サンプルプログラム作って実験してみるつもりです
321デフォルトの名無しさん (ワッチョイ 0b81-VFWw [153.137.128.85])
垢版 |
2018/06/26(火) 02:33:23.38ID:BtboTHCw0
新しいプログラミング言語をつくろうとおもうんだ
どんな文法にしようか
2018/06/26(火) 02:45:39.79ID:xUXA+9eK0
これからを見据えて中国語はどうだ?
2018/06/26(火) 10:49:27.31ID:ZcoT0WZU6
>>321
四則演算しかできない
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況