Skip to content

Instantly share code, notes, and snippets.

View r37r0m0d3l's full-sized avatar

Anton `Myron` Trofymenko r37r0m0d3l

View GitHub Profile
@r37r0m0d3l
r37r0m0d3l / .. MediaCreationTool.bat .md
Created November 10, 2020 13:48 — forked from AveYo/.. MediaCreationTool.bat ..md
Universal MediaCreationTool wrapper for all MCT Windows 10 versions from 1507 to 20H2 with business (Enterprise) edition support

Preview1 Preview2

2018.10.10: reinstated 1809 [RS5]! using native xml patching for products.xml; fixed syntax bug with exit/b
2018.10.12: added data loss warning for RS5
2018.11.13: RS5 is officially back! + greatly improved choices dialog - feel free to use the small snippet in your own scripts
2019.05.22: 1903 [19H1]
2019.07.11: 1903 __release_svc_refresh__ and enable DynamicUpdate by default to grab latest CU
2019.09.29: UPDATED 19H1 build 18362.356 ; RS5 build 17763.379 and show build number
@r37r0m0d3l
r37r0m0d3l / app.html
Created October 28, 2020 12:59 — forked from derekchiang/app.html
[electron]Use electron as a Web Server
<!doctype html>
<html><head><script src="app.js"></script></head><body></body></html>
@r37r0m0d3l
r37r0m0d3l / typeorm-upsert.ts
Created September 8, 2020 08:21 — forked from JeremyBernier/typeorm-upsert.ts
TypeORM upsert
import { getRepository, InsertResult } from "typeorm";
/**
* Upsert for TypeORM on PostgreSQL
* Returns InsertResult object (contains ID)
* @param repo Repository
* @param {object | object[]} data Data to upsert. Can be object or array
* @param {string} primaryKey Name of column that is primary key
* @returns {Promise<InsertResult>}
*/
@r37r0m0d3l
r37r0m0d3l / index.js
Created September 7, 2020 12:18 — forked from rgabaydullov/index.js
VanillaJS error handling example
/* middleware может принимать любое количество аргументов любых типов */
const middleware = (...args) => {
const [event, ...data] = args;
if (event.error) {
/* поймали объект экземпляр Error */
return event.error;
}
@r37r0m0d3l
r37r0m0d3l / index.js
Created September 7, 2020 12:18 — forked from rgabaydullov/index.js
Vue error handling example
/* учитывайте, что глобальный метод window.onerror
не будет ловить исключения без Vue.config.errorHandler */
Vue.config.errorHandler = (error, vm, info) => {
return middlewareErrorHandler(error, info);
}
// сюда попадут все ошибки, которые находятся за пределами исполнения Vue
window.onerror = (
message,
@r37r0m0d3l
r37r0m0d3l / node-pdf-generator.js
Created August 13, 2020 10:03 — forked from adamgibbons/node-pdf-generator.js
Display or download PDF from node.js server
var restify = require('restify')
, port = process.env.PORT || 3000
, Phantom = require('phantom')
, tmpdir = require('os').tmpdir()
, fs = require('fs');
var server = restify.createServer();
function setResponseHeaders(res, filename) {
res.header('Content-disposition', 'inline; filename=' + filename);
@r37r0m0d3l
r37r0m0d3l / Dockerfile
Created August 3, 2020 08:20 — forked from mjul/Dockerfile
Running R scripts in a Docker container
FROM r-base:latest
COPY . /usr/local/src/myscripts
WORKDIR /usr/local/src/myscripts
CMD ["Rscript", "myscript.R"]
export interface IFacadeObject {
[key: string]: any;
}
export interface IFacadeResponse {
objects: IFacadeObject[];
size: {
height: number;
width: number;
};
class WebElement {
public x: number;
public y: number;
// More code here
}
class EditorPaneElement {
public static getHumanReadableCoordinates(element: WebElement) {
return `[x:${element.x},y:${element.y}]`;
}
@r37r0m0d3l
r37r0m0d3l / es6-compose.md
Created June 20, 2020 17:16 — forked from JamieMason/es6-compose.md
ES6 JavaScript compose function

ES6 JavaScript Compose Function

Definition

const compose = (...fns) =>
  fns.reduceRight((prevFn, nextFn) =>
    (...args) => nextFn(prevFn(...args)),
    value => value
 );