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

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

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

注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
2019/03/31(日) 12:15:34.74ID:J0oK4LzJ
>>770
GNU diff
2019/03/31(日) 12:33:22.09ID:Bppz/aAf
次から「スレ立てるまでもないプログラミングの質問はここで」にスレタイを変えれば
スレ違い・板違いの質問が減るんじゃないだろうか
2019/04/01(月) 17:37:38.19ID:mxiGkdDo
何か初心者でも参加可能なオープンソースプロジェクトってありますか?
具体的にはある程度言語の基本は理解してるけど
あれば教えてほしいです
2019/04/01(月) 17:44:44.34ID:IR6CehlZ
>>774
GitHub読みまくって気に入ったレポジトリにプルリクエストしてみなよ。
2019/04/01(月) 18:06:24.59ID:ONnamIue
>>774
初心者お断りのプロジェクトは殆ど無い
2019/04/01(月) 19:34:41.50ID:mxiGkdDo
>>775
そうしてみる!
>>776
それ聞いて安心しました
2019/04/02(火) 16:23:31.52ID:yfiOb+qB
今perlを一番使いこなせるスクリプト言語にしたくて、perl5を勉強しているのですが、もしかしてperlって無くなったりしないのでしょうか?
2019/04/02(火) 16:32:13.28ID:jr9Y0WaX
>>778
無くなるの定義によるがこの板のスレを勢いでソートしてみればオワコンなのはわかるだろう
2019/04/03(水) 13:16:27.40ID:Hc0NOTVg
正規表現について質問です。

*** あいうえお *** - かきくけこ - 9:00-10:00

という文字列があった場合、
あいうえお
かきくけこ
9:00-10:00
をそれぞれ取り出すにはどうしたらいいでしょうか?
2019/04/03(水) 15:30:30.62ID:Hc0NOTVg
>>780です。
自己解決しました。
782デフォルトの名無しさん
垢版 |
2019/04/04(木) 17:25:39.82ID:CWV/GvWg
フレームワークとAPIの違いってなに?
フレームワーク単体使えばプログラム作れることは解ったけど、c言語だとAPI使ってとか作れるし、ネットで情報取得する時にAPIにアクセスするとか言ってよくわかんないんだけど
2019/04/04(木) 17:28:29.59ID:AkvAtARs
質問する前にGoogleで検索しましょう。
2019/04/05(金) 12:15:57.02ID:xPcsbeSU
>>778-779
perl をやるぐらいなら、Ruby をやれば?

>>782
API は、公開された仕様。
クライアントからは、その仕様に則って、サーバーへアクセスすれば、情報がもらえる

代表的なフレームワークは、Ruby on Rails。
全体像・構造が決まっていて、各部分へはめ込んで作る方法。
プロ向き

フレームワークと逆の概念は、ライブラリを使って、各部分を作って、自己流で全体像を作る方法。
各人によって、アプリの構造が変わるため、推奨できない!
2019/04/05(金) 18:22:21.22ID:qQEc9QbG
>>784
消えろ
2019/04/07(日) 16:01:20.63ID:MFkC9rxe
https://ja.cppreference.com/w/cpp/links/libs
このライブラリに、XML、JSONってあるんですが、C++でXMLとJSONを使う用途ってどんなときですか?
2019/04/07(日) 16:39:13.56ID:Uqhse/UH
>>786
C++で作成したアプリが他のシステムとやり取りするとき、相手側がインターフェースとしてそれらを使用しているからそれに合わせることもあれば、自分のアプリ単独でもデータの保存形式としてそれらを採用することもあるし、いろいろあると思うぞ。
2019/04/07(日) 16:59:05.56ID:MFkC9rxe
>>787
ありがとうございます!
2019/04/07(日) 17:45:41.44ID:S1k9+TbI
マイコンやってる人いますか?
マイコンの何が楽しいのか教えてほしいです
自分も趣味にしようと考えてるのですが、どんなところに面白みを感じるのか知りたいです
2019/04/08(月) 01:33:37.96ID:3hZl3Wdo
どん・マイ・コン♪
791デフォルトの名無しさん
垢版 |
2019/04/08(月) 07:28:14.99ID:26lZNeBT
>>789
こっちで質問した方が良いよ。

電子工作入門者・初心者の集うスレ 84
https://rio2016.5ch.net/test/read.cgi/denki/1543800380/
2019/04/08(月) 08:50:57.96ID:QfzJZ21c
主に、センサーを使うのだろう。
ただし、PIC マイコンなどは、C言語だから難しい

ラズパイで、Python でプログラミングする方がよい。
ラズパイの事は、いつも日経Linux に載ってる
2019/04/08(月) 11:19:12.27ID:HBAqNb7E
俺のスペック
底辺大学の底辺
特に実績や資格もない

そんな俺が人生逆転のためにPCの勉強をしようと思ってるんだけどみんなはどうやって勉強した? 本?PC教室?大学?
2019/04/08(月) 11:20:13.09ID:9iyhsRYm
PGじゃなくてPCなら板違い
2019/04/08(月) 23:53:22.26ID:oc7eEei6
ほんとだPC版あったわすみません
796デフォルトの名無しさん
垢版 |
2019/04/09(火) 22:41:08.63ID:3cQd1WBf
プロセスの標準入力に情報を入力した時、
もし他のスレッドからも入力されていたら情報が混線しますか?
2019/04/10(水) 19:15:11.76ID:Rl3DBR8P
chrome拡張のスレってない?
Webプログラミング板になるのかな
そっちにも見当たらないんだよね…
798デフォルトの名無しさん
垢版 |
2019/04/10(水) 22:06:02.42ID:Laa+8bN0
Google Chrome 拡張機能 23
http://egg.5ch.net/test/read.cgi/software/1554047904/
2019/04/10(水) 23:32:17.87ID:Rl3DBR8P
>>798
ごめん違う
開発関連のスレ探してる
2019/04/10(水) 23:40:52.05ID:7A5tgjmN
ない
いるならたてたらいい
801デフォルトの名無しさん
垢版 |
2019/04/11(木) 09:48:03.80ID:ENlInU7l
聞いてくれよ、XGBoost手動で入れたんだけどさ、
0.82が先月リリースされたばかりなのに
今月頭に入れたバージョンをさっき調べたら0.83なんだよ。。
どういうことだよ。
2019/04/11(木) 09:53:07.97ID:ENlInU7l
いや、忘れてくれ。。すまん。。
2019/04/12(金) 17:51:17.57ID:6IS3r2Ti
これからやるとしたら
RubyとPHPならどっちがええっすか?
2019/04/12(金) 17:51:44.19ID:6IS3r2Ti
あ、いいわすれました
2019/04/14(日) 14:50:19.70ID:AVvjfIV7
netflix のお勧め動画を教えてください!
2019/04/15(月) 12:58:26.11ID:c3z1LOpb
>>803
PHPのほうがゆるくていいんじゃない?
配列で何でも処理できるしね
2019/04/15(月) 18:48:53.61ID:dyxqapN5
PHP8はめっちゃ速いらしいね
2019/04/16(火) 00:59:33.97ID:6nGrNh+A
アルゴリズムについて質問です。
ハッシュ探索の対象となる配列には、同じ数字が2つ以上格納されないという前提で
考えてよいのでしょうか?
例:int[] array = {0, 1, 1, 3};
809デフォルトの名無しさん
垢版 |
2019/04/17(水) 20:28:13.59ID:bfpXtPq4
ClangやLLVMはJVMのようなクロスプラットフォーム性を持ちうると思いますか?

LLVMはJVMと類似しているところがあります。
中間コードを作成してそこからさらにJITをする、と。
ではJVMのようなクロスプラットフォーム性を持ちうるのでしょうか?

私の考えでは、LLVMやClangが何であれ、
CとかC++で書かれたコードは多くの場合クロスプラットフォームにならないと思います。
たとえ中間コードを生成しても。
数値計算的な処理はクロスプラットフォームになっても、
例えばJavaがSystemパッケージで提供している機能をCやC++で書くと環境依存してしまいそうです。

LLVMやClangというプロジェクトはJVMと競合すると思いますか?
2019/04/17(水) 20:37:44.79ID:1tkAgg9E
>>809
LLVMのbitcodeと、WebAssemblyについて、それぞれ三十字程度でまとめといて。
811デフォルトの名無しさん
垢版 |
2019/04/17(水) 21:07:31.37ID:bfpXtPq4
私はLLVMについて今日調査を開始したのであって、使った事はありませんし詳しくありません。
最初その文言をいれてあったのですが長くなるので削除しました。
812デフォルトの名無しさん
垢版 |
2019/04/17(水) 21:09:06.48ID:bfpXtPq4
私がLLVMの熟練者であるように思えたのなら、すみません。
そのような態度をとるつもりはありません。
私がそうでない事を暴く事に意味はありません。
私の認識が間違っているなら、ぜひ修正してください。
そのための投稿です。
813デフォルトの名無しさん
垢版 |
2019/04/17(水) 21:10:35.32ID:bfpXtPq4
やはりその手の文言は入れておいた方が円滑にコミュニケーションができますね。
なぜかわかりませんが、熟練者である事を装っていると思い込んで、
それを暴く事を目的とする人が出現してしまいます。
814デフォルトの名無しさん
垢版 |
2019/04/17(水) 21:35:42.43ID:ZqVb+yvV
windowsでゲーム作りたいならC#でいいの?
あとファイラー作りたい
おすすめの本教えて

ちなみにperlが普通に書けてCが学生の頃に習ったことあるけどもう忘れた
GUIは全然できない
815デフォルトの名無しさん
垢版 |
2019/04/17(水) 21:39:20.23ID:VHrQPR5f
テーブルゲームとかならC#でも良いけど、アクションゲームとかはC/C++とDirectX
2019/04/17(水) 21:42:04.57ID:o6t++Kqu
>>803
Ruby の方がよい。

PHP は、プログラミングの本が少ない。
Word Press ばっかり

一方、Rubyは、シェルスクリプト・PowerShell の代わりになる。
Vagrant, Chef, Homebrew なども、Rubyで書かれているのは、そのため

better Perl

また、オブジェクト指向・関数型で、他言語を学ぶ基礎になる。
JavaScript, Kotlin は、Ruby に似せてる
2019/04/17(水) 21:44:38.67ID:SIKwKn9k
> JavaScript, Kotlin は、Ruby に似せてる

じゃあ、JavaScriptとKotlinをやろう!
2019/04/17(水) 21:46:35.61ID:VDkzUi/q
>>814
C#というかゲームならUnity使った上でC#を必然的に使う形がいいだろうな
本の前にまずネットで調べてみてもそれなりに身につく
ファイラーの方は知らない
819816
垢版 |
2019/04/17(水) 22:30:18.14ID:o6t++Kqu
今までのJavaScript(JS) は、Python と同じで、関数スコープしかなかったけど、
ES2015 では、Ruby と同じ、ブロックスコープも作った!

2つのスコープで厳格にしないと、大規模開発できないから、Rubyに似せた

関数型言語のElixir も、do 〜 end ブロックがあり、Rubyそっくり

Rubyは、シェルスクリプト・1-liner では、JS, Kotlin, Elixir よりも使いやすい
2019/04/17(水) 22:56:15.13ID:SIKwKn9k
よし、じゃあ、JavaScriptとKotlinをやろう!
2019/04/18(木) 17:07:23.86ID:/n+AA5ti
>>814
ファイラーはサクサク動くものが作りたいならC++
重くてもいいならC#
2019/04/19(金) 00:50:16.63ID:uHU9i8Kv
重くていいけどサクサク動くなら?
2019/04/19(金) 08:06:38.03ID:GnXLTXUb
C#で使ってプリコンパイルインストールかな?
824デフォルトの名無しさん
垢版 |
2019/04/19(金) 13:21:32.46ID:Rb5u/z0h
学校の課題でHTMLでHP作ってるんだけどwin10のパソコンで書いたやつを学校PC(win7)で開くと文字化けするんだがどうすればいいのか教えてくれ

https://i.imgur.com/8QFDaAE.jpg
こんな感じで書いた
2019/04/19(金) 13:50:04.95ID:1TufvKld
何でこの板で聞こうと思ったのか逆に聞きたい。学校って小学校か?
シフトJISで保存しているってオチなのはわかる
2019/04/19(金) 18:59:23.25ID:oQA2PYpz
ミーハーワイ、PythonのTシャツ作りたい
ぐぐったらプログラム言語自体に著作権はないらしいそこで気になったんだけど

0.自分で書いたソースをのせる
1.pythonという文字を入れる
2.pythonのロゴを使う
3.自分で着用する
4.友達にあげる
5.ネットで売る

どれがOKでどれがだめ?
2019/04/19(金) 19:03:13.98ID:Nw50oaDO
>>826
0〜5までの組み合わせの条件式作ってやり直してください
2019/04/19(金) 21:22:43.60ID:Cry1IFM3
>>826
自分で書いたソースを手書きするならあげるなり売るなり自由だが
フォントを使うならその権利関係は確認が必要
pythonのロゴを使うなら許可をもらう必要がある
829デフォルトの名無しさん
垢版 |
2019/04/19(金) 22:03:06.03ID:eOPCjSYi
C#とかGUIとか全く出来ないんだが、
とりあえずこれ読めばアプリケーションとか作れるか?
https://www.amazon.co.jp/dp/4877834125/
2019/04/19(金) 22:24:54.37ID:ZQA7Fvdt
C#によるWindowsシステムプログラミング
北山 洋幸 (著)
831デフォルトの名無しさん
垢版 |
2019/04/20(土) 04:46:54.34ID:YaBmFALh
プログラム(C#のWPF業務アプリ)を解析して仕様書を作ることになったのですが、
画面遷移・データアクセス・各ヘルパーメソッドでの処理など、全体の概要をぱっと見で分かりやすいようにするには、どういう図を作るのがいいでしょうか?
それぞれの詳細は別途記載するので問題ありません。

よい資料があれば教えて下さい。
2019/04/20(土) 07:22:18.32ID:rcvSJkam
北山の本は、素人が読むような本ではない!

>>824-825
ファイルを、shift-jis(sjis, CP932) ではなく、UTF-8N で保存し直す

UTF-8 は、BOM付き
UTF-8N は、BOM無し

Web 系のアプリは、UTF-8 を使う。
sjis は、Windows 内でしか使えない!

改行コードも、WindowsではCR+LF(\r\n)、LinuxではLF(\n)
2019/04/20(土) 11:41:01.50ID:A9F6oX1X
普通UTF-8はBOMを付けない
UTF-8Nていう変な表記を使うのは変態だけ
2019/04/20(土) 11:54:52.40ID:xKyBwshp
notepad.exe「普通ってなんやねん」
2019/04/20(土) 11:59:23.07ID:VX0Nm4MT
BOMいらない派がうるさいから最近は utf-8 with signature だな。
2019/04/20(土) 15:06:15.45ID:/wmjgZ32
>>835
with signature
ってなにを示すための signature ですか?
2019/04/21(日) 05:48:06.19ID:HT/hFmaD
C言語ちょこっとかじって次なにか触りたいなと思ってますの
C++とC#だったらどっちがいいっすかね、何やりてーんだとかは特にないっす

あとそんなのやめて黙ってこれやれやってのあれば雑魚にもわかるように理由つけて教えてやってくれたら嬉しいっす
2019/04/21(日) 06:12:45.67ID:TAIIcaTj
何も作りたいものないのに学んでどうするの?
せめて目的言ってくれないと分からんわ
仕事になるのはどれかとか
2019/04/21(日) 07:34:50.24ID:DgK6mtWg
目的ないならJAVA系とかスクリプト系とか
全然別の言語がいいんじゃ?
2019/04/21(日) 07:36:00.40ID:B4GAIXft
>>837
Javascript勉強して趣味のブラウザアドオン開発
理由は他人の役に立てるから
2019/04/21(日) 10:19:47.63ID:z8PdsQwu
学習意欲だけがあって目的がないなら
そのどちらかならC#
言語仕様がJavaの流れを汲んでいるしより近代的なので他の言語への取っ掛かりとしやすい
C++は必要になったとき学べばいい
2019/04/21(日) 10:27:32.28ID:MozNv5pX
>>838
>何も作りたいものないのに学んでどうする
私は作りたいものをなくして言語だけ先にやった口です、たしかにモチベーションに欠ける学習は楽しくない一面もありますが、そういう学習も無意味ではない…
2019/04/21(日) 13:43:26.25ID:x7ueYzGt
そういうことにしとかないと生きるのが辛いんだろ
2019/04/21(日) 17:07:37.43ID:JHSNmdos
何でも理由が無いと学ばない奴に学ぶ理由を教えるとか嫌だわ
845デフォルトの名無しさん
垢版 |
2019/04/21(日) 17:09:57.48ID:lkSaJ6Wu
C#の開発環境をインストールしたいんだけどどれか分からんのだが
https://i.imgur.com/9WgwiPm.png
これでいいのか?ですか?
2019/04/21(日) 17:56:38.38ID:eCrSh3uY
>>845
それでいいけどずっと使うのならMSにメールで登録する必要があるからな。書いてあるようにコミュニティ使うのが無料なのは間違いない
847デフォルトの名無しさん
垢版 |
2019/04/21(日) 18:01:14.55ID:lkSaJ6Wu
>>846
そうかサンクス!
2019/04/21(日) 18:14:07.97ID:ECfCuHga
Raiderは?
2019/04/21(日) 19:43:57.92ID:WLZxzXTI
無限区間の台形公式ってなんで精度クソ良いの?
直感的に理解できない
850デフォルトの名無しさん
垢版 |
2019/04/21(日) 19:49:20.10ID:PDMKIs50
人工知能の開発とかお前ら就職しているの?
していないなら、転職する気あるの?
2019/04/21(日) 20:23:39.30ID:OBuAAVZ8
データサイエンティストとか馬鹿専用の職業だろ

そのへんのコーダーとかの方が百倍偉い
852デフォルトの名無しさん
垢版 |
2019/04/22(月) 04:20:20.56ID:+wJKM1Vk
だいぶんハードル低くなったよな。
853入門者
垢版 |
2019/04/22(月) 07:49:35.61ID:xB9PwIcK
独習C#のビット演算子の項目が全く分からないのですが
入門者にもっと分かりやすく解説してる本はないでしょうか?

書籍スレが消えてしまったのでこちらで…
2019/04/22(月) 12:49:30.90ID:A5Rqz7hQ
例えば、bit and (積)なら、
( 10進数の12 は、16進数のC )

1100 ( 12, 0x0C )
0101 ( 5 )
----
0100 ( 4 )
2019/04/22(月) 13:05:24.29ID:GHPwKX7D
>>853
2進数はわかるかい?
2019/04/22(月) 13:07:39.11ID:BCLsazee
>>853
はじめに言っておくと「こんなもん何に使うかわかんねぇ!」って段階なら知らなくても全く問題ない
普通の四則演算でできなくてビット演算でしかできないって物はおそらく無い

じゃあ何かって言うと、コンピュータのメモリが持ってる0と1の状態のデータでそのまま計算する事ができる
普段は人間にわかりやすいよう数字とか文字列とかに変換して表示してくれるだろ?
でもコンピュータの中だけで完結する計算ではそんなの無駄。だから「ものすごい速さで計算したい」とか「メモリの領域が限られてるコンピュータで計算したい」とか、人間にとってのわかりやすさを犠牲にしてでも効率が求められる場面で使われる
初心者がビット演算をよくわかんないって言うのはまさにこのわかりやすさを犠牲にしたため

だから、必要になったら使えばいい。ビット演算が必要になるような場面に遭遇するほど習熟した頃にはなんとなくわかってるはずだから
2019/04/22(月) 13:51:08.88ID:IkYlXCmj
多分基本情報の本とか先に読んだ方がいい
2019/04/22(月) 21:55:04.83ID:xB9PwIcK
>>856
何に使うかわかんねぇ…けど入門書くらいの内容理解できなきゃまずいという焦りでやってました
後からでも問題ないのですね 飛ばしてやりますありがとうございます
2019/04/22(月) 22:00:49.95ID:P9oRMaP6
C#でビット演算なんかほぼ使わない
ビットフラグ使われているデータ読み込むときとかくらいで画像フォーマットだとGDI+とかに投げるし
>>858
本読まなくてもいくらでも勉強できるはず。独習C#はそもそも古すぎるのでは
860デフォルトの名無しさん
垢版 |
2019/04/23(火) 02:02:44.36ID:0gP7mQx4
>>853
C#の勉強がメインなのかと思ったけど、ビット演算が気になるなら、それはコンピュータの話だよね。

C言語の入門書の影響でC++もJavaの入門書もこんな感じだけど、何がしたくてC#の勉強をしているのか?

わからないところは飛ばしてもいいんだよ。
2019/04/23(火) 06:20:01.74ID:lZSXa7ef
C言語のテキストで
2〜3冊目におすすめなのたのむ。金はある!
2019/04/23(火) 06:54:37.55ID:4mw8t6qi
金あるなら教えて貰う人雇った方が速い
2019/04/23(火) 12:32:16.21ID:N0ijIPO2
>>859-860
何か動きのあるアプリを自力で作れるようになりたくて読んでます(漠然としてますが^^;)
確かな力が身につくC#やって独習C#を途中まで読んでる状態です
C#にビット演算は殆ど使わないのですね…。それを効いて安心しました。
ありがとうございます
864854
垢版 |
2019/04/23(火) 12:37:25.77ID:ZY45SR7V
>>854
を読んでも、わからないの?
情報処理の基本だよ! 検索すれば?

bit and は、両方のビットが、1 の時だけ、1になる。
bit or は、少なくとも、どちらか片方のビットが、1 なら、1になる。
bit xor は、両方のビットが異なれば(つまり、0と1の組み合わせなら)、1になる

bit not は、ビットを逆にする。
つまり、1なら0へ、0なら1へ変換する
2019/04/23(火) 12:53:31.97ID:l9a2d0V+
>>854が説明になっていると思うのがおかしい。ただの演算例
2019/04/23(火) 13:32:43.90ID:OrhYMldj
>>853は具体的にビット演算を何に使うのか、どう使うのかがわからないだけで論理式そのものが理解できないわけじゃないだろう?
867854
垢版 |
2019/04/23(火) 13:38:40.99ID:ZY45SR7V
普通のIQ があれば、わかるだろw

1 同士の所だけ、1になっているのに、
それぐらいの法則性がわからない香具師は、プログラマーにはなれない

だから、10進数で言えば、12 bit and 5 = 4。
16進数なら、0x0C bit and 0x05 = 0x04

まあ、ビット演算で、検索すればわかる
2019/04/23(火) 14:54:49.58ID:6Nm8QtBV
最初の質問を見てビット演算が分からない人なのではという発想に至らないのは結構ヤバイ
もしビット演算が分からないなら12 = 0b1100となることも分からないのではと普通考える
2019/04/23(火) 14:57:50.39ID:6Nm8QtBV
相手の事情を推し量っていくつかの可能性を念頭に会話するスキルがないと
独りで自分の好きなものを開発する分にはいいけど
他人と協業するのは難しいだろうな
870デフォルトの名無しさん
垢版 |
2019/04/23(火) 21:37:22.64ID:qoRgRo7F
VBAとUWSCのプログラミングしかしたことないんやけどpython勉強したい。
おススメの参考書ない?
夢は組み込みプログラマ
871854
垢版 |
2019/04/23(火) 21:42:31.49ID:ZY45SR7V
>>854
を見て、小学生でも法則性がわかると思う

bit and は、両方のビットが、1 の時だけ、1になる
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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