IT勉強日記

専門学生によるアプリ開発、技術基礎を学ぶ日記です。

今年の目標・・・。

久しぶりにパソコンを使ったらパソコンがヒーヒーいっていた。

 

それはさておき、サークルで個人の目標を作ろうということがありました。

今年の目標は8月にある医療情報技術者試験に受かる!

(最低でも1科目は必ず受かる)

その他には余裕があれば文化祭に向けてちょっとしたアプリゲームなど作れればいいなぁと思っています。

とにかく今は8月に向けて頑張る。受験料高かったし(~_~;)

自由研究2

前回の続きです。

プロジェクトの作成をしていきましたが、おおまかな流れはこちらの記事を参考にしました↓

type.jp

今回はインターフェースを作っていきます。インターフェース作りにはInterfaceBuilderというものを使っていきます。

まずは Xcodeを起動、左側にあるMain.storyboardをクリックすると中央付近にInterface Builderが現れます。

見やすいようにサイズを調整したいのでView Controllerをクリックします。右側にSimulated Metricsという項目が現れるので、一番上にあるSizeを選択。iPhone4 inch を選ぶとサイズをiPhone5の画面に変えられます。

f:id:mktsnuun:20161215105326p:plain

次回、サンプルを打ち込んでみたいと思います。 

自由研究1

これからXcodeを使って簡単なiOSアプリを作れたらいいなと思います。

理由としてはXcodeとSwiftだけで作れることと、自分がiPhoneユーザーだからです。

 

アプリを作るにしても、初心者なのでいきなりアプリを作るのはキツイので、ネット上などに乗っているサンプルを打ち込んで動かしていきたいと思います。

XcodeApp storeからインストールできます。

f:id:mktsnuun:20161212095448p:plain

 

Xcode起動!

f:id:mktsnuun:20161212103821p:plain

 真ん中にあるCreate a new Xcode projectを選択

f:id:mktsnuun:20161213204401p:plain

色々と出てきます。

今回はSingle View Application(上段右から二番目)を選択します。

次回続きをやります。

人工知能について

 

www.adventar.org

 

なんかふと人工知能って結局何なのかと思ったのでざっくり調べました。

人工知能(AI)とは〜

学習・推論・判断といった人間の知能のもつ機能を備えたコンピューターシステム

Siriりんなみたいな物から(りんなとは日本マイクロソフトが開発した会話型ロボットのことです。)エアコンやタイマーなどの身の回りにある物にも使われています。

 

人工知能でどんなことができるのか〜

AIを利用すれば今まで人間のやっていた仕事を代わりにやることが可能です。

realwd.net

その他のことはこちらの記事に書かれています↑

 

AIはとても便利ですし、今後もさらに利用されていくと思いますが、その一方で人間の仕事がロボットに奪われる。AIが人間の手から離れ独立する可能性もありうると思いました。

また今度時間があるときにAIについて詳しく調べられたらいいなと思います。

あと自分で簡単なものを作ってみたり…。勉強しなきゃ。

 

新技術・周辺技術の調査

現代は様々な技術が発展してます。

新技術と言ったら何を思い浮かべるか。

最近注目されているVR。これについて紹介していきたいと思います。

 

〜そもそもVRとは〜

Virtual Reality (バーチャルリアリティ)

コンピュータによって作られた空間をまるで現実世界かのように体験すること

詳細はこちら→【VRとは?】3分でわかる!VR特徴|VR利用例|VRとARの違い徹底解説

 

www.sejuku.net

こちらにも書かれているようにVRを使ったゲームが増えています。

まるで実際にその場にいるような体験ができることで得られる臨場感。

今ではPSVRが発売されていますが、他の機種からもVRが発売されていくのかな?どちらにせよ今後VRを使ったゲームが増えていくと思います。

 

VRはゲーム業界に革命をもたらしていますが、段々と私達の生活にも使われていくと思います。いずれは仮想空間での暮らしが可能になっていくかもしれませんね。SAOのような。

 

開発環境の調査

アプリ開発環境について

どんなアプリを作りたいのかによって開発環境が変わります。

3D系:unityやUE4

AndroidAndroid Studio & Java

iOSXCode & Swift

liginc.co.jp

こちらの記事はXCodeについて書かれています

初心者にもわかりやすく写真付きで書かれているので紹介させていただきました。

XCodeがあれば簡単にアプリを作ることができます。ただ、良いアプリを作るためにはプログラミングがとても大事…。

これからアプリ開発もやっていくので、色々と詳しいことが書かれている記事はとても勉強になりますね。

マイコンボード(ハンズオン)

昨日授業でRaspberry Piを使ってLEDを光らせました!

使った道具たち↓

f:id:mktsnuun:20161202091232j:plain

・Raspberry Pi3 Model B

・ジャンパー線

・ブレッドボード

・抵抗器

・スイッチ

・LED

 

Raspberry Piをパソコンに繋げます

f:id:mktsnuun:20161202223249j:plain

 

マインクラフトが入っていました笑

元々Raspberry Piは学校の教材としても用いられていたそうです。

 

そしてブレッドボードとRaspberry Pi、そしてその他のパーツを組み立てていきます…

f:id:mktsnuun:20161202223745j:plain

f:id:mktsnuun:20161202223256j:plain

 

ピカーッ!

(青色のLEDが一番綺麗で見やすかったです)

しかしこれは普通に回路を作っただけなので次はパソコンを使ってプログラミングしてスイッチを押さずに光るようにしていきます。

 

f:id:mktsnuun:20161202224242j:plain

 

これを打ち込むと…。

 


trim 4B9036A5 CEC6 4E05 8D7D DFC924C56542

 

自動で光ります!

初めて見た時はおぉーってなりました。

 

〜今回のハンズオンで感じたこと〜

やはりただただ座って授業を聞いたりパソコンで調べるだけよりも、今回のように自分たちの手で作ってみる、やってみることで色々と刺激されました。

やってみることでその事に興味が湧いたり、面白いアイデアが浮かんだりすることもあると思いますしね。

 

Raspberry Pi人工知能作ってみたいと思っている他に、ゲームも作ってみたいなと思うようになりました。他にも色々とやれる可能性はあると思うので探していきたいです。