タグ

ブックマーク / xtech.nikkei.com (140)

  • 「1人で開発したmixiが、会員数1000万人の国民的インフラに」、ミクシィ 衛藤バタラ 取締役最高技術責任者

    「1人で開発したmixiが、会員数1000万人の国民的インフラに」、ミクシィ 衛藤バタラ 取締役最高技術責任者 衛藤バタラ氏は、2004年2月にSNS(ソーシャル・ネットワーキング サービス)の「mixi」を立ち上げた人物。現在は、運営会社であるミクシィで取締役最高技術責任者を務める。 mixiの会員数は今年7月末時点で1110万人に上る。「当初から、日国民全員に会員になってもらうことが夢だったが、正直言ってここまで成長するとは思わなかった」。サービスを提供するためのサーバーは当初2~3台だったのが、今では数千台になっている。 衛藤氏は、無料のオープンソースソフトウエア(具体的にはLAMP=Linux、Apache、MySQLPerl)を駆使してmixiのシステムを1人で開発し、サーバーの設置などもこなしたという。今では自分でプログラミングをすることはないというが、30人強に増えた技術

    「1人で開発したmixiが、会員数1000万人の国民的インフラに」、ミクシィ 衛藤バタラ 取締役最高技術責任者
  • 第1回 セキュアOS機能「SELinux」の基本的な仕組み

    Linuxディストリビューションの「Fedora Core 5」からは,大幅に機能刷新されたSELinuxが組み込まれた。講座では,Fedora Core 5でのSELinuxの機能や使い方を,これまでSELinuxを使ったことがない人に向けて,分かりやすく解説していく。第一回は,SELinuxの基的な仕組みを紹介する。 「Security-Enhanced Linux(通称SELinux)」は,Linuxカーネル用のセキュリティ拡張機能である。米NSA(National Security Agency=米国国家安全保障局, http://www.nsa.gov/selinux)が中心となって,不正侵入の被害を極力少なくすることを目的に開発し,オープンソース・ソフトとして提供している。SELinuxは既に,Fedora Coreなどの主要なLinuxディストリビューションに組み込まれて

    第1回 セキュアOS機能「SELinux」の基本的な仕組み
  • 楽天技術研究所とまつもと氏がRubyによる大規模分散フレームワーク開発へ

    楽天の研究開発部門である楽天技術研究所とまつもとゆきひろ氏は,Rubyによる大規模分散処理フレームワークを開発する。共同研究として開発し,楽天内で実際の業務に使用する。 楽天ではRuby on Railsを実際に顧客が利用するアプリケーションで採用しており,まつもとゆきひろ氏を2007年6月に楽天技術研究所のフェローに招聘していた(関連記事)。これまで共同研究の方向性について議論を行ってきた。ディスカッションの結果,「エンタープライズ」と「スケーラビリティ」を主要なテーマとする方向性が固まり,間もなくプロトタイプの開発に着手する。まつもと氏が方向性やアイデア,アドバイスを出し,楽天技術研究所が実装を行う。 楽天技術研究所とまつもと氏は2つのタイプの分散処理フレームワークを開発する方針。 一つは,小さくは2~3台から手軽に分散処理が行えるような「簡単さ」を追求したフレームワーク。用途としては

    楽天技術研究所とまつもと氏がRubyによる大規模分散フレームワーク開発へ
  • 「企業向けWindows Vista」の真相,アクティベーションに留まらない変更点

    Windows Vista Enterpriseは「SA購入者」だけに提供 2つある企業向けWindows Vistaのうち,Windows Vista Enterpriseのインストール・メディアはボリューム・ライセンス版のみが用意されており,「ソフトウエア・アシュアランス(SA)」を購入したユーザーにだけ提供される。SAとは,購入したライセンスに対して追加で購入する期間限定のアップグレード権だ。期間は通常3年で,その間に新バージョンがリリースされた場合は,ソフトウエアを最新版に何度でもアップグレードできる。 つまり,Windows Vista Enterpriseを入手するには,(1)Windows XP Professional搭載パソコンにSAを追加購入する,(2)Windows Vista Business搭載パソコンにSAを追加購入する,(3)ボリューム・ライセンス制度で販売し

    「企業向けWindows Vista」の真相,アクティベーションに留まらない変更点
  • Windows XPへの「正しい」ダウングレード法とは?

    今回から始まった「Windows談話室」は,企業ユーザーがWindowsを使う上で,知っているとちょっと役に立つ「Windowsの豆知識」をお届けするコーナーである。第1回のテーマは,「Windows VistaをWindows XPにダウングレードする『正しい』やり方」だ。 Windows担当デスク(以下デスク):Windows XPを搭載するパソコンの販売が,2008年1月31日で事実上終了するらしいね(関連記事:マイクロソフト,Windows XPの正規OEMライセンス提供を2008年1月末に終了 )。でも,来年以降もWindows XPパソコンがほしい企業ユーザーは多いだろう。そんな企業は,今年のうちにWindows XPパソコンを買い溜めておいた方がいいのかい? Windows担当記者(以下記者):そういうわけではありません。マイクロソフトは企業向けの「Windows Vista

    Windows XPへの「正しい」ダウングレード法とは?
  • 人月単価の相場を知っていますか?

    IT業界の問題点として,よく指摘される「人月工数主義」。例えば,2006年6月に産業構造審議会 情報経済分科会 情報サービス・ソフトウェア小委員会がまとめた「情報サービス・ソフトウェア産業維新」でも,「俗に『多重下請構造,人月工数主義』といわれる旧態依然としたビジネスモデルは,この十年間質的には変化していない」と,人月工数主義に問題があることを指摘している。 とはいえ,「人月単価」それ自体が悪いわけではない。必要な工数にエンジニアの「単価」を掛けなければ,システム開発のコストは計算できないからだ。 問題は,「情報サービスの『コスト』であるIT人材の単価についてもIT人材のスキルに関する客観的尺度がない」(情報サービス・ソフトウェア産業維新)ことだろう。客観的尺度がないので,見積書を受け取るユーザー企業側にとっては,そこに書いてある人月単価が,いったいどんなスキルを持つエンジニアの単価なの

    人月単価の相場を知っていますか?
    infohack
    infohack 2007/08/30
  • 「若い技術者は顧客の業務を知らない」、その俗説と本当の理由

    「最近の若い技術者は、びっくりするほどお客の業務を知らない」。そんな話を年配の技術者から何度か聞いたことがある。その理由として必ず挙げられるのが、「システムがオープン系に移行したため、多くの技術者は最新の技術について行くことに精一杯で、業務を理解する余裕がない」との“俗説”。私もそんなもんだろうと同意していたが、どこか「ちょっとヘン」との違和感が残っていた。 そもそも最新の技術について行くことに精一杯の技術者って、どんな人だろう。私はこれまで、プロを自認する技術者からそんな泣き言を聞いたことがない。年配の技術者だって、もし今、Javaあたりでシステム開発をバリバリやっていれば、嬉々として最新の技術に取り組んでいることだろう。 きっとプロとしては疑問符がつく技術者が大勢いるのだろうが、こういう人たちは今も昔も、顧客の業務をまともに理解してなんかいない。昔の方が多少は理解していたのかもしれない

    「若い技術者は顧客の業務を知らない」、その俗説と本当の理由
    infohack
    infohack 2007/08/28
    わろす
  • 情報システム部門よ,野に下れ

    今回は,社内ユーザーの立場から見た情報システム部門を取り上げる。 情報システム部門(以下,情シス部門)は,システム構築の中核的存在である。システム運用や保守に機能を特化させたケースもあるが,そもそも情シス部門は,SI(システム・インテグレータ)にシステム構築を依頼する場合の取りまとめ窓口であり,システムを自社開発する場合はそのプロジェクトの中心になるITプロフェッショナル集団だ。ここでは,情シス部門を来の機能を備えた組織として捉える。 ユーザー部門の立場からは,情シス部門に対して言いたいことが山ほどある。いろいろな問題も孕(はら)んでいる。システム構築を成功させるために,どうしてもそれらの問題を解決しなければならない。 周囲とのあつれきを生むコミュニケーション力の欠如 まずユーザー部門から見た情シス部門の印象を,現場の声で列挙する。ここでは,第一線ユーザーの生々しく泥臭い意見にこだわる。

    情報システム部門よ,野に下れ
    infohack
    infohack 2007/08/28
    俯瞰はできても権限が無いのだろう
  • Windowsで安定したシステムを維持するためのユーザーアカウント管理機能

    小規模企業のコンピューティングが直面する問題で一番多いのは,不正なアプリケーションのダウンロードとインストール,システム構成の変更,および正当な権限なく共有コンピュータのカスタマイズ,変更,または再構成を行おうとするユーザーの存在だ。Windows XPを構成して,ユーザーが必要とする機能にのみアクセスできるように制限することは,素人にできる作業ではない。専門のITスタッフが存在しない場合,小規模企業では単純にすべてのユーザーにコンピュータに対する管理権限を与えてしまう傾向があるが,これではいつまでたっても問題が発生し続けることになる。 Microsoftは,ITの専門家が存在しない組織を対象として,この問題を解決するソリューション「Windows Steady State」の提供を開始した。Windows Steady StateはWindows XPアプリケーションの一つとして動作し,

    Windowsで安定したシステムを維持するためのユーザーアカウント管理機能
  • マッシュアップを短期間に実現、NTTデータが構築支援サービス

    NTTデータは8月22日、複数のWebサービスを組み合わせて新しいシステムを構築する、いわゆる「マッシュアップ」の支援サービスを開始した。公開されているAPI(アプリケーション・プログラミング・インタフェース)を使って構築するよりも、構築期間を最大で3割程度短縮できるという。 新サービス「Scarash(スカラッシュ)」は、オープンソースのフレームワークである「Ruby on Rails」(開発はデビッド・ハイネマイヤ・ハンソン氏)と「マスカット」(同NTTデータ)を組み合わせたもの。Ruby on Railsでサーバー側アプリケーションを、マスカットでクライアント側アプリケーションをそれぞれ開発する。複数のWebサービスによって異なるデータ構造をXMLに変換することで、Ruby on Railsで統一的に取り扱えるようにした。 Scarashの料金は、数百万~数千万円。NTTデータは、中

    マッシュアップを短期間に実現、NTTデータが構築支援サービス
  • 生年月日から年齢を計算する簡単な計算式:ITpro

    私の個人ブログに掲載したら好評でしたので、こちらでもご紹介してみます。 最近知ったんですが、生年月日から年齢を計算する簡単な計算式というのがあるそうです。 (今日の日付-誕生日)/10000の小数点以下切捨て。 PHPで書くと echo (int)((20070823 - 19850101)/10000); Perlで書くと print int ((20070823 - 19850101)/10000); JAVAで書くと System.out.println( (int)((20070823 - 19850101)/10000) ); という感じになります。 日の法律を確認してみました。誕生日の前日が終了する瞬間(すなわち誕生日をむかえる午前0時00分の直前)に1歳を加えることになる。ただしうるう年など、年によって期間を定めた場合において最後の月に応当する日がないときは、その月の末日を

    生年月日から年齢を計算する簡単な計算式:ITpro
  • 【特集】どうする「寿命切れ迫るWindows XP」(第1回)

    【特集】どうする「寿命切れ迫るWindows XP」(第1回) XPユーザーは「サポート終了」と「SP 3の出荷延期」に注意 現在店頭で販売されている最新の「Windows XP Home Edition搭載パソコン」が,あとわずか3年で「寿命切れ」になってしまうことや,そもそも買った時点で「危険な状態」であることを,どれほどのユーザーが理解しているだろうか---。 マイクロソフトは1月,Windows XPに関する新しいサポート・ポリシーを発表した。1つ目の発表はWindows XPのサポートの「延長」であり,もう1つの発表は次期サービス・パック「Windows XP Service Pack 3」の「出荷延期」であった。この2つの発表は,Windows XPを購入したり使い続けたりする上で,ユーザーに非常に大きな影響を与えるものである。しかし,その影響の大きさを理解しているユーザーはご

    【特集】どうする「寿命切れ迫るWindows XP」(第1回)
  • まつもと直伝 プログラミングのオキテ 第11回 コード・ジェネレーション

    コード・ジェネレーションとは,ユーザー・インタフェース作成やDBアクセスなど似たようなコードが何度も登場する場合に役立つ手法です。開発したコードを読み込ませることで,定型部分を自動生成できるからです。今回はコード・ジェネレーションに向いたRubyを例に考え方,導入方法を紹介します。 コンピュータ業界に身を置いていると,日は外国からの影響を受けやすいと強く感じます。ほとんどのコンピュータ技術が外国生まれなので,仕方のないことなのかもしれません。米国製アーキテクチャのPCに,米国製のOS(私のはフィンランド産ですが)を使い,使用するアプリケーションの多くも外国産です。ソフトウエアの流行も米国に半年から数年遅れて広まるため,海外の状況を見ていると大まかに日のソフトウエア業界の将来を予測できます。 純粋な日生まれのRubyにも同じ傾向があるようです。2005年12月に正式版が登場した「Rub

    まつもと直伝 プログラミングのオキテ 第11回 コード・ジェネレーション
  • Vistaネットワークの勘所

    登場から半年が過ぎ,企業ネットワークに浸透し始めたWindows Vista。足回りを一変させたVistaを上手く使いこなせば,XP時代の企業ネットより構築・運用作業を効率化できる。Vistaパソコンの検討や社内導入に先立ち,ネットワーク担当者が押さえておきたい三つのポイントを解説する。 第1回 2000/XPとの違い 第2回 ファイル共有のコツ(前編) 第3回 ファイル共有のコツ(後編) 第4回 一変する運用管理(前編) 第5回 一変する運用管理(後編)

    Vistaネットワークの勘所
  • Rubyの技術者認定試験が10月開始,2008年には世界に向け英語版も

    まつもとゆきひろ氏が理事長を務めるRubyの普及推進組織「Rubyアソシエーション」は技術者認定試験を開始する。2007年10月から東京と松江で筆記試験を行う。2008年2月にはインターネットで日語版と英語版で,世界の技術者を対象にした試験を開始する。認定試験によりRubyの普及拡大などを図る。 試験は伊藤忠テクノソリューションズ「CTC」に委託して行う。CTCは技術者向けにRuby教育事業などを行っている。 Rubyアソシエーションは「Rubyをエンタープライズ分野で安心して利用できる環境を整備する」ことを目的として2007年7月に設立された。具体的にはRuby公式サイトや日Rubyの会のWebサイト,メーリング・リストのサーバー運用などのコミュニティ支援,イベント開催および支援,Rubyを用いたシステムインテグレーション事業の支援,Rubyグッズの販売,広報などを行う(関連記事)

    Rubyの技術者認定試験が10月開始,2008年には世界に向け英語版も
  • 【Linuxウォッチ】第27回 完成度の高い日本語デスクトップ環境「Ubuntu」を試す:ITpro

    「Ubuntu」(ウブンツまたはウブントゥと読む)は,Debian GNU/Linuxから派生したディストリビューションだ。デスクトップ用途,サーバー用途の両方を目指して開発されているが,特にデスクトップ用途では日語化もされており,かなりしっかりとした作りになっている。 今回はリリースされたばかりのUbuntu 6.06 LTS(Long Term Support) 日語化版を試用してみた。 Ubuntuって? 以前から「Ubuntu」という名前のディストリビューションの存在は聞いていたが,それほど意識したことはなかった。はっきりと意識するようになったのは,VMware社が「VMware Player」を配布するようになった際に同時に配布を始めた,ブラウザをすぐに使用できる仮想マシン「Browser Appliance」のベースとしてUbuntuを採用していると聞いた時からだ。 確かに

    【Linuxウォッチ】第27回 完成度の高い日本語デスクトップ環境「Ubuntu」を試す:ITpro
  • [MySQLウォッチ]第37回 文字コードに起因する問題は文字化けだけじゃない,ソート順とcollationの関係

    MySQLウォッチ]第37回 文字コードに起因する問題は文字化けだけじゃない,ソート順とcollationの関係 前回は,マルチバイト文字コードを使用しているユーザであれば陥りがちな「文字化け」をテーマに解説を行った。特に日では,複数の文字コードが存在するので,混乱を助長してしまう。 さて,文字コードの違いによる弊害は,文字化けという表示の問題だけではない。データベースは,データの蓄積と提供が重要な役割である。大量のデータを提供する際には,並べ替えが必要になる。実は,文字データの場合,文字コードによって,並びが変化することをご存知だろうか。今回は,ソート処理と文字列の関係を解説する。 ソート処理での文字コードの影響 文字には,大文字と小文字のように同じ文字ながら,単語や文書での位置によって体裁が変わる場合がある。また,海外では,地域によって,アルファベットの並びが異なったり,文字自体が

    [MySQLウォッチ]第37回 文字コードに起因する問題は文字化けだけじゃない,ソート順とcollationの関係
  • [MySQLウォッチ]第36回 文字化けのメカニズム

    文字コードの多様化とインターネットやクライアント-サーバーなどの分散環境の普及によって,文字化けトラブルの頻度が飛躍的に拡大した。特に Webシステムでは,WebブラウザとWebサーバー,プログラム(スクリプト)言語,そしてデータベースと文字化けが発生する要因が数多く存在する。 Webサーバー側の文字化けは,他のコラムにお任せすることとして,今回はMySQLの文字化けに関して解説する。 文字化けの仕組み 文字化けは開発者にとって悩みの種である。しかし,文字化けの仕組みを少しでも知っていれば,意外と簡単に解決できるものだ。このコラムで,ぜひその知識を学んでほしい。 MySQL 4.1の変更点 さて,MySQLにおいては,バージョン4.1のリリースを境に文字化けが起きることが非常に多くなった。では,バージョン4.1は,それ以前のバージョンと何が変わったのだろうか。そこに文字化けを解決するヒント

    [MySQLウォッチ]第36回 文字化けのメカニズム
  • Rubyをビジネスに活用へ、40超の企業が集まり新団体

    オープンソースの開発言語である「Ruby」をビジネスで活用するための情報共有を目的とした団体、「Rubyビジネス・コモンズ」が7月31日に発足する。発起人で設立準備委員会代表の最首英裕イーシー・ワン代表取締役社長が7月24日、設立趣旨を発表した(写真)。 既に、40超の企業や個人が参加を表明している。伊藤忠テクノソリューションズや、Ruby開発者のまつもとゆきひろ氏が所属するネットワーク応用通信研究所など、システム・インテグレータが多い。サン・マイクロシステムズや日オラクルなどのソフト・ベンダーのほか、楽天やアットホームなどのユーザー企業、九州大学や稚内北星学園大学なども参加する。活動は、九州を中心に進め、事務局は、福岡市でIT人材を育成する特定非営利活動法人の高度IT人材アカデミー内に置く。会費は無料で、設立趣意に合意すれば参加できる。 共有する情報としては、“パフォーマンスを向上させ

    Rubyをビジネスに活用へ、40超の企業が集まり新団体
  • 第2回 「小成功病」が経営者を蝕む

    ■中小ソフトハウスの経営者・経営陣の皆様に伸びる会社の絶対条件をお話する第2回目は、経営者の成長マインドの問題です。どんな経営者も成長したいという欲はあるのですが、ここに落とし穴が潜んでいます。 「社長、気で御社を成長させたいと考えていますか?」 これは私が無料経営相談の際、必ず経営者に聞く質問です。 この段階で、「いや~少し迷っています」という方は論外です(たまにいらっしゃいますが)。しかし、「当然です!」と返事をされる方の中にも、実は硬い決意も無く、何となくそんな気持ちだからという経営者が結構いらっしゃるのです。 そもそも、こんな当り前の質問を大真面目でお聞きするには理由があります。前回、会社の成長には業種・業態を問わず壁が存在すると述べました。例えば、ソフト業界でも年商10億円を超える企業は、全体のわずか14%弱です。多くの会社がそれ以下の規模で止まってしまうのが現状です。 「中小

    第2回 「小成功病」が経営者を蝕む