Firstly, you need to install v4l2loopback and obs-v4l2sink. On arch linux with yay:
yay -Syu obs-v4l2sink v4l2loopback-dkms
Then, set up a systemd service:
koyoko% cat /etc/systemd/system/v4l2loopback.service
#!/usr/bin/env ruby | |
# This script reads a list of PIDs from the command line and dumps all readable memory regions. | |
REGION_PATTERN = /(\h+)-(\h+) (r)/ | |
ARGV.each do |pid| | |
maps = File.open("/proc/#{pid}/maps") | |
mem = File.open("/proc/#{pid}/mem") |
Firstly, you need to install v4l2loopback and obs-v4l2sink. On arch linux with yay:
yay -Syu obs-v4l2sink v4l2loopback-dkms
Then, set up a systemd service:
koyoko% cat /etc/systemd/system/v4l2loopback.service
require 'benchmark/ips' | |
require 'dry/monads/result' | |
extend Dry::Monads::Result::Mixin | |
def pure_square(x) | |
value = x ** 2 | |
if value > 50 |
#!/usr/bin/env ruby | |
require 'async' | |
require 'async/http/internet' | |
Async do |task| | |
internet = Async::HTTP::Internet.new | |
# Effectively a connection timeout: | |
response = task.with_timeout(10) do |
#!/usr/bin/env ruby | |
require 'process/pipeline' | |
def process_group_pids(pids) | |
pids.flat_map do |pid| | |
buffer = Process::Pipeline.("pstree -p #{pid}").read | |
buffer.scan(/(?<=\()\d+(?=\))/) | |
end.sort.uniq |
#!/usr/bin/env RBENV_VERSION=2.7.0 ruby | |
gem 'async' | |
require 'async' | |
Async do |task| | |
Async.logger.info("Incoming request...") | |
Async(logger: task.logger.with(name: "request-id-1234")) do | |
Async.logger.info("Database Query") |
.text | |
.global main | |
main: | |
# Save the non-volatile registers: | |
pushq %r15 | |
pushq %r14 | |
pushq %r13 | |
pushq %r12 | |
pushq %rbx | |
#!/usr/bin/env ruby | |
spread = {} | |
class ShiftRandom | |
def initialize(seed = 1) | |
@seed = seed | |
@accumulator = seed | |
end | |
../../bin/atst ../../tgt/t4x4x4.tgt | |
A Terminals nbr=64 | |
A Distance min=-1 max=6 avg=3.04762 dlt=1.83825 | |
../../bin/gbase 1 data/m4x4.grf /tmp/m4x4_b1.grf | |
diff -q "data/m4x4_b1.grf" "/tmp/m4x4_b1.grf" | |
../../bin/gbase 1 data/m4x4_b1.grf /tmp/m4x4_b1.grf | |
diff -q "data/m4x4_b1.grf" "/tmp/m4x4_b1.grf" | |
../../bin/gbase 0 data/m4x4_b1.grf /tmp/m4x4.grf | |
diff -q "data/m4x4.grf" "/tmp/m4x4.grf" | |
../../bin/gmap data/bump.grf ../../tgt/h3.tgt /tmp/bump_h3.map -vmt |
#!/usr/bin/env ruby | |
require 'csv' | |
require 'logger' | |
logger = Logger.new($stdout) | |
CSV do |csv| | |
5.times do | |
logger.info "Generating row..." |