タグ

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

  • 第5回 著作権の帰属規定は契約で移転できる

    システム開発の成果物であるプログラムには、著作権が発生する。著作権法上は、システムを開発したソリューションプロバイダが、著作者として著作権を持つのが原則だ。だがユーザー企業は、著作権の自社への帰属を主張することが少なくない。システム開発契約では、著作権の帰属についての合意と契約が不可欠になる。 システム開発においては、開発したプログラムの著作権を、発注者であるユーザー企業が持つべきか、実際に開発を行ったソリューションプロバイダが持つべきかで争いが発生することがある。 システムを開発したソリューションプロバイダの側にすれば、プログラムコードを利用して、他のユーザー企業のシステム開発を迅速かつ効率的に行いたいという思惑がある。一方発注者であるユーザー企業にすれば、自分たちがお金を出して開発したプログラムを競合企業に使ってほしくないし、プログラムを利用されれば自社のノウハウが流出すると危惧して、

    第5回 著作権の帰属規定は契約で移転できる
    MOZZ
    MOZZ 2009/11/10
    著作人格権に関する対応が面白い。けど法律にそう書いてあるのであれば、しゃぁないよな。
  • 第65回 [図解]Webサイト構築プロジェクト・ワークフロー - Webデザイン エンジニアリング:ITpro

    今回は,Webサイト構築プロジェクトのワークフローを俯瞰してみたいと思います。実際にクライアントから声がかかる場面から納品,つまり開発案件の完了までを12の「ステージ」に分けて図解してみました。思考のプロセス/人的配置/タスク/ツールなども一緒に記しています。少し大きな図になってしまいましたが,ご参考になれば。 図は,一番上は「4つのステップ/3つのタスク/12の要素(第62回 持続可能なWebサイト開発を支える12の要素)」。その下は,人的配置をロール(役割)ごとに記述しています。その下は,大まかなタスクのレベルです。それぞれの期間内に処理すべき項目を列挙しています。その下が,「ステージ」。プロジェクト全体を12のステージに分類して作業内容を整理しています。基的には,その流れの順で進んでいきます。その下は,それぞれのステージのアウトプットのイメージで,更にその下にはよく使うファイルアイ

    第65回 [図解]Webサイト構築プロジェクト・ワークフロー - Webデザイン エンジニアリング:ITpro
  • もう起業に会社はいらない,とサイボウズ創業者は言う - 記者のつぶやき:ITpro

    アメリカでは『起業のあり方』の変革が起きている」。サイボウズの創業者である高須賀宣氏は言う。米国で設立した会社LUNARRを2009年5月に清算したのは,それが理由だと高須賀氏は話す。 米国では学生が一人でサービスを立ち上げている 高須賀氏は現在,米国に拠点を置き,世界に向けたサービスの開発に挑んでいる。2006年,オレゴン州ポートランドで会社LUNARRを設立。ドキュメントの“裏面”がメールになるコラボレーション・ツールThemeと,画像を共有してユーザーがつながるElementsという2つのサービスを展開していたが,2009年5月10日に2つのサービスと会社をシャットダウンした(関連記事)。同氏が日に一時帰国した際に,これまでのチャレンジで得た事を聞いた。 高須賀氏は会社を閉鎖したが,引き続き次のサービスの開発を進めている。もともとサービス開発を2つで終えるつもりはなかった。それに

    もう起業に会社はいらない,とサイボウズ創業者は言う - 記者のつぶやき:ITpro
  • コードを書いてリリースする はてな流成功体験

    この記事は日経ソフトウエア2009年1月号(2008年11月22日発売)に掲載した,特別レポート「はてなインターン日記(上)」(著者:伊藤直也氏)の再掲です。再掲にあたって一部編集していますが,ほとんどの記述内容は執筆当時の情報に基づいています。 2008年夏,筆者が勤務するはてなは,大学生や大学院生の方を対象に「はてなサマーインターン2008」を開催しました。就職を少し先に控えた学生の皆さんが,はてなの京都オフィスで,4週間にわたって技術的なトレーニングや,実際のアプリケーション開発を体験するプログラムです。 このインターンシップ,はてなにとって初めての試みでした。狙いは,Web業界または社会への貢献です。はてなは創業してもう7年,社長の近藤をはじめとするはてなスタッフは,企業の社会的責任として,業界あるいは社会に貢献したいという思いがありました。このインターンシップで,学生の皆さんにW

    コードを書いてリリースする はてな流成功体験
  • 第18回:「テクノロジスト」の社会的認知が必要

    IT革命」について、ドラッカー氏は次のように書いている。 「IT革命とは、実際には知識革命である。諸々のプロセスのルーティン化を可能にしたのも機械ではなかった。コンピュータは道具であり、口火にすぎなかった。ソフトとは仕事の再編である。知識の適用、特に体系的分析による仕事の再編である。鍵はエレクトロニスではない。認識科学である」 引用した下りが出てくる論文は、1999年に発表されたものだ。エレクトロニスで大革命が起きるような報道を続けた日米のメディアは、この論文の発表時に熟読すべきであった。いや、今から読んでも遅くはない。IT革命に代わって最近は、ユビキタスなんとかという言葉が飛び交っているからだ。 引用した文章の直後に、ドラッカー氏は次のように述べている。 まさに出現しようとしている新しい経済と技術において、リーダーシップをとり続けていくうえで鍵となるものは、知識のプロとしての知識労働者

    第18回:「テクノロジスト」の社会的認知が必要
    MOZZ
    MOZZ 2008/08/05
    技術と経営の融合は極めて難しい。経営は経験から予測し、技術は未来を切り拓く。
  • 第4回 プロセス・メモリー管理

    プログラムを実行する際,コンピュータは,ハード・ディスクなどの2次記憶装置からプログラムを主記憶(メモリー)に読み込み,その後,命令を順次解釈しながら実行していきます。プログラムが利用するデータもまた,メモリーを使って読み書きされるのが一般的です。そのため,現在のコンピュータ・システムにおいて,メモリーは最も重要な資源であると言えるでしょう。 今回は,Linuxカーネルがどのようにコンピュータのメモリーを管理し,プロセス間での競合を防止しているかを解説します。 なお,メモリー管理についてはアーキテクチャに依存する部分が多いため,特に明記しない場合は,最もよく利用されるIA-32(i386以降のx86互換プロセッサのアーキテクチャ)プロセッサを基に解説します。 メモリーの構成とアドレス プロセッサとメモリーはバスと呼ばれる配線で接続されています。バスは大きく分けて「アドレス・バス」と「データ

    第4回 プロセス・メモリー管理
  • Google,Webサイトにソーシャル機能を追加できる「Friend Connect」を発表

    Googleは米国時間2008年5月12日,通常のWebサイトにソーシャル機能を追加できるサービス「Friend Connect」を発表した。コード・スニペットを組み込むだけで,ユーザー登録,コメント投稿,レビューといった機能をWebサイトに実装できるという。Googleが推進するソーシャル・アプリケーション用API「OpenSocial」を用いて開発したサードパーティのアプリケーションも追加することが可能。 Friend Connectによって,Webサイトのオーナーは自身のサイトに新規ユーザーを招待してユーザー同士が交流できる環境を作成できる。また,安全な認証APIを用いれば,「Facebook」「hi5」「orkut」といった他のソーシャル・ネットワーキング・サービス(SNS)サイトや,Googleのインスタント・メッセージング(IM)サービス「Google Talk」,オンライン

    Google,Webサイトにソーシャル機能を追加できる「Friend Connect」を発表
  • シェル・スクリプト・リファレンス INDEX:ITpro

    新法で「アプリストアを競争状態に」の現実味、公取委はAppleGoogleと長期戦も 2024.05.16

    シェル・スクリプト・リファレンス INDEX:ITpro
  • あなたのデータは誰のもの?---Webサービスでのロックインは防げるか

    今月初め,ちょっとした事件があった。ブロガーのRobert Scoble氏が,米国の大手SNS(ソーシャル・ネットワーキング・サービス)であるFacebookから自分のデータをスクリプトによってオンラインアドレスブックのPlaxoに移行しようとしたところ,Facebookからアカウントを停止されたというのだ。スクリプトによって短時間に大量のデータを読み出そうとしたことが規約に抵触したのだという(Scoble氏のブログ「Facebook disabled my account」)。 Scoble氏が知られたブロガーだったためこの事件は話題になり,400以上のコメントやトラックバックがつき,米国の技術情報ブログTechCrunchなども取り上げた。Facebookの対応に憤慨したScoble氏が即日加入したのが,DataPortability Workgroup(データポータビリティWG)とい

    あなたのデータは誰のもの?---Webサービスでのロックインは防げるか
  • エンジニアでない人のための「Web+DBサイト」入門 第11回(最終回) Web+DBサイト構築の見積もり額,適正価格とは?:ITpro

    最終回です。今回は,ある意味IT業界の禁忌に触れてみます。Web+DBシステムを発注したときの見積もり額の秘密です。システムが目指す最終的な目的は”利益を上げられる仕組みの構築”です。見積もり額は利益算定の一番わかりやすいコスト判断ですが,果たして構築費用はどういう計算で生まれているのでしょうか。 利益を上げるコツは「身の丈に合った投資」をすること 利益を上げるためにはどうするべきか。私は経済評論家ではありませんから,あれやこれや難しい話はできません。ただ物事の質は,実はいつだって単純なものです。バサっと単純明快に言い切ってしまいましょう。「自分の身の丈に合った額を投入すること」です。 決して都会とは言い切れない我が家周辺では,冬になると焼き芋の巡回販売車が回ってきます。焼き芋屋さんのほとんどは軽トラックを使っています。なぜ軽トラックなのでしょうか? つまらないことに見えますが,これがビ

    エンジニアでない人のための「Web+DBサイト」入門 第11回(最終回) Web+DBサイト構築の見積もり額,適正価格とは?:ITpro
  • 第13回 OSの基本機能――マルチタスクや仮想記憶で,ハード資源を有効活用

    OSは,ハードウエアを利用可能にする基機能を提供するソフトだ。では,具体的にどのような機能を提供しているのだろうか。今回は,タスク制御,プロセス間通信,仮想記憶といったOSの基的な機能について解説する。 ITproの読者であれば「OS(Operating System)」が何であるかを知らない人はいないだろう。OSは,コンピュータのハードウエアを利用可能にしてくれるソフトウエアである。JISではOSのことを「プログラムの実行を制御するソフトウエアであって,資源割り振り,スケジューリング,入出力制御,データ管理などのサービスを提供するもの」と定義している。 それでは,私たちITエンジニアは,OSとどう付き合うべきだろうか。私たちはOSを通してコンピュータを利用している。したがって,OSにできることが,コンピュータにできることのすべてだと言える。私たちはOSが持つ様々な機能(サービス)の種

    第13回 OSの基本機能――マルチタスクや仮想記憶で,ハード資源を有効活用
  • 3分でわかる!仕事に役立つExcelテクニック:ITpro

    Excel仕事のツールとしては非常にポピュラーなソフトですが,多機能がゆえに,その便利な機能を十分に使いこなせていない人が非常に多いのではないでしょうか。そこでこの連載では,“操作自体は決して難しいものではないけれど,意外と知られていない”というExcelの便利なテクニックを厳選して紹介していきます。ぜひご期待ください!

    3分でわかる!仕事に役立つExcelテクニック:ITpro
    MOZZ
    MOZZ 2007/11/17
  • “次のアマゾン”、リアーデンを知っていますか?:ITpro

    現在、米国で「次のアマゾン・ドット・コムになるのでは」と期待されているベンダーがいる。企業向けの調達サービスを展開するリアーデン・コマースだ。ソフトウエアをインターネット経由でサービスとして提供するSaaS(ソフトウエア・アズ・ア・サービス)ベンダーの注目株でもある。 同社は2007年に入って格サービスを開始したばかりだが、2007年の前半だけでユーザー数を約30倍の約600社に増やした。ユーザーは、英グラクソ・スミスクラインや米モトローラ、米ワールプールといった名だたる大企業から社員数十人の中小企業までさまざまだ。同社のダン・フォード プロダクト・マーケティング・ディレクタは「年内には1000社に達する見込み」と語る。 企業向けで足場を固めた後、いずれは個人向けサービスに参入するのが同社の目標だ。そこで「次のアマゾン」を目指す。そんなリアーデンのサービスとは、どんなものだろうか。 調達

    “次のアマゾン”、リアーデンを知っていますか?:ITpro
  • 生活総研「子供の生活10年変化」~キッズ向けブログサービスの可能性

    先日,博報堂生活総合研究所(以下,生活総研)の研究提言発表会「INSIGHT OUT」で,上席研究員の吉川昌孝さんと山貴代さんの素晴らしい発表をお聴きました。テーマは「子供の生活10年変化」,サブタイトルには「暮らしの『3点確保』に向かうアフターバブル・キッズ」とあります。 この研究は,10歳~15歳(小学5年生~中学3年生)の子供たちにスポットを当て,この10年間で生活意識や行動様式がどのように変わったかを把握するものです。生活総研が10年前と直近に行った子供・大人向け調査をもとに,1)97年と07年の2時点を比較,2)大人と子供を比較,3)子供の内面を把握して,アフターバブル・キッズの暮らしを浮き彫りにしました。失われた10年は,日の子供たちをどう変えたのでしょうか。 その研究発表の結果は,予想を良い意味で裏切り,日の未来に「ほのかな希望」を感じさせるものでした。その一方で,これ

    生活総研「子供の生活10年変化」~キッズ向けブログサービスの可能性
  • ガイアックスが「学校裏サイト」対策のコンサルティングを開始

    2007年11月7日、Webサイトの運営やコンサルティングを手がけるガイアックスは、インターネット上で開設されている「学校裏サイト」や「ネットいじめ」への対策をサポートするコンサルティングサービス「スクールガーディアン」を、同日より開始すると発表した。契約対象は学校法人や教育委員会を想定。 学校の生徒が開設する裏サイトは、口コミによりサイトが共有されていることが多いため、学校側が実態を把握しにくい。またパソコン向けサイトだけでなく、携帯電話のサイトの場合もあり、検索エンジンなどでは見つけられないことが多い。同社は独自の検索手法を使い、学校の裏サイトを発見。「複数ある場合でも7割程度は見つけられる」(ガイアックス)としている。 見つけたサイトについては、内容を分析した上でレポートにまとめる。発見からレポートまでの料金は1回50万円から。これとは別料金で、対策方法の提案などのコンサルティング業

    ガイアックスが「学校裏サイト」対策のコンサルティングを開始
  • 第2回 TCP/IP高速化:大量データをまとめて送信

    高速化技術を理解するには,基となるもともとのTCP/IP技術を押さえておく必要がある。TCP/IPのスループットは理論上,「1パケットで受信できるデータ量(RWIN)÷1パケットの受信が完了するまでの遅延時間(RTT)」で求められる。LinuxWindows 2000 SP3以降の主要なOSは,TCP仕様の最大値64Kバイト(512kビット)をRWINとして設定する。RTTが20ミリ秒だとすると,スループットは最大約25Mビット/秒となる。 この環境で100Mビット/秒の帯域を占有できるとすれば,約25Mビット/秒では遅い。つまり,もともとのTCP/IPでは力不足というわけだ。その最大の理由は,TCP通信の「フロー制御」と「輻輳制御」の仕組みにある。 大量データをまとめて送信 フロー制御から説明しよう。これは確実にデータを送信する機構のことで,TCP通信の基である。TCPは,送信デー

    第2回 TCP/IP高速化:大量データをまとめて送信
  • はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro

    なかなかハードルが高く,多くの人が踏み出せないでいるカーネルのソース・コードの読解。連載では,今までカーネル・ソースなんて見たことがないという人に,読みこなすコツをお教えします。今回は,どうしたらカーネル・ソースを読みこなせるようになるのか,筆者の経験をお話します。 Linuxユーザーなら誰しもカーネルのソース・コード(カーネル・ソース)を読んで,どのような処理を行っているのかを確認したり,自分なりの変更を加えたりしたくなるのではないでしょうか。しかし,カーネル・ソースの量は膨大な上,C言語で書かれているので,コンピュータ内部やOS(オペレーティング・システム)の仕組みを理解したプログラマでないとなかなか読みこなせません。そのため,カーネルを読むための第一歩を踏み出せない人が数多くいることは事実です。 講座では,プログラマではないごく普通のLinuxユーザーが,カーネルをある程度自力で

    はじめてのカーネル・ソース 第1回 どうしたら読めるようになるのか:ITpro
  • テストを自動化する注目のツールSelenium:ITpro

    ケイビーエムジェイ 最高技術責任者。普段はWebアプリケーションの開発を主に行っています。Seleniumを初めて知ったときは,特にWebブラウザが自動的に操作される様子が見えることや,そのテストの書き方の単純さに感動しました。その後テストをさらに簡単に作成できるようにしたいと思い,Selenium IDEを開発しています。 多くのWebサイトは,一度リリースしたらそれで終わりということはありません。リリース後も多くの機能追加や機能変更によるアップデートが頻繁に行われます。プログラムに変更を加えたときには,新たなバグが入り込んでいないことを確認するテストが不可欠です。 システムのリリース前にテストを実施するのはWebサイトに限った話ではありません。が,Webサイトの開発では,画面の確認のような手間がかかるテストが必要です。リリースの頻度が高い場合,そのようなテストを毎回手作業で行うとコスト

    テストを自動化する注目のツールSelenium:ITpro
  • Part1 正しいPerl/CGIの書き方:ITpro

    Shibuya Perl Mongers 2代目リーダーにして,ppencodeの作者。広島市立大学卒業後,大企業向けmod_perl製品の開発に従事。2005年よりサイボウズ・ラボ株式会社に入社。LL Ringに参戦。Namazu for Win32,Plagger,Ajajaのコミッターでもある。 CGIといえばPerl。そんな風にいわれていた時期もありました。レンタル・サーバーのCGIで手軽にPerlが使えたこともあり,ちょっとした掲示板のスクリプトやアクセス・カウンタなど,CGIプログラムの多くがPerlで書かれていました。このためPerlが爆発的に普及したのです。Perlは日のインターネット黎明期を支えたプログラミング言語として,広くその名が知られています。 その半面,Perlで書かれたプログラムの保守性に悩む声も聞かれるようになりました。事実,Perlのプログラミング経験が少

    Part1 正しいPerl/CGIの書き方:ITpro
  • 第3回 通用しなくなった「80番ポートの安全神話」

    セキュリティ対策の基の一つに,ファイアウォールに余計な“穴”を開けないというものがある。それでも,WebアクセスのプロトコルであるHTTPが使う80番や8080番,SSLで使用する443番などは,ふさぐことのできないポートだろう。しかし最近は,この80番などを使ったWeb経由の攻撃が後を絶たない。開けているのが80番などの基的なポートだけでも,安心とは言えないのだ。 ボットを制御するIRCがWebのフリをする 最近,多くのパソコンに感染が広がり,セキュリティ上の大きな脅威となっているものにボットがある。ボットとは,「ロボット(Robot)」から派生した言葉で,感染パソコンをロボットのようにリモート・コントロールする不正プログラム(ウイルス)の総称である。また,ボットが構成するネットワークの総称を,ボットネットと呼ぶ。ボットネットは,ハーダーと呼ばれる悪意を持った第三者の指示により,DD

    第3回 通用しなくなった「80番ポートの安全神話」