I hereby claim:
- I am acj on github.
- I am acj (https://keybase.io/acj) on keybase.
- I have a public key whose fingerprint is 8B49 8B25 F16C A3F2 78BD 9E98 BB8F 2A78 6D76 A639
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
// | |
// BuildTimelapseViewController.swift | |
// | |
// Created by Adam Jensen on 5/9/15. | |
// | |
import JGProgressHUD | |
import JoePro | |
import UIKit |
; Example usage: (mergesort [5 1 8 16 25 11 4]) | |
(ns mergesort | |
(:use clojure.contrib.math)) | |
(defn merge-two | |
"Merge two (already sorted) vectors" | |
[vec1 vec2] | |
(let [v1f (first vec1) v2f (first vec2)] | |
(cond | |
(empty? vec1) vec2 |
// This implementation assumes that the origin is at the upper-left corner of the | |
// drawing surface. | |
// | |
// Sample usage: | |
// | |
// Paint paint = new Paint(); | |
// paint.setStyle(Paint.Style.STROKE); | |
// float centerX = 200; | |
// float centerY = 200; | |
// float radius = 100; |
I recently spent a few hours rescuing a faithful 2011-era MacBook Pro that had begun to suffer from the "Radeongate" graphics distortion problem. While it's possible to disable the Radeon GPU, the steps involve a lot of manual labor. Their automated solution produced an ISO that wouldn't boot for me, so I ended up building a custom ISO that only requires me to run one command after installing each macOS update. A non-technical family member can perform the fix, which is a big plus.
You'll need to buy RealMacMods' automated utility so that you can grab their script that does the heavy lifting. It's $10 at the time of this writing and is a nice way to support the
def md5_digest_for_file_at_path(file_path) do | |
File.stream!(file_path, [:read, :binary], 1024 * 1024) | |
|> Stream.chunk(1) | |
|> Enum.reduce( | |
:crypto.hash_init(:md5), | |
fn(chunk, acc) -> | |
:crypto.hash_update(acc, hd(chunk)) | |
end) | |
|> :crypto.hash_final | |
|> Base.encode16 |
This is a niche problem, but these steps worked for me. Proxmox 6.1-5 with microk8s v1.18.0 running in an LXC container. Tested with actions-runner-controller 0.4.1.
--allow-privileged=true
to /var/snap/microk8s/current/args/kube-apiserver
sudo systemctl restart snap.microk8s.daemon-apiserver.service
lxc.cgroup.devices.allow: a
[package] | |
name = "ga" | |
version = "0.1.0" | |
authors = ["Adam Jensen <acjensen@gmail.com>"] | |
edition = "2020" | |
[dependencies] | |
rand = "0.7" |
#!/bin/bash | |
# | |
# Global Entry appointments can be difficult to schedule at some locations. This script will check | |
# for available times every few minutes and notify you when one is available. | |
# | |
# ----------------------------------------------------------------------- | |
# | |
# This is free and unencumbered software released into the public domain. | |
# | |
# Anyone is free to copy, modify, publish, use, compile, sell, or |
Please refer to the TimeLapseBuilder-Swift repository on GitHub from now on.
I will leave the original code here as a reference, but new comments may be removed. Please open an issue on GitHub if you have questions or would like to contribute.
Thanks!