タグ

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

  • 第11回 Windowsのディスク管理をマスターする(前)

    前回までは、4回に渡ってVMwareのVMware PlayerやOracleのVirtualBoxなどについて取り上げてきた。MicrosoftのVirtual PCやHyper-V以外にもいろいろな仮想化ソフトウェアがあり、それぞれ特徴を持っている。機能や目的に応じて使い分けるとよいだろう。 さて仮想化ソフトウェアを利用すれば、実機ではなかなかできないようなことでも簡単に実行できる。今回と次回の2回では、Windows OSのディスク管理ツール関連の話題について取り上げる。可能な限り大きな仮想ディスクを作成して仮想マシンにつないでみるとか、どこまで大きなボリュームが作成できるか、作成可能なファイルの最大サイズはいくらかなど、いろいろ試してみよう。 作成できる仮想ディスクの最大サイズは? 128Gbytes超のディスクをIDEインターフェイスに接続するとどうなるか? 仮想ディスクは最大で

    第11回 Windowsのディスク管理をマスターする(前)
    kaorun55
    kaorun55 2010/11/19
    おもしろい
  • 次期Visual Studio 2010と.NET Framework 4.0の新機能

    次期Visual Studio 2010と.NET Framework 4.0の新機能:特集 マイクロソフトの開発ツール戦略(3/3 ページ) ■次期「Visual Studio 2010」の新機能(開発言語編) ●強化されるC++開発環境 次期VS 2010では各種開発言語が広範にサポートされるが、その中でもC++には大きく投資しており、特にIDE周りを改善している。例えば膨大な数のファイルを含むC++プロジェクトを取り扱うときのパフォーマンスやビルド時間など、数多くの点で改善がなされているということだ(今後もC++やMFCは引き続き強化される方向にあるようだ)。 ●新しく追加される関数型言語「F#」 VS 2010ではC#、Visual Basic、Visual C++に続き、F#が標準搭載の開発言語として加わる。 F#は、関数型言語「ML」の影響を強く受けた、マイクロソフト独自の関数

    次期Visual Studio 2010と.NET Framework 4.0の新機能
  • コード探知機「Sonar」でプロジェクトの深海を探れ!

    コード探知機「Sonar」でプロジェクトの深海を探れ!:ユカイ、ツーカイ、カイハツ環境!(17)(1/4 ページ) プロジェクトの深海を照らす「Sonar」とは? 「Sonar」は、スイスのSonarSource S.A.を中心に開発されているコードの品質管理を行うオープンソースのプラットフォームです。LGPLライセンスで提供され、無償で利用可能で、拡張も自由です。 2009年に「Jolt Product Excellence Awards」「Open World Forum Innovation Awards」などを受賞した、いま注目のツールです。 Sonarは、まるで音波探知機を装備した潜水艦のように、コードのさまざまなメトリクス(統計情報)を総合的に集計し、現在の開発の状況を視覚化します。非常に使いやすいWebのUI(ユーザーインターフェイス)で、プロジェクトごとのメトリクスから各パ

    コード探知機「Sonar」でプロジェクトの深海を探れ!
    kaorun55
    kaorun55 2010/11/05
    おもしろそう
  • Team Foundation Server 2010の自動ビルドを使ってみよう(1/3) - @IT

    連載:Team Foundation Server 2010入門 第4回 Team Foundation Server 2010の自動ビルドを使ってみよう WINGSプロジェクト りばてぃ(監修:山田 祥寛) 2010/10/26 Team Foundation Server(以下、TFS)を使い始める際、一番取っ掛かりやすい機能は、前々回から2回にわたって紹介したソース管理機能だ。今回から紹介していく機能は、そのソース管理機能を利用している前提での解説となるので、まだ利用していない場合には、稿の前に前々回からの記事を一読して、まずはソース管理機能を使い始めていただきたい。 さて、稿をお読みいただいているということは、少なからずTFSに興味があり、その主要機能を耳にしたことくらいはあると思う。「自動ビルド」という言葉にも聞き覚えがあるかもしれない。 自動ビルドとは、例えば夜間にバッチを

    kaorun55
    kaorun55 2010/10/27
    TFSの自動ビルドの設定は、本当に簡単だよ
  • iOS 4のSDKで、Twitterを使ったiPhoneアプリを作る

    iOS 4のSDKで、Twitterを使ったiPhoneアプリを作る:SDKで始めるiPad/iPhoneアプリ開発の勘所(4)(1/4 ページ) 初めてiPhoneiPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 連載第3回「iPhoneiPadアプリ作成の仕上げ・国際化・デバッグ」では、完成したアプリの仕上げ作業や、開発時のデバッグ方法などを紹介しました。これまでの連載で、アプリ開発の基礎については一通り解説しました。今回からは、開発環境をiOS 4のSDKに更新し、さらにさまざまな機能の実装について紹介していきたいと思います。 今回は、Twitterアプリの作成を通し、Webサービスと連携したiPhoneiPadアプリの作成方法について解説します。 サンプルTwitterクライアントの概

    iOS 4のSDKで、Twitterを使ったiPhoneアプリを作る
  • 開発期間はわずか1カ月、今後はiPhoneアプリやAndroidで世界へ――GREE iPhone版の開発者に聞く

    快進撃を続けるSNSGREE」。ついにiPhone対応版が登場したが、開発を担当したのは入社間もないエンジニアだという。開発プロジェクトの裏側について、話を聞いた。 グリーは2010年8月9日、同社のSNSGREE」のiPhone版のWebサイトを公開した。これを手始めに、今後はスマートフォン対応を強化していく考えだ。このiPhone版Webサイトの開発メンバーに抜擢されたのは、プロジェクト開始時にまだ入社して2週間しか経っていなかった、エンジニアの熊谷健太郎氏である。開発期間はわずか1カ月、担当エンジニアは熊谷氏1人というから、そのスピード感には驚かされる。どのように開発が進められたのか、開発チームに話を聞いた。

    kaorun55
    kaorun55 2010/09/14
    GREEのiPhone版か。。。
  • UXとは何ぞや? UXを高める武器を手に入れよう! ― 開発者は、いかにユーザー・エクスペリエンス(UX)と付き合うべきか ―

    連載目次 ◇連載の趣旨 ユーザー・エクスペリエンス(以下、UX)とは、大ざっぱにいうと、ある製品(アプリケーション)をエンド・ユーザーが使った際に経験する「楽しさ・心地よさといったプラスの感情」を、(エンド・ユーザーに提供する)価値として重視するコンセプトだ。具体的には、見た目のみではなく、使い勝手や信頼性などの側面を重視した設計を行い価値を実現する。(UXの詳細な定義については後述)。そのUXが注目されるようになって久しい。が、UXの定義や意味するところ、もたらされる恩恵は、一般の開発者レベルまで伝わっているだろうか。 開発者にUXについて尋ねると「UXはデザイナーの仕事(なので、自分には関係がない)」というような意見を持っている方に出会う。当にUXに関係のない開発者がいるのだろうか。 アプリケーションに対するエンド・ユーザーの不満を例に、不満の原因が誰の責任か見てみよう。 これら、

    UXとは何ぞや? UXを高める武器を手に入れよう! ― 開発者は、いかにユーザー・エクスペリエンス(UX)と付き合うべきか ―
    kaorun55
    kaorun55 2010/09/02
    UX(ユーザー・エクスペリエンス)について
  • 連載:いまさら聞けないVim(1)インストール、そしてはじめの一歩 − @IT

    Vimについてこんなことも知らないなんて言えないなあ……と尻込みしている方、いませんか? このシリーズでは数回にわたってVimの導入から基の操作、設定に至るまでを紹介します。(編集部) Vim - プログラマに人気の軽量高性能エディタ プログラマに人気の高いエディタの1つに「Vim」がある。「ヴィム」または「ヴィアイエム」と発音する。Vimはvi系の高性能エディタで、vi互換機能に加え、独自の機能を実現している。拡張が容易で多くのプラグインが提供されており、さまざまな用途に活用できるという特徴がある。 viはUNIX系オペレーティングシステムで長らくデフォルトインストールされてきたエディタで、システム管理や設定ファイルの編集などに使われることが多かった。ワープロとは操作方法がだいぶ違い、基的にコマンドモードと入力モードという2つのモードを切り替えながら編集作業を実施する。 使えるように

    連載:いまさら聞けないVim(1)インストール、そしてはじめの一歩 − @IT
    kaorun55
    kaorun55 2010/08/19
    Vimもやる
  • 単体テストを“神速”化するQuick JUnitとMockito

    単体テストを“神速”化するQuick JUnitMockito:ユカイ、ツーカイ、カイハツ環境!(16) Quick JUnitプラグインの3つの大きな特徴 近年、JUnitとHudsonを利用した継続的インテグレーション(CI)によるテストの自動化や、テスト駆動開発(TDD)の普及などにより、ユニットテスト(単体テスト)のテストコードの作成が重要視されています。 今回紹介する「Quick JUnit」プラグインは、JUnitによるテストコードの作成と実装を支援するEclipseプラグインです。Quick JUnitプラグインは石井勝さんにより開発されていましたが、石井さんが不慮の事故により死去後、Quick JUnitプラグインプロジェクトにより開発が継続されています。優れたオープンソースプロジェクトの模範のようなプロジェクトです。 訂正のお知らせ 故人のお名前について間違いがあり、修

    単体テストを“神速”化するQuick JUnitとMockito
  • 連載:[完全版]究極の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用のアドイン。プレゼンテー

    kaorun55
    kaorun55 2010/07/12
  • Team Foundation Server 2010によるソース管理の基本(1/3) - @IT

    連載:Team Foundation Server 2010入門 第2回 Team Foundation Server 2010によるソース管理の基 WINGSプロジェクト りばてぃ(監修:山田祥寛) 2010/07/06 前回はTeam Foundation Server 2010(以下、TFS 2010)の概要とインストール方法について解説した。今回は、TFS 2010を使い始める際に一番初めに使うことになる「ソース管理機能」について、その基中の基となる部分を解説する。 ■TFS 2010環境の事前準備 ●チーム・プロジェクトとは? TFS 2010を利用していくための準備として、まずはチーム・プロジェクトというものを作成する必要がある。過去のバージョンを含め、すでにTFSを利用したことがある場合には、いつもの作業なので問題ないだろう。TFSを使うのが初めてという場合には、節の

  • Java EE 6/Tomcat 7/Gitに対応したEclipse 3.6

    Java EE 6/Tomcat 7/Gitに対応したEclipse 3.6:ユカイ、ツーカイ、カイハツ環境!(15)(1/2 ページ) コードネーム「Helios」=ギリシャ神話の太陽神 2010年6月23日、オープンソースの統合開発環境「Eclipse」の最新バージョン3.6、コードネーム「Helios」がリリースされました。 今回のリリースでは、Windows 7の登場により格化したWindows 64ビット版、Ubuntuを発端としたデスクトップLinuxによる開発者の増加、Java EEの最新版であるJava EE 6のリリース、分散バージョン管理システムの普及など、開発者の最新事情に対応したバージョンアップとなっています。さぁ、待望のHeliosの新機能を紹介していきましょう!! Windows 64ビット版の全面的な採用 前バージョンであるGallileo(Eclipse

    Java EE 6/Tomcat 7/Gitに対応したEclipse 3.6
  • Visual Studio 2010のデバッグ機能をまとめる(1/3) - @IT

    連載:Visual Studioデバッグ手法 第1回 Visual Studio 2010のデバッグ機能をまとめる 亀川 和史 2010/06/09 「デバッグ」というと、どのような作業を思い浮かべるだろうか? 地道な作業? それとも、達人が「ここだ!」と一瞬にして修正するが、一般の開発者には難しい作業? 普通の開発者が、デバッグ作業をもっと効率よく行う方法はないのだろうか? IDEについて、ちょっとしたことを知っていると、プログラミングの効率が上がる。デバッグも同様で、デバッガをうまく使いこなすことで、格段に効率よく行えるようになる。Visual Studioには、デバッグを支援するための便利なデバッガ機能が多く搭載されているためだ。 連載ではまず、Visual Studioのデバッガの基的な使い方を紹介する。デバッガ機能およびデバッグ手法について、マネージ・コード中心で紹介するが、

  • Cocoaの素、Objective-Cを知ろう - @IT

    Objective-C初心者のための入門連載です。Objective-Cとは何かの基礎知識から、さまざまな基構文/文法(変数、データ型、nil、配列、プロパティ、アクセサ、クラス、スーパークラス、ルートクラス、サブクラス、ポインター、メソッド、インスタンス、リンク、ラッパークラス、コンパイラディレクティブ、id、メッセージ式、文字列操作、forなどの繰り返し(ループ)、列挙子、ディクショナリ(連想配列)、高速列挙、オブジェクト指向、継承、プロトコル、多重採用、セレクター、クラスクラスター、カテゴライズ、カテゴリ、メモリ管理、ガベージコレクション、参照カウンターなど)を、書き方が分かる豊富なサンプルコードとともに解説します。

  • いまさら聞けないiPhone/iPadアプリの作り方の基礎

    いまさら聞けないiPhone/iPadアプリの作り方の基礎:SDKで始めるiPad/iPhoneアプリ開発の勘所(1)(1/4 ページ) 初めてiPhone/iPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 迷わず短時間でiPhone/iPadアプリを作れるように 皆さんのお気に入りのiPhone/iPadアプリは何でしょうか。筆者は、Googleカレンダーと同期してくれるスケジュール管理アプリがお気に入りです。いまでは目的のアプリを探すのも大変なほど、日々多くのiPhone/iPadアプリが登場しています。 6月8日にはiPhone 4の発表があり、マルチタスクやモバイル広告ネットワーク、ゲーム開発など、iPhone OS改め、iOS 4で実現できる機能がたくさん追加され、さらに魅力的になりました

    いまさら聞けないiPhone/iPadアプリの作り方の基礎
  • プログラマが知っておきたいJavaと.NETの違い

    システム開発がますます複雑化していく中、エンジニアには、テクノロジを理解して、さまざまな場面に適した選択が求められます。連載では、Javaと.NETの基的な仕組みから最新の傾向や技術などについて、数回に分けて紹介します いまさら聞けない、Javaと.NETの違い 今日、アプリケーション開発・実行のプラットフォームは、大きく2つのテクノロジに収束しているといえるでしょう。 1つは、エンタープライズ・アプリケーション開発の定番ともいえる「Java」です。 実行環境、開発環境の無償提供、OSを自由に選べること、フレームワークや開発環境が充実していることが人気の理由です。大規模アプリケーションの採用実績も多く、ほかのプラットフォームをリードしてきました。 もう1つは、マイクロソフトが発表した「Microsoft.NET」構想に基づいた「.NET」です。 プラットフォームが主にWindowsに制

    プログラマが知っておきたいJavaと.NETの違い
  • 「Linux標準教科書」がiPad対応、6月中旬より無償で提供 - @IT

    2010/06/03 エルピーアイジャパン(LPI-Japan)は6月3日、「Linux標準教科書」をiPad対応アプリケーション化し、6月中旬から無償で提供することを発表した。 LPI-Japanは、Linuxおよびオープンソース技術に関するスキル習得支援を目的とした特定非営利活動法人で、日国内でLinux技術者認定試験(LPIC:Linux Professional Institute Certification)を実施している。Linux標準教科書は、Linuxの普及を目的に開発し、無償で提供している技術教材。2008年9月の提供開始以来、すでに10万ダウンロードの実績を持つ、全246ページのコンテンツだ。 LPI-JapanはこれをiPad向けアプリとして提供することにより、教科書を気軽に持ち運び、いつでも利用できるようになるため、Linuxの学習環境がさらに広がるとしている。今

  • セールスフォースとヴイエムウェアがJava PaaSを提供へ - @IT

    2010/04/28 米ヴイエムウェアと米セールスフォース・ドットコムは日時間4月28日、新サービス「VMforce」を開発していることを発表した。これは端的にいえば、Force.comと密接に連携するJava PaaSサービス。2010年秋に開発者向けのプレビュー版を提供するという。 セールスフォース会長兼CEOのマーク・ベニオフ(Mark Benioff)氏は発表の場で、クラウドが、モバイル端末対応やコラボレーション機能を高めたFacebookのようなアプリケーションに進化していくと前置きした上で、「問題はJava開発者はどうすれば次世代アプリケーションをクラウド上に構築していけるのかということだ。Javaは企業における最大の開発言語で600万人以上の開発者がいる。しかしEnterprise Javaの開発者には、クラウドへの明確な道筋が用意されていない。Javaの現在と、クラウドコ

    kaorun55
    kaorun55 2010/04/30
    Hudsonとか動くのかしら?
  • レビュー:Nexus Oneこそ少し先の未来が見られる端末だ - @IT

    2010/04/07 グーグルが2010年1月に投入したNexus Oneは、現段階でいまだAndroidの最先端を見せてくれる端末である。NTTドコモのXperia(4月1日発売)、ソフトバンクのDesire(4月下旬以降発売予定)、KDDIのIS01(6月下旬以降発売予定)と日国内のAndroid端末が登場してきた今こそ、1GHz動作Snapdragonプロセッサと、Android2.1登載のリファレンス機でもあるこの端末の意味がより深く理解できるようになった。「少し先の未来」を今見せてくれる端末、それがNexus Oneだったのだ。 このデバイスをいじっていると、スマートフォンの未来が見えてくるのを感じる。同時に、「今」使う端末としての若干の不満も。今回は、これらの長所、短所をまとめてみた。 Nexus Oneのここが凄い とにかく速い 「爆速は七難隠す」と言いたくなる速さで、特に

  • HTML5に関わらないと日本企業は世界から遅れる (1/2) - @IT

    HTML5が拓く新しいWeb(5. W3C編) HTML5に関わらないと 日企業は世界から遅れる 新野淳一 Publickey 2010/4/6 HTML5について日語で議論する「HTML5 JAIG」メンバーに、そもそもHTML5の仕様はどのように決められているのかを聞いた 日語でHTML5についての議論を行うW3Cのグループ HTML5の仕様は現在、W3C(World Wide Web Consortium)のHTML Working Group(以下、HTML WG)を中心に策定が進められています。HTML WGのHTML5に関する議論は、メーリングリストに入ることで誰でも参加可能ですが、英語でのコミュニケーションであり、また仕様策定に関する内容が中心であることなどから、日人で参加している人はそれほど多くありません。 そこで、日語でHTML5についての議論を行うことを目的に