ラベル [2010]memo の投稿を表示しています。 すべての投稿を表示
ラベル [2010]memo の投稿を表示しています。 すべての投稿を表示

2010年12月15日水曜日

[memo] Adobe CS5 Edition比較

Edition Design Standard Design Premium Web Premium Production Premium Master Collection
定価 \198,450 \249,900 \236,250 \261,450 \397,950
単体合計価格 \334,530 \591,450 \554,385 \633,255 \928,085
アカデミック定価 \67,830 \100,380 \100,380 \83,370 \125,790
アカデミック参考価格(amazon) \54,827 \91,245 \82,111 \75,702 \102,888
CLP価格(参考) \49,800 \73,277 \73,277 \60,860 \91,827
Photoshop CS5 Extended * * * * *
Illustrator CS5 * * * * *
InDesign CS5 * *     *
Acrobat 9 Pro * * *   *
Flash Catalyst CS5   * * * *
Flash Professional CS5   * * * *
Flash Builder 4 Standard     *   *
Dreamweaver CS5   * *   *
Fireworks CS5   * *   *
Contribute CS5     *   *
Adobe Premiere Pro CS5       * *
After Effects CS5       * *
Soundbooth CS5       * *
Adobe OnLocation CS5       * *
Encore CS5       * *
Bridge CS5 * * * * *
Device Central CS5 * * * * *
  Dynamic Link       * *

※お勧めはInDesign CS5まで含まれるDesign Premiumです.

2010年12月8日水曜日

[memo]cookieもしくは,それに類する手法を用いたユーザートラッキングの方法と懸念

cookieもしくは,それに類する手法を用いたユーザートラッキングの実装
(倫理的問題,技術的問題が存在する)

[用途]
行動ターゲティング広告
オプトアウト(opt-out)(*1)

[使用される技術]
データの永続化
Flash:Local Shared Object
HTTP:cookie
Silverlight:ローカルストレージ
HTML5:ローカルストレージ
HTTP:HTTPレスポンスヘッダであるETagの利用
PNGキャッシュクッキー:セッションデータをRGBのパラメータとしてエンコードしたPNGファイルを生成(*2)

[実際の事例]
楽天:ad4U(*3) [参考]

(*1)ユーザの許諾無く、一方的に広告メールを送りつけること.また,それを拒否して広告を送付しないよう企業に依頼すること.
(*2)期間20年指定でキャッシュさせる.再アクセス時には304 Not Modified を返して表示させ,HTML5のCanvasタグでピクセルを読んで復号.
(*3)閲覧履歴を直接取得するのではなく,ブラウザの過去に閲覧した事のあるリンクの色を変える機能を流用し,楽天側で予め用意した(ユーザーが見ていそうな)リンクのリストをユーザー側に送り,そのリンクの色が何色に変化したかを取得する事で,ユーザーがリスト中のどのリンクを閲覧していたかを把握する方法. [参考]

データの永続化DEMO
[参考]

2010年12月2日木曜日

[memo] システム開発関連

SIerの責任について
参考

ソフトウェア開発手法:アジャイル
参考

オープンソースとは?(伽藍とバザール)
参考

2010年12月1日水曜日

[memo] 安全なSQLの呼び出し方 (IPA)

情報処理推進機構(IPA)が公開している,SQLインジェクション攻撃等を回避する為のWebアプリケーションの安全な実装方法を解説した資料をベースに,深刻な被害が発生しがちなSQLインジェクション等について解説する.

ダウンロード(PDF) 


2010年11月24日水曜日

[memo] 安全なウェブサイトの作り方 (IPA)

情報処理推進機構(IPA)が公開している,サイト開発者・運営者が適切なセキュリティを考慮したサイトを作成するための資料をベースに,SQLインジェクションやOSコマンドインジェクション、クロスサイトスクリプティング(XSS)など、IPAへの届け出の多かった脆弱性や、攻撃による影響が大きい脆弱性を取り上げ、生じうる脅威や対策について解説する.

ダウンロード(PDF)

2010年11月8日月曜日

[memo] docomo2010年冬/2011年春モデル発表

docomoから2010年冬/2011年春モデルの発表がありました.

注目は,既に発売が開始されているAndroidスマートフォンのGALAXY SやGALAXY Tabと,3D液晶が特徴の SHARP LYNX 3D SH-03C(SoftbankのGALAPAGOS 003SHと同等?),東芝 REGZA Phone T01-C(SoftbankのREGZA Phone IS04と同等?),LGエレクトロニクス Optimus chat L-04Cあたりでしょうか?

また,次世代無線技術であるLTE(Long Term Evolution,3.9G)に対応したデータ通信対応端末も発表されています.現時点ではエリアが限定的であるため,積極的に選択する理由がありませんが,料金プラン等今後の動向には注意が必要です.

#個人的には,SHARP SH-06Cとか面白そうですが,
#小型プロジェクタと携帯電話が一体になっている必然性が薄いんだよなぁ...
#また,残念ながら,Windows Phone 7の発表はありませんでした...

2010年11月5日金曜日

[memo] レンタルサーバ/VPSの選び方

インターネット上にはレンタルサーバを提供している会社がいくつもありますが,何を選択基準とすればよいか迷う事と思います.
そこで,レンタルサーバを用いて何をしたいかに注目し,レンタルサーバ選びの際の参考となる資料を纏めてみました.

テキスト中心のサイトであったり,自身で作成した作品を公開する場としてのサイトであれば,下記特記事項を気にする必要はありませんが,少し特殊な事を行いたい場合は,以下の項目を参考にして必要となる機能を把握してもらえればと思います.


目的別必要機能

独自ドメイン利用可能ディスク容量追加DB管理者権限CRON
自分で管理できるメールアドレスが欲しい○

○
自分で決めたURLを使いたい○

○
ファイルの配布
○


DBを使いたい

○

独自アプリケーション


○
定時作業の自動化


○○
商用サイトの構築
(企業広報)
○

○
商用サイトの構築
(ショッピングサイト)
○○○○○



代表的なレンタルサーバとしては,paperboy&co.(ぺぱぼ)のロリポップや,さくらインターネットのさくらのレンタルサーバがあります.


またレンタルサーバとは少し異なりますが,VPS(Virtual Private Server)サービスを利用する方法も考えられます.
レンタルサーバは,あくまでも既に構築されているOSやアプリケーションの環境を,複数人で利用する事を前提とする事で低価格を実現したサービスですので,ユーザーによっては必要な機能を満たせない事もあり得ます.
それに対しVPSサービスは,仮想環境の範囲内でユーザーが全てをコントロール可能ですので,アプリケーションの追加やユーザー独自の作り込みといった,一般的なサーバ構築で行える事のほぼ全てが可能です.場合によっては,OSの入れ替えといった事も可能となっています.
(VPSで出来ないことは...サーバのロケーション選択とハードウェアの仕様選定といったところでしょうか)

というわけで,VPSを利用すれば,環境・仕様が画一的なレンタルサーバ以上に柔軟な運用が可能になります.

低価格なVPSサービスとしては,DTIのServerMan@VPSや,さくらインターネットのさくらのVPSがあります.

2010年11月4日木曜日

[memo] ソフトバンク2010年冬/2011年春モデル発表

ソフトバンクの2010年冬/2011年春モデルが発表されました.
予想通り,スマートフォンのラインアップが充実し(しかも全モデルAndroid 2.2!),ソフトバンクのスマートフォンにかける意気込みが伝わってきます.

注目は,DELLのStreakや,SHARPのGALAPAGOS 003SH,GALAPAGOS 005SHあたりでしょうか?

また,キャリアメール(S!メール)にも最初から対応している事から,iPhoneで培ったスマートフォンの運用に関するノウハウが生かされていると思われます.

ちなみに,11/8(月)にはdocomoの発表会が控えています.
Windows Phone 7とか出てくるのかな?

2010年10月27日水曜日

[memo] 携帯版クロネコヤマト情報漏洩事件

iPhoneで他人の情報…携帯ID認証に穴(読売オンライン)の記事では,あたかもiPhone固有の問題のように取り上げられているが,ヤマト運輸のニュースリリースによると,今回のトラブルは,携帯版のWebサービスにスマートフォン(の特定のアプリケーション)から(クイックログイン機能を用いて)接続した際に,正しく認証が行えなかったとある為,今回の問題はクライアント側ではなくサーバ側の認証部分の作り込みの問題だと思われる.


一般的な携帯電話向けWebサイトにおける(ログインの際にユーザー名とパスワードの組み合わせを求めない)簡単ログインの実装は,本人認証を携帯電話のハードウェアと結びつけられた固有の個体識別番号を用いて行う.
これにより,初期登録時にユーザー名と個体認識番号が結びつけられていれば,次回以降はユーザーに対して都度ユーザー名とパスワードの入力を求めなることなく,個体認識番号の確認をもって本人だとみなす事が出来る.

しかし,この個体認識番号=本人が通用するのは,個体認識番号がネットワーク上で唯一のものだと信頼できる場合のみである.
この個体認識番号が唯一のものであるという常識が通用するのは,携帯電話の接続するネットワークがクローズドであり,かつ接続する他の携帯電話も同様に改変不可能な個体認識番号を持つ場合のみである.

例えばPCからこのネットワークに接続することが可能であれば,個体認識番号のなりますましを行う事は容易である.
つまり個体認識番号による本人認証のシステムは,ネットワーク上にはキャリアの管理下にある端末しか存在しない=個体認識番号は重複しない,という前提に立っているものだと言うことが分かる.


また,昨今普及しつつあるスマートフォンには,上記個体認識番号と同列に扱うことが可能なIDは存在しない.
しかしながら,スマートフォンではPCのように多種多様なアプリケーションを動作させる事が可能となっており,例えばiPhone向けアプリケーションであるSBrowerは,本来iPhoneには実装されていない個体認識番号を内部で自動的に生成し,それを用いてあたかも日本国内向けに販売されている携帯電話を模して接続を行う.
これにより,個体認識番号が実装されていることを前提に構築されている多数の携帯向けWebに接続し,サービスを受けることが可能となっている(なってしまっている).

今回問題となっている携帯版「クロネコメンバーズのWebサービス」のクイックログイン機能は,個体認識番号の存在が前提となっているため,iPhoneから通常のブラウザを用いてクイックログイン機能を利用する事は出来ない.しかしながら上記アプリケーションを用いることで,擬似的に個体認識番号を利用することが出来,結果としてクイックログイン機能の利用が可能となっている.
しかし,個体認識番号を生成する部分に問題があり,同一の個体認識番号が生成される可能性がある.
つまり,同一の個体認識番号が生成されたSBrowerのユーザーの中で,最初にユーザー情報と個体認識番号を結びつけた人のデータが,後から同一の個体認識番号を持つSBrowerを利用して接続したユーザーに漏洩してしまう可能性を排除できない.

これを,同一の個体認識番号を生成してしまうアプリケーションの問題ととらえたり,このような危険性を内包する非正規のアプリケーションを利用するユーザーの問題ととらえることも可能だが,今回は商用サイトという事もあり,サービス主管であるヤマト運輸側の問題であると思われる.
なぜならば,個人の認証というsensibleな問題を,一般のアプリケーション開発者やユーザーに被せるのは見当違いで,やはりサービスを提供する側が責任を持って正しく認証できるようにするべきである.


今後は,携帯向けWebサイトであったとしても個体認識番号を用いた簡易な実装とせず,通常のPC向けWebサイトと同様にcookieやサーバ側で用意したセッションIDを用いる必要があると言うことである.

[memo] Adobe MAX 2010

10/25よりL.A.にてAdobe MAX 2010が開催されている.
今回の話題の中心はWebサイト,電子出版,ビデオ,エンタープライズアプリケーション,ゲームといったマルチスクリーン戦略についてである.
具体的には,
  • 電子出版をサポートする「Adobe Digital Publishing Suite」
  • Google TVでも採用され,ストリーミング動画の再生やWebブラウザ内からのGPUハードウェアアクセラレーション(動画再生支援)にも対応した「Flash Player」
  • TVの中でAIRアプリケーションを利用する為の 「AIR for TV」
  • 従来のコンポーネントやスキンをタッチスクリーン上でもそのまま利用可能「Flex 4.5」
  • BlackBerry社の新しいタブレット端末PlayBook向けのAIRアプリケーション開発ツール「BlackBerry PlayBook Developer Kit」
  • Android端末上でのAIRアプリの実行環境「AIR for Android」
  • PCだけではなく,テレビやタブレット,スマートフォンにも対応した「Adobe AIR 2.5」
  • 様々なデバイスで利用できるアプリケーションを,各デバイス向けに提供されているアプリのストア内で配布/販売可能となる「Adobe InMarket」
といった技術を統合して,Flashをベースとしたプラットフォームを強固にしていくとの事.他プラットフォームの戦略等とあわせて今後に注視したい.


また,「Adobe AIR 2.5」は H.264動画のGPU支援再生に対応している.上記の「AIR for Android」の3Dハードウェアアクセラレーション対応とあわせて,従来の「Flashは動作が重い」への批判に対する解答であると思われる.
ただしハードウェアアクセラレーションは, 対象とする機種やプラットフォームの構成に大きく左右される.そのためFlashのメリットの一つである,多数のプラットフォームへのフラットな対応が後退する可能性も含む.
例えば特定機種のみハードウェアアクセラレーションに対応し,その他機種はソフトウェアレンダリング対応となった場合,開発者は個別に対応せざるを得ず,結果として従来の利点であった複数デバイスへの対応の利点が薄れてしまう.

ちなみに,10/7のAdobeがMicrosoftに買収されるかもしれないというNew York Timesの報道に対して,AdobeのCEOは「同社は独立して成長していくことを目指す」と語ったとか.Adobe+Microsoftは面白い組み合わせだけに残念:-P

2010年10月20日水曜日

[memo] Google AJAX Feed APIでクロスドメイン制約を回避

PHP等で外部ドメインのAtomフィードやRSSフィードを収集し,Flashを設置するサーバに格納する事が出来れば,クロスドメイン制約を回避することが可能ですが,自前のサーバが利用できる環境がない場合,このような方法をとることが出来ません.
そこで,自前でサーバを用意する必要のないGoogle AJAX Feed APIを利用すれば,クロスドメイン制約を回避することが可能となります.
※商用利用等では問題はありますが...

Google AJAX Feed API登録画面
http://code.google.com/intl/ja/apis/ajaxfeeds/signup.html



Now Loading ...

javascript
<script type="text/javascript" src="http://www.google.com/jsapi?key=(APIキー)"></script>

<script type="text/javascript">
google.load("feeds", "1");
function initialize() {
    var feed = new google.feeds.Feed("http://www.kccollege.ac.jp/news/feed.xml");
    feed.setNumEntries(5);
    feed.load(function(result) {
  var html;
  // 読み込みに成功したときの処理
  if (!result.error) {
   // サイトのタイトルを出力
   html = '<h1>
<a href="' + result.feed.link + '">' + result.feed.title + '</a></h1>';
   // 各記事の情報を順に出力
   if (result.feed.entries.length) {
    html += '<ul>';
    for (var i = 0; i < result.feed.entries.length; i++) {
     // 各記事のタイトルと概要を出力
     var entry = result.feed.entries[i];
     html += '<li><a href="' + entry.link + '">' + entry.title + '</a>';
     html += '<span class="content">' + entry.contentSnippet + '</span></li>';
    }
    html += '</ul>';
   }
  }
  // 読み込みエラー時の処理
  else {
   html = '<p>Error</p>';
  }
  // 読み込み結果を、idが「feed」の要素に流し込む
  var container = document.getElementById("feed");
  container.innerHTML = html;
    });
}
google.setOnLoadCallback(initialize);
</script>

<div id="feed"><p>Now Loading ...</p></div>


ちなみに,Google AJAX Feed APIはJavascriptからだけではなく,URLに引数を付ける形で利用することも出来ます.
以下は,XML形式で10件のデータを取得する場合の例になります.
http://ajax.googleapis.com/ajax/services/feed/load?q=http%3A%2F%2Fwww.kccollege.ac.jp%2Fnews%2Ffeed.xml&v=1.0&num=10&output=xml

[memo] 最新スマートフォン・スペック比較3

日本未導入の最新のスマートフォンのスペックを比較する.
特にWindows Phone 7はいずれ国内でもリリースされる可能性があります.
機種名Palm Pre 2Windows Phone 7 (*1)

メーカーHPMicrosoft

OSwebOS 2.0Windows Phone 7

CPU1GH 1GHz Qualcomm MSM8250

画面サイズ3.1インチ3.5-4.3インチ

解像度320x480480 x 800

RAM512MB512MB
(ROM:576MB)


本体メモリ16GB8-16GB

外部メモリ



大きさ100x60x17mm


質量145g


カメラ500万画素


インカメラ×


GPS○


電子コンパス○


赤外線×


ワンセグ×


Felica×


無線LANIEEE802.11b/g


BluetoothBluetooth 2.1


高速データ通信CDMA


連続待受時間約350時間(CDMA)


連続通話時間約5.5時間(CDMA)


バッテリー



充電/外部端子microUSB


FLASH10.1 beta10.1

発売時期



(*1)Windows Phone 7は単一機種ではなく,同一の仕様で複数のメーカーからリリースされています.

[memo] 最新スマートフォン・スペック比較2

auの2010年秋冬モデル/2011年春モデルのAndroidスマートフォン4機種を比較する.
OSのバージョンが異なることから,対応するFlashのバージョンが異なることに注意が必要です.
またauは,あわせてSkypeとの連携も発表している.

機種名IS03REGZA Phone IS04IS05 (*1)SIRIUS α IS06
メーカーSHARP富士通東芝モバイルコミュニケーションズSHARPPantech
OSAndroid2.1Android2.1Android2.2Android2.2
CPUSnapdragon QSD8650 1GHz


画面サイズ3.5インチ4インチ3.4インチ3.7インチ
解像度640x960480×854480×854480×800
RAM512MB


本体メモリ



外部メモリ



大きさ63×121×12.662×126×1255×112×1460×116×11
質量138g149g132g109g
カメラ約957万画素約1219万画素約800万画素
インカメラ○○○○
GPS○○○○
電子コンパス



赤外線○○○
ワンセグ○○○
Felica○○○×
無線LANIEEE802.11b/g
IEEE802.11b/gIEEE802.11b/g
Bluetooth2.1+EDR
2.1+EDR2.1+EDR
高速データ通信CDMA 1X EV-DO Rev.ACDMA 1X EV-DO マルチキャリアRev.A WIN HIGH SPEED (下り最大9.2Mbps/上り最大5.5Mbps)
CDMA 1x EV-DO マルチキャリアRev.A (CDMA 1X WIN)
連続待受時間約200時間約300時間
約190時間
連続通話時間約230分約310分
約300分
バッテリー



充電/外部端子



FLASHFlash Lite 4.0Flash Lite 4.010.110.1
発売時期11月下旬以降2011年春


(*1)IS05はdocomoからSH-03Cとしてリリースされるかもしれません...

2010年10月9日土曜日

[memo] スマートフォン関連開発環境まとめ

■Android [google]
http://developer.android.com/sdk/index.html

例)au IS01
1.Android SDKの入手し,インストール

2.対象機種の拡張APIや,エミュレーターにハードウェアの仕様を設定する為に,機種固有のSDK AddOnを入手し,1で入手したAndroid SDKのadd-onsフォルダ配下に配置

3.1で入手したAndroid SDKに含まれるSDK Manager.exeを起動し,Virtual Devices→New→Target:JN-DK01(SHARP Corporation) - API Level 4を選択し,新規AVD(Android Virtual Device)を作成→Start

※ARM用Androidだけではなく,x86用Androidも存在します.ISO ImageをダウンロードしてVMware Playerにインストールすれば,シミュレーターや実機が無くても,雰囲気を掴むことは出来ます.
http://www.android-x86.org/download
1.VMware Playerの設定
 後でOSをインストール
 ゲストOS:Linux(他の2.6.xカーネル)

2.Android froyo 20100812.vmxの7~8行目を編集
   scsi0:0.present = "TRUE"
   scsi0:0.fileName = "Android froyo 20100812.vmdk"
 を
   ide0:0.present = "TRUE"
   ide0:0.fileName = "Android froyo 20100812.vmdk"
 に変更

3.インストール
 installation
 Create/Modify partitions
  New→Primary→Bootable→Write→Quit
 sda1→ext3

■Windows Phone 7 [Microsoft]
開発ツール(英語版)
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce&displaylang=en

VB用テンプレート(英語版)
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a808a69d-6119-47b7-b858-262be5c49915&displaylang=en

※上記WP7用SDKはVisual Studio 2010(英語版)用です.

Visual Studio 2010 日本語版にWindows Phone 7のテンプレートを入れる方法
http://blogs.shintak.info/archive/2010/09/22/54570.aspx


■iOS SDK [Apple]
http://developer.apple.com/devcenter/ios/index.action
※iOSのSDKを動かすためには開発環境(Xcode)が必要です.XcodeはMac OS X専用の為,iOS SDKを利用するためにはMACが必要という事になります.


■Kindle Development Kit [Amazon]
https://kindlepublishing.amazon.com/gp/vendor/sign-in?ie=UTF8&originatingURI=%2Fgp%2Fvendor%2Fmembers%2Fkindlepubs%2Fkdk%2Fhome

2010年10月6日水曜日

[memo] 最新スマートフォン・スペック比較

各キャリアの最新のスマートフォンのスペックを比較する.
採用OSや付加機能から,各キャリアの今後のスマートフォンの戦略を考える.

機種名Galaxy S SC-02BIS03Xperia SO-01BiPhone 4
キャリアdocomoaudocomosoftbank
OSAndroid 2.2Android 2.1(*1)Android 1.6(*2)iOS 4
CPUSamsung
S5PC110
1GHz
Qualcomm QSD8650 Snapdragon
1GHz
Qualcomm QSD8250
Snapdragon
1GHz
Apple
A4
1GHz
画面サイズ4インチ3.5インチ4.0インチ3.5インチ
解像度800x480960×640854x480960×640
RAM512MB512MB256MB512MB
本体メモリ16GB500MB1GB16GB/32GB
外部メモリmicroSD
最大32GB
1GB同梱
microSD
最大32GB
2GB同梱
microSD
最大32GB
16GB同梱
×
大きさ122×64×9.9mm121×63×12.6mm119×63×13.1mm115.2×58.6×9.3mm
質量118g138g139g137g
カメラ500万画素
CMOS
957万画素
CCD
810万画素
CMOS
500万画素
裏面照射CMOS
インカメラ○××○
GPS○○○○
電子コンパス○○○○
赤外線×○××
ワンセグ×○×△
Felica×○××
無線LANIEEE802.11b/g/nIEEE802.11b/gIEEE802.11b/gIEEE802.11b/g/n
BluetoothBluetooth 3.0Bluetooth 2.1Bluetooth 2.0Bluetooth 2.1
高速データ通信HSDPA
HSUPA
下り7.2Mbps
上り5.76Mbps
CDMA 1X
EV-DO Rev.A
下り3.1Mbps
上り1.8Mbps
HSDPA
HSUPA
下り7.2Mbps
上り2.0Mbps
HSDPA
HSUPA
下り7.2Mbps
上り5.8Mbps
連続待受時間約510時間約200時間約300時間(3G)約300時間(3G)
連続通話時間約380分約230分約290分(3G)約420分(3G)
バッテリー1500mAh1020mAh1500mAh1420mAh
充電/外部端子microUSBmicroUSBmicroUSBDockコネクタ
FLASHFLASH 10.1FLASH Lite 4.0(*1)××
発売時期2010年10月中2010年11月下旬2010年4月1日2010年6月24日

(*1)今後予定されるAndroid2.2へのアップデート時にFlash 10.1に対応予定
(*2)今後Android2.*へアップデート予定

2010年9月29日水曜日

[memo] Cisco-Free Data Center

cisco製品なしで大規模データセンターを構築したことをHPが公表したそうです.

HP Data Centers Are 'Cisco-Free'(eWEEK.com)

HPがネットワーク通信機器ベンダー3COMを買収したことで,cisco製品なしでも大規模データセンターを構築できた事を発表しています.
逆に言えば,一般的なデータセンターではほぼ100%cisco製品が使われているわけで...

今回の公表の裏には,ciscoが従来のネットワーク機器ベンダーという立ち位置からCisco UCS B-Series(cisco)(*1)のようなサーバ製品をリリースする事で,データセンターの構築によりコミットしてきたのに対し,(従来は直接対立していなかった)cisco製品を除外する必要が出てきたからかもしれません.

今までは特定ベンダーに偏るリスクを嫌ってマルチベンダー戦略をとることが多かったですが,昨今のサーバ・ネットワークの仮想化が一般化した現状では,マルチベンダー環境では管理が煩雑になりすぎるため,思い切って単独ベンダー環境とし,専用の管理ツールを用いて,運用を簡便にするのも良いですね.


(*1)アラクサラネットワークスのシャシー型スイッチAX7800S(ALAXALA)は,通常のx86サーバ(OSはNetBSD?)の上にネットワーク処理専用のドーターカードが搭載されている形式の為,少し手を入れればスイッチとサーバの混在環境が単独筐体上に容易に構築出来るような気がするのですが...

2010年9月28日火曜日

[memo] タブレットコンピュータ雑感

昨今iPadに代表されるような,タッチディスプレイを搭載し,データの入力よりも閲覧が中心で,指による操作を行うガシェットが普及の兆しを見せている.
注意すべきポイントは,サイズ・用途等は似通っているが,それぞれ形状やハードウェアスペック,稼働するOS・アプリケーションが異なる事である.これは,この分野がまだまだ発展途上であり,決定打が登場していないことの表れでもある.
電子辞書が一般化し,紙の辞書を見かけなくなったのと同様に,新聞や一般の雑誌もいずれは電子化が進むと予想されるが,その流通も含めると普及にはもうしばらくの時間が掛かると思われる.そこで,現時点で発表されている多様な機種から,今後の流れを予想してみたいと思う.

以下に,現時点での代表的なタブレットコンピュータの一覧とコメントを掲載する.

1.タブレットコンピュータ
タッチディスプレイを搭載し,データの閲覧を主眼としたガシェット.
OSはPC用ではなく,タブレットコンピュータ専用のOSを使用する.

1-1.独自OS系

・iPad(apple)
昨今のタブレットコンピュータの流れを作ったiPad.iPhoneと共通のOSを搭載しており,アプリケーションも(ほぼ)共通で動作する.

・Kindle(amazon)
高性能・高機能ではないが,電子ブックを読むという事を主眼とした機種.母体がamazonである事から,電子ブックの購入・管理がAmazon経由で行える.流通も含めてのKindleといえる.

・BlackBerry PlayBook(RIM)
小型端末ながらしっかりとしたキーボードを備えていた事で人気を集めていたBlackBerryからも,キーボードレスのタブレットコンピュータが登場.BlackBerryは企業ユーザーが多いことから,本機種も企業のシステムに組み込む事で利用できる事が利点か.

・HP Slate(HP)
以前よりHP Slateの話は出ていましたが,搭載されるOSについては明言されていませんでした.しかし,今年Palmを買収した事から,Palmが開発したOSであるwebOSを搭載する事になったようです.
ただしHPは,AppleやAmazonのようにコンテンツホルダーでは無いことから,搭載OSについてはしがらみは少ないです.そのため,今後Windows/Android搭載のHP Slateが登場する可能性もあります.
現時点ではどのプラットフォームを選択する事がベストか分からないため全方位戦略とし,ある程度方向が定まったらプラットフォームを絞り込んでくると思われます.

1-2.Android系
今後機種数が増えていくと思われるジャンル.

・GALAPAGOS(SHARP)
“ガラパゴス”という名前が挑戦的(皮肉?)なタブレットコンピュータ.日本語特有の表現に対応したXMDFフォーマットに対応したところがポイント.
日本経済新聞 電子版とも連携するらしい.
しかし...つい半年前にNetWarker(SHARP)を出しているんだけど,これはXMDFに対応するのかな?


2.タブレットPC
通常のWindwsが動作するPCでありながら,タブレットコンピュータの形状をしているタブレットPCは,その形状から,ノートPCの液晶部分が回転しタブレットPCスタイルにもなるコンパチブルタイプと,一枚の板状の筐体に液晶とPC本体を納めたピュアタブレット(スレート)タイプに2種類が存在する.

2-1.コンパチブルタイプ
・Thinkpad X201Tablet(Lenovo)
主に業務用とで使用されるコンパチブルタブレットPC.工場や現場等のフィールドでPCが必要な場面で使われている.

・Inspiron Duo(DELL)
変わった変形の仕方をするコンパチブルタブレット.

2-2.スレートタイプ
・TW317(ONKYO)
タブレットコンピュータの形状ながら,フルスペックのWindowsが動作する事がポイント.電子ブック等利用したいコンテンツのフォーマットが固まっていない現状なら,今後どのようなフォーマットが普及しても使えるであろうWindows環境が利用できるのは利点.

・Libretto W100(東芝)
世界初,2画面タッチパネル...だそうです.キーボード表示画面をアプリケーション毎にカスタマイズ出来るとおもしろいかも?CPUが意外とパワフル.


現時点では独自OS系のタブレットに勢いがありますが,今後Android搭載のタブレットが増加すると思われます.ただし本格的普及の為には,コンテンツホルダーとの合意も必要となるため,今後の流れに注視する必要がありそうです.

[memo] FD更新日付改竄事件

郵便不正事件に関連して,大阪地検特捜部の検事が証拠品として押収していたフロッピーディスク(FD)の更新日時を改竄していた事件の詳細が明らかになりました.

FD改ざん「あまりに稚拙」 矛盾ない書き換えは困難(asahi.com)

どのような手法を使って更新日時を改竄していたのか興味があったが,単にファイラーを用いてファイルの最終更新日時を変更した程度のようです.これでは最終アクセス日時が改竄を行った日時として残されてしまいます.
正しく(?)改竄を行うのであれば,ファイルの最終アクセス日時も証拠として矛盾無い日時とするべきでした.

今日主流のNTFSと比べて,FDで一般に使用されていたFAT12では,更新日時を更新した際に整合性を取るべき箇所は少なく,作成日時・最終更新日時・最終アクセス日時の3点が矛盾無く変更されていれば,表面上は問題が発覚しなかったはずです.
なので,今回の事件が明らかになったのは,FDで使用されている磁性体の変化を化学的に調査した結果だと思ったのですが...そこまで大がかりな案件ではなかったようです.


このように(今回の件はあまりにも稚拙だが),PCにおけるファイルの日時等は改竄可能なものであり,PC標準のファイル管理機構のみではファイルの正当性を担保する事は出来ません.
そこで,ファイルの正当性を担保するシステムとして,以下のようなものも存在します.

オリジナルデータセキュリティキット(canon)

このようなシステムを活用することで,データの改竄を防止する事が可能となるだけでなく,安易にデータを改竄しようと思う人に対する抑止力になると思われます.

2010年9月9日木曜日

[memo] 岡崎図書館事件

岡崎図書館事件について,主にサーバ管理者の立場から気になる点をいくつか.

岡崎市立中央図書館で採用されているシステムは,三菱電機インフォメーションシステムズのMELIL/CS(旧型)である.
http://www.mdis.co.jp/news/topics/2010/0903.html

ニュースリリースの中で「大量アクセスによりつながらない、またはつながりにくい状態が発生し」とあるが,報道等から確認できる範囲では,アクセス間隔が1秒程度/1回あたりの情報収集に掛かる時間が30分程度と大量アクセスと呼べるほどのアクセスではなく,一般的な範囲に収まると個人的には感じている.

また報道によれば,岡崎市立中央図書館は図書館システムに問題はなく,了解を求めず大量アクセスを行なったことが問題であるという見解を示しているようだが,Webサーバに対して了解を求めずアクセスする事は一般的であり,大量アクセスを受けたと言っているが,その判断基準も曖昧である.
http://tomonken-weekly.seesaa.net/article/161880942.html


ちなみにSaaS形式の図書館システムもリリースされており,各図書館で管理しきれない場合には有効な手段だと思われる.
http://cloud.watch.impress.co.jp/docs/news/20100906_392065.html

参照
http://takagi-hiromitsu.jp/diary/20100829.html#p01

追記
岡崎市立中央図書館:利用者情報163人流出(毎日jp)
なんというか...アプリケーション開発体制の杜撰さが現れているような...