タグ

2008年3月12日のブックマーク (8件)

  • 配置図は必須|恵比寿で働く社長のアメブロ

    恵比寿で働く社長のアメブロ株式会社ビープラウド(http://www.beproud.jp)の社長、佐藤治夫が、日々の活動や、日々の思いなどを記録していきます。配置図は必須 今回は、自分の失敗談も含めて、UMLのダイアグラムの1つである配置図の必要性について書きたいと思います。UMLの中でも配置図(コンポーネント図)は、1~3人の少人数の開発になるとついつい省略しがちな図です。 というのも、その規模の開発ですと、仕様の調整、FIXなどが主な関心事となり、基設計はテーブル設計くらいで、機能の開発にすぐ入りたくなってしまうからです。 しかし昨年の開発プロジェクトでした経験で、配置図(もしくはコンポーネント図)の作成は、どのような規模でも開発プロセス上、必須であるという考えに至りました。 プログラミングを担当するエンジニアがシステムを開発する際に、注意がまず向くのが機能要件です。機能要

  • REST思想とHTTPメソッドの関係 - プログラマの思索

    RESTの基的な発想は、HTTPメソッドでリソースをCRUDできるはずだ、というアイデア。 では、HTTPメソッドは、そもそもどんなものなのか? 「安全なメソッドと冪等{idempotent} なメソッド」でいくつか語られている。 「RESTful Webサービス」で「べき等」という概念が出てくる。 「べき等」とは、同じ操作を何度行っても同じ結果であること。つまり副作用がなく安全であることを意味する。 少なくとも、GETはべき等に使うならば、安全であると言える。 しかし、GETで、リソースの削除や更新を行う時も、実はよくある。 REST思想に従うならば、GETは副作用を起こしてはいけない。 POST、PUT、DELETEがリソースの更新で副作用を起こすように使うべき。 RailsはREST思想を忠実に反映している。 また、Strutsも「http://~/***.do」というURLを見る

    REST思想とHTTPメソッドの関係 - プログラマの思索
  • オリオ、スペック

    ■サイドヒートシンクで完全ファンレスを実現 ■SSD起動も可能!完全0dB対応モデル! ■Intel Atom Processor搭載 ■3.5inchハードディスク搭載可能

  • HTTP/1.1 (DELETE, GET, HEAD, PUT, POST) : Alan Dean

    Diagram An activity diagram to describe the resolution of HTTP response status codes, given various headers. The diagram is available in various formats: http-headers-status.gif (205 kb) http-headers-status.jpg (340 kb) http-headers-status.png (447 kb) http-headers-status.svg (315 kb) please see request for assistance below The Visio diagram, published on Google Code Request for assistance

  • ブラウザ上で使えるJavaScriptによるデータベース「Traffy DB」:phpspot開発日誌

    PHPでATOM、RSS1/2フォーマットのフィードが超簡単に吐き出せる「FeedWriter... 次の記事 ≫:優雅なWeb制作のためのJavaScript「yuga.js」 Taffy DB : A JavaScript database for your browser Taffy DB is a free and opensource JavaScript library that acts as thin data layer inside Web 2.0 and Ajax applications. ブラウザ上で使えるJavaScriptによるデータベース「Traffy DB」. Ajaxアプリケーションなどで、ブラウザ内で多くのデータを扱う場合に使えるライブラリのようです。 例えば、次のようにデータを検索することが出来るようです products.find({price:{

  • それでも組み込み開発は甘くない - @IT自分戦略研究所

    さまざまな分野で活躍する組み込みエンジニア。一般的なシステム開発の分野から、組み込みエンジニアへの転身を図りたい、というエンジニアも多いでしょう。そこで連載では、組み込みエンジニアの魅力、仕事、スキルなどを伝えていきます。もちろん、組み込み機器は広範にわたり、各分野で求められるスキルやキャリアは異なります。よって、連載で紹介できるのもその一部にすぎません。とはいえ、組み込み分野に転身を図りたいエンジニアの参考になればと考えています。 連載の第1回の「組み込み技術を身に付けよう」と第2回の「組み込みエンジニアに求められる知識と資質」で、組み込みエンジニアになるために求められる知識やスキルなどが見えてきたのではないでしょうか。 今回は、実際に組み込み開発を行うに当たり、システム開発で培った経験だけでは不足しがちな、組み込みならではの考え方やマインドについてお話ししたいと思います。 ■考慮

  • DOMの基本。正しいHTMLとドキュメントツリーを理解しよう

    DOMを介してHTMLを操作する方法を理解しよう。そのためには、正しいHTMLの概念とドキュメントツリーを知る必要がある。 旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素には限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。連載では、おもにDOM Level 1で規定されている手法を使って、JavaScriptを使ってどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説していきます。JavaScriptからHTML要素を手に取るように操れるようになります。 ドキュメントツリーとは DOMスクリプティングでは、HTMLに関する正しい知識が求められます。まずは正しいHTMLとはなんなのかを理解していただきます。そして、DOMスクリプティングでは欠

    DOMの基本。正しいHTMLとドキュメントツリーを理解しよう
  • ソニーがUSB端子搭載アナログレコードプレーヤー発売

    ソニーは、PCと接続できるアナログレコードプレーヤー「PS-LX300USB」を4月15日に発売する。USB端子経由でアナログレコードの音をPCに取り込んで保存することができ、レコードコレクションをデジタル化してPCや携帯プレーヤーで楽しめるようになる。2万8350円。 ステレオ音声をUSB端子からデジタル出力し、付属ソフト「Sound Forge Audio Studio LE」(Windows XP/Vista対応)を使ってPCに取り込める。アナログオーディオ出力も備え、通常のステレオプレーヤーとしても使える。 サイズは420(幅)×95(高さ)×360(奥行き)ミリ、重さ約3.1キロ。

    ソニーがUSB端子搭載アナログレコードプレーヤー発売