タグ

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

  • 「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
  • Java SE 8のラムダ式はどう実現されたのか?──実装の経緯、内部的な仕組みを理解する - builder by ZDNet Japan

    Java SE 8で導入されたラムダ式は、どのような仕組みで実現されているのだろうか? ラムダ式をより深く理解したいと考える読者にとって、これは気になるテーマの1つだろう。その秘密をお教えしよう。 Java SE 8で導入されたラムダ式は、Javaの言語仕様の歴史において最大級の変更だとされている。ただし、これはあくまでもJava言語の文法レベルの話であり、Javaプログラムを実行するJava仮想マシン(JVM)に新たな仕組みが導入されたわけではない。つまり、言語仕様に関する旧バージョンとの相違はコンパイラとランタイムが吸収し、バイトコードレベルでの互換性は保たれているということだ。 それでは、このような大きな変更を、既存のJVMの仕組みの中でどのように実現したのだろうか。それを知ることは、ラムダ式をより深く理解する手助けとなるかもしれない。Java SE 8のラムダ式実現の経緯と仕組みに

  • マルチコア時代のCPUリソースを有効活用--Java EE 7で進化した並列処理を理解する - builder by ZDNet Japan

    Javaはバージョン1からマルチスレッドに対応しているが、最初から用意されていた並列処理機能は、今となっては時代遅れの感は否めない。そうした状況の中、この6月にリリースされるJava EE 7では、新たな並列処理機能として「Concurrency Utilities for Java EE」が搭載された。 ここでは、5月の「Java Day Tokyo 2013」で行われたセッション「エンタープライズ環境における並列処理の実装方法について」で語られた、この新しい並列処理機能について紹介する。 Java EEの並列処理を刷新するJSR-236 Javaにおける新機能、特に言語仕様的な拡張は、まずJava SEに投入された後、エンタープライズ向けの改良を施してからJava EEに導入されるというのが典型的な流れになっている。 Javaの並列処理機能も、この流れに沿っていて、Java SE 5で

    raimon49
    raimon49 2013/06/16
    Concurrency Utilities スレッドプール
  • 開発者向けUnicode FAQ--もう知らないではすまされない - builder by ZDNet Japan

    クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテナの可能性を広げるVMware Tanzu DX時代のアプリケーションセキュリティ 未来革新プロジェクトに邁進するSOMPO 基幹システムのモダナイゼーションに迫る VMware 渡辺氏に聞く 顧客のデジタル変革のために 自らも改革を続けるヴイエムウェアの戦略 日清品グループのDX(前編) 現場が主役のDXのススメ トップの強い意思で変革に弾み Microsoft 365のデータは安全か? クラウド型アプリを採用する企業のための 包括的なデータ保護のありかたを解説 ともにDXを推進する コンテナ化されたワークロードを管理 継続的な価値を生みだす「協創」への挑戦 ITインフラ運用からの解放 HCI+JP1による統合運用による負荷激減で 次世代IT部門への役割変革へ一歩前進 エンドポイントセキュリティの転機 情報セキュリ

    開発者向けUnicode FAQ--もう知らないではすまされない - builder by ZDNet Japan
  • Capistranoでアプリケーションのデプロイ作業を効率化 - builder by ZDNet Japan

    連載の第1回から第3回までは、主にmoonlinxのインフラ技術を説明してきました。今回からはmoonlinxのウェブアプリケーション技術に着目して解説していきたいと思います。 デプロイツール「Capistrano」の魅力 ウェブメディア「moonlinx」では、moonlinx Membership Centerと呼ばれるクリエイター向けの登録制会員サービスを運営しています。これは、デザイナーや音楽活動を行うアーティストをターゲットとしたサービスであり、クリエイター自身の活動をプロモーションするツールとして活用できるサービスです。 このMembership Centerでは、フレームワークとしてRuby on Railsを利用して開発しています。また、PhusionのPassengerを利用して、Apache2上で動作させています。 Railsの運用環境は、MongrelとMongre

    Capistranoでアプリケーションのデプロイ作業を効率化 - builder by ZDNet Japan
    raimon49
    raimon49 2012/03/04
    2.4系時点の情報。
  • Googleのサービス終了に見る「商売の見切り」 - ブログ de OS - unakami - builder

    近頃、早々に商売の見切りをつける商店が少なくない。筆者の周囲だけを見ても、新装開店後2〜3ヶ月で店を畳んだコンビニエンスストア、1ヶ月も経たないうちに閉店した衣料品店など、複数ある。素人目に見ても立地の悪さや周辺環境との不一致がうかがえるものばかりで、仕方ないのだろうが、当初予想比少ないとはいえその店を気に入る消費者も存在するわけで……もうチョイ気合いを入れて商売を始めてよ、と思わずにはいられない。 Googleがオンライン画像編集機能「Picnik」を終了するそうだ。2010年3月の買収から数ヶ月後にはPicasa Web Albumsに統合、それなりの知名度とユーザ数を獲得していたはずだが、4月19日にクローズされてしまう。充実した画像編集機能を持つGoogle+へ移行してほしいというメッセージなのだろうが、いくら有料サービスの会員に払い戻しを実施するとはいえ、告知からわずか3ヶ月後に

  • ユーザーにとっては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
    raimon49
    raimon49 2011/05/03
    >会議による合意形成を前提としていては、よいデザインは生まれない / デスヨネー
  • CSS3とHTML5でどう違う?  WebKit最新開発版で試す「ルビ」 - builder by ZDNet Japan

    HTML5のルビとXHTML 1.1のルビ 連載のテーマであるEPUBは、規格の成立経緯と仕様の両面において、ウェブと切り離しては考えにくい性質を持っています。基的にはXHTMLCSSでコンテンツを記述するため、iOSに搭載のEPUBビューワ「iBooks」のように、エンジン部分をウェブブラウザと共有している例も少なくありません。ウェブの仕様およびその実装であるウェブブラウザとEPUBは不可分の関係、ということもできるでしょう。 そしてウェブの仕様は、現在「HTML5」へと歩を進めつつあります。正式な規格化(W3Cによる勧告)は2012年頃と先の話ではありますが、すでに最終草案(ラストコール)への工程表が提出されていますから、仕様としてはほぼ固まっていると見ることができます。その流れを見越し、主要なウェブブラウザがHTML5の実装を開始していることは、ご存じと思います。 振り仮名とし

    CSS3とHTML5でどう違う?  WebKit最新開発版で試す「ルビ」 - builder by ZDNet Japan
    raimon49
    raimon49 2010/12/03
    マークアップ XHTMLとの違い
  • viでJava開発:Javaのためのvi設定方法 - builder by ZDNet Japan

    エディタ「vi」は、Javaアプリケーションの開発環境としては用いられないことも多い。しかし、VimとAntを利用すれば、Javaの開発に適した環境に設定することが可能である。ここでは、次のJavaプロジェクトですぐに利用できるように、viのカスタマイズ手順を紹介しよう。 多くのソフトウェア技術者は、キャリアの中で一度はviエディタを使うことがある。それは、大学生のときかもしれないし、Windowsデスクトップで高性能IDEを用いてコーディングしたソフトウェアを、製品版のUNIXマシンにインストールするときかもしれない。MicrosoftとべったりのIT企業の開発者でもない限り、最低でも月に一度はみなviを起動するだろう。viを熱狂的に愛している人がいる一方で、ひどい嫌悪感を抱いている人も多いということも事実である。しかし、たくさんカスタマイズをすれば、viはJava開発者にとってよりよ

  • Pythonの技法:リストの内包表記 - builder by ZDNet Japan

    リストの内包表記(list comprehensions)は、当初関数型言語Haskellで用いられていることで有名になった。Pythonでリストの内包表記を用いると、変換対象のデータに注目してコードを記述することが可能になる。それは、関数に注目してコードを記述していたかつての方法とはまったく異なる手法だ。 リストの内包表記を用いて行えることはすべて、組み込みのmap関数とfilter関数を用いて記述することも可能である。しかし、リストの内包表記を利用すると、より使用が簡単で可読性の高いコードを記述できる。稿では、単純な例をいくつか用いてリストの内包表記の強力さをお見せしよう。 Pythonでリストを記述する際は、以下のようにして各アイテムを並べてブラケットでくくる。 >>> wordlist = ['HELLO', 'World', 'how', 'aRe', 'YOU?'] リストの

    raimon49
    raimon49 2010/06/01
    list comprehensionsはmapとfilterを置き換えるもの。
  • Pythonの技法:ジェネレータを用いた遅延リストの構築 - builder by ZDNet Japan

    プログラムがやる気を出しすぎて、必要のない処理やあなたが実行して欲しくないと思っている処理まで行ってしまうのはよくあることである。プログラムにはもっと怠け者であって欲しいのだ。そこで、ジェネレータの出番である。Pythonのジェネレータを用いると、いつどれだけ処理を行って欲しいかを正確に指定することが可能となる。 既にリストの内包表記というものを紹介した。リストの内包表記を用いれば、リストの内容をより自然な方法で表現することが可能なのであった。稿では、そのリストの内包表記と「いとこ」の関係にあるもの「ジェネレータ」を紹介しよう。ジェネレータを利用すると、シーケンスの各要素を一つずつ構築することが可能となるため、あなたが必要とするだけの処理が行われるようになるのである。 これは遅延評価と呼ばれ、プログラムが値を実際に必要とするまで、特定の値の計算を遅らせるしくみである。遅延評価を利用すれば

    Pythonの技法:ジェネレータを用いた遅延リストの構築 - builder by ZDNet Japan
    raimon49
    raimon49 2010/05/13
    Pythonのyieldは中断&継続の反復子。Rubyのyieldとは全然違うらしい。C#のyield returnっぽい?
  • 「ReadMe!」のアーカイブから見る個人サイト史 - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    クラウド導入が進まない当の課題 ITベンダーだからこそ知っている クラウドに二の足を踏む企業のボトルネック ハイブリッドクラウド時代の救世主 企業ITを素早く進化させるためのAVS サービス開始から1年で大幅に機能がアップ 高い従業員満足度と安心・安全 新時代にむけた理想の業務環境こそ Anywhere Workspaceが目指す未来 Anywhere Workspace! ハイブリッドワーク時代の働き方 分散業務環境3つの課題と解決策 A Business New Era あらゆるモノ・コトが変化している今 デジタルでビジネスは生まれ変わる コマース広告の大変動 プライバシー保護とパーソナライズの狭間で マーケティングの効果を最大化するためには 注目急上昇中のDaaS最新情報 コロナ禍を背景に利用者と機能を拡大中 Azure Virtual Desktop最新情報 勝つためのクラウド活

    raimon49
    raimon49 2010/05/08
    水無月情報ページって閉鎖していたのか。
  • 電子コミック「働きマン」が配信拒否になった理由--電子書籍時代の検閲〔2010-05-06〕 - builder

    RPA見直される”業務”と”人”の関係 人的リソースを単純作業から解放! 高付加価値業務への転換のために データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある ハイブリッドクラウド時代の救世主 企業ITを素早く進化させるためのAVS サービス開始から1年で大幅に機能がアップ オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス 現場主導のデジタル変革 ビジネス変革のための“ITの民主化” そして 変わるIT部門の役割 新OSのWin11はどう進化したか ビジネス上の役割、開発の要因と Win11が目指した5つのポイントを紹介 リモートワークを成功させる方法 必須となるセ

    電子コミック「働きマン」が配信拒否になった理由--電子書籍時代の検閲〔2010-05-06〕 - builder
    raimon49
    raimon49 2010/05/07
    >全10巻で4巻目までOKなのに、5巻目以降が出せない、とか。暴力ではなく疫病の発生で血を描いている場面も、残虐シーンだと判定されてしまいましたよ。
  • 「ネットで有名」って言うけど、どこからが「有名」なの? - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。そしてあけましておめでとうございます。山田井ユウキです。 この記事は実家の両親のPCから書いているのですが、「あけましておめでとうございます」とタイプしてから変換すると「あけましてお(・∀・)め(・∀・)で(・∀・)と(・∀・)う!ございます」と変換されてちょっと気でびっくりしました。 顔文字の使い方がアグレッシブすぎるだろオカン……。 それはさておき。 今回はちょっとネットについて思っていることをダラダラと書いてみたいと思います。 自分でもまだうまくまとまっていないのですが、書いているうちに考えがまとまったらラッキーぐらいで。 始まりは友人との会話でした。 「『メルト』がカラオケに入ったんだってさ!」 「メルトって何?」 「!?」 ……実に他愛ない会話ですが、僕にとっては衝撃でした。 ネット中毒の友人が、「メルト」を知らないなんて! にわかには信

    raimon49
    raimon49 2009/07/30
    マス向けメディアの本当の強み。
  • Google Chromeのユーザーインタフェース:IE・Operaとの類似を考える - builder by ZDNet Japan

    普通のブラウザ、ChromeUIを考える 先日、突如として発表されたGoogleのブラウザ「Chrome」。筆者が3年前に購入したDellのノートパソコンでも快適に動作する。 Firefoxをはじめとする他のブラウザに比べて、Gmailのようなウェブアプリケーションが劇的に早くなったという感じはしない。しかし、なんとなく軽い感覚があるのと、ひとつのアプリケーションがクラッシュしても他は残っているという安心感がある。 WebKitをレンダリングエンジンに採用しているからなのか、同じWebKitを組み込んでいるAppleのSafariでお馴染みの、タブをドラッグアウトして新規ウィンドウにするといった機能が継承されているのが嬉しい。また、他のブラウザに比べてUI要素が削ぎ落とされている点も、いかにもGoogleといったところでしょうか。 ウェブアプリケーションエンジンとしてのGoogle Ch

    Google Chromeのユーザーインタフェース:IE・Operaとの類似を考える - builder by ZDNet Japan
    raimon49
    raimon49 2009/03/07
    ボタンデザインとタブポジションから考えるChromeの立ち位置。面白かった。
  • レノボはThinkPadを駄目にしてしまったのか? - builder by ZDNet Japan

    IBMは1990年代にThinkPadを生み出した際に、ノートPCにおける黄金の品質水準というべきものを打ち立てた。しかし同社は2005年にPC市場から撤退し、PC事業(デスクトップPCとノートPCの双方)をLenovoに売却してしまったのだ。その後、ThinkPadの品質はまだ維持されているのだろうか、それとも低下してしまっているのだろうか? IBMが最初に発売したポータブルPCは、どうにか持ち運べる「Osbourne 1」と大差ないものであった。同社はその後、ラップトップPCを発売したものの、ノートPCメーカーとして注目を集めるようになったのは1992年のThinkPad発売以降のことである。IBMのThinkPadは1990年代から21世紀初頭にかけて、ノートPCのスタンダードモデルと言ってもよい存在であったのだ。 IBMは何年もの間、市場シェアではDellとHPに次ぐ第3位に甘んじ

  • IE 8で気に入っている点と気に入っていない点、合わせて10個 - builder by ZDNet Japan

    Internet Explorer 8(IE 8)では真の機能強化が行われているのだろうか、それとも小手先の変更しか行われていないのだろうか?記事で採り上げるIE 8の新機能の多くが大きな改善だと私は考えている。 Microsoftは最近、IE 8のベータ2を一般ユーザー向けに公開した。まだベータであるとはいえ、その機能は既に完成の域に達していると言われている。数多くの人々がこれをダウンロードして試用しているが、その評価はいつも通り、賛否両論さまざまである。あなたが自身でも試用してみたいと思うのであれば、Microsoftのサイトからダウンロードすることができる。対応OSはWindows XP、Windows Vista(32ビット版および64ビット版)、Windows Server 2003、Windows Server 2008である。OSによってダウンロードするファイルが異なってい

    IE 8で気に入っている点と気に入っていない点、合わせて10個 - builder by ZDNet Japan
    raimon49
    raimon49 2008/10/05
    IE8ベータの評価記事
  • HTMLを理解していないウェブ開発者ってどうよ? - builder by ZDNet Japan

    エンドポイントセキュリティの転機 情報セキュリティ戦略が問われる今 重要インフラ事業者としてANAが考えること ゼロトラスト対策3つのポイント ニューノーマル時代に必須なゼロトラスト セキュリティの始め方 クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテナの可能性を広げるVMware Tanzu 中小企業のひとり情シスの現実 夢か幻か、はたまた現実か? ヘルプデスク業務の週休4日制を考える 日清品グループのDX(前編) 現場が主役のDXのススメ トップの強い意思で変革に弾み EDRトップランナー対談:後編 セキュリティ戦略を転換せざる得ない背景と EDRのような手法が必要な理由に迫る 激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる アプリケーションモダナイズ 求められている背景にあるビジネスの今 そして、成功の

    raimon49
    raimon49 2008/08/18
    同意
  • OSのアップデートをきっかけとした現代OS考 - builder by ZDNet Japan

    Steve Ballmer氏は数カ月前に、Windows Vistaが「発展途上の製品」であると公式の場で発言した。そしてこの発言をきっかけとして予想通り、激しいVista叩きが始まった。それはともかく、Windows Vistaが最初にリリースされて以来、どれだけ多くのアップデートがリリースされてきたのかを考えてみてほしい。Vistaは明らかに悲惨な状況となっている。さもなければ、あれほどたくさんのアップデートなんて必要なかったはずだと思うだろう?Microsoftはなぜ、最初からきちんとした製品をリリースすることができなかったのだろうか? 現実はどうだろうか?企業やコンシューマーが主力プラットフォームとして使用している現代のOSはいずれも「発展途上の製品」であるため、欠陥を修正したり、セキュリティ上の問題を解決する(そして時には機能を追加する)ためのアップデートが頻繁に必要となるのであ

    raimon49
    raimon49 2008/08/02
    きょうび、どんなOS使ってても定期的なアップデートは入るよという話。
  • bashのプロンプトをカスタマイズする - builder by ZDNet Japan

    データドリブンに足りないもの DOMO Japan 川崎氏に聞く データ活用能力の向上に必要なこと アプリが簡単にできるって当? セールス、マーケ、人事の3名が実際に体験 業務をローコードツールで改善してみた オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク アプリケーションモダナイズ 求められている背景にあるビジネスの今 そして、成功の鍵を握るDevOpsの真の意味 ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス ビジネスのためのデータ基盤構築 DX時代の企業成長はデータ活用が鍵 新たな展開を後押しするSQL Server活用 自社利用の知見・経験を顧客に提供 コンテナ活用を推進する日立製作所 VMware Tanzuを利用したモダナイズを伝授 iPhoneデバイ

    raimon49
    raimon49 2008/06/05
    プロンプトに色指定ネタ。PS1=’\[\033[色\] \[\033[0m\] ‘