Skip to content

Instantly share code, notes, and snippets.

View jaskiratr's full-sized avatar

Jaskirat Randhawa jaskiratr

View GitHub Profile
@jaskiratr
jaskiratr / chmod-400.cmd
Created June 29, 2018 01:03
Set permission of file equivalent to chmod 400 on Windows.
# Source: https://stackoverflow.com/a/43317244
$path = ".\aws-ec2-key.pem"
# Reset to remove explict permissions
icacls.exe $path /reset
# Give current user explicit read-permission
icacls.exe $path /GRANT:R "$($env:USERNAME):(R)"
# Disable inheritance and remove inherited permissions
icacls.exe $path /inheritance:r
@jaskiratr
jaskiratr / stream-triangles.js
Last active August 4, 2018 05:09
Triangle grid stream based on Turf.js triangle grid function.
"use strict"
exports.__esModule = true
var distance_1 = require("@turf/distance")
var intersect_1 = require("@turf/intersect")
var helpers_1 = require("@turf/helpers")
/**
* Takes a bounding box and a cell depth and returns a set of triangular {@link Polygon|polygons} in a grid.
*
* @name triangleGrid
* @param {Array<number>} bbox extent in [minX, minY, maxX, maxY] order
{"version":1,"resource":"file:///d%3A/Git/Senscity-Gitlab/senscity-design-system/src/components/cds-search/cds-search.stories.mdx","entries":[{"id":"jRUh.mdx","source":"searchReplace.source","timestamp":1653600241674},{"id":"cD3A.mdx","source":"searchReplace.source","timestamp":1654310379497},{"id":"E9jH.mdx","source":"searchReplace.source","timestamp":1654310439893},{"id":"h8jf.mdx","source":"moved.source","timestamp":1654310871436},{"id":"yrIl.mdx","source":"renamed.source","timestamp":1654310942169},{"id":"eMEG.mdx","source":"searchReplace.source","timestamp":1654312199578}]}
@jaskiratr
jaskiratr / index.js
Created March 19, 2024 15:41
Testing New Relic Log Endpoint with Compute
/// <reference types="@fastly/js-compute" />
import { Logger } from 'fastly:logger';
addEventListener('fetch', (event) => event.respondWith(handleRequest(event)));
async function handleRequest(event) {
const logger = new Logger('my_new_relic_endpoint');
let logOutput = {