2018年11月2日金曜日

[Atom] ターミナルが使える ”platformio-ide-terminal"

Atomエディタ上からターミナルを利用できれば便利です.
それが可能になるのが "platformio-ide-terminal (platformio-ide-terminal)"というパッケージです.
インストールは"Setting"から"Install"を選択して,"platformio-ide-terminal"で検索すると見つかるので,インストールボタンをクリックすれば,インストールが始まります.


インストールが完了した後に,エディタ画面の左下の"+"ボタンをクリックすると,画面の下側がターミナルになります.

2018年11月1日木曜日

macOS Mojave アップデートに伴うアプリケーションインストール

macOS Mojave アップデートに伴ってインストールしたアプリケーションのメモ.


2018年10月30日火曜日

[macOS] macOS High Sierra にOctaveをインストール

macOS High SierraにOctaveをインストールした際のメモです.
インストールは,Homebrewを使用して行います.

先ずは,gnuplotで描画する際に AquatermかXQuartzのどちらを使うか分からないので,両方インストールしておきます.

ターミナルを立ち上げ,以下のようにコマンドを入力していきます.
この例では,Aquatermが既にインストールされていたので,"reinstall"としています.
$ brew cask reinstall aquaterm

インストールされていない場合は,"install"とします.
$ brew cask install aquaterm

すると,以下のようにインストールが実行されます.
==> Tapping caskroom/cask
...
...
🍺  aquaterm was successfully installed!
上記の"..."は,そのような表示となるわけではなく,省略を意味します.

続いて,XQuartzをインストールします.
$ brew cask install xquartz
この場合も,すでにインストールされている場合は,"reinstall"とする.

すると,以下のようにインストールが実行されます.
Updating Homebrew...
...
...
🍺  xquartz was successfully installed!
先の例と同じく,"..."は省略です.

続いて,描画に用いるgnuplotをインストールします(この場合も,既にインストールされていた場合の例( i.e. "reinstall")なので,初めての場合は"install"とします).
$ brew reinstall gnuplot --with-aquaterm --with-x11
==> Reinstalling gnuplot --with-aquaterm --with-x11
...
🍺  /.../.../.../gnuplot/5.2.3: 47 files, 2.7MB, built in 1 minute 22 seconds
("..."は省略です)

そして,Octaveをインストールします.
$ brew install octave

ズラズラと,表示が流れ,インストールが進み,最後に以下のような表示があってインストールは完了します.
🍺  /.../.../.../octave/4.4.0: 2,173 files, 45.4MB

Octaveを立ち上げるには,"octave"と入力します.
$ octave
そして,以下のように立ち上がればインストール成功です.
GNU Octave, version 4.4.0
Copyright (C) 2018 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type 'warranty'.

Octave was configured for "x86_64-apple-darwin17.5.0".

Additional information about Octave is available at https://www.octave.org.

Please contribute if you find this software useful.
For more information, visit https://www.octave.org/get-involved.html

Read https://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type 'news'.

octave:1> exit
(Octaveを終了するには,上記のように"exit"と入力します)

[Octave] Ghostscriptの競合によるエラー

Octaveで図をファイルに保存しようとした時に,以下のようなエラーが出る場合があります.

>> print -dpng 'xxx.png'
GPL Ghostscript 9.21: Can't find initialization file gs_init.ps.
(上記の9.21はGhostscriptのバージョン)

Ghostscriptが見つからないというエラー表示なのですが,Ghostscript(gs)を探してみると,
$ which gs
/usr/local/bin/gs

と,インストールされていることが確認できます.インストールされているのにみつからないと返ってくる理由は,Ghostscriptを使用するソフト(TeXなど)のインストール*のせいで,シンボリックリンクが切れた事によって見えなくなってしまっていることのようです.

そこで,
$ brew link --overwrite ghostscript
とすると,シンボリックリンクが復活して,使えるようになります.

* Ghostscriptに関する問題は,HomebrewとMacTeXでそれぞれ違った方法でGhostscriptをインストールしていることに起因するようです.また,Ghostscriptの最新版をHomebrewで入れたつもりでいても,MacTeXの方に上書きされてしまい,知らないうちに古いほうを使っているということもあるようです.

2018年10月29日月曜日

[VS Code] エディタのフォント変更

Visual Studio Code のエディタ内のフォント変更の方法のメモです.
Setting(左下の歯車ボタンをクリックしてSettingを選択)から,
Text Editor > Font 
を選択します.
その中のFont > Font Family で使用したいフォントを記入します(下記の例ではRicty Diminishedに設定しています).
Font Size も見やすいようにサイズを記入します(下記の例では16に設定しています).


2018年10月28日日曜日

[Atom] コメント色の変更

Atomではデフォルトの設定ではコメントはグレーで表示されます.
この色を変えたい場合は,以下のように設定を変更します.

Atom > Preference を開き,Themesタブをクリックします.
'your stylesheet'をクリックします.

styles.less が開くので,ここに追記したり編集を行うことで,テーマの設定を変更することができます.
コメントを緑色にしたい場合は,末尾に次のコードを追記します.

    atom-text-editor::shadow .comment {
      color: Green;
    }

    atom-text-editor.editor .syntax--comment {
      color: Green;
    }

2018年10月27日土曜日

[macOS] OpenCVのインストール

Anacondaがインストールされている前提です.

ターミナルから以下のコマンドを入力します.
$ conda create -n opencv python=3.5 anaconda

すると,以下のようにインストールが始まります.
Solving environment: done

==> WARNING: A newer version of conda exists. <==
  current version: 4.4.10
  latest version: 4.5.1

Please update conda by running

    $ conda update -n base conda

## Package Plan ##

  environment location: /anaconda3/envs/opencv

  added / updated specs: 
    - anaconda
    - python=3.5


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    unicodecsv-0.14.1          |   py35h2154ad0_0          25 KB
    networkx-2.1               |           py35_0         1.9 MB
    ...
    ...
    ...
    pywavelets-0.5.2           |   py35h9dc8fb8_0         3.9 MB
    et_xmlfile-1.0.1           |   py35h40eb147_0          20 KB
    ------------------------------------------------------------
                                           Total:       196.2 MB

The following NEW packages will be INSTALLED:

    alabaster:                          0.7.10-py35hb692fe1_0     
    anaconda:                           5.1.0-py35_2              
    ...
    ...
    ...
    zict:                               0.1.3-py35h1ae85d2_0      
    zlib:                               1.2.11-hf3cbc9b_2         


上記のインストールされるパッケージが表示されている箇所の"..."はこのような表示になるわけではなく,ズラズラと続くことの省略です.

そして,以下のように表示されるので,"y"を入力してReturnキーを押します.
Proceed ([y]/n)? y

すると,またズラズラとリストが表示されインストールが始まります.
Downloading and Extracting Packages
unicodecsv 0.14.1: ######################################################################### | 100% 
networkx 2.1: ############################################################################## | 100% 
...
...
...
pywavelets 0.5.2: ########################################################################## | 100% 
et_xmlfile 1.0.1: ########################################################################## | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use:
# > source activate opencv
#
# To deactivate an active environment, use:
# > source deactivate
#

(opencv)環境に入るには"source active opencv"と入力します.
そのあとに"conda install -c Menlo opencv3"と入力します.
$ source activate opencv
(opencv) $ conda install -c menpo opencv3

すると,先と同じようにパッケージが表示された後に,以下のように表示されるので,"y"を入力します.
Proceed ([y]/n)? y

インストールが完了した後に,(opencv)環境から抜けるには以下のようにします.
(opencv) $ source deactivate