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

  • 売れるスマホアプリを目指せ! テスト達人への道

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 売れるアプリを作るために重要な“使い心地” iPhoneAndroidといった携帯電話端末が広まり、記事の読者はもちろんのこと、通勤電車などでもごく普通にスマートフォンの利用者を見かけるようになりました。単に、iPhoneAndroidアプリの利用者としてかかわっている人もいれば、実際にアプリの開発に携わっている人もいるでしょう。 各種スマートフォンアプリを使っていて、何を感じるでしょうか? さまざまなアプリの中にはシンプルで細かいところまで行き届いており、使いやすいアプリもあれば、遅くて使いづらく、頻繁に強制終了してしまうようなアプリまで、玉石混淆(ぎょくせきこんこう)です。

    売れるスマホアプリを目指せ! テスト達人への道
  • WindowsでHyper-Vの仮想マシンを作成する

    解説 TIPS「Windows Server 2008にHyper-Vをインストールする」および「Windows Server 2008のHyper-Vをリモートから管理する(ドメイン編)」では、Windows Server 2008にHyper-V機能をインストールする方法や、リモートから管理する方法について解説した。TIPSでは、Hyper-V上に仮想マシンを新しく作成する方法について解説する。 操作方法 ●仮想マシンの作成ウィザードの実行 Hyper-V上で仮想マシンを作成するには、まずHyper-Vの管理ツールを起動し、[操作]メニューの[新規]-[仮想マシン]を実行する。 仮想マシンの新規作成ウィザードの起動 Hyper-Vの仮想マシンは、Virtual Server管理ツールのウィザードで行う。 (1)これを選択する。 (2)こちらのメニューでもよい。

    WindowsでHyper-Vの仮想マシンを作成する
  • Oracleのバックアップ/リカバリの仕組みとは? ? @IT自分戦略研究所

    ユーザープロセス障害 ユーザープロセスが異常終了してしまうことです。クライアント側のリソース不足によるプロセスの終了、Oracleサーバとのネットワークの切断によるセッションの終了などが考えられます。 ユーザープロセス障害の解決は、Oracleサーバ側のサーバプロセスのクリーンアップで対応します。サーバプロセスのクリーンアップは、PMONバックグラウンドプロセスにより自動的に行われるため、データベース管理者による特別なアクションは必要ありません。PMONバックグラウンドプロセスは、トランザクションをロールバックし、ロックを解放します。 ユーザーエラー ユーザーが誤ったトランザクションをCOMMITしたり、誤ってテーブルを削除、切り捨ててしまったりすることです。SQL文としては正しいため、Oracleサーバは渡されたSQL文を正しく実行します。その結果、必要なテーブルが削除されたことにより、

    Oracleのバックアップ/リカバリの仕組みとは? ? @IT自分戦略研究所
    nori28610
    nori28610 2010/08/16
    Silver DBAの勉強
  • Data Pumpを使った論理バックアップの実践

    主な内容 --Page 1-- ▼Data Pump Export/Importユーティリティで論理バックアップ --Page 2-- ▼論理バックアップ処理を一時停止する --Page 3-- ▼ダンプ・ファイル・セットの使用ディスク容量を見積もる ▼データファイル、表領域、スキーマを変更してリカバリを行う ▼アンロード/ロード処理のパラレル実行 ▼覚えておくと便利なパラメータ一覧 第3回「Oracleの代表的なバックアップ方法」、第4回「Recovery Managerを使ったバックアップ方法」では、Oracleの代表的なバックアップ方法の概要について説明してきました。今回は、第3回で説明した論理バックアップ方法としてDataPumpに焦点を当て、具体的な使用方法やその際の注意点を説明します。 Data Pump Export/Importユーティリティで論理バックアップ Oracle

    Data Pumpを使った論理バックアップの実践
    nori28610
    nori28610 2009/08/18
    Data Pump
  • 第1回 ClickOnceの基本動作を見てみよう

    アプリケーションのアップデート機能 ClickOnceを使わずに.MSIファイルでアプリケーションをユーザーに配布した場合、その後のバージョン・アップ作業や、ちょっとしたバグ修正によるソフトウェア更新作業が大変なものとなることは想像に難くない。 なるほど(前掲のコラムにも書いたように)これが10人程度なら各ユーザーに一声かけて更新作業をお願いすれば済むのかもしれないが、それが100人、1000人、1万人になったらどうだろう? ユーザー数が増えれば増えるほど、クライアント・ソフトウェアの更新作業を管理することは非常に大変になるはずだ。そうなれば、何らかの展開テクノロジを用いてソフトウェアの更新を集中管理しないと、システム管理者はソフトウェアの更新作業以外の仕事に手が回らなくなってしまう。 確かにソフトフェアの更新管理を簡素化するソリューションはすでにいくつか存在するが(例えばSystem M

    第1回 ClickOnceの基本動作を見てみよう
  • 第1回 SharePoint Server 2007の概要

    連載目次 はじめに 突然だが、みなさんはSharePointという言葉を聞いたことがあるだろうか? 1度くらいは名前を聞いたことがある、名前を聞いたことはあるが実際に使ったことはないという方が多いのではないだろうか。SharePointとは、主に通常の業務でブラウザやWord、ExcelOutlookなどのOffice製品を使うインフォメーション・ワーカーと呼ばれる人向けのマイクロソフトの技術・製品であり、チーム内の情報共有や複数人での共同作業を円滑に行うための場となるポータル・サイトを提供する。 現在、SharePointという名前が付いたマイクロソフトの技術/製品としては、Windows SharePoint Services(以下WSS)とMicrosoft Office SharePoint Server(以下MOSS)の2つがある。このうちWSSは、SharePointのベース

    第1回 SharePoint Server 2007の概要
    nori28610
    nori28610 2009/06/07
  • https://atmarkit.itmedia.co.jp/ait/subtop/features/da/dt_aspnet_index.html

    nori28610
    nori28610 2009/06/05
    ASP.NET
  • 【2009年度版】.NET開発者のためのオンライン・リソース・ガイド - @IT

    特集:フレッシュマン企画 【2009年度版】 .NET開発者のためのオンライン・リソース・ガイド デジタルアドバンテージ 一色 政彦 2009/04/21 稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになったフレッシュマンに贈るオンライン・リソース・ガイドの2009年度版である。インターネット上に数ある.NET関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 ●稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET Framework & Visual Studioを提供するマイクロソフトのサイトだろう。だがひとくくりに「マイクロソフトのサイト」といっても、マイクロソフトが運営するサイトは当にたくさんあり、それぞれのコンテンツも膨大となって

    nori28610
    nori28610 2009/05/14
     リソースガイド お役立ち
  • @IT:Oracle管理者のためのSQLリファレンス

    Oracleライセンス「SE2」検証 CPUスレッド数制限はどんな仕組みで制御されるのか (2017/7/26) データベース管理システムの運用でトラブルが発生したらどうするか。DBサポートスペシャリストが現場目線の解決Tipsをお届けします。今回は、Oracle SE2の「CPUスレッド数制限」がどんな仕組みで行われるのかを検証します ドメイン参加後、SQL Serverが起動しなくなった (2017/7/24) 連載では、「SQL Server」で発生するトラブルを「どんな方法で」「どのように」解決していくか、正しい対処のためのノウハウを紹介します。今回は、「ドメイン参加後にSQL Serverが起動しなくなった場合の対処方法」を解説します さらに高度なSQL実行計画の取得」のために理解しておくべきこと (2017/7/21) 日オラクルのデータベーススペシャリストが「DBAがすぐ

    nori28610
    nori28610 2009/05/11
    管理用コマンド
  • インサイド .NET Framework [改訂版]第4回 アセンブリとバージョン管理(1/5) - @IT

    前回までで、アセンブリを作成し、配置し、ロードするまでの一連の流れを解説した。しかし、世のソフトウェアの常で、エンド・ユーザーのマシンにすでに配置したアセンブリには、そのあと必ず何らかの不具合が見付かる。また、新機能の追加も行われるだろう。パフォーマンスを上げるためのチューニングも行われる。その結果、アセンブリはバージョンアップする。 ソフトウェアのバージョンアップは、開発者にとってもエンド・ユーザー(システム管理者)にとっても頭痛の種だ。バグは直してほしい。だが、その結果新しいバグが生まれていないだろうか? ほかのアプリケーションが動かなくなってしまわないだろうか? 今回は.NET Frameworkに組み込まれているバージョン管理機能を解説しよう。なお、バージョン管理機能は、厳密名付きアセンブリでないと使えない。あいまいな名前のアセンブリはバージョン管理の対象にならないので注意してほし

    nori28610
    nori28610 2009/05/11
     アセンブリのバージョンについて
  • Windows業務アプリケーション開発 Q&A #1(2/2) - @IT

    .NETアプリで両面印刷ができない .NETのアプリケーションに両面印刷を指定する機能を実装しました。ところが、A社のプリンタでは正常に両面印刷が行われるにもかかわらず、B社のプリンタでは両面印刷が行われません。なぜでしょうか? .NET標準のクラス・ライブラリを使用して印刷する場合であれば、PrinterSettingsクラス(System.Drawing.Printing名前空間)のDuplexプロパティに「Horizontal」あるいは「Vertical」を設定することで両面印刷を行うことができます。また、プリンタが両面印刷をサポートしているかどうかは、同クラスのCanDuplexプロパティを使用して調べることができます。同じように、多くのサードパーティ製の印刷コンポーネントにも、たいていはプロパティとして両面印刷の設定が用意されています。 ところがプリンタによっては、CanDupl

    nori28610
    nori28610 2009/05/11
    .DLLファイルの配置について
  • Windows業務アプリケーション開発 Q&A #3 - @IT

    記事は、業務アプリケーション向けコンポーネントのベンダであるグレープシティのテクニカル・サポート担当に対して、実際にプログラマーから問い合わせがあった質問を取り上げて解説しています。 .NETコンポーネントの配置方法は? 以前はVisual Basic 6.0で開発していましたが、今回.NETWindowsアプリケーションを構築することになりました。.NETの場合、アプリケーションの配布先においてアプリケーションが利用するコンポーネントをレジストリに登録する必要はないと聞いたのですが、具体的にはどのように配置(インストール)すればよいのでしょうか? .NETでは、コンポーネントはすべてアセンブリと呼ばれるファイル(たいていの場合、拡張子が「.dll」のDLLファイル)として提供されます。このアセンブリの配置方法には、大きく分けて「共有配置」と「プライベート配置」の2つがあります。 ■共

    nori28610
    nori28610 2009/05/10
    アセンブリのGAC登録について
  • Visual Studio 2005入門 − @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用のアドイン。プレゼンテー

    nori28610
    nori28610 2009/05/10
     VBの勉強
  • https://atmarkit.itmedia.co.jp/fdotnet/

    nori28610
    nori28610 2009/05/10
    勉強サイト
  • Oracleでの問題発生を予防する

    ORACLE MASTER資格の中級に位置付けられ、取得すればOracle技術者としてグローバルに認定される「ORACLE MASTER Silver Oracle Database 10g」。例題を利用してポイントを押さえ、確実な合格を目指そう! 前回「Oracleのパフォーマンスを最適化する」で、パフォーマンスの管理について紹介しました。今回は予防的メンテナンスを学びましょう。 予防的メンテナンス ポイント 自動ワークロードリポジトリ(AWR)やサーバ生成アラート、各種アドバイザ機能が対象です。AWRでは、AWRスナップショットの管理方法(取得間隔、保存期間)なども理解しておく必要があります。 サーバ生成アラート Oracle Database 10gでは、メトリックにしきい値を設定することで、問題が発生する前にアラートを入手することが可能です。 メトリックとは、各種データベース情報に

    Oracleでの問題発生を予防する
    nori28610
    nori28610 2009/05/10
    Oracle管理
  • インサイド .NET Framework [改訂版]第3回 アセンブリのロード(3/5) - @IT

    ■グローバル・アセンブリ・キャッシュ(GAC) グローバル・アセンブリ・キャッシュ(GAC)とは、名前のとおりマシン全体でグローバルに参照可能なアセンブリの配置場所だ。.NET Frameworkをインストールすると、デフォルトでは「%Systemroot%\assembly」フォルダ以下がGACとして設定される。GACは特殊なフォルダ構造なので、ここに単純にファイルをコピーするようなことはできない。実際、エクスプローラで「%Systemroot%\assembly」フォルダを見てみると、アセンブリの名前を一覧表示するシェル拡張が起動される。 GACにアセンブリをインストールするには、2つ方法がある。1つはエクスプローラを使って、GACにファイルをドロップする方法だ。アセンブリのプライマリ・モジュール・ファイルをこのフォルダにドロップするだけで、アセンブリがGACに登録される。もう1つはg

    nori28610
    nori28610 2009/05/10
    GACアセンブリについて
  • 1