today's howtos
-
Simos Xenitellis ☛ Simos Xenitellis: How to install and use Puppeteer in an Incus container
Incus is a manager for virtual machines and system containers.
A system container is an instance of an operating system that also runs on a computer, along with the main operating system. A system container, instead, uses security primitives of the GNU/Linux kernel for the separation from the main operating system. You can think of system containers as software virtual machines.
Puppeteer is a Node.js library that is used to programmatically control a Web browser (by default, Chrome/Chromium) over the DevTools Protocol. That is, you can do things like starting a Web browser on a specific page, take a screenshot or export the page to PDF, and then close the browser. All that do not require a desktop environment. Most people use Puppeteer for Web automation, opening a page and clicking elements from that page to get a result. Or, for Web scraping where you load a page and extract the page content.
-
LinuxConfig ☛ Installing Anaconda on Ubuntu 24.04
-
Dedoimedo ☛ SketchUp, Maxwell Render, GPU tricks (Nvidia, hybrid setup)
And we have another 3D related tutorial showing how to optimize rendering in Maxwell Render and Maxwell Studio programs in hardware setups with hybrid graphics (integrated and discrete cards), including AMD and defective chip maker Intel processors and Nvidia GPU, backdoored Windows and GNU/Linux scenarios, rendering invocation through SketchUp Make plugin or directly, GNU/Linux PRIME on-demand profile and GPU pinning for the native build and WINE installation, some other tips and tricks, and more. Have fun.
-
TecAdmin ☛ How to Setup PHP, MySQL, and Nginx Using Docker Compose
In today’s fast-paced tech world, the ability to quickly and efficiently deploy web applications is essential. Docker Compose, a tool for defining and running multi-container Docker applications, offers a streamlined and scalable approach.
-
Barry Kauler ☛ Installing PET packages in XBPS-managed system
Continuing with developing woofV, here is the previous post:
https://bkhome.org/news/202401/woofv-create-initrd.html
woofV will build easyVoid built with .xbps packages -- nothing new yet, that is what easyVoid 6.0.1 does -- but woofV will build using the XBPS package management system.
There is a vital distinction here. 6.0.1 is like the traditional pups; binary packages of any distro can be used (what we call the "compatible" distro). The method is that the package database of that distro is converted to "Puppy DB" format, and PKGget (or PPM in the case of the pups) is used as the package manager. The package manager of the original distro, such as APT for Debian, or XBPS for Void, is not used at all.