ソフトウェア開発手法とその管理システムには様々な選択肢がある。私もこれまで色々試行錯誤してきたのだが、今は、tracとバーンダウンチャートを追加するプラグインであるTracBurndownプラグインでスクラム開発という環境が気に入っている。 この環境を導入したきっかけは、転勤で勤務地が変わったことである。 これまで、東京でチームを組んでソフトウェア開発をしており、その仕事を引き続き仙台で行うことになったが、今までの開発プロセスだと不都合が出始めた。 タスクカードを使った「かんばん方式」とスクラムをベースにした開発プロセスを組み合わせて使っているのだが、物理的に開発拠点が分離してしまい、タスクカードが使いにくくなってしまったのである。 いいタイミングなので、周囲の評価が高いので試してみようと構築していたtracにバーンダウンチャートのプラグインを導入して、全面的に移行することにしたという訳だ
Microsoft's Ruby language compiler that is built on top of the Dynamic Language Runtime. Development Status: 3 - Alpha Environment: Win32 (MS Windows) Intended Audience: Developers License: Microsoft Public License Natural Language: English Operating System: MacOS, Windows, Linux Programming Language: C# Topic: CompilersRegistered: 2007-08-31 20:33 Activity Percentile: 96.34% View project activit
これまで何度も述べてきたようにJTAGの本来の機能はバウンダリスキャンですが、現在ではJTAGはバウンダリスキャンだけではなく、CPUのデバッグや、FPGAの書き込みなど、いろんなことに使われています。 CPUデバッグや、FPGAの書き込みなどは、JTAGの規格で定められていた「オプションの機能」を使って実現しています。つまりJTAGを便利なシリアル通信ポートのように使っているだけで、その中で流れているプロトコルはベンダーによって全く異なります。 その方法はベンダーごとに異なり、統一が取れていません。CPUやFPGAのデバッグや書き込み方法は、それぞれのデバイスの内部構造も違うことですし、各ベンダーの発展の経緯があるので当然といえば当然です。 ところが、最近になってCPUのデバッグやFPGAの書き込みについて、標準規格が定められるようになってきました。 FPGAやコンフィグROM、CPLD
Windowsプログラミングの極意 歴史から学ぶ実践的Windowsプログラミング! 作者: Raymond Chen,株式会社クイープ出版社/メーカー: アスキー発売日: 2007/08/29メディア: 大型本購入: 3人 クリック: 49回この商品を含むブログ (43件) を見る有名なThe Old New ThingのRaymond Chen氏の本が出ていたので早速、購入。Windowsに関する興味深いエッセイが多数収録されています。Windows系プログラマなら楽しめると思います。 例えば、 1.9 ボタンまたはメニューの後に...を表示する状況 多くの人々は、ドットのルールを「ダイアログを表示する場合はドットが必要」と考えている。これは誤解である。 はい、誤解していました。(^^; 他にも、 メモリが1GBを超えるとWindows95が起動しなかったのはなぜか 新しいデバイスが検
ちょっと嵌りました。 using System; class MyException : Exception {} class Foo { public void Bar() { throw new MyException (); } } static class Program { static void Main () { Foo foo = new Foo (); try { foo.Bar (); } catch (MyException) { Console.WriteLine ("Catch!"); } Type t = foo.GetType(); try { t.GetMethod("Bar").Invoke(foo, null); } catch (MyException) { Console.WriteLine ("Catch!"); } catch (System.R
ソフトウェアの開発規模が大きくなるにつれ、多くの組織では何らかのメトリクスを計測し異常の検出に使っている。もちろん、はかることによるオーバヘッドが無視できない、はからなくてもうまくいっているのであれば、そのまま進めたほうがよいだろうが、なかなかそうもいかないというのが実情ではないだろうか。 よく用いられるメトリクスとして、規模(ソースコード行数、ドキュメントページ数、Funtion Point)や品質(テスト密度、バグ密度、レビュー指摘密度、チェックリスト密度)がある。これらが一定の範囲におさまっていなければ、会議の議題にあげたり、再チェックしたり、というふうに使っているだろう。また、EVM(Earned Value Management)のような利用用途が明確なものであれば、利用方法に困ることはないだろう。 それ以外のメトリクスをどう使うかというところに悩んでいる組織も多い。たとえばソー
<はじめに> 私の環境では、TracのDBとしてPostgreSQLを採用していますが、TracBurndown+PostgreSQLの組み合わせは棘の道です。。。 元々、TracBurndownプラグイン自体がSQLiteとかを想定しているからでしょうか。。。 </はじめに> 「Tracの使い方 -Timing and Estimationプラグイン- 」続編。 前回書いてから随分と時間がたってしまった・・・。 本当は、TracBurndownプラグインを入れたかったからTiming and Estimationプラグインを入れたのに・・・。 TracBurndown(scrum Burndown in Trac)は、Timing and Estimationプラグインにより入力可能になったTracのチケットに対する作業時間を集計し、バーンダウンチャートを作成する為のプラグインです。 バ
ผลงานของ โอดะ เออิจิโระ ที่เป็นเรื่องเกี่ยวกับการผจญภัยในท้องทะเลที่สุดตืนเต้นที่ตีพิมมาแล้วครบ 20 ปี เป็นเป็นการตูนที่ได้รับความนิยมมากที่สุดในประเทศญี่ปุ่น
目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 1078 記事 - 2 コメント - 26219 トラックバック - 363 ニュース 著作とお薦めの品々は 著作とお薦めの品々は 東方熱帯林へ。 わんくま 東京勉強会#2 C++/CLI カクテル・レシピ 東京勉強会#3 template vs. generics 大阪勉強会#6 C++むかしばなし 東京勉強会#7 C++むかしばなし 東京勉強会#8 STL/CLRによるGeneric Programming TechEd 2007 @YOKOHAMA C++・C++/CLI・C# 適材適所 東京勉強会#14 Making of BOF 東京勉強会#15 状態遷移 名古屋勉強会#2 WinUnit - お気楽お手軽UnitTest CodeZine Cで実現する「ぷちオブジェクト指向」 CUnitによるテスト駆
<留意事項> ・あくまでも近年の主な事例であって、全てを網羅したものではありません。 ・把握はしているけど在り来たりな展開である事例は省略しています。 ・年齢・肩書き等は参考にした記事等の情報がリリースされた当時ものです。 ・よって、登場人物の誕生日の関係で、書いてある日付と当時の年齢が合っていない可能性も有ります。 <情報収集方法> ・「買春」「売春」「ポルノ」「条例違反」「撮」などの語句を組み合わせてPC内をキーワード検索。 事例−1◆ 児童買春禁止法の国外犯 2003年8月18日、神奈川県横浜市の会社員の男(37)が逮捕される。男は2001年9月、タイのバンコク市にある風俗店でタイ人の少女(当時14)とラオス人の少女(当時16)それぞれに対して2000バーツを払い、わいせつな行為をした。ラオス人の少女に対しては全裸の写真を撮影する事もして、その写真を知人に販売して3万円
WSHホストには、コンソール バージョンとウィンドウ バージョンがありますが、 PowerShellには、バッチファイルと同じで、コンソール バージョンしかありません。 そこで、以下のように、PowerShellスクリプトをWSFファイルに組み込んで、ウィンドウ アプリっぽく実行します。 <package> <job> <script language=vbscript> Dim wShell ReDim Args(WScript.Arguments.Count-1) For k=0 To WScript.Arguments.Count-1 Args(k)="""" & WScript.Arguments.Item(k) & """" Next Set wShell=CreateObject("WScript.Shell") wShell.Environment("PROCESS").It
よく分かりませんが、こんな感じで使えるようです。 import System; import System.Reflection; import System.Reflection.Emit; import System.Runtime; import System.Text; // Invoke a Win32 P/Invoke call. function InvokeWin32(dllName:String, returnType:Type, methodName:String, parameterTypes:Type[], parameters:Object[]) { // Begin to build the dynamic assembly var domain=AppDomain.CurrentDomain; var name=new System.Reflection.As
基調講演 † 演目 「テストの自動化の理論とその実際」 講演者 高橋 寿一さん ソニー 株式会社 情報工学博士 領収書のテストの額がすさまじい(期末で) テスト屋さんは忙しい(寝ずにな感じ) あまり徹夜をせずにHappyな方向を模索したい 今ソニーはユーザ事例はナーバス(火を噴いたりね^^)ということで学者の立場から発表します James Whittaker(高橋さんの大学院時代の先生) マニュアル(道・仕様)を少しでもはずれると危険(バグ)に遭遇 ソフトウェアは道を広げる作業 ユーザ満足度の観点からハング/フリーズはクリティカルなイメージ どんなに使いやすくてもクリティカル。安心して使えるソフトのリリース。その為にあるテスト。 自動化は広い道を作るためにという認識が重要 ソフトウェアテストとは 「バグを全部見つけるのは無理だと心得よ」 by Cem Kaner 「エラーはみつからないだろ
連載目次 Windowsのユーザーはユーザー名(ログオン時に使用されるアカウント名)により識別されるが、ユーザー情報の一部としてそのユーザーの「フル・ネーム」を設定することができる。これは「表示名」とも呼ばれ、例えばWindows XPなどでは、[スタート]メニューの一番上の部分でユーザーの名前*を表示するのに使用されている。 * フル・ネームが設定されていない場合には[スタート]メニューにもユーザー名が表示される。フル・ネームの設定内容は「net user ユーザー名」や「net user ユーザー名 /domain」などのコマンドにより「フル ネーム」の項目から確認できる(前者はローカル、後者はドメインの情報をそれぞれ表示)。 本稿では、このフル・ネーム(表示名)をプログラムで取得する方法について解説する。 ユーザー名/ドメイン名の取得 フル・ネームを取得するには、ユーザー名とそのユー
一度インストールしたActiveXコントロールは、コンピュータにずっと保存されたままになる。ActiveXコントロールの中には脆弱性を持つものもあるので、不要なActiveXコントロールは削除した方がよい。次回使用時に最新のActiveXコントロールをインストールするように促されるからだ。 解説 Internet ExplorerでWebページを開くと、表示に必要となるActiveXコントロールのインストールが求められることがある。そこで、ActiveXコントロールのインストールを許可すると、3Dグラフィックスや動画などが配置された表現豊かなWebページが表示可能になったり、Webブラウザベースのアプリケーションなどが利用可能になったりする。ActiveXコントロールの中には、Flash PlayerやSchockwaveなどのように、Webページに動画や3Dグラフィックス、さまざまなユー
組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く