タグ

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

  • プログラマの労働価値

    プログラマの労働価値は、そのソースコードのクオリティでも、書いた行数の長さでもなくて、成果物がもたらす価値によってのみ決まる。 いくらエレガントなコードを書いたところで、それが1円も生まなければ・・・金銭だけじゃなくブランド価値なども含めて・・・・ビジネス的に価値は全くない。つまり来は報酬の対象にならない。 受託業務の場合は、受発注する側が成果報酬などのリスクを取らないのであれば利益を先に確定したいのは受託する側も受託に出す側も共通したリスク回避の切り分け手段なので、そこを重視するが故に、不確定な見積もりだけに売り上げを依存させましょう、というトレードオフがあるに過ぎないんじゃないだろうか。 つまりお互い幸せになるための手段が、事前見積もりでいつまでに納品しますよ、という契約をしてしまうこと。 この一番大事なステージを、うまくやれる会社か否かか、という違いが受託ですげー苦労するかそうでも

  • ユーザーが使いたいと思うものを使えるようにデザインすること

    僕は開発者側から情報設計に興味を持ったタイプなので、やれボタンが右だの左だのというビジュアルデザインレベルの情報配置や色やサイズ云々はそんなに得意ではありません。僕が重視しているのはWebアプリケーションのシステムアーキテクチャと情報アーキテクチャは不可分だから、機能設計する奴が情報設計を考えてなくてどうするよ!というところです。 昔、CMSの管理画面の情報配置に関する見た目の改善をデザイナにお願いしたときに、こともあろうにそのUIを真に受けると仕様が変更されてしまうことがあって、 「それ仕様変更じゃん」ということに頭が来て、結局、僕じゃない開発者と考えがあわずに、黙って中庸なところに落とし込んでしまって後からエライ怒られたことがあるんだけど、後から考えれば確かにデザイナの直感も一理あるなと思ったところであった。 ユーザインターフェースの設計とは何を捨て、何に的を絞るのか?というプロダクト

    studio-m
    studio-m 2007/05/23
    CMSをプロダクトデザインと関連付けて考える
  • Google Mapsでエイリアス(別名)を設定してアクセスしやすくする方法 | POP*POP

    Google Operating Systemブログでかなり使えるTipsが紹介されていました。 Google Maps上でよく行く地域にエイリアス(別名)を設定しておく方法です。「職場」「自宅」などを登録しておくと良いかもです。 以下に使い方を簡単にご紹介。 まずこの機能を使うにはGoogleにログインしている必要があります。 次に登録したい住所を入力。その際に後ろにカッコつきで別名を指定します。 そうしておくと別名をタイプするとオートコンプリートが働いて一発でアクセスできます。 ちょっとしたTipsですが、なんども地図を調べたり印刷したりする場所を登録しておくといい感じですね。よろしければご利用ください。 » Google Operating System: Google Maps Aliases

    Google Mapsでエイリアス(別名)を設定してアクセスしやすくする方法 | POP*POP
    studio-m
    studio-m 2007/05/23
    検索窓に入力した住所の後に()でエイリアス登録ができるらしい。これ便利かも。
  • ブラウザを通じて実物大のクジラに迫ることができる『Life Size Whale』 | POP*POP

    ちょっと重かったり、Firefoxでうまく動かなかったりしますが、静かに感動するのでご紹介。 「Life Size Whale」ではブラウザで実物大のクジラを見ることができます。もちろんブラウザで見るには大きすぎるので右上に全体図が表示されています。 画面内でドラッグするか、全体図で見たい場所をクリックしてみましょう。生物の神秘に加え、プランクトンが漂っていたりして幻想的な気分に浸ることができます。 なお、左上の「Close」ボタンをクリックしたときのメッセージが素敵ですね。こういうちょっとした工夫に作り手のセンスを感じます。 » WDCS Life size whale

    ブラウザを通じて実物大のクジラに迫ることができる『Life Size Whale』 | POP*POP
  • ヽ( ・∀・)ノくまくまー(2007-05-20)Rails勉強会@東京#18 後半: 今だからこそ運用環境を考える

    ● [Rails] Rails勉強会@東京#18 前半: QueryCache / MMC 後半: 今だからこそ運用環境を考える に参加。 ● 前半: QueryCache / MMC QueryCache とは、AR.find の結果を memcached を用いてキャッシュする plugin。(rakuto 作) rakuto式 QueryCache の課題 with_scope どうする? memcache のキー 削除戦略 1は、AR.find の引数だけを見てキャッシュのキーを作成しているため、with_scope と混ぜるな危険。解決策の1つは「キャッシュするレイヤーを select_xxx まで引き下げる」こと。そうすると find_by_sql まで対象に入るという嬉しい副作用もある。ただその場合、キャッシュの対象も同レイヤーにするとARオブジェクトでなく生の結果セットにな

    studio-m
    studio-m 2007/05/23
    Rails運用環境は 「Apache2.2 + mod_proxy_balancer + mongrel(cluster)」 がトレンドらしい。
  • しげふみメモ:自分が使っているlivedoor Reader用Greasemonkeyスクリプト

    2006年08月12日00:37 カテゴリlivedoor Reader 自分が使っているlivedoor Reader用Greasemonkeyスクリプト antipop - livedoor Reader をより快適にするかもしれない、ちょい「不良(ワル)」 greasemonkey スクリプト を元にして、すこし自分向けに変更してみました。 LDRは元々、Z(Shift + z)キーを押すと、headerとfooter部分が非表示になり、 もう1回 Zキーを押すと、上部の menuとcontrol部分が非表示になり、 記事の表示部分が広くなって読みやすくなります。 antipopさんのスクリプトを使うと、Zキーの機能が拡張されて、 headerとfooter非表示、menu非表示、control非表示の3段階になります。 そして、LDRを開いた最初の状態で、headerとfooter

    しげふみメモ:自分が使っているlivedoor Reader用Greasemonkeyスクリプト