Skip to content

Instantly share code, notes, and snippets.

View fasterv410's full-sized avatar
🏓
Focusing

Thiraphat Yotharak fasterv410

🏓
Focusing
View GitHub Profile
const base64ToFile (base64Data: string, filename: string, mimeType: string): File => {
const binaryString = atob(base64Data)
const arrayBuffer = new ArrayBuffer(binaryString.length)
const uint8Array = new Uint8Array(arrayBuffer)
for (let i = 0; i < binaryString.length; i++) {
uint8Array[i] = binaryString.charCodeAt(i)
}
const blob = new Blob([uint8Array], { type: mimeType })
return new File([blob], filename, { type: mimeType })
@fasterv410
fasterv410 / setup.sh
Created November 22, 2022 10:30 — forked from jjvillavicencio/setup.sh
Install Android SDK on Windows Bash (WSL)
cd /home/<user>/
sudo apt-get install unzip
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
unzip sdk-tools-linux-4333796.zip -d Android
rm sdk-tools-linux-4333796.zip
sudo apt-get install -y lib32z1 openjdk-8-jdk
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
printf "\n\nexport JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64\nexport PATH=\$PATH:\$JAVA_HOME/bin" >> ~/.bashrc
cd Android/tools/bin

Keybase proof

I hereby claim:

  • I am fasterv410 on github.
  • I am nonser (https://keybase.io/nonser) on keybase.
  • I have a public key ASBCyn3peVw6ucQiaKULeJlqbwRLrcvJTx2HYWKfRyRSzgo

To claim this, I am signing this object: