タグ

ブックマーク / blog.livedoor.jp/lalha (23)

  • 小野和俊のブログ:メンテナビリティの高いソースコードを目指して

    ソフトウェアを中長期にわたってメンテナンスしていく場合、メンテナンスしやすいコードと、メンテナンスしにくいコードとの間には、同じ機能を実現していたとしても、その価値には雲泥の差があります。 メンテナンスの容易さを示す言葉として、メンテナビリティ(Maintainability)という言葉がありますが、私自身、アプレッソでDataSpiderを11年間開発・メンテナンスしていく中で、「この人の書いたコードは当にわかりやすいし無駄がない」とメンテナビリティの高いソースコードに感心させられることもあれば、「急いでいたとはいえ、このソースコードはリファクタリングしないと・・・」と、メンテナビリティの低いコードがソフトウェアに混入してしまったことを嘆くこともありました。 このエントリでは、一のソフトウェアを11年間開発・メンテナンスしてきた経験から、ソフトウェアのメンテナビリティについて考察して

    小野和俊のブログ:メンテナビリティの高いソースコードを目指して
  • Twitterの危険性 : 小野和俊のブログ

    コメント一覧 (11) 1. ありがとうございます 2009年11月16日 05:55 最初の意気込みだけででエネルギーを使い果たしてしまった・・・ そうならないように気をつけます。 2. nic 2009年11月16日 17:50 たしかに、よく言われてますね。なにかで発散されてしまうと満足してしまって、創作意欲がなくなると。 私はTwitterで反応してくれるお友達がいないので、呟いても全然大丈夫です 3. min 2009年11月16日 19:05 でも、それってTwitterに限ったことじゃないし、ブログも同じだし、インターネット自体がそうだし??? 4. fo 2009年11月16日 21:20 >>3 読解力が無いって言われない? 5. ベータブロガー 2009年11月16日 22:35 blogとtwitterを同列に並べるのがそも間違い それぞれの特徴をとらえて合ったものを

    Twitterの危険性 : 小野和俊のブログ
  • プログラマーの開発速度は「はまる」時間の長さで決まる : 小野和俊のブログ

    プログラミングを始めてから今日に至るまで、 様々なタイプのプログラマーと開発を共にしてきたが、 驚くべき速度で高い品質のソフトウェアを作り上げるプログラマーには、 一つ共通の特徴があるように思える。 それは、「はまる」時間が極端に短い、ということである。 風のプログラマー」を指向しており、開発速度を重要視している。 例えば平成14年未踏ソフトウェア創造事業「PICSY」では、 発表直前に知人でプロジェクトリーダーの鈴木健にレスキュー隊として呼ばれて 2,3日でGUI全般と、クライアント/サーバー通信部分の設計と実装を終わらせたのだが、 このときなどは、大体の要件を口頭で聞いた後は、 ほぼまったく手が止まらずコードを書き続ける感じで開発をしていた。 「はまる」時間の長さは開発速度に直結するわけだが、 プログラマーが「はまる」場合にはある程度の傾向があると思うので、 今日は「はまる」プログラマ

    プログラマーの開発速度は「はまる」時間の長さで決まる : 小野和俊のブログ
  • はてなおやさんからの手紙、そしてはてブFirefox拡張 : 小野和俊のブログ

    日午後三時半頃、はてな伊藤さんからのmixi新着メッセージを知らせるメールが私のThunderbirdに届いた。何だろうと思ってメールを見た途端、私はうれしさで飛び上がりそうになったのだった。 それもそのはず、個人的に以前から熱望していたはてなブックマークFirefox拡張が、βリリースされたというのだ。メールは、次のような内容だった(引用許可をもらっています)。 1年以上前に飲み会で del.icio.us の Firefox 拡張の話にはじまって はてなブックマークに Firefox 拡張作らないの? というようなことを 話したのを覚えていますでしょうか。 あの話を聞いて以来 Firefox 拡張を作るぞと固く決心したのですが ようやく今日ベータ版をリリースできました。 http://hatena.g.hatena.ne.jp/hatenabookmark/20090402/fire

  • プログラマー面接時の技術的な質問事項(アプレッソ版) - 解答編 : 小野和俊のブログ

    昨日、プログラマー面接時の技術的な質問事項(アプレッソ版)を書いたところ、「自分ならこう答える」というエントリを書いてくれた人が何人かいて、個別にコメントしようかとも思ったのだが、昨日のエントリだけだと質問の投げっぱなしになってしまうところもあるので、解答編を書くことにした。 なお、「面接の質問項目を公表しちゃっていいの?」という指摘もあったが、ブログに書いたのはあくまでも質問項目の一例だし、解法を検討する過程を見れば普段どんな風に開発しているのかはだいたいわかるので、特に問題ない。 for (int i = 0; i < list.getLength(); i++) {}の潜在的パフォーマンスボトルネック list.getLength()がlist.getLength()回評価されてしまう。具体例としては、JREに標準で付属するDOMのライブラリのNodeListの実装はlist.get

    プログラマー面接時の技術的な質問事項(アプレッソ版) - 解答編 : 小野和俊のブログ
  • 彼氏がプログラマーだった。別れたくない… : 小野和俊のブログ

    コメント一覧 (4) 1. kazu氏 2008年11月13日 15:08 はじめまして。彼氏が○○だった。別れたい…シリーズ?で、プログラマで別れたくない、ていうのはいいな!と思いました。プログラマは変だけど、素敵な仕事だと思います。頭の中が普通の人とちょっと違うけど、それはそれでいいと思うんですけどね^^ 2. ところてん 2008年12月08日 15:50 >君の瞳は100テラバイト ハードディスクの容量は二年で二倍くらいになってくから、 「15年位すると、君には価値がなくなるよ」って意味ですね。 3. みかん 2008年12月12日 16:04 >ところてん様 ハードディスクは構造が変わってしまう。 古いシステムでは使えないし、 人もそれを勉強しないと使えなくなる。 だけど「君」は構造はそのままで進化「容量増加」が出来るから、 かなり良いと思うよ。 彼氏しだいで、ゴミにもスーパーコ

    彼氏がプログラマーだった。別れたくない… : 小野和俊のブログ
  • 小野和俊のブログ:はてブ関連でshi3zさんへの返信エントリ

    なんかshi3zさんから名指しで批判されているので返信エントリ。 1.「清水のブログにトラックバックしたら、はてブがぜんぜん付かなかったよ!」 これはものすごい意味を歪曲している表現だと思うのですが、私の志向性として、ある程度普遍性のある内容について考えたいところがあるので、あまり内輪のやり取りみたいなことをブログに書きたくないと思っているわけです。 で、今年の夏にshi3zさんたちと九州大学の講師で一緒だった際、 ・IT業界戦場論 ・ソフトウェアビジネスのスケーラビリティと経営戦略 という二つのエントリを書いて、一つ目のエントリはまあ良かったんですが、二つ目のエントリはshi3zさんに名指しで批判されて、何も言わずにそのままにしておくわけにはいかないので、急いで返信エントリとして書いてしまったところがあります。 返信エントリを書くこと自体は何の問題もありませんが、個人的には

  • ホッテントリと日経新聞 : 小野和俊のブログ

    新卒で入ったサン・マイクロシステムズの入社式で人事部長が開口一番言った言葉は、「とにかく日経新聞を必ず読め」という内容のものだった。 その理由としては、日経新聞に載るような話題というのは社会人が一般常識として持っていて当然の内容であり、社内での会話でも取引先との会話でもその前提がないとそもそもビジネスの会話が成立しない、ということで、私はこれを聞いて、なるほど、よくできたシステムだな、と思った。 そして、最近、同年代の気が合う人と話したり、ネットでコミュニケーションしたりするときに、自分の付き合いのある範囲では、はてなブックマークのホッテントリが、当時人事部長に言われた日経新聞と同じ機能を果たしているな、と感じることが何度かあった。昨年末に開催したWoWのギルドのオフ会でも、ネットゲームの話に華が咲くと思いきや、はてブで取り上げられたエントリやテーマの話題が非常に盛り上がって驚いた。ホッテ

    ホッテントリと日経新聞 : 小野和俊のブログ
  • 小野和俊のブログ:総務省「事業計画作成とベンチャー経営の手引き」がすごい件

    ベンチャー支援をしている知人から、総務省のプロジェクトでこんなんつくりましたということで、「事業計画作成とベンチャー経営の手引き」という資料が送られてきたのだが、これが無料で配布されている資料とは思えないほどの非常に充実した内容で、いつか会社を始めるかもしれないと思っている人にはきっと役に立つだろうと思ったのでブログで紹介したいと思う。 冒頭に下記のように宣言されているだけあって、その内容は実に生々しい。 説得力ある合理的な事業計画」をどう作成し、日々の経営にどう活かすのか、相談相手の少ないベンチャー経営者の参考にしていただくこと、指針を少しでもご提供することを意図している。こういった努力の結果、日から急成長ベンチャーが1社でも多く生み出されることを強く祈願したい。 P.5 総務省 ICTベンチャー向け事業計画作成支援コースの意義 より 事業計画作成について詳しく記された書籍は10年来多

    小野和俊のブログ:総務省「事業計画作成とベンチャー経営の手引き」がすごい件
  • Twitterで就職 - ネットコミュニケーションで仕事を決める時代 : 小野和俊のブログ

    昨年末あたりから、開発加速のためにエンジニアを募集しようと、 商用媒体にいくつか広告を出したりしてみたのだが、 なかなか良い人が見つからず、困っていたのである。 何か方法はないかと社内で立ち話をしているとき、 ふとこんな風に思ったのである。 「Twitterに書いてみたらどうなるかな?」 その発言から5分もしないうちに、私は急いで席に戻って、 Twitter に社員募集のメッセージを書き込んだ。 その後、4月7日現在までに、約30人の人からリプライをもらったり、 DMをもらったり、会社見学に来てもらったりした。 結果的には現時点でもう出社している人が一人おり、 あと二人のエンジニアが近日中に開発チームに参加してくれることが決まっている。 今まさに面接の最中の人も何人かいる。 このエントリで書きたいことは、 Twitterで実際に採用活動ができた、 ということではない。 Twitterで採用

    Twitterで就職 - ネットコミュニケーションで仕事を決める時代 : 小野和俊のブログ
  • はてブと初めて接触した時の気持ち : 小野和俊のブログ

    アニメーターの佐々木隼さんのブログで、 「はてぶニュースに載ってびびりまくってエントリー消さなきゃとかなんかとにかくあたふた」 というエントリがあって、私も最初はてなブックマークをつけてもらったときに同じような感じだったなあと、2年前にブログを書き始めたころのことを思い出した。 私の場合も、もしかしたらあの人が読んでくれるかもしれないと、最初は日々感じたことを例えばこんな風に書いていて、我ながら最近自分が書いているようなエントリとはあまりにも趣向が異なることに驚いてしまう。 それがある時、続・プログラム・デザイナー宣言というエントリがはてな伊藤さんからブックマークされて、帰宅してアクセスカウンタを見た時は、何が起こった理解できず、アクセスカウンタが何かの拍子にバグったのかと真剣に思っていた。 アクセスカウンタのバグではないのだと初めて実感できたのは、これまで知人からしかなかったコメントがつ

    はてブと初めて接触した時の気持ち : 小野和俊のブログ
  • 平成20年度センター試験: 現代ウェブ社会 : 小野和俊のブログ

    年が明けて成人の日が近づくに連れて思い出すのは大学入試のセンター試験のことで、大学受験から十数年経った今になって思うのは、あの試験をつくる側の人は意外とネタっぽく、ププッと吹き出したりしながら試験問題を作ったりしているのではないかということである。 文章中に下線を引いて、そこに対する正しい記述と正しくない記述とを織り交ぜて問題をつくっていくわけだから、特に正しくない記述の選択肢を考えるのはかなりネタっぽい作業なわけである。 それが具体的にどのような作業であるのかを体験するには、身近なテーマについて、センター試験の形式で問題をつくってみるのが最良なのではないかと考えた。 以上の経緯で、平成19年の現代社会のセンター試験を参考にしながら、現代ウェブ社会と題して以下のように試験問題をつくってみた。 現代ウェブ社会 第1問 次の文章を読み、下の問い(問1 〜 問12)に答えよ。(配点 36) はて

    平成20年度センター試験: 現代ウェブ社会 : 小野和俊のブログ
  • 小野和俊のブログ:[BugsNews] 人気ハッカーもたじたじ IT業界大人気の理由は?現役学生が語るそのポジティブイメージ

    最近の新卒採用で人気爆発の国内IT業界。大人気の理由は何なのか、人気が低迷 することはありえるのか。情報処理推進委員会(IBA)は10月30日のイベント「IBA フォーラム2007」で、IT業界の人気ハッカーと理系学生による討論会を開催した。 テーマは「IT産業の学生からの人気はどこから生まれるのか」だ。 討論したのは、東京大学、筑波大学、日電子専門学校の現役学生10人とIT業界 の人気ハッカー2人。IT業界の人気ハッカーとは、某ソーシャルブックマーク開発者の N.I.氏と、CPAN へのモジュール登録数で世界的に有名で、ブログの世界にも 多大な貢献をしてきたT.M.氏。加えて、某ベンチャーのCTOとして同社のサクセス ロードの礎を築いたアルファブロガーのD.K.氏が答えた。 「IT産業へのイメージ」との質問に対して学生の1人は「IT産業は自分たちの生活に 欠かせないもの、生活を支えてく

    小野和俊のブログ:[BugsNews] 人気ハッカーもたじたじ IT業界大人気の理由は?現役学生が語るそのポジティブイメージ
    westerndog
    westerndog 2007/11/06
    素晴らしい。
  • dankogai伝説 : 小野和俊のブログ

    404 Blog Not Foundの注目エントリを見てて思ったんだけど、 やっぱりdankogaiはすごい。エントリ数もブクマ数もすごい。 ということで、イチロー伝説にちなんでdankogai伝説をお送りします。 ・トラックバックしただけで相手ブロガーが泣いて謝った、心臓発作を起こすブロガーも ・一文字もない空エントリでもホッテントリ入り ・寝ている間にも3エントリをポスト ・パソコンを起動せずにトラックバックしたことも ・ホッテントリ1位でも納得できなければエントリ削除 ・ディスプレイを一睨みしただけで10万アクセス ・初めて書評を書いたときにamazonがダウンしたことは有名 ・グッとガッツポーズしただけで5エントリポストされた ・リンクされるとYahoo!でも臨時でサーバー増設 ・言葉を覚える前からブログを書いていたという噂も ・あまりにもブクマされるのではてなユーザーが利用規約違

    dankogai伝説 : 小野和俊のブログ
  • はてな伊藤直也氏MIJS講演「プログラマでいること」 : 小野和俊のブログ

    昨日MIJSのコンソーシアム内での技術発表会があり、理事会の方から「参加ベンダーの技術者が集まるイベントなので、技術者に元気を与えられるような人に講演をお願いしたい」という話があったので、はてな伊藤さんに講演をお願いした。 伊藤さんにお願いしようと思ったのは、伊藤さんなら、エンタープライズの世界にウェブの世界の元気な風を吹き込んでくれるのではないかと思ったからだ。 以下、私なりに講演の内容をまとめてみた。 ■「建物の建て方」 つくる対象がどのようなものかで、作り方は当然変わってくる。これは建物もソフトウェアも同じ。1階建ての格好良い小さなロッジを建てるのと、60階建ての安全で高品質な巨大ビルを建てるのとは方法も道具も異なる。ロッジを建てる時にはノコギリを使うが、巨大ビルを建てるにはクレーンを使う。 よくブログの世界でソフトウェアの開発について、ぜんぜん違うことをやっている人が同じ土俵で議論

    はてな伊藤直也氏MIJS講演「プログラマでいること」 : 小野和俊のブログ
  • 小野和俊のブログ:池田信夫氏のヒール・メソッド

    池田信夫氏は、プロレスで言うヒール(悪役)の役割をブログの世界で実践しているのかもしれない。 ネガティブな反応が来ると逆切れして「ネットイナゴ問題」を指摘。 たまたま同時期にメディア運営側で同じテーマでの議論が行われていることを確認するや否や、私の指摘で運営側も動き出したようだがと、前向きに解釈。 池田信夫ォォと義憤に駆られたブロガーやブックマーカーが飛びかかるも、 ネットイナゴとして一蹴。 その後どうなったのかと気になって再度ブログを訪れてしまうので、 問題発言をすればするほど PV は鰻登り。 しかし、 こうした池田信夫氏の意図的とも思える悪態によって、 ブログの世界では前向きな議論が大量生産されている、 というのは忘れてはいけない重要なポイントだと思う。 プロレスでもブログでも、ヒールがいるから盛り上がるわけで、 池田信夫氏は、全部わかってやっているのかもしれない。

    小野和俊のブログ:池田信夫氏のヒール・メソッド
  • 小野和俊のブログ:Gmail 八分

    少し前までは、Web にメールアドレスを文字列として書いてしまうとスパムが大量に送られてくるから、個人のメールアドレスは Web には原則書かない、というのが一般的だった。 このブログのプロフィールのところにあるメールアドレスも 1ヶ月くらい前まではスパム対策で文字列ではなく画像で表示していたのだが、Gmail のスパムフィルタがとても賢く、最近はスパムメールに悩まされることがほとんどなくなったので、利便性を考慮して文字列を使う形に変更した。 Gmail をメインで使っていない場合でも、メーラーからサーバーに直接接続するのではなく、一度メールを Gmail に転送し、Gmail に対して POP 接続してスパムフィルタとして Gmail を使っている人も急速に増えてきている。*1 スパムフィルタのデファクトになる日は近いのではないかということである。 もしそうなった場合、自然に考えが及ぶの

    小野和俊のブログ:Gmail 八分
  • 小野和俊のブログ:Windows から Mac に移行しようとして悪戦苦闘している人の話

    46. mfigure 2007年03月29日 19:49 >Kyoさま Winが不安定だったのは、9x系のころで、NT系の2000以降は安定してますよ。 同じく、MacもOS9までは不安定でしたが、OSXになってからは全く別のシステムに生まれ変わり(Linuxの兄弟のようなものです)、安定しています。 どちらもサーバー用途に開発されたOSをベースにしているのですから、システムの安定度で比較するのは、現在では、あまり意味が無いように思います。 47. 毒林檎 2007年03月29日 20:17 >マカーが顔を真っ赤にして反論しているのが予想通りすぎる これは、ギャグかなんかですか? 「マカー」と「マッカ」の言葉遊びなんすかね? 何でも人の意見をコピペできる便利な時代ですよね。思考能力をごっそりネットに預けっぱなしという人物も結構見かけますしね。校正入れていいですか? マカーが顔を真っ赤にし

    小野和俊のブログ:Windows から Mac に移行しようとして悪戦苦闘している人の話
    westerndog
    westerndog 2007/03/29
    ※欄が予想通りの展開に。
  • 小野和俊のブログ:IT業界の大企業での生々しい話を5つほど

    先日某所で講演をする機会があったのだが、 そこでお会いした大企業に所属されている方からの発言でいくつか印象的なものが あったので、ブログに書くことにした。 中にはぐったりしてしまうような内容のものもあるのだが、 会社が大きくなるとこういうことが起こりえるのだという自分への戒めも込めて。 とある大手 SI の方の話。 会社で 2ch へのアクセスを禁止したところ、開発の速度が目に見えて低下したので、 何が起こったのかと現場にヒヤリングしたところ、今までは困ったときに 2ch で聞いて問題を解決していたが、2ch にアクセスできなくなって、 はまってしまったときにどうにもならなくなってしまったとのこと。 これは Messenger / Skype を禁止している会社にも同様のことが言えるだろう。 プロが 2ch で聞くというのはどうなのかという意見もあるとは思うが、 会社の枠を超えた横のつなが

    小野和俊のブログ:IT業界の大企業での生々しい話を5つほど
  • 小野和俊のブログ:ソーシャルブックマークを勧めたい7つの理由

    一昨日、某ITベンダーでトークショーのような感じで話をする機会があったのだが、 そこでソーシャルブックマークって皆さん使ってます?という質問をしたところ、 ちらほらと手が挙がりはしたものの、まだ使っていない人がほとんどということだった。 ソーシャルブックマークはこの1年で急速に普及してきている印象があるが、 とは言え、国内最大手のはてなブックマークでも2006年10月時点で6万ユーザー。 IT業界の中でもまだまだユーザーはそれほど多くない。 私にとってソーシャルブックマークは今やブラウザ、メーラー、テキストエディタ等と並んで 必須のツールとなっていて、もしまだ使っていない人がいればぜひ一度使ってみて欲しいと思うので、はてなブックマークを例に取りながら、なぜソーシャルブックマークがそんなに素晴らしいと思うのかを、7つの理由で説明してみたいと思う。 ソーシャルブックマークの一番分かりやすい利点

    小野和俊のブログ:ソーシャルブックマークを勧めたい7つの理由