Every time you choose to apply a rule(s), explicitly state the rule(s) in the output. You can abbreviate the rule description to a single word or phrase.
[Brief description ]
- [more description]
- [more description]
- [more description]
### Keybase proof | |
I hereby claim: | |
* I am teddjohnson on github. | |
* I am teddjohnson (https://keybase.io/teddjohnson) on keybase. | |
* I have a public key ASDWfpdSpmon5GidUdf9vBSSN4C-7Z4oNUwerY1P1bo8VQo | |
To claim this, I am signing this object: |
Ux1QUFAAAAAAAAD1WOqw9VgAAAAAAAAAAQAAGhkpAIj54PWd/AH/NPd6AAAAAAAACgEAAB4UHgBEAAAARPs1AAD6aAAAAAAAAAsBAAABHh4Jl/e+9q0AAAAAAAAAACIiAAAKAQAAAR4e9mn3vvat/7wAAAAAAADd3f//CgEAAAAAAAAA9gP+qwAAAAAAAAAAAAAAAAoBAAACMkb1S/8SAFj/mvat+ycAAO43//8PAQAAAjJGCrX/EgBY/972rfsnAAARxwAADwEAAFBQUAAAAAAAAPVY6rD1WAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAFB4KAAAAAAAAPVYAAD6rAAAAAAAAAEBAAAeHjH8ARmTAzIAAAAAAADgtQAAAAAVAQAAGBkvA/8EjgzX/M78JP0F+ZgAAAAAFgEAABQVLwAA/6EJU/1W/SD+dQT6AAAAABcBAAASES8AAAAACqH9m/1k/fMQWgAAAAAYAQAADgovAAD/vApW/iP+q/29EFoAAAAAGQEAAAEULf7w+70GywEQAd0AAAAAAAAAABoBAABQeCgAAAAAAAD1WAAA+qwAAAAAAAABAQAAHngoAAAAAAAA/Vb6rPqsAAAAAAAAAgEAAB54KAAAAAAAAP1W+qz6rAAAAAAAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAHngoAAAAAAAA+qz6rPqsAAAAAAAAAwEAAB54KAAAAAAAAPqs+qz6rAAAAAAAAAMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQAAKHgoAAAAAAAA+qwAAPqsAAAAAAAABAEAACh4KAAAAAAAAPqsAAD6rAAAAAAAAAQBAAAoeCgAAAAAAAD6rAAA+qwAAAAAAAAFAQAAKHgoAAAAAAAA+qwAAPqsAAAAAAAABQEAAAEBAAW1ggYBXgFeroIGiVBORw0KGgoAAAANSUhEUgAAArwAAAK8CAYA |
-- AH POST-SERVER LOGS -- | |
-- ServerID: 420ff46b-cecd-4cff-a1ca-580a76ecc799 | |
-- Server started: February 07, 2025 09:49 PM UTC | Server uptime: 89 seconds | |
------------------ LOADB LOGS ------------------ | |
{ | |
} |
id | station | stationid | value | unit | obstime | date | |
---|---|---|---|---|---|---|---|
0 | 流浮山 | RF001 | 0 | mm | 2025-02-08T05:30:00+08:00 | 2025-02-08 | |
1 | 湿地公园 | RF002 | 0 | mm | 2025-02-08T05:30:00+08:00 | 2025-02-08 | |
2 | 水边围 | N12 | 0 | mm | 2025-02-08T05:30:00+08:00 | 2025-02-08 | |
3 | 石岗 | RF003 | 0 | mm | 2025-02-08T05:30:00+08:00 | 2025-02-08 | |
4 | 大美督 | RF004 | 0 | mm | 2025-02-08T05:30:00+08:00 | 2025-02-08 | |
5 | 大埔墟 | RF005 | 0 | mm | 2025-02-08T05:30:00+08:00 | 2025-02-08 | |
6 | 北潭涌 | RF006 | 0 | mm | 2025-02-08T05:30:00+08:00 | 2025-02-08 | |
7 | 滘西洲 | RF007 | 0 | mm | 2025-02-08T05:30:00+08:00 | 2025-02-08 | |
8 | 西贡 | N15 | 0 | mm | 2025-02-08T05:30:00+08:00 | 2025-02-08 |
#!/usr/bin/env bash | |
# Applies common security measures for Ubuntu servers. Run it before doing the inital deploy with basecamp/kamal | |
# | |
# Afterwards, you'll only be able to SSH into the server as 'nonroot', eg. nonroot@1.2.3.4 | |
# | |
# So add this to your Kamal deploy.yml: | |
# ``` | |
# ssh: | |
# user: nonroot |
// SPDX-License-Identifier: MIT | |
// OpenZeppelin Contracts (last updated v5.1.0) (interfaces/draft-IERC6093.sol) | |
pragma solidity ^0.8.20; | |
/** | |
* @dev Standard ERC-20 Errors | |
* Interface of the https://eips.ethereum.org/EIPS/eip-6093[ERC-6093] custom errors for ERC-20 tokens. | |
*/ | |
interface IERC20Errors { | |
/** |
Log uploaded on Friday, February 7, 2025, 3:50:48 PM | |
Loaded mods: | |
Harmony(brrainz.harmony)[mv:2.3.1.0]: 0Harmony(2.3.3), HarmonyMod(2.3.1) | |
Core(Ludeon.RimWorld): (no assemblies) | |
Biotech(Ludeon.RimWorld.Biotech): (no assemblies) | |
HugsLib(UnlimitedHugs.HugsLib)[ov:11.0.4]: 0Harmony(av:2.3.3,fv:1.2.0.1), HugsLib(av:1.0.0,fv:11.0.4) | |
Reequip Weapon Upon Recovery(Riketta.ReequipWeaponUponRecovery): ReequipWeaponUponRecovery(av:1.4.8887.9517,fv:1.0.0) | |
Let's Trade! [1.4+](zhrocks11.letstrade_copy): 0Harmony(av:2.3.3,fv:2.0.0.7), LetsTradeSettings(1.0.0) | |
Mass Graves(pyrce.mass.graves): 0Harmony(av:2.3.3,fv:1.2.0.1), MassGraves(1.0.0) | |
Quality Colors(legodude17.qualcolor): QualityColors(1.0.0) |
import { defaultPlugins, useClient } from 'villus' | |
import { authPlugin } from './auth' | |
import { ssrPlugin } from './ssr' | |
export default defineNuxtPlugin((nuxtApp) => { | |
const config = useRuntimeConfig() | |
nuxtApp.hook('vue:setup', () => { | |
useClient({ |
aa |