自由制作 第1回目

 アプリ開発といっても、つくったことがないので、はじめに何を準備するか調べました。

iPhoneでアプリをつくるにはMacが必要。しかし、パソコンはWindowsなので、Windowsでもつくれる方法はないかなと調べましたが、これといった情報が出ず…

Windowsでつくるのにソフトが必要で、それを入れるのは問題ありませんが、その後しっかり運用できてるかという点が不明慮です。

Windowsのアプリを開発するためには、主にMicrosoft社が開発した「Visual Studio」を使用するのが一般的とのことですが、スマホアプリの方が使いやすい気がする…

どうしよう!?

コンテストの入賞作品

ROHM OPEN HACK CHALLENGE 2018

えのぴっく 

Sensor Shieldのカラーセンサーで好きな色を読み取り、5色の絵の具で色を再現するデバイス。子どもが色を学べる。

誰に評価されるために 

小さな子をもつ親。遊ぶことで、色彩感覚が備わる。

どのようなアピールポイントが盛り込まれているか

色を学ぶだけでなく、遊びたくなるメカ機構のこだわり。

 

PCメンテナンス知識6-3

マルウェアの種類

ウイルス パソコンやスマホなどにインストールされている「アプリケーションソフトウェア」に、プログラムの一部を書き換え、自身のコードを潜り込ませ自主的に増殖するマルウェアのこと。ウイルスは、独自で活動することができず、感染したアプリケーションソフトが実行された時に、悪意のある行動とともに増殖していくというものになる。

ワーム 悪意のあるプログラムで、自身を複製して他のシステムに拡散する性質を持ったマルウェアのこと。独自に活動することができないウイルスとは異なり、独立したプログラムであり、拡散させるためのファイルを必要としません。しかし、ネットワークを介して他のコンピュータに伝染していく点では共通しており、同一視されることもある。感染経路としては、ネットワーク経由のものもあるが、USBメモリのようなストレージデバイスなどのメディアの利用により拡散される。

トロイの木馬 有用なソフトなどを装い(他のプログラムの内部に隠れ)、そのプログラムを実行することにより悪意のある行動をするマルウェアのこと。他のプログラムの内部に隠れるという点から、ギリシア神話におけるトロイア戦争の伝説に語られるトロイの木馬になぞらえて名前がつけられている。独自に作動して拡散・増殖することがないため、この点で「ウイルス」「ワーム」とは区別される。

インターネットでのトラブル事例

フリマサービスでのトラブル

購入者からの相談事例
【事例1】フリマアプリで購入した商品が偽物だったのに出品者に返品に応じてもらえず、アプリ運営事業者に相談したら「当事者間で話し合うように」と言われた
【事例2】フリマアプリでカメラを購入する際、条件として商品受取前の出品者評価を求められ応じたところ、商品が届かない

出品者からの相談事例
【事例3】フリマアプリで出品・発送したブランドバッグを購入者に偽造品だと言われ、商品代金が支払われない
【事例4】フリマアプリで洋服を出品し発送したが、購入者から「商品が届かない」と苦情を受けた

 

 

 

PCメンテナンス知識6-2

共有パソコンの使用時の注意点

家族共用パソコンの注意点

アカウントの共有はしない
パソコンを購入したら、家族の一人ずつに一般ユーザ権限のアカウントを作成し、アカウントの共有はしないようにする。これは、万が一、家族の誰かがウイルスに感染したり、ファイル共有ソフトを導入したとしても、別の家族のデータに影響が及ぶ可能性を低くすることができるため。
管理者権限ではなく一般ユーザ権限で利用する
管理者権限は、ソフトウェアのインストールなど、必要な時だけ使用し、通常時には一般ユーザ権限で使うようにする。これにより、危険性の高いソフトウェアを家族が不用意に導入する可能性を低くすることができる。また、最近では、子どもの利用内容を保護者が制限できる機能を備えた機種も登場している。

HDDなどメディア廃棄時の注意点

パソコンには重要なデータが保管されている。廃棄前にはこのようなデータが流出しないようデータ消去が必要。パソコンのデスクトップ画面のゴミ箱に不要なデータを入れただけでは、完全にデータを消去したことにはならないので他の方法をとる。
専用ソフトウェアでの消去
ハードディスクに無意味なデータを上書きする方法。専用のソフトウェアを購入する必要があるため、頻繁にパソコンを廃棄する方におすすめ。
専用装置での消去
「消磁装置」と呼ばれる専用装置を使う方法。この方法を使う場合、データ消去サービスを提供している会社に依頼するのが一般的。
HDD(ハードディスクドライブ)を物理的に破壊する
専用機器でハードディスクを破壊する方法。最も原始的な方法で、自分で行うと破片が飛び散るなどのリスクがある。販売店でもこの方式でサービスを提供しているところがある。

PCメンテナンス知識6

電子メールでの宛先の種類

宛先:このメッセージを伝えたい相手
CC:このメッセージを送ったことの控えを送りたい相手。さらに、宛先の相手にもCCにコピーメールを送っておくことを伝えたい場合。例えば、同僚に対してある依頼をする際、依頼先である同僚には宛先にメールアドレスを入力するが、依頼したことを報告するため、CC欄に上司のメールアドレスを入れることで、簡単な報告が可能になる。
BCC:メッセージの送り先が複数いる場合で、それぞれの相手が面識が無かったり、メールアドレスを知らせることができない場合。

電子メールにおけるマナー

相手のメールアドレスを十分に確かめる
メールアドレスは必ず半角で入力。全角で入力しても相手には届かない。

メールの件名(タイトルやサブジェクトという名称の場合もある)は必ず記入する

「件名」を見て、機械的に迷惑メールと判断している人もいる。件名は必ず書くようにする。また、件名はメールの内容がおおよそ分かるような文を書くのがポイント。

メール本文の文章は、送る相手にあわせて
友達へ送るメールと、目上の人に送るメールとでは、当然、文章が違ってくる。相手に合わせた文章を書くようにする。

 

開発環境の調査

興味を持ったジャンル(AndroidiOSなど)

 iOS アップルが開発・提供するオペレーティングシステム(組み込みプラットフォーム)である。iPhoneiPod touchiPad各全モデルに搭載している。 PC用のOSであるMac OS Xをベースに作られており、Macシリーズとの相性が良いが、日本のPC用OSシェアはWindowsが圧倒的である。

そのジャンルに沿った開発環境について

iOSではMac OS Xに付属しているXcodeを開発環境として使う。XcodeObjective-CとSwiftの両方を使うことができ、相互連携も可能。Xcodeには開発にまつわる数多くのツールが含まれている。代表的なものの一つは、アプリケーションのインターフェースを作成するGUIツール、Interface Builder(インターフェイスビルダー)。テキストやボタンなどの要素を、マウスを使ってドラッグアンドドロップして配置することができる。配置した要素に伴って、必要なクラスやコードも自動追加してくれる。

開発環境構築とアプリ開発について書かれているブログの紹介と感想など

iOSアプリ開発初心者に捧ぐ開発環境Xcodeの概要とインストール

www.atmarkit.co.jp/ait/articles/1211/07/news017.html

初心者向けで、色々なものについて詳しく説明されているので、分かりやすかった。プログラミング言語の説明があると、どうしてプログラミング言語アプリ開発に必要なのかも説明があり、二重に理解できる。

 

PCメンテナンス知識5-3

Webブラウザや電子メール利用時のトラブル対処方法

Webブラウザ

ブラウザで「このページを表示できません」と表示されるケースにはいろいろ考えられる。例えばリンクされたアドレス(URL)で・そのアドレスで公開されていたサイト自体がなくなった・アドレスが変更され、古いアドレスからの転送が終了した という場合もある。「このページを表示できません」のページにInternet Explorer ならBing でこのサイトを検索とリンク表示されていれば、これをクリックすることでアドレスでネット検索ができる。他のブラウザーでも同様にアドレスを使ったネット検索ができるリンクが用意されており、たとえば Google Chrome では「このサイトにアクセスできません」画面に Google で検索できるリンクが表示される。

電子メール

ウィルスの予防 コンピュータには必ずウィルス対策ソフトをインストールし、常に最新のウィルス対策パターンになるように更新する。フリーウエアのメール対策ソフトは、新しいウィルスに迅速に対応してくれるとは限らないので、できるだけ市販のソフトを選択する。OSやメールソフトのアップデートを忘れずに行う。重要な文書ファイルは、必ずバックアップを取っておく。