タグ

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

  • SIMロックの総務省ヒアリング、あいまいさを残したまま解除の結論へ - 記者の眼:ITpro

    総務省が2010年4月2日に開催した「携帯電話端末のSIMロックの在り方に関する公開ヒアリング」では、ユーザーの求めに応じてSIMロックを解除する方向でガイドラインを策定することになった(関連記事)。ヒアリングには内藤正光総務副大臣のほか、NTTドコモ、KDDI、ソフトバンクモバイル、イー・モバイル、日通信、情報通信ネットワーク産業協会(CIAJ)、東京都地域婦人団体連盟が参加した。 これを受け各報道媒体も「SIMロックの解除で事業者が合意」と一斉に報じた。しかしヒアリング後に、CIAJが「多くのユーザーにデメリットとなるものをリソースをかけて開発すれば事業は衰退する」と慎重な対応を求める意見表明をした。またソフトバンク 代表取締役社長の孫正義氏がツイッター上で「端末代が4万円値上げになる」「強制すると、またしても総務省が原因で端末が売れなくなる」と発言。それに対して内藤副大臣がブログ上

    SIMロックの総務省ヒアリング、あいまいさを残したまま解除の結論へ - 記者の眼:ITpro
  • 危険性が高まる「Androidウイルス」、適切な対策が不可欠に

    情報セキュリティに関する相談などを受け付けている情報処理推進機構(IPA)は2011年2月3日、スマートフォンを狙ったウイルス(悪質なプログラム)の危険性が高まっているとして注意を呼びかけた。Android搭載スマートフォンのユーザーには、「信頼できる場所から正規のアプリを入手する」「インストール時に表示される『アクセス許可』に注意する」ことなどを呼びかけている。 2010年8月以降、Androidで動作するウイルスが複数確認されている。今のところ国内では被害報告はないが、国内ユーザーであっても被害に遭う危険性が高まっているとして、IPAでは2011年1月に注意を喚起する情報を公開。それに引き続き今回、改めて注意を呼びかけた。 被害に遭わないための対策としては、(1)信頼できる場所から、正規版のアプリを入手する、(2)「提供元不明のアプリ」設定のチェックを外しておく、(3)アプリのインスト

    危険性が高まる「Androidウイルス」、適切な対策が不可欠に
  • Androidアプリから C/C++ライブラリを呼び出す(1)

    前回に引き続きバッファロー社のパソコン用学習リモコン「PC-OP-RS1」をAndroidから制御するプログラムを作成します。今回と次回では、Androidフレームワークの作成、独自SDK、Androidアプリケーションまでを解説します。 日Androidの会 金沢支部 出村成和 前回は、Linuxカーネルへのデバイスドライバの組み込みから始め、「HAL」(Hardware Abstraction Layer)レベルのドライバや、リモコンの信号を送受信するテストアプリケーションを作成しました。 今回はその続きとして、前回C/C++言語で作成した「libpcremocon.so」ライブラリを、Javaで作成するAndroidアプリケーションから呼び出せるようにします(図1)。 さらに、既存のAndroidフレームワークに追加してJavaのクラスライブラリを作り、それを独自SDKとして1つに

    Androidアプリから C/C++ライブラリを呼び出す(1)
  • HTML5で制作した電子雑誌「ITpro eMagazine」発行!

    ITproは2010年11月25日、電子雑誌「ITpro eMagazine 2010年秋号 EXPOバーチャル版」を発行しました。HTML5/CSS3/JavaScriptを駆使し、次世代のユーザーインタフェースを追求した新しいWebメディアです。iPad上での電子書籍アプリケーションに匹敵する使い勝手を、ブラウザだけで実現しました。 紙の雑誌「ITpro Magazine 2010年秋号 EXPO版」からの転載のほか、ITpro EXPOバーチャル2010で公開する予定となっている動画の一部などのコンテンツを含んでいます。ぜひ次世代のユーザー体験をお楽しみください。 * HTML5はプラグインを使わずにリッチなコンテンツを作成できるのが特徴ですが、PC用の「EXPOバーチャル予告」のページのみFlashを利用しています。これは、バーチャル展示会のEXPOバーチャルがFlashを利用して

    HTML5で制作した電子雑誌「ITpro eMagazine」発行!
  • クラウドブームの終焉近し、その後に来るものは?

    そろそろクラウドブームも終わりに近づいている。こう書くと、「東葛人も遂に宗旨替えか」と言われそうだが、さにあらず。クラウドが当たり前のものになりつつあるから、こう書くのだ。その“当たり前のものになる”を実感したのは、富士通が少し前に公表したIaaSのユーザー事例の話を聞いた時のことだ。パラダイムシフトが今まさに完了しつつある。 先に少しごたくを並べると、パラダイムシフトを指し示すキーワードの賞味期限は長くて2年だ。メインフレーム全盛の時代からクライアント/サーバー(C/S)システムが主役の時代への移行期の1990年代初頭には、「ダウンサイジング」という言葉が流行った。そして90年代後半、C/Sシステム全盛期からインターネット関連技術が主導する時代への移行期には「Webコンピューティング」がブームとなった。 こうしたブームが2年を待たずに廃れ、キーワードとしての力を失ったが、その時からダウン

    クラウドブームの終焉近し、その後に来るものは?
  • [iPhone編]メモリー管理を怠ってはならない

    iPhoneは、先進的なデザインやユーザーインタフェースによって、とてもパワフルな印象を受ける。だが、あくまでも携帯端末であり、やはり相応の小さい性能しか持っていない。 その制約により、iPhoneでは、メモリー管理に「GC(ガベージコレクション)」を採用していない。GCの実行にはそれなりに大きなCPUパワーが必要となるからだ。 代わりに、iPhoneではメモリー管理に「リファレンスカウンタ」方式を採用されている。オブジェクトのインスタンスがプログラム中の何カ所から参照されているかをカウントする方式で、リファレンスカウンタが1以上かどうかで、オブジェクトの生存か破棄かを判断する。 この方式では、変数の中にインスタンスを保持しておく必要がある場合「retainメッセージ」を発行してカウンタを増やし、不要になったらインスタンスを解放するために「releaseメッセージ」を発行してカウンタを減ら

    [iPhone編]メモリー管理を怠ってはならない
  • よくわかるソフトウエア・パターン - 特集 オブジェクト指向は難しくない!:selfup

    Part3では,もはやオブジェクト指向開発では欠かせない存在となったソフトウエア・パターンについて解説しましょう。デザインパターンに代表される様々なソフトウエア・パターンを活用して,熟練者の経験を盗み,オブジェクト指向開発を円滑に進める術を習得してください。 ソフトウエア・パターンの全貌 皆さんは誰かが書いたプログラムを眺めていて,どこかで見たようなソフトウエア設計やコードに出くわしたことがありませんか? 「このクラスの役割はどこかで見たことあるなあ」とか「このコードは何度も自分で書いたことがあるぞ」といった感覚です。そのような既視感は,そのコードを書いた人が,皆さんと似たような状況で,繰り返し発生する問題を抱えて,似たような設計/実装を行ったからかもしれません。 ソフトウエア・パターン*1は,このような繰り返されるソフトウエア設計を集めたものです。それも単に集めたのではなく,様々なソフト

    よくわかるソフトウエア・パターン - 特集 オブジェクト指向は難しくない!:selfup
  • IPAが「Ruby研修用コンテンツ」を無償公開、活用法やプログラミング技術を遠隔から実習

    情報処理推進機構(IPA)は2011年1月31日、プログラミング言語RubyおよびWebアプリケーションフレームワーク「Ruby on Rails」の利用方法やプログラミング技法、最新動向などを遠隔からグループ学習するための教材と実習環境「Ruby研修用コンテンツ」を無償公開した。 実習環境は、IPAが提供しているインターネットを通じたオープンソースソフトウエア(OSS)実証評価環境「OSSオープン・ラボ」のサービスメニューの一つとして提供される。利用するには、OSSオープン・ラボの利用予約が必要となる。研修実施担当者が、同ラボのWebページ下部に記載されたメールアドレスあてに、予定人数や研修会場の場所と回線種別、実施予定日などを記入して申し込むことで利用できる。研修当日は、受講者ごとにラボ側で仮想OSが用意され、受講者はWebブラウザでアクセスしてコンテンツを利用する(図)。 Ruby

    IPAが「Ruby研修用コンテンツ」を無償公開、活用法やプログラミング技術を遠隔から実習
  • 強力な無料のデフラグ・ツール「UltimateDefrag」

    コンピュータを長く使用していると,ハードディスクへの書き込みや削除のプロセスが繰り返され,ハードディスク内のファイルが連続して配置されなくなるなる「フラグメント」(断片化)が起こるようになる。ファイルの断片化が進むと,ハードディスク内でのファイルの読み取りや書き込みのための時間がかかるようになり,コンピュータ全体のパフォーマンスの低下をもたらす要因の1つとなる。また,ファイルの断片化や空き領域の断片化が増えると,読み取りや書き込み,あるいは削除のために,ハードディスク内でヘッドが移動する回数や距離も増大し,結果としてハードディスクの劣化に影響を及ぼす要因の1つになるとも言われている。 Windows標準のデフラグ・ツールは貧弱 このようなファイルの断片化を解消するためのツールとして,Windowsには標準でディスク・デフラグ・ツールを搭載しており,ディスクのプロパティ画面の「ツール」タブに

    強力な無料のデフラグ・ツール「UltimateDefrag」
  • 授業に使える「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で無償公開
    iceboy
    iceboy 2009/06/22
    Linuxサーバー構築標準教科書の構成は以下の通り。 1章 Linux のインストール準備と事前学習をする 2章 Linux のインストールと設定を行う 3章 ネットワークの設定と確認を行う 4章 DNSサーバーのインストールを行う 5章 
  • Google App EngineでWebアプリを公開してみよう

    Google App Engine」は,米Googleが提供しているWebアプリケーション開発/実行環境です。2008年4月に先着1万人限定でプレビュー版を公開,同年5月末からは人数制限を撤廃して,無料のユーザー登録をすれば誰でも使えるようになりました。 Google App Engineの最大の特徴は,手軽にWebアプリを公開できること。サーバー構築や通信回線の準備が不要なため,プログラミングに専念できます。SDKをダウンロードし,プログラムを作ってアップロードすれば,あなたのプログラムをGoogleがインターネットに公開してくれるのです。 この特集では,2008年末時点における,(1)Google App Engineの全体像,(2)主要APIの使い方,(3)プログラム開発と公開の具体例,をまとめて解説します。 ※ 記事は執筆時の情報に基づいており,現在では異なる場合があります。

    Google App EngineでWebアプリを公開してみよう
    iceboy
    iceboy 2009/06/21
    Google App Engineの入門記事が掲載されています。アカウントの取得方法やSDKの入手方法と使い方、Pythonによるプログラムの作成方法など。ひととおりの基礎知識が学べる
  • iPhone向けWebアプリケーション開発ソフトウエア「MobiOne」を公開,Androidなども狙う

    米Genuitec, LLCは,iPhone向けWebアプリケーション開発ソフトウエア「MobiOne」のベータ版を公開した。同ソフトウエアは,HTML 5.0やCSSJavaScriptといったWebの標準技術を利用しながら,iPhone搭載「Safari」ブラウザーが採用するオープンソースのレンダリング・エンジン「WebKit」内で動作するWebアプリケーションの開発環境である。

    iPhone向けWebアプリケーション開発ソフトウエア「MobiOne」を公開,Androidなども狙う
    iceboy
    iceboy 2009/05/27
    HTML 5.0やCSS,JavaScriptといったWebの標準技術を利用しながら,iPhone搭載「Safari」ブラウザーが採用するオープンソースのレンダリング・エンジン「WebKit」内で動作するWebアプリケーションの開発環境である。
  • 無償の非機能要求決定支援ツールが完成、最終版に向けてパブコメも募集

    NTTデータや富士通などITベンダー6社は2009年5月26日、非機能要求を決めるためのツール群「非機能要求グレード」を公開した。非機能要求とは性能や信頼性などで、システム要求のうち機能要求以外の要求すべてを指す。今回、これまで公開済みの三つをバージョンアップさせ、さらに「システム基盤の非機能要求に関するグレード表」が新たに加わったことで、ツールが一通り完成した。 グレード表は非機能要求項目のうち、特に重要で開発コストへの影響が大きい105項目について、発注者と受注者が早期に決定するためのツール。社会基盤を支えるシステム、企業の基幹システム、その他のシステムという三つのモデルシステムごとに、具体的な非機能要求の値が記載してある。これまでに公開されたほかのツールと併せて使うことで効果が高まる。 これまで公開した三つの成果物はユーザー企業のレビューの結果を取り込んだ。経済産業省が主催する非機能

    無償の非機能要求決定支援ツールが完成、最終版に向けてパブコメも募集
    iceboy
    iceboy 2009/05/26
    非機能要求を決めるためのツール群「非機能要求グレード」を公開
  • 第1回 気軽にPythonを始めよう:ITpro

    オブジェクト指向スクリプト言語であるPythonは,日常の作業に利用するちょっとしたスクリプトから,商用サイトや大規模Webシステムまで幅広く適用できる非常に便利なプログラミング言語です。日ではあまり認知度は高くありませんが,欧米を中心に幅広く利用されており,米Google(米YouTubeを含む)などの有名企業でも採用されています。 ここでは,プログラミング言語Pythonの魅力と使い方を説明します。特にこれからPythonをはじめようというビギナーの方に,とっかかりとなる言語の基礎と導入方法を説明します。 日Pythonの認知度があまり高くない理由 欧米で人気のPythonですが,国内ではまだまだ認知度が高くないようです。原因としては次のような点が考えられます。 ●日語コーデックに対する不安 Python 2.3の時代まで,シフトJISやEUC-JPを扱うためには,CJKコーデ

    第1回 気軽にPythonを始めよう:ITpro
  • NTTデータが新開発手法、“見た目重視”で工期3割削減:ITpro

    NTTデータは2008年10月15日、顧客の要求を使いやすさも含めて的確に定義するシステム開発手法を策定したと発表した。特徴は、要件定義時に画面レイアウトを含めたシステム全体の使いやすさについて顧客と合意を取ること。 米アクシュア・ソフトウエア・ソリューションズ製の画面プロトタイプ作成ソフト「Axure RP(アクシュア・アールピー)」を利用することで実現した。この手法に変更することで、要件抽出における品質向上と約30%の工期短縮を実現できるという。同社はこの手法を拡大し、2009年に50件の適応を目指す。 新手法では企画工程で業務の全体像を定め、それをもとに画面レイアウトのプロトタイプを「Axure RP」で作成する(図)。Axure RPはVisual Studioなどの開発ツールよりも簡単な操作で画面レイアウトを作成でき、Visioなどの作画ツールよりもリアルに番環境でのシステムの

    NTTデータが新開発手法、“見た目重視”で工期3割削減:ITpro
  • アプリケーションの開発プロセスを“見える”化するソフト、富士通が発売

    富士通は2008年10月15日、アプリケーションのライフサイクル管理を支援するソフトウエア製品を発売すると発表した。アプリケーションの開発プロセス全体を“見える”化することで、プログラム変更時の影響を即座に把握したり、トラブル発生時の原因を発見したりするのに効果がある。 新たに発売するのは「Interstage Application Development Cycle Manager」と「Interstage Software Quality Analyzer」の2製品。前者は2008年10月末、後者は2009年度第1四半期に出荷を開始する予定。 Interstage Application Development Cycle Managerは、要件定義、設計、開発、テスト、リリースまでのアプリケーション開発プロセスを一括して管理できるようにする。進捗管理、変更、リリース時期などの履歴を

    アプリケーションの開発プロセスを“見える”化するソフト、富士通が発売
  • Windows管理の現場で使う,8つの便利な無償ユーティリティ

    Windows管理の現場で使う,8つの便利な無償ユーティリティ オープン・ソース・コミュニティの賜物を利用しよう システム管理の生産性は,適切なツールを用いることによって爆発的に向上する。特に,作業時間の短縮と,作業中に得られるデータの幅広さや正確性の改善が図れるのだ。管理の生産性の向上が顧客満足度向上につながるのは言うまでもない。筆者はそんな生産性向上を実現する8つのツールを,いつもUSBメモリーに入れて持ち歩いている。このツールが最高なのは,すべて完全に無償だということだ。 コミュニケーションに使用するユーティリティ FileZilla Webホスティング業界で働いていたとき,サーバー間で多量のディレクトリとファイルを移動させなければならないことが頻繁にあった。私のある顧客は,Webサイト上で最新版コードを配布していたため,顧客も私と同様の作業をする必要があった。顧客に電話でコマンド・

    Windows管理の現場で使う,8つの便利な無償ユーティリティ
    iceboy
    iceboy 2006/10/27
  • 1