GeekFactory

int128.hatenablog.com

2008-01-01から1年間の記事一覧

Domain Uのコンソールが表示されない時の対処法

Domain Uを起動するとカーネルメッセージは表示されるものの、その後のinitが出力されないことがあります。そんな時は設定ファイルに以下を追記しましょう: extra = "xencons=tty" drivers/xen/console/console.c のコメントに説明がありました。 /* * Mode…

インストール済みパッケージを時系列で表示する

インストール済みパッケージの情報は /var/db/pkg 以下に格納されています。 find /var/db/pkg/ -name CBUILD | xargs ls -ltr | sed -e 's,/\| , ,g' | cut -d' ' -f6,7,8,13,14 | column -t この1行コマンドを実行すると、インストール日時とパッケージ名…

xen-sources-2.6.27-r4のビルド

Xenの公式カーネルは2.6.18止まりですが、各方面で2.6.27のパッチが出ています。 xen-patches-2.6.27-6.tar.bz2 xen-sources-2.6.27-r4.ebuild http://code.google.com/p/gentoo-xen-kernel/downloads/list ビルド手順はこちらのページを参考にしました: eb…

SF.JP勉強会に行ってきた

SourceForge勉強会に行ってきました。10年近く続いているシステムを維持していくのは大変そうでした。昨今のTracブームの影響を受けて今後変わっていくのでしょうか。個人的には、CodeReposとかはてなのいいところを取り込めないかなと思います。はてスタと…

情報を検索する世代と整理する世代

Google世代は、乱雑に散らばった情報から自分の知りたい情報を検索する。それより上の世代は、まず情報を整理して探し出せるようにする。この世代にGoogleのような検索サービスを提供しても需要はないだろう。という話を知人とした。この世代の間には越えら…

SIにおけるソフトウェア開発の占める割合は小さいのか

元請けの視点では、SIの多くを顧客調整が占めていると思います。次に進捗管理。次に資料レビュー。で、ずっと先に、設計書を書いたりコードを書いたり試験したりというソフトウェア開発がある。相対的な割合は小さいと思います。何の割合かというとプロジェ…

目立たないけど大事な仕事をしている人もいる

長くなったけど、会社で偉いのって、学歴でも勤続年数でも年齢でもないんだわ。「会社に直接的、間接的な利益をどれだけもたらしているか」というのが本来重視されるべきポイントなわけで。新卒の場合、利益上げられないうちは変な態度取ってノウハウ教えて…

四国味遍路 88屋(はちはちや)に行ってみた

以前から行ってみたかった四国料理屋に行ってきました。東京ミッドタウンのすぐそばにあります。店内はテーブル間が広くゆったりとした感じでした。鰹のタタキと道後ビール。他には讃岐牛とか鯛飯とか美味しかったです。今回は道後ビールでお腹いっぱいにな…

X27Dで始める自宅サーバ(カーネル構築編)

X27DはデュアルコアAtomが載っている超小型デスクトップPCです。Linuxカーネル構築のうち、ハードウェアに依存するポイントをまとめてみました。カーネルはgentoo-sources-2.6.26-gentoo-r3 (Gentoo Linux)です。 Atom 330プロセッサ マルチコア、HTスケジュ…

X27Dで始める自宅サーバ(概説)

X27DはデュアルコアAtomが載っている超小型デスクトップPCです。仰々しいタイトルを付けたものの、やる気が持続する限りエントリを書き続けたいと思います。この連載(?)の目標は以下。 プライベートサーバと公開用サーバを兼ねる。両者はセキュアな方法で…

LVMブートのinitramfsをスクラッチから作る

/を論理ボリューム上に置く場合は、カーネルが/をマウントする前に論理ボリュームを有効化してやる必要があります。そのため、initramfsに有効化処理を組み込んでカーネルに渡します。genkernelを使うと自動でやってくれますが、スクラッチから作る方法もあ…

紅葉の清水寺に行きました

ちょうど見頃の京都に行きました。 紅葉がめっちゃきれいでした。 趣深い。 ポートレートは難しい。 3連休の初日だけあって、混雑はすさまじい。 人の密度はまるでライブ会場のようでした。 この後は趣味の時間。米原駅で近江牛ステーキ弁当、名古屋駅でひつ…

社会人2年目オフとかやると面白いかも

@int128 スーツよりですが2年目です。他の会社の2年目と話してみたいですね http://twitter.com/hon53/status/972104641 亀レスですみません。id:hon53に会ってみたいです。日記を読むとめっちゃ勉強熱心で、何もやってない私が恥ずかしくなりました。2年…

金沢で突発オフやってた

今日はわざわざありがとうございました!是非またお会いしたいです!>id:katzchang id:shiget84野田屋の抹茶ぜんざいは絶品でした。3時間ぐらい長居しました。話のネタはSIerの仕事から大学の研究テーマ、ローカルトークまで幅広く。関東にいると地方の話を…

明日の予定

明日は13:00ごろに竪町の野田屋にいます。MacBookは持ってないので、アドエスを触ってる人がいたら私です。今日は、加賀一の宮の白山比竎神社からJR金沢駅までチャリに乗ってきました。鶴来まで電車に乗ったので約30kmぐらいかな。鶴来から加賀一の宮までの…

MTB借りたい

金沢市内でマウンテンバイクを借りられるようなところ知りませんか?先日のエントリで書いたところはもうやってないらしい。ママチャリなら駅西に借りるところがあるようなので、ダメならそうしようと思います。と、クラウドのパワーに期待してみたり。まも…

明日から金沢に行きます

11/3のお昼ぐらいに野田屋に行こうと思います。id:amachangが書いてたお茶屋さんです。よかったら会いませんか?>id:katzchang突発オフで集まると面白そう。旅行中はちゃんとtwitter見るようにします。11/2は、朝から鶴来〜野々市〜157号の探索に出ます。今…

外注化が必要な理由と社員の役割

正直なところ、マネージャ兼プログラマで仕事を進めるのは、自分+メンバー4人程度までが限度でしょう。4人に加え、顧客とのコミュニケーションコストでプログラムはほとんどできないはずです。物分りの良いお客様なら運が良い方です。 それ以上のチーム編成…

金沢のレンタサイクルを調べてみた

13:00 に竪町の野田屋っていうお茶屋さんで MacBook を開いてる人がいたら僕だと思います。 14:00 くらいまで待ってます。 野田屋 http://maps.google.co.jp/maps?f=q&hl=ja&geocode=&q=%E7%AB%AA%E7%94%BA+%E9%87%8E%E7%94%B0%E5%B1%8B&layer=c&ie=UTF8&ll=…

Apache Tomcat 5.5.26仕様変更対応(案)

イコール等を含むクッキーを使用しているWebアプリケーションはTomcat 5.5.26以降で正常に動作しないようになります。改修可能な場合はまだマシなのですが、改修不可能なパッケージ等の場合は深刻な影響が考えられます。 http://d.hatena.ne.jp/int128/20081…

Apache TomcatとHTTPクッキーにまつわる騒動

Apache Tomcat 5.5.26(6.0.16も同じ)で、HTTPクッキーの取り扱いについて大きな仕様変更が行われました。ここでは仕様変更の内容と影響範囲を考察します。 HTTPクッキー 簡単に復習しましょう。WebブラウザがWebサーバから以下のHTTPヘッダを受信したとき…

工数が減ったら儲かる仕組みが必要

SIの問題点の1つに、過剰な計画ベースが挙げられると思います。計画と実績の乖離で進捗を評価するには、計画が正しいという前提が必要です。ソフトウェア開発で正しい計画を立てるには、極めて精度の高い見積手法が必要です。ソフトウェアの品質評価の1つに…

成長するソフトウェアに未来がある

ソフトウェアの本質は成長することにあります。一度作って終わりではなく、ニーズに応じて絶えず変化していくものでなければなりません。メンテナンスされなくなったソフトウェアは成長が止まり、やがて朽ち果ててしまいます。ビルのような建築物も、テナン…

はてなスタープラグインを作ってみた

ブログエンジンのWordPress向けに、はてなスターを使うためのプラグインを作ってみました。たどたどしい英語でも自重せずPlugin Directoryに登録しましたよ。 WordPress Plugin: Hatena Star 設定画面はこんな感じ。

ネジのお話

製造業の品質管理は誤差を測っているそうです。例えば、長さ5mmのネジを作る工場があるとすれば、製造したネジの長さを測り、5mmからどれだけ差があるか調べます。そして、基準値域に入らないネジを不良品として取り除いて出荷します。4.9〜5.1mmのネジだけ…

WTP+Tomcatでログを出力する方法

Apache TomcatのRun Configurationsを開き、VM引数に以下を追記する。 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="/path/to/logging.properties"

エンジニアの未来サミットに行ってきた

素直な感想をいうと、IT業界に対する視野が広がってよかった。閉塞感のあるSI業界を飛び出して、Webやデザイナーの世界を垣間見られました。どちらかというと、IT業界をポジティブに考える契機になりましたね。(一般人が)IT業界をネガティブに考えがちなの…

カバレッジを出すメリットとデメリット

アカデミックな統計数値について、疑問を示す。例えば、カバレッジについては、試験を平たくやることにつながり、費用対効果を下げる結果になると指摘する。なので社内の標準開発環境からはカバレッジ測定ツールを提供しないで欲しいと提言した。 http://d.h…

生のひがやすを氏を見てきた

とある機会で、パネルディスカッションを聴講してきた。内的要因でSIのビジネスモデルが変わることはないが、外的要因で変わる可能性は大いにあるという意見が印象的だった。梅田望夫氏のときもそうだったけど、大企業にいると仕事をさぼって重要な講演を聴…

プログラミングは企業戦略上の差別化につながらないのか?

大手SIerでは、社内人件費単価が外注の単価と比べて、べらぼうに高いことが多い。だから、プロジェクトマネージャも利益を出すために、社員の数を抑え、できるだけ外注しようとするのです。(中略)実際にコストを大きく占めているのは、外注費です。だから…