タグ

ブックマーク / www.publickey1.jp (67)

  • Heroku、クラウドでJavaのサポート開始。J2EEには背を向ける

    クラウドでRuby on Rails、Node.js、Clojureをサポートするなど、先進的な言語対応を進めてきたHerokuが、Javaのサポートを発表、パブリックベータの提供を開始しました。 JavaアプリケーションサーバとしてJettyを採用。J2EEの方式には依存せず、Spring RooフレームワークやORマッピングにHibarnateなどが使えると説明されています。 Herokuは、J2EEのモデルはパッケージソフトウェアの時代のものであってSoftware-as-a-Serviceには合わない。その失敗をクラウドのイノベーションで立て直すのだと、次のようにブログに書いています。 In recent years, J2EE vendors have attempted to fix the problems (including a re-branding from J2EE

    Heroku、クラウドでJavaのサポート開始。J2EEには背を向ける
    juner
    juner 2011/08/31
    ごくり。QT:Heroku、クラウドでJavaのサポート開始。J2EEには背を向ける
  • WebサイトにおけるjQueryの利用率がFlashを上回る

    主要なWebサイト約1万8000を対象に、Webサイトの動向を調査している「http archive」によると、8月15日付けの調査結果ではFlashを用いるWebサイトが全体の47%、JavaScriptライブラリのjQueryを用いたサイトが48%となり、jQueryの利用率がFlashを上回りました。jQueryに特化したサービスを提供している企業appendToが発表しました。 jQuery:48%、Flash:47% http archiveによると、主要なWebサイトに対するJavaScriptライブラリの調査で、jQueryは48%のWebサイトで使われています。 Webアプリケーションのフレームワークが新たなステージへ jQueryとFlashは、機能が一致する部分と異なる部分をそれぞれ抱えており、必ずしも直接比較できるものではありません。しかしWebブラウザの上でリッチな

    WebサイトにおけるjQueryの利用率がFlashを上回る
    juner
    juner 2011/08/29
    ほほぅ。QT:WebサイトにおけるjQueryの利用率がFlashを上回る
  • マイクロソフト、次期Officeではスクリプト言語にJavaScriptを採用か?

    マイクロソフトウォッチャーであるMary-Jo Foley氏のブログ「All About Microsoft」に、次期Office/Office 365では開発機能にJavaScripやHTML5が統合されるのではないか、と予想する記事「Microsoft to focus on HTML5 and JavaScript for Office 15 extensions」が掲載されています。 求人情報に「HTML5/JavaScriptとの統合」 記事の情報源となったのが、マイクロソフトがデベロッパーを募集するために、同社の求人サイトに掲載した求人情報。その説明として書かれた文章の中に、次のようなパラグラフがあります。 Now is the time to take Office programmability to the next level. We're a small but st

    マイクロソフト、次期Officeではスクリプト言語にJavaScriptを採用か?
    juner
    juner 2011/08/11
    ごくり。QT:マイクロソフト、次期Officeではスクリプト言語にJavaScriptを採用か?
  • AmazonクラウドやHTML5は、すぐに投入可能な技術と評価、ThoughtWorksのレポート

    オブジェクト指向やアジャイル開発などを広めてきたMartin Fowler氏が所属し、アジャイル開発のコンサルティングなどを行っている企業としても知られているThoughtWorksが、技術の動向を示した恒例のレポート「Technology Radar」の最新版を公開しています。 Technology Radarは、開発方法論などの分野に関する「Techniques」、開発ツールなどを扱った「Tools」、プラットフォームを扱った「Platforms」、プログラミング言語を扱う「Languages」の4つの分野で、有望な、あるいは成熟した技術を、次の4段階に分けて紹介しています。 Adopt:業界に受け入れられており、適切な場面で投入できる技術 Trial:注意を払うべき技術で、リスクを管理できる場面で挑戦してみるべきである Asses:この技術が自社のシステムにどのような影響を与えるか調

    AmazonクラウドやHTML5は、すぐに投入可能な技術と評価、ThoughtWorksのレポート
    juner
    juner 2011/08/10
    ほほぅ。QT:AmazonクラウドやHTML5は、すぐに投入可能な技術と評価、ThoughtWorksのレポート
  • 最近話題の「カラム型データベース」とはどんな仕組みのデータベースか?

    トランザクション処理を重視する一般的なデータベースは、1行ごとにデータを扱う。カラム型データベースはそれとは異なり、列方向にまとめでデータを扱うことで集計作業などを得意とし、データウェアハウス用途などに用いられている。 「カラム型」あるいは「カラムストア型」「列指向型」などと呼ばれるデータベースの話題が目立つようになってきました。 例えばSAPのHANA、IBMが買収したNetezza、ヒューレット・パッカードが買収したVertica、オラクルのExadata、それにNoSQLの代表的なデータベースCassandraなどがカラム型データベースの機能を備えています。また、マイクロソフトの次期SQL Serverにもカラム型データベース機能が統合されると伝えられています。 とはいえカラム型データベースは最近登場した技術ではなく、Sybase IQでは10年以上前から採用されていた仕組みでした。

    最近話題の「カラム型データベース」とはどんな仕組みのデータベースか?
    juner
    juner 2011/07/12
    ほほぅ。列指向か。QT:最近話題の「カラム型データベース」とはどんな仕組みのデータベースか?
  • オープンソースソフトウェア一覧データベース、最新版をThe Linux Foundationが公開

    Linuxの普及促進団体であるThe Linux Foudationは、主なオープンソースソフトウェアの一覧とその概要、実績などを検索できるデータベース「OSS Database」の最新版を公開しました。 このデータベースは、同団体内のSI企業が中心となって構成するワークグループ「SI Forum」が毎年更新しているもの。おもに日国内のエンドユーザやSI企業向けに、安心して活用できるオープンソースソフトウェアを選別する目安となることを目的としており、対象となるのは市場で利用されている約400種類のソフトウェアです。 どんなデータベースなのか? オープンソースソフトウェアのどのような情報を参照できるのか、例をみてみましょう。一覧をみると、かなりの数のソフトウェアがカバーされていることが分かります。ここから、ファイル関連のオープンソースソフトウェアである「DRBD」をクリックしてみます。

    オープンソースソフトウェア一覧データベース、最新版をThe Linux Foundationが公開
    juner
    juner 2011/07/12
    ごくり。QT:オープンソースソフトウェア一覧データベース、最新版をThe Linux Foundationが公開
  • 社内ハッカソンをしよう

    ハッカソン(Hackathon)は、ハックとマラソンを組み合わせた造語で、プログラマが集まってわいわいとプログラミングをする、というイベントのこと。最近の例では、東日大震災に対してなにかプログラミングで役に立ちたいという人たちが集まって「Hack For Japan」というハッカソンが開催されたりしています。 ハッカソンは開かれたイベントとして誰でも参加できる形式で行われることが多いのですが、社内のプログラマが集まる社内ハッカソンもいいぞ、という主張を、ビデオチャットサービス「tokbox」の開発者Jonathan Mumm氏がブログに「Why your company should do an internal hackathon」(なぜあなたの会社は社内ハッカソンをすべきなのか)というエントリでポストしています。 社内ハッカソンで期待できること Mumm氏は、社内ハッカソンの良いとこ

    社内ハッカソンをしよう
    juner
    juner 2011/07/11
    メモ:社内ハッカソンをしよう
  • プログラミング言語やデータベースが選べる新世代PaaS「DotCloud」が正式サービス開始

    DotCloudの最大の特徴は、PHPPerlRubyJavaPython、Node.jsなど複数の言語と、MySQL、PostgreSQL、Cassandra、MongoDB、CouchDB、Redisなど複数のデータベースやMemcached、RabbitMQ、Hadoopなどのさまざまなソフトウェアを開発者が自由に組み合わせてプラットフォームを構成することができ、それがクラウド上のPaaSとして提供されるという点です。 構成されたPaaSの運用は当然ながらDotCloudが行います。モニタリングや動的なスケーリング、フェイルオーバー、耐障害性向上のため自動的に3つのデータセンターへの分散などが行われ、基的に開発者は運用を気にする必要はありません。 新しい世代のPaaS これまでの代表的なPaaS、例えばグーグルGoogle App Engine、セールスフォース・ドットコ

    プログラミング言語やデータベースが選べる新世代PaaS「DotCloud」が正式サービス開始
    juner
    juner 2011/07/01
    ほほぅ。(ごくり。QT:プログラミング言語やデータベースが選べる新世代PaaS「DotCloud」が正式サービス開始
  • 米Yahoo!がシステムダウンしない5つの理由

    昨年の10月14日、米Yahoo!のトップページがダウンしたと、米Huffington Postが記事「Yahoo DOWN: Yahoo.com Outage Reported」で伝えました。米Yahoo!にとってトップページがダウンすることはきわめてまれなことで、この件が発生するまでほぼ10年にわたりトップページのダウンは起きていなかったと言われています。 その米Yahoo!はシステムダウンを防ぐためにどのような取り組みをしているのか? 米オライリーが主催したイベント「Velocity 2011」で、Yahoo!サービスエンジニアリング部門のVice President、Jake Loomisが行ったセッション「Why the Yahoo FrontPage Went Down and Why It Didn't Go Down For up to a Decade before Th

    米Yahoo!がシステムダウンしない5つの理由
    juner
    juner 2011/06/29
    メモ:米Yahoo!がシステムダウンしない5つの理由
  • インストール可能なWebアプリケーションの標準化は進むか?

    いまやほとんどすべてのWebブラウザがHTML5を中心としたWeb標準に対するサポートを表明しており、Webブラウザ間のマークアップに関する互換性はよい方向へと向かっています。 しかし新しく登場している、Webブラウザにインストール可能なWebアプリケーション、例えばグーグルChromeブラウザに対してインストール可能なアプリケーションを「Chromeウェブストア」で提供を開始していますが、こうしたWebアプリケーションのパッケージングに関する互換性がとられていない点を、Web標準の分野で著名人であるBruce Lawson氏がブログにポストしたエントリ「 Installable web apps and interoperability 」で心配しています。 W3Cは標準化を進めようとしているが インストール可能なWebアプリケーションとは、HTML5、CSSJavaScript、S

    インストール可能なWebアプリケーションの標準化は進むか?
    juner
    juner 2011/06/29
    どーなるかなー。QT:インストール可能なWebアプリケーションの標準化は進むか?
  • 連載マンガ:Mr. Admin「パスワード設定のオキテ」

    Mr. Admin、今週のエピソード。 覚えやすいからと、どこでも同じパスワードを設定しようと考えている白鳥さん。あるサイトでは「6文字以上」のパスワードを求められ、別のサイトでは8文字以上で2文字以上の数字を含むパスワードを求められ、次のサイトではさらに記号も含めなければならなくなり……

    連載マンガ:Mr. Admin「パスワード設定のオキテ」
    juner
    juner 2011/06/23
    メモ:連載マンガ:Mr. Admin「パスワード設定のオキテ」
  • HTML5対応を促進するのはモバイルデバイスの多様化ではないか

    モバイルアプリケーションを開発する技術としてHTML5やJavaScriptなどのWeb標準が注目されています。しかしWeb標準が進化すれば自動的に普及する、といえるほど世の中は単純ではありません。 技術の進化以外に、モバイルアプリケーションの開発にWeb標準が使われるようになる理由として何が考えられるのでしょうか? 最近、ある人とこのことをテーマに議論をしていたのですが、僕の意見は「デバイスの多様化がモバイルアプリケーションのHTML5化を促進するだろう」というところに落ち着きました。 モバイルデバイスの多様化は個人所有デバイスが推進する 米調査会社のガートナーは、昨年11月に発表したレポート「Gartner Reveals Top Predictions for IT Organizations and Users for 2011 and Beyond」で、2014年までに90%の組

    HTML5対応を促進するのはモバイルデバイスの多様化ではないか
    juner
    juner 2011/06/21
    メモ:HTML5対応を促進するのはモバイルデバイスの多様化ではないか
  • 「JavaScriptと性能についての本当の話」をしよう。ダグラス・クロックフォード氏

    JSONの発見者でJavScript界の重鎮であるYahoo!のダグラス・クロックフォード(Douglas Crockford)氏。米オライリーが主催するイベント「Velocity 2011」で、セッション「JavaScript & Metaperformance」を行いました。 いまWebブラウザ間でJavaScriptエンジンの性能競争が行われていますが、その影響とこの先の展望について語っています。JavaScriptプログラマなら必見の内容を、公開されたビデオを基に紹介しましょう。 JavaScript & Metaperformance これから、JavaScriptと性能についての当の話をしよう。 JavaScriptはみなさんご存じかな? いまや世界で最もポピュラーになったプログラミング言語だ。 JavaScriptは、Javaからシンタックスを、Schemeからファーストク

    「JavaScriptと性能についての本当の話」をしよう。ダグラス・クロックフォード氏
    juner
    juner 2011/06/20
    凄く勉強になった。QT:「JavaScriptと性能についての本当の話」をしよう。ダグラス・クロックフォード氏
  • 「競合はVMware」、レッドハットCEO「もうLinuxだけの企業ではない」

    レッドハットの社長兼CEO ジム・ホワイトハースト(Jim Whitehurst)氏は、今日6月15日の午前中に都内で会見を行い、「レッドハットはLinuxの企業として知られていたが、現在はソフトウェアインフラのフルスタックを提供する企業になった。Linuxだけの企業、JBossのようなミドルウェアだけの企業ではない」と、これからの戦略の中心が仮想化とクラウドになることを表明しました。 競合はVMware。マイクロソフトはやや違う 会見でホワイトハースト氏は、「競合企業は?」との質問に「VMwareが最大の競合だ」と即答。 「仮想化ソフトウェアのvSphereに対してレッドハットはKVMを持っているし、IaaSではvSphereやvCloud、PaaSではCloud Foundryをオープンソースで展開するなど、VMwareの製品展開はレッドハットと近い。また、どちらもソフトウェア企業で、

    「競合はVMware」、レッドハットCEO「もうLinuxだけの企業ではない」
    juner
    juner 2011/06/16
    ほぅ。QT:「競合はVMware」、レッドハットCEO「もうLinuxだけの企業ではない」
  • 電子書籍で複雑なレイアウトを実現する「CSS Regions Module」仕様のドラフトが公開

    電子書籍やWebページで、もっと複雑なページレイアウトを実現しようという新たな仕様「CSS Regions Module」の最初のドラフトがW3Cで公開されました。 IDPF(International Digital Publishing Forum)が策定中の電子書籍フォーマットの標準仕様であるEPUB3が牽引役となり、HTML5やCSS3などのWeb標準が電子書籍を作成するための重要な仕様になろうとしています。 しかしスタイルを設定するCSSでは、縦書きや二段組のような比較的シンプルなレイアウトがようやく実現しようという段階で、雑誌のレイアウトで多用されるような複雑なレイアウトの実現にはまだまだ機能が不足しています。 今回ドラフトが公開された「CSS Regins Module」は、そうした複雑なレイアウトの実現に向けた動きの1つです。アドビシステムズが中心となって提案しているようで

    電子書籍で複雑なレイアウトを実現する「CSS Regions Module」仕様のドラフトが公開
    juner
    juner 2011/06/13
    ごくり。QT:電子書籍で複雑なレイアウトを実現する「CSS Regions Module」仕様のドラフトが公開
  • グーグルはChrome OSでOSをWeb化、マイクロソフトはWindows 8でOSをWeb化、モジラもWeb対応シェルの「Webian Shell」を発表

    グーグルChrome OSでOSをWeb化、マイクロソフトはWindows 8でOSをWeb化、モジラもWeb対応シェルの「Webian Shell」を発表 グーグルは5月にChrome OSを搭載した「Chromebook」を発表。Chrome OSではWebブラウザがシェルになっていて、すべてのアプリケーションがWebアプリケーションです。 マイクロソフトは先週、来年リリース予定のWindows 8のプレビューを発表。HTML5とJavaScriptで構築されたアプリケーションのサポートを発表しました。 [速報]Chrome OSを搭載したChromebook、ついに来月発売。サムソンとエイサーから。Google I/O 2011 Windows 8では、HTML5とJavaScriptWindowsアプリを開発可能に HTML5とJavaScriptで開発されたWebアプリケーシ

    グーグルはChrome OSでOSをWeb化、マイクロソフトはWindows 8でOSをWeb化、モジラもWeb対応シェルの「Webian Shell」を発表
    juner
    juner 2011/06/08
    あぁ、そういう流れなのね。 QT:グーグルはChrome OSでOSをWeb化、マイクロソフトはWindows 8でOSをWeb化、モジラもWeb対応シェルの「Webian Shell」を発表
  • 連載マンガ:Mr. Admin「デフラグでエラーが出た」

    Mr. Admin、今週のエピソード。 ハードディスクのデフラグでエラーが出てしまった白鳥さん。アドミン君に助けを求めます。エラーの原因はハードディスクの容量不足のようです、それを見た部長がポツリ……

    連載マンガ:Mr. Admin「デフラグでエラーが出た」
    juner
    juner 2011/06/02
    なんという……。QT:連載マンガ:Mr. Admin「デフラグでエラーが出た」
  • グーグル、Google Apps ScriptのGUIビルダー発表。統合開発環境のクラウド化が進む

    グーグルは、Google Appsのプログラミング言語「Google Apps Script」に、ドラッグ&ドロップでユーザーインターフェイスを自由に構築できる「GUI Builder」機能を追加したと、Google I/O 2011のセッション「Developing Apps, Add Ins and More with Google Apps Script」で明らかにしました。 GUI Builderは無料でGoogleドキュメントを利用しているユーザーでも利用可能になっています。Googleドキュメントから任意のスプレッドシートを開き、[ツール]メニューから[スクリプトエディタ]を選択。起動したスクリプトエディタの[ファイル]メニューの[ユーザーインターフェイスを構築…」を選択すると、GUI Builderが起動します。 左側のオブジェクト一覧から、ボタンやラベル、テキストボックス、

    グーグル、Google Apps ScriptのGUIビルダー発表。統合開発環境のクラウド化が進む
    juner
    juner 2011/06/01
    ほほぅ。QT:グーグル、Google Apps ScriptのGUIビルダー発表。統合開発環境のクラウド化が進む
  • HTML5 vs ネイティブ。モバイルアプリはどちらで開発するべき?(前編) Google I/O 2011

    HTML5 vs ネイティブ。モバイルアプリはどちらで開発するべき?(前編) Google I/O 2011 モバイルアプリケーションを開発する方法として、JavaやC/C++などのプログラミング言語とSDKを用いてネイティブアプリケーションとして開発する方法以外に、HTML5/CSS/JavaScriptを用いて開発する方法が登場してきています。 この2つのアプリケーション開発にはどのような違いや利点があるのでしょうか? Androidを題材にして解説したセッション「HTML5 versus Android: Apps or Web for Mobile Development?」がイベントGoogle I/O 2011で行われました。 HTML5でモバイル開発を行う利点 Reto Meier氏(左)、Michael Mahemoff氏(右)。

    HTML5 vs ネイティブ。モバイルアプリはどちらで開発するべき?(前編) Google I/O 2011
    juner
    juner 2011/05/25
    あとでみる。QT:HTML5 vs ネイティブ。モバイルアプリはどちらで開発するべき?(前編) Google I/O 2011
  • いきあたりばったりのアーキテクチャと教訓

    スライドの作者であるGleicon Moraesは、これらの図を示した上で、リレーショナルデータベースはガムテープのようにつぎはぎで使えるような万能薬ではない。シャーディングや非正規化などは検討すべきよい選択肢であり、またリレーショナル以外のデータベースも選択肢としていれるとよいだろうと説いています。 そして次のような「リレーショナルデータベースの間違った使い方10項目」を示しているのです(訳は前述の記事「データベースの間違った使い方10項目」から)。 Dynamic table creation(動的なテーブルの作成) Table as cache(テーブルをキャッシュとして使う) Table as queue(テーブルをキューとして使う) Table as log file(テーブルをログとして使う) Distributed Global Locking(分散したグローバルなロック)

    いきあたりばったりのアーキテクチャと教訓
    juner
    juner 2011/05/18
    なにこのかおす QT:いきあたりばったりのアーキテクチャと教訓