タグ

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

  • 第1回 JavaScriptレスでAjax開発!

    株式会社DTS ネットワーク事業プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 この連載では,現場のJava開発者が気になるJavaフレームワークを詳細に解説します。今後利用実績が伸びそうなフレームワーク,多少メインストリームから外れているけど,ユニークで注目に値するフレームワークなどを,一つずつ取り上げてじっくり解説していきます。今すぐでなくても,いずれ仕事に役立つはずです。ぜひ読んでください。 第1回では,最近人気のAjaxアプリケーションを簡単に作れるフレームワークを取り上げます。Ajaxは,Webアプリケーションにリッチなユーザー・インタフェース(UI)をもたらす仕組みとして非常に注目されています。基礎的なアーキテク

    第1回 JavaScriptレスでAjax開発!
  • 授業に使える「Linuxサーバー構築標準教科書」,LPI-JapanがPDFで無償公開

    LPI-Japanは「Linuxサーバー構築標準教科書」の無償公開を開始した。教育機関が授業で実習に利用できる教科書で,PDF形式で公開している。LPI-JapanはLinux技術者認定試験LPIC(Linux Professional Institute Certification)を運営している特定非営利活動法人。「Linux 技術者の育成と技術力向上,およびOSS環境の利用推進」(理事長の成井弦氏)を目的として無償公開した。 「Linuxサーバー構築標準教科書」は120ページ。Linuxをインストールしサーバーを構築,DNS,Webサーバー,メール・サーバーを設定し動作させる実習を行う。想定学習時間は12時間で,6時間×2日または90分間×8コマ。LinuxディストリビューションとしてはCentOSを使用している。 LPI-Japanではすでに2008年9月,基礎編にあたる「Linu

    授業に使える「Linuxサーバー構築標準教科書」,LPI-JapanがPDFで無償公開
    muamqm
    muamqm 2009/06/19
  • 公取委が語るJASRACを問題視した理由

    公正取引委員会が日音楽著作権協会(JASRAC)に排除措置命令――。今回の公取委の仕事はインターネット上の一部で拍手喝采を受ける一方,当事者であるJASRACはもちろん,著作権保有者および利用者から当惑の声も上がった。なぜ,公取委はこの時期に,放送事業者との契約方法に特化して,独占禁止法違反に基づく排除措置命令を下したのか。件を指揮した公正取引委員会事務総局審査局第四審査長の岩成博夫氏に聞いた(内偵などに支障をきたすため顔写真は割愛した)。 楽曲利用状況が料金に反映されていない なぜ,JASRACに排除措置命令を行ったのか。 JASRACと放送事業者間における包括徴収の仕組み(利用頻度に限らず放送事業収入に一定率を乗じた金額を支払うことで楽曲利用を認めるという契約)自体については問題ない。 問題なのは,2001年の著作権等管理事業法の施行後,複数の新規参入事業者が登場し,JASRAC管

    公取委が語るJASRACを問題視した理由
  • ケンコーコム、国を提訴、大衆薬の通販規制で

    健康品通販サイトを運営するケンコーコムは5月25日、一般用医薬品のインターネット販売を規制する厚生労働省の省令は違法/違憲だとして、国に対し省令の取り消しなどを求めて東京地裁に訴訟を起こした。 厚労省は6月から薬事法施行規則の改正省令を施行し、風邪薬など処方せんの不要な一般用医薬品の一部について、インターネットを含む各種の通販販売を禁止する予定。ケンコーコムでは、通信販売を禁止する明確な理由はなく、改正省令は営業の自由を保障した憲法に違反すると主張している。また省令の内容は法律の授権の範囲を超えているとしている。 同社の要求は、(1)改正省令で規制対象になった一般用医薬品について、通信販売を続ける権利があると確認すること、(2)通信販売を禁止する省令の条項は無効だと確認すること、(3)通信販売を禁止する省令の条項を取り消すこと、の3点。訴訟に関する費用は5月14日発表の業績予想に織り込み

    ケンコーコム、国を提訴、大衆薬の通販規制で
    muamqm
    muamqm 2009/05/25
  • どの会社でも通用する仕事術(3)「緩い」マネジメントを防ぐ8の習慣

    前回は,どの会社でも通用する仕事術を構成する7つの力のうち,「教える」をテーマに9の重要項目を説明した。7つの力は以下の通りである。 「教える」力は,どの職場でも必要であり,身につけると非常に有利になる。ぜひ,実際に試していただきたい。 今回は,2つめの「マネジメント」を取り上げる。これも,どの会社でも使える重要な仕事術である。ここでは,マネジメントを「チームでの協業作業や関係者に依頼した作業などの仕事を進めるために行う管理作業」と定義する。例えば,仕事の目標設定,作業の定義と責任分担,進捗確認などが該当する。以下,この前提で説明を進めていく。 仕事がうまく行かない人は「ネガティブ特性」を持つ 筆者は,会社で教育担当を長く務めている。10年前からは教育コンサルタントの仕事もしている。このため,以前から仕事上の悩み相談を受ける機会が多かった。 筆者に相談を持ちかける人のほとんどは,仕事がうま

    どの会社でも通用する仕事術(3)「緩い」マネジメントを防ぐ8の習慣
  • [実装編]スレッドセーフにすることを忘れてはいけない

    スレッドセーフとは,アプリケーションをマルチスレッドで動作させても問題がないことを指す。サーバー向けアプリケーションは,マルチスレッドで動作するように設計・実装することが望ましい。そのほうが通常はパフォーマンスが向上するからだ。 だが,マルチスレッドのアプリケーションは,注意深く設計・実装しないとトラブルが生じる。例えば,あるスレッドで保持していた変数の値がほかのスレッドからアクセスされ,処理結果が上書きされたり,ほかの利用者の情報が見えてしまったりする。 こうしたトラブルは,開発者が1人で単体テストしているときには見つけられず,多数の利用者で限界時の挙動テストをしたときや,番移行した後で,たまたま見つかることが多い。トラブルが発生するタイミングを再現することが難しいので,デバッグは困難になりがちだ。 マルチスレッドでのトラブルを防ぐため,開発者は,スレッドセーフな設計と実装を心がける必

    [実装編]スレッドセーフにすることを忘れてはいけない
  • 「他人の情報を表示するサイト」は対岸の火事ではない

    「WWWサイトにアクセスして自分の個人情報を表示・更新しようとすると,画面に他人の情報が表示される」という現象が発生していたことが,2002年9月末から10月にかけて相次いで公表された。今年になって多発したWWWサイト上の個人情報ファイルが閲覧可能になっていた,といった情報漏えいとは違うタイプの事故である。 アンチウイルス・ソフト大手のトレンドマイクロでは「会員契約更新サイト」で,「直前にログインしていたユーザーの情報」が表示されるという現象が発生した。同社には,9月3日から9月4日にかけて,上記のような現象に遭遇したというメールが,10人のユーザーから送られてきた。この現象は,「想定以上のアクセスにより暗号化の処理が間に合わず,直前にログインされていた方の情報が,まれに次のお客様の画面に誤って表示された」(同社 広報部)という。 10月10日には,リクルートが「イサイズじゃらん宿予約サー

    「他人の情報を表示するサイト」は対岸の火事ではない
  • オープンソース・ライセンスのIPAフォント公開,改変フォントの再配布が可能に

    独立行政法人 情報処理推進機構(IPA)は2009年4月20日,同機構が無償配布しているフォントの新版「IPAフォントVer.3」を公開した。新しいオープンソース・ライセンスのもとで配布する。このため改変フォントの再配布が可能になった。 IPAフォントは,オープンソース・デスクトップOSの利用環境向上などを目的として,IPAが商用フォントを買い取り無償配布している。Ver.3は明朝体とゴシック体それぞれに等幅およびプロポーショナルの2種類,計4書体があり,いずれも文字コード規格であるJIS X 0213:2004に準拠した約1万1000文字を備えている。 これまで,IPAフォントの配布ライセンスはエンドユーザー向けライセンスがしかなく,改変を認めていなかった。新しいライセンス「IPAフォントライセンス Ver.1.0」は,オープンソース・ライセンスを認定している団体OSI(Open Sou

    オープンソース・ライセンスのIPAフォント公開,改変フォントの再配布が可能に
  • 第4回 Google App EngineでPythonプログラムを公開してみる

    Google App Engineとは Google App Engineは,2008年4月7日に米国で開催されたCampfire Oneというイベントで発表されたWebアプリケーション開発環境です。 (編集注:この時点で発表されたプレビュー版は,限られた数の開発者に対して無料でサービスを提供していました。そして5月28日から格的にサービスを開始し,料金体系を発表しました。基的に従量課金制ですが,500Mバイトまでのストレージ利用または月間500万ページ・ビューまでのWebアプリケーションの利用に関しては,無料でサービスを提供するようです) 同種のサービスに,Amazon EC2があります。大きな違いとして,Amazonの場合は,あくまでLinuxサーバー・インフラの仮想環境を提供するものであり,開発者がアプリケーションの実行環境を用意しなければなりません。 これに対して,Google

    第4回 Google App EngineでPythonプログラムを公開してみる
  • オブジェクト指向を正しく理解する - 特集 オブジェクト指向は難しくない!:selfup

    オブジェクト指向はしばしば,とっつきづらく難しい技術と言われます。その理由の一つには,対象とする分野が広く,それぞれに深みがあることが挙げられます。しかし,それ以上にこの技術を難しくしている落とし穴とも言うべき原因が二つあると筆者は考えています。それは比喩を乱用する説明の仕方の問題と,「もの中心」を意味するコンセプト自体の問題です。 そこで特集では,「オブジェクト指向という言葉をよく聞くけど,実際どんなものかよくわからない」という方のために,初心者/入門者が陥りやすい落とし穴を明確にしながら,オブジェクト指向の全体像を説明します。余計な先入観やまぎらわしいたとえ話に惑わされなければ,オブジェクト指向そのものはそれほど難しい技術ではないことを理解していただきたいと思います。なお,オブジェクト指向プログラミング,デザインパターン,分析/設計といった個々の技術については特集2以降でそれぞれ解説

    オブジェクト指向を正しく理解する - 特集 オブジェクト指向は難しくない!:selfup
  • すごい現場

    皆はどんな現場で,どんな仕事をしているのだろう。何に悩み,どうやって乗り越えているのだろう。プロの仕事とそうでない仕事の境目はどこにあるのだろう。システム開発や運用の現場を歩き,そこで見聞きした面白い話,感動的な話,すごい話を紹介します。 ・大企業からベンチャーまで ぼくはこんな現場を歩いてきた ・SEを潰した値引き 信頼も連帯感も消えた ・期限は明日――若手SEの気迫を見た ・寝不足のプレゼン ドリンク剤も効かず ・中国の開発現場もすごい 若き社長が率いる修羅場 ・オンラインダウン発生! あの日,何もできなかった ・建築設計事務所で見た 巨匠のすごいレビュー ・コンサル泣かせの現場 “小さな王国”の弊害 ・逝去した巨匠への追悼 感激したあの言葉 ・人の話を聞かない40代 あるコンサルの失敗 ・過ぎたるは及ばざるがごとし 作りすぎたRFPの悲劇 ・人間万事塞翁が馬 得難いレクチャーの裏事情

    すごい現場
  • エンジニアのためのWebデザイン教室:ITpro

    Webプログラムを手がける企業であっても,必ずしもWebデザイナが存在しているとは限りません。プログラマが自分でデザインを適用しなくちゃならないことも少なくありません。 技術者の人と会話をすると「僕にはデザインのセンスがなくてね」という自嘲的な発言をよく耳にします。しかし,Webデザインにセンスは必ずしも不可欠ではありません。ちょっとしたポイントを学習することで,誰にでもしっかりデザインされたページが作れます。HTMLCSSによる実装を通して,デザインの基礎を学んでいきましょう。 第1回 Webデザインに必要なのはちょっとした知識と訓練 第2回 Webデザインの基礎はHTMLの構造にあり 第3回 文書を装飾するのはCSSの役目 第4回 Webデザインの基を学ぶための環境について 第5回 HTML文書を装飾するCSSの基礎(その1) 第6回 HTML文書を装飾するCSSの基礎(その2)

    エンジニアのためのWebデザイン教室:ITpro
  • 注目集める「Ubuntu Linux」,デスクトップ版とサーバー版の違いを探る

    写真2 Ubuntu Server Editionのインストーラ。インストールはテキスト・ベースで行う。また,LAMP構成でWebサーバーを簡単に構築することが可能だ。 デスクトップ用Linuxとして注目を集めるLinuxディストリビューションに「Ubuntu」がある。国内でもUbuntuをプリインストールしたパソコンが発売される(関連記事)など,今後の利用拡大が見込まれるが,実はUbuntuには「デスクトップ版(Ubuntu Desktop Edition)」と「サーバー版(Ubuntu Server Edition)」の2種類がある。デスクトップLinux用途などで普及しつつあるのはその名の通りデスクトップ版だが,改めてサーバー版に着目し,デスクトップ版との違いを調べた。 サーバー版のISO形式のイメージ・ファイルをダウンロードしてインストール・メディア(インストールCD)を作成してみ

    注目集める「Ubuntu Linux」,デスクトップ版とサーバー版の違いを探る
  • 解説●ほとんどのECサイトにセキュリティ上の問題あり(上)

    図2●大半のECサイトはクロスサイト・スクリプティングに無防備 産業技術総合研究所が調査した,ECサイトの対策状況。オンラインマーク取得サイト,プライバシーマーク取得サイト,銀行および証券サイトから無作為抽出して調査したところ,大半のサイトにクロスサイト・スクリプティングを悪用されてしまう欠陥が存在した。調査時期は2001年7月。実際に情報の盗み見やなりすましが可能かどうかまでは調査していない 産業技術総合研究所の研究グループが調査したのは,クロスサイト・スクリプティングと呼ばれる不正アクセス手法への対策状況である。 2001年1月から2月にかけて,研究グループがアカウントを持っていたサイトについて調査したところ,調査したうちの半数近い8サイトで,他人によるなりすましや個人情報の閲覧が可能なことを発見した(表1[拡大表示])。いずれも有名な大手サイトである。中には,クレジット・カード番号を

    解説●ほとんどのECサイトにセキュリティ上の問題あり(上)
  • 「カイゼンは巧遅より拙速」行動が遅いと外されるトヨタの厳しさ

    トヨタグループの社員は、トヨタ用語とでもいうべき社内の共通言語を大切にしている。トヨタの社内で日常的に交わされている「生きた言葉」を、トヨタマンの口ぐせという形でまとめた書籍が10月初旬に発売になる。それが『トヨタの口ぐせ』(中経出版)だ。トヨタ自動車とリクルートグループが共同出資するコンサルティング会社のOJTソリューションズ(名古屋市)が、同社に所属する元トヨタマンの口ぐせを集めて一冊にまとめた。 書に登場するトヨタマンの1人である山森虎彦氏は、1964年から2004年までの約40年間をトヨタで過ごした大ベテランで、現在はOJTソリューションズのトレーナーとして、トヨタ以外の企業にトヨタの改善手法を指導して回っている。 山森氏の口ぐせは「データで仕事しよう、ワーストから潰そう」「真因を探せ」「カイゼンは巧遅より拙速」であるが、なかでも最後の「カイゼンは巧遅より拙速」は同氏が一番大切に

    「カイゼンは巧遅より拙速」行動が遅いと外されるトヨタの厳しさ
  • クラウドを企業で利用する際の最大の課題は、業務プロセスの連携だ

    クラウドを企業で利用する際の最大の課題は、業務プロセスの連携だ 米ガートナーリサーチ バイスプレジデント ジーン・ファイファー氏 データセンターにあるコンピュータ資源を、ユーザーがインターネット経由で利用するクラウドコンピューティング。個人での利用や、企業の情報系システムでの利用が確実に増えている一方で、企業の基幹システムにクラウドを利用している事例はまだ聞かない。「基幹システムでのクラウド利用」はどのような状況なのか。米ガートナーのアナリストに聞いた。(聞き手は吉田洋平、玉置亮太=日経コンピュータ) 現在、基幹システムにクラウドコンピューティングを利用している企業はどの程度あるのか。 まだミッションクリティカルな企業システムを扱う段階には入っていない、というのが現状だ。基幹システムにクラウドを利用するには解決しなければならない課題が多い。グーグルを例に挙げると、システムの透明性が低い、S

    クラウドを企業で利用する際の最大の課題は、業務プロセスの連携だ
  • 第8回 「Microsoftのバグ」との戦い

    朝,出勤中に車で橋を渡ります。早起きして車を降りて,この橋で日海をボーっと眺めながらコーヒーを飲むのが私のリフレッシュ法。ありきたりですが,この業界にいるとこんな自然とのふれあいが力をくれるものです。こんな感じでSHIHOのヨガDVDも買って,すっかり浮世離れを気取っている私です。情けない。。。 題名に気をつけていただきたい。「Microsoftのバグとの戦い」ではない。「Microsoftのバグ」との戦いだ。つまり「これはMicrosoftのバグだ!」という言いがかりとの戦いである。こう聞くと,「あぁ,駄目エンジニアとの戦いか」と思うあなたは,きっと高スキルエンジニア。そういう人ばかりだと助かる…わけではない。なぜなら,「これ,Microsoftのせいでしょ」と言いがかりをつけるのは,現場ではそれなりに権威のあるエンジニアであることも多いからだ。 今回はこの辺のMicrosoftへの言

    第8回 「Microsoftのバグ」との戦い
    muamqm
    muamqm 2008/08/30
    全部自分が悪い
  • 不要と言われれば退く覚悟はできている:ITpro

    BSデジタル放送の限定受信システム(CAS)として登場し,2004年に地上デジタル放送などのコピー制御にも広く採用されてから,デジタル放送によるテレビ視聴に欠かせないアイテムとなったB-CASカード。発行元であるビーエス・コンディショナルアクセスシステムズ(B-CAS社)はそれ以降,事務所就業者数20人程度の小規模所帯でありながら,一躍重大な社会インフラを担う存在となった。一方,その役割の大きさと会社規模のアンバランスさ,不透明な収支構造などに対し,ネット上などではさまざまな噂や批判の声が絶えない。B-CAS社とは一体,どんな会社なのか。同社代表取締役社長である浦崎宏氏に聞いた。 事業内容と取引先について教えてください。 放送事業者に対するB-CAS方式の使用許諾とB-CASカード発行・所有権保持,カード機能の軸となる鍵の発行・管理,B-CASカードを利用する一般視聴者の登録台帳管理が事業

    不要と言われれば退く覚悟はできている:ITpro
  • 「Office 2003」用SP3で互換性が犠牲に

    アップグレードが実際にはダウングレードであるとは,どんな状況だろう。もちろん,アップグレードすると機能が削られる場合だ。これは,まさに「Office 2003」にサービス・パック「Service Pack 3(SP3)」を適用したユーザーが体験したことである。 Office 2003用SP3では,古いMicrosoft Office用ファイル形式(例えば「Office 97」以前で使われていた形式)の対応が打ち切られてしまった。現在こうしたファイル形式を必要とするユーザーは確かに多くないだろうが,Microsoftは事前に警告を出しておいた方が親切だった。 ただし,Microsoftには対応打ち切りのよい言い訳がある。同社のWebサイトによると,打ち切り対象となった古いファイル形式の対応は,「安全性が低く,危険をもたらす可能性がある」ことから「ブロック」している,と言うのだ。

    「Office 2003」用SP3で互換性が犠牲に
    muamqm
    muamqm 2008/08/01
  • いよいよ「家庭用ゲーム機」もオープン・プラットフォームに

    「PlayStation」や「Xbox 360」,「Wii」といった家庭用ゲーム機は,IT業界で珍しい極めて閉鎖的な(クローズド)プラットフォームである。UNIXやWindowsのようなオープン・プラットフォームのように,自由にアプリケーションを開発したり動作させたりできない。しかしいよいよ,家庭用ゲーム機もオープンになろうとしている。 現行の家庭用ゲーム機の中で,最もオープンなプラットフォームになろうとしているのが,マイクロソフトの「Xbox 360」だ。マイクロソフトは2008年2月21日,「Xbox 360」のオンライン・サービス「Xbox Liveマーケットプレイス」で,一般のユーザーが制作した「Xbox 360用の自作ゲーム・タイトル」を,他のユーザーがダウンロードできるようにすると発表したからだ(関連記事:マイクロソフト,Xbox 360で「ユーザー自作ゲーム」のダウンロードが

    いよいよ「家庭用ゲーム機」もオープン・プラットフォームに