We'll first generate a new SSH key, by running:
ssh-keygen -t rsa -b 4096 -C "[email protected]"`
We'll first generate a new SSH key, by running:
ssh-keygen -t rsa -b 4096 -C "[email protected]"`
{ | |
"sessions": { | |
"869f7c938bf1dd95f95a0dc5b2d585f3": { | |
"id": "869f7c938bf1dd95f95a0dc5b2d585f3", | |
"tags": [ | |
"Cloud & DevOps", | |
"Workshop" | |
], | |
"title": "Coder votre infrastructure avec votre langage préféré !", | |
"startTime": "2023-01-25T09:30+02:00", |
// Usage: fastRead('Lorem ipsum dolor sit amet') | |
function fastRead(text, left = '<b>', right = '</b>') { | |
return text?.replace(/[A-Za-zÀ-ÖØ-öø-ÿ0-9]+/gm, (word) => { | |
const split = word.length > 3 ? Math.ceil(word.length / 2) : 1; | |
return left + word.substring(0, split) + right + word.substring(split); | |
}); | |
} |
const fs = require('fs'); | |
const input = fs.readFileSync('input.txt', 'utf-8'); | |
const prog = input.split('\n'); | |
new Array(prog.length) | |
.fill('') | |
.map((_, i) => { | |
const variant = prog.slice(); | |
const inst = prog[i]; | |
const newInst = inst[0] === 'j' ? inst.replace('jmp', 'nop') : inst.replace('nop', 'jmp'); |
BPM
+1-16
BPM
+Knob A
PATTERN
then 1-16
as you wantWRITE
+PATTERN
then 1-16
for destination*
+PATTERN
WRITE
+ turn knobKnob A/B
BPM
to cycle modesimport { Inject, Injectable, InjectionToken, Injector, Optional } from '@angular/core'; | |
import { HttpClient, HttpEvent, HttpInterceptor, HttpHandler, HttpRequest } from '@angular/common/http'; | |
import { Observable } from 'rxjs/Observable'; | |
import { ErrorHandlerInterceptor } from './error-handler.interceptor'; | |
import { CacheInterceptor } from './cache.interceptor'; | |
// HttpClient is declared in a re-exported module, so we have to extend the original module to make it work properly | |
// (see https://github.com/Microsoft/TypeScript/issues/13897) | |
declare module '@angular/common/http/src/client' { |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
#Comprehensive Introduction to @ngrx/store By: @BTroncone
Also check out my lesson @ngrx/store in 10 minutes on egghead.io!
Update: Non-middleware examples have been updated to ngrx/store v2. More coming soon!
Angular (aka Angular 2) is a new framework completely rewritten from the ground up, replacing the famous AngularJS framework (aka Angular 1.x).
More that just a framework, Angular should now be considered as a whole platform which comes with a complete set of tools, like its own CLI, debug utilities or performance tools.
/** | |
* @license Copyright (c) 2012, toddb GoneOpen Limited. | |
* Available via the MIT or new BSD license. | |
* based on https://gist.github.com/966776 (mathieul) and forked to https://gist.github.com/1474205 | |
* | |
* 23/07/13: - added automatic test scoping of callback function arguments. | |
* - renamed _requires alias to jrequire | |
* | |
* jasmine.requirejs() returns a function that will load the file(s) required | |
* and will wait until it's done before proceeding with running specs. |