タグ

ブックマーク / www.gcd.org (13)

  • 仙石浩明の日記: 生涯 「こだわらないエンジニア」 宣言

    2011年11月28日の KLab(株) 株主総会 (上場前の株主名簿に基づく最後の総会) 終了後、 私は取締役CTO を退任いたしました。 今から遡ること 11年前 2000年8月1日の (株)ケイ・ラボラトリー (当時の KLab の社名) 創業以来、 会社経営については全く無知であった私が何とかここまでやってこれたのは、 ひとえに皆々様方のご指導ご鞭撻のおかげであったと深く感謝いたします。 誠にありがとうございます。 なお、 後任として安井真伸が CTO に就任しました。 11年前、 日立製作所の研究所勤務の一研究員だった私が、 なぜケイ・ラボラトリーの立ち上げに参加したかといえば、 未知のモノに関わるチャンスがあれば、 あまり後先考えずに飛び付いてみる性格だったというのが大きかったと思います。 中途半端に好きな状態で居るのではなく、 興味を持ったのなら、全力で取り組んでみる。 自分

    mrmt
    mrmt 2011/11/28
  • 仙石浩明の日記: ベンチャーが学校教育に求めること

    東北大学大学院の教壇に立ちました。 産学連係講義 「先端技術の基礎と実践」 という講義で、 毎週一人づつ企業から講師を招いて、 ソフトウェアや IT 技術の様々な側面について理論的、 あるいは実際的な観点から講義してもらう、 という趣旨でした。 講義題目の一覧を見ると、 私以外は、 (講義の趣旨から言って当然ですが) 技術的な内容ばかりで、 私の講義 「学生のうちに身につけて欲しい、たった一つの能力」 だけ浮きまくっていました (^^;。 当にこんな内容で話していいのか (ある意味、大学院での教育方針にケンカを売るような内容ですので) と内心不安だったのですが、 少なくとも一部の学生さんには積極的に質問してもらえて、 1コマの授業時間だけでなく、 講義後のフリートークも時間いっぱいいっぱい使って、 学生さん達とお話しすることができました。 型破りな講義内容を快諾して頂いた先生方に深く感謝

    mrmt
    mrmt 2011/10/14
  • 仙石浩明の日記: Galaxy S を Android 2.2.1 へ更新したら、アプリが次々と異常終了するようになってしまった 〜 原因と復旧方法

    Galaxy S を Kies 経由 (SAMSUNG 公式の方法) で 2.2.1 (ビルド番号 FROYO.ZSJPK) へアップデートしたら、 ほとんど全てのアプリが起動直後に異常終了するという事態に陥ってしまった。 ← のような 「Sorry!」 ダイアログが、 ブート中に次々と表示される。 これは jp.softbank.mb.mail つまり SoftBankメールが異常終了したことを知らせるダイアログだが、 これ以外にも Battery Graph, K-9 Mail, Dropbox, Calendar Pad, ROM Manager などなど、 ブート時に自動起動されるウィジェットやサービスなどが、 次々と異常終了して同様の 「Sorry!」 ダイアログで画面が埋め尽された。 「Force close」 ボタンを押してダイアログを閉じても、 後から後からダイアログが繰り

    mrmt
    mrmt 2011/04/08
  • 仙石浩明の日記: Android 端末 IS01 のカーネルを入れ替えてみた 〜 さよならデッカード LSM

    先週末 IS01 で root 権限が必要なアプリが使えるようになったばかりなのに、 そのわずか 4日後、 スマートフォン@2ch掲示板に以下の書き込みがあり、 カーネル空間への侵入口が明らかにされてしまった。 一番乗りを果たした goroh_kun さんに敬意を表しつつも、 IS01 のプロテクトがこの程度だったことが残念でもある。 「root を取られても大丈夫な作りになっている」 と開発者が豪語し、 しかも IS01 の発売から 5ヶ月間も破られなかったのだから、 さぞかし鉄壁の守りなのだろうと思っていたのに、 こんな分かりやすい穴があったとわ... (負け惜しみ ^^;)。 【ROM焼き】au IS01 root2 〜わたくし達も未来へ〜 ... 317 :goroh_kun:2010/12/01(水) 03:14:21 ID:LGLTLBmZ 自動起動仕込むところを大体見つけまし

    mrmt
    mrmt 2010/12/04
  • 仙石浩明の日記: 故障した HDD WD10EACS を RMA (Return Merchandise Authorization, 返却承認) 手続きで交換してみた

    廉価な 1TB SATA ハードディスク ドライブ (以下 HDD と略記) として有名な、 Western Digital 製 WD Caviar GP WD10EACS は、 省電力・静音を謳っている。 環境に優しいのは結構なことだが、 その実現方法: IntelliPower - きめ細かく調整された ディスク回転速度 転送速度 及びキャッシュサイズの調和により飛躍的な省電力と確実なパフォーマンスを提供します IntelliPark - 風損を減らす為のアイドル時の自動ヘッド退避によりドライブは消費電力を低減する IntelliSeek - 電力消費量、ノイズおよび振動を低減させるために、最適なシーク速度を計算します。 のうち、特に「アイドル時の自動ヘッド退避」というのがいただけない。 ヘッドを退避すれば空気抵抗が減ってモーターの負荷が減るから 低消費電力が実現できる (実際、アイド

    mrmt
    mrmt 2008/07/01
  • 仙石浩明の日記: chroot されたディレクトリから脱出してみる

    要約すれば、 「chrootなんて簡単に抜けられるからセキュリティ目的で使っても意味ないよ。」 ってことね。そうだったのか。 そうだったのか orz Note that this call does not change the current working directory, so that `.' can be outside the tree rooted at `/'. In particular, the super-user can escape from a `chroot jail' by doing `mkdir foo; chroot foo; cd ..'. chroot するときは、そのディレクトリへ chdir しておくのが常識と 思っていたので気づいていなかった。 つまり、 故意にカレントディレクトリを chroot 外へもっていけば、 chroot された

    mrmt
    mrmt 2007/09/30
  • 仙石浩明の日記: 転職エージェントは、誰の「エージェント」なのか?

    転職エージェントとは、 求職側と求人側のマッチングを行なう人材紹介会社のこと: 正式には「有料職業紹介事業所」と呼ばれ、 厚生労働大臣の認可を受けた民間の職業紹介・あっせん会社のことです。 転職を希望する方と、正社員などを募集している企業とを 「人の手」でつなぐサービスを行っています。 転職エージェントが集めた求人情報は、 企業の人事担当者から直接仕入れた生の情報です。 そのため、企業の求める人物像を的確に把握した上で、 マッチングを行うことができます。 転職の際、お世話になった人も多いだろうし、 かくいう私自身、KLab(株) 創業メンバに加わるきっかけは、 転職エージェント (もちろん、上記引用先エージェント会社とは異なる会社である) に紹介されたからだった。 当時 (2000年3月)、連載記事を書いていた日経Linux の巻末「ライターから」に、 転職には全く無関心だった (転職雑誌

    mrmt
    mrmt 2007/05/26
  • 仙石浩明の日記: 組織を強くする技術の伝え方

    ふと立ち寄った屋で、たまたま手にした: プログラミングでメシがえるか!? ―成功するプログラマー技術仕事術 (単行) 小俣 光之 (著) を読んでみて驚いた。 私がプログラミングについて漠然と考えていたことを、 とてもよく整理した形で説明している。 ふだん私はこの手のコンピュータ関連「読み物」をほとんど読まないのだが、 書いてあることにいちいち共感してしまって、 そのまま一気に読んでしまった。 プログラミングに関して、ここまで私と考えが似通っているを 今まで読んだことがなかったので、 著者の小俣さんにメールを送ったところ程無く返信があり、 直接お会いして色々お話することができた。 メールの中で小俣さん曰く、 「書は批判的なコメントが多い中、共感いただけて当にうれしいです」。 例えば Amazon のカスタマーレビューには、 内容が古すぎます, 2007/1/29 この

    mrmt
    mrmt 2007/02/18
  • 仙石浩明の日記: Perl の非同期I/Oモジュール POE を使って VPN-Warp relayagent を書いてみました

    多数の TCP/IP セッションを同時に維持する必要性などから、 非同期I/O が最近流行りのようです。 何をいまさら、という気もするのですが、 いわゆる「最新技術」の多くが 30年前の技術の焼き直しに過ぎない今日このごろなので、 非同期I/O 技術が「再発見」されるのも、 「歴史は繰り返す」の一環なのでしょう。 スレッドが当たり前の時代になってからコンピュータ技術を学んだ人にとっては、 (古めかしい) 非同期I/O が新鮮に映るのかも知れず、 なんだか「ファッションのリバイバル」に似ていますね。 Perl で非同期I/O 処理を手軽に行なうための枠組みとして、 POE: Perl Object Environment というものが あるようです。 POE を使うと、 あたかもスレッドを使っているような手軽さでプログラミングできます。 試しに VPN-Warp の relayagent を

    mrmt
    mrmt 2007/01/22
  • 仙石浩明の日記: 迷惑メール送信者とのイタチごっこを終わらせるために (2)

    DNS逆引きできないメールサーバからのメールを拒否するサイトが増えはじめ、 その弊害を指摘する声が上がっているようだ。 「reject_unknown_clientは迷惑メール対策としておすすめではない」から引用: 迷惑メール対策として reject_unknown_client を紹介しているページは 多数みつかるのだが、 その弊害の大きさにまで言及しているページはほとんどないことがわかる。 これはあまりよくない傾向だ。そこで、ある程度説明をまとめておくことにする。 逆に言うと、弊害をきちんと理解していれば、 DNS逆引きの結果を迷惑メール判定に用いることは受信側の判断だろう。 DNS逆引きができないホストからメールを送らざるを得ないサイトにとっては 釈然としないところもあるとは思うが、 受け取らない権利があるのもインターネットである。 「DNS逆引き設定の無いメールサーバからのメールを

    mrmt
    mrmt 2006/12/05
  • 仙石浩明の日記 「ソフトウェア開発」は「モノ作り」ではない

    いつのころからか、 ソフトウェア開発がモノ作りに喩えられるようになった。 典型的なのは、製造業(例えば自動車製造)と IT 業界とを比較して、 前者が高度にシステム化されているのに対し、 後者がまるで家内制手工業のようだ、という批判である。 日経ビジネス online の記事に次のようなくだりがあった: 「というより、何といいますか、経営トップからすると、 ITはとにかく非常識な世界だ、としか思えないのではないかなあ。 例えば大きなシステム開発プロジェクトに取り組むと、 すぐ100億円を投資する、という話になってしまう。 100億円の経常利益を出そうと思ったら当に大変。 ところが、100億円を投じたのに、期限までに完成しない、 出来上がってきたものが当初計画と違う、 直そうとするとさらに金がかかる。 こんなことが起きるわけですから、『一体なぜなんだ』と経営トップは思うわけです」 IT業界

    mrmt
    mrmt 2006/08/02
  • 仙石浩明の日記: 成長する秘訣は、今の仕事を捨てて自分を変えること

    ピーターの法則って知ってますか? ウィキペディアから引用すると: 能力主義の階層社会に於いて、人間は能力の極限まで出世する。 すると有能な平構成員も無能な中間管理職になる。 時が経つに連れて人間は悉く出世していく。 無能な平構成員はそのまま平構成員の地位に落ち着き、 有能な平構成員は無能な中間管理職の地位に落ち着く。 その結果、各階層は無能な人間で埋め尽くされる。 その組織の仕事は、まだ出世の余地のある、 無能に達していない人間によって遂行される。 確かに自分の能力を超える地位まで登ってしまうと、 能力が発揮できなくなってしまう、というのはありそうな話です。 地位が上がって無能扱いされるくらいなら、 同じ地位に留まって「有能」であり続けるほうがマシというものです。 特に、 成果主義が浸透しつつある昨今、 「無能に達する」ことは大変なリスクを伴います。 そんなリスキーな出世より、 特定の仕事

    mrmt
    mrmt 2006/08/02
  • 仙石浩明の日記: 盗まれたノートPC を外部から操作する方法 (VPN-Warp 応用編 2)

    VPN-Warp の応用例の第一回目は、 ノートPCVPN-Warp の relayagent をインストールしておくことによって、 そのノートPC が万一盗まれたり紛失したりしたときに、 外部から操作できるようにしておく方法の紹介です。 VPN-Warp の使い方の基的なところを説明した、 VPN-Warp 入門編 6 回シリーズも合わせてご参照下さい: 入門編 (1) VPN-Warp の特長: ふつうの SSL VPN と比べて 入門編 (2) VPN-Warp の特長: ssh のポートフォワードと比べて 入門編 (3) stone & relayagent の設定方法 入門編 (4) stone の代わりに OpenSSL の s_client を使ってみる 入門編 (5) stone の代わりに普通の WWW ブラウザを使ってみる 入門編 (6) WWW ブラウザを使う

    mrmt
    mrmt 2006/05/10
  • 1