光ファイバーを二次元振動させて走査するAR用ディスプレイ
下図のような感じのディスプレイ作ろうとしてる人いないですかね。

撮像用途では光ファイバスキャナの研究を見かけたのですが。
ディスプレイでも行けそうですよね
下図のような感じのディスプレイ作ろうとしてる人いないですかね。

撮像用途では光ファイバスキャナの研究を見かけたのですが。
ディスプレイでも行けそうですよね
Xの原因だと思っていたものが、実はXの結果であった、という事は結構ありますね。前後即因果の誤謬に近いかな。虚偽の原因の誤謬の一種ですね。
Though currently I am prefer to use CofferScript than Swift, I have thought that the defer of Swift2 is pretty cool. So I wrote a snippet that accomplishes the feature by using yield as like the manner of co is doing.
ruby>>
defer = (g) ->
deferred = []
go = (i) ->
{value,done} = do i.next
unless done
deferred.push value
go i
exit = ->
do f for f in deferred
process.removeListener 'exit', exit
process.on 'exit', exit
try go do g
catch then do exit
foo = (type) -> defer ->
console.log "#{type} 1"
yield -> console.log "#{type} deferred 1!"
yield -> console.log "#{type} deferred 2!"
console.log "#{type} 2"
if type == "exit" then do process.exit
else throw "throw"
console.log "3"
foo "throw"
foo "exit"
<<--
ということで、適当なセカンダリで重複を探して予め削除する必要が。
aggregateで探す例)
ruby>>
aggregate([
{:$group => {_id: {user_id:"$user_id", date:"$date"},
uniqueIds: {:$addToSet => "$_id"}, count:{:$sum => 1}}},
{:$match => {count: {:$gt => 1}}}],
allowDiskUse: true)
<<--
WiredTigerが非常に素晴らしいのですが、設定ファイルが
/etc/mongod.conf/var/lib/mongodb/WiredTiger.basecfg/var/lib/mongodb/WiredTiger.configのように沢山あって結構ややこしいです。
基本的には 1. はmongodbの初回起動時だけ有効で、3. が次回以降の再起動で反映されるものになります。
さらに、mongodbを動かしたままWiredTigerの設定だけ変更したい場合は、
mongoのコンソールから
js>>
db.adminCommand({setParameter:1, wiredTigerEngineRuntimeConfig:"c
ache_size=8G"})
<<--
のように修正できるようです。パラメータ名は 2. のファイルの中身が参考になります。
これによって内部的にはWT_CONNECTION::reconfigureが実行される模様。
修正したら、次回来起動した場合に備えて 3. も書き換えておくと良いでしょう。
たびたび見失ってGoogleで探すのに苦労するので道標的に。
二人前の分量です。
手順
スペルト小麦を冷たい水に浸して30分放置し、ザルなどで水を切って流水で洗う。鍋に1リットルの水を入れ、スペルト小麦、にんにく、ローリエを入れて沸騰させ、とろ火にして45分ほど煮込む。
鶏もも肉の皮と脂肪を取り除き、人参とともに1cm角ほどのサイコロ状に切る。エシャロットはみじん切りにする。
煮込み終わったスペルト小麦をザルなどで水切りし、ボールに移してオリーブオイルを加えて混ぜ、冷ます。
ベーコンを棒状に切り、フライパンで油が出るまで過熱し、鶏肉、人参、エシャロットを加えて4分間ほど中火で過熱する(人参にしっかり火を通す)
白ワインを加えて沸騰させ、ブイヨン、塩、スペルト小麦を加えて手早くかき混ぜる。
フライパンに蓋をしてとろ火で5〜10分ほど煮詰める。
バター、パルミジャーノチーズを削り入れ、リゾット状になるように混ぜる
タイムを一振り、塩、胡椒で味を整える。
皿に盛りつけて完成
そろそろDroongaをちゃんと使ってみようと思ってますが、
開きっぱなしのブラウザのタブを削減するために書き出しておきます。
ライブラリの内部から素のRuntimeErrorが飛んでくると対処に困りますね。
適当な例外クラスを用意してほしいものですが、とりあえず以下のような関数を定義することで、特定のメッセージの場合だけrescueできます。
ruby>>
def RuntimeError(message)
($!.is_a?(RuntimeError) and $!.message == message) ? RuntimeError : Class
end
begin
rescue RuntimeError('connection closed by server') => e
end
<<--
jQueryで append すると、追加したDOM中のscript タグが実行されます。
js>>
$('#target').append(what);
<<--
script タグを実行せずに append したい場合、あらかじめscript タグを取り除いておけば ok
js>>
what.find('script').remove();
$('#target').append(what);
<<--