By Ryan Aunur Rassyid
Simply create RESTful API with Google Script and store it to Google SpreadSheet like a Pro.
fips_code | name | lng | lat | |
---|---|---|---|---|
01059 | Franklin | -87.843283 | 34.44238135 | |
13111 | Fannin | -84.31929617 | 34.86412558 | |
19109 | Kossuth | -94.20689787 | 43.20413984 | |
40115 | Ottawa | -94.81058917 | 36.83587796 | |
42115 | Susquehanna | -75.80090451 | 41.82127676 | |
40053 | Grant | -97.78493404 | 36.79651364 | |
31029 | Chase | -101.6979407 | 40.52371008 | |
29213 | Taney | -93.04127586 | 36.65473646 | |
32510 | Carson City | -119.7473502 | 39.15108405 |
The first command uninstalls updates and clears data. | |
The second command uninstalls the system app all together. | |
Run commands in this order to get rid of YouTube forever. | |
-- | |
adb uninstall com.google.android.youtube | |
adb shell pm uninstall --user 0 com.google.android.youtube |
import SwiftUI | |
struct SqureFlowView: View { | |
@StateObject private var holder = SquresHolder() | |
var body: some View { | |
TimelineView(.animation) { timeline in | |
Canvas { context, size in | |
holder.update(at: timeline.date, in: size) | |
for item in holder.squre { |
// the cache version gets updated every time there is a new deployment | |
const CACHE_VERSION = 10; | |
const CURRENT_CACHE = `main-${CACHE_VERSION}`; | |
// these are the routes we are going to cache for offline support | |
const cacheFiles = ['/', '/about-me/', '/projects/', '/offline/']; | |
// on activation we clean up the previously registered service workers | |
self.addEventListener('activate', evt => | |
evt.waitUntil( |
# https://stackoverflow.com/a/77768997/227260 | |
CONDA_DIR="$HOME/anaconda3" | |
CONDA_DIR_BAK="${CONDA_DIR}_bak" | |
# Miniconda: https://docs.anaconda.com/free/miniconda/miniconda-other-installer-links/ | |
# Anaconda: https://repo.anaconda.com/archive/ | |
CONDA_INSTALL_SHELL="https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh" | |
# Check if backup directory exists and move if it does not |
# fshow - git commit browser (enter for show, ctrl-d for diff, ` toggles sort) | |
fshow() { | |
local out shas sha q k | |
while out=$( | |
git log --graph --color=always \ | |
--format="%C(auto)%h%d %s %C(black)%C(bold)%cr" "$@" | | |
fzf --ansi --multi --no-sort --reverse --query="$q" \ | |
--print-query --expect=ctrl-d --toggle-sort=\`); do | |
q=$(head -1 <<< "$out") | |
k=$(head -2 <<< "$out" | tail -1) |