Skip to content

Instantly share code, notes, and snippets.

View pjanik's full-sized avatar

Piotr Janik pjanik

  • Kraków, Poland
View GitHub Profile
This file has been truncated, but you can view the full file.
Using worker: worker-linux-4-1.bb.travis-ci.org:travis-linux-7
$ export DATA_GAMES_PROXY_PREFIX=DataGames/Games/concord/lab/
$ export S3_ACCESS_KEY_ID=[secure]
$ export S3_SECRET_KEY=[secure]
$ export GA_ACCOUNT_ID=[secure]
Applying updates
$ git clone --depth=50 --branch=master git://github.com/concord-consortium/lab-interactives-site.git concord-consortium/lab-interactives-site
Cloning into 'concord-consortium/lab-interactives-site'...
remote: Counting objects: 10401, done.
@pjanik
pjanik / gist:9206519
Created February 25, 2014 10:31
offset axes
private void renderOffsetAxes() {
Axes axes = (Axes) shape;
boolean b = viewer.transformManager.getPerspectiveDepth();
viewer.transformManager.setPerspectiveDepth2(false);
viewer.transformPoint(axes.originPoint, originScreen);
dx = originScreen.x - (viewer.dimScreen.width - OFFSET_DISTANCE);
dy = originScreen.y - (viewer.dimScreen.height - OFFSET_DISTANCE);
originScreen.x -= dx;
originScreen.y -= dy;
int originScreenZ;
@pjanik
pjanik / gist:9206508
Created February 25, 2014 10:30
offset axes
private void renderOffsetAxes() {
Axes axes = (Axes) shape;
boolean b = viewer.transformManager.getPerspectiveDepth();
viewer.transformManager.setPerspectiveDepth2(false);
viewer.transformPoint(axes.originPoint, originScreen);
dx = originScreen.x - (viewer.dimScreen.width - OFFSET_DISTANCE);
dy = originScreen.y - (viewer.dimScreen.height - OFFSET_DISTANCE);
originScreen.x -= dx;
originScreen.y -= dy;
int originScreenZ;
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<style>
svg {
border: 1px dashed gray;
}
.gpu {
-webkit-transform: translateZ(0);
-webkit-perspective: 1000;
d3=function(){function n(n){return null!=n&&!isNaN(n)}function t(n){return n.length}function e(n){for(var t=1;n*t%1;)t*=10;return t}function r(n,t){try{for(var e in t)Object.defineProperty(n.prototype,e,{value:t[e],enumerable:!1})}catch(r){n.prototype=t}}function i(){}function u(){}function a(n,t,e){return function(){var r=e.apply(t,arguments);return r===t?n:r}}function o(){}function c(n){function t(){for(var t,r=e,i=-1,u=r.length;++i<u;)(t=r[i].on)&&t.apply(this,arguments);return n}var e=[],r=new i;return t.on=function(t,i){var u,a=r.get(t);return arguments.length<2?a&&a.on:(a&&(a.on=null,e=e.slice(0,u=e.indexOf(a)).concat(e.slice(u+1)),r.remove(t)),i&&e.push(r.set(t,{on:i})),n)},t}function l(){aa.event.stopPropagation(),aa.event.preventDefault()}function f(){for(var n,t=aa.event;n=t.sourceEvent;)t=n;return t}function s(n){for(var t=new o,e=0,r=arguments.length;++e<r;)t[arguments[e]]=c(t);return t.of=function(e,r){return function(i){try{var u=i.sourceEvent=aa.event;i.target=n,aa.event=i,t[i.type].apply(e,r)}
@pjanik
pjanik / d3.js
Created June 26, 2013 22:58
Inertial Drag
d3 = function() {
var d3 = {
version: "3.2.2"
};
if (!Date.now) Date.now = function() {
return +new Date();
};
var d3_document = document, d3_documentElement = d3_document.documentElement, d3_window = window;
try {
d3_document.createElement("div").style.setProperty("opacity", 0, "");
# Not currently on any branch.
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: imports/energy2d/models-index.js
# modified: src/examples/energy2d-model/interactives-index.js
# modified: src/examples/energy2d-model/interactives/imports/conduction1.json
# modified: src/examples/energy2d-model/interactives/imports/conduction3.json
# modified: src/examples/energy2d-model/interactives/imports/conduction4.json
@pjanik
pjanik / index.html
Created June 20, 2013 08:00
SVG, translate, style
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<style>
svg {
border: 1px dashed gray;
}
#results, #container {
display: inline-block;
margin: 15px;
@pjanik
pjanik / index.html
Created June 20, 2013 07:56
SVG, translate, attr
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<style>
svg {
border: 1px dashed gray;
}
#results, #container {
display: inline-block;
margin: 15px;
<html>
<body>
<iframe name="my_iframe_name" foo="bar" width="70%" height="150" src="http://fiddle.jshell.net/RWjPD/9/show/light/" allowfullscreen="allowfullscreen" frameborder="1"></iframe>
</body>
</html>