Shoeisha Technology Media

CodeZine(コードジン)

記事種別から探す

記事一覧

4396~4410件(全4654件)
  • 2006/09/04

    S2Container.PHP5を用いたDIベースの開発

    S2Container.PHP5は元々Javaで開発されていたS2ContainerをPHP5に移植したもので、DIとAOPをサポートする軽量コンテナです。本稿では、PHP5環境で動作するS2Container.PHP5について紹介します。サンプルとしてコマンドラインから使用するログインサービスを作成しながら、その使い方について説明していきます。

  • 482_t.gif
    2006/09/01

    ASP.NETのノーコーディングプログラミングを支えるParameterクラス

    ASP.NET 2.0は1.xにくらべて非常にプログラミングが楽になっています、いわゆるノーコーディングプログラミングです。よりノーコーディングでプログラムできるためのクラスを作ってみましょう。

  • 534_t.gif
    2006/08/31

    不完全なHTMLを動的にタッチアップ

    本稿では、Internet Explorerに特化したコンテンツをFirefoxなど他のブラウザでも正しく閲覧できるようにするための仕組みとして、Greasemonkey拡張機能を利用したコンテンツのタッチアップと、そのためのスクリプトを管理するシステムであるTouchUpWebプロジェクトを紹介します。

  • 491_t.gif
    2006/08/29

    猫プログラミング 第7話 「ムチの要素」

    4コママンガの連載第7回です。今回はアメとムチのうち、「ムチ」の実装をデバッグします。毎週火曜日更新。

  • 2006/08/29

    インラインアセンブラで学ぶアセンブリ言語 第3回

    前回は、インラインアセンブラを用いた演算を紹介しました。本稿では、さらにステップアップし、アセンブリ言語による条件分岐や繰り返しなど、プログラムの流れを制御する方法を解説します。

  • 533_t.gif
    2006/08/28

    コンポーネントによるスクリーンキャプチャツールの簡易作成

     LEADTOOLS 14.0J Raster Imaging Proに格納されているActiveXコントロール「LEAD Screen Capture Control」を使用し、画面をキャプチャしてスクリーンショットを作成するプログラムを作ります。キャプチャしたスクリーンショットは、MDIフォームの子フォームで表示し、ファイルにビットマップフォーマットで保存できるようにします。

  • 494_t.gif
    2006/08/23

    CactusでWebアプリケーションをテストする

    エクストリームプログラミング(XP)と呼ばれる開発手法が広まり、「テストファースト-コードを記述する前にテストコードを書く」というテスト手法が多くのプロジェクトで導入されています。テストコードを記述するためのAPIとしてJUnitが最も多く用いられていますが、JUnitだけではServletやJSPなどサーブレットコンテナを必要とするコードをテストすることができません。本稿ではJakartaプロジェクトで開発が進められているCactusを取り上げ、主にサーブレットのコードをテストする手法について...

  • 490_t.gif
    2006/08/22

    猫プログラミング 第6話 「アメの要素」

    4コママンガの連載第6回です。前回の続きになっていますので、併せてどうぞご覧ください。毎週火曜日更新。

  • 437_t.gif
    2006/08/18

    Selenium 0.7 TipsとExcelによるDB初期化

    Webアプリケーション用のテストツール「Selenium」(セレニウム)のTipsと、Excelを使ったDB初期化のノウハウを紹介します。Seleniumの基本的な使い方を説明した『Selenium 0.7利用手順書』(前編/後編)と併せて、テストの効率化に役立ててください。

  • 477_t.gif
    2006/08/16

    .NETでPOPサーバからメールを受信する方法

    TCPを使ってPOPサーバから直接メールを受信する方法を解説します。併せて、受信したメールのヘッダ部分からSubject、From、To などのヘッダ情報を取得したり、添付ファイルを取り出したりする方法についても紹介します。

  • 489_t.gif
    2006/08/15

    猫プログラミング 第5話 「アメとムチ」

    4コママンガの連載第5回です。基本的に4話で1セットの構成になっているので、今回が第2部の始まりです。毎週火曜日更新。

  • 2006/08/15

    δ符号によるデータ領域の節約

    メモリへのBit単位での書き出し/読み込みの実装例と、それを利用したδ符号(自然数を表現する不定長のビット列)のエンコード/デコードルーチンの実装例を紹介します。

  • 461_t.jpg
    2006/08/14

    Rubyで作るProlog処理系

    プログラミング言語Prologの基本的な動作は、200行ほどのRubyプログラムで実現できます。ここでは筆者がRubyで作成したProlog処理系を解説します。本稿は、Rubyで記号処理を実現したい、スクリプトにルールベースの推論エンジンを内蔵させたい、単純に数個のクラスから構成されるまとまったRubyプログラムをみたいなど、Rubyの実例としても有用です。

  • 493_t.gif
    2006/08/11

    WiXではじめるWindows Installer作成入門 第2回

    本連載は、WiXを利用してインストーラを作成するチュートリアル形式の入門記事です。第2回は、ユーザーインターフェイスつきインストーラ作成のパート1として、簡単なUIつきのインストーラを作成します。

  • 446_t.jpg
    2006/08/10

    AspectDNGで始める.NETのAOP

    本稿では、.NET用のアスペクト指向プログラミング(AOP)ツール「AspectDNG」を紹介します。AspectDNGは、非常に使い易く、JavaのAspectJやJBossAOPと比べてもひけをとらないツールです。

4396~4410件(全4654件)
All contents copyright © 2005-2017 Shoeisha Co., Ltd. All rights reserved. ver.1.5