This tutorial goes through how to install openssl 1.1.1 on CentOS 9
Upgrade the system
sudo dnf -y update
sudo ln -s "$(which bun)" /usr/local/bin/npm |
#!/usr/bin/env -S uv run --script | |
# /// script | |
# requires-python = ">=3.11" | |
# dependencies = [ | |
# "python-dotenv", | |
# "openai", | |
# ] | |
# /// | |
import os |
Atomic linking is at the heart of HVM's implementation: it is what allows threads to collaborate towards massive parallelism. All major HVM versions started with a better atomic linker. From slow, buggy locks (HVM1), to AtomicCAS (HVM1.5), to AtomicSwap (HVM2), the algorithm became simpler and faster over the years.
On the initial HVM3 implementation, I noticed that one of the cases on the atomic linker never happened. After some reasoning, I now understand why, and
#!/bin/bash | |
destination="/Users/colton/Desktop/Library" | |
mkdir -p "$destination" | |
cd /Users/colton/Library/Mobile Documents/iCloud~com~apple~iBooks/Documents | |
for i in *.epub; do | |
pushd "$i" | |
zip --quiet -X0 "$destination/$i" mimetype |
The package that linked you here is now pure ESM. It cannot be require()
'd from CommonJS.
This means you have the following choices:
import foo from 'foo'
instead of const foo = require('foo')
to import the package. You also need to put "type": "module"
in your package.json and more. Follow the below guide.await import(…)
from CommonJS instead of require(…)
.Here's how to take any EXE and create an installer for it:
Install-Package squirrel.windows
Squirrel --releasify path/to/the/nuget/package.nupkg
You should have a folder called Releases
with three files in it. Publish those all to S3 in the same folder and you've now got an installer