サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
オブジェクトとクラスの関係について、次のような説明を見かけました(文言の引用ではなくて、檜山による要約)。 オブジェクトとクラスは全体としてツリー構造をしていて、ツリーの末端をオブジェクト、末端以外のノードをクラスという。末端であるオブジェクトは、その親ノードであるクラスのインスタンスと呼び、クラスどおしの親子関係を継承関係と呼ぶ。 うーむ、この説明、ある意味「簡潔でわかりやすい」とも言えるのだけど、ちょっと単純化し過ぎでしょ。 オブジェクトやクラスの概念て、そんなに美しくもなきゃ、整合的でもありません。実用性やら実装上の都合やらでゴチャゴチャですがね。しかし、そのゴチャゴチャが悪いともいえません。ゴチャゴチャを無理に単純化することなく、必然性を持った(幾分は偶発的だけど(苦笑))複雑さとして理解すべきかと思います。 というわけで、メタクラスやレイフィケーション(reification)な
ファイナンシャル・プランナー 石原 敬子 政府・日銀(日本銀行)による為替市場介入が行われても、円高ドル安の進行を止められないようです。そのような中、エコノミストからは「実質為替レートでは、現在の為替水準はそれほど円高ではない」という意見や、その反論のコメントが発表されています。 しかし、それらの意見の意味がよく理解できないという声も見聞きします。ここでは、上記の議論を理解するために、物価水準を考慮した為替レートとはどういうものなのか、基本的な点を簡単に説明しましょう。 取引する際の比率「名目為替レート」 ニュースなどで「本日の為替相場は……」といったとき、2つの通貨の間で交換する比率を指しています。たとえば、円と米ドルを交換するとか、円とユーロを交換するといった具合です。つまり、「1ドル=83円です」といえば、「1ドルを手にするには、83円が必要です」と言っているのにひとしいわけです。
カラーイメージをグレースケール色に変換するサンプルです。 BufferedImageを生成するところは省いてありますので、他のサンプルを見て適当なイメージを作成してください。 グレースケール変換のサンプルは2つ表示しています。 中間値法はRGBの最大、最小値を取得して、平均を設定する方法で、一番単純な方法です。 NTSC係数による加重平均法は、RGBそれぞれに係数をかける方法ですが、下記の例は近似値計算してあります。 NTSC係数による加重平均法の方がグレースケールとしては人間の感覚に近い方法です。 続きを読む
イメージの透過[RGBImageFilter]・Javaの小技、サンプル、ニュースなどを紹介していきます。みんなで参考にしてください。 RGBImageFilterを使用して、画像ファイルを透かして表示するサンプルです。 次のサンプルでは、画像の黒い部分を完全に透過して、それ以外の場合は背景と透かして重ねています。 出来たImageオブジェクトを、Graphics2DのdrawImageなどで描画してください。 Toolkit tk = getToolkit(); Image image = tk.createImage(me.getResource("images/sample.png")); Image transImage = tk.createImage(new FilteredImageSource(image.getSource(), new TransparentFilter
7月31日付で2年半ほど在籍した株式会社エスプラニングを退職しました。退職系のエントリーはブクマが稼げると聞いて、状況報告を書こうかなと思います。 前職でやっていたこと 前職は主にJavaによるアプリケーション開発が主業務でしたが、珍しくWeb系というわけでもありません。入社した頃は、Swingでのデスクトップアプリケーションが主プロダクトでした。最近はWebアプリケーションやスマフォ系もやっています。そんな会社で自分が行ってきたことは、開発環境の整備、コード品質の向上、プロジェクト全体の進め方の改善などです。 具体的には、ユニットテスト、読みやすいコード、リファクタリング、レビュー、KPT、カンバン、Trac/Redmine、バージョン管理、継続的インテグレーション、ユースケース駆動開発などなどです。 ぶっちゃけ言えば、入社した当時はお世辞にも技術レベルは高いと言えませんでした。バージョ
どのような事が出来るか試したい場合は デモツール (Java ソース入り) 参照。 開発環境の設定 AWTUtilities は 6u10 以降の Sun 実装 JDK (Apple 含む) に含まれているため、該当する JDK を使用しているのであればライブラリ等をインストールすることなしに使用する事が出来ます。javap コマンドを使用すると実行環境で利用できるか簡単に確認できます。 $ javap com.sun.awt.AWTUtilities Compiled from "AWTUtilities.java" public final class com.sun.awt.AWTUtilities extends java.lang.Object{ public static boolean isTranslucencySupported(com.sun.awt.AWTUtili
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く