┗【プログラミング】Flex2で体験するリッチクライアント[1]みなさま、こんにちわ。さまざまな連載が増え出番が減ってきまして、Macヲタの話題も前回は何だったけ?と忘れ気味です。そうそう、iPhone発売にあわせて携帯電話の話題をしたのですが、あれからiPhoneは値下げされ、iPodのモデルチェンジがあり、何かと話題にことかかない月日でした。touchは英語以外のWindowsでは正常に連携できてないようですね。来月には新OSじゃないですか!という悩みからポチれずに入れるのですが(TT)さて、今回から新シリーズとしてリッチクライアントに関する話題を取り上げていきたいと思います。Flash技術を使ったページに挑戦してみましょう。MXなど専用の高価なエディターが必要でした。今日ではFlex2を使えば、いつも使っているエディターで開発をすることも可能になっています。Flash技術はリッチクライアントで最もインストール数の多いプラグインの1つでしたが、Ajaxの登場でリッチクライアントを取り巻く環境は変わってきているように感じられます。一方でよりリッチクライアント化が進むことにより、さまざまな技術に対する理解が深まり、導入が容易になってきているのも事実だと思います。群を表すもので、Flex製品ラインナップには、以下のようなものがあります。3がパブリックベータで公開されています。2で開発する環境を作っていきましょう。Proを使った手順を説明をしていきます。http://www.adobe.com/jp/products/flex/へアクセスします。Expressエディションをダウンロード(無償)の3つのコンテンツがあります。SDKだけを使って進めていきたいと思いますので、2つ目のリンクをクリックしましょう。IDでログインを求められます。ID自体の登録は無料ですので、まだな人は登録をしてからログインしてください。2のダウンロード」画面が表示されます。」をダウンロードしてください。ダウンロードしたファイルは、任意のディレクトリに解凍します。■サンプルを試してみるまぁ、何はともあれ動かしてみましょう。サンプルはコンパイルされていませんので、最初はまずコンパイルすることが必要です。このバッチファイルではすべてのサンプルがビルドされるので、かなり時間がかかります。ランチタイムなどしばらくPCを利用しない時間に実行するのがおすすめです[*2]。オススメレビューのサンプルから構成されています。一つずつ見てみれば、こんなUIのページを作ってみたいという衝動にかられるでしょう。■必要なものサンプルでもわかるように、リッチクライアント技術を使ったサイトは見栄えや操作性がHTMLだけでは表現できないすばらしいものであることを体験いただけたと思います。こんなすごいページを作るのは大変そうだ・・・と思ったのなら、それほどの心配は必要ありません。2でアプリケーションを作るには、MXMLとActionScript、CSSの記述を知っていれば良いのです。MXMLとはXHTMLのようなもので、ビューの記述をするものです。法と似ているといえるでしょう。習得もHTMLを知っていれば、それほど難しいことではありません。ActionScriptはFlashコンテンツを作る上で重要な言語ですが、JavaやC++など何かしらのオブジェクト指向言語知識があれば、問題ないでしょう。CSSは通常のWebページを作るのに使う、スタイルシートと同じようなものです。MXMLのビュー要素の見た目をCSSで記述するようになっています。?少し気分が楽になったのではないでしょうか?今回はここまでとして、次回からはサンプルをベースに簡単なアプリケーションの作成手順を解説していきます。XではTigerが必要です。20分近くかかりました。_______________________________________________________________________この記事への評価にご協力をお願いします。URLをクリックして、「ご協力ありがとうございました」のメッセージがご使用のブラウザに表示されれば投票完了です。┗【プログラミング】ゆるーいHaskell[13]西川です。最近ようやく涼しくなってきましたね。子供の頃は夏はいろいろと楽しいことも多くて待ち遠しいものでしたが、勤め人にとっては最悪の季節です。早く秋になるといいですね。前回はモナドについてお話ししました。モナドを記述する際にはdo記法というものをつかうことができます。do記法はモナド用のシンタックスシュガーです。論より証拠というわけで前回作ったSampleMonadをつかって紹介します。ghciを起動します。7前回のSampleMonad.hsにfunc1関数を追加しました。(>>=)関数をつかって計算をつなげてみました。普通に読みにくいですよね。do記法をつかうと同じ処理がもうちょっと読みやすく書けます。do記法をつかってfunc1と同じ処理をfunc2という名前で関数定義します。7このようにdo記法をつかうとモナドの処理を人に読みやすく書けます。いっても場合によりけりで、do記法を使わないで書いたときのほうが読みやすい場合もあります。do記法を使わずに書くと、計算をつなげている、といった感じがしませんか?結局、適材適所というところでしょうか。それでは、次回はリストモナドについてお話しします。(西川)_______________________________________________________________________この記事への評価にご協力をお願いします。URLをクリックして、「ご協力ありがとうございました」のメッセージがご使用のブラウザに表示されれば投票完了です。ホントのところ今週は「起業についてどう思う?」のホントのところ。先日テレビを見ていたら、現役大学生が「起業したので、就職はしません。」と話していて、才能がある人はすごいなぁ〜と、びっくりしました。読者の皆さんは起業についてどんな風にお考えでしょうか?教えてください。考えたこともありませんでした。会社を立ち上げて、組織を作ってみたいと思っています。フリーのエンジニアに憧れています。起業して組織を持っています。現在フリーのエンジニアです。