GeekFactory

int128.hatenablog.com

2007-12-01から1ヶ月間の記事一覧

一人称で完結することと役割分担の世界

一人称で考えて作って公開することが好きなんだとつくづく思う。会社の仕事ってややこしくて、考え出す人、売る人、作らせる人、作る人、お守りをする人の役割分担がはっきりしている。互いに仕事の範囲がはみ出てもいけない。あと自分の名前が残らないんだ…

スーツを纏ったギーク

404 Blog Not Found:スーツの道も、舗装するのはギークを読んで思ったこと。スーツとギークは互いに独立した概念である。その人の立場と実際の能力が異なることは現実にある。ただ、スーツの世界ではスーツであることが評価される。 口を動かすのがスーツな…

画面試験自動化ツール Selenium

Webアプリの画面試験を自動化するツールを使ってみた。いわばJUnitの画面版で、テストケースを書いておくとブラウザを自動操作して再現してくれる。Officeのマクロのようなものだ。Firefoxなら拡張機能(Selenium IDE)を入れるだけですぐに使える。使い心地…

paranoid surviveとoptimistの意味するところ

風呂の中でふと「ウェブ時代をゆく」のセンテンスを思い出した。optimistの意味するところを考えてみた。自分が制御できることを心配すべきで、自分が制御できないことは楽観的になれ。制御可能な境界を見出すことが重要だ。遠い未来を悩むよりも近い未来を…

ぐだぐだ

ジョナサンでぐだぐだしてたら終電だったよ。

業務知識は体で覚えろと

(SIerの)仕事は体で覚えるしかないよな、という話を同期とした。いわゆる業務知識は技術知識に比べると体系化されておらず、try and errorで覚えるしかない。やってみて失敗して怒られて勉強する。言い換えると、形式知よりも暗黙知が多い。知識共有を職人…

今日のイベントログを収集するスクリプト

今日のイベントログをすべて出力するWSHを書いてみました。 id="eventlogview"> QDate = Year(Now) & Right("0" & Month(Now), 2) & Right("0" & Day(Now), 2) Query = "select * from Win32_NTLogEvent where TimeGenerated > " & QDate WScript.Echo Query…

ソフトウェアの妥当性

http://d.hatena.ne.jp/Amiya/20071222にて意見をもらった。 ではユーザが本当に求めるモノの指標になるものは? 私は「ソフトウェアが使えるという証明」(ドキュメントの品質を含む)であると思う。 しかし、この証明は完全には不可能なので、これの近似値…

日本のシステム開発の仕事はドキュメント作成

先輩から聞いたありがたい話の備忘録として。 お客様はシステムの中身が分からない。だからその価値をドキュメント等の目に見える「物」に求める。ドキュメントの妥当性もこれまた中身が分からないから、どれだけ多くの人がレビューして承認したかに委ねる。…

コモディティ化の進む世界

世の中のモノがどんどんコモディティ化している。プロセスの標準化やプロダクトの規格化が進んでいる。この流れはITにとどまらない。ファミレスや定食屋に行ったら決まった大きさの野菜が出てくるし、料理人が手作りしてくれる定食屋は少なくなった。これは…

FTP proxyさえ使えない環境でCPANを設定する

/usr/lib/perl5/CPAN/Config.pm を手動で書き換える。 $CPAN::Config = { 'http_proxy' => q[http://.../], 'ftp_proxy' => q[http://.../], 'urllist' => [q[http://ftp.jaist.ac.jp/pub/CPAN/]], };

大企業で働くこと

2007-04-02 - My Life Between Silicon Valley and Japan より引用。 次のようなタイプの人は概して日本の大企業に向いていると僕は思うし、概してこういうタイプの人が大企業で成功しているように思う。向いている=「大企業が好き」ということなんだと思う…

ブート・シャットダウン日時を表示するWSHスクリプト

PCをいつ起動していつシャットダウンしたかを表示するスクリプト。 <job id="eventlogview"> <script language="VBScript"> WScript.Echo "<eventLog>" Set EventObject = GetObject("winmgmts:{impersonationLevel=impersonate}") Set EventSet = EventObject.ExecQuery("select * from Win32_NTLogEvent") For Each AnEve</eventlog></job>…

後輩に贈る言葉

来年からはメトリクスもコーディングも統計もすべて忘れた方がいい。 Eclipseも忘れたほうがいい。 その代わりにWordとExcelを極めておけよ。

道路の広さと車のスピード

ずっとずっと前に某助教授が言った言葉。ブロードバンドは道が広いだけで車が速いわけではない、と。 それはともかく、Willcomでネットな生活もそろそろ限界です。コンテンツがリッチになると、1ページの表示に必要なHTTPリクエストが多くなります。多くのcs…

ソフトウェア開発における品質

今回の講師は製造業における品質管理を専門とされる方で、ソフトウェア開発にはあまり詳しくないようでした。ときどき「まあソフト開発はちょっと違いますがね」という一言が気になりました。ここから先は私の独断と偏見に満ちた考察です。意見ください。一…

品質管理とQCストーリー

QCストーリーでは身近なテーマを取り上げて、現状の把握と対策の実施を行います。例えば「いまこんな仕事してるんだけど、もうちょっといいやり方に変えてみよう」的なことを実践して発表します。んで、品質の歴史やツールとなるQC7つ道具、新QC7つ道具のお…