タグ

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

  • マイクロソフト、無料のツール「DevOps Workbench Express Edition」β版を公開。Windowsサーバへのデプロイを自動化

    マイクロソフト、無料のツール「DevOps Workbench Express Edition」β版を公開。Windowsサーバへのデプロイを自動化 DevOpsの実践では、開発から運用までをツールを使って自動化することが重要です(ツールだけではなく協力するカルチャーもDevOpsの大事な要素ですが)。米マイクロソフトは、Windowsアプリケーションのデプロイを自動化する無料のツール「DevOps Workbench Express Edition」β版の公開を開始しました。 DevOps Workbench Express Editionは、小規模な組織を想定したデプロイツールで、1台のWindowsサーバをターゲットとしたデプロイの自動化を実現します。 環境を自動チェックしデプロイ作業を自動化 DevOps Workbench Express Editionの画面左のテンプレート一覧

    マイクロソフト、無料のツール「DevOps Workbench Express Edition」β版を公開。Windowsサーバへのデプロイを自動化
    koyhoge
    koyhoge 2013/09/12
    MSもこちらの方向か、そらそうか。
  • ピアソンの技術書は書店在庫限りとの見通し。ピアソン桐原社がピアソングループ離脱で(追記あり)

    「プレゼンテーションZen」や「Objective-C プログラミング」など、英国ピアソングループの技術書を国内で出版していたピアソン桐原は、ピアソングループから離脱し8月1日付けで「桐原書店」として再スタートを切ることを発表しています。 桐原書店としての再出発に伴い技術書の扱いが終了するため、これまでに出版された技術書は在庫限りになることが公式ツイートで明らかにされています。下記は「ピアソン桐原が版元になっている、主に翻訳ものの技術書たちがどうなるのか。」という質問に対する桐原書店公式アカウントの返答ツイートです。 @sobahhi ご心配をおかけして大変申し訳ございません。今後は、学習参考書と語学書に専心していくことになりますので,技術書は基的にお取扱いがなくなってしまいます。書店さんの在庫限りとなりますので、お早目にご入手くださいますようお願いいたします。 — 桐原書店 (@Kir

    ピアソンの技術書は書店在庫限りとの見通し。ピアソン桐原社がピアソングループ離脱で(追記あり)
    koyhoge
    koyhoge 2013/08/08
    国内の出版社の版権取り競争が始まりますか。
  • 「Vagrant」は仮想環境をプログラミングするツール。同一環境をどこにでも、いくつでもすぐに作成可能。Vagrant meetup 2013

    「Vagrant」は仮想環境をプログラミングするツール。同一環境をどこにでも、いくつでもすぐに作成可能。Vagrant meetup 2013 「Vagrant」(ベイグラント、ベーグラント)は、仮想環境をプログラミングするツール、と言えます。一般にWebアプリケーションの開発、テスト、番運用などのための環境を用意するには、仮想マシンを起動し、OS、WebサーバやPHPRubyなどをインストールし、ChefやPuppetなどでアプリケーションをデプロイするといった操作が必要でした。 毎回操作してこれらの環境を作るのは面倒ですしミスをする可能性もあります。かといってあらかじめ仮想マシンとしてまるごと用意しておくと、少しでも環境が変わるたびに仮想マシンを最初から作り直す手間がかかりますし、配布も面倒です。 Vagrantはこうした問題を、仮想マシンのテンプレートとそれを構成するためのコンフ

    「Vagrant」は仮想環境をプログラミングするツール。同一環境をどこにでも、いくつでもすぐに作成可能。Vagrant meetup 2013
    koyhoge
    koyhoge 2013/07/16
    注目一気に高くなったなぁ。
  • Google App Engine互換のオープンソース実装「CapeDwarf」公開。GoogleとRed Hatが共同で - Publickey

    Google App Engine互換のオープンソース実装「CapeDwarf」公開。GoogleとRed Hatが共同で Google App Engineと互換性のあるミドルウェアをJBOSS Application Server上で実現するオープンソースのソフトウェア「CapeDwarf」が公開されました。 これまでGoogle App Engineに対応したアプリケーションはほかのプラットフォームでは実行できませんでしたが、CapeDwarfを利用することでオンプレミスやプライベートクラウドでもGoogle App Engineのアプリケーションを実行できるようになります。 App Engineの物のテストツールでテスト CapeDwarfの開発は、Google Cloud PlatformのチームとRed HatのJBOSSチームが協力して行いました。特にGoogleからはGo

    Google App Engine互換のオープンソース実装「CapeDwarf」公開。GoogleとRed Hatが共同で - Publickey
    koyhoge
    koyhoge 2013/07/01
    Asure あたりで動くようになるとカオスで面白そうw
  • Fusion-ioが共有ストレージアレイ市場へ参入。NexGen Storage買収で

    サーバのPCIeスロットに直接フラッシュストレージを接続することで、桁違いの性能を持つサーバサイドストレージを実現し、ほぼ単独でサーバサイドのフラッシュストレージ市場を切り開いてきたFusion-ioは24日、共有ストレージの新興ベンダ「NexGen Storage」の買収を発表し、企業向けストレージの主戦場である共有ストレージアレイ市場へ参入することを明らかにしました。 NexGen Storageは、iSCSIでサーバと接続する共有ストレージアレイを提供するベンダです。ストレージ内部に数十ギガバイトのRAM、数百ギガバイトから数テラバイトのフラッシュメモリ、数十テラバイトから数百テラバイトのSASハードディスクを搭載したハイブリッド構成になっています。 RAM、フラッシュ、ディスクの3種類がストレージ内部で自動階層化され、データはインラインデデュープで自動圧縮、これらをソフトウェアで管

    Fusion-ioが共有ストレージアレイ市場へ参入。NexGen Storage買収で
    koyhoge
    koyhoge 2013/04/30
    もうすべてがSoftware-Definedに向かっていく。
  • なぜHixieはいつも“ノー”と言い続けるのか? HTML5仕様のキーパーソン、Hixieへのインタビュー(前編)

    なぜHixieはいつも“ノー”と言い続けるのか? HTML5仕様のキーパーソン、Hixieへのインタビュー(前編) HTML5の登場は、Webのあり方を一変させようとしていると言っても過言ではないでしょう。その仕様策定はW3CとWHATWG(Web Hypertext Application Technology Working Group)が共同で行っています。 HTML5において、もっとも影響力のある人と言えばIan Hickson氏、通称Hixie(ヒクシー)がその筆頭にあがります。彼は昨年までW3CのHTMLワーキンググループでHTML5仕様のエディタをつとめ、WHATWGでは現在もエディタとして強力なリーダーシップを発揮しています。 そのHixieに、同じくHTML5界の著名人であるオペラのBruce Lawson氏がインタビューした記事「Interview with Ian H

    なぜHixieはいつも“ノー”と言い続けるのか? HTML5仕様のキーパーソン、Hixieへのインタビュー(前編)
  • インテル、無償のHTML5アプリ開発環境「Intel XDK」を公開。iOS/Android/Kindleなどクロスプラットフォーム対応

    インテル、無償のHTML5アプリ開発環境「Intel XDK」を公開。iOS/Android/Kindleなどクロスプラットフォーム対応 インテルは、先週4月10日から11日かけて中国北京で開催された「Intel Developers Forum Beijing 2013」(IDF Beijing 2013)において、クロスプラットフォームに対応したHTML5アプリケーションの開発ツール「Intel XDK」を発表しました。 Intel XDKはブラウザ上で動作するHTML5アプリケーション開発ツール(ChromeブラウザとJavaのインストールが必要)。HTML/CSS/JavaScriptで開発したアプリケーションを、PhoneGap機能でビルドし、iOS/Android/Kindle/Facebookなどのアプリケーションが開発できます。開発したアプリケーションは、各アプリストアで販

    インテル、無償のHTML5アプリ開発環境「Intel XDK」を公開。iOS/Android/Kindleなどクロスプラットフォーム対応
    koyhoge
    koyhoge 2013/04/15
    ネイティブSDKにロックインされている現状では、インテルが望むプラットフォーム移行は進まないので、クロスな開発環境に投資している。なるほど。
  • Erlangの評価は? Bashoに参加した力武健次氏に聞いた

    分散システムの開発に優れているなどの理由で、関数型プログラミング言語に注目が集まっています。Bashoが開発する分散キーバリューストアのRiakや、オブジェクトストアのRiak CSは、関数型言語の1つであるErlang(アーラン)が開発に使われています。 Bashoジャパンのシニアソフトウェアエンジニア 力武健次氏と、Bashoのシニアソフトウェアエンジニア Scott Lystig Fritchie氏 Bashoへのインタビューにあたり、2月から同社に参加しErlangへの造詣も深い力武健次氏と、同社シニアソフトウェアエンジニアのScott Lystig Fritchie氏が同席していました。お二人にErlangへの評価を短く聞きました。 Erlanは視認性が高く簡潔な記述ができる ──── 製品を開発する立場としてErlangをどう評価されますか? 力武氏 例えばCで書くと何千行もか

    Erlangの評価は? Bashoに参加した力武健次氏に聞いた
    koyhoge
    koyhoge 2013/02/12
    おお力武さん
  • HTML5のCustom Data Attributeは、Microdataよりも気軽にデータを埋め込める

    HTML5のCustom Data Attributeは、Microdataよりも気軽にデータを埋め込める HTML5にはMicrodataというメタデータを埋め込むための仕様がある、ということを、「HTML5のMicrodataとは何か? 」「HHTML5のドラフト仕様書からMicrodataの抄訳 」という2つの記事で紹介しました。 そのMicrodataよりもずっと手軽にHTMLに独自データを埋め込む方法が、HTML5では提供されています。それが「Custom Data Attribute」です。 すでに使われている独自属性 あるタグに独自の属性を付加したいという要求は、まれに生じます。 追記12/2:rel属性はHTMLの正式な仕様でした。そのため、以下の例は独自属性の例としては正しくないので省略させていただきます。すいません) 例えば、グーグルなどの検索エンジンは、スパム対策とし

    HTML5のCustom Data Attributeは、Microdataよりも気軽にデータを埋め込める
  • シーゲイトがPCIe接続のサーバサイドフラッシュに参入。Viridentとの戦略提携で

    ハードディスクのストレージベンダとして知られる米シーゲイトが、PCIe接続のサーバサイドフラッシュストレージに参入することを発表しました。 米シーゲイトは、PCIe接続のサーバサイドフラッシュ製品を提供している米Viridentと戦略的提携を締結。同社製品のOEMを受けることで、シーゲイトブランドのPCIe接続型サーバサイドフラッシュストレージの製品展開を行います。 ViridentのFlashMAXIIは、550GBから最大2.2TBのフラッシュメモリを搭載したPCIe接続型のサーバサイドフラッシュストレージ。150万IOPSの性能を提供し、フラッシュに最適化したRAID構成による高信頼性を提供しています。 シーゲイトは今回の提携と同時にViridentに対する投資も実行し、取締役の席をひとつ確保することも合わせて発表しました。 市場の変化の速さに対応するための提携か ハードディスクのス

    シーゲイトがPCIe接続のサーバサイドフラッシュに参入。Viridentとの戦略提携で
    koyhoge
    koyhoge 2013/01/30
    ストレージ全般をターゲットにしないと生き残れないという判断かな。
  • モバイルアプリ向けJavaScriptフレームワーク「Junior」、Backbone、Zeptoなどを採用し、ネイティブのルック&フィールを持つ

    Juniorは、Justin Martin氏が開発したフレームワーク。Martin氏は“My holiday project”としてJuniorを開発したとツイートしています。 Juniorの特徴は、モバイルに最適化したCSSトランジションによるスムーズな画像効果、zeptoやbackbone.jsなど多数のライブラリに依存していることなど。UIコンポーネントはRatchetを利用しているようで、モバイルネイティブのルック&フィールを備えていると説明されてます。 modernizr、zepto、backboneなどに依存 Juniorが依存しているライブラリは以下。 modernizr(ブラウザごとに異なる実装を調べて、対応するコードを書きやすくする) zepto(jQuery互換のミニマルなライブラリ) zepto flickable(zeptoのタッチ対応プラグイン) lodash(U

    モバイルアプリ向けJavaScriptフレームワーク「Junior」、Backbone、Zeptoなどを採用し、ネイティブのルック&フィールを持つ
    koyhoge
    koyhoge 2013/01/10
    機能がちょっと少なそうな印象。
  • Publickeyの運営、執筆、営業の舞台裏(営業の巻)。2012年版

    ブログを書くことを主な職業として4年になろうとしています。ブログを書き、広告を売るとは、具体的にどのようなことをすることなのか、興味を持っている方は多いと思いますし、特にPublickeyはAdSenseアフィリエイトに依存せず、直販で広告を販売している点で、ほかのブログとは異なるユニークな点がいくつもあると思います。 そこでこの記事では、Publickeyを運営するうえで日々行っていること、その舞台裏をご紹介しましょう。営業の巻と執筆の巻の2つに分かれています。まずは営業の巻から。 ブログのテーマを決める ブログを運営するうえでまず必要なのは、ブログのテーマを決めること。 Publickeyのテーマは、エンタープライズITを軸足に置いて、主にクラウドとHTML5などのWeb標準に焦点を当てた記事を書くことです。クラウドとWeb標準に焦点を当てているのは、この2つがこれからのエンタープラ

    Publickeyの運営、執筆、営業の舞台裏(営業の巻)。2012年版
    koyhoge
    koyhoge 2012/12/26
    個人でやっていることが逆にメディアの信頼につながる例。もっとこういう例が増えて欲しい。
  • Facebookアプリを、HTML5でどうしてサクサクにできたのか。Sencha Touch開発チームが用いた3つのテクニック

    Sencha Touchの開発チームがHTML5で高速に動作するFacebookアプリを開発したことを紹介した1つ前の記事 「Facebookのモバイルアプリが失敗した理由はHTML5のせいじゃない。HTML5でサクサク動くFacebookアプリを作って見せたSencha Touch開発チーム」は、非常に多くの読者に注目されました。 この記事で紹介したSencha Touch開発チームのブログ「The Making of Fastbook: An HTML5 Love Story」の後半では、どのようなテクニックを用いて高速なHTML5アプリケーションを実現したのかも紹介されています。 この記事では、その3つのテクニックについてポイントを紹介したいと思います。タイムラインやニュースフィードのようなユーザーインターフェイスを備えたモバイルアプリケーションは、これから広く開発されていくことにな

    Facebookアプリを、HTML5でどうしてサクサクにできたのか。Sencha Touch開発チームが用いた3つのテクニック
  • デルがPaaS型クラウド「Project Fast PaaS」をプレビュー。オープンソースのCloud Foundryを利用

    デルはPaaS型クラウドサービスの「Project Fast PaaS」のプレビュー版を公開しました。先週開催された同社のイベント「Dell World」に合わせての公開です。 Project Fast PaaSは、VMwareがオープンソースで開発しているCloud Foundryをベースに構築されています。現時点で、以下の言語やフレームワーク、データベースに対応。 Ruby、NodeJS、JavaPHPPython Django、GrailsJavaWeb、Lift、Node、Play、Rack、Rails、Sinatra、Spring MySQL、PostgreSQL、MongoDBRabbitMQ、Redis なぜデルがCloud Foundryを選択したのか。Wikiのページでは次のように解説されています。 Cloud Foundry is an active open-

    デルがPaaS型クラウド「Project Fast PaaS」をプレビュー。オープンソースのCloud Foundryを利用
    koyhoge
    koyhoge 2012/12/18
    これを見てDELLがIaaSサービスをすでに立ち上げていることを知った。
  • Google App Engine、全データセンターを巻き込む連鎖的障害で能力半減、復旧のためフルリスタート

    Google App Engine、全データセンターを巻き込む連鎖的障害で能力半減、復旧のためフルリスタート 「2011年1月にHigh Replication Datastoreを立ち上げて以来、App Engineでこれだけ大規模なシステム障害を経験したことはなかった」。グーグルGoogle App Engine Blogは10月26日付けのエントリ「About today's App Engine outage」でこう書き、同日発生したApp Engineの障害について報告しました。 この障害は10月26日のおおよそ午前7時半から11時30分までの約4時間、 App Engineのリクエストの約半分が失敗するという大規模なものでした。同社は以下のように経緯を説明しています。 ルータへの負荷が全データセンターへ拡大 4:00 am - Load begins increasing o

    Google App Engine、全データセンターを巻き込む連鎖的障害で能力半減、復旧のためフルリスタート
    koyhoge
    koyhoge 2012/10/29
    この規模でも再起動で何とかするメソッドは有効なのかw
  • NTTコミュニケーションズのCloud<sup>n</sup>、オブジェクトストレージを開始。月額1GBあたり約7円からで通信料は不要

    NTTコミュニケーションズのCloudn、オブジェクトストレージを開始。月額1GBあたり約7円からで通信料は不要 NTTコミュニケーションズは、オープンソースのクラウド基盤であるCloudStackを採用したクラウドサービス「Cloudn」(クラウド・エヌ)に、スケーラブルなオブジェクトストレージサービス「Bizホスティング Cloudn Object Storage」(以下、Object Storage)を追加したと発表しました。 クラウドでは数TBから数PTもの大規模なデータを長期にわたって保存する用途が期待されています。これだけの容量になると大きさの面でも信頼性の面でも通常のストレージでは対応できなくなるため、データを分散して大規模に管理できるオブジェクトストレージの仕組みが不可欠になります。 CloudnのObject Storageも、こうしたクラウドでの大容量高信頼なデーストア

    NTTコミュニケーションズのCloud<sup>n</sup>、オブジェクトストレージを開始。月額1GBあたり約7円からで通信料は不要
    koyhoge
    koyhoge 2012/10/23
    NTT ComがS3互換サービス。転送料考えたらS3より確実に安いな。NComがAWSとガチ勝負に出るのかー。
  • 松尾芭蕉が名前の由来。分散型NoSQLデータベース「Riak」のBashoが日本法人設立

    NoSQLデータベースを主力製品とする米国のソフトウェアベンダー「Basho Technologies」が日法人「バショー・ジャパン」を設立、日における展開を開始しました。日語版のWebサイトも公開されています。 同社のNoSQLデータベース「Riak」は分散型キーバリューストア。クラウドに対応した高いスケーラビリティや、単一障害点がなく高い可用性が特徴。 Riakはオープンソースとして開発されており、マルチデータセンター機能などが追加されたEnterprise版と、RiakのテクノロジーをコアにしたAmazon S3互換の分散オブジェクトストレージの「Riak CS」などがあります。 Riakはすでに米大手キャリアのAT&T、金融のシティコープ、小売りのベストバイなどの実績があると米Basho Technologies CEOのDon Rippert(ドン・リパート)氏。「ユーザー

    松尾芭蕉が名前の由来。分散型NoSQLデータベース「Riak」のBashoが日本法人設立
  • ソースコードを表示するためのフォント「Source Code Pro」をアドビがオープンソースで無料公開 - Publickey

    プログラミングやマークアップなど、コーディング作業のときにソースコードを表示する目的で開発されたフォント「Source Code Pro」を米アドビがオープンソースとして無料公開しました。24日(日時間24日深夜)に開催された同社のイベントCreate the Webで発表されました。

    ソースコードを表示するためのフォント「Source Code Pro」をアドビがオープンソースで無料公開 - Publickey
  • 自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編)

    自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編) ふだん何気なく使っている鉄道。改札を降りるときにICカードを自動改札にかざすと、「ピッ」という音と共に一瞬のうちに運賃を計算してくれます。けれど、複数の路線を乗り継いだり、途中で定期券区間が挟まっていたりと、想像しただけでもそこには膨大な組み合わせがあります。それでも運賃計算プログラムはわずか一瞬で正しい運賃計算が求められ、バグがあったら社会的な一大事にもつながりかねません。 爆発的な計算結果の組み合わせがあるはずの運賃計算プログラムは、どうやってデバッグされ、品質を維持しているのでしょうか? 9月12日から14日のあいだ、東洋大学 白山キャンパスで開催された日科学技術連盟主催の「ソフトウェア品質シンポジウム 2012」。オムロンソーシアルソリューションズ 幡

    自動改札機の運賃計算プログラムはいかにデバッグされているのか? 10の40乗という運賃パターンのテスト方法を開発者が解説(前編)
    koyhoge
    koyhoge 2012/09/24
    首都圏の運賃計算は身近にある複雑系だよなぁ。細かいロジックの積み重ねなのでテストも論理的に。
  • インテル「コンピューティングの体験に革新が起きている」。Intel Developers Forum 2012

    インテル「コンピューティングの体験に革新が起きている」。Intel Developers Forum 2012 米インテルは先週9月11日から、Intel Developers Forum 2012をサンフランシスコで開催しました。初日の基調講演で大きく取り上げられたキーワードは「Reinventing Computing」(コンピューティングの再発明)です。 マイクロソフトとインテルは10年以上にわたって成長するPC市場を牽引してきました。しかし現在、非常な勢いでPCに代わりコンピューティングの主役になろうとしているのがタブレットやスマートフォンなどのデバイスです。そしてタッチや音声などインターフェイスも新しくなろうとしています。 この分野ではインテルのプロセッサは先行するARMプロセッサ群に後れをとっており、またソフトウェア面でのパートナーであるマイクロソフトも、iOSやAndroid

    インテル「コンピューティングの体験に革新が起きている」。Intel Developers Forum 2012
    koyhoge
    koyhoge 2012/09/19
    Intel CTOのJustin Rattner氏がネコミミを付けて登場ww