Windows

時間・時刻を計算する関数 - 情報処理IIレジュメ(9)

仕様 時刻または時間の時・分・秒を整数配列で保持することとする。 例えば、 2 時 34 分 56 秒という時刻であれば、以下のように長さ 3 の整数型の要素を持つ配列を用意するものとする。 ここで、HH、MM、SS などを定数で定義しているのは後で日付などが追…

C言語の復習とデバッガの利用 - 情報処理IIレジュメ(8)

1. はじめに 来週からの配列の学習に入る前に、昨年度の配列とポインタの復習を行う。 また、私の授業内での表記法についても解説する。 2. 復習用のプログラム 今回は、以下に示すプログラムで配列とポインタの関係について、復習していく。 まず、arrayTes…

テストファーストプログラミング - 情報処理IIレジュメ(7)

1. はじめに 後期からの授業では複数人で一つのソースコードを共有して編集することがある。 複数人で共同してソフトウェアを書く場合には、皆で共通のコーディング規約を制定することが多い。 私の授業の範囲内では、moodle で配布したコーディング規約にし…

C言語開発環境の構築(Windows) - BYOD PC のセッティング(24)

1. はじめに Windows では開発環境がインストールされていない。最初にまず開発環境をインストールし、macOS 版と同様に電気電子工学コースの開発環境のセッティングを行う。 2. mingw のインストール Windows 用の開発環境には様々なものがあるが、この授業…

LaTeX、Word によるレポート作成 - 情報処理レジュメ(6)

1. はじめに 電気電子工学コースでは、3年生からレポートを電子的に提出する。これまでの図の作成、グラフの作成を受けて、これらをレポートしてまとめる作業を説明する。今回の授業は、先にそれぞれの方法を説明し、後半で実際に演習をやってもらうことにす…

gnuplot を使いこなす - 情報処理IIレジュメ(5)

1. はじめに データ処理を行うには Excel は便利だが、グラフを描くために色々とマウスで作業が必要であり面倒である。マウスで設定作業をするのは、初心者が手探りでグラフを作成できるという意味ではいいのだが、慣れても作業効率が上がらないのが厳しい。…

画像ファイルの取り扱い(ビットマップ vs ベクトル形式) - 情報処理II レジュメ(4)

1. はじめに 今後、レポートに回路図やブロック図など多くの図を描くことになる。ここでは、そのときに利用するソフトウェアについて解説する。 まず最初にビットマップ形式の画像とベクトル形式の画像について比較し、なぜベクトル形式で図を書かなければな…

(番外編) octave のインストール(Windows) - BYOD PC のセッティング(22)

はじめに 例年の第五学年の信号処理の授業では、Mac 室にて MATLAB を使って演習を行なっていた。残念ながら MATLAB を学生が利用することはできないので、互換ソフトウェアである octave をインストールしてもらう。 インストール SourceForge などでバイナ…

Visual Studio Code による LaTeX 編集 (Windows) - BYOD PC のセッティング(20)

はじめに Windows であれば TeXworks などの LaTeX 専用のエディタがあるのだが、Visual Studio Code で LaTeX 環境を作った方が使いやすい感じがしたので、記事にしてみた。macOS 版とほぼ内容は一緒なのだが、念のため別記事にしておく。 .latexmkrc の作…

(番外編) ゼミナール Ruby 開発環境の構築(Windows) - BYOD PC のセッティング(18)

はじめに (注意) この記事は小林研究室に所属するゼミナールのための記事なので、3年生は読み飛ばして欲しい。 今年度ゼミナール所属学生のうち、半数以上が macOS ユーザではなかった。macOS ユーザだったら、「Homebrew でこれだけ入れといてね」で済むの…

ngspice と logisim-evolution のインストール (Windows) - BIOS PC のセッティング(16)

はじめに 今回は私以外が担当する授業のソフトウェアのインストールを解説する。 アナログ電子回路I の授業では電子回路の特性計算のために ngspice を利用する。Windows 版は chocolatey で簡単にインストールできるので、それほど大変ではない。 また、デ…

各種パッケージのアップデート (Windows) - BYOD PC のセッティング(14)

はじめに 以前、LaTeX 環境の構築(Windows) - BYOD PC のセッティング(6) - hkob’s blogにて TeX Live 2019 のインストールを説明したが、その後 TeX Live が 2020 にアップデートされてしまった。こんな感じでインストール後に、ソフトウェアがアップデート…

Gnuplot と chokidar のインストール(Windows) - BYOD PC のセッティング(12)

はじめに 第二学年の情報処理で gnuplot を用いてグラフを描画した。第二学年では gnuplot の中でコマンドを入力してグラフを作成していたが、第三学年ではファイルを用いたグラフ作成方法を学習する。その際、ファイル更新に同期してグラフが再作成される仕…

各種ファイル共有方法と Git によるバージョン管理 - 情報処理IIレジュメ(2)

はじめに 産技高専電気電子工学コースでは、用途に応じて様々なICTツールを活用している。オフィシャルに用意されているものも含めて、説明をしておく。また、後半では主にテキストファイルのバージョン管理を行う Git について説明する。 各種 ICT ツールの…

Git 環境の設定(Windows) - BYOD PC のセッティング(10)

はじめに 電気電子工学コースでは、ペアプログラミングやチームプログラミングを実施している。このため、ソース共有が必須となる。また、個人でファイルを管理している際にバージョン管理の意識を持つことは重要である。そこで、何よりもまずリポジトリ管理…

おすすめの設定(Windows) - BYOD PC のセッティング(8)

はじめに macOS 版でおすすめの設定を書いたのだが、Windows についても気がついたら記載していきたい。ただ、普段 Windows を使っていないので、今すぐ思いつくことがない。後で記載できるように場所だけ用意しておく。思いついたことがあれば追記する。 Ad…

はじめての LaTeX - 情報処理IIレジュメ(1)

LaTeX について LaTeX について、Wikipedia には以下のように記載されている。 LaTeX(ラテック、ラテフ)とは、レスリー・ランポートによって開発されたテキストベースの組版処理システムである。電子組版ソフトウェア TEX にマクロパッケージを組み込むこ…

情報処理II(令和2年度第三学年) オンライン授業資料 目次

はじめに 新型コロナウイルスのために始業が1月遅れることになった。しかし、5月になっても授業が開始できる保証もない。そこで、学生が自宅で事前に学習できるように授業資料を掲示することにした。昨年度までは、学内の moodle で資料配布をしていた。しか…

LaTeX 環境の構築(Windows) - BYOD PC のセッティング(6)

はじめに 電気電子工学コースでは、第三学年からレポートを電子提出する。コースとしては、LaTeX か Microsoft Word での執筆を推奨しており、それぞれのスタイルファイルを配布している。5年になって学会活動などをする場合には、LaTeX の方が便利なことが…

パッケージ管理ソフトウェアの設定(Windows) - BYOD PC のセッティング(4)

はじめに macOS では Homebrew というほぼデファクトスタンダードなパッケージ管理ツールがある。Windows ユーザはあまり CUI で管理するという文化はないようだが、探したところ Chocolatey というパッケージ管理システムを見つけた。ここでは、Chocolatey …

学内プロキシ設定 (Windows) - BYOD PC のセッティング(2)

はじめに 本学のネットワークでは、プロキシを設定しないと学外にWeb接続することができない。すべての設定の前にプロキシの設定をしておく。ただし、macOS と異なり、Windows 自体に場所ごとにプロキシをオンオフしたりする機能はない。メーカーによっては…

BYOD PC のセッティング(2020年版:目次)

はじめに BYOD(Bring Your Own Device)を始める3年生が休業期間中に事前に実施できるように PC セッティングの方法を記事にすることにした。 このページは各記事への目次にする予定である。ここから各記事に飛んでください。 記事で対象にするのは、現時点で…