2014年3月31日月曜日

新学期

今日で三月終わり。明日は四月。エイプリルフール。日本は新学期?

昨日妻のお友達が引っ越すということで自転車をいただきました。
NAKAMURAという自転車
今朝、早速バスに載っけてみました。そう、ビクトリアのバスはバスの前方に自転車を二台まで外付けできるようになっているんです。バスのライトを妨げるからということで夜間(日没前後)は載せることできませんが、日中は載せられるようであればいつでもどこまででも載せて行けます。すごく便利。

バスで載っけて帰りは天気もよかったし漕いで帰ったらほぼ下りなので大学から15分弱で着いた。所用時間バスと同じぐらい。ラッシュアワーだったら追い抜いてる。速い!通学路のほとんどに自転車専用レーンがあるのもいい。

あと大学に自転車修理ステーションのようなものがあって(UVSSとGSSの近く)そこで空気も入れられる。レンチとかもある。全部無料。便利だね。エコだね。さすがBC。

帰ってニュースをつけてみるとこちらカナダも4月はいろんな制度が施行される時期のようで明日から以下のことが起こる:

①光熱費が9%上がる。

そして

②封筒一枚送る切手代が$1に値上がり。

するらしいです。ひぇ〜〜〜高すぎる。

未だに高校の時お世話になったホストマザーと文通している身としては②は結構困ります。Eメールを教えようかなw

2014年3月29日土曜日

Sushi Islandへ行ってきた。

僕がビクトリアへ来たあとでオープンした「Sushi Island」というレストランへ行ってきた。

名前や外見からしてピュアな日本食じゃないだろうなと思って店の中へ入ってみると

「いらっしゃいませ〜」と声が。

日本人か?!っと思ったが席へ案内されメニューを渡された後キッチンのほうから聞こえてきた言葉は韓国語だった。やっぱり。。

メニューも味もよくある中国&韓国人経営の日本食レストランという感じだった。

寿司なんか作らないで自分の国の料理作ればもっと美味しいのを作れるんじゃないかとか思うけどSushiやJapaneseというラベルを使ったほうが売れるということかな?韓国料理とかここでもやっていけそうだけど。

とにかくまた行くことはないだろう。

2014年3月28日金曜日

a way to limit ferret's CPU usage

On my second day with Ferret, I noticed something...

On Mac OSX (Mountain Lion 10.9.2), Ferret (v6.82) eats up all my CPUs (>100%!) and fans are making noise at all times.

Actually Ferret is not the first program that does this to this computer, so I decided to search for some tool which limits the CPU usage of a particular process/program.

And I found this:

CPU limit

This works on both Mac/Linux. I followed the instruction and downloaded and installed the command "cpulimit".

Now I can use Ferret with CPU limit of whatever % I want. For example, for 50 % upper limit:

cpulimit --limit 50 ferret

It works! You can confirm the result with "top".

But it would be troublesome to type this line of command at every start-up.

The immediate solution for me is to create the shell script named "ferret" and put it in my $HOME/bin folder so that I now can use the command "ferret" which does this:

#!/bin/sh

cpulimit --limit 50 /usr/local/ferret/bin/ferret

2014年3月27日木曜日

自己紹介メモ

このブログではいろんなことを書きます。ラベルを見てくださるとわかると思いますが、「日常生活・研究・カナダ・Mac・Linux・ウェブ・イスラム・旅行・スポーツ」などなど幅広いです。

〜好きな言葉〜

「完璧を目指すよりまず終わらせろ」

「この世に生き残る生き物は、最も力の強いものか。そうではない。最も頭のいいものか。そうでもない。それは、変化に対応できる生き物だ。」

「長居は無用」

イスラームメモ

僕はカナダでイスラムのことを学びイスラム教徒(ムスリム)になったので日本のイスラム事情はあまり知りませんでしたが日本へ帰った時に福岡モスクへ寄ったりマレーシアで日本人のムスリムの方と出会ったりして日本でもイスラムが広まっているということを知り大変嬉しく思っています。そしてインターネット上でもたくさん日本語でイスラムの情報を発信しているサイトがあることを知りました。

まだまだイスラムについて勉強中で何も語ることはできませんが、日本語でイスラムを紹介しているサイトリンクを以下に紹介していきます。日本人とイスラムの相互理解が深まりますように。

イスラムHP
Rooting Islam in Japan/ イスラーム日本定着を目指して
イスラーム勉強会ブログ

Link

Sunnah.com: Collection of hadith of the prophet (s) in both original Arabic and English translation.
Questions on Islam
Bayyinah TV: I watch "Arabic with Husna" to study the Arabic language.
Understand Quran ~the easy way~
Islam Guide: Summary of Islam. Great Dawah resource.
Islam House: Easy to read and learn about misconceptions in Islam.
Global Quran: Recitation and "Word by Word" English translation.
LQ Toronto: Learn the Quranic Arabic with Madina Books.
Q&A: from Mathabah Foundation.

カナダリンクメモ

ここでは長期滞在者(就学・就労・永住等)の目線で役立つかもしれないウェブサイトを地域ごとにまとめていきます(更新は不定期)。

ビクトリア
バンクーバー
トロント
セントジョーンズ

ここでは個人的にオススメする観光スポット等を地域別にまとめていきます(更新は不定期)。

ビクトリア
バンクーバー
  • Hoshi Sushi: ホシさんという方の寿司。地元のテレビ番組で取り上げられていてバンクーバーへ次回行く時にはぜひ訪れてみたい。
  • Pacific Coach Lines: バンクーバーからビクトリア又はウィスラーへ行く時にオススメするバス。
トロント

セントジョーンズ
  • Cape Spear: ケープ岬。カナダ最東端の場所。

リンクまとめ

項目別おすすめウェブサイト(日本語)


HTML
Entertainment
VIPBox: Watch live sports.

Education
Coursera: Free online university courses.
MyMemory: Translation tool.

Web Design
freepik: Free clip art.
qaackit.com: Nice tutorials with examples, not only on HTML but also CSS, Scripting, Database, etc. I especially like their Simple Website Templates (and they are elegant!) that are FREE.
Flot: Attractive JavaScript plotting for jQuery
W3schools: Tutorials on HTML, JavaScript, CSS, jQuery, SQL, and PHP.
HTML to PDF

Organization
SurveyMonkey: Conduct online survey.
Doodle: Easy scheduling with your group.

Security
Prey: A must have for all computers/tablets/smartphones.

プログラミングメモ

Bash

ncview Quick visualization tool for netCDF.
ncdump Quick literal visualization too for netCDF.

ls -alhtr display the contents in the present directory in details and in order of last modified time.
nohup COMMAND & Keep Linux command running even if disconnected.
[Ctrl] + [c] terminate the process.
top monitor CPU and RAM usage.

LaTeX

Assume you have two files:

paper.tex
ref.bib

Then compile the paper (4 steps in the command line):

pdflatex paper
bibtex paper
pdflatex paper
pdflatex paper

Specify the width of the table (so that it does not exceed from the paper):
\begin{tabular}{|p{5cm}|l|l|l|l|}

MATLAB

Ocean-land map: contourf(map, 0); %where 'map' contains data with NaNs for no data (e.g. land).

"squeeze"
"numel" (instead of "length" or "size")

Cells become really useful when dealing with multiple variable names in a file. For example, the output of PISCES NPZD contains 12 state variables in carbon units. To plot all of them in one figure, use cells and for-loop:

names={'NH4' 'NO3' 'PO4' 'Fer' 'Si' 'PHY' 'PHY2' 'ZOO' 'ZOO2' 'DOC' 'POC' 'GOC'};
for it=1:length(names)
    p1=ncread(file1.nc,names{it});
    p11=squeeze(p1(2,2,1,:));
    plot(p11);
end
legend(names{:})

TEOS-10 Toolbox
A handy matlab functions to calculate thermodynamic properties of seawater. Probably the most useful feature is the calculation of seawater density from temperature, salinity, and pressure, since models do not compute density.

addpath(genpath('~/path2folder/GSW/');

Example: Modeled AR7W cross section

T and S in NEMO output (grid_T file) are potential temperature and practical salinity. Therefore, you need to convert them into conservative temperature and absolute salinity using "gsw_SA_from_SP" and "gsw_CT_from_pt" to calculate potential density anomaly (sigma0) using "gsw_sigma0".

Constants/Unit conversion factor/IDs

id_col='brgkmcy'; %Color IDs
abc='abcdefghijklmnopqrstuvwxyz'; %
sec2day=86400; % # of seconds in a day

Colorbar

colorbar('location','southoutside') % Put the colorbar below the figure

xlabel(colorbar,'titlegoeshere'); % Label Below the colorbar
ylabel(colorbar,'titlegoeshere') % Label on the right of the colorbar
title(colorbar,'titlegoeshere') % Label above the colorbar

Regular Expression

. : A character
[0-9] : A number between 0 and 9
\s : A space
\n : A new line
() : Reserve a block of text
\1 : The first block of text reserved by ()

Vi/Vim

dd Cut
d#d Cut # lines.
yy Copy
y#y Copy # lines.
p Paste
r Replace a single word.
u Undo.
0 Start of line.
$ End of line.
. Repeat the last action.
/dog123 Search for "dog123".
n Search for next matching word (in the previous case, "dog123").
N Search for next matching word in reverse direction.
:%s/before/after/gc Replace "before" with "after" (it will ask for confirmation before the change(s). If you exclude "c" at the end, it will not ask for confirmation).
:w Write (save).
:q Quit. 
:q! Quit without saving.
:wq Write (save) and quit.

Ferretデビュー

ずいぶん前から興味があったNOAA/PMELが作成・管理しているFerretというData visualizationソフト。netcdfデータの作図が容易にできるようなので試してみることに。

Ferretの公式ページからMac OSX用ダウンロードページへ移動→http://ferret.pmel.noaa.gov/Ferret/downloads/ferret-mac-os-x-downloads

そこで必要な三つのzipファイル:
  • fer_executables.tar.gz (Ferret and utilities)
  • fer_environment.tar.gz (support files)
  • fer_dsets.tar.gz (sample data sets)
をダウンロードする。

あとはこのガイドライン(http://ferret.pmel.noaa.gov/Ferret/downloads/ferret-installation-and-update-guide)に従ってインストールをすませる。

Completing the installation with Finstall


上記のステップでちょっとつまづいたが

% source $SET_FER/ferret_paths

というところを以下のコマンドに変更して実行


source /usr/local/ferret/bin/ferret_paths_template.sh

すると無事ferretがターミナルから使えるようになった。

ferretを起動して

go tutorial

と入力してエンターキーを押すとチュートリアルが始まった☆

では今日のところはここまで!

2014年3月26日水曜日

ガリレオ・湯川先生は正しかった

インスタントピッザが$2.99と安売りされていたので昨日買って今食べようと箱から取り出してアルミホイルをしいてオーブン予熱を始めている最中にふと、

映画ガリレオ真夏の方程式

の湯川先生が子供の携帯をアルミホイルで包んで電波を遮断した場面を思い出し

ちょうど目の前にアルミホイルがあったので

自分のスマフォを包んで妻のスマフォから自分のへ発信してみると

みごと留守番電話サービスに繋がった☆

実に面白い。

どうやって遮断されたのかとか深追いするのはやめとこう。。

2014年3月16日日曜日

コピペ問題



今話題になっているSTAP細・小保方論文。

上記のニュース番組でも取り上げられていて武田さんが一般の人にもわかりやすく解説されている。

この中で武田さんは争点となっている二つのことについて「問題ない」と言っている。その二つのこととは

  1. 博士論文と同じ画像をネイチャー論文でも使用したこと
  2. 博士論文の序章で他研究施設のホームページの内容をコピペしたこと
武田さんの言い分は
  1. 目がかすんでたと言えばいい。
  2. 事実を述べているのでコピペでもかまわない。
いやいやいや、ありえんだろう。これらの見解は軽々しいものでありとても科学者の発言とは思えない。

日本語論文はコピペでもいいのかも知れない。

でもアメリカ・カナダでは人が書いたものを引用無しに使用することはPlagiarism(盗用)と呼ばれ重大な違反行為である。

これは科学者だけの問題ではなく学部生だってPlagiarismをやったことがばれると処分される。

実際、僕はつい最近受け持った学部一年生の実験レポートの採点中、ある二人の生徒の書いた内容がほぼ同じ(一語一句とはいわないがほぼそれに近い)であることに気づき先生に相談してみた結果、生徒達は二人ともコピペした部分のレポートは0点という処分が下った。

上記の例は軽いほうで学科や課題内容、大学の規則によっては単位が取り消され盗用したことがあるという履歴が残され(ブラックリスト入り)、最悪の場合は退学だってありえる。

だから今回争点となっている「画像と文章のコピペ」は重大な違反行為でありやってはいけないことである。仮にPlagiarismについて知っていてやったとしたらそれはintegrityの欠けている道徳的な問題だ。

しかし仮にコピペがいけないことという認識なしにやってしまったとしたらこれは小保方さんや科学者だけの問題じゃないような気がする。

日本の大学ではplagiarismについて教えないのだろうか。だとしたら大学という教育環境に問題があるのでは?

カナダの大学では学部一年の必修科目である英語の授業でPlagiarismについて学び、Plagiarismにならないための引用の正しい仕方というのを教わる。参考文献の作り方も宿題でやる。こういう知識を学生全員に義務付けることは大事なことだと思う。

2014年3月4日火曜日

間違ったブランチで仕事をしてしまっていた!

先日、誤ってmasterブランチにgit pullしてからコードを書き換えgit commitしていた。でもgit pushは出来なかったのでどうしてか調べてみると仕事をしていたローカルブランチ(master)とpush側のリモートブランチ(masterではないある特定のブランチ)だったのでpushできなかった←これはgitの賢い機能だと言える。

どうしよう!っと必死でググった結果たどり着いた解決策は


上記のコマンドを使えばローカルブランチ(この場合、master)をリモート先(この場合、origin/master)と同じ状態に戻すことができる。

Lab7を終えて

雨の中Finlayson Pointへ。悲惨だったなw

実際のビーチを見て生徒から「あれは何?」とか質問されるけど教科書と違って実際の世界は理想化された説明とは違うからはっきりとは答えられなかったな。

例えば、トンボロとスピットの境界はどこだろう。水と砂浜の境界がクネクネなっているのはカスプなのか?にしては大きすぎると思ったが。

what is the relief of the shore?

↑の質問はよくわかりにくい。

満ち潮と引き潮はfloodingとebbingなんだろな。
満潮と干潮はhigh tideとlow tide。

問7のスケッチの質問はrefraction(屈折)について答えを求めているのならもっと適当に記述されたほうがいいと思う。

以上。来学期以降のフィードバックとしてここにメモ書きしておく。

以下、ビーチで見つけた藻類。









2014年3月2日日曜日

ちょっと観光。

日曜日、雨の中、カーシェアデビュー。
 大学のカーシェア専用駐車スペースに停めてあるトヨタ・ヤリスをピックアップ。日本ではヴィッツと同等らしいね。

同じ研究室の友達夫婦をピックアップしてブッチャートガーデンへ行った。UVicから約30分。

クリスマスイルミネーションを見たとき以来二回目の訪問で冬のガーデンを体験できた。雨が降っていて歩いて回れるか心配だったが透明傘が無料貸与されていた。まぁ雨が多いこの地ではもっともな対応かw

今回は日本庭園へ入れた(写真上)。庭園内は注意書き(写真上右)も日本語だった。猪威、竹、池、などいろいろあったが個人的には苔がたくさんあるところが印象的だった。

花はまだ咲き始めという感じ。春の花を見たいならもうすこし先かな。年間パスあるしまた来よう。

その後、すぐ近く(車で3分)のバタフライガーデンに行った(写真下)。蝶の他にインコ、亀、カエル、フラミンゴなど南国の動物も少しいた。屋内は温度調節されていて蒸し暑いマレーシア・ペナンのバタフライガーデンを思い出した。

入場チケットは学割で$10(学生証掲示)。店員さんの言う通り、蝶はあまり飛び回ってなかった。曇りの日は木々に籠るらしい。あまり広くなく30分ぐらいで回れた。個人的にはあまりオススメできないかな。でもブッチャートガーデンへ行くついでに時間とお金に余裕のある人は行ってみてもいいのでは?