The instructions and the sample-data file were moved to https://github.com/bajtos/loopback-workshop.
/** | |
add ability to load json fixtures into jasmine | |
**/ | |
var readJsonFixtures = function() { | |
return jasmine.getJsonFixtures().proxyCallTo_('read', arguments); | |
}; | |
var preloadJsonFixtures = function() { | |
jasmine.getJsonFixtures().proxyCallTo_('preload', arguments); |
見た目の上で、隠されているフィールドに対しても自動入力してしまうという問題が話題になっている(2017年1月)
のだけれど、この問題の歴史はとても古い。自分も調査したり問題を報告したりしているので、振り返ってみる。
2012年4月のShibuya.XSS #1 https://atnd.org/events/25689 で、Hamachiya2が発表した
fs = require 'fs' | |
path = require 'path' | |
Mocha = require 'mocha' | |
coffeeCoverage = require 'coffee-coverage' | |
{allowUnsafeEval, allowUnsafeNewFunction} = require 'loophole' | |
module.exports = (args) -> | |
OpenGLにコンパイルしてもらう時点でシェーダにはある程度最適化が行われるようですが、 モバイルデバイスではあまりコストの掛かる最適化は行われないだろうという事で、 オフラインでGLSLの最適化をしてくれるフレームワークとしてglsl-optimizerがあります。 サポートされているGLSLバージョンはES2.0とES3.0もカバーしていますが、未対応の拡張もあります。
元々はUnityが機械生成した冗長なGLSLを最適化するために作られたようですが、 一応手書きのシェーダの最適化に使うこともできます。 ただし、組み込みを前提としているようでコマンドラインからキックするバイナリは提供されていません。
import oscP5.*; | |
OscP5 oscP5; | |
int bass2, bd, sn = 0; | |
void setup() { | |
size(400,400); | |
oscP5 = new OscP5(this,4000); | |
oscP5.plug(this,"tidal","/tidal"); //register method to listen to the message |
JavaScript のための小さな FRP (Functional Reactive Programming) ライブラリです。
手続き型から関数型に切り替えることで、イベントスパゲッティのコードがクリーンで宣言スタイルの「風水の bacon」(feng shui bacon)に変わります。入れ子のループを map
と filter
のような関数型プログラミングのコンセプトに置き換えることに似ています。個別のイベントに取り組むことを止め、イベントストリームを扱います。map
と filter
でデータを変換します。merge
と combine
でデータを combine します。重火器に切り替え、上司のように flatMap
と combineTemplate
を掌握します。
このライブラリはイベントのアンダースコア( _
)です。残念なことに ~
の記号は JavaScript では認められていないからです。
資料です。
#!/bin/bash | |
# usage: docker-edit container filepath | |
# License: NYSL | |
set -eu | |
TMPFILE=$(mktemp) | |
trap "rm $TMPFILE" 0 | |
docker cp $1:$2 $TMPFILE | |
${EDITOR:-vi} $TMPFILE |