電脳コイルを見てからというもの、電脳メガネが欲しくてたまらない。 ほんとは電脳メガネを作りたいのだけど、共通のVR空間を構築するには現在の技術ではハード・ソフトともにハードルが高い。

なので、比較的簡単なヴァーチャルキーボードがまず欲しい。

仕様

  • キーボードがVR空間に出現
  • タッチすることで、外部デバイスに信号を送信

まずはこれだけで。もっとも、何もない空間上でタッチすることがUI的に優れているかどうかという問題はある。机に投影するタイプのヴァーチャルキーボードはすでにあるがこちらは普通に使いやすそう。だがしかし、空間に浮かぶキーボードという見た目、デザイン、雰囲気・・・などがエンジニア魂に火が付かざるを得ない、たとえ使い心地が悪いとしても!

超えるべきハードル(思いついたもの)

  • 描画するデバイスの選定
  • 3D空間への描画
  • 「手」の認識
  • 手が触れたかどうかの判定(誤差数ミリ程度)
  • レンダリングスピード
  • デバイスへの出力

ヴァーチャルキーボードからの入力で、普通のPC・液晶ディスプレイを用いて操作できたら良いな

posted by Png yoshitetsu on Tue 5 Aug 2008 at 21:16 with 2 comments

モジュール内で、関係ないモジュールのクラスを定義してもいいんですね。 まぁ、やらん方がいいとは思うけど。

   1  module Foo
   2  end
   3  
   4  module Baz
   5    class ::Foo::Bar
   6      def xyzzy
   7        'hoge'
   8      end
   9    end
  10  end
  11  
  12  Foo::Bar.new.xyzzy #=> 'hoge'

posted by Png technohippy on Tue 5 Aug 2008 at 20:43

CMSで改行入力したものを出力時に
として出力するヘルパタグ。 application_helper.rbに追加する用。

   1  def hbr(str)
   2    str = html_escape(str)
   3    str.gsub(/\r\n|\r|\n/, "<br />")
   4  end

VIEW側では<%=hbr textarea_value %>のように使う。

posted by Face ysakaki on Tue 5 Aug 2008 at 15:15
Contents
ヴァーチャルキーボードの可能性
クラス定義
HTMLエスケープして改行をbrに変換
Comments
瀧内元気: MacOS版は以下にあります * [genki/ViMouse](https://githu... '23-1
KingofSmack: Here also good reads for this mobile applicatio... '14-5
Spencer: You don't have to re-compile it, this version w... '14-4
staiano: Any chance we can get a recompile for 10.9? '14-1
dsjf: https://gist.github.com/6bf1bf2c3cbb5eb6e7a7 これ... '13-1
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ