タグ

ブックマーク / atmarkit.itmedia.co.jp (14)

  • なぜWikipediaは停止するのか――SOPA抗議活動をひもとく - @IT

    (Geekなぺーじ あきみち氏による寄稿記事です) 2012年1月18日のUTC 5時(日時間同日14時)から、英語Wikipediaが、米国議会で審議されている「オンライン海賊行為禁止法(Stop Online Piracy Act:SOPAおよびPROTECT IP Act:PIPA)」への抗議としてサービスを24時間停止しています。 「SOPA Blackout Day」キャンペーン、決行 実はWikipedia英語版サイト停止を発表する前から、1月18日には「SOPA Blackout Day」という抗議キャンペーンが行われる予定になっていました。 もともと、具体的にそのようなキャンペーンが計画されていたわけではありません。しかし2011年年末から「GoogleAmazon、Facebookなどが抗議としてWebを停止するかもしれない」というニュースが伝えられていました。

    nopi
    nopi 2012/01/19
  • 知るだけで天地の差が出る、テスト仕様書の必須項目&表現方法

    テスト仕様書で絶対に必要な項目リスト テスト仕様書に記述すべきものとして、以下の事項があります。 テストを実施した環境 実施するテストの内容 テストを実施するためのシステムの操作手順 テストの実行結果 個々のテスト項目を識別するための番号や記号(通し番号など) テストを実施した年月日 テストを実行した担当者 障害報告票番号(発生した障害の詳細を開発グループに報告する帳票の識別番号) まずはテスト環境について明記する テスト仕様書の先頭には、「テストを実施した環境」を記述します。ここでは、ハードウェア環境やソフトウェア環境、ネットワーク環境など、「どのような環境でテストを行ったか」を説明します。 ただし、テストを実施した環境を記述するだけでは十分ではありません。「顧客にとって必要な情報は何か」を考えるのです。ここで必要なのは、「要件定義書で規定した環境」との関係が分かることです。 なぜなら、

    知るだけで天地の差が出る、テスト仕様書の必須項目&表現方法
  • アップルが再び負ける日 - @IT

    私のアップルに関する意見には、偏見が含まれている。 私が主にソフトウェア開発に従事していた1990年代半ばという時代において、Appleのプラットフォーム向けの製品開発は、苦労の割に報われないプロジェクトだった。販売数が少なく、日のアップルはちゃらちゃらしたマーケッター的兄ちゃんで構成されているので、技術サポートはアメリカ丸投げで貧弱。その反面、濃いユーザーからの要望は高く、品質チェックでの手は抜けなかったからである。 あの頃のアップルときたら、落日の象徴だった。その落日の最大要因は「ソフトウェアとハードウェアの一体販売」である。 敗者としてのアップル 落日の日々のMacは、「インターフェイスは優れているが、価格帯性能比には劣るパソコン」という位置付けだった。OSの提供がオープン化されていなかったため、Windowsパソコンで起こるメーカー間の競争が働かず、また、当時の主要なパソコン購

    nopi
    nopi 2010/02/01
  • メールにかけられた呪文「MIME〜前編」

    MIME(Multipurpose Internet Mail Extensions)~前編:インターネット・プロトコル詳説(3) メール転送プロトコルにはメール・フォーマットが前提にある メールプロトコルについて解説する前に、インターネットで使用されるメールのフォーマットについて説明しよう。なぜなら、SMTP、POP、IMAPといったプロトコルが、インターネットメールの標準フォーマットを前提にしているからだ。 インターネットメールのフォーマットは、基となるインターネットメールのフォーマットに、MIMEと呼ばれる拡張形式を含めて確立されていると考えてよい(表1・2)。 1972年

    メールにかけられた呪文「MIME〜前編」
  • ブラウザを選ばずWebテストを自動化するSelenium

    Webアプリケーションのファンクションテストを行うツールとして注目されている「Selenium」のバージョン1.0が6月20日にリリースされました。安定性が向上するとともに、Firefox 3.0、3.5(Selenium IDEは1.0.2から、Firefox 3.5に対応)や、Internat Explorer(以下、IE) 8などの最新のWebブラウザにも対応しました。 稿では、Selenium 1.0をベースとしたSelenium IDEとSelenium RCを利用した効果的なSeleniumの利用方法を紹介します。 Webアプリのテストで誰もがイラつく大きな課題 Webアプリケーションテストを手で行うと、非常に煩雑です。Selenium登場以前の従来のやり方では、次のような問題がありました。 回帰テストに時間がかかる バグ修正や仕様変更などで、Webアプリケーションを変更した

    ブラウザを選ばずWebテストを自動化するSelenium
  • 連載:[完全版]究極のC#プログラミング - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

  • 脱Excel! Redmineでアジャイル開発を楽々管理

    ソフトウェア開発のタスクをチケットに登録すると、作業を始めるチケット管理をメインに、進ちょく管理、問題管理などができる。 バグ管理システムだけでなく課題管理システム(ITS:Issue Tracking System)で運用する開発プロセスは、チケット駆動開発(TiDD:Ticket Driven Development)と呼ばれ、最近注目されている。 Ruby1.9の開発はRedmineで管理されているように、近ごろは事例も増えている。 Redmine運用前の問題点 筆者がRedmine運用前に持っていたプロジェクト管理の問題点は下記2点だった。 1.Excelでのタスク管理の限界 従来からプロジェクトマネージャやプロジェクトリーダーの多くは、進ちょく管理やタスク管理Excelで行ってきた。 プロジェクト管理では顧客へ進ちょく報告するために、残工数と残タスク数を計算する必要がある。だが

    脱Excel! Redmineでアジャイル開発を楽々管理
  • HDD以上に便利なオンラインストレージ“Dropbox” ― @IT

    2007/04/09 OSのファイルシステムに統合され、Windows上からは通常のフォルダとして扱えるオンラインストレージサービス「Dropbox」の詳細が明らかになった。Dropboxは、複数のPCから同一フォルダが扱えるだけでなく、バックアップや変更履歴管理、ローカルファイルシステムと完全な透過性を備えた高機能なオンラインストレージサービスだ。 rsync、trac、subversionのいいところ取り 「ほかのオンラインストレージや同期サービスは、どれも使うのが面倒だったり、十分にスケールしなかったり、あるいは何か制限があったりするので不満だった。それじゃあということで、自分たちで、まともなものを作ろうと決めた」。DropboxのCEOで開発者のDrew Houston(ドゥリュー・ヒューストン)氏は@ITのメールインタビューに答え、開発の動機をそう語る。マサチューセッツ工科大学で

    nopi
    nopi 2007/04/10
  • 見つけて得するソースコード専用の検索エンジン - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) プログラミングと検索エンジンは切っても切れない プログラミングと検索エンジンの関係は切っても切り離せないものです。プログラミングに役立つドキュメントやノウハウを探したり、参考になるサンプルプログラムを見つけ出せます。 さらにバグの回避方法を見つけたり、エラーメッセージを検索エンジンで探して、解決方法が見つかることも多いでしょう。良質のソースコードから、的確なアルゴリズムや、思いもしなかったようなコード例を見いだすのも新たな楽しみです。 さて、ここではプログラミングの際に便利に利用できるソースコード専用の検索エンジンをいくつか紹介しましょう。ソースコード専用の検索エンジンを利用した検索

    見つけて得するソースコード専用の検索エンジン - @IT
  • Xbox 360で.NETとC#による自作ゲームを動かそう - @IT

    XNA Game Studio Express正式版リリース記念 特別企画 .NETWindows Vistaへ広がるDirectXの世界 Xbox 360で.NETとC#による自作ゲームを動かそう NyaRuRu Microsoft MVP Windows - DirectX(Jan 2004 - Dec 2007) 2007/01/10 2006年12月12日、ついに「XNA Game Studio Express 1.0」(以下、XNA GSE)がリリースされ、オンライン・コンテンツ「XNA Creators Club」も同日提供がスタートした。従来、ライセンス契約を結ばなければ不可能だった実機向けゲーム制作の門戸が、いよいよアマチュア・ゲーム開発者に開かれたという、画期的な出来事である。 XNA GSEは、Xbox 360およびWindows向けゲームをC#で開発するための無償の

  • コンビニランチでも健康を維持しよう!

    開発が佳境に入ると、お昼をゆっくりとべる時間はない。そんな場合、近くのコンビニで弁当を買って済ませる人も多いのではないだろうか。そこで、フードプロデューサー、フードジャーナリスト、料理研究家でタレントの園山真希絵さんに、健康的なコンビニ弁当の選び方を伝授してもらおう。 お昼どき、コンビニに行ったはいいものの、何を買っていいのか迷ってしまうという方も多いのでは? 忙しくてコンビニで悩む時間はない! そこで、今回は、メインとなるエネルギー源品(おにぎり・パン・お弁当)を軸に、ぱぱっと選べて、体にいいべものをチョイスしてご紹介します。 おにぎりランチにオススメはあるか? おにぎりは、海苔(のり)がおにぎり全体に巻いてあるものを選びましょう。海苔は、ビタミン・物繊維・カルシウムを豊富に含むアルカリ性品であるため、酸性に傾きがちな体を正常に戻す働きがあります。また、大豆に匹敵するくらいの良

    コンビニランチでも健康を維持しよう!
  • ディスクのボリューム・サイズを拡張する

    ディスクを利用するには、あらかじめパーティションやボリュームを作成するフォーマット操作が必要だ。しかし、いったん行うと、以後は簡単にサイズを変更できない。diskpartコマンドを利用すると、ボリュームの直後に空き領域がある場合に限り、そのボリュームを拡大できる。パーティション・サイズを変更する操作は確認なしですぐに実行されるため、十分注意する必要がある。 解説 Windows OSで利用するハードディスクは、あらかじめフォーマットと呼ばれる作業を行ってから利用する。具体的には、ハードディスクの中に「パーティション」と呼ばれる論理的な区画を割り当て、さらにパーティションの中をNTFSやFATなどの「ボリューム」として初期化してから利用する。ディスクを複数のパーティションに分けて管理すれば、それぞれのパーティションを異なるファイル・システムで初期化して利用したり、システム用とデータ用、各ユー

    ディスクのボリューム・サイズを拡張する
  • エラーを無視してファイルをコピーする方法(壊れかけたディスクからのファイルの救出)

    対象OS:Windows 2000 Professional/Windows XP Professional/Windows XP Home Edition/Windows 2000 Server 解説 コンピュータを構成するパーツの中でも、故障した場合の被害が最も大きくなるパーツはハードディスクであろう。CPUやメモリ、グラフィックス・カードなど、そのほかのたいていのパーツは、壊れても別のものに置き換えればそのまま使うことができるが、ハードディスクが壊れると、すべてが失われてしまう可能性があるからだ。 このような事態を防ぐためには、重要なデータの小まめなバックアップやRAIDによるデータ保護などが欠かせないが、パーソナル用途のマシンや、(サーバではない)単なるクライアント・マシンでは、現実にはほとんど行われていないことも多い。一般的には、ディスクが壊れれば、可能な限りデータを読み出してほ

    エラーを無視してファイルをコピーする方法(壊れかけたディスクからのファイルの救出)
    nopi
    nopi 2005/12/14
    CRCエラーをシカトしてコピーする方法。
  • @IT:Windows TIPS -- Tips:sysprepで環境複製用のマスタ・イメージを作成する

    *Sysinternalsから提供されていたnewsid.exeツールのような、ディスクイメージをコピーしてからSIDを強制的に変更するツールを使って環境を複製する方法は推奨されていません(現在ではnewsid.exeツールの配布は停止されています)。SIDの重複に関する問題やその背景については、TIPS「環境の複製にはnewsidではなくsysprepを利用する」を参照してください。 多数のクライアントコンピュータを導入展開したり、仮想マシン(Virtual PC 2004やVirtual Server 2005)上でOSを展開・実行するには、マスターとなるOSのディスクイメージを作成しておき、それを元にインストール作業を行うとよい。 (市販の)ディスクコピーツールを使ってインストール済みのディスクイメージを複製すれば(仮想マシンの場合は単なるファイルコピーでよい)、コンピュータ名の変更

    @IT:Windows TIPS -- Tips:sysprepで環境複製用のマスタ・イメージを作成する
    nopi
    nopi 2005/10/12
    業務用
  • 1