光ファイバーを二次元振動させて走査するAR用ディスプレイ
下図のような感じのディスプレイ作ろうとしてる人いないですかね。
撮像用途では光ファイバスキャナの研究を見かけたのですが。
ディスプレイでも行けそうですよね
下図のような感じのディスプレイ作ろうとしてる人いないですかね。
撮像用途では光ファイバスキャナの研究を見かけたのですが。
ディスプレイでも行けそうですよね
Xの原因だと思っていたものが、実はXの結果であった、という事は結構ありますね。前後即因果の誤謬に近いかな。虚偽の原因の誤謬の一種ですね。
Though currently I am prefer to use CofferScridefer
of Swift2 is pretty cool. So I wrote a snippet that accomplishyield
as like the manner of co
is doing.
1 defer = (g) -> 2 deferred = [] 3 go = (i) -> 4 {value,done} = do i.next 5 unless done 6 deferred.push value 7 go i 8 exit = -> 9 do f for f in deferred 10 process.removeListener 'exit', exit 11 process.on 'exit', exit 12 try go do g 13 catch then do exit 14 15 foo = (type) -> defer -> 16 console.log "#{type} 1" 17 yield -> console.log "#{type} deferred 1!" 18 yield -> console.log "#{type} deferred 2!" 19 console.log "#{type} 2" 20 if type == "exit" then do process.exit 21 else throw "throw" 22 console.log "3" 23 24 foo "throw" 25 foo "exit" 26 27 # RESULTS 28 # 29 # throw 1 30 # throw 2 31 # throw deferred 1! 32 # throw deferred 2! 33 # exit 1 34 # exit 2 35 # exit deferred 1! 36 # exit deferred 2!
ということで、適当なセカンダリで重複を探して予め削除する必要が。 aggregateで探す例)
1 aggregate([ 2 {:$group => {_id: {user_id:"$user_id", date:"$date"}, 3 uniqueIds:{:$addToSet => "$_id"}, count:{:$sum => 1}}}, 4 {:$match => {count: {:$gt => 1}}}], 5 allowDiskU se: true)
WiredTiger
/etc/mongo d.conf
/var/lib/m ongodb/Wir edTiger.ba secfg
/var/lib/m ongodb/Wir edTiger.co nfig
のように沢山あって結構ややこしいです。
基本的には 1. はmongodbの初回起動時だけ有効で、3. が次回以降の再起動で反映されるものになります。
さらに、mongodbを動かしたままWiredTiger
1 db.adminCommand({setParamet er:1, wiredTiger EngineRunt imeConfig: "c 2 ache_size= 8G"})
のように修正できるようです。パラメータ名は 2. のファイルの中身が参考になります。
これによって内部的にはWT_CONNECT
が実行される模様。
修正したら、次回来起動した場合に備えて 3. も書き換えておくと良いでしょう。
たびたび見失ってGoogleで探すのに苦労するので道標的に。
二人前の分量です。
手順
スペルト小麦を冷たい水に浸して30分放置し、ザルなどで水を切って流水で洗う。鍋に1リットルの水を入れ、スペルト小麦、にんにく、ローリエを入れて沸騰させ、とろ火にして45分ほど煮込む。
鶏もも肉の皮と脂肪を取り除き、人参とともに1cm角ほどのサイコロ状に切る。エシャロットはみじん切りにする。
そろそろDroongaをちゃんと使ってみようと思ってますが、 開きっぱなしのブラウザのタブを削減するために書き出しておきます。
ライブラリの内部から素のRuntimeErrrescue
できます。
1 def RuntimeError(message) 2 ($!.is_a?(RuntimeErr or) and $!.message == message) ? RuntimeErr or : Class 3 end 4 5 begin 6 # do something 7 rescue RuntimeErr or('connection closed by server') => e 8 # ... 9 end
jQueryで append すると、追加したDOM中のscript
タグが実行されます。
1 $('#target').append(what);
script
タグを実行せずに append したい場合、あらかじめ
script
タグを取り除いておけば ok
1 what.find('script').remove(); 2 $('#target').append(what);