2008年9月12日金曜日

OOoのコードにフルタイムで携わっているNovellの社員は15人。

ja: Mail reader
Novellも現在ではフルタイムでOOoの開発に従事する者が自分も含めて15人いま す。RedFlagやIBMも正確な数字は分かりませんが、かなりの数の開発陣がOOoの開発に 従事しています(ただIBMの場合はSymphonyの開発が主でOOoの開発には全くアクティブ ではないようですが)。でもOOoのコード全体の所有権を持っているのは未だにSunだけ に限られます。最終的にはOOoのコード所有権はニュートラル・ボディである foundation等に移転し、SunやSun以外の参加者に対して著作権の点でも平等になるよ うに持っていくのが理想的だし、筋が通っていると思います、がさてどうなるので しょうね。

IronRubyの開発者の開発環境。

2008年9月4日木曜日

帳票一枚に100万円を請求。

COBOL4万行をC#に変換、国際自動車が基幹システム刷新 - @IT
「帳票を1枚新たに作るのに1人月、100万円を当たり前に請求されていた」。社内にIT部門がなかったために、システム会社の言いなりになっていたのだ。

2008年8月29日金曜日

Iteratorとマルチスレッドの関係

MSはいまだにCVSでソースコード管理?

濃縮還元オレンジニュース:Microsoftの開発現場ではVSSではなくCVSが,プロジェクト管理はMS ProjectではなくExcelが使われている|gihyo.jp … 技術評論社
ちょっと意外なところでは,ソースコード管理にVSS(Visual SourceSafe)ではなくCVSを使っていたり,工数管理をMS Project(Microsoft Office Project)ではなくExcelでやっていたりするのは,少し微笑ましく思います。

MS Programmerは一日最低4時間コーディングしている。

濃縮還元オレンジニュース:Microsoftの開発現場ではVSSではなくCVSが,プロジェクト管理はMS ProjectではなくExcelが使われている|gihyo.jp … 技術評論社
スケジュール管理に関しても独特な部分があります。プログラマは,コードを書く時間を1日最低4時間は確保しなければいけないようです。そしてそのほかはレビューやコミュニケーションに費やされます。また,プログラマは実装する機能一覧を見て,自分で一つ一つ時間単位で見積りを行います。それらを積み上げたものがスケジュールとなり,どんどん消化していくことになるのでグラフは右肩下がりになります。

InMS Code Review。

濃縮還元オレンジニュース:Microsoftの開発現場ではVSSではなくCVSが,プロジェクト管理はMS ProjectではなくExcelが使われている|gihyo.jp … 技術評論社
まず,コードレビューをかなり重要視しているようです。コードと単体テストが終わったら旧ソースとのDiffをチームメンバーに配り,メールベースでレビューを行います。レビューは1行1行細かく行い,全員がOKと判断したら再度テストを行いチェックインします。コードレビューはチーム全員で行うため,チームの能力が徐々に平均化していく効果があるようです。なおバグが出た場合,チーム全員でレビューしていることから「チーム全員に対する説明責任」が生まれ,なぜバグが出たかを全員が納得するまで説明しないといけないようです。

2008年8月12日火曜日

distcc3.0でC/C++のビルド時間を50~200%改善。

Google、distccの大幅な高速化に成功 - C/C++ビルド高速化 | エンタープライズ | マイコミジャーナル
公表されているベンチマークによればSamba、Linux、Apache、glibc、binutilsなどのビルドで50%から200%ほどのビルド時間の改善が確認されたという。

2008年8月8日金曜日

Borlandの製品開発部門のスタッフは350人。

Borlandがアジャイル開発を本格採用 - ITmedia エンタープライズ
モロースキー氏によると、同社の製品開発部門は、アジアと欧州の開発拠点を含む5カ所の主要拠点で350人余りのスタッフを抱えている。開発組織は12~35人の技術者からなるチームで構成され、非常に広範囲の製品ポートフォリオの開発に取り組んでいる。

2008年8月7日木曜日

VSX Teamの作業がとってもパラレルw

VSX Team Blog : What Have We Been Up to?
Our team has been busy working on several things in parallel.

2008年8月5日火曜日

JustSystem本社についてメモ。

開発者に聞く!! ATOKはこうして作られている
──(株)ジャストシステムの徳島本社には、主にどういう部署の方が勤務されているのでしょうか。

 主に開発とサポートの人員で、数百名が働いています。周りにはレンコン畑などがあり、本社ビルを遠くから見るとまるで何か要塞みたいでしょ? 駐車場も完備していますので、ほとんどの社員がマイカー通勤です。

2008年7月25日金曜日

Castle Projectの創設者がMEFのプロダクトマネージャになったのですね。

Microsoftは重要ではない? - ITmedia エンタープライズ
 さらに、Microsoftの人材雇用は、「オープンな」精神の人材への動きを反映してきた。例えば、Castle Projectの創設者ハミルトン・ベリッシモ・デ・オリベイラ氏は最近、MicrosoftのMEF(Managed Extensibility Framework)チームのプロジェクトマネジャーになることを明らかにした。MEFは開発者に、既存のコードへの影響を抑えつつアプリケーションに容易に拡張性を加えるツールを提供する。Castle Projectは、エンタープライズアプリケーションやWebアプリケーションの開発を簡略化することを目指した.NET向けオープンソースプロジェクト。ともかく、ベリッシモ・デ・オリベイラ氏はオープンソースあるいはオープンソースに近しい世界から、最近あるいは少し前にMicrosoft入りした人々の1人になった。MicrosoftのIronRubyとIronPythonをそれぞれ率いるジョン・ラム氏とジム・ハガニン氏もそうだ。

2008年7月24日木曜日

CUDAの多言語化。

東大の研究者が医療現場でのNVIDIA Tesla採用の実例を紹介
その後は、FortranやC++といった他の言語への展開や、マルチGPUへの対応、デバッガやプロファイラの強化などが予定されている。

2008年7月23日水曜日

XBox LIVE Marketplaceで自作ゲームが発売可能に

MS、ユーザーの自作ゲームをXbox LIVEで販売へ - ITmedia News
ユーザーの自作ゲームはXbox LIVE Marketplaceで2.5ドル、5ドル、10ドルのいずれかの価格で、Microsoftポイントで販売される。

2008年7月21日月曜日

プログラムやっていると覚える能力あがる気がします。

J-CASTニュース : 電話番号覚えられない!携帯は「バカ量産」の主犯か
ロイターは07年7月13日、アイルランドの大学教授らが英国人3,000人を対象にした調査結果を報じた。記事では、携帯電話などの端末ユーザー世代は「自宅の電話番号や家族の誕生日など単純な情報を記憶する能力が低下していることが明らかになった」とした。

2008年7月20日日曜日

たしかに私もコーディングの時にフローチャートで考えてないですねw

404 Blog Not Found:フローチャートがダメな3つの理由
人間はフローチャートのようには考えない

結局のところ、なぜフローチャートが駄目かといえばこれに尽きる。人間の発想は、フローチャートほど簡単ではない。せっかくプログラミング言語がそれに追随しているのに、わざわざフローチャートを使ってそれをダウングレードするのは、極上のトロをツナ缶にしてしまうようなものだ。

2008年7月18日金曜日

さらりと不吉な発言w。「まだ何年かはネイティブコードの開発者が仕事にありつける」

Visual C++ 2008 Feature Pack: MFCの強化 (2):CodeZine
 Visual C++ 2008機能パックにおけるTR1アップデートのリリースは、Microsoftが引き続きVisual C++製品への投資とサポートを行うことの意思表示であり、同時に、まだ何年かはネイティブコードの開発者が仕事にありつけるということでもあります。

2008年7月16日水曜日

人材広告のテンプレート。

CUDAの枕詞。

後藤弘茂のWeekly海外ニュース
 CUDAにトライしたプログラマ達の一部は、CUDAでGPUのパフォーマンスを引き出せるプログラムを組めるのは、一部の人だけだろうと指摘する。CPUとは異なるさまざまなパフォーマンスボトルネックが待ち受けているからだ。