By Ryan Aunur Rassyid
Simply create RESTful API with Google Script and store it to Google SpreadSheet like a Pro.
" XDG Environment For VIM | |
" ======================= | |
" | |
" References | |
" ---------- | |
" | |
" - http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html#variables | |
" - http://tlvince.com/vim-respect-xdg | |
" - https://gist.github.com/kaleb/3885679 (the original version) | |
" |
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap"); | |
@tailwind base; | |
@tailwind components; | |
@tailwind utilities; | |
:root { | |
--blue-rgb: 237 245 255; | |
--green-rgb: 125 161 35; | |
} |
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 |