タグ

ブックマーク / codezine.jp (13)

  • ODP.NET パフォーマンスチューニング 第1回

    はじめに .NETアプリケーションからOracleへ接続するための最善の方法は、Oracle社が提供している「Oracle Data Provider for .NET」(以下、ODP.NET)です。今回は、ODP.NETを利用してデータベースへのアクセスを高速化する手法を説明します。 対象読者 Visual Basic、もしくはC#を使ってプログラムを作ったことのある人。 Oracleデータベース対応アプリケーション開発に興味のある人。 データベースへのアクセス速度を向上させる方法 データベースへのアクセス速度を上げるにはさまざまな方法がありますが、今回は以下の方法を説明します。 コネクションプーリングを利用する データベースとのラウンドトリップを少なくする SQLの解析を少なくする コネクションプーリングを利用する コネクションプーリングとは、コネクション(接続)をプール(保持)してお

    ODP.NET パフォーマンスチューニング 第1回
    celtic
    celtic 2010/09/21
    フェッチサイズ、ラウンドトリップ
  • Google App Engineで開発するスケールするアプリケーション(前編)

    はじめに 「人類が使うすべての情報を集め整理する」 この壮大なミッションを掲げ設立されたGoogleは、そのミッションを遂行するべく、マシン・ネットワークなどのインフラ環境に莫大な金額を投資し、独自の技術を開発し続けています。Googleは検索エンジンだけにとどまらず、Gmail、Google Calendar、Google Maps、Google Analystics、Youtube、Google Apps、Google Earthなど、いまや全世界のユーザーが使用するサービスをリリースしており、その扱うデータ量、アクセス数は天文学的な数になることが予想されます。Googleはそれらのデータ量、アクセス数を高速にさばき、なおかつ耐障害性の高いスケーラブルな大規模分散システムを構築しています。 そんな中、2008年4月にGoogle App Engineがリリースされました。Google

    Google App Engineで開発するスケールするアプリケーション(前編)
    celtic
    celtic 2009/12/05
  • IE5.5から最新のIE8 Beta2まで収録された「IETester v0.2.3」リリース:CodeZine

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    IE5.5から最新のIE8 Beta2まで収録された「IETester v0.2.3」リリース:CodeZine
    celtic
    celtic 2008/09/10
  • blogeyeの実装に学ぶ、Amazon EC2/S3でのHadoop活用術:CodeZine

    はじめに こんにちは。Hadoop連載 第4回は太田さんに代わって大倉が担当します。 これまでの連載で、Hadoopによるデータ処理の概略については理解されていると思います。今回はHadoopを利用したシステムの実例ということで、ブログ分析を行う「blogeye」システムの概略と、その中でのHadoop利用法を紹介します。 また、blogeyeAmazonが提供しているEC2(レンタルサーバ)、S3(ストレージ)をHadoopと組み合わせて利用しているので、その辺りの導入方法についても紹介します。これまでの連載Hadoop、hBaseで構築する大規模分散データ処理システムHadoopのインストールとサンプルプログラムの実行複数マシンへHadoopをインストールする blogeyeとは 「blogeye」(ブログアイ)は日語のブログをクロール、リアルタイムに分析して、流行語と思われるもの

    celtic
    celtic 2008/08/05
  • HttpUnitを利用したWeb画面テストの自動化:CodeZine

    LoginTest#setUp() サーバーとのやり取りを管理するクラスWebConversationを初期化します。各テストメソッドで使用するため、このメソッドで一度だけ行うようにします。 import com.meterware.httpunit.WebRequest; import com.meterware.httpunit.WebResponse; public class LoginTest extends TestCase { WebConversation wc; protected void setUp() throws Exception { super.setUp(); wc = new WebConversation(); } /** * 存在しない ログイン ID の入力 * * @throws MalformedURLException

  • CodeZine:「超高速、完全自動、しかもフリー」 WebテストツールのGITAK公開(TIBCO, 開発ツール)

    TIBCOは、オープンソースのWebサイトテストツール「TIBCO General Interface Test Automation Kit 0.7」(GITAK)を公開した。TIBCO Developer Networkより無償でダウンロードできる。 「TIBCO General Interface Test Automation Kit」は、Webサイトの入力チェック、ボタンの動作内容、JavaScriptの動作などを自動で一気にテストできるツール。すべてのテストがブラウザで完結するのが特徴だ。ダウンロードファイルにはサンプルが含まれているので、試しに動作させてみることができる。 1.GITAKの入手 TIBCO Developer Networkよりファイルをダウンロードし、解凍する。 2.TestRunner.htmlの起動 解凍してできたフォルダから「/gitak/c

    celtic
    celtic 2007/04/05
  • Apache GeronimoでWebサービス/アプリケーションを稼動させる:CodeZine

    アプリケーションのデプロイ 次に、GeronimoにWebアプリケーションをデプロイする3つの方法について説明します。今回ご紹介するサンプルアプリケーションも、次の方法でデプロイ可能です。ホットデプロイ 一番簡単なデプロイ方法です。作成したEar、War、JarファイルもしくはWebアプリケーション形式のディレクトリを直接「%GERONIMO_HOME%\deploy」フォルダに配置します。配置されたアプリケーションはGeronimoによって自動で読み込まれ、デプロイが実行されます。またデプロイされたアプリケーションの構成ファイルが更新されれば、自動的に再デプロイが実行され、削除されれば自動的にアンデプロイされます。コマンド 任意のフォルダ構成にあるアプリケーションをコマンドでデプロイする方法です。次のようなコマンドでデプロイを実行します。再デプロイ、アンデプロイも同様のコマンドで実行可能

  • 「これがApolloだ」 Adobeの次世代デスクトップアプリ用ランタイムリリース:CodeZine

    Adobeは19日、Adobe Labsを通じて「Apollo Runtime Alpha」をリリースした。ランタイム並びにSDKは、Adobe Labsから無償でダウンロードできる。 Apollo Runtimeは、Javaランタイムや.NET Frameworkと同じ、デスクトップアプリケーションの実行環境。Apollo上では、Flash、PDFHTML、Ajax(JavaScript)を動作させることができ、ブラウザ上でのユーザーインターフェイスよりもはるかに豊かな表現を実現させることができる。 今回のアルファ版リリースに合わせ、サンプルも用意されているので、実際に動作させてみよう。 1.Apollo Runtime Alphaのインストール まずはランタイムをAdobe Labsのサイトからダウンロードする。Windows版の場合、msiファイルをダウンロードし、インスト

    celtic
    celtic 2007/03/20
  • OpenOffice.orgとJooReportsを利用してJavaからPDFを出力する:CodeZine

    はじめに Webシステムにおいては帳票はPDFで出力することが一般的となっています。しかし帳票のデザインから出力の設定には各帳票ベンダーそれぞれのやり方があり、また高価なツールを購入せねばなりません。 今回ご紹介する方法ではOpenOffice.orgとJooTemplatesで帳票レイアウトを作成、編集を行うことで帳票データを作成します。作成された帳票データをOpenOffice.orgとJooConverterを使い、PDF変換を行うことで簡単にPDF帳票を作成することができます。 対象読者 Javaプログラミングを行ったことがある、もしくは、Javaプログラミングに興味のある方を対象としています。 必要な環境 このサンプルはJ2SE Development Kit 5.0 Update 2、Tomcat5.5.7、OpenOffice.org1.1.4日語版、JooTe

  • Cで実現する「ぷちオブジェクト指向」:CodeZine

    はじめに CodeZineではお初にお目にかかります、επιστημη(エピステーメー)です。最初のアーティクルはクラシックなCのお話。 昨今のアプリケーションはオブジェクト指向言語による実装が主流と言ってもいいでしょう。C++Java、VB.NETさらにはRubyPythonといったスクリプト言語まで、オブジェクト指向でない言語を探すのに苦労するくらいです。 記事では、今なお現役バリバリで活躍している手続き型言語の代表格(?)Cによる、オブジェクト指向のマネゴト(オブジェクト指向風味のCコーディングスタイル)を試みます。対象読者 もっぱらCを主な開発言語として使ってはいるけども、オブジェクト指向に興味と憧れを抱いている方。抽象データ型 手始めにオブジェクト指向の特徴の1つ、「抽象データ型(ADT:Abstract Data Type)」をCで実現してみます。抽象データ型とは、データ

    celtic
    celtic 2007/02/14
  • Ajaxでグリッドコントロールを実現する「dhtmlxGrid v1.2」:CodeZine

    Ajaxを使ったコンポーネントがいくつも発表されているが、米Scandの「dhtmlxGrid v1.2」を使うと、Ajaxでグリッドコントロールを実現することができる。 「dhtmlxGrid v1.2」では単にグリッドコントロールを表示させるだけでなく、列幅の変更はもちろんのこと、セルの編集、複数行の選択、ドラッグ&ドロップによる移動などができる。新バージョンからは行列の削除や、複雑な形式のヘッダとフッタにも対応した。また、さまざまなAPIやサンプルコードが公開されているため、自在にカスタマイズすることもできる。 「dhtmlxGrid v1.2」はスタンダート版とプロフェッショナル版の2製品があり、スタンダート版であれば無償でダウンロードできる。 詳細は下記Webサイトを参照のこと。 dhtmlxGrid - sortable Javascript DHTML grid wit

  • JakartaPOIでExcel形式の帳票を出力する:CodeZine

    はじめに Webシステムでデータをダウンロードする場合、CSV形式が一般的ですが、Excel形式で出力したいという要望も良くあります。これは、罫線やフォントの変更など見栄えのよい帳票が作成できることや、Excelが表計算アプリケーションとしてエンドユーザに広く受け入れられているためだと思われます。そこで稿ではJavaからExcelファイルを出力しダウンロードする方法を紹介します。サンプルでは、請求書番号を入力すると、Excelにて作成された請求書がダウンロードできるという機能を実装しています。 対象読者 Javaプログラミングを行ったことがある、もしくは、Javaプログラミングに興味のある方を対象としています。 必要な環境 このサンプルはJ2SE(TM) Development Kit 5.0 Update 2、Tomcat5.5.7にて動作確認をしています。また、Webフレーム

  • HttpUnitを利用したWeb画面テストの自動化:CodeZine

    はじめに テスティングフレームワーク「xUnit」を利用した開発が普及しつつある昨今ですが、Webブラウザをユーザーインターフェイスとするシステムでは、当然の事ながら画面のテストも必要となります。 xUnitは、基的にモジュール単位でのテストを行うものであり、ブラウザ上のHTMLを評価する事はできません。 そこで稿では、「HttpUnit」というブラウザをエミュレートするツールを使用して、Webアプリケーション画面のテストを行う方法を紹介します。対象読者 Webアプリケーション画面開発者、画面テスト担当者。 なお、稿のプログラムはJavaで記述するため、HTMLに関する知識の他に、JavaとJUnitの知識が必要です。しかし、プログラム自体はクライアント側にて単体で動作するため、サーバー側のシステムはJavaである必要はありません。 CodeZineでCactusについての有益な記事

  • 1