Shoeisha Technology Media

CodeZine(コードジン)

特集ページ一覧

記事一覧

4771~4785件(全4962件)
  • 406_t.jpg
    2006/06/12

    Photoshopのスクリプト制御

    Photoshopのアクション機能は強力で、デザイナーはこれらを多用していますが、少し複雑なことをさせようとすると、とたんに限界に行き当たるのが現実です。Photoshop 7.0以降では、Scripting plug-inを利用して、プログラムで直接Photoshopを制御できるようになりました。この機能を使えば、アクション機能以上に細かなことができます。本記事ではJavaScriptを使い、Photoshopをスクリプト制御して、ファイルをリサイズして保存する方法を解説します。

  • 411_t.jpg
    2006/06/10

    Apache Beehiveの開発を体験する(NetUI編)

    Apache Beehiveのサブプロジェクトの中で、MVC(Model-View-Controller)のViewとControllerを担うのがNetUIです。NetUIは、Strutsの優れた部分を引き継ぎながら、高いレベルの機能拡張と、より効率的で簡単なプログラミングモデルを提供します。本稿では、このNetUIを取り上げ、基本的な開発方法を解説します。

  • 2006/06/09

    DAOパターンのデメリットを補う「DataAccessMethodパターン」

    DAOパターンは、企業向けシステム開発で利用される非常に優れたデザインパターンですが、多くのクラスやインターフェイスを定義する必要があるというデメリットがあります。そこで本稿では、GoFのTemplateMethodパターンをベースしたDataAccessMethodパターンを紹介します。これを用いると、通常のDAOパターンに比べてクラス数が激減します。

  • 404_t.jpg
    2006/06/08

    CASE式のススメ(前編)

    SQL-92で標準に取り入れられたCASE式を用いると、今までCASE式の簡略版であるDECODE(Oracle)、IF(MySQL)などの関数で記述していたSQLを、実装非依存のコードに記述し直すことができ、コードの汎用性を高めることができます。今回は、コード体系の変換、集約関数との組み合わせ、CHECK制約との組み合わせの3通りの使い方を学びます。

  • 400_t.jpg
    2006/06/07

    Indy 10とSynapseを利用したSMTP機能の実装

    Indyの現バージョンであるIndy 10のSMTP機能では、SMTP認証、SMTP over SSL/TLSといった最近必須になりつつある機能が拡充されています。Indy 10を使ってメール送信機能を実装してみようというのが本稿の第一の目的です。また、SMTP機能を提供するIndyのようなコンポーネントにおいて、日本語文字コード変換機能の実装について検討しました。本稿ではIndyコンポーネントの対照としてSynapseライブラリを用いて比較検討を行いました。

  • image.gif
    2006/06/06

    第1回 現場プログラマが見る、Web2.0

    今の世に蔓延るマーケティングツールや社内システム。それらを実際に作っている現場のプログラマーさん達に今のWeb界隈の現象、いわゆるWeb2.0について語ってもらいましょうというのがこの企画!最先端でツールを開発する、そう、ここにはまさに「あなたのとなりの」プログラマーの生の声があるのです!

  • 407_t.jpg
    2006/06/06

    モジュール作成のためのNetBeans API入門 第1回

    本連載では、NetBeansによるモジュール作成の方法を解説します。NetBeansのモジュールを作れるようになれば、NetBeans Platformを利用したアプリケーションも作れるようになります。第1回では、簡単なサンプルを作成することで、NetBeansにおけるモジュール作成の基礎を学びます。

  • 393_t.jpg
    2006/06/05

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

    本稿では、敷居が高く実用性も乏しいことから手が出しにくいとされるアセンブリ言語を、Microsoft Visual C++(以降 VC++)のインラインアセンブラを用いて体験していただきます。知識としてアセンブリ言語に興味があるものの、何から始めて良いのか分からないという方も多いと思いますが、VC++を使えばC言語の中にアセンブリ言語を組み込むことができます。

  • 397_t.jpg
    2006/06/03

    デスクトップCGIでWebとデスクトップを融合する 第1回

    Firefox/Apacheで動作する簡単なAtomリーダーシステムをCGIで作成します。ApacheはWindowsのローカルで動作し、Firefoxのブックマークに蓄積されたAtomフィードのURLから、インターネット上のAtomフィードを取得・解析し、HTMLに変換して表示します。CGI用のスクリプト言語として、Perl 5.8を使います。

  • 398_t.jpg
    2006/06/02

    画像を小刻みに回転して写真の傾きを補正する

    デジタルカメラなどで写真を撮影するとき、誤って傾けてしまい、水平でなくなってしまうことがあります。そこで本稿では、補正画像を見ながら、0.5°刻みで画像を回転して補正する方法を紹介します。

  • 402_t.jpg
    2006/06/01

    改行やリンクをタグに自動置換するコントロール作成

    本稿では、改行やリンクの自動置換を行うラベルコントロールを例に、Webカスタムコントロールの作成方法を解説します。既存のコントロールを修正する形式で作成するので、初心者でも理解しやすくなっています。

  • 401_t.jpg
    2006/05/31

    Visual Studioコマンドとショートカットキーの対応表を作成する

    Visual Studioマクロを使って、Visual Studio IDEで利用できるVisual Studioコマンドと、それに割り当てられているショートカットキーの一覧を作成/表示します。

  • 394_t.jpg
    2006/05/30

    C++におけるデータのソート方法の比較

    本稿では、C++のSTLにいくつか存在する「データのソート方法」について、速さや可読性といったさまざまな観点から検証して、比較します。

  • 2006/05/29

    DIをスクリプト言語で実装する

    DI(オブジェクトの依存性注入)の定義を、XMLの代わりにスクリプト言語で行う方法を解説します。手段としては、Java SE 6で採用予定のJSR223仕様を用いた場合と、現J2SE 5.0で実現する場合の2通りを考えます。

  • 392_t.jpg
    2006/05/26

    ATL/WTLプログラミング 6:ズームスクロールウィンドウ

    Windowsアプリケーションを作成するためのC++クラスライブラリといえば、Microsoftが提供するMFCが有名ですが、同社が提供するライブラリATLを利用して作成することもできます。本稿では、マルチペインステータスバーやペインコンテナ、ズームスクロールウィンドウの使い方について解説します。

4771~4785件(全4962件)
All contents copyright © 2005-2018 Shoeisha Co., Ltd. All rights reserved. ver.1.5