profile
viewpoint

mtharrison/deno-playground 10

Execute Deno Scripts from the browser

benleen/good-errors 7

Transforms javascript error objects into stringified json.

mtharrison/bomb 1

A frontend cache-busting static middleware for express

mtharrison/canari 1

Graphite backed alerting system with a simple JSON configuration approach (Work in progress)

mtharrison/credit.js 1

A tool for getting your credit score programatically from Experian Credit Expert (UK)

mtharrison/dindin-api 1

DinDin: A social network for food (API)

mtharrison/ACME_ABC_Importer 0

A ruby CLI tool for importing ABC exported XML into the ACME database

mtharrison/anger 0

pub-sub tester for Nes

mtharrison/angular-webpack-starter 0

Angular webpack starter

create barnchmtharrison/shortsornoshorts

branch : master

created branch time in a month

created repositorymtharrison/shortsornoshorts

created time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha b10e00428798083e749860d1149782e9e8d83a4e

Update github-actions-hugo.md

view details

push time in a month

startedmscoutermarsh/cowsays-action

started time in a month

issue closedmtharrison/matt-harrison.com2

Update to the latest version of Hugo

I tried this quickly but it broke the homepage.

closed time in a month

mtharrison

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 51c8960b18877985f01b98715774e40d6f69ec41

add new post: github actions + hugo

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha eabc21aae3e5a6fefc9df35ad797de7af5952437

Create CNAME

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 82605ccaf389029e4ce92f116c19b5bf7c9909e0

cp instead of mv

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 39da51325b62109c7bde18711642733b00ab06c6

remove public

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 30b9cbdcbcbafce830b92abd0d123d6616bb7468

Update build.yml

view details

push time in a month

delete branch mtharrison/matt-harrison.com2

delete branch : docs

delete time in a month

create barnchmtharrison/matt-harrison.com2

branch : gh-pages

created branch time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha bc2b5757428835ed8dc451915767e7dc9c248eb1

Update build.yml

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha ee7bebf30d2902c18d2811abca6922089e6dda37

Update build.yml

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 67a8380a602f691e684b20fbf54d60e8b242519e

Update config.toml

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha d63ddafb1914c142ad66a35856e79a9d77b21491

Update build.yml

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 51ed3b474a96067b8d37618041db051e832e413f

Update build.yml

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 18f94957c99e592f846e76866e86aa7d050d7112

Update build.yml

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha e68b287dbca442a76cf53f93c29d371d74a6d406

Update build.yml

view details

push time in a month

create barnchmtharrison/matt-harrison.com2

branch : docs

created branch time in a month

delete branch mtharrison/matt-harrison.com2

delete branch : docs

delete time in a month

create barnchmtharrison/matt-harrison.com2

branch : docs

created branch time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 6af6a8916f1e2f74b7d2ad64cdfe1d6f24b25a48

Update build.yml

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha f7cecf8ba7f7e8e4eca213a99ab18732ea2625dc

Update build.yml

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 6ba5f8d59bd181fe9560607014ad9c553e91562a

switch to soho theme

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha f736b3d12e0f1747c2ad8833bb221e36455baf27

Create README.md

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha ba29a4c164d8dfc398e841cc22050eb1797f2386

fix: make blog work on Hugo 0.74.1

view details

Matt Harrison

commit sha f9c0102b243a60169d60aa30c65b34f418b28887

merge

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 7126d6e9e4172cdaddedb70e6890d884ca8fdf38

draft post

view details

Matt Harrison

commit sha 4449b38688176458aa156d242aeed6f726262da9

Merge branch 'master' of github.com:mtharrison/matt-harrison.com2 * 'master' of github.com:mtharrison/matt-harrison.com2: [CI] build hugo static site

view details

push time in a month

issue openedmtharrison/matt-harrison.com2

Update to the latest version of Hugo

I tried this quickly but it broke the homepage.

created time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 6aa6829a64a63cc2f4ae393f6df22ef9e9cf6b99

use hugo 0.55.5

view details

Matt Harrison

commit sha e5a1b0e617ef8976edd7368355419f887b353427

Merge branch 'master' of github.com:mtharrison/matt-harrison.com2 * 'master' of github.com:mtharrison/matt-harrison.com2: [CI] build hugo static site

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha b45101762221a992ab0f66c638f6dbb3f2b9a291

publish

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 60cffd409f366bee6b92d960ccd5847889612a8e

update GH action to ignore no changes

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha f46a861f869273f073f5e164688b6f892ab1a688

add new post

view details

Matt Harrison

commit sha 6466eedd983dd1b2eee6f1a9efbe19eb55d3fe4c

Merge branch 'master' of github.com:mtharrison/matt-harrison.com2 * 'master' of github.com:mtharrison/matt-harrison.com2: [CI] build hugo static site

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 274c640334086c465cc0d5f3c08292e7f9c36b3b

Add github action for building static site

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 8bc3c9a31625e8e249cb5df758b9c7ba4a9996e7

Add github action for building static site

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 988fdf6c148dcb2a9650e3bb60ed3616d6a2291e

Add github action for building static site

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha abe69101aeeeab299af065901bb78d1f511a0a71

Add github action for building static site

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha b67b659dbd3b5997311a3a62da65edc8f052970a

Add github action for building static site

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 137358df271eb37bbc30f4628f305149852e0a4d

Add github action for building static site

view details

push time in a month

startednektos/act

started time in a month

issue closedrethinkdb/rethinkdb

Generating on-disk format files via a separate process

I have a (maybe crazy) idea. I'm generating lots of sample data to use in an app with Rethink for performance testing aside from other things. I generate this data in Node.js and then use the Node.js rethinkdb package to populate the database. The resulting JSON if I do rethinkdb export is several Gb. The data population is very slow (takes about 30mins) and the bottleneck is the speed of writes via the driver. I would like to make this a lot faster if possible.

My idea is that I could maybe make my data generation faster if I could directly generate the RethinkDB on-disk format from my data generation script and then simply start RethinkDB up pointed at this folder.

Is there any docs regarding the on-disk format or can anyone provide any pointers on how I can approach this?

closed time in a month

mtharrison

issue closedfabricjs/fabric.js

Performance improvements

I've been tinkering with fabric internals for an HTML5 game project that I'm working on. We run into problems on some devices and browsers with performance and I've tracked it down to the fact that the GPU is being swamped with each frame's call to renderAll().

We have a lot of images/text on the canvas and in a typical frame most things don't change, but the GPU is still being made to do work as if they were.

I've implemented a patch in our code to try to ameliorate this. I was interested to know if this is something you would consider for the core.

I will explain what I've done below (I've put all this functionality under an option on a canvas e.g. new fabric.StaticCanvas('c', {performanceMode: true})).

  • fabric.Object has a dirty property
  • fabric.Object has a private method _submitBoundsAsDirtyRect()
  • fabric.StaticCanvas has an array property dirtyRects
  • fabric.StaticCanvas has a private method recursivelyGetIntersecingObjects(x1,y1,x2,y2)
  • whenever an object's properties are altered using .setX(), we set it to dirty and submit its bounds to the canvas as a dirty rect using _submitBoundsAsDirtyRect()
  • If the setter caused the object to move, we submit its starting and finishing bounds as a dirty rect
  • In renderAll() we loop through the dirty rects and clear them, leaving everything else on canvas
  • Foreach dirty rect we recursivelyGetIntersecingObjects() and mark them as also dirty (this is needed where objects overlap such as a stack of cards)
  • We then simply filter this._objects on the canvas where dirty === true and draw only those objects
  • dirtyRects is set to this.dirtyRects = []. Each of the rendered objects is set to this.dirty = false

I've done some tests with about:tracing and am finding for our needs the render cycle is about 5-8x faster keeping well within the desired frame budget.

image

<bountysource-plugin>

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource. </bountysource-plugin>

closed time in a month

mtharrison

created tagmtharrison/github-pr-comment-resource

tagv1.0.9

A Concourse Resource for Github PR comments ✈️

created time in a month

created tagmtharrison/github-pr-comment-resource

tagv1.0.8

A Concourse Resource for Github PR comments ✈️

created time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha b40608bc967a3be18fd352dec7967f77ee6e5868

Update release.yml

view details

push time in a month

created tagmtharrison/github-pr-comment-resource

tagv1.0.7

A Concourse Resource for Github PR comments ✈️

created time in a month

created tagmtharrison/github-pr-comment-resource

tagcustom-out-script-3

A Concourse Resource for Github PR comments ✈️

created time in a month

created tagmtharrison/github-pr-comment-resource

tagv1.0.6

A Concourse Resource for Github PR comments ✈️

created time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 3d8d104630ade8da1a1a7c001fdaa103e3576dc1

Update release.yml

view details

push time in a month

created tagmtharrison/github-pr-comment-resource

tagcustom-out-script-2

A Concourse Resource for Github PR comments ✈️

created time in a month

created tagmtharrison/github-pr-comment-resource

tagv1.0.5

A Concourse Resource for Github PR comments ✈️

created time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 98e627c0176b46fc871eabff62658ca0c65938a5

Update release.yml

view details

push time in a month

created tagmtharrison/github-pr-comment-resource

tagcustom-out-script

A Concourse Resource for Github PR comments ✈️

created time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 2a63597ab65d474d3a7e3b0ebec8201917dfa0d2

Update release.yml

view details

push time in a month

create barnchmtharrison/github-pr-comment-resource

branch : out-script

created branch time in a month

issue openedmtharrison/github-pr-comment-resource

Allow posting a comment back to the PR

With a put step you should be able to add a comment to the PR.

Use case:

  • Configure a comment trigger to build a custom image from the branch
  • Comment back with the image url when complete

created time in a month

create barnchmtharrison/renovate

branch : feat/add-concourse-manager

created branch time in a month

fork mtharrison/renovate

Universal dependency update tool that fits into your workflows.

https://renovatebot.com

fork in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha ef1724912fa35f779e904bc312a9a41009f29ee0

Update README.md

view details

push time in a month

starteddpb587/github-status-resource

started time in a month

startedHSEIreland/covid-tracker-app

started time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 87885c9e1cea12cc29ad5413873c97c120933a26

update sidebar

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha b3c73119236aeeed5ed9b0bf054785631d7cb4f9

add gh actions post

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 1e805ff23f729ba372e8e34857e27e7138d04008

add gh actions post

view details

push time in a month

push eventmtharrison/matt-harrison.com2

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha cfcd57c5bf514a64686cc2dd8009a4188e117cb7

regen

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 33bb78e0df3a759e4f7f8ca746bd10a3ed124f6b

regen

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 3a21f01ccce597d9fd18e519661527440474bd86

regen

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 55b8c201d40fd209959d9f3647226ecc785d4a16

Update posts

view details

push time in a month

push eventmtharrison/matt-harrison.com2

Matt Harrison

commit sha 8b94d326c76130cbe586d8687c20513b646ab34a

add new post: github actions

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 583987a77c8bc568b79a14a4d2ae2793cec1d257

Update README.md

view details

push time in a month

created tagmtharrison/github-pr-comment-resource

tagv1.0.4

A Concourse Resource for Github PR comments ✈️

created time in a month

created tagmtharrison/github-pr-comment-resource

tagv1.0.3

A Concourse Resource for Github PR comments ✈️

created time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha e5ddd3ec64852a7c5269645b99ea80379af5dc79

Update release.yml

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha da65cea2a5a7b31850e79671190d47e15dbc8d05

Update release.yml

view details

push time in a month

created tagmtharrison/github-pr-comment-resource

tagv1.0.2

A Concourse Resource for Github PR comments ✈️

created time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha be59bbdf9d341821de6ffa5c0eac7a597bb28dd1

Update release.yml

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 311bfc4204f348a205b8814545a15d8c46780088

Update master.yml

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha e36d6c832417941a524e4af7bc3d3b31e1afc6b7

Update README.md

view details

push time in a month

created tagmtharrison/github-pr-comment-resource

tagv1.0.1

A Concourse Resource for Github PR comments ✈️

created time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha ea20c7fb70a4c4c849287d4a3423b3e1f9f49c87

Create Makefile

view details

push time in a month

created tagmtharrison/github-pr-comment-resource

tagv1.0.0

A Concourse Resource for Github PR comments ✈️

created time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 644a86a4dbf9b5f5e816c97c4de403b0bdeda58b

Update README.md

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha dfdef34c207a9aa959157384c126e02c5efb564c

Update README.md

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 56eb81ca5739fec82a40c0ee9f96643e904a112c

Update README.md

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 965c6518412ea56980e99f6461d3444cff11e29b

Update README.md

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha bcd0d375ea2b17ba4b8980bc2ef58dfe6fb52045

Update README.md

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 8864c0d753a46ed40b4368face55dabc9172464b

Update README.md

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 2e1749d0a5b8cd251a3626a78f2fe530c730cb84

Update README.md

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha db5f32f6e9bc63c0af034fcd0760671ca4d6accd

Update README.md

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 64f184f74c413389a2835ff1aa56751158e22f67

Update README.md

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 71514b2bb993571d5386428ea69100149fa8d7c6

Delete Makefile

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha 761f28f27eb4c636f77e0448e89e4c10bee806f9

Update README.md

view details

push time in a month

created tagmtharrison/github-pr-comment-resource

tagv0.2.1

A Concourse Resource for Github PR comments

created time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha cb4eb7b7ffa38728db63f43fe958f61f6975814c

update actions

view details

Matt Harrison

commit sha e8bf98033c9ead94a699eebf5accb5530b559285

Merge branch 'master' of github.com:mtharrison/github-pr-comment-resource * 'master' of github.com:mtharrison/github-pr-comment-resource: Update README.md

view details

push time in a month

created tagmtharrison/github-pr-comment-resource

tagv0.2.0

A Concourse Resource for Github PR comments

created time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha fcab56e3f98f689aa95874067bb0784298890ffb

Update README.md

view details

push time in a month

push eventmtharrison/github-pr-comment-resource

Matt Harrison

commit sha f19671ed860ab5d64169b8459cde8ee55f76b364

update actions

view details

push time in a month

created tagmtharrison/github-pr-comment-resource

tagv0.1.0

A Concourse Resource for Github PR comments

created time in a month

more