タグ

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

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

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

  • 開発環境「Xcode Tools」付属の差分表示ツール「FileMerge」をUTF-8対応に - builder by ZDNet Japan

    これからの社内DX 真のDXのため、まずは社内のデジタル化を DXのファーストステップのヒント エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 新OSのWin11はどう進化したか ビジネス上の役割、開発の要因と Win11が目指した5つのポイントを紹介 いま求められるID管理:前編 有名コンサルが一堂に会し語り合う いま必要なサイバーガバナンスのありかた オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 サービスを止めない! サイバーエージェントに聞く高可用性の実現 そこにピュア・ストレージが選ばれた理由 ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス RPA見直される”業務”と”人”の関係 人的リ

    開発環境「Xcode Tools」付属の差分表示ツール「FileMerge」をUTF-8対応に - builder by ZDNet Japan
  • スペシャリストが“IDE愛”を熱く語った! 「Eclipse」、「IntelliJ IDEA」、「NetBeans」を勧める理由 - builder by ZDNet Japan

    プラグインでどんどん機能を拡張できる点がEclipseの魅力 Java開発において、多くの開発者がIDEを利用している。今日、その代表的な存在と言えるのが、Eclipse、IntelliJ IDEA、NetBeansだ。Java Day Tokyo 2013におけるパネル・ディスカッション「Java IDE の最新トレンド」は、モデレーターの山氏による「今日は日を代表するIDEのスペシャリスト3名に集まってもらい、それぞれのIDEの最新機能やトレンド、魅力を紹介してもらう」という挨拶でスタートした。

  • FAQ:Herokuはジョブ管理などにつかえるの? - builder by ZDNet Japan

    オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く モダンなOSだからこそ可能 MS製品の歴史を振り返りながら ビルトインセキュリティの利点を理解 ハイブリッドクラウド時代の救世主 企業ITを素早く進化させるためのAVS サービス開始から1年で大幅に機能がアップ サービスを止めない! サイバーエージェントに聞く高可用性の実現 そこにピュア・ストレージが選ばれた理由 A Business New Era あらゆるモノ・コトが変化している今 デジタルでビジネスは生まれ変わる 当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた RPA見直される”業務”と”人”の関係 人的リ

    FAQ:Herokuはジョブ管理などにつかえるの? - builder by ZDNet Japan
  • FAQ:Herokuと既存システムはどうやって連携させるの? - builder by ZDNet Japan

    連載「HerokuではじめるPaaS開発」では、これまでFAQとして2回に分けてどういったWebシステムを構築できるのか、あるいはバックグラウンド処理やジョブの監視をどうおこなうのかなど、アプリケーションの開発にスコープをあてて解説してきました。 第3回となる今回は、実際にHerokuを利用する上で注意すべき点や既存システムとの連携について、システム構成を交えて説明します。 Q1:Herokuの性能が気になります……当に企業システムで使えるの? HerokuAWSAmazon Web Services)の米国東リージョン上で稼働しているため、通常のWebアプリケーションと同じように構築してしまうと、地理的な問題からレイテンシ(遅延)が大きくなってしまい、性能が落ちてしまいます。 それを回避するために、CDN(コンテンツデリバリネットワーク)とAjaxを活用して、うまくレイテンシを抑

    FAQ:Herokuと既存システムはどうやって連携させるの? - builder by ZDNet Japan
  • 精鋭がHeroku開発に挑む--「スタートアップ on Heroku」 - builder by ZDNet Japan

    サンブリッジ グローバルベンチャーズ(サンブリッジGV)がこの春よりスタートさせた「スタートアップ on Heroku」は、「Heroku」を利用した開発とマーケティングをサポートするスタートアップ向けの支援プログラムだ。 稿では、同プログラムへの参加企業が集う最初のミーティングとして5月15日に開催された「スタートアップ on Heroku Kick-Off Day」の様子をレポートする。なお、このプログラムの最終成果は、7月17日(火)に都内で開催される「スタートアップ on Heroku DEMO Day!」で発表される。5社のサービスに興味を持ったら、是非参加してみてほしい。 「スタートアップ on Heroku」とは 「スタートアップ on Heroku」は、インターネットサービスを開発するスタートアップを対象にサンブリッジGVが開始した支援プログラムである。セールスフォース・

  • OpenOffice.orgとLibreOfficeが歩む別々の道 - ブログ de OS - unakami - builder

    残念なことになってしまった。なにが? OracleがOpenOffice.org(OOo)をApache Software Foundation(ASF)に寄贈し、それが受け入れられたことだ。かれこれ1ヶ月前の話だが、またぞろOOo界隈に動きがあったので、備忘録代わりにまとめておきたいと思う。 諸々が動き出したきっかけが、OracleのSun Microsystems買収にあることは間違いない。買収手続き完了直後の2010年初頭の時点では、グローバル事業部門にて開発およびサポートを継続、Webベースの「Oracle Cloud Office」を計画するなど積極的な姿勢を表明していたが、まもなくトーンダウン。開発コミュニティからは不満の声が漏れはじめ、半年後には開発者の多くが離れて「LibreOffice」を立ち上げた(関連エントリ)。 この時点までは、事態を楽観的に見ていた向きも多いのでは

  • Webアプリケーション開発に新しいパラダイムをもたらす「Meteor」 - builder by ZDNet Japan

    話題沸騰の「Meteor」とは 4月に公開された新しいWebアプリケーションプラットフォーム「Meteor」が話題だ。 MeteorはJavaScript/HTML/CSSによるWebアプリケーションを開発するためのフレームワークとパッケージマネージャー、実行環境などがセットになったプラットフォームである。Node.jsが基盤として採用されているため、サーバ/クライアントともにJavaScriptで記述することが可能で、データベースシステムとしてはMongoDBを備えている。 Meteorの最大の特徴は、開発のリアルタイム性を極めて高いレベルで実現している点だ。クライアント側でコードに変更を加えたら、即座にそれがクラウド上に展開されたアプリケーションに反映される。そして書き換えられたページは即座にWebブラウザにPush配信されるため、ページを更新するためにリロードボタンを押す必要すらない

    Webアプリケーション開発に新しいパラダイムをもたらす「Meteor」 - builder by ZDNet Japan
  • HTML5は「ビジネスを変革する大きなインパクトを持つ」:W3C CEO - builder by ZDNet Japan

    6月12~15日に開催された「Interop Tokyo 2012」でW3C(World Wide Web Consortium)の最高経営責任者(CEO)であるJeffrey Jaffe(ジェフリー・ジャフェ)氏が「The Open Web Platform~次のフェーズに向かうWeb技術によるビジネス革新~」と題する講演を行った。Jaffe氏は、1979年マサチューセッツ工科大学(MIT)博士過程を卒業し、IBM、Bell Laboratories、Novellを経て、2010年から現職。講演では、W3Cが標準化を進めるHTML5について「既存の業界を変革する重要な技術だ」と強調した。 直近26カ月で30社が新規に参加 Jaffe氏はまず、W3Cの組織の動向として、現在370のメンバー(93のフルメンバー)がおり、うち30社はこの26カ月で参加した新規メンバーであると説明。その背景とし

    HTML5は「ビジネスを変革する大きなインパクトを持つ」:W3C CEO - builder by ZDNet Japan
    tarchan
    tarchan 2012/06/19
    >この30社を見ると日本企業としてはKDDIやNEC、パナソニック、楽天、ソニー、スクウェア・エニックスなどが挙げられる。
  • 開発者向け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
  • WebアプリケーションをターゲットにDOM仕様の簡素化を目指す「DOM4」 - builder by ZDNet Japan

    エッジからハイブリッド環境まで 考えられる全てのインフラ基盤を検証可能 Lenovoハイブリッドクラウド検証センター さあ、クラウドで解決しよう。 Google Cloud が「業務最適化」と 「イノベーションの実現」のヒントを提案 飛躍的に向上した拡張性と柔軟性 既存システムだけでなく新サービスにも活用 次へつながるバックアップ基盤の刷新 広がる「脱PPAP」の動き 誤送信を防ぎ、セキュリティもしっかりした 代替策として注目の方法を紹介 ビジネスのためのデータ基盤構築 DX時代の企業成長はデータ活用が鍵 新たな展開を後押しするSQL Server活用 GREEの考える効率的データ管理 ハイブリッド環境にあるデータを一元で管理 有効活用とガバナンス強化を実現できた背景 DX推進を阻害する3つの要因 プロフェッショナルが語る データ分析・データ活用の実現 現場業務のデジタル化を促進 リモート

    WebアプリケーションをターゲットにDOM仕様の簡素化を目指す「DOM4」 - builder by ZDNet Japan
    tarchan
    tarchan 2012/04/16
    >DOM4には定義されていない機能に関しては、将来Webブラウザのサポートから除外される可能性がある。
  • 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
  • OS X Lionでは「Xsan」に注目せよ - builder by ZDNet Japan

    あまり話題になっていないようだが、OS X LionにはOS Xの価格(2600円)以上の対価を支払っても惜しくない機能が収録されている。SAN用ファイルシステム「Xsan」がそれだ。Appleのページにはサラリとしか触れられていないが、SAN(Storage Area Network)というこれまで業務レベルでのみ利用されてきた機能が、標準装備される点で画期的といえる。安くなった、というより事実上の無償化だ。 Lionのシステム環境設定にはXsanのペインが追加され、Xsanボリュームの管理とマウント/アンマウントを処理できるようになる。ただし、SANの構築に必要な管理ツール(Xsan Admin)とMDC(Meta Data Controller)が利用できるのはLion Serverのみ。そのLion Serverもわずか4300円、1ノードあたり約10万円というこれまでのXsanの

    OS X Lionでは「Xsan」に注目せよ - builder by ZDNet Japan
  • Mac App Storeの“ブラックボックス”を解析する - builder by ZDNet Japan

    App Storeの累計ダウンロード数が100億を超えた由。この数字をスタートからわずか2年半で達成したということは、じゅうぶんインパクトがある話に違いない。そしてその成功体験を、共通項の多いOS Xにも求めるのは無理からぬことといえる。 Mac App Storeも、順調な滑り出しを見せている。アプリケーションは続々追加され、ユーザー評価数も増え、アップデータ配布機能も問題なく動作しているようだ。しかし、気になることが……それは、インストールを含め諸々の処理が「自動化」の名のもとブラックボックス化していることだ。 というわけで、細々としたアレコレを根掘り葉掘り調べてみた。知っておくと意外にスッキリするかもしれないので、参考にしていただきたい。 App Store.appの作業領域 ダウンロードするソフトの一時保存など、いわゆるキャッシュ領域には「~/Library/Caches/com

    Mac App Storeの“ブラックボックス”を解析する - builder by ZDNet Japan
  • box-sizingで横幅の算出方法を指定する--FirefoxとSafariのCSS対応 - builder by ZDNet Japan

    CSS 3の勧告候補「Basic User Interface Module」では、横幅や高さの算出方法を指定するbox-sizingというプロパティが定義されている。これまではFirefoxとOperaが対応しているだけだったが、Safari 3やInternet Explorer 8(ベータ版)でもサポートされ、主要な4種類のモダンブラウザが対応したプロパティとなっている。 今回はこのbox-sizingプロパティの機能と、各ブラウザでの表示を確認していきたい。 box-sizingプロパティ CSSではHTML/XHTMLでマークアップした部分の横幅をwidth、高さをheightプロパティで指定することができる。このときbox-sizingプロパティを利用すると、widthやheightで指定した横幅や高さに、パディングやボーダーの大きさを含むかどうかを指定することができる。 bo

    box-sizingで横幅の算出方法を指定する--FirefoxとSafariのCSS対応 - builder by ZDNet Japan
  • Mac OS Xで使って便利な「ログインフック」 - builder by ZDNet Japan

    RPA見直される”業務”と”人”の関係 人的リソースを単純作業から解放! 高付加価値業務への転換のために 現場主導のデジタル変革 ビジネス変革のための“ITの民主化” そして 変わるIT部門の役割 これからの社内DX 真のDXのため、まずは社内のデジタル化を DXのファーストステップのヒント 全世界22万以上の企業・組織で採用 DX時代の顧客価値創出に大きな役割を担う CI/CD環境の現実解を紐解く 今時プライベートクラウドの作り方 2020年代のプライベートクラウド環境を AzureとVMwareを例に紹介 A Business New Era あらゆるモノ・コトが変化している今 デジタルでビジネスは生まれ変わる 当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた 最新ストレージで変わるIT運用 仮想化テクノロジーとFlashA

    Mac OS Xで使って便利な「ログインフック」 - builder by ZDNet Japan
  • Mac OS Xはコマンドも充実--「afconvert」でオーディオフォーマットを変換 - builder by ZDNet Japan

    FinderやDockに代表される洗練されたGUIがウリのMac OS Xだが、なかなかどうして、コマンド環境も充実している。ドラッグ&ドロップのように、コマンドでは再現しにくい操作体系はともかく、スクリーンショットの撮影やソフトウェアアップデート、画像フォーマットの変更、Spotlightを利用したファイル検索などなど、こんな作業もCUIで実行できるのかと思わされることが度々ある。 あまり知られていないのが、オーディオ関連のコマンドだ。特にAudioToolboxフレームワークを利用したコマンドは、フォーマット変換など便利に使えるものが多く、用法さえ理解しておけばバッチ処理をするときに役立つ。Automatorのシェルスクリプト実行用アクションで利用するなど、活用範囲も幅広い。 必ず押さえておきたいのが「afconvert」。iPhoneアプリ用サウンドファイル(.caf)を作成するコマ

    Mac OS Xはコマンドも充実--「afconvert」でオーディオフォーマットを変換 - builder by ZDNet Japan
  • 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です、という方がいたら手っ取り早く

  • 「AndroidとiPhoneは共存関係。特性生かしてアイデアの具現化を」--NTTドコモ山下氏 - builder by ZDNet Japan

    4月17日に開催された日経BP主催のAndroid開発者向けイベント「Android Developers Forum in Tokyo」。パネルディスカッションには、日Androidの会 会長の丸山不二夫氏、慶應義塾大学大学院メディアデザイン研究科 教授の古川享氏、ユビキタスエンターテインメント 代表取締役社長の清水亮氏、NTTドコモ スマートフォン事業推進室 アプリケーション企画 担当部長の山下哲也氏の4名が登壇。Androidをはじめとしたスマートフォンビジネスへの期待や課題が語られた。 Androidビジネス、鍵になるのは“体験”の提供 Xperiaも発売され、いよいよ国内でも注目を集めるAndroid。司会を務めた日経BP ITpro 副編集長の菊池隆裕氏はまず、AndroidアプリケーションとiPhoneアプリケーションの差は何であるかとユビキタスエンターテインメントの清水氏

    tarchan
    tarchan 2010/05/20
    FeliCa入りSIMカード希望