Saturday, October 31, 2009

Work::SoftwareDevelopment - 将来のことを一日中考えてたらめっさ疲れました

昨日、共同研究の先生と今後のことをお話ししてからというもの、
先のことをずーっと考えていました。
博士課程を修了してからどうしたいのか?
今の仕事を今後も生かしていくにはどうしたらいいのか?
博士号とったほうがいいのか?
自分は本当は何がしたいのか?
自分だけではなく周りも不幸にならないようにするにはどうしたらいいのか?

午前中はソフト開発のお仕事だったので、
頭の中でちらつく程度でしたが、午後からはTAがあったので、
TAやりながら計算用紙にあれやこれや想定できる将来を書いてみました。

そして夜間のTAで、なんとかすっきりした結論を出すことができました。
独立はやめときます、はい。
独立するために、実際のところ何をしたらいいのか、
という計画を組めば組むほど自分の力のなさに気がつかされます。
先生とお話ししてより強調されてしまいました。
経験と人脈が明らかに不足しています。

独立するんやったら、一度企業に入ってからがええんちゃう?と
以前助教の先生に言われたんですが、それがよくわかります。

研究のほうもね、なんか重箱の隅をつつくような研究かなぁという意識があり、
こんなんで博士論文書けるんやろかとか、
こんなんでとる博士号って価値あるん?とか思っていましたが。
将来的に、自分の仕事に生きてきそうな方向へ持っていくことができそうなので、
まぁ研究のほうもモチベーションを維持して続けられそうです。

共同研究のほうは・・・病院関係の開発をやらせていただいていますが、
独立しちゃうと病院がヤクザな感じになりそうなので、
卒業後は残念ながら退かせていただこうかと(汗
ヤクザって表現は悪いですけど、
ようは非常にハイレベルな質を求められる仕事になりそう、
という意味を込めての表現です。
今は研究というていでお付き合いさせていただいておりますが、
商売相手となると、ね・・・
私のキャパシティを遥か彼方までぶっちぎって超えていると思われます。


卒業後としては、今携わっているECサイト関係のシステム開発を続けていくと思います。
勤め先がベンチャー企業でして、まだ実際に運転はしていません。
しかしながら最近、お客さんがあらわれてきましたので、
運転しだす日も近いかもしれません。
こちらが軌道に乗り出せばOKですし、乗らなければ就職活動ですね。
ま、職場が変わって、経験値も増えるってもんですね。
Web系のシステム開発をやっていきたいということには変わりないです。
ものづくりしていきたい、というのが、私のど真ん中にあるので。
業務経験もあるということで、
中途採用でもまだ就職活動しやすいかなぁと踏んでるんですが、
甘いですかね???

卒業後は、いまやっている研究をソフト開発に生かす。
これができれば、博士での研究も無駄にはならないってもんですね。

博士課程修了後についてWebでいろいろ調べてみると、結構鬱になってきます。
なので、今日は日中は部屋でごろごろしながらうーうー唸っていました。

二個下の後輩が一名、来年度からドクターに上がってくるんですけど、
彼女もうーうー悩むはめになるのかなぁとか思ったりします。

Thursday, October 29, 2009

Work::Meeting - ミーティングでのお話

将来の事業計画について、共同研究の先生とお話してきました。
なんというか、自分の視野の狭さにもだえましたね。
そして見えてなかったところをいろいろアドバイスいただいて、
見えていなかった一つの道を示していただけました。
具体的にはドクターを3年で卒業するのではなく、
意図的に5年で卒業するプランで行く、という。

研究の面でも仕事の面でも、3年では早いのではないか、という話になりました。
将来のことを考えていたつもりでも、
視野が狭かったせいでいろんな可能性と現状を見落としていて。
とりあえず、新しい情報がいろいろと頭の中に入ってきたので
今夜はもだえ苦しみます。
あーっ。

Wednesday, October 28, 2009

Programming::C# - OneNoteのファイルをいじれそう

OneNoteのページ数とかを取得するためのサンプルコードです。
http://blogs.msdn.com/descapa/archive/2006/08/13/698311.aspx

OneNoteがないと死んでしまう私としては、
これを参考にしておもろーなプログラムが作成できそうな予感がびんびんしています。
OneNoteのファイルを対象に、いろいろ情報を抽出・検索したりするプログラムとか。
OneNoteに書いた情報のつながりを抽出したり、
あるキーワードをもとにページを手繰り寄せたりとかいう機能が
OneNoteは弱い気がしておりまして。

ページとかの中身もあれこれいじくれるんだったらいいなぁ。
「Microsoft.Office.Interop.OneNote」でぐぐっても
日本語のWebサイトが劇的に少ないから、
がんばって英語を読んで情報収集するしかないですね。


ちなみに私は、OneNote以外にもホワイトボードと計算用紙がないと死んでしまいます。
自宅に900mm X 1200mmのホワイトボードがあるんですけど、
いろいろ試行を巡らせるときはこれがないとやばいですね。
ホワイトボード大好きです。
すべての壁がホワイトボードだったらいいのに(笑
ホワイトボードにメモやらマインドマップやらをかいて、
あとでデジカメで撮影します。
撮影した画像だったり、後々参照しそうなデータは整理してOneNoteにまとめておきます。
計算用紙は、あとで見返すことがないようなことを書いたりします。
頭の中の記憶領域の使用量を減らすために、計算用紙に吐き出しています。

ということで、
OneNoteは整理して後で見直すデータをまとめるアプリケーションとして使っています。
なので、いろいろ情報の抽出機能が強化できると、激しく嬉しいんですけどね。

InterConnectが面白そうな情報抽出機能を持っているかと思ったんですけど、
動作環境の縛りの関係で著しく使いづらいことがわかったので、
現在は使っていません。

最近は、日曜日は一日仕事しなくてもよいようにスケジュールを組んでいるので、
近いうちに上記のサイトを参考にあれこれ遊んでみたいと思っています。

Monday, October 26, 2009

Life::Shopping - Amazonでの買い物のメール

イーブックオフ アマゾン店にて本を購入したんですけど、
発送の連絡のメールに

「お客様のご注文された商品は、Standardにて配送されます」

とか書いてありました。
Standardてwww
速達とかじゃなくて、ふつうに送るということを言いたいのでしょうけど、
ちょこっとシステムの作りこみが甘いところを垣間見ました。

Sunday, October 18, 2009

Computer::MailServer - 仮想マシン上でメールサーバを構築

Postfix+Dovecotを使って、自宅にてメールサーバを立ち上げようと思っています。
メールサーバをHigh Availabilityな構成にしたい気持ちはあるのですが、
メンテナンスの手間だったり機材の費用だったりの問題で、
自宅で実現するにはちょっと敷居が高いです。

ということで考えた構成がこれです。
まずRAIDを組んでいないWindowsPCに、VMware Playerを使ってCentOSを走らせます。
仮想マシンのディスクはqemu-imgで作ります。
作るディスク(vmdkファイル)はCentOS用ひとつと、spool・home用のディスクをふたつです。
CentOS用ディスクのファイルとspool・home用のディスクのファイルをそれぞれ一つ、
WindowsPCにおいておきます。
もう一つのspool・home用のディスクのファイルをNAS上に置いておきます。
NASじゃなくとも別のディスクに置いておけばOKだとは思いますが、
うちの場合、

・WindowsPCに乗っているもう一枚のディスクは、Windowsを入れているディスクと
 使用開始時期が同じなので、壊れる時期が近そうだから怖い
・BUFFALOのRAID1 NASがあるから、耐故障性を上げるためにNASを利用したい

という理由でNASに置いておきます。
eSATAのRAIDディスクがあればね、そちらに置くのがよいのでしょうけど、
うちの構成としてはこれでいきたいと思いました。


spool・home用のディスクのファイルを二つ用意したのは
Software RAID1を使うためなのですが、
実はCentOSのインストールを済ませたあとに追加するというお話になりまして。

CentOSを仮想マシンとして入れていた理由は、VPNサーバを立てたかったからなのです。
なのでXも入れていません。

そんなわけで、こちらのサイトを参考に、コマンドラインでSoftware RAIDを構築しました。

ネットワークはギガビットですし、おもな用途がメールサーバなので、
まぁパフォーマンスは特に問題にならないかと思っています。
あとOSを入れてるディスクのvmdkのバックアップを取っておけば、
WindowsPCが壊れても、他のWindowsPCにVMware Playerをインストールすれば
すぐ復旧できます(バックアップはRAID1のディスクに保管しておきます)。
なんせspoolとhomeは別のディスクに分散させてミラーリングさせてますから。
一応UPSはかましているので、あと怖いのはLANケーブルの断線とかぐらいですかね。
予備持っていない・・・こともないですけどCAT5eだったっけか?違ったような。

お酒を飲みながらやっておりまして、
ちょっとめんどくさくなってきたので(笑)ここで中断です。
実際に稼働させて、メールの送受信のテストまではやれていないのです。
ま、ドメインは既に取得済みですし(still-ai.netではなく、お仕事用のやつ)、
午前中に内部DNSサーバで名前解決できるよう設定しておきましたし、
あとはPostfix、Dovecotの設定をすませて、ルータに穴あけて、動作確認ですね。

お金があれば、サーバ用途のタワー型マシンを二台買って、
heartbeat+drbdとかやればいいのかな。
これから冬ですからいいですけど、夏の室温がほんとやばいので、
あんまし機材を増やしたくない私としては、
この方法でメールサーバを運用していこうかと思います。

Work::Overwork - 半年振りにモチベーションがなくなりました

開業しようとか、請負先の信頼を得ようとか、
すごいモチベーションが高いまま仕事をしてきましたが、
昨日モチベーションがゼロになってしまいました。

いや、研究しろよという話なんですけど(本業は学生ですし)。

休みなんて月に一日ある?みたいな感じのままずーっと続けてきてまして、
休みの日はほんと体休めの日になってました。
飲み会の次の日に突っ伏して寝てしまって、今日は休みにしよう・・・
みたいな状態でした。
気分転換という発想がなかったですね。

ここ数年はそんな感じでして、
早いインターバルでは月に一回、モチベーションがゼロに落ち込んでいました。
今年はほとんどないなぁと思っていたんですが、
半年振りに来ましたね、モチベーションゼロ。
欲求もゼロ。
食べたい、飲みたい、寝たい、勉強したい、エロいもの見たい、というのが全く湧かない。

とりあえず今日は気分転換に、
朝はだらだらしてから散歩にでかけ、
昼から自宅のメールサーバの構成について検討した後(仕事っぽいですね)、
買い物に行ったついでにプチツーリング、
夕方は昼寝して今に至ります。

お仕事したほうがいいのかな・・・という不安に駆られるんですが、
もう日曜日はさっぱり仕事しない方向でいこうと思いました。
普段の生活にメリハリがなくなってしまう。

先週は、なんか頭の回転がやたら遅くて、朝起きても昼過ぎから猛烈にしんどい。
夕方になれば顔から変な汗が出る。
ちょっと疲れてんのかなー程度にしか考えてなかったんですが、
こう活字にすると症状でまくりなのが分かりますね。。。
週末に至っては、パソコンのディスプレイと向かい合うだけで若干気持ち悪い。
あ、あかん!生業としていく道具と向かい合われへんのだけはあかん!!
ということで昨日の夜からは仕事するのをやめました。

日曜を休みにしてしまうと収入が減っちゃうので、
そこが少々懸念されるところ。
でも気分転換できない、趣味の時間がない、健康が害される、効率が落ちるとくれば
休みを入れたほうがいい気がしてきました。
お金が全てなら、働き続ければいいんでしょうけど。
それは、なんか幸せな生活とちゃう!ちゃうで!
と思うと、収入が多少減ることには目を瞑ることにします。

Laboratory::Presentation - プレゼンの勉強をしてみた

いろいろ書籍はあると思いますが、先日こちらを購入してみました。

Zenって何?とか思ったら、何かと「禅」の話が出てきていました。
禅が身近なものではないので、禅と絡めて話されていることは
しっくり頭に入ってきやすいものではありませんでした。
まぁ一方で、プレゼンテーションで重きを置くことは何か?ということに関して
非常に勉強になったような気がします。
一枚のスライドに箇条書きは不要だ!
6ワードもあれば十分だ!という個所にはパッと見吹きました。
大胆だなぁと。

私も箇条書きを結構使っていまして、
スライドを読み上げる方法をよくとっていました。
改めて考えると、
あ、これはプレゼンターにも聴衆にも負担がかかるな、と思いました。
そのテキスト、その画像、伝えたいことを伝えるのに必要な要素か?
という自問を繰り返していくうちに、
どんどんスライドはシンプルなものになっていく。
必要最低限の力で、最大限に印象に残るスライドを作る。
メインはスライドじゃない、プレゼンターのトークだ!
スライドを「読む」のはしんどいですもんね。
細かい話は配布資料を別途作れ、ということを記載されていました。

ただ全開でこの話に傾倒してスライドを作ると
身の回りから拒絶反応をくらいそうですね。
見慣れないスタイルでしょうし。

私は明日のゼミで研究の報告をしないといけないのですが、
そのスライドを高橋メソッドを使って書いてみました。
高橋メソッドっぽく、かもしれません。
とりあえず、スライドに記載した数少ない文字をみて、
話す内容をどんどん膨らませることができるようにしてみました。
今の気持ちとしては、明日トークしにいこうか、という感じですね。

さて、明日のみなさんのリアクションはどうだろうか。

Saturday, October 10, 2009

Computer::Software - VistaにSharePoint Servicesを入れちゃう

こちらのサイトを参考にしたら、VistaにもSharePoint Servicesをインストールできました。
グループウェアとか興味があるので、時間があればあれこれ試してみています。
(先日はScalixをインストールして遊んでいました)

SharePointなのですが、なんかいじるとこいっぱいだなぁと思いつつ放置していました。

そして話がちょっと変わりますが、
私が今請け負っているソフトウェア開発で作っているアプリケーションは、
動作確認のために時計をいじくりまわります。
たぶんこれが原因なんじゃないかなぁと思うのですが、
SharePoint Servicesがめちゃくちゃログをはきまくりましてですね・・・
ある日、テキストファイルの分際で400GB近くもディスクを消費していました。
いや、なんか動作がもっさりしているなぁとは思っていたのですが、
まさかこんなことになっているとは。
時計をいじくりまわすというイリーガルな使い方をしている私が悪いのですけどね。

何やらOffice系のソフトウェアを持っているといろいろ楽しいことができそうな雰囲気でしたけど、
今はお仕事用のメールサーバを立てるほうが先決なので、
SharePoint Servicesは削除してしまいました。
また機会があれば遊んでみたいと思います。

Life::Diet - 野菜中心生活するとすごいですね

開業してからのことを考えて、がんばって貯金しようと思い、
先月からちゃんと自炊するようにしています。
今までも自炊はぼちぼちやっていましたが、
今回はマジです。
コンビニ弁当、スーパーのお惣菜、一切買っていません。
インスタント食品と言えば味噌汁ぐらいです。
んで一日二食で野菜中心の食生活をしています。
基本デスクワークなので、二食でもカロリ的にも十分だろうと思い、
朝と3時頃に食べるようにしています。
食べなさすぎはまずいので、キチンと栄養を取るために
野菜をたくさん食べることにしました。
サラダばっかりだときついので、
煮物系を作ったりしてます。
高野豆腐だったり切干大根の煮物だったり、肉じゃがだったり。
乾いてる高野豆腐って、すげーコストパフォーマンス高いですね、ビビりました。
出来上がっているものを買うのがあほくさくなります。
あと米も抜いています。

家計簿もちゃんとつけるようにしています。
そしたらなんと。
一食あたり250円の計算。一日食費500円。
徳島在住ですが、東京じゃありえないんじゃないかと勝手に想像。
なんか缶コーヒーがめっちゃ高く思えてくる。

いや、最初は野菜がほとんどだから、ご飯食べても全然力が出ませんでした。
ちょっとふらふらするーという感じでしたけど。
最近は割と調子いいですね。便通もいいです。
肉の香りとか嗅いでしまうと泣きたくなるほど食欲そそられます。
たぶん焼きたてのステーキとか、炊き立ての米とか見せられたら
よだれだらだらです。
・・・我慢しすぎ?

でも食事がすっごく味わえるようになりました。
最近ストレスをためないようにしているせいもあるかもしれませんけど。

毎晩、朝飯が待ち遠しいですね。