タグ

ブックマーク / builder.japan.zdnet.com (25)

  • 間もなくJava SE 9、Java EE 8が登場! それによってJava開発はどう変わるのか?──Java Day Tokyo 2017基調講演レポート - builder by ZDNet Japan

    2017年5月、国内最大級のJava開発者カンファレンス「Java Day Tokyo 2017」が都内で開催された。今年も国内外からJavaのキーマンを多数参集して催された同イベントの基調講演の模様を紹介する。 Javaはクラウド時代もメインストリームの技術オラクルは2017年5月17日、グランドプリンスホテル新高輪 国際館パミールにおいて恒例のJava開発者向けカンファレンス「Java Day Tokyo 2017」を開催した。今年のJava Day Tokyoで大きなトピックとなったのは、年内のリリースが迫る「Java SE 9」と「Java EE 8」、そして国内のさまざまな領域で進むJavaの活用だ。同イベントの基調講演および各セッションでは、それらを中心に最新の技術情報や活用事例などが紹介された。ここでは、Javaに関する国内外のキーマン、およびJavaの活用を進める国内

    間もなくJava SE 9、Java EE 8が登場! それによってJava開発はどう変わるのか?──Java Day Tokyo 2017基調講演レポート - builder by ZDNet Japan
  • 「Java SE 9」がいよいよ7月リリース。櫻庭祐一氏と吉田真也氏に注目ポイント、移行時の留意点を聞いた - builder by ZDNet Japan

    Java SE 9」がいよいよ7月リリース。櫻庭祐一氏と吉田真也氏に注目ポイント、移行時の留意点を聞いた 「Java SE 9」の正式リリースが2017年7月に迫った。新機能の導入でさらに進化するJava SE 9の注目ポイントなどについて、Java Championの櫻庭祐一氏とOpenJDKコミッターの吉田真也氏に聞いた。 “待ちに待った”Java SE 9リリース 2017年7月、いよいよJava SEの最新版となる「Java SE 9」がリリースされる予定だ。「Project Jigsaw」や「JShell」などの新機能が追加されるJava SE 9の登場により、Java開発はどう変わる可能性があるのか? Java Championの櫻庭祐一氏と、OpenJDKにおいてJShellのコミッターを務める吉田真也氏に話を聞いた。 ──Java SE 9のリリースが7月に迫りました。今

    「Java SE 9」がいよいよ7月リリース。櫻庭祐一氏と吉田真也氏に注目ポイント、移行時の留意点を聞いた - builder by ZDNet Japan
    igaiga07
    igaiga07 2017/04/13
    “まず確実に起こるであろうことは、「今まで動いていたものが、そのままでは動かなくなる」ということです。”
  • Java SE 9にスムーズに移行するための互換性チェックポイント - builder by ZDNet Japan

    2017年7月に登場予定の「Java SE 9」では、JDKに関していくつかの変更が予定されている。既存アプリケーションをスムーズに移行するためのチェックポイントを紹介する。 Java SE 9への移行では内部実装の変更や機能削除による互換性の問題に注意すべし Javaは、これまで後方互換性の維持にコミットしてバージョンアップが行われてきた。2017年7月にリリース予定の「Java SE 9」では、モジュール機構(Project Jigsaw)をはじめとする新機能が導入される一方、JDKに関しては既存機能の廃止などいくつかの変更が予定されている。それらの変更に伴い、従来バージョンで作られたアプリケーションをJava SE 9上で動作させる際には、互換性の問題が生じる可能性がある。日オラクルが2016年12月に開催したセミナー「Javaで創るクラウド時代のエンタープライズ開発 ~マイクロサ

    Java SE 9にスムーズに移行するための互換性チェックポイント - builder by ZDNet Japan
  • Java EE 7/8の新機能を先取り! Oracle WebLogic ServerとOracle Coherenceが12.1.3にバージョンアップ - builder by ZDNet Japan

    オラクルは2014年7月、Oracle WebLogic Server 12cとOracle Coherence 12cの最新バージョンとして「Oracle WebLogic Server 12.1.3」と「Oracle Coherence 12.1.3」の提供を開始した。これら新バージョンの特徴は、Java EE 7や同8の新機能の一部にいち早く対応するなど、意欲的な機能強化が図られている点だ。両製品の担当マネジャーに聞いた新バージョンの強化ポイントを紹介しよう。 まずはOracle WebLogic Server 12.1.3の新機能から見ていきたい。同製品の最大の目玉となるのは、Java EE 7の4つの主要APIに対応した点だ。まだ一部ではあるものの、"Java EE 7対応"は商用アプリケーション・サーバとしては国内初となる。今回対応したのは次の4つのAPIだ。 Java A

  • スタートアップは“ARC”で楽しく、速く、効率的に! - スタートアップ on Heroku Demo Day - builder by ZDNet Japan

    「ARC」という言葉をご存知だろうか。Aは「Agile」、Rは「Ruby」、そしてCは「Cloud」をそれぞれ意味している。 いま、西海岸を中心とするスタートアップ企業の間では、このARCによる迅速で無駄のないビジネスの立ち上げ、いわゆる「リーンスタートアップ(Lean Startup)」というビジネススタイルへの関心が高まっている。そして、このトレンドはここ日のスタートアップにも確実に拡がりつつあるようだ。 そしてARCのすべての要素を体現している企業が、Salesforce.comを親会社にもつPaaS事業者のHerokuだ。アジャイルな手法を駆使してクラウド上で開発、その上にRubyを乗せたプラットフォームを構築し、多くのスタートアップ企業にビジネスの基盤となる環境を提供している。 7月17日、東京・赤坂で行われたサンブリッジ グローバルベンチャーズ主催によるイベント「スタートアッ

    スタートアップは“ARC”で楽しく、速く、効率的に! - スタートアップ on Heroku Demo Day - builder by ZDNet Japan
  • 次期JavaアプリケーションのUI構築を担う「Java FX 2.0」 - builder by ZDNet Japan

    Javaが登場して以来長い期間、デスクトップアプリケーションのUI構築はAWT/Swingがその役割を担ってきた。しかし、その状況も変わろうとしている。 近い将来JavaFXJavaに統合されることで、Javaアプリケーション開発者はより効率的にリッチUIの開発を行えるようになる。 JavaFX 2.0に至る経緯 JavaFXは当初、マルチデバイスに対応したRIAプラットフォームとして登場した。最初に発表されたのは2007年のJavaOneでのことだ。デスクトップアプリケーション向けにHotSpot VM上で動作するJavaFX Desktopの他、CLDCモバイル端末で動作するJavaFX Mobile、テレビやセットトップボックス向けのJavaFX TVといったラインナップを揃え、アプリケーションの開発はスクリプト言語のJavaFX Scriptで行う。そんな構想が掲げられていた。

    次期JavaアプリケーションのUI構築を担う「Java FX 2.0」 - builder by ZDNet Japan
  • Google提唱の新プロトコル「SPDY」とは--SPDYで変わること、変わらないこと - builder by ZDNet Japan

    次期HTTPの有力候補に挙げられたSPDY Googleが提唱している「SPDY(スピーディ)」がにわかに注目を集めている。 SPDYは高速なWebコンテンツ転送を実現するための新しいネットワークプロトコルである。Googleは以前からWebの高速化に極めて熱心に取り組んできた。そのために開発されたプロダクトは、Webサーバ、Webブラウザ、JavaScriptエンジン、各種開発ツールなど、Web技術のあらゆる側面をカバーしている。SPDYもその取り組みの一環であり、ネットワークプロトコルというWebの基幹部分から高速化へのアプローチを進めようというものだ。 SPDYは2010年に発表され、2011年前半にはブラウザのChromeに実装され、一般のユーザーでも利用できるようになった。このとき、Googleの一部のサービスではChromeとの通信にSPDYを利用していることが明かされている。

    Google提唱の新プロトコル「SPDY」とは--SPDYで変わること、変わらないこと - builder by ZDNet Japan
  • WebSocketを使える主なWebサーバとその実装状況 - builder by ZDNet Japan

    先週はWebサーバとWebブラウザの間で双方向通信を実現する「WebSocket」について解説した。それに引き続き、今回はWebSocketプロトコルをサポートする主なWebサーバと、稿執筆時点での実装状況を紹介したい。 WebSocketプロトコル仕様のドラフトの種類 WebSocketプロトコルの仕様は、RFC6455として登録される以前からドラフトが公開されていた。ただし、頻繁に改訂が行われてきたためリビジョンごとに互換性がない場合もある。Webサーバ側の実装はその改訂を追いかける形になっているため、Webサーバを選ぶ上では、どの実装がどのリビジョンに対応しているのか把握することが必要になる。 仕様の策定を進めているIETFでは、当初「draft-hixie-thewebsocketprotocol-xx」(xxはリビジョン番号)の名前でドラフトを公開していたが、ビジョン76以後は

    WebSocketを使える主なWebサーバとその実装状況 - builder by ZDNet Japan
  • W3C、「HTML Device」の草案作りを開始 - builder by ZDNet Japan

    ウェブサイト構築に使用される言語の標準化を担うWorld Wide Web Consortium(W3C)は、ウェブカムに直接インターフェースを提供する技術への取り組みに着手した。 W3Cは、ハイパーテキストマークアップ言語(HTML)の仕様に「HTML Device」を追加する作業を開始した。米国時間12月11日時点での仕様ドラフトによると、「このデバイス要素はデバイスセレクタを表し、ユーザーはこれを使って、ビデオカメラなどのデバイスに、ページへのアクセスを許可できる」という。 この動きは、ウェブ標準の範囲がもう1段階拡大することを示すものだ。ウェブ標準の唱道者たちは、静的なウェブページだけでなく、インタラクティブなウェブアプリケーションについても、ウェブ標準を基盤にしようとしている。ウェブアプリの基盤をウェブ標準にすると、PC上でアプリケーションがネイティブに動作しているハードウェアに

  • まさかiPhoneで本格的なオンラインゲームが遊べるとは……「Seven Swords」プレイレポ - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 週末といえばカジュアルデイ。 ということで、当ブログではネット関連で流行っている話題や、その他、僕が個人的に気になっていることなんかをフリーダムに取り上げていこうと思います。 さて、ちょっと前からiPhoneアプリについて色々レビューしているわけですが、 記事のコメントでゲームアプリをたくさんご紹介いただき、さっそくそれらをダウンロードして遊んでみました。 ……で、驚いたのが、iPhoneにかなり格的なネットゲームが登場しているということ。 有名なのかもしれませんが、ゲーム好きでこれを知らない方がいたらもったいないと思ったのでご紹介させていただきます。 そのゲームは「Seven Swords」というタイトルで、 現在はテスト版のみ公開されており、無料でダウンロードが可能です(ダウンロードはこちらから)。 製品版の公

  • Apacheの設定を変更し、単一IPアドレス上で複数のSSLサイトを運用する - builder by ZDNet Japan

    Apacheのバージョン2.2.12以降では、SNI(Server Name Indication)という、SSLプロトコルに対する拡張機能がサポートされているため、名前ベースのHTTPサイトを設定する場合と同じように名前ベースのHTTPSサイトを設定することが可能になっている。記事では、Apacheのこの機能について紹介する。 Apache Webサーバがバージョンアップし、成熟していくに伴い、新機能の追加やバグの修正が行われてきている。そして、バージョン2.2.12で追加された機能のうち、最も重要なものはおそらく、単一IPアドレス上で複数のSSLサイトを運用できるようにするという、長らく持ち望まれていた機能だろう。 これまでは、特定のIPアドレスに対してSSL対応のWebサイトを割り当てた場合、そのサイト1つしかSSL対応のWebサイトを運用することができなかった。つまり、IPアドレ

    Apacheの設定を変更し、単一IPアドレス上で複数のSSLサイトを運用する - builder by ZDNet Japan
  • 知られざるちょっと便利なフリーウェアユーティリティ4選 - builder by ZDNet Japan

    私が愛用しているフリーウェアツールの多くには、似たような機能を持った競合がたくさん存在しているものの、便利な機能が多すぎて困るということはないはずだ。以下の4つのユーティリティは、ファイルのバックアップ取得や、スクリーンショットの取得、プログラムのアンインストール、ダウンロード速度の測定を行うためのものであり、おそらくあなたはその名前も聞いたことがないはずだ。 MyUninstaller(Windows 95/98/Me/NT/2000/XP) MyUninstallerは、Windowsがデフォルトで提供している「プログラムの追加と削除」ユーティリティを置き換えるものであり、Revo Uninstallerの代替として使えるものとなっている。これらはいずれもプログラムのアンインストールを行うユーティリティであるが、類似点はそのくらいしかない。 MyUninstallerはRevoと比べる

    知られざるちょっと便利なフリーウェアユーティリティ4選 - builder by ZDNet Japan
  • システム開発の入門者から中級者にステップアップするための10のティップス - builder by ZDNet Japan

    ある読者との電子メールのやり取りの中で出てきた話である。彼は、開発者向けのブログや記事、雑誌の内容が2種類に分類できるということを述べていた。その2種類とは入門者向けのもの("Hello World"に代表されるもの)とエキスパート向けのもの(MSDN Magazineのようなもの)である。 これはなかなか鋭いポイントを突いている。開発者が入門レベルから中級レベルにステップアップするうえで役立てることのできる情報がほとんどないのだ。以下は、こういったステップアップを実現するための10のティップスである。 #1:新たなプログラミング言語を学習する 新たなプログラミング言語を学習することは、それがどのような言語であったとしても、より優れた開発者になるための近道となるのである(このことは、あなたが既に多くのプログラミング言語を修得していたとしても成立することである)。言語を選択する際には、あなた

    システム開発の入門者から中級者にステップアップするための10のティップス - builder by ZDNet Japan
  • 解雇通知を受け取ったら・・・検討すべき6つの交渉 - builder by ZDNet Japan

    さあ、クラウドで解決しよう。 Google Cloud が「業務最適化」と 「イノベーションの実現」のヒントを提案 リスクのある暗号資産取引を追跡 ブロックチェーン分析を利用し 暗号資産取引の健全性向上を支援する! DXの成否を分けるのはガバナンス Microsoft Security Forum 2021 Day2 どこよりもわかりやすい基調講演解説! 現場業務のデジタル化の最適解 JBSのアプリポケットとアプリメーカーが 企業のデジタル化をサポート トップランナー対談:前編 成長を続けるEDR市場で何がおきているのか ラック×クラウドストライクによる徹底議論 AI/IoTの時代を見据えた挑戦 デル・テクノロジーズ PowerEdge シリーズ その設計思想と特長に迫る みんなが使うMySQLの企業活用 なぜ有償サポートがあったほうが良いのか? 有名テクノロジー企業もOracleに頼む理

    解雇通知を受け取ったら・・・検討すべき6つの交渉 - builder by ZDNet Japan
  • PS3 Linuxお試しインストールガイド2008--今年はUbuntuも入れてみた! - builder by ZDNet Japan

    昨年のちょうどこの時期に、「PS3 Linuxを年末年始にとりあえず動かしてみたい人向けインストールガイド」という記事を書いた。 あれからの1年でプレイステーション3(PS3)の周辺状況もかなり変化した。2007年11月に、搭載ハードディスクドライブ(HDD)が40Gバイトのモデルが発売されたのに続いて、2008年10月には、コントローラとしてDUALSHOCK3を標準装備したHDD 80Gバイトの新モデルが登場。現在、新品市場のPS3は40G/80Gバイトの両モデルが中心となっており、「メタルギアソリッド4」や「リトルビッグプラネット」など、PS3のパワーを存分に堪能できるゲームソフトも次々と発売された。 さらに、「PlayStation Store」におけるダウンロードコンテンツの充実、メタバースによるコミュニティサービス「PlayStation Home」の公開、システムソフトウェア

    PS3 Linuxお試しインストールガイド2008--今年はUbuntuも入れてみた! - builder by ZDNet Japan
  • commons-langでゼロパディングする--commons-langの便利メソッド - builder by ZDNet Japan

    前回までは判定メソッドを扱ってきたが、今回は文字列を生成するメソッド「leftPad」を紹介したい。これを利用すると、commons-langで固定長の文字列を簡単に生成することができる。 StringUtils#leftPad StringUtils#leftPadメソッドの処理内容については例を示すのが早いだろう。 System.out.println( StringUtils.leftPad("123",7,'0') ); 実行結果は、 "0000123" となる。 StringUtils#leftPadメソッドは、「第1引数で指定した文字列」を、「第2引数で指定した桁数」になるように、「第3引数で指定した文字」で、「固定長の文字列」に変換する、というもの。 このように0(ゼロ)を付加して固定長の文字列にすることを「ゼロパディング」という。 筆者の経験では「伝票番号」などのために、固

    commons-langでゼロパディングする--commons-langの便利メソッド - builder by ZDNet Japan
  • JavaScriptクロージャを完全理解!スコープチェインを知る(後編) - builder by ZDNet Japan

    前回はスコープチェインのお話に入るための予備知識として「変数オブジェクト」についてのお話をしました。それを踏まえて、今回はスコープチェインと、それによって実現されているクロージャについてしっかり学んでいきたいと思います。 スコープチェインとは 変数オブジェクトに関する説明はしっかりご理解頂けましたでしょうか?JavaScriptの変数は、全て変数オブジェクトのプロパティとして扱われている事、そして変数オブジェクトは状況に応じて違うものが使われる(グローバルスコープであればグローバルオブジェクト、ローカルスコープであれば目に見えない変数オブジェクト)というものでした。ローカルスコープに対応する変数オブジェクトは「アクティベーションオブジェクト」と呼ばれ、関数呼び出しが行われると自動的に作成されます。 しかし実際は、変数を参照するという事は、その場における変数オブジェクト「だけ」を探す訳ではあ

    JavaScriptクロージャを完全理解!スコープチェインを知る(後編) - builder by ZDNet Japan
  • JavaScriptの変数のスコープについて学ぶ - builder by ZDNet Japan

    RPA見直される”業務”と”人”の関係 人的リソースを単純作業から解放! 高付加価値業務への転換のために Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 今時プライベートクラウドの作り方 2020年代のプライベートクラウド環境を AzureとVMwareを例に紹介 高い従業員満足度と安心・安全 新時代にむけた理想の業務環境こそ Anywhere Workspaceが目指す未来 最新ストレージで変わるIT運用 仮想化テクノロジーとFlashArrayの組合せで 運用負荷軽減と高性能化を実現したDMM サービスを止めない! サイバーエージェントに聞く高可用性の実現 そこにピュア・ストレージが選ばれた理由 年間5,000件の問い合わせに対応 疑問を解消したいユーザーも答える情シスも みんな幸せになるヘルプデスクの最適解

  • Google App Engine詳解:さっそくHello Worldから作ってみた - builder by ZDNet Japan

    エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 50年の経験を持つアイネットが提供 ユーザー企業の使いやすさを第一に考えた ワンストップで使えるマネージドクラウド リモートワークを成功させる方法 必須となるセキュリティをどう強化するか 必要な対策5つを紹介 Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 電話営業・インサイドセールの革新 AIによる自動文字起こし・会話分析が 音声コミュニケーションの可能性を拓く ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス AWSとAzu

    Google App Engine詳解:さっそくHello Worldから作ってみた - builder by ZDNet Japan
  • JavaScriptのプロトタイプチェインをちゃんと理解する - builder by ZDNet Japan

    前回までのおさらいと今回のあらすじ 前回まで、JavaScriptでオブジェクト指向を行う方法についてお話ししてきました。コンストラクタやthisオブジェクトなど、様々なことについてお話ししてきましたが、その中でも重要なのはプロトタイプという概念です。 プロトタイプについては前々回お話ししました。その内容を簡潔に表すと、「オブジェクトのメンバは、『オブジェクト自身→プロトタイプ』と言う順序で検索される」ということでした。 しかし、この話にはまだ先があります。それが「プロトタイプチェイン」と言う概念です。 「プロトタイプチェイン」は、JavaScriptプログラムの動作を理解する上ではある意味中核ともいえる概念で、またとても面白いところでもあります。 プロトタイプチェインとは? いきなりですが、プロトタイプってそもそも何なのでしょう? 前々回もお伝えしたとおり、「オブジェクト自身→プロトタイ

    JavaScriptのプロトタイプチェインをちゃんと理解する - builder by ZDNet Japan