Skip to content

Instantly share code, notes, and snippets.

View Asgarrrr's full-sized avatar

Jérémy Caruelle Asgarrrr

View GitHub Profile
@nhtua
nhtua / 00.install-android-sdk.sh
Last active July 18, 2024 10:50
Run a Headless Android Device on Ubuntu server (no GUI)
#!/bin/bash -i
#using shebang with -i to enable interactive mode (auto load .bashrc)
set -e #stop immediately if any error happens
# Install Open SDK
apt update
apt install openjdk-8-jdk -y
update-java-alternatives --set java-1.8.0-openjdk-amd64
java -version
@KristofferEriksson
KristofferEriksson / useLocalStorage.ts
Last active July 25, 2024 19:33
An easy-to-use API for storing and retrieving data from Local Storage in React, with built-in real-time synchronization
import { useEffect, useState } from "react";
function useLocalStorage() {
const [loadingStates, setLoadingStates] = useState<Map<string, boolean>>(
new Map()
);
const setStorageValue = <T>(key: string, value: T) => {
try {
window.localStorage.setItem(key, JSON.stringify(value));