タグ

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

  • 大規模分散システム ”Amazon Web Services” の使い方

    yyamano
    yyamano 2013/11/14
    大規模な分散システムでは常に障害が発生しているので、例外処理はリトライ
  • 再送処理 - truncated binary exponential backoff

    それではイーサネットのCSMA/CD方式における送信処理の詳細について見てみよう。大まかに述べると、送信前にキャリアがないことを確認してから送信を開始し、衝突を検出した場合はランダムな時間だけ待ってから再送信を行うわけであるが、どのステーションにも平等に送信の機会を与え、再送信による衝突などが少なくなるように、さまざまな工夫が行われている。 送信処理 データをイーサネット フレームに加工し、アイドル状態がIFGの間続いたら送信を開始する(CSMA)。送信中もネットワーク媒体を監視し、衝突を検出したら送信を停止してJAM信号を送信する(CD)。JAM信号送信後はランダムな待ち時間待機し、再度送信処理を行う。同じフレームの送信に16回失敗した場合は、エラーとなりフレームを破棄する(バックオフ)。 1.フレーム・データの準備 上位層からのデータをイーサネット・フレームに加工する。フレームのデータ

    再送処理 - truncated binary exponential backoff
  • exponential backoffのメモ

    exponential backoffとは? データ送信処理が失敗して再送信するときに、失敗回数が増えるに連れて再送信するまでの待ち時間を指数関数的に増やす仕組みを exponential backoff という。 有名な例としては Carrier sense multiple access with collision detection (CSMA/CD) や Carrier sense multiple access with collision avoidance(CSMA/CA) といった通信方式で、失敗回数 N に対して、[0, 2^N-1] からランダムな数を選び、その slot time 分だけ待って再送信するようになっている。 ランダムに選んでいるのは、複数の通信が同じタイミングで失敗した時に、また同じタイミングで再送されないようにするため。 また、失敗回数が一定値を超え

    exponential backoffのメモ
  • Serf を使ってみた

    こんにちは。@jedipunkz です。 僕は Chef 使いなのですが、Chef はオーケストレーションまで踏み込んだツールでは ないように思います。せいぜいインテグレーションが出来る程度なのかなぁと。 しかもインテグレーションするにも Cookbooks の工夫が必要です。以前聞いたことの ある話ですが Opscode 社のエンジニア曰く「オーケストレーション等へのアプローチ はそれぞれ好きにやってね」だそうです。 個人的にオーケストレーションをテーマに色々調べようかと考えているのですが、 Serf という面白いツールが出てきました。’Serf’ はオーケストレーションを手助けし てくれるシンプルなツールになっています。 もう既にいろんな方が Serf について調べていますが、どのような動きをするのかを自 分なりに理解した点を記しておこうと思います。 参考にしたサイト 公式サイト ht

    Serf を使ってみた
  • yum のパッケージキャッシュについて - aptheia.info

    /etc/yum.confでkeepcache=1にしておくと、インストールしたパッケージがキャッシュされるようになる。これが無効化された状態だと、パッケージアップグレード時に問題が起きても元に戻せなくなるので有効化しておいた方がいい。 あるパッケージについて、どのバージョンが利用可能な状態かは以下で確認できる。 $ sudo yum --showduplicates list パッケージ名 RHEL なら過去のバージョンまですべて手に入るけど、CentOS だとOSリリース時のバージョンと最新版しか手に入らない模様。リポジトリ上なりキャッシュなりで過去のバージョンが手に入るのであれば、yum install や yum update は以下の手順でロールバックが行える。 # yum の利用履歴を確認 $ sudo yum history # 履歴から詳細を確認 # 未引数なら直近、引数あ

    yyamano
    yyamano 2013/11/14
    /etc/yum.confでkeepcache=1にしておくと、インストールしたパッケージがキャッシュされるようになる。
  • Tomcatをツールで運用し、設定の基礎を知る

    Tomcatをツールで運用し、設定の基礎を知る:Tomcatはどこまで“安全”にできるのか?(2)(1/3 ページ) Tomcatに運用と設定は必要ない? 前回でTomcatのセットアップから利用確認までが完了しました。今回はTomcatの運用と設定、それにバージョン6からの新機能について触れていきたいと思います。 いままでTomcatに触れたことのある方々はご存じのとおり、このアプリケーションは有名でみんなが利用しているのですが、ドキュメンテーションが少ないことでも有名です。実験的に利用する際に簡単に運用するのであれば、ほとんど変更することなく利用できるため、細かくいじりたくない・必要ないというのも事実でしょう。 そんなニーズに応えるちょっとした管理に便利なのが、Tomcatの管理マネージャ(Tomcat Manager Application)です。今回はまずこの機能の利用方法から入っ

    Tomcatをツールで運用し、設定の基礎を知る
  • Java EE 7 HoL on JJUG CCC

    Java EE 7 HoL on JJUG CCC 2013年10月23日 at 3:53 午後 1件のコメント 2013 年 11 月 9 日に JJUG CCC 2013 Fall がベルサール西新宿で開催されますが、13:15 – 15:05 まで「R5-1 Java EEハンズオン」を実施します。今日はそのハンズオンで実施する内容についてご紹介します。 2013年11月 11日追記:JJUG CCC で実施したハンズオンの資料を下記に公開しました。また、プロジェクトの全ソースコードは下記より参照できます。 https://github.com/yoshioterada/JavaEE7-HoL/ HoL の資料は Step by Step で記載したためページ数が多いですが、実装コード量はとても少ないです。 HoL では Java EE 7 に含まれる技術だけを使ってリアルタイ

    Java EE 7 HoL on JJUG CCC
    yyamano
    yyamano 2013/11/14
    WebSocketサーバとバックエンドサーバの間にMQをはさんで、スケールできるようにする。
  • [Git] Fork 元の単独のコミットを取り込む cherry-pick

    メモ程度に。Github で Fork 元からまとめて pull したり rebase するのではなく、単一のコミットだけ持ってきたいときに cherry-pick というコマンドが使えるようだ。 リモートのレポジトリをローカルに追加してから cherry-pick で取り込みたいコミットのハッシュを指定して取り込む。 git remote add upstream git://github.com/concrete5/concrete5.git git fetch upstream git cherry-pick bf926.... 今後何か問題が出たらこの記事で報告します。 詳細はこちらを参考にしました。 [技術][Git]git-cherry-pickを掘り下げる git-cherry-pick(1) Manual Page

    yyamano
    yyamano 2013/11/14
  • [monit] monitrcの設定項目 - Life with IT

    2008/5/23更新 対応バージョン: 4.10.1 monitrcの設定項目は以下の2つのセクションに分かれる。 monitの動作全般 システムリソース・プロセス等の監視対象に対する設定 以下、主な設定項目についてそれぞれ説明する。 monitの動作全般 デーモンの動作 デーモンとして動作させる場合の監視間隔を秒で指定する。 set daemon 60 設定そのものを省略するとデーモンとして動作せず、すぐに処理が終了する。 ログ出力 ログをファイル、またはsyslog経由で出力する場合の設定を行う。 ファイルに出力する場合は以下のようにファイル名を指定する。 set logfile /var/log/monit.log syslog経由で出力する場合は以下のようにsyslog facilityオプションに続けてファシリティを指定する。 ファシリティは先頭に"log_"を付与する必要があ

    [monit] monitrcの設定項目 - Life with IT
  • git merge --squash でブランチでの変更を1コミットにまとめてマージ - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    git merge --squash でブランチでの変更を1コミットにまとめてマージ - Qiita
    yyamano
    yyamano 2013/11/14
  • Limit Derby Log File Size

    yyamano
    yyamano 2013/11/14
  • Getting rid of derby.log

    yyamano
    yyamano 2013/11/14
  • Immutable Infrastracture について - aptheia.info

    ここ最近話題に上がることが多い Immutable Infrastracture と、その他仮想環境周りについての雑感。 Immutable Server や Immutable Infrastracture っていう単語がいろんなところで目に入るようになった。とくに Chad Fowler がブログで取り上げたり、Food Fight に出たり して、世間でも関心が高まった感じがある。 プログラムを書く人にはご存じの通り、この Immutable っていうのは状態が変更出来ないことを指している。Immutable な Infrastracture っていうのは、ざっくり言うと「運用中のサーバーに変更を加えない」っていうアプローチでサーバーを管理しているスタイルのこと。 (ファイルシステムを読み取り専用にする、とかそういう話じゃなくて、あくまでそういう方針でやろうっていう話) サーバーの設

  • エラー/

  • How to remove the date pattern from tomcat logs

    By default Tomcat appends the date to log files e.g., localhost.2010-12-22.log and same with the catalina log. I don't want the date in the log file and I can't seem to find how to remove it. The logging documentation doesn't say anything about the date pattern. Any ideas are greatly appreciated. http://tomcat.apache.org/tomcat-6.0-doc/logging.html

    How to remove the date pattern from tomcat logs
  • 17. Enabling log rotation in Tomcat

    This document details the required steps for setting up log rotation in Tomcat running on CentOS 5, when it is installed from the Loway repository. If you would like to setup Tomcat logrotation you can do the following:# vi /etc/logrotate.d/qm-tomcat6/usr/local/queuemetrics/tomcat/logs/*.log { notifempty copytruncate daily rotate 10 compress missingok } /usr/local/queuemetrics/tomcat/logs/catalina

  • HOWTO: Configure Access Logging in Tomcat - Techstacks HOWTO's

    Techstacks HOWTO's How-to documents for IIS, Apache, Tomcat, JBoss, Web and App Server Administrators Introduction Sometimes we need to log usage activity in tomcat.  It could be that tomcat is the main web server for the site and we want to record site activity, (hits, page views, errors).  It could be that tomcat is the application server and we want to see if there are any test systems hitting

  • FoodcriticとJenkinsでcookbookの静的解析を行う

    はじめにFoodcriticはcookbookのlintツールです。 インストールにはRuby 1.9.2+が必要です。 gemをインストールします。 gem install foodcritic インストール後、foodcritic [cookbook_path]で実行でき、解析結果が表示されますが、今回はこれをJenkinsから実行するようにします。 Jenkinsの設定Git pluginのインストール 今回cookbookはGithubから取ってこようと思いますので、Git pluginを使います。 Jenkinsの管理 > プラグインの管理 > 利用可能タブ > Jenkins GIT plugin からインストールできます。 ジョブを作成 新規ジョブ作成を選択し、ジョブ名に適当な名前を入力し、フリースタイル・プロジェクトのビルドを選択してOKを押します。 ソースコード管理システ

    FoodcriticとJenkinsでcookbookの静的解析を行う
  • REIT - Wikipedia

    この項目では、REIT全般について説明しています。日の上場REITについては「J-REIT」を、非上場REITについては「私募リート」をご覧ください。 REIT(リート、英: real estate investment trust)または不動産投資信託(ふどうさんとうししんたく)は、公衆から調達した資金を不動産投資する金融商品の一種。特に、日の国内法に則った「日版REIT」(または「J-REIT」)のことを単にREITという場合がある。 上場しているかどうかで以下のように分かれる。 上場REIT(public REIT) - 日の上場REITをJ-REITと呼ぶ 私募REIT(private REIT) - 非上場REITの事 概要[編集] 不動産への投資を行い、REITを発行するビークル(vehicle、投資組織)としては、信託が用いられる場合(いわゆる契約型)と法人が用いられ

    yyamano
    yyamano 2013/11/14
    “そのようなビークルは、REITとして用いられることを担保するための一定の要件を充足することで、各国の税法上の特別措置として二重課税が排除される仕組みとなっているのが通常である。”
  • Digital Realty - Wikipedia

    Digital Realty data center in Markham, Ontario Digital Realty is a real estate investment trust that owns, operates and invests in carrier-neutral data centers across the world. The company offers data center, colocation and interconnection services. As of June 2023, Digital Realty has 300+ facilities in 50+ metro areas across 25+ countries on six continents. The company operates in the following

    Digital Realty - Wikipedia
    yyamano
    yyamano 2013/11/14
    “Digital Realty operates as a publicly traded Real Estate Investment Trust (REIT) on the New York Stock Exchange under the ticker symbol “DLR”.”
  • Errors | 日刊工業新聞 電子版

    ご指定のページは見つかりませんでした。 ※www.nikkan.co.jpは日刊工業新聞電子版としてリニューアルいたしました。 Business Lineのページをお探しの方は画面上部の「記事検索」または、コーポレートサイト(corp.nikkan.co.jp)より該当のページをお探しください。 ページに関するお問い合わせは下記よりお問い合わせください。 ●電子版に関するページのお問い合わせ https://www.nikkan.co.jp/inquiries/index ●その他のページに関するお問い合わせ https://corp.nikkan.co.jp/contacts/add

    yyamano
    yyamano 2013/11/14
    “日本で同社初のデータセンターを建設、 大阪に1万5,000平方メートルの開発用地を取得し日本市場に参入”
  • MASA Nakamura (ITとジャンケン) on Twitter: "自前データセンターってそう遠くない将来に不良資産化しちゃうよ"

    自前データセンターってそう遠くない将来に不良資産化しちゃうよ

    MASA Nakamura (ITとジャンケン) on Twitter: "自前データセンターってそう遠くない将来に不良資産化しちゃうよ"
    yyamano
    yyamano 2013/11/14
    “自前データセンターってそう遠くない将来に不良資産化しちゃうよ ”
  • イノベーションはいつも危なっかしい

    JR東日の「Suica」の乗車履歴がビッグデータ活用に使われ、消費者の批判を浴びた「事件」は記憶に新しい。パーソナルデータは猟犬のようだ。信頼を裏切ると牙を剥くが、飼い慣らせば宝の山を探り当ててくれる。パーソナルデータ活用の最「積極派」と自認する野原佐和子イプシ・マーケティング研究所社長は、「感性さえ研ぎ澄ましていれば躊躇することはない。保守的、内向き、慎重、近視眼はイノベーションを妨げる」と主張する。 今日はパーソナルデータのビッグデータ活用についてお話を伺います。JR東日の「Suica(スイカ)」の乗降履歴の販売問題ですが、消費者が過敏すぎるのか、それともJRや日立製作所がいけなかったのか、まだなんとなく釈然としないところがあるんです。 イプシ・マーケティング研究所社長。慶應義塾大学大学院特任教授。1980年名古屋大学理学部を卒業、三菱油化(現三菱化学)に入社。その後、お茶の水女子

    イノベーションはいつも危なっかしい
    yyamano
    yyamano 2013/11/14
    三つの問題。1. 事前に情報の販売をすることを周知、2. オプトアウトの仕組み、3. 個人のブログやツイッターの意見を一ヶ月間無視。
  • 仏法相への人種差別1か月で3回、インタビューで社会に警鐘

    フランスの極右系週刊誌ミニュット(Minute)が、クリスティアーヌ・トビラ(Christiane Taubira)法相の写真を表紙に使い「サルのようにずる賢いトビラ、バナナを取り返す」とタイトルを付けた号(2013年11月12日撮影)。(c)AFP 【11月13日 AFP】フランスの法相を務めるクリスティアーヌ・トビラ(Christiane Taubira)氏がわずか1か月で3回、人種差別の標的とされ、各方面から人種差別に対する怒りが沸き起こっている。 極右系週刊誌ミニュット(Minute)の今週号は、黒人女性であるトビラ外相の写真を表紙に使い「サルのようにずる賢いトビラ、バナナを取り返す」とタイトルを付けた。 13日、同誌の内容に対する非難が高まる中、マニュエル・バルス(Manuel Valls)内相は「これを見過ごすわけにはいかない」と述べ、同誌を発売禁止とする法的措置が可能かどうか

    仏法相への人種差別1か月で3回、インタビューで社会に警鐘
    yyamano
    yyamano 2013/11/14
  • 読了: DECの興亡―IT先端企業の栄光と挫折 - 更地

    2013-11-12 読了: DECの興亡―IT先端企業の栄光と挫折 DEC イノベーションのジレンマ 「DECの興亡」を読んだ。DECの興亡―IT先端企業の栄光と挫折作者: エドガー・H・シャイン,ピーター・S.ディリシー出版社/メーカー: 亀田ブックサービス発売日: 2007/05メディア: 単行この商品を含むブログを見る著者のエドガー・H・シャインは、長年DECのコンサルタントを勤めた人物で、書を見る限りCEOのケン・オルセンとの距離も非常に近く、DECの社内運営にも深く関わった人物。ある意味DECのインサイダーであり、著名な組織文化の研究家でもある著者が送る、偉大な企業・DECが潰れるに至った経緯。 このが繰り返し主張することは、DECという企業が終始ケン・オルセンという人物の個性そのものであった、ということ。特筆すべきなのは、ケンが部下に会社としての方向性を指示することが

    yyamano
    yyamano 2013/11/14