タグ

softwareに関するskelton_boyのブックマーク (25)

  • MC/DCによる現実的な網羅のススメ (PDF)

    CESL Copyright CATS 2009 [2009 年 7 月 8 日]1 MC/DC による現実的な網羅のススメ 松 充広† Modified condition/decision coverage(MC/DC)は,ソフトウェアのテスト網羅度として非 常に有効な指標である.テスト網羅度は,ソフトウェアテストにおいて,充分にテストした,と いう品質基準を定義する指標の一つであり,テスト網羅度を用いることで,ソフトウェア品質 を保持しながら,コストや時間が無制限に増大するのを避けることができる.MC/DC は,故 障が人命に係わる航空機ソフトウェアのテスト時に使用するテスト網羅度として,米国の航 空機産業の業界団体である RTCA が策定した DO-178B の中で開発された.MC/DC 開発 以前に存在したテスト網羅度は,様々な問題を持っていたが,これらの問題が MC/DC

    skelton_boy
    skelton_boy 2010/01/05
    MC/DCによる現実的な網羅のススメ
  • 組み込み機器向けandroidに関してのつぶやき

    もともとは携帯電話向けに提供されていたGoogleandroidが、それ以外の組み込み機器向けのOSとして注目されている。私なりの見解もそれなりにあるのだが、勘違いしている部分もあるかも知れないので、確認のためにも私の見方をぽろぽろとTwitterでつぶやいてみたので、ぜひともフィードバックをいただきたい(Twitter、このブログのコメント欄やトラックバック、はてぶ、のいずれでも結構)。以下がつぶやきの内容。 androidが携帯だけでなく組み込み機器一般で注目されている背景には、「要求される機能が肥大化し開発費が膨大になり、機種ごとにOSから組み上げるのがコスト的に見合わなって来た」というのがある(リンク)。 それに加えて、GUIやマルチタスクなどの要求に対し、従来の組み込みOS(μiTron・VxWorksなど)が答えられなかったという状況もある(リンク)。 その答えの一つとして浮

    skelton_boy
    skelton_boy 2009/10/16
    「Googleという大企業が全面的にバックアップするandroidがオープンソースの形でGUIレイヤーも含めて出て来たものだから、既にLinuxに以降していた・移行に二の足を踏んでいた企業がこぞって参加を表明した」
  • はてなフォトライフに写真を投稿するAndroidアプリ - FotoHook - はこべにっき ♨

    FotoHookという名前のAndroidアプリを作りました.FotoHookを使うとAndroidで撮った写真をはてなフォトライフに簡単にアップロードできます. 特徴として,FotoHookは写真のアップロード完了時に,自動的にWebHookを起動することができます.WebHookにはアップロードされた写真のURLなどもろもろが渡されるので,その情報を使って写真に対していろいろな処理をすることができます.例えば,アップロードした写真のURLをtwitterに投稿したり,小さく圧縮した写真をメールでだれかに送ったりすることができます. まとめると,以下の図のようになります. このFotoHookをAndroid Marketに登録して公開しています.FotoHookで検索すると見つかると思います.また,ソースコードをgithubで公開しています. 使い方 基的な使い方は,demuyanさ

    はてなフォトライフに写真を投稿するAndroidアプリ - FotoHook - はこべにっき ♨
    skelton_boy
    skelton_boy 2009/10/15
    「FotoHookという名前のAndroidアプリを作りました.FotoHookを使うとAndroidで撮った写真をはてなフォトライフに簡単にアップロードできます.」
  • T-Mobile Blur One - Phandroid

    skelton_boy
    skelton_boy 2009/10/13
    「Motorola BLUR is Motorola’s customized Android software that will ship with their first Android Phone – the Motorola CLIQ on T-Mobile. But the folks at XDA hacked together their own version of BLUR that daring Android fans can put on their own rooted devices like the T-Mobile G1.」
  • [Android] MOTODEV Studio for Android - Beta - adakoda

    MOTODEV(Motororaの開発者サイト)に「MOTODEV Studio for Android Beta」が公開されていましたので、 早速ですが、ダウンロードして動かしてみました。 ダウンロードするには、アカウントが必要とのことで、下記のリンク先からアカウント作成&ダウンロードしました。 アカウント作成/ログイン MOTODEV > Log In ※アカウントを作成するには、右側に表示された「Join MOTODEV Now」からアカウント作成、 アカウントをお持ちの方は、左側に表示された「Log In」ログインできます ダウンロード MOTODEV > Documentation & Tools > MOTODEV Studio > Download MOTODEV Studio for Android - Beta セットアップ インストール後、Android SDKのセット

    skelton_boy
    skelton_boy 2009/09/14
    モトローラのandroid用開発環境
  • 「ソフトウェアは工業製品ではない」、Rubyのまつもと氏が講演 - @IT

    2009/04/10 ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に語った。 コードとは設計である 「ビューティフルコード」と題した基調講演を行ったまつもと氏は、2007年に共著者の1人として出版した同名の書籍に書いたエッセイに込めた思いを、次のように語る。 「世界に冠たる日の製造業のノウハウを適用することで生産性を上げることができるに違いないという発想がありますが、ソフトウェアは工業製品ではない。そうした誤解を正していきたい」。 ソフトウェア産業界では、よくエンジニアが何十万人足りないということが言われる。しかし、まつもと氏は、これは工業生産と同じ方法論を当てはめることから来

  • 『インターフェイス指向設計』読了

    最初にオススメポイントだけ書いておく。このには テスト容易性の確保複雑性保存の法則への対処へのヒントが詰まっている。 kakutani.com にアサマシセンターがあるのかと思ったけどなかったので自分ので貼っちゃうよ。献なのに自分のアサマシ貼ってるなんてふてぇやつだよ、オレ。 読み手に推奨される準備まずはじめに「書の読者対象」を挙げておくと、 書は、ある程度のプログラミング経験と、オブジェクト指向設計の基的な知識を持つ開発者を対象にしています。オブジェクト指向に深い造詣がある読者でも、インターフェイス指向のアプローチを学ぶことで、これまでにはなかった設計の概念を得ることができるようになるでしょう。また、インターフェイスを理解することは、SOA(サービス指向アーキテクチャ)の設計においても有用です。 と書かれている。 正直に告白すると自分はこれをなめていた。普通に UML もデザイ

  • bliki: Cannot Measure Productivity

    We see so much emotional discussion about software process, design practices and the like. Many of these arguments are impossible to resolve because the software industry lacks the ability to measure some of the basic elements of the effectiveness of software development. In particular we have no way of reasonably measuring productivity. Productivity, of course, is something you determine by looki

    bliki: Cannot Measure Productivity
    skelton_boy
    skelton_boy 2009/02/28
    設計が以下に重要かということを示す仮説
  • Agile For Embedded Systems

  • 設計からコーディングまでの「距離」:An Agile Way:オルタナティブ・ブログ

    私の立場は「コーディングは設計(の一部)だ」(by Jack Reeves)である。ここでは、コーディング以前のラフな設計(例えばUMLのクラス図やシーケンス図レベルのアイディア、それがホワイトボードに描かれていようが、紙であろうが、JUDEであろうが、日語であろうが)を、ここでは設計と呼ぼう。 設計とコーディングの距離が増えれば増えるほど、ムダが増える。私の主張は、できるだけ、1つの関連部分の設計とコーディングは、「一人の人」が「少しずつ」行ったほうがよい、ということだ。昔見た「詳細設計書」という細かい実装の詳細を日語である人が書き、それを見て別の人がコードを書く、ということは避けたい。ここでの距離とは、 頭脳間距離。 時間的距離。 の2つ。 頭脳的距離は、物理的に書く人の頭脳の距離だ。1人の人が設計からコーディングまでを含めて担当すれば、この距離は0だ、別の頭脳が担当するならば同じ

    設計からコーディングまでの「距離」:An Agile Way:オルタナティブ・ブログ
    skelton_boy
    skelton_boy 2009/01/07
    非常に同意だけど、大規模開発の場合どうしているのだろう?
  • Atiz - Book Scanners, Digitization & Scanning Solutions

    Need to digitize and preserve your precious books? Atiz BookDrive is the #1 choice for libraries worldwide Need to digitize and preserve your precious books? Atiz BookDrive is the #1 choice for libraries worldwide Top of the line, A2 Mark 2, a successor to the BookDrive Pro, our best-selling scanner. Mark 2 has improved upon BookDrive Pro in so many important ways based on actual feedback from the

    skelton_boy
    skelton_boy 2009/01/04
    デジタルカメラをスキャナの代替にできるそう。
  • 13 reasons for UML’s descent into darkness | Little Tutorials

    UML lost the programmers. There is no doubt about it… in my mind. And when a software design technology loses the programmers it fades away no matter what the academia thinks. This happened because UML was pushed in a direction that most code writers don’t like: it started to look a lot like bureaucratic paper work. If we list what went wrong it starts to look a lot like the mishaps of other commi

    skelton_boy
    skelton_boy 2008/05/17
    UML lost the programmers.
  • Architects Rule!

    Community blog for architects in the Belgium and Luxembourg region moderated by Bart Vande Ghinste, Enterprise Architect for Microsoft Belgium and Luxembourg. Build 2013: Visual Studio 2013 Preview Available Now Today Steve Ballmer kicked of the //build conference in San Francisco CA and I am sure you can read... Author: Bart Vande Ghinste Date: 06/26/2013 How do you build a Windows Store LOB app?

    Architects Rule!
    skelton_boy
    skelton_boy 2008/03/28
    This is an article on how memory and software interact. The article is more of a book with its 100 pages so it is split into 9 pieces. It is Linux-focused so it gives a good alternative view on the crucial interaction of HW-SW.
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    skelton_boy
    skelton_boy 2007/10/29
    最近になってEclipseベースのIDE、PizzaFactory Express版がBlackfinに対応したこともあり、ためしに使ったところ、とても簡単に環境を構築できました。PizzaFactoryは有償ソフトですが、ベースになったオープンソース部がExpress版とし
  • Using Google Calendar, Thunderbird and Lighting to full effect

  • Huge List of the Best Open-Source Apps

    Once it hits 100, only apps much better than others listed will be put on the list and the least popular will be removed. I made this list because I realized how long it took, for me, to discover even a small portion of these apps when I first started using Linux. Hopefully someone new to Linux or looking for programs they have never used finds this helpful. The "Installation" part of this list is

    skelton_boy
    skelton_boy 2007/08/29
    リナックスのオープンソースアプリケーショントップ100
  • http://www.hirax.net/articles/2002/12/07/dekirukana7_atokmath

  • Bricks

    I’m just finishing off some work with a corporate client before moving back to my natural position in product development (with a really exciting company!). It’s a good time to reflect back over what was straightforward and what was difficult, what worked and what didn’t. It has been a very positive experience overall, and I have learned a few more things. Here are a hotch-potch of thoughts about

    skelton_boy
    skelton_boy 2007/08/21
    ere are a hotch-potch of thoughts about corporate projects, clumsily organized around a single metaphor.
  • Google Sketchup & LEGO NXT

    skelton_boy
    skelton_boy 2007/07/13
    Google's Sketchup is a free software application used to create 3D models. Although the LEGO NXT Collection is somewhat limited, many parts have gradually been added to the library.
  • IBM、150以上のソフトウェア関連の知財を開放 - @IT

    2007/07/12 米IBMは7月11日(現地時間)、業界標準の仕様・プロトコルなどに関わる150以上のソフトウェア関連の知的財産を、誰でも永続的に利用できるようにすると発表した。今回の開放に含まれるのはSAML、ODF、XSL、XMLネームスペース、SOAP、UDDI、VoiceXML、WSDLなどWebや文字コード処理などに関わる標準仕様・プロトコル。これらは、すでにW3CやOASISといった業界団体によって管理されているもの(詳細リスト)で、さまざまな企業やユーザーによって実装・利用されている。 今回の発表は、これらの技術を利用する開発者、販売業者、メーカー、利用者のすべてが今後IBMからロイヤルティーを請求されることがない、とする公約。同社は発表文の中で「この種の試みでは過去最大。訴訟を抑制し、業界のイノベーションを加速する」としている。

    skelton_boy
    skelton_boy 2007/07/13
    今回の開放に含まれるのはSAML、ODF、XSL、XMLネームスペース、SOAP、UDDI、VoiceXML、WSDLなどWebや文字コード処理などに関わる標準仕様・プロトコル。これらは、すでにW3CやOASISといった業界団体によって管理されているもの(詳