はじめてのJava (授業初日)
1時間目こそ説明、自己紹介等でしたが初日から内容的にも講義開始でした。
・教育システムを使ったビデオ講義。→各自イヤフォンで受講。速度もそれぞれ。
・項目ごとに教室での講義もあり。
教科書
・Java言語プログラミングレッスン 上下巻
・Android1.5プログラミングバイブル
その他貸出しのお勧め
・Javaの絵本
・Javaプログラミング
ビデオ講義の概要
Cコース1(164h) Javaアプリ開発基礎
Cコース2(185h) Javaアプリ開発基礎(Android2.1)
Bコース (215h) 実践ドロコンアプリ開発
Aコース (203h) 実践ドロコンミドルウェア
(合計700時間越えてるので全部はしないんだろうなと。)
以下初日の授業内容
サクラエディタ、コマンドプロンプトを使ってコンパイル→実行の流れの練習
☆ 準備 ☆
【 Javaのインストール、設定 】
○コマンドプロンプト
java → エラーなしでOK
javac → エラーコメント。コマンド×
※binファイルのjavacが未設定とのこと。
スタート→コントロールパネル→ユーザーアカウント→環境変数の変更
→新規→変数名【path】 変数値【Javaのjkd~\bin ファイルのアドレスをコピーして最後にセミコロン(;)追加】
作業後再度コマンドプロンプトでjavacのエラーなし確認でOK。
【ファイル作成】
デスクトップで新規作成→テキストドキュメントで [Test.java]を作成するも何かがおかしい。
コントロールパネル→デスクトップのカスタマイズ→フォルダオプション
→表示タブ→詳細の中の[ 登録されている拡張子は表示しない ]チェックを外す。
結果、ファイル名が[Test.java.txt]に。
javaとして認識させる為、名前変更で[Text.java]に。
右クリック→プロパティで起動アプリは変更。
今後はサクラエディタでjavaファイルを開くように設定。
あとはマイドキュメントに[WORK]フォルダを作成、デスクトップにショートカット作成して[Test.java]を移動してようやく準備完了。
☆ Javaを作ってコンパイルして実行 ☆
[Test.java]を開いてサクラエディタで作成
1行目 public class Test {
2行目 public static void main (String[] args) {
3行目 System.out.println("hello Java!");
4行目 }
5行目 }[EOF]
以下コマンドプロンプトでの作業
①実行場所の指定
cd [WORKフォルダの場所のアドレス] ←アドレスバーのアイコンドラッグでOK
その後
C:~~~~¥~~¥WORK> となっていればOK
②コンパイル
javac Test.java →エラーが出なければOK
③実行
java Test → hello Java! の表記がでればOK
その後、[Test4]まで練習作業。
最後の時間はやったところまでをビデオ教材を見て初日終了。
意味はわからずとりあえず打って練習。
その後ビデオ教材で復習と説明といった感じでした。
ファイルの書き換え後コンパイルし忘れてて1問目から手間取ったのは秘密。
※初日の注意事項
・とにかくプログラムを書くのに慣れること。
手書きのメモは禁止。txtファイル作成してUSBメモリで持ち帰るはOK。
・ショートカットに慣れる
Ctrl+S (上書き保存)
Ctrl+Z (戻る)
Ctrl+Y (進む)
Ctrl+C (コピー)
Ctrl+V (ペースト) 等々
とりあえず自分のPCにサクラエディタとJavaを入れねば。
追記:喫煙場所が遠いw喫煙者は講師含めて3人。絶滅危惧種-w-
ITエンジニア育成組込みシステム科
プログラミング自体には学生の頃から興味はあったものの
絶対に必要とか作りたいものがあるわけでもないのでタイミングを逃し続けて十数年。
ホームページ作成の時にHTML多少さわったり、もともとあるCGIをちょっとカスタマイズしたり、オンラインゲームをちょっといじくる為に中身見てみたりとかはしたことはあるものの言語自体の意味等はほぼわからないままでした。
今回、社会事業コーディネーターの基金訓練を終える前ぐらいに基金訓練の募集を発見、おそらくこれが最後のタイミング(?)だろうということで申し込みました。
【ITエンジニア育成 組込みシステム科】
内容はAndroidのアプリ開発の勉強かな。
序盤はJAVAの勉強から。
届いた案内の中に初日の持ち物としてイヤフォンとのこと。
イヤ・・フォン・・??
説明を聞くとweb教材で動画を見ながらの授業プログラムの為とのこと。
今回の基金訓練は結構黙々と授業な予感(+ω+;
初日、教室に行くとそれっぽい人が大半でした。
初日のお約束、自己紹介があったのですが色々な意味で前の訓練の時とのギャップが大きいww
14人中プログラム経験者が3人ぐらいだったかな。女性は1人。
後半はチーム課題的なものもあるっぽいけどそれまでに何人と打ち解けられることやら。
とりあえず半年でどのくらいできるようになるか楽しみではあります。
前回のように授業内容をブログで残していく予定。
ダイバーの人達は興味ないだろうとは思いつつ+q+
モバイル環境
今後のやりたいことを考えるとモバイル環境が必須だなぁ
ということでモバイル用のPCを物色開始。
当初0円ネットブックでいいやと思っていたのに欲しいスペックが上がっていくのはもはや恒例。
とはいえサイズとスペックを満たした選択肢はかなり限られていて
Panasonicの Let's note J9 を購入。(J9のJは女子力のJ +q+)
10.1型でCPUはcore-i3搭載。
メモリ追加で2G→4G
接続は値引きに釣られてe-mobile予定だったのがwimax内蔵PCということで
活動範囲がほぼ神戸なのと速度の問題でwimaxに。
スピードテストした結果、自宅で14Mほど出てるので大正解。
家の回線契約意味ねーな状態><
周辺機器購入
・ウェブカメラ Logicool HD Pro Webcam C910
・マイク Sony ECM-PC50
これでいつでも外配信準備完了(-w-)b
カメラ購入の際は製品比較動画とかが出回っていて非常にありがたかったです。
さて、ここからが本番。
HDD160G→SSD120Gへの換装作業。
メモリのうち2GのRAMディスク化。
(アプリケーションのワークエリアの割り当て等による速度の向上、一時ファイル等を割り当てることでSSDへの書き込み回数を減らせる)
起動時間20秒で三宮なら回線も10M程出てるので割と快適な環境ができました。
外から動画を配信する為の機材と考えるとサイズ的、値段的にもすごいことになってるなぁと改めて思ったり。
携帯端末でもある程度できるし当たり前のようにUstream、Youtubeを皆が使うようになるんだろうなぁ
以下、作業工程なので興味ある人だけどうぞ。
HDD→SDD換装
使用したのは インテル@X25-M Mainstream SATA Solid-State Drive
1.USB接続のHDDケース にSSDを装着
2.DVDdisk非搭載の為、HDDを丸ごとコピー
(今回はAcronis True Image Home 試用版を使用)
3.外付けSSDからの起動確認
4.HDD→SSDへ付け替え作業
5.SSDからの起動確認
で、大したトラブルもなく無事完了。
元のHDDはUSB接続のケースに入れてバックアップ用の外付けHDDとして利用。
後日外付けのマルチドライブをお借りしてリカバリーディスク作成。
元々のWindows7 32bit版から64bit版で再インストール。
RAMディスク化作業
Dataram RAMDisk を使用
RAMディスクにChromeインストールしようかとも思ったけど終了時にバックアップを
取る設定にすると時間がかかる&SSDへの書き込み軽減の意図に反する為断念