タグ

2013年9月3日のブックマーク (12件)

  • 複数の仮想マシン向けの vSphere ESXi ベアメタル ハイパーバイザー - Japan

    VMware vSphere 5.5 は、VMware の主力製品である仮想化プラットフォームの最新リリースです。 VMware vSphere は、基盤となるハイパーバイザー アーキテクチャの [ESXi」 という名前で知られている、ベアメタル ハイパーバイザーです。vSphere は、物理サーバに直接インストールされ、複数の仮想マシンにパーティショニングされます。 各仮想マシンは他の仮想マシンと同じ物理リソースを共有しており、すべての仮想マシンを同時に実行することができます。 他のハイパーバイザーとは異なり、vSphere では、リモート管理ツールを通じてすべての管理機能を操作します。 また、基盤となるオペレーティング システムが存在しないため、占有量が 150 MB 未満に抑えられています。

    kimutansk
    kimutansk 2013/09/03
    む。5.1系をインストールしたばかりだというのに来ちゃいましたか。 バージョンアップする際にデフォルトでは認識しないNICだから死にました、とかにならなければいいんですが・・・
  • ダブル・ディスパッチ~ 典型的なオブジェクト指向プログラミング・イディオム ~

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    ダブル・ディスパッチ~ 典型的なオブジェクト指向プログラミング・イディオム ~
    kimutansk
    kimutansk 2013/09/03
    このクラス図は人側に商品種別ごとの価格計算メソッドが出来てしまうので、端的に「美しくない」んですよね・・・むむ。
  • 第3回 業務アプリ開発者が活用すべきマルチプラットフォーム向けの開発技術&サービス

    今回のテーマは、「クロスプラットフォーム開発をするための技術&サービス」だ。最近では、アプリに必要なバックエンド処理をクラウド上のサービスとして提供する「BaaS(Backend as a Service)」などが新たに登場しており、既存のサービスと組み合わせて格的なアプリを“楽”に構築できるようになってきている。こういった開発技術やサービスを知っているのと、知らないのとでは、開発生産性に大きな違いが出てくるだろう。今回の中心会議では、そういった『知っていると開発が“楽”になる開発技術&サービス』にスポットを当て、業務アプリ開発への応用について講演・議論した。セミナーの構成は、下記のとおり。 基調講演『モバイルサービスを素早く構築するクラウドサービス BaaS (Backend as a Service)概要』 技術セッション1『MonacaとHTML5、JavaScriptで作る業務ア

    第3回 業務アプリ開発者が活用すべきマルチプラットフォーム向けの開発技術&サービス
    kimutansk
    kimutansk 2013/09/03
    モバイルBaaSの会議でしたか。 やはりモバイルアプリはこの手のを活用してこそ、というわけですか。
  • Hadoop用カラムナストレージ「Parquet」正式版をTwitterがオープンソースで公開

    データを列方向に格納することで読み出し性能を向上し、高速な分析を実現する技術は、「カラム型データベース」「カラムナーストレージ」「カラム型データストア」などと呼ばれて注目されています。その技術をHadoopのストレージに持たせることで、Hadoopでもさらに高速な分析を可能にする「Parquet」バージョン1.0を、Twitterがオープンソースで公開しました。 公開したのは7月30日と1カ月ほど前のことで気付くのが少々遅かったのですが、ほかに日語の記事が見当たらなかったので紹介したいと思います。 Parquetとはどのようなソフトウェアなのか、Twitterのブログから少し長めの説明を引用しましょう。 Parquet is an open-source columnar storage format for Hadoop. Its goal is to provide a state

    Hadoop用カラムナストレージ「Parquet」正式版をTwitterがオープンソースで公開
    kimutansk
    kimutansk 2013/09/03
    Hadoop用のカラムナーストレージ来ましたか。列単位でデータ取得できるなら様々なプロダクトに恩恵きそうですね。
  • Logs Are Streams, Not Files

    Logs Are Streams, Not Files logs Fri Apr 01 07:29:49 -0700 2011 Server daemons (such as PostgreSQL or Nginx) and applications (such as a Rails or Django app) sometimes offer a configuration parameter for a path to the program’s logfile. This can lead us to think of logs as files. But a better conceptual model is to treat logs as time-ordered streams: there is no beginning or end, but rather an ong

    kimutansk
    kimutansk 2013/09/03
    ログはファイルでなくストリームである、と。この考えの変換は重要ですね。
  • オリジナルの通信プロトコルを実装してみよう(Netty 実践編1) - Taste of Tech Topics

    実践編 目次 オリジナルの通信プロトコルを実装してみよう(Netty 実践編1) - Taste of Tech Topics オリジナルの通信プロトコルを実装してみよう(Netty 実践編2) - Taste of Tech Topics こんにちは!新しい物好きなエンジニアのツカノです。 Vert.xがますます面白いところに入ってきましたが、今回は久しぶりのNettyシリーズです。Vert.xは通信周りにNettyを利用しており、その仕組みを理解する上でも良いかと思います。 前回シリーズを掲載した後、Nettyの世界では大きな変化がありました。ついにNettyのメジャーパージョンアップであるNetty4がリリースされました。Netty4ではパッケージ名から変わっており、直接的な互換性もありません(パッケージ名やクラス名を置き替えることで、ある程度移行できます)。そのくらい大きく変わって

  • 【海外ITトピックス】 パブリックIaaSに参入 VMwareの「vCloud Hybrid Service」

    kimutansk
    kimutansk 2013/09/03
    「仮想化/プライベートクラウドの延長としてのパブリッククラウド」と。安めでAWSみたいな機能はあまりないものの、わかりやすいという感じなんでしょうか
  • 各種圧縮ソフト 圧縮速度と圧縮率の比較(並列版含む)

    下記の表は gzip の標準状態を 1 とした相対的な数値を示しています。 Software 欄の -1 や -9 は、コマンドに指定できる圧縮率です。 -1 が最低、 -9 が最高になっているコマンドが多いです。 並列に実行できるものに関してはすべて 8 スレッドで実行しています。 ベンチマーク結果 time real 実際の経過時間 time user CPU user 時間 compression ratio 圧縮率の比。大きいほどファイルが大きい。 compression ratio (single/parallel) 並列版について、シングルスレッドに対する圧縮率の比 parallel overhead シングルスレッド版と比較した CPU user時間の比

    各種圧縮ソフト 圧縮速度と圧縮率の比較(並列版含む)
    kimutansk
    kimutansk 2013/09/03
    これだけ圧縮コマンドがあったことを知りませんでした。一辺倒にならないよう覚えておきますか。
  • Apache Spark Streaming=大規模準リアルタイムストリーム処理? - 夢とガラクタの集積場

    こんにちは。 Sparkについて調べてみよう企画第2段(?)です。 1回目はまずSparkとは何かの概要資料を確認してみました。 その先はRDDの構造を説明している論文と、後Spark Streamingというストリーム処理基盤の資料がありました。 とりあえず、そんなわけで(?)お手軽に概要がわかりそうなSpark Streamingの方を調べてみました。 まず見てみた資料は「Overview of Spark Streaming」(http://spark.incubator.apache.org/talks/strata_spark_streaming.pdf)です。 というわけで、読んだ結果をまとめてみます。 Spark Streamingとは何か? 大規模ストリーム処理フレームワーク ・100オーダーのノードにスケールする ・秒単位のレイテンシで処理を実行可能 ・Sparkのバッチ

    Apache Spark Streaming=大規模準リアルタイムストリーム処理? - 夢とガラクタの集積場
    kimutansk
    kimutansk 2013/09/03
    #ApacheSpark データストリームを小さいバッチに区切ることでストリーム/バッチ処理を同基盤で動作させるという解が興味深かったです。
  • ロリポップのサイト改ざん事件に学ぶシンボリックリンク攻撃の脅威と対策

    既に報道されているように、ロリポップ!レンタルサーバーに対する改ざん攻撃により、被害を受けたユーザー数は8428件にのぼるということです。ここまで影響が大きくなった原因は、報道によると、(1)「WordPressのプラグインやテーマの脆弱性を利用」し、不正なファイルがアップロードされた、(2)パーミッション設定の不備を悪用されて被害が拡大した、ということのようです。 29日夜の時点では、攻撃者の改ざん手法について「WordPressのプラグインやテーマの脆弱性を利用」し、不正なファイルがアップロードされて「wp-config.phpの」の設定情報が抜き出されたと説明していたが、30日午後7時過ぎの説明で、この脆弱性が侵入経路となって同社のパーミッション設定の不備を悪用されたことが原因だったことを明らかにした。 「ロリポップ」のWordPressサイト改ざん被害、原因はパーミッション設定不備

    ロリポップのサイト改ざん事件に学ぶシンボリックリンク攻撃の脅威と対策
    kimutansk
    kimutansk 2013/09/03
    なるほど。こういうわけでしたか。 701設定である理由がここにあったわけでしたか。
  • D3.jsをつかってData-Drivenにリッチなグラフやチャートを作成しよう - Tech-Sketch

    Webやスマートデバイス、センサーなどあらゆるものから情報を収集出来るようになり、世の中には膨大なデータが溢れかえっています。 また、ビッグデータやデータサイエンティストといったキーワードに注目が集まり、データ活用への期待が高まっています。しかし、単純に収集したデータはそのままでは見づらく、そこから意味を汲み取るのは困難です。 そこで、データの見せ方や伝え方が重要になってきます。 インフォグラフィックスやデータビジュアライゼーションといったキーワードにも注目が集まりつつありますね。 記事ではD3.jsというJavaScriptのライブラリを利用し、このブログ(Teck-Sketch)のはてなブックマーク数や、世界の国別の人口の比較を視覚的に分かりやすく表現していきたいと思います。 インフォグラフィックス?データビジュアライゼーション? キーワードとしてインフォグラフィックスとデータビ

    kimutansk
    kimutansk 2013/09/03
    これだけでここまでの可視化グラフ/チャートができるのはすごいところですね
  • 最悪のプログラミング言語、BANCStar

    Following is the email I received from Google for this article. This is so unhelpful to identify the cause. After carefully reviewing the article, I found one URL that was flagged to contain malware(probably usual old domain expired and purchased by other problem) so I removed that link. Please review and re-publish this article. I hope Google's flagging system tells me why it trigger the flagging

    最悪のプログラミング言語、BANCStar
    kimutansk
    kimutansk 2013/09/03
    シャレにならないほど読めない言語ですね・・・ 少なくとも人間にとっては。