タグ

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

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

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

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

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

    二択x百問のテストでなんと0点を取った学生 | 秋元@サイボウズラボ・プログラマー・ブログ
    tks_period
    tks_period 2007/05/14
    ちょwwwwwwwwwwwwwwwwwww
  • 秋元@サイボウズラボ・プログラマー・ブログ: 本当に使える10個のWebサービスAPI

    via del.icio.us/popular LinuxWorldの記事で、10個のWebサービスAPIが解説と共に紹介されている。 Google Maps API Geonames.org OpenID Amazon S3 Amazon EC2 Atom API OpenSearch Open Media Profile MediaWiki API JS-Kit 特定のサービスを便利に使うためのAPI(Flickr APIとか。あれはあれでよくできているけど)ではなく、実際の問題を解決するために使える10個を選んだ、ということだ。 1, 4, 67は「PHPxWebサービスAPIコネクションズ」でも扱っている。2番も同じものではないが日で使えるものを紹介した。 上記のリストには、日向けに出てないものもあるし、日語の解説がまだまだ少ないものも多い。全部が伸びるかどうかはわからないけ

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

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

    tks_period
    tks_period 2006/12/08
    ID4とか懐かしいwwwwwww んでスーパーハカー鈴木島男を思い出したwwwwwwwwww (http://blog.livedoor.jp/nipotan/archives/19009730.html
  • 秋元@サイボウズラボ・プログラマー・ブログ: Flashによる複数ファイルアップロードライブラリSWFUpload

    via Ajaxian SWFUploadというFlashのライブラリがAjaxianで紹介されているが、これけっこういいのではないか。 ファイルダイアログで表示される拡張子を指定できる 複数ファイルを、CtrlやShiftで選択できる イベント毎にJavascriptのハンドラを呼べる アップロード開始前にファイルの情報がわかる プログレスバーが表示できる ページ全体のリロード無しにアップロードされたファイルを表示できる Flashの動く環境すべてで動く FlashやJavascriptが使えない環境でも、通常のフォームアップロードになる 最後の項目は重要だろう。 リンク先でデモを試せる。”Try it out!”ボタンを押して、適当なファイルを複数選び、アップロードすると、ファイルサイズやプログレスバーが表示される。 複数アップロードは、Webアプリでよく要望されて困るところだし、プロ

    秋元@サイボウズラボ・プログラマー・ブログ: Flashによる複数ファイルアップロードライブラリSWFUpload
  • 秋元@サイボウズ研究所プログラマーBlog 実験 - 人はどんなところをクリックするのか

    New Click Survey というページで、8枚のページに対して自由に一箇所をクリックしてもらい、人は画面のどこをクリックするのか、という実験をしている。 ただの長方形、円、「ここをクリック」、「ここはクリックするな」、などといったシンプルなページに対してクリックしていくと、最後に訪問者全員のクリック結果から、よくクリックされたところがわかるような結果画面を見せてくれる。いきなり結果だけを見ることも可能。 今のところ、18000人がこの実験に参加したようだ。 画面内に特徴があるところで人はクリックするし、「ここは押すな」と書いてあるところでも何もないとこよりはるかに押される、など、おもしろい。 [追記] 2006.8 に登場の clickdensity で、Javascript によるユーザのクリック位置の統計・ヒートマップ作成をサポートしている。無料トライアルつきの有料サービス。

    秋元@サイボウズ研究所プログラマーBlog 実験 - 人はどんなところをクリックするのか
  • 秋元@サイボウズラボ・プログラマー・ブログ: Yahoo! UI Library はすごいね

    via O’Reilley Radar Yahoo! UI Library で、Yahoo! が実際に使っている Javascript のライブラリ集が公開されている。 Yahoo! のどこでこんなユーザインタフェースが使われてるんだろう? と思うぐらい、サンプルで見せられる UI パーツは豊富だ。それぞれの “Example” を見てまわるだけでもおなかいっぱいだ。 コアユーティリティ アニメーション クロスブラウザ対応の XMLHttpRequest ラッパ DOM 操作 ドラッグアンドドロップ イベントハンドリング UI コントロール部品 カレンダー スライダー ツリー ドラッグアンドドロップなんかは、ファンタジースポーツで使われているのを見たことがあるので知っていた。複数のリスト間でアイテムの移動や並べ替えを行うときには使えるパーツだろう。 日語カレンダーなんかも、いい感じで再利

  • Sketch Swap – データ交換経済 | 秋元@サイボウズラボ・プログラマー・ブログ

    via del.icio.us/popular Sketch Swap に行ってマウスで絵を描くと、一枚につき一枚、他の訪問者による絵がもらえる。 CGM (ユーザによるコンテンツ生成)サービスということか。場所の提供をして、遊び方はユーザにおまかせ、ということだ。 「へのへのもへじ」を描いて送ったら、意外にちゃんとしたキャラクター(アメリカの新聞漫画にありそうな)が戻ってきたので、ちょっと悪いことをしたかと反省。かわいいコックさんぐらい描いておけばよかった。(絵はひじょーに苦手) 「アイデアはここから得た」、という fileswap のほうもすごいサービスだ。ファイルを一個送ると、どこからかファイルが一個得られる。 いまのところ、申し訳ないぐらいちゃんとした絵が送られてきてるが、とても善意に頼ったシステムなので、悪意の送信者が増えたらやばそう。いろんな悪用方法を思いつくものなあ。 だけど

    Sketch Swap – データ交換経済 | 秋元@サイボウズラボ・プログラマー・ブログ
  • ブラウザ幅に応じて変わるレイアウト | 秋元@サイボウズラボ・プログラマー・ブログ

    via clagnut ブラウザの幅が狭いと2段、広いと3段になるようなページレイアウトをいくつか紹介している記事。 見てもらうのが一番早い。以下のページを開いて、ブラウザの幅を狭くしたり広くしたりすると、縦列の数が変化する。 UX MAGAZINE Redesign Notes 1: Width-based layout 著者自身のサンプルは、幅によってはあまり美しくならないが、何段にも可変にできる。 画面の大きな人でも小さな人でも、それなりのページが返せるというのはいいかもしれない。もっとも、逆に表示サイズがどうであれ同じレイアウトになることを望む人もいるだろうが。 日頃、だいたいブラウザの幅なんて一定で使ってるので、こういうレイアウトのサイトがかなり普及してたとしても気づいてないわけだが。こうやってブログで特集されてはじめて気づいた。僕は横にスクロールさせるよりはこっちの切り替えのほ

  • ただ削除するだけでいいのか? 古いページの「ロングテール」効果 | 秋元@サイボウズラボ・プログラマー・ブログ

    japan.internet.com 併載コラム 「ロングテール」という言葉がある。現実の店舗ではスペースの制約で置けなかったような需要の小さな商品もインターネット上のオンラインショップではいくらでも取り扱うことができ、少量売れるものが多数集まるとその売り上げは無視できないほど大きい、というような現象を指す。 これを踏まえて今回は、実世界の整理整頓と Web サイトの整理整頓は必ずしも同じではない、という話をしようと思う。 Web サイトを制作する際、現実の会社案内カタログや商店の比喩を使って考えることは多い。もちろん、接客という面においては Web サイトも実店舗も同じであるから、この比喩によって類推できる事柄は多く、意味の無いことではない。 しかし、Web サイトが機械(プログラム)による自動応答システムであることを忘れると、人間によるサービスと機械によるサービスの特性の違いを見落とし

    tks_period
    tks_period 2006/02/07
    制約が無くなったときに以下に考え方を変えられるか。
  • 世界偏見地図 | 秋元@サイボウズラボ・プログラマー・ブログ

    世界偏見地図 世界の各国へのイメージ(というより偏見)を調べてプロットしているジョーク地図。 日への印象としては、次の4つが載っている technology (技術) politeness (礼儀正しい) longevity (長寿) indirectness (遠まわしな、直接物を言わない) longevity なんて単語、知らなかった。各国への偏見の単語を見てると英単語の勉強になるなあ。 これをどうやって作ったかというと、Google で “japanese are known for *” などとワイルドカード検索をして、見つかった文章から適当にみつくろったということ。選択は「適当」で、多いほうから並べているわけでもない。なので、あまり真剣にこれらのイメージを捉えるべきではないと思う。単にそういう印象を持った人が一人はウェブに居たということ。 日語でやるなら、こんな感じ? “*で

    世界偏見地図 | 秋元@サイボウズラボ・プログラマー・ブログ
    tks_period
    tks_period 2006/01/13
    アイデアがいいなwww 確かに日本地図でやってみたい。でももっとローカルに、大阪の各区でとかの方がもっとやってみたいwww
  • Netscape の作者による新 Web2.0 サービス Ning(1) | 秋元@サイボウズラボ・プログラマー・ブログ

    情報元: tech crunch Netscape の作者 Marc Andreessen の出資する 24hourlaundry が、 Ning.com を公開した。 Ning の FAQ より Ning とは何ですか? ソーシャルアプリケーションを作るための無料のオンラインサービス(我々の好む言い方をすれば、「遊び場」)です。ソーシャルアプリとは、誰もが他の人たちと出会い、共同し、交流できるようにするためのウェブアプリケーションです。 Ning のゴールは、もし物事をオープンにして、新しいソーシャルアプリを作り、共有し、発見できたならどんなことが起こるのか、を知ることです。これによって、好きな街向けのあなた自身の Craigslist (個人広告サービス)、どんな情熱も満たせるあなた自身の Match.com (出会い系)、どんな興味も満たせるあなた自身の Zagat (グルメ情報)、

  • 秋元@サイボウズ研究所プログラマーBlog: Ajax アプリケーショントップ12 (トップ10 パート2 ???)

    Ajax アプリケーショントップ10 で紹介した、ベンチャーキャピタリストのブログで、Ajax アプリケーショントップ10 パート2 が公開されていた。先月の記事なので僕が気づいてなかっただけだが。トップ10 なのにパート2、しかも 12 個あるんだが。。。まあいいか。 パート1 のあとに出てきたもの、いまだにその実態がはっきりしないものもふくめ、前回とは別の 12 個、追記の 2 個を含めて 14 個の注目 Ajax アプリケーションがピックアップされている。 カレンダー: CalenadarHub 検索可能な共有 or プライベートカレンダー。グループによる共有、購読機能、ドラッグ&ドロップできる UIRSSフィード、API 公開 辞書/シソーラス: ObjectGraph Dictionary 説明不要 メール: Zimbra メール、カレンダー、アドレス帳やその他のコミュニケーシ

  • Ajax オフィスツール | 秋元@サイボウズラボ・プログラマー・ブログ

    スラッシュドットでも Ajax によるオフィスツールについての議論が行われた。 そこで Ajax オフィスツールとして紹介されているのは以下のようなサイト Ajax ワープロ Ajax 表計算 Ajax カレンダー Ajax プレゼンテーション Ajax メーラ Ajax メモ帳 Ajax プレゼンテーションとして挙げられている S5 は、べつに Ajax 使ってないけどね。僕は半年ぐらい前から、プレゼンはこの S5 で作っていて、軽快に動くものが手軽に作れるしお薦めではあるけども。 それで台所はキレイになるのかい? というジョークが同案多発したが、それはおいといて、Ajax 懸念派の反応としては (Javascript による)プライバシー侵害についての不安 ネットワークが切れたら使えない ローカルのオフィスのほうが多機能で早い 新たな UI に慣れることの大変さ などを指摘している。

    tks_period
    tks_period 2005/10/01
    なるほど、そういう視点もあるのか。勉強になるなぁ。
  • 1