タグ

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

  • jMakiでリッチなGUIを作ろう!:CodeZine

    はじめに Javaを利用してAJAXアプリケーションを開発するためのフレームワークがいくつか登場していますが、jMakiは最も手軽にAJAXを利用できるものでしょう。今回は、jMakiと併せてリリースされているEclipse用プラグインを使い、実際にjMakiを使ってAJAXアプリケーションを作成する手順を説明します。作業を通じて、jMakiがどのような働きをするものなのか、体感してみてください。対象読者AJAXに興味があるJava開発者。JavaScriptのコーディングだけは死んでもしたくない、という人。WebアプリケーションのGUIをもっとリッチにしたい人。 JavaによるAJAX開発とは? 今や「AJAX」は、Webアプリケーション開発になくてはならない技術といってよいでしょう。JSP/サーブレットなどで開発を行う者にとっても、AJAXは無視できなくなっています。が、だからといって

  • Java meets Python - 第0回 Jythonはじめました(前編):CodeZine

    はじめに Java meets Python。そして、Jythonが産まれました。この連載では、Java/PythonのDNAを備えたJythonを紹介します。Javaのアプリケーション開発に携わる皆さんの苦痛を和らげ、より快適なアジャイル開発への道標となるなら幸いです。対象読者 こんな症状を抱えているなら……。Javaの開発効率の悪さにストレスが溜まる。要求仕様の変更に柔軟かつ迅速に対処できない。体力(単純な肉体労働)に自信がない。頭脳労働に専念したい。既存の資産(Javaで構築されたレガシーシステム)は今後も運用したい。

  • Expression WebでWebサイトを作ってみよう (1):CodeZine

    はじめに IT業界の外にいる一般の人たちは通常、開発者に対して「プロなんだからパソコン関係は何でもできるでしょ」と思い込んていたりしますよね。 例えば、デザイン部分を担当したことのないASP.NET開発者が、友人から「起業したので会社のサイトを作って! おまえさんプロなんだからできるでしょ。頼むよ」と不意に頼まれ、結局引き受けてしまった。こういったケース、結構ありうるんじゃないでしょうか。 稿では、このようなストーリーをベースに、ASP.NETとの連携にも優れたマイクロソフト社のWebオーサリングツール「Microsoft Expression Web」(以下、Expression Web)によるWebサイト制作方法を解説します。前編の今回は、Expression Webの特長を中心に紹介していきます。対象読者はじめてWebサイトを制作する方デザイン部分も担当する必要があるASP.NET

  • Visual Studio 2008で進化するASP.NET 3.5の開発手法(前篇):CodeZine

    はじめに ASP.NET 2.0とASP.NET AJAXにより、以前よりも作成できるWebページの幅が広がってきていますが、Visual Studio 2008では.NET Framework 3.5の機能が利用できるだけではなく、IDEとしての機能も大幅に向上しています。 そこで稿では、正式版のリリースに先駆けて、Visual Studio 2008から利用できる新しいASP.NETの開発手法を予習していきます。前篇では、大きく進化したWebデザイナに触れ、後篇では、ASP.NET AJAXや、コーディングのサポート機能、LINQを扱うページの作成、新コントロールの利用方法などについて解説します。対象読者ASP.NET 2.0を使ったことがある方Visual Studio 2008に興味がある方 必要な環境と準備 次のいずれかの環境が必要です。Visual Studio 2008 B

  • CGI不可のサーバでもできるAjaxによるHTMLの動的な整形:CodeZine

    はじめに ここ最近、Web 2.0という言葉と共にクライアント側のプレゼンテーション技術としてAjaxが非常に注目されています。しかし、Ajaxという技術用語や概念の解説、または書籍が多く出版されているにもかかわらず、Ajaxを応用したコンテンツやアプリケーションは、キーワードとしてのAjaxの人気から考えれば、少ないと言えるでしょう。多くの人がGoogleなどの大手サイトでAjaxを体験しているにもかかわらず、Ajaxが使われているのは企業や大手ポータルサイトなど、限定されています。 では、Ajaxはそれほど敷居の高いものなのでしょうか。質の高い開発集団や、高額な開発環境、またはサーバーなどのインフラストラクチャが必要となるのでしょうか。確かに、Googleと同じレベルのものを作ろうと考えれば、相応の費用と技術が要求されます。しかし、Ajaxという技術要素だけを見れば、けっして大企業に独

  • SQLiteで組み込みDB体験(2007年版):CodeZine

    はじめに 1年前、長久 勝さんのアーティクル:「SQLiteで組み込みDB体験」が掲載されました。そこではSQLite3.3.5をコマンドラインからビルドし、ライブラリを生成する方法が解説されています。 今やSQLiteのバージョンは3.3.16(2007年4月20日現在)まで上がっています。この最新版SQLiteをVisual C++ 2005 Express Edition(以下、VC8EE)のIDE上でビルドする手順を解説します。対象読者格的なDBを使うまでもない、小さなアプリケーションでお手軽にDBを使ってみたいんだけど……なプログラマ 必要環境 Visual C++ 2005 Express EditionもしくはVisual Studio 2005 SQLite version 3.3.16 step-1:ダウンロード、ともかくビルド まずはソースを入手しましょう。SQLit

  • Pythonを始めよう:CodeZine

    はじめに こんにちわ、hirataraです。 稿では、オブジェクト指向のスクリプト言語であるPythonの紹介をしたいと思います。と言っても、実は私がPythonを勉強し始めたのは数ヶ月前のことで、まだPythonに関してさほど詳しいとは言えません。それでもこの記事を書こうと思い立ったのは、ある言語が他の言語に比べて面白い部分と言うのは、その言語にどっぷり漬かってその言語を使うことが当たり前になっている人間よりも、その言語を好きになり始めたくらいの人間の方が見つけやすいのではないかという思いからです。 そのような事情で、もしかすると当のPythonistaからお叱りを受けるような内容も含まれるかもしれませんが、その点はTBやコメントでご教授頂けると幸いです。この記事で、少しでもPythonに興味を持ってくれる方が増えることを願っています。対象読者他言語でのプログラミング経験者Pytho

  • サーバサイドJava入門 TomcatとEclipse WTPの導入手順:CodeZine

    はじめに 現在、最も広くJavaが使われているのは「サーバ」の世界です。Javaの基礎は一通りわかった、次はサーバサイドだ――そう思ってやってみようとすると、これが以外に大変。サーバのプログラムはどうする? サーバ用のJavaってどうやって作る? 公開は? なかなか一筋縄ではいきません。 そんな「サーバサイド・ビギナー」のために、サーバサイド開発のための基的な機能を一通りそろえたオープンソースの開発環境「Eclipse Web Tools Platform(WTP)」を使い、サーバサイドの講座を始めることとしました。「Javaは一通りわかったけど、サーバサイドって?」というあなた、一緒にサーバの世界を勉強していきましょう。対象読者Javaの基(文法全般および基的なクラスライブラリの使い方程度)をマスターしている人。サーバサイド(JSP、サーブレット)について基礎から勉強したい人。Ec

  • プログラミングと開発者のためのCodeZine:Rubyで作るProlog処理系(Ruby, Prolog, 記号処理, 自動推論)

    はじめに 1970年代にヨーロッパを主な舞台として生まれ育ったプログラミング言語Prologprogramming in logic)は、事実とルールから一種の自動推論を行う点に特徴があります。その基的な動作は200行ほどのRubyプログラムで実現できます。ここでは、筆者がRubyで作成したProlog処理系を解説します。 Prologによる簡単なプログラム例を下記に示します。 これは「ソクラテスは人間(human)である」「プラトンは人間である」という事実と、「人間ならばいつか死ぬ(mortal)」というルールを書いたものです。mortal(X) :- human(X)は、変数Xが実際には何であったとしても、もしもhuman(X)が成り立つならば(つまりXが人間ならば)、mortal(X)が成り立つ(つまり、Xはいつか死ぬ)という意味です。 簡略化のため、処理系ではRubyの構文要

  • 1