タグ: ②その他

  • お絵描きソフト

    1.ドローソフト

     図形や線などを部品として、始点、方向、長さの要素によって描画し
       これらの部品の変形や組合せで効率的に図形を描画する

     イメージを構成する部品として図形をそれぞれ作成し、
       各レイヤーに重ねていくという方式が取られる

       直線、方形、円、円弧、曲線、多角形などの図形を描き、
       着色、細部の調整を行い、透明度などを調整のうえ重ね合わせる

       作成した図形はツールを使って選択し、
       自由にサイズ変更、回転、反転といった操作を行う

     特徴
       色紙をハサミでカットして、紙にペタペタ貼っていくような感じ
       機械的なカッチリした感じのイラストが描きやすい

       点と点を結んだ線や色を数値で管理する
       拡大しても劣化しない
       色の滲みやボカシの表現が苦手
       図形のような単純な表現が得意

     代表的なソフト
       ・Illustrator(Adobe社)
       ・LibreOffice Draw

    作画イメージ

    2.ペイントソフト

     ポインティングデバイス(マウス)を使ってカーソルを筆先のように動かし
       画面上に絵を描き、出来上がった絵はビットマップ画像として保管する

     輪郭などを実際に絵を描く感覚で作成できる
       ドット単位で色情報を扱うことができるため、細かい濃淡の表現が可能
       画面の拡大・縮小や変形を行うと画質が落ちてしまう

     特徴
       絵の具やインクなどで色を重ねて塗っていくような感じ
       実際に手で描くように(アナログ)絵を描く

       線や色をドットという点の集まりで管理する
       拡大するとドットのギザギザが目立つ
       色の滲みやボカシの表現が得意
       写真のような複雑な表現が得意

     代表的なソフト
       ・ペイント(Windows)
       ・Photoshop(Adobe社)

    作画イメージ

    3.オーサリングソフト

     文字や静止画データ、動画データ、音声データなど複数の素材を
       編集、配置、コンテンツに仕上げるソフトウェアの総称

     テキストやマルチメディアのデータから、ひとつのコンテンツを作成する
       さらに作成されたコンテンツをDVDなどに焼く

     編集対象とするコンテンツ(HTML・DVD)の種類によって
       「Webオーサリングソフト」や「DVDオーサリングソフト」がある

     一般的なソフト
       ・HTML編集ソフト
       ・DVD編集ソフト

  • スマホアプリ開発言語

    スマホアプリ開発のプログラミング言語5選

    1.Flutter(フラッター)

     個人でさくっと開発・公開
     Google社が提供しているフレームワーク
     単一のコードで、Android、iOSの両方に対応した
       アプリケーションを開発することができる

     「Android Studio」や「Visual Studio」や「Xcode」の
       どれかの開発ツールにインストールしてコーディングする
     開発言語は「Dart」
     JavaScriptとよく似ている言語

    2.React Native(リアクトネイティブ)

     Meta(旧Facebook)が提供しているフレームワーク
     Android、iOS、の両アプリの開発に対応できる
     「Android Studio」や「Visual Studio」や「Xcode」を
       開発ツールとして使い「React Nativeプロジェクト」を生成する
     開発言語は「JavaScript」もしくは「TypeScript」

    3.SwiftUI(スウィフトユーアイ)

     Apple社が開発したプログラミング言語
     iPhoneアプリやMacアプリのフレームワーク
       ユーザーインターフェースを簡単に構築できる
     開発ツールは、「Xcode」を使う

    4.Kotlin(コトリン)

     Android公式開発言語
     Javaとの相互利用もでき、Javaよりもコード数が少なくて済む
     開発ツールは「Android Studio」を利用する

    5.Unity(ユニティ)

     ゲーム開発プラットフォーム
     クロスプラットフォーム対応で
       モバイルゲームやパソコンゲーム、などの制作に用いられる
     開発言語は「C#」
     開発環境の利用のみならず、
       アセットと呼ばれる「3Dオブジェクト」を売買することができる

  • Mermaid(マーメイド)

     Mermaid(マーメイド) は独自の記法で図やグラフを描画する
       Markdown のコードブロック中に記述するだけで図が完成する

     2022年2月14日、GitHubが以下の様に発表した
       GitHub上でJavaScriptベースの作図ツール
       「Mermaid」が使えてインラインで作図が可能になったと

     テキスト定義を使用すると、様々な図が作成される
       フローチャート、UML、Gitグラフ
       ユーザージャーニー図、ガントチャート

       ソフトウェアプロジェクトでよく使われる図をサポートする

    <使用例>

    ```mermaid
      graph TD;
          A-->B;
          A-->C;
          B-->D;
          C-->D;

     上記のようにテキスト文をGitHubに入力すると
       こういった図になって表示される

  • クラブ活動の大筋

    1.IT習得の基本的な活動

     ステージ1
       オフィス系ソフト(WordやExcel)の使いこなし
         年賀はがき、暑中見舞いはがき
         お小遣い帳、季節のお便り、カレンダー、名刺等の作成

     ステージ2
       デジカメやインターネット、スマートフォン、クラウドの使いこなし
       メール送受信、HP閲覧

    2.ITを応用する活動(基本的な活動が発展してくる)

     ステージ1の活動はより日常生活に密着してくる
       ビジネス文書とか表計算とかグラフ表示ではなく
       自治会の回覧板、バス旅行の案内、医療費控除の計算書の作成等に移る

     ステージ2の活動もより日常生活に密着してくる
       スマホで写真を撮ってクラウドに保存する
       ネット検索、SNSと情報を交換する様になる
       ネット通販、安否確認等に利用の幅が広がってくる

    3.クラブでの注意点

     アカウント情報の取り扱い
       ログイン時のアカウントとパスワードが覚えられない、入力に手間取る
       複数のサービス用に複数のアカウント情報を使い分ける必要がある

       便利で簡単な管理ツールの利用を勧める

     カタカナ用語の取り扱い
       例としてダウンロードやアップロードといった言葉に馴染めない
       PCでのデータ操作と言葉の概念とが一致しないのが原因

       図式で示す等の工夫を凝らして慣れていくしかない