semantic diff/patch library.
Key features:
- user defined diff schemas (vector as set, vector with key)
- user defined conflict resolution in patch (last right win, author priorities)
- good default settiings
ruby '2.7.1' | |
gem 'rails', github: 'rails/rails' | |
gem 'tzinfo-data', '>= 1.2016.7' # Don't rely on OSX/Linux timezone data | |
# Action Text | |
gem 'actiontext', github: 'basecamp/actiontext', ref: 'okra' | |
gem 'okra', github: 'basecamp/okra' | |
# Drivers |
This gist is out of date and I can no longer help much, as I got rid of my Mac.
Please visit T2 Linux website for more and better information:
This gist is just a compilation of the hard work that others have put in. I'm not a software developer, so if there are any mistakes or better ways of doing things, I'd appreciate any suggestions. Here's a list of the real heroes who made this possible:
(ns coder ;; org.rssys.lzw | |
(:require [clojure.java.io :as io]) | |
(:import (java.io InputStream OutputStream) | |
(com.github.jinahya.bit.io StreamByteInput StreamByteOutput DefaultBitOutput DefaultBitInput))) | |
(def MAX-BITS-LENGTH 18) | |
(def EOF 256) | |
(defn lzw-encode-stream | |
[^InputStream in-stream ^OutputStream out-stream] |
Overview
https://hometheatrelife.com/best-dlna-media-server-software-streaming-media/
################################################################################ | |
# sox cheat sheet | |
################################################################################ | |
# Example commands for the sox command-line audio processing tool, | |
# for manipulating or batch processing audio files. | |
################################################################################ | |
# Daniel Jones <dan-web@erase.net> | |
################################################################################ | |
################################################################################ |
1.Add “aufs” or “overlay” (or both) to /etc/modules-load.d/modules.conf in your PVE host and reboot. Check it with lsmod | grep -E 'overlay|aufs' | |
2.Use a LXC image with unprivilege features (you can check them here: https://uk.images.linuxcontainers.org/) | |
3.Create the container with unprivilege option, and “keyctl=1, nesting=1” features (Options section in proxmox). | |
4.Maybe you would want to mount an external point into /var/lib/docker (Resources section in proxmox) | |
5.Check this link (https://docs.docker.com/storage/storagedriver/overlayfs-driver/#configure-docker-with-the-overlay-or-overlay2-storage-driver) to change your storage-driver in docker to use aufs or overlay2. | |
6.Install portainer: https://portainer.readthedocs.io/en/latest/deployment.html | |
Voilá… |
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] | |
[ 0.000000] Linux version 5.1.0-rc6 (ubuntu@nanopi-m4) (gcc version 7.4.0 (Ubuntu/Linaro 7.4.0-1ubuntu1~18.04)) #1 SMP PREEMPT Sun Apr 21 22:58:24 UTC 2019 | |
[ 0.000000] Machine model: FriendlyElec NanoPi M4 | |
[ 0.000000] efi: Getting EFI parameters from FDT: | |
[ 0.000000] efi: UEFI not found. | |
[ 0.000000] cma: Reserved 32 MiB at 0x000000007e000000 | |
[ 0.000000] NUMA: No NUMA configuration found | |
[ 0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x000000007fffffff] | |
[ 0.000000] NUMA: NODE_DATA [mem 0x7da92840-0x7da93fff] | |
[ 0.000000] Zone ranges: |
(* | |
HX-2019-03-26-2: | |
The original code is available at | |
https://gist.github.com/ashalkhakov/c3577e97b20020fde31f84447fd1e056 | |
I turned runCommand into a polymorphic function and | |
also made Command a linear datatype (i.e., dataviewtype) | |
AS-2019-03-26: |