This is a list of URLs to PostgreSQL EXTENSION repos, listed in alphabetical order of parent repo, with active forks listed under each parent.
⭐️ >= 10 stars
⭐️⭐️ >= 100 stars
⭐️⭐️⭐️ >= 1000 stars
Numbers of stars might not be up-to-date.
| package main | |
| import ( | |
| "archive/zip" | |
| "bytes" | |
| "encoding/json" | |
| "fmt" | |
| "io" | |
| "io/ioutil" | |
| "log" |
| # Known working dnsmasq version 2.85 config for iPXE proxydhcp usage | |
| # things to replace: | |
| # * 10.1.1.0 - your subnet | |
| # * eth0 - interface to listen on, or switch to bind-dynamic | |
| # * 10.1.1.2 - your tftp server ip | |
| # * http://gentoo.ipxe.se/boot.ipxe - script to run once inside iPXE | |
| # Debug logging | |
| log-debug |
Use this better tutorial: https://gist.github.com/karolba/a3f1c5f8d50c67f5a19e6c8f38e53e12
cd /dev/shm
mkdir alpine
cd alpine
I bought M1 MacBook Air. It is the fastest computer I have, and I have been a GNOME/GNU/Linux user for long time. It is obvious conclusion that I need practical Linux desktop environment on Apple Silicon.
Fortunately, Linux already works on Apple Silicon/M1. But how practical is it?
| /* | |
| * This document is provided to the public domain under the | |
| * terms of the Creative Commons CC0 public domain license | |
| */ | |
| How to boot Arch Linux ARM in QEMU (patched for M1) | |
| Prerequisites: | |
| QEMU - patched for M1 processors - patches: https://github.com/utmapp/qemu |
This is inspired by https://fasterthanli.me/blog/2020/a-half-hour-to-learn-rust/
the command zig run my_code.zig will compile and immediately run your Zig
program. Each of these cells contains a zig program that you can try to run
(some of them contain compile-time errors that you can comment out to play
with)
The Linux kernel is written in C, so you should have at least a basic understanding of C before diving into kernel work. You don't need expert level C knowledge, since you can always pick some things up underway, but it certainly helps to know the language and to have written some userspace C programs already.
It will also help to be a Linux user. If you have never used Linux before, it's probably a good idea to download a distro and get comfortable with it before you start doing kernel work.
Lastly, knowing git is not actually required, but can really help you (since you can dig through changelogs and search for information you'll need). At a minimum you should probably be able to clone the git repository to a local directory.
| #!/bin/sh | |
| # https://martin.elwin.com/blog/2008/05/backups-with-squashfs-and-luks/ | |
| set -e | |
| SQUASHFS_IMG="$1" | |
| LUKS_IMG="$2" | |
| CRYPTNAME=mkcrypt-$RANDOM | |
| CRYPTDEV="/dev/mapper/$CRYPTNAME" |