丹下健三氏が代表作の数々を自ら撮影した写真群を展示する「TANGE BY TANGE 1949-1959/丹下健三が見た丹下健三」が、東京・乃木坂のTOTOギャラリー・間で1月23日から始まった。藤森照信氏や隈研吾氏が驚愕した写真も展示されている。
多重下請けや法令無視といった慣行が染み付いた日本のIT業界。 ここに「2015年問題」というIT技術者不足とその後の人余りが襲い掛かる。 この問題を、むしろ絶好の機会としてとらえ、悪弊の連鎖を断ち切る覚悟がユーザー企業にもIT企業にも求められている。 「北海道から九州まで、受託案件が増えているのは間違いない」。中小IT企業とIT受託案件のマッチングを図る日本情報技術取引所(JIET)の役員はこう語る。 IT業界、特に企業向け情報システムのシステムインテグレーション(SI)を手掛けるIT受託の業界が今、好況に沸いている。リーマンショックや東日本大震災で凍結していたプロジェクトが再始動し、幅広い業界でIT投資が増えているのだ。「PHPやJavaプログラマーへの引き合いが強い。Day2(2008年までに2500億円を投じた、三菱東京UFJ銀行の勘定系システム統合プロジェクト)の頃よりIT技術者の
野村総合研究所(NRI)は1月26日,携帯電話市場の継続的で飛躍的な発展のために,競争構造を見直すべきだという提言を発表した。同社が毎月発行する報告書「NRI Consulting NEWS」の最新号の中で,北俊一・上級コンサルタントが指摘している。 「いまのままでは,携帯電話事業者もメーカーも販売代理店も破たんしかねない。少しずつお湯が熱くなっているのに気付かないでいるカエルが,結局“ゆでガエル”となって死んでしまう話を想起させる状況にある」 北氏の提言は,「販売インセンティブ廃止は携帯電話業界の福音となるか」と題するもの。事業者が1台当たり3万円強~4万円弱も支払っている電話機の販売支援金(インセンティブ)をなくしていくことが,業界の発展に欠かせないのではないかと問いかける。さもなくば,業界の成長はおろか,存続さえおぼつかないという。 日本では,高機能な携帯電話機が1万円台後半~3万円
Winny作者でP2Pソフトウエア開発に貢献したプログラマー 金子勇氏の急逝(関連記事)にあたり、WIDEプロジェクトのファウンダーであり慶応義塾大学環境情報学部長・教授である村井純氏より追悼の言葉を寄稿いただいた。以下、全文を掲載する。 金子勇さんはソフトウェア開発者として極めて貴重なパイオニアでありヒーローでもありました。 途中困難がありましたが、その困難は多くの新たな支持者と友人をもたらし、新たな夢の実現に向けて活動していたと聞いていて、期待を持ってその成果を待っていました。 そのような環境を構築された平木先生、稲葉先生、壇先生、など関係者の方々に心より敬意を表します。 さて、私たちとしては金子勇さんの残された技術と背景となっていた精神と勇気を理解し、発展させ伝えていくことが使命です。 また、金子勇さんが受け止めた困難の社会的要因を追求し、金子勇さんのスピリットが健全に羽ばたける世に
経営者にとって、情報システムは頭痛の種になりがちだ。業務に必須だが投資に見合った効果が出るとは限らない。ほかの設備投資に比べて専門的で難解でもある。 野村総合研究所で約20年間勤務した後に、人材派遣大手スタッフサービスのCIO(最高情報責任者)を務め急成長を支えた著者が、ベンダーとユーザー両方の視点から、“システム屋”の思考回路と、上手な付き合い方を説く。 前回は、「偽装請負」を含むIT(情報技術)業界の多重取引構造について指摘しました。もう少し具体的に見てみましょう。 システム開発に関する契約は、ユーザー企業と元請け企業の間でも、元請け企業と下請け企業の間でも、請負契約であることがほとんどです。つまり委託と受託の関係です。作業範囲や成果物を明確にして、「その範囲をやってもらう」「○○を納品してもらう」といった主旨の契約です。 しかし見積書などをよく見てみると、「○○作業××人月分」といっ
スレッドセーフとは,アプリケーションをマルチスレッドで動作させても問題がないことを指す。サーバー向けアプリケーションは,マルチスレッドで動作するように設計・実装することが望ましい。そのほうが通常はパフォーマンスが向上するからだ。 だが,マルチスレッドのアプリケーションは,注意深く設計・実装しないとトラブルが生じる。例えば,あるスレッドで保持していた変数の値がほかのスレッドからアクセスされ,処理結果が上書きされたり,ほかの利用者の情報が見えてしまったりする。 こうしたトラブルは,開発者が1人で単体テストしているときには見つけられず,多数の利用者で限界時の挙動テストをしたときや,本番移行した後で,たまたま見つかることが多い。トラブルが発生するタイミングを再現することが難しいので,デバッグは困難になりがちだ。 マルチスレッドでのトラブルを防ぐため,開発者は,スレッドセーフな設計と実装を心がける必
■「Virtual Floppy Drive」は仮想のフロッピーディスクドライブをWindows上に作成するフリーソフトである。 ■「RawWrite」や「Read/Write FD」などで作成したフロッピーディスクのイメージファイルをマウントすることで、あたかもフロッピーディスクと同じようにファイルを読み書きできる利用することができる。 フロッピーディスクイメージ作成: (1) RawWrite for Windows(GUI版)(バージョン0.7) (2) Read/Write FD(コマンドライン版)(バージョン0.13) 仮想フロッピーディスクドライブ: (3) Virtual Floppy Drive(バージョン2.1.2008.206)
Google App Engineで大量データを処理する場合、特別な配慮が必要になります。処理時間の制限など、独特の制約に引っ掛かる恐れがあるからです。 大量データを扱うケースとして、テーブルのスキーマ変更、検索結果のダウンロードなど、データの一括処理という三つについて、それぞれの設計ノウハウを解説します。 スキーマのバージョンをフィールドに持つ 一つ目の設計ノウハウは、テーブルのスキーマを変更する際に効果があるものです。 稼働中のシステムにおいて、機能を追加・変更する際、テーブルのスキーマ変更が必要になる場合があります。スキーマの変更に備えて、Google App Engineでは、RDBベースの場合とは違った設計が必要になります。「スキーマのバージョンをフィールドに持つ」というものです。 Datastoreはそもそも、同じテーブル内で、異なるスキーマのレコードが混在していてもかまわない
シマンテックは2011年11月22日、世界中の親子や教師を対象に実施した、インターネット利用に関するアンケート調査の結果を発表した。教師や学校に恥をかかせることを目的とした「サイバー餌付け」が、欧米を中心に大きな被害をもたらしているという。 同社では、子どもや保護者のインターネット利用の実態を明らかにするために、日本を含む世界中の各国でアンケート調査を実施。その結果を「ノートン オンライン ファミリー レポート」というレポートにまとめて公表している。 今回公表されたのは2011年版。同レポートは今回で4回目となる。実施期間は2011年2月6日から3月14日。調査対象は、日本や米国を含む24の国および地域の保護者2956人、子ども4553人(8歳から17歳)、教師2379人。これらのうち、国内の対象者は、保護者512人、子ども200人、教師100人。 今回公表されたレポートでは、サイバー餌付
アプリ開発者であれば少なからず頭をよぎるのがアプリによる“収益”。無料アプリを開発するサンデープログラマーであっても、一攫千金の夢がまったくないわけではないはずだ。Android Developer Loungeでも、「アプリをビジネスにする力」というタイトルのトピックで、収益についての話題が盛り上がりをみせている。 先ほどヤフーのトップトピックスに掲載されていて見つけました。 「アイデアと開発力があっても「なかなか儲からない」-- アプリ開発者が抱く不安と課題とは」 http://japan.internet.com/allnet/20110908/1.html 開発者の方はご一読下さい。個人的に、「スマートフォンアプリ開発企業向けのビジネスマッチングサイト」があることに軽く衝撃を受けました。アプリが売れてないのに、コンサル的にお金を稼ぐところが出てきてるんですね。 (中略) 何だかAn
Google App Engineを使い始めた人がまず悩むのが、独自の分散データベースサービスである「Datastore」の使い方だと思います。「Datastoreを制するものがGoogle App Engineを制する」とまでいわれるほどです。 よく「制約がきつい」といわれるDatastoreですが、その検索速度を上げるためのスキーマ設計に関する設計ノウハウを紹介しましょう。データの非正規化と、テーブルのキーの選び方がポイントになります。 なおDatastoreでは、RDBとは異なる用語を使います。テーブルは「カインド」、レコードは「エンティティー」、フィールド(カラム)は「プロパティー」などと呼びます。ただし本連載では分かりやすさのため、RDBの用語に置き換えて説明します。 四つの方法で非正規化する Google App EngineのDatastoreに関しては、よく「必要であれば非
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く