2014年2月28日金曜日

Bitcoinの取引所であるMt. Goxの機能が停止

こんにちは。

株式会社Pro-SPIREソリューション事業部の藤野です。

今日はBitcoinに関するお話です。

先日からBitcoinの大手取引所Mt. Gox(マウントゴックス)での取引が全面停止しております。

Bitcoin大手取引所のMt. Gox、全取引の停止を発表
http://itpro.nikkeibp.co.jp/article/NEWS/20140226/539222/

Bitcoinとは何かについては
以前、本ブログで取り上げておりますのでご参照ください。

注目の電子通貨 Bitcoin
http://developers.pro-spire.co.jp/2013/12/bitcoin.html

こちらのサイトにはわかりやすい説明があります。

ビットコインとは ? Bitcoinの説明 - We Use Coins 日本
https://www.weusecoins.com/ja/


さて、なぜMt. Goxが取引を停止したのかというと
技術的なトラブルが判明したからだといわれております。
取引展性(Transaction Malleability)という欠陥です。

DoS攻撃による支払い停止 - いまBitcoinに何が起こっているのか
http://bylines.news.yahoo.co.jp/kusunokimasanori/20140216-00032707/

Bitcoinの取引には署名が必要なのですが、その署名を検証する間に多少の時間がかかります。
検証が完了するまでの間に支払い記録を偽造できてしまうという重大なバグが存在しておりました。
これが取引展性です。

このバグを悪用する意図によるものと考えられる
不正な支払い記録が大量にサーバーに送信されるDoS攻撃を受け、
Bitcoinの取引所は、どの支払い記録が正しいものなのかわからなくなってしまったのです。

セキュリティ用語事典[DoS攻撃] - IT
http://www.atmarkit.co.jp/aig/02security/dosattck.html


便利なものを作ろうとすると、それに比例してセキュリティに対するハードルも高くなってきます。
特に今回のような仮想通貨を扱うシステムでは
セキュリティ面での信用が第一だと思います。

早く問題が解決されて、誰もが安心して使えるようになるといいですね。

2014年2月27日木曜日

スマホの通知がわかる雰囲気メガネ

こんにちは。
株式会社Pro-SPIREソリューション事業部の藤野です。

今回はスマートフォンの通知を届けてくれる雰囲気メガネというものをご紹介します。

このメガネ、スマートフォンに電話やメールがくると
メガネに搭載されているLEDライトや音で通知をしてくれます。

FUN'IKI Ambient Glasses | 雰囲気メガネ
http://www.fun-iki.com/

情報科学芸術大学院大学(IAMAS)の赤松教授、
メガネのパリミキで有名な三城ホールディングスグループの株式会社ルネット、
IAMASの卒業生によるベンチャー企業の株式会社 間チルダ、
それぞれが集まって構成された、FUN'IKIプロジェクトにより開発されました。

以前、本ブログで取り上げましたGoogle Glassのような
カメラ機能やマップを表示させる機能はついていないものの、
普通のメガネのように違和感なく使用できるようなデザインです。

まさに雰囲気重視といえます。

パリミキとセカイカメラ開発者がタッグ、「雰囲気メガネ」
http://k-tai.impress.co.jp/docs/event/mwc2014/20140225_636843.html

まだ商品化はされておりませんが、IT業界にもメガネ業界にも新たな風を吹き込むでしょう。

日本では、2001年頃からの安価なメガネの台頭に伴い、ファッションアイテムとして複数のメガネをとして使い分けたり伊達メガネをかける文化が浸透してきました。
今後はこういったメガネ型のデバイスが次々と開発され、
携帯電話を持ち歩くように、メガネをかけて外出するのが当たり前といった時代が来るのでしょうか。

2014年2月26日水曜日

財布を持ち歩かない未来にまた一歩近づきました

株式会社Pro-SPIREソリューション事業部の鳶田です。


本日はPayPalがはじめた顔パス払いについてご紹介します。

PayPal-公式

PayPalをご存知でしょうか。インターネットを利用した決済サービスです。
電子メールを登録し、PayPalにお金をチャージすることでWebショッピングが楽しめます。

出典-www.paypal.jp
手持ちのクレジットカード登録も可能です。PayPalが代行してクレジット決済を行ってくれます。
そのため、金銭の授受にあたってはPayPalが仲介役となり、クレジットカードの情報がショップ側に一切漏れません。安心安全ですね。

PayPal推進委員会
5分でわかる、PayPal(ペイパル)決済のメリット(お客様/買い手向け)

さて、そのPayPalがはじめた「顔パス払い」ですが、
これは顔認証によるPayPal決済を可能にするものです。
顔認証に必要な端末は、私たちが日常的に使用しているスマートフォンです。

スマホアプリ『PayPal Here』

PayPal Here-公式


顔パスによる買い物は便利なだけではありません。
カード番号を見られたり、スキミングといった危険性が殆ど無くなります。
原宿では既にキャンペーンを実施しているショップがあります。

週アスPlus-カフェのドリンク&フードが全品半額! Paypalアプリの顔パス支払いキャンペーン

“顔パス”で支払い可能、ドリンク&フードメニューが全品半額

極端な話ではありますが、これで交番に財布を届ける事例が減りそうですね。

余談ですが、顔認証について、いつも気になるのは「双子にありがちな顔がそっくりな人はどうなるの?」という話題。
以前、フジテレビのバラエティ番組「ほこ×たて」に【顔認証システムVS双子】という面白い企画がありましたね。
その時に使われた顔認証システムは次のURLのものでした。

ナオテック株式会社-顔認証システム(Broadway3D)

ちなみに番組の結果は顔認証システムの勝利。それだけ技術は進歩していたんですね。




以上、本日の小話でした。


2014年2月25日火曜日

iOSのセキュリティバグが発覚

こんにちは。
株式会社Pro-SPIREソリューション事業部の藤野です。

2月も今週で終わりです。これから暖かくなってきますね。

さて、今回は先日発覚したApple史上最悪のセキュリティバグと呼ばれている
SSL接続のバグについてです。

2014年2月22日にiOS 7.0.6のアップデートが発表されたことにより、
この問題が大きな話題となっております。

何が問題かといいますと、あるコーディングミスによりSSL認証が機能していないまま
ネットワークとの接続が行われていたのです。

Apple、iOS 6と7のアップデート公開 SSL/TLS通信傍受の恐れ
http://www.itmedia.co.jp/enterprise/articles/1402/24/news034.html

iOSのSSL/TLS通信傍受の脆弱性は「悪夢」、OS Xにも存在
http://www.itmedia.co.jp/enterprise/articles/1402/25/news039.html


GoogleのエンジニアであるAdam Langleyさんが実際のソースコードの問題点を記述されていましたので、引用します。

static OSStatus SSLVerifySignedServerKeyExchange(SSLContext *ctx, bool isRsa, SSLBuffer signedParams,
                                 uint8_t *signature, UInt16 signatureLen)
{
    OSStatus        err;

    ...

    if ((err = SSLHashSHA1.update(&hashCtx, &serverRandom)) != 0)
        goto fail;
    if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0)
        goto fail;
        goto fail;
    if ((err = SSLHashSHA1.final(&hashCtx, &hashOut)) != 0) goto fail;

    ...

fail:
    SSLFreeBuffer(&signedHashes);
    SSLFreeBuffer(&hashCtx);
    return err;
}
引用:
ImperialViolet Adam Langley's Weblog
https://www.imperialviolet.org/


上記のコードで「goto fail;」が2行連続で書かれていることに問題があります。
通常、if文で{}をつけない場合は、条件が合致した時にif文の次のステートメントの処理のみ行います。

ところが今回のケースでは「goto fail;」が2行連続で書かれているので、if文の結果に関わらず
2つ目の「goto fail;」の処理が実行されることになります。
そのため


        if ((err = SSLHashSHA1.final(&hashCtx, &hashOut)) != 0)
            goto fail;


以降の処理が行われることはないまま「fail:」の処理に移動してしまいます。
これにより、SSL認証が正しく行われないまま接続に成功してしまうということです。
非常に単純なミスだそうです。

---

さて、そもそもSSLとは何のことでしょうか。
SSLとは「Secure Sockets Layer」の略で、暗号化により通信を安全に保つ仕組みのことです。

SSLとは 【 Secure Sockets Layer 】 - 意味/解説/説明/定義 : IT用語辞典
http://e-words.jp/w/SSL.html

例えば、私たちがWebサイト等でログインするとき、
ユーザー名とパスワードの情報を入力して、サーバー側へデータを送信しますが、
この情報を暗号化せずに送ってしまうと、悪意を持った人が横から盗み見ることができてしまいます。
そこで、SSLで暗号化することにより、その暗号を解く鍵を持ったサーバーだけがユーザー名やパスワードを見られるようにするのです。

今回のバグでは私たちの情報が危険な状態に晒されたまま
通信が行われていたということになります。

まだアップデートしていない人は早急に行いましょう。
ただし、そのときは安全なネットワークの中で行ってください。


たった1行のコーディングミスでこんなにも大きな影響を及ぼします。
開発のときはテストの作業も十分に注意して行いたいと思います。

2014年2月24日月曜日

消せるコピー機について

株式会社Pro-SPIREソリューション事業部の鳶田です。


本日は東芝テックが開発した通称「消せるコピー機」、Loops(ループス)について、ご紹介いたします。

消せるコピー機とはなにか、端的に言えば印字された用紙をまた白紙に戻すということです。

東芝テック-Loops
http://www.toshibatec.co.jp/products/office/loops/feature/

東芝テックは2012年11月12日に、新型複合機システム「Loops」を開発したと発表しました。
加熱すると文字や画像が消える特殊なトナー(粉末)を使い、用紙の節約を可能にしたエコ志向の複合機です。

ペーパーレス化によるコスト削減は、経営面において重要な課題の一つだと考えられます。まさに革命的ですね。

msn 産経ニュース-東芝テックが「消せるコピー機」を開発 消せるトナーが鍵 用紙を繰り返し活用
http://sankei.jp.msn.com/economy/news/121112/biz12111218450012-n1.htm

具体的にどのくらい用紙節約ができるのかというと、1枚の用紙を5回まで再利用可能です。

Office Hard Ware A1-用紙のインクを消して再利用! 東芝コピー機Loopsループス
http://www.ohw.jp/html/page137.html

Loopsで使用されている特殊なトナーは、文具メーカーのパイロットと共同開発したもので、消色作業はA4用紙30枚の印刷物を1分で消せます。

「消色」のほかにも、文字を消す際に印字された文書を「電子化」して保存する機能や、消えないインクを使った再利用できない印刷物を「分別」することも可能です。

「消色」、「電子化」、「分別」これらを同時に行う「Loops」は世界初の複合機システムとされました。



ペーパーレス化と言われて久しい世の中ですが、
Loopsのような「エコ」に特化したシステムは、印刷機器業界の未来に繋がる重要なキーワードの一つなのではないでしょうか。

本日の小話は以上となります。

2014年2月21日金曜日

音がパスワードになるようです。

こんにちは。
株式会社Pro-SPIREソリューション事業部の藤野です。

今日のテーマは、IT機器を扱う上で欠かせないパスワードについてです。

不正なユーザーが接続できないようにするパスワード。
セキュリティを高めるためには、長く、推測しにくい文字列にすることが一般的に推奨されています。

しかしITの発達とともに、何を使うにもパスワードが必要になっています。
どこでどのパスワードを設定したか、たくさんの複雑なパスワードをおぼえておくのは難しいですし
そもそも入力するのに手間がかかります。

かと言って、おぼえておける範囲のかんたんなパスワードにしてしまいますと、セキュリティが弱くなってしまいます。
セキュリティを強化するためには、どうしても手間を増やして利便性を削らなければならないのが普通でした。

そんななかで先日、GoogleがイスラエルのSlickLoginという会社を買収したというニュースが流れました。
SlickLoginは高周波音を使った認証技術の開発に力を入れています。
これは、スマートフォンをPCに近づけるだけでパスワード不要でログインできるようになる技術です。
認証情報を複雑に保ちつつ、かんたんな操作により利便性を向上できます。

Google Acquires SlickLogin, The Sound-Based Password Alternative
http://techcrunch.com/2014/02/16/google-acquires-slicklogin-the-sound-based-password-alternative/

Google、音波とスマートフォンを利用したユニークなユーザー認証のSlickLoginを買収
http://jp.techcrunch.com/2014/02/17/20140216google-acquires-slicklogin-the-sound-based-password-alternative/

この技術で使われる高周波音は人間の耳に聞こえない音で、ログインするときに毎回異なるので録音して盗まれることはないそうです。
また、ユーザーの情報は全て携帯端末側で暗号化して送信されるので
すぐそばで情報が盗みとられたり、他人のユーザーがなりすましでアクセスしたりすることもできなくなっています。
まさに家の鍵を持ち歩いているような感覚です。
高周波音のせいで、ログインする度に飼っている犬が吠えたりしないでしょうかね。

SlickLoginはこの技術を昨年2013年9月に発表したばかりで、
これからの成長が期待される企業として注目されています。

SlickLogin Aims To Kill The Password By Singing A Silent Song To Your Smartphone
http://techcrunch.com/2013/09/09/slicklogin-wants-to-kill-the-password-by-singing-a-silent-song-to-your-smartphone/

SlickLogin | Security People Love
http://www.slicklogin.com/

セキュリティはとても奥が深いです。
もっと勉強していこうと思います。

IPA ISEC セキュア・プログラミング講座:Webアプリケーション編
https://www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/101.html

2014年2月20日木曜日

最新版リリース「grep 2.17」

株式会社Pro-SPIREソリューション事業部の鳶田です。

本日は皆さんもお世話になっているあの文字列検索ツールgrepの最新版「grep 2.17」がリリースされたニュースをお伝えします。

grep - GNU Project
http://www.gnu.org/software/grep/

grepとは-IT用語辞典バイナリ
http://www.sophia-it.com/content/grep

wiki
http://ja.wikipedia.org/wiki/Grep

grepは「global regular expression print」の略であり、正規表現によるパターン検索も可能な優れものです。


今回の新バージョン grep 2.17 は、今年1月初めにリリースされた grep 2.16 と比べて「最大10倍の高速化」が実現されているといわれてます。
具体的にどのような場合に10倍に高速化されるかというと、「-i オプション使用時の、 \ または [ が含まれていないパターン」を検索する際の速度だそうです。

また、gnulibもアップデートされ、2010年3月より無効になっていた--mmapオプションがgrep 2.17で完全に削除されました。

文字列検索コマンド「grep 2.17」リリース
http://sourceforge.jp/magazine/14/02/19/153000

私はシステム開発の現場についてから grep を多用するようになりました。
今では目で探索することがもどかしくてたまりません。
個人的なgrepのメリット・デメリットを挙げると、次の通りです。

【メリット】
正規表現が使えることで、検索だけでなく細かい置換を行う場合でも作業が捗る。

【デメリット】
一度検索したことで、全て網羅した気になってしまう。

本日の小話は以上です。

2014年2月19日水曜日

日本でもPS4が発売されます。

こんにちは。
株式会社Pro-SPIREソリューション事業部の藤野です。

今回はゲームの話です。
2014年2月22日にソニーが製作した家庭用ゲーム機、PlayStation4(PS4)が発売されます。

海外では昨年2013年末から既に販売されており、現時点で約530万台の売り上げを記録しています。

PlayStation®4 | プレイステーション® オフィシャルサイト
http://www.jp.playstation.com/ps4/

ソニーのPS4世界販売は530万台、計画前倒しで突破
http://jp.reuters.com/article/topNews/idJPTYEA1H05D20140218

前回のPS3と比べてPS4はどこが変わったのでしょうか。
スペックはもちろん向上しているのですが、中でも大きな特徴はメインCPUの変化です。

PS3ではIBMや東芝と共同開発されたCellというCPUが採用されておりましたが、
PS4ではAMDのJaguarというCPUが組み込まれています。

このJaguarは、1コアあたりの性能はCellほど高性能ではありませんが、PS4には合計で8コアも搭載されており、
消費電力が抑えられたバランス重視のCPUです。

また、ゲーム機においては処理速度に関わるCPUよりも
画像処理を担うGPUのスペックのほうが重要であったりします。

最近気になりだしたCPUとGPUの違いについて
http://yuuxxxx.hatenablog.com/entry/2013/02/27/223051

JaguarはCPUとGPUを統合したAPU(Accelerated Processing Unit)と呼ばれるものです。
アーキテクチャは汎用的なPCと同じx86系ですので、ゲーム開発者は一般的な開発ノウハウを流用することができます。
また、JaguarはGPU側の比重が高くなっているので、画像処理が主なゲーム用途に向いているといえます。

よく分かるPS4の性能
http://gemegehageha.seesaa.net/

PS3は、高い性能を活かすためにCell独自の仕様に合わせてソフトを作る必要がありました。
そのため、ソフトの開発が難しいという声が挙がっておりました。
PS4では汎用性を持たせた仕様になったことでその問題が解消されそうです。
おもしろいゲームソフトがたくさん発売されればいいですね。

他にもネットワーク接続での遊び方が増えたなど、調べてみるといろいろな機能があります。

「PS4」ってどれだけすごいの? PS3とスペック比較!
http://matome.naver.jp/odai/2138539053056291701

私はゲームはあまりしないのですが興味がわいてきました。
PS4の発売が楽しみです。

2014年2月18日火曜日

ソチ五輪を支えるIT技術

株式会社Pro-SPIREソリューション事業部の鳶田です。


本日は、ソチオリンピックで注目されている最新の「センシング技術」を紹介します。
センシング技術とはものごとの変化を検知する技術です。

センシング技術

センシング技術の中でも、今回のソチオリンピックに関して私が注目したのはスイスの時計メーカー・オメガの新技術です。


OMEGA-公式サイト

オメガは1932年から、これまで夏冬25回の公式計時を務めてきました。
2020年まで国際オリンピック委員会と契約しており、東京五輪も担当することがすでに決まってます。

朝日新聞-世界記録をとらえる技術最前線 オメガ計時責任者が語る
http://www.asahi.com/and_M/information/TKY201311110139.html?ref=reca

ソチオリンピックの公式時計を担当するオメガは、
今回、最高速度150kmの「氷上のF1」とも呼ばれるボブスレーの測定に「オメガ測定装置(OMEGA Measurement Unit)」を設置してます。

オメガ測定装置には、次の3つのセンサが内蔵されてます。
・速度センサ    :走行中のソリの速度を計測します
・3D加速度センサ :走行中の選手にかかる力の変化を計測します
・3Dジャイロセンサ :複雑な形状のトラックを走行中のソリの速度変化を計測します

1/100秒を争う競技となると、厳密な判定を下すにはこういったいくつものセンサが重要となるんですね。いずれのセンサもリアルタイムで計測することが可能です。

朝日新聞-「氷上のF1」の時を刻む…オメガの新技術がソチ五輪でデビュー
http://www.asahi.com/and_M/information/TKY201312270025.html

精密なセンシング技術が向上していくことで、
競技以外にも、公共の乗り物などでの安全策のひとつにつながればと思います。
早く自動車にも応用されて、完全自律運転の時代がこないかと待ち遠しいです。

以上、本日の小話でした。

2014年2月17日月曜日

消費税増加に伴う情報システムへの影響

こんにちは。
株式会社Pro-SPIREソリューション事業部の藤野です。

雪が降ると移動するのに普段の倍以上の時間がかかります。
もう雪はこりごりですね。大変です。

さて、今回は消費税が増加することにより、情報システムにどのような影響を及ぼすのかについて
お話していきたいと思います。

法律や税制など世の中の仕組みが変われば、それに応じて情報システムも変えていく必要があります。
消費税増税に向けて、最近では主に金融業界の情報システムに関係するプロジェクトが増えていますが、
意外な業界が増税と関係している場合があります。

例えばアミューズメント業界です。
ゲームセンターにあるUFOキャッチャーやメダルゲームは、
現在は100円単位で料金が設定されています。
消費税5%で100円ですから、消費税8%では約103円となる計算です。

値上がりの額としてはそれほど高くないように見えますが、
簡単に値上げできない理由があります。
消費税3%時代からゲームは100円でしたし、
ワンコインで遊べる手軽さが消費者の心を掻き立てる重要な要素となっているためです。
とはいえ、値上げしないままでは利益が下がってしまいますので、
企業側としては何かしらの対策を練る必要が考えられます。

実際の動きとして、大手アミューズメント企業のバンダイナムコでは今年2014年3月に約20店舗の不採算店を閉鎖するほか、
利用時間による新しい課金制度なども検討しています。

バンダイナムコ、ゲーセン20店舗閉鎖へ 全店舗の1割削減
http://www.itmedia.co.jp/news/articles/1402/06/news045.html

ゲーセンの「時間課金制」検討 消費税増税でバンダイナムコ・石川社長
http://www.sankeibiz.jp/business/news/130705/bsd1307050501003-n1.htm

新しい課金制度の導入のためには、新規情報システムの導入
または既存の情報システムの更改が必須でしょう。
例えば、コナミやタイトーが導入を推進している電子マネーの場合は
店舗への端末機器の導入と、決済システムの整備が不可欠なはずです。

遊べる電子マネー「PASELI(パセリ)」
http://paseli.konami.jp/index.html

株式会社タイトー|公式ページ||ゲームセンターをもっと遊びやすく!電子マネー使えます!
http://www.taito.co.jp/gc/special/pm.html

このように、消費税の増加により更なる情報システム投資が必要な業界は多いと思います。

情報システム開発者である私たちの基本的な方針は、こういった変化に対し柔軟に対応できるよう、
汎用性を持たせたシステムを設計することです。

しかしながら、想定しうる全ての状況に対応したものを作ることは難しく、
そもそも想定していなかったことも十分に起こりうるのです。

企業側はこういった変化に敏感に反応し、
私たち開発者はそれに対して有効な代替手段や新規手法を提案していくことで、
業界全体としてできるだけ早めに対応をとっていくことが重要です。

2014年2月14日金曜日

USBメモリでWindowsを持ち運ぶ「Windows To Go」

株式会社Pro-SPIREソリューション事業部の鳶田です。


今回の話題は Windows 8 Enterprise でサポートしている「Windows To Go」についてです。
Windows To Go とは、USBストレージデバイス(USBメモリや外付けHDD)から
OS(Windows8)が起動可能になるサービスです。

Windows 8 Enterprise - Windows To Go

USBメモリに Windows To Go をインストールすることにより、
外出時、出張先などでいつでも自分のユーザー環境を再現することができます。

ITmedia-USBメモリでWindowsを持ち運ぶ「Windows To Go」の実力は?

Windows To Go を使用するにあたり、注意する点は次の通りです。


  • 「ローカル接続」として認識される外付けストレージが必要
  • 作成時にWindows8のインストールDiskまたはisoファイルが必要
  • Windows To Goに利用するストレージは、空っぽの状態である事
  • 接続するPCは、USBブート可能である事。Windows8の動作要件を満たしている事
  • Windows To Goで起動したPCは、内臓HDDにはアクセスできない
Windows 8の新機能Windows To Goが面白い!Enterprise版のみの提供なんて勿体無い

セキュリティー上の懸念に対しては、Windows7/8の「BitLocker」という機能があります。
「BitLocker」とはドライブ内のデータを自動で暗号化してくれる機能です。
他者からのデータの盗難、ハッキングを防ぐことが可能になります。
これにより、万が一USBメモリを紛失したとしても、中身のデータが盗み取られる心配はありません。

BitLocker ドライブ暗号

また、USBメモリ内のOSは接続先のPCから完全に独立しているため、出先のPCで作業をしたとしても、
ウィルスに感染したりパスワードを抜き取られる心配もありません。

ノートPCを持ち歩く必要性が完全になくなるわけではありませんが、
持ち運びする機会を減らすことができ、遠出の際は大変便利になるかと思います。
Enterprise版のみというのが惜しいところですね。

以上、本日の小話でした。

2014年2月13日木曜日

ソフトウェア開発デザインパターンについて

こんにちは。
株式会社Pro-SPIREソリューション事業部の藤野です。

今回はデザインパターンに関してのご紹介です。

デザインパターンとは、ソフトウェア開発における設計パターンのことを指します。
カタログ化されたパターンを基に設計をすることで開発を円滑に進めることができます。

デザインパターンとは 【 design pattern 】 - IT用語辞典 e-Words
http://e-words.jp/w/E38387E382B6E382A4E383B3E38391E382BFE383BCE383B3.html

デザインパターンの考え方はGoFという4人組の著書により発表されました。
『オブジェクト指向における再利用のためのデザインパターン』という本です。
ここでは23のパターンが紹介されており
各インスタンスの関係が細かく定義されています。

日本では結城浩さんの著書『Java言語で学ぶデザインパターン入門』が有名です。
http://www.hyuki.com/dp/

こちらはわかりやすいサイトです。

サルでもわかる 逆引きデザインパターン
http://www.nulab.co.jp/designPatterns/designPatterns1/designPatterns1-1.html

デザインパターン | TECHSCORE(テックスコア)
http://www.techscore.com/tech/DesignPattern/index.html/


システム開発において、先人たちが考えたものを利用することはとても重要です。
また、数ある情報の中から最適なものを選ぶためにも、前提となる知識が必要となってきます。
デザインパターンを使いこなすためにも、まずはオブジェクト指向を理解しなければなりませんね。

2014年2月12日水曜日

火星で「歌丸」さんそっくりの人面岩が発見される

株式会社Pro-SPIREソリューション事業部の鳶田です。


本日の話題は、火星で「歌丸」さんそっくりの人面岩が発見されるという荒唐無稽なニュースについてです。
2014年1月30日にNASAが公開した火星の風景画像に、人工物らしきものが発見されました。
場所は火星の「ディンゴギャップ砂丘」です。
日本ではその人工物が笑点「歌丸師匠」の顔に非常に似ていることから、密かに話題となっています。


Discovered on Mars:Toltec Face, Ancient Building, Pictographic Language Engraved in Rock - Feb 6, 2014

この写真は、2011年に地球から火星に向けて打ち上げられた探査機「キュリオシティ」により撮影されたものです。
キュリオシティには 1200 x 1200 ピクセルの高解像度カメラが搭載されており、
いわゆる720pハイビジョン動画を撮影することもできます。
(ただし、地球への直接のデータ転送効率は最大32kbpsとのことなので、地球までの送信にはきっと時間がかかるでしょう…)

Mars Science Laboratory | Curiosity Rover
http://mars.jpl.nasa.gov/msl/

地球で火星の鮮明な映像を、誰でもたくさん見られるようになりました(本日現在で約12万点です!)が、
そうなると怪しそうな物体を見出す人も増えるわけです。
上記の記事では、今回のものは最も人工物に近く、地球のトルテカ文明に近いと主張されています。

トゥーラ・シココティトラン遺跡(トルテカ文明)

-----

惑星の探査といえば、日本で最も新しく打ち上げられたのが惑星観測用の宇宙望遠鏡「ひさき(SPRINT-A)」ですね。
その役割は主に地球型惑星(地球、金星、火星)の大気が宇宙空間に逃げ出すメカニズムを調べることです。

JAXA-宇宙航空研究開発機構

地球は奇跡の星とされていますが、実際は凄まじく低確率で起きた出来事を奇跡と指しています。
であれば、他の惑星でも同じ奇跡が起きている可能性はあります。
もしかしたら私たち地球人以外にも、毎日パソコンに向かってキーボードを叩いている生命体がいるかもしれませんね。

本日の小話は以上になります。

2014年2月10日月曜日

新感覚のデバイス Google Glass

こんにちは。
株式会社Pro-SPIREソリューション事業部の藤野です。

先日は久しぶりの大雪でしたね。
大変な思いをした人も多いと思います。お疲れ様です。

技術が発達していくにつれて、私たちとバーチャル世界との間にある隔たりは無くなりつつあります。
昔はコンピューターを動かすためにコマンドを1つ1つ入力していましたが、
現在ではタッチや音声で命令を下すことができるようになりました。

さらにそれが進化したものとして、今回は最近話題となっている
メガネ型デバイスGoogle Glassをご紹介します。

Google Glassはメガネにコンピューターが内蔵されており、
瞬きをするだけで写真を撮ることができたり、音声で検索やマップを起動させることが出来ます。
もはやデバイスに触れる必要がないのです。

Google Glass
http://www.google.com/glass/start/

見た目もスタイリッシュでかっこいいです。

今後、徐々に普及していくと思われます。
ニューヨーク市警も使用を考えているという記事を発見しました。

VentureBeat
http://venturebeat.com/2014/02/05/nypd-google-glass/

NYの警察官はグーグルグラス装着へ? 現在テスト中
http://www.gizmodo.jp/2014/02/ny_20.html

確かに犯罪は突発的に起こるものですから、
即座に機能を発揮できるGoogle Glassは実用的かもしれません。
最新の技術を積極的に採用しようとする姿勢は大事ですね。


現在、Google Glassはアメリカで販売されていますが、
日本での発売は今年2014年後半になるかもという噂もあります。

発売されれば是非とも試してみたいですね。


2014年2月7日金曜日

Twitter Data Grants

株式会社Pro-SPIREソリューション事業部の鳶田です。


本日の話題は、(米国時間)2014年2月5日に米Twitterから発表されましたTwitter Data Grantsについてです。
Twitter Data Grantsは、公開されているTwitterデータを無償で学術研究者に提供するプロジェクトです。

Twitter Data Grants(公式)

Twitter Data Grants(日本語訳)

プロジェクトに参加したい研究機関は、3月15日までに提案書を提出する必要があります。

ちなみに、1日あたりの公開ツイートは5億件以上で、累計すると膨大な量になります。
そんなツイートデータを過去に視覚化した開発もありました。

Twitter、東日本大震災時の世界のツイートを視覚化した動画を公開

また、既に一部の研究機関には無料でTwitterデータを提供しており、
その事例として、ジョンズ・ホプキンス大学による世界でのインフルエンザ発症状況分析が役立てられてます。

ジョンズ・ホプキンス大学

ツイッターでインフルエンザ流行地域の予測目指す


私たちのなんとなく呟いた一言が、
世の中の情報の一部として役立つ可能性を秘めているんですね。

cnet
Gnipの最高経営責任者(CEO)であるChris Moody氏は声明で、「Twitterから提供されるパブリックなソーシャルデータは、これまで存在してきた中で最も重要な、人間の思考に関するアーカイブの1つとなっている。われわれは、その研究用途が無限にあると考えている」と述べている。
※cnetの記事【Twitter、「Data Grants」プロジェクト始動--研究機関にパブリックデータ提供】から抜粋

人が何かアクションを起こして生まれたデータは、単なる履歴にしかみえないかもしれませんが、
貴重なその人の実績であり歴史です。
人が歴史を振り返り、未来を考えるのはさらなる発展、改善を求めるためであり、
データでも同じことがいえると思います。

世の中がこうして少しずつ歴史を積み重ねて、
明るい未来を構築していければなによりかと、私は思います。

以上、本日の小話でした。

2014年2月6日木曜日

コンピューター将棋 VS プロ棋士

こんにちは。
株式会社Pro-SPIREソリューション事業部の藤野です。

今回のテーマはコンピューターゲームです。

「コンピューターは人間を越えるのか」という議論はずいぶん昔からあります。
それを計るものとしてコンピューターと人間をゲームで対戦させるという試みが行われてきました。

IBMのコンピューター「Deep Blue」がチェスのプロを打ち負かしたというニュースも
既に15年以上昔のものとなりました。
https://www.research.ibm.com/deepblue/

コンピューターVS人間。
世界的にはチェスが有名ですが、日本では将棋での対戦が行われています。
電王戦といわれる、ドワンゴと日本将棋連盟が主催の大会です。

今年2014年には第3回が開催されます。
なんと、安部首相も関わっているそうです。

将棋電王戦 HUMAN VS COMPUTER | ニコニコ動画
http://ex.nicovideo.jp/denou/

また、同じく今年2014年から囲碁での対戦も行われます。

第1回 囲碁電王戦 | ニコニコ動画
http://ex.nicovideo.jp/denou/igo/


ちなみに、第3回の将棋大会で使用されるマシンのスペックがこちらです。

第3回 将棋 電王戦 x GALLERIA|ドスパラ公式通販サイト
http://www.dospara.co.jp/5gamepc/cts_denou

高性能です。プロ棋士を打ち負かすにはやはりこれくらいのスペックが必要なのでしょう。

コンピューターゲームでは、マシンのスペックはもちろんのことですが、
何よりも相手の手の内を読む、思考ルーチンが大切です。
プレイヤーに対し、コンピューターがどのような行動をとるのかを決定します。
コンピューターの行動パターンを広げるには、より複雑に分岐するルーチンが必要です。

コンピューターゲームの世界は奥が深いです。


2014年2月5日水曜日

第3のモバイルOS

株式会社Pro-SPIREソリューション事業部の鳶田です。

本日の話題は第3のモバイルOSについてです。


モバイルOSというのも、メジャーどころは「Android」、「iOS」ですが、

第3のOSとして、近頃「Tizen」、「Firefox OS」の話題が浮き彫りになってまいりました。

二つのOSの主な特徴は次の通りです。

Tizen(タイゼン)
  • Linuxベースのモバイル向けのOS
  • オープンソース
【開発言語】
JavaScript、HTML5、C++

【2014年1月のニュース】
NTTドコモがTizenをスマートフォンに導入しようとしましたが、突然の延期となりました。

engadget


Firefox OS(ファイアフォックス オーエス)
  • Web標準に特化したプラットフォーム
  • オープンソース
【開発言語】
JavaScript、HTML5

【2014年1月のニュース】
パナソニックが次世代スマートテレビにFirefoxOSを搭載することが決定しました。

MozillaJapanブログ


どちらもオープンソースということで、開発者にとっては非常に興味深い話だと思われます。
ちなみにドコモが「Tizen」搭載スマートフォン、
KDDIが「Firefox OS」搭載スマートフォンをそれぞれ発売するようです。

今後のモバイル市場の動向が気になるところですね。

出典-gori.me http://gori.me/mobile/27321
以上、本日の小話でした。

2014年2月4日火曜日

Developers Summit 2014 が開催されます。

こんにちは。
株式会社Pro-SPIREソリューション事業部の藤野です。

春先のように暖かくったり雪が降って真冬の寒さになったりと大変です。
体調管理に気をつけないといけませんね。

今回は技術者がどのように情報を共有しているかにスポットを当ててみます。

ITは日々めまぐるしい発展をとげております。
その中で私たちのような技術者が成長していくためには、
常に情報に対して敏感にアンテナを張っていないといけません。
そこで、情報共有を目的に巷では様々な勉強会が行われているのですが、
中でも規模の大きなイベントとして、年に1度開催されるDevelopers Summitが挙げられます。

Developers Summit 2014:開発者のためのITカンファレンス
http://event.shoeisha.jp/devsumi/20140213/

誰もが知っている大手企業からベンチャー企業に至るまで、
多くの団体が出展に名乗りを挙げております。
以前、取り上げました日本Seleniumユーザーコミュニティの名前もありますね。

私たちのようなSEは、職業上、プロジェクトが開始されると
チームのメンバー以外の人と交流をもたなくなってしまいがちです。

こういったイベントに参加し、会社やプロジェクトの外にいる人と交流を深めることで
技術者として成長することができます。
また、何よりモチベーションを上げるためのいい刺激になります。

皆さんもイベントや勉強会に参加してみてはいかがでしょうか。

以下、参考となりそうなサイトです。

IT 勉強会カレンダー - Google
https://www.google.com/calendar/embed?src=fvijvohm91uifvd9hratehf65k%40group.calendar.google.com

IT勉強会カレンダーを便利に使うサービス・アプリまとめ - NAVER まとめ
http://matome.naver.jp/odai/2133851075393345701

IT勉強会に参加してみよう!参加の注意点・探し方・レポートや資料
https://blogs.oracle.com/oracle4engineer/entry/column_it_workshop

2014年2月3日月曜日

子供のスマートフォンの問題事情

株式会社Pro-SPIREソリューション事業部の鳶田です。


本日の話題は子供のスマートフォンの扱いにおける問題点です。

習い事や友達同士の付き合いが盛んな子供に、
親は子供との連絡手段を得るため、
最近ではスマートフォンを持たせる傾向が多く表れてきました。

日本での15歳以上のスマートフォンの保有率は2013年11月の博報堂の調査で55.2%です。
それに対して、小学生(12歳以下)の子供のスマートフォンの保有率は2013年9月のBenesse教育情報サイトの調査で7.1%です。

株式会社博報堂DYホールディングス 「全国スマートフォンユーザー1000人定期調査」第8回分析結果
http://www.hakuhodo.co.jp/archives/newsrelease/15354

マイナビニュース ガラケーを抜き去ったスマホ普及率、どこまで拡大? - gooスマホ部 Q&A

Benesse教育情報サイト こんなに普及したスマートフォン、その実態は?
http://benesse.jp/blog/20131017/p1.html

ガジェッティきっず 小学生のケータイ・スマホ普及率26%。うちスマホ保有率は7.1%にとどまる。

子供のスマートフォン利用について、次のような問題点があります。

・「ウェブサイトやアプリを利用することで犯罪トラブルや犯罪被害に巻き込まれる恐れが高くなる」
・「ネットで子供に悪影響を与える情報を閲覧する恐れが高くなる」

これらは内閣府が2013年9月に世論調査結果として挙げたものです。

内閣府 世論調査報告書 平成25年7月調査 子どもの安全に関する世論調査
http://www8.cao.go.jp/survey/h25/h25-kodomo/index.html

「子供のスマホ利用」7割超が不安 内閣府調査 犯罪被害やネット情報の悪影響懸念

最近よく目にするニュースに当てはまりますね。
実際に起きた事件は、日本国内でも少なくありません。

LINEがきっかけの事件多発…原因はスマホ利用に?


今後、ますますスマートフォンの所持率は増加していくとみられます。
メールや電話以外にも、生活を充実させてくれるような機能が多彩なスマートフォンですが、
その分ネットに関する知識、教養がさらに必要になっていくのではないのでしょうか。

本日の話題は以上になります。