No drivers need to be installed on the proxmox, from now called host.
Find GIDs of video and render group on host:
cat /etc/group | grep video
cat /etc/group | grep render
object YAML: | |
apiVersion: | |
apps/v1 | |
kind: | |
Deployment | |
metadata: | |
name: | |
"my-app" | |
namespace: | |
"my-app" |
package main | |
import ( | |
"html/template" | |
"net/http" | |
"strconv" | |
) | |
/*********************** | |
This is a simple demonstration of how to use the built-in template package in Go to implement |
Updated 2024-05-29
Uber [gomock][6] |
[testify][2] + [mockery][3] | [minimock][4] | [moq][5] | Google [gomock][1] |
|
---|---|---|---|---|---|
GitHub stars | [![s6]][6] | [![s2]][2] + [![s3]][3] | [![s4]][4] | [![s5]][5] | [![s1]][1] |
Latest release date | [![d6]][r6] | [![d2]][r2] + [![d3]][r3] | [![d4]][r4] | [![d5]][r5] | [![d1]][r1] |
Maintained | ✅ | ✅ | ✅ | :white_check |
-- Based off IETF draft, https://datatracker.ietf.org/doc/draft-peabody-dispatch-new-uuid-format/ | |
create or replace function uuid_generate_v7() | |
returns uuid | |
as $$ | |
begin | |
-- use random v4 uuid as starting point (which has the same variant we need) | |
-- then overlay timestamp | |
-- then set version 7 by flipping the 2 and 1 bit in the version 4 string | |
return encode( |
Download latest Extended Alpine https://alpinelinux.org/downloads/
Copy all files from alpine iso to USB drive formatted as a single efi partition.
Setup Apline
setup-alpine
apk add util-linux nano udev zfs
setup-udev
modprobe zfs
# Credits | |
# https://c-nergy.be/blog/?p=13655 | |
# https://askubuntu.com/questions/844245/how-to-compile-latest-pulseaudio-with-webrtc-in-ubuntu-16-04 | |
# https://askubuntu.com/questions/496549/error-you-must-put-some-source-uris-in-your-sources-list | |
# https://unix.stackexchange.com/questions/65167/enable-udev-and-speex-support-for-pulseaudio | |
# https://rudd-o.com/linux-and-free-software/how-to-make-pulseaudio-run-once-at-boot-for-all-your-users | |
# https://gist.github.com/rkttu/35ecab5604c9ddc356b0af4644d5a226 | |
# First, you should install XRDP and X11 Desktop Environment first. |
########################################################### | |
# How to NEVER use lambdas. An inneficient and yet educa- # | |
# tonal [sic] guide to the proper misuse of the lambda # | |
# construct in Python 3.x. [DO NOT USE ANY OF THIS EVER] # | |
# original by (and apologies to): e000 (13/6/11) # | |
# now in Python 3 courtesy of: khuxkm (17/9/20) # | |
########################################################### | |
## Part 1. Basic LAMBDA Introduction ## | |
# If you're reading this, you've probably already read e000's |
RMS NOTATION TUTORIAL | |
BEHAVIOR | |
=: write-only | |
+: read/writeable | |
&: earlyclobber (impacts register sharing, defensive copying, etc.) | |
%: commutative | |
,: groups alternative constraints | |
?: discourages group of constraints |
const std = @import("std"); | |
const net = std.net; | |
const fs = std.fs; | |
const os = std.os; | |
pub const io_mode = .evented; | |
pub fn main() anyerror!void { | |
var general_purpose_allocator = std.heap.GeneralPurposeAllocator(.{}){}; | |
const allocator = &general_purpose_allocator.allocator; |