Tool to create forecast html to print to PDF and share.
- A number of US avalanche forecasting services use the same website https://snowboundsolutions.com/project/shared-avalanche-forecasting-platform/:
- https://nwac.us/avalanche-forecast/
#!/bin/bash | |
# Copyright 2023 Luke Frisken | |
# | |
# Permission is hereby granted, free of charge, to any person obtaining a copy | |
# of this software and associated documentation files (the “Software”), to deal | |
# in the Software without restriction, including without limitation the rights | |
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
# copies of the Software, and to permit persons to whom the Software is | |
# furnished to do so, subject to the following conditions: |
Tool to create forecast html to print to PDF and share.
call plug#begin() | |
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} " We recommend updating the parsers on update | |
Plug 'romgrk/nvim-treesitter-context' | |
" Plug 'vmchale/just-vim' | |
Plug 'NoahTheDuke/vim-just' | |
" Collection of common configurations for the Nvim LSP client | |
Plug 'neovim/nvim-lspconfig' |
use serde::{Serialize, Deserialize}; | |
use std::collections::HashMap; | |
use core::marker::PhantomData; | |
#[derive(Serialize, Deserialize, PartialEq, Eq, Copy, Clone, Hash, Debug)] | |
struct CallbackId(u32); | |
impl CallbackId { | |
pub fn none() -> Self { | |
CallbackId(0) |
<!-- Source https://h30434.www3.hp.com/t5/Gaming-Notebooks/OMEN-15-left-fan-always-on-what-is-wrong-with-this-computer/m-p/7954432#M37985 --> | |
<?xml version="1.0"?> | |
<FanControlConfigV2 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |
<NotebookModel>HP OMEN Laptop 15-en0xxx</NotebookModel> | |
<Author>Generatoz</Author> | |
<EcPollInterval>500</EcPollInterval> | |
<ReadWriteWords>false</ReadWriteWords> | |
<CriticalTemperature>100</CriticalTemperature> | |
<FanConfigurations> | |
<FanConfiguration> |
This is an xkb_symbols option to swap the Pause and Delete keys for the HP Omen 15 2020 keyboard.
Following the instructions here https://unix.stackexchange.com/questions/212573/how-can-i-make-backspace-act-as-escape-using-setxkbmap/215062#215062 I was able to create a new symbol pause
(see pause
file in this gist), and add it to the evdev
and evdev.lst
files and then with the following command perform the remap:
setxkbmap -option pause:swapdelete
#!/bin/sh | |
# A git script to make commits with messages prepended with issue number | |
# extracted from the current branch name. | |
# Config Values | |
ISSUE_TRACKER_URL="http://your-issue-tracker/issues/" | |
EDITOR_COMMAND="vi -c 'set ft=gitcommit'" | |
# Issue Number Extraction |
I've spent a lot of time over the past few years thinking about markup markup languages and systems in the context of writing documentation for commercial and open source projects. I've had the pleasure of creating a large Sphinx based document for a personal project, and in a user manual for a commercial project. I've also created a number of decent sized MkDocs based documents, and compared them with Sphinx and Hugo based alternatives. I've grappled with the practicalities of introducing such a system into a company that already has established document production workflows, and coming to grips with the fact that document production involves many more people than the original writers, and a system needs to cater for those people also. Throughout all of this, I've come to the conclusion that the current markdown based systems, as good as they are, still have a number of fundamental fl
(custom-set-faces | |
'(markdown-header-face-1 ((t (:inherit markdown-header-face :foreground "chocolate1" :height 1.5)))) | |
'(markdown-header-face-3 ((t (:inherit markdown-header-face :foreground "#66d9ef" :height 1.15)))) | |
'(markdown-header-face-4 ((t (:inherit markdown-header-face :foreground "#e6db74" :height 1.1)))) | |
'(markdown-header-face-5 ((t (:inherit markdown-header-face :foreground "#a1efe4"))))) |