header image

Categories

FEED

  • goo RSSリーダーへ追加
  • Livedoorリーダーへ追加
  • はてなRSSへ追加
  • Googleへ追加
  • myyahooへ追加
  • feedpathへ追加
  • NewsGator Onlineへ追加
  • Bloglinesへ追加

携帯対応

QRコード

RING

人気ブログランキング



2008/09/30 07:02:15 日記 none Comments
add Hatena Bookmark

後半夏休みと疲れで、大幅にペースダウン。平均5:41。仕切りなおす。

2008/09/29 06:19:27 Firefox, 日記 none Comments
add Hatena Bookmark

しかも、mozillaのサイト見たときに、一番メモリ使いまくって、俺の環境でもスワップしまくり、応答が遅くなる。

どういうギャグだ?

2008/09/28 06:24:33 Linux, PHP 1 Comments
add Hatena Bookmark

Xincを色々いじくっているんだけど、バージョン要求が段々あがっていて、CentOSだと動かない。
仕方ないからPHPのバージョンを上げることになるんだけど、ソースでapacheとPHP管理するのは面倒だから野良でも良いのでrpmを使う。

rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

んで、/etc/yum.repos.d/にutterramblings.repoという名前で以下の内容のファイルを作成

[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

んで、最後に

yum upgrade php

完了したら、先ほど作成したutterramblings.repoの中のenabled=1を0に変えておく。
これをしておかないと不用意にphpのバージョンがあがってしまうこともありえる。

2008/09/26 19:59:56 日記 5 Comments
add Hatena Bookmark

昨日は長野出張で朝5時に出発し帰宅は23時。そのまま仕事して寝たのは4時。んで睡眠不足で会社行ったので、イライラしていたと思うのだが。はじめて会社でキレてみたよ。

今日、親会社との打ち合わせに同席要請されていたので、出席したんだけど、意味無く長い会議でげんなり。

  • 論点を先に明示しない会議なんかに呼ばないでほしい。ブレストなら時間区切ってくれ。糞忙しい中2時間近く拘束されて昼食もとれず
  • なぜ部外者の俺を呼んだのかまったく見えないまま、延々と時間が過ぎる
  • どうやら彼らはプロジェクトのリスクを気にしているようだ
  • しかし彼らが気にしているリスクの範囲は、自分達が損害を被らないようにするってことだけ
  • 顧客が進行上いまどんなリスクを抱えているかって議論は出てこない
  • リスクって顧客と共有するものだと思うのだけどね・・・
  • それが顧客に対する誠意だとも思う
  • 社内の手続きだの承認だの、顧客不在の議論なんてうんざりだよ
  • どうやったら顧客が満足して、お互いに幸せになれるかを考えようよ
  • ってことは横にいた二人を除いてはまったく思わないらしい
  • 現場で働いている人がかわいそうになるね
  • 内部統制上しかたない、みたいなこと言ってたが、糞みたいな書類を5回も10回も表面的なレビューにかけるくらいなら、その分顧客と会話しろと
  • 内部統制ってのは生産性を下げる代物にしかみえない
  • ましてやそんな糞レビューのための資料を俺が書くなんてまっぴらゴメンだと、言ってみた。すっきりした
  • こうやって会社は滅びていくんだ!みたいなのを感じた
  • 俺が管理するからドキュメント一式よこせ、なんて言われたから、あんたに管理される筋合いは無い、みたいに言ってみた。すっきりした

社会人人生で初めて会議中にキレたかも。正論だと思うので別に後悔もないし、言ってすっきりした。
株主ばっかり気にして、顧客満足を気にしないってのは一体どういうことなのだ?もう付き合いきれん。

2008/09/26 07:26:29 日記 none Comments
add Hatena Bookmark Tags:

大規模W/Fと大規模Agileどっちが危険?って昨日聞かれたのだけど、ウォーターフォールのほうが危険だよね。

だってウォーターフォールだと、糞役にも立たない仕様書が客の要望にあっていないことが判明するのは、最後の最後、もう時間も金も一杯使った後だもんね。Agile(特にScrum)なら、イテレーション毎に客からフィードバックを受けられるから、早い段階で客の要望にあっているかあっていないか分かる。
なんでこういう質問がでちゃうんだっけ・・・。

2008/09/23 13:45:02 日記 none Comments
add Hatena Bookmark

有料ラウンジでくつろぎ中。525円時間無制限フリードリンクは安い。

これで、明日一日夏休み最終日を家で過ごし(仕事しないといけない・・・)、また明後日朝五時に出て長野だ。

なんか大変だわ。

2008/09/16 23:10:59 日記 none Comments
add Hatena Bookmark

たまる一方ですが何か?

っていうかさすがの俺様も今回はヤバイなぁ。仕事の量が多すぎる。
ちょうど部下の上期評価しなきゃいけなかったりして、管理職としての仕事も多いし、一方でこれから開発に入るプロジェクトの方針決めとかプレイヤーの仕事も多いからなぁ。。

2008/09/16 22:57:41 日記 none Comments
add Hatena Bookmark

部下がキックオフしてきた案件の話し。
毎週5種類くらいの進捗報告資料の提示が求められ、スケジュールが1日遅延しただけで遅延事由をレポートにしなきゃいけない。
これって、何のためにやるんだっけ?
(候補1)仕事している気になってなんとなく安心するため(でも実際は安心じゃないよ)
(候補2)過去からの習慣だから仕方ないから
(候補3)W/Fしかしらない客が要求するから
くらいしか思いつかん。建設的な理由はないよねぇ・・・。
どうやって、この要求をRejectするか検討中。

2008/09/16 21:08:10 日記 none Comments
add Hatena Bookmark Tags:

今日色々と勉強したのでメモ

  • イテレーションを回して、顧客にどんどん見せるのは良いが、イテレーション中に見せてしまうと余計な突っ込みが入る可能性がある。顧客に見せてフィードバックを受けるのは、イテレーション終了後の方が良い
  • 10人くらいの体制だと1チームが良い。技術力に応じたチームを作ってしまうと、製品の品質レベルが低い方に収束してしまう。また分割はチームの壁を作る可能性あり。
  • 上記を予防する観点でもコードの共同所有を徹底して、定期的に担当範囲を入れ替え、コードの全体を開発者に把握させるのが良いプラクティス
  • 朝会は週2回程度は集まり、残りはSkypeなどでやっても良い。Skypeの場合は、ログをmp3化してTracとかにアップすると情報共有が楽(これははてなでもやってたね)
  • コードレビューは効果があるが、ペアプロはもっと圧倒的な効果あり。全部でなくても一日のうち2時間とか、ちょっとだけやるのでも十分な効果あり。
  • IBMはアジャイルの取り組みが進んでいるらしい
  • デイリービルドでCruiseControlは使える

勉強したのち、今後実施する大規模案件の打ち合わせしたんだけど、新たに登場した人が、バリバリのウォーターフォール信者だったよ・・・orz。さんざんそういう人を排除して根回ししてきたのに。
「イテレーション=ウォーターフォールの各工程を短期間で回すんでしょ?」なんて言われたよ。うげげげげ

俺は負けないぞ~!

2008/09/15 06:29:09 日記 none Comments
add Hatena Bookmark

仕事で使っているのはRedhatESかCentOSばっかりだから、開発環境に使うにしても、CentOSくらいは用意しないと、ということで実施。結構面倒だったよ。
色々ネット上にイメージが落ちていないか探したんだけど、無いみたい。debian4とかubuntuはあったのに、なんでだろ。
ということで以下手順。

用意するもの

CentOS 1CDバージョン
qemu for windows 0.9.1
Kqemu 1.3.0
dd for windows
んでもってqemuとkqemuとddは適当な場所にインストールしておく。

ディスクイメージの作成

fsutil file createnew E:\coLinuxOS\cent5_5gb 5368709120
fsutil file createnew E:\coLinuxOS\cent_swap_512 536903168

として5GのOS用のディスクイメージと512Mのスワップ用ディスクイメージを作る。

qemuを起動する

cd C:\tools\qemu-0.9.1-windows\
qemu.exe -hda "e:\\coLinuxOS\\cent5_5gb"
  -hdb "e:\\coLinuxOS\\cent_swap_512"
  -cdrom "c:\\isoimage\\CentOS5_one.iso"
  -m 256 -boot d -L .

※コマンドは実際は一行ね。

なお、CentOSのパーティション構成は必ずカスタムにすること。
/dev/hdaは丸々/に割り当て、/dev/hdbは丸々swapに割り当てる必要がある。


※インストールはqemu上でもGUIで可能だ。

インストール終わったら一旦終了後再度qemuで起動。この時は起動デバイスの指定はしない。

qemu.exe -hda "e:\\coLinuxOS\\cent5_5gb"
    -hdb "e:\\coLinuxOS\\cent_swap_512" -m 256  -L .

※コマンドは実際は一行ね。

さらに、coLinux用にinodeを生成する(必須)

cd /dev
for i in `seq 1 10`; do mknod cobd$i b 117 $i; done

以上が終わったら、qemuを終了する。

ddでcoLinux用のイメージを作る

dd if=E:\coLinuxOS\cent5_5gb
    of=E:\coLinuxOS\cent5_5gb.ext3
    bs=512 skip=63

※コマンドは実際は一行ね。

最後にconfファイル(centos5.conf)を作って起動する

kernel=vmlinux
cobd0="E:\coLinuxOS\cent5_5gb.ext3"
cobd1="E:\coLinuxOS\cent_swap_512"
root=/dev/cobd0 fastboot
initrd="c:\tools\coLinux\initrd.gz"
mem=256
eth0=tuntap

注意点
※roは指定しない。fastbootを指定しないとfsckが走ってしまう。

起動方法

colinux-daemon.exe @"centos5.conf"

これで一応起動されるが、fontのメッセージ(putfont: PIO_FONT:Function not implemented)等が多数出るので、順に対策する。

# mv /bin/setfont /bin/setfont.old
# vi /bin/setfont

#!/bin/bash
if ! uname -r | grep -q -e "-co-"
then
/bin/setfont.old $@
fi

要はカーネルバージョンに-co-が含まれていたらcoLinuxなので、setfontは何もしないよ~ってこと。
んで、作ったスクリプトに実行権限を付与する。

次にeth0のMACアドレスを変更する。(qemuで使ったNICのMACアドレスとcoLinuxでは異なるため。)
/etc/sysconfig/network-script/ifcfg-eth0を開き、HWADDRの行を削除する。

これで快適なCentOS環境の出来上がりだ。

Windowsとファイル共有

Samba使ってもいいんだけど、cofs使うのがラク。以下に手順を。
まず、起動用のスクリプト(centos5.conf)に一行加える

cofs0=e:\

んで、OSを起動しなおし、

$ mkdir /mnt/windows
$ mount -t cofs cofs0 /mnt/windows

でマウント完了。これでWindows側のファイル触れる。
ただ、毎回やるのは面倒なので、fstabに書いておく。

cofs  /mnt/windows  cofs  defaults  0 0

« 前の記事 


ads

Ryuzeeのお気に入り