Skip to content

Instantly share code, notes, and snippets.

View larvanitis's full-sized avatar

Leonidas Arvanitis larvanitis

  • Athens, Greece
View GitHub Profile
declare module 'tiptap-extensions' {
import { Extension, Node, Mark } from "tiptap";
import { NodeSpec } from "prosemirror-model";
export interface PlaceholderOptions {
emptyNodeClass?: string,
emptyNodeText?: string,
showOnlyWhenEditable?: boolean,
showOnlyCurrent?: boolean,
emptyEditorClass: string
@varqox
varqox / recording_application_and_microphone.md
Last active March 7, 2024 17:59
How to record multiple applications and microphone into one audio file on Linux using PulseAudio

How to record multiple applications and microphone into one audio file on Linux

Step 0. Terminology

Sinks are for output, sources are for input. To stream source to sink a loopback must be created. More shall you find there.

Step 1. Create output sink that will be recorded

Our output sink will be named recording.

pacmd load-module module-null-sink sink_name=recording sink_properties=device.description=recording
@tdamir
tdamir / RouteGeneratorService.ts
Last active November 29, 2018 15:55
Aurelia parent+child route generation
import { autoinject } from 'aurelia-dependency-injection';
import { Router, RouterConfiguration } from 'aurelia-router';
import { CompositionEngine } from 'aurelia-templating';
import { relativeToFile } from 'aurelia-path';
import { Origin } from 'aurelia-metadata';
/**
* Usage:
* app.ts
* async attached(params, routeConfig, navigationInstruction) {