1 名前:たかし [2015/12/25(金) 18:43:55.48 .net] 先生を募集します 先生!!
367 名前:仕様書無しさん mailto:sage [2016/01/08(金) 00:47:26.91 .net] たかしってもしかして飲み込み速いんじゃね!!
368 名前:仕様書無しさん mailto:sage [2016/01/08(金) 07:39:34.66 .net] すげえ!!
369 名前:仕様書無しさん mailto:sage [2016/01/08(金) 11:45:21.90 .net] 案外みんな優しいのな イチが総攻撃されるスレかと思ってきてみたら
370 名前:仕様書無しさん [2016/01/08(金) 16:23:36.44 .net] あげ
371 名前:takasi mailto:sage [2016/01/08(金) 17:48:17.50 .net] おはようございます ありがとうございます 今日は体調が優れない為お休みさせて頂きます おやすみなさい
372 名前:仕様書無しさん [2016/01/08(金) 18:31:24.30 .net] 職業訓練3年前いったけどなかなか良かったよ 仕事やめて2年ニートして行ったんだが、まず生活習慣変えるのがきつかった 毎月10万もらえるんだが、遅刻欠席に異様に厳しくて1回でも理由ない遅刻欠席したら0円 もう必死に通ったよ 授業も二進数とかネットワークの仕組みとか本当基礎から初めてくれてありがったかった 1日が9:30〜16:00だったから放課後にちょっと勉強して、卒業するときには応用情報取って、技術的にはJavaでWEBアプリケーション作れるようになってた 就職先も斡旋してくれて、面接の練習もしてくれてなんとか就職できた 最近ようやく設計にも関われるようになった
373 名前:仕様書無しさん mailto:sage [2016/01/08(金) 22:14:15.50 .net] >>366 全てのファイルを見たけど個人情報はなかったよ ちょっぴり漏れるのを期待してたんだけどな
374 名前:仕様書無しさん mailto:sage [2016/01/08(金) 22:21:30.24 .net] 差分がデカすぎる 殺人的プルリクが早速合って少しワロタ
375 名前:仕様書無しさん [2016/01/09(土) 00:23:00.42 .net] 片山さんもtakashiさんもすごいな。 片山さんやさしい。 寝なさいとかいってくれる上司がほしい。 働けとはいうけど寝なさいとか言ってくれる上司はいないからなーー
376 名前:仕様書無しさん mailto:sage [2016/01/09(土) 13:24:06.83 .net] 自演だろ
377 名前:takasi mailto:sage [2016/01/09(土) 13:39:06.40 .net] おはようございます 職業訓練は今考えています、給付金は頂けないと思いますが 休み明けにでもハロワに行ってきます 差分がでかすぎるとは何か余計なものまでアップしちゃいましたかね 先生から直しを頂いたのですが後で保存の仕方調べておきます 半分ノリで建てた部分もあるんですが、まさかここまで熱心に教えてもらえるとは思いませんでした なので僕も頑張りたいです 自演にしろ自演でないにしろ僕が勉強してることは事実なので生暖かく見守って下さい ちょいと久しぶりの外出をして帰宅後に猫でも分かる〜を読んで勉強したいと思います 先生が来たら授業の続きを受けたいと思いますそれではさようなら
378 名前:仕様書無しさん mailto:sage [2016/01/09(土) 13:56:49.72 .net] たかしは何歳なの?
379 名前:仕様書無しさん mailto:sage [2016/01/09(土) 14:41:21.62 .net] internet2020.s3-website-ap-northeast-1.amazonaws.com/
380 名前:仕様書無しさん mailto:sage [2016/01/09(土) 14:43:49.49 .net] >>377 > 差分がでかすぎるとは何か余計なものまでアップしちゃいましたかね "katahiromz"って人からのPull Request(通称プルリク)があるでしょう その"改良してみたよ"のコミットがデカすぎるwと、>>374 で書いただけ アナタの"second commit"には何の問題もないよ
381 名前:takasi mailto:sage [2016/01/09(土) 18:45:54.99 .net] おはようございます 僕は26です 問題なかったですか良かったです
382 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 18:55:46.50 .net] GitHubのレポジトリを開いてプルリクの内容を確認してmergeしてみて。
383 名前:takasi mailto:sage [2016/01/09(土) 19:17:11.94 .net] おはようございます 今からやります
384 名前:takasi mailto:sage [2016/01/09(土) 19:22:06.94 .net] mergeしました自分がなにやってるかわからないんですけど大丈夫ですかね
385 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 19:26:22.74 .net] Gitとは分散型のバージョン管理システムだ。 GitHubはGitリモートレポジトリを管理するウェブサービスだ。 レポジトリとはソフトウェアの格納庫のようなものであり、 主にパッケージやライブラリのソースを保管する。
386 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 19:30:09.79 .net] 今度は、ローカルレポジトリにpullしてみなさい。 pushは押す、pullはその反対の引き出す。 タンスの引き出しを連想するといい。
387 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 19:36:38.32 .net] すまない、初心者はpullを使わなくてもいい。代わりにcloneしてみてくれ。 適当なフォルダで git clone https://github.com/...(以下略) を実行してみてくれ。
388 名前:takasi mailto:sage [2016/01/09(土) 19:43:05.59 .net] できました フォルダにファイルがDLされました
389 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 19:45:52.12 .net] そのローカルリポジトリでもバージョン管理されているのを 確認するために「git log」を実行してみてくれ。
390 名前:takasi mailto:sage [2016/01/09(土) 19:49:08.98 .net] プログラムの変更履歴みたいなのが出てきました
391 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 19:50:33.80 .net] viというエディタが起動する。矢印キーやPgDnキーでスクロールできる。 viの終了にはqを押す。
392 名前:takasi mailto:sage [2016/01/09(土) 19:52:06.90 .net] ログは出てきましたけどエディタは起動していません
393 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 19:55:19.53 .net] そこに出てきたのはコミットした記録だ。 git commit -m "(メッセージ)" で指定したメッセージがタイトルになる。 複雑な文字列はハッシュだ。これがコミットのIDである。 コミットとは確定とか確約などの意味があるが、日本語には適当な訳語はない。 Gitはすべてのコミットを記録する。
394 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 20:00:37.58 .net] ログが短いときはviは起動せずコンソールに出力されるだけだ。
395 名前:takasi mailto:sage [2016/01/09(土) 20:00:54.25 .net] なるほどなんとなくわかってきました さっきのpullはgitでプロジェクトフォルダ上でpullしろって事だったんですね そうすれば新しいバージョンにプログラムが更新されると
396 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 20:04:45.33 .net] 課題。編集メニューを追加し、「切り取り」「コピー」「貼り付け」 「削除」「すべて選択」ができるようにしなさい。 さらに変更ファイルをgit statusで確認、git addしてコミットしなさい。
397 名前:takasi mailto:sage [2016/01/09(土) 20:08:16.36 .net] 始めます
398 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 20:35:44.62 .net] わかったかな? textBox.Cut(); textBox.Copy(); textBox.Paste(); textBox.SelectedText = ""; textBox.SelectAll();
399 名前:takasi mailto:sage [2016/01/09(土) 20:40:17.93 .net] 今からコミットします
400 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 20:44:56.76 .net] 引き出しを押してリモートに保管しなさい。 おまじないは「git push origin master」だ。
401 名前:takasi mailto:sage [2016/01/09(土) 21:00:59.38 .net] 同じレポジトリ?にコミットする場合は以前コミットしたフォルダでコミットしなければなりませんか? 先ほどクローンしたプログラムのフォルダの名前が以前のと違っていたので クローンのプログラムに手を加えてaddしてコミットしたんですが、いくつかのファイルが無いってエラーがでました
402 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 21:01:56.05 .net] Gitのその他、役に立つコマンドを紹介する。 「git diff」でコミット後の変更点を見る。 「git diff (ファイル名)」でコミット後のファイルの変更点を見る。 「git checkout (ファイル名)」でファイルをコミット直後の状態に戻す。
403 名前:takasi mailto:sage [2016/01/09(土) 21:02:58.49 .net] 最初にレポジトリを作成した時のフォルダはTextEditer301で今回はCSharpTextをコミットしようとしました
404 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 21:05:15.21 .net] >>401 「git status」の結果を見せて
405 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 21:07:20.01 .net] 「git mv (旧ファイル名) (新ファイル名)」は名前の変更。 「git rm (ファイル名)」はファイルの削除。
406 名前:takasi mailto:sage [2016/01/09(土) 21:08:39.84 .net] status https://i.gyazo.com/520e8e745c82c9104dbcafa3709bb699.png
407 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 21:11:13.30 .net] >>406 エラーメッセージは?
408 名前:takasi mailto:sage [2016/01/09(土) 21:15:09.60 .net] error: pathspec 'second commit' did not match any file(s) known to git. です
409 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 21:18:14.74 .net] git commit -m "4th commit"
410 名前:takasi mailto:sage [2016/01/09(土) 21:20:01.25 .net] できました!! -m が無かったのが原因です失礼しました
411 名前:takasi mailto:sage [2016/01/09(土) 21:22:31.79 .net] GitHubに無事反映されました
412 名前:takasi mailto:sage [2016/01/09(土) 21:25:21.78 .net] 赤は変更前で緑が変更後だと思うんですが、いじってないところもハイライトされてるので見辛いですね こういう仕様なんですかね
413 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 21:26:20.15 .net] ローカルリポジトリの記録は「.git」という隠しフォルダに記録される。 コミット内容を消したい場合は.gitを削除すればいい。
414 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 21:28:01.78 .net] >>412 無視したいファイルは.gitignoreに相対パスで指定する。
415 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 21:31:38.11 .net] ソースファイル(*.cs)はコンパイルされてオブジェクトファイル(*.obj)が出力される。 オブジェクトファイルとライブラリを組み合わせて.exeファイルにする処理をリンクという。 一連のコンパイルとリンクのことをビルドという。
416 名前:takasi mailto:sage [2016/01/09(土) 21:34:56.60 .net] ファイルというか中身のコードですねhttps://i.gyazo.com/1688c0e20b691be3f118b3e6129e56a3.png Form1.csは138行以降から新規にコードが記述されましたが1-27は何も変更していないのにハイライトされてるので どこが違うんだ〜と探しちゃいますね
417 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 21:36:26.85 .net] >>416 おそらく改行コードの違いだろう。
418 名前:takasi mailto:sage [2016/01/09(土) 21:39:41.14 .net] ああそういえば先生のプログラムに手を加えるときに書式がなんたらかんたら言われて適当に押した覚えがあります それですね
419 名前:takasi mailto:sage [2016/01/09(土) 21:41:58.25 .net] ここまで把握しました
420 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 21:42:39.60 .net] qiita.com/yokoh9/items/1ec8099696ade0c1f36e
421 名前:takasi mailto:sage [2016/01/09(土) 21:51:05.60 .net] そこを見てgit config --global core.autoCRLF falseをしました statusで確認したらcore.autocrlfが2つあって3行目のcore.autocrlfはtrueで 最後の行のcore.autocrlfはfalseでちゃんと設定できたかよく分かりませんね
422 名前:takasi mailto:sage [2016/01/09(土) 21:54:28.50 .net] いじってみたら最後の行だけ変わるみたいですね、この問題は自分で調べておきます
423 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 21:57:42.32 .net] まだ時間あるな。 「編集」→「元に戻す」(undo)と「ヘルプ」→「バージョン情報」を実装せよ。
424 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 22:01:57.56 .net] 終わったら試しに「git diff」してみて。 それからadd, commit, pushだ。
425 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 22:22:38.35 .net] 「バージョン情報」というフォームを作って バージョン情報をそこに記載する。 それをモーダルダイアログとして表示する。
426 名前:takasi mailto:sage [2016/01/09(土) 22:30:09.24 .net] git diffしました 文字が出続けてるんですが終わるまで待てばいいですか?
427 名前:takasi mailto:sage [2016/01/09(土) 22:33:04.48 .net] なかなか終わらないんでエンター押しっぱなしにしたらENDになったんですが 閉じようと思ったらまだプロセスが動いてると警告出ました 時間かかりますかね?
428 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 22:33:46.52 .net] >>426 矢印キーやPageUp/PageDownキーを押してみて。 終わるにはqを。
429 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 22:38:48.96 .net] お困りですか?
430 名前:takasi mailto:sage [2016/01/09(土) 22:39:35.70 .net] 5thコミット完了しましたhttps://github.com/takasi-desu/CSharpTest
431 名前:takasi mailto:sage [2016/01/09(土) 22:41:19.72 .net] core.autoCRLF falseちゃんと機能してました
432 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/09(土) 22:45:02.86 .net] おやすみなさい
433 名前:takasi mailto:sage [2016/01/09(土) 22:45:50.93 .net] 本日もありがとうございましたおやすみなさい
434 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/10(日) 03:43:22.75 .net] 【今後の予定】 プルリクの方法 GUIデザイン マルチメディア データベース ネットワーク
435 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/10(日) 20:44:55.02 .net] 勇者はおらんのか?
436 名前:takasi mailto:sage [2016/01/10(日) 22:45:42.75 .net] 申し訳ありません!!!!!!!!! なかなか寝付けず今起きました 明日頑張ります おやすみなさい・・・
437 名前:仕様書無しさん mailto:sage [2016/01/11(月) 00:00:52.53 .net] 片山さん共同プロジェクトの授業の予定があったら呼んでください馳せ参じますからね
438 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 00:06:29.40 .net] はい、無断欠勤ひとーつ。減給ね。
439 名前:takasi mailto:sage [2016/01/11(月) 06:44:44.66 .net] (T_T) 寝れません 本での学習は進んでいます 猫でもわかるC# 142/404p 授業には間に合いたいです おやすみなさい
440 名前:仕様書無しさん mailto:sage [2016/01/11(月) 13:45:50.57 .net] >>439 猫はわかりやすい?
441 名前:仕様書無しさん [2016/01/11(月) 15:33:10.17 .net] C#やるなら、LINQPadがチョー便利 フリー版でも十分使えるぞ これ豆な
442 名前:takasi mailto:sage [2016/01/11(月) 19:17:14.85 .net] おはようございます
443 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 19:22:20.87 .net] https://github.com/katahiromz/JankenGUI これをForkしたものをローカルにcloneしてみたまえ。 Forkとは、方向性の違う分家を作り、自分好みに変えるために、 自分のリポジトリとして複製することだ。
444 名前:takasi mailto:sage [2016/01/11(月) 19:24:50.91 .net] >>440 分かりやすいですけど完全な初学者向けではないかもしれません 2進数やビットが何も解説無く出てくるので 別に知らなくても読み進められますけど、猫でも分かるはいいすぎかもしれませんにゃ LINQはまだ学習していませんがそこまで行ったら使ってみますね
445 名前:takasi mailto:sage [2016/01/11(月) 19:26:06.27 .net] 先生おはようございます 寝起きなので少々お待ち下さい
446 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 19:27:00.43 .net] JankenGUI.slnを開き、デザインフォームで二つのPictureBoxのWidth,Heightを60にしなさい。 ドラッグやShiftキーでフォーム上のコントロールを複数選択し、VSの 「書式」メニューを使ってコントロールの位置を調整しなさい。
447 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 19:32:14.41 .net] 同じフォルダにある音声ファイル(*.wav)や画像ファイル(*.png)を確認。 ソリューションエクスプローラの「Properties」をダブルクリック。 リソースを選択。「リソースの追加」の右三角をクリック、 「既存のファイルの追加」を選ぶ。ファイルの種類を「ビットマップ」にし、 Shiftを押しながらpngファイルをすべて選択して開く。 オーディオのwavファイルも同様。
448 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 19:35:33.57 .net] ここで「リソース」というのは、EXEファイルにデータを埋め込む機構のことだ。 データが埋め込まれていないデータファイルなら、容易に第三者に盗用されてしまう。 リソースはある程度これを防ぐ。
449 名前:takasi mailto:sage [2016/01/11(月) 19:36:51.66 .net] 今から始めます スタート
450 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 19:40:31.55 .net] button1をダブルクリック、次のコードを追加。 「pictureBox1.Image = Properties.Resources.gu; var player = new System.Media.SoundPlayer(Properties.Resources.gu1); player.PlaySync();」 できたら、デバッグ実行して、button1をクリックしてみよ。
451 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 19:45:49.55 .net] コントロールはFontプロパティで文字を大きくしている。 また、ボタンを大きくした文字列に合わせるためにAutoSizeをTrueにした。
452 名前:takasi mailto:sage [2016/01/11(月) 19:48:37.97 .net] デザインフォームはどうやって表示させるのでしょうか? slnファイルを開きエクスプローラからファイル一つ一つクリックしたのですが コードが表示されるだけです
453 名前:takasi mailto:sage [2016/01/11(月) 19:49:16.22 .net] 右クリックからビューデザイナで表示できました失礼しました
454 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 19:50:06.53 .net] 課題。ジャンケンゲームを完成させなさい。 ボタンとフォームの背景色を変更しなさい。 フォームはサイズ変更できないようにしなさい。
455 名前:takasi mailto:sage [2016/01/11(月) 20:03:30.19 .net] 課題始めます
456 名前:仕様書無しさん mailto:sage [2016/01/11(月) 20:05:49.76 .net] >>444 あ、勘違いしてる LINQPadはLINQ専用のツールじゃないよ ちょっと試したいC#コードの断片がある時に、 わざわざVisual StudioでSolutionやProjectとか作らずに 気楽に試すことができるツール
457 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 20:06:34.60 .net] フォームが読み込まれたときの処理はLoadイベントで行う。 表示されたときの処理はShownイベントで行う。 イベントはプロパティウィンドウのカミナリをクリックすれば見られる。
458 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 20:13:34.58 .net] 画像がPictureBoxからはみ出る場合は SizeModeプロパティをいじるとよかろう。 ちなみに、画像はGoogle画像検索で「ジャンケン フリー素材」を検索して拾った。 音声は自分で録音したものだ。
459 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 20:17:14.83 .net] 自分で画像を用意したい場合はGIMPやInkscapeといったフリーソフトで 作成・編集したり、カメラやスキャナで取り込んだりするとよい。
460 名前:takasi mailto:sage [2016/01/11(月) 20:23:30.63 .net] >>456 課題終わったら使ってみます! 思ったより頭が働いてないので少し時間かかります
461 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 20:29:58.66 .net] リソースデータは名前で参照する。名前が重要だ。 どのリソースを使うかは、名前で決めないといけない。
462 名前:仕様書無しさん mailto:sage [2016/01/11(月) 20:36:45.79 .net] >>460 気が向いたらでおkっす
463 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 21:01:55.05 .net] ヒント:ボタンのクリック処理を関数で共通化
464 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 21:06:36.41 .net] ヒント:勝ち負け判定関数
465 名前:takasi mailto:sage [2016/01/11(月) 21:11:19.73 .net] 最序盤でつまづいています スタートボタンを押して開始→手をクリック→手を受け取り条件分岐 こういう流れで行きたいのですが えーまず、メインのジャンケンの処理をどこに記述すればよいのかで混乱しています
466 名前:takasi mailto:sage [2016/01/11(月) 21:17:10.61 .net] 頭のなかではこんな感じなのですがhttps://i.gyazo.com/18d3d208948dbd5047961437a72d9359.png 実装の仕方がわからず・・・ さっさと質問しとけばよかったですすみません
467 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/01/11(月) 21:20:18.45 .net] ... button1_click(...) { show_hand(1); } ... button2_click(...) { show_hand(2); } ... button3_click(...) { show_hand(3); } void show_hand(int player_hand) { int comp_hand = get_comp_hand(); ...手を表示する処理をここに書く... switch(hantei(player_hand, comp_hand)) { ...勝ち負けを表示... } }