❯ fastfetch
-`
.o+` -----------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host:
`+oooooo: Kernel: Linux 6.16.0-3-cachyos
-+oooooo+: Uptime: 1 hour, 36 minsWith its latest reales qemu added the Venus patches so that virtio-gpu now support venus encapsulation for vulkan. This is one more piece to the puzzle towards full Vulkan support.
An outdated blog post on clollabora described in 2021 how to enable 3D acceleration of Vulkan applications in QEMU through the Venus experimental Vulkan driver for VirtIO-GPU with a local development environment. Following up on the outdated write up, this is how its done today.
Let's start with the brief description of the projects mentioned in the post & extend them:
There is a lot of confusion as to how to get good ADXL graphs. For many, the issue is printer build and rigidity. For others, there is often an issue with ADXL mounting or noise. Like all of my guides, this is targeted at people chasing the highest performance with quality. If your quality and speeds are fine for you, stop reading as this guide isn't for you.
There are a few parameters that play into your measured values and this will break down the most straightforward. Broadly, they are mass and stiffness. This explanation will not be true in every single instance, and is definitely not PhD level physics, but should at least help with the broad understanding of what your printer is doing.
The easiest way to think about it is if you start by thinking of your printer as an undamped simple harmonic oscillator.
| // Tailscale Frontend: It uses tailscale-as-a-library to | |
| // listen on a port, independently from the operating system network, i.e. you | |
| // can run an nginx server on :80 and :443 without impacting the frontend. | |
| // | |
| // set up DNS, e.g.: | |
| // prometheus.ts.zekjur.net A 100.117.6.125 | |
| // | |
| // frontend% TAILSCALE_USE_WIP_CODE=true tailscalefrontend -hostname=srv.example.net -allowed_user=michael@example.net | |
| // | |
| // (first login requires running with TS_LOGIN=1 environment variable to print link for the browser) |
| /* inline formatting, link targets and [[ ]] disappears if not active line*/ | |
| div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-formatting, | |
| div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-string.cm-url, | |
| div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-formatting-link, | |
| div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-hmd-barelink, | |
| div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-comment | |
| { display: none; } | |
| /* hide all html tags -- IT IS COMMENTED OUT BY DEFAULT */ | |
| /* div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-tag{ display: none; } */ |
| -- luarocks install JSON4Lua | |
| -- luarocks install luacrypto | |
| local json = require "json" | |
| local crypto = require "crypto" | |
| local secret = '<MY SUPER SECRET>' | |
| local event = 'push' | |
| local branch = 'refs/heads/master' |
| # Copyright 2017 Robert Wissmann | |
| # | |
| # Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: | |
| # | |
| # The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. | |
| # | |
| # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR T |
| Name | Description |
|---|---|
| action.allow_id_generation | - |
| action.auto_create_index | - |
| action.bulk.compress | - |
| action.destructive_requires_name | http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/_parameters.html#_parameters |
| action.disable_shutdown | http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/cluster-nodes-shutdown.html#_disable_shutdown |
| action.get.realtime | http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-get.html#realtime |
| #!/bin/bash | |
| NET=10.0.0.0/16 | |
| # i.e. 256Kbit/s | |
| RATE_OUT=$1 | |
| # i.e. 6Mbit/s | |
| RATE_IN=$2 | |
| DELAY_IN=$3 | |
| DELAY_OUT=$4 |
| diff --git a/array.c b/array.c | |
| index 64647c3..618d9e3 100644 | |
| --- a/array.c | |
| +++ b/array.c | |
| @@ -255,15 +255,24 @@ rb_ary_modify(VALUE ary) | |
| rb_ary_modify_check(ary); | |
| if (ARY_SHARED_P(ary)) { | |
| long len = RARRAY_LEN(ary); | |
| + VALUE shared = ARY_SHARED(ary); | |
| if (len <= RARRAY_EMBED_LEN_MAX) { |