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

  • 新手のソーシャルリーディング、ニコニコ静画(電子書籍)の裏側を探る

    左はニコニコ事業部 企画開発部 第八セクション(静画)の黒田晋哉セクションマネジャー、右は第八セクション エンジニア第二グループの庄司嘉織 ニコニコ静画(電子書籍)システムリーダー 「学生時代に部室でジャンプとかをワイワイしゃべりながら回し読みしている、読んだ後に貸して感想を話し合う、そんなイメージをニコニコなら実現できるのではないか」。ドワンゴ ニコニコ事業部 企画開発部 第八セクション(静画)の黒田晋哉セクションマネジャー(写真1左)は、「ニコニコ静画(電子書籍)」の開発の発端をこのように説明する。 ニコニコ静画(電子書籍)は、ドワンゴが2011年11月8日から開始した電子書籍配信サービスである(関連記事:「ニコニコ」が電子書籍、コメント投稿・共有機能でソーシャルリーディング)。電子書籍の閲覧だけでなく、読者がコメントを投稿し、それらを共有できる機能を備えるのが特徴だ(写真2)。対

    新手のソーシャルリーディング、ニコニコ静画(電子書籍)の裏側を探る
    tomerun
    tomerun 2011/12/20
  • 「Java SE 6完全攻略」Garbage First GC

    Javaがヒープの管理にGCを使用しているのは、読者の皆さんもご存じの通りです。GCの手法にはいろいろありますが、HotSpot VMが採用しているのが世代別GCです。今回は、世代別GCの概要と問題点を解説したうえで、これを解決するために導入されたGarbage First GCについて説明します。 世代別GCの概要と問題点 世代別GCは若いインスタンスと時間を経たインスタンスを別々の領域に配置し、管理する手法です。これは寿命の短いインスタンスほど多いという性質をベースにしています。 若いインスタンスが配置される領域をヤング領域、時間を経たインスタンスを配置する領域をオールド領域とよび、それぞれの領域で異なるGCの手法を使用します。つまり、ヤングとオールドという世代の異なる領域を、それぞれ異なるGCで管理するのが世代別GCというわけです。 ヤング領域には高速ですが漏れのあるGCを用います。

    「Java SE 6完全攻略」Garbage First GC
    tomerun
    tomerun 2010/02/17
  • 「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」

    1時間強でテトリスを作れるのはすごいですね。プログラミング歴を教えてください。 幼稚園のころからですね。当時,セガが「SC-3000」というパソコンを出していて,これが家にありました。あるとき,親が「ベーマガDX」(注:電波新聞社が発行していたプログラミング雑誌「マイコンBASICマガジン」の別冊。様々なパソコン用のゲーム・プログラムなどを掲載していた)を買ってきたので,そこに載っているプログラムを打ち込んでいました。 当時は「これを打ち込むとゲームができる」という認識しかなかったですが。SC-3000には顔のキャラクタがあってそれをBASICのPRINT文で表示して親に自慢げに見せていたそうです。 幼稚園のころに? はい,あまり信じてもらえないかもしれないのですけど(苦笑)。 小学校に入ってからは,PC-88(NEC製の8ビット・パソコン)もあったのですが,それはほとんど使わずに小学校4

    「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」
  • 第14回 関数脳のつくり方 Second Season ~モナドで悟りをひらく~

    大手SIベンダにてSEやPMやアーキテクトとして勤務したのち,株式会社豆蔵を経て,現在は合同会社シンプルアーキテクト代表社員であり,株式会社匠Business Placeのチーフコンサルタント。主に超上流のプロセスである要求開発やオブジェクト指向,アジャイル開発のコンサルタントとして活躍中。開発の現場にこだわり,開発の現場を少しでもよくしたいと日夜奮闘している。要求開発アライアンス執行委員。著書に『オブジェクト脳のつくり方』や『eXtreme Programming実践レポート』(ともに翔泳社発行。後者は共著)などがある。 Javaなど,オブジェクト指向や手続き型のプログラミングの経験はあるけれど,関数型のプログラミングは初めてという皆様のための,そして筆者自身のための「関数脳のつくり方」シリーズのSecond Season(First Seasonはこちら)。今回は「モナド」を取り上げま

    第14回 関数脳のつくり方 Second Season ~モナドで悟りをひらく~
  • 徳島県がRubyの独自開発CMS「Joruri」でサイトを刷新,OSSとして公開へ

    徳島県は2009年10月,独自開発の徳島県CMS(コンテンツ管理システム)を採用し同県のホームページをリニューアルする。徳島県CMSはRubyで開発しており,2009年度中にオープンソース・ソフトウエア(OSS)「Joruri」(ジョールリ)として公開する予定だ。 OSS採用を県の方針に 徳島県では,情報システムを新しく導入する際に,なるべくオープンソース・ソフトウエアを採用することを方針としている。狙いはコスト削減,ベンダー・ロックインの軽減だけではない。同時に発注単位を小口化,小企業でも入手しやすいオープンソース・ソフトウエアを使うことで,県内のIT企業への発注を増やすことも大きな目的としている。 すでに長崎県がオープンソース・ソフトウエアとして無償公開した「長崎県電子県庁システム」の導入を開始しており,2009年1月から4月にかけて稼働が始まっている(関連記事)。導入したのは「総務事

    徳島県がRubyの独自開発CMS「Joruri」でサイトを刷新,OSSとして公開へ
  • Microsoftとゲイツ氏,物理学者ファインマンの講義ビデオを無償配信

    Microsoftの研究部門Microsoft Researchは米国時間2009年7月15日,同社会長のBill Gates氏と協力し,著名な物理学者Richard Feynman氏の講義映像を一般公開すると発表した。Microsoft ResearchのWebサイトから無償でアクセスできる。 同サイトでは,Microsoftのリッチ・コンテンツ技術「Silverlight」をベースにしたビデオ・プレーヤと講義ビデオを統合した。視聴者が特定のテーマで検索したり,メモを追加したり,リンクをクリックして関連サイトに移動したりといった操作が可能。 ビデオは,Feynman氏が1964年にコーネル大学で行った連続講義「The Character of Physical Law」をもとにしたもの。この講義は多くの人々に影響を与え,その1人であるGates氏が個人的に7講義の権利を買い取った。 F

    Microsoftとゲイツ氏,物理学者ファインマンの講義ビデオを無償配信
  • OpenOffice.orgを業務で使っているのは19.2%,Microsoft Officeは半数以上が2003

    OpenOffice.orgを業務で使っているのは19.2%,Microsoft Officeは半数以上が2003 業務で使っているオフィス・ソフトは圧倒的にMicrosoft Officeが多いが,オープンソースのOpenOffice.orgの利用者も回答者全体の約5分の1に上る。また,Microsoft Officeのユーザーは半数以上が,最新版のOffice 2007ではなくOffice 2003を使っている――。2009年6月24日から6月30日にかけて実施した「業務におけるオフィス・ソフトの利用状況に関する調査」で明らかになった結果である。 業務においてMicrosoft Officeを使っていると答えたのは回答者全体の99.1%(図1)。圧倒的な数字と言ってよい。ただし,オープンソースのOpenOffice.orgを利用していると答えた人も19.2%いる。ITproがほぼ1年前

    OpenOffice.orgを業務で使っているのは19.2%,Microsoft Officeは半数以上が2003
    tomerun
    tomerun 2009/07/15
  • 本物のプログラマはHaskellを使う:ITpro

    筆者 shelarcy Haskellは,関数型プログラミングというジャンルに属する言語です。Haskellや関数型プログラミングを題材に物事を見ていくことで,今まで思いもよらなかったような未知の世界を知ることができるでしょう。 プログラミング言語を学ぶという行為には, 言語の基的な文法や考え方を理解する 言語の文化圏で広く使われている考え方に親しんでその言語らしい書き方を習得する 単に言語を使ってできること以上の知恵を学ぶ の3段階があります。この連載では,三つ目の段階を目標に,Haskellプログラミングの世界を一つひとつ丁寧に紹介していきます。 更新は毎月第1水曜日(1月のみ第2水曜日)

    本物のプログラマはHaskellを使う:ITpro
  • (新)APIから知るWindowsの仕組み---目次

    雑誌にせよWebにせよ,最近のWindowsプログラミングの記事のほとんどは .NET向けだ。マイクロソフトも,これまでネイティブ・コードでの開発が主流だったC/C++開発まで, .NETへの移行を促そうとしている。 ではネイティブ・アプリケーション開発用のプログラミング・インタフェースであるWin32 API(Application Programming Interface)の知識は不要になるのかというと,決してそうはならないと筆者は考えている。理由の一つは,OSが動作する仕組みを知ることが,今後も開発者にとって重要であり続けることだ。プロセス管理,メモリー管理,同期化といった概念は,.NETで開発する場合でも必要だ。こうした知識を得るのに一番いいのは,やはりOSのカーネルに近いAPIのレベルで学ぶことである。 将来どうなるかはともかく,現時点では .NET Frameworkの大部分

    (新)APIから知るWindowsの仕組み---目次
  • 5年後も活躍するためのスキル「良書からエッセンスをつかみ取る」

    技術が複雑化し、顧客からの要求レベルが高まっている。そんな中で、メンバー個々人の増力化と、チーム力の向上を図らなければならない。マネジャが抱える課題は増える一方だ。良書にはこうした課題の解決に向けたヒントが数多く盛り込まれている。ITリーダーにお薦めしたい書籍5冊をピックアップした。 来あるべき知的生産と研さんの喜び、協働で生まれる豊かな人間関係、バランスの取れた職務と生活のリズムを取り戻そう―。いまソフトウエア開発の現場では「人間性を取り戻すこと」が一つの潮流となりつつある。職業人としての喜びが増す開発プロジェクトのあり方、それを支える事業マネジメントのあり方を再考しようというものだ。 「人間性を回復するマネジメント」という考え方の下、メンバー個々人の増力化、チーム力の向上、次世代リーダーの育成というテーマで、IT分野のリーダー層に読んでほしい書籍を選んだ。 最強の「学習する組織」を作

    5年後も活躍するためのスキル「良書からエッセンスをつかみ取る」
    tomerun
    tomerun 2009/03/22
    世代別の読書頻度
  • スカイコムのPDF変換/編集加工ソフト「SkyPDF Tools」に新版,署名やVistaに対応

    スカイコムは,企業のオフィス文書をPDF文書に変換したり,作成したPDF文書を編集加工/閲覧するためのスタンドアロン型ユーティリティ・ソフトの新版「SkyPDF Tools 3.0」を,2008年12月5日に出荷した。狙いは,企業内の意思疎通をPDF文書でまかなえるようにすること。価格は7800円(税別)。稼働OSはWindows 2000以降。 SkyPDF Toolsは,PDFの変換/作成/編集加工ソフトである。PDF変換という基機能に加え,PDF文書に対する注釈の追加や,鉛筆/消しゴム/線描などのグラフィックス描画など,PDF文書の編集加工機能を備える。スカイコムでは,「他社製品よりもPDF変換が高速なこと」(同社)を特徴としてうたう。 新版での機能強化点は,時刻署名(タイム・スタンプ)機能,シャチハタ電子印鑑機能,Windows Vista対応,など。タイム・スタンプは,「アマノ

    スカイコムのPDF変換/編集加工ソフト「SkyPDF Tools」に新版,署名やVistaに対応
    tomerun
    tomerun 2008/12/07
  • Microsoftが「節約したいなら無料ソフトより有償ソフト」と実例を挙げて主張

    Microsoftは2008年12月第1週,長引いているオープンソース・ソフトウエア(OSS)との戦いにおいて,なかなか面白い戦法を採用した。企業が長期的な視点で経費を減らしたいのなら,無料のオープンソース製品への移行などやめて,単に有償ソフトウエアを購入すればよいそうだ。その根拠は,OSSに隠されている,じわじわ発生する非互換性やサポートの問題とそのほか様々な不都合にかかわるコストであるという。これらのせいで,結果的に無償ソフトウエアの方が「Microsoft Office」などの有償ソフトウエアより高くつくらしい。 Microsoftの公表した文章には,次のようにある。「企業は,OSSに見えないコストが隠れていて,Microsoft Officeが最も経済的なプロダクティビティ/コラボレーション・ソリューションであることを認識し始めた。OSSに手を染めて得た唯一の成果が,Linux

    Microsoftが「節約したいなら無料ソフトより有償ソフト」と実例を挙げて主張
    tomerun
    tomerun 2008/12/07
  • 第2回 最新CPUの性能(前編) シングルコア vs. デュアルコア

    第2回 最新CPUの性能(前編) シングルコア vs. デュアルコア コア数2倍で3割以上アップ Web/APサーバーでの利用効果は大 概要 演算の中枢機構(CPUコア)を二つ搭載した「デュアルコアCPU」が普及してきた。そこで,デュアルコアCPUとシングルコアCPUの処理能力を,Web/APサーバー用途で比較してみた。結果,デュアルコアCPUが35ポイント以上,処理能力で上回った。デュアルコアCPUの処理能力を,仕組みと併せて解説する。 最近のサーバー向けCPUの大半は,演算の中枢機構(CPUコア)を二つ搭載した「デュアルコアCPU」である。これまでCPUベンダーは,クロック周波数の向上による高速化でしのぎを削ってきた。ところがここ数年は,CPUコア数を増やす流れに変わった。2006年末から2007年には,CPUコアを四つ搭載した「クワッドコアCPU」も登場する予定で,マルチコアCPU

    第2回 最新CPUの性能(前編) シングルコア vs. デュアルコア
  • プロローグ[意外に重要なネットの「時刻」] パソコンの時刻合っていますか?

    パソコンやネットワーク機器のほとんどは,それぞれ時計を持っている。Windowsパソコンであれば,タスク・バーに埋め込まれている時計がおなじみだ。ダブルクリックすれば,秒単位の時刻を表示してくれる。 各機器の時計は,画面上でユーザーが時刻を確認するためだけに存在するのではない。データを処理したり送受信するときや,処理の履歴をイベント・ログとして保存するときに,時刻情報を付けるのにも使われる。このためパソコンだけでなく,ルーターやイベント・ログを残すちょっと高級なLANスイッチも時計を内蔵している。 時刻が合わないと困ったことに ユーザーは,パソコンやネットワーク機器の時計の正確さについて,ふだんはあまり意識していないだろう。しかし,時計の示す時刻が狂っていると,トラブルに巻き込まれることがある。 例えばパソコンの時計の時刻が不正確なままメーラーを使っているとき。送信日時のおかしいメールが相

    プロローグ[意外に重要なネットの「時刻」] パソコンの時刻合っていますか?
    tomerun
    tomerun 2008/10/19
  • 時代錯誤の舞台装置はもういらない---続々・「マスゴミ」と呼ばれ続けて

    なぜマスコミは「マスゴミ」と呼ばれるのか---。筆者の体験談,友人たちの座談会を通じ,この問題について考えてきた(関連記事1,関連記事2 )。今回はさまざまな事象の深層に迫る総合情報誌「FACTA 」を発行するファクタ出版の発行人兼編集長・阿部重夫氏とITジャーナリスト・佐々木俊尚氏の対談により,三たび,この問題について考える。2人はマスコミの根底には時代錯誤の舞台装置があるとし,記者の個人能力向上による脱却が重要なカギを握ると指摘する。 真のジャーナリズムは調査報道にあり なぜマスコミが「マスゴミ」と呼ばれるのか,その問題点と解決策について,2人の対談を通じて考えていきたいと思います。まず,阿部さんがFACTAに至るまでの経緯と背景について教えて下さい。 阿部氏:日経済新聞社に入社し,基的には事件を追いかけることが仕事の社会部の記者として出発しました。当時,一番大きな経験をしたのは世

    時代錯誤の舞台装置はもういらない---続々・「マスゴミ」と呼ばれ続けて
  • Windowsはどうやって起動しているのか?:ITprowsq

    Windows 2000/XPを搭載したパソコンが突然起動しなくなったら,どうすればいいだろうか。もちろん,Windows 2000/XPが起動するまでにはたくさんの段階を踏んでいるので,原因や復旧策を一言で表すことなど不可能だ。こういうときに役立つのは,ブート・プロセスに関する基礎知識である。どうやってWindowsが起動しているのかを知れば,トラブルの原因や対処法も見当が付くはずである。 パソコンの電源を入れれば,Windowsが起動(ブート)する。この極めて当たり前と思われる動作の中にも,実は複雑な処理が多数潜んでいる。例えば,あなたのWindowsパソコンが突然起動しなくなったとしよう(図1)。あなたはその原因の目星を付けられるだろうか? ブートに関するトラブルは案外多い。パソコンへの衝撃やハードディスク(HDD)の動作不良によってブートに必要なファイルが破損したり,ウイルスによっ

    Windowsはどうやって起動しているのか?:ITprowsq
    tomerun
    tomerun 2008/10/06
  • そのソフト,売る?売らない?

    Googleの凄さは,Failure-oblivious computing(エラー忘却型コンピューティング)のような新しい概念を,世界で初めて大規模に取り入れていることだと思います」--そう語るのは,楽天技術研究所の森正弥所長。4月に始めたクラウド・コンピューティングの取材も,随分と遠いところまで来たな--と筆者は思わずにはいられなかった。 エラー忘却型コンピューティング(failure-oblivious computing)とは,米Massachusetts Institute of Technology(MIT)のMartin Rinard氏らが提唱した概念(Rinard氏らの論文)。メモリーに何らかのエラーが発生したとしても,プログラムの処理を停止するのではなく,エラーを無視して処理を継続するという考え方だ。楽天技術研究所の森氏は,こう例えながら説明する。 データをキーと値(V

    そのソフト,売る?売らない?
  • Excelレガシー再生計画:1万人が使った“Excelのお化け”:ITpro

    Excelの活用で、多くの現場は生産性の向上という果実を手にした。しかしデータ量やユーザー数の増大など、取り組み始めた当初と前提条件が大きく変わると運用面で壁に突き当たってしまう。日産自動車とリクルートはユーザー環境の変化を最小限に抑えながら、そうした壁を取り除いた。ユーザーからみれば “楽”に劇的な生産性向上を果たしたわけだ。 Excelの“化け物”が限界に 「もはや限界。Excelの化け物に成長してしまった」。日産 グローバル情報システムエンジニアリングシステム部の神戸政一郎主担はこう語る。 同社の設計から開発試作工程では、エンジニアExcelを一斉に操作する。設計が決まってから市場投入までの期間を大幅に短縮する全社プロジェクト「V-3P」のためだ。 まずプロジェクトマネジャが巨大なマスターファイルをベースに騒音・振動や衝突、動力といった性能単位にExcelファイルを作成。性能設

    Excelレガシー再生計画:1万人が使った“Excelのお化け”:ITpro
  • 【チーム編成編】できる人間を担当者にしてはいけない:ITpro

    組織を編成する場合に,個人の資質によって役割を与えることは非常に大切である。同じ人間であっても,使い方によっては実力の10%も発揮できずに終わることも多々あるからである。例えば次のような非常に優秀なプログラマが居たとする。 (1)仕事が速い (2)バグの少ないプログラムを書く (3)コーディング規約に沿って書く (4)仕様書を具現化する際に業務を見渡したアルゴリズムを構築できる チームにこのような優秀なプログラマがいると,どうしても担当者としてプログラムを書かせたくなるのは心情というものだ。しかし,プロジェクト・マネージャ(PM)は,このような優秀なプログラマを,他のプログラマと同様に担当者として扱ってはいけない。できる人間は,チームのリーダー格として抜擢すべきである。 できる人間の使い方をミスしたEさん 筆者の知り合いであるEさんは,Javaによる販売管理システム開発のPMに任命された。

    【チーム編成編】できる人間を担当者にしてはいけない:ITpro
    tomerun
    tomerun 2008/07/17
    本筋とは外れるが、やっぱり手伝われるのが嫌って人は多いのかなあ。自分より優秀な人の仕事っぷりを見ることができるのはすごくうれしいことだと思うんだけど。
  • プロマネに贈る「泰蔵の一日一句」---目次:ITpro

    プロジェクトマネジメントの重要性は言うまでもないが、PMBOKなどの知識体系を習得するだけでは不十分である。そこで連載では、国内外の官公庁や、金融関連企業の大規模システム開発に携わった経験を持つ筆者が、プロジェクトに臨む関係者に伝えたい思いを、1日1句の形で紹介していく。 <目次> 要求に潜むあいまいさ(1~7日目) 要求に潜むあいまいさ(8~14日目) 見積もりリスクにご用心(15~21日目) 見積もりリスクにご用心(22~28日目) 金額より見積もり条件(29~35日目) 金額より見積もり条件(36~42日目) 無理な契約・受注に要注意(43~49日目) 無理な契約・受注に要注意(50~56日目) 課題山積みの要求仕様確定(57~63日目) 課題山積みの要求仕様確定(64~70日目) 仕様確定・凍結の大切さ(71~77日) 仕様確定・凍結の大切さ(78~84日) プロジェクト推進計画

    プロマネに贈る「泰蔵の一日一句」---目次:ITpro