タグ

ブックマーク / atmarkit.itmedia.co.jp (68)

  • オブジェクト指向、本当に分かってる? ― @IT自分戦略研究所

    前回「Javaの世界、イメージできる?」では、Javaの学習をスタートするための助走という意味合いで、Javaの世界とJavaプログラミングの開発手順を紹介しました。今回はプログラミング技法の側面を掘り下げて、Javaプログラミングの中核である「オブジェクト指向」を見ていきましょう。 Javaの基的な技術が身に付いたところで必ず乗り越えなければならない「Javaの壁」があるとすれば、それがオブジェクト指向です(稿では基的な言語仕様に関する詳細は紹介しませんので、ぜひ十分に独習をしていただきたいと思います)。 オブジェクト指向は非常に奥が深い概念ですので、一朝一夕に理解できるものではありません。ここでは、Javaプログラミング学習におけるオブジェクト指向の理解を促進することを目標として、ベースになる知識を押さえていきます。 オブジェクト指向とは 前回のプログラムを振り返る オブジェクト

    オブジェクト指向、本当に分かってる? ― @IT自分戦略研究所
  • 「戻る」で入力データが消えてしまうフォームはいらない ― @IT

    Webアプリケーションのユーザーインターフェイス[6] 「戻る」で入力データが消えてしまうフォームはいらない 「寛容性とユーザーコントロール」 ソシオメディア 上野 学 2005/12/22 前回「入力情報を預かる責任を果たせる画面デザインとは?」は、あらゆる経験則の土台となる価値観として、「ユーザーを尊重する」というユーザー中心の姿勢について述べました。今回からは、Webアプリケーションのユーザーインターフェイス(UI)・デザインを行ううえで有効な経験則を、少し具体的に考えていきたいと思います。 その前にまず、連載の第1回「ユーザーにとっては“ユーザーインターフェイス”こそが製品そのもの」で触れた HCI(Human-Computer Interaction)の分野でよく挙げられる、コンピュータを用いた対話型システムの設計原則を紹介しておきます。ここでいう「対話型システム」とは、ユーザー

  • Ajaxをコーディングレスで作成するAjaxBuilder - @IT

    Google Mapsへの驚きから始まったAjaxブームは、とうとうAjaxを基盤技術として国産ソフトウェアベンダまで生み出した。株式会社HOWS(ハウズ)は、あのBiz/Browserを生み出したアクシスソフトの創業者である大塚裕章氏が新たに起業したベンチャーである。 同社の主力製品はAjaxBuilderだ。AjaxBuilderはAjaxを利用したWebアプリケーションをGUIで構築できる開発ツールで、そのライトバージョン(基機能のみを提供)が年内に出荷される予定だ(2005年11月現在)。 ■コードを1行も書かないAjax開発ツール AjaxBuilderは、GUIのインターフェイスのみでAjaxアプリケーションを構築できるユニークなツールだ。Ajaxアプリケーションでよく利用されるコードがコンポーネントで用意されているため、アプリケーション作成者は、これらを組み合わせるだけでA

    nekotank
    nekotank 2005/11/24
    Ajaxもここまできたのか
  • Ajaxフォトアルバムのフェードイン画像フレームを作ろう -@IT

    連載では、Ajaxを活用したインタラクティブなWebアプリケーションを、ゼロから開発する。3回の連載で、簡単なWebフォトアルバムを完成させる予定だ。完結した機能を持ったAjaxアプリケーションを作り上げるステップを、具体的に解説していきたい。 JavaScriptと非同期データ送受信を組み合わせた、Webアプリケーション開発スタイルである「Ajax」は、このキーワードが発表されたのが今年初めのことだとは思えないほどの発展を遂げており、日々新しい実験や、それを組み込んだサービスが発表されている。 そろそろ実際にAjaxを活用したWebアプリケーションを開発してみようか、と考えている開発者も多いことだろうが、ではAjaxで何をどう作ったらいいんだろう? という部分で立ち止まってしまってしまっているのではないだろうか。 そこで連載では、単なるサンプルではなく、完結した機能を持ったAjaxア

  • @IT:Ajaxを使ったamazon検索をPHPで作ろう

    Ajaxは今年非常にホットな話題の技術である。 @ITをはじめ、さまざまなところでもAjaxについての記事が目立つようになってきた。 ここでは、筆者が携わっているPHPかいわいでのAjaxの動きについて紹介していきたい。 Aajaxとは「Asynchronous JavaScript + XML」の略である。JavaScriptはいわずと知れたクライアント(通常ウェブブラウザ)サイドの技術であり、そこからXMLHttpRequestというものを利用し、ページ推移をせずにサーバ/クライアント間でどんどんデータ交換をしていく技術である。これとDHTMLを併用することでいわゆるAjaxになる。 この辺りの詳しい内容はAjax推進委員会による「古くて新しいAjaxの真実を見極める」を参考にするといいだろう。 PHPはサーバサイド技術、前述のとおりAjaxで用いられるJavaScriptはクライアン

    nekotank
    nekotank 2005/10/04
    Ajaxネタ
  • @IT:シックス・アパート、Movable Type開発チームの半分を日本に

    シックス・アパートは9月29日、ブログを構築するためのサーバソフトウェア「Movable Type 3.2 日語版」をリリースしたと発表した。最大の特徴はスパムフィルタのプラグインを標準搭載した点。プラグイン開発元のネットスターが、不適切なトラックバックやコメント書き込みを行っているブログページの収集を行い、収集したページを専任スタッフの目視でカテゴリ分類し、Movable Type 3.2の専用プラグイン向けURLデータベースとして配信する。そのほか、タブ型メニューの採用によるユーザーインターフェイスの改善やアップデート作業の簡素化、システムの運用管理機能の向上を実現している。 同社では、スパム対策やセキュリティ対策強化の分野で提携パートナーとの協業を視野に入れた製品開発を進めている。ネットスターとの提携はその第1弾という位置付けだ。Movable Typeの開発チームの半分を日に置

  • @IT:伊東美咲さん、日立の新Priusで「ブログに挑戦したい」

    2005/9/1 日立製作所は8月31日、コンシューマ向けPCの新シリーズ「Prius Nシリーズ」の全9モデルを9月10日から順次発売すると発表し、この製品を含む「次世代3種の神器」を核としたデジタル家電戦略について説明した。 今回発表のPrius Nシリーズは「デジタル家電融合化パソコン」という位置付け。4シリーズ9モデルのラインアップのうち、中心となるのはPrius Deck、Prius Airの2シリーズ。 Prius Deckは約250~500GBのHDDを搭載し、家庭内のすべてのデジタルコンテンツを集中管理することを目的とした「ホームサーバPC」で、HDMI(High-Definition Multimedia interface)端子経由で大画面テレビにコンテンツを出力できる。Prius Deckの上位機種、DH75Nのデモでは、日立ビジネスソリューションの天文シミュレーショ

    nekotank
    nekotank 2005/09/02
    もうはてながオファーを出していそうw
  • 先輩エンジニアが心得ておくべきこと(前編)

    研修を終えた新人たちが現場にやってくる。皆さんの中には、先輩エンジニアとして彼らを指導する人も多いのではないだろうか。新人を迎え、指導するために必要なのは、相手を知り、自分を知ること。新人と自分との間にあるギャップを意識し、成長の手助けをしよう。それが先輩エンジニアとしての心得だ。 新入社員を迎えるに当たって こんにちは。「5月病」の時期も終わり、いよいよ梅雨に入ろうかという季節になりました。皆さんの部署には、今年は新入社員はいらっしゃいますか。ここ2~3年の緩やかな景気の回復に伴い、いままで凍結していた新卒採用を再開した企業も多いのではないかと思います。6月ともなると、研修を終えた新入社員たちが皆さんの部署にも配属されてくるのではないでしょうか。 新入社員を迎え入れる先輩となる皆さんの中には、メンターやOJTリーダーに任命される人もいらっしゃることと思います。新入社員を迎えるに当たって、

    先輩エンジニアが心得ておくべきこと(前編)
    nekotank
    nekotank 2005/06/15
    新人じゃなくてもできていないときってありますよね