タグ

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

  • Java SE 8のDate and Time API、ラムダ式、Stream APIは本当に使えるか? 従来コードとのパフォーマンス面の違いを検証する - builder by ZDNet Japan

    Java SE 8で追加された新機能の中でも特に広い範囲に影響するのが「Date and Time API」、「ラムダ式」、「Stream API」だ。これらの機能の実態を、日オラクルの伊藤智博氏がパフォーマンスの観点から検証した。 Java SE 8の新機能に対して開発者が抱く疑問 Java SE 8ではさまざまな新機能が追加されたが、それらの中でも特に広い範囲に影響するのは「Date and Time API」、「ラムダ式(Lambda式)」、そして「Stream API」の3つであろう。これらはJavaプログラムの基的な構造を変えるものであり、使いこなせば強力な武器になる。だが、日オラクルの伊藤智博氏(コンサルティング統括部 プリンシパルコンサルタント)によれば、実際の現場では次のような疑問の声を聞くことが少なくないという。 Date and Time APIについて──「従

    Java SE 8のDate and Time API、ラムダ式、Stream APIは本当に使えるか? 従来コードとのパフォーマンス面の違いを検証する - builder by ZDNet Japan
  • 2016年のJavaはどこに向かう? 標準化の最新動向、開発手法のトレンドを見る - builder by ZDNet Japan

    「より早く、スピーディな開発」を指向するトレンドは、Javaの標準化や開発手法にも大きな影響を及ぼしつつあるようだ。JavaOne 2015のトピックも交えて、それらに関する最新の動向を概観してみたい。 今日、世界中のJava開発者が、言語仕様や機能の面で大きく生まれ変わったJava SE 8/Java EE 7の習得と活用に取り組んでいる。その一方で、最新の開発トレンドやテクノロジーの発展、そしてビジネス・ニーズを取り込み、JavaおよびJava開発の世界は引き続き進化を続けている。その方向性は? 今年、誌サイト読者は何に注目すべきか? 2015年10月に米国サンフランシスコで開催された「JavaOne 2015 San Francisco」における発表内容および注目トピックも交えて、日オラクルの伊藤敬氏(Fusion Middleware事業統括部 シニアマネジャー)が解説する。

    2016年のJavaはどこに向かう? 標準化の最新動向、開発手法のトレンドを見る - builder by ZDNet Japan
  • ユーザーにとってはUIがすべて:UIデザイン原則をソシオメディアが語る - builder by ZDNet Japan

    シーネットネットワークスジャパンは9月29日、builderとしては2回目のイベントとなる「builder tech day」を開催した。今回は「User Interface & beyond」をテーマに、ソシオメディア、マイクロソフト、アドビシステムズ、カールのスピーカーが登壇し、ユーザーインタフェースの現在と未来について講演した。 稿では、ソシオメディア取締役である上野学氏の基調講演「ユーザーにとってはUIがすべて」を紹介しよう。 トイレにひそむUIのヒント 講演の冒頭、上野氏は米国の著名なデザイン・コンサルティング・ファーム、Adaptive Pathに2008年まで在籍していたDan Saffer氏と対話した際のエピソードを披露。 Saffer氏が「トイレにはユーザー・インタフェース・デザインの様々なヒントがある」と話していたことを紹介し、下の画像を示した。 上野氏は赤色の注意書

    ユーザーにとってはUIがすべて:UIデザイン原則をソシオメディアが語る - builder by ZDNet Japan
  • ジャンル問わず「買って本当に良かったと思う物」をtwitterユーザーに聞いてみた - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス DNSを守り、DNSで守る 高度・巧妙化し危険度を増すサイバーリスク いま考えるべきモダンセキュリティのあり方 iPhoneデバイスも統合的に管理 激しく変化する業務環境とリスクに合わせ 深化するM365セキュリティ オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 現場主導のデジタル変革 ビジネス変革のための“ITの民主化” そして 変わるIT部門の役割 当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた 仮想デスクトップサービスの最新事情 複数の選択肢の

  • 世界の歴史の動きをビジュアル化したFlashがすごい - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 今日は世界の歴史をとても楽しく勉強できる面白フラッシュをいくつかご紹介したいと思います。 僕も学生時代には世界史を専攻していたのですが、 歴史って暗記科目だと思うと急につまらなくなってしまうんですよね。 そうではなくて、大きな流れをイメージしながら物語を読み解くつもりで勉強していくと、とても楽しい科目に化けます。 で、その大きな全体の流れを把握するのに便利なフラッシュがこれ。 まずは東アジアバージョン。 ■東アジア西暦0~2000 右を向いている三角の矢印をクリックすると、西暦0年から2000年に向かってゆっくりと地図が変化していきます。 そのとき勢力図がどうなっていたのかだけでなく、各勢力がどのようにして拡大し、ぶつかり、そして滅んでいったのかがよくわかります。 途中経過はこんな感じ。日はあまり変化しないですね。

  • HTMLをDBみたいに使えるスゴイライブラリ『htmlSql』を CakePHPで使う - h2ospace - builder by ZDNet Japan

    APIRSSなどを提供しているサイトは、情報を簡単に扱うことができますが、例えば Yahoo!の検索結果とか、mixiのニュースとか、あるサイトの一部を取り出したいことってよくあります。(とはいえ、著作権違反には注意 そんな時、PHPのライブラリである「htmlSql」を利用すると便利。このライブラリに、ファイルでもURLでも文字列でも、HTMLで作られたものなら何でも与えると、解析して取り出しやすくしてくれます。しかも、その取り出し方はSQL! 例えば、「id属性が’test’の p要素の内容を取り出したい」という場合には、次のようなSQLを使います。 SELECT text FROM p WHERE $id=="test" 超パワフル。ということで、これを CakePHPで利用するためのテクニック。 まずは、ダウンロードしたファイルの中から次のファイルを「app/vendors」フォ

  • 「iPhone4が初めてのiPhoneです」という一般人がとりあえずやっておいた方がいいと思う12項目 - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 とうとうiPhone4が発売になりましたね! 何やら行列もすごかったようですが、皆さん無事に購入できたでしょうか。 僕はまだ3GSを使っていますが、OSはアップデートしたのでとりあえず気分だけはiPhone4になってます! ということで、たぶん今回の新型発売をきっかけに初めてiPhoneを買ったという方も多いと思いますので、以前書いた「今さらだけど、一般人がiPhone買ったらとりあえずやっといた方がいいと思う10項目」をアップデートしておこうと思います。なんか、ちょこちょこ変わった点もあるみたいなので。 前と同じで、対象は一般人です。 なので詳しい方からすれば「何を当然のことを」と思われるかもしれませんが、まぁそれはそれということで。 もし周りにiPhone4が初めてのiPhoneです、という方がいたら手っ取り早く

  • 引越しを考えているなら押さえておきたい、時期を問わず使える5つのウェブサービス - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 最近家が手狭になってきたので、引っ越そうかなーなんて漠然と考えています。 でも引っ越しって面倒なので、何か楽になるWebサービスはないものかと探した結果、 いくつか便利そうなサイトを見つけたのでまとめてみますね。 ちなみに4月で引っ越しラッシュが一段落して、今はいわゆるシーズンオフなわけですけども、「お部屋探し達人」によると 物件と時期の関係ってこんな感じみたい。 混み合う時期を避けて家を探したい人にとっては今が狙い目かもしれませんね。 で、まずはどこらへんに住むのかという話ですが…… こんなWebサービスがありました。 犯罪発生マップ 都内限定みたいですが、地域別に犯罪発生率がわかる警視庁の便利マップです。 区や市単位で拡大表示もできるので、より安全な地域に住みたい方は一度目を通してみるといいかも。 地域を決めたら

  • よい単体テストの特徴と、書くためのヒント - builder by ZDNet Japan

    Alan Cooper氏著の「The Inmates Are Running the Asylum」(邦題「コンピュータは、むずかしすぎて使えない!」)で、同氏は「軍艦にコンピュータが導入されたら何が起こるか」という問いを発している。同氏は、米国のミサイル巡洋艦ヨークタウンが大西洋で艦隊行動を行っていた際に起きた事件を例に挙げた。その時、海軍の技術者は燃料バルブを調整しており、艦上管理コンピュータの1つにゼロを入力した。すると、プログラムは入力されたゼロの値で別の数を割ろうとして(この解は数学では未定義となる)、ドカン!制御システム全体が完全にクラッシュしてしまい、海岸に曳航できるようになるまで、何時間も水上で立ち往生してしまったのだ。 この艦の管理システム全体が、設置前にはまったくテストされず、なんらかの形のテスト運用も行われなかったというのは考えにくいことだ。このシナリオは、「当に?

  • すべてのサポート技術者が身につけるべき10の手順 - builder by ZDNet Japan

    技術畑では、他のものより頻繁に実行されるタスクがいくつかある。状況にかかわらず、ほとんど常に実行される頼りになる手順がある。そして、オンサイトの作業で自分の身を救ってくれる、不可欠な技能がある。自動的にでもできるようにしておくべきタスクがある。 わたしは2月の始めに、現場作業に持って行くべき、不可欠な10の道具についての記事を書いた。今回の記事では、すべてのコンサルタントやサポート技術者が知っておくべき、10の手順のリストを紹介する。おそらく読者はそのいくつかをすでに熟知しているだろう。しかし、他の項目についてはなじみがないかも知れない。 1.chkdskを実行する 最近のことだが、あるクライアントの2台のPOSマシンが無作為にクラッシュする状態だった。わたしは現場に着くと、それらのマシンの使用期間を尋ね(わたしはすでに原因に目星をつけていた)、それらがすでに4年から5年使われているという

    すべてのサポート技術者が身につけるべき10の手順 - builder by ZDNet Japan
  • プログラマーになるための5つのヒント - builder by ZDNet Japan

    TechRepublicのメンバーsteven.balderrama氏は、掲示板に彼がプログラマーとしてのキャリアを始める準備が出来ているかどうかを尋ねる質問を投稿した。彼はC#の自習に多くの時間を割いており、それにはLINQ to SQLなどの進んだ技術も多く含まれ、今度はWPFを勉強し始めている。それに加え、彼は現在ネットワーク業界で働いており、すでにIT業界の一般的な困難や恩恵、仕事場での振る舞い方についても馴染んでいる。彼が提示した情報に基づいて、私は彼が開発業界に飛び込む準備が出来ていると判断した。そして、以下は彼が目的を達成するための私の提案だ。 基礎を学ぶ プログラミングを自習した人には、基礎に盲点がある場合が多い。プログラミングを自習しようという人の意識には、「今何かをしなくては」という気持ちがある。こういう姿勢は素晴らしいものだ。ただ、残念ながら、新しいことを学びたいとい

  • GoogleのBuzzをやってみました。 - 101仕事日記 - tn101 - builder by ZDNet Japan

    今を知り、未来を見据える 培ってきたノウハウを最新技術へ対応させる レガシーシステムのモダン化実現への道 EDRトップランナー対談:後編 セキュリティ戦略を転換せざる得ない背景と EDRのような手法が必要な理由に迫る 時代はサーバ仮想化からコンテナへ あらためて整理したい企業ITにおける コンテナ活用の基礎と採用メリットを紹介 IT部門のDXはこれだ! IT運用管理新時代における最適な運用管理 の現場作り RPAによる自動化を年30万で実現 小さな投資が目に見える大きな効果に! デジタル化によるわかりやすい業務効率向上 自社利用の知見・経験を顧客に提供 コンテナ活用を推進する日立製作所 VMware Tanzuを利用したモダナイズを伝授 激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる セキュリティモデルは変わった! クラウド活用、リモー

  • どうしてもやり方が思い出せなくなる、Excelの10の操作 - builder by ZDNet Japan

    多くのビジネスソフトウェアユーザーと同じく、私もジェネラリストだ。私の仕事では毎日、少しの数字の分析と作文、そして少しのページレイアウトとスライドショーの作成、あるいは少しの報告書作成などが必要となる。その作業の多くで、さまざまなOfficeアプリケーションが役に立ってくれる。しかし、一部の作業は、頭の中にやり方の記憶が残るほど頻繁には発生しない(そう、悪いのは私ではなく作業の方なのだ)。 Excelがそのいい例だ。私は毎日Excelを使うが、データや簡単な数式の入力以上のことをする必要があることは滅多にない。このため、何か少し難しいことが必要な作業になると、私がそれを以前どうやってそれをやったかを思い出すのに、かなりの時間を無駄にしてしまう。そして、オンラインヘルプから役に立つ情報を引き出そうとしてさらに時間を使ってしまうのだ。 イライラするし、非生産的だし、少し恥ずかしくもある。 この

  • プログラマーが作ったかのように見える UI - everything might happen tomorrow - yhassy - builder by ZDNet Japan

    大企業向けのソフトウェアによくありますが、開発期間や予算の都合でインターフェイスも含めすべてプログラマーが作る場合があります。すべてに言えるわけではありませんが、プログラマーUI デザインまで受け持つことで結果的に使い難いソフトウェアになることもあります。プログラマー Ian Voyce さんのブログに掲載されている「The 7 signs your UI was created by a programmer」という記事で、いかにもプログラマーが作ったと思えるような UI の特徴を7つ紹介しています。デザイナーもソフトウェアの使い勝手を考える際に気をつけたいチェックポイントも幾つかあります。コメントにも追加されている特徴も含め以下に要約しておきます。 感嘆符 (!) を多用しているダイアログボックス マウス以外の操作不可 (タブで順に移動出来ない) すべてのフォーム要素をグルーピング

  • Windows XPのプロダクトキーを簡単に変更する方法教えます - builder by ZDNet Japan

    Microsoft Windows XPのプロダクトキーを変更する方法については、Brien Posey氏がTechRepublicにおいて2003年5月に記事を執筆している。また、筆者も2008年にMicrosoft Windows Blogに同記事を再掲載(英文)している。しかし、Posey氏が紹介した手法では、レジストリエディタを使用するか、スクリプトを実行する必要があるため、気の弱い人にはお勧めできないのである。その後しばらくして、Microsoftはプロダクトキーの変更をより容易かつ安全に行うためのアプレットを公開した。そこで記事では、このアプレットを用いたプロダクトキーの変更方法について解説する。 注意:以下に説明するアプレットは、プロダクトキーの変更を可能にする際に、「正規のMicrosoftソフトウェア」チェックを行うようになっているため、正規版のMicrosoft Wi

  • Twitterは”人類ボーグ化”の序章か? - unakami - builder by ZDNet Japan

    Twitterが躍進を続けています。まだ(ベーシックな)携帯電話でこそ登場していませんが、デスクトップPCはもちろん、iPhoneAndroid、やWindows Mobileと、スマートフォンでの利用が格化しています。写真やビデオの投稿が可能なスマートフォン向けTwitterクライアントも登場していますから、いつでも・どこでも誰かのつぶやきや目にしたものが情報として入手できるわけです。 この状況で思い出したのが、新スタートレック(TNG)に登場する機械生命体「ボーグ」です。TNGをご存知なくても、家スラッシュドットに以前よく登場していたBill Gates氏のアイコンには見覚えがある、という方は少なくないと思います。ボーグは文化を吸収・同化することで勢力を拡大する種族で、常套句が「お前たちを同化する。抵抗は無意味だ」ですから、企業買収による最新技術の取り込みを進めていたMSのパロデ

  • フリーランスのIT技術者を支援するオンラインツール32選 - builder by ZDNet Japan

    昨今の厳しい経済情勢の中、数多くのITプロフェッショナルが必要に迫られて、あるいは自身の選択によって、フリーランスの道を選んでいる。そこで記事では、そういった道を選んだ彼らを支援するオンラインツールを32個選び、紹介する。 雇用情勢の厳しい中、数多くのITプロフェッショナルがフリーランスという道を選んでいる。こういった人たちのなかには、自らの選択でその道に飛び込んだ人もいれば、職を失って仕方なくその道に入ったという人もいる。 フリーランサーとして成功できるかどうかは、当人がどれだけ自分を売り込めるかということにかかっている。とはいうものの、フリーランサーとしての日々を楽にしてくれる素晴らしいオンライツールが数多く存在しているのである。記事では、便利なオンラインツールを紹介しているhttp://freelancefolder.com/というサイトに掲載されているツールの中から、IT系のフ

    フリーランスのIT技術者を支援するオンラインツール32選 - builder by ZDNet Japan
  • IE8が対応したCSS 3とベンダープレフィックス - builder by ZDNet Japan

    ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス いま求められるID管理:前編 有名コンサルが一堂に会し語り合う いま必要なサイバーガバナンスのありかた ハイブリッドクラウド時代の救世主 企業ITを素早く進化させるためのAVS サービス開始から1年で大幅に機能がアップ DNSを守り、DNSで守る 高度・巧妙化し危険度を増すサイバーリスク いま考えるべきモダンセキュリティのあり方 オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 勝つためのクラウド活用術 New Value on Azure ビジネスを次のステージへ! 当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた これからの社内DX 真のDX

    IE8が対応したCSS 3とベンダープレフィックス - builder by ZDNet Japan
  • システム開発の入門者から中級者にステップアップするための10のティップス - builder by ZDNet Japan

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

    システム開発の入門者から中級者にステップアップするための10のティップス - builder by ZDNet Japan
  • IE8が対応したCSS 2.1の機能:displayプロパティなど3種類を解説 - builder by ZDNet Japan

    今回は、IE8が対応した次の3つのプロパティについて確認していきたい。 display list-style-type white-space これらのプロパティには古いIEも対応しているが、CSS 2.1で定義されたすべての値に対応していたわけではなかった。IE8では定義された値を一通りサポートするようになっている。そこで、今回はこれらのプロパティの値のうち、IE8が新しくサポートしたものについて確認していきたい。 なお、新しく対応した機能を利用するにはIE8のStandardsモード(標準準拠モード)で表示する必要がある。Standardsモードや互換表示ボタンについては第2回の記事「IE8のレンダリングモードと互換表示」を参照してほしい。 IE8はdisplayプロパティの値のうち、古いIEで未対応だったrun-inとinline-block、テーブル関連の値に対応した。ここでは、そ

    IE8が対応したCSS 2.1の機能:displayプロパティなど3種類を解説 - builder by ZDNet Japan