-
Use Onion architecture
- Dependencies go inwards. That is, the Core domain doesn't know about outside layers
-
Use pipeline model to implement workflows/use-cases/stories
- Business logic makes decisions
- IO does storage with minimal logic
- Keep Business logic and IO separate
-
Keep IO at edges
#!/bin/sh | |
# Application path | |
APP_PATH="$(dirname "${BASH_SOURCE[0]}")" | |
cd "$APP_PATH" | |
# Executable file | |
APP_EXEC="$APP_PATH/.exe" | |
# Steam / IDs |
#include <idc.idc> | |
static FuncDump(f, start) | |
{ | |
auto ea, str, count, ref; | |
auto end; | |
auto teststr; | |
ea = start; |
man page says that you can use -e
option to convert private and public keys to other formats, that seems to be wrong. Instead
you can use -p
option to request changing the password but not actually setting the password.
ssh-keygen -p -f id_rsa -m pem
Monkeysphere project includes a pem2openpgp
command that can be used to import ssh private keys to gnupg keyring.
[Unit] | |
Description=KDE Connect | |
After=graphical.target | |
[Service] | |
Environment=DISPLAY=:0 | |
ExecStart=/usr/lib/kdeconnectd | |
ExecStop=/usr/bin/kquitapp5 kdeconnectd | |
Restart=on-failure | |
BusName=org.kde.kdeconnect |
The following intructions can be used to install .NET Core on Linux ARM64.
Pro tip: Check out .NET Core Docker files to determine the exact instructions for installing .NET Core builds, for example .NET Core 3.1 ARM32 SDK Dockerfile.
The following instructions install the latest .NET Core globally. It isn't required to do that, but it provides the best experience.
Manual (unrecommended) installation of the required content files for OpenRA
If you have trouble with automatic installation, please contact the developers (via IRC, our forum, the webpage comments or our issue tracker) before attempting a manual install.