タグ

2013年10月11日のブックマーク (11件)

  • コンピュータの修理をタダで引き受けてはならない10の理由

    ITプロフェッショナルであれば経験があると思うが、筆者も友人や家族からPCの修理を頼まれたことが何度もある。筆者は常に、可能な限り人々の期待に応えようとしていたが、他人のPCを無償で修理するというのはいくつかの例外を除き、良い考えではないということに気付いた。 誤解しないでもらいたい。筆者にも、頼まれた際に何のためらいもなく手を差し伸べたくなる人々がいる。筆者は、コンピュータの障害に直面したに手を差し伸べないことなどあり得ないし、母親を見捨てることもあり得ない。しかし残念ながら、筆者が手助けしたほとんどの人は、その恩を仇で返すかのような行動に出たのである。このため記事では、他人のPCを無償で修理するのはお勧めできない理由を10個挙げている。 #1:手助け以降に発生した問題はすべてあなたのミスになる 友人や家族がコンピュータの修理を頼んでくるのは、自らで問題を解決するだけの十分な知識を持

    コンピュータの修理をタダで引き受けてはならない10の理由
    larker
    larker 2013/10/11
  • 第3回 無償のパソコン向け仮想化ソフト「VMware Player」

    最新のOSやソフトウエアをインストールして触るのが大好きな筆者のような人間にとって、仕事趣味の両面において日常的に欠かせない存在となっているのが「仮想化ソフト」である。仮想化ソフトなしでは連載はもちろん、筆者が手がける技術検証系記事の多くが成り立たないか、執筆するのに相当苦労することだろう。それほどまでに重要なソフトとなっている。 ITpro読者の中にはご存知の人も多いと思われるが、仮想化ソフトとは、パソコン内に「箱庭」を作り、仮想的なパソコン(仮想マシン)を独立した存在として動作させることができるソフトである(写真1)。 仮想化ソフトとひと口に言っても様々な種類があるが、主に使われているソフトをざっくり分けると2種類に分類できる。一つは、仮想マシンの制御に特化した軽量なソフトウエアとして、物理パソコン上で直接動作させる「ハイパーバイザ型」と呼ばれるタイプ。もう一つは、Windows

    第3回 無償のパソコン向け仮想化ソフト「VMware Player」
  • プログラミング言語 Python 総合情報サイト - python.jp

    from typing import TypeGuard def is_int(x: object) -> TypeGuard[int]: return isinstance(x, int) def func(x:object) -> None: if is_int(x): reveal_type(x) # x は int

    プログラミング言語 Python 総合情報サイト - python.jp
    larker
    larker 2013/10/11
  • あしたのオープンソース研究所 - CouchDB Eucalyptus Hadoop Factor Endian-Firewall GStreamer ]project-open[ SeleniumHQ jQuery Cassandra ZooKeeper HBase Scala Lift Moses Neo4j Gephi Mahout MyFaces S4 James Ruby on Rails OpenLayers MongoDB Mapnik Flume UIMA Solr Friendica R

    あしたのオープンソース研究所では、これから注目されるであろう海外のオープンソースソフトウェアを発見し、サイトを日語訳することで、みなさまにいち早くご紹介いたします。 2012/08/06 reactive-web の翻訳コンテンツをアップしました。 2012/07/24 「あしたの研について」と「運営会社」のページを更新しました。 2012/07/05 Red5 の翻訳コンテンツ (第2弾) をアップしました。 2012/06/06 Red5 の翻訳コンテンツをアップしました。 2012/06/04 Red5 の座談会資料を SlideShare に掲載しました。 2012/05/07 Friendica の翻訳コンテンツをアップしました。 2012/04/04 Apache UIMA の翻訳コンテンツをアップしました。 2012/03/07 Friendica の座談会資料を Slid

    larker
    larker 2013/10/11
  • https://db-event.jpn.org/deim2010/proceedings/files/I-2.pdf

    larker
    larker 2013/10/11
    「オンラインパターン照合と平行オブジェクトに基づくイベントストリーム処理サーバの設計と実装」
  • @IT Special ネクストSOAのITパラダイム リアルタイムなイベント駆動型ビジネスを実現する「イベントストリーム処理」

    ストックのデータからフローのイベントへ――ビジネスのリアルタイム化にともなって、新しいIT活用モデルが徐々に浸透し始めてきた。「Progress Apama」が実現する“イベントストリーム処理(Event Stream Processing:ESP)”が、この変化をリードしている。 業務プロセスの中で発生する「イベント」によって駆動するシステムアーキテクチャを「EDA(Event Driven Architecture=イベント駆動型アーキテクチャ)」と呼ぶ。このEDAを実現するテクノロジとして期待されているのが、イベントストリーム処理だ。これとほぼ同義のものとして、「CEP(Complex Event Processing=複合イベント処理)」がある。これは、米ガートナーがEDAとともに提唱し始めた次世代のコンピューティングモデルである。 ここに、はるか以前からイベント処理に注目していた

    larker
    larker 2013/10/11
  • StreamInsight - イベント ストリームを使いこなす: 高速概算集計

    図 4 ヒストグラム (図 3) の図解 最初のイベントでは動きがありません。5 個目のイベントで同じカウント 1 を含むバケット数が k⁄2 + 2 個になるため、最も古いバケットのマージが行われます。7 個目のイベントでも再びマージが行われます。9 個目のイベントでもマージが行われますが、このマージによって新たなマージが連鎖的に引き起こされます。7 個目のイベントの後、最初のイベントの期限が切れます。12 個目のイベントまでは、タイムスタンプが期限切れになるバケットはありません。13 個目のイベントで、タイムスタンプ 6 のバケットは、期限が切れていないイベントを最低でも 1 つ含むという条件が成立しなくなるため、バケット自体が期限切れになります。この表の相対誤差は、相対誤差の上限より小さいことは明らかです。 図 4 の点線で囲んだ範囲はその時点のウィンドウ サイズです。ウィンドウは複

    StreamInsight - イベント ストリームを使いこなす: 高速概算集計
    larker
    larker 2013/10/11
  • mytopの使い方|株式会社 フラッツ

    谷口です。 今回は私がmysqlの運用時に重宝しているmytopというツールの紹介をしたいと思います。 ご存知の方も多いと思いますが、mytopはunixのtopコマンドのような感覚でmysqldの実行状況を監視できる、Perlスクリプトです。 基的には show status と show full processlist を発行し、取得した情報から統計情報などを算出して表示しています。 (モード切替によって、発行するmysqlコマンドは変化します。) 使いどころとしましては、以下のような場合に有効かと思います。 logを解析するのが面倒。 デッドロックやブロッキングが起きていないか検出したい。 現在何か問題が起こっていそうなので、すぐに調べたい。 インストール方法や動作環境などは、mytopのページを参照していただくとしまして、記事では簡単に使い方を記します。 まず、実行中の

    larker
    larker 2013/10/11
  • MySQL 5 の場合はmytopよりinnotopのほうがいいかも - (ひ)メモ

    MySQLのモニタするのに便利なmytopなんですが、MySQL 5に対して使うと、クエリの割合表示が全部ゼロになってしまったります。 これは、MySQL 5.0.2でSHOW STATUS文が変更され、GLOBALかSESSIONというオプションを指定できるようになったことに起因します。このオプションを省略した際はSESSIONを指定したときと同じ動作となり、SHOW STATUS文で得られるのは自分自身の接続についての情報のみとなります。 mytopはオプションなしのSHOW STATUS文を使っているので、MySQL 5ではmytop自身の接続についての情報しか得られず、その影響として、クエリの割合表示が全部ゼロになってしまったりするわけです。 対応は簡単で、mytopのSHOW STATUSをSHOW GLOBAL STATUSに書き換えればいい(書き換えるとMySQL 4.1以前

    MySQL 5 の場合はmytopよりinnotopのほうがいいかも - (ひ)メモ
    larker
    larker 2013/10/11
  • クラウド向け分散データベースの事例

    はじめに 連載ではクラウドコンピューティングで利用される分散データベースの技術について紹介しています。第1回はクラウドコンピューティングの技術について概説し、その環境に対応するための新たな分散データベースの必要性について述べました。 今回はクラウド向け分散データベースの具体的な事例として、Googleの「BigTable」とAmazonの「Dynamo」について紹介したいと思います。少し耳慣れない言葉も出てくるかと思いますが、最後までお付き合いいただけると幸いです。 一般にハイスループット(高効率)とローレイテンシー(低遅延)がトレードオフの関係にあることはよく知られていますが、クラウドシステムもその例外ではありません。これらは最近でも、クラウド技術のシステム特性を理解する上で欠かせないトピックですが、分散データベースに関しては、ハイスループット重視のBigTableに対し、ローレイテン

    larker
    larker 2013/10/11
  • ここが大変だよBigtableとGoogle App Engine

    ここが大変だよBigtableとGoogle App Engine:分散Key-Valueストアの命「Bigtable」(3)(1/2 ページ) RDBとは別の、クラウド時代のデータベースとして注目を浴びている「分散Key-Valueストア」。その命ともいえる、Googleの数々のサービスの基盤技術「Bigtable」について徹底解説 月間3000万PVの大規模サイトの運用費が月額4万円!? 月間3000万PV相当の膨大なトラフィックを楽々とさばく大規模サイトが、月額4万円弱で運用されている。 Google App Engine(以下、App Engine)が普及するにつれて、そんな驚愕の国内事例も登場しつつあります。GClueがApp Engine上で実装したmixiアプリモバイルモバイルには、1日100万PV以上のアクセスが集中している状態でもサービスのレスポンス低下やダウンは皆無

    ここが大変だよBigtableとGoogle App Engine
    larker
    larker 2013/10/11
    Bigtable説明