タグ

2010年1月18日のブックマーク (9件)

  • Kazuho@Cybozu Labs: 監視とは継続的なテストである、という話 (もしくは cronlog とテストスクリプトを組み合わせた監視手法について)

    結論から先に。cronlog を使えば、アプリケーションのテストコードと全く同じ形式で、監視用のスクリプトを書くことができます。プログラマが監視ツールの記法を覚える必要はありません。これは、プログラマが運用も行うケースでは特に有効な手法だと思います。 先週公開した Kazuho@Cybozu Labs: crontab を使って効率的にサービス監視する方法 というエントリで、crontab と拙作の cronlog を用いてサービス監視を書く手法を紹介しました。しかし、挙げた例はいずれも ping や http のテストといった外形監視の手法です。RDBMS とウェブアプリケーションのみから構成されるサービスならそれだけで十分でしょう。 しかし、外形監視だけでは、メッセージキューのような非同期処理の遅延を観測することはできません。また、http のログを監視して、エラーレスポンスや平均応答

    seiunsky
    seiunsky 2010/01/18
    cronでテスト。”監視とは継続的なテストである”
  • Kazuho@Cybozu Labs: blockdiff を使ったお手軽ホットバックアップ環境の構築 (Linux, MySQL, etc.)

    一昨日に開催された hbstudy #7 にバックアップの話を聞きに行ってきました。Amanda を中心にした話で、とても勉強になりました。が、設定がめんどくさそうだなぁ、とも。自分の需要にはあわない感じでした。 勉強会が終わったあとで、自作のバックアップスクリプト blockdiff に関する話を何人かの方とさせていただいたのですが、思いのほか反応が良かったので、あらためて紹介したいと思います。 blockdiff は、一言でいうと、パーティションやデータベースのデータファイルの差分バックアップツールです。rsnapshot に似ていますが、rsnapshot ではデータベースのホットバックアップ不可能です。逆に blockdiff はディレクトリ単位でのバックアップには対応していないかわり、ファイルシステムやデータベースを、一貫性を保ちつつ実質無停止で差分バックアップすることができます

  • 化け猫アイコンメーカー

    【お知らせ】2021.1.7 サイトの常時SSL化により、WebツールのURLが変更されました。 http://neutralx0.net/tool/ → https://neutralx0.net/tools/ 【ドット絵エディタ】ミニドット絵メーカー3 1~50ドットのミニサイズのドット絵を描くことができるエディタです。 画像を読み込んで加工したり、背景を透過することもできます。 【アイコンジェネレーター】化けアイコンメーカー 好きなパーツを組み合わせて色を設定するだけで簡単に型のアイコンを作れるツールです ダウンロードした画像はSNSのアイコンやブログの装飾などにお使いいただけます。

  • AIRとSQLiteで学ぶ ローカルDB操作の基本 (1/3) ─ @IT

    Apollo改めAIRプログラミング入門(2) AIRとSQLiteで学ぶ ローカルDB操作の基 クラスメソッド 杉浦篤史 2007/8/17 編集部注:前回より、連載「Apolloプログラミング入門」は連載「Apollo改めAIRプログラミング入門」にリニューアルしました。この連載をより深く理解するためには、連載「Apolloプログラミング入門」も併せてご覧ください。 いまさら聞けない、SQLiteとは? 前回はAIR(Adobe Integrated Runtime)ベータ版の新機能として、ドラッグ&ドロップに注目して2つのサンプルを作成しました。 今回はAIRベータ版から利用できるようになったローカルDBとの連携についてです。AIRには、DBエンジンとしてSQLiteが実装され、ActionScriptからSQLite形式のDBファイルを扱えるようになりました。 SQLiteはM

    seiunsky
    seiunsky 2010/01/18
    Air で SQLite を使う
  • 「中世ファンタジー、と見せかけて科学が発達しすぎて一度文明が滅んだ後の遠未来を描いた作品」まとめ - it's an endless world.

    「中世ファンタジー、と見せかけて科学が発達しすぎて一度文明が滅んだ後の遠未来を描いた作品」が大好きです。とtwitterで呟いたら思いのほか反響があって面白かったので、該当する作品を自分がわかる範囲でまとめてみた。 作品によっては重大なネタバレになってしまうので以下閲覧注意。 「それ違くね?」というのもありそうですが、まぁとりあえず広げられる分だけ広げてから収束させれば良いかと。 漫画 『BASTARD!! -暗黒の破壊神-』萩原一至 『海皇紀』川原正敏 『風の谷のナウシカ』宮崎駿 『封神演義』藤崎竜 『虹色とうがらし』あだち充 @pianocktail さん情報 『漂流教室』楳図かずお 『火の鳥 未来編』手塚治虫 『ワンピース』尾田栄一郎 小説 『新世界より』貴志祐介 『ばいばい、アース』冲方丁 「『武装島田倉庫』その他」椎名誠 『ブルータワー』石田衣良 ゲーム 『世界樹の迷宮』 『世界

    seiunsky
    seiunsky 2010/01/18
    ワンピースってそうだったのか。毎週読んでるくせに知らなかったw/星を継ぐものとかも近い系譜なのかな?
  • [Think IT] 第3回:Railsでセッションハイジャックを実体験 (1/3)

    セキュリティ最前線】 セキュリティホールをついて遊ぶ 第3回:Railsでセッションハイジャックを実体験 著者:大垣 靖男 公開日:2008/1/25(金) Railsでセッションハイジャックを実体験 第3回となる記事では、Web開発プラットフレームワークとして人気が急上昇中の「Ruby on Rails」(以下、RoR)を目標に、サンプルコードを用いたセッションハイジャック攻撃を行う。 RoRはRuby言語で記述されたWebアプリケーションフレームワークで「DRY(Don't Repeat Yourself:自分で繰り返さない)」を信条の基に開発されている。「scaffolding(足場組み、スタブコードの自動生成)」や「ActiveRecord(ORMライブラリ)」など、アジャイル開発に必要な機能を備えている。 Webアプリケーションに欠かせないHTTPセッション管理機構ももちろん

  • RailsのSessionが良くわからないのでコードを追いかけはじめました : やむにやまれず

    2007年08月03日14:57 by 山崎泰宏 RailsSessionが良くわからないのでコードを追いかけはじめました カテゴリRuby Tweet sparklegate Comment(9)Trackback(0) 最近APIのマニュアルを読んでも良くわからないことが多くなってきた。なので、ぼちぼちRailsのソースを読む機会が増えて来ました。 やっぱりオープンソースってすごいですよ。 完全に透明なプロダクトって最後は中を見てしまえるという安心感があります。 この安心感って重要で、リチャードストールマン氏がその昔プロプライエタリなプリンタドライバのバグを直せなくてイライラしたって言っていた理由がよくわかります。 今回はRailsのセッションについて調べました。追いかけていくと分かるのですが、セッション関連の処理は非常に大掛かりです。 るびまにも書かれている通りチューニングのポイン

    RailsのSessionが良くわからないのでコードを追いかけはじめました : やむにやまれず
  • Rails 2.0のセッション話 - moroの日記

    Rails 2.0はセッションはCookieに入れる、というのを読んで*1Cookie-sessionなんじゃらほい、と思ったのでちょっとソースを見てみました。 「ふつう」セッションに入れるようなちょっとしたデータは4K制限のあるCookieでも十分のはずだよねぇ、ということでセッションにいれる情報をMarshalしてCookieに入れちゃいましょう、というのがこの方式のポイントです。 で、Cookieに入れるっていうとユーザが自由自在にいじれるわけで、信用していいんだっけ?というのが気になったわけです。 見てみた結果はまぁ大丈夫そう。データに突っ込んだ内容とそのdigestの両方をCookieに入れて、受け付けたときはそれを検証するという手順になってるみたいです。digestを生成するときはsecretも必要になりますが、それがconfig/environment.rbで指定することにな

    Rails 2.0のセッション話 - moroの日記
  • railsのクッキーとセッションについてまとめ - おもしろwebサービス開発日記

    こないだ、よくわからんので今度調べると書いたところについて。 CSRFの対応について、rails使いが知っておくべきこと - おもしろWEBサービス開発日記 まずクッキーとセッションの違いから。自分の認識はこんな感じ クッキーもセッションも、ブラウザにデータを保存させる仕組み。 クッキーはデータをそのままブラウザに保存させる。 セッションはセッションIDをブラウザに保存させ、データはサーバ側が保持する。サーバはセッションIDをキーにしてデータを取り出す。 railsでクッキーを設定するには railsでは、クッキーは基的に使わないと思ってますが、一応使い方をメモ。 cookies[:hoge] = { :value => "value", :expires => "30.days.from_now", :path => "/store", :domain => "www.example.

    railsのクッキーとセッションについてまとめ - おもしろwebサービス開発日記