Complete setup guide for building ZMK firmware for the Cornix split ergonomic keyboard on Arch Linux.
# Core development tools and dependencies
sudo pacman -S base-devel git cmake ninja dtc python python-pip wget xz dfu-util| # Quake III algorithm - Fast inverse square root using binary pattern matching | |
| ```elixir | |
| Mix.install([ | |
| {:kino, "~> 0.17.0"} | |
| ]) | |
| ``` | |
| ## Section |
Complete setup guide for building ZMK firmware for the Cornix split ergonomic keyboard on Arch Linux.
# Core development tools and dependencies
sudo pacman -S base-devel git cmake ninja dtc python python-pip wget xz dfu-util| IO.puts("Using .iex.exs file loaded from #{__DIR__}/.iex.exs") | |
| defmodule Util do | |
| def iex(n), do: IEx.Helpers.v(n) | |
| def atom_status do | |
| limit = :erlang.system_info(:atom_limit) | |
| count = :erlang.system_info(:atom_count) | |
| IO.puts("Currently using #{count} / #{limit} atoms") | |
| end |
A simple .NET Core 8 sample running on Linux to show AES GCM encryption...
using System.Security.Cryptography;
using System.Text;
// https://learn.microsoft.com/en-us/dotnet/standard/security/cross-platform-cryptography#authenticated-encryption
Console.Out.WriteLine($"Is supported: {AesGcm.IsSupported}");| /* | |
| <Project Sdk="Microsoft.NET.Sdk"> | |
| <PropertyGroup> | |
| <OutputType>Exe</OutputType> | |
| <TargetFramework>net8.0</TargetFramework> | |
| <ImplicitUsings>enable</ImplicitUsings> | |
| <Nullable>enable</Nullable> | |
| </PropertyGroup> | |
| <ItemGroup> | |
| <PackageReference Include="Microsoft.Identity.Client" Version="4.64.0" /> |