I hereby claim:
- I am yani- on github.
- I am yani (https://keybase.io/yani) on keybase.
- I have a public key whose fingerprint is DC12 1794 D3A9 40D9 B997 23C7 A7D3 420F BC77 5155
To claim this, I am signing this object:
#!/bin/bash | |
apt-get install -y vim netcat curl libglu1-mesa-dev libxi6 libxrender1 libfontconfig1 libxxf86vm-dev libxfixes-dev libgl1-mesa-glx | |
curl -OL https://ftp.halifax.rwth-aachen.de/blender/release/Blender2.93/blender-2.93.4-linux-x64.tar.xz && unxz blender-2.93.4-linux-x64.tar.xz && tar -xvf blender-2.93.4-linux-x64.tar | |
cd blender-2.93.4-linux-x64 && mkdir media output | |
cat << EOF > gpu.py | |
import bpy |
I hereby claim:
To claim this, I am signing this object:
#include <errno.h> | |
#include <signal.h> | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
#include <unistd.h> | |
#include <pthread.h> | |
extern char **environ; |
I hereby claim:
To claim this, I am signing this object:
d3 | |
.selectAll('.mouse-per-line') | |
.attr('transform', (d, i) => { | |
const xDate = x.invert(mouse[0]); | |
const bisect = d3.bisector(d => d.date).right; | |
const idx = bisect(d.values, xDate); | |
let start = 0; | |
let finish = lines[i].getTotalLength(); | |
let target = null; |
mouseOver | |
.append('svg:rect') | |
.attr('width', width) | |
.attr('height', height) | |
.attr('fill', 'none') | |
.attr('pointer-events', 'all') | |
.on('mouseout', function() { | |
d3.select('.mouse-line') | |
.style('opacity', '0'); | |
d3.selectAll('.mouse-per-line circle') |
const lines = document.getElementsByClassName('line'); | |
const mousePerLine = mouseOver | |
.selectAll('.mouse-per-line') | |
.data(metrics) | |
.enter() | |
.append('g') | |
.attr('class', 'mouse-per-line'); | |
mousePerLine |
const mouseOver = chartContainer | |
.append('g') | |
.attr('class', 'mouse-over-effects'); | |
mouseOver | |
.append('path') | |
.attr('class', 'mouse-line') | |
.style('stroke', 'black') | |
.style('stroke-width', '1px') | |
.style('opacity', '0'); |
const metric = chartContainer | |
.selectAll('.metric') | |
.data(metrics) | |
.enter() | |
.append('g') | |
.attr('class', 'metric'); | |
metric | |
.append('path') | |
.attr('class', 'line') |
chartContainer | |
.append('g') | |
.attr('class', 'x axis') | |
.attr('transform', 'translate(0,' + height + ')') | |
.style('storke', '#000') | |
.call(d3.axisBottom(x)); | |
chartContainer | |
.append('g') | |
.attr('class', 'y axis') |