スレ立てるまでもない質問はここで 150匹目
■ このスレッドは過去ログ倉庫に格納されています
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 149匹目
https://mevius.5ch.net/test/read.cgi/tech/1526606537/
注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください >>192
何でもできるなら尚更c++を学ぶべきだ この問題が分からないので教えてください。お願いします。
相対無=自分以外の何かが無いこと。
絶対無=全てが無いこと。
・無というのは無いことなので、当たり前だが存在しない。
・つまりあるのは有だけというか有が全てになる。
・それを無と呼ぶ。
・そして、有の全てを「全」と呼ぶ。
・全は無限つまり永続性があるものなので、完全消滅は不可能。
・完全消滅できるのは有限なモノだけ。
例えばリンゴが目の前にあったとして、それを完全消滅させたらどう解釈することになるのか?
相対無になるのだろうか?そもそもそういったものを無と呼んで良いのだろうか?
仮にこれを無と呼んで良いのなら、これをリンゴという有限のものに限定しないで、
全に置き換えてみよう。しかし、全は無限つまり永続性のあるものなので完全消滅はできない。
しかし、一番最初の方に絶対無という概念を書いた。
絶対無とは全てが無いこと。
じゃあ、この絶対無という考え方が間違っているということなのだろうか?
相対無はどうだろう?
相対無というのは自分以外の何かが無いことなので、 一見この概念なら正しそうな気もするが、
例えばさっきの例のリンゴに関して言うと、
目の前にあるリンゴを完全消滅させたら、これをどう解釈するのかが無に対する考え方が異なるため難しくなる。
目の前にあるリンゴを完全消滅させて、それを相対無と呼ぶのなら、
>・無というのは無いことなので、当たり前だが存在しない。
この考え方がおかしくなるのだが、そうすると、目の前にあるリンゴを完全消滅させた場合、
それをどう解釈するのかが分からなくなってくる。
>・無というのは無いことなので、当たり前だが存在しない。
これを継承して、且つ無と言うのは相対的な無だけつまり相対無だけがあり得るとし、
絶対無というのはあり得ないとするか、
そもそも、
>・無というのは無いことなので、当たり前だが存在しない。
これ自体が絶対無で、現在あるものが無になることを相対無と呼ぶのかなど、
いろいろ考えられるが、今現在はまだはっきりしていない。 >>187
入門書で躓く人は他で何かやっても同じ
モチベーションとか熱意みたいなのが続かないのが根底にあるから C++はその入門のハードルが高いんだよ〜〜〜
ヘッダとか型とか覚える事が山程ある
phpならその辺何も考えんで良い 入門を超えたら他の言語なんて余裕だ
それにPHPなんて今更なんのために覚える phpですら型くらいわからんと早晩理解不能のバグで行き詰るぞ
公的資格関係ないから敷居が低いように見えるし入門書は量産されまくってるけど
プログラマは経験と知識を積み重ねまくった技術職
ハードルあって当たり前 >>192
最終的な目標はウイルス対策ソフト作ったり簡単なゲームを自作してみたいです
ウイルスとかデバッグするにはより機械言語に近い言語が必要と聞いたからとりあえずC++選んだって感じです
今は目標を下げてとりあえず何も見ずに簡単なツールを作れるようになりたいです
その中の3つですとC#が適任でしょうか? >>197
ハマってたネトゲやめてプログラミング始めたのでやる気も時間もあるんですが…
一応優しいC++は読み終わったんですがロベールは難しくてその中間がないものかとgdgdしている状態です。
ロベールは前の章の説明・コードを使いまわしにして説明したりするので中々読み飛ばすのも難しいです おいウィルス対策ソフトは独力で作って運用してくには最上級の難易度だぞ
あえて例えるなら、地盤から工法から内装から法対応まで全部一人で家を建てるようなもの
どの言語がというレベルじゃないと思っておけばまず間違いない
自作の簡単なゲームを作りたいならまずツクールとかその類を触ってみたらどうだ
動機・目標があるカテゴリというのは良いことだし
それでダメなら自前プログラミングは無謀 行きつく先は全部マシン語なのにな
VBのコンパイラを優秀にさせて
C++並みに最適化する天才はいないのかね? Hello Worldとか取りあえず何か動かしてみましょうって啓発があるのに
基本を覚えてからやるんだーって人を見るとやる気がないのか夢見すぎなのかと思う 友達にプログラムやりたいんだけどとか言われたときは
顔に出さなかったけどうぜーって思った
言語も入門書も自分で選べないとか それ多分お前がミジンコ扱いされてんだよ
ミジンコにできんなら鼻ほじっててもできるやろ的に ビル・ゲイツとニール・アームストロングはどっちの方が頭が良いですか? C++で何でもやろうとすればそりゃ学習コスト半端ないけど基礎的なことはC++だろうがなんだろうが大差ないだろ
まあ制限がある言語の方が余計なことができない分初心者向きってのはあるけど
GoとかC#とかかな つーかやさしいC++読み終わっててクラスで躓くってどういうこった 簡単なチャットボットを作ろうと思うんですが参考になるサイトとかソースコードでおすすめなものってありますでしょうか? CをやってからC++やったほうがいい
いきなりC++はハードルが高い railsってオワコンですか?
オワコンだったらなういには何ですか? >>216
そもそもCを知ってることが前提の本もあればCから教えてくれる本もある
だからどっちにせよCは避けて通れない だいたいCですら理解できるようになるまで
かなりの学習コストがかかる
で、頭悪い初心者本で
なにも分かってないのに分かったつもりになる
この板にもそんな知恵遅れが一杯いる そもそも初心者がフレームワークを使うこと自体が間違ってるからな
どういう思想でフレームワークが設計されてるか分からずにフレームワークなんか使えるわけがない
低学歴知恵遅れでも間違った使い方しててもなんか作れた気になれる Cでわけわからんのはポインタ演算とかだから、Cから解説してるC++本でいいんじゃないの C++は魔境
もしくは出口のないダンジョン
明確な目的ないなら入らない方がいいと思う 超初歩で申し訳ないんですが
Google Chromeの拡張機能にマウスジェスチャーがあるのですが、ジェスチャーの「閉じたタブを開く」が機能しません
代わりに「スクリプトを実行する」で、Ctrl+Shift+Tを押したことにしたいのですがどう記述したら良いでしょうか
スクリプトはjavaScriptで動くようです 初心者にCからやったほうがいいよというとCの本1冊読めばプログラム作れるようになって
1時間くらいキーボードたたけばゲームが完成すると思っているからめんどくさい いずれにせよCやった方がいい人間が多数派だった自体はとっくに終わりを迎えてるよ C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:
- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)
- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。
言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。 Linus の格言でしょ
ロベール分からないとか言ってる時点で勉強する気のない荒らし確定だから触らなくてヨロシ
独習 C++を読んで、次に Effective C++ を読んで、次に Stroustrup を辞書にしながら作りたいものを作り始める
それ以外に道ないよ
あとゲームプログラミングはもはや一つの分野だから、C++ の他にそれの参考書ももちろん要る >>227
言ってることは正しい
C++は非常に低級なところまで触れるのに、
そこをライブラリに任せていては全然意味がない 本格的な入門書は、ロベール・柴田望洋・ハーバートシルトの3冊。
これらは最低限、数言語をやった人が対象。
Ruby などをやっていないと、理解できないはず
もっと簡単なのは、やさしいシリーズの高橋 麻奈
1. 動的言語。Ruby, Python, JavaScript
2. 静的言語。Java, Kotlin, C#
3. ポインタのある言語。C/C++
最初に1を5年、次に2を5年やると、3へ進める。
なぜかと言うと、ポインタのある言語は、ポインタを追い回すだけで、
100時間ぐらい、あっという間に浪費するから、その時間で、1を習得できる
初心者がポインタのバグを消すことは、まず無理だから
それに、C++だって、ファイル読み込みには、
動的言語のLua, Squirrel を使うから、どの道、1が必要
Ruby で、Linux の基本コマンド、CVS・ファイル・テキスト処理、正規表現と、環境構築運用を学ぶのが先。
これらは全言語で必要だから、Rubyで学ぶのがよい
Rubyなら、Web サーバー(WEBrick)でも、1行で起動できるw
ruby -run -e httpd . -p 8080 最も習得するのが難しいプログラミング言語は何ですか?
C++ですか? もしかしてこの板でRu
byってNG推奨ワードだったりする? 食べ歩きユーチューバーって需要あると思う?
食べ歩きユーチューバーになろうか迷う。 用意するのはビデオカメラもしくはスマホとミニもしくはコンパクト三脚だけでいい? HTML5やフラッシュの2Dゲームがことごとく重いのはなぜですか?
いったい何をやってるんでしょう?
PSやPS2のエミュで3Dゲームやってる方が軽いです
軽くするにはブラウザの画面のとこに合わせて、ダイレクトに画像を上書きして
両方ともアクティブにするとかで出来ないのですか? 東大の数学科に入りたかった・・・・・。
でももう俺は歳だ・・・・・・・・・・。 >>241
多分パソコンのスペックがしょぼいんだろ >>241
ゲーム機が描画に特化しているだけ
逆に言うとゲーム機での計算はくっそ遅い
後は>>243の通りスペックがしょぼい >>244
エミュって書いてあるでしょ
ゲーム機じゃないよ 歳をとってから東大というか大学に入ったらイジメられますか? >>241
Flashは重いと思ったことはないからわからない
HTML5はスクリプト動作部分だけでとってもウェブブラウザ間ですら処理能力が違う
どんな環境で何を動かしてそう思ったのかわからないと答えを出せない
>ブラウザの画面のとこに合わせて、ダイレクトに画像を上書きして
処理が重くなるのはゲームなどの場合はほとんどその画像の「生成過程」
画像を「表示」だけする部分をいじってもたいして早くはならない >>249
それはブラウザ経由するからでしょ?
OSが画像処理して表示するなら、エミュ同様軽く表示できる
ならば、ブラウザ画面の上に、画像を上書きさせた方が軽く済むって理屈じゃん 人によるってことは、イジメられる可能性もあるってことか・・・・・・。 イジメはイジメられるほうにも問題があることが多いからな
可能性を排除できないのはしょうがない 板違いだけど、ここの人たちはかなり詳しそうだからここで質問します。
なんて言ったら良いのかよく分からないんだけど、
姿を晒さないで、声だけの出演で、いろんな情報を提供するユーチューバーっているじゃん。
例えば、宇宙に関する話題とか科学全般に関する話題とか。
要するにトップランキングとか電撃ランキングみたいなユーチューバーになるにはどうすれば良いのでしょうか?
ああいうのってネタは自分で一から考えて作っているのでしょうか?
電撃ランキングは海外の動画をパクッてそれの一部を改変したりしているらしいですが、トップランキングも同じ感じなんですかね?
ああいうユーチューバーになるには相当高度なスキルが必要なのでしょうか?例えば映像関係とかプログラミング関係とか。
いろいろ詳しく教えてください。
特にああいう感じのユーチューバーになるために必要なスキルが知りたいです。
やっぱり初心者には無理な領域なのでしょうか?
回答よろしくお願いします。 このスレで質問するってところで既にセンスゼロ
残念だが諦めろ ここで応えたら、俺も殴られるし。
気の毒だが。。。 >>250
画像を「表示」だけする部分=その「OSが画像処理して表示する」部分
「生成過程」の部分=ゲームやるときに自分のキャラクターの位置やほかのキャラの位置やらそれらの衝突などの各判定部分等の処理、キャラや背景などの「画像の表示内容の指示」部分
多分ポリゴンの描画をするようなものを「OSが画像処理」と思ったんだろうが、それは「生成過程」の部分の中の「画像の表示内容の指示」部分のさらに一部
WindowsだとDirectXなどによって通常のCPU処理に回すよりもグラボなどで担当することによって早くはなるが
ゲームなどの処理内容で比率が多いのはその部分じゃない
「ブラウザ経由する」のはスクリプト部分(FlashやJavaなら中間言語)で「生成過程」の部分全てになるからネイティブで動くエミュとの差が出るのは仕方がない ああエミュはネイティブに「変換したうえで」動かすだった
中間言語は程度があるだろうけどスクリプトの変換動作はそんな効率よくないから 高級言語で作ったものが低級言語よりはるかに遅いのは理解できる
html-jsやflashがそれと同じような理由で本質的に遅いのも理解できる
コンシューマ機は元々ゲームに特化した作り
コンシューマ機上のソフトウェアも実機スペック上限もあって節約しまくって特化する
だからスペックのわりに動作が早いのも理解できる
じゃあ、エミュレータの処理はどうなんだろう
基本的には実機の機械語をPCの機械語に変換するとかだけだよね
PSやPS2だとPCにかなり近いものだった気がするけど >>237
別にrubyはNGワードじゃないけど、>>231のruby推しの奴は、相手の意図も話の流れも構わずにいつも同じ主張を繰り返すだけなのでスルー推奨。 というかhtml-jsと違ってflashはどっちかっていうとツクール系に近い感じ?
flashってシステムのうえで実現してるわけだし >>202
一冊目の入門書が読み終わったからって次のレベルの本に進もうというのが間違いでは?読みました、コード写して動きを見ましたじゃ、まだ何も身に付いてないよ。
まずはその本の解説している内容を真似て自分であれこれ書いて、疑問を自力で解決したり調査したり、自分に分かることと分からないことがどの辺なのかを自分で理解した方がいい。 誰か>>254の質問に答えてください。本当にお願いします。
真面目に考えているんです。
できれば、ユーチューバーとして生計を立てていけたらなとも思っています。 >>247
歳をとっているからという理由でいじめられることはない。
歳とは無関係に、あなたのいつもの5ch上での言動から察するに、他人はあなたを関わりたくない相手だと思う可能性は高い。
そして、他人のそのような態度をあなたは一方的にいじめられたと解釈するのでは? >>259
エミュレーターのチューンナップ度合いが半端ないのだけはわかる
PS2のエミュレーターのPCSX2はマルチコア処理や描画をDirectXに任せたりの設定ついていたりするし
だからHTML5をエミュ並みにしろっていうのはブラウザを同じようにチューンアップしてもらうしかないな >>260
それ、荒らしによるマッチポンプだから触らないほうが良いよ >>254
ナショナル ジオグラフィックやディスカバリーチャンネルといった有料の放送でやったのを見てたんじゃね 教えてほしいことがあります。
ド底辺高校卒の高卒でしかもブランクが何年もある人間がアメリカやイギリスの名門大学に入る方法ってありますか?
やっぱり無いですか?
本当は日本国内の一流大学に入りたいと思っていたのですが、
日本はやっぱりどうやら18歳で入学する人が圧倒的に多いということで、
歳をとってから大学に入ることについて否定的な見方をする人がかなり多いので、
厳しいかなと思いました。
そこで、ド底辺高校卒でしかもブランクがかなりある人間が、
米英の名門大に入れる方法は無いかと思ったのですが、やっぱり無いですよね? WEBサイトを作りたいのですがHTMLとCSSとpythonとJSで中級クラスのWebサイト作れますか?
Progateを学んでてなんとなく気に入ったのがその4つでした
pythonはマンガでわかるテキストを買って読んだら楽しかったので。
JSはツクールにも使われてるので
HTMLとCSSはWEB作成に必須ですので。 Python でも出来るけど、フレームワークでは、Ruby on Rails が定番
Python では、日本語の情報を得るのに苦労する。
Django で作っている日本人が少ないから
本もこの1冊しかない。
Python Django 超入門、掌田津耶乃、2018
Railsの本は一杯あるし、無料のRails チュートリアルもある
もちろん、HTML, CSS, JavaScript も必要。
VSCode も使う
Ruby なら1行で、自分のPC 内に、Web サーバー(WEBrick)を起動できる。
ruby -run -e httpd . -p 8080 JavaScript向けのWEBフレームワークもあるよ Ruby, Python, JavaScript のフレームワークは、ここにまとめてある
Ruby 初心者スレッド Part 64
https://mevius.5ch.net/test/read.cgi/tech/1535797516/267
基本はRails。
これをやると、Node.js + Express なども出来るようになる >>246
オンゲーで解析できるようになるには何学習すればいい?プログラミングなんて触ったこともないんだけど
チートエンジンでフリーゲーム弄ってればアセンブラもAPIも覚えられるって聞いたけどそれ本当? 最近のオンラインゲームはプロテクトでガチガチに守られてるからあんまり期待せんほうがいいぞ
10年前のROとチョコットランドはやりたい放題できたけど、今はもう無理 確かに簡単ではないだろうけど突破してる人もいるし挑戦はしてみたい
アセンブリの命令表を見ながらフリーゲーム解析してみてるけどアセンブリ言語難しすぎてサッパリ
普通にHELLOWORLDとかそいうんからやったほうがいいんかな? >>276
プロテクト破るためのアセンブラの知識と、何かを作るアセンブラの知識はちょっと異なってる。
ディスクチェック突破とかから挑戦した方が良いのでは?
だいたいエラーメッセージ出してる所でブレイクしてそのスタックを遡っていきながら分岐系の命令書き換えて行くかな。 ログインが必要なゲームだとバンされるので
最悪できなくなる覚悟でやること あと不正競争防止法違反や不正アクセス禁止法違反になるので
損害賠償請求される覚悟でやること 営業妨害などでも、逮捕される
ちょっとしたいたずら程度に思っているかも知れないけど、
基本、チートは盗みと同じ
逮捕される 情報系の大学に通ってるのですが授業のレベルが低すぎて通う気がおきません
プログラミングの授業なんて期末テストが配列までとかそういうレベルなので休学して自分の勉強するという選択肢はありですか? >>277
ほうほう
じゃあASMでHELLOWORLDだのその他プログラムを書けるようになっても
チートエンジンで見るアセンブラを理解できるようになるわけでもないと
今の俺の勉強方法は間違えてないんだな。サンキュー
win付属の簡単なゲームとかからやっていくつもり Wikipediaの文章をコピーして、それを貼り付けて、文章読み上げソフトに読ませるってだけの動画を作って
YouTubeに投稿するのは違法で即行逮捕されますか?
それとも、最後に、Wikipediaから文章を引用したことを明記すれば大丈夫なのでしょうか?
教えてください。 まっさきに誰がそんなの欲しがるんだ?って思ってしまったなw
必要な人は音声ブラウザを使ってるだろうし
Chromeのアドオンだってあるようだし
ま、誰が欲しがるか?ではなく楽して金儲けできないか?なんだろうけど
まあ金儲けにはならんだろうなぁ 他者の著作物を、引用できる条件は厳しい
丸々、文章をコピペすれば、違法。
許されるのは一部分のみ
「引用」で検索して そういうや「引用するもの」がコンテンツの
主になってはだめだったな。 そっかぁ・・・・・。
やっぱり自分で動画を作って収益を得るのって難しいんだな・・・・・・・・。 >>278
法に触れてるかと言われれば微妙じゃないの?
規約違反は間違いないだろうけど。
不正競争防止法と不正アクセス禁止法がどう適用可能かわからん。
営業妨害は起こした問題次第だろうけど。 〇〇入門みたいなやつ読んでも黒い窓でテストの平均点計算するプログラム作るだけで全く役に立つと思えない
もっと実践的なの本とか学習方法無いの? >>291
そんなあなたにスピ〇ドラーニング
本読んで本の内容しかできないのはあなた自身の問題 ■ このスレッドは過去ログ倉庫に格納されています