質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 150匹目
https://mevius.5ch.net/test/read.cgi/tech/1537176309/
注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
探検
スレ立てるまでもない質問はここで 151匹目
レス数が950を超えています。1000を超えると書き込みができなくなります。
2018/11/03(土) 19:08:18.89ID:nx8/6O0X
856デフォルトの名無しさん
2019/04/22(月) 13:07:39.11ID:BCLsazee >>853
はじめに言っておくと「こんなもん何に使うかわかんねぇ!」って段階なら知らなくても全く問題ない
普通の四則演算でできなくてビット演算でしかできないって物はおそらく無い
じゃあ何かって言うと、コンピュータのメモリが持ってる0と1の状態のデータでそのまま計算する事ができる
普段は人間にわかりやすいよう数字とか文字列とかに変換して表示してくれるだろ?
でもコンピュータの中だけで完結する計算ではそんなの無駄。だから「ものすごい速さで計算したい」とか「メモリの領域が限られてるコンピュータで計算したい」とか、人間にとってのわかりやすさを犠牲にしてでも効率が求められる場面で使われる
初心者がビット演算をよくわかんないって言うのはまさにこのわかりやすさを犠牲にしたため
だから、必要になったら使えばいい。ビット演算が必要になるような場面に遭遇するほど習熟した頃にはなんとなくわかってるはずだから
はじめに言っておくと「こんなもん何に使うかわかんねぇ!」って段階なら知らなくても全く問題ない
普通の四則演算でできなくてビット演算でしかできないって物はおそらく無い
じゃあ何かって言うと、コンピュータのメモリが持ってる0と1の状態のデータでそのまま計算する事ができる
普段は人間にわかりやすいよう数字とか文字列とかに変換して表示してくれるだろ?
でもコンピュータの中だけで完結する計算ではそんなの無駄。だから「ものすごい速さで計算したい」とか「メモリの領域が限られてるコンピュータで計算したい」とか、人間にとってのわかりやすさを犠牲にしてでも効率が求められる場面で使われる
初心者がビット演算をよくわかんないって言うのはまさにこのわかりやすさを犠牲にしたため
だから、必要になったら使えばいい。ビット演算が必要になるような場面に遭遇するほど習熟した頃にはなんとなくわかってるはずだから
857デフォルトの名無しさん
2019/04/22(月) 13:51:08.88ID:IkYlXCmj 多分基本情報の本とか先に読んだ方がいい
858デフォルトの名無しさん
2019/04/22(月) 21:55:04.83ID:xB9PwIcK859デフォルトの名無しさん
2019/04/22(月) 22:00:49.95ID:P9oRMaP6 C#でビット演算なんかほぼ使わない
ビットフラグ使われているデータ読み込むときとかくらいで画像フォーマットだとGDI+とかに投げるし
>>858
本読まなくてもいくらでも勉強できるはず。独習C#はそもそも古すぎるのでは
ビットフラグ使われているデータ読み込むときとかくらいで画像フォーマットだとGDI+とかに投げるし
>>858
本読まなくてもいくらでも勉強できるはず。独習C#はそもそも古すぎるのでは
860デフォルトの名無しさん
2019/04/23(火) 02:02:44.36ID:0gP7mQx4 >>853
C#の勉強がメインなのかと思ったけど、ビット演算が気になるなら、それはコンピュータの話だよね。
C言語の入門書の影響でC++もJavaの入門書もこんな感じだけど、何がしたくてC#の勉強をしているのか?
わからないところは飛ばしてもいいんだよ。
C#の勉強がメインなのかと思ったけど、ビット演算が気になるなら、それはコンピュータの話だよね。
C言語の入門書の影響でC++もJavaの入門書もこんな感じだけど、何がしたくてC#の勉強をしているのか?
わからないところは飛ばしてもいいんだよ。
861デフォルトの名無しさん
2019/04/23(火) 06:20:01.74ID:lZSXa7ef C言語のテキストで
2〜3冊目におすすめなのたのむ。金はある!
2〜3冊目におすすめなのたのむ。金はある!
862デフォルトの名無しさん
2019/04/23(火) 06:54:37.55ID:4mw8t6qi 金あるなら教えて貰う人雇った方が速い
863デフォルトの名無しさん
2019/04/23(火) 12:32:16.21ID:N0ijIPO2 >>859-860
何か動きのあるアプリを自力で作れるようになりたくて読んでます(漠然としてますが^^;)
確かな力が身につくC#やって独習C#を途中まで読んでる状態です
C#にビット演算は殆ど使わないのですね…。それを効いて安心しました。
ありがとうございます
何か動きのあるアプリを自力で作れるようになりたくて読んでます(漠然としてますが^^;)
確かな力が身につく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へ変換する
を読んでも、わからないの?
情報処理の基本だよ! 検索すれば?
bit and は、両方のビットが、1 の時だけ、1になる。
bit or は、少なくとも、どちらか片方のビットが、1 なら、1になる。
bit xor は、両方のビットが異なれば(つまり、0と1の組み合わせなら)、1になる
bit not は、ビットを逆にする。
つまり、1なら0へ、0なら1へ変換する
865デフォルトの名無しさん
2019/04/23(火) 12:53:31.97ID:l9a2d0V+ >>854が説明になっていると思うのがおかしい。ただの演算例
866デフォルトの名無しさん
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
まあ、ビット演算で、検索すればわかる
1 同士の所だけ、1になっているのに、
それぐらいの法則性がわからない香具師は、プログラマーにはなれない
だから、10進数で言えば、12 bit and 5 = 4。
16進数なら、0x0C bit and 0x05 = 0x04
まあ、ビット演算で、検索すればわかる
868デフォルトの名無しさん
2019/04/23(火) 14:54:49.58ID:6Nm8QtBV 最初の質問を見てビット演算が分からない人なのではという発想に至らないのは結構ヤバイ
もしビット演算が分からないなら12 = 0b1100となることも分からないのではと普通考える
もしビット演算が分からないなら12 = 0b1100となることも分からないのではと普通考える
869デフォルトの名無しさん
2019/04/23(火) 14:57:50.39ID:6Nm8QtBV 相手の事情を推し量っていくつかの可能性を念頭に会話するスキルがないと
独りで自分の好きなものを開発する分にはいいけど
他人と協業するのは難しいだろうな
独りで自分の好きなものを開発する分にはいいけど
他人と協業するのは難しいだろうな
870デフォルトの名無しさん
2019/04/23(火) 21:37:22.64ID:qoRgRo7F VBAとUWSCのプログラミングしかしたことないんやけどpython勉強したい。
おススメの参考書ない?
夢は組み込みプログラマ
おススメの参考書ない?
夢は組み込みプログラマ
872さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/04/23(火) 21:54:10.38ID:DAl4rXky bit andじゃなくてbitwise ANDと言わないと、こっちの世界では不合格。
873デフォルトの名無しさん
2019/04/23(火) 22:11:07.41ID:81taFNmD プログラマって>>871みたいなアスペよくいるよな
874デフォルトの名無しさん
2019/04/23(火) 22:26:20.35ID:P3N6aSx7 メルセンヌツイスタについて三行で説明してくれ
875デフォルトの名無しさん
2019/04/23(火) 22:27:10.51ID:ECT4s2Fx 線形合同法
じゃ
ない
じゃ
ない
876デフォルトの名無しさん
2019/04/23(火) 23:09:21.73ID:v3Drz0Ki プログラミング初心者ですがデザインは学ぶべきですか?
877デフォルトの名無しさん
2019/04/23(火) 23:24:10.69ID:Ny6ypYnf >>876
やりたいことから勉強したらどうでしょうか
やりたいことから勉強したらどうでしょうか
878デフォルトの名無しさん
2019/04/23(火) 23:46:03.37ID:yxiRHdFZ 他人にきかないとわからないって事は
必要ないものだって事だろ
必要ないもの学ぶ暇あったら必要な事を学べ
現代の科学力では人間個人の時間は有限なんだよ
必要ないものだって事だろ
必要ないもの学ぶ暇あったら必要な事を学べ
現代の科学力では人間個人の時間は有限なんだよ
879デフォルトの名無しさん
2019/04/24(水) 00:10:37.12ID:nGIUNrx5880デフォルトの名無しさん
2019/04/24(水) 00:15:57.75ID:nhVs7jby レスして教えてくれ様としてくれるだけでも十分ありがたいよ
881デフォルトの名無しさん
2019/04/24(水) 12:58:43.55ID:CeShLbEc882デフォルトの名無しさん
2019/04/25(木) 18:08:57.97ID:N3avc3YJ どっかのサイト見てたら、イマドエンジニアって言葉聞いたけど最近できた職種か?
883デフォルトの名無しさん
2019/04/25(木) 18:42:45.78ID:UmieZXVn http://imgur.com/wvIa88Q.jpg
ノマドエンジニアかイマドキエンジニアの見間違いでは
ノマドエンジニアかイマドキエンジニアの見間違いでは
884デフォルトの名無しさん
2019/04/25(木) 19:04:38.93ID:N3avc3YJ >>883
イマドエンジニアの間違いだった
イマドエンジニアの間違いだった
885デフォルトの名無しさん
2019/04/25(木) 20:19:06.78ID:fZIO2s4k C#ってWindowsの機能を全部使えるの?
(Javaからは使えない、C++からは使える、という意味で)
(Javaからは使えない、C++からは使える、という意味で)
886デフォルトの名無しさん
2019/04/25(木) 20:27:25.15ID:Efvz4PLP >>885
DllImportでだいたい何とかなるんじゃないかな。
DllImportでだいたい何とかなるんじゃないかな。
888デフォルトの名無しさん
2019/04/25(木) 20:46:57.83ID:fZIO2s4k >>886
だいたいなんとかなる、ってことはC#は基本的にWindowsAPIを全部ダイレクトに使えるようなモノではないってことですか
Windows専用で細かいことしたければ最初からC++の方がいいですか
だいたいなんとかなる、ってことはC#は基本的にWindowsAPIを全部ダイレクトに使えるようなモノではないってことですか
Windows専用で細かいことしたければ最初からC++の方がいいですか
889デフォルトの名無しさん
2019/04/25(木) 21:04:56.06ID:jFTtrwgp >>888
C#でWindows APIをごりごり使うなら、なぜWindows SDK開発を選択しないのかという話になる。
C#でWindows APIをごりごり使うなら、なぜWindows SDK開発を選択しないのかという話になる。
>>695
逆に三人称単数だけ残った理由が今でも不思議です
そもそも英語があんなに単純になったのも不思議
というか、古代言語は押しなべて変化や格等の文法事項が極度に複雑なのが、そもそもの最大の謎ですね
インドヨーロッパ語族というのは宇宙人から言語を与えられた種族の末裔なのではないかと考えることもあります
逆に三人称単数だけ残った理由が今でも不思議です
そもそも英語があんなに単純になったのも不思議
というか、古代言語は押しなべて変化や格等の文法事項が極度に複雑なのが、そもそもの最大の謎ですね
インドヨーロッパ語族というのは宇宙人から言語を与えられた種族の末裔なのではないかと考えることもあります
891デフォルトの名無しさん
2019/04/25(木) 21:14:06.59ID:qToe/HNj >>888
どうせVisualStudio使うんだからC++だろうがC#だろうがどっちでもできるようになればいい
どうせVisualStudio使うんだからC++だろうがC#だろうがどっちでもできるようになればいい
892デフォルトの名無しさん
2019/04/25(木) 21:46:35.84ID:NkQbP9vd windowsでやる細かいことってどんなことを想定しているのか
デバイスドライバの作成とかrootkitやメモリハックとかならC++の方がいい
デバイスドライバの作成とかrootkitやメモリハックとかならC++の方がいい
>>892
急に USB ユーザーモードドライバをやりたくなりました、適当な書籍はありますか?
急に USB ユーザーモードドライバをやりたくなりました、適当な書籍はありますか?
894デフォルトの名無しさん
2019/04/25(木) 22:03:57.98ID:jqthfa4A >>893
あんたインターネットにつながっているのになんでそんなことをここで聞いてんの?
あんたインターネットにつながっているのになんでそんなことをここで聞いてんの?
895デフォルトの名無しさん
2019/04/25(木) 22:04:52.07ID:jqthfa4A キーワードでぐぐればマイクロソフトのサイトで教えてくれているのに。
896デフォルトの名無しさん
2019/04/25(木) 23:58:03.57ID:Cip5BRON VBAくらいしかできんけどオススメ言語ない?事務処理とかの自動化とかできるような言語がええな
897デフォルトの名無しさん
2019/04/26(金) 00:38:19.72ID:QX7BRnPA >>896
powershell
powershell
898デフォルトの名無しさん
2019/04/26(金) 00:51:49.89ID:aOH4Zghq ファイラーとか作るならC#
コマンドラインで処理するならC++
コマンドラインで処理するならC++
899デフォルトの名無しさん
2019/04/26(金) 01:43:23.24ID:a251f83w 今年は6月から週休3日に。夏のトライアルを続けるサタケの意図は?
https://news.yahoo.co.jp/byline/yatsuzukaeri/20190425-00123653/
日本マイクロソフトが夏に試す「週休3日」は家族旅行の費用もサポート! 興味深いので詳しく聞いた
https://www.fnn.jp/posts/00044886HDK
4月から始まる「勤務間インターバル制度」をご存知?でも“努力義務”だと…厚労省に聞いた
https://www.fnn.jp/posts/00439561HDK
4月から“有給休暇の義務化”をご存知? 会社がこんなことをしたら要注意!
https://www.fnn.jp/posts/00432872HDK
有給休暇100%を義務化したブライダル企業は「休めるはずがない」をどう払拭したか
https://news.yahoo.co.jp/byline/yatsuzukaeri/20190315-00118331/
日立システムズ、業務効率化をワンストップで支援するサービス
https://headlines.yahoo.co.jp/hl?a=20190424-00167360-bcn-prod
ラック、働き方改革を進める企業をリモート接続サービスで支援
https://headlines.yahoo.co.jp/hl?a=20190423-00000019-ascii-sci
「残業時間に上限」4月から始まる新たな制度の内容とは? 働く人の健康のプロ、産業医5人に聞きました
https://news.yahoo.co.jp/byline/mamoruichikawa/20190330-00119606/
残業・有休・フレックス 4月から変わる働き方新制度
https://headlines.yahoo.co.jp/article?a=20190329-00000006-nikkeisty-life
「シリコンバレーでホームレス」を選んだ18歳日本人が生き残った方法 ― Airbnb、起業、人生はハックできる
https://headlines.yahoo.co.jp/hl?a=20190324-00010002-binsiderl-peo
https://news.yahoo.co.jp/byline/yatsuzukaeri/20190425-00123653/
日本マイクロソフトが夏に試す「週休3日」は家族旅行の費用もサポート! 興味深いので詳しく聞いた
https://www.fnn.jp/posts/00044886HDK
4月から始まる「勤務間インターバル制度」をご存知?でも“努力義務”だと…厚労省に聞いた
https://www.fnn.jp/posts/00439561HDK
4月から“有給休暇の義務化”をご存知? 会社がこんなことをしたら要注意!
https://www.fnn.jp/posts/00432872HDK
有給休暇100%を義務化したブライダル企業は「休めるはずがない」をどう払拭したか
https://news.yahoo.co.jp/byline/yatsuzukaeri/20190315-00118331/
日立システムズ、業務効率化をワンストップで支援するサービス
https://headlines.yahoo.co.jp/hl?a=20190424-00167360-bcn-prod
ラック、働き方改革を進める企業をリモート接続サービスで支援
https://headlines.yahoo.co.jp/hl?a=20190423-00000019-ascii-sci
「残業時間に上限」4月から始まる新たな制度の内容とは? 働く人の健康のプロ、産業医5人に聞きました
https://news.yahoo.co.jp/byline/mamoruichikawa/20190330-00119606/
残業・有休・フレックス 4月から変わる働き方新制度
https://headlines.yahoo.co.jp/article?a=20190329-00000006-nikkeisty-life
「シリコンバレーでホームレス」を選んだ18歳日本人が生き残った方法 ― Airbnb、起業、人生はハックできる
https://headlines.yahoo.co.jp/hl?a=20190324-00010002-binsiderl-peo
900デフォルトの名無しさん
2019/04/26(金) 08:12:10.14ID:T/PNx68c >>888
ほとんどの機能は.net FWで使えるけど、それでも足りないならDLL呼び出したら良いじゃん、って話だよ。
基本的にはC#は言うとおり.net FWの全機能が使えるもので、.netとWindowsは密接に関わってるけど今はその他の環境も視野に入ってる。
ほとんどの機能は.net FWで使えるけど、それでも足りないならDLL呼び出したら良いじゃん、って話だよ。
基本的にはC#は言うとおり.net FWの全機能が使えるもので、.netとWindowsは密接に関わってるけど今はその他の環境も視野に入ってる。
901デフォルトの名無しさん
2019/04/26(金) 08:32:23.42ID:NYcO5uMg Xamarinってなんで案件少ないん???
902デフォルトの名無しさん
2019/04/26(金) 11:45:54.39ID:QX7BRnPA903デフォルトの名無しさん
2019/04/26(金) 13:52:05.41ID:A/WNBxWE >>896-898
VBScript, PowerShell も良いけど、Ruby がそれらを含んでいるので、より良い
# クリップボード内の複数行文字列の、各行の先頭・末尾から、
# 連続する空白類を除去して、クリップボードに入れる
str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換
ary = str.each_line.map( &:strip ) # 連続する空白類を除去する
IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す
clip.print( ary.join "\n" )
end
こういう感じで、Ruby からは、PowerShell コマンドも使えるので便利!
また、CSV.foreach で、CSV 入力ファイルを、1行ずつ処理できる
VBScript, PowerShell も良いけど、Ruby がそれらを含んでいるので、より良い
# クリップボード内の複数行文字列の、各行の先頭・末尾から、
# 連続する空白類を除去して、クリップボードに入れる
str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換
ary = str.each_line.map( &:strip ) # 連続する空白類を除去する
IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す
clip.print( ary.join "\n" )
end
こういう感じで、Ruby からは、PowerShell コマンドも使えるので便利!
また、CSV.foreach で、CSV 入力ファイルを、1行ずつ処理できる
904デフォルトの名無しさん
2019/04/26(金) 19:19:44.66ID:oNMQj1ho905デフォルトの名無しさん
2019/04/26(金) 20:41:03.01ID:aVSZHbLD >>903
またお前か
またお前か
906デフォルトの名無しさん
2019/04/26(金) 23:24:32.19ID:41SWeyjN web系ならBlazorで何とか入り込んで行って欲しいっすなぁC#
907デフォルトの名無しさん
2019/04/28(日) 06:06:19.99ID:woNdH9oj あるサイトを閲覧した時、ソースの一部を元にデータベースを更新するということをやりたいです。
パケットキャプチャーを走らせて、ログをリアルタイムで解析できれば一番なのですが、
技術が足りない上に、できればブラウザで完結したいので、
ブラウザアドオンの仕組みなんかは全然知らないのですが、
なんとなくアドオンを作って、IndexedDBで出来そうかな?と考えています。
自分のやりたいことは、その当たりで可能でしょうか?
パケットキャプチャーを走らせて、ログをリアルタイムで解析できれば一番なのですが、
技術が足りない上に、できればブラウザで完結したいので、
ブラウザアドオンの仕組みなんかは全然知らないのですが、
なんとなくアドオンを作って、IndexedDBで出来そうかな?と考えています。
自分のやりたいことは、その当たりで可能でしょうか?
908デフォルトの名無しさん
2019/04/28(日) 11:12:25.34ID:xJa8dHIY その程度は余裕でできる
そうでないとアドオンでリンクのセキュリティチェックとかアドブロックとかできないでしょ
そうでないとアドオンでリンクのセキュリティチェックとかアドブロックとかできないでしょ
909デフォルトの名無しさん
2019/04/28(日) 11:37:22.79ID:6+CEnInp > パケットキャプチャーを走らせて、ログをリアルタイムで解析できれば一番なのですが、
それは蛇口を締めたか確認するために、量水器を監視するようなもんだな
素人が知ってる言葉を使ってみただけで、何もわかってないことがよく分かる。
それは蛇口を締めたか確認するために、量水器を監視するようなもんだな
素人が知ってる言葉を使ってみただけで、何もわかってないことがよく分かる。
910デフォルトの名無しさん
2019/04/28(日) 11:38:21.32ID:6+CEnInp > IndexedDBで出来そうかな?
これも言葉を調べただけで、それが何をするものなのか
全くわかってないな。
これも言葉を調べただけで、それが何をするものなのか
全くわかってないな。
911デフォルトの名無しさん
2019/04/28(日) 12:05:43.43ID:B5b14rbO >>909,910
本人も自分で何も分かってないから方向性を示して欲しいということを言っているのだろうから、つまらないことに突っかかってないで教えてあげれば良いのでは?
本人も自分で何も分かってないから方向性を示して欲しいということを言っているのだろうから、つまらないことに突っかかってないで教えてあげれば良いのでは?
912デフォルトの名無しさん
2019/04/28(日) 12:25:47.79ID:6+CEnInp >>911
後はよろしく
後はよろしく
913デフォルトの名無しさん
2019/04/28(日) 14:02:49.35ID:woNdH9oj >>909
まだcaptchaもブラウザの開発ツールも一般的でなかったころ、
あるサイトの、ログインから特定のボタンを押すのを自動化するため、
レスポンスヘッダを見て、ログインツールを作ったことはあったのですが、
HTTPのレスポンスボディはパケットキャプチャに含まれてませんでしたか?
記憶にないのですが、ありそうなので適当に言いました。
>>910
IndexedDBのサンプルを見た限りは、これで問題ないと思います。
ただアドオンから使えるようなものなのかどうか気になったもので。
>>911-912
>>911さん代弁していただき、ありがとうございます。
頓珍漢なこと言ってるかもしれませんが、多めに見てもらえるとありがたいです。
>>908
安心しました。どうもありがとうございます。
早速MDNを参考に、サンプル読んで始めてみたいと思います。
まだcaptchaもブラウザの開発ツールも一般的でなかったころ、
あるサイトの、ログインから特定のボタンを押すのを自動化するため、
レスポンスヘッダを見て、ログインツールを作ったことはあったのですが、
HTTPのレスポンスボディはパケットキャプチャに含まれてませんでしたか?
記憶にないのですが、ありそうなので適当に言いました。
>>910
IndexedDBのサンプルを見た限りは、これで問題ないと思います。
ただアドオンから使えるようなものなのかどうか気になったもので。
>>911-912
>>911さん代弁していただき、ありがとうございます。
頓珍漢なこと言ってるかもしれませんが、多めに見てもらえるとありがたいです。
>>908
安心しました。どうもありがとうございます。
早速MDNを参考に、サンプル読んで始めてみたいと思います。
914デフォルトの名無しさん
2019/04/28(日) 19:45:21.05ID:DjgavGDH VSとかのIDEをHDDに入れて、コンパイル用ファイルはSSDに入れてるのですが
IDEもSSDに入れたほうがコンパイル速度上がるのでしょうか?
IDEもSSDに入れたほうがコンパイル速度上がるのでしょうか?
915デフォルトの名無しさん
2019/04/28(日) 21:54:48.09ID:bTYztlhe Ruby, Nokogiri, Selenium WebDriver で、ブラウザの自動操作ができる。
漏れはこれで、自分のPC 内にある画像ファイルも、ブラウザに表示して見てる
もちろん、Ruby で、CSV ファイルも、sqlite3 などのデータベースも使える
漏れはこれで、自分のPC 内にある画像ファイルも、ブラウザに表示して見てる
もちろん、Ruby で、CSV ファイルも、sqlite3 などのデータベースも使える
916デフォルトの名無しさん
2019/04/28(日) 22:02:52.24ID:aFWvu2Tb917デフォルトの名無しさん
2019/04/29(月) 00:24:55.91ID:x5ndORqv918デフォルトの名無しさん
2019/04/29(月) 01:43:54.49ID:1zXK91qw コンパイルに、ファイルの読み込みなんか、関係ないだろ
オプションで、CPU コアの数を指定できるだろ
オプションで、CPU コアの数を指定できるだろ
919デフォルトの名無しさん
2019/04/29(月) 01:46:36.55ID:ryeDr/QW ソースコードはファイルに保存されてるだろ
920デフォルトの名無しさん
2019/04/29(月) 07:46:01.31ID:DlTd1A1j コンパイラ、環境設定、インクルード、等々全部ファイルだよ
921918
2019/04/29(月) 08:10:09.47ID:1zXK91qw そりゃ、ファイルの読み込みも、少しは関係あるけど、
たいていの本には「CPU コア数 + 1」を指定しろって書いてあるだろ
つまり、コンパイルが並列処理できるかどうかが重要!
たいていの本には「CPU コア数 + 1」を指定しろって書いてあるだろ
つまり、コンパイルが並列処理できるかどうかが重要!
922デフォルトの名無しさん
2019/04/29(月) 10:29:28.80ID:a9ITrwhr ファイル読み込み遅いとマジでコンパイル遅いよ。
気の迷いで持ち運んでるタブレットでコンパイルしたとき、SDカードにプロジェクト入れてコンパイルするのと、
本体に入れてコンパイルするの両方したことあるけど、
本体のほうが二倍以上早かった。
CPUよりアクセス速度に律速になってたよ。
C++とGoとC#やってみたけど、コンパイル早いGoでもSDだと遅かった。
まあSDは極端だけど。
気の迷いで持ち運んでるタブレットでコンパイルしたとき、SDカードにプロジェクト入れてコンパイルするのと、
本体に入れてコンパイルするの両方したことあるけど、
本体のほうが二倍以上早かった。
CPUよりアクセス速度に律速になってたよ。
C++とGoとC#やってみたけど、コンパイル早いGoでもSDだと遅かった。
まあSDは極端だけど。
923デフォルトの名無しさん
2019/04/29(月) 12:08:05.16ID:pHxsgFo7 >>921
お前いつものRubyバカだろう。
並列処理が使える環境で使うのは当たり前で、それさえやってりゃファイルI/Oがどうでもいいということにはならんぞ。
いつも「〜に書いてあった!」とか言うが、それの理由も相対的な意味も理解せずに字面だけで記憶しているから、的はずれで頓珍漢な事ばかり書き込んでいるんだよ。
それなのに、いまだに自覚はないのか?自覚はあっても止められない病気なのか?
お前いつものRubyバカだろう。
並列処理が使える環境で使うのは当たり前で、それさえやってりゃファイルI/Oがどうでもいいということにはならんぞ。
いつも「〜に書いてあった!」とか言うが、それの理由も相対的な意味も理解せずに字面だけで記憶しているから、的はずれで頓珍漢な事ばかり書き込んでいるんだよ。
それなのに、いまだに自覚はないのか?自覚はあっても止められない病気なのか?
924デフォルトの名無しさん
2019/04/29(月) 12:22:08.50ID:FTG3eyZY そのIDEがインクリメンタルビルドをしない場合、このお題の状況なら厳密はコンパイル時間って変わらないよな?
コンパイル結果をIDEが読み込むラグ等は微増するとは思うけど
コンパイル結果をIDEが読み込むラグ等は微増するとは思うけど
925デフォルトの名無しさん
2019/04/29(月) 13:22:13.06ID:a4fylOhP インクリメンタルビルドもフルビルドもファイルのアクセス時間の影響があるに決まってるだろ
926デフォルトの名無しさん
2019/04/29(月) 14:16:37.31ID:4gpfII6Y VSにくっついてるコンパイラ自体とか標準ライブラリ類はディスクから読むんだからそりゃ変わるでしょう
VSCodeとかのエディタ単品ならコンパイルそのものはあんま変わらん気がするけど
起動や動作は確実に早くなるんだからどっににしろSSD入れた方がよいと思う
VSCodeとかのエディタ単品ならコンパイルそのものはあんま変わらん気がするけど
起動や動作は確実に早くなるんだからどっににしろSSD入れた方がよいと思う
927デフォルトの名無しさん
2019/04/29(月) 15:10:29.10ID:FTG3eyZY928デフォルトの名無しさん
2019/04/29(月) 17:07:00.17ID:szCSrdtq イメージが何か知らんがそれと何の関係があるのか
929918
2019/04/30(火) 00:37:22.14ID:xHYWEb3z ファイル読み込みは、メモリキャッシュに入るから、遅いのは初回だけ。
afx 何々みたいな、プリコンパイル済みヘッダーもあるし
「CPU コア数 + 1」を指定すれば、4コアなら最大で、1/5 になる!
afx 何々みたいな、プリコンパイル済みヘッダーもあるし
「CPU コア数 + 1」を指定すれば、4コアなら最大で、1/5 になる!
930デフォルトの名無しさん
2019/04/30(火) 03:14:26.56ID:b+9MMNRz 読み込みは初回のみ大きな差があるが書き込みは毎回効く
931デフォルトの名無しさん
2019/04/30(火) 06:56:27.06ID:3c5GsqXZ ライトキャッシュがあるから毎回は語弊があるだろ
932デフォルトの名無しさん
2019/04/30(火) 15:07:17.92ID:EpZ78spp 今から勉強始めるとしたら何がオススメ?
934デフォルトの名無しさん
2019/04/30(火) 16:11:16.65ID:EpZ78spp >>933 プログラミング未経験です
935デフォルトの名無しさん
2019/04/30(火) 17:28:05.81ID:94tX5LEa (それなら(SICP)をお勧めします。)
(日本語訳もあるし、コンピュータをこれからやるなら最適です。)
(日本語訳もあるし、コンピュータをこれからやるなら最適です。)
936デフォルトの名無しさん
2019/04/30(火) 19:22:39.82ID:gyW2isyl 独習C#のコマンドライン引数の項目に
https://ideone.com/87dKLB というコードがあってこれを
コマンドラインから CLDemo one two threeと入力するのが課題みたいなのですが
そのやり方自体が載ってなくて困ってます どうやるのでしょうか?
Win10 Visualstudio2019 です
https://ideone.com/87dKLB というコードがあってこれを
コマンドラインから CLDemo one two threeと入力するのが課題みたいなのですが
そのやり方自体が載ってなくて困ってます どうやるのでしょうか?
Win10 Visualstudio2019 です
937デフォルトの名無しさん
2019/04/30(火) 19:27:41.72ID:MFnRLcy4938さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/04/30(火) 19:32:30.23ID:lzNlO/OB >>936
エクスプローラのアドレスバーにcmdと入力してEnterキーを押せ。黒い画面が出てくる。これが「コマンドプロンプト」だ。
「cd Debug」でDebugフォルダに移動して、exeファイル名とコマンドライン引数をスペース区切りで入力して、Enter。
健闘を祈る。
エクスプローラのアドレスバーにcmdと入力してEnterキーを押せ。黒い画面が出てくる。これが「コマンドプロンプト」だ。
「cd Debug」でDebugフォルダに移動して、exeファイル名とコマンドライン引数をスペース区切りで入力して、Enter。
健闘を祈る。
939デフォルトの名無しさん
2019/04/30(火) 20:00:02.16ID:YvhWBPAF 1. 「プロジェクト(P)」メニューの一番下「〜のプロパティ(E)...」を選択
2. 出てきたウィンドウの左側の「デバッグ」をクリック
3. 「開始オプション」の「コマンドライン引数(N):」に「one two three」と入力
4. 「デバッグ(D)」メニューの「デバッグなしで開始(H)」を選択
2. 出てきたウィンドウの左側の「デバッグ」をクリック
3. 「開始オプション」の「コマンドライン引数(N):」に「one two three」と入力
4. 「デバッグ(D)」メニューの「デバッグなしで開始(H)」を選択
940デフォルトの名無しさん
2019/04/30(火) 20:18:58.93ID:gyW2isyl >>937-939
コマンドプロンプトは環境パスというものを通さないと出来ないのでしょうか
エラーがでて出来ませんでした…自分で調べてみます
Visualstudioのプロパティの方からは無事できました
ありがとうございます。
コマンドプロンプトは環境パスというものを通さないと出来ないのでしょうか
エラーがでて出来ませんでした…自分で調べてみます
Visualstudioのプロパティの方からは無事できました
ありがとうございます。
941さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/04/30(火) 20:20:56.73ID:lzNlO/OB ああ、プロンプトはVS付属のやつを使うんだった。ごめんなさい。
942デフォルトの名無しさん
2019/05/01(水) 05:41:49.27ID:shCLaGGL 単にカレントディレクトリを変更できていないだけではなかろうか。
exeのあるディレクトリにcdで移動してからであれば、動作することは確認できた。
cdの使い方が分からないなら、エクスプローラーからPowerShellを起動する方法がある。
1. エクスプローラーでexeのあるディレクトリ(プロジェクトフォルダのbin\Debug)を開く
2. 何もないところをShift+右クリックする
3. 「PowerShellウィンドウをここに開く(S)」を選択
4. 「.\CLDemo.exe one two three」と入れてEnter
(「CLDemo.exe」の部分はexe名に差し替える。先頭の「.\」を忘れずに)
exeのあるディレクトリにcdで移動してからであれば、動作することは確認できた。
cdの使い方が分からないなら、エクスプローラーからPowerShellを起動する方法がある。
1. エクスプローラーでexeのあるディレクトリ(プロジェクトフォルダのbin\Debug)を開く
2. 何もないところをShift+右クリックする
3. 「PowerShellウィンドウをここに開く(S)」を選択
4. 「.\CLDemo.exe one two three」と入れてEnter
(「CLDemo.exe」の部分はexe名に差し替える。先頭の「.\」を忘れずに)
943デフォルトの名無しさん
2019/05/01(水) 12:21:58.44ID:tyjdf3yw >>932
学習の足掛かりなら今もやっぱりJava
情報量が膨大だし、C# Kotlin Goあたりへのシフトもしやすい
ポインタがある言語やJavaScriptのような癖のある言語、関数型言語は次のステップでいいと思う
学習の足掛かりなら今もやっぱりJava
情報量が膨大だし、C# Kotlin Goあたりへのシフトもしやすい
ポインタがある言語やJavaScriptのような癖のある言語、関数型言語は次のステップでいいと思う
944デフォルトの名無しさん
2019/05/01(水) 14:34:45.88ID:97t5KpT2 Javaを学習の足がかりにするって今となってはめんどくさすぎるだろw
どんだけ環境を整えないといかんのだって
どんだけ環境を整えないといかんのだって
945デフォルトの名無しさん
2019/05/01(水) 14:41:09.45ID:FgW9R1lW HTML5かwin使ってるならC#でいいよ
Webにある入門ページでタイマープログラムとか
簡単なの作ってみて、何か作りたい物が見つかったら
それにあった言語また考えりゃいい
作りたい物やプラットフォームが決まったら
また相談にくればいいし
Webにある入門ページでタイマープログラムとか
簡単なの作ってみて、何か作りたい物が見つかったら
それにあった言語また考えりゃいい
作りたい物やプラットフォームが決まったら
また相談にくればいいし
946デフォルトの名無しさん
2019/05/01(水) 16:28:58.75ID:fQT4rWd7 >>943
自分もCー>Javaってやって行ったから分からなくもないが、
関数型言語(と言うか無限リスト扱えるHaskell)の方が初心者に優しいと思うぞ。
無限ループも、回数が決まってるループも同じmapやmapM_で扱えるから
whileとforを使い分けないで良いし。
アルゴリズム覚えるのに向いてるし。
PCの性能をもっと引き出したいからPCの仕組み勉強して手続き型言語へってした方がいい。
自分もCー>Javaってやって行ったから分からなくもないが、
関数型言語(と言うか無限リスト扱えるHaskell)の方が初心者に優しいと思うぞ。
無限ループも、回数が決まってるループも同じmapやmapM_で扱えるから
whileとforを使い分けないで良いし。
アルゴリズム覚えるのに向いてるし。
PCの性能をもっと引き出したいからPCの仕組み勉強して手続き型言語へってした方がいい。
947デフォルトの名無しさん
2019/05/01(水) 17:10:47.23ID:tyjdf3yw948デフォルトの名無しさん
2019/05/01(水) 17:47:56.26ID:tyjdf3yw >>946
whileとforの使い分けなんて学習コストほぼゼロやん
手続き型言語を知ってる人に関数型言語を説く解説は山ほどあるけどその逆はない
どうせ両方学ぶことになるんだから新しい方のパラダイムから学ぶこともあるまい
目的が明確な初学者なら関数型から入るのが近道になることもあるだろうけど、アルゴリズムがエレガントに書けるかどうかと世間一般的に平易かどうかの評価は違うでしょ
whileとforの使い分けなんて学習コストほぼゼロやん
手続き型言語を知ってる人に関数型言語を説く解説は山ほどあるけどその逆はない
どうせ両方学ぶことになるんだから新しい方のパラダイムから学ぶこともあるまい
目的が明確な初学者なら関数型から入るのが近道になることもあるだろうけど、アルゴリズムがエレガントに書けるかどうかと世間一般的に平易かどうかの評価は違うでしょ
949デフォルトの名無しさん
2019/05/01(水) 19:33:06.44ID:fQT4rWd7 >>948
まあ初心者向けの入門書が少ないのは事実だし、無理に勧める気もないけど。。。
一応すごいH本(中学生から読める)やプログラミングHaskell(高校生からかな)は、プログラミングの知識は前提にしてない。
whileとforを使い分けるのは一例だけど、覚える事が多過ぎる。
入門書が丸々文法を覚えるだけで終わるのがほとんど。
関数型言語の入門書は文法はアルゴリズムも一緒に教えるのが多い。
入門書の情報量が明らかに多い。
ライブラリ関数分からなくても自作しやすいのも関数型言語の利点。
ただまあ、マイナーだからね。。。
マイナーだから入門書が少ない。
入門書が少ないから初心者に選ばれない。
初心者に選ばないからマイナーなままと言う。。。
まあ初心者向けの入門書が少ないのは事実だし、無理に勧める気もないけど。。。
一応すごいH本(中学生から読める)やプログラミングHaskell(高校生からかな)は、プログラミングの知識は前提にしてない。
whileとforを使い分けるのは一例だけど、覚える事が多過ぎる。
入門書が丸々文法を覚えるだけで終わるのがほとんど。
関数型言語の入門書は文法はアルゴリズムも一緒に教えるのが多い。
入門書の情報量が明らかに多い。
ライブラリ関数分からなくても自作しやすいのも関数型言語の利点。
ただまあ、マイナーだからね。。。
マイナーだから入門書が少ない。
入門書が少ないから初心者に選ばれない。
初心者に選ばないからマイナーなままと言う。。。
950デフォルトの名無しさん
2019/05/01(水) 23:22:01.34ID:PYlS9W3h エクリプスって今でも使われてんの?
とっくにintellijに移ったと思った
とっくにintellijに移ったと思った
951デフォルトの名無しさん
2019/05/01(水) 23:24:43.36ID:97t5KpT2 ほらな?そうなるからJavaは面倒くさいんやで
ツールの使い方を覚えないといけない
その割にただのテキストエディタじゃ
すぐに作るのが大変になる
ツールの使い方を覚えないといけない
その割にただのテキストエディタじゃ
すぐに作るのが大変になる
952デフォルトの名無しさん
2019/05/01(水) 23:39:45.03ID:MQFjMoqF メモ帳じゃモチベ上がらんしな
953デフォルトの名無しさん
2019/05/02(木) 00:25:34.64ID:kkjPZTXI >>951
ほらなて笑
一発インストールできるEclipseか別途JDKを入れるIntelliJか好きな方を選べばいいだけの話で両方覚える必要はない
選択肢が2つあるだけで悩んで身動きとれなくなっちゃうわけじゃないだろ
ツールの使い方ひとつ覚えるのがイヤならVSCodeも辛いのか?
これってお前にとっての最適解を言い当てろというお題だったっけか?
ほらなて笑
一発インストールできるEclipseか別途JDKを入れるIntelliJか好きな方を選べばいいだけの話で両方覚える必要はない
選択肢が2つあるだけで悩んで身動きとれなくなっちゃうわけじゃないだろ
ツールの使い方ひとつ覚えるのがイヤならVSCodeも辛いのか?
これってお前にとっての最適解を言い当てろというお題だったっけか?
954デフォルトの名無しさん
2019/05/02(木) 00:28:01.79ID:C2q7RDRMレス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 「日本はドイツと違い反省せず」…中国外相、独外相に対日批判 台湾問題で理解求める [少考さん★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 【裁判】保育所に侵入…園児の下着盗んだ窃盗などの罪 41歳の男に有罪判決 岡山地裁 [nita★]
- 愛国者「大東亜戦争はアジア解放のための戦い」 [834922174]
- 30過ぎた大人おじさんが大学生(昔)のままのファッションをする「おじさんキッズコーデ」、炎上して問題視される。 [153490809]
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑 [931948549]
- 政治資金でキャバクラ通いしてた維新議員「急にキャバクラに呼ばれたので」「相手払いにせず自分で払っている証。身を切る改革」 [731544683]
- 1ドル156円、円安 [943688309]
- 日本人のおでん離れ。作る回数減った30.1%🍢 [256556981]
