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


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

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



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

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

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

809 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 23:40:52.05 ID:7A5tgjmN.net]
ない
いるならたてたらいい

810 名前:デフォルトの名無しさん [2019/04/11(木) 09:48:03.80 ID:ENlInU7l.net]
聞いてくれよ、XGBoost手動で入れたんだけどさ、
0.82が先月リリースされたばかりなのに
今月頭に入れたバージョンをさっき調べたら0.83なんだよ。。
どういうことだよ。

811 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 09:53:07.97 ID:ENlInU7l.net]
いや、忘れてくれ。。すまん。。

812 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 17:51:17.57 ID:6IS3r2Ti.net]
これからやるとしたら
RubyとPHPならどっちがええっすか?

813 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 17:51:44.19 ID:6IS3r2Ti.net]
あ、いいわすれました

814 名前: mailto:sage [2019/04/14(日) 14:50:19.70 ID:AVvjfIV7.net]
netflix のお勧め動画を教えてください!

815 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 12:58:26.11 ID:c3z1LOpb.net]
>>803
PHPのほうがゆるくていいんじゃない?
配列で何でも処理できるしね

816 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 18:48:53.61 ID:dyxqapN5.net]
PHP8はめっちゃ速いらしいね

817 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 00:59:33.97 ID:6nGrNh+A.net]
アルゴリズムについて質問です。
ハッシュ探索の対象となる配列には、同じ数字が2つ以上格納されないという前提で
考えてよいのでしょうか?
例:int[] array = {0, 1, 1, 3};



818 名前:デフォルトの名無しさん [2019/04/17(水) 20:28:13.59 ID:bfpXtPq4.net]
ClangやLLVMはJVMのようなクロスプラットフォーム性を持ちうると思いますか?

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

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

LLVMやClangというプロジェクトはJVMと競合すると思いますか?

819 名前:さまよえる蟻人間 mailto:sage [2019/04/17(水) 20:37:44.79 ID:1tkAgg9E.net]
>>809
LLVMのbitcodeと、WebAssemblyについて、それぞれ三十字程度でまとめといて。

820 名前:デフォルトの名無しさん [2019/04/17(水) 21:07:31.37 ID:bfpXtPq4.net]
私はLLVMについて今日調査を開始したのであって、使った事はありませんし詳しくありません。
最初その文言をいれてあったのですが長くなるので削除しました。

821 名前:デフォルトの名無しさん [2019/04/17(水) 21:09:06.48 ID:bfpXtPq4.net]
私がLLVMの熟練者であるように思えたのなら、すみません。
そのような態度をとるつもりはありません。
私がそうでない事を暴く事に意味はありません。
私の認識が間違っているなら、ぜひ修正してください。
そのための投稿です。

822 名前:デフォルトの名無しさん [2019/04/17(水) 21:10:35.32 ID:bfpXtPq4.net]
やはりその手の文言は入れておいた方が円滑にコミュニケーションができますね。
なぜかわかりませんが、熟練者である事を装っていると思い込んで、
それを暴く事を目的とする人が出現してしまいます。

823 名前:デフォルトの名無しさん [2019/04/17(水) 21:35:42.43 ID:ZqVb+yvV.net]
windowsでゲーム作りたいならC#でいいの?
あとファイラー作りたい
おすすめの本教えて

ちなみにperlが普通に書けてCが学生の頃に習ったことあるけどもう忘れた
GUIは全然できない

824 名前:デフォルトの名無しさん [2019/04/17(水) 21:39:20.23 ID:VHrQPR5f.net]
テーブルゲームとかならC#でも良いけど、アクションゲームとかはC/C++とDirectX

825 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 21:42:04.57 ID:o6t++Kqu.net]
>>803
Ruby の方がよい。

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

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

better Perl

また、オブジェクト指向・関数型で、他言語を学ぶ基礎になる。
JavaScript, Kotlin は、Ruby に似せてる

826 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 21:44:38.67 ID:SIKwKn9k.net]
> JavaScript, Kotlin は、Ruby に似せてる

じゃあ、JavaScriptとKotlinをやろう!

827 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 21:46:35.61 ID:VDkzUi/q.net]
"); //]]>-->
828 名前:eply_link">>>814
C#というかゲームならUnity使った上でC#を必然的に使う形がいいだろうな
本の前にまずネットで調べてみてもそれなりに身につく
ファイラーの方は知らない
[]
[ここ壊れてます]

829 名前:816 mailto:sage [2019/04/17(水) 22:30:18.14 ID:o6t++Kqu.net]
今までのJavaScript(JS) は、Python と同じで、関数スコープしかなかったけど、
ES2015 では、Ruby と同じ、ブロックスコープも作った!

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

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

Rubyは、シェルスクリプト・1-liner では、JS, Kotlin, Elixir よりも使いやすい

830 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 22:56:15.13 ID:SIKwKn9k.net]
よし、じゃあ、JavaScriptとKotlinをやろう!

831 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 17:07:23.86 ID:/n+AA5ti.net]
>>814
ファイラーはサクサク動くものが作りたいならC++
重くてもいいならC#

832 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 00:50:16.63 ID:uHU9i8Kv.net]
重くていいけどサクサク動くなら?

833 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 08:06:38.03 ID:GnXLTXUb.net]
C#で使ってプリコンパイルインストールかな?

834 名前:デフォルトの名無しさん [2019/04/19(金) 13:21:32.46 ID:Rb5u/z0h.net]
学校の課題でHTMLでHP作ってるんだけどwin10のパソコンで書いたやつを学校PC(win7)で開くと文字化けするんだがどうすればいいのか教えてくれ

https://i.imgur.com/8QFDaAE.jpg
こんな感じで書いた

835 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 13:50:04.95 ID:1TufvKld.net]
何でこの板で聞こうと思ったのか逆に聞きたい。学校って小学校か?
シフトJISで保存しているってオチなのはわかる

836 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 18:59:23.25 ID:oQA2PYpz.net]
ミーハーワイ、PythonのTシャツ作りたい
ぐぐったらプログラム言語自体に著作権はないらしいそこで気になったんだけど

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

どれがOKでどれがだめ?

837 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 19:03:13.98 ID:Nw50oaDO.net]
>>826
0〜5までの組み合わせの条件式作ってやり直してください



838 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 21:22:43.60 ID:Cry1IFM3.net]
>>826
自分で書いたソースを手書きするならあげるなり売るなり自由だが
フォントを使うならその権利関係は確認が必要
pythonのロゴを使うなら許可をもらう必要がある

839 名前:デフォルトの名無しさん [2019/04/19(金) 22:03:06.03 ID:eOPCjSYi.net]
C#とかGUIとか全く出来ないんだが、
とりあえずこれ読めばアプリケーションとか作れるか?
https://www.amazon.co.jp/dp/4877834125/

840 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 22:24:54.37 ID:ZQA7Fvdt.net]
C#によるWindowsシステムプログラミング
北山 洋幸 (著)

841 名前:デフォルトの名無しさん [2019/04/20(土) 04:46:54.34 ID:YaBmFALh.net]
プログラム(C#のWPF業務アプリ)を解析して仕様書を作ることになったのですが、
画面遷移・データアクセス・各ヘルパーメソッドでの処理など、全体の概要をぱっと見で分かりやすいようにするには、どういう図を作るのがいいでしょうか?
それぞれの詳細は別途記載するので問題ありません。

よい資料があれば教えて下さい。

842 名前:デフォルトの名無しさん mailto:sage [2019/04/20(土) 07:22:18.32 ID:rcvSJkam.net]
北山の本は、素人が読むような本ではない!

>>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)

843 名前:デフォルトの名無しさん mailto:sage [2019/04/20(土) 11:41:01.50 ID:A9F6oX1X.net]
普通UTF-8はBOMを付けない
UTF-8Nていう変な表記を使うのは変態だけ

844 名前:デフォルトの名無しさん mailto:sage [2019/04/20(土) 11:54:52.40 ID:xKyBwshp.net]
notepad.exe「普通ってなんやねん」

845 名前:デフォルトの名無しさん mailto:sage [2019/04/20(土) 11:59:23.07 ID:VX0Nm4MT.net]
BOMいらない派がうるさいから最近は utf-8 with signature だな。

846 名前: mailto:sage [2019/04/20(土) 15:06:15.45 ID:/wmjgZ32.net]
>>835
with signature
ってなにを示すための signature ですか?

847 名前:デフォルトの名無しさん mailto:sage [2019/04/21(日) 05:48:06.19 ID:HT/hFmaD.net]
C言語ちょこっとかじって次なにか触りたいなと思ってますの
C++とC#だったらどっちがいいっすかね、何やりてーんだとかは特にないっす

あとそんなのやめて黙ってこれやれやってのあれば雑魚にもわかるように理由つけて教えてやってくれたら嬉しいっす



848 名前:デフォルトの名無しさん mailto:sage [2019/04/21(日) 06:12:45.67 ID:TAIIcaTj.net]
何も作りたいものないのに学んでどうするの?
せめて目的言ってくれないと分からんわ
仕事になるのはどれかとか

849 名前:デフォルトの名無しさん mailto:sage [2019/04/21(日) 07:34:50.24 ID:DgK6mtWg.net]
目的ないならJAVA系とかスクリプト系とか
全然別の言語がいいんじゃ?

850 名前:デフォルトの名無しさん mailto:sage [2019/04/21(日) 07:36:00.40 ID:B4GAIXft.net]
>>837
Javascript勉強して趣味のブラウザアドオン開発
理由は他人の役に立てるから

851 名前:デフォルトの名無しさん mailto:sage [2019/04/21(日) 10:19:47.63 ID:z8PdsQwu.net]
学習意欲だけがあって目的がないなら
そのどちらかならC#
言語仕様がJavaの流れを汲んでいるしより近代的なので他の言語への取っ掛かりとしやすい
C++は必要になったとき学べばいい

852 名前: mailto:sage [2019/04/21(日) 10:27:32.28 ID:MozNv5pX.net]
>>838
>何も作りたいものないのに学んでどうする
私は作りたいものをなくして言語だけ先にやった口です、たしかにモチベーションに欠ける学習は楽しくない一面もありますが、そういう学習も無意味ではない…

853 名前:デフォルトの名無しさん mailto:sage [2019/04/21(日) 13:43:26.25 ID:x7ueYzGt.net]
そういうことにしとかないと生きるのが辛いんだろ

854 名前:デフォルトの名無しさん mailto:sage [2019/04/21(日) 17:07:37.43 ID:JHSNmdos.net]
何でも理由が無いと学ばない奴に学ぶ理由を教えるとか嫌だわ

855 名前:デフォルトの名無しさん [2019/04/21(日) 17:09:57.48 ID:lkSaJ6Wu.net]
C#の開発環境をインストールしたいんだけどどれか分からんのだが
https://i.imgur.com/9WgwiPm.png
これでいいのか?ですか?

856 名前:デフォルトの名無しさん mailto:sage [2019/04/21(日) 17:56:38.38 ID:eCrSh3uY.net]
>>845
それでいいけどずっと使うのならMSにメールで登録する必要があるからな。書いてあるようにコミュニティ使うのが無料なのは間違いない

857 名前:デフォルトの名無しさん [2019/04/21(日) 18:01:14.55 ID:lkSaJ6Wu.net]
>>846
そうかサンクス!



858 名前:デフォルトの名無しさん mailto:sage [2019/04/21(日) 18:14:07.97 ID:ECfCuHga.net]
Raiderは?

859 名前:デフォルトの名無しさん mailto:sage [2019/04/21(日) 19:43:57.92 ID:WLZxzXTI.net]
無限区間の台形公式ってなんで精度クソ良いの?
直感的に理解できない

860 名前:デフォルトの名無しさん [2019/04/21(日) 19:49:20.10 ID:PDMKIs50.net]
人工知能の開発とかお前ら就職しているの?
していないなら、転職する気あるの?

861 名前:デフォルトの名無しさん mailto:sage [2019/04/21(日) 20:23:39.30 ID:OBuAAVZ8.net]
データサイエンティストとか馬鹿専用の職業だろ

そのへんのコーダーとかの方が百倍偉い

862 名前:デフォルトの名無しさん [2019/04/22(月) 04:20:20.56 ID:+wJKM1Vk.net]
だいぶんハードル低くなったよな。

863 名前:入門者 [2019/04/22(月) 07:49:35.61 ID:xB9PwIcK.net]
独習C#のビット演算子の項目が全く分からないのですが
入門者にもっと分かりやすく解説してる本はないでしょうか?

書籍スレが消えてしまったのでこちらで…

864 名前:デフォルトの名無しさん mailto:sage [2019/04/22(月) 12:49:30.90 ID:A5Rqz7hQ.net]
例えば、bit and (積)なら、
( 10進数の12 は、16進数のC )

1100 ( 12, 0x0C )
0101 ( 5 )
----
0100 ( 4 )

865 名前:さまよえる蟻人間 mailto:sage [2019/04/22(月) 13:05:24.29 ID:GHPwKX7D.net]
>>853
2進数はわかるかい?

866 名前:デフォルトの名無しさん mailto:sage [2019/04/22(月) 13:07:39.11 ID:BCLsazee.net]
>>853
はじめに言っておくと「こんなもん何に使うかわかんねぇ!」って段階なら知らなくても全く問題ない
普通の四則演算でできなくてビット演算でしかできないって物はおそらく無い

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

867 名前:ため

だから、必要になったら使えばいい。ビット演算が必要になるような場面に遭遇するほど習熟した頃にはなんとなくわかってるはずだから
[]
[ここ壊れてます]



868 名前:デフォルトの名無しさん mailto:sage [2019/04/22(月) 13:51:08.88 ID:IkYlXCmj.net]
多分基本情報の本とか先に読んだ方がいい

869 名前:デフォルトの名無しさん mailto:sage [2019/04/22(月) 21:55:04.83 ID:xB9PwIcK.net]
>>856
何に使うかわかんねぇ…けど入門書くらいの内容理解できなきゃまずいという焦りでやってました
後からでも問題ないのですね 飛ばしてやりますありがとうございます

870 名前:デフォルトの名無しさん mailto:sage [2019/04/22(月) 22:00:49.95 ID:P9oRMaP6.net]
C#でビット演算なんかほぼ使わない
ビットフラグ使われているデータ読み込むときとかくらいで画像フォーマットだとGDI+とかに投げるし
>>858
本読まなくてもいくらでも勉強できるはず。独習C#はそもそも古すぎるのでは

871 名前:デフォルトの名無しさん [2019/04/23(火) 02:02:44.36 ID:0gP7mQx4.net]
>>853
C#の勉強がメインなのかと思ったけど、ビット演算が気になるなら、それはコンピュータの話だよね。

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

わからないところは飛ばしてもいいんだよ。

872 名前:デフォルトの名無しさん mailto:sage [2019/04/23(火) 06:20:01.74 ID:lZSXa7ef.net]
C言語のテキストで
2〜3冊目におすすめなのたのむ。金はある!

873 名前:デフォルトの名無しさん mailto:sage [2019/04/23(火) 06:54:37.55 ID:4mw8t6qi.net]
金あるなら教えて貰う人雇った方が速い

874 名前:デフォルトの名無しさん mailto:sage [2019/04/23(火) 12:32:16.21 ID:N0ijIPO2.net]
>>859-860
何か動きのあるアプリを自力で作れるようになりたくて読んでます(漠然としてますが^^;)
確かな力が身につくC#やって独習C#を途中まで読んでる状態です
C#にビット演算は殆ど使わないのですね…。それを効いて安心しました。
ありがとうございます

875 名前:854 mailto:sage [2019/04/23(火) 12:37:25.77 ID:ZY45SR7V.net]
>>854
を読んでも、わからないの?
情報処理の基本だよ! 検索すれば?

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

bit not は、ビットを逆にする。
つまり、1なら0へ、0なら1へ変換する

876 名前:デフォルトの名無しさん mailto:sage [2019/04/23(火) 12:53:31.97 ID:l9a2d0V+.net]
>>854が説明になっていると思うのがおかしい。ただの演算例

877 名前:デフォルトの名無しさん mailto:sage [2019/04/23(火) 13:32:43.90 ID:OrhYMldj.net]
>>853は具体的にビット演算を何に使うのか、どう使うのかがわからないだけで論理式そのものが理解できないわけじゃないだろう?



878 名前:854 mailto:sage [2019/04/23(火) 13:38:40.99 ID:ZY45SR7V.net]
普通のIQ があれば、わかるだろw

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

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

まあ、ビット演算で、検索すればわかる

879 名前:デフォルトの名無しさん mailto:sage [2019/04/23(火) 14:54:49.58 ID:6Nm8QtBV.net]
最初の質問を見てビット演算が分からない人なのではという発想に至らないのは結構ヤバイ
もしビット演算が分からないなら12 = 0b1100となることも分からないのではと普通考える

880 名前:デフォルトの名無しさん mailto:sage [2019/04/23(火) 14:57:50.39 ID:6Nm8QtBV.net]
相手の事情を推し量っていくつかの可能性を念頭に会話するスキルがないと
独りで自分の好きなものを開発する分にはいいけど
他人と協業するのは難しいだろうな

881 名前:デフォルトの名無しさん [2019/04/23(火) 21:37:22.64 ID:qoRgRo7F.net]
VBAとUWSCのプログラミングしかしたことないんやけどpython勉強したい。
おススメの参考書ない?
夢は組み込みプログラマ

882 名前:854 mailto:sage [2019/04/23(火) 21:42:31.49 ID:ZY45SR7V.net]
>>854
を見て、小学生でも法則性がわかると思う

bit and は、両方のビットが、1 の時だけ、1になる

883 名前:さまよえる蟻人間 mailto:sage [2019/04/23(火) 21:54:10.38 ID:DAl4rXky.net]
bit andじゃなくてbitwise ANDと言わないと、こっちの世界では不合格。

884 名前:デフォルトの名無しさん mailto:sage [2019/04/23(火) 22:11:07.41 ID:81taFNmD.net]
プログラマって>>871みたいなアスペよくいるよな

885 名前:デフォルトの名無しさん [2019/04/23(火) 22:26:20.35 ID:P3N6aSx7.net]
メルセンヌツイスタについて三行で説明してくれ

886 名前:デフォルトの名無しさん mailto:sage [2019/04/23(火) 22:27:10.51 ID:ECT4s2Fx.net]
線形合同法
じゃ
ない

887 名前:デフォルトの名無しさん mailto:sage [2019/04/23(火) 23:09:21.73 ID:v3Drz0Ki.net]
プログラミング初心者ですがデザインは学ぶべきですか?



888 名前:デフォルトの名無しさん mailto:sage [2019/04/23(火) 23:24:10.69 ID:Ny6ypYnf.net]
>>876
やりたいことから勉強したらどうでしょうか

889 名前:デフォルトの名無しさん mailto:sage [2019/04/23(火) 23:46:03.37 ID:yxiRHdFZ.net]
他人にきかないとわからないって事は
必要ないものだって事だろ
必要ないもの学ぶ暇あったら必要な事を学べ
現代の科学力では人間個人の時間は有限なんだよ

890 名前:デフォルトの名無しさん mailto:sage [2019/04/24(水) 00:10:37.12 ID:nGIUNrx5.net]
>>873
>>871はあちこちのスレで迷惑行為を繰り返すRubyバカだろ。ろくな知識もないくせに自分が絡めそうと思った話題に首を突っ込んでは、間違いや的外れなことを言い出す。ここまでの大物はそうそういないぞ。

891 名前:デフォルトの名無しさん mailto:sage [2019/04/24(水) 00:15:57.75 ID:nhVs7jby.net]
レスして教えてくれ様としてくれるだけでも十分ありがたいよ

892 名前:デフォルトの名無しさん mailto:sage [2019/04/24(水) 12:58:43.55 ID:CeShLbEc.net]
>>879
>>自分が絡めそうと思った話題に首を突っ込んで
的確過ぎてワロタw

893 名前:デフォルトの名無しさん [2019/04/25(木) 18:08:57.97 ID:N3avc3YJ.net]
どっかのサイト見てたら、イマドエンジニアって言葉聞いたけど最近できた職種か?

894 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 18:42:45.78 ID:UmieZXVn.net]
imgur.com/wvIa88Q.jpg
ノマドエンジニアかイマドキエンジニアの見間違いでは

895 名前:デフォルトの名無しさん [2019/04/25(木) 19:04:38.93 ID:N3avc3YJ.net]
>>883
イマドエンジニアの間違いだった

896 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 20:19:06.78 ID:fZIO2s4k.net]
C#ってWindowsの機能を全部使えるの?
(Javaからは使えない、C++からは使える、という意味で)

897 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 20:27:25.15 ID:Efvz4PLP.net]
>>885
DllImportでだいたい何とかなるんじゃないかな。



898 名前: mailto:sage [2019/04/25(木) 20:34:50.78 ID:6xUIrXDu.net]
>>874
素数

孤独である

899 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 20:46:57.83 ID:fZIO2s4k.net]
>>886
だいたいなんとかなる、ってことはC#は基本的にWindowsAPIを全部ダイレクトに使えるようなモノではないってことですか
Windows専用で細かいことしたければ最初からC++の方がいいですか

900 名前:デフォルトの名無しさん [2019/04/25(木) 21:04:56.06 ID:jFTtrwgp.net]
>>888
C#でWindows APIをごりごり使うなら、なぜWindows SDK開発を選択しないのかという話になる。

901 名前: mailto:sage [2019/04/25(木) 21:12:44.45 ID:6xUIrXDu.net]
>>695
逆に三人称単数だけ残った理由が今でも不思議です
そもそも英語があんなに単純になったのも不思議
というか、古代言語は押しなべて変化や格等の文法事項が極度に複雑なのが、そもそもの最大の謎ですね
インドヨーロッパ語族というのは宇宙人から言語を与えられた種族の末裔なのではないかと考えることもあります

902 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 21:14:06.59 ID:qToe/HNj.net]
>>888
どうせVisualStudio使うんだからC++だろうがC#だろうがどっちでもできるようになればいい

903 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 21:46:35.84 ID:NkQbP9vd.net]
windowsでやる細かいことってどんなことを想定しているのか
デバイスドライバの作成とかrootkitやメモリハックとかならC++の方がいい

904 名前: mailto:sage [2019/04/25(木) 21:52:22.98 ID:6xUIrXDu.net]
>>892
急に USB ユーザーモードドライバをやりたくなりました、適当な書籍はありますか?

905 名前:デフォルトの名無しさん [2019/04/25(木) 22:03:57.98 ID:jqthfa4A.net]
>>893
あんたインターネットにつながっているのになんでそんなことをここで聞いてんの?

906 名前:デフォルトの名無しさん [2019/04/25(木) 22:04:52.07 ID:jqthfa4A.net]
キーワードでぐぐればマイクロソフトのサイトで教えてくれているのに。

907 名前:デフォルトの名無しさん [2019/04/25(木) 23:58:03.57 ID:Cip5BRON.net]
VBAくらいしかできんけどオススメ言語ない?事務処理とかの自動化とかできるような言語がええな



908 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 00:38:19.72 ID:QX7BRnPA.net]
>>896
powershell

909 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 00:51:49.89 ID:aOH4Zghq.net]
ファイラーとか作るならC#
コマンドラインで処理するならC++

910 名前:デフォルトの名無しさん [2019/04/26(金) 01:43:23.24 ID:a251f83w.net]
今年は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

911 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 08:12:10.14 ID:T/PNx68c.net]
>>888
ほとんどの機能は.net FWで使えるけど、それでも足りないならDLL呼び出したら良いじゃん、って話だよ。
基本的にはC#は言うとおり.net FWの全機能が使えるもので、.netとWindowsは密接に関わってるけど今はその他の環境も視野に入ってる。

912 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 08:32:23.42 ID:NYcO5uMg.net]
Xamarinってなんで案件少ないん???

913 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 11:45:54.39 ID:QX7BRnPA.net]
>>901
web系に取られた
windowsガクソ
そしてC#は落ち目

914 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 13:52:05.41 ID:A/WNBxWE.net]
>>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行ずつ処理できる

915 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 19:19:44.66 ID:oNMQj1ho.net]
>>902
C#落ち目か?
結構いい線してるじゃん。最近。

916 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 20:41:03.01 ID:aVSZHbLD.net]
>>903
またお前か

917 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 23:24:32.19 ID:41SWeyjN.net]
web系ならBlazorで何とか入り込んで行って欲しいっすなぁC#



918 名前:デフォルトの名無しさん mailto:sage [2019/04/28(日) 06:06:19.99 ID:woNdH9oj.net]
あるサイトを閲覧した時、ソースの一部を元にデータベースを更新するということをやりたいです。
パケットキャプチャーを走らせて、ログをリアルタイムで解析できれば一番なのですが、
技術が足りない上に、できればブラウザで完結したいので、
ブラウザアドオンの仕組みなんかは全然知らないのですが、
なんとなくアドオンを作って、IndexedDBで出来そうかな?と考えています。
自分のやりたいことは、その当たりで可能でしょうか?

919 名前:デフォルトの名無しさん mailto:sage [2019/04/28(日) 11:12:25.34 ID:xJa8dHIY.net]
その程度は余裕でできる
そうでないとアドオンでリンクのセキュリティチェックとかアドブロックとかできないでしょ

920 名前:デフォルトの名無しさん mailto:sage [2019/04/28(日) 11:37:22.79 ID:6+CEnInp.net]
> パケットキャプチャーを走らせて、ログをリアルタイムで解析できれば一番なのですが、

それは蛇口を締めたか確認するために、量水器を監視するようなもんだな
素人が知ってる言葉を使ってみただけで、何もわかってないことがよく分かる。

921 名前:デフォルトの名無しさん mailto:sage [2019/04/28(日) 11:38:21.32 ID:6+CEnInp.net]
> IndexedDBで出来そうかな?

これも言葉を調べただけで、それが何をするものなのか
全くわかってないな。

922 名前:デフォルトの名無しさん mailto:sage [2019/04/28(日) 12:05:43.43 ID:B5b14rbO.net]
>>909,910
本人も自分で何も分かってないから方向性を示して欲しいということを言っているのだろうから、つまらないことに突っかかってないで教えてあげれば良いのでは?

923 名前:デフォルトの名無しさん mailto:sage [2019/04/28(日) 12:25:47.79 ID:6+CEnInp.net]
>>911
後はよろしく

924 名前:デフォルトの名無しさん mailto:sage [2019/04/28(日) 14:02:49.35 ID:woNdH9oj.net]
>>909
まだcaptchaもブラウザの開発ツールも一般的でなかったころ、
あるサイトの、ログインから特定のボタンを押すのを自動化するため、
レスポンスヘッダを見て、ログインツールを作ったことはあったのですが、
HTTPのレスポンスボディはパケットキャプチャに含まれてませんでしたか?
記憶にないのですが、ありそうなので適当に言いました。

>>910
IndexedDBのサンプルを見た限りは、これで問題ないと思います。
ただアドオンから使えるようなものなのかどうか気になったもので。

>>911-912
>>911さん代弁していただき、ありがとうございます。
頓珍漢なこと言ってるかもしれませんが、多めに見てもらえるとありがたいです。

>>908
安心しました。どうもありがとうございます。
早速MDNを参考に、サンプル読んで始めてみたいと思います。

925 名前:デフォルトの名無しさん [2019/04/28(日) 19:45:21.05 ID:DjgavGDH.net]
VSとかのIDEをHDDに入れて、コンパイル用ファイルはSSDに入れてるのですが
IDEもSSDに入れたほうがコンパイル速度上がるのでしょうか?

926 名前:デフォルトの名無しさん mailto:sage [2019/04/28(日) 21:54:48.09 ID:bTYztlhe.net]
Ruby, Nokogiri, Selenium WebDriver で、ブラウザの自動操作ができる。
漏れはこれで、自分のPC 内にある画像ファイルも、ブラウザに表示して見てる

もちろん、Ruby で、CSV ファイルも、sqlite3 などのデータベースも使える

927 名前:デフォルトの名無しさん [2019/04/28(日) 22:02:52.24 ID:aFWvu2Tb.net]
>>914
なぜ実際にやればいい話を聞くのか?

プログラマなら自分で何に時間がかかっているのか調べられないといけない。



928 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 00:24:55.91 ID:x5ndORqv.net]
意地悪しないで教えてやりゃあいいじゃねえか
>>914
そら速くなるよ
移せるんだったらHDDなんかに置いとく手はねえよ

929 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 01:43:54.49 ID:1zXK91qw.net]
コンパイルに、ファイルの読み込みなんか、関係ないだろ

オプションで、CPU コアの数を指定できるだろ

930 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 01:46:36.55 ID:ryeDr/QW.net]
ソースコードはファイルに保存されてるだろ

931 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 07:46:01.31 ID:DlTd1A1j.net]
コンパイラ、環境設定、インクルード、等々全部ファイルだよ

932 名前:918 mailto:sage [2019/04/29(月) 08:10:09.47 ID:1zXK91qw.net]
そりゃ、ファイルの読み込みも、少しは関係あるけど、
たいていの本には「CPU コア数 + 1」を指定しろって書いてあるだろ

つまり、コンパイルが並列処理できるかどうかが重要!

933 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 10:29:28.80 ID:a9ITrwhr.net]
ファイル読み込み遅いとマジでコンパイル遅いよ。
気の迷いで持ち運んでるタブレットでコンパイルしたとき、SDカードにプロジェクト入れてコンパイルするのと、
本体に入れてコンパイルするの両方したことあるけど、
本体のほうが二倍以上早かった。
CPUよりアクセス速度に律速になってたよ。
C++とGoとC#やってみたけど、コンパイル早いGoでもSDだと遅かった。
まあSDは極端だけど。

934 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 12:08:05.16 ID:pHxsgFo7.net]
>>921
お前いつものRubyバカだろう。
並列処理が使える環境で使うのは当たり前で、それさえやってりゃファイルI/Oがどうでもいいということにはならんぞ。
いつも「〜に書いてあった!」とか言うが、それの理由も相対的な意味も理解せずに字面だけで記憶しているから、的はずれで頓珍漢な事ばかり書き込んでいるんだよ。
それなのに、いまだに自覚はないのか?自覚はあっても止められない病気なのか?

935 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 12:22:08.50 ID:FTG3eyZY.net]
そのIDEがインクリメンタルビルドをしない場合、このお題の状況なら厳密はコンパイル時間って変わらないよな?
コンパイル結果をIDEが読み込むラグ等は微増するとは思うけど

936 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 13:22:13.06 ID:a4fylOhP.net]
インクリメンタルビルドもフルビルドもファイルのアクセス時間の影響があるに決まってるだろ

937 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 14:16:37.31 ID:4gpfII6Y.net]
VSにくっついてるコンパイラ自体とか標準ライブラリ類はディスクから読むんだからそりゃ変わるでしょう

VSCodeとかのエディタ単品ならコンパイルそのものはあんま変わらん気がするけど
起動や動作は確実に早くなるんだからどっににしろSSD入れた方がよいと思う



938 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 15:10:29.10 ID:FTG3eyZY.net]
>>926
なるほどコンパイラと標準ライブラリか
JDKみたいに分離されてるイメージで捉えてたわ

939 名前:デフォルトの名無しさん mailto:sage [2019/04/29(月) 17:07:00.17 ID:szCSrdtq.net]
イメージが何か知らんがそれと何の関係があるのか

940 名前:918 mailto:sage [2019/04/30(火) 00:37:22.14 ID:xHYWEb3z.net]
ファイル読み込みは、メモリキャッシュに入るから、遅いのは初回だけ。
afx 何々みたいな、プリコンパイル済みヘッダーもあるし

「CPU コア数 + 1」を指定すれば、4コアなら最大で、1/5 になる!

941 名前:デフォルトの名無しさん mailto:sage [2019/04/30(火) 03:14:26.56 ID:b+9MMNRz.net]
読み込みは初回のみ大きな差があるが書き込みは毎回効く

942 名前:デフォルトの名無しさん mailto:sage [2019/04/30(火) 06:56:27.06 ID:3c5GsqXZ.net]
ライトキャッシュがあるから毎回は語弊があるだろ

943 名前:デフォルトの名無しさん mailto:sage [2019/04/30(火) 15:07:17.92 ID:EpZ78spp.net]
今から勉強始めるとしたら何がオススメ?

944 名前: mailto:sage [2019/04/30(火) 15:10:20.26 ID:iYYZTFZo.net]
>>932
お勧めかどうかはわかりませんが、私はこの連休中に
https://www.amazon.co.jp/dp/4274068269
を読み上げるべく、全力で雑用を片付けている最中です…

945 名前:デフォルトの名無しさん mailto:sage [2019/04/30(火) 16:11:16.65 ID:EpZ78spp.net]
>>933 プログラミング未経験です

946 名前:デフォルトの名無しさん mailto:sage [2019/04/30(火) 17:28:05.81 ID:94tX5LEa.net]
(それなら(SICP)をお勧めします。)
(日本語訳もあるし、コンピュータをこれからやるなら最適です。)

947 名前:デフォルトの名無しさん mailto:sage [2019/04/30(火) 19:22:39.82 ID:gyW2isyl.net]
独習C#のコマンドライン引数の項目に
https://ideone.com/87dKLB というコードがあってこれを
コマンドラインから CLDemo one two threeと入力するのが課題みたいなのですが
そのやり方自体が載ってなくて困ってます どうやるのでしょうか?
Win10 Visualstudio2019 です



948 名前:デフォルトの名無しさん mailto:sage [2019/04/30(火) 19:27:41.72 ID:MFnRLcy4.net]
>>936
そんなクソみたいな入門書は投げ捨てろ
そのままコマンドライン引数でググれば出てくる
Windowsコマンドプロンプトの実行ファイルのあとに続けて書き込む文字列がMainの引数

949 名前:さまよえる蟻人間 mailto:sage [2019/04/30(火) 19:32:30.23 ID:lzNlO/OB.net]
>>936
エクスプローラのアドレスバーにcmdと入力してEnterキーを押せ。黒い画面が出てくる。これが「コマンドプロンプト」だ。
「cd Debug」でDebugフォルダに移動して、exeファイル名とコマンドライン引数をスペース区切りで入力して、Enter。
健闘を祈る。

950 名前:デフォルトの名無しさん mailto:sage [2019/04/30(火) 20:00:02.16 ID:YvhWBPAF.net]
1. 「プロジェクト(P)」メニューの一番下「〜のプロパティ(E)...」を選択
2. 出てきたウィンドウの左側の「デバッグ」をクリック
3. 「開始オプション」の「コマンドライン引数(N):」に「one two three」と入力
4. 「デバッグ(D)」メニューの「デバッグなしで開始(H)」を選択

951 名前:デフォルトの名無しさん mailto:sage [2019/04/30(火) 20:18:58.93 ID:gyW2isyl.net]
>>937-939
コマンドプロンプトは環境パスというものを通さないと出来ないのでしょうか
エラーがでて出来ませんでした…自分で調べてみます
Visualstudioのプロパティの方からは無事できました
ありがとうございます。

952 名前:さまよえる蟻人間 mailto:sage [2019/04/30(火) 20:20:56.73 ID:lzNlO/OB.net]
ああ、プロンプトはVS付属のやつを使うんだった。ごめんなさい。

953 名前:デフォルトの名無しさん mailto:sage [2019/05/01(水) 05:41:49.27 ID:shCLaGGL.net]
単にカレントディレクトリを変更できていないだけではなかろうか。
exeのあるディレクトリにcdで移動してからであれば、動作することは確認できた。

cdの使い方が分からないなら、エクスプローラーからPowerShellを起動する方法がある。
1. エクスプローラーでexeのあるディレクトリ(プロジェクトフォルダのbin\Debug)を開く
2. 何もないところをShift+右クリックする
3. 「PowerShellウィンドウをここに開く(S)」を選択
4. 「.\CLDemo.exe one two three」と入れてEnter
 (「CLDemo.exe」の部分はexe名に差し替える。先頭の「.\」を忘れずに)

954 名前:デフォルトの名無しさん mailto:sage [2019/05/01(水) 12:21:58.44 ID:tyjdf3yw.net]
>>932
学習の足掛かりなら今もやっぱりJava
情報量が膨大だし、C# Kotlin Goあたりへのシフトもしやすい
ポインタがある言語やJavaScriptのような癖のある言語、関数型言語は次のステップでいいと思う

955 名前:デフォルトの名無しさん mailto:sage [2019/05/01(水) 14:34:45.88 ID:97t5KpT2.net]
Javaを学習の足がかりにするって今となってはめんどくさすぎるだろw
どんだけ環境を整えないといかんのだって

956 名前:デフォルトの名無しさん mailto:sage [2019/05/01(水) 14:41:09.45 ID:FgW9R1lW.net]
HTML5かwin使ってるならC#でいいよ
Webにある入門ページでタイマープログラムとか
簡単なの作ってみて、何か作りたい物が見つかったら
それにあった言語また考えりゃいい
作りたい物やプラットフォームが決まったら
また相談にくればいいし

957 名前:デフォルトの名無しさん [2019/05/01(水) 16:28:58.75 ID:fQT4rWd7.net]
>>943
自分もCー>Javaってやって行ったから分からなくもないが、
関数型言語(と言うか無限リスト扱えるHaskell)の方が初心者に優しいと思うぞ。

無限ループも、回数が決まってるループも同じmapやmapM_で扱えるから
whileとforを使い分けないで良いし。

アルゴリズム覚えるのに向いてるし。

PCの性能をもっと引き出したいからPCの仕組み勉強して手続き型言語へってした方がいい。



958 名前:デフォルトの名無しさん mailto:sage [2019/05/01(水) 17:10:47.23 ID:tyjdf3yw.net]
>>944
all-in-oneのPleiadesをインストールするだけで良くね?
勉強用に使うだけなのに何が心配なの?

959 名前:デフォルトの名無しさん mailto:sage [2019/05/01(水) 17:47:56.26 ID:tyjdf3yw.net]
>>946
whileとforの使い分けなんて学習コストほぼゼロやん
手続き型言語を知ってる人に関数型言語を説く解説は山ほどあるけどその逆はない
どうせ両方学ぶことになるんだから新しい方のパラダイムから学ぶこともあるまい
目的が明確な初学者なら関数型から入るのが近道になることもあるだろうけど、アルゴリズムがエレガントに書けるかどうかと世間一般的に平易かどうかの評価は違うでしょ

960 名前:デフォルトの名無しさん [2019/05/01(水) 19:33:06.44 ID:fQT4rWd7.net]
>>948
まあ初心者向けの入門書が少ないのは事実だし、無理に勧める気もないけど。。。
一応すごいH本(中学生から読める)やプログラミングHaskell(高校生からかな)は、プログラミングの知識は前提にしてない。

whileとforを使い分けるのは一例だけど、覚える事が多過ぎる。
入門書が丸々文法を覚えるだけで終わるのがほとんど。

関数型言語の入門書は文法はアルゴリズムも一緒に教えるのが多い。
入門書の情報量が明らかに多い。

ライブラリ関数分からなくても自作しやすいのも関数型言語の利点。

ただまあ、マイナーだからね。。。
マイナーだから入門書が少ない。
入門書が少ないから初心者に選ばれない。
初心者に選ばないからマイナーなままと言う。。。

961 名前:デフォルトの名無しさん [2019/05/01(水) 23:22:01.34 ID:PYlS9W3h.net]
エクリプスって今でも使われてんの?
とっくにintellijに移ったと思った

962 名前:デフォルトの名無しさん mailto:sage [2019/05/01(水) 23:24:43.36 ID:97t5KpT2.net]
ほらな?そうなるからJavaは面倒くさいんやで
ツールの使い方を覚えないといけない

その割にただのテキストエディタじゃ
すぐに作るのが大変になる

963 名前:デフォルトの名無しさん mailto:sage [2019/05/01(水) 23:39:45.03 ID:MQFjMoqF.net]
メモ帳じゃモチベ上がらんしな

964 名前:デフォルトの名無しさん mailto:sage [2019/05/02(木) 00:25:34.64 ID:kkjPZTXI.net]
>>951
ほらなて笑
一発インストールできるEclipseか別途JDKを入れるIntelliJか好きな方を選べばいいだけの話で両方覚える必要はない
選択肢が2つあるだけで悩んで身動きとれなくなっちゃうわけじゃないだろ
ツールの使い方ひとつ覚えるのがイヤならVSCodeも辛いのか?
これってお前にとっての最適解を言い当てろというお題だったっけか?

965 名前:デフォルトの名無しさん mailto:sage [2019/05/02(木) 00:28:01.79 ID:C2q7RDRM.net]
>>953
俺じゃなくて「今から勉強始めるとしたら何がオススメ?」って言ってる人だろ
そりゃそんな人は、ツールを覚えるのが大変に決まってる

966 名前:さまよえる蟻人間 mailto:sage [2019/05/02(木) 00:41:19.24 ID:XAzN+j3t.net]
原始人ならMakefileでjavacしてる。IDEを使わない一つの選択肢。

967 名前:デフォルトの名無しさん mailto:sage [2019/05/02(木) 00:55:19.62 ID:o2fWoqx+.net]
大まかな目的すら書かず「今から勉強始めるとしたら何がオススメ?」
ってのには「お前には全くプログラムは向いていない」の回答でいいよ



968 名前:デフォルトの名無しさん mailto:sage [2019/05/02(木) 01:01:44.43 ID:kkjPZTXI.net]
IDEが嫌ならJDKだけ入れてREPLなり好きなエディタなりで書きゃいいと思うんだが…
すると最初の発言の「どんだけ環境整えなきゃいかんの」がわからん
どういうこと?

969 名前:デフォルトの名無しさん mailto:sage [2019/05/02(木) 02:03:01.88 ID:fWQ7EMkU.net]
クソみたいなコメントや、メソッド名・変数名が嘘ついてるソースコードのいい読み方を教えて下さい。

こんなコメント打ってあるのに、そもそも読んでるテーブルが違う上にInsertしてたり、全然別の処理してたり、意味不明なのが異常に多いです。

//***テーブルから、条件***を満たしたレコードを返す
void FillAAATable()
{}

970 名前:デフォルトの名無しさん mailto:sage [2019/05/02(木) 04:31:15.75 ID:3DqxoR3N.net]
コメントや名前を書き換えちゃえば
自分用にコピーして

971 名前:デフォルトの名無しさん [2019/05/02(木) 21:29:05.97 ID:DnmgZ6Vg.net]
いきなりIDEから入るとコマンドプロントも知らない状態になる。

Windowsの操作の基本もわからない人間は困ります。

972 名前:デフォルトの名無しさん mailto:sage [2019/05/02(木) 21:45:05.90 ID:2zfTDtyJ.net]
コマンドプロントが必要になればそのときに覚えればいいわけだし、IDEだけで済むならその必要もない。

973 名前:デフォルトの名無しさん [2019/05/02(木) 23:46:58.28 ID:IdtzxyEE.net]
Windowsの操作の基本はクリックです。

974 名前:デフォルトの名無しさん mailto:sage [2019/05/03(金) 00:40:22.48 ID:d5ms1O8j.net]
コマンドプロントなんか普通知らなくていいけどテンプレの一行目の
「質問する前にGoogleで検索しましょう」
すら読んでなかったり理解できないのは困る

もう少しでこのスレも埋まるけど次スレはすでにある
スレ立てるまでもない質問はここで 149匹目
https://mevius.5ch.net/test/read.cgi/tech/1529199088/ 
でいいよね?新しくたてたい人がいれば知らんが

975 名前:デフォルトの名無しさん mailto:sage [2019/05/03(金) 02:27:47.79 ID:E0jb+KFq.net]
なんで3人ともコ

976 名前:}ンドプロントなんだよw []
[ここ壊れてます]

977 名前:デフォルトの名無しさん mailto:sage [2019/05/03(金) 05:59:07.32 ID:GHDg0JQD.net]
IDEなど花拳繍腿!コマンドプロンプト&バッチこそ王者のツールよ!



978 名前:デフォルトの名無しさん mailto:sage [2019/05/03(金) 07:25:36.37 ID:DMALnIma.net]
コマンドプロンプトはどうやったら起動できますか?
Powershellウィンドウのことですかわかりません><
令和はコレだね

979 名前:デフォルトの名無しさん [2019/05/03(金) 09:37:39.58 ID:l9gwftmb.net]
コマンドライン引数はsteamゲーとx264でどういうものか覚えました!

980 名前:デフォルトの名無しさん mailto:sage [2019/05/03(金) 11:23:46.91 ID:DMALnIma.net]
そんなあなたにオススメの言語はAviSynth

981 名前:デフォルトの名無しさん mailto:sage [2019/05/03(金) 15:00:47.96 ID:sXfYm4m0.net]
Ajaxを勉強するためのオススメの参考書ありますか?

982 名前:デフォルトの名無しさん mailto:sage [2019/05/03(金) 15:06:25.51 ID:ZByh2Qvf.net]
>>969
参考書で勉強するような概念じゃない

983 名前:デフォルトの名無しさん [2019/05/03(金) 21:00:57.78 ID:zOIXy+Gc.net]
>>969
https://jp.vuejs.org/v2/guide/

984 名前:デフォルトの名無しさん mailto:sage [2019/05/03(金) 22:00:50.02 ID:4DzoaGjH.net]
関数型プログラミングでは副作用はどう表現するのですか?
ファイルのIOやprintfは必要だと思うのですが。。。

985 名前:デフォルトの名無しさん [2019/05/04(土) 09:12:23.39 ID:S+NYX3By.net]
>>972
関数型言語のスレの方が良い気がするけど。。。
感覚的で良ければ。

圏論では変数も引数のない関数と見なすので、例えばgetLineみたいな副作用のある関数も一種の変数(外部からの入力が入っている変数)と見なします。

n = 1 ― 変数であり、引数なしの関数

入力

getLine ― 副作用関数であり、入力が入っている変数

ただ、入力を通常の値と同じにすると参照透明性が破れるので、IO Stringの様に別の型にして、>>=からしか値が取り出せない様にします。
(逆に通常の型にIOを付けたい場合はreturnを使います)
そうする事で、副作用のある関数は普通の関数も使えるけど、

986 名前:逆は無い事が保証されます。

ぶっちゃけ、純粋関数型言語にも副作用はあると言えますが
(無いと主張するなら虚数の掛け算みたいな感覚。実数に対して90度の回転みたいに、虚空からの値の変数への束縛。
ただしその変数は常に部分適用で見た目が隠されている。みたいな)、
参照透明性が破られることは無い。と言うのが純粋関数型言語の特徴ですね。
[]
[ここ壊れてます]

987 名前:デフォルトの名無しさん [2019/05/04(土) 09:14:58.80 ID:S+NYX3By.net]
こう言う書き方はできない
(この場合、putStrLnはString->IO (), getLineはIO String)

main = putStrLn getLine ― 型が違うのでエラー。

これならおk

main = getLine >>= putStrLn ― 入力(ランダムも)したものの加工や出力は必ず>>=の後になる。
(getLine >>= \str -> putStrLn str を部分適用した)

or

main = do str <- getLine
putStrLn str

出力に対しても、出力関数が左端になる事を保証します。
(普通の関数との合成なども出来るが、普通の関数が左端に来る関数に出力関数が引数になったり、合成されることは無い)

main = map print [1..3] ― 型エラー。

main = mapM_ print [1..3] ― IOモナド用のmapMやmapM_(値を捨てる)ならおk

main = print.length [1..10] ― 出力関数が左端に来るなら、普通の関数と関数合成可能。

main = mapM (\_ -> getLine) [1..3] >>= mapM_ (print.length) ― 結局、型が合えば動くと言う点では普通の関数と同じ。



988 名前:デフォルトの名無しさん [2019/05/04(土) 09:16:00.91 ID:S+NYX3By.net]
制限に引っかかった。。。
main = do str <- getLine
putStrLn str

出力に対しても、出力関数が左端になる事を保証します。
(普通の関数との合成なども出来るが、普通の関数が左端に来る関数に出力関数が引数になったり、合成されることは無い)

main = map print [1..3] ― 型エラー。

main = mapM_ print [1..3] ― IOモナド用のmapMやmapM_(値を捨てる)ならおk

main = print.length [1..10] ― 出力関数が左端に来るなら、普通の関数と関数合成可能。

main = mapM (\_ -> getLine) [1..3] >>= mapM_ (print.length) ― 結局、型が合えば動くと言う点では普通の関数と同じ。

989 名前:デフォルトの名無しさん [2019/05/04(土) 09:29:06.06 ID:vdfWhHEk.net]
main = do str <- getLine
putStrLn str

出力に対しても、出力関数が左端になる事を保証します。
(普通の関数との合成なども出来るが、普通の関数が左端に来る関数に出力関数が引数になったり、合成されることは無い)

main = map print [1..3] ― 型エラー。

main = mapM_ print [1..3] ― IOモナド用のmapM(値を返す)やmapM_(値を捨てる)ならおk

main = print.length [1..10] ― 出力関数が左端に来るなら、普通の関数と関数合成可能。

main = mapM (\_ -> getLine) [1..3] >>= mapM_ (print.length) ― 結局、型が合えば動くと言う点では普通の関数と同じ。

990 名前:デフォルトの名無しさん [2019/05/04(土) 09:31:47.15 ID:vdfWhHEk.net]
main = do str <- getLine
putStrLn str

出力に対しても、出力関数が左端になる事を保証します。
(普通の関数との合成なども出来るが、普通の関数が左端に来る関数に出力関数が引数になったり、合成されることは無い)

main = map print [1..3] ― 型エラー。

main = mapM_ print [1..3] ― IOモナド用のmapM(値を返す)やmapM_(値を捨てる)ならおk

main = print.length [1..10] ― 出力関数が左端に来るなら、普通の関数と関数合成可能。

main = mapM (\_ -> getLine) [1..3] >>= mapM_ (print.length) ― 結局、型が合えば動くと言う点では普通の関数と同じ。

991 名前:デフォルトの名無しさん [2019/05/04(土) 15:52:20.32 ID:adnCRUw6.net]
オープンソースだとソースコードをチェックできるからセキュアだ、
というような言説がありますが、
例えばgithubでソースコードと実行可能バイナリが公開されていたとして、
本当にその実行可能バイナリがそのソースコードからビルドされたのか
分からないんじゃないですか?

何か簡単に確かめる方法はありますか?

992 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 15:53:47.87 ID:z6rpqItx.net]
ソースあるなら自分でビルドするから

993 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 16:01:13.99 ID:xRy8GHS2.net]
オプソの開発者にも同じこと思ってる人は居てreproducible buildsみたいなプロジェクトもあるっちゃある

994 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 16:11:09.41 ID:t4zJt5DP.net]
バイナリに電子署名付けて私がビルドしましたって証明するのが限界で
元のソースを辿るのは無理だと思う

995 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 16:11:46.40 ID:eyQzK648.net]
このビルドはワシが育てた。

996 名前:デフォルトの名無しさん [2019/05/05(日) 01:22:11.46 ID:kL93aIfd.net]
>>978
ソースからビルドしたものとサイズを比較する。

997 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 01:44:58.76 ID:fizRIu1X.net]
>>983
そんなものあてにならん
ビルドしたことないのか



998 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 09:46:43.61 ID:OAMUtfzX.net]
同じツールセットと設定でビルドすればバイナリの差分確認くらいできる。
タイムスタンプとか差分の出るところはわかってるんだから。
プロジェクトによってはちゃんと複数人でそれぞれビルドして同じソースからビルドしたバイナリなのを確認したりする。

999 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 10:51:39.58 ID:VtQYfSta.net]
>>985
なに全時代的なことしてるんだ?w

ビルドはCIによって自動的に行われ、ビルド手順は
ソースコードと同じようにバージョン管理されるんだから
そんな無意味で時間がかかる=コストがかかる馬鹿げた方法をやる必要はない

1000 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 10:51:59.45 ID:VtQYfSta.net]
× 全時代
○ 前時代

1001 名前:デフォルトの名無しさん [2019/05/05(日) 13:13:33.44 ID:ptHRpxR9.net]
>>984
簡易チェックとしては定石だけどな。

1002 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 13:22:15.36 ID:2252L+7N.net]
VSでC#をビルドすると同じソースでもハッシュ変わるし改変してもバイナリサイズ同じとか普通にあるから困る

1003 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 11:31:21.72 ID:fIiGJlWA.net]
VS2017でC#使ってFramework4.6.1でやってるんですが
PrintDocumentで、デバイスとプリンターにあるFaxに出力をかけると
普通は宛先情報の入力画面が表示されると思うんですが
PrintDocumentの方で何か情報をインプットするなりして
宛先入力画面を表示させない方法とか無いですか?

1004 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 16:24:52.13 ID:inXvnXa3.net]
>>989
プロジェクト設定変えろ。
決定論的ビルドできる。

1005 名前:デフォルトの名無しさん [2019/05/06(月) 23:19:25.93 ID:w/vwmWEJ.net]
>>990
入力画面が表示されるのは普通じゃないだろw

1006 名前:デフォルトの名無しさん mailto:sage [2019/05/07(火) 08:46:11.21 ID:dYmQvrG6.net]
>>992
え?普通じゃないんです?
宛先入力せずにFAX送れないでしょ?

1007 名前:さまよえる蟻人間 mailto:sage [2019/05/07(火) 08:51:09.03 ID:fgAbOfTE.net]
そろそろ次スレ



1008 名前:デフォルトの名無しさん mailto:sage [2019/05/07(火) 09:21:04.78 ID:7undKR/x.net]
次スレは再利用しようぜ
スレ立てるまでもない質問はここで 149匹目
https://mevius.5ch.net/test/read.cgi/tech/1529199088/

1009 名前:デフォルトの名無しさん [2019/05/07(火) 19:45:31.20 ID:5Jh8r5ay.net]
>>993
だから情報が足らない状態で印刷しようとするからそうなる。

1010 名前:デフォルトの名無しさん mailto:sage [2019/05/07(火) 19:51:59.86 ID:dGHDXi4W.net]
>>993
PrintDocumentは印刷のためのもので宛名聞いてきているのはFaxの方じゃない?
https://docs.microsoft.com/ja-jp/dotnet/framework/winforms/controls/printdocument-component-overview-windows-forms

1011 名前:デフォルトの名無しさん mailto:sage [2019/05/08(水) 09:00:56.82 ID:a9venIhx.net]
javaって有料化するんじゃなかったっけ

1012 名前:デフォルトの名無しさん mailto:sage [2019/05/08(水) 10:56:42.82 ID:I87+V7H7.net]
Javaは有料化しないんじゃないの
OracleJDKは有料化するけど、他に無料のJDKが数種ある

1013 名前:デフォルトの名無しさん mailto:sage [2019/05/08(水) 11:03:11.96 ID:OXX01uLM.net]
return

1014 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 185日 15時間 54分 54秒

1015 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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