タグ

ブックマーク / developer.cybozu.co.jp (16)

  • Kazuho@Cybozu Labs: REST におけるトランザクションについて (Re: Web を支える技術)

    といいつつ、ひとつだけ理解できないというか、納得できないところが。トランザクションのところがなんだかRESTっぽくないのがすごく気になる Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESSプラスシリーズ)(山 陽平) - ただのにっき(2010-04-23) 「Web を支える技術」は自分もとてもいいだと思う (教科書としてすばらしいし復習用としても読みやすいのでイイ) のですが、トランザクションの所だけは分かりづらいなと感じました。その原因は、atomic transaction で解決できる課題を例として使っているという点と、トランザクションと更新クエリのレイヤ分割がされていない、という2つの点によるものではないでしょうか。 HTTP 上でトランザクションを表現する必要があるケースのほとんどは、atomic transaction ではなく

  • Kazuho@Cybozu Labs: crontab を使って効率的にサービス監視する方法

    監視とは継続的なテストである、という話 (もしくは cronlog とテストスクリプトを組み合わせた監視手法について)に続きます 今日ようやく、積ん読状態だった「Software Design 2010年1月号」を手に取ったのですが、特集が「今日から使えるスクリプト満載! [プロ直伝]お手軽サーバ監視術」。興味深く拝読したのですが、もっと楽ができるのにと思うところも。ちょうど、昨年末に運用しているサービス「パストラック」のサーバを移転し、crontab と perl で書かれたスクリプト群を使った監視環境を構築したところなので、そこで使っているスクリプト cronlog を紹介したいと思います。 特集の前書きにも書かれていることですが、サーバやネットワーク機器が多数ある環境なら、Nagios を始めとする、専ら監視のために作られたソフトウェアを使って、監視システムを構築すべきです。逆に小規

    taoyag
    taoyag 2010/01/15
  • 秋元@サイボウズラボ・プログラマー・ブログ: 究極の.htaccess?

    via del.icio.us/popular Apacheのフォルダローカルな設定ファイル.htaccess で使いそうな設定をかたっぱしから書き込んだファイル。 メイン、スクリプト関連、ヘッダ(キャッシュや最速化)、URL書き換え、認証、SSL、開発中サイト、というようなジャンルごとに、よく使われそうなディレクティブがずらずらと並んでいる。PHPの設定、cool URLの設定、エラーページ、認証の掛けかた、などなど。 書き換えるべきところは英単語で何を書くのかわかるようになっているので、コメントとあわせて思い出しながらコメントを外していくとそれなりに使えそうな .htaccess が作れるかもしれない。僕なんかは細かい設定方法すぐ忘れてしまって検索することが多いので、これで楽になりそう。 # 当に不要なものはコメントにせずファイルから消すべきだし、安定運用に入ったら.htaccess

    秋元@サイボウズラボ・プログラマー・ブログ: 究極の.htaccess?
  • 秋元@サイボウズラボ・プログラマー・ブログ: Linux十戒

    via del.icio.us/popular Linux10の掟 (まあ異論はあろうけど) 汝、rootで作業するべからず 汝、可能な限りパッケージマネージャーを利用せよ 汝、コミュニティの一員たれ 汝、ドキュメントとmanページを読むべし 汝、サポートシステム(メーリングリスト、フォーラム、etc.)を利用せよ 汝、(過去ログなどを)検索せよ 汝、(オプションなどを)探索せよ 汝、コマンドラインを利用せよ 汝、Windowsを再現しようとするべからず 汝、諦めることなかれ この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

    taoyag
    taoyag 2007/08/20
  • いつ見ても絶対に正確な時計 | 秋元@サイボウズラボ・プログラマー・ブログ

    この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

    いつ見ても絶対に正確な時計 | 秋元@サイボウズラボ・プログラマー・ブログ
  • 二択x百問のテストでなんと0点を取った学生 | 秋元@サイボウズラボ・プログラマー・ブログ

    マークセンス(日語で言うとマークシート – 和製英語)式のテストで、全部の回答に”C”をマークして何点かは獲得しようとしたダメな学生、100問の問題はすべて二択、”A” or “B”だったようで。 教授からこの学生へのメールが面白い。(リンク先はポップアップを出すので開く際は注意) 「毎年なんとか生徒にいい点を取らせようと、2択で範囲も狭いテストにしてるし、実際過去20年間、最も悪くても65点しか見たことなかったけど、君の0点は歴史的な記録だよ。クラス全体の平均点も8点下がった。」 追伸がまたふるってる 「今後は、まったくわからないときは全部”C”じゃなくて全部”B”をマークしたまえ」 わからないときは2を選べ! という実験もあったからね。 via Digg この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「で

    二択x百問のテストでなんと0点を取った学生 | 秋元@サイボウズラボ・プログラマー・ブログ
  • キートップ名札 | 秋元@サイボウズラボ・プログラマー・ブログ

    via Make: これ欲しい! 古いキーボードの活用法として、名札を作るのを提案している。作り方はこちら。 ほしいと言わず作るのがGeek道なんだろうな。 こちらもイイ。仕事場が個室だったらこういうの入り口に飾りたい。 これ、作るのに3セットは廃棄キーボードが必要なわけだ。人によってはもっと必要かも。 この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

    キートップ名札 | 秋元@サイボウズラボ・プログラマー・ブログ
  • コミュニケーションサービスの歴史 | 秋元@サイボウズラボ・プログラマー・ブログ

    この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

    コミュニケーションサービスの歴史 | 秋元@サイボウズラボ・プログラマー・ブログ
  • マウスをブルブルさせるUSBツール | 秋元@サイボウズラボ・プログラマー・ブログ

    via The Raw Feed すごいことを考える人はいるもんだ。 Mouse Jiggler Simulatorは、USBポートに指しておくとマウスカーソルをブルブルと震わせてくれるというステキアイテム。 これを使えば、コンピュータが勝手にスクリーンセーバーを起動したり省電力モードに移行したりしない、ってオイ。 セキュリティ規約で、PCを離れたら画面が必ずロックされてしまうような設定になっている企業などでも、画面がロックされてイライラすることはなくなります、とかユースケースに書いてある。そもそも、そんな企業だったらこんな変なUSBデバイスを挿すことも許してないのでは、という突っ込みは野暮なんだろうなあ。 大きく震える高速版と、小さく震える低速版の二種類が用意されている。WindowsにもMacOSXにも対応し、今ならたったの$29.95で買えるということ。冗談と思ってたら当に売ってる

    マウスをブルブルさせるUSBツール | 秋元@サイボウズラボ・プログラマー・ブログ
  • 秋元@サイボウズラボ・プログラマー・ブログ: JavascriptによるC系ソースコードのハイライトライブラリgoogle-code-prettify

    via del.icio.us/popular google-code-prettifyは、Javascriptによるソースコードの色づけライブラリ。 HTMLの中に含まれた、C, Java, Python, Bash, SQL, HTML, XML, CSS, Javascript, Makefileなどのソースコードコメントや文字列、予約語を色つきでハイライトしてくれる。それ以外でも、Ruby, PHP, Awkや一部のPerlコードでも動くだろうということ。 使い方はこちら。jsとcssをインクルードして、bodyタグに onload=”prettyPrint()”を追加。コードはpreタグかcodeタグでclass属性”prettyprint”をつけるだけ。 テストコードを兼ねたサンプルがここにある。 ハイライトの色などは別途CSSで指定できるので、自分のこのみの表示形式にすること

  • 秋元@サイボウズラボ・プログラマー・ブログ: Google Hacking Database - ハック向けGoogleキーワード集

    Googleの検索キーワードを工夫すると、サイトの持ち主が意図していなかった隠れたデータを探せる、というのはたびたび話題になる。 Googleを使ってサイトのセキュリティテストをするという著書もあるJohnny Long氏による、既知のそういったキーワードのデータベース Google Hacking Database のURLが変更されたようだ。(データの更新は2006年で止まったままのようだが) Google Hacking Database いろいろなカテゴリーの検索キーワードがある。いくつかカテゴリーを紹介すると すでに知られているセキュリティホールで放置されているものを探す エラーメッセージに出さなくてもいい情報まで表示されているものを探す 重要な情報、ユーザ名、パスワードなどを検索する 商品やオープンソースアプリのログイン画面を検索する ファイアウォールやサーバのログファイルを探

  • 体を張ったHTMLタグ入れ墨 | 秋元@サイボウズラボ・プログラマー・ブログ

    つい先週pop*popで紹介されていた写真+HTMLタグと同じアイデアかと思ったが、よくみるとちょっと方向性が違ってた。 イレズミで彫ったHTMLタグの写真 HEADタグの帽子とかBODYタグのTシャツなんかは、まだ軽いお笑いグッズだと思うんだけど、彫るのはなあ… 確かめたくもないけど、お尻に閉じタグはあるんだろうか [関連] TシャツにHTMLタグというのは、Tシャツ屋のサイトを探すと大量にある この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

    体を張ったHTMLタグ入れ墨 | 秋元@サイボウズラボ・プログラマー・ブログ
  • FirefoxのURL Fixer拡張とアドレスバー・ショートカットキー | 秋元@サイボウズラボ・プログラマー・ブログ

    via del.icio.us/popular URL FixerというFirefoxブラウザのアドオンがあるようだ。 これは、ブラウザのアドレスバーに直接URLを入力するようなときに、”ttp:”とか”.con”といった打ち間違いを、リクエスト発行前に検知して修正してくれるものらしい。 ただ、何をどう修正するかという辞書は内蔵で触れないようで、さっそく「”.ed”は”.edu”(学校)じゃなくて”.de”に直してくれ」というドイツ人とか、コメントでいろいろ文句が出ている。人それぞれ普段アクセスするドメインが違うからしかたがないか。 [追記] URL Fixerとそのインストールについては、今朝すでにpop*popで紹介されていたようだ。 それはそれとして、コメント欄で「そんなことしなくてもショートカットを使えば、あんまり間違わなくなるよ」という突っ込みがあって、 改行の代わりに [Ctr

  • 秋元@サイボウズラボ・プログラマー・ブログ 映画に出てくるプログラマー-ソースコードの誤解

    via del.icio.us/popular What code DOESN’T do in real life (that it does in the movies) 「(映画の中では起こるけど)現実には起こらないコード」というブログエントリ。面白かったので項目だけでも紹介。 コードはものすごい速度で画面を動き回ったりしない コードを黒地に緑文字で表示して編集してるやつなんてほとんどいない 改行もスペースも、インデントもないコードなんてありえない コードは三次元で編集したりしない コードは効果音と共にスクリーンに現れたりはしない コードは8歳児に数秒でクラックされたりしない 膨大なコード全体が一瞬で器用にゴミになったりはしない プログラマーは0と1だけでコードを書いたりしない(アルファベットや記号も使える) プログラマーはキーボードだけでなくマウスも使う コードはそんな簡単にクロスプ

  • 英語発音辞書 on Net | 秋元@サイボウズラボ・プログラマー・ブログ

    via del.icio.us/popular 英単語の発音だけを簡単に検索し、聞くことができるサイト。読み方がわからないときにパッと開いてちょっと調べるにはいいかもしれない。 たとえば、warning はワーニング? ウォーニング? 自分で聞いてみるのが一番。(音が出るので職場の人は注意) 普通のオンライン英和辞書や英英辞書で、定義の他に発声リンクがあるようなものもあるので、普段使うならそっちのほうがいいとは思うけど、単機能に絞ったことで使われ方が出てくるということもあるかなあと思った。ブラウザのツールバーからダイレクトに発音を確認とかね。 この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸

  • 秋元@サイボウズラボ・プログラマー・ブログ このメールアドレスは10分後に自動的に消滅する

    10 Minute Mailというサービス、名前の通り10分で消滅するメールアドレスを提供している。 メールアドレスの生成画面に行くと、適当なアドレスが一つ与えられる。10分以内にこのアドレスでメールを受け取ると、同じそのWebページ上に、受信したメールが表示され、メールの中を読むことができるというわけ。 これを使えば、メールアドレスでのメール受信が必要なネットサービスを、匿名で登録できるというわけだ。この手のサービスはこれまでもあったのだけれど、わかりにくいアカウントやURLを使って自分だけが受け取るという仕組みだったと思う。 このサービスは、開いたページをそのままに、そのページでメールを受け取ってしまうところが新しい。また、来るはずのメールが10分間で来ない場合、ページ上で「10分延長」する機能もある。 それが必要な状況では便利かな、とは思ったし、日語のメールもちゃんと受け取って表示

  • 1