タグ

ブックマーク / www.itmedia.co.jp (7)

  • 「最強最速アルゴリズマー養成講座」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    最強最速アルゴリズマー養成講座: そのアルゴリズム、貪欲につき――貪欲法のススメ アルゴリズムの世界において、欲張りであることはときに有利に働くことがあります。今回は、貪欲法と呼ばれるアルゴリズムを紹介しながら、ハードな問題に挑戦してみましょう。このアルゴリズムが使えるかどうかの見極めができるようになれば、あなたの論理的思考力はかなりのレベルなのです。(2010/9/4) 最強最速アルゴリズマー養成講座: 病みつきになる「動的計画法」、その深淵に迫る 数回にわたって動的計画法・メモ化再帰について解説してきましたが、今回は実践編として、ナップサック問題への挑戦を足がかりに、その長所と短所の紹介、理解度チェックシートなどを用意しました。特に、動的計画法について深く掘り下げ、皆さんを動的計画法マスターの道にご案内します。(2010/5/15) 最強最速アルゴリズマー養成講座: アルゴリズマーの登

  • EclipseとJUnitによるテスティング(2) テストファーストでコードを作成する

    EclipseとJUnitによるテスティング(2) テストファーストでコードを作成する:快適なXPドライビングのすすめ(5) 前回「EclipseとJUnitによるテスティング」は「テストの意義」と「テスティングフレームワーク」に焦点を絞って解説しました。今回は実際にEclipseを使ってテストファーストでコードが作られていく様子をチュートリアル形式でご紹介します。JUnitを用いた単体テストはXP開発でなくてもシステムの品質向上に十分に役に立つプラクティスです。ぜひJUnitの持つパワーを体験してみてください ■EclipseでJUnitを使ってみよう EclipseにはすでにJUnitによるテスト実行環境が備わっています。そのほかにもCVSやリファクタリングと、まさにXPのための開発環境だといえます。それでは、Eclipseでテストファーストをやってみましょう。Enjoy Testin

    EclipseとJUnitによるテスティング(2) テストファーストでコードを作成する
  • 特集:Eclipseを築き上げたプラグイン、その開発法まで

    Eclipseは、開発プラットフォームだ。Javaの統合開発環境としてだけではなく、各種プラグイン導入でさまざまな言語環境もサポート可能だ。この特集では、厳選プラグイン紹介に加え、題とするプラグイン開発のノウハウに触れていく。 dev Java特集「Sunを隠すEclipseの真価」では、Eclipseの基機能から、事例とするiアプリの開発手法など、さまざまな側面でEclipseの活用方法を解説している。しかし、Eclipseを当の意味で効率よく使いこなすためには、プラグインについて深く知っておくべきだ。 この特集では、プラグインについての基礎知識から「更新マネージャー」を用いたプラグインの導入方法、そしてアップデートや開発を効率的に進めるための厳選プラグインについて触れていく。 さらに、開発者の視点から見たプラグインの特徴や、サンプルプラグインの作成解説など、Eclipseとプラグ

    特集:Eclipseを築き上げたプラグイン、その開発法まで
  • アスペクト指向プログラミング オーバービュー

    記事でPollice氏は、アスペクト指向プログラミング(AOP)の概要を示し、AOPの将来性、その将来性を実現するために必要なもの、およびそれに伴う問題や障害について述べている。 理想的な世界では、ソフトウェアの作り直しなどという作業は存在しないだろう。おそらく、適切なオブジェクト・モデルが最初から得られ、ウォーターフォール型の開発アプローチがうまく機能するだろう。しかし悲しいかな、われわれが住んでいるのは理想的な世界ではない。そのため、ソフトウェア・システムを構築するためのよりよい方法を常に模索しているのである。 われわれは現実的に、すべての状況に対して適切なプロセス、手法、言語、プラットフォームなどが存在しないことを認識している。だからこそ、ツールのレパートリーを広げて、特別なツールや手法が必要になったときにすぐにそれらを利用できるように準備しているのである。この業界(もちろんIT

    mazume
    mazume 2010/01/22
  • ビックカメラとベスト電器、1万1800円の500万画素オリジナルデジカメ

    ビックカメラとベスト電器は4月4日、日ポラロイド製のオリジナルコンパクトデジタルカメラ「i535BB」を4月中旬より発売すると発表した。販売予定価格は1万1800円。 i535BBは、有効画素数が約500万画素の1/2.5型CMOSセンサーを備えたコンパクトデジタルカメラ。レンズは35ミリフィルム換算で36~108ミリ相当の光学3倍ズーム(F2.8~F4.8)となっている。表示部は2.36インチTFT液晶で、記録メディアは32Mバイト内蔵メモリのほか、SDメモリーカードおよびSDHCメモリーカードに対応。電源は単三形乾電池2で、サイズは89.5(幅)×61(高さ)×28.8(奥行き)ミリ、重量は約134グラムだ。 販売はビックカメラ全店およびベスト電器各店で行われ、ミニ三脚とポーチが付属する。 関連記事 8メガCCDと顔検出搭載の1万円台デジカメ、ビックで販売 ビックカメラが日ポラロ

    ビックカメラとベスト電器、1万1800円の500万画素オリジナルデジカメ
    mazume
    mazume 2008/04/11
    安さ・使いやすさとブランドイメージの推移が気になる。だめだろうな。あと使いやすいのだろうか?
  • iPod touch「8つの新機能」をチェックする

    ソフトウェア・アップグレードが済んでいると、画面上のアイコンが増えているからすぐに分かる。では、冒頭に書いた順番で機能をチェックしてみる。 歌詞表示 楽曲の再生中に画面をタップするとスライドバーの下に、アートワークに重なる感じで歌詞が表示される。ビジュアル的にもなかなかきれいなので、iTunesで歌詞を入れている人はぜひ試してみて欲しい。 アップグレードしたあとのiPod touch。この画面はメールをセットしたりアイコンの位置を動かした後なので実際にはちょっと違うが、合計12個のウィジェットが並ぶようになる。いきなり使えるアプリが増えたのだ。 ホーム画面のカスタマイズ 次はホーム画面をカスタマイズしよう。できることは並べ替えだけだが、今回のアップグレードでホーム画面を複数ページ持てるようになったため、あまり使わない機能は2ページ目に追いやっちゃうことですっきりさせることもできる。 今回の

    iPod touch「8つの新機能」をチェックする
    mazume
    mazume 2008/01/26
    メニューカスタマイズ
  • ITmedia エンタープライズ:第3回 話題騒然! 「言語内DSL」の概念とRake【前編】 (1/2)

    第3回 話題騒然! 「言語内DSL」の概念とRake【前編】:Ruby on Rails究極指南(1/2 ページ) 近年、特定の領域に存在する問題の解決に特化してデザインされたコンピュータ言語「DSL」が注目を集めている。稿では、RubyとDSLの関係について解説していく。Railsによって注目を浴びたRakeを取り上げて、DSLの概念やRakeの特徴、その使い方などを説明する。 RubyとDSLの関係 近ごろ、DSLという考え方が注目を集めています。DSLとは、特定の領域(ドメイン)に存在する問題の解決に特化してデザインされたコンピュータ言語のことを指します。 DSLの考え方*は新しいものではありません。例えば、awkは「テキストをフィルタリングする」という問題を解くことに特化したDSLと考えられます。そのほか、自分で特定の問題を解くためにミニ言語を設計・実装された経験のある方もいるで

    ITmedia エンタープライズ:第3回 話題騒然! 「言語内DSL」の概念とRake【前編】 (1/2)
    mazume
    mazume 2007/07/26
  • 1