I hereby claim:
- I am jeroenheijmans on github.
- I am jeroenheijmans (https://keybase.io/jeroenheijmans) on keybase.
- I have a public key ASAzXzBDLZAU_aCj3dB_dN4cDqCTyka3DSPFCMK-0hMBxwo
To claim this, I am signing this object:
| /* | |
| * Create a new Class Library and copy/paste this file over the class1.cs file. | |
| * | |
| * On Package Mananager Console: | |
| * | |
| * @("MSTest.TestFramework","MSTest.TestAdapter","EntityFramework") | foreach { Install-Package $_ } | |
| * | |
| * Run `sqllocaldb c soquestion` to create the instance. | |
| * Afterwards create database `TestDb` e.g. with SSMS on that instance. | |
| */ |
| { | |
| "id": "5960b8fe99b1151dc82b6cb8", | |
| "name": "LPIC-1 101 Study Guide", | |
| "desc": "", | |
| "descData": null, | |
| "closed": false, | |
| "idOrganization": null, | |
| "invited": false, | |
| "pinned": false, | |
| "starred": false, |
I hereby claim:
To claim this, I am signing this object:
| /* | |
| SQL DDL scripts generated using | |
| dotnet ef database update | |
| for the IdentityServer4.Samples 6_AspNetIdentity quick start. This was run for | |
| commit 0a7400a2ade8c149b3feb08a05bf4423d19ac08c in that repository. It references | |
| - IdentityServer4.AspNetIdentity 2.0.0 including | |
| - Microsoft.AspNetCore.Identity (>= 2.0.1) |
| /* DISCLAIMER: | |
| * This code is pure adhoc magic. NO WARRANTY or guarantees or | |
| * whatsoever! Use at your own risk!! | |
| */ | |
| using System; | |
| using System.Collections.Generic; | |
| using System.Linq; | |
| namespace CsharpBuddy |
| // Formatter using "dd-MM-yyyy" string format: | |
| // See: https://ng-bootstrap.github.io/#/components/datepicker/api#NgbDateParserFormatter | |
| // | |
| export class NgbDateStringParserFormatter extends NgbDateParserFormatter { | |
| parse(value: string): NgbDateStruct { | |
| if (!value) { return null; } | |
| const parts = value.trim().split('-'); | |
| return { |
| import { NgbDateAdapter, NgbDateStruct } from '@ng-bootstrap/ng-bootstrap'; | |
| import { Injectable } from '@angular/core'; | |
| import * as moment from 'moment'; | |
| // Might need to polyfill depending on needed browser support... | |
| const isInt = Number.isInteger; | |
| @Injectable() | |
| export class NgbMomentjsAdapter extends NgbDateAdapter<moment.Moment> { |
| // Usage: | |
| // { provide: OAuthStorage, useValue: decoratedStorage }, | |
| const decoratedStorage: OAuthStorage = { | |
| getItem(key) { | |
| const data = localStorage.getItem(key); | |
| console.warn('get', key, data ? data.substring(0, 25) : data); | |
| return data; | |
| }, | |
| setItem(key, data) { |
| import { OAuthErrorEvent } from 'angular-oauth2-oidc'; | |
| // ... | |
| this.authService.events.subscribe(event => { | |
| if (event instanceof OAuthErrorEvent) { | |
| console.error(event); | |
| } else { | |
| console.warn(event); | |
| } |
| choco install adobereader -y | |
| choco install googlechrome -y | |
| choco install firefox -y | |
| choco install 7zip -y | |
| choco install notepadplusplus -y | |
| choco install git -y | |
| choco install putty -y | |
| choco install nodejs -y | |
| choco install skype -y | |
| choco install sysinternals -y |