Server Price Breakdown: DigitalOcean, Amazon AWS LightSail, Vultr, Linode, OVH, Hetzner, Scaleway/Online.net:
Permalink: git.io/vps
| Provider | Type | RAM | Cores | Storage | Transfer | Network | Price |
|---|
| android.applicationVariants.all { | |
| def aptOutputDir = new File(buildDir, "generated/source/apt/${it.unitTestVariant.dirName}") | |
| it.unitTestVariant.addJavaSourceFoldersToModel(aptOutputDir) | |
| } |
Permalink: git.io/vps
| Provider | Type | RAM | Cores | Storage | Transfer | Network | Price |
|---|
# move to home directory
cd ~
# move the .zsh_history file into another .zsh_history_bad file
mv .zsh_history .zsh_history_bad
# write all printable strings into a new .zsh_history file
strings .zsh_history_bad > .zsh_historysed -E -f solver.sed input where input is a file containing the maze.
For best results, resize your terminal to match the height of the maze. To disable animations, delete the lines containing p.
The solver assumes the following:
# \nSES) and end (E)| A collection of guides/sites/posts that you may want to look through when setting up a mail server. | |
| ### General | |
| * https://www.digitalocean.com/community/tutorials/how-to-configure-a-mail-server-using-postfix-dovecot-mysql-and-spamassassin | |
| ### Postfix (SMTP) | |
| * https://seasonofcode.com/posts/custom-domain-e-mails-with-postfix-and-gmail-the-missing-tutorial.html | |
| * https://seasonofcode.com/posts/setting-up-dkim-and-srs-in-postfix.html |
Use this script via curl -L -O https://gist.github.com/dragon788/e777ba64d373210e4f6306ad40ee0e80/raw/a86f3d05fb56feb6ef01fc2d61a4feb2fd82b281/crypt-fix.sh and sudo bash ./crypt-fix.sh.
You may need to edit the DEVICE variable to reflect your disk and partition layout (this was created on an EFI system using LUKS and LVM).
It will prompt you for your disk password once to mount and discover the correct name for the encrypted volume mount and
then prompt again to mount with the correct name so that the update-initramfs command succeeds with the appropriate mapping,
if this wasn't done you would get a warning and your next boot would still fail.
| // https://github.com/Zhuinden/fragmentviewbindingdelegate-kt | |
| import android.view.View | |
| import androidx.fragment.app.Fragment | |
| import androidx.lifecycle.DefaultLifecycleObserver | |
| import androidx.lifecycle.Lifecycle | |
| import androidx.lifecycle.LifecycleOwner | |
| import androidx.lifecycle.Observer | |
| import androidx.viewbinding.ViewBinding | |
| import kotlin.properties.ReadOnlyProperty |
| #!/bin/bash | |
| # | |
| # βββ βββ βββββ βββ ββ βββ βββ βββ ββ β βββ ββββ | |
| # βββ βββ βββββ βββ ββ βββ βββ βββ ββ β βββ ββββ | |
| # | |
| # Description: | |
| # - This script automates bumping the git software project's version using automation. | |
| # - It does several things that are typically required for releasing a Git repository, like git tagging, | |
| # automatic updating of CHANGELOG.md, and incrementing the version number in various JSON files. |
| # make sure you have `tac` [1] (if on on macOS) and `atuin` [2] installed, then drop the below in your ~/.zshrc | |
| # | |
| # [1]: https://unix.stackexchange.com/questions/114041/how-can-i-get-the-tac-command-on-os-x | |
| # [2]: https://github.com/ellie/atuin | |
| atuin-setup() { | |
| ! hash atuin && return | |
| bindkey '^E' _atuin_search_widget | |
| export ATUIN_NOBIND="true" |
| import android.app.Presentation | |
| import android.content.Context | |
| import android.content.Context.DISPLAY_SERVICE | |
| import android.graphics.Bitmap | |
| import android.graphics.Picture | |
| import android.graphics.SurfaceTexture | |
| import android.hardware.display.DisplayManager | |
| import android.view.Display | |
| import android.view.Surface | |
| import android.view.ViewGroup |