タグ

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

  • ラムダ式とストリームAPIでJavaプログラミングはここまでシンプルになる!--Java SE 8に今すぐ移行すべき理由 - page2 - builder by ZDNet Japan

    Java SE 8ではメソッドの引数に「処理」を渡せる。匿名内部クラスの実装を大幅に簡易化 ここまで読み進めてきた方の中には、「Java SE 8で並列処理を簡単に実装できることはわかったけど、新しい機能の学習で苦労するのは嫌だな」と思った方がいらっしゃるかもしれません。 もちろん、これまでのJava SEからJava SE 8に移行するためには、ラムダ式など新しい言語仕様について学ぶ必要があります。しかし、上の例からも、その苦労以上のメリットがありそうだということはわかりますよね。皆さん、安心して、早くJava SE 8の新しいルールを学んでください。 それでは、Java SE 8によるプログラミングは、これまでとどう変わるのでしょうか。それについて簡単にご説明しましょう。 これまでのJavaプログラミングでは、まずクラスを書き、その中にメソッドを定義するというスタイルが一般的でした。メ

    clavier
    clavier 2016/02/26
  • 開発環境「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
  • 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
  • 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
  • MeeGo後継「Tizen」は泰然自若とした第3勢力となるか? - ブログ de OS - unakami - builder

    いささか旧聞に属する話題だが、Linux Foundationが1月11日、「Tizen(タイゼン)」のソースコードと開発キット(SDK)を公開した。Tizenに聞き覚えがなくても、MeeGoとLiMoの統合により誕生したモバイルプラットフォーム、と言えばピンとくるだろうか。さらにIntelとSamsungが後ろ盾と聞けば、その姿をボンヤリと思い描くことができるかもしれない。 2者のうちMeeGoは、インテル主導のMoblinとノキア主導のMaemoが統合されて2010年にスタート。LiMoはといえば、NECやPanasonicの合弁企業「エスティーモ」を前身とし、モトローラやNTTドコモなどの企業の参加により推進されたプラットフォーム。そのMeeGoとLiMoが統合したのだから、それなりのインパクトがあるはずが、世間の反応はサッパリだ。 理由として考えられるのが、その「機軸」がいまひとつ

  • 特集:builder的Lionのみどころ--開発環境:API周りの変更点(後編) - builder by ZDNet Japan

    前回は、Lion(Mac OS X 10.7)の開発環境のおさらいと、iCloud関連のAPI、サンドボックス、オートセーブとバージョン管理を解説した。後編の今回でもLionの開発環境を確認していきたい。 Lionでは、SDK(Software Development Kit)についても大きな飛躍が成されている。SDKの主役は、IDE(統合開発環境 )の「Xcode 4.1」とパフォーマンス解析ツールの「Instruments 4.1」の2つだ。特にXcode 4.1の機能アップは大きい。例えば、以前は別アプリケーションとして提供されていたGUI(グラフィックインターフェース)のレイアウトツール「Interface Builder」もビルトインされている。 AppleがSDKの改善に力を入れる最大の理由は、社内でのソフト開発にも同ツールが使われているからだろう。開発ツールに問題点や能力不足

    特集:builder的Lionのみどころ--開発環境:API周りの変更点(後編) - builder by ZDNet Japan
  • 知って便利な「pbcopy」と「pbpaste」 - builder by ZDNet Japan

    Mac OS Xでは、コピー&ペースト用のバッファに「ペーストボード」を使用する。歴史的な経緯から、クリップボードと呼ばれることが一般的だが、ドラッグ&ドロップやサービスを含めシステムに常駐するペーストボードサーバ(/usr/sbin/pboard)がデータの受け渡しを担当する。Cocoa/Carbonをかじった経験があれば、NSPasteboardクラスを耳にしたことがあるはず。そう、接頭辞からわかるとおり、NEXTSTEP以来連綿と利用されている機構なのだ。 そのペーストボードをハンドリングするコマンドが「pbcopy」と「pbpaste」だ。前者は標準入力から受け取った内容をペーストボードに渡し、後者はペーストボードの内容を標準出力へと書き出す。 例を示しつつ使い方を解説してみよう。以下のコマンドラインでは、UTF-8エンコードのプレインテキストを標準出力へ書き出し、それをpbcop

    知って便利な「pbcopy」と「pbpaste」 - builder by ZDNet Japan
  • in演算子の使用法:続JavaScriptのオブジェクトについて - builder by ZDNet Japan

    全世界22万以上の企業・組織で採用 DX時代の顧客価値創出に大きな役割を担う CI/CD環境の現実解を紐解く オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 これからの社内DX 真のDXのため、まずは社内のデジタル化を DXのファーストステップのヒント MSセキュリティ担当者が紹介 マルチクラウド環境の保護を追求する Microsoft Defender for Cloud 今時プライベートクラウドの作り方 2020年代のプライベートクラウド環境を AzureとVMwareを例に紹介 注目急上昇中のDaaS最新情報 コロナ禍を背景に利用者と機能を拡大中 Azure Virtual Desktop最新情報 ID管理の基礎知識 新しい働き方におけるITガバナンスの 向上にむけて エッジ市場の活性化へ 高まるIoTを中心

    in演算子の使用法:続JavaScriptのオブジェクトについて - builder by ZDNet Japan
  • iPhone + Spry + jQueryで、スライドできるパネルを作る - H2O Space. Blog - h2ospace - builder by ZDNet Japan

    iPhone特有の操作としては、指で左右に弾くことで次のページ・前のページを表示できる操作があります。 前回のJavaScriptによるイベント取得と、jQueryおよび、Spry framework for Ajaxを組み合わせるとWebアプリでもこの操作が可能です。方法を紹介しましょう。 デモプログラムはこちらから まずは、iPhone用のページテンプレートを作ります。iPhone site extensionを使うと便利です(笑 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>iPhoneでスライドを作るサンプル</title> <meta name="viewport" content="width=device-widt

  • 1