2017年4月19日水曜日

student用無料Intel CompilerをMacにインストールする

参考URL
Qualify for Free Software - Student | Intel® Software https://software.intel.com/en-us/qualify-for-free-software/student

条件は、Intelのアカウントを持っていること。
ちなみに無料でインストール出来るのは

Intel® Parallel Studio XE Composer Edition for C++ macOS*
Intel® Parallel Studio XE Composer Edition for Fortran macOS*

ですよ。笑
C++とFortranを両方インストールしたい場合、それぞれのserial numberを発行する必要があります。
Mac版で進めますが、windows版Linux版もあります。
基本的な流れは、C++もFortranの一緒なので、Fortranをインストールする流れを。


  1. 参考URLに飛び、”Fortran OS X*”をクリック。
  2. 4つの質問に答えて、"Agree"をクリック。
  3. 必要箇所を埋めて、"Submit"をクリック。
  4. Intelからメールが来るので、確認して"Download"をクリック。
  5. "Choose a Version"で任意のバージョンを選択し(基本的には最新版で良いと思う。)、"m_fcompxe_online_2017.2.046.dmg(上)"をクリックしダウンロード。下は、フルパッケージをダウンロードしてインストールする場合。
  6. ダウンロード先で、m_fcompxe_online_2017.2.046.dmgを実行する。
  7. 今回はrootでインストールするので、"install as root"を選択する。
  8. root、もしくはroot権限のあるアカウントのパスワードを入力する。
  9. 少し待ち時間が有る。たぶん。たぶんあった。
  10. ライセンスの規約を読み、"accept"にチェックを入れる。
  11. 4ないしは5で確認できる、シリアルナンバーを入力する。
  12. 学習プログラム に入る場合は"Yes"、入らない場合は"No"を選択する。
  13. Xcodeを一緒にインストールする場合は"Both command line and Xcode integration environment"、既にインストールされている場合は"Command line install only"を選択する。
  14. パスやインストールされるものを確認する。問題なければ"install"、カスタマイズしたければ"Customize"を選択する。ここではフルパッケージでインストールする。
  15. 待ち時間がある。おおよそ20分位だった。
  16. インストール完了。"ifort"とコマンドラインに入力すれば、しっかりerrorが返ってくる。

C++もカスタマイズの内容が違うだけで手順は全く同じ。

Sierraでは/Volumesでmkdir出来ない

/Volumes以下にディレクトリを毎回作って、sshfsでマウントさせるshellを使っていたのだが…例えば…

#!/usr/bin/csh

if(! -d /Volumes/mnt_la ) then
        mkdir /Volumes/mnt_la
endif

sshfs username@laurel.kudpc.kyoto-u.ac.jp:/LARGE0/groupname/username /Volumes/mnt_la

のようにして、京大スパコンのストレージをマウントしていた。

どうやら、sierraでは/Volumesはroot権限が必要らしい。

参考URL
macos - permission denied mkdir /Volumes - Ask Different https://apple.stackexchange.com/questions/235820/permission-denied-mkdir-volumes

つい最近までyosemiteだったので、全く気が付かなかった。
yosemiteでは、アカウントの権限で/Volumesにmkdir出来ていた。
まま、無理してroot権限の位置にこだわる理由がないので、アカウントの権限でmkdir出来る位置にディレクトリを作ってマウントすることにした。
いろんなaliasを変えなくては。


2017年4月18日火曜日

tmuxのおすすめページ

参考URL
tmuxを使い始めたので基本的な機能の使い方とかを整理してみた - 完熟トマト http://kanjuku-tomato.blogspot.jp/2014/02/tmux.html

綺麗なくらいにまとまっていた。
言うこと無い気がする。

2.tmux - Hiroaki Yoshioka's page
https://sites.google.com/a/dpac.dpri.kyoto-u.ac.jp/yoshioka/tips/tmux

インストールの類は自分のページで。

Macでアカウントにroot権限を与える

参考URL
Mac でルートユーザを有効にする方法 - Apple サポート
https://support.apple.com/ja-jp/HT204012

まさにこの通りだった。笑
この作業をする前のステータスが”管理者”になっているアカウントであったとしても、この作業をしないとroot権限のコマンドは入らない。
もともとのパスワードと、root権限を与える際に設定するパスワードは同じでも構わない。

2017年4月16日日曜日

BloggerにTwitterのUser Timelineを埋め込む

参考URL
タイムラインを埋め込む方法 | Twitterヘルプセンター https://support.twitter.com/articles/20171533?lang=ja

変な時間に起きたら寝られなくなってしまい。

基本的には

**************** ここから参考URL先のコピペ ****************

ウェブサイトに埋め込みタイムラインを追加するには

  1. Twitterにログイン
  2. [設定] に移動し、[ウィジェット] を選択
  3. [新規作成] をクリック
  4. 埋め込みタイムラインの種類を選択し、設定を開始
    •  [ユーザータイムライン] の場合、ツイートを表示したいユーザーのユーザー名を入力します。
    •  [お気に入り] の場合、お気に入りを表示したいユーザーのユーザー名を入力します。
    •  [リスト] の場合、ドロップダウンメニューから自分が作成または保存した公開リストを選択します。
    •  [検索] の場合、検索クエリを入力します (高度な検索の場合、検索オプションを使用します)。
    • 不適切なコンテンツや冒涜的なコンテンツなどを排除するには、セーフサーチを選択します。
  5. デザインをカスタマイズ。ウェブサイトに合った高さテーマ (明るいか暗いか)、リンクの色を指定します。画像が含まれるツイートで画像を自動的に表示するように埋め込みタイムラインを設定することもできます。
  6. [ウィジェットを作成] をクリックし、コードを自分のウェブサイトのHTMLにコピーペースト。これで完了です。

**************** ここまで参考URL先のコピペ ****************

なんだろうけど、古い?のか、ユーザータイムラインの種類を、ウィジェットのページで選択することが出来ないので。


ここのページを使う方法を

  1. 上のURLに飛んで、一番上の窓に「@ユーザー名」を入力する。
  2. 下にスクロールして、"Embedded Timeline"を選択する。
  3. 下に該当するアカウントのtweetが出てくるのでこだわりがなければ、"Copy Code"を選択すれば良い。だがしかし、大抵の場合は、多少なりともこだわりがあると思うので。笑
  4. "set customization options"を選択すると、サイズや色、言語を選べるので自由に選択してから、"Update"を選択した後、"Copy Code"を選択すると、クリップボードにコピーされる。
  5. Bloggerの管理画面に飛び、"レイアウト"を選択し、好みの位置に"ガジェットを追加"する。※もちろんデフォルト以外の位置にも追加できる。これはBloggerの機能。
  6. 新しいウィンドウが立ち上がるので、"基本"から"HTML/JavaScript"を選択。
  7. "タイトル"の窓にはタイトルを、"コンテンツ"の窓には4でコピーしたコードを入力して、”保存”を選択する。ここでコードを書き換えれば、色やサイズを変更もできる。
  8. tweetが、任意の位置に指定したサイズで埋め込まれる。

人のアカウントのtweetを勝手に自分のHPに埋め込むこともできる…けど、有名人でもない限り、嫌がられるだろうことは自明なので、やらないように。笑

2017年4月15日土曜日

simフリーのiphoneで、ymobileの初期アドレス設定

参考URL
Ymobileの初期設定について、、助けてください。。先月SoftBankからYmobile... - Yahoo!知恵袋 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12163263967

messageで飛んでくるURLから飛ぶと、ちゃんとWi-Fiを切っても…



※Wi-Fiオンになっているけど、オフでも一緒。

の画面になって一向に設定できなかった。
…と思ったら、直接my ymobileのページに行けば設定できた。
格安sim、難しい。

Macportsでtreeコマンドをインストール

参考URL
Macでtreeコマンド - Qiita http://qiita.com/kanuma1984/items/c158162adfeb6b217973

間が空いた。サボっていたわけではない。笑
treeコマンドってデフォルトで入っていないんだと反省して。
参考HPは、homebrewなので、macportsで入れた。

\$ sudo port install tree
そのままtreeと打ち込むと文字化けすることが多い?ので、オプションNを付けて

\$ tree -N

と使うほうが無難な気がする。


注意:もっと細かい階層まで出るよ

> hoge.txtとかして、出力させると便利。


githubの基本用語

ある仕事でGithubをちゃんと使うようになって、いろんな基本用語(知識)があやふやなことに気付いたのでメモ。 リポジトリ ファイルやディレクトリの状態を保存する場所。 手元の端末 にある「ローカルリポジトリ」とサーバなどネットワーク上にある「リモートリポジトリ」の...