2008年9月1日月曜日

Lyx

論文書くときつかうのがTexである。フツーの人からしたらTexってなに?って感じだろうが、数学系、物理(理論)の人間がなんかレポートなり、論文なり書くときにはTex使うことが多い。なぜってWordとかの数式エディタがあまりにヘタレだから。凝縮系の人間にとってみりゃ第二量子化した演算子で必須のダガー記号が数式エディタで通常使う記号になってない時点でやる気を失うよねってことだ。

さてLyxというものがあると聞きつけた。Lyxが何かというと、フリーのTex用のエディタだ。Tex用エディタというとWinshellやそれライクなのとか秀丸用のマクロ?なら聞いてたが、Lyxはそれらとはちょい違うぽい。普通Tex用のエディタ画面はTexのコードがそのまんま表示されるが。LyxはDivoutで表示されるような状態が出てくる。そのへんWordと感覚が似てる。WYSIWYGじゃなくってWYSIWYM(what you see is what you mean)なんだとさ。ASpellと連動してスペルチェックもできるそうな。

なわけでインストールした。Lyxの本家に行けば、Tex環境も全部一気に整備してくれるインストーラーがある。すげー親切だなぁ。

ちょっと使ってみる。英語だとエンコードをUTF8にしとかないとDivout作るときに文句言われた。

うん、確かに機能はすごい。
・・・なんだけど、私にはなんか使いづらい・・・。Texつかってある程度年数経ってると、基本的なコマンドは覚えちゃってるので数式組むときなんか、直でコマンド書いていくほうがてっとりばやい。し、ちょくちょく直でTex文法書きたい時もある。LxyはTexのソース見る機能はあるんだけど、ソースのビューワーで直にソースいじったりができない。これってなんかほかのTexエディタになれた人間には物凄く違和感あるんだよな・・・Åとか打ちたいときに\AAてやって、認識されないとか、メンドクサ。やっぱ今までのやり方+ASpellでいっかーとか思ってしもた。

Tex知らないけどTex使わなきゃだめとか、これからTex使うんです、って言う人には凄くお勧めだなぁ。ちっ、M1のときにこれを知ってれば、Texのごつい参考書と戦わずにすんだのに。後輩に教えとこう。

Texに限らず、プログラム言語的なものを学習するときって最初に使う道具って結構大事かもしれない。私の場合Fortranでも、当初IDEなんて気の利いたものは手元になくて全部サクラエディタとGNUmakeでごりごりやってたのでなんかIDE入手したものの使いにくく感じる・・・。

まぁそんなことより文句いってんとさっさと論文かけよってことだ・・・。

2008年8月31日日曜日

I know

巷で評判のiKnowを我もやってみんとせん。

iKnowってのはSNS機能もついてる(たぶん使わないだろうが)英語学習のサービスらしくてなにより無料ってのがすばらしい。なんかなー語彙力のなさにいつも泣いてるから、これの語彙力つけるでコースをやってみるかと思ったわけだ。

あれだ、論文書くのから現実逃避してるだけっぽいけどさ・・・。いいんだ、論文と学会用のデータ処理はちゃんとやってるし(言い訳)論文かくのほんとにホントに嫌いなんだよぅ。

思ってた以上に高機能だった。不意打ちのチェックとかあって、こっちの闘争心を刺激するようになってるな。なんか「やったるでー」って気分になる仕組みになっている。インターフェースもけっこう丸みがあって。オンラインなので、大学でも家でもできるし。デクテーション(だっけな?)めっちゃできるのがいいね。タイムアウトとか、スペルミス何回かすると没ってのがキビシイ。

これでしばらく英語の勉強がんばるでー(いやーそれより論文なんだが)

Scribd(文章版ようつべ)もちょっと気になる。本業で使えるような文献はあんまりあがってなかったけど。なんか面白い使い方が考えればありそうな気がする。

2008年8月29日金曜日

Mathematica:補間とか

NRGとかの数値計算の結果は基本的に離散的データである。スペクトルをプロットした場合、たとえば有効な近藤温度の指標がほしいとかで、ピークの半値幅が欲しくなるときとかも多々ある。そんなわけで、離散データを補間、近似多項式ゲッツ⇒半値幅の計算をMathematicaでやってしまう方法を探してみた。
補間を自力でやろうとするとスプライン補間法の勉強とかで数日つぶれたり、実装でまた数日つぶれそうなのでとても1から自力とかやる気になれない。MathematicaはInterpolationっていう補間を全部やってくれてしまう関数を持っている。
基本的な使い方は
Interpolation[{{1,2},{2,2.4},{3,4.4}}]
のように、データをリストの形式で代入する。多次元でもおk。
データを手でいちいち代入するとかそんなメンドクサイことをするはずもなく、普通はファイルに用意しておいて、それをテーブルとしてインポートして代入するという方法をとるわな。そうしたいときは、

Import["spec.dat(みたいなファイル名)","Table"]
f=Interpolation[%]

のようにするといい。Mathematicaでは%は直前の結果という意味になる。
さてInterpolationの返す値はInterpolatingFunctionという関数である。通常の関数と同じように扱える近似多項式である。デフォルトでは3次の多項式で近似される模様。次数はオプションで変えることができるけど、あまり次数を上げるとすげー振動しだすと聞く。そんなわけで、半値幅もInterpolatingFunctionの最大値を求めて、その半分になるx座標をもとめてやればいいんでは?というのが私の考え。半値幅を出すのにもっといい方法があるのかもしれないけど、いまんとここれぐらいしか考え付かない。
関数の最大値を求めるFindMaximumと、方程式の根を求めるFindRootを使えばこれが実現できる。
m=FindMaximum[f[x],{x,0}]
FindRoot[f[x]==m[[1]]/2.0,{x,0.0001}]

みたいに。
FindMaximumの第二要素でその近傍での極大を求めるという設定。この関数の返す値は、{{値、その座標}}というリストになっているので、FindRoot内では第一要素を取り出して使っている。
FindRootの第二要素はその点から根を求めていくための基準点で、ここをうまくとってやらないと、欲しい部分での解が出なかったりするので要注意。

そうそう、B4が1人、近藤効果とRKKY相互作用の競合in2重量子ドットの論文をゼミ課題に選んだ。おぉ~私のやってることとがっつりかぶるぜ。後輩が近藤効果を自発的に選ぶのは初めてだな。(ボスが押し付けた例はあれど)結構勉強するのしんどいだろうから、つぶれないようにいろいろ配慮したほうが良いかもなぁ。しょっぱなから2不純物近藤問題を理解しろとかきついやろうし。このまま近藤方面を邁進してくれて私が作ったプログラムとかお蔵入りせず使ってくれると嬉しいんだが。

2008年8月28日木曜日

月末だ

ふと気づけば8月がほとんど終わっている。全部終わるとどっと疲れが。ヨーロッパとか家業とか式典とか緊張が続いてたせいか、すげー疲労してる。疲れってこういうことなのねって感じで芯からだるい。普段はあまり疲れないように生活してるからなぁ。あぁでもプロシーディングの訂正締め切りが明日だ・・・やらねば。明日が終わればしばらく寝て過ごそう。じゃないと本気で寝込みそうだ。なんか8月結構ハードだわー。9月10月も学会シーズンで地方への出張が待っている。それに向けてのデータ整理とか教授からずっと言われてる論文書いたりとかなーんかこの後もバタバタしそうでいろいろ予定を考えると、さすがにうぉぉーやべーって気分になる。ぼちぼち後半の戦略も立てなあかんし、一度頭を切り替えるのが必要だなぁ。焦った頭じゃろくな考えが浮かばんだろう。山篭りでもしてくるか。

高校時代の友達から、「検索したら記事出てくるで」って言われてあわててYahooった。本人ぜんぜん知らんかった。Yahooのほうがググるよりヒット数多いのが不思議。アルゴリズムとかの違いか?検索エンジンって不思議だなぁ。新聞関係とかは提携の仕方とかが違うんだろうなぁ。国内ニュースだったらYahooの方が強いということか?あー実名で検索してなんか出てくる、しかも画像つきかよって若干怖いなぁ。ここで怖いって感想持つ時点でかなりアレな傾向があるよな。しかしなんか私1人笑いすぎやろorz。微笑にしときゃいいもんをやたら「いえーい」って感じだもんなぁ。上品とか色気と常に程遠いキャラを行っているなぁ。こんなことだから(ry

2008年8月27日水曜日

やっぱりオチがつく

前からちょっと触れてるかもしれないんだけれども実は研究関係で賞をとりました。賞の名前とか書くと本人特定されそうで書けないけど。アホーなこと書きまくってるから火種は避けたほうがよし・・・。で、授賞式があるというので行ってきました。

学術の賞というと地味ーなイメージで授賞式っちゅうてもさらっとしたもんと予想していったら、予想外にゴージャスというかすごい本格的で本人びびりまくりです。外資系大手の力ってすごいなぁ。だって会場にシャンデリアとかばんばんあるし。ブーケとかまでもらえるとは。
すごく丁寧な進行といいヘアメイクしてもらったり、こんなに大事に扱ってもらってよろしいのだろうかと恐縮&緊張でがくがくしまくってました。↓は懇親会会場(終わりかけ)














母親が喜んでたのが何より嬉しかったな。

自分がやってる研究内容であるとか、能力であるとか、結果に自信が全くないので、受賞の通知が来たとき、「なんかの間違いじゃないのか・・・」とか思って、当日も不安と場違い感に苛まされていた。紹介の前に、選考委員の先生が、選考理由をスピーチされるんだが、そこで、自分の研究で一番実は苦労してて、時間もかかってるけど他人が分かってくれない部分が選考理由の一つだったことを知って、泣きそうになった。そうか、ちゃんとその部分も選考されてるんだ、分かってくれるひとがいるんだなと。何か好きなことや興味あることを続けることは無駄ではないのだな。感動するのがそこってやっぱりずれてるのかな。
(ちなみに自分のスピーチは自分の趣味とかと絡めたので1人だけ浮いてたかも・・・やっぱ普通は研究内容をメインに言うのか。んーまぁ毛色が違うのがいたほうがおもろいだろってことで)

そしてもう一つ嬉しかったのが、懇親会に東京にいる後輩が来てくれた事だ。仕事忙しいっぽいのであーむりかなぁと思ってたら最後10分前に来てくれた。いいことがあったときに、利害関係なく祝ってくれる仲間がいるというのは本当に嬉しい。同業者はどうしても「自慢かよ・・・」とか思われそうで、素直に嬉しいとかこういうことでいえない気がする。嬉しい気持ちを素直に言える相手というのは大事だな。

ちなみに大阪帰ってきて電車乗ってるときにこの後輩がくれた癒し系?音響グッズが突如パッケージの中でなり始めてホーホケキョ、カッコーカッコーとか言い出してちょっと焦った。このグッズ、見た目が木炭なのでパッケージから出してると明らかに怪しい。へたに動くより「電車の新しいBGM」と周りに思い込ませるのが得策と思ったのでそのまま降車駅まで鳴らしておいた。周りにばれてたんかなぁ・・・まぁあとで自分が爆笑できたからなんでもいいや。

どんなイベントでも最後にオチがつくあたりがやはり大阪人なのかね。

2008年8月24日日曜日

多忙な8月

実家の繁忙期も今日でおわり。やれやれ8月は忙しい。実家が終わったと思ったら次は自分の用事が待ってます。火曜日にちょっととあるブツの授与式に東京へ赴かねば。普段東京に行く用事(学会)に比べれば至極めでたい用事なんだが、そこでスピーチとやらをしなくてはいけないらしい。はー、たとえ短いとはいえ、記憶力がいけてねぇ自分にとってはきつい話です。学会発表もだいたい内容覚えてはなすけど、スライドがあるからそれ見てれば自然と話思い出すよな。ちょっとぐらい「えー」とか「あー」とか言ってもOKだし。スピーチって原稿ガチ見でやるわけにもいかんし・・・。今から必死で覚えます。大阪人としてはなんかネタを入れなければならんのだろうか?日程的にもその日はいろいろ体調不良におちいってそうだし、壇上で貧血⇒昏倒とかなったらまたいらん伝説が・・・。(院試とか阪急で実際「貧血⇒もうだめぽ」を経験してるだけに)とか考えると、うぁぁ超不安だ。そんなわけでめでたいはずの出来事でものごっつう不安におちいってるというだめじゃんな状態だったりする。

まぁそれもしかり、なにがショックって日本の食事がおいしいせいで、せっかくオランダであまり食べずに減った体重が増えてたことだ。日本のご飯おいしすぎ。そして実家に頻繁にいるせいで、アレも食え、これも食えとめっちゃたくさん食事が出てくるのも原因だ。ふつー夏は食欲減退して痩せるはずが真逆かよ・・・。最近涼しいしなぁ。早く通常の院生生活にもどらないと研究も体重もヤバイ~。

2008年8月22日金曜日

居場所

今日は実家の仕事を手伝ってから登校という結構しんどい一日だった。まぁ実家の仕事のほうが正直性格にあってない接客メインなので研究を理由に早い目に切り上げて研究室に引きこもりしてるほうが精神的にはラク。
昨日から母方の祖母が泊まりに来てて昨日の晩は家の隣にあるバーに女三代で飲みに行くというわけのわからんイベントがあった。母方の家系は酒が強すぎる。祖母、母の酒のキャパシティは私をはるかに凌ぐ。今日が締め切りの仕事があったんで私は早い目に帰ったが、その後も盛り上がってたみたいであまりに帰りが遅いから心配して迎えに行った。家で待つほうの心配な気分とかがちょっとわかった。

手伝いながら「この産業の今後の展望は・・・」とか考えてさらに疲れる。接客するというのは疲れる。向いている人もいるんだろうが。主導権やペース配分が自分になく、他人の都合にひたすら振り回されるのが苦手なんだろう。そもそも人と会話するの苦手だし。久しぶりでもないんだけど研究室に行ってPCの前に座り、調べものとか考え事してると「あぁ心が平穏だ・・・」とかおもってしまった。理論物理の研究だとある程度はマイペースにできるし、自分でちょっとづつわかんないことしらべたり、数式といたり、プログラム作っていって空白を埋めていく感じが、箱庭とかレゴに通じるような、なにかをこっちがコントロールしてるような感じがあっていい。そりゃ締め切りとか論文書け圧力とかもあるけど時間の使い方とかはある程度自分で決められるし。やっぱり理論系でアカデミックやってくのが向いてるのかなぁとか思うこの頃。営業とか対面販売とかは無理だなぁ。