hazardous

thoughts, things, etc. from andrew snow

welcome to hazardous! although like any personal site it's always a WIP, you can read posts roughly divided up into life (for most things), linux (tech-oriented writing), as well as information about some small projects, and how to get in touch. there's also some audio!! thanks for stopping by!


hazardous summer edition

currently

07.22.21

hazardous is now http/3 compliant! :)

this required building a dev branch build of nginx, complicated by two things i would have to do: compiling google's open-source boringssl library, and brotli.

#!/bin/bash

# store the current dir
CUR_DIR=$(dirname $(readlink -f $0))

mkdir factory
cd $CUR_DIR/factory

wget https://hg.nginx.org/nginx-quic/archive/quic.tar.gz
tar xvf quic.tar.gz
git clone https://github.com/google/ngx_brotli
cd $CUR_DIR/factory/ngx_brotli
git submodule update --init
cd $CUR_DIR/factory
git clone https://github.com/google/boringssl

cd boringssl
mkdir build && cd build
cmake -GNinja ..
ninja

cd $CUR_DIR/factory/nginx-quic-quic

$CUR_DIR/factory/nginx-quic-quic/auto/configure --with-debug --with-http_v3_module       \
                       --with-compat --add-dynamic-module=../ngx_brotli \
                       --with-cc-opt="-I../boringssl/include"   \
                       --with-ld-opt="-L../boringssl/build/ssl  \
                                      -L../boringssl/build/crypto"

this build currently powers hazardous. and this page is being served over a QUIC connection!

06.28.21

not too much going on with hazardous. playing around with ergo, seeing about hosting an irc channel. check out my friend's movie review blog!

nothing much behind the scenes. some small updates to cargo bay and my irssi setup. my current mood is "back to basics" so i've just been writing command line programs more, building on that sort of thing.

the most recent [web page test] showed not much needs changing :) A's all across the board, as well as an A+ for my security!

02.23.21

felt productive so i posted some stuff; links up above!

02.21.21

merry new year's! it only took me a handful of months to write this update. been busy in real life, just trying to pay bills and whatnot. haven't done much behind the scenes, besides occasionally tunneling into the server to run updates for debian.

looking to polish a draft i have written on my current stack - still trying to resolve some complex issues i have with regards to microsoft inexplicably surging to the top of the development platform rankings. that being said, writing this update post was as simple as opening VSCode and connecting to this server. upon logging in, this file opened up and i just started typing. after this sentence i will save it, and that is the extent of effort it takes to push written content to a website in 2021.