ニートです1からプログラミングを教えてくれる [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1たかし
垢版 |
2015/12/25(金) 18:43:55.48
先生を募集します

先生!!
2016/01/22(金) 04:46:25.53
私はPythonのことはあまり知りません
670takesi
垢版 |
2016/01/22(金) 13:41:45.47
では、Javaはどうでしょうか
Androidアプリをつくるという目標もあります
671takesi
垢版 |
2016/01/23(土) 00:23:40.54
>>669
先生の得意な言語はなんでしょうか
2016/01/23(土) 16:15:03.02
     ∧_∧
     ( ゚ω゚ ) JAVAなら任せろー
 バリバリC□l丶l丶
     /  (   ) やめて!
     (ノ ̄と、 i
        しーJ
673takesi
垢版 |
2016/01/23(土) 16:20:00.27
>>672
本当ですか?Java教えてくださいませ
2016/01/23(土) 16:29:08.94
しょうがないにゃあ…
まずPCの環境教えてね多分windowsかな
675takesi
垢版 |
2016/01/23(土) 16:32:19.93
>>674
ありがとうございます!
開発環境はeclipseです
676takesi
垢版 |
2016/01/23(土) 16:32:40.38
>>674
windowsPCです
2016/01/23(土) 16:35:56.08
把握
大学でもらった教材使えるな
ちょい探してくる
今のスキルレベルは?
2016/01/23(土) 16:42:21.05
ちくせうC++とLispのしか見当たんね

まあいいや

流れ

今のスキルの確認

おさらいしながらJavaの基礎一通り

CUI課題

GUI(androidアプリケーション)

Unity導入

こんな感じでおk?
679takesi
垢版 |
2016/01/23(土) 16:47:06.78
おkです
今のスキルレベルは条件分岐がなんとか使えるレベルで
オブジェクト指向は完全に理解していないくらいです
Unityはさわりだけやったことがあります
2016/01/23(土) 16:50:33.63
まず環境整備しよか

Github知っとる?
Gitやsubversion、CVSとかバージョン管理ソフトでもいいけど。

第一目標:Githubユーザー作ってソース共有できるようにする
681takesi
垢版 |
2016/01/23(土) 16:52:13.27
Github聞いたことがあります
ググってみます
2016/01/23(土) 16:55:44.75
んじゃ毎回質問は

質問:〜〜〜

と書くから答えるなり調べるなりしてね
答え大体既存の解説サイトのURL下に貼るから答えがわかったらまずそっち見てね。
したらわかんないとこあるだろうから質問タイム
の流れで。

同様に

課題:〜〜〜

とかやるからその辺は臨機応変によろ
683takesi
垢版 |
2016/01/23(土) 16:56:40.06
分かりました!
684takesi
垢版 |
2016/01/23(土) 16:57:21.48
Githubのアカウント作りました
2016/01/23(土) 17:03:43.38
バージョン管理とは
複数人で同じものを編集する(wikiなんかをイメージしてね)時に
編集が衝突(同時に同じ個所を編集しようとすること)したときに
整合性を保ったり
昔の履歴を見たいといったときに対応するためだったりのために管理すること

バージョン管理ソフトとは
そのためのソフトウェア
いろいろ実現方法の違いでソフトウェアが違う。
今有名なのはGitやsubversion

Gitとは
バージョン管理ソフト
こまけぇことはいいんだよ

Githubとは
Gitでファイル保存してくれるファイルサーバーとか思っとけばいいよ
686takesi
垢版 |
2016/01/23(土) 17:10:03.93
なるほど
Gihubは英語ばかりで使うのが難しいです
なんせ中学生レベルの英語しかわからないもので
2016/01/23(土) 17:13:15.24
最初のうちしかサイトは見ないからがんがれ

↓にリポジトリ(ファイルのひとまとまりになったディレクトリみたいなもん)作った
https://github.com/tamochu/neet1programming.git
まずアクセスしてみて
688takesi
垢版 |
2016/01/23(土) 17:15:07.04
アクセスしました
…どうすればいいのでしょうか?
2016/01/23(土) 17:17:53.97
右側にDownload ZIPってあるはず
そこでファイルをダウンロード
→解凍してhello.batをダブルクリック(怖かったらしないほうがいいバッチファイルわかんないだろうし)
なんにせよこれでファイルを共有できることを感じてもらえればおk
690takesi
垢版 |
2016/01/23(土) 17:20:28.26
できました
少し感動
2016/01/23(土) 17:23:11.40
じゃあそれをeclipseでできるようにします。

課題:「eclipse github」などで検索しeclipseでgithubにアクセスする方法を調べよ

調べるまででおk
多分どっかで詰まるからやるのは一緒に
692takesi
垢版 |
2016/01/23(土) 17:25:29.62
調べて概要は理解しました
2016/01/23(土) 17:28:24.11
eclipseを開きます
バージョンを確認してね
起動画面にheliosとかjunoとか書いてあるから

したら↓参照
http://rough-and-ready-co-jp.blogspot.jp/2012/02/giteclipsegithub.html
694takesi
垢版 |
2016/01/23(土) 17:35:17.34
EGitというのが見つからないのですが
Eclipse Github 統合(タスク・フォーカス・インターフェース)
というのをインストールすればよいのでしょうか?
バージョンはMarsでづ
2016/01/23(土) 17:47:45.25
作業対象に入れたURL教えて
696takesi
垢版 |
2016/01/23(土) 17:51:24.67
Mars - http://download.eclipse.org/releases/mars
2016/01/23(土) 17:56:06.84
重すぎ…

多分

Eclipse Gitチームプロバイダー

無印のやつ
698takesi
垢版 |
2016/01/23(土) 18:00:40.17
分かりました
インストールします
699takesi
垢版 |
2016/01/23(土) 18:06:29.46
コミットするというのがよく分かりません
ファイルを選択してもコミットボタンが押せません
どこかで誤ったのでしょうか
2016/01/23(土) 18:13:08.10
コミットはちょい待って今環境整備中
2016/01/23(土) 18:17:01.55
今から秘密鍵送る
捨てアド作ってさらして
2016/01/23(土) 18:20:15.57
コミットとは
自分が更新・追加したのをGitに伝えること
これ更新したからって宣言するようなこと

プッシュとは
コミットした差分をリモートに送ること
ファイルサーバーにアップロードするようなこと

チェックアウトとは
リモートのファイルを持ってくること
ダウンロードと思えばいい


今はチェックアウトしかできないはず
703仕様書無しさん
垢版 |
2016/01/23(土) 18:26:23.42
wuzhaiteng3@gmail.com
秘密鍵とは何に使うのですか?
704takesi
垢版 |
2016/01/23(土) 18:27:19.46
つまり今はコミットしなくていいってことですね
2016/01/23(土) 18:32:22.39
課題にしよか

課題:暗号を送る方法
例えば手紙をある人に送るが途中で覗き見られても
中身がばれないようにする
を一つ考えよ
706takesi
垢版 |
2016/01/23(土) 18:36:58.49
共通の決まりを作っておいて暗号化してそれを送る
2016/01/23(土) 18:37:12.31
秘密鍵とは
秘密鍵暗号方式の共通キーもしくは
公開鍵暗号方式のペアキーのうち受信側が持つ鍵

公開鍵暗号とは
ある文章を二つのペアーの鍵によって安全に送信する方法のひとつ
1.受信者は公開鍵と秘密鍵のペアを作る
2.公開鍵を文字通り公開する
3.文章の送信者は公開鍵を用いて暗号を作る
4.暗号を送信する
5.受信者は秘密鍵を用いて暗号を複合(解読)する
このとき公開鍵では暗号を作れるが複合はできない
秘密鍵は複合できる
ということが保証されている
細かい原理は省略
2016/01/23(土) 18:40:01.85
その答えは秘密鍵(共通鍵)暗号方式やね
今回使うのは↑の公開鍵暗号

http://qiita.com/t-kashima/items/251acd9ce70ce8929836
参照
709takesi
垢版 |
2016/01/23(土) 18:40:04.52
なるほど
どうやって使うのですか?
710takesi
垢版 |
2016/01/23(土) 18:40:37.00
理解しました
2016/01/23(土) 18:47:04.95
秘密鍵の設定
eclipseの
ウィンドウ→設定を押す
一般→ネットワーク接続→SSH2を選択する
一般タブの秘密鍵に今送った秘密鍵を設定する

Gitリポジトリの設定
ウィンドウ→パースペクティブを開く→その他を選択する
Gitリポジトリ・エクスプローラーを選択する
Gitリポジトリの「複製」を選ぶ
URIを選ぶ(ここら辺違うかも)
URIに「git@github.com:tamochu/neet1programming.git」を入力(コピペでおk)
プロトコルにsshを選ぶ
次へを選ぶ
712takesi
垢版 |
2016/01/23(土) 19:00:42.05
途中でよく分からないメッセージが出てきましたが
多分出来たと思います
2016/01/23(土) 19:08:25.61
eclipseのJavaパースペクティブで
neet1programmingプロジェクトが表示されていれば成功

プロジェクトを右クリックして
チーム→プル
Exam1.javaが出てくると思う
そこに

課題:1〜100を足すプログラムを書きなさい
2016/01/23(土) 19:16:03.07
できたらお待ちかねのコミット→プッシュ
といってもプルと同じように
チーム→コミット
を押して更新のあるファイルを選択したら
「Commit and push」を選ぶだけ
715takesi
垢版 |
2016/01/23(土) 19:19:42.71
Javaパースペクティブとはどこでしょうか
これは成功しているのでしょうか
スマホからなので直撮りですみません
http://i.imgur.com/ZAUTelg.jpg
2016/01/23(土) 19:23:13.47
あ、チェックアウトしてないや
Gitリポジトリのneet1programmingを右クリック
プルを選択
いろいろ聞かれるけど次へか完了でおk
717仕様書無しさん
垢版 |
2016/01/23(土) 19:29:07.16
完了しました
変化はありません
どうすればいいのでしょうか
2016/01/23(土) 19:29:20.48
もしくはインポートしてないって可能性もあるか

Gitリポジトリのneet1programmingを展開
作業ディレクトリを右クリック
プロジェクトのインポート既存のプロジェクトのインポートを選んで次へ
neet1programmingをチェックして完了
719仕様書無しさん
垢版 |
2016/01/23(土) 19:36:31.53
できました
2016/01/23(土) 19:37:04.63
どこまでー?
721takesi
垢版 |
2016/01/23(土) 19:42:07.60
Exam1,2 を出すまでできました
今から課題に取り掛かります
2016/01/23(土) 19:44:45.11
ガンバ
もうすぐ飯落ち
課題作っとくからいない間気が向いたら解いてね
723takesi
垢版 |
2016/01/23(土) 19:47:44.85
久々にJAVAで書いたので思ったよりてこずりました
今からコミットします
724takesi
垢版 |
2016/01/23(土) 19:49:38.41
あれ?コミットできません
コミットボタンが押せない状態です
2016/01/23(土) 20:05:54.65
コミットメッセージを入力する
726takesi
垢版 |
2016/01/23(土) 20:18:14.88
できました
727takesi
垢版 |
2016/01/23(土) 20:33:02.01
Exam2も完了しました
2016/01/23(土) 20:53:35.93
戻りました
プッシュできてないっぽいかな
プロジェクトを右クリック
チーム→アップストリームへプッシュ
729takesi
垢版 |
2016/01/23(土) 20:56:31.15
やってみました
どうでしょうか
730takesi
垢版 |
2016/01/23(土) 21:02:43.99
新しいExamをEclipseに取り入れるにはどうすればいいのでしょうか?
2016/01/23(土) 21:03:57.35
うーん来ない

TeamViewerで画面見せてもらていい?
2016/01/23(土) 21:05:35.97
取り込みはプル
733takesi
垢版 |
2016/01/23(土) 21:11:45.17
了解しました
TeamViewerはちょっと…すみません
734takesi
垢版 |
2016/01/23(土) 21:12:31.88
よく分からなくて怖いんで
2016/01/23(土) 21:16:17.58
じゃあ問診で行こう
コミットもう一度できる?
736takesi
垢版 |
2016/01/23(土) 21:17:08.04
できません
2016/01/23(土) 21:21:13.76
じゃあコミットはちゃんとできてるな
アップストリームにプッシュはもう一度できる?
738takesi
垢版 |
2016/01/23(土) 21:22:44.05
やってみました
2016/01/23(土) 21:25:43.12
エラーメッセージとか出た?
740takesi
垢版 |
2016/01/23(土) 21:33:30.13
こんなのが出てOK押してもなんともなりません
http://i.imgur.com/zl03IUa.jpg
2016/01/23(土) 21:35:22.82
ああ、それ出てんのか
対処法忘れたからちょい待ってね
2016/01/23(土) 21:38:31.49
プロジェクトを右クリック
チーム→アップストリームからフェッチしてみて
そしたら
チーム→ワークスペース同期化
出てきた画面で全部のファイル選んで右クリック
マージ済みとしてマーク

終わったらもっかいプッシュ
2016/01/23(土) 21:39:38.58
ワークスペース同期化の前に
チーム→マージ
忘れてた
744takesi
垢版 |
2016/01/23(土) 21:42:28.46
ここからどうすればいいのでしょうか
http://i.imgur.com/mGhQBeG.jpg
2016/01/23(土) 21:44:39.16
何もフェッチできないんだったら
今度は
チーム→リベース
746takesi
垢版 |
2016/01/23(土) 21:50:13.14
下の項目2つともにチェックを入れればいいんですか?
747takesi
垢版 |
2016/01/23(土) 21:51:43.52
うーん…よく分かりません
2016/01/23(土) 21:52:34.16
チェック?入れると来ないと思うが
しいて言うならリモートトラッキングのorigin/master
2016/01/23(土) 21:53:11.24
×と来ない
○所ない
750takesi
垢版 |
2016/01/23(土) 21:57:56.98
こんな画面です
http://i.imgur.com/nYnWMt8.jpg
2016/01/23(土) 22:04:43.11
http://imgur.com/a/4AcVm
752takesi
垢版 |
2016/01/23(土) 22:06:10.16
その通りになりません
753takesi
垢版 |
2016/01/23(土) 22:07:21.59
リベース結果
HEADはすでに最新の状態のためリベースは何もしませんでした
と出ます
2016/01/23(土) 22:08:41.92
どっちもチェック入れないでやってみて
755takesi
垢版 |
2016/01/23(土) 22:10:23.36
そうすると>>753になります
2016/01/23(土) 22:11:31.49
よしもっかいチェックアウトからやり直したほうがいいな

問題解いたファイルをどっかにコピーしといて
プロジェクトを右クリック→削除
Gitリポジトリ・エクスプローラーで右クリック→リポジトリの削除

終わったらもっかいGitの複製→インポート
その後コピーしといたファイルで上書きしてコミット→プッシュ
757takesi
垢版 |
2016/01/23(土) 22:16:28.78
やってみても以前と同じ状態になってコミットできません
2016/01/23(土) 22:23:26.30
削除の時に出るチェックボックスチェックつけてもっかいお願い
759takesi
垢版 |
2016/01/23(土) 22:26:55.43
全てにチェック入れても再び行うと元の状態に戻っています
2016/01/23(土) 22:36:25.51
チーム→切断
チーム→プロジェクトの共有
Git
http://imgur.com/TkvgQp2
761takesi
垢版 |
2016/01/23(土) 22:39:26.70
やりました
次にどうすればいいのでしょうか
2016/01/23(土) 22:40:17.85
またコミット→プッシュしてみて
763takesi
垢版 |
2016/01/23(土) 22:41:20.53
…(;´Д`)ウウッ…
できません
764takesi
垢版 |
2016/01/23(土) 22:46:42.65
teamviewer使ってみます
ID送ります
2016/01/23(土) 22:49:23.02
プロジェクトを右クリック
プロパティでプロジェクトの置き場所確認してください
766takesi
垢版 |
2016/01/23(土) 22:52:52.47
送りました
操作できますか?
767takesi
垢版 |
2016/01/23(土) 23:01:01.71
これからの変更はコミットすれば届くのでしょうか
2016/01/23(土) 23:01:32.77
できましたね

さっき行った操作のおさらい
マージとは
同じファイルを編集してしまった場合あとからプッシュする人が
何が二人の更新を合わせたうえで正しいか判断する必要がある
その作業をマージという
gitでは衝突(まったく同じ個所を編集)していなければ大体勝手にマージしてくれる
2016/01/23(土) 23:03:21.86
そうです

またnon-fast-forwardと出たら
1.プルして再度コミット→プッシュ
2.フェッチしてマージして再度コミット→プッシュ
が原則です
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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