Tuesday, January 29, 2008

来年度

来年度から新しい業務を開始する予定だ。また Java かも。勉強を再開せねば。数名の社員が入社してくるので、しばらく教育係かもしれない。

Sunday, January 27, 2008

キーボード

先月 31 日に注文した

ThinkPlus USB トラベルキーボード ウルトラナビ付 (英語) x 1
ThinkPlus USB トラベルキーボード ウルトラナビ付 x 2

が、今月 19 日に配送されたが、まだ開封していない。5,880 円/個だった。安かったな。

Wednesday, January 23, 2008

胃腸の検査

現場を休んで診察してもらった。麻酔のせいで、胃カメラで胃を検査していたときのことを覚えていない。いつの間にか大腸を検査していて、カメラが腸をゴリゴリ刺激しているとき、かすかに意識を戻した。結果、特に問題はなかった。とりあえず、よかった。

Monday, January 21, 2008

昨日

コートを購入しました。30% OFF でした。

Sunday, January 20, 2008

Inheritance in Python

Parent クラスで import した module が、child クラスに引き継がれねー!ぐはぁ

Saturday, January 19, 2008

さっき

マンションの警報が鳴り響いて、住人たちが 1F まで降りてきて、ALSOK の警備員が駆けつけて、消防車も来てしまった!何!?

Monday, January 14, 2008

仕事

寝る時間をください...。

連休の予定

日曜日も自社でした。そして、今も仕事をしています...。月曜日も出社します.....。

早く日本でも

Slashdot | Lenovo Delivers SuSE Linux-Based ThinkPads

ぶっちゃけ、OS がインストールされていなければ better だが...。

Saturday, January 12, 2008

Python -- spwd module

先日、Python -- crypt module にて実現したかった処理を、以下のように処理すればよいことを確認した。sudo を実行している理由は、/etc/shadow の owner と permission が考慮されているためだ。

$ sudo python
Python 2.5.1 (r251:54863, Oct 5 2007, 13:36:32)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import spwd
>>>
>>> spwd.getspnam('satoshi')
('satoshi', '**********', 13840, 0, 99999, 7, -1, -1, -1)
>>>

検査

午前中、病院へ。胃腸の調子を相談してみた。23 日に、現場を休んで検査してもらうことにした。

Thursday, January 10, 2008

Tuesday, January 08, 2008

Bug management with Trac

当初、現在のプロジェクトのバグを Trac を使用して管理する予定だったが、自社の環境にセットアップする時間を確保できないため、VMware Fusion の VM に個人的にインストールしておいた Trac で管理することにした。もう少し Debian 系の distribution を理解している人が在籍していれば、と嘆いてみる。

Monday, January 07, 2008

Edy で誤請求

今朝、とある品川の am/pm にて、約 600 円の商品を購入したら、約 4,000 円も請求されてしまい、かつ引き落とされてしまった。前の人の料金が含まれてしまったらしい。現金で返却してもらった。簡単に決済できる魅力をもっているが、必ず金額を確認しておきたい。

Python -- crypt module

16.5 crypt -- Function to check Unix passwords

サンプルとほぼ同一の code で実行しているが、なぜか False が return されてしまう。なぜだ...。


$ python
Python 2.5.1 (r251:54863, Oct 5 2007, 13:36:32)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import crypt, getpass, pwd
>>> username = raw_input('Python login:')
>>> cryptedpasswd = pwd.getpwnam(username)[1]
>>> if cryptedpasswd:
>>>     if cryptedpasswd == 'x' or cryptedpasswd == '*':
>>>         raise "Sorry, currently no support for shadow passwords"
>>>     cleartext = getpass.getpass()
>>>     return crypt.crypt(cleartext, cryptedpasswd) == cryptedpasswd
>>> else:
>>>     return 1

Sunday, January 06, 2008

液晶モニタ

注文したビデオカードは、明日あたり配送されそうだ。続いて、液晶ディスプレイを物色している。kakaku.com の情報をメインに調査しているが、今のところ Dell のモニタを購入しそうだ。20 または 22 インチのワイドディスプレイで、かつ、光沢でないパネルを選択したい。現在、E228WFP を 29,800 円で購入できる(本体のみの価格)らしい。注文した ATI チップのビデオカードを使用し、OS は Ubuntu Linux をインストールする予定だが、どうやらインストールした後に設定を必要としそうだ。うーむ、この問題を解決する方法を確認できたら、注文しようと思う。

Saturday, January 05, 2008

Purchased A Video Card

注文してみた。
A9550GE/TD/256M

古いマシン用に。ワイド対応らしい。

魅力

自分が感じている、うちの会社の魅力を書いてみよう。会社の Web サイトや求人サイトから確認できないことだ。もしかしたら誰か知りたがっているかも、しれない。

1. 本当にシステムを開発している

これは、自分が転職するとき最も優先した理由だが、本当にシステムを開発している会社であること、だ。ここで、「本当に」と書いた理由は、実際にコーディングしていること、を意味している。開発するといっていても、「子会社に丸投げして調整するだけ」の会社も存在する。ただし、うちの会社は、自分たちがコーディングできる会社だ。言語は、C, Java, PHP, Perl, Python あたり。プラットフォームは、Linux or Unix だ。


2. 取締役がエンジニアである

取締役は、エンジニアでもある。コーディングできるのだ。C, Java, Perl, PHP, Flash など。先日、少しだけ Python をおしえたら、すごい勢いで習得してしまった。実力の違いに驚いたほどだ。アホアホでなく、技術的なことも相談できる上司は、非常に尊敬できる。また、「普通の人」という点も大きい。話せばわかるが。


3. 良い給与

これは条件によるが、ほとんどの場合、給与は良い。とくにキャッシュインが発生している場合だ。取締役は、「うちは小さな会社だから給与くらい多くしてあげたい。」と実際に言っていた。実際に自分の給与は、前職と比較して 150% ほどの額もらっている。


4. 端末が制限されていない

大きな会社の場合、業務で使用する端末(つまりパソコン)は、あらかじめ決定されている。ほとんど Windows だ。自分は、Windows を使用すると作業の効率を落としてしまう。なんて使いにくいんだ!普通、個人的な理由で端末を自由に選択できない。ただし、うちの会社は選択できる!現在、会社で Ubuntu Linux を、自宅で Mac OS X を使用している。もちろん、会社が貸与した端末だ!


5. 立地

自社は、原宿の有名な通り沿いに位置している。JR も近いし便利だ。最寄りの地下鉄は、千代田線の明治神宮前だ。ただし、社員を増やすので、引っ越しするかもしれない。


6. オープンソースを活用できる

かなり活用できる。プロプライエタリな製品より、オープンソースを活用してビジネスを組み立てようとしていて、実際、そうしている。便利なオープンソースソフトウェアを活用できる。


7. 女性も在籍

4 月から、50% の社員が女性の予定。すばらしい。


8. 外国人も在籍

4 月から、1 名の外国人が在籍する予定だ。UK or US 以外の出身だが、現在、週末に自社で勉強してもらっている。日本語より英語を理解しているため、必然的に英語を使用することになり、自分は英語を勉強できている。加えて、おそらく来年あたり、フランス人も応募してくる予定だ。

求人

現在、うちの会社のコアなメンバは、ふたりだ。たったふたり。売り上げで判断すると、非常に小さな会社だ。ただ、いろいろと面白いことにチャレンジできるし、変な?人もいないため、非常に居心地を良いと感じている。今年、案件を trigger に、会社を大きくしようと計画している。うちは開発をメインとしているため、小から中な規模の開発でも対応できるようにしたいところだ。ただし、少ないリソースで対応できる仕事は限られる。ということで、年末から、人材を募集しはじめた。正直、うちの会社のような企業に応募してくる人なんて、いない。マジでいない。自分は、取締役の人を知っていたから応募したが、知らなかったら確実に応募なんてしなかったし。求人の広告を申し込むと、それなりに費用を発生させてしまう(やはり大手は高い)から、ペイしない場合もあると考慮している。正直、ほとんど期待していなかったが、なんと!予想を上回る応募(ただしバイトな人も含む)をいただいてしまった。しかも、今のペースから判断すると、広告が無効になるまでに、もう何名か応募してきそうだ。いや、本当にありがたい。たしかに微妙な人もいる...が、「社員になってほしいなー」という人も応募してきているわけで。自分が対応している仕事が忙しすぎる(今夜も朝までコーディングだ)ため面接に参加できていないが、今年、環境が大きく変化しそうだ。

Thursday, January 03, 2008

眠い

こんな時間まで仕事をするなんて...。すぐに寝たいが、これから別のセットアップ作業をしなければならない。明日も出社するというのに...。

Wednesday, January 02, 2008

年末年始の予定

2007-12-29 : 自社で仕事
2007-12-30 : 自社で仕事
2007-12-31 : 自社で仕事
2008-01-01 : お休み(ただし自宅で仕事
2008-01-02 : 自社で仕事
2008-01-03 : 自社で仕事
2008-01-04 : 自社で仕事(現場を休暇して
2008-01-05 : 自社で仕事
2008-01-06 : 自社で仕事

Tuesday, January 01, 2008

仕事

ふー...。31 日に予定していた仕事を、やっと(ほぼ)完了できた。冷えるな、この時間...。