-i - ignore errors
-c - continue
-t - use video title as file name
--extract-audio - extract audio track
| @echo off | |
| wsl exit | |
| powershell -Command "Set-NetAdapterLso -Name 'vEthernet (WSL)' -IPv4Enabled $False -IPv6Enabled $False" |
| Readme: In the following pseudo code, [] indicates a subroutine. | |
| Sometimes I choose to write the subroutine inline under the [] in order to maintain context. | |
| One important fact about the way rollbacks are handled here is that we are storing state for every frame. | |
| In any real implementation you only need to store one game state at a time. Storing a game | |
| state for every frame allows us to only rollback to the first frame where the predicted inputs don't match the true ones. | |
| ==Constants== | |
| MAX_ROLLBACK_FRAMES := Any Positive Integer # Specifies the maximum number of frames that can be resimulated | |
| FRAME_ADVANTAGE_LIMIT := Any Positive Integer # Specifies the number of frames the local client can progress ahead of the remote client before time synchronizing. |
| // Processing code by Etienne JACOB | |
| // motion blur template by beesandbombs | |
| // opensimplexnoise code in another tab might be necessary | |
| // --> code here : https://gist.github.com/Bleuje/fce86ef35b66c4a2b6a469b27163591e | |
| int[][] result; | |
| float t, c; | |
| float ease(float p) { |
| const canvasSketch = require('canvas-sketch'); // not yet released – DM me for details ! | |
| const { vec2 } = require('gl-matrix'); | |
| const { grid } = require('./util/procedural'); | |
| const { clamp01 } = require('./util/math'); | |
| const painter = require('./util/canvas-painter'); | |
| const Random = require('./util/random'); | |
| const { Harmonizer } = require('color-harmony'); | |
| Random.setSeed(Random.getRandomSeed()); |
| WEBGL // p5 WEBGL rendering mode. | |
| createCanvas(w, h, renderer) // Creates a 3D canvas (if renderer is WEBGL). | |
| // Primitives | |
| plane(width, height) // Creates a plane in 3D space. Equivalent to rect() in the default rendering mode. | |
| plane(width, height, detailX, detailY) // Creates a plane in 3D space with the number of triangle subdivisions specified. | |
| box(width) // Creates a cube in 3D space. | |
| box(width, height, depth) // Creates a cuboid in 3D space. | |
| box(width, height, depth, detailX, detailY) // Creates a cuboid in 3D space with triangle subdivisions. | |
| sphere(radius) // Creates a sphere in 3D space. |
| // note : if you're on github gist and want to copy paste this code, you can click on the "Raw" button | |
| // and then do Ctrl A, Ctrl C, Ctrl V | |
| // (code below by Kurt Spencer, slightly modified code to run as Processing tab) | |
| // maybe you should rather use this new (improved) version of the noise instead : https://github.com/KdotJPG/OpenSimplex2 | |
| /* | |
| * OpenSimplex Noise in Java. | |
| * by Kurt Spencer | |
| * | |
| * v1.1 (October 5, 2014) |
| // Implement a Graph | |
| // basic operations: | |
| // - add vertex (node) | |
| // - add edge (node -> node) | |
| function GraphNode(val) { | |
| this.val = val; | |
| this.edges = {}; | |
| } |
| import urllib2 | |
| # Create dictionary | |
| words = [] | |
| for line in urllib2.urlopen("https://raw.githubusercontent.com/dolph/dictionary/master/enable1.txt"): | |
| words.append(line) |
This guide is only representative from my point of view and it may not be accurate and you should go on the official AWS & GCP websites for accurate and detailed information. It's initially inspired by AWS in simple English and GCP for AWS professionals. The idea is to compare both services, give simple one-line explanation and examples with other software that might have similiar capabilities. Comment below for suggestions.
| Category | Service | AWS | GCP | Description | It's like |
|---|---|---|---|---|---|
| Compute | IaaS | Amazon Elastic Compute Cloud (EC2) | Google Compute Engine | Type-1 virtual servers | VMware ESXi, Citrix XenServer |
| PaaS | AWS Elastic Beanstalk | Google App Engine | Running your app on a platform |