タグ

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

  • 性同一性障害の私に居場所を与えてくれたWeb業界

    「異能」ともいえる際立った能力や実績を持ち、まわりから一目置かれるエンジニアを1カ月に一人ずつ取り上げ、インタビューを掲載する。今月取り上げるのは「Yugui」というハンドルネームで知られる園田裕貴(そのだゆうき)氏。書籍「初めてのRuby」の執筆者であり、過去にはRuby 1.9系のリリースマネジャーを務めた。スケールアウト(現Supership)の初期中心メンバーの一人でもある。今回は、プログラミングとの出会いからWeb業界で働くようになったきっかけを聞いた。 プログラミングを始めたきっかけは、小学校低学年のころ、自宅にPC-8800シリーズ(PC-88)というパソコンがあったことです。父親はIT関係の仕事ではありませんでしたが、趣味で多少プログラミングをしていました。デスクトップミュージック(DTM)のようなことをしたり、自作のプログラムで事務処理をしたりしていたようです。 私も家で

    性同一性障害の私に居場所を与えてくれたWeb業界
    ukstudio
    ukstudio 2018/04/04
    yuguiさんだ
  • [すごい建物]一つのコンピュータのように集中制御

    ルレオDCは、フェイスブックが自社のソーシャル・ネットワーキング・サービス(SNS)を欧州のユーザーに対して提供するためだけに自社でデザインし、建設した施設だ。当然のことながら、ルレオDCの中にはフェイスブックのサーバーしか存在しない。 フェイスブックが造るDCについて、DC事情に詳しいビットアイル総合研究所の伊藤正宏フェローは、「DC全体が一つのコンピュータとして設計されていることがすごい」と説明する。これはどういうことか。ルレオDCの写真A~写真Dを基に説明しよう。 ルレオDCの建物の外壁には、外気を取り込む送風口が取り付けられている。送風口の内側には、外気中の砂ぼこりなどを除去する緑色のフィルターがある(写真A)。フィルターの裏側には壁一面に大型のファンが設置されており(写真B)、そこからサーバールームに外気を送り込む。外気はサーバーの中を通ってサーバーの熱を冷まし(写真C)、暖めら

    [すごい建物]一つのコンピュータのように集中制御
    ukstudio
    ukstudio 2013/09/30
  • Linus君がボクを後継者に指名した理由 - Gitメンテナー 濱野 純氏

    今やソースコード管理システムの標準となっている「Git」(関連記事)。作者のLinus Torvalds氏から指名され、メンテナーとして責任を負っているのが現在米国のGoogle社に勤務する濱野純氏だ。濱野氏に、メンテナーを引き継いだ経緯、Googleでの仕事などについて聞いた。 Gitコミュニティはどのように活動しているのですか。 体の開発は、デザインからコードレビューまで、すべてGitメーリングリストで行っています。最近のリリースには、それぞれ60人から80人程による変更が入っていますが、常に活動している主要な開発コミュニティ参加者、と言えるのは10人程度です。 開発者でない人たちで#git IRCチャネルとか、stackoverflowなどでエンドユーザーのサポートをしてくれる人たちの数はもっと多いと思います。この人たちも、Gitコミュニティの重要な仲間です。 Gitコミュニティ

    Linus君がボクを後継者に指名した理由 - Gitメンテナー 濱野 純氏
    ukstudio
    ukstudio 2013/04/19
  • [スクープ]みずほの次期システムはマルチベンダー、4社に分割発注

    みずほ銀行が次期システムの開発をマルチベンダー体制で進めることが日経コンピュータの取材で判明した。富士通、日立製作所、日IBM、NTTデータの4社に分割発注する。ハードウエアの調達とアプリケーションの開発を分離し、さらに預金や融資といった機能ごとに開発委託先を変える。大手4社に発注を分散させることで、総額4000億円を超えるとみられる大規模プロジェクトにおける技術者確保などに万全を期す。 委託内容と発注先との関係は次のとおりだ(図)。勘定系システムの中核をなす「流動性預金」のアプリケーション開発は、富士通に委託する。富士通はみずほ銀が現在使っている勘定系システム「STEPS」の開発元である。 流動性預金のアプリケーションの動作プラットフォームには、日IBM製メインフレームを使う。みずほ銀は「CIF(カスタマー・インフォメーション・ファイル)」や「処理フロー制御」など、各アプリケーション

    [スクープ]みずほの次期システムはマルチベンダー、4社に分割発注
    ukstudio
    ukstudio 2012/11/20
  • Rubyの開発者を「ヒーロー」にしたい、「Heroku」責任者が語る

    以前インタビューをした米ヘロク(Heroku運営会社)のジェームス・リンデンバウム氏(前CEO)から、サービス名のHeroku(ヘロク)は、「Hero(ヒーロー)」と「Hike(俳句)」の合成語だと聞いたことがあります。 そうだ。Herokuのミッションは、Rubyを使う開発者を「ヒーロー」にすることだ。 開発者は偉大なアイデアを思いついたら、それをRubyのプログラムにして、Herokuのプラットフォーム上に展開すればいい。そうすればそのアイデアは、すぐに実現可能になり、開発者はヒーローになれる。 従来、アイデアをWebアプリケーションという形にするためには、サーバーを購入したり、設定したり、管理したりする必要があった。HerokuのようなPaaSを使えば、これらの労力は一切不要になる。 PaaSとしてのHerokuの強みは、どこにありますか? Herokuを使う開発者は、三つのことに驚

    Rubyの開発者を「ヒーロー」にしたい、「Heroku」責任者が語る
  • 助け合いや業務改善推進にプロジェクト・ファシリテーション導入

    与信システム開発部与信モニタリングチームでは週次で「振り返りミーティング」も実施。課題を洗い出して組織的な改善に取り組む。写真左端がリーダーを務める宮澤貴之部長代理。推進責任者を務める菅尚之次長(左から三番目)もミーティングに立ち会う 日総合研究所(日総研)で銀行向けのシステム開発を担当する第一開発部門は、2010年6月にプロジェクト・ファシリテーションを導入し、定着させつつある。650人の全部員が毎朝スタンディングミーティング(立って行う会議)を実施し、その日のタスクや時間割を共有している。これによって社員間のコミュニケーションを改善し、相互に助け合う行動を促す。組織の活性化に加え、業務改善を促進する効果も生まれている。導入に当たっては永和システムマネジメント(福井県)の支援を受けている。 同部門の社員は、新卒入社した社員のほか、銀行からの転籍者、中途採用社員なども多く、やり取りに行

    助け合いや業務改善推進にプロジェクト・ファシリテーション導入
    ukstudio
    ukstudio 2010/10/18
  • 連載◎開発現場から時代を眺める by arton---目次

    ツールは正しく使わなければならない。トラックに荷物を満載して皆でリヤカーのように引っ張って歩いても,それはかえって苦労を増やしているだけだ。見かねてガソリンを入れることや運転免許の取得について教えようとすると,「そんなコストや手間をかける必要はない。これはしょせん最新の荷車だからリヤカーを引っ張る経験さえあれば良いのだ」と胸を張って答える人がいる。だがそれは違う。パラダイム・シフトを甘く見てはいけない。 J2EE(Java2 Platform, Enterprise Edition)はエンタープライズ・コンピューティングに対する最新のツールだが,どうもリヤカー時代の成功体験に引きずられて,冒頭の例え話のような間違いが起きていると感じることがある。プログラミング言語のパラダイム・シフトについては誰もが知っている。Javaはオブジェクト指向プログラミング言語だそうだ。これは今度の荷車は自走式だ

    連載◎開発現場から時代を眺める by arton---目次
    ukstudio
    ukstudio 2010/10/12
  • 基礎から理解するデータベースのしくみ(5):ITpro

    SQL文を実行する際のパフォーマンスに大きな影響を及ぼすものとして,もう一つ,インデックスがあります。インデックスについては,どう定義すべきかというデータベース設計上の問題と,インデックスを有効に使うためのSQL文をどう書くべきかというコーディング上の問題があります。 ここではテーブル設計上の問題を主に取り上げます。SQL文のコーディングについては囲み記事「SQL文を最速にする11のポイント」を参照してください。 インデックスは,テーブルの検索速度を向上させるためのものです。それぞれのSQL文に対して最適なインデックスを定義するのが理想的ですが,実際にはある程度限られたインデックスで,必要なパフォーマンス要件を満たすようにインデックスを定義する必要があります。加えて,どんなSQL文が実際に発行されるのかがあらかじめわかっていない場合は,適当な想定に基づいてインデックスを定義しておかなくては

    基礎から理解するデータベースのしくみ(5):ITpro
    ukstudio
    ukstudio 2009/09/15
  • プログラマになりたいあなたへの手紙

    この「プログラマになりたいあなたへの手紙」は,2008年3月24日に発売した日経ソフトウエア2008年5月号の特集「はじめてのプログラミング」向けに,6人のプログラマが著したものです。記述された内容は,執筆当時の情報に基づいています。ただし2009年3月下旬,寄稿者のみなさまは,その内容の確認と公開への同意をしています。

    プログラマになりたいあなたへの手紙
    ukstudio
    ukstudio 2009/03/25
  • Engine Yard,Ruby on Railsアプリ配信サービスとクラウド・アプリ開発基盤を発表

    Ruby on Rails(RoR)導入プラットフォームを手がける米Engine Yardは米国時間2009年1月14日,アプリケーション・ホスティング用のクラウド・コンピューティング・サービス「Engine Yard Solo」と,クラウド・アプリケーション開発/管理プラットフォーム「Vertebra」を発表した。 同社は,これまでRoRアプリケーションをホスティングするための実装プラットフォームを提供してきた。新サービスのEngine Yard Soloは,米Amazon.comの「Amazon Web Services(AWS)」のクラウド・コンピューティング・プラットフォーム「Amazon Elastic Compute Cloud(EC2)」上でアプリケーション配信が行える。RoRソフトウエア・スタックを同プラットフォーム上で動かす。料金は月額129ドルから。 Vertebraは

    Engine Yard,Ruby on Railsアプリ配信サービスとクラウド・アプリ開発基盤を発表
  • ニコニコ動画の1万人生中継,舞台裏での技術者の奮闘

    生放送技術研究,生中継サーバー,プレイヤーFlash(バージョン1)を担当したドワンゴ 研究開発部の糸柳和法氏 [画像のクリックで拡大表示] Webアプリケーションや生放送プレイヤーFlash(バージョン2)を開発したドワンゴ 研究開発部 杉谷保幸氏。ニコニコ動画モバイルの開発も担当した [画像のクリックで拡大表示] ニコニコ動画は2008年7月4日,ユーザー2000人が集まり夏野剛氏と西村博之氏が登壇したイベント「ニコニコ大会議」を1万人に生中継した。ニコニコ動画を運営するドワンゴでは「Flashによる1万人への生中継は世界でも例がない」という。この1万人への同時配信を,同社の技術陣はどのように実現したのか。 「Flashでの1万人生放送は他に例がない」 「生中継は,録画した動画の配信よりも先にあったアイデアだった」と,ドワンゴ 執行役員研究開発部長 千野裕司氏は言う。動画にコメン

    ニコニコ動画の1万人生中継,舞台裏での技術者の奮闘
    ukstudio
    ukstudio 2008/08/18
    うおー、糸柳さんktkr
  • iPod touchやPSPでどこでもネット接続、3G対応の持ち歩ける無線LANルーターが8月末にも登場

    通信システム構築を手がけるコミューチュアは2008年8月1日、持ち歩き可能な無線LANルーター「PHS-300 Personal Wifi Hotspot」(写真)を8月末にも発売すると明らかにした。この製品は電池で駆動し、携帯電話の電波が届く場所であれば、どこでも無線LANアクセスを可能にする。通常は無線LAN環境がない場所で、無線LANしか通信機能を内蔵しない機器でインターネット接続する用途に向く。 PHS-300はUSBポートを搭載し、イー・モバイルやNTTドコモが提供する第3世代携帯電話の通信モデムを接続できる。さらに1800mAhの大容量電池を内蔵。通信し続ける場合で1時間30分、ほとんど通信しない場合で3時間の連続使用が可能だ。携帯電話の電波と無線LANの電波を変換し、いつでもどこでも無線LANスポットを作り出すような装置となる。 現在、コミューチュアが技術基準適合証明の取得を

    iPod touchやPSPでどこでもネット接続、3G対応の持ち歩ける無線LANルーターが8月末にも登場
  • 「Railsプロジェクトを成功させるには」---大場寧子氏,大場光一郎氏らがRuby on Rails Summer Festival で講演

    プロジェクトを成功させるために必要なのは,Ruby on Railsの考え方を身に着け,それに則ったコードを書くこと。そのためには何でも話し合え,気軽にコードのレビューを頼める雰囲気が有効」---伊藤忠テクノソリューションズの大場光一郎氏と,万葉 代表取締役 大場寧子氏,同 専務取締役 久保優子氏は2008年7月28日に開催された「Ruby on Rails Summer Festival 2008!」の講演でこう語った。 大場寧子氏はWeb家計簿「小槌」で,Ruby on RaislアプリケーションのコンテストAward on Rails2006の大賞・審査員賞を受賞。大場光一郎氏はJRubyに文字コード変換ライブラリなどで貢献している。ともにRubyのエキスパートという夫だ。久保優子氏はAward on Rails2007でWeb蔵書管理システム「BookScope」でウェブキャリ

    「Railsプロジェクトを成功させるには」---大場寧子氏,大場光一郎氏らがRuby on Rails Summer Festival で講演
  • 【日本Ruby会議2008】「Rubyは技術者が集まり世界を変える“梁山泊”に」---まつもと氏

    Ruby技術者が集まり,新しい技術が生まれ,世界を変える“梁山泊”になりつつある」---まつもとゆきひろ氏は2008年6月21日,日Ruby会議の基調講演でこう語った。 必要なのは求心力,重要なのはコミュニティ 梁山泊,まつもと氏は技術者が集まり,新しい技術が生まれる核になる場所をこう表現する。例えばLisp。1960年代に,ガーベジ・コレクションや,Rails以降話題になったメタプログラミングといった技術を生み出した。 「UNIXも梁山泊であり,今日のすべてのOSに影響を与えていると言える。Smalltalkも梁山泊。オブジェクト指向やクラスブラウザを生み出した。Javaも梁山泊。仮想マシンやガーベジ・コレクション,例外処理を広めた。コンピュータサイエンスの成果をエンタープライズに取り込んだ」(まつもと氏)。 逆にCOBOLやFORTRANは広く普及はしたが梁山泊ではなかった,とま

    【日本Ruby会議2008】「Rubyは技術者が集まり世界を変える“梁山泊”に」---まつもと氏
  • OpenIDを手軽に発行、無償のRailsプラグインが登場

    Webシステム開発を手がけるディノは2008年6月18日、インターネット上のシングルサインオンを実現する「OpenID」の発行・認証を実現するソフト「OpenID Engineベータ版」を無償で提供すると発表した。提供開始は6月19日。利用希望者は専用のWebサイトからダウンロードできる。ディノは同ソフトを無償公開することで自社の技術力をアピールすると共に、システム開発案件の獲得につながることを期待する。 OpenID Engineは2つの機能からなる。OpenIDで認証可能なWebサイトである「OpenID対応サービス」向けの機能と、OpenIDを発行し、OpenID対応サービスからの認証依頼を受けて実際の認証処理を実施する「OpenID認証サーバー」向けの機能である。前者の機能は08年4月からすでに公開していたが、今回「OpenID認証サーバー」向けの機能を追加した。 OpenID E

    OpenIDを手軽に発行、無償のRailsプラグインが登場
  • Ruby on Rails 2.0アプリを1分で作る

    Linux環境を持っていない場合は,Fedora 9のインストール方法を読んで,先にLinuxの導入を済ませておいてほしい。 ここでは,Fedora 9をインストールした状態から,Ruby on Rails(以下Rails)をインストールし,Webアプリケーションをテスト稼働させるまでの手順を解説する。データベースにはSQLite3を用いる。なお,「1分で作る」というのは,Railsのインストール時間は含まない。Rails環境を一度インストールすれば,後は「瞬時にアプリケーションを作成できる」というのがRailsの一つのウリだからである。 Fedora 9にログインして,コマンド入力用の端末を起動する。デスクトップ画面の「アプリケーション」-「システムツール」-「端末」を選べば起動できる。 まず,端末から「yum」というコマンドを用いて,次のようにCのコンパイラとRuby体とSQLite

    Ruby on Rails 2.0アプリを1分で作る
    ukstudio
    ukstudio 2008/06/12
    なんだこりゃ。「1分で作る」って言いたかっただけだろ、あほか。/ 10秒でつくる記事かいたでー http://uk-studio.net/2008/06/13/rails2_1min/
  • 三菱東京UFJ銀の一部障害、直接の原因は文字コードの設定誤り

    三菱東京UFJ銀行の一部キャッシュカードが、5月12日の午前7時から約5時間セブン銀行のATMで使えなくなった原因が分かった。三菱東京UFJ銀のシステムからセブン銀のシステムに送信する取引結果データの文字コードに誤りがあり、セブン銀のシステムが取引結果を正常に処理できなかった。約2万件の取引が影響を受けた。 取引ができなかったのは、取引対象が旧東京三菱銀の店舗の口座で、かつ通帳に未記入の明細が10件以上あるときに限られる。この条件を満たす場合、三菱東京UFJ銀のシステムは、通帳記帳を促す案内文を取引結果データに加えて、セブン銀に送信する。この案内文はカタカナだけを使用すると両行で取り決めていた。 一方、三菱東京UFJ銀は5月10日の夜9時から12日朝7時までシステムを臨時停止し、旧東京三菱銀ベースの勘定系システムに旧UFJ銀の機能を追加した新システムを稼働するための切り替え作業を実施した。

    三菱東京UFJ銀の一部障害、直接の原因は文字コードの設定誤り
    ukstudio
    ukstudio 2008/05/13
    文字コードかー
  • 簡単実装で学ぶWeb技術---目次

    この連載は,日経ソフトウエア2006年7月号から,2007年6月号までに掲載した連載「簡単実装で学ぶWeb技術2006 / 2007」の再録です。Web技術を具体的でシンプルなサンプル・プログラムを通して紹介します。進歩と変化の激しいWeb技術は,手際よく質をつかんでいきたいものですね。小さいけれどもわかりやすいサンプルを実際に動かして「なるほど,こういうものだったのか」と思っていただければありがたいです。 題材は,新しいものから基的なものまで幅広く取り扱っていく予定です。 第1回 Ajax---動的なWebアプリケーションを作るための技術 第2回 Comet---プッシュ型のWebアプリケーションを作る 第3回 Cookie---状態管理とトラッキング 第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク

    簡単実装で学ぶWeb技術---目次
  • 第3回 Cookie---状態管理とトラッキング

    この記事は,日経ソフトウエア2007年2月号,連載「簡単実装で学ぶWeb技術2006」の第8回「Cookie――状態管理とトラッキング」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。 今回は,Webで状態を管理する際の基技術である「Cookie(クッキー)」を紹介します。サンプル・プログラムを通してCookieの仕組みを学びましょう。サンプル・プログラムは,Cookieの読み書きを試す簡単なものから,ユーザーのアクセス追跡やログイン状態の管理などの機能を備えた実用的なものまでを紹介します。 ここで紹介するサンプル・プログラムは,日経ソフトウエアのWebサイトからダウンロードできます。ダウンロード・ページ中で,2007年2月号の「簡単実装で学ぶWeb技術2006 第8回」を参照してください。 ●日経ソフトウエア2007年2月号のダウン

    第3回 Cookie---状態管理とトラッキング
  • ビビリな若者たちよ!! 実名ブログで自分を「見える化」する勇気を!!

    先日,学生団体LabITと,IFIビジネススクールで,ブログやメールを活用したコミュニケーションをテーマに,立て続けに講演する機会がありました。 優秀な学生と若手社会人と接して今更ながらに驚いたのは,実名でブログ発信をしたり,先輩諸氏に堂々とメールを出したりできない「ビビリな若者たち」が多かったことです。LabITの会でご一緒したグーグル シニアプロダクトマネージャの及川卓也さんも指摘されていた通り,実名でブログ発信をしなければ検索した時にヒットせず,「存在していないのも同じ」なのです。 そこで,今回は,若者たちが口にした「実名発信できない理由」も紹介しながら,自分を「見える化」する意義と気概について考えます。 グーグル 及川卓也氏 時事通信 湯川鶴章氏 の直言 学生団体LabITが主催した勉強会のテーマは「メールで引き出すベストコミュニケーション」でした。私は第一部の基調講演を務めました

    ビビリな若者たちよ!! 実名ブログで自分を「見える化」する勇気を!!
    ukstudio
    ukstudio 2008/04/10
    ハンドルとかペンネーム的なものでよくね?