Relative Content

Yearly Archives: 2019

[MobaXterm]C Compiler on Windows

MobaXterm は一応、ssh/mosh クライアント兼ターミナルエミュレーターと呼ぶべき感じのソフトウェアです。 MobaXtermのgcc-g++パッケージを選択して追加インストールすると、Cのプログラムのコンパイルと実行は可能です。

Unity (1) Install

Unityとは、一言で書くとゲームを作るための便利なツールです。その昔、ゲーム開発はとても高い技術が求められたため誰でも簡単に作ることはできませんでした。このUnityというすばらしいゲームエンジンが無料で使えるというとてもいい時代になりました。 Unity ID https://id.unity.com/ こちらから無料申請する。 インストール 研究室に複数インストールするつもりので、unity “オフライン インストール” を検索する。 https://unity3d.com/jp/get-unity/download/ Unity ダウンロード このページからUnity Personal/Pro版両方のUnity の旧バージョンがダウンロードできる。   参考 https://www.sejuku.net/blog/47646

[Editor]VSCode for Windows, MacOS, Linux

Visual Studio Code(以下”VSCode”とする)とは、Windows OSや.NET Framerorkの開発元であるMicrosoft社が開発したオープンソースのテキストエディタだ。マルチプラットフォームなのでWindows、MacOS、Linuxのいずれの環境にもインストールできる。 VSCodeの特徴 (1)軽量な動作 プログラムの開発はIDEで行われるケースは多いが、機能が豊富なIDEは起動や動作が遅くなってしまうケースもよくあることだ。もっとわかりやすく言うと、「もっさりしていてめんどくさい」だ。 (2)デバッグ機能 一般的なテキストエディタではコードを入力して保存するだけだが、VSCodeではプログラムのデバッグを行うことができる。デバッグする言語によって拡張機能のインストールが別途必要ではあるが、動作の重くなりがちなIDEを使わずにデバッグできる点はエンジニアにとって嬉しい機能のひとつだと言える。 (3)複数言語のサポート C/C++やC#、VisualBasicなどMicrosoft社の開発言語はもちろん、JavaやPython、SQL、JSONなど多くの言語をサポートしている。サポートされている言語は「シンタックスハイライト」と呼ばれる機能でプログラム言語の構文がハイライト表示されるため、見やすく、また書きやすくプログラミングできる。 (4)コードの自動補完 テキストエディタでありながらIDEなどに備わっている自動補完(Intellisense)機能がある点は非常にポイントが高いと言える。標準では対応している言語は限られてはいるが、拡張機能で準備されている言語もあるのでチェックしておくようにしよう。 (5)Git連携機能 プログラムのバージョン管理システムとして有名なGitとの連携機能が実装されており、Gitリポジトリにプッシュ、プルを行うことが可能だ。あらかじめGitのインストールが必要ではあるが、Gitでバージョン管理を行っているプロジェクトであれば作業効率のアップが期待できる。 ダウンロードとインストール ウェブページを開く https://code.visualstudio.com/  「Visual […]