タグ

2007年6月5日のブックマーク (6件)

  • 新しいソフトウエア開発手法

    マーチン・フォウラー チーフサイエンティスト , ThoughtWorks 過去数年にわたり、「ライトな」ソフトウエア開発手法が急速に関心を集めつつある。それらは、官僚制に対する解毒剤とも、ハッキングのライセンスとも見なされているが、ソフトウエア関係者全ての興味をかきたてている。このエッセイで、私は「ライトな」開発手法の単に「軽い」側面だけでなく適応的な性質や人間中心主義に着目しながら、それらが流行る理由について掘り下げてみたい。また、この系統のプロセスに対してサマリーとリファレンスを提供し、この踏み出されてまもない道を行くべきかどうかを選択するために、考慮すべき要因について考えてみたい。 開発手法ゼロから、重量級の手法へ、そして「ライトな」手法へ 予見的手法 対 適応的手法 デザインとモノ作りを分割する だいたい仕様を予見できたことがない 予測は絶対に不可能なんだろうか? 予見不可能なプ

  • 職場の雰囲気を悪くしている、見えない「私」 | Lifehacking.jp

    Four letter words: 題名だけではなんのことかさっぱりだと思いますが、これは先日 37Signals のブログ Signal vs Noise での記事「Four letter words」を読んでいて思ったことです。記事では他人、特にプログラマーとデザイナーのように違う畑の人とがコラボレーションしているときに注意しないといけない4文字言葉が紹介されていました。いいえ、f*** とか s*** ではありません。それは、 Need、Must、Can’t、Easy、Just、Only、Fast の7つです。使用例は次のような感じ。ちょっとあきれ気味の口調で読み上げると、やる気減退効果は絶大です。 We really need it. If we don’t we can’t make the customer happy. Wouldn’t it be easy if we j

    職場の雰囲気を悪くしている、見えない「私」 | Lifehacking.jp
  • 「Linuxが落ちる原因,遅い理由はこうして突き止める」――VA Linux Systems Japan 高橋浩和氏

    ハングアップするが原因が分からない,性能が出ない――VA Linux Systems Japan 技術部長 高橋浩和氏らのチームは,こういったLinuxカーネルのトラブルを解決してきた技術者集団だ。その成果はLinuxカーネル2.6にも取り込まれている。どのようにLinuxの内部を解析し,問題を解決するのか。高橋氏に聞いた。(聞き手は高橋 信頼=IT Pro) ――このところ,数年前に比べ,Linuxがハングアップするといったトラブルの話を聞くことが多くなったように感じます。 数年前とは,使われ方が変わってきたのだと思います。大規模システムで限界近くまで負荷がかけられるようになり,これまで隠れていた問題が出てくるようになった。 落ちる原因は,カーネルのバグのせいもありますし,Red Hatが提供するパッチが原因で落ちたということもありました。もちろん,アプリケーションの問題であることもあ

    「Linuxが落ちる原因,遅い理由はこうして突き止める」――VA Linux Systems Japan 高橋浩和氏
    akahigeg
    akahigeg 2007/06/05
    ふむー
  • RFC 3768: Virtual Router Redundancy Protocol (VRRP)

    Network Working Group R. Hinden, Ed. Request for Comments: 3768 Nokia Obsoletes: 2338 April 2004 Category: Standards Track Virtual Router Redundancy Protocol (VRRP) Status of this Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protoc

    RFC 3768: Virtual Router Redundancy Protocol (VRRP)
    akahigeg
    akahigeg 2007/06/05
    長い長いよ
  • @IT:/procによるLinuxチューニング [前編](1/2)

    /procによるLinuxチューニング [前編] ~ /procで理解するOSの状態 ~ Linuxの状態確認や挙動の変更で重要な役割を担うのが/procファイルシステムである。前編では/procの概念や/procを利用したOSの状態確認方法を理解していただきたい。(編集局) 遠田 耕平 2002/12/10 稿では、/procファイルシステムによるカーネルチューニングを紹介します。カーネル2.4.19をベースに説明していきますが、カーネルのバージョンによって内容が異なる場合があります。また、ディストリビュータが独自の拡張を施しているものもあります。従って、これから説明する内容がすべて当てはまるとは限りません(端的にいうと説明の対象が存在しなかったり、説明されていない機能が追加されていることがあります)。 /procファイルシステムとは /procは、Linuxシステムの/(ルート)に「

    akahigeg
    akahigeg 2007/06/05
    sysctlコマンド
  • Concepts Principles - プログラミングの原則 - Concepts Principles - Top

    ここはプログラミングの原則を集める Wiki です。巨人の肩に乗って、ふつうの人がよいプログラムを書くための指針を集めたいなと思ってます。 目次 よいデザインのための Concepts + Principles DRY (Don'tRepeatYourself) 名前重要 直交性 トラッシュではなくクラッシュ DuckTyping よいルーチンを書く 凝集性 結合性 契約による設計 (DesignByContract) ルーチンを作る正当な理由 よいモジュールを書く 適切なモジュール性を確保するために守らなければならない5つの原則 開放/閉鎖原則 (OpenClosedPrinciple) よいアプローチのための Concepts + Principles 曳光弾 可逆性