
「VR(仮想現実)を悪用すれば、相手の視覚をジャックできる」――PlayStation VR用ゲーム「サマーレッスン」を開発した、バンダイナムコエンターテインメントの原田勝弘チーフプロデューサーが3月4日、政府のサイバーセキュリティ啓発イベント「サイバー攻撃を目撃せよ!2017」(ベルサール秋葉原)で、VR技術に潜むリスクについて話した。VRを悪用すると、端末を装着したユーザーを嘔吐(おうと)させたり、洗脳したりできる可能性があるという。 「VRは近い将来、ゲームやエンタメに限らず、何らかの形で生活の中に存在するものになる」と原田さんは話す。例えば、Web会議システムにVR端末を導入して臨場感を高めたり、トラウマをVR世界であえて追体験し、徐々に慣れて克服したり――など、さまざまな用途が見込まれるという。 一方「VRゲームを研究する間に、さまざまな悪用の恐れを発見した」とも。「PCやスマホ
VRヘッドセットは仮想現実の中で自分がプレイしているような没入感を味わえるのがポイントですが、VRのFPSゲーム「StrikerVR」がゲーム内の銃火器の振動や反動を再現することでさらなる没入感を得られる専用ガンコントローラー「Haptic VR Gun」を開発しました。実際にHaptic VR Gunを使用している様子がわかるムービーも公開されています。 strikervr http://www.strikervr.com/ StrikerVRがどのようなVRゲームなのかは、以下のムービーを見るとわかります。 StrikerVR - YouTube 銃を構えてどこかに突入する兵士たち。 銃の中身が分解されていき…… 射撃するとどのように反動が伝わっていくのかが矢印で図説されています。 WEIGHT DISTRIBUTION(重量配分) VIBRATION(振動) SHOCK(衝撃) これ
仕掛け人は“オタクマーケター” 日本IBMは、昨年3月に「ソードアート・オンライン ザ・ビギニング Sponsored by IBM」と題した約200人限定の体験イベントを実施。同社が「コグニティブ・コンピューティング」と呼ぶAI技術や、クラウドサービス「IBM Bluemix Infrastructure」(旧SoftLayer)の要素を取り入れたVRコンテンツを来場者たちが体験した。 イベント開催から約1年、「テクノロジーはワクワクする世界。ワクワクする感じで伝えていきたい」──そう語るのは、同社の山口有希子部長(マーケティング&コミュニケーション デジタル コンテンツ マーケティング&サービス)だ。社内で“オタクマーケター”との異名を持つ彼女は、このイベントを仕掛けた張本人でもある。
交通事故など「危ない!」と感じた瞬間には、周囲の風景がスローモーションに見える――そんな現象が本当に起こるとする研究成果を千葉大学が発表した。危険を感じた時は視覚の処理能力が通常よりも高まり、事態がスローモーションのように感じることを確認したという。 危険や安全の印象を与えるカラーの画像を24枚用意し、それぞれ1秒間表示した後、10~60ミリ秒の範囲でモノクロ画像に切り替える実験を行った。危険な画像の場合は、モノクロに見えるのに必要な時間が短くなった。これにより、危険な状況では、通常より早く視覚情報を処理できる可能性が分かったという。 また、0.4~1.6秒の範囲で各画像を表示し、1秒間の長さを感じるのにかかる時間も測定。危険な画像が見えている時間は、実際より長く感じることを確認した。2つの実験から、危険な状況では物事がスローモーションに見えることを証明したという。 成果は、日本心理学会が
シェルからでも重い処理というのはちょこちょこあって、例えば超デカいログファイルを移動して圧縮したりというお仕事は世界中のあらゆる場所で毎日行われていたりする。コマンドラインからでも大量の圧縮済みログファイルをいっぺんに展開したい、とか。 あるディレクトリ以下に存在するたくさんのファイルを(圧縮済みのものを除いて)全部 bzip2 圧縮したい!と思ったら、とりあえずさくっと次のようにコマンドラインで叩けばいい。 $ find . -not -name '*.bz2' | xargs bzip2 これで、まあそんなに問題なく効率的にbzip2圧縮ができる。だがしかし。 最近は複数コアのCPUが普通に転がってるし、あまつさえHyperThreadingが有効になってたりしてOSから見える論理CPU数がハンパない。普通に8とかある。その一方で複数コアを使用してくれるコマンドというのはあんまりなくて
新たな「国土のグランドデザイン」の検討に資するため、2010年の国勢調査に基づき、2050年までの約1km四方(1キロメッシュ)別の将来人口の試算を行いました。 ・ 本試算は、全国的な傾向を把握するため、一定の仮定の下に全国一律の方法で計算したものです。 ・ 地域別集計のために補正したデータも作成しました。 ・ 1キロメッシュは標準地域メッシュ(第3次地域区画)です。緯線・経線で区画されたもので緯度・経度により面積が異なります。 ※将来人口の試算値については、500mメッシュ単位を基本とするなど推計方法の精緻化を行ったため、改定されています(H29推計)。 新しい推計値はこちら。 ○グラフ・地図(第8回『新たな「国土のグランドデザイン」構築に関する有識者懇談会』配布資料) ・ 地域別、年齢別の人口増減率(2010年-2050年)別の地点数割合(グラフ)、ブロック別・都道府県別総人口の増減状
Unityに限らずプログラムを作成し管理する際、整形のルールを設けることでソースコードを読む負荷が大分減る。ただし、この手法で統一した際に整形ルールを守らないコードが出た場合、非常に気持ちが悪い。 ソースを整形する方法だが、基本的にMonodevelopのFormatがお手軽でお勧め出来る。但し、Unity 4.3以降ではMonodevelopのプロジェクトを作成する機能がバグっており、インテントが余計に気持ちの悪い物になるので、Mac版の場合は一旦ソリューションを修正する必要がある。 インテントを修復するには、プロジェクト毎に以下の手順を行う。 Monodevelopを開くプロジェクト -> ソリューションオプションを開くコードフォーマッティング → Text fileを開くIndent widthの設定を8から4へ変更する ソースコードを整形するには、以下の手順で行う。 Monodev
PHP コードの整形はプログラマがやるべきことじゃない - Shin x blog その通りだと思う。そしてそれは PHP に限ったことではない。 コーディングスタイルを周知してそれに従うというのは チームが大きくなればなるほど大切になるが、 同時に難しくなる。 Perl::Tidy を使うようになってから、自分のコード/チームのコードが読みやすくなった。 コードの整形に使う労力は減り、なんとなく開発のスピードも上がった。 コードの自動整形ツールは素晴らしい。 ぜひとも、他の言語でも使いたい。 ということで、各言語で使える整形ツールをまとめてみた。 GitHub にそれぞれ1行で書いたテストコードを自動整形させた結果のファイルがある。 HTML html-beautify 惜しい! div の閉じタグの位置を揃えて欲しいなという感じだ。 JavaScript js-beautify なかな
不戦条約(ふせんじょうやく)または戰爭抛棄ニ關スル條約(せんそうほうきにかんするじょうやく、英: Treaty for the Renunciation of War)は、第一次世界大戦後に締結された多国間条約で、国際紛争を解決する手段として、締約国相互で戦争の放棄を行い、紛争は平和的手段により解決することを規定した。パリ条約(協定)、パリ不戦条約、ケロッグ=ブリアン条約(協定)とも言う。 フランスのパリで締結されたためにパリ条約(協定)(Pact of Paris)あるいはパリ不戦条約と呼ぶこともあり、また最初フランスとアメリカの協議から始まり、多国間協議に広がったことから、アメリカの国務長官フランク・ケロッグと、フランスの外務大臣アリスティード・ブリアン両名の名にちなんでケロッグ=ブリアン条約(協定)(Kellogg-Briand Pact)とも言う。 1928年(昭和3年)8月27日
コマンドライン引数を取得する方法と,それを簡単に行なうライブラリ関数getoptについて. 引数の取得 とりあえず引数を取ってみる getopt いろんなコマンドはいろんな引数をとる. int main(int argc,char *argv[]) のargcが引数の数でargvが引数の値である.0番目の引数の値はプログラム自身の名前である. とりあえず引数を取ってみる次のプログラムは全ての引数を表示するだけのものである. includeint main(int argc,char *argv[]) { int i; for(i=0;i<argc;i++){ fprintf(stdout,”arg %d is %s\n”,i,argv[i]); } exit(0); } これを実行すると以下の感じになる. $> ./getArgs hoge fuga arg 0 is ./getArgs
シェルスクリプトで引数オプションを使いたい my_shell_script -a /usr/bin みたいに、bashのシェルスクリプトでも引数を扱いたい。 getopts を使えば引数が取れる bash では getopts を使えば、引数の処理を簡単に行うことができて便利。ruby などでは optparseに相当するやつです。 はじめに getopt / getopts の違いについて 全ての初めに。 getoptsについて読む前に知っておかなくちゃいけないことがある。 getopts コマンドとシェルのビルトインの二種類がある。 名前 種類 getopts シェル組み込み getopt コマンド・ファイル Google検索はgetopt/getopts を区別しないで結果を出すので注意が必要でした。 今回、調べたのは getopts です。 getopt は/usr/bin にある
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く