2012年4月9日月曜日

最近読んだ本と、富士通のはなし

Fujitsu Grid Girls
author:scenicaviator

ぼくは富士通のインサイダーではないので、公開情報しか知らないんだけど。

結構前にプロジェクトXでもやっていたので、割と有名かもしれませんが、富士通のコンピュータ事業ってのは、池田敏雄さんというキーマンがいました。

詳細は適当にぐぐって貰えばよいですが、書籍だと



に、弟子の山本卓眞さんのインタビューが載っていて、いわゆる池田敏雄伝説みたいなのがでてきます。この「計算機や〜」も残念ながら品切れなんですが、サマリ版の新書が今はでてるっぽいです。



さて、池田さんは働きすぎて壮絶な「戦死」をとげられるわけですが、その後富士通のコンピュータビジネスは大きな問題に直面します。IBM互換の問題です。

これもぐぐってもらえばいくらでも情報がでてきますが、かいつまむと、池田さんの時代にIBM互換でないコンピュータを作ったら、ユーザがそれまでIBMのコンピュータ向けに作ったプログラムが(当然)動かず、富士通のコンピュータがあまり売れませんでした。

すでにIBMのコンピュータは世界で売れていたので、世界で富士通のコンピュータを売るためには、IBMのコンピュータと互換性のある(IBM向けにつくったプログラムの動く)コンピュータをつくって売ろうと考えたのです。それがいわゆる互換機路線。

で、こっからが本題なんですが、当然IBMが起こって、富士通側にクレームを入れてくるわけです。その交渉の内容を当事者が小説仕立てにしたのが、この2冊の本です。





著者はすでにいろんな人がネタバレしていますが、鳴戸道郎さん。2009年に亡くなっています。(富士通元副会長の鳴戸道郎氏が逝去 )

病床で書かれたと言われているのが、この2冊の小説です。
最初の「雲を掴め」のほうは、IBMと富士通の直接交渉を小説風に再現したものです。後者の「雲の果てに」は第三者機関での仲裁の舞台裏となっています。

小説としてはちょっと微妙なんですが、ルイスガースナーの「巨像は踊る」風にリアルなドキュメンタリーとして見ると、とても面白いです。アメリカ人相手の交渉や、弁護士とのやりとりは、「あーこういうの日本人苦手なんだろうなー」と思いながらも、いわゆる根性で乗り切る鳴門さんに、悲しい日本人の性を感じます。。。

ただ、この事件は、コンニチ的な意義を見出すのが難しく、「雲の果てに」の後半でも出てきますが、業界としてはメインフレームからダウンサイジングの時代となり、和解締結のあたりになると、完全にPC主導のマーケットになっているんですよね。

両者の法務部門ががんばっている間に時代が変わってしまった、というのが数少ない教訓かもしれません。

2012年3月25日日曜日

ビジネスの基本を学ぶ場所

Business Card Recycling
credit:systemonegang

大学生の時に、就職活動をしていたときだったと思うのだけれど、企業が雇いたいと思う人材の要素の一つとして、「実家が事業をやっている」というのがあると聞いたことがあった。

理由としては、身近なところで仕事のイロハを(自然に)学んでいる、という話だったが、サラリーマン家庭で育った自分としては、いまいちピンとこなかった。そのあとぐらいに、とある職場でバイトしたときに、なるほどな、と思ったことがあって、最近またふと思い出したので書いてみる。

その職場は、とある小売店だった。ターゲットとしては、地元の年配の女性向けの雑貨や衣類を扱っている店で、経営者の娘がインターネットで通販をはじめるにあたって、マークアップ的なところをやってくれるバイトを募集していたのでなんとなくjoinしたのがおいらだった。

その小売店には年配の女性のパートタイムの従業員ばかりで、当時のおいらのような金髪大学生は異質な存在だった。まぁ、それはどうでもいい。

事務所は1フロア(そう広くない)しかなく、社長と社長の娘と事務を担当している従業員とパカパカキーボードを叩くバイトのおいらが同じ部屋にいるという、結構今考えるとユニークな職場だったが、そう悪い仕事ではなかった。

応接室とかなかったので、社長宛に訪ねてくる来客も、背中の来客コーナーで話をしているので、中小企業の社長さんってのはこんな人達を相手にしてるんだなーと、関心した覚えがある。

当時社長のもとによくきてたのは


  • 税理士

  • 証券会社の営業

  • 地元の経済団体の人

  • 取引先の営業

  • 社長仲間


などなど

そこで交わされる話題は、ミクロな話ではあるんだけど、生きた経済の話だった。
たしかに、子供の頃からそういう親をみて育つと、会社を経営したり、事業をまわりたり、というのはそーゆーことなのか、とイメージは付きやすいと思う。

さて、翻ってみてたとえば自分だと、サラリーマン家庭に育って、分業が進んでいる大きな企業に就職したりしたので、法律的な部分だったり、経理的な部分だったり、契約的な部分だったり、自分で関わっていない部分が多いので、商売の基本みたいなものはぜんぜんわかってないなーと思ったりするのだ。

2012年2月7日火曜日

ソフトウェアRAID(MD)とgrubの備忘録

要するに、ソフトウェアRAID(RAID1構成)で、ディスクが1本死んだ時の対応のハナシ


珍しく、mdとか使ったので備忘録。
環境はCentOS 6.2。SATA接続のsdaとsdbというDISKが刺さっています。

ま、ミラクル・リナックスさんの「ブートディスクをソフトウェア RAID 1 (ミラーリング) に構成する場合、2本目のディスクに GRUB を手動でインストールしなければなりません。
インストールしない状態でもしも1本目のディスクが壊れた場合、2本目のディスクには GRUB が入っていないため、システムが起動しません。
」って話です。リンク先見てしまえば、下記はおまけみたいなものです。。。

まず、Kickstartで下記のようなスライスを切りました。

clearpart --all --initlabel

part raid.1 --size 100 --ondrive=sda
part raid.2 --size 100 --ondrive=sdb
part raid.3 --size 2048 --ondrive=sda
part raid.4 --size 2048 --ondrive=sdb
part raid.5 --size 30720 --ondrive=sda
part raid.6 --size 30720 --ondrive=sdb

raid /boot --fstype ext4 --level 1 --device md0 raid.1 raid.2
raid swap --fstype swap --level 1 --device md1 raid.3 raid.4
raid / --fstype ext4 --level 1 --device md2 raid.5 raid.6

これだと、sdbにgrubがなくて、sdaが死んだ時に、再起動してもあがってこないというちょっとだけ困ったことになるので、Kickstartに以下の記述を追加しました。

cat </grub/raid1.grub
root (hd1,0)
setup (hd1)
quit
EOF

grub --batch < raid1.grub


grubコマンドでsdbにもインストールしてあげればよいわけですな。めでたしめでたし。
試しに、sdaを抜いてテストしたところちゃんとsdbにて、bootしてきました。

あと、DISKを抜き差ししたときに、


mdadm --manage /dev/md2 --add /dev/sdb1


とかしようとしたら、「mdadm --zero-superblock /dev/ほげほげ しなされ」みたいに怒られたので


mdadm --zero-superblock /dev/sdb1

とかちゃんとしてあげないといかんらしいです。

ちなみに、新品のDISKの場合は、ちゃんとスライス切ってあげないといけないのは言うまでもありませんねー。

2012年1月10日火曜日

WEBサービス各社のノウハウ本

これ、ただのぼくの書棚の備忘録です。
なので、世の中すべては網羅してません。
当たり前ですけど、扱ってる分野はバラバラです。
Google本は溢れているので抜いてあります。

サイバーエージェント


MySQLによるタフなサイトの作り方




はてな/Klab


[24時間365日] サーバ/インフラを支える技術




[Web開発者のための]大規模サービス技術入門




Flickr


スケーラブルWebサイト




キャパシティプランニング




livedoor


4Gbpsを超えるWebサービス構築術




mixiプラットフォーム上の運用ノウハウ集(カヤック等)


mixiアプリ開発&運用コンプリートブック




米ヤフー


ハイパフォーマンスWebサイト




続・ハイパフォーマンスWebサイト ―ウェブ高速化のベストプラクティス


2011年12月31日土曜日

「さぁ、才能に目覚めよう」を読んでみた



最初に言っておくと、自分は自己啓発的なものにほとんど関心が無く、基本ビジネス書も読まなければ(自伝等は好き)、自己啓発本も読まず(もしドラすら読んでない)、ふだんはこんなタイトルの本読まないのです。

ただ、たまたま普段読んでいる、ロケスタ社長日記で
サービス作るなら自分の性格にあったものにしよう!


これからサービスをやろうという人は、「これが流行りそう」だったり「これがお金儲かりそう」でやるのもいいんですが、やっぱり自分の強みとマッチしたものをやるほうがうまくいくんじゃないかと思っています。


っていう文脈のなかでこの本が紹介されていたので、思わずぽちってしまったのでした。

別にサービスやろうとしてるとかはないんですが、そもそも自分の強みってなんだろう(そもそもあるの?)っていうのはずーっと考えていたことではあるんですよね。

更に言えば、最近向いてないことを仕事にしてもしょうがないだろうと思っていて、じゃあ向いていることってなんなのさっていうのもモヤモヤ考えたりしたわけです。

さて、簡単にいってこの本はWEBテストのおまけみたいな感じです。
最初から読むのが途中で面倒になり、まずWEBテストを受けてみたのですが、自分は以下の点が強みとされました。


  • 原点思考

  • 最上志向

  • 個別化

  • 収集心

  • 自我



このテストは、全部で34の強みの中から、あなたの強み上位5つはこれだよ。って教えてくれるものなんですね。で、じゃあ強みとは何で、どう生かせるか、みたいなことが本には書かれています。

個人的には、「原点志向」「個別化」「収集心」あたりが、あーあるかも、って感じでしたね。

それぞれの解説は結構長ったらしいので、まぁ興味のある人は本を読んでいただくとして。結構、自分の中で答えのでないことをモヤモヤ考えるよりは、こうやって外のモノサシを適用してみるのもいいんではないかな、と思った年の瀬です。

2011年12月19日月曜日

Wi-Fi WALKER DATA08W 買いました

Wi-Fi WALKER DATA08W買いました。

Wi-Fi walker

写真の黒い子が、Wi-Fi WALKER DATA08Wです。
ここ数ヶ月、上の赤い子(WiMAX AtermWM3500R)を使っていたのですが、WiMAXonlyだと、とにかく屋内の電波が悪い
というわけで、この子は、WiMAXと3G(新800MHz帯)を使用しているので、まぁなんとかなるのではないかなと。
ぼくが感じたメリットは以下になります。

  • WiMAXは転送量制限がない(3Gのほうは、たしか月間5GBまで)

  • 電波の悪いところだけ3Gという使い方ができる

  • 月額料金が他社と比べて普通



使ってみてだめだったら、またブログ書きますね(´・ω・`)

2011年12月18日日曜日

rpmのマクロの定義 その2

前に、マクロの定義ファイルの位置の話を書きましたけど、rpm --eval %hogehoge で、でてくるんです。

$ rpm --eval %configure

CFLAGS="${CFLAGS:--O2 -g -march=i386 -mtune=i686}" ; export CFLAGS ;
CXXFLAGS="${CXXFLAGS:--O2 -g -march=i386 -mtune=i686}" ; export CXXFLAGS ;
FFLAGS="${FFLAGS:--O2 -g -march=i386 -mtune=i686}" ; export FFLAGS ;
./configure --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu \
--program-prefix= \
--prefix=/usr \
--exec-prefix=/usr \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--sysconfdir=/etc \
--datadir=/usr/share \
--includedir=/usr/include \
--libdir=/usr/lib \
--libexecdir=/usr/libexec \
--localstatedir=/var \
--sharedstatedir=/var/lib \
--mandir=/usr/share/man \
--infodir=/usr/share/info


それはいいのですが、%setupマクロについては、同じように処理の内容とか出てきてくれるといいなーと思ったんですが、そうは行かないようです。

しょうがないので、rpmの公式サイトにこんなドキュメントがあったのでチラ見してるんですけど、なんとかならないものなんですかねぇ。