アーカイブ

2007 年 11 月 のアーカイブ

時間がない

2007 年 11 月 30 日 コメントはありません

今書いている段階で、発表まであと32時間となってしまった。
時間はないぞぉ。

時間はあるようでないなぁ。

今日はできるだけのことはしようと、徹夜覚悟である。
明日は少し寝て、翌朝早く起きて新幹線に飛び乗り、そのまま発表に行き着
く予定だ。発表後寝不足と疲れで、高いびきしてしまうのではないかと心配
だ。まあ年のせいか反応が鈍いのでなんとかなるだろう。たぶん反応するの
は日曜日あたりではないだろうか。

今日は徹夜覚悟で準備するといったら、妻がお弁当を昼用と夜用の2つ作っ
てくれた(写真)。ありがとう。

でも翌朝と次の昼のはない。そんなの関係ねぇ♪

それで今深夜にブログを書いている。ね・む・い
やっぱり徹夜してもはかどらないよね。

午前中からPowerPointではなくOpenOfficeを使って、プレゼン資料を作成。
さあ何を話そうかなぁ、絵をたくさん入れようかな?と思っていたら、楽し
くなってきた。プログラミングに疲れたのか、それともプレゼンするのがす
きなんだろうか?

ひょっとしたらプログラマーよりも、冗談をいいながら発表する方が好きか
も。おっと、いつの間にか30ページ近くなってしまった。

さて、もう一度プログラミングをしようか、それともちょっと寝ようかな。
ブログの内容がちょっとナチュラルハイになっている。。。。

カテゴリー: 楽天日記 タグ:

移行作業

2007 年 11 月 29 日 コメントはありません

開発環境で動いたプログラムを、サーバーへ移転する。

動くかどうか確認する。

一部動かない。

開発環境はWindows、実行環境はLinux(CentOS 4.5)。
OSが異なるのは当たり前、どちらもRailsやライブラリのバージョンはあわ
せている。ここでトラブルが起こりやすいのは、単純ミスであることが多い。

1. 開発環境では、何かプログラムを実行して初期設定をしているのだが、
実行環境ではやっていない。

(rake db:migrateを実行していなくて、データベーステーブルが更新されて
いなかった。データベースに初期データがなかった。)

2. 一部ファイルをコピーしていなかった。

パスが異なるところのファイルをコピーしていなかったことが多い。コピー
されているはずだったのに、上書きができなかったりして、コピーされてい
ないことも多い。

3. 文字コードの問題
文字コードの問題は多い。Windowsでは標準でShift_JISであるが、Linuxは
eucかUTF-8。メール送信はJIS(ISO-2022-JIS)だしね。HTMLはWindowsで作る
ことが多いので、Shift_JISだったりする。
今回のプログラムは、文字コード変換すればいいじゃないというわけにはい
かない。何しろ動的に他のところから、HTMLを引っ張ってきて、それをデー
タベースに保存している。文字コードでいろいろなところで変換しているんだ。

いつも開発して思うのは、英数字だけで済む英語圏がうらやましいというこ
とだ。みんなそう思うだろうな。英語だけで済めば、開発コストは下手すれ
ば半分になるかもしれない。安くて優秀なソフトが海外にあれば、もっと安
くなるだろう。逆に日本語自体が海外からの進出の参入障壁になっているん
だけれどね。文字コードだけでなく、姓名の順の逆転や通過など、、最近は
OSレベルで対応してくれているけれどね。プログラムはそれを自動変換した
APIが使えればいいのだが、HTMLの翻訳が完璧にできるわけではないのでそ
ういうわけにもいかない。

4. OSで動くプログラムの違い

動的ライブラリがWindowsとLinuxで両方であれば結構楽だ。
なければ、代替とするライブラリを見つけて、そのラッパークラスを書くこ
とになる。この微妙の差がバグになりやすい。

プログラムの中では、OSを判断してそれぞれのライブラリを切り替えてい
る。そうすればプログラムファイルを差し替えなくてもいい。

ただ設定ファイルを何度か間違えてコピーしてしまったことがある。
MySQLのデータベース名、ID, パスワードのあるdatabase.ymlや、トップ
ディレクトリの.htaccessなど。オリジナルがあってよかったんだけれど、
他のファイルと一緒に上書きコピーしてしまうという間違いが多いんだよね。

まあこういった間違いも、想定してやっているんだけれど、プログラムを更
新するたびに大なり小なり上記の問題が起きるよね。問題が起きても数分か
数時間で済むんだけれどね。でもこの時間は今では貴重だ。だから開発環境
からサーバーへの移行は、あまりやらない。でも結局、その度ごとに余計に
時間をかけてしまうんだけれどね。

もうタイミリミットがdayからhourへ移ってしまったので、焦りを感じてい
ます。プレゼン資料は手をつけることができなかったので明日に集中してや
るしかない。最終日はプレゼン当日にデモが動かなかった場合に備えて、画
面キャプチャーのビデオを収録する予定です。開発時間はその開いている時
間しか.....

夜10時過ぎて家に帰ったら、娘が「パパ、パソコン届いたからセットアップ
して!!!」えぇっ、この忙しいときに。

娘に好かれたいお父さんとしては、食後夜11時頃からしこしことセットアップ。

Windows XPのセットアップからWindows Updateをして再起動、Windows
Updateをして再起動。それを4回ぐらい繰り返したか。

娘はパソコンがないとやっていけないパソコンおたく小学生となってしまっ
たので、このパソコンは貯金したお金から買った。購入したのはDellの
Inspiron 1501。Dellはいろいろ言われているけれど、普通のノートパソコ
ンで悪くないと思うよ。

Googleパックから、いろいろなソフトをダウンロードして、前のパソコンに
あったデータをコピーしたり、タブレットやいろいろなソフトをインストー
ルして、結構時間を使ってしまった(まだ全部終わっていないけれど)。

はっとみると夜3時。たまっていた番組(スタートレックボイジャー、ホワ
イトハウス シーズン3、ガイアの夜明けなど)を見ながらやっていたの
で、ストーリーが頭に入ったかどうか。まあいいや。

翌朝7時に起きると、娘が早くから起きてインターネットにアクセスしてい
た。「これでブログが書ける。パパありがとう。」

眠気が吹っ飛んだ。

娘は小学生ブログでランキング8位です。
パソコンが新調されたのでこれまで以上に張り切ってやるでしょう。
もしよろしかったら応援してやってください。m(。_。)m ペコッ

http://plaza.rakuten.co.jp/sayuri1995/

カテゴリー: 楽天日記 タグ:

営業活動も少し

2007 年 11 月 28 日 コメントはありません

最近体重がリバウンド傾向です。
2週間前のランチバイキングでたくさん食べてしまって、スイッチが入って
しまったみたいです。それで胃が大きくなって、食べる習慣を戻してしまっ
たみたいです。

事務所でのおやつはなくなりましたが、自宅での食事を多めに摂ってしまっ
たり、おやつを深夜に食べてしまいます。こりゃぁ、いかん。ストレスで食
べてしまうのですが。また空腹時の記憶を呼び戻して、「食べ物」から自由
を願わないと。

午前中は未踏のプログラムをやっておりました。そろそろまとめに入らなく
てはいけません。現段階で考えている機能はぎりぎりまで入れていこうと思
います。

未踏後の仕事の件で営業活動に行って参りました。
私が発掘したわけではなく紹介していただいたところで、。3ヶ月前に一度
話があったところで思い出した頃にアクションを起こしていたところです。

あまりやっていない事例なので難題ですが、その方が面白く感じます。大企
業はやりづらく、中堅企業もリスクが大きいでしょう。小規模は失敗すれば
会社が信用なくして飛んでしまうでしょう。
難題ですが、海外に事例は多いのでなんとかなると思います。
紹介していただいたことに感謝します。

他にもIP電話で新しい仕事の誘いがありました。
これもあまり日本でやっていないことなので興味があります。

私にとっては、以下の事例が向いているのでしょうか?

日本でやっていない(英語必須) & 小規模な & リスクの高く挑戦し
がいのある 

この裏を言うと

日本で多くやっている & 大規模 & リスクが低い

となりますが、これは大規模な受注システムのことですね。

まとめてみると、まったく正反対なことをやっているんだと実感しました。
リスクが高いのでもっとお金をもらった方がいいのかな・・・
(生活苦しい)

カテゴリー: 楽天日記 タグ: