タグ

2007年7月12日のブックマーク (14件)

  • Java5の新文法をマスターしよう [Javaプログラミング] All About

    Java5の新文法をマスターしよう既にJava6の時代となりつつある今。Java5からサポートされた新文法についてしっかり理解しておきましょう。 総称型とは? 年度前半に皆さんからのご意見を募ったアンケート調査を行ないました。その中で、意外に多く見られたのが「Java5の文法についてやって欲しい」というご意見でした。Java5は既に登場から2年が経過し、既に広く浸透しているはずですが、多くの人は「Java2の最新バージョン」といった使い方しかしていないようです。Java5の新しい文法を使いこなしているのは案外と少数派なのかもしれません。そこで、Java5の新しい文法の中から重要なものをピックアップして整理しておくことにしましょう。 まずは、もっとも重大な変更である「総称型」についてからです。これは原語で「Generics(ジェネリックス)」と呼ばれるもので、コレクション・フレームワークな

    Java5の新文法をマスターしよう [Javaプログラミング] All About
  • パースペクティブを活用しよう [Javaプログラミング] All About

    パースペクティブを活用しよう連載では、Eclipseを使いこなすためのちょっとしたポイントを紹介していきましょう。まずは、レイアウトの基「パースペクティブ」からです。 パースペクティブ作成の基を覚えよう 現在、Java開発者の間でもっとも広く使われている開発環境といえば、「Eclipse」でしょう。既に皆さんの中でも多くの人がEclipseを使われていることと思います。が、このEclipse、少々クロウト向きというか、慣れない人間にはわかりにくいところも多々あります。そこで、Eclipseを使いこなすためのさまざまな知識をTips的にまとめて紹介していこうと思います。 まず最初にとりあげるのは「パースペクティブ」についてです。皆さん、既にパースペクティブがどういうものかはおわかりですね。さまざまなビューの表示などを登録したものです。このパースペクティブを切り替えることで、Eclips

    パースペクティブを活用しよう [Javaプログラミング] All About
  • 「ソース」メニューを使いこなそう! - [Javaプログラミング]All About

    import文はインポートの編成で! Eclipseには、ソースコードの生成を手助けしてくれる機能がたくさん用意されています。それが<ソース>メニューです。このメニューを使いこなせるようになるだけで、ずいぶんとソースコードの作成は楽になります。 まずは、import文関係から。Javaでは多用するクラスをインポートするのにimport文を書きますが、これがけっこう面倒くさいものです。こんなものは、Eclipseにやらせるのが一番ですね。やり方は簡単です。 1.ソースコードで、普通に文を書きます。 2.記述した文の中で、importしたいクラスを選択します。 3.<ソース><インポートの追加>メニューを選びます。 これで自動的にimport文が作成されます。もし、似たようなクラスが複数あった場合には、ちゃんと確認のダイアログが現れます。import文を自分で書くなんて、なんて原始的な! また

  • 絶対入れとけ!Eclipseプラグイン - [Javaプログラミング]All About

    プラグインを入れずしてEclipseを語るなかれ! 気がつけば、年末もすぐ目の前。今年も「なんでもランキング」の季節となってまいりました。年は特集としてまとめられないようですが、年末恒例ということで、今年もJavaに関するランキング発表を行ってみましょう。お題は「Eclipseプラグイン」です。 Javaプログラマにとってもっとも重要なソフトウェアは何か? もちろん1位はJDKでしょうが、その次ぐらいにランクインするのが、おそらく「Eclipse」でしょう。今や、Javaの開発にEclipseはなくてはならないソフトウェアです。あらゆる開発環境の中でもワンランク上の扱いをされているものといってよいでしょう。 このEclipse、ただ体だけで使うとなると実は案外と便利ではないことはご存知でしょう。Eclipseをベースにさまざまなプラグインをインストールしてこそ、初めてEclipseの真

  • Antでビルドしよう! [Javaプログラミング] All About

    Antでビルドしよう!Eclipseでは、Antを使ってプロジェクトをビルドできます。これに挑戦してみましょう。 「Antでビルドする」とは? Eclipseで作成したプログラムをビルドするのに困ったことはありませんか? 「そんなのメニューを選ぶだけだから簡単だ」「第一、普通は自動的にビルドするようになってるから悩むことなんかないさ」って? なるほど、確かにそうですね。 では、一つお願いがあります。プロジェクトを、JARファイルにまとめてビルドしてください。――さあ、できますか?「Eclpseのビルドにはそういう機能はないようだ」ですって? じゃあ、どうすればいいんでしょう。<エクスポート>メニューを使ってJARに書き出せばいい? 毎回毎回、ビルドする度に? そんな面倒なことをするんですか? こういう「ビルドのカスタマイズ」をしたいと思うこと、けっこうあるんじゃないでしょうか。こんなときの

    Antでビルドしよう! [Javaプログラミング] All About
  • テストって、なに? [Javaプログラミング] All About

    単体テストって何だろう? 皆さんがプログラムの開発を行うとき、どういう作業を行なうでしょうか。ソースコードの作成、デバッグ、以上。――という人が、案外圧倒的かも知れませんね。デバッグしてちゃんと動いたら、それで完成だ、という感じ。 けれど、実際問題として「デバッグはしたんだけど、実際に使ってみると思ってもみなかったところで問題が発生した」なんてことはよくある話です。こうした問題をあらかじめ回避するために、最近は「テスト」が重要視されるようになってきつつあります。 テストというのは、文字通り「できあがったプログラムがちゃんと動くかどうか試してみること」です。「それぐらいちゃんとやっているさ」と思った人。このテストというのは、プログラムを作った人が自分でやっては意味がないのですよ。 プログラマというのは実に不思議な生き物です。プログラマは、自分の作ったプログラムを動かすとき「問題が起こりそう

    テストって、なに? [Javaプログラミング] All About
  • VistaでJavaを使うには? [Javaプログラミング] All About

    VistaでJavaを使うには?新しく登場したWindows VistaでJavaを利用しよう!という場合、注意すべき点がいろいろとあります。インストールや環境変数の設定について、ここで一通り整理しておきましょう。 JDKのインストールは? 新しいマイクロソフトのOS、Windows Vista。既に使っている人も多いことと思います。が、インターフェイスや基的な概念などががらりと変わってしまったために、「Javaがうまく使えない」という人が続出しているようです。そこで急遽、「VistaでJavaを使うためのFAQ」を特集することにしました。 まずは、JDKのインストールについてからです。JDKのインストーラをダウンロードしてインストールしてみたけれど、どうもうまくいかない。そういう人のために、いくつかポイントをチェックしておきましょう。 ●アカウントは「管理者」ですか? インストールおよ

    VistaでJavaを使うには? [Javaプログラミング] All About
  • iアプリ開発の環境を揃えよう [Javaプログラミング] All About

    iアプリ開発の環境を揃えようiアプリのプログラミングについて学んでいきましょう。まずは開発に必要な環境を整えていきます。 iアプリを作るには? 現在、Javaは大きく分けると3つの分野で利用されています。1つは、一般的なパソコンで動くプログラムとして。もう1つは、インターネットのサーバで動くプログラムとして。そして最後の1つが、「携帯電話で動くプログラム」として、です。Javaというと、すぐにサーバの世界を想像してしまいますが、最後の携帯電話のJavaも今では非常に重要なものとなりつつあります。 この携帯電話で動くJavaには、大きく分けて2つのものがあります。1つは、Sun Microsystemsが開発する携帯端末用のエディション「Java2 Micro Edition(J2ME)」の「MIDP」と呼ばれるものをベースにしたもの。もう1つは、NTT-DoCoMo独自のライブラリを使った

    iアプリ開発の環境を揃えよう [Javaプログラミング] All About
  • ウノウラボ Unoh Labs: WEBアプリのテストに必須なツール7種

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: WEBアプリのテストに必須なツール7種
  • ウノウラボ Unoh Labs: 携帯開発向けに便利な支援ツール/サイト

    どーも8makiです。 ウノウでは携帯サイトの開発も行っています。 携帯サイトの開発ってPC用のものと比べて制限が多かったり、面倒くさいことが目白押しです。そこで開発に便利なツール・サイトをリンク集的にまとめてみました。 ~~~~~~ツール編~~~~~~ ■必須ツールi 絵文字 ドコモの絵文字が入力/表示できるようになります。 User Agent Switcher (Firefox 拡張) User Agentを書き換えて携帯になりきることができます。 インポート用の各種端末のUser Agentリストを作成していただいたので皆さんもご利用ください。 useragentswitcher.xml ■あると便利なツールiモードHTMLシミュレータIIiモードHTMLシミュレータOpenwave SDK(au) ウェブコンテンツビューア(ソフトバンク)MediaCoder .

  • http://blogs.sun.com/katakai/entry/netbeans_m10_file_encoding_support

  • http://blogs.sun.com/katakai/entry/how_to_set_ruby_runtime

  • NEC、30年先を見据えたC&Cイノベーション研究所を開設

    NECは、30年先を見据えた将来の情報通信システムの研究を行う「C&Cイノベーション研究所」を、奈良県生駒市にあるNEC関西研究所内に設立した。 NECは7月12日、30年先を見据えた将来の情報通信システムの研究を行う「C&Cイノベーション研究所」を奈良県生駒市にあるNEC関西研究所内に設立した。「C&C」は1977年に当時のNEC会長である小林宏治氏が、通信技術とコンピュータ技術が融合するという概念を提唱した際に用いられた単語。 同研究所で当面の主な研究課題として取り組むのは、個々のナレッジやイノベーションを結集し、新たなイノベーションを創出する「知識コンピューティング」と、時間、空間、言語、文化といった障壁を越えたコミュニケーションを行うための「こころコミュニケーション」の2つ。 これらの研究課題はすでに研究環境として整備されているのも特徴として挙げられる。「知識コンピューティング」の

    NEC、30年先を見据えたC&Cイノベーション研究所を開設
  • Windowsで簡単にRuby on Rails:+Aptana - ZDNet Japan

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Web IDE - Aptanaは、JavaScriptHTML、XML、そしてCSSなどをカバーするEclipseベースの統合開発環境(IDE)である。コード補完も可能というすぐれものだ。当初、RadRailsという単体のIDEとして提供されていたものを、Aptana IDEに統合する形で現在は提供されている。稿では、Windows XP SP2の環境においてInstant Railsによる環境の構築から、Aptana IDEによるRuby on Railsの開発支援までをお届けする。 Ruby on Railsを簡単に試すには、Instant Railsを利用するのがいいだろう。 稿執筆時点では、バージョン1.7が公開されてい

    Windowsで簡単にRuby on Rails:+Aptana - ZDNet Japan