タグ

ブックマーク / www.techscore.com (4)

  • 冗長化アーキテクチャつまみ食い | TECHSCORE BLOG | TECHSCORE BLOG

    想像してみてください。今この瞬間…… 悪意のないユーザがF5キーに手を添えたまま、うたた寝してしまうかもしれません 巨大ニュースサイトにリンクが張られ、大量のユーザが流れ込もうとしているかもしれません エンジニアが不注意で埋め込んだ不具合がプロセスを落とし、パフォーマンステストを怠ったSQLCPUやIOを占有することもあるでしょう ミドルウェアやOS、ネットワーク機器のファームウェアだって完ぺきではありません サーバのメモリを狂わせるため、宇宙線は虎視眈々と隙をうかかがっています 数え上げればきりがない程、サーバ達は常に危機に晒されているのです。 一台のサーバやネットワーク機器の障害で大切なシステムをダウンさせてしまうわけにはいきません。 深夜に障害を告げ鳴り響く携帯電話に叩き起こされ、やっとの思いでシステムを復旧させた朝、関係各所に平謝りしながらクライアントへの障害報告書を用意する、な

    korin
    korin 2023/01/13
  • Forthを作るのじゃ | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは、鈴木です。 Forth プログラムを書いてみて、結構楽しい、ということが分かりました。 なんとなく Forth インタプリタを書いてみたい気持ちになってきました。 まだ言語仕様の一部しか知りませんので途中で破綻する気もしますが、気にせずチャレンジします! ということで書いてみた あまり志を高くしすぎるとすぐに挫折しそうなので、まずは単純な計算ができるレベルを目指します。 ということで書いてみました。言語は Ruby です。 class MyForth def initialize @stack = [] @words = { '.s' => lambda { p @stack }, '+' => lambda { lhs, rhs = @stack.pop(2); @stack.push(lhs + rhs) }, '-' => lambda { lhs, rhs = @sta

    korin
    korin 2015/01/26
  • 3. Railsアプリケーションの作成

    3.1 Railsアプリケーションの作成 3.1.1 新しいアプリケーションの作成 では早速、Railsアプリケーションを作成しましょう。 新しいRailsアプリケーションは、以下のコマンドで作成します。 rails new アプリ名 今回はfirstというアプリケーション名にします。コマンドプロンプトにて、アプリケーションを作成したいフォルダ(今回はC:\sample)に移動し、以下のようにコマンドを入力します。 C:\sample> rails new first すると、アプリケーションのひな形となるディレクトリやファイルが自動生成されます。 3.1.2 Railsフォルダ構造 Railsプロジェクトを作成すると、多くのフォルダやファイルが作成されます。以下に代表的なフォルダを簡単に紹介します。今は「こういったフォルダが作成されている」という程度で見てください。 first/ - a

    korin
    korin 2012/12/05
  • [SQL] 3.機能比較

    2007.3.21 株式会社四次元データ 宮澤了祐・内田康介 PosgreSQLのレプリケーションと機能比較 3章 機能比較 3.1. 機能比較の方法 3.2. pgpool-II 3.3. PGCluster 3.4. PostgresForest 3.5. ウォームスタンバイ 3.6. まとめ 3.1.機能比較の方法 「pgpool-II」「PGCluster」「PostgresForest」「ウォームスタンバイ」の四種のレプリケーションシステムについて、いくつかの点について比較を行います。 縮退運転機能 データベース側になんらかの障害が発生した場合、自動的に障害部分を切り離し、アプリケーション側から見て問題なく動作するかをチェックします。 障害検知機能 障害が発生した箇所を特定する機能を比較します。 復旧機能 障害発生から復旧する手順を比較します。 導入のしやすさ ゼロからレプリケー

  • 1